@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-300.eot');src:local('Open Sans Light'),local('OpenSans-Light'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-300.woff2') format('woff2'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-300.woff') format('woff'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-300.ttf') format('truetype'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-regular.eot');src:local('Open Sans Regular'),local('OpenSans-Regular'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-regular.woff2') format('woff2'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-regular.woff') format('woff'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-regular.ttf') format('truetype'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-600.eot');src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-600.woff2') format('woff2'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-600.woff') format('woff'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-600.ttf') format('truetype'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-700.eot');src:local('Open Sans Bold'),local('OpenSans-Bold'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-700.woff2') format('woff2'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-700.woff') format('woff'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-700.ttf') format('truetype'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-800.eot');src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-800.eot?#iefix') format('embedded-opentype'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-800.woff2') format('woff2'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-800.woff') format('woff'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-800.ttf') format('truetype'),url('https://www.fotoexakt.de/typo3conf/ext/webtemplate/Resources/Public/fonts/open-sans-v15-latin-800.svg#OpenSans') format('svg');}body{background-color:#fff;font-family:'Open Sans',sans-serif;}body > .container{background-color:#fff;}.container{position:relative}.h1,h1{font-size:26px;margin-bottom:32px;}.h2,h2{font-size:22px}header h2{font-weight:300;margin-bottom:40px;}.container h1:first-child{font-size:32px;max-width:80%;margin-top:25px}div[id^='c'] > h2,div[id^='c'] > h3{border-bottom:1px solid #cfcfcf;padding-bottom:10px;}.navbar-main mark.bar{display:none}.navbar-default{border:0}#navbar{background:#05294b;}.navbar-toggle{margin-right:30px;margin-top:35px}.navbar-brand{height:inherit}.navbar-top{margin-bottom:0;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > .active > a:hover{background:#fafafa;color:#444}li.active.shortcut > a{background:none!important;background-image:none!important;box-shadow:none!important;}.dropdown-menu{display:none;}.nav > li{position:inherit;}.nav > li.dropdown:hover > a{background-color:#fafafa!important;color:#444}.nav > li.dropdown:hover > a,.nav > li.active > a{background-color:#fafafa;text-decoration:none;}.navbar-default .navbar-nav > li:first-child{display:none};.navbar-default .navbar-nav>li>a{color:#fff;}.navbar-default .navbar-nav > li > a{color:#fff;font-size:12px;text-transform:uppercase;font-weight:700;padding:20px 8px;}.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:hover{background-color:#fafafa;color:#444}.dropdown li.active.shortcut > a{background:#fafafa!important;}li.dropdown > .dropdown-menu > li{clear:left;float:left;margin-right:280px;min-width:215px;font-size:16px}.dropdown-menu > li > a{padding:6px 8px;border-right:1px dashed #aaa;max-width:215px;}.navbar-nav > li > .dropdown-menu{padding:20px;width:100%}.navbar-nav > li.dropdown .dropdown-menu > li:hover .dropdown-menu{display:block!important;}.navbar-nav > li.dropdown .dropdown-menu > li:hover{display:block;background:#999;}.dropdown-menu .dropdown-menu{background:#999;left:225px;max-width:250px;padding:0;position:absolute!important;top:0;height:100%;border:0 none;border-radius:0;}.dropdown-menu .dropdown-menu > li{border-bottom:1px solid #aaa;}.dropdown-menu .dropdown-menu > li a{white-space:inherit;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:focus,.dropdown-menu > .active > a:hover{background:#fafafa;color:#444}.navbar-collapse.collapse{border-top:1px solid #eee;}.dropdown-menu li ul.dropdown-menu{display:none!important;position:relative;}.dropdown-menu li ul.dropdown-menu:hover{display:block!important}.servicelinks{float:right;list-style:none;}.servicelinks li{display:inline-block;float:left;}.servicelinks li .sep{color:#555;margin-left:5px;margin-right:5px;}.servicelinks li:last-child .sep{display:none;}.bold{font-weight:bold}.mt10{margin-top:10px}.footermenu{list-style:outside none none;margin:10px 0 0;padding-left:0;padding-right:0;padding-top:0;}.footermenu > li{padding-bottom:6px;}img{max-width:100%;height:auto;width:100%}.navbar-brand img{max-width:400px;}.caret{color:#fff;}li.dropdown a:hover > .caret,li.dropdown.active a > .caret,li.dropdown:hover a > .caret{color:#444}.dropdown-menu > li > a:focus,.dropdown-menu > li > a:hover{background:#444;color:#fff}.dropdown-menu > li > a{white-space:initial}.breadcrumb .active a{color:#777}.breadcrumbs > li + li::before,.breadcrumb > li + li::before{color:#ccc !important;content:"/ ";display:inline-block;padding:0 4px;}.breadcrumb > li + li::before{color:#ccc;content:"/ ";padding:0 5px;}.breadcrumb{background:none;border-radius:0;font-size:12px;list-style:outside none none;margin:0;padding:4px 15px 0 0;}.call-us{position:absolute;right:30px;top:23%;}.call-us .icon{height:62px;width:40px;display:inline-block;float:left;background:#444;}.call-us a{font-size:25px;color:#ef8704;font-weight:bold}footer{background:#f9f9f9;padding-top:15px;margin-top:50px;padding-bottom:15px;}footer h4{margin-top:6px;}.bottom .col-md-12 .col-md-12{font-size:12px;margin-top:20px;margin-bottom:15px;}.custom-one h4{text-decoration:underline}body > .bottom.container{background:inherit;}.well{background-image:linear-gradient(to bottom,#fafafa 0px,#fefefe 100%);margin:15px 0;}.well h2{margin-top:8px;}.image-wrap .image-column.col-md-12{margin-left:0;margin-right:0;padding-left:0;padding-right:0;}.home .nav-breadcrumb{display:none}.team.details{display:none;}.team.item{cursor:pointer}.col-md-12.team.items{padding:0;}.hdlbox{background:#f6f6f6;display:inline-block;float:left;height:30px;margin-right:10px;width:5px;}.ce-uploads img{float:left;height:20px;margin-right:1em;padding:0;vertical-align:top;width:20px;}hr{clear:both}.ce-uploads-filesize{float:left;}.ce-uploads-fileName{float:left;margin-right:10px}.ce-bodytext a,.contenttable a,.breadcrumb a{color:#333;font-weight:bold;text-decoration:underline;}.ce-bodytext a:hover,.contenttable a:hover,.breadcrumb a:hover{color:#555}.partner > img{margin:0 auto;max-width:200px;}.breadcrumb .active a,.breadcrumb .active a:hover{text-decoration:none;}.partner tr td:first-child{min-width:75px;vertical-align:top;}.col-logo-footer{margin-top:10px}.custom-one h2{color:inherit}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.nav-tabs > li > a{border-radius:0}a:focus{-moz-outline-style:none;}a:focus{outline:none}.mid-space{margin-bottom:20px}.menu-content .ce-bodytext > h2{margin-top:0}.menu-content .ce-intext.ce-right .ce-gallery{margin-left:15px}.news .article .teaser-text{min-height:100px}.news .article{box-shadow:0 8px 8px 0 #aaaaaa;margin-bottom:15px;margin-right:10px;min-height:215px;padding-bottom:15px;padding-left:10px;}.row.news-list-item{margin-bottom:40px;}.row.news-list-item .col-md-9 h3{margin-top:0;}.news-single .article{box-shadow:inherit;}.news-single.container{padding-left:0;padding-right:0}.news-single.container .article:first-child{padding-left:0;margin-right:0}.news-single.container .article > h2{font-size:24px;}.news-single.container .article .extra{margin-bottom:8px;}.ce-bodytext li{font-size:16px;padding-bottom:4px;}.ce-bodytext > ul{padding-left:18px;}.ce-textpic.ce-intext{margin-bottom:15px;}.col-md-6 > div > h3{margin-top:0}.col-md-6 > .image-center .image-column img{margin-bottom:15px;box-shadow:0 8px 8px 0 #aaa;}.ce-bodytext p{font-size:16px}#indexedsearch{clear:both;float:right;margin-top:12px;}.searchSubmit{border:0 none;}.searchSubmit{padding:4px 12px!important}.hidden-search{display:none;}header .search{bottom:10px;position:absolute;right:0;}.tx-indexedsearch{min-height:180px;}.tx-indexedsearch-rules{display:none}.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{width:250px;margin-left:15px;padding:8px;font-size:15px}.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{margin-left:15px;padding:6px 8px 5px}.tx-indexedsearch .tx-indexedsearch-title.title{font-weight:700;padding-bottom:4px;font-size:20px}.tx-indexedsearch .tx-indexedsearch-whatis{font-size:30px;margin:40px 0 24px;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{display:none}.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr{margin-top:10px}.tx-indexedsearch .browsebox{margin:0 0 30px;padding:0;}.tx-indexedsearch .tx-indexedsearch-browsebox li{margin-right:10px}.tx-indexedsearch .tx-indexedsearch-title.title a{text-decoration:none;}.tx-indexedsearch-icon img{width:auto;}ul.tx-indexedsearch-browsebox{list-style:none;padding-left:0;}ul.tx-indexedsearch-browsebox{border-bottom:1px solid #afafaf;border-top:1px solid #afafaf;display:flex;padding:5px 0;}.tx-indexedsearch-browsebox li{float:left;margin-left:8px;margin-right:8px;}.tx-indexedsearch-browsebox li:first-child{padding-left:0;margin-left:0;}dt.tx-indexedsearch-text-item-path{float:left;margin-right:5px;}dd.tx-indexedsearch-text-item-path{clear:right;}.tx-indexedsearch-percent{font-size:16px;}.fotoexakt-partner{position:relative;}.fotoexakt-partner .partner-link{position:relative;float:right;padding-left:14px;margin-top:15px;}.fotoexakt-partner .gal-item{width:120px;float:left;margin-right:10px;}.fotoexakt-partner .partner-logo img{margin-bottom:10px}.fotoexakt-partner .partner-logo{float:right}.fotoexakt-partner .partner-logo,.fotoexakt-partner .partner-name{min-height:100px;}.fotoexakt-partner .partner-name h2{font-size:30px}.fotoexakt-partner .partner-link .glyphicon{top:3px;color:#aeaeae;}.padl15{padding-left:15px;}.herzensbilder img{cursor:pointer}.einband-item p{font-size:13px}.list-group{border-radius:0;box-shadow:0 1px 2px rgba(0,0,0,0.075);}.list-group .list-group{margin-top:10px;margin-bottom:10px}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background-image:linear-gradient(to bottom,#777 0px,#555 100%);background-repeat:repeat-x;border-color:#ccc;text-shadow:0 -1px 0 #286090;}.list-group .list-group .list-group-item.active:nth-child(n+2),.list-group .list-group .list-group-item.active:focus:nth-child(n+2),.list-group .list-group .list-group-item.active:hover:nth-child(n+2){background-image:linear-gradient(to bottom,#999 0px,#777 100%);background-repeat:repeat-x;border-color:#ccc;text-shadow:0 -1px 0 #286090;}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none;}.list-group-item{background-color:#ffffff;border:1px solid #dddddd;display:block;margin-bottom:-1px;padding:10px 15px;position:relative;}.list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0;}.list-group-item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;}.list-group .list-group .list-group-item{padding-left:30px;}.list-group .list-group .list-group-item:first-child{padding-left:15px;}.subnav:first-child{margin-top:94px;margin-bottom:36px;}aside .ce-bodytext a{color:#333;font-weight:normal;text-decoration:none;}.unavailable{background-image:url("/typo3conf/ext/webtemplate/Resources/Public/Images/banderole-nok.png");background-size:contain;background-repeat:no-repeat;display:block;height:95%;position:absolute;top:-20px;width:100%;max-height:139px;}.inactive img{opacity:0.5;}.neu{background-image:url("/typo3conf/ext/webtemplate/Resources/Public/Images/banderole.png");background-size:contain;background-repeat:no-repeat;display:block;height:86px;position:absolute;right:15px;top:0;width:86px;}.ce-menu.ce-menu-2,.ce-menu.ce-menu-8{padding-left:0;}.ce-menu.ce-menu-2  > li,.ce-menu.ce-menu-8  > li{display:block;float:left;font-size:14px;min-height:84px;padding-left:30px;}.ce-menu.ce-menu-2 > li:first-child,.ce-menu.ce-menu-8 > li:first-child{padding-left:0;}.ce-menu.ce-menu-2 > li > ul > li:first-child{padding-left:0;text-indent:-10000px;}.ce-menu.ce-menu-2 > li > a,.ce-menu.ce-menu-8 > li > a{font-weight:bold;width:100%;display:block;margin-bottom:10px;}.ce-menu.ce-menu-2  > li > ul,.ce-menu.ce-menu-8  > li > ul{display:block;float:left;font-size:14px;min-height:84px;padding-left:0;list-style:none;}.ce-menu.ce-menu-2 > li > ul > li > a,.ce-menu.ce-menu-8 > li  > a{background:#fafafa;border:1px solid #afafaf;display:inline-block;font-weight:bold;padding:2px 15px;width:100%;}.ce-menu.ce-menu-2 > li > ul > li{display:block;float:left;max-width:212px;min-height:200px;word-wrap:break-word;margin-right:10px;margin-bottom:20px;}.ce-menu.ce-menu-2 >li > ul > li:first-child,.ce-menu.ce-menu-8 >li > ul > li:first-child{padding-left:0;margin-right:0}.ce-menu.ce-menu-2 > li > ul > li > ul,.ce-menu.ce-menu-8 > li > ul > li > ul{padding-left:20px;}.ce-menu.ce-menu-2 > li > ul > li > ul > li > ul,.ce-menu.ce-menu-8 > li > ul > li > ul > li > ul{padding-left:15px;}.ce-menu.ce-menu-4 dt{font-size:18px}.ce-menu.ce-menu-4 dd{margin-bottom:12px}a.wetransfer{font-weight:normal}input.tx-srfeuserregister-pi1-submit,.tx-srfeuserregister-pi1 input.btn-primary{padding:6px 12px;}.tx-srfeuserregister-pi1 legend{font-size:14px;font-weight:bold;padding:0;width:100%;}.contenttable th,.ce-table th{background:#40a7d2;color:#fff;}.spacer{clear:both;display:table;}.mb40{margin-bottom:40px}.mt40{margin-top:40px}.image-center .image-column.col-md-12{text-align:center;}#c921 dl > dt:first-child{display:none}@media (min-width:992px) and (max-width:1200px){.team.item{min-height:170px;}.navbar-default .navbar-nav > li > a{padding:10px 3px;font-size:11px;}}@media (max-width:992px){.col-logo-footer img{max-width:250px}}@media (min-width:767px) and (max-width:992px){.col-logo-footer img{max-width:250px}.navbar-default .navbar-nav > li > a{font-size:13px;padding:10px 6px}}@media (max-width:767px){.call-us{position:relative;right:inherit;top:inherit;display:block;text-align:center}.call-us .icon{background-position-y:12px;}.call-us .number{display:inline-block;line-height:60px;margin-left:15px;vertical-align:middle;}.call-us a{display:inline-block;}#navbar{background:#333}.fotoexakt-partner .partner-link{position:relative;bottom:inherit;right:inherit;}.fotoexakt-partner .partner-name{min-height:50px;}.fotoexakt-partner .partner-link{float:inherit;}}@media (max-width:619px){}@media (max-width:600px){.navbar-brand{width:75%}}@media (max-width:480px){.col-xss-12{width:100%}.fotoexakt-partner .partner-link{margin-top:10px}}@media (max-width:400px){.team.item{width:50%;min-height:170px;}.navbar-brand{width:80%;}.navbar-brand img{margin:0}.navbar-toggle{margin-right:10px;margin-top:10px}}.details.js-description{display:none;}.js-dropdown{background-clip:padding-box !important;border:0 solid transparent;box-sizing:border-box;float:left;padding:0;margin:20px 0 20px;width:100%;display:table;border-color:transparent;border-image:none;border-style:solid;border-width:0 0 10px 20px;}.js-dropdown:before,.js-dropdown:after{clear:both;content:" ";display:table;}@media screen and (max-width:400px){.js-dropdown{border-left:medium none;}}.js-dropdown .js-dropdown-content{background:none repeat scroll 0 0 #FFFFFF;border:6px solid #E5E5E5;color:#333333;position:relative;width:98%;padding:16px 9px;}.js-dropdown .js-dropdown-content .js-dropdown-arrow{position:absolute;bottom:100%;left:50%;width:0;height:0;margin-left:-30px;border:15px solid transparent;border-bottom-color:#008000;pointer-events:none;-webkit-transition:left 0.3s;-moz-transition:left 0.3s;transition:left 0.3s;margin-bottom:6px;}.js-dropdown .js-dropdown-content p{padding:0;font-size:16px;}.floated-quote{float:none;}blockquote{border:none;padding:0.5em 0;quotes:"\201C""\201D""\2018""\2019";font-size:12px}blockquote:before,blockquote:after{color:#ccc;font-size:4em;line-height:0.1em;margin-right:0.12em;}blockquote:before{content:open-quote;vertical-align:-0.4em;}blockquote:after{content:close-quote;vertical-align:-0.6em;}blockquote p{display:inline;}@media screen and (min-width:768px) and (max-width:990px){.floated-quote{float:left;max-width:60%;}}@media screen and (min-width:991px){.content-wrapper{max-width:70%;margin:0 auto;}.floated-quote{left:-20%;}}.tx-felogin-pi1 label{min-width:150px;}.tx-felogin-pi1 form{margin-top:15px;}.tx-felogin-pi1 input[type="submit"]{margin-top:20px}.tx-powermail .control-label input{border-radius:0}.tx-powermail .form-control{margin-bottom:15px;}.btn-primary{background:#777;border-color:#777;border-radius:0;}.btn-primary:hover,.btn-primary:focus{background-color:#419641}.caret{margin-left:3px;}.navbar-main li.dropdown .caret{display:none}.home .news-list-view .article{float:left;max-width:32%;padding-right:10px;}.home .news-list-view .article h3{font-size:18px;font-weight:500;margin-bottom:8px;}.home .news-list-view .article a{color:#000}.home .news-list-view .article .more{color:#ef8704}.accordion-toggle h4{color:#000;font-weight:600;}#accordion-58 .ce-uploads > li > div{line-height:43px;}#accordion-58 .ce-uploads li{margin:5px 0;}#accordion-58 .ce-uploads .ce-uploads-fileName{background:url(/typo3conf/ext/webtemplate/Resources/Public/Images/hw-icon-disk.png) no-repeat;font-size:16px;padding-left:60px;}.clear{clear:both}.jplist-drop-down,.jplist-panel button{border-radius:0}.jplist-panel .jplist-pagination .jplist-current{color:#ef8704}.listbig{margin-top:20px;margin-bottom:30px;}.call-us{display:none;}.module,.module-small{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:40px 0;position:relative;margin-left:-15px;margin-right:-15px}.works-grid{position:relative;width:100%;}.work-item,.grid-sizer{width:25%;}.work-item.wide,.work-item.wide-tall{width:50%;}.show-more{font-size:11px !important;}.work-item a{position:absolute;top:0;bottom:30px;right:15px;left:15px;overflow:hidden;}.ten .work-item a{bottom:inherit;}.ten .work-item{margin-bottom:20px}.work-item a:after{position:absolute;display:block;content:"";top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.3s cubic-bezier(0.300,0.100,0.580,1.000);-moz-transition:all 0.3s cubic-bezier(0.300,0.100,0.580,1.000);-o-transition:all 0.3s cubic-bezier(0.300,0.100,0.580,1.000);transition:all 0.3s cubic-bezier(0.300,0.100,0.580,1.000);}.work-item img{height:auto;width:100%;}.work-caption{position:absolute;left:0;top:100%;width:100%;opacity:0;overflow:hidden;padding:20px;z-index:3;text-align:center;-webkit-transition:all 0.3s cubic-bezier(0.300,0.100,0.580,1.000);-moz-transition:all 0.3s cubic-bezier(0.300,0.100,0.580,1.000);-o-transition:all 0.3s cubic-bezier(0.300,0.100,0.580,1.000);transition:all 0.3s cubic-bezier(0.300,0.100,0.580,1.000);}.work-title{font-size:26px;color:#fff;margin:6px 0 6px;}.work-descr{font-size:14px;color:rgba(255,255,255,0.75);}.works-hover-w .work-title{color:#111;}.works-hover-w .work-descr{color:rgba(17,17,17,0.75);}.work-item:hover a:after{background:rgba(34,34,34,0.75);background:rgba(0,0,0,0.8);}.works-hover-w .work-item:hover a:after{background:rgba(255,255,255,0.8);}.work-item:hover .work-caption{opacity:1;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.filters{text-align:center;list-style:none;padding:0;margin:0 0 70px;}.filters > li{display:inline-block;margin:5px 30px;}.filters > li sup{top:-.7em;font-size:80%;color:#999;}.filters > li > a{text-transform:uppercase;color:#111;}.filters > li > a:hover,.filters > li > a.current,.filters > li > a:hover sup,.filters > li > a.current sup{color:#999;}.image-caption{position:relative;margin:0 0 20px;}.image-caption .caption-text{position:absolute;display:table;bottom:0;height:100%;width:100%;z-index:2;padding:20px;font-size:12px;}.project-details{list-style:none;padding:0;margin:0;}.project-details li{padding:0 0 10px;}@-moz-document url-prefix(){@media (min-width:1310px){.posts-masonry .col-lg-4{width:33.3333%;}}@media (min-width:992px){.posts-masonry .col-md-4{width:33.3333%;}}}.post{width:100%;}.post-media{position:relative;margin:0 0 20px;}.post-media img{width:100%;}.post-media a:after{background:rgba(255,255,255,0.3);position:absolute;content:"";left:0;top:0;height:100%;width:100%;opacity:0;-webkit-transition:all 0.3s cubic-bezier(0.300,0.100,0.580,1.000);-moz-transition:all 0.3s cubic-bezier(0.300,0.100,0.580,1.000);-o-transition:all 0.3s cubic-bezier(0.300,0.100,0.580,1.000);transition:all 0.3s cubic-bezier(0.300,0.100,0.580,1.000);}.post-media:hover a:after{opacity:1;}.post-title{margin:0;}.post-title a{color:#111;}.post-title a:hover{color:rgba(34,34,34,0.55);}.post-meta{font-size:12px;margin:0 0 10px;}.post-header{margin:0 0 20px;}.post-single .post-media,.post-single .post-header,.post-single .post-entry{margin:0 0 40px;}.post-single .post-meta{margin:0 0 20px;}.product-item{margin-top:30px;cursor:pointer}.productbox{-webkit-box-shadow:0px 8px 8px 0px rgba(170,170,170,1);-moz-box-shadow:0px 8px 8px 0px rgba(170,170,170,1);box-shadow:0px 8px 8px 0px rgba(170,170,170,1);}.productbox .img{overflow:hidden;}.product-inner{padding:0 10px 18px;max-height:150px;min-height:150px;}.productbox .btn{background:#008000 none repeat scroll 0 0;border-radius:0;color:#ffffff;text-shadow:unset;}.productbox h3{border-bottom:1px solid #aaaaaa;padding-bottom:6px;}#cp68 .nav-tabs li a{padding:9px 16px;}.section.ten{background:#f0f0f0 none repeat scroll 0 0;margin-top:40px;}.visualhide{border:0 none;clip:rect(0px,0px,0px,0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.social .facebook{background-image:url("/fileadmin/user_upload/facebook.png");}.social a{background-repeat:no-repeat;background-size:100% auto;display:block;float:right;height:60px;width:45px;}ul.component-items{list-style:none;margin-top:20px;margin-bottom:15px}ul.component-items li:before{content:'';display:inline-block;height:15px;width:35px;background-image:url(/typo3conf/ext/webtemplate/Resources/Public/Images/check.png);background-size:contain;background-repeat:no-repeat;margin-left:-40px;}.custom-one a.external-link-new-window,.custom-one a.internal-link{content:'';display:inline-block;background-image:url(/typo3conf/ext/webtemplate/Resources/Public/Images/arrow-right.png);background-size:20px;background-repeat:no-repeat;padding-left:29px;background-position:0 4px;}.product-image-gallery.thumb img{border:1px solid #cacaca;}a.product-image-gallery.thumb{position:relative;display:block;padding:3px;}.nav-tabs li a{font-size:16px;padding:9px 12px;}.photo.fb-rem img{position:relative;margin:-50% auto;width:130%;height:auto;vertical-align:middle;max-width:inherit;}.photo.fb-rem{display:block;height:200px;line-height:200px;overflow:hidden;margin-bottom:15px;}*{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}.slick-slider .ce-row{margin-bottom:0}.slick-prev:before,.slick-next:before{font-size:75px;color:grey;}.slick-prev{left:0!important;z-index:9;}.slick-next{right:56px!important;}.slick-dots li button:before{font-size:12px;}.slick-dots li{margin:0}.slick-dots{bottom:0!important}.navbar-brand img{width:300px}.collection .name{font-weight:700;}.collection > div > a{overflow:hidden;display:block;position:relative;}.collection img.transition{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}.collection img:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}.collection img{-webkit-transition:transform 1s ease-out;-moz-transition:transform 1s ease-out;-ms-transition:transform 1s ease-out;-o-transition:transform 1s ease-out;transition:transform 1s ease-out;}.product.info .nav-tabs{margin-top:10px;}.nav-tabs>li.active{font-weight:700;}.product.info header h2{margin-bottom:15px;font-weight:500;}.product.info header h3{font-size:22px;margin-bottom:15px;font-weight:300;}.ce-table td,.ce-table th{font-size:16px}.image-row .image-column{margin-top:15px;}.image-row .image-column .caption{font-weight:700}.ce-textpic.ce-intext{margin-top:15px}.ce-textpic.ce-left .ce-bodytext > h3,.ce-textpic.ce-left .ce-bodytext > header h2{margin-top:-3px;}.video-embed-item{width:100%}@media screen and (max-width:640px){.ce-textpic.ce-left.ce-intext .ce-nowrap .ce-bodytext{overflow:inherit}.ce-left .ce-gallery,.ce-column{float:none}.ce-textpic.ce-intext{margin-bottom:25px}.ce-gallery figure{display:inherit;}}.navbar .search{display:none;}.slick-prev,.slick-next{width:75px;height:50px}.slick-next{margin-right:-55px;}
