/*
Theme Name: Progetto Fortore 2023
Theme URI: https://www.progettofortore2023.it
Author: Arcadia
Author URI: https://www.arcadiacom.it
Template: progetto
Version: 1.0
*/

/* Add your custom style here */

@import url("../progetto/style.css");

/* STILI */
body, p{color:#777}
body, p, .right-content .features-info{font-size:16px; font-family:"Montserrat", "Open Sans", Helvetica, Arial, sans-serif}

.clear_float{clear:both}
.bordo_img{ border-radius: 0; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1); box-shadow: 0 0 5px rgba(0,0,0,.1); padding:6px}
img{max-width:100%}
.work-process .overlay{background-color: rgba(51, 51, 51, 0.8)}
.process-accordion .panel{border-bottom:2px solid #a9a19f}
a:hover{color:#db261c; text-decoration:underline}

/* COLORI */
.rosso{color:#db261c}


/* COLOR ROSSO */
a, .info-box a:hover, .info-box:hover a, .info-box:hover span, .info-box:hover i, .breadcrumb-content h1 span, .breadcrumb-content h2 span,
#scrollUp, .main-menu .gb-dropdown.active>.arrow, .main-menu .gb-dropdown:hover>.arrow, .main-menu .gb-dropdown:hover>a, 
.gb-dropdown-menu>li>a:hover, .form-group i, .blog-details .share-social .post-tags i, .prev-next a:hover, .widget .post-date, 
.widget.widget_recent_entries a:hover, .titolo_news, .entry-title a:hover, .blog-content li a:hover, .post-content blockquote i
{color:#db261c}

/* BG ROSSO*/
.about-info .info-list i, .btn.btn-primary, .crane-lifting .overlay, .house-plans .overlay,.features-image:before, .features-image:after,
.features-image, .service-tabs li a, .service-structure i:hover, .portfolio-section .owl-next, .portfolio-section .owl-prev,
.btn.btn-primary:hover i, .col-sm-4 .contact-info, .home-plumbing .overlay, .blog-content .btn.btn-primary:hover i, .blog-content .time,
.details-info .btn.btn-primary:hover i, .portfolio-icons a, .carousel-controls .carousel-arrow .left:hover, .carousel-controls .carousel-arrow .right:hover
{background-color:#db261c}

/* BORDER-COLOR ROSSO */
.form-group input:focus, .form-group textarea:focus, .blog-content.blog-one .time span:before, .post-content blockquote, .details-list li,
.portfolio-overlay, #product-carousel .carousel-indicators li:hover, #product-carousel .carousel-indicators li.active
{border-color:#db261c}

/* COLOR BIANCO */
.section-title h1, .breadcrumb-content h1 span, .home-content h2 span, .box-title, .box-title h3, .blog-content .btn.btn-primary,
.box-title p, .testo_bianco,  .testo_bianco p, .details-info .btn.btn-primary, .details-info .btn.btn-primary:hover i, .portfolio-icons a,
.carousel-controls .carousel-arrow .left:hover, .carousel-controls .carousel-arrow .right:hover, .breadcrumb-content p
{color:#fff}


/* HEADER */
a.arc_logo{max-width:250px; height:auto; margin:10px auto;display:block}
.hidden-xs .info-box{margin-top:35px}
.info-box{font-size:14px}
.breadcrumb-section .overlay {background-color:#333}


/* MENU */
.navbar-default {border-top: 2px solid #db261c}
.main-menu.menu-two .navbar-default .navbar-nav > li > a{ padding: 15px; background-color:transparent; color:#555;  border-left: none; border-right:none }
.main-menu.menu-two .navbar-default .navbar-nav > li.active > a, .main-menu.menu-two .navbar-default .navbar-nav > li:hover > a { color:#db261c}

/* submenu */
.main-menu.menu-two .navbar-default .navbar-nav > li > ul.dropdown-menu li a{color:#fff; border-left:3px solid transparent }
.main-menu.menu-two .navbar-default .navbar-nav > li > ul.dropdown-menu li a:hover{border-left-color:#db261c }
.main-menu.menu-two .navbar-default .navbar-nav > li.gb-dropdown>.arrow {top:17px; color:#db261c}
.gb-dropdown-menu{background-color:#db261c; color:#fff}
.gb-dropdown-menu>li>a{color:#fff}
.gb-dropdown-menu>li>a:hover{background-color:transparent; color:#fff}

/* menu mobile */
.navbar-default .navbar-toggle{border-color:#888}
.navbar-default .navbar-toggle .icon-bar {background-color:#888}

/* HOME */
.contact-info.opening-hour h3,.contact-info.opening-hour .contact-image.image-box{display:none}

/* LAVORI */
.carousel-controls .carousel-indicators {position:static; padding: 15px 25px}
.carousel-controls .carousel-arrow {top:40%; bottom: auto}
.carousel-controls .carousel-arrow > a{margin:2px}
#product-carousel .carousel-indicators li, #product-carousel .carousel-indicators li.active {height:auto !important}
.portfolio-icons a.image-link {display:none}
ul.portfoli-menu li+li {margin:0}
ul.portfoli-menu li {border: 1px solid #fff}
.portfoli-menu a {background-color:#db261c; font-weight: bold; text-transform: uppercase}
.portfoli-menu a:hover{color:#fff}

@media all and (max-width: 767px) {
	.portfoli-menu li { width: 100% !important; margin-top: 25px;}
}

@media all and (max-width: 991px) {
	ul.portfoli-menu li+li {margin-top: 25px}
}


/* CF7 */
.wpcf7-form .contact-info{padding: 0 0 80px 0}

/* BLOG */
.breadcrumb-content .titolo_news{font-size:36px; font-weight: bold;margin-bottom: 15px; text-transform: uppercase; font-family: 'montserratsemi_bold'; letter-spacing: 2px; }


/* FOOTER */
footer .copyright-text a:hover{color:#fff; text-decoration:underline !important}
.footer a{color:#333}
.copyright-text a, .footer a:hover{color:#fff}
#scrollUp{bottom:30px; right:20px}
.footer-bottom {background-color: #db261c}
.col-sm-4 .contact-info:after {border-top: 20px solid #db261c; display:none}
footer .col-sm-4 .contact-info{min-height:140px; padding:10px}
.footer .contact-section{background-color: #db261c; padding-bottom:0}

/* WIDGET */
.widget.widget_recent_entries a{color:#333}


/* CREDIT */
.credit { width: 100%; position: relative; float: left; overflow: hidden; height: 13px}
.credit a{ width: 52px; height: 13px; float: right;}
.credit a img { position: absolute; top: -26px; right: 0; width:52px}
.credit a:hover img { top: 0; right: 0; } 





/* CSS OLD - Da mantenere */
.navbar-default {background-color: #eee; margin-bottom: 0; border-radius: 0; position: relative; }
 
.home-plumbing .overlay {border-left: 1px solid #db261c}
.crane-lifting:before {border-bottom: 25px solid #db261c}
.house-plans:before {border-bottom: 25px solid #db261c}
 
.section-padding {padding-top: 50px; padding-bottom: 50px}
.home .service-section.section-padding{padding-bottom: 0}
.section-title h2 {color: #333;}

.btn.btn-primary:hover, tabs .nav-tabs>li a:hover, .features-tabs .nav-tabs>li a {background-color: #333; color: #fff;}

.features-tabs .before-middle a:before {top: -19px; border-bottom: 19px solid #333;}
.features-tabs .before-middle a:after {bottom: -19px; border-top: 19px solid #333;}
.features-tabs .features-before a:after {bottom: -20px; border-top: 20px solid #333;}
.features-tabs .features-before a:before {top: -19px; border-bottom: 20px solid #333;}

.portfolio-title .overlay {background-color: #f4f4f4;}


.service-tabs .nav-tabs > li.active > a, .service-tabs .nav-tabs > li.active > a:focus, .service-tabs .nav-tabs > li.active > a:hover {color: #fff; background-color: #333;}
.service-tabs li a:hover:after, .service-tabs li.active :after {border-top: 10px solid #db261c; bottom: -8px;}
.service-tabs li a:after {border-top: 10px solid #db261c}
.service-tabs li a:hover, .service-tabs .nav-tabs>li.active>a, .service-tabs .nav-tabs>li.active>a:focus, .service-tabs .nav-tabs>li.active>a:hover {color: #fff; background-color: #333; border: none;}

.service-structure i:hover, .coll-to-action h3 {color: #fff}
 

.coll-to-action, .info-box i {background-color: #333}
.contact-section {background-color: #222}

.top-bar {background-image: none; padding-top: 50px; padding-bottom: 0}
