@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,800);@font-face{font-family:"Josefin Slab Bold";src:url('../fonts/josefinslab-bold-webfont.eot?1444078764');src:url('../fonts/josefinslab-bold-webfont.eot?&1444078764#iefix') format('embedded-opentype'),url('../fonts/josefinslab-bold-webfont.svg?1444078764') format('svg'),url('../fonts/josefinslab-bold-webfont.ttf?1444078764') format('truetype'),url('../fonts/josefinslab-bold-webfont.woff?1444078764') format('woff')}@font-face{font-family:"Josefin Slab Light";src:url('../fonts/josefinslab-light-webfont.eot?1444078764');src:url('../fonts/josefinslab-light-webfont.eot?&1444078764#iefix') format('embedded-opentype'),url('../fonts/josefinslab-light-webfont.svg?1444078764') format('svg'),url('../fonts/josefinslab-light-webfont.ttf?1444078764') format('truetype'),url('../fonts/josefinslab-light-webfont.woff?1444078764') format('woff')}body{position:relative;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;color:#3c3c3c;font-weight:300}a{color:#cf5037}a:hover,a:focus{color:#d97460;text-decoration:none}.layout-boxed{background-image:url('../img/gray_jean.png?1444078765');background-repeat:repeat;background-color:#ccc}.layout-boxed .wrapper{max-width:1200px;margin:0 auto;box-shadow:0 0 5px #ccc}big{font-weight:800}.glyphicon,i{color:#aea08b}.section{padding:90px 0}.section .heading{font-family:"Josefin Slab Light";color:#bc341b;font-size:3em;line-height:1.6;margin-top:0;margin-bottom:30px;text-align:center;text-transform:uppercase}.section .sub-heading{font-weight:300;font-size:1.5em}h1.heading{font-family:"Josefin Slab Bold";font-size:5em;text-trasform:uppercase}h2,h3,h4,h5{font-weight:300}h2.heading,h3.heading,h4.heading,h5.heading{font-family:"Josefin Slab Light";text-trasform:uppercase}.btn{border:none;color:#fff}.btn-default{background-color:#2067CA}.btn-default:hover,.btn-default:active,.btn-default:focus{background-color:#226ed7;color:#fff}.btn-primary,.btn-primary[disabled],.btn-primary.disabled{background-color:#cf5037}.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary.disabled:hover,.btn-primary.disabled:active,.btn-primary.disabled:focus{background-color:#d25b43;color:#fff}.btn.loading{background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(0,0,0,0.1)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(0,0,0,0.1)), color-stop(0.75, rgba(0,0,0,0.1)), color-stop(0.75, transparent), to(transparent));background-image:-moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);background-position:0 0;background-size:60px 60px;-moz-background-size:60px 60px;-webkit-background-size:60px 60px;-webkit-animation:animate-stripes 2s linear infinite}.popover{-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);box-shadow:0 2px 4px 0 rgba(0,0,0,0.1)}.light-icon{color:#fff}.fa-ul{display:table;margin:0;padding:0}.fa-ul li{margin:0 0 10px 0;display:table-row}.fa-ul li i.fa{display:table-cell;min-width:1.6em;text-aling:center;font-size:1.65em;vertical-align:middle;padding:3px 0}.fa-ul li span{display:table-cell;vertical-align:middle}.vcenter{display:inline-block;vertical-align:middle;float:none}.main-nav-collapse{text-align:center}.navbar{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-bottom:0}.navbar-default{background-color:#cf5037;border:none}.navbar-default .navbar-nav{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0 auto;float:none}.navbar-default .navbar-nav li a{text-transform:uppercase;font-size:0.9em;color:#fff}.navbar-default .navbar-nav li a:hover{color:#fff;background-color:#d97460}.navbar-default .navbar-nav li a:focus{color:#fff}.navbar-default .navbar-nav li.active a{color:#fff;background-color:#d97460}.navbar-default .navbar-nav li.active a:hover,.navbar-default .navbar-nav li.active a:focus{color:#fff;background-color:#d97460}@media screen and (max-width: 767px){.navbar-default .navbar-nav{display:block}}.navbar-default .navbar-toggle{border:none;padding:0}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent}.navbar-default .navbar-toggle i{font-size:28px;color:#fff}.navbar-default .navbar-header .navbar-brand{padding-top:5px;padding-bottom:5px}.navbar-default .navbar-header .navbar-brand img{max-height:100%}.hero-unit{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-image:url('../img/hero-bg.png?1444078765');background-repeat:no-repeat;background-position:top center;padding-top:7em;padding-bottom:7em;text-align:center}@media screen and (min-width: 992px){.hero-unit{text-align:left}}@media screen and (max-width: 480px){.hero-unit{padding-top:1em;padding-bottom:1em}}.header{margin-bottom:0;color:#fff}.header .right{padding-top:5em}.header .right .header-text{background-color:rgba(0,0,0,0.4);padding:40px;margin-top:0px}@media screen and (min-width: 1200px){.header .right .header-text{margin-top:70px}}.header .heading{font-family:"Josefin Slab Bold";font-size:3.5em;margin:0}@media screen and (min-width: 376px){.header .heading{font-size:5em}}.header p{font-size:1.8em;line-height:1.5;font-weight:300}.header .btn{margin-right:0;padding:14px 24px;display:block}@media screen and (min-width: 768px){.header .btn{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-right:20px}}.avatar{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:20%;border:20px solid rgba(0,0,0,0.1)}.avatar img{padding:10px 5px;width:100%;margin:0 auto}@media screen and (min-width: 992px){.avatar img{margin:0}}.about-me{background-color:#ffe9c8}.social .sub-heading{margin-top:0}@media screen and (min-width: 768px){.social .sub-heading{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}}.interest{margin:30px 0}.interest .sub-heading{margin-bottom:15px}.interest .sub-heading .glyphicon{margin-right:5px}ul.social-icons{list-style-type:none}ul.social-icons,ul.social-icons li{margin:0;padding:0;display:inline}@media screen and (min-width: 768px){ul.social-icons{position:relative;top:-3px;left:6px}}ul.social-icons li{padding:10px}ul.social-icons li a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}ul.social-icons li a:hover{text-decoration:none}ul.social-icons i{font-size:22px}ul.social-icons i:hover{color:#7c6d57}.skills{background-color:#eed9b8}.skill-chart{text-align:center}.skill-chart .chart-title{display:block;font-size:24px;color:#875f20}@media screen and (max-width: 768px){.skill-chart .chart-title{margin-bottom:50px}}.pie-chart{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative;width:180px;margin-bottom:20px}.pie-chart canvas{position:absolute;top:0;left:0}.pie-chart .percent{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;line-height:180px;z-index:2;font-size:18px;font-weight:300;color:#875f20}.pie-chart .percent:after{margin-left:0.1em}.resume{background-color:#f4debe}.timeline{background-image:url('../img/vertical-line.png?1444078765');background-repeat:repeat-y;background-position:50% 0;max-width:960px}.timeline .year{background:#cf5037;font-size:1em;line-height:4;color:#f4debe;width:6em;border-radius:50%;margin-top:0;margin-bottom:0}@media screen and (min-width: 992px){.timeline .year{margin-bottom:30px}}.timeline .year+.event{margin-top:50px}.timeline .month{display:block;margin-bottom:15px;color:#aea08b;font-size:0.9em}.timeline .month i{margin-right:5px}.timeline .event{width:100%;margin:50px 0;padding:1.3em;background:#f5e2c7;border-color:#e5b267;text-align:left;color:#3c3c3c}@media screen and (min-width: 992px){.timeline .event{width:45%;margin:110px 2.5% 50px 2.5%}}.timeline .event:hover{background:#f5e2c7}.timeline .event:hover:after{background:#2067CA}.timeline .event:after{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;width:25px;height:12px;border-color:#f4debe;border-width:5px;background:#cf5037;top:1.8em;left:-29px}.timeline .event:nth-of-type(2n):after{right:-31px}.timeline .heading{color:#2067CA;font-weight:700;font-size:1.2em;font-family:"Open Sans",Helvetica,Arial,sans-serif;text-align:left;margin-bottom:0}.timeline.timeline-right .event:nth-of-type(2n){float:right;clear:right}.timeline.timeline-right .event:nth-of-type(2n):after{right:auto;left:-29px}@media screen and (min-width: 992px){.timeline.timeline-right .event{margin-top:30px}}.timeline.timeline-left .event{float:left;clear:left}.timeline.timeline-left .event:after{left:auto;right:-29px}.projects{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-image:url('../img/project-bg.png?1444078765');background-repeat:no-repeat}.project-grid{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;max-width:1300px;margin:35px auto 0 auto;text-align:center}.project-grid li{list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;white-space:nowrap}@media screen and (max-width: 31.5em){.project-grid{padding:10px 10px 0 10px}}.project-grid li{margin:0 0 50px 0;text-align:left;position:relative;white-space:inherit}@media screen and (max-width: 31.5em){.project-grid li{width:100%;min-width:300px}}@media screen and (max-width: 991px){.project-grid li{display:block}}.project-grid figure{margin:0;position:relative}.project-grid figure img{width:100%;display:block;position:relative}@media screen and (min-width: 992px){.project-grid figure img{max-width:100%}}.project-grid figure .project-item-info{font-weight:300}.project-grid figure .project-item-info .sub-heading{font-size:1.1em;line-height:1;color:#fff}@media screen and (max-width: 992px){.project-grid figure .project-item-info{background-color:rgba(0,0,0,0.7);padding:20px;color:#FFF}}.project-grid figcaption{top:0;left:0}@media screen and (min-width: 992px){.project-grid figcaption{position:absolute;background:rgba(0,0,0,0.55)}}@media screen and (min-width: 992px){.project-effect-shrink figure img{-moz-transition:-moz-transform 0.4s;-o-transition:-o-transform 0.4s;-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;z-index:10}.project-effect-shrink figure:hover img{-moz-transform:scale(0.5) translate(-38%, -35%);-ms-transform:scale(0.5) translate(-38%, -35%);-webkit-transform:scale(0.5) translate(-38%, -35%);transform:scale(0.5) translate(-38%, -35%)}.project-effect-shrink figure:hover figcaption{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.project-effect-shrink figure .project-item-info{width:100%;position:absolute;bottom:5px;padding:0 20px;font-size:0.75em;color:#fff}.project-effect-shrink figure .project-item-info .sub-heading{font-size:1.5em;margin-bottom:0.2em}.project-effect-shrink figure .project-item-info a{position:absolute;right:20px;top:0px;padding:5px 12px;font-size:1em;color:#c1d7f5;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.project-effect-shrink figcaption{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7);-moz-transition:-moz-transform 0.4s,opacity 0.4s;-o-transition:-o-transform 0.4s,opacity 0.4s;-webkit-transition:-webkit-transform 0.4s,opacity 0.4s;transition:transform 0.4s,opacity 0.4s;height:100%;width:100%}.project-effect-shrink figcaption>a{position:absolute;right:20px;top:10px}}@media screen and (min-width: 992px) and (max-width: 1199px){.project-effect-shrink figure:hover img{-moz-transform:scale(0.45) translate(-48%, -44%);-ms-transform:scale(0.45) translate(-48%, -44%);-webkit-transform:scale(0.45) translate(-48%, -44%);transform:scale(0.45) translate(-48%, -44%)}}.contacts{background-color:#eed9b8}.contacts .google-map{margin:40px 0}.contacts h1:first-child,.contacts h2:first-child,.contacts h3:first-child{margin-top:0}.contact-form{margin-bottom:40px}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form textarea{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;background-color:#f3e4cd;border:1px solid #e9cea3;color:#d0973d}.contact-form input[type="text"]::-webkit-input-placeholder,.contact-form input[type="email"]::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder{color:#e4c38f}.contact-form input[type="text"]:-moz-placeholder,.contact-form input[type="email"]:-moz-placeholder,.contact-form textarea:-moz-placeholder{color:#e4c38f}.contact-form input[type="text"]::-moz-placeholder,.contact-form input[type="email"]::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#e4c38f}.contact-form input[type="text"]:-ms-input-placeholder,.contact-form input[type="email"]:-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder{color:#e4c38f}.contact-form input[type="text"]:focus,.contact-form input[type="email"]:focus,.contact-form textarea:focus{outline:none;border:1px solid #daad66 !important}.contact-form .help-block{display:none}.contact-form label{margin-bottom:1px;font-weight:300}div[class*="col-"]>.form-group{margin-left:0;margin-right:0}.parsley-errors-list{margin:0;padding:0;border:0;overflow:hidden;*zoom:1}.parsley-errors-list li{list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;white-space:nowrap}.parsley-errors-list li{color:#D9534F;font-size:0.9em;margin-top:3px}.map-canvas{height:400px}.address-lines{margin-top:40px}.blog{padding-top:40px;background-color:#ffe9c8}.blog h1.heading{font-size:4em}.blog h2.heading{font-size:2.5em}.blog h3.heading{font-size:1.7em}.blog h1,.blog h2,.blog h3,.blog h4{font-weight:300}.blog h1:first-child,.blog h1.heading:first-child,.blog h2:first-child,.blog h2.heading:first-child,.blog h3:first-child,.blog h3.heading:first-child,.blog h4:first-child,.blog h4.heading:first-child{margin-top:0}.blog h1.heading,.blog h2.heading,.blog h3.heading,.blog h4.heading{font-family:"Josefin Slab Light";color:#bc341b;text-transform:uppercase}.blog h4{margin-top:20px}.blog .blog-list{margin-top:25px}.blog .blog-list .media-icon{width:42px;height:42px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#cf5037}.blog .page-header{border:0;margin:55px 0 45px}.blog .post-single{margin-bottom:40px}.blog .post-single>img,.blog .post-single>.carousel-wrapper{margin-bottom:10px}@media screen and (max-width: 480px){.blog .page-header{margin:30px 0 0}.blog h1.heading{font-size:2.5em}.blog h2.heading{font-size:1.7em}.blog h3.heading{font-size:1.3em}}.footer{background-color:#e4c38f;text-align:center;font-size:0.8em;padding:15px 0;margin-top:0}.footer ul{margin-bottom:0}.footer p{margin-bottom:0}.owl-carousel{position:relative;overflow:hidden}.owl-carousel .owl-nav{position:absolute;top:50%;z-index:1000;width:100%}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{top:0;position:absolute;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-transition:all 0.4s;-o-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s;opacity:0.5;padding:1px}.owl-carousel .owl-nav .owl-next:hover,.owl-carousel .owl-nav .owl-prev:hover{-moz-transition:all 0.4s;-o-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s;opacity:1}.owl-carousel .owl-nav .owl-next:focus,.owl-carousel .owl-nav .owl-prev:focus{outline-style:none}.owl-carousel .owl-nav .owl-next i.fa,.owl-carousel .owl-nav .owl-prev i.fa{color:#fff;font-size:2.5em}.owl-carousel .owl-nav .owl-next{right:-50px}.owl-carousel .owl-nav .owl-prev{left:-50px}.owl-carousel.nav-dark .owl-nav .owl-next i.fa,.owl-carousel.nav-dark .owl-nav .owl-prev i.fa{color:#666}.owl-carousel:hover .owl-nav .owl-next{right:10px;-moz-transition:all 0.4s;-o-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s}.owl-carousel:hover .owl-nav .owl-prev{left:10px;-moz-transition:all 0.4s;-o-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s}.section-insezionisti a img{padding-right:30px;padding-bottom:30px;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-moz-transition:-moz-transform 1s;-o-transition:-o-transform 1s;-webkit-transition:-webkit-transform 1s;transition:transform 1s}.section-insezionisti a:hover img{-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-moz-transition:-moz-transform 1s;-o-transition:-o-transform 1s;-webkit-transition:-webkit-transform 1s;transition:transform 1s}
