/**
* Theme Name: Smartic Child
* Description: This is a child theme of Smartic, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Duc Pham (Opal Team)</a>
* Template: smartic
* Version: 2.0.2
*/


/** ------------------------------------------- HEADER */

.main-navigation ul.menu li.menu-item > a {
   font-weight:300;
   text-transform:uppercase;
   font-family:'Poppins',sans-serif;
	padding: 1.5em 1.1em;
}

/* VARIANTE 1 */
@media all and (min-width:1024px) {
   .header-center {
      position:relative;
   }
   .main-navigation ul.menu,
   .main-navigation ul.nav-menu {
      text-align:right;
      margin-right:50px;
   }
   .site-header-cart.header-cart-desktop {
      text-align:right;
      position:absolute;
      right:1.1em;
      bottom:1.7em;
   }
   .site-header-cart.header-cart-desktop .amount {
      display:none;
   }
   .site-header-cart.header-cart-desktop .count {
      display: inline-block;
      position: absolute;
      line-height: 12px;
      font-size: 12px;
      padding: 2px 4px;
      text-align: center;
      border-radius: 50px;
      bottom: 60%;
      color: #fff;
      background-color:#B18163;
   }
}
@media all and (max-width:1023.98px) {
   .site-header-cart.header-cart-desktop {
      display:none;
   }
}

/* VARIANTE 2 */
/*
@media all and (min-width:1024px) {
   .main-navigation ul.menu,
   .main-navigation ul.nav-menu {
      text-align:right;
   }
   .site-header-cart.header-cart-desktop {
      text-align: right;
      margin-right: 1.1em;
      position:relative;
   }
   .site-header-cart.header-cart-desktop .amount {
      display:none;
   }
   .site-header-cart.header-cart-desktop .count {
      display: inline-block;
      position: absolute;
      line-height: 12px;
      font-size: 12px;
      padding: 2px 4px;
      text-align: center;
      border-radius: 50px;
      bottom: 60%;
      color: #fff;
      background-color:rgb(177,129,99);
   }
}
@media all and (max-width:1023.98px) {
   .site-header-cart.header-cart-desktop {
      display:none;
   }
}*/


/* Social navigation */

.social-navigation {
   text-align:right;
}
.smartic-mobile-nav .social-navigation {
   padding:3em 18px 5px .5em;
}
.social-navigation li.menu-item {
   list-style:none;
   line-height:1;
   display:inline-block;
   margin:0 5px;
}
.social-navigation li.menu-item:first-child {
   margin-left:0;
}
.social-navigation li.menu-item:last-child {
   margin-right:0;
}
.smartic-mobile-nav .social-navigation li.menu-item {
   display:inline-block;
   margin:0 5px;
}
.smartic-mobile-nav .social-navigation li.menu-item:first-child {
   margin-left:0;
}
.smartic-mobile-nav .social-navigation li.menu-item:last-child {
   margin-right:0;
}
.social-navigation li.menu-item a {
   display:inline-block;
   line-height:1;
}
.smartic-mobile-nav .social-navigation li.menu-item a {
   color:#fff;
}
.smartic-mobile-nav .social-navigation li.menu-item a:hover {
   color:var(--primary);
}

.social-navigation .menu-item .icon {
	display: inline-block;
	fill: currentColor;
	width:20px;
	height: auto;
	position: relative;
	top: -0.0625em;
	vertical-align: middle;
	overflow:visible !important;
	-webkit-transition: all 0.3s cubic-bezier(0.4,0,0.2,1), fill 0.3s cubic-bezier(0.4,0,0.2,1);
	transition: all 0.3s cubic-bezier(0.4,0,0.2,1), fill 0.3s cubic-bezier(0.4,0,0.2,1);
}
.social-navigation .icon.icon-instagram .st2 {
	fill: none;
	stroke: currentColor;
	stroke-width: 3.233;
	stroke-miterlimit: 10;
}
.social-navigation .icon.icon-instagram .st1 {
	fill: none;
	stroke: currentColor;
	stroke-width: 3.233;
}
.social-navigation .icon.icon-facebook .st0,
.social-navigation .icon.icon-instagram .st0 {
	fill: currentColor;
}

@media all and (max-width:1023.98px) {
   #ct-social {
      display:none;
   }
}



/** ------------------------------------------- MAIN CONTENT */

.woocommerce-gzd-complaints-shortcode h3 {
   margin-top:1em;
}



/** ------------------------------------------- FOOTER */

.site-footer {
	padding-top:0 !important;
}


/* Footer navigation */

#ct-footer {
   width:100%;
   margin:1.618em auto 0;
	background-color:#B18163;
	color:#fff;
	padding:0;
}
.ct-footermenu-container {

}
#ct-footer .menu {
   list-style:none;
   text-align:center;
   margin:0 auto;
   padding:0;
}
#ct-footer .menu-item {
   display:inline-block;
   padding:1.5em 1em;
}
#ct-footer .menu-item a {
   color:#fff;
}
#ct-footer .menu-item a:hover,
#ct-footer .menu-item.current-menu-item a {
   color:#666;
   color:#88ABC1;
}

@media all and (min-width:768px) {
   #ct-footer .menu-item {
      font-size:.95em;
   }
}
@media all and (max-width:767.98px) {
   #ct-footer .menu {
      padding:1em 0;
   }
   #ct-footer .menu-item {
      display:block;
      padding:.4em 0;
   }
}


/* Footer site-info */

.copyright-bar {
   font-size:.85em;
}


/* Back to top */

.scrollup {
	color: #fff !important;
}



/** ------------------------------------------- BORLABSCOOKIE */

#BorlabsCookieBox ._brlbs-manage-btn ._brlbs-btn {
	font-size: .875em;
}
