/*
* compry Templates Style UPDATES
*/

/*AGGIUNTO*/

.icon-1_5x{font-size: 150%;}
.icon-2x{font-size: 200%;}
.icon-2_5x{font-size: 250%;}
.icon-3x{font-size: 300%;}
.icon-4x{font-size: 400%;}

.text-right
{
    text-align: right !important;
}

.text-center
{
    text-align: center !important;
}

.text-left
{
    text-align: left !important;
}

.smaller_25{
	font-size: 25%;	
}
.smaller_50{
	font-size: 50%;	
}
.smaller_75{
	font-size: 75%;	
}




.navbar-search2 {
	clear: both;
	margin-bottom: -80px;
	position: relative;
	z-index: 1100
}
header.variant4 .navbar-search2 {
	margin: 19px 0 -53px;
}
.back-bg .navbar-search2 {
	margin: 5px 0 -45px;
}
.navbar-search2 input.form-control {


	font-size: 16px;
	line-height: 1.33em;

	width: 600px;
	padding-top: 8px;
}

.navbar-search2 .form-control {
	padding-right: 12px;
	height: 44px;
}
.navbar-search2 .form-control:focus {
	width: 600px
}
.navbar-search2 .button {

}
.touch .navbar-search2 .button span {
	margin-left: -10px
}

.navbar-search2 .button:active {
	line-height: .8em
}
.navbar-search2 .dropdown-search {
	display: none;
	position: absolute;
	right: 0;
	top: 34px;
	width: 100%;
	border: 1px solid #dcdcdc;
	box-shadow: 0 1px 3px rgba(5, 5, 5, .1);
	border-radius: 4px;
	background: #fff;
	padding: 10px;
	font-size: 1em;
}
.navbar-search2 .dropdown-search ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.navbar-search2 .dropdown-search li {
	margin-bottom: 5px;
	cursor: pointer
}
.navbar-search2 .dropdown-search li:hover {
	opacity: .6
}
.navbar-search2 .dropdown-search li a {
	text-decoration: none
}
.navbar-search2 .dropdown-search li .amount {
	float: right;
	padding-left: 5px
}


.navbar-compact .navbar-search2 {
	clear: none;
	position: relative;
	margin-top: 12px;
	margin-right: -10px
}


header.variant4 .navbar-compact .navbar-search2 {
	margin-top: 12px;
}
.navbar-compact .navbar-search2 .form-control:focus {


	width: 600px
}

.variant2 .navbar-search2 {
	clear: none;
	float: left!important;
	margin: 12px 0 0 135px;
	position: relative;
	z-index: 11
}
.variant2 .navbar-search2 input.form-control {
	float: right;
	font-size: 1em;
	padding-top: 8px
}
.variant2 .navbar-search2 .form-control:focus, .variant2 .navbar-search2 input.form-control {
	width: 335px
}
.variant2 .navbar-compact .navbar-search2 {
	margin: 12px 0 0 15px;
}
.variant2 .navbar-compact .navbar-search2 .form-control:focus, .variant2 .navbar-compact .navbar-search2 input.form-control {
	width: 130px
}



.navbar-logo2 {
	position: relative;
	z-index: 11;
}
.navbar-welcome2 {
	text-align: left;
	padding: 22px 22px 22px 0px;
	width:400px;
}
.content2{
	padding-top:10;
	padding-bottom:10px;
}
#selectcat{
	max-width:200px;
	font-size: 14px;
	height: 46px;
    line-height: 1.33;
    border-radius: 6px;
	background-color:#E6E6E6;
}