/*General -9*/

.container
{		
	/* Just For Testing*/
	/*background:#FFC;*/
}
h4
{
	text-transform:uppercase;
}

a {
    outline:none !Important;
    color:#565656;
}

a:hover,
a:focus {
    color:#cccccc;
}

.breadcrumb li {
    display:inline !Important;
}

body {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/*
    Popup 
    Fix paddin issues
*/

.modal-dialog
{
    margin:0px;
}


/*General Messages*/
.container-messages
{
	background-color:#f7f6f6;
        font-family: 'Trade Gothic W01 Bold', Arial, sans-serif;
}
.catalog-product-view .container-messages {
    background-color:#ffffff;
}

ul.messages
{
	width:100%;
	text-align:left;
	list-style:none;
	padding:0px;
	margin:20px 0px;
	color:#565656;
        
        font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        
        font-weight:bold;
        background:#f4f4f4;
        padding:10px 20px;
        background:linear-gradient(165deg, #f6f6f6 50%, #f1f1f1 50%) !Important;
        text-transform: uppercase;
        color:#000;
        
}

ul.messages a {
    color:#565656 !Important;
    text-decoration:none;
}

ul.messages a:hover {
    color:#cccccc !important;
    text-decoration: none;
}

ul.messages ul
{
	text-align:left;
	list-style:none;
	padding:0px;
	margin:0px;
}


.mobile-flyout-filter
{
                position:fixed;
                bottom:0px;
                left:-888888px;
                width:100%;
                text-align:center;
                background:#faf9f9;
                z-index:9991283812;
                -webkit-box-shadow: 0px -2px  2px 0px rgba(168,165,168,1);
                -moz-box-shadow: 0px -2px  2px 0px rgba(168,165,168,1);
                box-shadow: 0px -2px  2px 0px rgba(168,165,168,1);
     		   	margin: 0;
            	min-height: 45px;

}


/* Reset Password Page */

body.customer-account-resetpassword div.page-title {
    width:910px;
    margin: 0 auto;

}
body.customer-account-resetpassword div.page-title h1 {
    font-family: "TradeGothicW01-BoldCn20 675334",Arial, helvetica;
    font-size: 26px;
    
}


body.customer-account-resetpassword ul.form-list {
    
    list-style: none;
    width:910px;
    margin:0 auto;
    padding-left:0px;
}



body.customer-account-resetpassword ul.form-list div.input-box{
    overflow: hidden;
    width: 300px;
    min-height: 42px;
    position: relative;
    margin-bottom: 14px;
}
body.customer-account-resetpassword ul.form-list div.input-box .input-text{
    width: 300px;
    height: 42px;
    line-height: 42px;
    padding-left: 14px;
    background: none;
    background-color: #faf8f8;
    border: none;
    box-shadow: 2px 2px 2px #f1efef inset;

}
body.customer-account-resetpassword form#form-validate div.buttons-set p.required{
    
    border-bottom: 1px solid #e0e0e0;
    color: #565656;
    font-family: Arial, helvetica;
    font-size: 11px;
    margin-bottom: 13px;
  
}
body.customer-account-resetpassword form#form-validate div.buttons-set {
    width: 910px;
    margin: 0 auto;
    padding-top:10px;
  
 
}
body.customer-account-resetpassword form#form-validate div.buttons-set button{
    float:right;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background-color: #ede80a;
    border: none;
    background-image: -webkit-linear-gradient(-105deg, #EDE80A 50%, #ddd80e 50%)!important;
    background-image: -moz-linear-gradient(-165deg, #EDE80A 50%, #ddd80e 50%)!important;
    background-image: -ms-linear-gradient(-165deg, #EDE80A 50%, #ddd80e 50%)!important;
    background-image: -o-linear-gradient(-165deg, #EDE80A 50%, #ddd80e 50%)!important;
    background-image: linear-gradient(-165deg, #EDE80A 50%, #ddd80e 50%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDE80A', endColorstr='#EDE80A',GradientType=0 );
    background-size: 100% 400%;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
    
  
    
}

body.customer-account-resetpassword form#form-validate div.buttons-set button:hover{
    background-size: 100% 100%;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDE80A', endColorstr='#ddd80e',GradientType=0 );
}

body.customer-account-resetpassword form#form-validate div.buttons-set button span span {
    
    color: #565656;
    font-size: 1.125em;
    text-transform: uppercase;
    font-family: "Trade Gothic W01 Bold", Arial, helvetica;
}

body.customer-account-resetpassword form#form-validate {
    margin-bottom:100px;
    
}
body.customer-account-resetpassword form#form-validate div.fieldset {
    
    margin-top:20px!important;
}
body.customer-account-resetpassword form#form-validate div.fieldset li.fields div.field label {
    color: #565656;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.857em;
    font-weight: normal;
}
body.customer-account-resetpassword form#form-validate div.fieldset li.fields{
    padding-left: 70px;
}


/* Product Page */
body.catalog-product-view #email-a-friend-popup-modal {
    
    width:350px;
}
body.catalog-product-view #email-a-friend-popup-modal .modal-content{
    
    padding:10px;
    
}
body.catalog-product-view #email-a-friend-popup-modal .input-box{
    margin-bottom: 15px;
}
body.catalog-product-view #email-a-friend-popup-modal label {
    font-weight:normal
}
body.catalog-product-view #email-a-friend-popup-modal .input-text {
    background-color: #faf8f8;
    background-image: none;
    border: none;
    border-radius: 0px;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1) inset;
    color: #555555;
    display: block;
    font-size: 12px;
    height: 100%;
    line-height: 1.42857;
    padding: 14px 14px 12px 14px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    width: 100%;
}
body.catalog-product-view #email-a-friend-popup-modal .actions{
    
    text-align:center;
}
body.catalog-product-view #email-a-friend-popup-modal button.submit-btn {
    background-color: #ede80a;
    border-color: #ede80a;
    border: none;
    width: 120px;
    height: 40px;
    vertical-align: bottom;
    margin-top:10px;
    color: #565656;
    font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
}

#email-a-friend-popup-modal .errorMsgCopy span {
    color:red;
}

#email-a-friend-popup-modal .close {
    opacity: 1.0 !important;
    filter:alpha(opacity=100) !important;
    text-indent: -999em;
    width:11px;
    height:11px;
    background:url("../../images/general-close-icon.png") no-repeat;
    
    margin-top:-12px;
    margin-right:-10px;
}
#email-a-friend-popup-modal .close:hover {
    opacity: 1.0 !Important;
    filter:alpha(opacity=100) !important;
}

body.cms-home ul.messages {
    list-style: none;
}
body.cms-home ul.messages li.success-msg ul {
    list-style: none;
}
body.cms-home ul.messages li.success-msg ul li {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 10px;
    font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
    font-size: 29px;
    color: #333333;
    text-transform: uppercase;
}

/* Product Category Page */
#email-a-friend-popup-modal #result-message {
    
    margin:20px;
}

body.catalog-category-view #email-a-friend-popup-modal {
    
    width:350px;
}
body.catalog-category-view .modal {
    border-radius: 0px!important;
    box-shadow: none!important;
  
}
#email-a-friend-popup-modal .modal-header {
    border-bottom: none!important;
    padding: 0px; 
}

body.catalog-category-view #email-a-friend-popup-modal .modal-dialog{
    padding:10px;
}
body.catalog-category-view #email-a-friend-popup-modal .modal-content{
    
    padding:10px;
    box-shadow: none;
    border-radius: 0;
    border: none;
    

}
body.catalog-category-view #email-a-friend-popup-modal .modal-body {
    padding: 0px;
}

body.catalog-category-view #email-a-friend-popup-modal .block .block-title {
    text-align: center;
}
body.catalog-category-view #email-a-friend-popup-modal .input-box{
    margin-bottom: 15px;
}
body.catalog-category-view #email-a-friend-popup-modal label {
    font-weight:normal
}
body.catalog-category-view #email-a-friend-popup-modal .input-text {
    background-color: #faf8f8;
    background-image: none;
    border: none;
    border-radius: 0px;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1) inset;
    color: #555555;
    display: block;
    font-size: 12px;
    height: 100%;
    line-height: 1.42857;
    padding: 14px 14px 12px 14px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    width: 300px;
}
body.catalog-category-view #email-a-friend-popup-modal .actions{
    
    text-align:center;
}
body.catalog-category-view #email-a-friend-popup-modal button.submit-btn {
    background-color: #ede80a;
    border-color: #ede80a;
    border: none;
    width: 120px;
    height: 40px;
    vertical-align: bottom;
    margin-top:10px;
    color: #565656;
    font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
}







/*Back to top*/

#nsbacktotop {
	position: fixed;
	bottom: 0px;
	right:0px;
	text-align:center;
	display:none;
}
.browserIE8 #nsbacktotop,
.browserIE9 #nsbacktotop {
	/*position:absolute;*/
}

#nsbacktotop a {
	width: 100%;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	text-align:center;
	color: #bbb;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

body.browserIE #nsbacktotop
{
	/*bottom:60px!important;*/
}

body.browserIEQuirk
{
	/*bottom:80px!important;*/
}


#nsbacktotop a:hover {
	color: #999;
}





.browserIE8 #nsbacktotop a,
.browserIE9 #nsbacktotop a {
	width:97px;
}

/* arrow icon (span tag) */
#nsbacktotop span {
	width: 47px;
	height: 38px;
	display: block;
	margin: 10px auto;
	background: #ddd url(../../images/back-to-top.gif) no-repeat center center;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#nsbacktotop a:hover span {
	background-color: #777;
}


/*End of Back to top*/








/*Sticky Menu*/



.btn-group
{
	display:inline-block!important;
}


.socialstickycontainer
{
	position:fixed;
	/*top:50%;*/       
	right:0px;
	z-index:9999999;
	background:#f7f6f6;
	/*width:62px;*/
	display:block;
}

.socialstickycontainer.stickyproduct-page{top: 50%;}
.socialstickycontainer.stickycategory-page{top: 501px;}

.socialstickycontainer a:hover {
    text-decoration: none!important;
    opacity:0.8;
    filter:alpha(opacity=80);
    
    
}

.socialstickycontainer .stickyheader
{
	background:url("../../images/sticky-header.gif") no-repeat scroll 0px 0px;
	width:62px;
	height:35px;
	display:block;
}

.socialstickycontainer.closesticky .stickybody
{
	/*display:none;*/
}

.socialstickycontainer .stickybody
{
	text-align:center;
	display:block;
}
.socialstickycontainer .stickybody ul
{
	padding:0px;
	margin:0px;
	list-style:none;
		display:block;
}

.socialstickycontainer .stickybody ul li
{
	display:block;
	text-align:center;
	margin-bottom:7px;
        position: relative;
}



.socialstickycontainer .stickybody ul li a
{
	width:26px;
	height:25px;
	display:block;
	margin:0px auto;	
}
.socialstickycontainer li ul.badge-con {
        padding-top: 3px;
        height: 23px;  
        cursor:pointer !important;
        background: #f7f6f6;
        padding-top: 5px;
        padding-bottom: 25px;
        padding-left: 5px;
        border-bottom: 1px solid #D5D5D5;
        border-left: 1px solid #EBEBEB;
}
.socialstickycontainer li ul.badge-con:hover{
        cursor:pointer !important;   
} 

.socialstickycontainer li.stickyfacebook ul.badge-con {
        position:absolute;
        left:-87px;
        top:0px;  
}

.socialstickycontainer li.stickytwitter ul.badge-con {
        position:absolute;
        left:-88px;
        top:0px; 
        width:88px;
}

.socialstickycontainer li.stickypinterest ul.badge-con {
        position:absolute;
        left:-46px;
        top:0px; 
}
.socialstickycontainer li.stickyemail ul.badge-con {
        position:absolute;
        left:-62px;
        top:0px; 
        padding-right: 3px;
}

.socialstickycontainer ul.badge-con.hide-badge {    
        display:none;       
}

.socialstickycontainer ul li.hide-stickicon {   
        display:none;
}


