/*.navbar-brand{ width:auto!important;}*/
/*------ Form Generici ------*/
h1{font-size:35px !important; }
h2{font-size:28px !important; }
h1, h2{ margin-bottom:20px !important; border-bottom:1px solid #eee; padding: 0 0 5px 0; }

ul.errors li {color:#9A0000;}
.alignright{ float:right;}
.alignleft{ float:left;}
.heading{margin-bottom:10px !important; }
.padding-botom{ padding-bottom:50px !important; overflow:hidden !important; }

div.text-content{ line-height: 30px; }

ul.menu-site{ padding:10px; }
ul.menu-site li:before{ content:'\f00c';font-family:'FontAwesome';display: inline-block;margin-right:10px; vertical-align: middle;color:#82B440; }
ul.menu-site li a:hover{ color:#82B440;}

ul.list-style{ padding:10px; }
ul.list-style li:before{ content:'\f00c';font-family:'FontAwesome';display: inline-block;margin-right:10px; vertical-align: middle;color:#82B440; }
ul.list-style li a:hover{ color:#82B440;}

.clear{ clear:both; }

/*------ Form Crea Sito ------*/
#formCreaSito{text-align:center;}
#formCreaSito h1{color:#fff; font-size:32px; margin:0 0 10px 0; }
#formCreaSito label{color:#fff;}
#formCreaSito input[type="checkbox"]{ width:auto; margin:0; padding:0;  }
#formCreaSito input#dominio{ padding-right: 93px !important; }
#formCreaSito input{color: #4c4c4c;vertical-align:middle;text-transform:lowercase;border:1px solid #d0d0d0;font-size:1.4em; border:0px; padding:5px 15px;}
#formCreaSito a {color: #fff; text-decoration:underline;}
#formCreaSito div.field {margin-bottom:10px; width:100%;  }
#formCreaSito input{ width:60%; }
#formCreaSito ul.errors {padding:0 !important;}
#formCreaSito ul.errors li {color:#FFC13A!important;font-size:13px;font-weight:bold;}
#dominio{width:250px;background-image:url("../images/testo_goline.gif");background-repeat:no-repeat;background-attachment:scroll;background-position:right top;padding-right:95px;}
#email{width:340px;}
#informativa{padding:0;border:0;margin-right:10px;}
button.btnAccendi { border:0;border-radius: 15px; background-color: #2068a4; color:#fff; font-size:22px; text-transform: uppercase; padding:15px; }
button.btnAccendi:hover {background-color: #2777b9;}

.text-rotator{padding: 300px 0 !important; }

#bg-paralax h2{ font-size:45px !important; }

.thinker-wrap{ padding:20px; }
.thinker-wrap div.thinker-image i{font-size:100px; }


div.succsess_box{ background: #82b440 none repeat scroll 0 0; text-align: center;padding: 30px; color:#fff; font-size:28px; }
div.error_box{ background: #9a0000 none repeat scroll 0 0; text-align: center; padding: 30px; color:#fff; font-size:28px; }

.text-rotator{ 
	background: url("/misc/frontend/theme/images/home.jpg") !important;
	padding-top: 200px !important;
	background-size: cover !important;
	background-attachment: fixed !important;
	background-position: center center !important;
}

#facts .counters-item{ padding:15% 10% !important;}
.counters-item{ height:450px; }