@charset "UTF-8";
/***!  /templates/esodoceu/css/esodoceu.css?da1af1  !***/

body{font-family:'Lato',sans-serif;color:#575757}::selection{background:#70c4be;color:#FFF}::-moz-selection{background:#70c4be;color:#FFF}.inner{max-width:1400px;margin:0 auto;width:90%;box-sizing:border-box;position:relative}a{transition:all 0.5s ease-in-out;color:#a70052;text-decoration:none}a:hover{text-decoration:underline}a:focus{outline:none}h1{color:#a70052}h2{color:#a70052}h3{color:#70c4be;margin-bottom:0.1em}h4{color:#000;font-size:1.1em;margin-bottom:0.1em;font-weight:900;line-height:160%;text-transform:uppercase}header{min-height:160px}header .sticky{position:fixed;top:0;left:0;width:100%;z-index:50;padding-top:0px;height:1px}header .sticky .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:flex-start;width:90%;height:1px;min-height:50px}.header-column{margin-right:0;text-align:right;width:36px;margin-top:40px}.header-logo{position:absolute;top:50px;left:0;z-index:5}.header-login{z-index:4;position:absolute;right:100px;top:30px;text-transform:uppercase;font-size:13px}.header-login *{display:inline-block;margin:0;padding:0}.header-login a{text-decoration:none;color:#a70052;margin-bottom:20px}.header-login i,.header-login svg{margin-right:10px}.header-social-icons *{display:block;margin:0;padding:0}.header-social-icons{margin:30px 0 30px}.header-social-icons a{text-decoration:none;color:#a70052;margin-bottom:20px}.mod-languages{display:block;margin:20px 0 30px;text-align:right}.mod-languages ul,.mod-languages li,.mod-languages a,.mod-languages .current-language{display:block;margin:0;padding:0;text-decoration:none;text-align:right;font-size:12px;color:#a70052;font-weight:600}.mod-languages ul{margin-top:10px;margin-bottom:0px;display:none}.mod-languages li{margin-bottom:10px}.mod-languages .current-language{cursor:pointer}.header-menu-bars{margin-bottom:10px}.header-menu-bars *{transition:all 0.2s linear}.header-menu-bars i{display:none}.header-menu-bars span{display:block;height:4px;width:100%;background-color:#a70052}.header-menu-bars span.l1{position:absolute;top:0;left:0}.header-menu-bars span.l2{width:22px;margin-left:13px}.header-menu-bars span.l3{position:absolute;bottom:0;left:0;transform-origin:bottom left}.header-menu-bars button{width:36px;height:30px;border:none;background:none;cursor:pointer;margin:0;padding:0;box-sizing:border-box;-webkit-appearance:none;position:relative;outline:none}.header-menu-bars .open span.l1,.header-menu-bars .open span.l2{display:none}.header-menu-bars .open span.l3{transform:rotate(-67deg);margin:0px 0px 2px 15px}@media screen and (max-width:850px){.header-login{right:60px}.header-logo img{width:120px;height:auto}.header-logo{top:30px}}.main-nav{position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;background-color:#FFF;display:none;text-align:center;overflow:auto}.main-nav .nav-inner{padding:10vh 0}@media screen and (max-width:600px){.main-nav .nav-inner{padding:40px 0 20px 0}}.main-nav ul{display:block;margin:0;padding:0}.main-nav li{display:block;margin:20px 0;padding:0}.main-nav a{font-size:24px;font-weight:800;text-transform:uppercase;color:#a70052;text-decoration:none;display:block;width:70%;margin:0 auto}.main-nav li.active a{color:#6a6a6a}.main-nav li li{margin:10px 0}.main-nav li li a{font-size:20px;color:#6a6a6a;font-weight:400}.main-nav li ul{background-color:#eee;padding:10px 0;margin:10px 0 30px;display:none}.main-nav li.opensubnav ul{display:block}@media screen and (max-width:700px){.main-nav a{font-size:20px}.main-nav li li a{font-size:18px}}.slider-scroll-down{position:absolute;left:0;bottom:0;display:grid;cursor:pointer;z-index:5}.slider-scroll-down span{transform:rotate(-90deg);text-transform:uppercase;font-weight:bold;display:inline-block;color:#a70052;font-size:15px;margin-bottom:30px}@media screen and (max-width:700px){.slider-scroll-down span{display:none}.slider-scroll-down{left:50%;margin-left:-35px}.slider-scroll-down img{}}main{display:flow-root;padding-top:1px}#content{overflow:auto}section,article{margin:1vw 0}main>section:first-child{margin-top:1vw}footer{margin:2vw 0 4vw}footer{margin-bottom:0}@media screen and (min-width:2000px){section,article{margin:100px 0}footer{margin:200px 0 80px}main>section:first-child{margin-top:50px}footer{margin-bottom:0}}@media screen and (max-width:850px){main>section:first-child{margin-top:20px}}.section-item .inner{max-width:1400px;padding:2em 0}.section-item:nth-child(even){background-color:#fafafa}.section-item h2{font-size:28px;line-height:130%;color:#a70052;font-weight:400;letter-spacing:1px;text-transform:uppercase}.section-item .divider{display:inline-block;width:2px;height:22px;margin:0 10px;background:#6a6a6a}.section-item h2 a,.section-item h2 a{color:#70c4be;text-decoration:none}.colonna_sx{position:relative;float:left;width:18%;padding:0 2% 0 0}main .page{float:left;width:75%;padding:0 0 0 3%;line-height:180%}main .page img{max-width:100%;height:auto;vertical-align:middle}main .page .articletopinfos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;justify-content:flex-start}main .page .articletopinfos .item-image{margin:20px 20px 20px 0;float:left;clear:both;width:240px}main .page .articletopinfos h2.extra{font-size:2em;margin-top:3.5em}main .page .articletopinfos h2.extra span{font-size:0.6em;color:#757575}.grid-item h2{position:absolute;bottom:10px;left:20px;color:#fff;z-index:5}.grid-item h2 span{color:#ffffffad;font-weight:normal}@media screen and (max-width:850px){main .page .articletopinfos{width:100%;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;float:right}main .page .articletopinfos .item-image{float:none;width:100%}}.page .items-leading .readmore{margin:0;z-index:4;display:block;text-align:right}.page .items-leading .readmore a{display:inline-block;width:30px;height:30px;background-image:url(https://www.esodoc.eu/images/arrow-right.png);background-repeat:no-repeat}.page .avVideo iframe{background:black}@media screen and (max-width:850px){.page .moduletable .default-header{visibility:visible;width:auto;height:auto;text-indent:unset}}.colonna_sx:before{position:absolute;right:0;top:1em;content:"";background:rgba(40,40,40,0.4);background:linear-gradient(180deg,rgba(40,40,40,0.4) 0%,rgba(40,40,40,0.4) 69%,rgba(40,40,40,0.2) 80%,rgba(40,40,40,0.1) 90%,rgba(40,40,40,0) 100%);width:1px;height:50vh;min-height:300px;display:block}.colonna_sx .menu-header{text-transform:uppercase;font-size:1.45em}.colonna_sx ul.menu{margin:0 0 30px 0;padding:0}.colonna_sx ul.menu li{padding:0;line-height:2em;list-style-type:none}.colonna_sx ul.menu li a{display:block;padding:4px;color:#757575;font-size:1.1em;font-weight:bold;text-decoration:none}.colonna_sx ul.menu li.active a,.colonna_sx ul.menu li a:hover{padding:4px;color:#a70052;font-weight:bold;text-decoration:none}@media screen and (max-width:850px){.colonna_sx:before{display:none}.colonna_sx{width:100%;float:none;margin:0;margin-bottom:20px}.colonna_sx .moduletable h3{position:relative;margin-bottom:0;padding:8px 10px;cursor:pointer}.colonna_sx .menu-header{background:#d6d6d6}.colonna_sx .moduletable h3 .toggle-icon{position:absolute;top:5px;right:10px;width:36px;height:36px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#d6d6d6 url("https://www.esodoc.eu/templates/esodoceu/images/scroll-down.png") no-repeat 0 12px;background-size:100%}.colonna_sx ul.menu{margin-bottom:0;background-color:#ddd}.colonna_sx ul.menu li{padding:0 20px;border-bottom:1px solid white}.colonna_sx .menu.hide_small{display:none !important}.page{float:none;width:auto;padding:0 10px 10px 10px;margin-top:0}.item-page{clear:both}main .page{float:none;width:98%;padding:0 2%}}#intern_menu_above{display:flex;position:relative;align-items:center;justify-content:flex-start;width:100%;height:50px;margin:0;padding:0;list-style:none}#intern_menu_above:before{position:absolute;left:0;bottom:0;content:"";background:rgba(40,40,40,0.4);background:linear-gradient(90deg,rgba(40,40,40,0.4) 0%,rgba(40,40,40,0.4) 69%,rgba(40,40,40,0.2) 80%,rgba(40,40,40,0.1) 90%,rgba(40,40,40,0) 100%);width:90%;height:1px;display:block}#intern_menu_above li{margin:0;padding:0;border-bottom:none}#intern_menu_above li a{position:relative;margin:0 10px 0 0;padding:12px 10px;color:#757575;font-size:1.6em;text-transform:uppercase;text-decoration:none}#intern_menu_above li.current a{color:#a70052}#intern_menu_above li.current a:after{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}#intern_menu_above li a:after{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#a70052;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}@media screen and (max-width:850px){#intern_menu_above{height:38px}#intern_menu_above:before{left:0}#intern_menu_above li a{font-size:0.9em;margin:0 10px 0 0;padding:10px 0}main .page .articletopinfos h2.extra{margin-top:1em;margin-bottom:0}}.article_list_menu ul{display:flex;align-items:flex-start;width:100%;height:28px;margin:0;padding:0;list-style:none;border-bottom:3px solid #4e4e4f}.article_list_menu ul li{margin:0 3px 0 0;padding:0;border-bottom:none}.article_list_menu ul li a{margin:0;padding:5px 10px;color:#333;line-height:18px;background:#dfe1e0}.article_list_menu ul li a.active,.article_list_menu ul li a:hover{padding:5px 10px;color:white;line-height:18px;background:#4e4e4f;text-decoration:none}@media screen and (max-width:850px){.article_list_menu ul{display:inline-block;height:auto}.article_list_menu ul li{float:left;line-height:32px}}.section-introduction .col{width:50%}.section-introduction .inner{max-width:1400px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}.section-introduction h1 strong{font-weight:700;font-size:47px}.section-introduction h1{font-size:33px;line-height:130%;color:#a70052;font-weight:400}.section-introduction h1:after{content:"";display:block;width:16px;height:4px;background-color:#a70052;position:relative;margin:20px 0}.section-introduction .rsliders{color:white}.section-introduction .rsliders ul{padding:0 0 0 30px;margin:0}.section-introduction .rsliders img{width:100%;height:auto;max-width:670px}.section-introduction .rsliders .readmore{position:absolute;top:60%;left:8%;margin:0;z-index:4;display:block;text-align:left}.section-introduction .rsliders .readmore a{display:inline-block;width:30px;height:30px;background-image:url(https://www.esodoc.eu/images/arrow-right.png);background-repeat:no-repeat}.section-introduction .rsliders .slider-title{position:absolute;top:70%;left:8%;margin:0;z-index:4;display:block;text-align:left;font-size:1.6em;text-transform:uppercase;font-weight:normal;font-style:italic}.section-introduction .rsliders .slider-title span{text-transform:uppercase;font-weight:bold;font-style:normal}.section-introduction .rsliders .slider-desc{position:absolute;top:80%;left:8%;margin:0;z-index:4;display:block;text-align:left;font-size:1.05em;font-weight:normal}.section-introduction .promoted-by-box{max-width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-around;align-items:flex-start;text-align:center;margin:0 0 2em 0}@media screen and (max-width:850px){.section-introduction .col{width:100%}.section-introduction .rsliders ul{padding:0}.section-introduction .inner{max-width:100%;display:block}.section-introduction .promoted-by-box{display:flow-root}.section-introduction .promoted-by-item{margin:0 0 20px 0}}.section-newspage h1{font-size:44px;color:#575757;font-weight:900;text-transform:uppercase;margin-left:40px;line-height:120%}.section-newspage .arrow-outerbox{background:transparent}@media screen and (max-width:700px){.section-introduction h1{font-size:28px}.section-featured-projects h2,.section-newspage h2{font-size:23px}}.article{font-weight:500;font-size:17px;line-height:180%;text-align:justify}.article h2{color:#a70052;font-weight:900;text-transform:uppercase;font-size:130%;letter-spacing:1px}.article a{color:#70c4be;text-decoration:none}.slick-slide{outline:none}.extra-areas{position:relative;margin:2em 0 1em 0}.extra-areas .extra-horiz{margin:30px 0 30px -15px}.extra-areas ul{display:block;margin:0;padding:0;font-size:0}.extra-areas li{display:inline-block;vertical-align:top;font-size:16px}.extra-areas li .extra-item{position:relative;outline:none;padding:0 20px}.extra-areas li a{text-decoration:none;color:#70c4be}.extra-item a:hover{color:gray !important}.extra-areas .extra-item .extra-image img{width:100%;height:auto}.extra-areas .extra-item .extra-text{padding:20px 10px 20px 0;font-weight:500;font-size:17px;line-height:180%;text-align:justify}.extra-areas .extra-name{font-weight:900;color:#a70052;line-height:100%;margin-bottom:10px;text-transform:none}.extra-areas .project-detail{font-weight:400;color:#282828;line-height:20px;font-size:15px}@media screen and (max-width:850px){.extra-areas li .extra-item{width:300px}}@media screen and (max-width:700px){.extra-areas .extra-horiz{margin:0 0 0 -20px}.extra-areas li .extra-item{width:85vw}}.featured-projects{position:relative;margin:2em 0 2em}.featured-projects .project-horiz{margin:30px 0 30px -15px}.featured-projects ul{display:block;margin:0;padding:0;font-size:0}.featured-projects li{display:inline-block;vertical-align:top;font-size:16px}.featured-projects li .project-item{position:relative;outline:none;padding:0 20px}.featured-projects li .project-item .readmore{display:block;text-indent:-9999px;width:0;height:0}.featured-projects .project-item .project-image{height:220px}.featured-projects .project-item .project-image img{display:block;inset:auto auto 0 auto !important}.featured-projects .project-item .project-image>img{display:none}.featured-projects .project-item .project-text{padding:20px 10px 20px 0;text-align:justify}.featured-projects .project-name{font-weight:900;color:#a70052;line-height:100%;margin-bottom:10px;text-transform:none}.featured-projects .project-detail{font-size:17px;line-height:180%;text-align:justify}@media screen and (max-width:850px){.featured-projects li .project-item{width:300px}}@media screen and (max-width:700px){.featured-projects .project-horiz{margin:0 0 0 -20px}.featured-projects li .project-item{width:85vw}.featured-projects .project-item .project-image{height:240px}.featured-projects .project-item .project-image img{width:100% !important;height:auto !important;position:absolute}}.arrow-outerbox span:before,.arrow-outerbox span:after{content:"";display:block;width:1px;height:36px;background-color:#fff;position:absolute;top:26px;right:10px}.arrow-outerbox span:before{transform:rotate(45deg);transform-origin:right top}.arrow-outerbox span:after{transform:rotate(-45deg);transform-origin:right bottom;bottom:0;top:40px}.arrow-outerbox.rgt .arrow-right{transform:rotate(180deg);right:14px}.arrow-outerbox.lft .arrow-left{left:14px}.arrow-outerbox span{display:block;position:absolute;width:45px;height:100px;background:#00000082;cursor:pointer;z-index:5;top:50%;margin-top:-85px}.arrow-outerbox{display:block;position:absolute;top:0;height:100%;width:130px;background:rgb(255,255,255);background:-moz-linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.7511379551820728) 50%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.7511379551820728) 50%,rgba(255,255,255,1) 100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.7511379551820728) 50%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);z-index:4}.arrow-outerbox.lft{left:0}.arrow-outerbox.rgt{right:0}@media screen and (max-width:1000px){.arrow-outerbox span{height:84px;margin-top:-42px;width:45px}.arrow-outerbox span:before,.arrow-outerbox span:after{height:36px}.arrow-outerbox{width:80px}.arrow-outerbox.lft{left:-20px}.arrow-outerbox.rgt{right:-20px}}@media screen and (max-width:700px){.arrow-outerbox{display:none !important}}.section-about-us .article figure{display:block;margin:0 50px 0 0;max-width:450px;width:100vw}.section-about-us .article figure img{display:block;width:100%;height:auto}.section-about-us .article>*:last-child{margin-bottom:0}.section-about-us .article>*:first-child{margin-top:0}.about-us-quotes{margin:30px 0 30px -14px}.about-us-quotes ul{display:block;margin:0;padding:0}.about-us-quotes li{display:inline-block;margin:0;padding:0;vertical-align:top}.about-us-horiz{margin:30px 0 30px -14px}.about-us-horiz ul{display:block;margin:0;padding:0 20px}.about-us-horiz li{display:inline-block;margin:0;padding:0;vertical-align:top}.about-us-item{width:100%;position:relative}.about-us-item blockquote{font-size:17px;font-style:italic;line-height:180%}.about-us-item .about-us-text{padding:10px 0 20px 0}.about-us-item .about-us-text li{display:block;margin:0}.about-us-item h4{font-weight:900;color:#a70052;line-height:100%;margin-bottom:10px;text-transform:uppercase}.about-us-text{font-weight:400;color:#282828;line-height:20px;font-size:15px;width:80%;max-width:90%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:850px){.section-about-us .inner{display:block}.section-about-us figure{margin:0 0 40px 0;width:auto}.section-about-us figure img{width:70vw;max-width:350px}.about-us-item h4{text-align:center}.about-us-text{width:100%;max-width:100%;display:inline-grid}.about-us-text img{margin:0 auto}}ul.breadcrumb{margin:5px 0;padding:0;list-style:none}ul.breadcrumb li{display:inline-block;font-size:16px}ul.breadcrumb li:first-child{display:none}ul.breadcrumb li .divider{margin:0 5px}ul.breadcrumb li span{letter-spacing:1px;text-transform:uppercase}ul.breadcrumb li a{color:#606060;text-decoration:none;letter-spacing:1px;text-transform:uppercase}ul.breadcrumb li a:hover{text-decoration:underline}ul.breadcrumb li.active{color:#a70052}.footer{background:#333}.footer .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;font-size:14px;color:#fff;line-height:180%;padding:2em 0}.footer .inner strong{font-weight:900;letter-spacing:1px}.footer .inner .footer-title{display:block;letter-spacing:1px;color:#70c4be;text-transform:uppercase;margin-bottom:20px}.footer .inner address{font-style:normal}.footer a{color:#fff}.footer a:hover{text-decoration:none}.footer-links ul{display:block;margin:0;padding:0}.footer-links li{display:block;margin:0;padding:0}.footer-links a{color:#6a6a6a;text-decoration:none}.footer-links a:hover{color:#fff}.footer-links .footer-social{margin-bottom:20px}.footer-links .footer-social a{text-decoration:underline;color:#fff}.footer-links .footer-social a:hover{text-decoration:none}.footer-links .footer-service{text-transform:uppercase}.footer-copyright{background-color:#3b3b3b;padding:20px;margin:50px 0 0 0;text-align:left;line-height:140%;color:#fff}.footer-copyright ul{display:block;margin:0;padding:0}.footer-copyright li{display:inline-block;margin:0 10px;padding:0}.footer .footer-copyright .inner{color:#fff;display:block}.footer .footer-copyright .inner a{color:#fff;text-decoration:underline}.footer .footer-copyright .inner>:last-child{margin-bottom:0 !important}@media screen and (max-width:1000px){.footer{margin-top:100px}.footer .inner{display:block;text-align:center}.footer .inner>*{margin-bottom:40px}.footer-partner>*{margin:40px 0 0;display:block}}@media screen and (max-width:700px){.section-newspage h1{margin-left:0}}.newsflash-horiz{margin:30px 0}.newsflash-horiz ul{display:block;margin:0;padding:0}.newsflash-horiz li{display:inline-block;margin:0;padding:0;vertical-align:top}.newsflash-item{width:80%;position:relative}.newsflash-item .newsflash-text{padding:10px 0 20px 0}.newsflash-item .newsflash-text li{display:block;margin:0}.newsflash-title{font-weight:900;color:#a70052;margin-bottom:10px;text-transform:uppercase;line-height:120%}.newsflash-title:after{content:"";width:100%;display:block;height:1px;background-color:#8e8e8e;margin-top:20px}.newsflash-detail{color:#282828;font-size:17px;line-height:180%;text-align:justify}.newsflash-detail .readmore{color:#70c4be;text-decoration:none}@media screen and (max-width:850px){.newsflash-item{width:100%}}ul.slick-dots{display:block;text-align:center;margin:40px 0 0 0;padding:0}.slick-dots li{display:inline-block;margin:0 5px;padding:0;width:auto !important;opacity:0.4}.slick-dots button{width:16px;height:16px;border-radius:50%;display:block;-webkit-appearance:none;margin:0;padding:0;text-indent:-99999em;background-color:#a70052;box-sizing:border-box;border:none;cursor:pointer;outline:none}.slick-dots li.slick-active{opacity:0.8}.slick-dots li:hover{opacity:1}@media screen and (max-width:850px){.slick-dots button{width:12px;height:12px}ul.slick-dots{margin-top:5px}}.blog{}.blog p{margin:0}.blog .grid{margin:30px auto}.blog .grid:after{content:'';display:block;clear:both}.blog .grid-sizer{width:480px;margin:0 10px}.blog .grid-item{position:relative;width:480px;float:left;margin-bottom:20px;background:white;border:1px solid #f3f4f4}.blog .grid-item .actions{display:none}.blog .page-header h2{position:relative;color:#fff;font-size:1.2em}.blog .grid-item .page-header{position:absolute;top:300px;left:10px;margin:0 0 5px 0;padding:5px 0;font-size:15px;line-height:18px;z-index:100}.blog .grid-item .item-image{position:relative;overflow:hidden;width:100%;height:350px;margin:0 auto;text-align:center}.blog .grid-item .item-image:before{position:absolute;top:220px;left:0;z-index:4;width:100%;height:130px;content:"";background:-moz-linear-gradient(bottom,#000000b8 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(bottom,#000000b8 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to top,#000000b8 0%,rgba(0,0,0,0) 100%)}.blog .grid-item img{position:absolute;left:0;width:100%;height:100%;object-fit:cover;float:none !important}.blog .grid-item .readmore{position:absolute;right:10px;top:300px;margin:0;z-index:4;display:flex;text-align:right}.blog .grid-item .readmore a{display:block;width:30px;height:30px;background-image:url("https://www.esodoc.eu/images/arrow-right.png")}.blog .grid-item p{margin:10px;padding:0;font-size:16px;line-height:160%}@media screen and (max-width:1480px){.blog .grid-sizer{width:380px}.blog .grid-item{width:380px}}@media screen and (max-width:850px){.blog .grid-sizer,.blog .grid-item{width:100%}.blog .grid-item{width:90%}}@media (max-width:480px){.blog .grid-sizer,.blog .grid-item{width:95%}.blog .grid-item{width:90%}}.fakeFullLink{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;display:block;outline:none}table{width:100%}table td{padding:20px 10px;text-align:center;vertical-align:bottom;border:1px solid #ddd}table span{font-size:12px}table span a{font-size:12px;color:#333}table span a:hover{color:#a70052;text-decoration:none}table img{margin:5px}table.tabellainterna td{width:50%}table.tabellainterna span{display:block}table.collaborates td{width:30%;text-align:left;vertical-align:top}table.collaborates td:last-child{width:70%}table.collaborates img{width:100%;max-width:120px;height:auto}table.collaborates span{display:inline-block}table.workshop td{vertical-align:top;text-align:left}table.verticaltop td{vertical-align:top}.tabellainterna{margin-top:30px}.tabellainterna td{border:none}@media screen and (max-width:700px){.tabellainterna td{float:left;width:100% !important}}.team{overflow:auto}.team ul{overflow:auto;padding:0;list-style:none}.team ul li{float:left;width:50%;margin:10px auto;text-align:center}.team ul li img{width:85%;height:auto;margin-bottom:8px;border:5px solid #ddd}@media screen and (max-width:700px){.team ul li{width:100%}}.article_separator{display:block;width:100%;height:2px;margin:20px 0px;padding:0;background:#ccc}.bigtitle{display:flex;align-items:flex-start;align-content:center;color:#a70052;text-transform:uppercase}.bigtitle h3{margin:1em 0;margin-right:0.5em;font-size:2.2em;color:#a70052;font-weight:bold}.bigtitle h2{margin:1em 0;margin-right:0.5em;font-size:2.2em;font-weight:normal}@media screen and (max-width:700px){.bigtitle{display:none}.contact .thumbnail{display:none}main .page .article-header{line-height:170%}}.contact .page-header{padding:0 0 10px 0}.contact .thumbnail{float:right}.contact h3{display:none}.contact dt{float:left}.contact dd{margin-left:80px}.contact input[type="text"],.contact input[type="email"],.contact textarea{width:60%;margin:5px 0 15px 0;padding:7px;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3)}.contact .contact-form{padding:20px 0 0 0}.contact .contact-form legend{margin-bottom:10px}.contact button{margin-top:20px}.scroll-to-top{background-color:#a70052;bottom:20px;cursor:pointer;display:none;width:36px;height:36px;position:fixed;right:20px;z-index:999;text-align:center;line-height:36px;color:#FFF}
