@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900);html,body{height:100%}figure{margin:0;padding:0}.extraLight{font-weight:200}.light{font-weight:300}.normal{font-weight:400}.semiBold{font-weight:600}.bold,strong,b{font-weight:700}.extraBold{font-weight:900}.color01{color:#004685}.color02{color:#fff}.color03{color:#004685}.color04{color:#fff}.color05{color:#ede5e2}.color06{color:#ffffff}.color07{color:#004685}.bgColor01{background:#004685}.bgColor02{background:#fff}.bgColor03{background:#c3b479}.bgColor04{background:#887d7d}.bgColor05{background:#ede5e2}.bgColor06{background:#ffffff}.bgColor07{background:#004685}body{font-family:'Source Sans Pro',sans-serif;font-weight:300;font-size:18px;color:#004685;line-height:28px}h1,h2,h3,h4,h5,h6{font-family:'Source Sans Pro',sans-serif;margin-top:0;padding-top:0;color:#004685;font-weight:200}h1,.h1{font-size:70px;line-height:68px}h2,.h2{font-size:30px;line-height:37px}h3{font-size:23px;line-height:22px}h4{font-size:18px;line-height:22px}a{color:#004685}a:hover{color:#c3b479;text-decoration:none}.stroke{text-decoration:line-through}.stripedList{margin:0;padding:0}.stripedList li{padding:2px 0 2px 0;border-top:1px dashed #887d7d;list-style:none;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}.stripedList li:last-child{border-bottom:1px dashed #887d7d}.stripedList li:hover{padding-left:10px;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}blockquote{border-left:0;font-family:"Georgia";font-weight:normal;font-style:italic;margin:40px 0;padding-left:80px;color:#887d7d}blockquote:before{content:'\f10d';margin-top:19px;font-family:'FontAwesome';font-style:normal;font-weight:normal;float:left;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-size:60px;margin-left:-79px;filter:formatstring("alpha(opacity={0})",10);-moz-opacity:.1;-khtml-opacity:.1;opacity:.1}blockquote.pull-right{border-right:1px solid #c3b479}.page-type-onePage 

#menu,.page-type-portfolioDetail 
#menu,.page-type-shortcodes 
#menu{position:absolute;top:auto;bottom:-54px}
#menu{position:fixed;top:0;width:100%;padding:0;height:148px;z-index:1100}
#menu nav{background:#00000;width:100%;z-index:1000;padding:30px 0;height:34px}
#menu nav .container{height:28px}
#menu nav .sf-menu,
#menu nav .sf-menu *{margin:0;padding:0;list-style:none}
#menu nav .sf-menu li{position:relative}
#menu nav .sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}
#menu nav .sf-menu>li{float:left}
#menu nav .sf-menu li:hover>ul,
#menu nav .sf-menu li.sfHover>ul{display:block}
#menu nav .sf-menu a{display:block;position:relative}
#menu nav .sf-menu ul ul{top:0;left:100%}
#menu nav .sf-menu{float:right}
#menu nav .sf-menu ul{top:auto;padding-bottom:40px;left:50%;margin:0 0 0 -6em;bottom:100%;min-width:12em;*width:12em}
#menu nav.sticky{position:fixed;top:0;background:#fff}
#menu nav.sticky .sf-menu ul{top:100%;bottom:auto;padding-bottom:0;padding-top:40px}
#menu nav .sf-menu ul:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-width:16px;margin-left:-16px;left:50%;top:100%;margin-top:-40px;border-top-color:#004685}
#menu nav.sticky .sf-menu ul:after{top:auto;bottom:100%;margin-top:auto;margin-bottom:-40px;border-top-color:transparent;border-bottom-color:#d1cdcd}
#menu nav .sf-menu a{padding:8px 10px;text-decoration:none;zoom:1}
#menu nav .sf-menu a{color:#004685}
#menu nav .sf-menu ul a{font-size:14px;border:solid 4px #004685}
#menu nav .sf-menu>li{margin-left:4px;font-size:16px;line-height:22px;font-weight:600;text-align:center;text-transform:uppercase;border:1px solid #004685;white-space:nowrap;*white-space:normal}
#menu nav .sf-menu>li>.selected{border:1px solid #004685}
#menu nav .sf-menu ul li{margin-left:0;border:0;background:#004685}
#menu nav .sf-menu>li:hover,
#menu nav .sf-menu>li.sfHover{-webkit-transition:none;transition:none}
#menu nav .sf-menu>li:hover>a,#menu nav .sf-menu>li.sfHover>a{background:#d1cdcd}
#menu nav .sf-menu ul li:hover a,#menu nav .sf-menu ul li.sfHover a{background:#004685}
#menu nav .sf-menu>li>a:not(:only-child):before{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0;content:"\f0c9";font-size:86%;opacity:.3;margin-right:.6em}
#menu nav .logotype{float:left;border:0;margin-top:-74px;margin-bottom:-30px;font-size:1.3em;width:186px;height:186px;display:block;position:relative}
#menu nav .logotype,
#menu nav .logotype:hover{background:url(../img/logotype.png) no-repeat}
#menu nav .logotype h1{display:none}
#menu .pull{display:none}

.nav-prev,.nav-next{cursor:pointer;display:block;position:absolute;top:0;width:80px;height:100%;z-index:1000;border:0;filter:formatstring("alpha(opacity={0})",0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}.nav-prev{left:10px;background:url(../img/arrow-prev.png) no-repeat scroll 38px 48% transparent}.nav-next{right:10px;background:url(../img/arrow-next.png) no-repeat scroll 0 48% transparent}.npc-trigger:hover .nav-prev{background-position:23px 48%;filter:formatstring("alpha(opacity={0})",50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.npc-trigger:hover .nav-prev:hover{background-position:28px 48%;filter:formatstring("alpha(opacity={0})",100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.npc-trigger:hover .nav-next{background-position:15px 48%;filter:formatstring("alpha(opacity={0})",50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.npc-trigger:hover .nav-next:hover{background-position:10px 48%;filter:formatstring("alpha(opacity={0})",100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.dot-nav{height:30px;margin-top:-30px;text-align:center;z-index:10}.dot-nav a{display:inline-block;width:12px;height:12px;padding:0;margin:0 8px;text-indent:-1000px;overflow:hidden;background:#f4f4f4;filter:none;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px 10px 10px 10px;-moz-box-shadow:0 0 25px #111;-webkit-box-shadow:0 0 25px #111;box-shadow:0 0 25px #111}.dot-nav a:hover,.dot-nav a.activeSlide{background:#222}header.bigHeadline{text-align:center;padding-bottom:50px}.logotypeSign,.logotypeSignDark{background:url(../img/logotypeSign.png) no-repeat center center;display:inline-block;width:300px;height:109px;margin-top:20px;margin-bottom:25px}.logotypeSignDark{background:url(../img/logotypeSignDark.png) no-repeat center center}#home{padding:0;height:100%;width:100%;overflow:hidden}#home .bg-img{background-position:50% 0;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:100%;overflow:hidden}#home .item{position:absolute;top:0;display:none;height:100%;width:100%;overflow:hidden}#home .content{display:table;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#home .content-wrapper{display:table-cell;vertical-align:middle;margin:auto;text-align:center}#home .video{width:100%;height:100%}#home .mask{position:relative;overflow:hidden}#home .mask h1,#home .mask h2{position:relative}#home .logotypeSign{display:inline-block;margin-top:0;margin-bottom:20px}#home h1{margin:0 0px 30px 0px;color:#fff; background:#004685}#home h2{margin-bottom:0;color:#fff}#dot-nav-home{position:relative;top:-130px}#about{background:#004685 url(../img/home/i10.jpg) no-repeat center;padding-top:100px;padding-bottom:0px}#number{text-align:center;margin-top:50px}#number .data{display:block;font-size:130px;font-style:italic;width:100%;line-height:1em;color:#004685;font-weight:900}#number h2{color:#fff}
#services
{background:url(../img/services/bg.jpg) repeat-x;padding:30px 0}
#services .genericText{position:relative}
#services .genericText .centerImg{top:10px;left:50%;margin-left:-52px;position:absolute}

#services .genericText .centerImg2{top:0px;left:50%;margin-left:52px;position:absolute}

#services .genericText .lCol:before,
#services .genericText .rCol:before{content:"";width:64px;height:145px}
#services .genericText .lCol:before{float:right}
#services .genericText .rCol:before{float:left}
#services .service01 figure{background:url(../img/services/servizi-cartpart01.jpg)}
#services .service02 figure{background:url(../img/services/servizi-cartpart02.jpg)}
#services .service03 figure{background:url(../img/services/servizi-cartpart03.jpg)}
#services .service04 figure{background:url(../img/services/servizi-cartpart04.jpg)}
#services .service05 figure{background:url(../img/services/promozione-cartpart01.jpg)}
#services .service06 figure{background:url(../img/services/promozione-cartpart02.jpg)}
#services .service07 figure{background:url(../img/services/promozione-cartpart03.jpg)}
#services .service08 figure{background:url(../img/services/promozione-cartpart04.jpg)}
#services .service09 figure{background:url(../img/services/sigep-2018.jpg)}
#services .service10 figure{background:url(../img/services/tma-cartpart.jpg)}
#services .service11 figure{background:url(../img/services/spot-scintilla.jpg)}
#services .service12 figure{background:url(../img/services/cartpart-vip.jpg)}
#services .service13 figure{background:url(../img/services/premio-best-practices.jpg)}
#services .service14 figure{background:url(../img/services/carta-da-regalo-personalizzata.jpg)}
#services .service15 figure{background:url(../img/services/partner-cartpart.jpg)}
#services .service16 figure{background:url(../img/services/carta-per-pasticceria.jpg)}
#services .service17 figure{background:url(../img/services/cartpart-fipcg.jpg)}
#services .service18 figure{background:url(../img/services/tma-cartpart-2018.jpg)}
#services .service19 figure{background:url(../img/services/expo-cook.jpg)}
#services .service20 figure{background:url(../img/services/miglior-colomba.jpg)}
#services .service21 figure{background:url(../img/services/ampioraggio_partneship.jpg)}
#services .service22 figure{background:url(../img/services/comicPack-partnership.jpg)}
#services .service23 figure{background:url(../img/services/miglior-panettone-2018p.jpg)}
#services .service24 figure{background:url(../img/services/cake-design-2019.jpg)}
#services .service25 figure{background:url(../img/services/agrogepaciok-2019.jpg)}
#services .service26 figure{background:url(../img/services/miglior-panettone-2019.jpg)}
#services .service27 figure{background:url(../img/services/mole-di-panettoni.jpg)}
#services .service28 figure{background:url(../img/services/sigep-2020.jpg)}
#services .service29 figure{background:url(../img/services/salomon-cartpart-partenership.jpg)}
#services .service30 figure{background:url(../img/services/cake-design-2020.jpg)}
#services .service31 figure{background:url(../img/services/miglior-panettone-2020.jpg)}
#services .service32 figure{background:url(../img/services/international-contest-2021.jpg)}

#services .service{position:relative;background:#d1d1d1;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}
#services .service .stroke{border:0px solid #fff;display:block;position:absolute;z-index:10;top:2%;left:4%;width:92%;height:95%}
#services .service h3{font-weight:300}
#services .service h4{font-weight:600;margin-top:20px}
#services .service .text{padding:30px;font-size:15px;line-height:22px}
#services .service figure{overflow:hidden;width:100%;height:160px;display:block;position:relative}
#services .service figure img.normal{position:absolute;top:35px;left:95px;z-index:9;filter:formatstring("alpha(opacity={0})",100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}
#services .service figure img.over{position:absolute;top:80px;left:140px;z-index:9;filter:formatstring("alpha(opacity={0})",0);-moz-opacity:0;-khtml-opacity:0;opacity:0;width:0;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}
#services .service figure i.normal{position:absolute;width:88px;height:88px;top:45px;left:95px;z-index:10;filter:formatstring("alpha(opacity={0})",100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out;color:#fff}
#services .service figure i.over{overflow:hidden;position:absolute;font-size:0;top:89px;left:139px;z-index:9;filter:formatstring("alpha(opacity={0})",0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out;color:#004685}
#services .service:hover{background:#004685;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}
#services .service:hover img.over{left:95px;top:35px;filter:formatstring("alpha(opacity={0})",100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transition-property:all;transition-duration:.3s;transition-delay:.1s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:.1s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:.1s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:.1s;-o-transition-easing:ease-out;width:87px}
#services .service:hover img.normal{left:95px;top:35px;filter:formatstring("alpha(opacity={0})",0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}
#services .service:hover i.over{filter:formatstring("alpha(opacity={0})",100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transition-property:all;transition-duration:.3s;transition-delay:.1s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:.1s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:.1s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:.1s;-o-transition-easing:ease-out;font-size:4em;top:45px;left:95px}
#services .service:hover i.normal{left:95px;top:45px;filter:formatstring("alpha(opacity={0})",0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}
#services .service:hover h3,#services .service:hover h4{color:#c3b479;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}
#services .service:hover .text{color:#fff;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}
#services .listOfServices{margin-top:0px}
#services .chooseUs{margin-top:20px}
#services .chooseUs h1{text-align:center;padding-bottom:20px}
#services .chooseUs hr{border-top:2px dotted #887d7d;margin:0;padding:10px 0}
#services .chooseUs .slides li{list-style-type:none;display:inline;width:150px;padding-right:45px;filter:formatstring("alpha(opacity={0})",100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}
#services .chooseUs .slides li:hover{filter:formatstring("alpha(opacity={0})",50)!important;-moz-opacity:.5!important;-khtml-opacity:.5!important;opacity:.5!important;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}

#bquote{position:relative;background:#004685 url(../img) 50% 0 no-repeat fixed;overflow:hidden}#bquote .carousel{height:500px}#bquote .item{display:table;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;overflow:hidden}#bquote .content{display:table-cell;vertical-align:middle;margin:auto;text-align:center}#bquote .mask{position:relative;overflow:hidden}#bquote .quote-ico{background:url(../img/blockquote/quote-ico.png) 0 0 no-repeat;width:39px;height:44px;margin:0 auto 45px auto}#bquote h1{position:relative;font-weight:200;color:#fff;font-size:50px;line-height:65px}#bquote h4{position:relative;margin-bottom:0;font-weight:400;color:#fff;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}#dot-nav-quotes{position:relative;top:-20px}#portfolio>header{padding-top:30px;height:285px;background:#004685 url(../img/portfolio/bgHead.jpg) no-repeat left top;text-align:center}#portfolio>header h1{color:#fff}#portfolio>header .filters li{display:inline;list-style-type:none;text-transform:uppercase;font-size:.85em;margin-right:10px;font-weight:600}#portfolio>header .filters li a{color:#fff;padding:3px 10px;cursor:pointer;border:1px solid #004685}#portfolio>header .filters li a:hover{border:1px solid #fff}#portfolio>header .filters .filterSelected{background:#fff;color:#004685;border:1px solid #fff}#portfolioitems{background:#fff;margin:0 auto 100px}#portfolioitems ul{margin:0;width:100%}#portfolioitems .perRow3{width:33.3%!important}#portfolioitems .perRow2{width:49.9%!important}#portfolioitems .perRow1{width:99.9%!important}#portfolioitems .portfolioItem{cursor:pointer;margin-top:1px;padding:0;width:19.95%;list-style:none;float:left}#portfolioitems .portfolioItem:hover .title>div{filter:formatstring("alpha(opacity={0})",100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#portfolioitems .portfolioItem a,#portfolioitems .portfolioItem img{display:block;position:relative}#portfolioitems .portfolioItem a{overflow:hidden;color:#004685}#portfolioitems .portfolioItem .img{width:100%}#portfolioitems .portfolioItem .title{text-align:center;position:absolute;padding:0;margin:0;width:100%;height:100%;background:url(../img/portfolio/neutro.png) no-repeat center center}#portfolioitems .portfolioItem .title>div{display:block;font-size:200%;width:100%;height:100%;position:relative;top:45%!important;left:45%!important;font-weight:400}

#detail{display:block;width:100%;padding:200px 0 100px;overflow:auto;background:#fff;color:#004685}#detail h1{padding-bottom:20px;color:#004685}#detail .callToAction{padding-top:20px}#detail .img{border:0px solid #004685}.beSocial{padding:0;margin:0;margin-top:-7px}.beSocial li{list-style:none;display:inline;margin-left:10px;filter:formatstring("alpha(opacity={0})",100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.beSocial li:hover{filter:formatstring("alpha(opacity={0})",50)!important;-moz-opacity:.5!important;-khtml-opacity:.5!important;opacity:.5!important}.socialButton{padding:0;margin:50px 0}.socialButton a{color:#ffffff!important}.socialButton li{list-style:none;display:inline;float:left;margin-right:10px}.socialButton .pinterest-pinit{margin-top:22px}

#team{background:url(../img/team/bg.jpg) repeat-x center -4em;padding:60px 0}
#team h1{color:#fff}
#team .bigHeadline{padding-bottom:0}
#team .people{background:url(../img/team/bgTeam.png) repeat;width:90%;margin:0 2%;padding:3%}
#team .person figure{width:100%;height:100%;position:relative}
#team .person figure .overImg{text-align:center;overflow:hidden;position:absolute;z-index:10;filter:formatstring("alpha(opacity={0})",0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out;background:rgba(255,255,255,0.9);display:block;width:100%;height:100%}
#team .person figure .overImg .contactMe{display:inline-block;position:relative;bottom:-100%;margin-right:10px;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out;filter:formatstring("alpha(opacity={0})",50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
#team .person figure .overImg .contactMe:hover{filter:formatstring("alpha(opacity={0})",100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}
#team .person figure img{z-index:9;width:100%;position:relative}
#team .person header{margin-left:20%;margin-top:5%}
#team .person h2{font-weight:400;margin-bottom:0}
#team .person h3{color:#004685;margin-bottom:5px}
#team .person a.mailMe{margin-left:20%;font-weight:600}
#team .person:hover h2{color:#c3b479;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}
#team .person:hover .mailMe{color:#887d7d;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}
#team .person:hover .overImg{filter:formatstring("alpha(opacity={0})",100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}#team .person:hover .overImg .contactMe{bottom:-45%}
#contacts{background:#fff;display:block;padding-bottom:100px}
#contacts .address{background:rgba(74,64,64,0.4);margin-top:-100px;position:relative;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}#contacts .address .margins{padding:60px 30px 50px;margin:40px;background:#fff}#contacts .address .margins .h1{font-size:62px;line-height:62px}#contacts .address:hover{background:rgba(74,64,64,0.8);transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}#contacts .address:hover h1{color:#004685;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}#contacts .natural-form:hover h1{color:#004685;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}#contacts .normal-form:hover h1{color:#004685;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}#gmap{width:100%;height:450px}#foot{background:#004685;padding:50px 0;font-size:.8em;clear:both;text-align:center;color:#fff}#foot a{color:#fff}.page-type-errors{background:#004685 url('http://placehold.it/1920x1080') no-repeat top center}.page-type-errors h1{color:#fff;font-weight:900;font-size:500px;filter:formatstring("alpha(opacity={0})",20);-moz-opacity:.2;-khtml-opacity:.2;opacity:.2;line-height:.8em}.page-type-errors h2{color:#fff}.page-type-errors h2 span{color:#c3b479}.page-type-errors .btn{margin-top:40px;padding:10px 30px;font-size:1.3em}.page-type-errors .message{padding-top:100px}.page-type-blog,.page-type-blog-post{display:block;width:100%;padding:200px 0 0;overflow:auto;color:#ffffff;background:#004685}.page-type-blog blockquote,.page-type-blog-post blockquote{color:#fff}.page-type-blog a,.page-type-blog-post a{color:#fff;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}.page-type-blog a:hover,.page-type-blog-post a:hover{transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out;color:#c3b479}.page-type-blog .socialButton,.page-type-blog-post .socialButton{margin-top:28px}.page-type-blog input[type="text"],.page-type-blog-post input[type="text"],.page-type-blog textarea,.page-type-blog-post textarea{filter:formatstring("alpha(opacity={0})",80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;color:#004685}.page-type-blog label,.page-type-blog-post label{font-size:.9em}.page-type-blog .post-single{margin-bottom:50px;padding-bottom:50px;border-bottom:1px dashed #887d7d}.post-title h1{padding-bottom:0!important;margin-bottom:0!important}.post-title h1 a{color:#c3b479;font-size:.7em}.post-meta{font-size:.85em}.post-meta ul,.post-meta li{margin:0;padding:0}.post-meta li{display:inline;padding-right:15px}.post-media{border:30px solid #887d7d;margin:30px 0}.post-media img{width:100%}.tags,.tagcloud{margin-top:30px;line-height:24px;margin-left:0!important}.tags a,.tagcloud a{white-space:nowrap;background:url(../img/blog/tag.png) no-repeat left;padding:5px 10px 5px 20px;font-size:13px;margin-right:6px;text-transform:uppercase}.continue-reading{margin-top:30px}.continue-reading a{color:#c3b479}.continue-reading a:hover{color:#fff}#comments-title,#reply-title{color:#c3b479;font-weight:600}#comments-title span,#reply-title span{font-weight:200;font-size:.8em}#comments{margin-top:50px;border-top:1px solid #887d7d;padding-top:30px}#comments ul{margin:0;padding:0}#comments ul li{border-bottom:1px dashed #887d7d;padding:20px 0}#comments ul ul{margin-left:70px}#comments ul ul li{border-bottom:0;padding-top:0;padding-bottom:0}#comments li{list-style:none}#comments .label{padding:3px 5px;font-weight:400;text-transform:uppercase;font-size:.7em;background:#887d7d;border-radius:0}.comment p{font-size:.9em;line-height:1.3em}.fn{color:#fff;font-weight:600}.vcard{overflow:hidden}.vcard img{width:100%}.commentmetadata{line-height:22px;margin-bottom:20px;color:#c3b479}.commentmetadata a{color:#c3b479;font-size:.6em}.comment-notes{font-size:.8em}.control-group{margin-bottom:10px!important}.sidebar{font-size:.9em;line-height:1.2em}.sidebar h3{color:#c3b479}.sidebar .widget{margin:40px 0}.sidebar .widget_search{filter:formatstring("alpha(opacity={0})",90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}.sidebar .stripedList li{font-size:.9em}.sidebar .stripedList li:before{margin-top:5px;content:'\f105';font-family:'FontAwesome';font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;line-height:1em;font-size:11px;color:#c3b479}#wp-calendar{width:100%}#wp-calendar caption{text-align:center;color:#c3b479;margin-top:10px;margin-bottom:15px}#wp-calendar thead{font-size:10px}#wp-calendar thead th{padding-bottom:10px}#wp-calendar tbody{color:#aaa}#wp-calendar tbody td{border:1px solid #887d7d;text-align:center;padding:8px}#wp-calendar tbody td:hover{background:#c3b479;color:#fff}#wp-calendar tbody .pad{background:0;border:0}#wp-calendar tbody .pad:hover{background:0}#today{background:#c3b479}#today a{color:#004685}#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right}#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px}.pricing_box{border:1px solid #ccc;float:left;text-align:center;padding:0 0 20px 0;margin-left:-1px;box-shadow:0 2px 10px -4px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 10px -4px rgba(0,0,0,0.5);background:#fff}.pricing_box header{border-bottom:1px solid #ccc;width:100%;height:85px;background:#004685;color:#c3b479}.pricing_box header h3{margin:0;padding-top:20px;color:#c3b479;font-weight:300}.pricing_box header span.info{color:#fff;font-size:14px}.pricing_box p{line-height:28px;margin-top:0;padding-top:20px;border-top:1px dashed #ede5e2}.pricing_box ul{list-style:none;margin:20px 0 0 0;text-align:left}.cols-2 .pricing_box{width:49.8%;margin-bottom:50px}.cols-3 .pricing_box{width:33%;margin-bottom:50px}.cols-4 .pricing_box{width:24.8%;font-size:1em}.cols-5 .pricing_box{width:19.5%;font-size:.9em}.pricing_box ul li{line-height:2.5em;font-size:.85em;padding-left:0;margin-left:0;text-align:center;list-style-type:none!important}.pricing_box ul li.odd{background:#ede5e2}.pricing_box ul li.even{background:#fff}.pricing_box h3{margin:20px 0;font-size:22px;display:block;font-weight:600}.pricing_box h3 em{font-size:12px;font-weight:normal}.pricing_box.featured{position:relative;z-index:9;margin-top:-24px;margin-left:-6px;padding-bottom:30px;border:5px solid #c3b479}.pricing_box.featured header{height:105px;background:#c3b479}.pricing_box.featured header h3{padding-top:32px;color:#004685;font-weight:600}.v2 header{background:#ede5e2;height:61px}.v2 header h3{color:#004685}.v2 ul{margin-top:30px!important}.v2 ul li{text-align:left!important;padding-left:20px!important}.v2 .info{font-size:12px;line-height:12px;display:block;color:#887d7d}.v2 h1{padding:20px 0 0;font-weight:900;margin-bottom:2px}.v2 h1 sup{font-size:30px;font-weight:400;top:-25px}.v2.pricing_box.featured header{height:81px}.v2:hover{background:#ede5e2;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}.v2:hover header{background:#ffffff;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}.inpage-menu{text-align:center}.inpage-menu nav li{display:inline;list-style-type:none;text-transform:uppercase;font-size:.85em;margin-right:10px;font-weight:600}.inpage-menu nav li a{color:#887d7d;padding:3px 10px;cursor:pointer}#FakePageLoader{display:none;position:fixed;width:100%;height:100%;background:#004685;z-index:10000}.QOverlay{background:#004685;z-index:9999}.QLoader{background:#c3b479;height:1px}.QAmt{color:#333;font-size:40px;font-weight:bold;line-height:50px;height:50px;width:100px;margin:-60px 0 0 -50px}.nl-form{width:100%}.nl-form ul{list-style:none;margin:0;padding:0}.nl-form input,.nl-form select,.nl-form button{border:0;background:transparent;font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit;display:inline-block;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none}.nl-form input:focus{outline:0}.nl-field{display:inline-block;position:relative}.nl-field.nl-field-open{z-index:10000}.nl-field-toggle,.nl-form input,.nl-form select{line-height:inherit;display:inline-block;color:#004685;font-weight:600;cursor:pointer;border-bottom:1px solid #004685}.nl-field ul{position:absolute;visibility:hidden;background:#ede5e2;color:#004685;right:-1em;top:50%;opacity:0;-webkit-transform:translateY(-40%) scale(0.9);-moz-transform:translateY(-40%) scale(0.9);transform:translateY(-40%) scale(0.9);-webkit-transition:visibility 0s .3s,opacity .3s,-webkit-transform .3s;-moz-transition:visibility 0s .3s,opacity .3s,-moz-transform .3s;transition:visibility 0s .3s,opacity .3s,transform .3s}.nl-field.nl-field-open ul{visibility:visible;opacity:1;-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);-webkit-transition:visibility 0s 0s,opacity .3s,-webkit-transform .3s;-moz-transition:visibility 0s 0s,opacity .3s,-moz-transform .3s;transition:visibility 0s 0s,opacity .3s,transform .3s}.nl-field ul li{color:#004685;position:relative}.nl-dd ul{padding:.5em 0}.nl-dd ul li{padding:.2em 1.5em .2em .5em;cursor:pointer;white-space:nowrap;min-width:15em;color:#887d7d}.nl-dd ul li.nl-dd-checked{color:#004685;font-weight:600}.no-touch .nl-dd ul li:hover{color:#887d7d;background:rgba(0,0,0,0.5)}.no-touch .nl-dd ul li:hover:active{color:#004685}.nl-dd ul li.nl-dd-checked:before,.nl-submit:before,.nl-field-go:before{font-family:'nlicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}.nl-dd ul li.nl-dd-checked:before{content:"\e000";position:absolute;right:1em;font-size:50%;line-height:3px}.nl-ti-text ul{min-width:15em}.nl-ti-text ul li.nl-ti-input input{width:80%;padding:2% 15% 2% 5%;border-bottom:0;color:#004685}.nl-form .nl-field-go{position:absolute;right:0;top:0;height:100%;cursor:pointer;background:rgba(0,0,0,0.1);width:10%;text-align:center;color:transparent}.nl-field-go:before{content:"\e001";font-size:75%;color:#fff;width:100%;line-height:2;display:block}input::-webkit-input-placeholder{color:#887d7d;padding:0 0 2% 0}input:active::-webkit-input-placeholder,input:focus::-webkit-input-placeholder{color:#fff}input::-moz-placeholder{color:#fff;padding:0 0 2% 0}input:active::-moz-placeholder,input:focus::-moz-placeholder{color:#fff}input:-ms-input-placeholder{color:#fff;padding:0 0 2% 0}input:active::-ms-input-placeholder,input:focus::-ms-input-placeholder{color:#fff}.nl-ti-text ul li.nl-ti-example{font-size:50%;font-style:italic;font-weight:200;padding:.4em 1em;color:#887d7d;border-top:1px dashed rgba(255,255,255,0.7)}.nl-ti-text ul li.nl-ti-example em{color:#fff}.nl-submit-wrap{margin-top:1em}.nl-form .nl-submit{cursor:pointer;position:relative;background:#ede5e2;color:#004685;padding:10px 20px;font-weight:600;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}.nl-form .nl-submit:hover{background:#887d7d;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-easing:ease-out;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0s;-moz-transition-easing:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-easing:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0s;-o-transition-easing:ease-out}.no-touch .nl-form .nl-submit:hover,.no-touch .nl-form .nl-submit:active{background:#887d7d}.nl-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);opacity:0;z-index:9999;visibility:hidden;-webkit-transition:visibility 0s .3s,opacity .3s;-moz-transition:visibility 0s .3s,opacity .3s;transition:visibility 0s .3s,opacity .3s}.nl-field.nl-field-open ~ .nl-overlay{opacity:1;visibility:visible;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}input,button,textarea,.inp,.btn{font-size:.9em;border-radius:0!important}input:focus,button:focus,textarea:focus,.inp:focus,.btn:focus,input:active,button:active,textarea:active,.inp:active,.btn:active{box-shadow:none!important;border-color:#c3b479!important;background:#ede5e2;color:#ffffff}input:focus::-webkit-input-placeholder,button:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder,.inp:focus::-webkit-input-placeholder,.btn:focus::-webkit-input-placeholder,input:active::-webkit-input-placeholder,button:active::-webkit-input-placeholder,textarea:active::-webkit-input-placeholder,.inp:active::-webkit-input-placeholder,.btn:active::-webkit-input-placeholder{color:#004685}input:focus::-moz-placeholder,button:focus::-moz-placeholder,textarea:focus::-moz-placeholder,.inp:focus::-moz-placeholder,.btn:focus::-moz-placeholder,input:active::-moz-placeholder,button:active::-moz-placeholder,textarea:active::-moz-placeholder,.inp:active::-moz-placeholder,.btn:active::-moz-placeholder{color:#004685}input:focus:-ms-input-placeholder,button:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder,.inp:focus:-ms-input-placeholder,.btn:focus:-ms-input-placeholder,input:active:-ms-input-placeholder,button:active:-ms-input-placeholder,textarea:active:-ms-input-placeholder,.inp:active:-ms-input-placeholder,.btn:active:-ms-input-placeholder{color:#004685}input:focus:-moz-placeholder,button:focus:-moz-placeholder,textarea:focus:-moz-placeholder,.inp:focus:-moz-placeholder,.btn:focus:-moz-placeholder,input:active:-moz-placeholder,button:active:-moz-placeholder,textarea:active:-moz-placeholder,.inp:active:-moz-placeholder,.btn:active:-moz-placeholder{color:#004685}input::-webkit-input-placeholder,button::-webkit-input-placeholder,textarea::-webkit-input-placeholder,.inp::-webkit-input-placeholder,.btn::-webkit-input-placeholder,input::-moz-placeholder,button::-moz-placeholder,textarea::-moz-placeholder,.inp::-moz-placeholder,.btn::-moz-placeholder,input:-ms-input-placeholder,button:-ms-input-placeholder,textarea:-ms-input-placeholder,.inp:-ms-input-placeholder,.btn:-ms-input-placeholder,input:-moz-placeholder,button:-moz-placeholder,textarea:-moz-placeholder,.inp:-moz-placeholder,.btn:-moz-placeholder{color:#ffffff;padding-top:0;margin-top:0}.btn-primary{background:#004685!important;border:0}.btn-success{background:#c3b479!important;border:0;color:#004685}@media(max-width:1199px){#team .person{width:48.61878453038674%;margin-left:2.7624309392265194%;margin-bottom:40px}#team .person:nth-child(2n+1){clear:left;margin-left:0}#services .service figure img.normal,#services .service:hover img.normal,#services .service figure i.normal,#services .service:hover i.normal{left:70px;filter:formatstring("alpha(opacity={0})",100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#services .service figure img.over,#services .service:hover img.over,#services .service figure i.over,#services .service:hover i.over{display:none}#contacts .address{margin-top:72px}#contacts .address .margins{padding:20px 20px 20px;margin:28px}#contacts .address .margins .h1{font-size:40px;line-height:40px}.is-mobile .parallax{background-position:50% 0!important;background-attachment:scroll!important;background-position:top center!important;background-size:cover!important}}@media(min-width:980px) and (max-width:1199px)

{#menu nav .sf-menu>li>a{font-size:14px}#menu nav .sf-menu ul a{font-size:12px}}@media(max-width:979px){.parallax{background-position:50% 0!important;background-attachment:scroll!important;background-position:top center!important;background-size:cover!important}#menu{position:absolute!important;top:0!important;left:0;bottom:auto!important;height:auto!important}#menu nav{padding:0;margin:0;width:auto;height:50px}#menu nav.sticky{position:static;top:auto}#menu nav .container{width:100%;margin:0}#menu nav a.pull{position:relative;z-index:100;display:block;float:right;width:70px;margin:0;padding:0;text-align:center;color:#141516}#menu nav a.pull i{line-height:50px}#menu nav a.pull:hover,#menu nav a.pull.selected{background:#ffffff}#menu nav .sf-menu,#menu nav.sticky .sf-menu{display:none;position:relative;clear:both;width:100%;height:auto;background:#ffffff;border-top:solid 1px #887d7d;-moz-box-shadow:inset 0 -1px 0 #887d7d;-webkit-box-shadow:inset 0 -1px 0 #887d7d;box-shadow:inset 0 -1px 0 #887d7d}#menu nav .sf-menu>li,#menu nav.sticky .sf-menu>li{display:block;float:left;width:50%;margin:0;padding:0;border:0}#menu nav .sf-menu>li>a,#menu nav.sticky .sf-menu>li>a{display:block;width:100%;margin:0;padding:0;line-height:40px;-moz-box-shadow:inset -1px -1px 0 #887d7d;-webkit-box-shadow:inset -1px -1px 0 #887d7d;box-shadow:inset -1px -1px 0 #887d7d}#menu nav .sf-menu>li>a.selected,#menu nav.sticky .sf-menu>li>a.selected,#menu nav .sf-menu>li>a:hover,#menu nav.sticky .sf-menu>li>a:hover{border:0}#menu nav .sf-menu ul,#menu nav.sticky .sf-menu ul{top:100%;bottom:auto;padding-bottom:0;padding-top:14px}#menu nav .sf-menu ul:after,#menu nav.sticky .sf-menu ul:after{top:auto;bottom:100%;margin-top:auto;margin-bottom:-14px;border-top-color:transparent;border-bottom-color:#d1cdcd;border-width:11px;margin-left:-11px}#menu nav .logotype{position:absolute;z-index:100;margin-top:-20px;left:20px;bottom:auto;width:90px;height:90px}#menu nav .logotype,#menu nav .logotype:hover{background:url(../img/logotype_small.png) no-repeat}#services .service{width:352px;margin-bottom:32px}#services .service figure{background-position:50% 0;background-repeat:no-repeat;background-size:cover}#services .service figure img.normal,#services .service:hover img.normal,#services .service figure i.normal,#services .service:hover i.normal{left:135px;filter:formatstring("alpha(opacity={0})",100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#services .service figure img.over,#services .service:hover img.over,#services .service figure i.over,#services .service:hover i.over{display:none}#detail{padding:120px 0 50px}}@media(min-width:768px) and (max-width:979px){h1{font-size:50px;line-height:55px}h2{font-size:35px;line-height:40px}#about{padding-top:40px;padding-bottom:40px}#about header.bigHeadline{padding-bottom:0}#number{margin-top:30px}#number .data{font-size:60px}#number h2{font-size:20px;line-height:25px;margin-bottom:5px}#bquote .carousel{height:350px}#bquote h1{font-size:35px;line-height:45px}}@media(max-width:767px){body{padding-left:0;padding-right:0}.container{margin:0 20px}h1{margin-bottom:20px;font-size:42px;line-height:44px}h2{font-size:20px;line-height:25px}.logotypeSign,.logotypeSignDark{margin-bottom:10px}#about{padding-top:40px;padding-bottom:40px}#about header.bigHeadline{padding-bottom:0}#number{margin-top:0}#number .data{font-size:90px}#services{padding:30px 0}#services header.bigHeadline{padding-bottom:18px}#services .genericText .centerImg,#services .genericText .lCol:before,#services .genericText .rCol:before{display:none}#services .service,#team .person{margin-left:auto;margin-right:auto}#team{padding:35px 0;background-position:center -21em}#team .bigHeadline{min-height:218px}#team .person:nth-child(2n+1){margin-left:auto}#team .person header,#team .person a.mailMe{margin-left:13%}#bquote h1{font-size:35px;line-height:40px}#foot{padding:10px 0}#foot .span6{margin:20px 0}}@media(min-width:480px) and (max-width:767px){#contacts .address,#contacts .normal-form{width:352px;margin:20px auto 50px auto}}@media(max-width:480px){#team .container-fluid{margin:0 20px}#team .person{width:100%}#team .person,#team .person:nth-child(2n+1){margin-left:0;margin-right:0}#menu nav .sf-menu li,#menu nav.sticky .sf-menu li{float:none;width:100%;border:0}#menu nav .sf-menu ul,#menu nav.sticky .sf-menu ul{position:static;left:auto;margin:0;padding-top:0;background:#887d7d}#menu nav .sf-menu ul>li>a,#menu nav.sticky .sf-menu ul>li>a{padding:4px 10px;border:0}#menu nav .sf-menu ul:after,#menu nav.sticky .sf-menu ul:after{border:0}h1{margin-bottom:20px;font-size:30px;line-height:35px}h2{font-size:20px;line-height:25px}.cols-5 .pricing_box{width:100%;clear:both;margin-bottom:10px}.cols-5 .pricing_box h1{font-size:70px!important;line-height:68px!important}.cols-5 .pricing_box.featured{margin-top:0}#about{padding-top:40px;padding-bottom:40px}#about header.bigHeadline{padding-bottom:0}#number{margin-top:0}#number .data{font-size:90px}#bquote{display:none}#contacts .address{margin:20px auto 50px auto}}@media(max-width:400px){#services .service{width:100%}#services .service figure img.normal,#services .service:hover img.normal,#services .service figure i.normal,#services .service:hover i.normal{left:34%;filter:formatstring("alpha(opacity={0})",100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#services .service figure img.over,#services .service:hover img.over,#services .service figure i.over,#services .service:hover i.over{display:none}#detail .img{border-width:10px}#contacts .address .margins .h1{font-size:35px;line-height:35px}}@media only screen and (min-device-width:560px) and (max-device-width:1136px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){#gmap{height:250px}}@media(max-height:767px){#gmap{height:200px}}.is-mobile #theme_options{display:none}