.navbar-nav > li > a:hover,
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #24B8D6 !important;
}
.navbar-nav a.open-search i, .page-template-template-one-page-php .navbar-nav > li a:first-letter,
header.one-page .navbar-nav > li > a span,
.form-search button i,
.tp-caption.large_bold_grey span ,
a.button-two:hover span, a.button-two:hover i,
.blog-section .blog-post .post-content .content-data h2 a:hover ,
.statistic-post i, .portfolio-box.portfolio-style2 .project-post .project-gal .hover-box .inner-hover h2 ,
.features-section3 .container h1, .search-widget button i,
.sidebar .widget ul.category-list li a:hover,
.sidebar .widget ul.category-list li a:hover, .widget_meta ul li a:hover, .widget_categories ul li a:hover, .widget_archive ul li a:hover, .widget_recent_comments ul li a:hover, .widget_recent_entries ul li a:hover ,
.sidebar .widget ul.popular-list li .side-content h2 a:hover,
.single-post .share-tag-box .post-tags li a:hover, .post-tags a:hover,
.single-post .comment-section ul li .comment-content a:hover,
.project-sidebar p a,
.contact-area #contact-form .message.error ,
.accord-title a.accord-link:after , footer .up-footer .tweets-widget ul li p a ,
  .navbar-nav li ul.drop-down li ul.drop-down.level3 li a:hover, ul.filter li a:hover, ul.filter li a.active{
	color: #24B8D6;
}
.navbar-nav li ul.drop-down li a:hover,
.form-search,
.slider1 .banner-thumbs ul.slider-thumbnails li a span,
.services-section .services-box .services-post:hover .services-head a,
.services-section .services-box .services-post:hover .services-head:after ,
a.button-one:hover ,
a.button-two,
.portfolio-box .project-post .project-gal .hover-box a,
.blog-section .blog-post:hover .post-date ,
.feature-list2 li span, .testimonials-section .bx-wrapper .bx-pager.bx-default-pager a:hover,
.testimonials-section .bx-wrapper .bx-pager.bx-default-pager a.active,
.testimonial-post p ,.testimonial-post p:after ,
.blog-section.second-style .blog-post:hover .post-date, .testimonials-section.transparent-back .bx-wrapper .bx-pager.bx-default-pager a:hover,
.testimonials-section.transparent-back .bx-wrapper .bx-pager.bx-default-pager a.active,
.blog-box.masonry .blog-post .post-gal .hover-box a ,.flexslider .flex-next:hover, .flexslider .flex-prev:hover,
.sidebar .widget ul.category-list li a:hover:before,
.sidebar .widget ul.category-list li a:hover:before, .widget_meta ul li a:hover:before, .widget_categories ul li a:hover:before, .widget_archive ul li a:hover:before, .widget_recent_entries ul li a:hover:before ,
.meter > p, .nav-tabs li a span,
.pricing-box .pricing-item:hover ul.pricing-table li:first-child,
.contact-info a ,.error span,
.shortcodes-section .social-area.with-back, a.button-large ,a.small-btn  ,
ul.social-icons li a, footer .social-section, footer .up-footer .subscribe-form input[type="submit"]{
	background: #24B8D6;
}
.slider1 .banner-thumbs ul.slider-thumbnails li.active , .flexslider .flex-next:hover, .flexslider .flex-prev:hover ,
a.button-one:hover,
.portfolio-box .project-post:hover .project-content, .testimonials-section .bx-wrapper .bx-pager.bx-default-pager a:hover,
.testimonials-section .bx-wrapper .bx-pager.bx-default-pager a.active, .testimonial-post p:after,
ul.filter li a:hover,
ul.filter li a.active, .testimonials-section.transparent-back .bx-wrapper .bx-pager.bx-default-pager a:hover,
.testimonials-section.transparent-back .bx-wrapper .bx-pager.bx-default-pager a.active, .search-widget input[type="search"]:focus,.sidebar .widget ul.category-list li a:hover:before,
.sidebar .widget ul.category-list li a:hover:before, .widget_meta ul li a:hover:before, .widget_categories ul li a:hover:before, .widget_archive ul li a:hover:before, .widget_recent_entries ul li a:hover:before , .single-post blockquote,
.single-post .comment-form input[type="text"]:focus,
.single-post .comment-form textarea:focus, .nav-tabs li.active, .pricing-box .pricing-item:hover ul.pricing-table ,
.contact-area #contact-form input[type="text"]:focus,
.contact-area #contact-form textarea:focus . #contact-form input[type="email"]:focus, .form-control:focus, .error span:after,
a.small-btn, a.button-one:hover  {
	border-color: #24B8D6;
}
a.button-one:hover, .flexslider .flex-prev:hover, .flexslider .flex-next:hover,
.portfolio-box .project-post:hover .project-content, .testimonials-section .bx-wrapper .bx-pager.bx-default-pager a:hover, .testimonials-section .bx-wrapper .bx-pager.bx-default-pager a.active, ul.filter li a:hover, ul.filter li a.active,
.parallax .testimonial-post p:after, .pricing-box .pricing-item:hover ul.pricing-table{
	
	border-color: #24B8D6 !important;
}
a.button-one:hover, a.button-two, .flexslider .flex-next:hover, .flexslider .flex-prev:hover,
a.button-large, a.small-btn ,a.button-one:hover {

  box-shadow: 0 3px 0 #096784;
  -webkit-box-shadow: 0 3px 0 #096784;
  -moz-box-shadow: 0 3px 0 #096784;
  -o-box-shadow: 0 3px 0 #096784;
 
  
}
.error span:after{
	
	border-color: #096784;
}
a.button-two i {
	border-color: #096784;
}
	footer .up-footer{
		background-image: url(https://www.old.rsachiarugi.it/wp-content/uploads/2016/05/pattern_3.png);
	}
#header{
margin: 0 auto;
}
.navbar-brand {
    position: absolute;
    padding-left:8px;
    padding-top:7px;
    padding-bottom:7px;
    padding-right:0px;
}

