/*
Theme Name: Tracian - Child
Theme URI: http://okthemes.com/tracian
Author: Cristian Gogoneata
Author URI: http://www.okthemes.com
Description: Vineyard, Winery  & Wine WooCommerce shop
Tags: white, light, dark, two-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, featured-images, full-width-template, microformats, sticky-post, theme-options
Text Domain: tracian 
Template: tracian
Version: 1.0
=======
License: GPL
License URI: http://www.opensource.org/licenses/gpl-license.php
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

/*
 * 
 * */
.lds-ripple {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-ripple div {
  position: absolute;
  border: 4px solid #fff;
  opacity: 1;
  border-radius: 50%;
  animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
.lds-ripple div:nth-child(2) {
  animation-delay: -0.5s;
}
@keyframes lds-ripple {
  0% {
    top: 36px;
    left: 36px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: 0px;
    left: 0px;
    width: 72px;
    height: 72px;
    opacity: 0;
  }
}


/*
 * 
 * */

.loading {
    width: 100%;
    height: 100vh;
    background: #4B415A;
    position: fixed;
    top: 0;
    z-index: 9;
    left: 0;
	text-align: center;
}
.loading img{
	margin: 100px auto;
	max-width: 300px;
}

body.gg-style_2-header .header-style2-wrapper {
    align-items: center;
	padding: 8px 0!important;
}
body.gg-style_2-header .site-branding{
	padding: 0!important;
}
.custom-logo{
    max-width: 130px;
	width: 100%;
}
.main-navigation ul.menu > li a{
	text-transform: uppercase;
}
.main-navigation ul.menu > li.menu-item-gtranslate a{
	padding: 1.2em 5px!important;
}

.main-navigation.sticky-nav{
	box-shadow: 0 0 10px -2px #a8a8a8;
}
footer.site-footer {
	padding-top: 2em;
}
.footer-image{
	margin-bottom: 2em!important;
}
.footer-image img {
    width: 100%;
    max-width: 180px;
	margin-bottom: -100px;
}
footer.site-footer .gg-widget{
	margin-bottom: 1em;
}
footer.site-footer .footer-credit{
	padding: 0;
}
.footer-copyright img{
	display: inline-block;
    margin-left: 10px;
    vertical-align: top;
}
a.glink.active img {
    filter: unset;
}
a.glink img {
    filter: grayscale(1);
}
header.fixed{
	box-shadow: 0 0 6px 0px #bbbbbb;
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    background: white;
    display: flex;
    z-index: 9;
    align-items: center;
}
#productos-premium .price{
	display:none;
}
#productos-premium a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
	display:none!important;
}
#btn-club a{
	background-color: #c89500!important;
    color: #ffffff!important;
}
#disconto-club a:hover{
	color:#FFFFFF;
}

/**/

.main-navigation ul.menu li:last-child img{
	display: inline-block!important;
}
.main-navigation ul.menu li:last-child ul.sub-menu{
	right: unset!important;
	left: 0!important;
}

@media (min-width: 768px){
	.single-product div.product .scrolly .woocommerce-product-gallery{
		top: 150px!important;
	}
}

@media screen and (max-width: 768px){
	.footer-image img{
		margin-bottom: 0;
	}
}