/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../../../css/certifico-pricing.css);
@import url(../../../css/custom.css);

/* Qualcuno ha pasticciato, rimuovo la classe direttamente */
/* .custom-logo { background-image: url(../../../../../images/yootheme/logo_grey.png); } */
.custom-logo { background-image: none; }

.frontpage-teaser1 { background-image: url(../../../../../images/yootheme/demo/slideshow/infinite_teaser1_grey.jpg); }

h4 { 
	text-transform: none !important; 
	font-size: 20px !important; 
	line-height: 22px !important; 
}

.allmode-default .allmode-title a {
	font-weight: normal !important;
	color: #061A30 !important;
}

/* 
   ----------------------------
       CERTIFICO : GENERALE
   ----------------------------
*/

/* MG: Correzione altezza textbox [MANTIS A1791.N1606] */
button, input, optgroup, select, textarea {
	box-sizing: content-box;
}

/* MG: Correzione del margine inferiore che interferisce tra UIKit e Bootstrap */
.uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
	margin-bottom: 0px !important;
}

/* MG: Grandezza caratteri dei menu */
.menu-sidebar .level2 a > span {
    font-size: 14px;
    line-height: 20px;
}

/* MG: Effetto cambiamento di colore per l'area riservata */
.arealink, .arealink:visited, .arealink:active {
	text-decoration: none !important;
}

.arealink:hover {
	text-decoration: none !important;
	background-color: #39f !important;
	color: #fff !important;
}

/* MG: Correzione allineamento del contenuto col resto dei box laterali */
#content {
	margin-top: 0px;
}

/* MG: Rimozione del margine sinistro per i tag di tipo dd */
dl.dladdress {
	padding-left: 18px;
}
dl.dladdress > dd {
	margin-left: 0px;
}

/* MG: Classi per riflesso orizzontale e verticale del testo (utili per le icone) */
.fliph {
	-moz-transform: scale(-1, 1);
	-webkit-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}
.flipv {
	-moz-transform: scale(1, -1);
	-webkit-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}

/* 
   -------------------------
       CERTIFICO : UIKIT
   -------------------------
*/


/* MG: badge piu' carini */
.uk-badge {
    background: none repeat scroll 0 0;
    background-color: #00A8E6;
    border: 1px solid rgba(0, 0, 0, 0.06);
    border-radius: 2px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
	letter-spacing: 1px;
    line-height: 14px;
    padding: 1px 6px;
    text-align: center;
    text-shadow: none;
    text-transform: none;
    vertical-align: middle;
}

.uk-badge-success, .uk-progress-success .uk-progress-bar, .uk-button-success, .uk-button-success:hover, .uk-button-success:focus, .uk-button-success:active, .uk-button-success.uk-active {
    background-color: #99B11C;
}

.uk-badge-gold {
    background-color: #FFD700;
}

.uk-badge-silver {
    background-color: #C0C0C0;
}

.uk-badge-bronze {
    background-color: #75663F;
}

.uk-badge-dark {
    background-color: #222222;
}

.uk-badge-red {
    background-color: #da314b;
}


/* 
   ----------------------------
       CERTIFICO : HIKASHOP
   ----------------------------
*/


/* MG: correzione allineamenti tabella di Hikashop [MANTIS A1768.N1649] */
span.hikashop_product_name {
    display: block;
    margin-bottom: 5px;
    text-align: left;
}

span.hikashop_product_price_full {
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
    text-align: left;
}

span.hikashop_product_price_full_right {
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
    text-align: right;
}

p.hikashop_cart_product_name {
	margin: 0px 0px; 	
}

/* MG: correzione dimensione immagini icone di Hikashop [MANTIS A1674; A1801.N1625] */
.icon-48-order {
    background-image: url("../images/custom/clipboard-user.png") !important;
	height: 48px;
    width: 48px;	
}
.icon-48-downloads {
    background-image: url("../images/custom/document-download.png") !important;
	height: 48px;
    width: 48px;	
}
.icon-48-address {
    background-image: url("../images/custom/place_blue.png") !important;
	height: 48px;
    width: 48px;	
}
.icon-48-cart {
    background-image: url("../images/custom/shopping.png") !important;
	height: 48px;
    width: 48px;	
}
.icon-48-user2 {
    background-image: url("../images/custom/user_id.png") !important;
	height: 48px;
    width: 48px;	
}
.icon-48-affiliate {
	height: 48px;
    width: 48px;	
}
.icon-32-back {
	background-image: url("../images/custom/nav_green_left.png") !important;
	background-position: 0 0;
}
.icon-32-add_cart {
	background-image: url("../images/custom/shopping-add.png") !important;
	background-position: 0 0;
}
.icon-32-new {
	background-image: url("../images/custom/add_button.png") !important;
	background-position: 0 0;
}
.icon-32-print {
	background-image: url("../images/custom/print.png") !important;
	background-position: 0 0;
}

/* MG: correzione relativa le pagine di Hikashop
#hikashop_address_listing {
	padding: 15px;
}