.socialstickycontainer .stickybody ul li.stickyfacebook a
{
	background:url("../../images/sticky-facebook-icon.gif") no-repeat scroll 0px 0px;
}
.socialstickycontainer .stickybody ul li.stickyemail li a {
        background-image:none;
        width:53px;
        display:block;
}
.socialstickycontainer .stickybody ul li.stickypinterest a
{
	background:url("../../images/sticky-pinterest-icon.gif") no-repeat scroll 0px 0px;
}

.socialstickycontainer .stickybody ul li.stickytwitter a
{
	background:url("../../images/sticky-twitter-icon.gif") no-repeat scroll 0px 0px;	
}

.socialstickycontainer .stickybody ul li.stickyinstagram a
{
	background:url("../../images/sticky-instagram-icon.gif") no-repeat scroll 0px 0px;
}

.socialstickycontainer .stickybody ul li.stickyyoutube a
{
	background:url("../../images/sticky-youtube-icon.gif") no-repeat scroll 0px 0px;
}

.socialstickycontainer .stickybody ul li.stickyemail a
{
	background:url("../../images/sticky-email-icon.gif") no-repeat scroll 0px 0px;
}


.socialstickycontainer .stickyfooter
{
	padding-top:4px;
}

.socialstickycontainer .stickyfooter a.openclose
{
	background:url("../../images/sticky-arrowup-icon.gif") no-repeat scroll 0px 0px;
	width:62px;
	height:34px;
	display:block;
        text-indent: -9999px;
}


.socialstickycontainer.closesticky .stickyfooter a.openclose
{
	background:url("../../images/sticky-arrowdown-icon.gif") no-repeat scroll 0px 0px;
	width:62px;
	height:34px;
	display:block;
        text-indent: -9999px;
}



.navbar
{
	min-height:42px;
}
.navbar-toggle
{
	border-radius:0px;
	border:0px;
	background:#333333;
}



.navbar,.navbar-inverse, .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form
{

	border-radius:0px;
	border:0px;
	padding:0px;
}


.checkout-header {
    display:none;
}

.main-top .navHeaderCollapse .navbar-nav {
    display: block;
}

.main-top .checkout-header li a {
    
    padding: 10px 6px !important;
}
.browserChrome .main-top .checkout-header li a, 
.browserSafari .main-top .checkout-header li a {
    padding: 10px 6px !important;
}

.caret
{
	background:url("../../images/dropdown-caret.gif") no-repeat 0px 0px;
	width:11px;
	height:7px;
    border-width:0px;
	position:absolute;
	right:10px;
	top:40%;
}
.open .caret {
    background:url("../../images/dropdown-caret-open.gif") no-repeat 0px 0px;
}
/*Shopping Bag Pane Collapsable */
#collapse-panel-mini-bag {
    padding: 38px 0px 0px 0px;
    color:#ffffff;
    font-size:11px;
    font-family:Arial, sans-serif;
    
    position:relative;
}
#collapse-panel-mini-bag .quickbag .block-content {
    margin-top:0px;
    
}
#collapse-panel-mini-bag a{
    color:#ffffff;
    font-size:11px;
    font-family:Arial, sans-serif;
    
}

#collapse-panel-mini-bag .remove-link {
    padding-left: 10px;
    background:url("../../images/diadora-button-shoppingbag-remove-x.png") 0px 4px no-repeat;
    margin-top: 1px;
    
}
#collapse-panel-mini-bag .remove-link a{
    font-size:9px;
    color:#bbbbbb;
}
#collapse-panel-mini-bag .remove-link a:hover{
    text-decoration:none;
    color:#cccccc;
    
}

#collapse-panel-mini-bag ul {
    list-style:none;
    
}
#carousel-mini-bag ul li {
    margin-right:-10px;
    
    min-height:128px;
}
#collapse-panel-mini-bag .carousel-control {
    
    background-image: none;
    background-repeat:no-repeat;
    width: 3%;
}
.browserIE9 #collapse-panel-mini-bag .carousel-control {
    filter:alpha(opacity=50) !important;
}
.browserIE9 .in.fade
{
	display:block!important;
}

#collapse-panel-mini-bag a.carousel-control.left span {
    content: "";
    background:url("../../images/diadora-button-shoppingbag-left-arrow.png") no-repeat;
    text-indent: -9999px;
    height: 15px;
}
#collapse-panel-mini-bag a.carousel-control.right span {
    content: "";
    background:url("../../images/diadora-button-shoppingbag-right-arrow.png") 100% no-repeat;
    text-indent: -9999px;
    height: 15px;
}
#collapse-panel-mini-bag .carousel-control .glyphicon-chevron-left {
    left:0%;
    top: 19%;
}
#collapse-panel-mini-bag .carousel-control .glyphicon-chevron-right {
    right:0%;
    top: 19%;
}

#collapse-panel-mini-bag .item-options {
    font-size:11px;
    font-family:Arial, sans-serif;
    margin-bottom:0px;
    margin-top: 0px;
}
#collapse-panel-mini-bag .item-options dt,#collapse-panel-mini-bag .item-options dd {
    display: block; 
    font-weight:normal;
    line-height:1.1;   
    font-size: 11px;
    font-family: Arial, sans-serif;

}
#collapse-panel-mini-bag .item-options dt{
    
    float:left;
    margin-right:3px;
    
}
#collapse-panel-mini-bag .product-details .qty {
 
    font-size:11px;
    font-family:Arial, sans-serif;
    line-height:1.1;
    
}
#collapse-panel-mini-bag .product-details p.product-name {
    
    margin: 0 0 5px 0;
}
#collapse-panel-mini-bag .product-details p, #collapse-panel-mini-bag .product-details a {
    line-height:1.1;
    color:#ede80a;
}
#collapse-panel-mini-bag .subtotal {
    margin-bottom:17px;
    
}

#collapse-panel-mini-bag .actions{
    padding-top:21px;
    
}
#collapse-panel-mini-bag .actions button.btn-checkout  {
    background-color: #ede80a;
    border-color: #ede80a;
    border: none;
    width: 101px;
    height: 41px;
    vertical-align: bottom;
    float: right;
}
#collapse-panel-mini-bag .actions button.btn-checkout span span {
    color: #565656;
    font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
}

#collapse-panel-mini-bag .actions button.btn-basket  {
    background-color: #bbbbbb;
    border-color: #ede80a;
    border: none;
    width: 101px;
    height: 41px;
    vertical-align: bottom;
}
#collapse-panel-mini-bag .actions button.btn-basket span span {
    color: #ffffff;
    text-transform: uppercase;
    padding: 5px 10px;
    display: block;
    font-size: 18px;
    font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
    white-space: nowrap;
}

#collapse-panel-mini-bag .product-left,#collapse-panel-mini-bag .product-right{
    float:left;
  
}

#collapse-panel-mini-bag .product-left{
    margin-right:10px;
    
}
#collapse-panel-mini-bag .product-right {
    width:50%;
}
#collapse-panel-mini-bag .summary {
    border-bottom: 1px solid white;
}
#collapse-panel-mini-bag div.summary p.subtotal span.price-wrap{
    font-size: 16px !important;
    font-family: 'Trade Gothic W01 Roman', Arial, sans-serif;
    float:right
}
#collapse-panel-mini-bag #carousel-mini-bag .subtotal .price {
    font-size:11px;
    font-family:Arial, sans-serif;
    margin-top: 15px; 
    display:block;
    line-height: 1.1;
    font-weight: bold;
}
#collapse-panel-mini-bag div.summary p.subtotal span.label{
    font-size: 16px !important;
    font-family: 'Trade Gothic W01 Roman', Arial, sans-serif;
    text-transform:uppercase;
    padding: 0px;
    font-weight:normal;
    position:relative;
    top:3px;
}
#collapse-panel-mini-bag div.summary p.subtotal span.price {
    font-size: 16px !important;
    font-family: 'Trade Gothic W01 Roman', Arial, sans-serif;
    text-transform:uppercase;
    margin-left: 5px;
    /*float: right; */
    line-height: 1;
}
#collapse-panel-mini-bag .mini-bag-close {
    background: url("../../images/diadora-general-close-icon-white.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    display: block;
    height: 13px;
    position: absolute;
    right: 0;
    top: 10px;
    width: 13px;
}


#collapse-panel-mini-bag .empty-text {
	padding-bottom:20px;
	font-size:16px;
	font-family: 'Trade Gothic W01 Roman',Arial,sans-serif;
    font-weight: normal;
    text-transform: uppercase;
}


/*Login/Register Header*/
#collapse-panel-mini-login {
    
    

}

#collapse-panel-mini-login .account-login {
    position:relative;
}

#collapse-panel-mini-login .account-login .mini-login-close {
    position:absolute;
    top:0px;
    right:0px;
    background:url("../../images/diadora-general-close-icon-white.png") no-repeat right 0px;
    width:13px;
    height:13px;
    display:block;
}

#collapse-panel-mini-login .account-login h1 {
    margin:0px;
    padding:0px;
    margin-top:10px;
    margin-bottom:7px;
    
    color:#ffffff;
    font-size:1.142em;
    font-family:"Trade Gothic W01 Roman", arial, helvetica;
    text-transform:uppercase;
    
}

#collapse-panel-mini-login .account-login h1 a {
    color:#ece810;
    background:url("../../images/diadora-general-right-arrow-yellow.png") no-repeat right 4px;
    padding-right:11px;
}

#collapse-panel-mini-login #login-form {
    
}

#collapse-panel-mini-login #login-form .form-group {
    height:69px;
    padding-right:17px;
    position:relative;
}

#collapse-panel-mini-login #login-form .form-group #advice-required-entry-mini-password {
    width:200px;
}

#collapse-panel-mini-login #login-form .input-text {
    height:42px;
    line-height:normal;
    width:300px;
    border-radius:0;
    border:none;
    background:#ffffff;
    box-shadow:none;
    color:#565656;
    font-family:Arial,helvetica, sans-serif;
    font-size:13px;
    font-weight:normal;
}
.browserSafari #collapse-panel-mini-login #login-form .input-text {
    line-height:1;
}
.browserIE #collapse-panel-mini-login #login-form .input-text,
.browserIE9 #collapse-panel-mini-login #login-form .input-text {
    padding-top:0px;
    padding-bottom:0px;
}

#collapse-panel-mini-login #login-form .input-text::webkit-input-placeholder,
#collapse-panel-mini-login #login-form .input-text::moz-placeholder
#collapse-panel-mini-login #login-form .input-text:-ms-input-placeholder
{
    
}

#collapse-panel-mini-login #login-form .f-left {
    display:block;
    text-align:right;
    color:#ffffff;
    font-size:11px;
    font-family:arial, helvetica, sans-serif;
    margin-top:2px;
    
    position:absolute;
    right:17px;
    bottom:9px;
    width:160px;
}

#collapse-panel-mini-login #login-form #send2 {
    border-radius:0;
    border:none;
    color:#ffffff;
    background-color:#bbbbbb;
    text-transform: uppercase;
    font-family:"Trade Gothic W01 Bold", arial, helvetica;
    font-size:1.285em;
    height:42px;
    width:80px;
    margin-bottom:26px;
    margin-right:13px;
}

#collapse-panel-mini-login #login-form #remember-me-box {
    height:42px;
    line-height:42px;
    margin-bottom:26px;
    color:#ffffff;
    font-family:arial,helvetica, sans-serif;
    font-size:12px;
}

#collapse-panel-mini-login #login-form #remember-me-box .checkbox-inline {
    padding-left:0px;
}

#collapse-panel-mini-login #login-form #remember-me-box input[type="checkbox"] {
    display:none;
}

#collapse-panel-mini-login #login-form #remember-me-box label {
    display:inline-block;
    cursor:pointer;
    position:relative;
    padding-left:25px;
    margin-right:15px;
    font-size:13px;
    
    padding-left:20px !important;
}

#collapse-panel-mini-login #login-form #remember-me-box label:before {
    content:"";
    display:inline-block;
    
    width:13px;
    height:13px;
    position:absolute;
    left:0;
    top:13px;
    background-color:#faf8f8;;
    
    border-left:1px solid #e9e7e7;
    border-top:1px solid #e9e7e7;
}

#collapse-panel-mini-login #login-form #remember-me-box input[type="checkbox"]:checked + label:before {
    content:"\2713";
    font-size:9px;
    color:#565656;
    text-align:center;
    line-height:11px;
    font-weight:bold;

}


