@import "http://fonts.googleapis.com/css?family=Vollkorn:400italic,400,700";/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{-webkit-font-smoothing:antialiased}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.center{margin:auto !important;float:none !important}.clear{display:block;clear:both}.clearfix:after{clear:both;content:" ";display:table}.hidden{position:absolute;left:-9999em;top:-9999em}.not-hidden{position:static !important}.hidden-text{text-indent:-9999em;overflow:hidden;display:inline-block}.left{display:inline;float:left}.right{display:inline;float:right !important}img{max-width:100%}.naked{padding:0;margin:0;list-style:none;list-style-image:none}.no-border{border:none}.block{display:block;text-decoration:none !important}label,button{cursor:pointer}button{vertical-align:middle;outline:0;overflow:visible;border:none}a{text-decoration:none;outline:none}a:hover{text-decoration:underline}.placeholder{color:#777 !important}::-webkit-input-placeholder{color:#777 !important}:-moz-placeholder{color:#777 !important}.submit{text-align:right}.em{font-style:italic}.js .js-hide{display:none}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc{text-transform:uppercase !important}.lc{text-transform:lowercase !important}.nc{text-transform:none !important}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}.txt-justify{text-align:justify}.line-through{text-decoration:line-through}.va-mdl{vertical-align:middle}.va-top{vertical-align:top}.va-btm{vertical-align:bottom}.tbl{display:table}.tbl-row{display:table-row}.tbl-cell{display:table-cell;vertical-align:top}.shadow{-moz-box-shadow:0 0 6px #888;-webkit-box-shadow:0 0 6px #888;box-shadow:0 0 6px #888}.text-shadow{text-shadow:#666 1px 1px 1px}[class*='col-']{float:none;width:100%}@media only screen and (min-width: 320px){.col-1-4,.col-1-5,.col-1-8{float:left}.col-1-4{width:50%}.col-1-5{width:50%}.col-1-8{width:25%}}@media only screen and (min-width: 768px){[class*='col-']{float:left}.col-2-3{width:66.66%}.col-1-3{width:33.33%}.col-1-2{width:50%}.col-1-4{width:25%}.col-1-5{width:20%}.col-2-5{width:40%}.col-1-8{width:12.5%}}::selection{background:#c80c0f}::-moz-selection{background:#c80c0f}html{font-size:62.5%}img{max-width:100%;height:auto}::selection{background:#c80c0f;color:#fff}::-moz-selection{background:#c80c0f;color:#fff}input[disabled]{opacity:0.7}a{color:#c80c0f}body{background:#f6f6f6;font-size:1.2rem;font-family:"Vollkorn",serif;font-weight:400;color:#5c5c5c}.inner-section{max-width:980px;margin:auto !important;float:none !important;position:relative}#header{position:fixed;top:0;left:0;width:100%;background:rgba(255,255,255,0.6);z-index:100}#header #logo{position:absolute;top:15px;left:20px;width:260px;height:95px;background:url(images/logo-ylp.png) no-repeat 0 0}#header .inner-section{height:70px}#header .main-nav{font-family:"Vollkorn",serif;font-weight:400;float:right}#header .main-nav .nav-item{display:inline-block;margin-left:20px;position:relative}#header .main-nav .nav-item.active a,#header .main-nav .nav-item:hover a{color:#c80c0f}#header .main-nav .nav-item.active:after,#header .main-nav .nav-item:hover:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:7px solid #c80c0f;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#header .main-nav .link{color:#5c5c5c;font-size:13px;font-size:1.3rem;height:70px;line-height:70px;display:inline-block;margin-bottom:3px}#header .main-nav .link:hover{text-decoration:none}#header #nav-toggler{display:none;position:absolute;top:18px;right:10px;width:20px;height:15px;cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}#header #nav-toggler .bar{position:absolute;top:0;right:0;height:2px;width:100%;background:#949393;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}#header #nav-toggler .bar:nth-child(1){top:0}#header #nav-toggler .bar:nth-child(2){top:6px}#header #nav-toggler .bar:nth-child(3){top:12px}#header.open #nav-toggler{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}#header.open #nav-toggler .bar:nth-child(1),#header.open #nav-toggler .bar:nth-child(3){top:7px}#header.open #nav-toggler .bar:nth-child(1){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}#header.open #nav-toggler .bar:nth-child(2){opacity:0}#header.open #nav-toggler .bar:nth-child(3){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.home #main{margin-bottom:0}.m-title{text-transform:uppercase !important;font-weight:bold;font-size:15px;font-size:1.5rem;margin:20px 0 20px 0}.m-title:after{content:"";display:block;width:40px;height:1px;background:#c80c0f;margin-top:15px}#breadcrumb{height:35px;line-height:35px;background:#fff}#breadcrumb .item{display:inline-block;padding-left:5px}#breadcrumb .item:after{content:"/";display:inline-block;color:#949393;margin-left:5px;position:relative;top:1px}#breadcrumb .link{color:#949393;font-size:10px}#slideshow{position:relative;background-size:cover;background-position:50% 50%;border-bottom:3px solid #c80c0f}#slideshow #slideshow-fat{height:425px;background-size:cover;background-position:50% 50%;z-index:5}#slideshow .pager{position:absolute;bottom:15px;right:40px}#slideshow .pager .next,#slideshow .pager .prev{opacity:0.7;width:17px;height:20px;margin-left:20px;display:inline-block;cursor:pointer;border-top:10px solid transparent;border-bottom:10px solid transparent}#slideshow .pager .next.disabled,#slideshow .pager .prev.disabled{opacity:0.5;cursor:default}#slideshow .pager .next{border-left:16px solid #fff}#slideshow .pager .prev{border-right:16px solid #fff}#slideshow .in{position:absolute;top:200px;left:110px;color:#000;z-index:10}#slideshow .in .title{font-size:20px;font-size:2rem;font-family:"Vollkorn",serif;font-weight:300;text-transform:uppercase !important}#slideshow .in .title span{color:#c80c0f}.home-section{padding:40px 0 20px 0}#home-section-1{background:#f6f6f6}#home-section-1 .inner-section:after{clear:both;content:" ";display:table}#home-section-1 .illu{min-height:260px;background:url(images/bg-home-1.png) no-repeat 0 0;background-size:90%}#home-section-2{background:#fff}#home-section-2 .inner-section:after{clear:both;content:" ";display:table}#home-section-2 .illu{min-height:260px;background:url(images/bg-home-2-2.png) no-repeat 100% 0}#home-footer{height:235px;background:url(images/bg-home-3.jpg) no-repeat 50% 50%;background-size:cover;text-align:center}#home-footer .quote{position:relative;top:50%;max-width:620px;margin:auto;font-size:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}#home-footer .quote span{color:#c80c0f}.service{padding:30px 0}.service:after{clear:both;content:" ";display:table}.service .col-1-2,.service .col-1-3{padding:0 30px 0 0}#services-1{background:#f6f6f6 url(images/bg-service-1.png) no-repeat 100% 100%}#services-2{background:#fff url(images/bg-service-2.jpg) no-repeat 100% 100%}#page-decorator{border-bottom:3px solid #c80c0f;height:160px;background:url(images/header.jpg) no-repeat 50% 100%;background-size:cover}.cms{font-size:13px;font-size:1.3rem;line-height:2rem}.cms h1{text-transform:uppercase !important;font-size:16px;font-size:1.6rem;padding-bottom:15px;margin:35px 0 15px;font-weight:400}.cms h1:after{content:"";width:60px;height:2px;background:#c80c0f;display:block;position:relative;top:10px}.cms h2{color:#c80c0f;text-transform:uppercase !important;font-size:12px;font-size:1.2rem;margin:0;font-weight:400;line-height:1.6rem}.cms h2:after{content:"";width:40px;height:1px;background:#c80c0f;display:block;position:relative;top:10px;margin-bottom:20px}.cms p{margin-bottom:15px}.cms ul{padding-left:0;list-style:none}.cms ul li{position:relative;padding-left:8px}.cms ul li:before{content:"";height:2px;width:2px;background:#5c5c5c;top:8px;left:0;position:absolute}.btn{text-transform:uppercase !important;color:#fff;font-size:15px;font-size:1.5rem;line-height:1.5rem;background-color:#c80c0f;font-family:"Vollkorn",serif;font-weight:400;padding:8px 15px;display:inline-block}.btn:hover{text-decoration:none;opacity:0.6}#team{background:url(images/bg-team.png) no-repeat 100% 100%;margin-bottom:30px}#team .picture{margin-bottom:20px;position:relative}#team .picture a{position:relative;display:inline-block}#team .picture a:after{position:absolute;content:"";transition:all 0.2s ease;top:0;left:0;width:100%;height:100%;background:url(./images/mask.png) no-repeat 50% 50%}#team .picture a:hover:after{background-image:url(./images/mask-hover.png);background-size:105%}#team .employee{text-align:center;padding:0 20px}#team .employee:before{content:none}#team .name{text-transform:uppercase !important;font-size:13px;font-size:1.3rem}#team .name .lastname{color:#c80c0f}#team .job{font-style:italic}#team .identity:after{content:"";display:block;margin:25px auto;height:2px;background:#c80c0f;width:60px}#team .contact .item{margin:15px;display:inline-block;padding:0}#team .contact .item:before{content:none}#team .contact .icon{background:url(images/team.png) no-repeat 0 0;height:27px;width:36px;overflow:hidden;text-indent:-9999px;display:inline-block}#team .contact .icon:hover{background-position:0 -74px}#team .contact .icon.linkedin{background-position:-64px 0;width:28px}#team .contact .icon.linkedin:hover{background-position:-64px -74px}#team .contact .icon.vcard{background-position:-119px 0;width:33px}#team .contact .icon.vcard:hover{background-position:-119px -74px}#section-contact{padding:30px 0;background:#f6f6f6;position:relative;overflow:hidden}#section-contact:after{clear:both;content:" ";display:table}#section-contact:before{content:"";width:501px;height:259px;opacity:0.4;background:url(images/bg-home-1.png) no-repeat 110% 110%;position:absolute;bottom:-50px;right:-50px}#contact-info{width:217px;float:right;background:url(images/bg-contact.png) no-repeat 0 100%;color:#fff;padding:20px;position:relative}#contact-info a{color:#fff}#contact-info .name{font-size:16px;font-size:1.6rem;margin-bottom:15px}#contact-info .num{margin-top:10px}#contact-info .separator{padding:10px 0}#contact-info .social{text-align:left}#contact-info .social:before{height:2px;width:40px;background:#fff;content:"";display:block;margin:15px 0 10px 0}#contact-info .social .network{margin-left:0}#contact-info .vcf{background:url(images/logo-vcf-contact.png) no-repeat 0 0;margin:20px 0 10px 0;width:31px;height:15px;display:block;text-indent:-999px;overflow:hidden}#contact-info:before{content:"";position:absolute;top:18px;right:18px;width:44px;height:27px;background:url(images/contact-icon.png) no-repeat 0 0}.left-col{width:60%;float:left}.form-box{margin-top:15px}.form-row{padding-bottom:20px}.form-row:after{clear:both;content:" ";display:table}.form-row label{display:block;font-size:15px;font-size:1.5rem;margin-bottom:15px}.form-row input[type="text"],.form-row input[type="email"],.form-row input[type="password"],.form-row input[type="number"],.form-row input[type="email"],.form-row textarea{width:100%;padding:10px;color:#000;font-size:13px;font-size:1.3rem;height:31px;border:1px #ccc solid;box-shadow:inset 0 -10px 10px -13px rgba(0,0,0,0.75)}.form-row input[type="text"],.form-row input[type="email"],.form-row input[type="password"],.form-row input[type="number"]{height:35px}.form-row textarea{height:165px}.form-row.button-row .btn{font-size:15px;font-size:1.5rem}.form-row .error input,.form-row.error textarea{border-color:#d9534f;color:#d9534f}.alert-box{margin-bottom:20px;font-size:12px;font-size:1.2rem}.alert-box.success{color:#5cb85c}.help-block{padding:5px 0;font-size:12px;font-size:1.2rem;display:inline-block}.help-block.danger{color:#d9534f}.help-block.success{color:#5cb85c}.form-field{width:50%;float:left}.form-field:nth-child(1){padding-right:10px}.form-field:nth-child(2){padding-left:10px}#gmap{width:100%;height:430px;text-align:center;overflow:hidden;background:url(images/map-ylp.png) no-repeat 0 0;background-size:cover}#footer #footer-top{line-height:18px;background-color:#fff;border-top:1px #949393 solid}#footer #footer-top a{color:#5c5c5c}#footer #footer-top:before{content:"";height:1px;background:#fff;display:block}#footer #footer-top .inner-section{padding:30px 0 10px}#footer #footer-top .title{margin:0 0 0;text-transform:uppercase !important;font-family:"Vollkorn",serif;font-weight:400;font-size:11px;font-size:1.1rem;padding-bottom:0;position:relative;margin-bottom:10px;color:#c80c0f}#footer #footer-top .main-nav{height:80px}#footer #footer-top .main-nav .nav-item{max-width:50%}#footer #footer-top .middle{position:relative}#footer #footer-top .middle:before{content:"";width:1px;background:#dbdbdb;height:100%;position:absolute;top:0;right:50px}#footer #footer-top .num{margin-left:20px}#footer #footer-top .mail{display:block;color:#c80c0f;padding-left:30px;font-size:13px;background:url(images/email.png) no-repeat 0 0;margin-bottom:20px}#footer #footer-top .mail:hover{opacity:0.8;text-decoration:none}#footer #footer-top #form-newsletter #email{height:27px;font-size:13px;font-size:1.3rem;border:1px #c80c0f solid}#footer #footer-top #form-newsletter .error{color:#d9534f}#footer #footer-top #form-newsletter .success{color:#5cb85c}#footer #footer-top #form-newsletter .form-row{width:75%}#footer #footer-top #form-newsletter .btn{float:right;top:-47px;height:27px;position:relative}#footer #footer-bottom{height:40px;background-color:#c80c0f;color:#fff;font-size:12px;font-size:1.2rem}.copyright{height:40px;line-height:40px}.copyright a{color:white}.social{text-align:right;height:40px;line-height:40px}.social .network{padding-left:25px;height:18px;color:#fff;line-height:18px;padding-top:1px;overflow:hidden;margin-left:10px;font-size:13px;font-size:1.3rem}.social .network.linkedin{background:url(images/linkedin.png) no-repeat 0 0;display:inline-block;vertical-align:middle}.social .network:hover{text-decoration:none;opacity:0.8}@media only screen and (max-width: 767px){#home-footer{padding:0 20px}.cms .inner-section{padding:20px 20px}.cms .illu{display:none}.home-section{padding-top:0}.service{padding-top:0}.service .col-1-2,.service .col-1-3{padding:0}#breadcrumb{padding:0 20px}#slideshow .in{left:0;width:100%;text-align:center;padding:0 40px}#footer #footer-top .inner-section{padding:20px}#footer #footer-top .inner-section .nav{display:none}#footer #footer-bottom{padding:0 20px}#footer #footer-top .col-1-4{width:100%;margin-bottom:20px}#footer #footer-top .middle:before{display:none}#team .employee{margin-bottom:30px}.left-col,#contact-info{float:none}.left-col{width:100%;padding:20px}#contact-info{margin:20px 20px;width:auto;background-color:#c80c0f;background-image:none}#header #nav-toggler{display:block}#header .inner-section{height:50px}#header #logo{top:9px;left:20px;width:130px;height:55px;background-size:130px 55px;z-index:50}#main{padding-top:50px}#header.open .main-nav{min-height:50px}#header .main-nav{transition:height 200ms ease;height:0;overflow:hidden;float:none;margin-top:0;position:absolute;top:50px;left:0;width:100%;background:rgba(255,255,255,0.6);text-align:center}#footer-bottom .col-1-2{width:50%;float:left}}
/*# sourceMappingURL=app.css.map */