/*.navbar-brand {
    position: absolute;
    padding-left:30px;
    padding-top:4px;
    padding-right:0px;
}*/
#wp-calendar td {
    border: 1px solid rgba(220, 220, 220, 0.11) !important;
}
footer .up-footer h1 {
    font-size: 17px ;
    font-weight: 600 ;
    
    
}
footer .up-footer {
  
    background-color: #043e50;
    
}


.page-banner h1, .page-banner p{
   margin-left:140px !important;
   color: #ffffff;
   font-size:16px;
   
}
.nav > li > a {
    padding: 10px 6px 16px 6px;
}

.fa{
    font-size:24px;
    
}

.navbar-nav > li {
    margin-left: 6px ;
}
.navbar-nav li ul.drop-down {
    width:210px;
}
    

.single-project-content p, .single-project-content ul, .single-project-content li {
    font-size: 16px !important;
    color: #555555 !important;
    line-height: 24px !important;
}
  
  
    
.portfolio-page-banner {
    background: url('../../../uploads/2016/05/0001-2.jpg');
     -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
   
}
.portfolio-box .project-post .project-content p{
     font-size: 14px;
}
    

.single-portfolio .title-section {
    padding: 34px 56px ;
}
#titolo-bianco .title-section h1 {
    color:#FFFFFF ;
}
#testo-servizi .clearfix{
    padding:40px;
    
} 
#testo-servizi p, #testo-servizi ul, #testo-servizi li {
    font-size: 16px ;
    color: #FFFFFF ;
    line-height: 24px ;
}
#testo-servizi h3 {
    font-size: 20px ;
    color: #FFFFFF ;
    font-weight: 600;
}

.page-id-164 .list-cont p{
    font-size: 16px ;
    color: #555555 ;
    line-height: 24px ;
} 

.page-id-164 .banner-section p{
    font-size: 16px ;
    line-height: 24px ;
}
.page-id-164 .timer{
    color:#333333;
}
.page-id-164 .statistic-counter p{
    color:#333333;
}

.page-id-164 .banner-section .title-section {
    padding: 4px 56px ;
}

.page-id-164 #stat1 .title-section, .page-id-164 #stat2 .title-section  {
    padding-top: 4px  ;
}

.page-id-164 #cs-grafico p{
    font-size: 16px ;
    color: #ffffff ;
    line-height: 24px ;
}
.page-id-167 .list-cont{
    color: #ffffff ;
}
.page-id-108 .accord-content p{
   
    font-size: 16px ;
    color: #000000;
}

.page-id-108 .testimonials-section p {
    font-size: 15px ;

}
.page-id-108 .feature-list3 li .list-cont h3 {
    font-size: 20px ;
}
.page-id-108 .feature-list3 li .list-cont p {
    font-size: 14px ;
    margin: 0 0 14px;
    color: #333333;
}
.page-id-108 .feature-list3 li .list-cont{
    padding:10px;
}