/*Contact Us*/
#collapse-panel-contact h3
{
	text-transform:uppercase;
	color:#FFFFFF;
	font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
	font-size:32px;
	padding:0 0 15px;
        margin: 0;
}
#collapse-panel-contact .wrapper-contact
{
	text-align:center;
	padding:25px 0 0;
}
#collapse-panel-contact .wrapper-contact ul li
{
	display:block;
	margin:5px auto;
	color:#FFFFFF;
	font-family: 'Trade Gothic W01 Cn 18', Arial, sans-serif;
	font-size:20px;
}
#collapse-panel-contact .wrapper-contact ul li a
{
	color:#FFFFFF;
}

#collapse-panel-contact .wrapper-contact ul li a:hover
{
	color:#cccccc;
}

/*Subscribe Panel*/
#custom-accordion-panel-top
{
	background:#6a6869;
}

#custom-accordion-panel-top .panel
{
	border-radius:0px;
	background:#6a6869;
	margin-top:0px;
}


#custom-accordion-panel-top .panel
{
	border:0px;
}

#custom-accordion-panel-top .panel #collapseloginregister
{

}

#custom-accordion-panel-top .panel-collapse .in
{
	display:none;
}

#custom-accordion-panel-top .panel-collapse .out
{
	display:block;
}

#collapse-panel-contact a.panel-closer {

    background: url("../../images/diadora-general-close-icon-white.png") no-repeat right 0px;
    width: 13px;
    height: 13px;
    display: block;
    float:right;
    margin-top: -15px;
}


#custom-accordion-panel-top .panel {
    height:auto;
    display:none;
}



/*--------------------
	Navigation
--------------------*/


/*General Navigation*/



/*Search*/

body.catalogsearch-result-index .catalogsearch-result-index {
    /*hide sticky social on search page */
    display:none;
}

.custom-seachform #srch-term
{
  border:none;
  box-shadow:inset 0 0 2px 2px #e0e0e0;
  background: #fff;
  color: #CCCCCC;
  font-family: Arial,Helvetica;
  font-size: 13px;

}
.custom-seachform .glyphicon-search
{
	color:#a09e9f;
}

.custom-seachform .left-inner-addon {
    position: relative;
}

.custom-seachform .left-inner-addon input {
        padding-left: 27px;
        text-align: center;
        padding-right: 27px;
	
	
}
.custom-seachform .left-inner-addon i {
    position: absolute;
    padding: 5px 12px;
	 transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	left:10px;
}

#search_mini_form .form-control 
{
	height:25px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
        padding-top:0px;
        padding-bottom:0px;
        line-height:100%;
}

/*Navigation main*/
.main-top,
.nav-category-top
{
	/*background: #f0f0f0; 
	background: -moz-linear-gradient(top, #f0f0f0 0%, #f8f8f8 33%, #faf9f9 55%, #ece9e9 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(33%,#f8f8f8), color-stop(55%,#faf9f9), color-stop(100%,#ece9e9)); 
	background: -webkit-linear-gradient(top, #f0f0f0 0%,#f8f8f8 33%,#faf9f9 55%,#ece9e9 100%); 
	background: -o-linear-gradient(top, #f0f0f0 0%,#f8f8f8 33%,#faf9f9 55%,#ece9e9 100%); 
	background: -ms-linear-gradient(top, #f0f0f0 0%,#f8f8f8 33%,#faf9f9 55%,#ece9e9 100%);
	background: linear-gradient(to bottom, #f0f0f0 0%,#f8f8f8 33%,#faf9f9 55%,#ece9e9 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ece9e9',GradientType=0 ); */
	/*background:url("../../images/navbar-bg-light-grey.gif") repeat-x 0px 0px;*/
	 background: #f4f4f4;
	min-height:42px;
	padding:0px;
	margin:0px;
}

.nav-category-bottom
{
	background:url("../../images/navbar-bg-light-grey-bottom.gif") repeat-x 0px 0px;
	min-height:42px;
	padding:0px;
	margin:0px;

}

.main-top .nav.navbar-nav li a:hover
{
	color:#333333;
}

/*Navigation Mid*/

.navbar-brand
{
	line-height:50px;
}
.mid-top
{
	background:#ffffff;
	border:0px;
	padding:0px;
	margin:0px;


}
.navbar-nav > li > a {
	padding-top:10px;
	padding-bottom:10px;
	
}

.main-top .navbar-nav > li > a {
    font-size: 15px;
    font-family: 'Trade Gothic W01 Cn 18', Arial, sans-serif;
    color: #212025;
    text-transform: uppercase;
}

.main-top .navbar-left {
    width:310px;
}
.main-top .navbar-left > li > a {
    padding: 10px 6px;
}

.mid-top .navbar-nav li.custom-nav-link a.custom-slant {
    line-height: 50px;
    text-transform: uppercase;
    color: #333;
    background: transparent;
    position: relative;
    box-sizing: border-box;
    display: block;
    -webkit-transform: none;
    transform: none;
    width: 100%;
    min-height: 3em;
    text-align: center;
    transition: all 0.5s ease;
    font-size: 16px;
    font-family: 'Trade Gothic W01 Cn 18', Arial, sans-serif;
    padding: 20px 15px;
    margin-left: 10px;
    font-weight: 800;
}

.mid-top  .navbar-nav li.custom-nav-link.first a.custom-slant
{
		/*box-shadow: 1px 0px 1px #ebebeb inset;*/
}


.mid-top  .navbar-nav li.custom-nav-link.last a.custom-slant
{
	-moz-box-shadow:-1px 0px 1px #ebebeb inset;
	-webkit-box-shadow:-1px 0px 1px #ebebeb inset;
	box-shadow: -1px 0px 1px #ebebeb inset;
}

.mid-top .navbar-nav li a span.custom-menu-label {
    box-sizing: border-box;
    -webkit-transform: none;
    -moz-transform: inherit;
    -ms-transform: skewX(20deg);
    -o-transform: skewX(20deg);
    transform: none;
    width: 100%;
}


.mid-top  .navbar-nav li a span.custom-menu-label {

	display:block;

}

.mid-top  .navbar-nav li a.custom-slant:hover,
.mid-top  .navbar-nav li.custom-nav-link.first a.custom-slant:hover,
.mid-top  .navbar-nav li.custom-nav-link.last a.custom-slant:hover,
.mid-top  .navbar-nav li.custom-nav-link.dropdown.open a.custom-slant,
.mid-top  .navbar-nav li.custom-nav-link.dropdown.category-selected a.custom-slant

{
	color:#333;
	background:#fff;
	/*-moz-box-shadow:0px 0px 3px #d0cd4b inset;
	-webkit-box-shadow:0px 0px 3px #d0cd4b inset;
	 box-shadow: 0px 0px 3px #d0cd4b inset;
    text-decoration: none;*/

}

.mid-top .nav.navbar-nav.navbar-right
{
	margin-right:0px;

}

a.custom-sales span.custom-menu-label
{
	color:#ec1423;
}


.custom-shortcutlinks .nav > li > a:focus,
.custom-shortcutlinks .nav > li > a:hover {
    background-color:#c6c4c4 !important;
}




/*-----------------------
	Carousel
-----------------------*/

/*General Navigation*/


#homecarousel img,
#bannercarousel img
{
  min-width: 100%;
}

#bannercarousel
{
	
}



#homecarousel .carousel-indicators li,
#bannercarousel .carousel-indicators li
{
	border-radius:0px;
}

#homecarousel .carousel-indicators .active
{
	background:#ece810;
	border:1px solid #ece810;
}

#bannercarousel .carousel-caption
{
	text-align:left!important;
	position:absolute;
	bottom:-20px;
	padding:0px;
	left:15px;
	text-shadow:1px 2px 1px rgba(0, 0, 0, 1.0);
	
}

#bannercarousel .container
{
	 position:relative;
	
}

#bannercarousel .carousel-caption h3
{
	color:#ede80a;
	text-transform:uppercase;
	font-size:52px;
    font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
}

/*Home Shortvut Links*/

.navbar.custom-shortcutlinks
{

	padding:0px;
	margin:0px;
	border-radius:0px;
	background:#c6c4c5 url("../../images/navbar-bg-grey.gif") repeat-x 0px 0px;
}

.navbar.custom-shortcutlinks li.middle .verticalborderlist {
    border-right: 0;
    border-left: 1px solid #5d5b5b;
    text-align: center;
    line-height: 46px;
    margin-top: 4px;
}


.navbar.custom-shortcutlinks li.middle .verticalborderlist a {
    border-right: 0;
    border-left: 1px solid #f8f8f8;
    display: block;
}
.navbar.custom-shortcutlinks li a:hover
{
	background:#c6c4c5;
}
.navbar.custom-shortcutlinks li.custom-nav-link a.custom-slant:hover
{
	background:#c6c4c5;
}


.main-top .navbar-nav a:hover,
.main-top .navbar-nav a:focus,
.navbar-nav .dropdown-menu a:hover,
.navbar-nav .dropdown-menu a:focus {
    color:#cccccc !important;
}


.dropdown-menu.megadropmenu
{
	border:0px;
	border-radius:0px;
	background:#fffcfe;
	-webkit-box-shadow: inset 0px 7px 5px -4px rgba(168,165,168,1);
	-moz-box-shadow: inset 0px 7px 5px -4px rgba(168,165,168,1);
	box-shadow: inset 0px 7px 5px -4px rgba(168,165,168,1);
}


.dropdown-menu h4
{
	font-size:12px;
	text-transform:uppercase;
	color:#555555;
}
.dropdown-menu li a 
{
	font-size:11px;
	color:#555555;
}

.dropdown-menu .sub-menu {
    visibility: hidden;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}




/* Additional Mega Menu Styling */
.dropdown-menu a {
    color:#565656 !important;
}

.dropdown-menu a:hover,
.dropdown-menu a:focus {
    color:#cccccc !important;
    text-decoration:none !important;
}

.dropdown-menu {
	background:url(../../images/diadora-mega-menu-bg.jpg) repeat-x;
	padding-top:30px;
	padding-bottom:20px;
	border-radius:0;
	border:0;
	border-top:1px solid #ececec;
	box-shadow:0px 2px 6px #f9f9f9 inset;
}

.dropdown-menu h4,
.dropdown-menu h4 a {
	margin-top:0px;
	margin-bottom:8px;
	color:#565656 !important;
	font-family:"TradeGothicW01-BoldCn20 675334", Arial, sans-serif !important;
	font-size:16px !important;
	text-transform:uppercase;
}


.dropdown-menu .col-sm-9 {
	border-right:1px solid #878686 !important;
}


.dropdown-menu .list-unstyled {
	padding-right:0px !important;
	min-height:253px;
}

.dropdown-menu .list-unstyled li {
	margin-bottom:2px;
}

.dropdown-menu li a {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000810;
}

.dropdown-menu .divider {
	background-color:#878686 !important;
}


.dropdown-menu .mega-menu-promo-holder {
	color:#565656;
	text-transform:uppercase;
	font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
	font-size:16px;
	height:54px;
	line-height:63px;
}

.dropdown-menu .promo-2 {
    border-left:1px solid #878686;
}

.dropdown-menu .mega-menu-promo-holder img {
	margin-right:9px;
}

.dropdown-menu .mega-menu-promo-holder span {
	
}

.dropdown-menu .yellow {
	color:#ede80a !important;
}

.dropdown-menu .italic {
	font-style:italic;
}

.dropdown-menu .feature-product-flag {
	font-size:20px;
	text-transform:uppercase;
	color:#565656;
	font-family: 'Trade Gothic W01 Roman', Arial, sans-serif;
	margin-top:-7px;
	margin-bottom:9px;
}

.dropdown-menu .feature-product-flag span {
	font-size:20px;
	text-transform:uppercase;
	color:#333333;
	font-family: 'Trade Gothic W01 Bold', Arial, sans-serif;
}


.dropdown-menu .feature-product-name {
	color:#565656;
	text-transform:	uppercase;
	font-size:14px;
	font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
	margin-top:10px;
}

.dropdown-menu .feature-product-image a:hover,
.dropdown-menu .feature-product-image a:focus {
    opacity:0.8;
    filter:alpha(opacity=80);
}

