/*!
Theme Name: 	Philippe Bordonado Theme 2017
Theme URI: 		http://www.tobiasolson.se
Description: 	Wordpress theme by tobiasolsson.se
Version: 	  	1.0
Author: 		  Tobias Olsson
Author URI: http://www.tobiasolsson.se
*/@import url(//hello.myfonts.net/count/303c88);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}@font-face{font-family:HelveticaNeueLTStd-Lt;src:url(webfonts/32C4D8_0_0.eot);src:url(webfonts/32C4D8_0_0.eot?#iefix) format("embedded-opentype"),url(webfonts/32C4D8_0_0.woff2) format("woff2"),url(webfonts/32C4D8_0_0.woff) format("woff"),url(webfonts/32C4D8_0_0.ttf) format("truetype")}body{font-family:HelveticaNeueLTStd-Lt;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;font-size:14px;line-height:22px;height:100vh;width:100%}@media (max-width:670px){body{overflow:hidden}}a{color:#000}a:hover{text-decoration:none}h1{font-size:1.88em;padding-bottom:.1em;line-height:1em}h2{font-size:1.88em;padding-bottom:.5em;line-height:1.12903em}h3{font-size:1.88em;padding-bottom:.5em;line-height:1em}p{padding-bottom:22px}input,textarea{outline:0}.table{display:table;width:100%;height:100%}.table-cell{display:table-cell;vertical-align:middle}.content-wrapper{-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;transition:opacity 1s ease;opacity:1}.article-content{width:100%;height:100%;height:100vh;overflow:hidden}.article-content-caseheadline{padding-bottom:0!important;padding-top:92px!important}.article-body,.article-content,.cases{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;opacity:1}.container{position:relative;background:#FFF}#footer{font-size:1em;background:#FFF;color:#000;position:relative}.footer__inner{max-width:1200px;width:90%;padding:100px 5% 30px;margin:0 auto;clear:both;overflow:hidden}.footer__column{width:33.33333%;float:left;padding:0 25px}.footer__column:nth-child(1){padding-right:10px}@media (max-width:850px){.footer__column{width:50%}.footer__column:nth-child(3){clear:left}}.footer__social{display:block;float:left;min-width:120px;text-decoration:none}.footer__social:hover{text-decoration:underline}.contact-insert{position:relative;height:auto;overflow:hidden;clear:both;max-width:920px;margin:0 auto;width:100%;padding:0 100px}.contact-insert h3{text-transform:uppercase;letter-spacing:.1em;font-size:.75em;padding-bottom:10px}@media (max-width:670px){.contact-insert{padding:0 60px}}.contact-insert__inner{padding:47px 0;position:relative;float:left}.contact-insert__inner a{text-decoration:none;border-bottom:1px solid}.contact-insert__inner a:hover{border-bottom:1px solid #FFF}@media (max-width:670px){.contact-insert__inner{padding:20px 0}}.show-client .contact-container{margin-left:-100%}.show-client .contact__nav__item{letter-spacing:.1em}.show-client .contact__nav__item:nth-child(1){text-decoration:none;pointer-events:all;cursor:pointer}.show-client .contact__nav__item:nth-child(2){text-decoration:line-through;cursor:default;pointer-events:none}.contact-insert__inner__left,.contact-insert__inner__right{width:50%;float:left}@media (max-width:850px){.contact-insert__inner__left,.contact-insert__inner__right{width:100%}}.contact-insert__inner__left{padding-right:30px}@media (max-width:850px){.contact-insert__inner__left{padding-right:0}}.contact-insert__inner__right{padding-left:30px}@media (max-width:850px){.contact-insert__inner__right{padding-left:0}}.contact-insert__inner__right .ninja-forms-cont{float:right}.contact-insert__inner__right .social{padding-top:30px;width:100%;clear:both;float:right}.contact__nav{padding:0 10%}.contact__nav__item{padding-top:50px;display:block;float:left;padding-right:20px;text-transform:uppercase;cursor:pointer;letter-spacing:.1em;font-size:.88235em;pointer-events:all}.contact__nav__item:nth-child(1){text-decoration:line-through;cursor:default;pointer-events:none}.footer__copyright{text-align:right;font-size:.6em;letter-spacing:.06em;padding:100px 5% 25px}.wpcf7-form-control-wrap{display:block;padding-bottom:15px}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea{padding:0 0 7.5px;background:#000;border:none;border-bottom:1px solid #FFF;color:#FFF;font-family:FreightDispProLight-Regular;font-size:1em;width:100%}.wpcf7-form-control-wrap input::-webkit-input-placeholder,.wpcf7-form-control-wrap textarea::-webkit-input-placeholder{color:#FFF}.wpcf7-form-control-wrap input:-moz-placeholder,.wpcf7-form-control-wrap textarea:-moz-placeholder{color:#FFF;opacity:1}.wpcf7-form-control-wrap input::-moz-placeholder,.wpcf7-form-control-wrap textarea::-moz-placeholder{color:#FFF;opacity:1}.wpcf7-form-control-wrap input:-ms-input-placeholder,.wpcf7-form-control-wrap textarea:-ms-input-placeholder{color:#FFF}.wpcf7-form-control-wrap input:placeholder-shown,.wpcf7-form-control-wrap textarea:placeholder-shown{color:#FFF}.wpcf7-form-control-wrap textarea{height:100px}.wpcf7-submit{background:#fff;color:#000;font-family:HelveticaNeueLTStd-Lt;font-size:.88235em;padding:5px;letter-spacing:1.5px;width:100%!important;text-transform:uppercase;text-align:center;border:none}.wpcf7-response-output.wpcf7-validation-errors{background:#333;border:none;padding:30px}.your-message{margin-top:-28px}.social{padding-top:30px;overflow:hidden}.social h3{padding-bottom:15px}.social__link{text-decoration:none}.social__link:after{content:' /'}.social__link:nth-last-child(1):after{content:''}.social__icon{text-decoration:none;border-bottom:none!important}.social__icon:hover{border-bottom:1px solid!important}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace.pace-inactive .pace-progress{display:none}.pace .pace-progress{position:fixed;z-index:2000;top:0;right:0;height:5rem;width:5rem;-webkit-transform:translate3d(0,0,0)!important;-ms-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.pace .pace-progress:after{position:absolute;top:0;right:.5rem;content:attr(data-progress-text);line-height:1;text-align:right;color:#000;display:none}.header{width:100%;z-index:10;height:100vh;position:relative;margin-top:-100vh}.show-menu .header{height:100vh;z-index:10}.header__wrapper{line-height:30px;background-color:transparent;position:fixed;height:40px;width:auto;z-index:1000;top:47px;left:47px;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;transition:all 0s ease}@media (max-width:670px){.header__wrapper{left:20px;top:20px}}.header__logo{line-height:40px;position:relative;margin-left:18px;z-index:200;-webkit-transition:all .25s ease .25s;-moz-transition:all .25s ease .25s;transition:all .25s ease .25s;text-decoration:none}.show-menu .header__logo{opacity:0;-webkit-transition:all .25s ease 0;-moz-transition:all .25s ease 0;transition:all .25s ease 0}.main-menu-indicator{height:40px;display:block;text-transform:none;border:none;padding:0;width:30px;cursor:pointer;position:relative;text-decoration:none;background:0 0;z-index:500;float:left;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.main-menu-indicator__inner{display:block;width:20px;height:20px}.main-menu-indicator .main-menu-indicator__figure{-webkit-transition:all .25s ease .25s;transition:all .25s ease .25s;display:block;position:relative;width:20px;height:1px;top:10px;left:0;background:#000}.show-menu .main-menu-indicator .main-menu-indicator__figure{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.main-menu-indicator .main-menu-indicator__figure:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);position:absolute;content:'';width:20px;height:1px;background:#000;top:0;left:0}.blackmenu .main-menu-indicator .main-menu-indicator__figure,.blackmenu .main-menu-indicator .main-menu-indicator__figure:after,.blackmenu .main-menu-indicator .main-menu-indicator__figure:before{background:#000}.show-menu.blackmenu .main-menu-indicator .main-menu-indicator__figure,.show-menu.blackmenu .main-menu-indicator .main-menu-indicator__figure:after,.show-menu.blackmenu .main-menu-indicator .main-menu-indicator__figure:before{background:#fff}#menu-info{display:block;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;top:30px;left:-6px;font-weight:600;line-height:30px;color:#000;text-transform:uppercase}.main-navigation{display:block;position:fixed;top:0;bottom:0;left:-100%;width:100%;height:100%;z-index:499}@media (max-width:670px){.main-navigation{width:100%;right:-100%}}.menu{display:block;padding:0;position:fixed;z-index:501;top:0;font-size:1em;right:-100%;width:100%;height:100%;max-height:100%;overflow-x:auto;color:#000;background:#fff;opacity:0;-webkit-transition:right 0s ease 1s,opacity .25s ease .25s;-moz-transition:right 0s ease 1s,opacity .25s ease .25s;transition:right 0s ease 1s,opacity .25s ease .25s}@media (max-width:670px){.menu{width:100%;right:-100%}}.menu__inner{height:auto;position:absolute;z-index:1;top:0;padding-bottom:90px;width:100%;margin-top:30px}#menu__background{width:0;height:100%;position:fixed;top:0;left:0;opacity:0;z-index:100;-webkit-transition:opacity 0 ease-in-out 0s,width 0s ease-in .5s;-moz-transition:opacity 0 ease-in-out 0s,width 0s ease-in .5s;transition:opacity 0 ease-in-out 0s,width 0s ease-in .5s}.show-menu .main-menu-indicator>span{background:0 0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.show-menu .main-menu-indicator>span:before{bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;background:#FFF!important}.show-menu .main-menu-indicator>span:after{background:#FFF!important;top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.show-menu .main-navigation{left:0}.show-menu .menu{right:0;opacity:1;-webkit-transition:right 0s ease 0s,opacity .25s ease .25s;-moz-transition:right 0s ease 0s,opacity .25s ease .25s;transition:right 0s ease 0s,opacity .25s ease .25s}.show-menu #menu__background{opacity:1;width:100%;-webkit-transition:opacity .35s ease-in-out 0s,width 0s ease-in 0s;-moz-transition:opacity .35s ease-in-out 0s,width 0s ease-in 0s;transition:opacity .35s ease-in-out 0s,width 0s ease-in 0s}.myra{position:fixed;height:24px;width:25px;bottom:47px;right:45px;background-image:url(img/myra.svg);background-position:center;background-size:cover;z-index:1000;opacity:0;-webkit-transition:opacity .25s ease .25s;-moz-transition:opacity .25s ease .25s;transition:opacity .25s ease .25s}@media (max-width:670px){.myra{right:20px}}.show-menu .myra{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.t_Slider{width:100%;overflow:hidden;display:block;cursor:pointer;position:relative}.t_Slider:active .t_Slider__inner{-webkit-transition:all .1s cubic-bezier(0.445,.05,.55,.95);-moz-transition:all .1s cubic-bezier(0.445,.05,.55,.95);transition:all .1s cubic-bezier(0.445,.05,.55,.95);cursor:pointer}.t_Slider__table{position:fixed;-webkit-transition-timing-function:cubic-bezier(0.445,.05,.55,.95);-moz-transition-timing-function:cubic-bezier(0.445,.05,.55,.95);transition-timing-function:cubic-bezier(0.445,.05,.55,.95);left:0;opacity:0}.t_Slider__inner{display:block;position:absolute;cursor:pointer}.t_Slider__inner__image{width:100%;height:auto}.t_Slider__imagecaption{font-weight:300;line-height:1em;text-transform:none;padding:30px 30px 60px;position:absolute;top:0;bottom:0;z-index:400;width:100%}.t_Slider__imagecaption__item{display:table;height:100%;color:#FFF}.t_Slider__imagecaption__item h2{padding-bottom:0}.t_Slider__imagecaption__item__inner{display:table-cell;vertical-align:bottom}.t_Slider__nav{text-align:center;width:100%;position:absolute;bottom:11px;left:0;z-index:100;display:none}@media (max-width:670px){.t_Slider__nav{display:none}}.t_Slider__nav__item{width:10px;height:10px;border:2px solid #000;border-radius:50%;margin:5px;cursor:pointer;display:inline-block}#t_Slider_arrows{width:100%;height:100%;top:0;left:0;position:absolute}@media (max-width:670px){#t_Slider_arrows{display:none}}#t_Slider_arrows .arrow{opacity:1;position:absolute;display:block;left:0;top:50%;margin-top:-20px;cursor:pointer;width:40px;height:60px;background:url(img/nav-left.png) -2px -20px/40px 100px no-repeat #FFF;border-top-right-radius:10px;border-bottom-right-radius:10px;-webkit-transition:background-position .2s ease,width .2s;-moz-transition:background-position .2s ease,width .2s;transition:background-position .2s ease,width .2s}#t_Slider_arrows .arrow:hover{width:50px}#t_Slider_arrows .arrow-right{left:auto;right:0;background-image:url(img/nav-right.png);border-radius:10px 0 0 10px}.slide-last #t_Slider_arrows .arrow-right{right:-40px}.slide-0 #t_Slider_arrows .arrow-left{left:-40px}#t_Slider_arrows .arrow-left:hover{background-position:8px -20px}.slide-0 .t_Slider__nav__item:nth-child(1){background-color:#000;border:none}.slide-0 .t_Slider__imagecaption .t_Slider__imagecaption__item:nth-child(1){opacity:1}.slide-1 .t_Slider__nav__item:nth-child(2){background-color:#000;border:none}.slide-1 .t_Slider__imagecaption .t_Slider__imagecaption__item:nth-child(2){opacity:1}.slide-2 .t_Slider__nav__item:nth-child(3){background-color:#000;border:none}.slide-2 .t_Slider__imagecaption .t_Slider__imagecaption__item:nth-child(3){opacity:1}.slide-3 .t_Slider__nav__item:nth-child(4){background-color:#000;border:none}.slide-3 .t_Slider__imagecaption .t_Slider__imagecaption__item:nth-child(4){opacity:1}.slide-4 .t_Slider__nav__item:nth-child(5){background-color:#000;border:none}.slide-4 .t_Slider__imagecaption .t_Slider__imagecaption__item:nth-child(5){opacity:1}.slide-5 .t_Slider__nav__item:nth-child(6){background-color:#000;border:none}.slide-5 .t_Slider__imagecaption .t_Slider__imagecaption__item:nth-child(6){opacity:1}.slide-6 .t_Slider__nav__item:nth-child(7){background-color:#000;border:none}.slide-6 .t_Slider__imagecaption .t_Slider__imagecaption__item:nth-child(7){opacity:1}.slide-7 .t_Slider__nav__item:nth-child(8){background-color:#000;border:none}.slide-7 .t_Slider__imagecaption .t_Slider__imagecaption__item:nth-child(8){opacity:1}.slide-8 .t_Slider__nav__item:nth-child(9){background-color:#000;border:none}.slide-8 .t_Slider__imagecaption .t_Slider__imagecaption__item:nth-child(9){opacity:1}.slide-9 .t_Slider__nav__item:nth-child(10){background-color:#000;border:none}.slide-9 .t_Slider__imagecaption .t_Slider__imagecaption__item:nth-child(10){opacity:1}.slide-10 .t_Slider__nav__item:nth-child(11){background-color:#000;border:none}.slide-10 .t_Slider__imagecaption .t_Slider__imagecaption__item:nth-child(11){opacity:1}.t_Slider__distance{height:80px;width:100%}.t_Slider__scroll{cursor:pointer;position:absolute;bottom:30px;left:30px;width:23px;height:11px}.t_Slider__scroll:after,.t_Slider__scroll:before{content:"";display:block;height:13px;border-left:1px solid #FFF;position:absolute;-webkit-transform:rotate(-46deg);-ms-transform:rotate(-46deg);transform:rotate(-46deg);top:0;left:5px;transition:border-color 1s ease}.t_Slider__scroll:after{left:14px;-webkit-transform:rotate(46deg);-ms-transform:rotate(46deg);transform:rotate(46deg)}