.page-id-108 .accord-content {
    border:none;
   
}

.page-id-108 a.button-third {
       padding: 5px 15px ;
}

a {
    color: #24b8d6;
}
a:link {
    color: #24b8d6;
}
a:visited {
    color: #24b8d6;
}
a:hover {
    color: #24b8d6;
    text-decoration: underline;
}

.portfolio-style2 .buttons {
    display: none;
}
#txt-bianco h1{
    color:#ffffff;
}
.page-banner .container {

    padding-top: 40px;
}

.contact-page-banner {
    background: url('../../../uploads/2016/05/0056-3.jpg');
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.banner-section{
     background-color:#043E50 !important;
	 background-image:none;
}
.meter > p span {
    background: #096784;
}
.meter > p span:after{
border: 5px solid #096784;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
}
.blog-section.with-sidebar .blog-post .post-content > p{
    font-size: 15px ;
    line-height: 20px ;
}

#contact-section-2  .title-section {
    padding: 4px 56px;
}

#banner-home .title-section {
    padding:14px 56px;
}

#stat1 {
    padding-top: 0;
}
 #stat2,  #stat2 p{
     color:#FFFFFF;
     font-size:16px;
} 
 #stat2 .statistic-content {
     color:#e7e7e7;
     font-size:15px;
     padding-left:46px;
} 
#stat2 .timer{
     color:#24b8d6;
}
.statistic-post i{
    margin-top: 18px;
}
#banner-home .title-section h1 {
    color:#FFFFFF;
    font-weight: 600;
    padding: 5px 5px ;
}
#missione-valori  .fa{
    display: none;
}
#missione-valori  h3{
font-weight: 800;
color:#FFFFFF;
}

#missione-valori  .list-cont{
    padding:10px;
    
}
@media(max-width:767px){
    .title-section h1{
        font-size: 2.6vw;
}
}
@media(min-width:768px){
    .title-section h1{
        font-size: 2.4vw;
}
}
@media(min-width:992px){
    .title-section h1{
        font-size: 2.0vw;
}
}
@media(min-width:1200px){
    .title-section h1{
        font-size: 1.6vw;
}
}
.map {
    height: 430px;
    margin-top: -160px;
}
.contact-info{
    padding-bottom:0;
}
.team-post .team-head{
height:80px;
}
.team-post > p {

}

.page-id-164 .statistic-content {
    font-weight: 800;
    color: #333333;
    font-size: 14px;
    padding-left: 20px;
    
}
    
.page-id-164 .statistic-counter p {
    color: #BBBBBB;
}
.page-id-164 #stat2 .statistic-content {
    font-size: 14px;
    padding-left: 0px;
    color: #FFFFFF;
    font-weight: 600;
}

.page-id-164 #stat2, #stat2 p {
    color: #BBBBBB;
    font-size: 18px;
}


.page-id-164 .statistic-box.style2 .statistic-post .statistic-counter{
	background: transparent;
	border: none;

}


.page-id-164 .statistic-box.style2 .statistic-post {
	background: #f9fafb;
    border: 1px solid #e6eaed;
    padding:14px;
     padding-bottom:30px;

}

.page-id-164 .statistic-box.style2 .statistic-post .statistic-counter {
    padding: 18px 14px;
}
.page-id-164 .statistic-box.style2 .statistic-post .statistic-counter{
    margin-bottom:0px;
}


.page-id-108 .statistic-content {
    font-size: 15px;
}
.page-id-108 .team-post .team-head span {
    font-size: 14px;
}

.page-id-108  .team-post > p{
    font-size: 14px;
}
.navbar-nav a.open-search i {
    padding-left:6px;
}

.page-id-167 .feature-list2 li .list-cont h3{
    font-size: 15px;
}

.page-id-167 .feature-list2 li .list-cont h3{
    margin:0;
}
a.button-third i{
    font-size:24px;
}

.team-box {
    padding: 20px 0;
}
.team-section li, #team-section2 li, #eccellenze li, #storia li{
    display:inline;
    
}

.team-section .team-box .buttons a.owl-prev,  .team-section .team-box .buttons a.owl-next {
   
    display: none;
}


.portfolio-section div.buttons {

    display: none;
}