.image-show-case-wrapper{
	background-color:#ff7d05;
}
.hr3.slideshow{
	border-color:#fff;
	border-width:15px;
	margin:0 auto;
}
.table-responsive{
	overflow-x:unset;
}

.alert{
	border:none;
}

.dropdown-menu > li > a{
	color:#fff;
	padding:3px 10px;	
}

.btn-nobg.dropdown-toggle{
	color:#a0b2bd;
}
.navbar-nav > li > div > a{
	/*padding-top:15px;
	padding-bottom:15px;*/
	padding:15px 0;
}

/*a	{ color:#a0b2bd;}*/

a {
    color: #ff7d05;
    outline: medium none !important;
    text-decoration: none;
    transition: all 0.2s ease-in 0s;
}

a:hover,
a:focus,
a.link,
.link {
    color: #ff7d05;
}

.megamenu-content ul li a {
	color:#454545;
    display: block;
    transition: all 0.2s ease 0s;
}

.gUserLogged>a,
.gUserLogged>a:hover,
.gUserLogged>a:focus,
.gUserLogged>a:link
{
    color: #fff;
	font-size:14px;
}

.footer-bottom a:hover,
.footer-bottom a:focus,
.footer-bottom a.link{
    color: #fff;
}

.panel-title > a:hover,.panel-title > a:focus, .panel-title > small > a:hover, .panel-title > .small > a:hover{
	color:inherit;
}

.close{
	/*color:#fff;*/
	opacity:1;
	font-size:24px;
	
}

@media (min-width: 768px) and (max-width: 991px) {
	.container {
		width: 100%;
	}
}

/*.headerOffset {
    padding-top: 100px;
}*/

/* ++++++++++ HEADER ++++++++++ */

.logoPP	{
	max-width:100px;
}

.nav > li > a > img {
    max-width: 150px;
}

.navbar-default.navbar-hero {
    background-color: #ff7d05;
    border-color: #ff7d05;
	/*height:125px;*/
}

.container.static, .static {
    /*height: 125px;*/
    position: static;
}

.navbar-collapse.collapse {
    /*height:125px !important;*/
}

.nav-margin-top	{ margin-top:13px;}
a.heightHead	{ height:57px;}

.navbar-default.navbar-hero .navbar-nav > li > a {
    color: #a0b2bd;
    font-family: "oswald",sans-serif;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0.1em;
    text-transform: uppercase;
	background:none;
}

.navbar-default.navbar-hero .nav > li.active,
.navbar-default.navbar-hero .nav > li > a:hover,
.navbar-default.navbar-hero .nav > li > a:focus,
.navbar-default.navbar-hero .nav > li:hover > a {
  background: none;
  color:#a0b2bd;
}

@media only screen and (min-width: 768px) {
	.navbar-nav.nav-center {
		 margin-left:0;
	}
}

@media only screen and (min-width: 992px) {
	.navbar-nav.nav-center {
		 margin-left:7%;
	}
}

@media only screen and (min-width: 1200px) {
	.navbar-nav.nav-center {
		 margin-left:15%;
	}
}

.navbar-default.navbar-hero .navbar-nav > li > .hero-submenu {
    color: #A0B2BD;
	background-color:#ff7d05;
	border-top: medium solid #A0B2BD;
}

.navbar-default.navbar-hero .navbar-nav > li > .hero-submenu .menu-title {
    border-bottom: 1px solid #A0B2BD;
    color: #A0B2BD;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: normal;
    margin-bottom: 10px;
    max-height: 12px;
    padding: 0 40px 40px 0;
	text-transform:uppercase;
}

.navbar-default.navbar-hero .navbar-nav > li > .hero-submenu .megamenu-content ul > li > a {
    color: #A0B2BD;
}

.dropdown-menu {
    background-color: #a1a6a9;
    /*border: 1px solid rgba(0, 0, 0, 0.15);*/
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	padding:5px;
    min-width: 160px;
	/*border-top: medium solid #A0B2BD;*/
}

.userMenu .dropdown-menu {
    background-color: #34373b;
}

.dropdown-menu li{
	border-bottom:1px solid #999;
}