.dropdown-menu .feature-product-price {
	color:#000810;
	text-transform:	uppercase;
	font-size:14px;
	font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
	margin-top:-4px;
}

.dropdown-menu .feature-product-image a img {
    margin:0 auto;
}

#mega-menu-men .Work,
#menu-menu-men .School,
.dropdown-menu a[href*='leisure'] {
    display: none;
}

/*divider*/




/*Category*/
.mid-category-top
{
	background:linear-gradient(to bottom, #F0F0F0 0%, #F8F8F8 33%, #FAF9F9 55%, #ECE9E9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius:0px;
}
.mid-category-top .col-md-3

{
	/*line-height:45px;*/
}

.mid-category-top .pagination
{
	/*padding:0px;
	line-height:0px;*/

}

.mid-category-top a
{
	text-decoration:none;
}
.mid-category-top ul li
{
	display:inline-block;
}

ul.viewmode
{
	background:#FFF;
	border:1px solid #b0b2b1;
	padding:2px 4px 4px 4px;
	margin:0px;
	height:20px;
}


div.category-products li.promotion img{
    
    display:block;
    margin:0 auto;
    max-width: 100%!important;
    width:auto!important;
    
}



/*
.centery{
	line-height:42px;   
}

.centerymid{
	line-height:42px;   
}
*/

.dropdown-menu.select form
{
	line-height:42px;
}

.nav-category .col-md-2
{
	line-height:42px;
}
.nav-category .limiter
{
	text-transform:uppercase;

}
.nav-category .navCategoryHeaderCollapse
{
    text-transform:uppercase;
}

.nav-category .navCategoryHeaderCollapse .sortby .btn-group
{
    text-transform: capitalize;
}

.nav-category .navCategoryHeaderCollapse ul.nav.navbar-nav li
{
	padding:0px 5px;
	color:#565656;
    font-family: 'Trade Gothic W01 Cn 18', Arial, sans-serif;	
	line-height:2.8;
}


.nav-category .navCategoryHeaderCollapse ul.nav.navbar-nav li.current
{
	color:#333333;
    font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
	background:#ede949;
  	line-height: 19px;
    margin: 10px 0;
	
}

.nav-category .navCategoryHeaderCollapse ul.nav.navbar-nav li a
{
	padding:0px;
	color:#565656;
    font-family: 'Trade Gothic W01 Cn 18', Arial, sans-serif;
	line-height:2.8;	
}


.nav-category .navCategoryHeaderCollapse li.pagecontrol.pagenext
{
	text-align:right;
}

.nav-category .navCategoryHeaderCollapse .next.i-next
{
	background:url("../../images/pagination-next.png") no-repeat 50% 50%;
		width:7px;
}

.nav-category .navCategoryHeaderCollapse li.pagecontrol.pageprevious
{
	text-align:left;

}

.nav-category .navCategoryHeaderCollapse .previous.i-previous
{
	background:url("../../images/pagination-prev.png") no-repeat 50% 50%;
	width:7px;
}

.nav-category .navCategoryHeaderCollapse ul.nav.navbar-nav li a:focus,
.nav-category .navCategoryHeaderCollapse ul.nav.navbar-nav li a:hover
{
	color:#cccccc;
}


.nav-category .navCategoryHeaderCollapse ul.nav.navbar-nav li a.dropdown-toggle
{
	line-height:1.8;	
	min-width:172px;
	padding:0px 13px;
	border-radius:1px;
	background:#f7f6f6;
	border:1px solid #f7f6f6;
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
	text-align:left;
}


.viewbythree  a,
.viewbyfour  a
{
	opacity:1.0;
	filter:alpha(opacity=100);
}

.viewbythree  a:focus,
.viewbyfour  a:focus,
.viewbythree  a:hover,
.viewbyfour  a:hover
{
	opacity:0.4;
	filter:alpha(opacity=40);
}

.viewbythree.selected  a:focus,
.viewbyfour.selected  a:focus,
.viewbythree.selected  a:hover,
.viewbyfour.selected  a:hover
{
	opacity:1.0;
	filter:alpha(opacity=100);
}



/*
.viewbythree img
{
		opacity:0.4;
    filter:alpha(opacity=40);

}


.viewbyfour img
{
	opacity:0.4;
    filter:alpha(opacity=40);

}

.viewbythree.selected img,
.viewbythree a:hover img
{
	opacity:1.0;
    filter:alpha(opacity=100);
}

.viewbyfour.selected img,
.viewbyfour a:hover img
{
	opacity:1.0;
    filter:alpha(opacity=100);
}

*/

.nav-category .navCategoryHeaderCollapse ul.nav.navbar-nav li.viewgridlist,
.nav-category .navCategoryHeaderCollapse ul.nav.navbar-nav li.sortby
{
	margin-left:48px;
}

.nav-category .navCategoryHeaderCollapse ul.nav.navbar-nav li.sortby
{
	padding-right:15px;
}
.nav-category .navCategoryHeaderCollapse ul.nav.navbar-nav li.sortby .sortbylabel 
{
	padding-right:10px;
}
.nav-category .navCategoryHeaderCollapse ul.nav.navbar-nav li.sortby .sortbylabel,
.nav-category .navCategoryHeaderCollapse ul.nav.navbar-nav li.viewgridlist span {
    vertical-align: middle;
}

.nav-category .navCategoryHeaderCollapse ul.nav.navbar-nav li.sortby .dropdown-menu
{
	background:#f7f6f6;
	min-width:172px;
	border-radius:1px;
	background:#f7f6f6;
	border:1px solid #f7f6f6;
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.8);
	margin:6px 0 0;
	padding:0px!important;

}

.nav-category .navCategoryHeaderCollapse ul.nav.navbar-nav li.sortby .dropdown-menu li 
{
	padding-left:15px;
}
/* category sort additional */
.nav-category .navCategoryHeaderCollapse ul.nav.navbar-nav li.viewgridlist {
	margin-left:42px !important;
}

.nav-category .navCategoryHeaderCollapse ul.nav.navbar-nav li.sortby {
	margin-left:43px !important;
}

.limiter a {
	top:2px;
}
.divider {
	top:2px;	
}
.pagelabel {
	top:2px;
}
.nav-category .navCategoryHeaderCollapse ul.nav.navbar-nav li.current {
	top:1px;
}
.browserIE9 .nav-category .navCategoryHeaderCollapse ul.nav.navbar-nav li.current {
	top:3px;
}
.browserFirefox .nav-category .navCategoryHeaderCollapse ul.nav.navbar-nav li.current {
	top:2px;
}
.pagecontrol a {
	top:2px;
	opacity:1.0;
	filter:alpha(opacity=100);
	
}

.pagecontrol a:focus,
.pagecontrol a:hover
 {
	opacity:0.4;
	filter:alpha(opacity=40);
	
}


.page a,
.page span {
	top:2px;
}



.nav-category-filter-controls

{
	border-radius:0px;
	border-bottom:1px solid #bfbfbf;
	background:#ffffff;
	-webkit-box-shadow:  0px 0px 5px 0px rgba(191,191,191,1);
	-moz-box-shadow:  0px 0px 5px 0px rgba(191,191,191,1);
	box-shadow:  0px 0px 5px 0px rgba(191,191,191,1);
}

.nav-category-filter-controls li
{
	line-height:41px;
	color:#565656;
        font-family: 'Trade Gothic W01 Cn 18', Arial, sans-serif;
	text-transform:uppercase;
}


.nav-category-filter-controls a
{
	padding:0px;
	color:#565656;
    font-family: 'Trade Gothic W01 Cn 18', Arial, sans-serif;
	text-transform:uppercase;
}

.nav-category-filter-controls .container
{

}
.nav-category-filter-controls .filtersearchlabel
{
	font-size:13px;
    font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
	color:#333333;
}

.nav-category-filter-controls .hidefilter
{

    margin: 8px 10px;

}

.nav-category-filter-controls .hidefilter a
{
	font-size:13px;
    font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
	color:#ffffff;
	background:#000000;
	padding:2px 10px;

}

li.clearallfilters
{
    width:100%;
    text-align:right;
}

li.clearallfilters a
{
	background:url("../../images/general-close-icon.png") no-repeat 100% 50%;
	padding-left:25px;
    font-family: 'Trade Gothic W01 Roman', Arial, sans-serif;
	font-size:12px;
}

.nav-category-filter-controls .hidefilter a:focus,
.nav-category-filter-controls .hidefilter a:hover
{
	background:#ede949;
	color:#333333;
}


.nav-category-filter-controls .clearallfilters a:focus,
.nav-category-filter-controls .clearallfilters a:hover

{
	background:url("../../images/general-close-icon.png") no-repeat 100% 50%;
	color:#cccccc;
}

.browserIE9 .navbar-right .clearallfilters {
    margin-right:30px;
}
.browserIE9 .centerymid .btn-group .dropdown-menu {
    margin-right:28px !important;
}

/*attributes*/
.nav-category-filters
{
        margin:0px auto 60px auto;
        width:100%
}

.nav-category-filters .currently
{
	display:none;
}

.nav-category-filters .dropdown-menu .divider
{
background-color: #cfcfcf!important;
}

.nav-category-filters .nav-pills li.dropdown
{
	background:#f7f6f6;
	margin-right:15px;
}


.nav-category-filters .nav .open > a, 
.nav-category-filters .nav .open > a:hover, 
.nav-category-filters .nav .open > a:focus
{
		background:#f7f6f6;
}


.nav-category-filters .nav-pills li a
{
	color:#565656;
	font-size:12px;
	text-transform:uppercase;
    font-family: 'Trade Gothic W01 Cn 18', Arial, sans-serif;
}

.nav-category-filters .nav-pills li a:focus,
.nav-category-filters .nav-pills li a:hover
{
	background:none;
	color:#333333;
}


.nav-category-filters .nav-pills li.dropdown a:hover .caret
{
	 background:url("../../images/dropdown-caret-open.gif") no-repeat 0px 0px;
}



.nav-category-filters .nav-pills .dropdown-menu{
	box-shadow:none;
	border-radius:0px;
	margin:0px;
	border:0px;
	background:#f7f6f6;
	padding:5px 6px;
}



.nav-category-filters .nav-pills .dropdown-menu li{
}


.nav-category-filters .nav-pills .dropdown-menu li a{
	text-transform:capitalize;
	font-size:13px;
	background:url("../../images/dropdown-checkbox-no.png") no-repeat 0px 4px;
	padding-left:24px;
	white-space: nowrap;
}

.nav-category-filters .nav-pills .dropdown-menu li a:hover{
		background:url("../../images/dropdown-checkbox-se.png") no-repeat 0px 4px;
}


.nav-category-filters .nav-pills .dropdown-menu li a.amshopby-attr-selected{
	background:url("../../images/dropdown-checkbox-se.png") no-repeat 0px 4px;
}



.nav-category-filters .nav-pills-selected > li
{

	margin-right:15px;
}

.nav-category-filters .nav-pills-selected > li > ul
{
	padding:0px;
	list-style:none;
	margin-top:4px;
		background:#f7f6f6;
		padding-top:5px;
		padding-bottom:5px;
}



.nav-category-filters .nav-pills-selected > li ul > li 
{
	background:url("../../images/category-selected-filter-remove-icon.png") no-repeat scroll 90% 50%;
	
}

.nav-category-filters .nav-pills-selected > li ul > li > a
{
	padding: 2px 15px;
	text-transform:capitalize;
	text-decoration:none;
	display:block;
}


.nav-category-filters .nav-pills-selected > li ul > li > a:hover
{
    color:#cccccc;
}
.nav-category-filters .dropdown
{
	display:inline-block!important;
}


/*Size Drop Down*/
.nav-category-filters .nav-pills li.sizedropdown
{
	min-width:114px;
	width:116px;
}



.nav-category-filters .nav-pills li.sizedropdown .dropdown-menu
{
	padding:5px 7px;
}

.nav-category-filters .nav-pills li .dropdown-menu a
{
}

.nav-category-filters .nav-pills li.sizedropdown .dropdown-menu a
{
	min-width:1px;
}


