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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

.uk-grid-divider > [class*='uk-width-medium-']:not(.uk-width-medium-1-1):nth-child(n+2) {
    border-left: 0px;
}


.uk-button {
    line-height: 40px;
    min-height: 40px;
    font-size: 16px;
    font-weight: 700;
}

.uk-navbar-toggle {
    color: rgba(255, 215, 0, 0.85);
}

.uk-navbar-toggle:hover, .uk-navbar-toggle:focus {
    color: rgba(255, 215, 0, 1);
}

.uk-nav-offcanvas > li > a {
    color: #aaa;  
    font-size: 18px;
}

.uk-nav-offcanvas .uk-nav-header {
    color: #aaa;
    font-size: 18px;
}

.uk-nav-offcanvas > .uk-open > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover, html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus {
    background: none;
    color: #eee;
}

html:not(.uk-touch) .uk-nav-offcanvas ul a:hover {
    color: #eee;
}

/*menù dx*/
.uk-nav-side > li > a:hover, .uk-nav-side > li > a:focus {
    background: #f4f5f6;
    color: #222222;
	outline: none;
}

/*VirtueMart*/
/*VM: colore e dimensione pulsanti e testi*/
a.ask-a-question {
    font-size: 18px;
    font-weight: 700;
    display: inline-block;
    text-decoration: none;
    margin-bottom: 8px;
    padding: 10px;
    margin: 20px 2px 2px 2px;
}

.general-bg, input.custom-attribute, input.quantity-input, .manufacturer-product-link a, a.ask-a-question, input.vm-default, a.details, div.details, button.default {
    background: #044a87;
    border: solid #CAC9C9 1px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    color: #fafafa;
    text-decoration: none;
}

a.ask-a-question:hover {
	background: #eee;
	color: #044a87;
    text-decoration: none;
}

.vm-product-descr-container-1 > h2, .vm-product-descr-container-0 > h2 {
    font-size: 18px;
}

div.vm-details-button a {
    padding: 5px;
}

.product-price {
    text-align: center;
    float: none;
}

.category-view .row .category .spacer h2 {
    font-size: 18px;
}

 a.product-details {
    background: #eee;
    border: solid #CAC9C9 1px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    color: #044a87;
    text-decoration: none;
}

/*VM: eliminare pulsanti e spazi categorie*/

.vm3pr-0 {
	display: none;
	height: 0px:
}



/* Personalizzo il SEARCH presente nel main menù */

input.uk-search-field: focus {

background-color: #ffffff;

}

.tm-navbar .tm-search .tm-navbar-button, .tm-navbar .tm-more .tm-navbar-button {

background-color: #ffffff;

}

.uk-navbar .uk-search-field:focus {

background-color: #ffffff;

}

.uk-dropdown-search {

background-color: #ffffff;

}