/*
Theme Name: Self Storage Group
Description: Self Storage Group
Author: Self Storage Group
Version: 1.0
*/
body {
	qqbackground-image: url(img/patterns/bright_squares.png);
}
body.admin-bar {
	qqmargin-top:32px;
}
body.sticky-menu-active.admin-bar header {
	top:-25px;
}
ul {
	margin-bottom: 20px;
}
.tab-home .nav-tabs li {
	width: 24%;
	text-align: center;
	margin-right: 1%;
}
.colored {
	background-color: #ff8400;
}
header {
	background: #fff !important;
}
.wpcf7-checkbox .wpcf7-list-item {
	display: block;
}
.slide-home {
	background-color: #ff8400;
	border-bottom: 5px solid #E67700;
}
.focus-home * {
	color: #fff !important;
}
.focus-home h2 {
	font-size: 20px;
	font-weight: bolder;
	line-height: 25px;
	margin-top: 50px;
}
/*
.focus-home {
	position: absolute;
	right: 60px;
	bottom: 30px;
	z-index: 100;
	padding: 10px;
	background-color: rgba(255, 132, 0, 0.9);
	border-radius: 10px;
}
*/
header {
	border-bottom: 5px solid #E67700;
}
body.sticky-menu-active header {
	border-bottom: 1px solid #E67700;
}
.tab-home {
	margin-top:0px;
}
.tab-home .tab-content {
	border: 3px solid #FF8400;
	border-top: 5px solid #FF8400;
}
.tab-home .nav-tabs a,
.tab-home .nav-tabs a:hover {
	text-transform: uppercase;
	padding:10px 15px 5px 15px;
	border-color: #EEE #EEE #DDD;
	background-color: #BBB;
	color:#FFF;
	font-weight: bold;
}
.tab-home .nav-tabs a:hover {
	background-color: #FFA647;
	border-color:#FFA647;
}
.tab-home .nav-tabs .active a,
.tab-home .nav-tabs .active a:hover,
.tab-home .nav-tabs .active a:active,
.tab-home .nav-tabs .active a:focus {
	background-color: #FF8400;
	color: #FFF;
	border-color:#FF8400;
	font-weight: bold;
}
.nav-tabs li:last-child a {
	margin-right: 0;
}
body.home footer {
	margin-top: 0px;
}
.tab-home .tab-content .box {
	padding: 10px;
}
.tab-home .tab-content .box img {
	max-width: 100%;
}
body.home hr.tall {
	margin: 30px 0;
}
section.toggle div.toggle-content {
	padding: 10px 0 10px 30px;
}
section.toggle div.toggle-content p {
	margin-bottom: 10px;
}
qqul#mainMenu > .current-menu-item a {
	color: #FFF;
	background-color: #FF8400 !important;
}
#esempio-spazio ul,
#esempio-spazio li {
	list-style: none;
	margin:0;
	padding:0;
}
#esempio-spazio .select li {
	width: 25%;
	float: left;
	text-align: center;
	cursor: pointer;
}
#esempio-spazio .select li.active {
	background-color: #FF8400;
	color: #fff;
	font-weight: bold;
	cursor: default;
}
#esempio-spazio .image li {
	display: none;
}
#esempio-spazio .image li.active {
	display: block;
}
#esempio-spazio img {
	width: 100%;
}
#esempio-spazio .example {
	text-align: center;
	padding: 10px;
	/*
    border-bottom: 1px solid #777;
    border-right: 1px solid #777;
    border-left: 1px solid #777;
    border-top: 1px solid #777;
    */
    background-color: #FF8400;
    color: #fff;
}
#banner-calcola-spazio img {
	width: 300px;
	max-width: 100%;
}
div.main h4 {
	background-color: #ff8400;
	color:#fff;
	margin: 0;
	padding: 10px 10px 0 10px;
}
.box ul.icons {
	padding-top: 10px;
	margin-bottom: 0;
}
.box ul.icons li {
	list-style: none;
	padding-left: 45px;
	position: relative;
	min-height: 50px;
	line-height: 18px;
	padding-bottom: 20px;
	padding-top: 1px;
}
.box ul.icons li strong {
	text-transform: uppercase;
	font-size: 20px;
	color:#333;
}
.box ul.icons li img {
	position: absolute;
	top: 0;
	left:0;
	width: 35px;
}
.box h1 {	
	color: #FF8400;
	font-size: 34px;
	font-weight: bold;
	margin-bottom: 0;
}
.box h3 {
	margin-bottom: 5px;
  	font-size: 30px;
  	padding: 0 0 10px 0;
	line-height: 30px;
}
#calculator {
	margin-bottom: 30px;
}

@media (max-width: 479px) {
.tab-home .nav-tabs {
	display: none;
}
.tab-home .tab-content .box ul {
	padding-left: 0;
}
} /* END max-width: 479px */