.nav-category-filters .nav-pills li.sizedropdown .dropdown-menu li
{
	float:left;
	display:inline!important;
	text-align:center;
	line-height:13px;
}
.nav-category-filters .nav-pills li.sizedropdown .dropdown-menu li a
{
	width:33px;
	height:34px;
	padding:0px;
	background:#ffffff;
	display:inline-block;
	line-height:2.429;
	margin:0px 1px 1px 0px;
}
.nav-category-filters .nav-pills li.sizedropdown .dropdown-menu li.onesize,
.nav-category-filters .nav-pills li.sizedropdown .dropdown-menu li.onesize a
{
	width:100%!important;
}


.nav-category-filters .nav-pills > li 
{
	/*float:none;*/
}
.nav-category-filters .nav-pills > li > a
{
	border-radius:0px;
	display:block;
	width:100%;
}

.nav-category-filters .dropdown-menu
{
	min-width:1px;
}

.nav-category-filters .nav-pills li.sizedropdown .dropdown-menu li a:hover
{
	background:#ede949;
}

.nav-category-filters .nav-pills li.sizedropdown .dropdown-menu li a.amshopby-attr-selected
{
	background:#ede949;
}

.nav-category-filters .nav-pills li.sizedropdown .dropdown-menu li.divider
{
display:block;
width:100%;
}
.nav-category-filters .nav-pills li.sizedropdown .dropdown-menu li a.btn-clear
{
	display:block;
	width:100%;
	background: url("../../images/dropdown-checkbox-no.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    font-size: 13px;
    padding-left: 24px;	
	line-height:1.8;
	margin:0px;
	height:100%;
}


.nav-category-filters .nav-pills li.sizedropdown .dropdown-menu li a.btn-clear:hover
{
		background: url("../../images/dropdown-checkbox-se.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
}

.amshopby-wrapper .amshopby-descr {
    display: none;
}


.nav-category-filters .dropdown,
.nav-category-filters .dropdown-menu {
    max-width:154px;
}
.browserIE9 .nav-category-filters .dropdown,
.browserIE9 .nav-category-filters .dropdown-menu {
    min-width:116px;
}


 /* do not remove the following background color to the hidden search button, else it will cause javascript to die in ipad/apple device! */
 .form-search button.hidden {
        background-color:#ffffff;
 }

/* Target iPad only */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
    
    
    /*
	.nav-category-filters .nav-pills > li > a { 
            min-width:140px !important;
	}
	
        .nav-category-filters .nav-pills li.dropdown {
            margin-right:10px;
        }
        
	.nav-category-filters .nav-pills .dropdown-menu {
		min-width:140px !important;
	}
	
        .nav-category-filters .nav-pills .dropdown-menu li a {
            font-size:11px;
        }
        
	.nav-category-filters .nav-pills-selected > li {
		background:none !important;
	}
	.nav-category-filters .nav-pills-selected > li > ul {
		background:none !important;
	}
	
	.nav-category-filters .nav-pills-selected > li ul > li {
		min-width:140px !important;
		background-color:#F7F6F6 !important;
	}
	
	.nav-category-filters .nav-pills-selected > li ul > li > a {
		min-width:140px !important;
		min-height:30px;
		line-height:30px;
	}
    */
}


/*Category Products List*/
body.catalog-product-view div.modal div.modal-body {
   /*
    overflow: auto;
    width: 98%;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0px;
   */
}
#email-a-friend-popup-modal .title h1, #deliverymodal .title h1 {
    color: #333333;
    font-family: "TradeGothicW01-BoldCn20 675334", Arial, Helvetica, sans-serif;
    font-size: 28px;
    margin-bottom: 20px;
    text-align: center;
    text-transform: uppercase;
}
#deliverymodal div.modal-body {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0px;
    
}

.no-products {
    font-family: 'Trade Gothic W01 Cn 18', Arial, sans-serif;
    font-size: 24px;
    margin: 150px 0;
    text-align: center;
}

.products-list,
.products-grid {
    margin-bottom: 40px;
}

.swatchLabel-category
{
	display:none!important;
}

.swatch-category
{
	border:0px!important;
}

.swatch-category-container img:hover {
    opacity: 0.8;
}

.category-products h2.product-name {
    margin-top: 0;
    border-top:1px solid #d6d6d6;
    font-size: 13px;
    padding-top: 10px;
    margin-bottom: 5px;
}
h2.product-name a
{
    color:#000810;
    font-size:13px;
    font-family: 'Trade Gothic W01 Roman', Arial, sans-serif;
    text-transform:uppercase;
}
h2.product-name a:hover {
    text-decoration: none;
    color: #CCCCCC;
}

.price-box
{
    color:#000810;
    font-size:15px;
    font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
    display: table;
}
.price-box p {
    float: left;
}
.price-box .old-price {
    padding-right: 10px;
    text-decoration: line-through;
}
.price-box .price-label {
    display: none;
}
.price-box .special-price .price {
    color: #EF1423;
}
.category-products .price-box
{
    font-family: 'Trade Gothic W01 Bold', Arial, sans-serif;
    color: #333333;
}

.sticker-new {
    background: url("../../images/2014-01-Diadora-Category-new-flag.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    font-family: Times New Roman,Times,serif;
    font-size: 10px;
    font-weight: bold;
    height: 49px;
    line-height: 22px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: -1px;
    width: 33px;
    z-index: 90;
	text-indent:-1000em;
}


.sticker-best-seller {
    background: url("../../images/2014-01-Diadora-Category-Best-seller-flag.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    font-family: Times New Roman,Times,serif;
    font-size: 10px;
    font-weight: bold;
    height: 49px;
    line-height: 22px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: -1px;
    width: 33px;
    z-index: 90;
	text-indent:-1000em;
}

/*Review Star Rating*/






/* START Subscribe Form*/
.subscription-page .input-text {
    
    background-color: #faf8f8;
    background-image: none;
    border: none;
    border-radius: 0px;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    height: 100%;
    line-height: 1.42857;
    padding: 14px 14px 12px 14px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    /*width: 100%;    */
    width:300px;
}

/*checkboxes*/
.subscription-page .input-group {
    width:100%;
}
.subscription-page .input-group ul {
    list-style:none;    
}

.subscription-page label {
    font-weight:normal;
    
}
.subscription-page .input-group label:before, .subscription-page .radio-group label:before {
    content: "";
    display: inline-block;
    width: 13px;
    height: 13px;
    position: absolute;
    left: 0;
    background-color: #faf8f8;
    border-left: 1px solid #e9e7e7;
    border-top: 1px solid #e9e7e7;
}
.subscription-page .input-group input.checkbox, .subscription-page .radio-group input.checkbox {
    display:none;
    
}

.subscription-page .input-group input[type="checkbox"]:checked + label:before, .subscription-page .radio-group input[type="radio"]:checked + label:before {
    content: "\2713";
    font-size: 9px;
    color: #565656;
    text-align: center;
    line-height: 11px;
    font-weight: bold;
}
.subscription-page .gender-row .gender.left {
    
    width:90px;
}
.subscription-page .radio-row{
    
    margin-left: 0px;
    margin-top: 15px;
}
.subscription-page #gender-title{
    margin-bottom: 10px;
}


.subscription-page ul.interest-groups {
    
    padding-left:16px;
    padding-top: 8px;
    width: 350px;
}
.subscription-page ul.interest-groups label{
    padding-left: 4px;
    line-height: 1;
}

.subscription-page .interest-groups-wrap {
    margin-top: 20px;
    
}

.subscription-page .radio-row .gender label {
    
    line-height: 1;
    padding-left:5px;
}
.subscription-page .email-title {
    margin-top: 5px;
    margin-bottom: 5px;
}
.subscription-page #mc-embedded-subscribe {
    background-color:#ede80a;
    border-color:#ede80a;
    border:none;
    width:120px;
    height:40px;
    vertical-align:bottom;
    float:right;
    color: #565656;
    font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    margin-top: 15px;
    margin-bottom: 30px;
    margin-right: 0px;
    
    -webkit-appearance: none;
    border-radius: 0;
}

.subscription-page .first-name, .subscription-page .last-name,
.subscription-page .email-row, .subscription-page .postcode-row, 
.subscription-page .mobile-row{
    
    margin-top:15px;
}
.subcription-outer-row {
    /*width:940px;*/
    padding-top: 10px;
    margin: 0 auto;
    /*padding-left: 90px;*/
}
.subscription-page .validation-advice{
    
    display:none;
    
}
.cms-page-view.cms-subscribe .std p {
    margin: 0 0 0 0px;
}
.subscription-page .right-column {
    width: 335px;
}
.subscription-page .left-column{
    margin-left: 70px;
}
.req-fields {
    border-top: 1px solid #d6d6d6;
    text-align:left;
    /*width:750px;    */
    margin:0 auto;
    font-size: 11px;
   
}
.subscription-page .req-fields {
    margin-top:20px;
    border-top:none;
    border-bottom: 1px solid #d6d6d6;
 
}
.subscription-page .err-msg {
    
    color:red;
    margin-top:20px;
    font-size: 12px;
}
.subscription-page .err-msg.hidden {
    
    display: none;
}
.cms-subscribe-almost-there .generalSubAlmostThere {
    
    padding-top:80px;
}
.cms-subscribe-almost-there .generalSubAlmostThere .page-title h2 {
    
    font-size: 58px;
    font-family: 'TradeGothicW01-BoldCn20 675334';
    font-weight: normal;
    text-align: center;
}

.cms-subscribe-almost-there .generalSubAlmostThere p.nearly-there-description {
    text-align: center;
    font-size: 18px !important;
    text-transform: uppercase;
    font-family: 'Trade Gothic W01 Bold';
    line-height: normal;
    color: #565656;
    margin-top: 30px;
}
body.cms-competition-unsub-form #compCopy .shop-diadora-title{

	margin-top: 100px;
    
}
/* END Subscribe Form*/








/* START Competition Form */
body.cms-football-comp .wrapper-form
{
	text-align:left;
	margin-bottom:12px;
}
body.cms-football-comp .wrapper-form *
{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}

body.cms-football-comp .wrapper-form .mc-field-group
{
	margin:12px 0px;
}
body.cms-football-comp .wrapper-form .mc-field-group.hidden-input {
	display:none; 	
}

body.cms-football-comp .wrapper-form .validation-advice
{
	display:inline-block;
	background: none repeat scroll 0 0 #FF0000;
    display: none;
    font-size: 11px;
    margin-left: 10px;
    padding: 5px;
    text-align: left;	
	margin-top:-10px;
	-moz-box-shadow: 2px 3px 2px #000;
	-webkit-box-shadow: 2px 3px 2px #000;
	box-shadow: 2px 3px 2px #000;
}

body.cms-football-comp .wrapper-form h2
{
	
	font-size:35px;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	text-transform:uppercase;
	line-height:40px;
}

body.cms-football-comp .wrapper-form h4
{
	font-family: 'TradeGothicW01-BoldCn20 675334';
	font-size:21px;
	text-transform:uppercase;
	margin:24px 0px 12px 0;
}

body.cms-football-comp .wrapper-form input
{
	color:#333333;
}
body.cms-football-comp .wrapper-form .labelradio
{
	display:inline-block;
}

body.cms-football-comp .wrapper-form label
{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;

}

body.cms-football-comp .wrapper-form .inputbox
{
	width:273px;
	height:16px;
	border:none;
	padding:10px;
	
}

body.cms-football-comp .wrapper-form .labelinput,
body.cms-football-comp .wrapper-form .labelradio
{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	width:89px;
	display:inline-block;
}
body.cms-football-comp .wrapper-form .subcon
{
	display:inline-block;
}

body.cms-football-comp .wrapper-form .subcon.gender
{
	width:100px;
}

body.cms-football-comp .wrapper-form .subcon.sport
{
	width:161px;
}

body.cms-football-comp .wrapper-form .subcon.sport .sport
{
	line-height:20px;
}

body.cms-football-comp .wrapper-form .labellink
{
	font-size:11px;
	text-transform:none;
	font-weight:normal;
}

body.cms-football-comp .wrapper-form a
{
	text-decoration:underline;
}

body.cms-football-comp .wrapper-form #mc-embedded-subscribe
{
	margin-top:10px;
}

