@charset "UTF-8";

  *{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeSpeed;-moz-osx-font-smoothing:grayscale;}
*:after, *:before{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeSpeed;-moz-osx-font-smoothing:grayscale;}
body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeSpeed;-moz-osx-font-smoothing:grayscale;}
html{font-size:100%;}
body{font-family:"Raleway", sans-serif;color:#3d3d3d;font-size:1em;line-height:1.9em;}
.clear{clear:both;}
img{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto;}
img.img-responsive{width:100%;}
strong {
font-weight: bold;
} p{margin-bottom:20px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{margin:0 0 15px 0;color:#333333;font-weight:700;}
h1, .h1{font-size:1.8em;line-height:1.4em;}
h2, .h2{font-size:1.6em;line-height:1.4em;}
h3, .h3{font-size:1.4em;line-height:1.4em;}
h4, .h4{font-size:1.3em;line-height:1.4em;}
h5, .h5{font-size:1.2em;line-height:1.4em;}
h6, .h6{font-size:1.1em;line-height:1.4em;}
pre, code {
font-family: monospace;
} a{color:#007900;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}
a:hover, a:active, a:focus{color:#302f32;text-decoration:none;}
a.reverse{color:#6d6d6d;}
a.reverse:hover{color:#007900;}
.form-item{margin-bottom:15px;}
.form-item.no-margin{margin-bottom:0;}
.input-group-btn{font-size:100%;}
label{display:block;font-size:0.95em;font-weight:normal;color:#6d6d6d;}
label.label-check{cursor:pointer;}
textarea, select, input{width:100%;background-color:#fff;border:1px solid #ccc;border-radius:0px;height:42px;padding:0 15px;font-size:0.9em;color:#5d5d5d;-webkit-appearance:none;border-radius:2px;}
textarea{padding:15px;max-width:100%;min-height:120px;}
input[type=submit]{width:auto;display:block;margin:0 auto;box-shadow:none;}
input[type=submit].btn{height:42px;padding-top:0;padding-bottom:0;padding-left:18px;padding-right:18px;}
input[type=submit].btn.btn-lg{height:50px;padding-top:0;padding-bottom:0;padding-left:20px;padding-right:20px;}
input[type=checkbox], input[type=radio]{width:20px;height:20px;cursor:pointer;border:none;top:5px;position:relative;margin-right:5px;border:1px solid #ccc;}
input[type=checkbox]:checked:before{content:"\f00c";font-family:"icon";background-position:center;width:20px;height:20px;position:absolute;text-align:center;line-height:20px;color:#43b77a;font-size:13px;}
.select-style{position:relative;overflow:hidden;border-radius:2px;}
.select-style .hasCustomSelect{width:100% !important;box-shadow:none !important;display:block;height:42px !important;cursor:pointer;z-index:998;}
.select-style .customSelect{width:100%;background-color:#fff;border:1px solid #ccc;border-radius:0px;height:42px;line-height:42px;padding:0 40px 0 15px;font-size:0.9em;}
.select-style .customSelect:before{content:"\f0d7";font-family:"icon";position:absolute;right:0;padding:0 15px;font-size:16px;border-left:1px solid #ccc;background:rgba(221, 221, 221, 0.1);line-height:42px;}
.select-style .customSelectInner{width:100% !important;}
#first-header{background:#302f32;padding:10px 0;font-size:0.7em;line-height:1em;font-weight:600;}
#first-header > .container > .row{display:flex;flex-wrap:wrap;align-items:center;row-gap:10px;}
#first-menu{display:block;}
#first-menu ul{display:block;list-style:none;padding:0;margin:0;}
#first-menu ul li{display:inline-block;border-right:1px solid rgba(170, 170, 170, 0.35);margin-right:10px;padding-right:10px;}
#first-menu ul li:last-child{border-right:none;padding-right:0;margin-right:0;}
#first-menu ul li a{color:#aaaaaa;display:inline-block;}
#first-menu ul li a:hover{color:#007900;}
#social-icon ul{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;list-style:none;padding:0;margin:0;}
#social-icon ul li{display:block;}
#social-icon ul li a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #aaaaaa;color:#aaaaaa;border-radius:50%;line-height:1;transition:background-color 150ms ease-in-out, border-color 150ms ease-in-out, color 150ms ease-in-out, box-shadow 150ms ease-in-out, transform 150ms ease-in-out;}
#social-icon ul li a:hover{box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);transform:translateY(-1px);}
#social-icon ul li a:focus-visible{outline:2px solid #007900;outline-offset:2px;}
#social-icon ul li a i{font-size:13px;line-height:1;}
#social-icon ul li a.social-facebook:hover{background:#3b5998;border-color:#3b5998;color:#fff;}
#social-icon ul li a.social-twitter:hover{background:#00aced;border-color:#00aced;color:#fff;}
#social-icon ul li a.social-instagram:hover{background-color:#E4405F;background:radial-gradient(circle at 30% 110%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);border-color:#d6249f;color:#fff;}
#social-icon ul li a.social-linkedin:hover{background:#0a66c2;border-color:#0a66c2;color:#fff;}
#social-icon ul li a.social-youtube:hover{background:#bb0000;border-color:#bb0000;color:#fff;}
#social-icon ul li a.social-newsletter:hover{background:#4E9DD6;border-color:#4E9DD6;color:#fff;}
#logo-header{background:#f8f8f8;padding:40px 0;}
#logo{text-align:left;max-width:336px;margin:0;}
#logo img{max-height:50px;display:inline-block;}
#logo span{display:block;font-size:0.98em;color:#3d3d3d;font-weight:600;margin-top:10px;text-align:center;}
#menu-icon{font-size:1.1em;color:#444;}
#menu-icon.active{color:#999;}
#ultimate-header{font-size:0.78em;font-weight:700;background:#fff;text-transform:uppercase;text-align:center;border-top:1px solid rgba(51, 51, 51, 0.15);border-bottom:1px solid rgba(51, 51, 51, 0.15);padding:10px 0;}
#ultimate-menu ul{list-style:none;padding:0;margin:0;width:100%;display:table;}
#ultimate-menu ul li{display:table-cell;border-right:1px solid rgba(51, 51, 51, 0.08);position:relative;}
#ultimate-menu ul li:last-child{border-right:none;}
#ultimate-menu ul li a{color:#444;padding:2px 8px;display:block;white-space:nowrap;}
#ultimate-menu ul li a:hover{color:#007900;}
#ultimate-menu ul li > ul{position:absolute;width:220px;padding:10px 0 0 0;left:50%;margin-left:-110px;overflow:hidden;opacity:0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;z-index:-2;}
#ultimate-menu ul li:hover ul{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;overflow:visible;opacity:1;z-index:998;}
#ultimate-menu ul li > ul li{display:block;}
#ultimate-menu ul li > ul li a{display:block;border-left:1px solid rgba(51, 51, 51, 0.08);border-bottom:1px solid rgba(51, 51, 51, 0.08);padding:8px 8px;background:#fff;}
#ultimate-menu ul li > ul li:first-child a{border-top:1px solid rgba(51, 51, 51, 0.15);}
#ultimate-menu ul li > ul li:last-child a{border-right:1px solid rgba(51, 51, 51, 0.08);}
.slider-post{padding:100px 20px;}
.slider-post-big{padding:120px 20px;}
.slider-post-title{position:relative;text-transform:uppercase;display:inline-block;padding:0 40px;border:1px solid #fff;color:#fff;width:100%;max-width:600px;height:240px;display:table;margin:0 auto;}
.slider-post-big .slider-post-title{max-width:700px;}
.post-title-content{display:table-cell;text-align:center;vertical-align:middle;}
.slider-post-title h1{font-size:2em;color:#fff;font-weight:800;}
.slider-post-category{color:#fff;font-size:0.7em;font-weight:700;}
.slider-post-date{color:#fff;font-size:0.7em;font-weight:700;}
.slider-post-title:hover{background:#cdb13d;border:1px solid #cdb13d;}
.slider-post-title:hover .slider-post-category{color:#fff;}
.slider-post-title:hover.slider-post-date{color:#fff;}
 #page-title{position:relative;text-transform:uppercase;border-bottom:1px solid #333;padding:0 60px 15px 60px;margin-bottom:0;display:inline-block;float:none;}
#page-title:before{content:"";background-image:url(//danilasantagata.it/wp-content/themes/danilatheme/images/bg-title.png);position:absolute;width:120px;height:6px;left:50%;margin-left:-60px;bottom:-3px;background-color:#fff;}
#category-description{font-size:0.97em;line-height:1.75em;}
.books-item{text-align:center;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}
.books-item:hover{opacity:0.8;}
.books-item img{width:100%;max-width:280px;}
.books-item h2{text-align:center;font-size:1em;line-height:1.2em;}
.book-page img{max-width:280px;}
#testimonial-list ul{list-style:none;padding:0 !important;margin:0 !important;}
#testimonial-list ul li{padding:20px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(204, 204, 204, 0.4);}
#testimonial-list ul li:last-child{margin-bottom:0;padding-bottom:20px;border-bottom:none;}
#testimonial-list .testimonial-image{border-radius:2px;float:left;margin:8px 15px 0 0;max-width:120px;}
#testimonial-list .testimonial-image img{border-radius:50%;}
#testimonial-list .testimonial-text{margin-left:150px;background-color:#fff;position:relative;line-height:28px;color:#293038;}
#testimonial-list .testimonial-text.active{max-height:1000px;}
#testimonial-list .testimonial-text p{font-size:0.95em;line-height:1.8em;font-style:italic;}
#testimonial-list .testimonial-text:last-child p{margin-bottom:5px;}
#testimonial-list .testimonial-text span{display:block;font-size:0.95em;line-height:1.8em;font-style:italic;padding-bottom:5px;color:#666;}
#testimonial-list .testimonial-text a{font-size:0.75em;line-height:1.6em;}
#testimonial-list .testimonial-text a.active{display:none;}
.post-style-first{margin-bottom:40px;}
.post-style-first-image{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}
.post-style-first-image:hover{opacity:0.8;}
.post-style-first-image img{width:100%;}
.post-style-first-cotent{margin-top:20px;}
.post-style-first-meta > a{color:#cccccc;}
.post-style-first-meta > a:hover{color:#007900;}
.post-style-first-meta h2{font-size:1em;margin-bottom:0;}
.post-style-first-meta h2 a{color:#333333;}
.post-style-first-meta h2 a:hover{color:#007900;}
.post-style-first-category{display:block;font-size:0.7em;font-weight:700;text-transform:uppercase;}
.post-style-first-category a{color:#cccccc;}
.post-style-first-category a:hover{color:#007900;}
.post-style-first-date{font-size:0.7em;font-weight:700;text-transform:uppercase;color:#cccccc;}
.post-style-first-excerpt{color:#666666;margin:10px 0 20px 0;font-size:0.85em;line-height:1.6em;}
.post-style-second{margin-bottom:40px;min-height:495px;}
.post-style-second-image{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}
.post-style-second-image:hover{opacity:0.8;}
.post-style-second-cotent{position:relative;margin-top:20px;padding-left:40px;}
.post-style-second-meta > a{top:0;left:0;position:absolute;color:#cccccc;}
.post-style-second-meta > a:hover{color:#007900;}
.post-style-second-meta h2{font-size:1em;margin-bottom:0;height:42px;}
.post-style-second-meta h2 a{color:#333333;}
.post-style-second-meta h2 a:hover{color:#007900;}
.post-style-second-category{display:block;font-size:0.7em;font-weight:700;text-transform:uppercase;}
.post-style-second-category a{color:#cccccc;}
.post-style-second-category a:hover{color:#007900;}
.post-style-second-date{font-size:0.7em;font-weight:700;text-transform:uppercase;color:#cccccc;}
.post-style-second-excerpt{color:#666666;margin:10px 0 20px 0;font-size:0.85em;line-height:1.6em;}
.post-style-three{margin-bottom:40px;min-height:495px;}
.post-style-three-image{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}
.post-style-three-image:hover{opacity:0.8;}
.post-style-three-cotent{position:relative;margin-top:20px;padding-left:40px;}
.post-style-three-meta > a{top:0;left:0;position:absolute;color:#cccccc;}
.post-style-three-meta > a:hover{color:#007900;}
.post-style-three-meta h2{font-size:1em;margin-bottom:0;height:42px;}
.post-style-three-meta h2 a{color:#333333;}
.post-style-three-meta h2 a:hover{color:#007900;}
.post-style-three-category{display:block;font-size:0.7em;font-weight:700;text-transform:uppercase;}
.post-style-three-category a{color:#cccccc;}
.post-style-three-category a:hover{color:#007900;}
.post-style-three-date{font-size:0.7em;font-weight:700;text-transform:uppercase;color:#cccccc;}
.post-style-three-excerpt{color:#666666;margin:10px 0 20px 0;font-size:0.85em;line-height:1.6em;}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page, .owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(//danilasantagata.it/wp-content/themes/danilatheme/images/grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}
.owl-theme .owl-controls{margin-top:10px;text-align:center;}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:10px;height:10px;margin:0 5px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#fff;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url(//danilasantagata.it/wp-content/themes/danilatheme/css/AjaxLoader.gif) no-repeat center center;}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px;}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut 0.7s both ease;-moz-animation:fadeOut 0.7s both ease;animation:fadeOut 0.7s both ease;}
.owl-fade-in{-webkit-animation:fadeIn 0.7s both ease;-moz-animation:fadeIn 0.7s both ease;animation:fadeIn 0.7s both ease;}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease;}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease;}
.owl-goDown-out{-webkit-animation:scaleToFade 0.7s ease both;-moz-animation:scaleToFade 0.7s ease both;animation:scaleToFade 0.7s ease both;}
.owl-goDown-in{-webkit-animation:goDown 0.6s ease both;-moz-animation:goDown 0.6s ease both;animation:goDown 0.6s ease both;}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom 0.5s ease both;-moz-animation:scaleUpFrom 0.5s ease both;animation:scaleUpFrom 0.5s ease both;}
.owl-fadeUp-out{-webkit-animation:scaleUpTo 0.5s ease both;-moz-animation:scaleUpTo 0.5s ease both;animation:scaleUpTo 0.5s ease both;}
@-webkit-keyframes empty {
0%{opacity:1;}
}
@-moz-keyframes empty {
0%{opacity:1;}
}
@keyframes empty {
0%{opacity:1;}
}
@-webkit-keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
@-moz-keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
@-webkit-keyframes backSlideOut {
25%{opacity:0.5;-webkit-transform:translateZ(-500px);}
75%{opacity:0.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:0.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
}
@-moz-keyframes backSlideOut {
25%{opacity:0.5;-moz-transform:translateZ(-500px);}
75%{opacity:0.5;-moz-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:0.5;-moz-transform:translateZ(-500px) translateX(-200%);}
}
@keyframes backSlideOut {
25%{opacity:0.5;transform:translateZ(-500px);}
75%{opacity:0.5;transform:translateZ(-500px) translateX(-200%);}
100%{opacity:0.5;transform:translateZ(-500px) translateX(-200%);}
}
@-webkit-keyframes backSlideIn {
0%, 25%{opacity:0.5;-webkit-transform:translateZ(-500px) translateX(200%);}
75%{opacity:0.5;-webkit-transform:translateZ(-500px);}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);}
}
@-moz-keyframes backSlideIn {
0%, 25%{opacity:0.5;-moz-transform:translateZ(-500px) translateX(200%);}
75%{opacity:0.5;-moz-transform:translateZ(-500px);}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0);}
}
@keyframes backSlideIn {
0%, 25%{opacity:0.5;transform:translateZ(-500px) translateX(200%);}
75%{opacity:0.5;transform:translateZ(-500px);}
100%{opacity:1;transform:translateZ(0) translateX(0);}
}
@-webkit-keyframes scaleToFade {
to{opacity:0;-webkit-transform:scale(0.8);}
}
@-moz-keyframes scaleToFade {
to{opacity:0;-moz-transform:scale(0.8);}
}
@keyframes scaleToFade {
to{opacity:0;transform:scale(0.8);}
}
@-webkit-keyframes goDown {
from{-webkit-transform:translateY(-100%);}
}
@-moz-keyframes goDown {
from{-moz-transform:translateY(-100%);}
}
@keyframes goDown {
from{transform:translateY(-100%);}
}
@-webkit-keyframes scaleUpFrom {
from{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpFrom {
from{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpFrom {
from{opacity:0;transform:scale(1.5);}
}
@-webkit-keyframes scaleUpTo {
to{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpTo {
to{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpTo {
to{opacity:0;transform:scale(1.5);}
}
#featured-post{background:#302f32;padding:40px 0;}
#featured-post .h5{font-size:0.95em;text-transform:uppercase;text-align:center;color:#fff;margin-bottom:20px;}
#featured-post-list .item{padding:0 15px;position:relative;}
#featured-post-list .item img{width:100%;}
#featured-post-list .featured-post-title{position:relative;color:#fff;}
#featured-post-list .featured-post-title-content{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);}
#featured-post-list .featured-post-title-content-inner{display:table;width:100%;height:100%;}
#featured-post-list .featured-post-title-wrapper{display:table-cell;text-align:center;vertical-align:middle;padding:0 20px;}
#featured-post-list .featured-post-title h3{color:#fff;font-size:1em;line-height:1.4em;margin-bottom:5px;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}
#featured-post-list .featured-post-title:hover h3{color:#007900;}
#featured-post-list .featured-post-category{color:#fff;font-size:0.7em;font-weight:700;text-transform:uppercase;color:#cccccc;}
#featured-post-list .featured-post-date{color:#fff;font-size:0.7em;font-weight:700;text-transform:uppercase;color:#cccccc;}
#featured-post-list .featured-excerpt{color:#999999;margin-top:10px;font-size:0.85em;line-height:1.6em;color:#fff;}
#single-page-inner{position:relative;padding:0 0 0 60px;background:#fff;font-size:0.97em;line-height:1.85em;margin:30px 0 50px 0;}
#single-page-inner.pictures-single{padding:0;}
#single-page-inner.no-padding{padding:0;}
#single-page-inner.no-margin{margin-top:0;}
#single-page-inner .share-single-post{margin-top:5px;}
#single-page-inner ul{padding-left:20px;margin-bottom:15px;}
.single-post-content{position:relative;margin:0 0 0 20px;padding:30px 0 0 60px;background:#fff;}
.single-post-content-text{margin:20px 0 50px 0;font-size:1em;line-height:1.8em;}
.single-post-content-text ul{padding-left:20px;margin-bottom:0;}
.single-post-content-text ul li{margin-bottom:20px;}
.share-single-post{position:absolute;color:#cccccc;left:0;top:0;margin:30px 0 0 20px;}
.share-single-post{color:#cccccc;}
.share-single-post:hover{color:#007900;}
.single-post-category{. display:block;font-size:0.7em;font-weight:700;text-transform:uppercase;}
.single-post-category a{color:#cccccc;}
.single-post-category a:hover{color:#007900;}
.single-post-title{line-height:1.2em;margin-bottom:5px;}
.single-post-title a{color:#333;}
.single-post-title a:hover{color:#007900;}
.single-post-date{color:#cccccc;display:block;font-size:0.7em;font-weight:700;text-transform:uppercase;}
#single-post-share{position:relative;}
#single-post-share .share-single-post{margin:3px 0 0 20px;position:relative;float:left;margin-right:35px;}
#single-post-share ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0;}
#single-post-share ul li{font-size:0.8em;}
#single-post-share ul li a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #cccccc;color:#555555;border-radius:50%;background:#fff;line-height:1;transition:background-color 150ms ease-in-out, border-color 150ms ease-in-out, color 150ms ease-in-out, box-shadow 150ms ease-in-out, transform 150ms ease-in-out;}
#single-post-share ul li a:hover{box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);transform:translateY(-2px);}
#single-post-share ul li a:focus-visible{outline:2px solid #007900;outline-offset:2px;}
#single-post-share ul li i{font-size:14px;line-height:1;margin:0;width:auto;}
#single-post-share ul li i:before{margin:0;width:auto;}
#single-post-share ul li a.social-facebook:hover{background:#3b5998;border-color:#3b5998;color:#fff;}
#single-post-share ul li a.social-twitter:hover{background:#00aced;border-color:#00aced;color:#fff;}
#single-post-share ul li a.social-linkedin:hover{background:#0a66c2;border-color:#0a66c2;color:#fff;}
#author-info{padding:30px;background:#f9f9f9;}
#author-info-image{float:left;margin:4px 30px 0 0;}
#author-info-image img{border-radius:50%;max-width:120px;}
#author-info-text span{font-weight:700;font-weight:0.9em;display:block;margin-bottom:5px;}
#author-info-text p{color:#666666;margin:10px 0 20px 0;font-size:0.85em;line-height:1.6em;}
#author-info-text p:last-child{margin-bottom:0;}
#author-info-text ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0;}
#author-info-text ul li{transition:opacity 150ms ease-in-out;}
#author-info-text ul li a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #cccccc;color:#555555;border-radius:50%;background:#fff;line-height:1;transition:background-color 150ms ease-in-out, border-color 150ms ease-in-out, color 150ms ease-in-out, box-shadow 150ms ease-in-out, transform 150ms ease-in-out;}
#author-info-text ul li a:hover{box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);transform:translateY(-2px);}
#author-info-text ul li a:focus-visible{outline:2px solid #007900;outline-offset:2px;}
#author-info-text ul li i{font-size:14px;line-height:1;margin:0;width:auto;}
#author-info-text ul li i:before{margin:0;width:auto;}
#author-info-text ul li a.social-facebook:hover{background:#3b5998;border-color:#3b5998;color:#fff;}
#author-info-text ul li a.social-twitter:hover{background:#00aced;border-color:#00aced;color:#fff;}
#author-info-text ul li a.social-linkedin:hover{background:#0a66c2;border-color:#0a66c2;color:#fff;}
#author-info-text ul li a.social-instagram:hover{background-color:#E4405F;background:radial-gradient(circle at 30% 110%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);border-color:#d6249f;color:#fff;}
#author-info-text ul li a.social-youtube:hover{background:#bb0000;border-color:#bb0000;color:#fff;}
#author-info-text ul li a.social-amazon:hover{background:#FF9900;border-color:#FF9900;color:#fff;}
#related-post{margin:0 -15px;padding-bottom:40px;border-bottom:1px solid rgba(204, 204, 204, 0.4);margin-bottom:40px;}
#related-post .item-inner{padding:0 15px;}
#related-post .related-post-image{margin-bottom:10px;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}
#related-post .related-post-image:hover{opacity:0.8;}
#related-post .related-post-category{display:block;font-size:0.7em;font-weight:700;text-transform:uppercase;color:#cccccc;}
#related-post .related-post-category a{color:#cccccc;}
#related-post .related-post-category a:hover{color:#007900;}
#related-post .related-post-date{display:block;font-size:0.7em;font-weight:700;text-transform:uppercase;color:#cccccc;}
#related-post .related-post-title{font-size:1em;margin-bottom:0;}
#related-post .related-post-title a{color:#333;}
#related-post .related-post-title a:hover{color:#007900;}
#related-post .owl-controls  {margin-top:0;text-align:right;position:absolute;top:-45px;width:100%;padding:0 15px;}
#related-post .owl-controls .owl-page span{background:#ccc;}
#related-post .owl-controls .owl-page span:hover{background:#333;}
#related-post .owl-controls .owl-page.active span{background:#333;}
#post-navigation ul{list-style:none;padding:0;margin:0;}
#post-navigation ul li i{font-size:2em;color:#ccc;display:inline-block;margin-top:-20px;position:relative;top:2px;}
#post-navigation ul li i:before{margin:0;}
#post-navigation ul li span{display:block;font-size:0.7em;font-weight:700;text-transform:uppercase;color:#cccccc;}
#post-navigation ul li a{font-weight:700;color:#333;font-size:0.95em;margin-bottom:0;display:inline-block;}
#post-navigation ul li a:hover{color:#007900;}
#post-navigation ul li.prev{text-align:left;}
#post-navigation ul li.prev span{margin-left:50px;margin-bottom:5px;}
#post-navigation ul li.prev a{float:left;padding-left:50px;line-height:1.5em;}
#post-navigation ul li.prev i{float:left;margin-left:-50px;}
#post-navigation ul li.next{text-align:right;float:right;}
#post-navigation ul li.next span{margin-right:50px;margin-bottom:5px;}
#post-navigation ul li.next a{padding-right:50px;line-height:1.5em;}
#post-navigation ul li.next i{float:right;margin-right:-50px;}
#sidebar .widget:last-child{margin-bottom:0;}
.widget{margin-bottom:60px;padding:0 10px;}
.widget p:last-child{margin:0;}
.h5.widget-title{position:relative;text-align:center;border-bottom:1px solid #f4d03f;padding-bottom:15px;margin:0 -10px 30px -10px;text-transform:uppercase;font-weight:700;font-size:0.9em;}
.h5.widget-title:before{content:"";background-image:url(//danilasantagata.it/wp-content/themes/danilatheme/images/bg-widget.png);position:absolute;width:120px;height:6px;left:50%;margin-left:-60px;bottom:-3px;background-color:#fff;}
.widget .textwidget{color:#666666;font-size:0.85em;line-height:1.6em;text-align:center;}
.widget_categories ul{list-style:none;padding:0;margin:0;}
.widget_categories ul li{border-bottom:1px solid rgba(204, 204, 204, 0.5);padding:6px;margin-bottom:6px;text-transform:uppercase;font-weight:700;font-size:0.7em;}
.widget_categories ul li:last-child{margin-bottom:0;}
.widget_categories ul li a{color:#888;display:block;padding:0 10px;}
.widget_categories ul li a:hover{color:#333;}
.widget-about-me{text-align:center;}
.widget-about-me img{border-radius:50%;margin-bottom:20px;}
.widget-about-me span{display:block;line-height:2em;}
.widget-about-me span.one{font-size:0.9em;}
.widget-about-me span.two{font-size:0.7em;color:#cccccc;text-transform:uppercase;}
.widget-about-me p{color:#666666;font-size:0.85em;line-height:1.6em;margin-bottom:0;}
.widget-book p{color:#666666;font-size:0.85em;line-height:1.6em;text-align:center;}
.widget-book form{max-width:300px;margin:0 auto;}
.widget-book input[type=email]{width:100%;margin-bottom:5px;}
.widget-book button{width:100%;}
.latest-post-widget ul{list-style:none;padding:0;margin:0;}
.latest-post-widget ul li{margin-bottom:15px;}
.latest-post-widget ul li:last-child{margin-bottom:0;}
.latest-post-widget ul li .latest-post-image{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;float:left;margin:5px 10px 0 0;}
.latest-post-widget ul li .latest-post-image:hover{opacity:0.7;}
.latest-post-widget ul li .latest-post-title{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;color:#666666;margin:10px 0 0 0;font-size:0.85em;line-height:1.6em;}
.latest-post-widget ul li .latest-post-title:hover{color:#F4D044;}
.latest-post-widget ul li .latest-post-date{display:block;font-size:0.7em;font-weight:700;text-transform:uppercase;color:#cccccc;}
#social-footer{text-align:center;margin-top:60px;}
#social-footer-icon{padding:40px 0;border-top:1px solid rgba(204, 204, 204, 0.4);}
#social-footer-icon ul{display:table;width:100%;list-style:none;padding:0;margin:0;}
#social-footer-icon ul li{position:relative;display:table-cell;margin-right:4px;}
#social-footer-icon ul li:before{content:"/";position:absolute;top:5px;left:0;color:rgba(204, 204, 204, 0.8);}
#social-footer-icon ul li:first-child:before{display:none;}
#social-footer-icon ul li:last-child{margin-right:0;}
#social-footer-icon ul li a{color:#ccc;padding:5px;}
#social-footer-icon ul li a:focus-visible{outline:2px solid #007900;outline-offset:2px;border-radius:4px;}
#social-footer-icon ul li a:hover i:before{box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);}
#social-footer-icon ul li a i:before{text-align:center;border:2px solid #ccc;border-radius:50%;width:40px;height:40px;display:inline-block;line-height:36px;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}
#social-footer-icon ul li a span{font-size:0.8em;font-weight:700;text-transform:uppercase;color:#cccccc;margin-left:5px;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}
#social-footer-icon ul li a.social-facebook:hover i:before{background:#3b5998;border-color:#3b5998;color:#fff;}
#social-footer-icon ul li a.social-facebook:hover span{color:#3b5998;}
#social-footer-icon ul li a.social-twitter:hover i:before{background:#00aced;border-color:#00aced;color:#fff;}
#social-footer-icon ul li a.social-twitter:hover span{color:#00aced;}
#social-footer-icon ul li a.social-linkedin:hover i:before{background:#0a66c2;border-color:#0a66c2;color:#fff;}
#social-footer-icon ul li a.social-linkedin:hover span{color:#0a66c2;}
#social-footer-icon ul li a.social-instagram:hover i:before{background-color:#E4405F;background:radial-gradient(circle at 30% 110%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);border-color:#d6249f;color:#fff;}
#social-footer-icon ul li a.social-youtube:hover i:before{background:#bb0000;border-color:#bb0000;color:#fff;}
#social-footer-icon ul li a.social-instagram:hover span{color:#d6249f;}
#social-footer-icon ul li a.social-newsletter:hover i:before{background:#4E9DD6;border-color:#4E9DD6;color:#fff;}
#social-footer-icon ul li a.social-newsletter:hover span{color:#4E9DD6;}
#social-footer-icon ul li a.social-rss:hover i:before{background:#F49236;border-color:#F49236;color:#fff;}
#social-footer-icon ul li a.social-rss:hover span{color:#F49236;}
footer{background-color:#f8f8f8;}
#first-footer{padding:40px 0;}
#first-footer .widget{margin-bottom:0;}
#first-footer .widget .h5.widget-title:before{background-color:#f8f8f8;}
#copyright{text-align:center;background:#302f32;padding:20px 0;font-size:0.72em;letter-spacing:1px;color:#999999;}
#copyright a{color:#999999;}
#copyright a:hover{color:#007900;}
.full-width{padding:0;}
.full-width .row{margin:0;}
.full-width [class^=col-]{padding:0;}
.full-100{width:100%;}
.bg-cover-style{background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-background-size:cover;position:relative;text-align:center;z-index:995;}
.noise-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:repeat;background-position:top left;z-index:-2;background-color:rgba(0, 0, 0, 0.5);}
.retina-style{display:none !important;}
.btn, .btn:hover, .btn:active, .btn:focus{font-weight:600;color:#fff;border-radius:0px;text-transform:uppercase;font-size:0.9em;padding:10px 18px;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;font-style:normal;font-weight:700;border-radius:2px;}
.btn:hover{opacity:0.8;}
.btn-lg, .btn-lg:hover, .btn-lg:active, .btn-lg:focus{font-size:1em;padding:14px 20px;}
.btn-xs, .btn-xs:hover, .btn-xs:active, .btn-xs:focus{font-size:0.8em;padding:6px 16px;}
.btn.dark{background-color:#302f32;}
.btn.blue{background-color:#3d40cd;}
.btn.green{background-color:#007900;}
.btn.red{background-color:#cd443d;}
.btn.yellow{background-color:#cdb13d;}
.btn.orange{background-color:#cd7d3d;}
.btn.blue.style{background-color:transparent;border:1px solid #cccccc;color:#cccccc;}
.btn.grey.style{background-color:transparent;border:1px solid #888;color:#888;}
.btn.grey.style:hover, .btn.grey.style:active, .btn.grey.style:focus{background-color:transparent;border:1px solid #333;color:#333;}
.btn.dark.style{background-color:transparent;border:1px solid #302f32;color:#302f32;}
.btn.dark.style:hover, .btn.dark.style:active, .btn.dark.style:focus{background-color:#302f32;color:#fff;opacity:1;}
.btn.blue.style:hover, .btn.blue.style:active, .btn.blue.style:focus{background-color:#3d40cd;color:#fff;opacity:1;}
.btn.green.style{background-color:transparent;border:1px solid #007900;color:#007900;}
.btn.green.style:hover, .btn.green.style:active, .btn.green.style:focus{background-color:#007900;color:#fff;opacity:1;}
.btn.red.style{background-color:transparent;border:1px solid #cd443d;color:#cd443d;}
.btn.red.style:hover, .btn.red.style:active, .btn.red.style:focus{background-color:#cd443d;color:#fff;opacity:1;}
.btn.yellow.style{background-color:transparent;border:1px solid #cdb13d;color:#cdb13d;}
.btn.yellow.style:hover, .btn.yellow.style:active, .btn.yellow.style:focus{background-color:#cdb13d;color:#fff;opacity:1;}
.btn.orange.style{background-color:transparent;border:1px solid #cd7d3d;color:#cd7d3d;}
.btn.orange.style:hover, .btn.orange.style:active, .btn.orange.style:focus{background-color:#cd7d3d;color:#fff;opacity:1;}
.btn.white.style{background-color:transparent;border:1px solid #fff;color:#fff;}
.btn.white.style:hover, .btn.white.style:active, .btn.white.style:focus{background-color:#fff;color:#191919;opacity:1;}
.dsa{display:block;text-align:center;margin-bottom:20px;}
.dsa.top{margin-top:15px;margin-bottom:0;}
.blue-text{color:#3d40cd;}
.green-text{color:#007900;}
.red-text{color:#cd443d;}
.yellow-text{color:#cdb13d;}
.green-color{color:#007900;}
.red-color{color:#cd443d;}
.blue-color{color:#3d40cd;}
.yellow-color{color:#cdb13d;}
.orange-color{color:#cd7d3d;}
.block{display:block;}
.small{font-size:75% !important;}
.italic{font-style:italic;}
.bold{font-weight:bold;}
.opacity-1{opacity:0.1;}
.opacity-2{opacity:0.2;}
.opacity-3{opacity:0.3;}
.opacity-4{opacity:0.4;}
.opacity-5{opacity:0.5;}
.opacity-6{opacity:0.6;}
.opacity-7{opacity:0.7;}
.opacity-8{opacity:0.8;}
.opacity-9{opacity:0.9;}
.no-margin{margin:0;}
[class^=margin-]{min-height:1px;}
.margin-5{margin-bottom:5px;}
.margin-10{margin-bottom:10px;}
.margin-15{margin-bottom:15px;}
.margin-20{margin-bottom:20px;}
.margin-30{margin-bottom:30px;}
.margin-40{margin-bottom:40px;}
.margin-50{margin-bottom:50px;}
.margin-60{margin-bottom:60px;}
.margin-70{margin-bottom:70px;}
.margin-80{margin-bottom:80px;}
.margin-90{margin-bottom:90px;}
.margin-100{margin-bottom:100px;}
.margin-120{margin-bottom:120px;}
.align-center{text-align:center;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.float-left{float:left;}
.float-right{float:right;}
.divider{margin:30px 0 36px 0;min-height:1px;}
.divider-border{margin:20px 0 26px 0;min-height:1px;border-bottom:1px solid rgba(204, 204, 204, 0.4);}
#pagination{font-weight:600;font-size:0.8em;text-align:center;padding-top:40px;}
#pagination a, #pagination .current{border:1px solid #eeeeee;border-radius:2px;color:#333;display:inline-block;padding:0 11px;line-height:30px;}
#pagination a.prev{float:left;}
#pagination a.next{float:right;margin-right:0;}
#pagination a, #pagination .current{margin-right:5px;}
#pagination .current{background-color:#007900;border:1px solid #007900;border-radius:2px;color:#fff;display:inline-block;padding:0 12px;}
#pagination a:hover{background-color:#007900;color:#fff;}
#testimonials-carousel{background:#302f32;padding:40px 0;}
#testimonials-carousel .testimonial-carousel-text{color:#fff;text-align:center;padding:0 40px;}
#testimonials-carousel .testimonial-carousel-text p{font-size:0.95em;line-height:1.5em;font-weight:700;margin-bottom:5px;}
#testimonials-carousel .testimonial-carousel-text span{display:block;font-size:0.7em;font-weight:700;text-transform:uppercase;color:#cccccc;}
.hidden{display:none;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{display:block;clear:both;margin-right:auto;margin-left:auto;}
.textalignleft{text-align:left !important;}
.textaligncenter{text-align:center !important;}
.textalignright{text-align:right !important;}
img.alignleft{float:left;margin:5px 15px 15px 0;}
img.alignright{display:block;margin:5px 0 15px 15px;}
img.aligncenter{display:block;clear:both;margin:0 auto;}
img.alignnone{display:block;margin:8px 0 20px;}
.img-full-responsive{width:100%;height:auto;display:block;max-width:none;}
.wp-caption{margin:10px 20px 20px;max-width:100%;text-align:center;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
.wp-caption.aligncenter{margin:20px auto;}
.wp-caption.alignleft{margin-left:0;}
.wp-caption.alignright{margin-right:0;}
.wp-caption.alignnone{margin-left:0;}
.wp-caption img, .wp-caption img a{margin:0;padding:0;border:0 none;}
.wp-caption .wp-caption-text{margin:0;padding:5px;}
.wp-smiley{margin:0 !important;max-height:13px;}
address{display:block;margin-bottom:20px;font-style:normal;line-height:24px;}
abbr[title], acronym[title], dfn[title]{border-bottom:1px dotted #666;cursor:help;}
.through{text-decoration:line-through;}
.right{float:right !important;}
.left{float:left !important;}
dt{font-family:OpenSansSemiBold;color:#333;}
dd{padding-left:20px;}
.gallery-caption{margin-left:0;margin-bottom:10px;padding:0 10px;}
#wpstats{display:none;}
.sticky{margin-bottom:50px;}
.clear{clear:both;}
code, pre{padding:0 3px 2px;color:#555;font-size:12px;font-family:Monaco, Menlo, Consolas, "Courier New", monospace;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:15px 20px;}
code{display:block;margin:30px;padding:20px;white-space:pre;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;line-height:20px;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
pre code{padding:0;border:0;background-color:transparent;color:inherit;white-space:pre;white-space:pre-wrap;}
.pre-scrollable{overflow-y:scroll;max-height:340px;}
.gallery-caption{margin-left:0;font-style:italic;}
.video-container{overflow:hidden;position:relative;margin-bottom:20px;}
.video-wrapper{position:relative;padding-top:56.2393162393%;height:0;overflow:hidden;}
.video-wrapper iframe, .video-wrapper object, .video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.gallery-item{margin:0 !important;}
.gallery-item img{width:100%;border:3px solid #fff !important;}
.gallery-icon{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}
.gallery-icon:hover{opacity:0.7;}
div.wpcf7-validation-errors{display:block !important;text-align:center !important;font-weight:bold !important;background:#f7e700 !important;padding:20px !important;}
div.wpcf7-mail-sent-ok{display:block !important;text-align:center !important;font-weight:bold !important;background:#007900 !important;padding:20px !important;}
span.wpcf7-not-valid-tip{color:#f00 !important;font-size:0.85em !important;display:block !important;font-style:italic !important;opacity:0.8 !important;}
.grecaptcha-badge{visibility:hidden;}
@font-face{font-family:"icon";src:url(//danilasantagata.it/wp-content/themes/danilatheme/fonts/fontawesome-webfont.eot?v=4.4.0);src:url(//danilasantagata.it/wp-content/themes/danilatheme/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0) format("embedded-opentype"), url(//danilasantagata.it/wp-content/themes/danilatheme/fonts/fontawesome-webfont.woff2?v=4.4.0) format("woff2"), url(//danilasantagata.it/wp-content/themes/danilatheme/fonts/fontawesome-webfont.woff?v=4.4.0) format("woff"), url(//danilasantagata.it/wp-content/themes/danilatheme/fonts/fontawesome-webfont.ttf?v=4.4.0) format("truetype"), url(//danilasantagata.it/wp-content/themes/danilatheme/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;}
[class^=icon-]:before, [class*=" icon-"]:before{font-family:"icon";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;}
.icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%;}
.icon-2x{font-size:2em;}
.icon-3x{font-size:3em;}
.icon-4x{font-size:4em;}
.icon-5x{font-size:5em;}
.icon-fw{width:1.28571429em;text-align:center;}
.icon-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}
.icon-ul > li{position:relative;}
.icon-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center;}
.icon-li.icon-lg{left:-1.85714286em;}
.icon-border{padding:0.2em 0.25em 0.15em;border:solid 0.08em #eeeeee;border-radius:0.1em;}
.icon-pull-left{float:left;}
.icon-pull-right{float:right;}
.icon.icon-pull-left{margin-right:0.3em;}
.icon.icon-pull-right{margin-left:0.3em;}
.pull-right{float:right;}
.pull-left{float:left;}
.icon.pull-left{margin-right:0.3em;}
.icon.pull-right{margin-left:0.3em;}
.icon-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}
.icon-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes fa-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
.icon-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.icon-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.icon-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}
.icon-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1);}
.icon-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1);}:root .icon-rotate-90,
:root .icon-rotate-180, :root .icon-rotate-270, :root .icon-flip-horizontal, :root .icon-flip-vertical{filter:none;}
.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}
.icon-stack-1x, .icon-stack-2x{position:absolute;left:0;width:100%;text-align:center;}
.icon-stack-1x{line-height:inherit;}
.icon-stack-2x{font-size:2em;}
.icon-inverse{color:#ffffff;}
.icon-glass:before{content:"\f000";}
.icon-music:before{content:"\f001";}
.icon-search:before{content:"\f002";}
.icon-envelope-o:before{content:"\f003";}
.icon-heart:before{content:"\f004";}
.icon-star:before{content:"\f005";}
.icon-star-o:before{content:"\f006";}
.icon-user:before{content:"\f007";}
.icon-film:before{content:"\f008";}
.icon-th-large:before{content:"\f009";}
.icon-th:before{content:"\f00a";}
.icon-th-list:before{content:"\f00b";}
.icon-check:before{content:"\f00c";}
.icon-remove:before, .icon-close:before, .icon-times:before{content:"\f00d";}
.icon-search-plus:before{content:"\f00e";}
.icon-search-minus:before{content:"\f010";}
.icon-power-off:before{content:"\f011";}
.icon-signal:before{content:"\f012";}
.icon-gear:before, .icon-cog:before{content:"\f013";}
.icon-trash-o:before{content:"\f014";}
.icon-home:before{content:"\f015";}
.icon-file-o:before{content:"\f016";}
.icon-clock-o:before{content:"\f017";}
.icon-road:before{content:"\f018";}
.icon-download:before{content:"\f019";}
.icon-arrow-circle-o-down:before{content:"\f01a";}
.icon-arrow-circle-o-up:before{content:"\f01b";}
.icon-inbox:before{content:"\f01c";}
.icon-play-circle-o:before{content:"\f01d";}
.icon-rotate-right:before, .icon-repeat:before{content:"\f01e";}
.icon-refresh:before{content:"\f021";}
.icon-list-alt:before{content:"\f022";}
.icon-lock:before{content:"\f023";}
.icon-flag:before{content:"\f024";}
.icon-headphones:before{content:"\f025";}
.icon-volume-off:before{content:"\f026";}
.icon-volume-down:before{content:"\f027";}
.icon-volume-up:before{content:"\f028";}
.icon-qrcode:before{content:"\f029";}
.icon-barcode:before{content:"\f02a";}
.icon-tag:before{content:"\f02b";}
.icon-tags:before{content:"\f02c";}
.icon-book:before{content:"\f02d";}
.icon-bookmark:before{content:"\f02e";}
.icon-print:before{content:"\f02f";}
.icon-camera:before{content:"\f030";}
.icon-font:before{content:"\f031";}
.icon-bold:before{content:"\f032";}
.icon-italic:before{content:"\f033";}
.icon-text-height:before{content:"\f034";}
.icon-text-width:before{content:"\f035";}
.icon-align-left:before{content:"\f036";}
.icon-align-center:before{content:"\f037";}
.icon-align-right:before{content:"\f038";}
.icon-align-justify:before{content:"\f039";}
.icon-list:before{content:"\f03a";}
.icon-dedent:before, .icon-outdent:before{content:"\f03b";}
.icon-indent:before{content:"\f03c";}
.icon-video-camera:before{content:"\f03d";}
.icon-photo:before, .icon-image:before, .icon-picture-o:before{content:"\f03e";}
.icon-pencil:before{content:"\f040";}
.icon-map-marker:before{content:"\f041";}
.icon-adjust:before{content:"\f042";}
.icon-tint:before{content:"\f043";}
.icon-edit:before, .icon-pencil-square-o:before{content:"\f044";}
.icon-share-square-o:before{content:"\f045";}
.icon-check-square-o:before{content:"\f046";}
.icon-arrows:before{content:"\f047";}
.icon-step-backward:before{content:"\f048";}
.icon-fast-backward:before{content:"\f049";}
.icon-backward:before{content:"\f04a";}
.icon-play:before{content:"\f04b";}
.icon-pause:before{content:"\f04c";}
.icon-stop:before{content:"\f04d";}
.icon-forward:before{content:"\f04e";}
.icon-fast-forward:before{content:"\f050";}
.icon-step-forward:before{content:"\f051";}
.icon-eject:before{content:"\f052";}
.icon-chevron-left:before{content:"\f053";}
.icon-chevron-right:before{content:"\f054";}
.icon-plus-circle:before{content:"\f055";}
.icon-minus-circle:before{content:"\f056";}
.icon-times-circle:before{content:"\f057";}
.icon-check-circle:before{content:"\f058";}
.icon-question-circle:before{content:"\f059";}
.icon-info-circle:before{content:"\f05a";}
.icon-crosshairs:before{content:"\f05b";}
.icon-times-circle-o:before{content:"\f05c";}
.icon-check-circle-o:before{content:"\f05d";}
.icon-ban:before{content:"\f05e";}
.icon-arrow-left:before{content:"\f060";}
.icon-arrow-right:before{content:"\f061";}
.icon-arrow-up:before{content:"\f062";}
.icon-arrow-down:before{content:"\f063";}
.icon-mail-forward:before, .icon-share:before{content:"\f064";}
.icon-expand:before{content:"\f065";}
.icon-compress:before{content:"\f066";}
.icon-plus:before{content:"\f067";}
.icon-minus:before{content:"\f068";}
.icon-asterisk:before{content:"\f069";}
.icon-exclamation-circle:before{content:"\f06a";}
.icon-gift:before{content:"\f06b";}
.icon-leaf:before{content:"\f06c";}
.icon-fire:before{content:"\f06d";}
.icon-eye:before{content:"\f06e";}
.icon-eye-slash:before{content:"\f070";}
.icon-warning:before, .icon-exclamation-triangle:before{content:"\f071";}
.icon-plane:before{content:"\f072";}
.icon-calendar:before{content:"\f073";}
.icon-random:before{content:"\f074";}
.icon-comment:before{content:"\f075";}
.icon-magnet:before{content:"\f076";}
.icon-chevron-up:before{content:"\f077";}
.icon-chevron-down:before{content:"\f078";}
.icon-retweet:before{content:"\f079";}
.icon-shopping-cart:before{content:"\f07a";}
.icon-folder:before{content:"\f07b";}
.icon-folder-open:before{content:"\f07c";}
.icon-arrows-v:before{content:"\f07d";}
.icon-arrows-h:before{content:"\f07e";}
.icon-bar-chart-o:before, .icon-bar-chart:before{content:"\f080";}
.icon-twitter-square:before{content:"\f081";}
.icon-facebook-square:before{content:"\f082";}
.icon-camera-retro:before{content:"\f083";}
.icon-key:before{content:"\f084";}
.icon-gears:before, .icon-cogs:before{content:"\f085";}
.icon-comments:before{content:"\f086";}
.icon-thumbs-o-up:before{content:"\f087";}
.icon-thumbs-o-down:before{content:"\f088";}
.icon-star-half:before{content:"\f089";}
.icon-heart-o:before{content:"\f08a";}
.icon-sign-out:before{content:"\f08b";}
.icon-linkedin-square:before{content:"\f08c";}
.icon-thumb-tack:before{content:"\f08d";}
.icon-external-link:before{content:"\f08e";}
.icon-sign-in:before{content:"\f090";}
.icon-trophy:before{content:"\f091";}
.icon-github-square:before{content:"\f092";}
.icon-upload:before{content:"\f093";}
.icon-lemon-o:before{content:"\f094";}
.icon-phone:before{content:"\f095";}
.icon-square-o:before{content:"\f096";}
.icon-bookmark-o:before{content:"\f097";}
.icon-phone-square:before{content:"\f098";}
.icon-twitter:before{content:"\f099";}
.icon-facebook-f:before, .icon-facebook:before{content:"\f09a";}
.icon-github:before{content:"\f09b";}
.icon-unlock:before{content:"\f09c";}
.icon-credit-card:before{content:"\f09d";}
.icon-feed:before, .icon-rss:before{content:"\f09e";}
.icon-hdd-o:before{content:"\f0a0";}
.icon-bullhorn:before{content:"\f0a1";}
.icon-bell:before{content:"\f0f3";}
.icon-certificate:before{content:"\f0a3";}
.icon-hand-o-right:before{content:"\f0a4";}
.icon-hand-o-left:before{content:"\f0a5";}
.icon-hand-o-up:before{content:"\f0a6";}
.icon-hand-o-down:before{content:"\f0a7";}
.icon-arrow-circle-left:before{content:"\f0a8";}
.icon-arrow-circle-right:before{content:"\f0a9";}
.icon-arrow-circle-up:before{content:"\f0aa";}
.icon-arrow-circle-down:before{content:"\f0ab";}
.icon-globe:before{content:"\f0ac";}
.icon-wrench:before{content:"\f0ad";}
.icon-tasks:before{content:"\f0ae";}
.icon-filter:before{content:"\f0b0";}
.icon-briefcase:before{content:"\f0b1";}
.icon-arrows-alt:before{content:"\f0b2";}
.icon-group:before, .icon-users:before{content:"\f0c0";}
.icon-chain:before, .icon-link:before{content:"\f0c1";}
.icon-cloud:before{content:"\f0c2";}
.icon-flask:before{content:"\f0c3";}
.icon-cut:before, .icon-scissors:before{content:"\f0c4";}
.icon-copy:before, .icon-files-o:before{content:"\f0c5";}
.icon-paperclip:before{content:"\f0c6";}
.icon-save:before, .icon-floppy-o:before{content:"\f0c7";}
.icon-square:before{content:"\f0c8";}
.icon-navicon:before, .icon-reorder:before, .icon-bars:before{content:"\f0c9";}
.icon-list-ul:before{content:"\f0ca";}
.icon-list-ol:before{content:"\f0cb";}
.icon-strikethrough:before{content:"\f0cc";}
.icon-underline:before{content:"\f0cd";}
.icon-table:before{content:"\f0ce";}
.icon-magic:before{content:"\f0d0";}
.icon-truck:before{content:"\f0d1";}
.icon-pinterest:before{content:"\f0d2";}
.icon-pinterest-square:before{content:"\f0d3";}
.icon-google-plus-square:before{content:"\f0d4";}
.icon-google-plus:before{content:"\f0d5";}
.icon-money:before{content:"\f0d6";}
.icon-caret-down:before{content:"\f0d7";}
.icon-caret-up:before{content:"\f0d8";}
.icon-caret-left:before{content:"\f0d9";}
.icon-caret-right:before{content:"\f0da";}
.icon-columns:before{content:"\f0db";}
.icon-unsorted:before, .icon-sort:before{content:"\f0dc";}
.icon-sort-down:before, .icon-sort-desc:before{content:"\f0dd";}
.icon-sort-up:before, .icon-sort-asc:before{content:"\f0de";}
.icon-envelope:before{content:"\f0e0";}
.icon-linkedin:before{content:"\f0e1";}
.icon-rotate-left:before, .icon-undo:before{content:"\f0e2";}
.icon-legal:before, .icon-gavel:before{content:"\f0e3";}
.icon-dashboard:before, .icon-tachometer:before{content:"\f0e4";}
.icon-comment-o:before{content:"\f0e5";}
.icon-comments-o:before{content:"\f0e6";}
.icon-flash:before, .icon-bolt:before{content:"\f0e7";}
.icon-sitemap:before{content:"\f0e8";}
.icon-umbrella:before{content:"\f0e9";}
.icon-paste:before, .icon-clipboard:before{content:"\f0ea";}
.icon-lightbulb-o:before{content:"\f0eb";}
.icon-exchange:before{content:"\f0ec";}
.icon-cloud-download:before{content:"\f0ed";}
.icon-cloud-upload:before{content:"\f0ee";}
.icon-user-md:before{content:"\f0f0";}
.icon-stethoscope:before{content:"\f0f1";}
.icon-suitcase:before{content:"\f0f2";}
.icon-bell-o:before{content:"\f0a2";}
.icon-coffee:before{content:"\f0f4";}
.icon-cutlery:before{content:"\f0f5";}
.icon-file-text-o:before{content:"\f0f6";}
.icon-building-o:before{content:"\f0f7";}
.icon-hospital-o:before{content:"\f0f8";}
.icon-ambulance:before{content:"\f0f9";}
.icon-medkit:before{content:"\f0fa";}
.icon-fighter-jet:before{content:"\f0fb";}
.icon-beer:before{content:"\f0fc";}
.icon-h-square:before{content:"\f0fd";}
.icon-plus-square:before{content:"\f0fe";}
.icon-angle-double-left:before{content:"\f100";}
.icon-angle-double-right:before{content:"\f101";}
.icon-angle-double-up:before{content:"\f102";}
.icon-angle-double-down:before{content:"\f103";}
.icon-angle-left:before{content:"\f104";}
.icon-angle-right:before{content:"\f105";}
.icon-angle-up:before{content:"\f106";}
.icon-angle-down:before{content:"\f107";}
.icon-desktop:before{content:"\f108";}
.icon-laptop:before{content:"\f109";}
.icon-tablet:before{content:"\f10a";}
.icon-mobile-phone:before, .icon-mobile:before{content:"\f10b";}
.icon-circle-o:before{content:"\f10c";}
.icon-quote-left:before{content:"\f10d";}
.icon-quote-right:before{content:"\f10e";}
.icon-spinner:before{content:"\f110";}
.icon-circle:before{content:"\f111";}
.icon-mail-reply:before, .icon-reply:before{content:"\f112";}
.icon-github-alt:before{content:"\f113";}
.icon-folder-o:before{content:"\f114";}
.icon-folder-open-o:before{content:"\f115";}
.icon-smile-o:before{content:"\f118";}
.icon-frown-o:before{content:"\f119";}
.icon-meh-o:before{content:"\f11a";}
.icon-gamepad:before{content:"\f11b";}
.icon-keyboard-o:before{content:"\f11c";}
.icon-flag-o:before{content:"\f11d";}
.icon-flag-checkered:before{content:"\f11e";}
.icon-terminal:before{content:"\f120";}
.icon-code:before{content:"\f121";}
.icon-mail-reply-all:before, .icon-reply-all:before{content:"\f122";}
.icon-star-half-empty:before, .icon-star-half-full:before, .icon-star-half-o:before{content:"\f123";}
.icon-location-arrow:before{content:"\f124";}
.icon-crop:before{content:"\f125";}
.icon-code-fork:before{content:"\f126";}
.icon-unlink:before, .icon-chain-broken:before{content:"\f127";}
.icon-question:before{content:"\f128";}
.icon-info:before{content:"\f129";}
.icon-exclamation:before{content:"\f12a";}
.icon-superscript:before{content:"\f12b";}
.icon-subscript:before{content:"\f12c";}
.icon-eraser:before{content:"\f12d";}
.icon-puzzle-piece:before{content:"\f12e";}
.icon-microphone:before{content:"\f130";}
.icon-microphone-slash:before{content:"\f131";}
.icon-shield:before{content:"\f132";}
.icon-calendar-o:before{content:"\f133";}
.icon-fire-extinguisher:before{content:"\f134";}
.icon-rocket:before{content:"\f135";}
.icon-maxcdn:before{content:"\f136";}
.icon-chevron-circle-left:before{content:"\f137";}
.icon-chevron-circle-right:before{content:"\f138";}
.icon-chevron-circle-up:before{content:"\f139";}
.icon-chevron-circle-down:before{content:"\f13a";}
.icon-html5:before{content:"\f13b";}
.icon-css3:before{content:"\f13c";}
.icon-anchor:before{content:"\f13d";}
.icon-unlock-alt:before{content:"\f13e";}
.icon-bullseye:before{content:"\f140";}
.icon-ellipsis-h:before{content:"\f141";}
.icon-ellipsis-v:before{content:"\f142";}
.icon-rss-square:before{content:"\f143";}
.icon-play-circle:before{content:"\f144";}
.icon-ticket:before{content:"\f145";}
.icon-minus-square:before{content:"\f146";}
.icon-minus-square-o:before{content:"\f147";}
.icon-level-up:before{content:"\f148";}
.icon-level-down:before{content:"\f149";}
.icon-check-square:before{content:"\f14a";}
.icon-pencil-square:before{content:"\f14b";}
.icon-external-link-square:before{content:"\f14c";}
.icon-share-square:before{content:"\f14d";}
.icon-compass:before{content:"\f14e";}
.icon-toggle-down:before, .icon-caret-square-o-down:before{content:"\f150";}
.icon-toggle-up:before, .icon-caret-square-o-up:before{content:"\f151";}
.icon-toggle-right:before, .icon-caret-square-o-right:before{content:"\f152";}
.icon-euro:before, .icon-eur:before{content:"\f153";}
.icon-gbp:before{content:"\f154";}
.icon-dollar:before, .icon-usd:before{content:"\f155";}
.icon-rupee:before, .icon-inr:before{content:"\f156";}
.icon-cny:before, .icon-rmb:before, .icon-yen:before, .icon-jpy:before{content:"\f157";}
.icon-ruble:before, .icon-rouble:before, .icon-rub:before{content:"\f158";}
.icon-won:before, .icon-krw:before{content:"\f159";}
.icon-bitcoin:before, .icon-btc:before{content:"\f15a";}
.icon-file:before{content:"\f15b";}
.icon-file-text:before{content:"\f15c";}
.icon-sort-alpha-asc:before{content:"\f15d";}
.icon-sort-alpha-desc:before{content:"\f15e";}
.icon-sort-amount-asc:before{content:"\f160";}
.icon-sort-amount-desc:before{content:"\f161";}
.icon-sort-numeric-asc:before{content:"\f162";}
.icon-sort-numeric-desc:before{content:"\f163";}
.icon-thumbs-up:before{content:"\f164";}
.icon-thumbs-down:before{content:"\f165";}
.icon-youtube-square:before{content:"\f166";}
.icon-youtube:before{content:"\f167";}
.icon-xing:before{content:"\f168";}
.icon-xing-square:before{content:"\f169";}
.icon-youtube-play:before{content:"\f16a";}
.icon-dropbox:before{content:"\f16b";}
.icon-stack-overflow:before{content:"\f16c";}
.icon-instagram:before{content:"\f16d";}
.icon-flickr:before{content:"\f16e";}
.icon-adn:before{content:"\f170";}
.icon-bitbucket:before{content:"\f171";}
.icon-bitbucket-square:before{content:"\f172";}
.icon-tumblr:before{content:"\f173";}
.icon-tumblr-square:before{content:"\f174";}
.icon-long-arrow-down:before{content:"\f175";}
.icon-long-arrow-up:before{content:"\f176";}
.icon-long-arrow-left:before{content:"\f177";}
.icon-long-arrow-right:before{content:"\f178";}
.icon-apple:before{content:"\f179";}
.icon-windows:before{content:"\f17a";}
.icon-android:before{content:"\f17b";}
.icon-linux:before{content:"\f17c";}
.icon-dribbble:before{content:"\f17d";}
.icon-skype:before{content:"\f17e";}
.icon-foursquare:before{content:"\f180";}
.icon-trello:before{content:"\f181";}
.icon-female:before{content:"\f182";}
.icon-male:before{content:"\f183";}
.icon-gittip:before, .icon-gratipay:before{content:"\f184";}
.icon-sun-o:before{content:"\f185";}
.icon-moon-o:before{content:"\f186";}
.icon-archive:before{content:"\f187";}
.icon-bug:before{content:"\f188";}
.icon-vk:before{content:"\f189";}
.icon-weibo:before{content:"\f18a";}
.icon-renren:before{content:"\f18b";}
.icon-pagelines:before{content:"\f18c";}
.icon-stack-exchange:before{content:"\f18d";}
.icon-arrow-circle-o-right:before{content:"\f18e";}
.icon-arrow-circle-o-left:before{content:"\f190";}
.icon-toggle-left:before, .icon-caret-square-o-left:before{content:"\f191";}
.icon-dot-circle-o:before{content:"\f192";}
.icon-wheelchair:before{content:"\f193";}
.icon-vimeo-square:before{content:"\f194";}
.icon-turkish-lira:before, .icon-try:before{content:"\f195";}
.icon-plus-square-o:before{content:"\f196";}
.icon-space-shuttle:before{content:"\f197";}
.icon-slack:before{content:"\f198";}
.icon-envelope-square:before{content:"\f199";}
.icon-wordpress:before{content:"\f19a";}
.icon-openid:before{content:"\f19b";}
.icon-institution:before, .icon-bank:before, .icon-university:before{content:"\f19c";}
.icon-mortar-board:before, .icon-graduation-cap:before{content:"\f19d";}
.icon-yahoo:before{content:"\f19e";}
.icon-google:before{content:"\f1a0";}
.icon-reddit:before{content:"\f1a1";}
.icon-reddit-square:before{content:"\f1a2";}
.icon-stumbleupon-circle:before{content:"\f1a3";}
.icon-stumbleupon:before{content:"\f1a4";}
.icon-delicious:before{content:"\f1a5";}
.icon-digg:before{content:"\f1a6";}
.icon-pied-piper:before{content:"\f1a7";}
.icon-pied-piper-alt:before{content:"\f1a8";}
.icon-drupal:before{content:"\f1a9";}
.icon-joomla:before{content:"\f1aa";}
.icon-language:before{content:"\f1ab";}
.icon-fax:before{content:"\f1ac";}
.icon-building:before{content:"\f1ad";}
.icon-child:before{content:"\f1ae";}
.icon-paw:before{content:"\f1b0";}
.icon-spoon:before{content:"\f1b1";}
.icon-cube:before{content:"\f1b2";}
.icon-cubes:before{content:"\f1b3";}
.icon-behance:before{content:"\f1b4";}
.icon-behance-square:before{content:"\f1b5";}
.icon-steam:before{content:"\f1b6";}
.icon-steam-square:before{content:"\f1b7";}
.icon-recycle:before{content:"\f1b8";}
.icon-automobile:before, .icon-car:before{content:"\f1b9";}
.icon-cab:before, .icon-taxi:before{content:"\f1ba";}
.icon-tree:before{content:"\f1bb";}
.icon-spotify:before{content:"\f1bc";}
.icon-deviantart:before{content:"\f1bd";}
.icon-soundcloud:before{content:"\f1be";}
.icon-database:before{content:"\f1c0";}
.icon-file-pdf-o:before{content:"\f1c1";}
.icon-file-word-o:before{content:"\f1c2";}
.icon-file-excel-o:before{content:"\f1c3";}
.icon-file-powerpoint-o:before{content:"\f1c4";}
.icon-file-photo-o:before, .icon-file-picture-o:before, .icon-file-image-o:before{content:"\f1c5";}
.icon-file-zip-o:before, .icon-file-archive-o:before{content:"\f1c6";}
.icon-file-sound-o:before, .icon-file-audio-o:before{content:"\f1c7";}
.icon-file-movie-o:before, .icon-file-video-o:before{content:"\f1c8";}
.icon-file-code-o:before{content:"\f1c9";}
.icon-vine:before{content:"\f1ca";}
.icon-codepen:before{content:"\f1cb";}
.icon-jsfiddle:before{content:"\f1cc";}
.icon-life-bouy:before, .icon-life-buoy:before, .icon-life-saver:before, .icon-support:before, .icon-life-ring:before{content:"\f1cd";}
.icon-circle-o-notch:before{content:"\f1ce";}
.icon-ra:before, .icon-rebel:before{content:"\f1d0";}
.icon-ge:before, .icon-empire:before{content:"\f1d1";}
.icon-git-square:before{content:"\f1d2";}
.icon-git:before{content:"\f1d3";}
.icon-y-combinator-square:before, .icon-yc-square:before, .icon-hacker-news:before{content:"\f1d4";}
.icon-tencent-weibo:before{content:"\f1d5";}
.icon-qq:before{content:"\f1d6";}
.icon-wechat:before, .icon-weixin:before{content:"\f1d7";}
.icon-send:before, .icon-paper-plane:before{content:"\f1d8";}
.icon-send-o:before, .icon-paper-plane-o:before{content:"\f1d9";}
.icon-history:before{content:"\f1da";}
.icon-circle-thin:before{content:"\f1db";}
.icon-header:before{content:"\f1dc";}
.icon-paragraph:before{content:"\f1dd";}
.icon-sliders:before{content:"\f1de";}
.icon-share-alt:before{content:"\f1e0";}
.icon-share-alt-square:before{content:"\f1e1";}
.icon-bomb:before{content:"\f1e2";}
.icon-soccer-ball-o:before, .icon-futbol-o:before{content:"\f1e3";}
.icon-tty:before{content:"\f1e4";}
.icon-binoculars:before{content:"\f1e5";}
.icon-plug:before{content:"\f1e6";}
.icon-slideshare:before{content:"\f1e7";}
.icon-twitch:before{content:"\f1e8";}
.icon-yelp:before{content:"\f1e9";}
.icon-newspaper-o:before{content:"\f1ea";}
.icon-wifi:before{content:"\f1eb";}
.icon-calculator:before{content:"\f1ec";}
.icon-paypal:before{content:"\f1ed";}
.icon-google-wallet:before{content:"\f1ee";}
.icon-cc-visa:before{content:"\f1f0";}
.icon-cc-mastercard:before{content:"\f1f1";}
.icon-cc-discover:before{content:"\f1f2";}
.icon-cc-amex:before{content:"\f1f3";}
.icon-cc-paypal:before{content:"\f1f4";}
.icon-cc-stripe:before{content:"\f1f5";}
.icon-bell-slash:before{content:"\f1f6";}
.icon-bell-slash-o:before{content:"\f1f7";}
.icon-trash:before{content:"\f1f8";}
.icon-copyright:before{content:"\f1f9";}
.icon-at:before{content:"\f1fa";}
.icon-eyedropper:before{content:"\f1fb";}
.icon-paint-brush:before{content:"\f1fc";}
.icon-birthday-cake:before{content:"\f1fd";}
.icon-area-chart:before{content:"\f1fe";}
.icon-pie-chart:before{content:"\f200";}
.icon-line-chart:before{content:"\f201";}
.icon-lastfm:before{content:"\f202";}
.icon-lastfm-square:before{content:"\f203";}
.icon-toggle-off:before{content:"\f204";}
.icon-toggle-on:before{content:"\f205";}
.icon-bicycle:before{content:"\f206";}
.icon-bus:before{content:"\f207";}
.icon-ioxhost:before{content:"\f208";}
.icon-angellist:before{content:"\f209";}
.icon-cc:before{content:"\f20a";}
.icon-shekel:before, .icon-sheqel:before, .icon-ils:before{content:"\f20b";}
.icon-meanpath:before{content:"\f20c";}
.icon-buysellads:before{content:"\f20d";}
.icon-connectdevelop:before{content:"\f20e";}
.icon-dashcube:before{content:"\f210";}
.icon-forumbee:before{content:"\f211";}
.icon-leanpub:before{content:"\f212";}
.icon-sellsy:before{content:"\f213";}
.icon-shirtsinbulk:before{content:"\f214";}
.icon-simplybuilt:before{content:"\f215";}
.icon-skyatlas:before{content:"\f216";}
.icon-cart-plus:before{content:"\f217";}
.icon-cart-arrow-down:before{content:"\f218";}
.icon-diamond:before{content:"\f219";}
.icon-ship:before{content:"\f21a";}
.icon-user-secret:before{content:"\f21b";}
.icon-motorcycle:before{content:"\f21c";}
.icon-street-view:before{content:"\f21d";}
.icon-heartbeat:before{content:"\f21e";}
.icon-venus:before{content:"\f221";}
.icon-mars:before{content:"\f222";}
.icon-mercury:before{content:"\f223";}
.icon-intersex:before, .icon-transgender:before{content:"\f224";}
.icon-transgender-alt:before{content:"\f225";}
.icon-venus-double:before{content:"\f226";}
.icon-mars-double:before{content:"\f227";}
.icon-venus-mars:before{content:"\f228";}
.icon-mars-stroke:before{content:"\f229";}
.icon-mars-stroke-v:before{content:"\f22a";}
.icon-mars-stroke-h:before{content:"\f22b";}
.icon-neuter:before{content:"\f22c";}
.icon-genderless:before{content:"\f22d";}
.icon-facebook-official:before{content:"\f230";}
.icon-pinterest-p:before{content:"\f231";}
.icon-whatsapp:before{content:"\f232";}
.icon-server:before{content:"\f233";}
.icon-user-plus:before{content:"\f234";}
.icon-user-times:before{content:"\f235";}
.icon-hotel:before, .icon-bed:before{content:"\f236";}
.icon-viacoin:before{content:"\f237";}
.icon-train:before{content:"\f238";}
.icon-subway:before{content:"\f239";}
.icon-medium:before{content:"\f23a";}
.icon-yc:before, .icon-y-combinator:before{content:"\f23b";}
.icon-optin-monster:before{content:"\f23c";}
.icon-opencart:before{content:"\f23d";}
.icon-expeditedssl:before{content:"\f23e";}
.icon-battery-4:before, .icon-battery-full:before{content:"\f240";}
.icon-battery-3:before, .icon-battery-three-quarters:before{content:"\f241";}
.icon-battery-2:before, .icon-battery-half:before{content:"\f242";}
.icon-battery-1:before, .icon-battery-quarter:before{content:"\f243";}
.icon-battery-0:before, .icon-battery-empty:before{content:"\f244";}
.icon-mouse-pointer:before{content:"\f245";}
.icon-i-cursor:before{content:"\f246";}
.icon-object-group:before{content:"\f247";}
.icon-object-ungroup:before{content:"\f248";}
.icon-sticky-note:before{content:"\f249";}
.icon-sticky-note-o:before{content:"\f24a";}
.icon-cc-jcb:before{content:"\f24b";}
.icon-cc-diners-club:before{content:"\f24c";}
.icon-clone:before{content:"\f24d";}
.icon-balance-scale:before{content:"\f24e";}
.icon-hourglass-o:before{content:"\f250";}
.icon-hourglass-1:before, .icon-hourglass-start:before{content:"\f251";}
.icon-hourglass-2:before, .icon-hourglass-half:before{content:"\f252";}
.icon-hourglass-3:before, .icon-hourglass-end:before{content:"\f253";}
.icon-hourglass:before{content:"\f254";}
.icon-hand-grab-o:before, .icon-hand-rock-o:before{content:"\f255";}
.icon-hand-stop-o:before, .icon-hand-paper-o:before{content:"\f256";}
.icon-hand-scissors-o:before{content:"\f257";}
.icon-hand-lizard-o:before{content:"\f258";}
.icon-hand-spock-o:before{content:"\f259";}
.icon-hand-pointer-o:before{content:"\f25a";}
.icon-hand-peace-o:before{content:"\f25b";}
.icon-trademark:before{content:"\f25c";}
.icon-registered:before{content:"\f25d";}
.icon-creative-commons:before{content:"\f25e";}
.icon-gg:before{content:"\f260";}
.icon-gg-circle:before{content:"\f261";}
.icon-tripadvisor:before{content:"\f262";}
.icon-odnoklassniki:before{content:"\f263";}
.icon-odnoklassniki-square:before{content:"\f264";}
.icon-get-pocket:before{content:"\f265";}
.icon-wikipedia-w:before{content:"\f266";}
.icon-safari:before{content:"\f267";}
.icon-chrome:before{content:"\f268";}
.icon-firefox:before{content:"\f269";}
.icon-opera:before{content:"\f26a";}
.icon-internet-explorer:before{content:"\f26b";}
.icon-tv:before, .icon-television:before{content:"\f26c";}
.icon-contao:before{content:"\f26d";}
.icon-500px:before{content:"\f26e";}
.icon-amazon:before{content:"\f270";}
.icon-calendar-plus-o:before{content:"\f271";}
.icon-calendar-minus-o:before{content:"\f272";}
.icon-calendar-times-o:before{content:"\f273";}
.icon-calendar-check-o:before{content:"\f274";}
.icon-industry:before{content:"\f275";}
.icon-map-pin:before{content:"\f276";}
.icon-map-signs:before{content:"\f277";}
.icon-map-o:before{content:"\f278";}
.icon-map:before{content:"\f279";}
.icon-commenting:before{content:"\f27a";}
.icon-commenting-o:before{content:"\f27b";}
.icon-houzz:before{content:"\f27c";}
.icon-vimeo:before{content:"\f27d";}
.icon-black-tie:before{content:"\f27e";}
.icon-fonticons:before{content:"\f280";}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.retina-style {
display: inline-block !important;
}
.standard-style {
display: none !important;
}
}@media only screen and (min-width: 992px) {
#ultimate-menu ul{display:table !important;}
}
@media only screen and (max-width: 1199px) {
.slider-post-title h1{font-size:1.8em;}
#ultimate-header{padding:8px 0;}
#ultimate-menu ul{font-size:92%;}
#ultimate-menu ul li a{padding:2px 8px;}
.post-style-first-cotent{margin:0;}
#single-post-share ul li:last-child{margin-left:0;}
}
@media only screen and (max-width: 992px) {
.container{width:750px;}
#first-header{text-align:center;}
#first-header > .container > .row{justify-content:center;}
#first-menu ul{text-align:center;}
#social-icon ul{justify-content:center;}
#logo-header{padding:30px 0;}
#logo{margin:0 auto;text-align:center;}
#ultimate-header{padding:8px 0;}
#ultimate-menu ul{padding-top:10px;display:none;font-size:110%;}
#ultimate-menu ul li{display:block;border-bottom:1px solid rgba(51, 51, 51, 0.08);border-right:none;}
#ultimate-menu ul li:last-child{margin-top:10px;border-bottom:none;}
#ultimate-menu ul li a{padding:5px 8px;}
#ultimate-menu ul li > ul{display:block;position:relative;opacity:1;overflow:visible;padding:0;width:100%;left:0;margin:0;z-index:998;}
#ultimate-menu ul li > ul li:first-child a{border-top:1px solid rgba(51, 51, 51, 0.08);}
#ultimate-menu ul li > ul li a, #ultimate-menu ul li > ul li:last-child a{border-left:none;}
#ultimate-menu ul li > ul li a{color:#999;font-size:0.85em;}
#ultimate-menu ul li > ul li a:before{content:"-";margin-right:5px;}
#ultimate-menu ul li > ul li, #ultimate-menu ul li > ul li:last-child a{border:none;}
#single-post-share ul li:last-child{margin-top:10px;}
.slider-post-title h1{font-size:1.5em;}
.post-style-first-cotent{margin-top:20px;}
#sidebar{margin-top:60px;}
#pagination a, #pagination .current{margin-bottom:10px;}
#pagination a.next, #pagination a.prev{float:none;margin:0;}
#social-footer-icon{padding:40px 0 0 0;}
#social-footer-icon ul li{display:inline-block;margin:0;padding:0 15px;}
#social-footer-icon ul li a span{padding-top:8px;display:block;margin-left:0;}
.no-margin-sm{margin:0;}
.margin-sm-10{margin-bottom:10px;}
.margin-sm-20{margin-bottom:20px;}
.margin-sm-30{margin-bottom:30px;}
.margin-sm-40{margin-bottom:40px;}
.margin-sm-50{margin-bottom:50px;}
.margin-sm-60{margin-bottom:60px;}
.margin-sm-70{margin-bottom:70px;}
.margin-sm-80{margin-bottom:80px;}
.margin-sm-90{margin-bottom:90px;}
.margin-sm-100{margin-bottom:100px;}
.margin-sm-120{margin-bottom:120px;}
.center-sm{text-align:center;}
}
@media only screen and (max-width: 767px) {
body{font-size:95%;}
.container{width:540px;}
#logo img{max-width:280px;}
#first-menu{padding:0;}
.slider-post-big, .slider-post{padding:60px 20px;}
.slider-post-title, .slider-post-big .slider-post-title{height:200px;max-width:600px;}
.slider-post-title h1{font-size:1.3em;}
.single-post-content{margin:20px 0 0 0;padding:0;}
.share-single-post{display:none;}
#single-post-share{text-align:center;}
#single-page-inner{margin:20px 0 40px 0;padding:0;}
.post-style-second{min-height:inherit;}
.post-style-second-image img{width:100%;}
.post-style-second-cotent{padding:0;}
.post-style-second-meta > a{display:none;}
.post-style-three{min-height:inherit;}
.post-style-three-image img{width:100%;}
.post-style-three-cotent{padding:0;}
.post-style-three-meta > a{display:none;}
#single-post-share ul li:last-child{margin-top:10px;display:block;}
#first-footer{margin-top:60px;}
#copyright{line-height:2em;}
.no-margin-xs{margin:0;}
.margin-xs-10{margin-bottom:10px;}
.margin-xs-20{margin-bottom:20px;}
.margin-xs-30{margin-bottom:30px;}
.margin-xs-40{margin-bottom:40px;}
.margin-xs-50{margin-bottom:50px;}
.margin-xs-60{margin-bottom:60px;}
.margin-xs-70{margin-bottom:70px;}
.margin-xs-80{margin-bottom:80px;}
.margin-xs-90{margin-bottom:90px;}
.margin-xs-100{margin-bottom:100px;}
.margin-xs-120{margin-bottom:120px;}
.center-xs{text-align:center;}
}
@media only screen and (max-width: 560px) {
.container{width:460px;}
#page-title{padding-left:0;padding-right:0;}
#author-info{text-align:center;}
#author-info-image{float:none;margin-bottom:20px;}
#testimonial-list ul li{padding:0 0 20px 0;}
#testimonial-list .testimonial-image{margin:0 auto 20px auto;float:none;text-align:center;display:block;}
#testimonial-list .testimonial-text{margin:0;text-align:center;}
}
@media only screen and (max-width: 480px) {
.container {
width: 100%;
}
#first-menu {
padding: 0 0 15px 0;
}
#first-menu ul li {
display: inline-block;
margin-right: 5px;
padding-right: 5px;
font-size: 90%;
}
#related-post {
margin: 0;
}
#related-post .item-inner {
padding: 0;
}
}