/**
 * This file is a container for custom CSS. You can use it to override the default styles of the theme.
 *
 * 1. Copy the file "SAMPLE.custom.css" and rename it to "custom.css".
 *    Otherwise this file will not be loded by Magento.
 * 2. Enable it in the admin panel.
 * 3. Uncomment slected sample styles or add your own CSS to override the default styles of the theme.
 *
 * Please refer to the user guide for more details.
 *
 */



/* Stock indicator on product page: icon color
-------------------------------------------------------------- */

/*
.availability-only .ic { color: green; }
*/



/* Product counter in the mini cart drop-down
-------------------------------------------------------------- */

/*
.header .skip-link .count {
	background-color: deepskyblue;
}
*/
/* Category page links */
.caption.right > * {
    text-align: left;
}

.caption.top {
    bottom: auto;
    top: 0;
    width: 90%;
}

.product-view .container1-wrapper{
		/*max-width:400px;*/
}

#custom_form{
    max-width: 550px;
    margin: auto;
    display: block;
}

.user-menu {
font-size:12px;
}


.header-regular #lang-switcher-wrapper-regular, .header-regular #currency-switcher-wrapper-regular, .header-regular .header-top .dropdown {
    font-size: 12px;
	
}


#askinfopopup-button{
    font-size: 12px;
    line-height: 29px;}
	
	
#askinfopopup-button {
    background-color: #fff;
    border: 1px solid #000;
    color: #000;
    margin-bottom: 10px;
}

#askinfopopup-button:hover{
	background-color: #000;
	color: #fff;
}	
	
	
.product-view .collateral-container.box-tabs {
    margin-bottom: 2px;
}	
	
	
	.dropdown a.dropdown-heading , .dropdown a.dropdown-heading:hover{
    color: #fff;
}
	
.short-description, .availability{
	display:none;
	
}

.product-options p.required{
	display:none;
}


.select-label {
        color: #d3001b;
    font-size: 15px !important;
    font-weight: bold !important;
}
.product-type-data > .price-box  > .minimal-price {
	display:none;

}

.itemslider .regular-price {
    display: none;
}

	

.product-view .product-type-data > .price-box{
	border:none;
	padding:0px;
	margin:0px;
}


ul.bullet{
	margin-left:-6px;
}


.nav-regular .nav-submenu--mega > .nav-item > a{
	text-transform:uppercase;
	font-weight:bold;
}

h2.product-name a, .product-view .product-shop .product-name h1, strong.product-name a{
	text-transform:uppercase;
	font-weight:bold;
}
.product-view .product-shop .product-name h1{
	font-size:30px;
}

.gen-tabs .tabs a{
	font-weight:bold;
}

.gen-tabs .tabs a.current{
	font-weight:bold;
	font-size:120%;
}

.product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .select-label {
    font-size: 15px;
}


.note-msg.empty-catalog {
    background: url(/skin/frontend/ultimo/default/images/img/empty-catalog.png) 10px 10px no-repeat transparent !important;
    color: inherit;
    min-height: 70px;
    padding: 40px 20px 40px 130px !important;
    background-size: 80px 80px !important;
}

.nav-item.level1 {
    padding: 10px 0 !important;
	
	}
	
	
	
.checkout-agreements .agreement-content {
    max-height: none !important;
}

p.agree {
    float: right;
    padding: 31px 0 10px 0px;
}

/******** - ring size guide button **********/
.ringsize{
background:    #000;
border-radius: 1px;
padding:       8px 20px;
color:         #ffffff;
display:       inline-block;
font:          normal 400 20px/1 /*"Calibri", sans-serif*/;
text-align:    center;
text-shadow:   none;	
}

.ringsize:hover{
background:    #222;
border-radius: 1px;
padding:       8px 20px;
color:         #ffffff !important;
display:       inline-block;
text-align:    center;
text-shadow:   none;	
}