body.cms-football-comp .privacypolicylink-wrapper {
    padding-bottom: 50px;
}
body.cms-football-comp a.privacypolicylink
{
	font-size:10px;
}
body.cms-football-comp .wrapper-form .form-subscribe-header
{
	margin:22px 0px;
	line-height:22px;
}


body.cms-football-comp .wrapper-form .form-subscribe-header span
{
	font-size:13px;
	color:#ffffff;

}


/*Body Thank you content*/
body.cms-football-comp .wrapper-thank-you
{
	margin-bottom:82px;
}

body.cms-football-comp .wrapper-thank-you h2
{
	color:#333333;
	font-family: 'Trade Gothic W01 Cn 18';
	font-size:33px;
	text-align:center;
	text-transform:uppercase;
	padding:8px 0px 14px 0px;	

}


body.cms-football-comp .wrapper-thank-you .email-a-friend-popup
{
	display:none;
}

body.cms-football-comp #tellafriend-validate-detail label
{
	
	font-size:12px;
	display:blocx;
	margin:10px 0px;
	text-transform:uppercase;

}

body.cms-football-comp #tellafriend-validate-detail .block-content
{
	margin:20px 0px;
}
body.cms-football-comp #tellafriend-validate-detail .formtitle
{
	font-family: 'TradeGothicW01-BoldCn20 675334';
	font-size:22px;
	text-transform:uppercase;
}
body.cms-football-comp #tellafriend-validate-detail .input-box input
{
	width:317px;
	height:16px;
	border:1px solid #f7f7f7;
	padding:10px;
	margin:10px 0px;
	color:#333;
	border:1px solid #333333;
}

body.cms-football-comp #tellafriend-validate-detail button.button
{
	background-image:none;
	border:0px;
	padding:10px;
	cursor:pointer;
	text-transform:uppercase;
	float:right;
	margin:10px 0px;
	display:block;
	font-family: 'TradeGothicW01-BoldCn20 675334';
    font-size: 18px;
    margin: 10px 0;
    padding: 10px;
    position: absolute;
    right: 0px;
	bottom:0px;
	z-index:88;	
	
}


body.cms-football-comp .wrapper-thank-you .shop-diadora-title
{
	text-transform:uppercase;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	font-size:33px;
	text-align:center;
}

body.cms-football-comp .wrapper-thank-you .thank-you-description
{
	width:356px;
	margin:0px auto;
	text-align:center;
	color:#575757;
	font-size:14px;
	line-height:20px;
	margin-bottom:30px;
}

body.cms-football-comp .wrapper-thank-you ul.share-links
{
	 text-align:center;
	 margin-bottom:40px;
	 display:block;
}
 
body.cms-football-comp .wrapper-thank-you ul.share-links li
{
	 display:inline-block;
	 padding:0px 10px;
	 
}


body.cms-football-comp .wrapper-thank-you .shop-the-range
{
	text-align:center;
	display:block;
	margin-top:20px;
}

body.cms-football-comp .wrapper-thank-you .shop-the-range img
{
	padding:0px;
	display:inline-block;
	border:0px;
	margin:8px;
}
 


/*Body Nearly There content*/
body.cms-football-comp .wrapper-nearly-there {
	padding-top: 30px;	
	overflow:hidden;
}

body.cms-football-comp .wrapper-nearly-there .content-left {
	
	float:left;
	line-height: 20px;
	text-align:center;
	width: 440px;
	color:#333333;
	padding-top: 60px;
	
	
}
body.cms-football-comp .wrapper-nearly-there .content-left h2 {
	font-family: 'TradeGothicW01-BoldCn20 675334';
	text-transform: uppercase;
	font-size: 50px;
	margin-bottom: 50px;
}
body.cms-football-comp .wrapper-nearly-there .content-left p {
	text-transform:uppercase;
	line-height: 21px;
	font-family: 'Trade Gothic W01 Bold';
}
body.cms-football-comp .wrapper-nearly-there .content-right {
	
	float:right;
	
}
body.cms-football-comp .iradio_flat {
background-position: 0 0;
}

body.cms-football-comp .icheckbox_flat, body.cms-football-comp .iradio_flat {
display: inline-block;
margin: 0px 10px 0px 0px;
padding: 0;
width: 13px;
height: 13px;
background: url("../../images/flat.png") no-repeat;
border: none;
cursor: pointer;
vertical-align: middle;
}
body.cms-football-comp .icheckbox_flat.checked {
    background-position: -13px 0;
    border: none!important;
}
body.cms-football-comp .icheckbox_flat {
    background-position: 0 0;

}

body.cms-football-comp form#mc-unsubscribe-form {
	width: 510px;
}
body.cms-football-comp form#mc-unsubscribe-form #compEmailField {
	width: 293px;
	height: 36px;
	padding-left:10px;
	border:1px solid #333333;  
}
body.cms-football-comp #compEmailTD {
	padding-right:10px;	
}
body.cms-football-comp #compEmailTD label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333333;	
	font-weight:bold;
	display:block;
	margin-bottom:10px;	
}
body.cms-football-comp #compFormUnsubBtn {
	background:url(https://gallery.mailchimp.com/6430d4631407ee9ba5a2b4e96/images/2013_12_Diadora_tempsite_unsubscribe_form_unsub.gif) no-repeat;
	cursor:pointer;
	width: 161px;
	height: 42px;
	border: none;
	margin-top:25px;
	/*margin-left:35px;*/
	
}
body.cms-football-comp #compCopy {
	/*text-align:center;	*/
	color:#333333;
	float: left;
	margin-left: 20px;
}
body.cms-football-comp #compCopy p {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:28px;
	color:#333333;
}

body.cms-football-comp #mce-COMPANSWER, body.cms-football-comp #mce-COMPANSWER2 {
	height:70px;
	color:#000000;	
	vertical-align: middle;
	width: 273px !important;
	resize: none;
}
body.cms-football-comp #mce-COMPANSWER-LABEL {
	line-height: 17px;
}
#comQuestion span, #comQuestion2 span{
	font-size: 13px;
	color: #ffffff;
}

body.cms-football-comp body.cms-unsubscribe-form #compCopy .shop-diadora-title {
	margin-top: 90px;	
}
body.cms-football-comp body.cms-unsubscribe-success #compCopy .shop-diadora-title {
	margin-top: 110px;	
	line-height: 50px;
}
body.cms-football-comp body.cms-unsubscribe-form #footer {
	position:absolute;
	bottom:0px;
		
}

body.cms-football-comp .unsubWrap {
	margin: 0 auto;
	width: 850px;
	overflow: hidden;	
}
body.cms-football-comp #compCopy .shop-diadora-title {
	margin-top:140px;
	margin-bottom:30px;	
	width: 480px;
	color: #333333;
	text-align: left;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	font-size: 36px;
	text-transform:uppercase;
}
body.cms-football-comp #compUnsubHero {
	float: left;
	margin-top: 40px;
	margin-bottom: 80px;
}


body.cms-football-comp .large-title {
	font-family: 'TradeGothicW01-BoldCn20 675334';
	font-size: 36px;
	text-transform: uppercase;
}
body.cms-football-comp .white {
	color:#ffffff;	
}

body.cms-football-comp #footer.mc {
	height: 110px;
}
body.cms-football-comp .iradio_flat.checked {
    background-position: -13px 0;
}



/* END Competition Form */

















/*Custom Media Queries*/

@media (min-width: 768px) {
#bannercarousel .carousel-caption
{
	text-align:right!important;
	padding:0px 15px 60px 15px!important;
	right:0px!important;
	left:0px!important;
	bottom:35px;
	position:absolute;
        
        top:1%;
        margin-top:33px;
}
}



/********** Ajax Wrapper **********/
div.ns-overlay {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1040;
    opacity: 0.7;
}

div.ns-ajax-progress {
    padding: 5px;
    z-index: 1041;
    text-align: center;
    position: fixed;
    left: 585px;    
}

/***************** 404 Page Not Found **************/
body.cms-no-route .std .container {
    padding-top: 100px;
    padding-bottom: 100px;
}
body.cms-no-route .page-title h1 {
    font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
    font-size: 53px;
    text-transform: uppercase;
}

body.cms-no-route dl dt {
    font-family: 'Trade Gothic W01 Cn 18', Arial, sans-serif;
    font-size: 24px;
    text-transform: uppercase;
}

body.cms-no-route dl dd a.button {
    /*background: none repeat scroll 0 0 #ECE810;*/
    color: #000000;
    float: left;
    font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
    font-size: 18px;
    height: 42px;
    line-height: 42px;
    margin: 30px 0;
    text-transform: uppercase;
}

body.cms-no-route dl dd a.button:hover {
    text-decoration: none;
}

body.cms-no-route dl dd a.button span, body.cms-no-route dl dd a.button span span {
    /*background: none repeat scroll 0 0 #ECE810;*/
    color: #000000;
    font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
    font-size: 18px;
    padding: 0 17px;
    text-transform: uppercase;
}


/* Invalid Field Styling */
.validation-advice {
    display:none;
    color: #FF0000;
    font-weight: bold;
    font-size: 11px;
    background:#ffffff;
}
.colour-out-of-stock {
    color: #FF0000;
    font-weight: bold;
    font-size: 11px;
    background:#ffffff;
}
.validation-failed {
    border: 1px solid rgb(255, 0, 0) !important; 
    background: none repeat scroll 0% 0% rgb(250, 229, 229) !important;
}
.validation-passed {
    border: 1px solid rgb(255, 255, 255) !important;
}
#collapse-panel-mini-login .validation-advice {
    background:none;
    display:none;
}
#csmm_quickform .validation-advice {
    display:block !Important;
}


/* My Account - Shared Left Menu Styling START */
.customer-account-index .block-account,
.customer-account-edit .block-account,
.wishlist-index-index .block-account,
.sales-order-history .block-account,
.sales-order-view .block-account,
.customer-account-edit .block-account {
    margin-top:31px;
}

.customer-account-index .block-title strong,
.customer-account-edit .block-title strong,
.wishlist-index-index .block-title strong,
.sales-order-history .block-title strong,
.sales-order-view .block-title strong,
.customer-account-edit .block-title strong {
    font-weight:normal;
}

.customer-account-index .block-title span,
.customer-account-edit .block-title span,
.wishlist-index-index .block-title span,
.sales-order-history .block-title span,
.sales-order-view .block-title span,
.customer-account-edit .block-title span {
    font-family:"TradeGothicW01-BoldCn20 675334", Arial, sans-serif;
    text-transform:uppercase;
    font-size: 1.571em;
    color:#565656;
    margin-left:10px;
}

.customer-account-index .block-content,
.customer-account-edit .block-content,
.wishlist-index-index .block-content,
.sales-order-history .block-content,
.sales-order-view .block-content,
.customer-account-edit .block-content {
    margin-top:15px;
}

.customer-account-index .block-content ul,
.customer-account-edit .block-content ul,
.wishlist-index-index .block-content ul,
.sales-order-history .block-content ul,
.sales-order-view .block-content ul,
.customer-account-edit .block-content ul {
    padding:0px;
}

.customer-account-index .block-content ul li,
.customer-account-edit .block-content ul li,
.wishlist-index-index .block-content ul li,
.sales-order-history .block-content ul li,
.sales-order-view .block-content ul li,
.customer-account-edit .block-content ul li {
    list-style:none;
    border-top:1px solid #e0e0e0;
    /*height:44px;
    line-height:43px;
    padding-left:10px;*/
}

.customer-account-index .block-content ul li.last,
.customer-account-edit .block-content ul li.last,
.wishlist-index-index .block-content ul li.last,
.sales-order-history .block-content ul li.last,
.sales-order-view .block-content ul li.last,
.customer-account-edit .block-content ul li.last {
    border-bottom:1px solid #e0e0e0;
}

.customer-account-index .block-content ul li.current,
.customer-account-edit .block-content ul li.current,
.wishlist-index-index .block-content ul li.current,
.sales-order-history .block-content ul li.current,
.sales-order-view .block-content ul li.current,
.customer-account-edit .block-content ul li.current {
    text-transform:uppercase;
    background-color:#cccccc;
}

