#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;letter-spacing:0;line-height:20px;left:0;text-align:center;font-weight:normal;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:.001s!important;animation-duration:.001s!important}#cookie-notice .cookie-notice-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none}#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin:-10px 0 0 0;width:15px;height:15px;opacity:.5;padding:10px;border:none;outline:none;background:none;box-shadow:none;cursor:pointer}.cn-close-icon:focus,.cn-close-icon:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cn-close-icon:hover{opacity:1}.cn-close-icon:before,.cn-close-icon:after{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:rgba(128,128,128,1)}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:normal;font-size:13px;letter-spacing:.25px;line-height:20px;margin:0 0 0 10px;text-align:center;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:none;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px 0}.cn-text-container,.cn-buttons-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-fade{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-text{display:block}.cookie-notice-container #cn-notice-buttons{display:block}#cookie-notice .cn-button{margin:0 5px 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box;height:100%}body{margin:0;background:#fff;height:100%;color:#333}*,*:before,*:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;width:100%}td,th{padding:0}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}hr.inactive{display:none}embed,iframe,object{max-width:100%}a,a:hover,a:active a:focus,:focus{outline:0;background-color:transparent}a{color:#404040;text-decoration:none}a:visited{color:#404040}a:hover,a:focus,a:active{outline:0;color:#404040}body,button,input,select,textarea{color:#404040;font-size:17px;line-height:24px}h1,h2,h3,h4,h5,h6{clear:both;font-weight:400;margin:0 0 .2em;padding:0}h1{font-size:37px;line-height:38px}h2,.tag-box-item a{font-size:31px;line-height:32px}h3,.project-list h1,.ephemeres .title,.in-progress .title{font-size:23px;line-height:24px}h4{font-size:120px;line-height:96px}h5{font-size:90px;line-height:77px}h6{font-size:72px;line-height:58px}.breadcrumb{font-size:35px;line-height:26px;margin-left:-1px}.single .tag-box-item a{font-size:25px;line-height:28px}#open-termine button{font-size:27px;line-height:28px}.tag-box-item a{font-size:31px;line-height:32px}.ephemeres-box li .text-box h1{font-size:70px;line-height:60px;padding:0;vertical-align:top;margin:-5px 0 0 -5px}.ephemeres-box li .text-box h2{font-size:56px;line-height:46px;padding:0;vertical-align:top;margin:-3px 0 0 -3px}.ephemeres-box li .text-box h3{font-size:42px;line-height:38px;padding:0;vertical-align:top;margin:-4px 0 0 -3px}.ephemeres-box li .text-box h4{font-size:30px;line-height:27px;padding:0;vertical-align:top;margin:-2px 0 0 -2px}.ephemeres-box li .text-box p{margin:-1px 0 0;padding:0;vertical-align:top;line-height:18px;margin:-5 0 0}p{padding:0;margin:0 0 1.5em}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}ul,ol{margin:0 0 1.5em 3em}ul{list-style:cirlce}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}.swiper-slide .slide-img img{width:100%}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.text-centered{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.content-templates a{position:relative;display:inline.block}.content-templates a:after{content:'';position:absolute;width:calc(100% + 4px);height:calc(100% - 2px);border-bottom:1px solid #404040;left:-2px;top:1px}.content-templates a:hover:after{border:1px solid #ed1919}.site{width:100%;height:100%;position:relative}.item-box,.main-navigation #primary-menu,.sidebar-area{max-width:1004px;margin:0 auto;position:relative}#content{min-height:calc(100% - 231px);position:relative}.site-main{padding-bottom:80px}.item-box.keyvisual{max-width:1440px}.item-box.keyvisual img{width:100%}.sidebar-area #primary{width:64%;background:#eee;float:left;width:calc(66% - 30px);padding:30px}.sidebar-area #secondary{width:34%;background:#999;float:right;padding:30px 15px 30px 30px}.site-header,.site-branding .item-box{position:relative}.site-branding{background:#fff;min-height:126px}.breadcrumb{width:120px;dispaly:inline-block;vertical-align:top}.logo{background:url(//www.benjriepe.com/wp-content/themes/benjriepe/images/logo-benjriepe.png);background-image:url(//www.benjriepe.com/wp-content/themes/benjriepe/images/logo-benjriepe.svg),none;background-size:100% auto;background-position:0 0;background-repeat:no-repeat;width:176px;height:36px;display:block;margin-top:24px}.logo span{display:block;overflow:hidden;text-indent:-1000px}#recent-posts-2 ul,#archives-2 ul,#categories-2 ul{list-style:none;margin:0;padding-left:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#333;border:1px solid #ccc}select{border:1px solid #ccc}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color]{padding:3px}textarea{padding-left:3px;width:100%}.meta-box{position:absolute;left:50%;margin-left:100px;top:40px}.meta-box li{float:left;padding:0 0 0 10px;margin:0}.meta-box .search-form{float:left}.meta-box .search-box{border:1px solid #fff}.meta-box #search{width:140px;float:left;border:0;border-radius:none}.meta-box .search-box-submit{width:60px;float:left;border:0;background:0 0;color:#fff;line-height:27px}.meta-box .search-box.active,.meta-box .search-box.focus{border:1px solid #ed1919}.meta-box .search-box-submit.active,.meta-box .search-box-submit.focus,.meta-box .search-box.active .search-box-submit,.meta-box .search-box.focus .search-box-submit{color:#ed1919}.meta-box ul,.meta-box ul li{float:left;margin:0;padding:2px 0 0;list-style-type:none}.lang-item a{display:block;margin-left:8px;text-decoration:none;color:#333}.current-lang a{color:#c5c5c5}.meta-box .textwidget{position:absolute;display:block;right:-120px;top:-27px}.meta-box .textwidget a{border:1px solid #ed1919;border-radius:44px;color:#ed1919;display:block;height:88px;line-height:85px;text-align:center;text-decoration:none;width:88px}.nav-toggle{border:0;background:#fff;width:90px;position:absolute;left:50%;top:45px;margin-left:-40px;display:block;padding:0;text-align:left;cursor:pointer}.nav-toggle:after{position:absolute;content:'';right:15px;top:50%;margin-top:-6px;width:15px;height:30px;background-repeat:no-repeat;background:url(//www.benjriepe.com/wp-content/themes/benjriepe/images/icon-sprite.png);background-image:linear-gradient(transparent,transparent),url(//www.benjriepe.com/wp-content/themes/benjriepe/images/icon-sprite.svg);background-position:0 -166px;-webkit-transform:rotate(-90deg) translateX(50%);-moz-transform:rotate(-90deg) translateX(50%);transform:rotate(-90deg) translateX(50%);-webkit-transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;-moz-transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}#masthead.active .nav-toggle:after{-webkit-transform:rotate(90deg) translateX(-50%);-moz-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%)}.main-navigation #primary-menu{width:50%;margin-bottom:20px;min-width:520px;padding:0}.main-navigation #primary-menu li{list-style-type:none}.menu ul{list-style:none;margin:0;padding-left:0}.menu li{padding:0;margin:0}.main-navigation{width:100%;display:none}.dropdown-toggle{display:none}.main-navigation li{float:left;width:31%;width:calc(33.33% - 20px);margin-right:20px;margin-bottom:5px;position:relative}.main-navigation a{display:inline-block;text-decoration:none;color:#333;border:1px solid #fff;position:relative}.main-navigation ul li>a{padding:0 40px 0 3px}.main-navigation #primary-menu .current_page_item>a{color:#333}.page-item-11,.page-item-23{display:none}.main-navigation ul>li:hover a,.main-navigation ul>li:hover ul>li:hover a{color:#333;border:1px solid #ed1919}.main-navigation a:hover,.main-navigation a:active,.main-navigation ul li ul li>a:hover,.main-navigation ul>li:hover ul>li:hover ul li a:hover{color:#333;border:1px solid #ed1919}.main-navigation .current_page_item a,.main-navigation .current_page_item a:hover{color:#ed1919!important;border:1px solid #ed1919}.main-navigation li ul li{border-left:0}.main-navigation ul li ul li>a,.main-navigation ul li ul li ul li>a,.main-navigation ul>li:hover ul li a,.main-navigation ul>li:hover ul>li:hover ul li a{padding:3px 5px;background-color:transparent;color:#333}.article-header{padding-top:24px;margin-bottom:44px}.header-sperator{height:1px;border:0;background-color:#000;overflow:hidden;margin:0}body.active .header-sperator{margin-top:-1px}.article-header h1{margin:0;padding:0}.additional-content h1,.additional-content h2,.additional-content h3,.additional-content h4,.additional-content h5,.additional-content h6,.additional-content p,.additional-content ul,.additional-content ol{margin:0;padding:0}.date{position:relative;padding-top:20px;margin:0}.project-list-box .date{padding-bottom:38px}.project-list-box .date:after,.article-header:after,.article-header .date:before,.download-text:after,.anker-box:after,.downloads-content:after{content:"---";height:20px;left:0;position:absolute;top:0;width:100%;font-size:20px;letter-spacing:1px}.project-list-box .date:after,.article-header:after{top:inherit;bottom:24px}..wp-caption,.wp-caption-text,.sticky,.gallery-caption,.bypostauthor{text-align:left}.content-box{width:100%;height:100%;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.content-box .content-box-item{margin:0 auto;width:75%}.content-box.white{color:#fff}.content-box.black{color:#000}.content-box h3:after,.content-box h3:before{content:"---";height:20px;left:0;position:absolute;top:0;width:100%;font-size:20px;letter-spacing:1px}.content-box h3:after{top:inherit;bottom:-3px}.content-box h1,.content-box h2,.content-box h3,.content-box h4,.content-box h5,.content-box h6,.content-box p,.content-box ul,.content-box ol{padding:0;margin:0}.content-box h1{font-size:60px;line-heigth:54px}.content-box h3{position:relative;padding:15px 0 15px}.slider-link{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block}.download-text{position:relative;margin:0 !important;padding-bottom:25px}.anker-box,.downloads-content{display:none;osition:relative;padding-bottom:25px}.download-text:after,.downloads-content:after{bottom:25px;top:auto}.anker-box:after{bottom:5px;top:auto}.anker-box h2{padding:0;margin:0}.anker-box a:after{border-bottom:0}.download-sections{margin:30px 0 0;padding:0}.downloads-content{margin:0;padding:0 0 30px}.downloads-content a:after{background-repeat:no-repeat;background:url(//www.benjriepe.com/wp-content/themes/benjriepe/images/icon-sprite.png);background-image:linear-gradient(transparent,transparent),url(//www.benjriepe.com/wp-content/themes/benjriepe/images/icon-sprite.svg);display:block;border:0 none !important}.image-download a,.pdf-download a{display:block;text-indent:40px;margin-bottom:10px}.image-download a:after{width:40px;height:30px;top:0;left:0;background-position:0 -399px}.image-download a:hover:after{background-position:-56px -399px}.pdf-download a:after{width:40px;height:30px;top:0;left:0;background-position:-110px -399px}.pdf-download a:hover:after{background-position:-166px -400px}.image-download a p,.image-download a h1,.image-download a h2,.image-download a h3,.image-download a h4,.image-download a h5,.image-download a h6{display:inline;padding:0;margin:0}#secondary-content{float:left}#primary-content{float:right}#secondary-content.cols-50-50,#primary-content.cols-50-50{width:49.5%}#secondary-content.cols-33-66{width:33%}#primary-content.cols-33-66{width:66%}.template-content,.gallery-box,.single-image-box,.video-box{margin-bottom:10px}.template-content ul,.template-content ol{margin:0 0 30px;padding:0;display:inline-block}.template-content ul li,.template-content ol li{margin:0 0 0 15px;padding:0;list-style:outside;list-style-type:circle;position:relative;border:1px solid #fff}.termine-box{text-align:center;padding-bottom:20px;margin:20px 0;position:relative}.termine-box a{position:relative;display:inline-box;color:#404040;text-decoration:none}.termine-box a:hover:after{content:'';position:absolute;width:calc(100% + 8px);height:calc(100% + 6px);border:1px solid #ed1919;left:-4px;top:-4px}.termine-box h1,.termine-box h2,.termine-box h3,.termine-box h4,.termine-box h5,.termine-box h6,.termine-box p,.termine-box ul,.termine-box ol{padding:0;margin:0}.video-box.keyvisual{margin:0;position:relative}.video-player{display:block;width:100%;padding-bottom:56.25%;overflow:hidden;position:relative;width:100%;height:100%;cursor:hand;cursor:pointer;display:block}.video-player.ratio4x3,.ratio4x3 .video-player{padding-bottom:75%}.video-player.ratio2x3,.ratio2x3 .video-player{padding-bottom:67%}img.video-thumb{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;height:auto}div.play-button{height:85px;width:85px;left:50%;top:50%;margin-left:-43px;margin-top:-43px;position:absolute;background:url(//www.benjriepe.com/wp-content/themes/benjriepe/images/icon-sprite.png);background-image:linear-gradient(transparent,transparent),url(//www.benjriepe.com/wp-content/themes/benjriepe/images/icon-sprite.svg);background-position:0 -457px;background-repeat:no-repeat}div.play-button:hover{background-position:-105px -457px}.video-iframe{width:100%;height:100%;position:absolute;top:0;left:0}#primary-content .video-box{width:450px;display:inline-block;height:auto}#primary-content .video-player{display:inline-block}.termine-box:after{content:"---";height:20px;left:0;bottom:0;position:absolute;width:100%;font-size:20px;letter-spacing:1px}.termine-home-box{padding:25px 0;margin:25px 0;border-top:1px solid #000;border-bottom:1px solid #000}.termine-home-box .termine-box{display:none}.termine-home-box .termine-box#row-1{display:block!important;padding:0 0 20px !important;margin:0!important;height:auto!important}#open-termine{text-align:center}#open-termine button{background:#fff;border:0;position:relative;line-height:24px;padding:0 50px 0 0;margin:25px 0 0;cursor:pointer}#open-termine button:after{background:url(//www.benjriepe.com/wp-content/themes/benjriepe/images/icon-sprite.png);background-image:linear-gradient(transparent,transparent),url(//www.benjriepe.com/wp-content/themes/benjriepe/images/icon-sprite.svg);background-rpeat:no-repeat;background-position:-338px -166px;content:"";height:45px;position:absolute;right:0;top:2px;width:24px;-webkit-transform:rotate(-90deg) translateX(50%);-moz-transform:rotate(-90deg) translateX(50%);transform:rotate(-90deg) translateX(50%);-webkit-transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;-moz-transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}#open-termine button.active:after{-webkit-transform:rotate(90deg) translateX(-50%);-moz-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%)}.ephemeres .title,.in-progress .title{position:relative;text-align:center}.ephemeres .title:after,.in-progress .title:after{content:"---";height:20px;left:0;position:absolute;bottom:-20px;width:100%;font-size:20px;letter-spacing:1px}.ephemeres-box,.in-progress .title{margin:20px 0 20px;padding:0;list-style-type:none;position:relative}.ephemeres-box li{list-style-type:none;width:calc(25% - 4px);margin:2px;float:left;border:1px solid #000;position:relative;overflow:hidden}.ephemeres-box li .text-box,.ephemeres-box li .image-box{top:0;left:0;bottom:0;right:0;width:100%;height:100%;vertical-align:text-top;position:absolute;z-index:10}.ephemeres-box li .image-box{z-index:9}.ephemeres-box li .image-box img{width:100%;height:auto}.ephemeres-box li span{display:block;padding:0 0 100%;position:relative;z-index:0}.ephemeres-box li h1,.ephemeres-box li h2,.ephemeres-box li h3,.ephemeres-box li h4,.ephemeres-box li h5,.ephemeres-box li h6,.ephemeres-box li p,.ephemeres-box li ul,.ephemeres-box li ol{vertical-align:top;width:100%;padding:0}.ephemeres-box li a{text-decoration:none;color:#404040}.ephemeres-link,.in-progres-link{top:0;left:0;bottom:0;right:0;width:100%;height:100%;vertical-align:text-top;position:absolute;z-index:11}.ephemeres-box li.white{border-color:#fff!important}.ephemeres-box li:hover{border-color:#ed1919}#in-progress .image-box{margin-bottom:20px}#in-progress.project-list{margin:30px 0}#in-progress .project-list-box{position:relative;padding-bottom:25px}#in-progress .project-list-box:after{content:"---";font-size:20px;height:20px;left:0;letter-spacing:1px;position:absolute;bottom:0;width:100%}#in-progress .project-list-box h1,#in-progress .project-list-box h2,#in-progress .project-list-box h3,#in-progress .project-list-box h4,#in-progress .project-list-box h5,#in-progress .project-list-box h6,#in-progress .project-list-box p,#in-progress .project-list-box ul,#in-progress .project-list-box ol{margin:0;padding:0}.tag-cloud{text-align:center;margin-top:30px}.tag-box{padding:0;margin:2px 15%;display:block;list-style-type:none;line-height:30px}.tag-box-item{padding:0;margin:0 20px 0 0;display:inline-block;list-style-type:none}.tag-box-item a:after{content:"--";font-size:30px;font-weight:700;height:20px;line-height:34px;position:absolute;top:0;width:20px;right:-23px;white-space:nowrap;letter-spacing:1px}body.safari .tag-box-item a:after{font-weight:400}.tag-box-item a{color:#999;border:1px solid transparent;padding:1px 3px;display:inline-block;text-decoration:none;position:relative}.tag-box-item a:hover{border-color:#ed1919}.tag-box-item a span{opacity:1}.tag-box-item:nth-child(2) a span{opacity:.9}.tag-box-item:nth-child(3) a span{opacity:.85}.tag-box-item:nth-child(4) a span{opacity:.8}.tag-box-item:nth-child(5) a span{opacity:.75}.tag-box-item:nth-child(6) a span{opacity:.70}.tag-box-item:nth-child(7) a span{opacity:.65}.tag-box-item:nth-child(8) a span{opacity:.6}.tag-box-item:nth-child(9) a span{opacity:.55}.tag-box-item:nth-child(10) a span{opacity:.5}.tag-box-item:nth-child(n+11) a span{opacity:.45}.tag-box-item:nth-child(2) a:after{opacity:.9}.tag-box-item:nth-child(3) a:after{opacity:.85}.tag-box-item:nth-child(4) a:after{opacity:.8}.tag-box-item:nth-child(5) a:after{opacity:.75}.tag-box-item:nth-child(6) a:after{opacity:.7}.tag-box-item:nth-child(7) a:after{opacity:.65}.tag-box-item:nth-child(8) a:after{opacity:.6}.tag-box-item:nth-child(9) a:after{opacity:.55}.tag-box-item:nth-child(10) a:after{opacity:.5}.tag-box-item:nth-child(n+11) a:after{opacity:.45}.tag-box-item:last-child a:after{display:none}.project-list{margin:60px -10px 39px;padding:0;list-style-type:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.archive.project-list{margin-top:30px}.project-list li{position:relative;list-style-type:none;width:calc(33.33% - 20px);margin-right:10px!important;margin-left:10px!important;display:inline-block;display:-webkit-flex;display:-ms-flexbox;display:flex}.project-list li:nth-child(2n+3),.project-list li:nth-child(2){margin-right:7px;margin-left:7px}.project-list li:nth-child(3),.project-list li:nth-child(3n+3){margin-left:14px;margin-right:0}.project-list li:nth-child(n+4){margin-right:14px;margin-left:0}body.safari .project-list li{width:calc(33% - 20px)}.project-list h1{margin:14px 0 0;padding:0}.project-list a{text-decoration:none;color:#404040}.project-list .additional-content h1,.project-list .additional-content h2,.project-list .additional-content h3,.project-list .additional-content h4,.project-list .additional-content h5,.project-list .additional-content h6,.project-list .additional-content p,.project-list .additional-content ul,.project-list .additional-content ol{font-size:17px;margin:0}.project-list-box{width:100%}.project-list-box .date{padding-top:0}.single-image-box a,.video-box a,.single-view a{display:inline-block;overflow:hidden}.single-image-box a:after,.video-box a:after,.single-view a:after{display:none}.project-list-box .image-box,.ephemeres-box li .image-box{width:100%;overflow:hidden}.project-list-box img,.ephemeres-box li .image-box img,.single-image-mgp img,.video-box img,.single-view img{width:100%;height:auto;vertical-align:top;display:block}.project-list-box:hover,#in-progress li:hover,.single-image-mgp:hover,.single-view:hover{background-color:#eee}.project-list-box:hover img,#in-progress li:hover img,.single-image-mgp:hover img,.single-view:hover img{opacity:.9}.paginate{position:relative;text-align:center;width:100%;margin:35px 0 20px}.archive.page-header,.search.page-header{margin:50px 0 20px}.archive.page-header h1,.search.page-header h1{margin:0;padding:0;text-align:center}.navigation{position:relative}.navigation:after{bottom:-34px;content:"---";font-size:20px;height:36px;left:0;letter-spacing:1px;line-height:61px;overflow:hidden;position:absolute;vertical-align:bottom;width:100%}.paginate.top{position:absolute;top:-10px;margin-top:0}.navigation ul{display:inline-block;padding:0;margin:0}.navigation li{display:inline-block;list-style-type:none;padding:0 5px 0 0;margin:0}.navigation li a{text-decoration:none;color:#ccc}.navigation li.active a{color:#404040}.site-footer .item-box{background-color:#434343;color:#fff;padding:20px 0}.footer-box{float:left;width:24%;width:calc(25% - 60px);min-width:258px;margin-left:60px}.footer-box .menu,.footer-box .menu li{margin:0 0 5px;padding:0;list-style-type:none}.footer-box .menu li a{color:#a1a1a1;text-decoration:none}.footer-box .menu li a:hover{color:#fff}.footer-box #social-media li{float:left;margin:10px 20px 0 0}.footer-box #social-media li a{text-indent:-10000px;display:block;overflow:hidden;width:35px;height:35px;background:url(//www.benjriepe.com/wp-content/themes/benjriepe/images/icon-sprite.png);background-image:linear-gradient(transparent,transparent),url(//www.benjriepe.com/wp-content/themes/benjriepe/images/icon-sprite.svg);background-repeat:no-repeat}.footer-box #social-media li #facebook-link{background-position:0 -330px}.footer-box #social-media li #facebook-link:hover{background-position:-42px -330px}.footer-box #social-media li #instagram-link{background-position:-188px -325px;margin-right:10px}.footer-box #social-media li #instagram-link:hover{background-position:-237px -325px}.footer-box #social-media li #vimeo-link{background-position:-83px -325px}.footer-box #social-media li #vimeo-link:hover{background-position:-135px -325px}.scrollToTop{width:42px;height:44px;padding:10px;text-align:center;background:#f5f5f5;font-weight:700;color:#444;text-decoration:none;position:absolute;top:-52px;right:10px;display:none;background:url(//www.benjriepe.com/wp-content/themes/benjriepe/images/icon-sprite.png);background-image:linear-gradient(transparent,transparent),url(//www.benjriepe.com/wp-content/themes/benjriepe/images/icon-sprite.svg);background-position:0 -83px;background-repeat:no-repeat}.scrollToTop:hover{text-decoration:none;background-position:-66px -83px}body,.project-list .additional-content h1,.project-list .additional-content h2,.project-list .additional-content h3,.project-list .additional-content h4,.project-list .additional-content h5,.project-list .additional-content h6,.project-list .additional-content p,.project-list .additional-content ul,.project-list .additional-content ol,.ephemeres .title,.in-progress .title{font-family:'crimsontext',serif}body b,body strong,.anker-box a{font-family:'crimsontextsemibold',serif;font-weight:400}body h1,body h2,body h3,body h4,body h5,body h6,body i,body em{font-family:'crimsontextitalic',serif;font-style:normal}.menu,button.nav-toggle,.lang-item,.search-box input,.meta-box .textwidget a,.paginate,.breadcrumb,#open-termine button,.tag-box-item a,.ephemeres-box li .text-box p,.ephemeres-box li .text-box h1,.ephemeres-box li .text-box h2,.ephemeres-box li .text-box h3,.ephemeres-box li .text-box h4,.ephemeres-box li .text-box h5,.ephemeres-box li .text-box h6{font-family:'roboto',sans-serif}@font-face{font-family:'roboto';src:url(//www.benjriepe.com/wp-content/themes/benjriepe/css/fonts/roboto.woff) format('woff')}@font-face{font-family:'crimsontext';src:url(//www.benjriepe.com/wp-content/themes/benjriepe/css/fonts/crimsontext-roman.woff) format('woff')}@font-face{font-family:'crimsontextitalic';src:url(//www.benjriepe.com/wp-content/themes/benjriepe/css/fonts/crimsontext-italic.woff) format('woff')}@font-face{font-family:'crimsontextsemibold';src:url(//www.benjriepe.com/wp-content/themes/benjriepe/css/fonts/crimsontext-semibold-webfont.woff) format('woff')}@media screen and (max-width:1024px){.item-box,.sidebar-area,.main-navigation #primary-menu{max-width:98%;width:98%;max-width:calc(100% - 20px);width:calc(100% - 20px)}.item-box.keyvisual{max-width:100%;width:100%;max-width:calc(100%);width:calc(100%)}.sidebar-area{width:100%;max-width:100%}.meta-box .textwidget{right:-100px}.main-navigation #primary-menu{max-width:520px}}@media screen and (max-width:970px){.meta-box{margin-left:70px}}@media screen and (max-width:910px){.nav-toggle{left:48%}.meta-box{margin-left:40px}.ephemeres-box li{width:32%;width:calc(33.3% - 4px)}}@media screen and (max-width:850px){.nav-toggle{left:45%}.meta-box{left:48%}.meta-box #search{width:100px}}@media screen and (max-width:768px){#secondary-content.cols-50-50,#primary-content.cols-50-50,#secondary-content.cols-33-66,#primary-content.cols-33-66{width:100%;float:none}h1{font-size:27px;line-height:28px}h4,.content-box h1{font-size:30px;line-height:26px}h5{font-size:30px;line-height:37px}h6{font-size:22px;line-height:28px}.logo{height:20px;width:100px;margin-top:14px}.breadcrumb{font-size:20px;line-height:16px;width:100px}#content{min-height:calc(100% - 176px)}.sidebar-area #primary,.sidebar-area #secondary{width:100%;float:none}.site-branding{min-height:65px}.meta-box{left:inherit;right:0;margin:0;top:10px}.nav-toggle{left:50%;top:10px}.meta-box .textwidget,.meta-box .search-form{display:none}.meta-box ul,.meta-box ul li{padding:0}.main-navigation #primary-menu{min-width:inherit}.footer-box{float:left;width:45%;width:calc(50% - 60px);min-width:inherit}#secondary-content .text-right,#secondary-content .text-left{text-align:center}.page-item-11,.page-item-23{display:block}.tag-box-item a{font-size:20px;line-height:16px}.tag-box-item a:after{font-size:20px;line-height:20px}}@media screen and (max-width:650px){.ephemeres-box li{width:48%;width:calc(50% - 4px)}}@media screen and (max-width:560px){.content-box .content-box-item{width:100%}.project-list li{width:calc(50% - 20px);margin-right:10px;margin-left:0}body .swiper-pagination-fraction,body .swiper-pagination-custom,body .swiper-container-horizontal>.swiper-pagination-bullets{bottom:-5px}body .swiper-pagination-bullet{background:#000}body .swiper-pagination-bullet-active{background:#ed1919}body .swiper-container{padding-bottom:6px}body .swiper-button-prev,body .swiper-button-next{width:30px}body .swiper-button-prev,body .swiper-container-rtl .swiper-button-next{background-position:-162px 0}.content-box.slide-content{position:relative;color:#000!important}.swiper-button-prev,.swiper-button-next{top:30%!important}#tag-slider .swiper-button-prev,#tag-slider .swiper-button-next{top:0!important}.tag-box{margin:2px 30px}.tag-cloud{margin-top:30px}.content-box.slide-content .content-box-item{width:90%;padding:10px 0}}@media screen and (max-width:480px){#primary-content .video-box{width:100%}.footer-box{width:calc(100% - 60px)}}@media screen and (max-width:420px){.main-navigation li{width:calc(50% - 20px)}.ephemeres-box li{width:49%;width:calc(50% - 4px)}}@media screen and (max-width:400px){.nav-toggle{left:55%}.footer-box{width:calc(100% - 20px);margin-left:20px}.project-list li{width:calc(100%)!important;margin-left:10!important;margin-right:10!important}body. body.safari .project-image-link{display:block}body.safari .project-list-box,.project-list-box{width:100%}}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.cf:after,.cf:before,.one-row:after,.one-row:before,.item-box:after,.item-box:before,.clear:before,.clear:after,.menu:before,.menu:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after,.site-navigation:after,.site-navigation:before,.sidebar-area:after,.sidebar-area:before,.content-area:after,.content-area:before,#secondary:after,#secondary:before,.main-navigation:after,.main-navigation:before,.meta-box .search-box:after,.meta-box .search-box:before,.project-list:after,.project-list:before,.content-cols:after,.content-cols:before{content:"";display:table;table-layout:fixed}.cf:after,.one-row:after,.item-box:after,.clear:after,.menu:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.site-navigation:after,.sidebar-area:after,.content-area:after,#secondary:after,.main-navigation:after,.meta-box .search-box:after,.project-list:after,.content-cols:after{clear:both}.gallery-box.single-view .gallery-item-link{display:none}.gallery-box.single-view .gallery-item-link.active{display:inline-block}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/*! lightgallery - v1.2.21 - 2016-06-28
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2016 Sachin N; Licensed Apache 2.0 */
@font-face{font-family:'lg';src:url(//www.benjriepe.com/wp-content/themes/benjriepe/css/../fonts/lg.eot?n1z373);src:url(//www.benjriepe.com/wp-content/themes/benjriepe/css/../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(//www.benjriepe.com/wp-content/themes/benjriepe/css/../fonts/lg.woff?n1z373) format("woff"),url(//www.benjriepe.com/wp-content/themes/benjriepe/css/../fonts/lg.ttf?n1z373) format("truetype"),url(//www.benjriepe.com/wp-content/themes/benjriepe/css/../fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:'lg';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{cursor:pointer;display:block;font-size:0;margin-top:-20px;padding:20px 10px 9px;position:absolute;top:50%;z-index:1080;background:url(//www.benjriepe.com/wp-content/themes/benjriepe/css/../images/icon-sprite.png);background-image:linear-gradient(transparent,transparent),url(//www.benjriepe.com/wp-content/themes/benjriepe/css/../images/icon-sprite.svg);background-repeat:no-repeat}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#fff}.lg-actions .lg-next{right:20px;background-position:-111px -669px}.lg-actions .lg-next:hover{background-position:-35px -669px}.lg-actions .lg-prev{left:20px;background-position:-78px -669px}.lg-actions .lg-prev:hover{background-position:0 -669px}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{cursor:pointer;float:right;height:47px;padding:10px 0;width:40px;text-decoration:none !important;outline:medium none;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;background:url(//www.benjriepe.com/wp-content/themes/benjriepe/css/../images/icon-sprite.png);background-image:linear-gradient(transparent,transparent),url(//www.benjriepe.com/wp-content/themes/benjriepe/css/../images/icon-sprite.svg);background-repeat:no-repeat;margin:0 10px 0 0}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close{background-position:-212px -605px}.lg-toolbar .lg-close:hover{background-position:-257px -605px}.lg-sub-html{bottom:0;color:#eee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080;display:none}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:none;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) !important;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) !important;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) !important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) !important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:1px solid #959595;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#fff}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-position:0 -605px;cursor:pointer;float:right;height:47px;outline:medium none;padding:10px 0;text-align:center;text-decoration:none !important;width:50px}.lg-outer .lg-toogle-thumb:hover{background-position:-63px -605px}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100% !important;height:100% !important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(//www.benjriepe.com/wp-content/themes/benjriepe/css/../images/vimeo-play.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(//www.benjriepe.com/wp-content/themes/benjriepe/css/../images/vimeo-play.png) no-repeat scroll 0 -58px transparent}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url(//www.benjriepe.com/wp-content/themes/benjriepe/css/../images/video-play.png) no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(//www.benjriepe.com/wp-content/themes/benjriepe/css/../images/youtube-play.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(//www.benjriepe.com/wp-content/themes/benjriepe/css/../images/youtube-play.png) no-repeat scroll 0 -60px transparent}.lg-outer .lg-video-object{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity .08s ease 0s;-moz-transition:opacity .08s ease 0s;-o-transition:opacity .08s ease 0s;transition:opacity .08s ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s !important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s !important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s !important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s !important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:hover,.lg-outer .lg-pager:focus{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-toolbar .lg-fullscreen{background-position:-124px -605px}.lg-toolbar .lg-fullscreen:hover{background-position:-167px -605px}.group{*zoom:1;}.group:before,.group:after{display:table;content:"";line-height:0}.group:after{clear:both}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-prev-slide,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-current{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(//www.benjriepe.com/wp-content/themes/benjriepe/css/../images/loading.gif) no-repeat scroll center center transparent;display:none !important}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide{display:inline-block !important}.lg-outer.lg-css .lg-current{display:inline-block !important}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto !important;height:auto !important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html{display:none}.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lightgallery,.lightgallery li{margin:0;padding:0;list-style-type:none;display:inline-block;max-width:100%}.lightgallery,.lightgallery li a{width:100%}.lightgallery .lgl-list{display:none}.lightgallery .lgl-list.active{display:block;position:relative}.lightgallery .lgl-list.active a img{display:none}.lightgallery .lgl-list.active a{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;background-color:transparent}.lightgallery .lgl-list.active a:after{top:auto;left:auto;border:0;background:url(//www.benjriepe.com/wp-content/themes/benjriepe/css/../images/icon-sprite.png);background-image:linear-gradient(transparent,transparent),url(//www.benjriepe.com/wp-content/themes/benjriepe/css/../images/icon-sprite.svg);background-position:0 -565px;background-repeat:no-repeat;bottom:16px;display:block;height:30px;margin-left:0;margin-top:0;position:absolute;right:10px;width:30px}.lightgallery .lgl-list.active a:hover:after{background-position:-53px -565px}

.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  -moz-transform: translate3d(0px, 0, 0);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-transition-property: -webkit-transform, height;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform, height;
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
/* Arrows */
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 40px;
  height:60px;
  margin-top: -30px;
  z-index: 10;
  cursor: pointer;
  background-repeat: no-repeat;
  background:url(//www.benjriepe.com/wp-content/themes/benjriepe/css/../images/icon-sprite.png);
background-image: 
    linear-gradient(transparent, transparent),
    url(//www.benjriepe.com/wp-content/themes/benjriepe/css/../images/icon-sprite.svg);
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-position:-70px 0px;
  left: 0;
  right: auto;
}
.swiper-button-prev:hover { background-position:-234px 0px; }
#tag-slider .swiper-button-prev,
#tag-slider .swiper-button-next { height:100%; width:35px; margin-top:0; top:0;background:#fff;}
#tag-slider .swiper-button-prev:after, #tag-slider  .swiper-button-next:after { background:url(//www.benjriepe.com/wp-content/themes/benjriepe/css/../images/icon-sprite.png);
background-image: 
    linear-gradient(transparent, transparent),
    url(//www.benjriepe.com/wp-content/themes/benjriepe/css/../images/icon-sprite.svg); background-repeat: no-repeat;content:''; top:50%; left:0; margin-top:-20px; height:43px; width:23px; position:absolute; }
#tag-slider .swiper-button-prev:after {  background-position:-78px -160px;}
#tag-slider .swiper-button-prev:hover:after {  background-position:-157px -160px;}
#tag-slider  .swiper-button-next:after {background-position:-113px -160px; left:inherit; right:0;}
#tag-slider  .swiper-button-next:hover:after {background-position:-192px -160px; }
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev { 
background-position:-120px 0px;
  right: 0;
  left: auto;
}
.swiper-button-next:hover { background-position:-284px 0px; }
/* Pagination Styles */
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 24px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullet {
  width: 14px;
  height: 1px;
  display: inline-block;
  background: #fff;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #ff6600;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  -moz-transform: translate3d(0px, -50%, 0);
  -o-transform: translate(0px, -50%);
  -ms-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}
/* Progress */
.swiper-pagination-progress {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -moz-transform-origin: left top;
  -ms-transform-origin: left top;
  -o-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
  -webkit-transform-origin: right top;
  -moz-transform-origin: right top;
  -ms-transform-origin: right top;
  -o-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progress {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progress {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-progress.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.5);
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
  background: #fff;
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
  background: #000;
}
/* 3D Container */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
/* Coverflow */
.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}
/* Cube + Flip */
.swiper-container-cube,
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* Cube */
.swiper-container-cube .swiper-slide {
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -moz-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  -webkit-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}