.navbar-default.navbar-hero .navbar-nav > li.open > ul.dropdown-menu > li > a, .navbar-default.navbar-hero .navbar-nav > li:hover > ul.dropdown-menu > li > a {
    color: #A0B2BD;
    font-size: 12px;
    font-weight: bold;
    line-height: 34px;
    padding: 5px 10px;
}

.navbar-default.navbar-hero .navbar-nav > li.open > ul.dropdown-menu > li > a:hover,
.navbar-default.navbar-hero .navbar-nav > li:hover > ul.dropdown-menu > li > a:hover {
	color: #ff7d05;
    background-color: #A0B2BD;
}

.navbar-default.navbar-hero.sticky {
    background-color: rgba(49, 57, 62, 0.85);
}

.search-overly-mask {
    background-color: #edf2f1;
    top: 72px;
}

#search-overly .container .form-control {
    color: #ff7d05;
}

@media only screen and (max-width: 767px) {

.navbar-default.navbar-hero {
	height:auto;
}

.container.static, .static {
    height: auto;
}

.navbar-collapse.collapse {
    height:auto !important;
}

.navbar-default.navbar-hero .navbar-brand {
    float: left;
    font-size: 18px;
    height: 50px;
    line-height: 20px;
    padding: 5px 15px 15px;
}

.navbar-brand img {
    max-width: 135px;
}

.search-trigger {
color: #A0B2BD;
}
  
.search-box:hover .btn-nobg {
    color: #a0b2bd;
	background:none;
}

.search-box:active, .search-box:visited, .search-box:focus, .btn-nobg:focus, .btn-nobg:active, .btn-nobg:visited {
    color: #a0b2bd !important;
	background:none;
	border:none !important;
}

.search-overly-mask {
    top: 0;
}


.navbar-default.navbar-hero .colorWhite, .navbar-default.navbar-hero .colorWhite i {
    color: #a0b2bd !important;
}

.navbar-default.navbar-hero .navbar-toggle .icon-bar {
    border: 2px solid #a0b2bd;
}

.navbar-default.navbar-hero .miniCartProduct, .navbar-default.navbar-hero .miniCartProduct a, .navbar-default.navbar-hero .miniCartProduct p, .navbar-default.navbar-hero .miniCartProduct .size, .navbar-default.navbar-hero .miniCartProduct .price, .navbar-default.navbar-hero .dropdown-header, .navbar-default.navbar-hero .megamenu-content ul li a, .navbar-default.navbar-hero .megamenu-content ul li p, .navbar-default.navbar-hero .megamenu-content ul li, .navbar-default.navbar-hero .navbar-nav .dropdown a, .navbar-default.navbar-hero .navbar-nav .dropdown {
    color: #a0b2bd;
}

.navbar-default.navbar-hero .miniCartFooterInMobile .subtotal	{color: #ff7d05;}

a.heightHead	{ height:auto;}

.navbar-default.navbar-hero .dropdown.open .dropdown-toggle {
    background: none repeat scroll 0 0 !important;
}

/*.miniCartFooter {
    background: rgba(255, 255, 255, 0.15) none repeat scroll 0 0 !important;
}*/

}

.innerPage {
    padding-top: 20px;
	font-size:16px;
}

.styleP	{
	font-size:20px;
	text-transform:uppercase;
}


/* ++++++++++ CARRELLO +++++++++++ */

.cart-sidebar .cart-sidebar-header {
    background: #34373b none repeat scroll 0 0;
}


/* +++++++++++ MODAL +++++++++++ */

.modal-header {
    background: #ff7d05 none repeat scroll 0 0;
}

.modal-footer {
    background: #fff none repeat scroll 0 0;
    border-top: 1px solid #bdcfda;
    padding: 10px 20px;
}

.modal-footer p {
	text-transform:uppercase;
	color:#ff7d05;
	font-size: 12px;
    margin-bottom: 0;
	font-weight:bold;
}


/* ++++++++++ BOTTONI ++++++++++ */

.fb_button {
    background: #3c5a99 none repeat scroll 0 0;
    color: #ffffff;
    display: block;
    text-align: center;
    text-decoration: none;
}
.btn-fb {
    background: #3c5a99 none repeat scroll 0 0;
    color: #ffffff;
}
.fb_button:hover, .btn-fb:hover {
    background: #4e6fae none repeat scroll 0 0;
    color: #ffffff;
    text-decoration: none;
}

.btn.btn-primary, .btn.btn-danger, .btn.btn-default, .btn.btn-success, .btn.btn-info, .btn.btn-warning, .btn.btn-fb, .btn.btn-tw {
    font-weight: normal;
}

.btn-primary,
.product:hover .add-fav:hover,
.product:hover .add-fav.active {
    background-color: #ff7d05;
    color: #ffffff;
}

/*.btn-primary:hover,
.btn-primary:focus,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #ff7d05;
    border-color: #ff7d05;
    color: #ffffff;
}*/

.btn.btn-move:hover{
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    background-color: #ff7d05;
    border-color: #ff7d05;
    color: #ffffff;
    background: #ff7d05;
}


.btn-danger {
  background-color: #9e2022;
  color: #ffffff;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #9e4d4c;
  border-color: #9e4d4c;
  color: #ffffff;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-color: #9e4d4c;
  border-color: #9e4d4c;
  color: #ffffff;
  background: #9e2022;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger.active[disabled],
fieldset[disabled] .btn-danger.active {
  background-color: #e74c3c;
}

/* +++++++++++ VETRINA +++++++++++ */

.slider-hero-caption.has-light-bg *, .slider-hero-caption.has-light-bg h1, .slider-hero-caption.has-light-bg h2, .slider-hero-caption.has-light-bg h3, .slider-hero-caption.has-light-bg h5, .slider-hero-caption.has-light-bg h5, .slider-hero-caption.has-light-bg p {
    /*color: #3a3a3a;*/
    color: #fff;
}

/* ++++++++++ CHI SIAMO +++++++++++ */

.main-container {
    min-height: 0;
}

.about-content {
    clear: both;
    margin: 0 auto 20px;
	max-width:100%;
}

.parallax-image-1 {
    background: url(../images/come-scegliere-magliette-personalizzate-online.jpg);
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-attachment: fixed; /* IE FIX */
}

.parallax-content {
	/*min-height:400px;*/
    text-align: center;
    padding: 100px 0;
}

/* ++++++++++++ EVENTI ++++++++++ */

.preson-row .preson img {
    max-width: 100%;
}

.about-content-text {
    margin: 0 auto;
    max-width: 100%;
}

.abt-img {
    width: 100%;
}

.about-title {
    color: #fff;
	padding:0;
	margin:0;
}
/*.about-title::after {
    border-bottom: 2px solid #fff;
}*/

.about-title::after {
    border: none;
    content: "";
    display: block;
    height: 2px;
    margin: 15px auto 0;
    width: 50px;
}

.about-content-text h3 {
    color: #ff7d05;
}
.about-content-text > h3::after {
    border-bottom: 2px solid #fff;
}

.about-content .lead-2{
	color:#cccccc;
	font-size:17px;
	padding-top:15px;
}
/* ++++++++++ CONTATTI +++++++++++ */

.lead-3	{ color:#fff;}

.about-title2 {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    margin: 60px 0 0;
    text-transform: uppercase;
    position: relative;
    display: block;
}

.about-title2::after {
    border-bottom: 2px solid #fff;
    content: "";
    display: block;
    height: 2px;
    margin: 15px auto 0;
    width: 50px;
}

 .bg_contatti	{background: url(../images/about/bg3.jpg) no-repeat center center; background-size: 100% auto}
 
 @media (min-width: 1200px) {
 .bg_contatti	{background: url(../images/about/bg.jpg) no-repeat center center; background-size: 100% auto}
 }

*::-moz-selection {
    background: #a0b2bd none repeat scroll 0 0;
    color: #ffffff;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .cartMenu:hover > a.dropdown-toggle{
    background: rgba(49, 57, 62, 0) none repeat scroll 0 0;
    color: #ffffff;
}

.orderStep li a span {
	display: inline-block;
	padding: 1px;
}


@media (min-width: 480px) {

.orderStep li a span.hidden-480gsoft	{
	display:none;
}

}

@media (max-width: 379px) {

.orderStep li a span.visible-480gsoft	{
	display:none;
}

}

/* ++++++++++ CATALOGO ++++++++++ */

.panel-default > .panel-heading {
	border-top: 4px solid #bd9696;
    background-color: #ff7d05;
    color: #fff;
    text-transform: uppercase;
}

.modal-title-site
{
	font-size:26px;	
}
.panel-title {
    color: #fff;
    font-family: "oswald",sans-serif;
    font-size: 15px;
    letter-spacing: 0.1em;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
}

a.a-panelbody-g	{
	color:#000;
}

.btn.btn-panel-g {
	background-color: #ff7d05;
	border: 1px solid #ddd;
	margin-right: -10px;
	margin-top: -5px;
	padding: 3px 8px;
}

.tree > .active > a > .badge,.tree > .active > a > .badge.active {
    background: #ff7d05 none repeat scroll 0 0;
    color: #fff;
}

.badge {
    background-color: #999999;
}

.badge.active {
    background: #ff7d05 none repeat scroll 0 0;
}

.slider-handle {
    background-color: #ff7d05;
    background-image: linear-gradient(to bottom, #bd9696 0%, #999999 100%);
}

h2.titleCat_g	{
	text-transform:uppercase;
	font-family: "oswald",sans-serif;
	font-size:30px;
	padding-bottom:0;
}

.product:hover,
.featuredImgLook2 .inner:hover {
    border: 1px solid #ff7d05;
}

.action-control a:hover,
.action-control a.active {
    color: #ffffff;
    background: #ff7d05;
}

.tooltip-inner {
    background-color: #ff7d05;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #ff7d05;
}

.tooltip.top-right .tooltip-arrow {
    border-top-color: #ff7d05;
}
.tooltip.right .tooltip-arrow {
    border-right-color: #ff7d05;
}
.tooltip.left .tooltip-arrow {
    border-left-color: #ff7d05;
}
.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #ff7d05;
}
.tooltip.bottom-left .tooltip-arrow {
    border-bottom-color: #ff7d05;
}
.tooltip.bottom-right .tooltip-arrow {
    border-bottom-color: #ff7d05;
}

.cart-actions button,
.cart-actions .wishlist {
    background: none repeat scroll 0 0 #ff7d05;
    border: 1px solid #ff7d05;
}

.cart-actions button:hover {
    background: #58d68d;
    color: #fff;
    border: solid 1px #52c984;
}

.cart-actions button.l2,
.cart-actions .wishlistl2 {
    background: #ff7d05;
    border: 1px solid #ff7d05;
}

.cart-actions button.l2:hover,
.cart-actions button.wishlistl2:hover {
    background: #58d68d;
    color: #fff;
    border: solid 1px #52c984;
}

.btn-touchspin:hover{
    background: #58d68d;
    color: #fff;
}

.site-color {
    color: #ff7d05 !important;
}

.CartDescription h4	{ text-transform:uppercase; font-weight:bold;}
.CartDescription h4 a	{ color:#ff7d05;}

.orderStep li.active a {
    background: #ff7d05 none repeat scroll 0 0;
}
.orderStep li.active a::after {
    border-top-color: #ff7d05 !important;
}
.orderStep li a {
    color: #ff7d05;
}
.color-details .owl-wrapper-outer {
	padding-bottom:15px;
}

.imageHover{
	max-height:220px;
}
.carousel-shop{
	height:220px;
}
.description p{
	height:40px;
	min-height:40px;
	max-height:40px;
}



.gLoader {
    background-color: rgba(0, 0, 0, 0.5);
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 2147483647;
}
.gLoaderCont {
    color: #fff;
    font-size: 10em;
    position: absolute;
    text-align: center;
    top: 40%;
    width: 100%;
    z-index: 1000000;
}

.price-iva {
	font-size:18px;
}
.price-ivaCAT {
	font-size:15px;
}

.miniCartProduct, .miniCartProduct a, .miniCartProduct p, .miniCartProduct .size, .miniCartProduct .price, .dropdown-header{
	color:#000;
}

.cart-actions button{
	padding:14px;
	margin-right:5px;
	margin-bottom:5px;	
	width:auto;
	background-color:#34373b;
}

@media (max-width:768px){
	.cart-actions button{
		width:100%;
	}
	.product-title{
		font-size:16px;
	}
}


.cart-sidebar .cartMenu{
	border-left:1px solid #34373b;
	
}

.chiSiamoSec{
	/*background-color:#ff7d05; */
	width:100%;
	padding:20px 0;
	/*margin-bottom:20px;*/
}

@media (min-width:768px){
	.chiSiamoSec{
		/*background-color:#ffffff; */
		width:100%;
		padding:20px 10px;
	}
	.navbar-brand img {
		max-width: 120px;
	}
}

.inner .img-block img,.featuredImageLook3 .inner .box-content-overly-white{
	border:1px solid #fff;
	border-radius:10px;
}

.product-item-inner .product-color a{
	width:24px;
	height:24px;
	
}
.product-item-inner .product-color a img{
    border-radius: 50%;
    max-width: 20px;
}

/*
.intro-btn-menu {
    position: fixed;
    text-align: center;
    bottom: 100px;
    width: 100%;
    z-index: 1000;
}

.open .dropdown-toggle.btn-primary {
    background-color: #4e5a62;
    border-color: #4e5a62;
    color: #ffffff;
    background: #191c2f;
}

.btn-home:hover
 {
	background-color: white;
    color: black;
}

.btn-home, .btn-home:active, .btn-home:focus {
    font-size: 16px;
    background-color: #191C2F;
    color: white;
	padding:5px 10px;
	border-radius:5px;
	text-align:left;
	text-decoration:none;
}



.btn-home.toggle {
	text-align:center;
}

.toggle-center-menu {
	background:#191C2F;
	border-radius: 5px;
	width:200px;
	margin: 0 auto;
	margin-bottom: -82px;
	transition: all 0.25s linear 0s;
}

.toggle-center-menu.open {
	margin-bottom: 0;
}

.toggle-center-menu.gHide {
	margin-top: -115px;
}

.btn.btn-home.toggle .chevron {
	transition: all 0.25s linear 0s;
}
*/
.footer{
	background:#edeef0 none repeat scroll 0 0;
	padding-bottom:15px;
}
.footer h3{
	/*color:#ddd;*/
	border-bottom: 1px solid #3a3a3a;
	padding:15px 0;
	line-height:10px;
}
@media (max-width:767px){
	.footer h3{
		font-size:16px;
	}	
}
.footer a:hover{
	color:#ff7d05;
}
.footer-bottom{
	background: #333 none repeat scroll 0 0;
	color:#ffffff;
	padding:0;
}
.footer-bottom p.pull-left{
	margin-bottom:6px;
}
.footerContDx{
	padding-top:6px;
	text-align:center;
}
@media (min-width:768px){
	.footerContDx{
		text-align:right;
	}
}

.footer ul li a {
    padding: 0;
	color:#3a3a3a;
}
.supportLi h4 a{
	color:#ddd;
	font-size:16px;
}
ul.social2 li{
	float:left;
	margin-right:5px;
}
.footer ul.social2 li a {
    padding: 0;
	color:#ff7d05;
	font-size:20px;
}
table.totaliUSP tr td{
	font-size:14px;
	text-align:right;
	padding:2px 10px;
	vertical-align:middle !important;
}

table.totaliUSP tr td span{
	font-size:20px;
	color: #999;
}


table.totaliUSP tr td span.przOrigUSP{
	color:#ff0000;
	text-decoration:line-through;
	font-size:14px;
	font-weight:lighter;
}

span.przOrigUSP{
	color:#ff0000;
	text-decoration:line-through;
	font-size:14px;
	font-weight:lighter;
}

.style2 .section-title::after, .section-title-style2::after, .section-title.style2::after, .section-title-style2::after{
	background:none;
}

.title-pag	{
	font-size:30px;
	color:#ff7d05;
	border-bottom:1px solid;
	padding:0;
	margin-bottom:25px;
	font-weight:600;
}

.title-pag span	{
	margin:0;
	padding:0;
}

.bgTitle_tableAR	{ background-color:#ff6600; color:#fff;}
.bgTitle_tableGL	{ background-color:#ffcc00;}

.product-color>a>img{
	border:1px solid #ddd;
}

.msgUploadTcn{
	font-size:14px;
}