.customer-account-index .block-content ul li.current strong,
.customer-account-edit .block-content ul li.current strong,
.wishlist-index-index .block-content ul li.current strong,
.sales-order-history .block-content ul li.current strong,
.sales-order-view .block-content ul li.current strong,
.customer-account-edit .block-content ul li.current strong {
    /*color:#333333;
    font-family:"Trade Gothic W01 Bold", arial, helvetica;
    font-weight:normal;
    */
    
    color:#565656 !Important;
    text-decoration:none !Important;
    background: #cccccc !important;
    font-family:"Trade Gothic W01 Roman", arial, helvetica;
    font-weight:bold;
    display:block;
    outline:none;
    padding:13px 9px;
    
}

.customer-account-index .block-content ul li a,
.customer-account-edit .block-content ul li a,
.wishlist-index-index .block-content ul li a,
.sales-order-history .block-content ul li a,
.sales-order-view .block-content ul li a,
.customer-account-edit .block-content ul li a {
    color:#565656;
    font-size:13px;
    text-transform: uppercase;
    font-family:"Trade Gothic W01 Roman", arial, helvetica;
    display:block;
    outline:none;
    padding:13px 9px;
    text-decoration:none;
}
.customer-account-index .block-content ul li a:hover,
.customer-account-index .blcok-content ul li a:focus,
.customer-account-edit .block-content ul li a:hover,
.customer-account-edit .blcok-content ul li a:focus,
.wishlist-index-index .block-content ul li a:hover,
.wishlist-index-index .blcok-content ul li a:focus,
.sales-order-history .block-content ul li a:hover,
.sales-order-history .blcok-content ul li a:focus,
.sales-order-view .block-content ul li a:hover,
.sales-order-view .blcok-content ul li a:focus,
.customer-account-edit .block-content ul li a:hover,
.customer-account-edit .blcok-content ul li a:focus {
    color:#565656 !Important;
    text-decoration:none !Important;
    background: #cccccc !important;
    font-family:"Trade Gothic W01 Roman", arial, helvetica;
    font-weight:bold;
}
.subscription-page .page-title h1 {
    font-size:26px;
    margin-top:30px;
    padding-bottom:30px;
    
}
.page-title h1 {
    font-family:"TradeGothicW01-BoldCn20 675334", Arial, sans-serif;
    text-transform:uppercase;
    font-size: 1.571em;
    color:#333333;
  
    margin-top:35px;
    border-bottom:1px solid #d6d6d6;
    padding-bottom:18px;
}
/* My Account - Shared Left Menu Styling END */




/*Quickview*/

#csmm_quickform 
{
	min-height:500px;
}
#csmm_quickform  .thumbnail_pagination
{
	border-top:1px solid #e0e0e0;
	padding-top:12px;
	padding-bottom:33px;
}


#csmm_quickform .tabquickshow
{
	max-height:none!important;
	overflow:visible!important;
        padding-bottom:8px!important;

}

#csmm_quickform #quickviewshow,
#csmm_quickform .product-quickview{
	height:100%!important;
	border:0px!important;
	/*width:100%!important;*/
}

#csmm_quickform  .product-options dt
{
	width:100%!important;
}
#csmm_quickform .product-options dl
{
	margin-bottom:0px;
}

#csmm_quickform .product-options dt, 
#csmm_quickform  .product-options dd
{
	padding:0px!important;
}
#csmm_quickform .colour_sku-swatches
{
	padding-left:0px;
        text-align:left;
}

#csmm_quickform .colour_sku-swatches .swatchContainer:hover img
{
	 border: 1px solid #CCCCCC !important;
}
#csmm_quickform .colour_sku-swatches .swatchContainer
{
	display:inline-block;
	margin-right:2px;
	margin-bottom:2px;
	
}

#csmm_quickform .product-options .swatchesContainer ul li .swatchSelected {
    border: 1px solid #CCCCCC !important;
}
#csmm_quickform .product-options .swatchesContainer ul li img {
    border: 1px solid #FFFFFF;
    margin: 0;
}
#csmm_quickform .swatchSelected {
    border: 1px solid #cccccc !important;
}

#csmm_quickform. .swatch:hover
{
    border: 1px solid #cccccc!important;
}


#csmm_quickform .swatch {
    cursor: pointer;
    display: inline;
    float: left;
    opacity: 1;
    padding: 2px;
    text-align: center;
    transition: opacity 0.5s linear 0s;
}


#csmm_quickform .product-options dd
{
	width:100%!important;
}
#csmm_quickform  ul
{
	list-style:none;
	padding:0px;

}

#csmm_quickform .float-clearer
{
	height:0px;	
}

#csmm_quickform #product-size-guide-link {
    display: none;
}

#csmm_quickform p.required,
#csmm_quickform label.required em
{
	display:none;
}


#csmm_quickform .product-name h1
{
	font-size:20px;
	color:#333333;
	font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
	text-transform:uppercase;	
	margin-bottom:8px;
}
#csmm_quickform label.required
{
	text-transform:uppercase;
	font-size:13px;
	color:#565656;
}
#csmm_quickform .qvformaddtocart
{
	padding:0px;
}
#csmm_quickform .product-sku
{
	font-size:15px;
	color:#565656;
	font-family: 'Trade Gothic W01 Roman', Arial, sans-serif;
	margin-bottom:8px;
}

#csmm_quickform .product-sku span
{
}


/*Price Information*/
#csmm_quickform .price-box
{
	font-family: 'Trade Gothic W01 Roman', Arial, sans-serif;
	font-size:15px;
}

#csmm_quickform .price-box .regular-price
{
	color:#565656;
}


/*Short Description*/

#csmm_quickform .short-description
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565656;
	margin-top:15px;
}


/*Colour and Size Variation*/

#csmm_quickform #product-options-wrapper.product-options dt
{
}

#csmm_quickform #product-options-wrapper.product-options dl
{
	margin-bottom:0px;
        margin-top:0px;
}

#csmm_quickform #product-options-wrapper.product-options label
#csmm_quickform #product-options-wrapper.product-options span.separator
{
	text-transform:uppercase;
   	font-family: 'Trade Gothic W01 Bold', Arial, sans-serif;	
  	color:#565656;
	font-weight:normal;
        font-size: 13px;
}


#csmm_quickform #product-options-wrapper.product-options .swatchLabel
{
	font-size:13px;
	color:#565656;
	font-family: 'Trade Gothic W01 Roman', Arial, sans-serif;


}



#csmm_quickform #quickviewshow
{
	
	
}

#csmm_quickform #mycarousel
{
}

#csmm_quickform #mycarousel li,
#csmm_quickform #ul-moreviews li
{
	display:inline-block;
	margin:0px 3px 3px 0px;
}
#csmm_quickform #ul-moreviews li {
        border: 1px solid #ffffff;
}
#csmm_quickform #product_img_slider
{
	float:left;
	width:44%;
	margin-right:5%;
	
}




#csmm_quickform #tabquickshowcontainer
{
	float:left;
	width:50%;
}
#csmm_quickform .short-description
{
	/*height:50px;
	overflow:auto;*/
	width:100%;
}
#csmm_quickform .swatchesContainer,
#csmm_quickform .swatchesContainer .colour_sku_swatches
{
	padding:0px!important;

}



#csmm_quickform #product-options-wrapper.product-options .swatchesContainer
{
}

#csmm_quickform ul.size-swatches li.swatchContainer
{
	display:block;
	float:left;
	height:37px;
	line-height:37px;
	margin-bottom:7px;
	margin-right:7px;
}

#csmm_quickform ul.size-swatches li.swatchContainer a.swatch
{
	background:#faf8f8;
	border:none;
	font-family: 'Trade Gothic W01 Roman', Arial, sans-serif;
	font-size:13px;
	height:37px;
	text-align:center;
	min-width:37px;
	text-decoration:none;
	color:#565656;
	margin:0px;
	padding:0px 5px;
}
#csmm_quickform ul.size-swatches li.swatchContainer .swatch.disabledSwatch
{
	background:#c6c4c4;
	color:#565656;
	opacity:1.0;
}

#csmm_quickform ul.size-swatches li.swatchContainer .swatch.swatchSelected
{
	background:#333333;
	color:#ffffff;
	border:none;
	
}



#csmm_quickform .product-options-bottom
{
}

#csmm_quickform .product-options-bottom .price-box
{
	display:none;
}


#csmm_quickform .product-shopping-info-holder {
    background:url("../../images/diadora-button-info-border-top.png") 0 top no-repeat;
    padding-top:7px;
	width:45%;
	clear:both;
	float:left;
    /*margin-top: -83px;*/
	
}

#csmm_quickform .product-shopping-info {
    padding:0px;
    width:100%;
    height:45px;
    
    background:url("../../images/diadora-button-info-border-bottom.png") 0 bottom no-repeat;
}

#csmm_quickform .product-shopping-info li {
    list-style:none;
    display:inline-block;
    float:left;
    
    font-family:"Trade Gothic W01 Cn 18",arial,helvetica;
    color:#aaaaaa;
    font-size:0.928em;
    
    line-height:16px;
    height:37px;
    padding-top:2px;
    
}

#csmm_quickform .product-shopping-info .item1 {
    background:url("../../images/diadora-button-info-lock.png") 0 2px no-repeat;
    padding-left:32px;
}
#csmm_quickform .product-shopping-info .item2 {
    background:url("../../images/diadora-button-info-truck.png") 0 2px no-repeat;
    padding-left:54px;
}
#csmm_quickform .product-shopping-info .item3 {
    background:url("../../images/diadora-button-info-stopwatch.png") 0 2px no-repeat;
    padding-left:32px;
}

#csmm_quickform .product-shopping-info .seperator {
    background:url("../../images/diadora-button-info-seperator.png") no-repeat;
    height:37px;
    width:19px;
    margin-left:5px;
    margin-right:0px;

}



#csmm_quickform
{
    bottom: 0px;
    margin: 0 auto;
    padding: 10px 0px;
    position: fixed;
    z-index: 99772826;
    height:auto!important;
    background:#f4f4f4;
}

/*#quickviewshowbg
{
background-color:rgba(255, 255, 255, 0.0)!important;
}*/
#csmm_quickform #quickviewshow
{
	background:#f4f4f4!important;
	margin-top:33px!important;
	margin-bottom:28px!important;
}

#csmm_quickform #cmsmart_quickview_button_close
{
	right:0px!important;
	top:-20px!important;
}





/*Size Container*/

#product-options-wrapper.product-options .swatchesContainer
{
}

#csmm_quickform ul.size-swatches li.swatchContainer
{
	display:block;
	float:left;
	height:37px;
	line-height:37px;
	margin-bottom:7px;
	margin-right:7px;
}

#csmm_quickform ul.size-swatches li.swatchContainer a.swatch
{
	background:#faf8f8;
	border:none;
	font-family: 'Trade Gothic W01 Roman', Arial, sans-serif;
	font-size:13px;
	height:37px;
	text-align:center;
	min-width:37px;
	text-decoration:none;
	color:#565656;
	margin:0px;
	padding:0px 5px;
}
#csmm_quickform ul.size-swatches li.swatchContainer a.swatch:hover{
    background: #EDE80A;
}
#csmm_quickform ul.size-swatches li.swatchContainer .swatch.disabledSwatch:hover{
    background: #c6c4c4;
}
#csmm_quickform ul.size-swatches li.swatchContainer .swatch.disabledSwatch
{
	background:#c6c4c4;
	color:#565656;
	opacity:1.0;
}

#csmm_quickform ul.size-swatches li.swatchContainer .swatch.swatchSelected
{
	background:#333333;
	color:#ffffff;
	border:none;
	
}



#csmm_quickform .product-options-bottom .price-box
{
	display:none;
}
#csmm_quickform  .product-options-bottom .availability.in-stock,
#csmm_quickform  .product-options-bottom .availability.out-of-stock,
#csmm_quickform  .product-options-bottom .try-instore-link,
#csmm_quickform .product-options-bottom .try-instore-link a
{
	font-size:11px;
	color:#565656;
	font-family: 'Trade Gothic W01 Roman', Arial, sans-serif;
	display:inline-block;
	
}
#csmm_quickform  .product-options-bottom .try-instore-link:hover {
    color: #CCCCCC;
    border-bottom:1px solid #cccccc!important;
}


