/*
 Theme Name:   Archi Child
 Theme URI:    http://demo.oceanthemes.net/archimate/
 Description:  Archi Child Theme
 Author:       OceanThemes
 Author URI:   http://oceanthemes.net
 Template:     archi
 Version:      3.3.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  archi-child
*/

@import url("../archi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
body {background-color:#ffffff;}

.spazio-top {margin-top:90px;}
.spazio-bottom {margin-bottom:90px;}

.altezza-minima-titolo {min-height:40px;}
.altezza-minima {min-height:120px;}

/*navs servizi*/

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #dd3333;
}

.nav-pills > li > a {
    border-radius: 0px;
	
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 20px;
	}
	
#color-custom li {
    background: #ddd;
	font-weight: bold;
    list-style: none;
    margin: 0;
    background: rgba(0,0,0,.3);
    margin-bottom: 10px;
}

/*navs progettiamo*/

.de_tab.tab_steps .de_nav li.active span {
    background: #dd3333 !important;
    color: #ffffff;
    border: solid 2px #dd3333 !important;
}


.de_tab.tab_steps .de_nav li span {
    background-color: #E0E0E0 !important;
}

.de_tab .de_nav li span {border: 2px solid #E0E0E0 !important;}

/*footer*/

address div, address span {
    display: block;
    border-bottom: solid 0px #222 !important; 
    padding-bottom: 5px;
    margin-bottom: 5px;
    font-weight: 300;
}

footer .widget_recent_entries li, footer .widget_archive li, footer .widget_categories li, footer .widget_nav_menu li, footer .widget_pages li, footer .widget_meta li {
    padding: 0 0 5px 0;
    margin: 0;
    background: none;
    border-bottom: solid 0px #222;
    border-bottom-color: #222;
}

/*colore linea dopo h1*/

.text-light .separator span:before, .text-light .separator span:after {
    border-bottom: 1px solid #ffffff !important;
}

.separator span:before, .separator span:after {
    border-bottom: 1px solid #000 !important;
}