/**
 * 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.
 *
 */


/* Products
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Product labels
-------------------------------------------------------------- */

/*
.sticker.new {
	background-color:#555;
	color:#fff;
}
.sticker.sale {
	background-color:orange;
	color:#fff;
}
*/

/* Stock indicator on product page (configurable products):
icon background color
-------------------------------------------------------------- */
/*
a.availability-only span.icon { background-color:orange; }
*/


/* Miscellaneous
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Drop-down caret */
/*
.caret {
	opacity:1;
	filter:alpha(opacity=100);
}
*/

body, input, select, textarea, button{font-family: "Cabin", georgia, serif;}
.header-top{display:none}
/*.gen-tabs .tabs-panels .panel {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}*/
h1,h2,h3,h4, .sidebar .block .block-title{color:#069}
#nav > li > a, #mobnav-trigger{text-transform:capitalize}
/*.container{position:relative;}*/
#search_mini_form{position:absolute; z-index:3999; right:20px; top:6px;}
.form-search .button span{background-color: #0468a6;background-position:-57px -157px; opacity:1; filter: alpha(opacity=100);}
.form-search .button span:hover{background-position:-57px -108px}
.nav-container{position:relative;}
.header-primary-container{
background:url(../images/bg_head.jpg) bottom repeat-x;
background-color:#F6F6F6;
}
.links > li, .links > li > a{line-height: 3em;}
.header .logo img{margin-top:-10px}
.product-view .action-box{/*display:none*/}
.home_banners{border: 2px solid #FFF; margin-top:-20px;}
.banner1, .banner2, .banner3, .banner4{margin:0; width:50%;}
.col1-layout .col-main {
position: relative;
}
.view-mode{display:none}
.sorter .limiter{float:right}
.footer-container{background-color:#b4b4b4;}
.footer-primary-container{background:url(../images/bg_footer.jpg) repeat-x top;}
#nav .right{float:left !important}
.product-view .short-description{line-height:1.5em}
.product-view .product-shop .product-name h1{color:#0468a6; font-weight:bold}
.box1{padding:10px; background:url(../images/bg.png);}
.box3{padding:10px; background:url(../images/bg_grey.png);}
.box2{padding:10px; background:url(../images/bg_oro.png); color:#FFF}
.box4{padding:10px; background:url(../images/bg_blu.png); color:#FFF}
.box50{float:left; width:50%; height:229px; overflow:hidden;}
.box3 h3, .box1 h3{color:#1A74A0; font-size:16px; font-weight:bold;}
.box2 h3{color:#fff; font-size:16px; font-weight:bold;}
.postTitle{padding:10px 0}
.vertnav-top.mobile.show{position:absolute; top:48px; z-index:1000000;}
.block-blog .block-title strong{background:none; padding:0;}
.std p{color:#000}
.sx{float:left; margin-right:30px;}
.dx{float:right; margin-left:30px;}
.custom_title{font-size:24px; color:#0468a6; width:100%; border-bottom:1px solid #EEE; line-height:30px; height:30px; clear:both; margin:10px 0; display:-webkit-inline-box; display:-moz-inline-box; display:inline-box;}
.gen-tabs-style1 .tabs a.current, .gen-tabs .tabs a{-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
padding-top:0; margin-top:0;line-height: 2.3em;}
.gen-tabs .tabs a{margin-left:3px}
.gen-tabs-style1 .tabs a.current{color:#0468a6}
.std p, .std{font-size:14px; line-height:1.5 em;}
.regular-price, .block-related-thumbnails .related-add-to-wishlist{display:none;}
#nav ul.level0 > li > a{font-size:13px}
#brochure, #register{background-color:#F0F0F0;width:100%;height:100px; margin-bottom:10px}
#brochure_icon, #register_icon{float:left; margin:15px 10px;}
#brochure_text, #register_text{float:right; margin:10% 10% 0 0;}
.img-box-style1 .product-image{float:left;}
.img-box .more-images .thumbnails.show-all .item{display:block}
div.icon, span.icon{padding:4px}
.dropdown-toggle.cover > div{cursor:pointer}
.postDetails{display:none}
.widget-latest li{font-size:14px; background:#EEE; margin-bottom:5px}
.std a{color:#0468a6; text-decoration:underline;cursor:pointer;}
.std a:hover{background-color:#EEE}
.block-blog .menu-recent UL LI a, .block-blog .menu-categories UL LI a, .block-blog .menu-tags UL LI a{font-size:13px}
.menu-tags h5, .menu-categories h5, .menu-recent h5{font-size:13px;color:#0468a6}
.block-blog .menu-recent UL LI{padding-bottom:5px;margin-bottom:5px; border-bottom: 1px solid #ccc}
.aw-blog-read-more{color:#0468a6; padding-left:10px; text-decoration:underline}
.postContent{font-size:15px}
.footer-primary a{color:#000; text-decoration:none}
.data-table th, .data-table td{padding:5px}
.std p{margin:0 0 0.5em 0}
.left-support{width:90%; padding:1%;border: 1px solid #999; background:#EFEFEF; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px}
.right-support{width:90%; padding:1%;border: 1px solid #999; background:#EFEFEF; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px}


.box_header {
	height: 40%;
	font-size: 18px;
	font-weight: bold;
	color: black;
	text-align: center;
	padding-top: 10px;
}

.box_content {
	color: white !important;
	font-size: 13px !important;
	text-align: left;
	padding-left: 10px !important;
	padding-right: 10px !important;
	
}

#tab-tabreviews{display:none}

.silver {color: #444444 !important;}

.my-igallery-block{border:none}

.my-igallery-block .block-content{background:none}

.my-igallery-block .block-title strong{
padding-top: 7px;
padding-bottom: 7px;
font-weight: normal;
font-size: 1.5em;
line-height: 1.2222em;
color:#069;
text-transform:capitalize;
font-family: "Cabin", georgia, serif;
}

td.bold {font-weight: bold;}
.toolbar{clear:both}
.slide{text-align:center}

.form-search .input-text{font-size:14px}

.scegli{display:inline-block; width:120px}
.link-wishlist{display:none}
.addto-links-icons.addto-onimage{}

.addto-links-icons.addto-onimage{margin-top:-220px; margin-right:-13px}
.addto-gaps-right li{float:right; margin-bottom:10px;}

.container-video {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
}
.container-video iframe,
.container-video object,
.ontainer-video embed {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
@media only screen and (max-width: 1024px) {
	.v-grid {
		display: inline;
		}
		.v-grid-container {
			padding-top: 15px;}
}
@media only screen and (max-width: 767px) and (min-width: 480px) {
.hide-below-768 {
   display: inline-block !important;
}
.lang-switcher
{
    float: right !important;
}
}
@media only screen and (max-width: 479px) and (min-width: 320px) {
.hide-below-768 {
   display: inline-block !important;
}
.lang-switcher
{
    float: right !important;
}
}