#csmm_quickform  .product-options-bottom .availability.in-stock
{
	margin-right:10px;
}
#csmm_quickform  .product-options-bottom .size-guide
{
	text-align:center;
	color:#333333;
	font-family: 'Trade Gothic W01 Cn 18', Arial, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	background: #faf8f8 url("../../images/product-sizeguide-bg.gif") no-repeat scroll 0px 0px;
	width:80px;
	height:47px;
	position:relative;
	margin-right:22px;
}

#csmm_quickform  .product-options-bottom .size-guide span
{
	position:absolute;
	top:-10px;
	left:13px;	
}


#csmm_quickform .product-options-bottom .add-to-cart label
{ 
	color:#565656;
	font-size:12px;
	font-family: 'Trade Gothic W01 Roman', Arial, sans-serif;
	font-weight:normal;
	
}

#csmm_quickform  .product-options-bottom .add-to-cart input#qty
{
	color:#565656;
	font-size:12px;
	font-family: 'Trade Gothic W01 Roman', Arial, sans-serif;

}

#csmm_quickform  .no-rating a
{
	color:#565656;
	font-size:12px;
	font-family: 'Trade Gothic W01 Cn 18', Arial, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	padding-bottom:2px;
	border-bottom:1px solid #565656;

}

#csmm_quickform  .product-options-bottom ul.add-to-links
{
	display:none; /*Need to ask Rad about how to remove this content from PHTML file*/
}


#csmm_quickform .add-to-links a.link-wishlist
{
    border-bottom: 1px solid #565656!important;
    color: #565656;
    font-family: 'Trade Gothic W01 Cn 18',Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding-bottom: 1px;
    text-decoration: none;
    text-transform: uppercase;
    display:inline;
}
#csmm_quickform .add-to-links a.link-wishlist:hover {
    color: #CCCCCC;
    border-bottom: 1px solid #CCCCCC!important;
}
#csmm_quickform .add-to-links a.qvmoredetail
{
border-bottom: medium none;
    clear: both;
    color: #565656;
    display: inline-block;
    float: left;
    font-family: 'Trade Gothic W01 Roman',Arial,sans-serif;
    font-size: 12px !important;
    margin-top: 10px;
    padding-bottom: 2px;
    text-decoration: none;
    text-transform: uppercase;	
}
#csmm_quickform .add-to-links a.qvmoredetail:hover {
    color: #CCCCCC;
}


#csmm_quickform .size-guide {
  width:80px;
  height:47px;
  line-height:47px;
  float:left;
}

#csmm_quickform .availability {
    
}

#csmm_quickform .availability.in-stock {
    display:inline;
}

#csmm_quickform .availability.in-stock .icon {
    display:inline-block;
    width:12px;
    height:12px;
    background-color:#faf8f8;
	margin-right:5px;
    
}

#csmm_quickform .availability.out-of-stock {
    display:table;
}
#csmm_quickform .availability.out-of-stock .icon {
    display:inline-block;
    width:12px;
    height:12px;
    background-color:#b6b6b6;
	margin-right:5px;
}

#csmm_quickform .try-instore-link {
    
    border-bottom: 1px solid #565656;
    display: inline-block;
    margin-left: 4px;
    padding-bottom: 1px;
    text-decoration: none!important;
    outline:none!important;
        
}


#csmm_quickform .try-instore-link a span
{
	text-decoration:underline;
}

/* Add To Bag */
#csmm_quickform .add-to-cart {
    clear:both;
	margin-top:23px;
	margin-bottom:23px;
}

#csmm_quickform .add-to-cart label {
    text-transform:uppercase;
}

#csmm_quickform .add-to-cart #qty {
    width:38px;
    height:38px;
    line-height:38px;
    text-align:center;
    background-color:#faf8f8;
    color:#565656;
    border:none;
	margin-right:10px;
}

#csmm_quickform .add-to-cart .btn-cart {
    background-color:#ede80a;
    border-color:#ede80a;
    border:none;
    padding: 0 22px;
    height:40px;
    vertical-align:bottom;
    /*float:right;*/
    
}

#csmm_quickform .add-to-cart .btn-cart span span {
    color:#565656;
	font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
	font-size:18px;	    
    text-transform:uppercase;
}

#csmm_quickform .add-to-links {
	display: inline;
    padding-left:10px;
	margin-top:10px;


}

#csmm_quickform .add-to-links a {
    color:#565656;
    text-decoration:underline;
    text-transform: uppercase;
}

#csmm_quickform .std {
    margin-bottom:0;
    min-height:0;
}

.more-views h2 {
    display: none;
}

.dropdown
{
	display:inline-block!important;
}

#csmm_quickform .quickviewloading,
.onestepcheckout-index-index div.loading-ajax,
.onestepcheckout-index-index div.loading-ajax-login {
    background:url("../../images/diadora-pre-loader.gif") no-repeat !Important;
    width:53px !Important;
    height:26px !Important;
    background-position: center center;
}
.onestepcheckout-index-index div.loading-ajax-login {
    margin: 0px auto 15px;
}
#csmm_quickform #loadingImage {
    border:none !Important;
    text-indent: -999em;
    background:url("../../images/diadora-pre-loader.gif") no-repeat !Important;
    background-color:none !important;
    background-position:center center !Important;
}
.onestepcheckout-index-index div.loading-ajax,
.onestepcheckout-index-index div.loading-ajax-login {
    background-size: 80% 80% !Important;
    position:relative;
    top:10px;
}

.customer-account-logoutsuccess .one-edge-shadow {
    margin-top:300px;
}

.no-products-clear-filters .nav-category-filter-controls .navbar-left {
    display: none;
}
/*Hides the filter sets when no products returned*/
.no-products-clear-filters .nav-category-filters
{
    display:none;
    
}
#csmm_quickform .more-views #ul-moreviews li.current,
#csmm_quickform .more-views #ul-moreviews li:hover 
{
    border:1px solid #cccccc;
}


#csmm_quickform
{
    bottom: 0px;
    margin: 0 auto;
    padding: 10px 0px;
    position: fixed;
    z-index: 99772826;
    height:auto!important;
}


/*#quickviewshowbg
{
background-color:rgba(255, 255, 255, 0.0)!important;
}*/
#csmm_quickform #quickviewshow
{
	background:#f4f4f4!important;
	margin-top:33px!important;
	margin-bottom:28px!important;
}

#csmm_quickform #cmsmart_quickview_button_close
{
	right:0px!important;
	top:-20px!important;
}



#csmm_quickform .quickviewloading
{
position:absolute;
top:-30px!important;
width:100%!important;
background-position:50% 50%!important;
text-align:center;
text-decoration:none!important;
}

#csmm_quickform .quickviewloading span
{
padding-top:36px!important;
display:block;
 color: #333333;
    font-family: 'TradeGothicW01-BoldCn20 675334',Arial,sans-serif;
font-size:14px;
    line-height: 19px;
text-decoration:none!important;
}



#validateQuantity{
    font-size: 11px;
    font-weight: bold;
}
#validateQuantity.error {
    color: #FF0000;
}
#validateQuantity {
    display: block;
}



/*.yellowgrad
{  
	background-image: linear-gradient(to bottom, #ede80a 50%,#cbc608 50%)!important; 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ede80a', endColorstr='#ede80a',GradientType=0 ); 
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
	background-size:100% 200%;
	background-repeat:repeat-x;
}*/

/*.yellowgrad:hover
{
	background-size:100% 100%;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ede80a', endColorstr='#cbc608',GradientType=0 ); 
}*/




.yellowgrad {
   	 background-image: -webkit-linear-gradient(-105deg, #EDE80A 50%, #ddd80e 50%)!important;
	 background-image:    -moz-linear-gradient(-165deg, #EDE80A 50%, #ddd80e 50%)!important;
	 background-image:     -ms-linear-gradient(-165deg, #EDE80A 50%, #ddd80e 50%)!important;
  	 background-image:      -o-linear-gradient(-165deg, #EDE80A 50%, #ddd80e 50%)!important;
     background-image: 		linear-gradient(-165deg, #EDE80A 50%, #ddd80e 50%)!important;
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDE80A', endColorstr='#EDE80A',GradientType=0 );
     background-size: 100% 400%;
     -webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		transition: all 0.2s ease;
}




.yellowgrad:hover {
     background-size: 100% 100%;
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDE80A', endColorstr='#ddd80e',GradientType=0 ); 
}


.greygrad,
.back-link
{
	 background-image: -webkit-linear-gradient(-105deg, #bbbbbb 50%,#b4b4b4 50%)!important; 
     background-image:    -moz-linear-gradient(-165deg, #bbbbbb 50%,#b4b4b4 50%)!important; 
	 background-image:     -ms-linear-gradient(-165deg, #bbbbbb 50%,#b4b4b4 50%)!important; 
  	 background-image:      -o-linear-gradient(-165deg, #bbbbbb 50%,#b4b4b4 50%)!important; 
	 background-image: 		linear-gradient(-165deg, #bbbbbb 50%,#b4b4b4 50%)!important; 
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#bbbbbb',GradientType=0 ); 
	 background-size:100% 400%;
	-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		transition: all 0.2s ease;

}

.greygrad:hover,
.back-link:hover
{
	background-size:100% 100%;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#b4b4b4',GradientType=0 ); 
}


#productadded .modal-body {
    padding: 0 100px 25px;
}
#productadded .title h1 {
    color: #333333;
    font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
    font-size: 28px;
    margin-bottom: 3px;
    text-transform: uppercase;
    text-align: center;
}
#productadded p {
    text-align: center;
    margin: 20px 0;
}

#productadded .btn-continue-shopping {
    background-color: #BBBBBB;
    border: medium none;
    height: 42px;
    vertical-align: bottom;
    width: 171px;
    margin-right: 10px;
}
#productadded .btn-continue-shopping span,
#productadded .btn-continue-shopping span span {
    color: #FFFFFF;
    display: block;
    font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
}
#productadded .btn-shopping-bag {
    background-color: #EDE80A;
    border: medium none;
    height: 42px;
    padding: 0 22px;
    line-height: 42px;
    display: inline-block;
    text-decoration:none;
}
#productadded .btn-shopping-bag:hover {
    text-decoration: none;
}
#productadded .btn-shopping-bag span,
#productadded .btn-shopping-bag span span {
    color: #565656;
    font-family: 'TradeGothicW01-BoldCn20 675334', Arial, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
}


/****** modal box*********/
.modal
{
	border-radius:0px!important;
	box-shadow:none!important;
}

.modal-dialog {
    padding:10px;
}

.modal-content {
    box-shadow:none;
    border-radius:0;
    border:none;
}
.modal-body
{
	padding:0px;
}
.modal-header {
    border-bottom:none;
	padding:0px;
}


.dropdown-menu li a[href*='new'] {
    display:none;
}

@media screen and (max-width: 767px) {
    .visible-xs-inline-block {
        display: inline-block; !important
    }
}

@media screen and (min-width: 768px) {
    .visible-xs-inline-block {
        display: none; !important
    }
}

/*** Override Bootstrap default close button ***/
button.close {
    opacity: 1.0 !important;
    filter:alpha(opacity=100) !important;
    text-indent: -999em;
    width:11px;
    height:11px;
    background:url("../../images/general-close-icon.png") no-repeat;
}
button.close:hover {
    opacity: 1.0 !Important;
    filter:alpha(opacity=100) !important;
}

.mc-field-group .input-text,
.fieldset .input-text,
.fieldset select,
.content .input-text,
#review-form .input-text,
#review-form #review_field,
body.catalog-product-view #email-a-friend-popup-modal .input-text,
#discount-coupon-form .input-text,
#onestepcheckout-form .input-text,
#onestepcheckout-form select.form-control,
#share_wishlist .modal-body .form-list textarea {
    font-size:12px;
}

input[type="text"]::-ms-clear {
    display: none;
}

/*THIS NEEDS TO BE INCLUDED IN CSS*/
.nav-category-filters .nav-pills li.sizedropdown .dropdown-menu li.hide
{
	display:none!important;
}
/* abhi css */
.hme-img img {
	width: 100%;
}
.hme-img {
	display: block;
	padding-top: 50px;
	padding-bottom: 50px;
}
hr.footerhr {
    margin-top: 0px;
    margin-bottom: 40px;
    border: 1px solid #c5c5c5;
}
.menulink {
	cursor: default !important;
}