/**
 * Torbara Maxx-Fitness Template for Joomla, exclusively on Envato Market: http://themeforest.net/user/torbara
 * @encoding     UTF-8
 * @version      1.0
 * @copyright    Copyright (C) 2015 Torbara (http://torbara.com). All rights reserved.
 * @license      GNU General Public License version 2 or later, see http://www.gnu.org/licenses/gpl-2.0.html
 * @author       Alexandr Khmelnytsky (support@torbara.com)
 */

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

.overlay-1{
position:absolute;
top:500;
left:0;
display:none;
background-color:black;
background: url("http://www.c-sharpcorner.com/UploadFile/BreakingNewsImages/07242013032533AM.jpg");
}

.overlay-2{
position:absolute;
top:500;
left:0;
display:none;
background-color:black;
background:url("http://www.c-sharpcorner.com/UploadFile/BreakingNewsImages/07242013032533AM.jpg");
}

.overlay-3{
position:absolute;
top:500;
left:0;
display:none;
background-color:black;
background:url("http://www.c-sharpcorner.com/UploadFile/BreakingNewsImages/07242013032533AM.jpg");
}

.tm-sidebar-b , .tm-sidebar-a {
	margin-top: 16% !important;
}
/*.fb_dialog, .fb_customer_chat_bounce_in_v2, .fb_customer_chat_bounce_out_v2 {
right: auto !important;
left: 10pt !important;
bottom: 10pt !important;}*/

iframe[data-testid="bubble_iframe"] {
  right: calc(vw - 500px) !Important;
}
.PricebasePriceVariant, .PricebasePrice/*, .PricesalesPrice*/ {
display:none!Important;
}

.orderby-displaynumber, .vm-details-button{
display:none!Important;
}

.tm-navbar .uk-navbar-nav {
  float: left!Important;
  margin-top: 86px;
  margin-right: 5px!Important;
  margin-left: 5px!Important;
}
.back-to-category{display:none!Important;}


.cc-window{ z-index:9999999999999!Important}

.tm-logo {
    float: left;
    text-decoration: none;
    margin-left: 3px;
    margin-right: 50px!Important;
    margin-top: -1px;}


.d-none {display:none!Important;} 

.tm-section-padding-large {
    padding-top: 40px!Important;
    padding-bottom: 20px!Important;
}

.slider-control-prev, .slider-control-next {
visibility:hidden
}

/*.cc-deny{
visibility:hidden
}*/

#pul-cont {
    position: fixed; width: 57px;    bottom: 100px;    right: 0;    border-top-right-radius: 1rem;    border-bottom-right-radius: 1rem;    padding-right: 25px;    z-index: 1000;}
	
	
/*#button72 {margin-left:20px;transform: scale(1.5)!Important;}*/


#offcanvas ._voci_bold_red {
    font-weight: bold;
    font-size: 12px !important;
    color: #cccccc !important;
}

#offcanvas ._voci_bold {
    font-weight: bold;
    font-size: 12px !important;
    color: #cccccc !important;
}

#offcanvas .uk-nav-header {
    padding: 5px 20px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px !important;
	color: #cccccc !important;
}

#offcanvas .uk-nav li > a > div {
    font-size: 12px;
    line-height: 20px;
	font-weight: bold !important;
	color: #cccccc !important;
}

.uk-nav-offcanvas > li > a , .uk-nav-offcanvas ul a {
    font-size: 12px;
   
	font-weight: bold !important;
	color: #cccccc !important;
}


div.category-module-features .uk-overlay-area {

display:none !Important;
    background-color: #FFFFFF  !Important;}
	
.uk-overlay:hover .uk-overlay-area
{

display:block !Important;
    background-color: #FFFFFF  !Important; opacity: 0.4!Important;}
	
	
	
	
	
	
	
/*modifiche 01/01/2023 Kristian*/


.slider {
  
    margin-bottom: 100px!Important; /*distanza bottoni dallo slider */
}






.uk-navbar-toggle {
  color: #ff003d!Important; /*mobile lineette colore */
}
.uk-navbar-toggle:hover,
.uk-navbar-toggle:focus {
  color: #FAA732!Important; /*mobile lineette colore al tocco */
}



/* circle */

	
	.circle {
		height:50px!Important;
		width:50px!Important;
	}
	.circle-inner {
		height:50px!Important;
		width:50px!Important;
	}
.circle-border {
		height:42px!Important;	
		width:42px!Important;	
		border:solid 2px #000000!Important;
	}
	
	
	[class^="hide-info-box"]:hover .circle-border {
		height:58px!Important;
		width:58px!Important;
	}
	
	 .circle-box {
            top: 10px!Important; /*correzione posizione tondi rispetto lineette gialle */
        }
		
		
		/*html {
  touch-action: pan-y!Important;
}*/

/* Di base: nasconde l'icona */
.vm-cart-icon-mobile {
    display: none;
    color:#d12626;
	    font-size: 32px;
    height: 90px;
    line-height: 1;
    text-decoration: none;
    position: relative;
}

/* Mostra solo su schermi piccoli (mobile) */
@media (max-width: 1320px) {
    .vm-cart-icon-mobile {
        display: inline-block;
    }
}


@media (max-width: 1320px) {
    .navbar-header {
        position: relative;
    }
    .vm-cart-icon-mobile {
        position: absolute;
        right: 55px;        /* spostalo dove ti serve */
        top: 50%;
        transform: translateY(-50%);
    }
    .uk-navbar-toggle {
        margin-right: -20px; /* lascia spazio all'icona carrello */
    }
}

.product-field-type-R{
    /* float: left; */
    margin: 20px 20px!Important;
    display: inline-block!Important;
	min-width:150px!Important;
	max-width:350px!Important}
	
	
	
/* Nasconde il div con link "inutile" */
.product-field-display:has(> a[href="/component/virtuemart/"]) {
    display: none !important;
}

/* Nasconde il form js-recalculate che segue immediatamente quel div */
.product-field-display:has(> a[href="/component/virtuemart/"]) + form.js-recalculate {
    display: none !important;
}

.product-field-type-R:has(.product-field-display > a[href="/component/virtuemart/"]) {
    /*display: none !important;*/
}

a:hover .vm-img-desc {
    background: #cccccc;
}