/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
.coming-soon-page {
	
}
.socials--light .social-icon a i{
	color: #efe9de;
	transition: 0.3s ease-in-out all;
}
.coming-soon-page .wpcf7-inline-wrapper.wpcf7-input-group { 
    gap: 1px;
}
.socials--light .social-icon a:hover i{
	color: #976a4d ;
}

.coming-soon-page .wpcf7-inline-wrapper.wpcf7-input-group input { 
    border-radius: 0 !important;
}
.body-coming-soon-page .sgpb-theme-6-overlay,
.body-coming-soon-page .sgpb-popup-dialog-main-div-wrapper,
.body-coming-soon-page .top-menu,
.body-coming-soon-page article {display:none !important}
#sgpb-popup-dialog-main-div {padding:0!important;}
.sgpb-popup-builder-content-131227 .wpb_column.news_columns {padding:0!important;}
.sgpb-popup-builder-content-131227 .news_columns {position:relative!important;}
.sgpb-popup-builder-content-131227 .news_columns .uncell,
.sgpb-popup-builder-content-131227 .news_columns .uncoltable,
.sgpb-popup-builder-content-131227 .news_columns .uncol {position:unset!important;}

.sgpb-popup-builder-content-131227 > p,
.sgpb-main-html-content-wrapper > p {
    display: none;
}

#wpcf7-f89560-o1 input.wpcf7-form-control{
		width:100%!important;
}

@media (max-width:959px){
	.sgpb-popup-builder-content-131227 .news_columns.col-img{ min-height: 300px; }

}

@media (max-width:479px){
	.wpcf7-inline-wrapper {
		flex-direction: column;
	}
}
/** mailchimp **/
#mc_embed_signup form{margin:0!important;} 

#mc_embed_signup .mc-field-group {
    padding-bottom: 1%!important;
}
#mc_embed_signup .mc-field-group input {
	padding: 18px 0 !important;
	border-radius: 0 !important;
}
#mc_embed_signup .foot {
	display:block!important;
}
#mc_embed_signup .button {
	height:auto!important;
	margin:9px 0px 0px 0px!important;
}
#mc_embed_signup .mc-field-group,
#mc_embed_signup .button,
#mc_embed_signup .foot {width:100%!important}

/**topbar marquee **/
.top-menu {z-index:1!important;}
.top-menu.top-menu-enhanced .row-menu-inner .topbar-col.topbar-col-left,
.top-menu.top-menu-enhanced .row-menu-inner .topbar-col.topbar-col-right {
	width:25%;
}
.top-menu.top-menu-enhanced .row-menu-inner .topbar-col.topbar-col-center {
	width:50%;
	overflow:hidden;
}

.top-menu.top-menu-enhanced .row-menu-inner { 
    align-items: center;
}
:root{
  --marquee-padding :0px;
  --marquee-padding-negative: calc(var(--marquee-padding) * -1);
}
.marquee {
  white-space: nowrap;
  overflow: hidden;
  margin: 0 auto;  
}

.marquee .marquee_text {
  display: inline-block;
  /* padding-left: 100%; */
  animation: marquee 30s linear infinite;
  /* animation: marquee_flip 26s linear infinite;  For left to right */
}
.marquee .marquee_text ul {
  display: inline-flex;
  font-size: 16px;
  text-transform: uppercase;
  list-style-position: inside;
  
}
.marquee .marquee_text ul.marquee-content-primary {
  padding: 0px !important;  
	margin: 0px !important; 
}
.marquee .marquee_text ul > li {
  padding-inline: 7px;
}
.marquee-content-secondary {
  position:absolute;
  left:0;
  top:0;
  padding-left:var(--marquee-padding);
	margin: 0px !important; 
}


@keyframes marquee {
     0% {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(var(--marquee-padding-negative),0,0);
        transform: translate3d(var(--marquee-padding-negative),0,0)
    }
}
.topbar-col .menu-smart a{
	display: flex;
	gap: 5px;
	align-items: center;
    padding: 0;
}

@media (min-width:1024px){
	.menu-wrapper{height:142px!important;} 
}
@media (max-width:1023px){
	.menu-wrapper{ height: 120px !important; }
}
@media (min-width:960px){ 
	.top-menu .row-menu.limit-width .row-menu-inner,
    .menu-wrapper .row-menu.limit-width .row-menu-inner {
        padding: 0px 20px 0px 20px;
    }
}
@media (max-width:959px) {
	.menu-wrapper{height:114px!important;}
	.top-menu .menu-smart a span {display:none;}
	.top-menu.top-menu-enhanced .row-menu-inner .topbar-col.topbar-col-center {
		width: 100%;
		overflow: visible;
	}
	.menu-horizontal .menu-horizontal-inner > div.navbar-nav > ul + ul {padding-top:0!important}
} 
/** megamemenu **/
.widget_media_image {    
	width: 100% !important;
    height: 350px !important;
    overflow: hidden !important;
}
.widget_media_image img {
	width:100%;
	height:100% !important;
	object-fit:cover;
	object-position: center center;
}

.mega-menu-item a,
.menu-item a {
	text-transform:uppercase!important;
}

@media (min-width:960px){
	#mega-menu-wrap-primary ul.mega-menu > li.mega-menu-item:last-child > a {
		display: none !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary {justify-content: center !important;}
}
@media (max-width:959px){
	.mobile-additional-icons .mobile-additional-icon:not(.mobile-search-icon) {
		display: none !important;
	}
	#masthead .menu-container .logo-container { 
        padding: 27px 20px 27px 20px !important;
    }
	
	#masthead .mobile-additional-icons {
		right: 60px !important;
	}
	
	#masthead .mobile-menu-button {
		padding: 0 20px 0 0;
	}
	ul#mega-menu-cta li {display:block!important}
}
 #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {margin:0!important;}

/** footer **/
footer ul#menu-quick-links li {
    margin-bottom: 0;
}
.social-icon a:hover {
    color: #000!important;
}

footer #mc_embed_signup .button {
	background:#111!important;
	padding: 10px !important;
}
footer #mc_embed_signup .button:hover {
    background-color: #222!important;
}

footer #mc_embed_signup .mc-field-group input {
    padding: 10px 0 !important; 
	font-size:14px!important; 
}
.hover-black a:hover{color:#000!important;}

@media (max-width:959px) and (min-width:481px) {
	.footer-menus .wpb_row .wpb_column:last-child {
			padding-top:0;
	} 
}
@media (min-width:481px) {
	.footer-menus * {
		text-align: left !important;
	}

	.footer-menus .wpb_row {
		    display: flex!important;
			align-content: flex-start;
		flex-wrap: wrap;
	}
	.footer-menus .wpb_row .wpb_column{
		width:50%!important;
	}
}

/** produxts **/
.ywgc-predefined-amount-button.selected_button {
    background-color: #976A4D;
}
h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) {
    line-height:1;
}

.gift-cards-list button { 
    font-weight: 500;
    min-width: 130px;
    height: auto;
    line-height: 36px;
    padding: 0 10px;
    text-align: center !important;
    border: 1px solid #dfdfdf;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 4px;
    margin-right: 4px;
    transition: border-color 200ms cubic-bezier(.785,.135,.15,.86);
    vertical-align: middle;
    border-radius: 2px;
    font-size: 20px;
    padding: 10px 15px;
}

}
.input-background input[type="text"], .input-background input[type="email"], .input-background input[type="number"], .input-background input[type="url"], .input-background input[type="tel"], .input-background input[type="search"], .input-background input[type="password"], .input-background input[type="date"], .input-background textarea, .input-background select, .input-background .select2-selection--single { 
    width: 100% !important;
}
.frm_fields_container .frm_primary_label {
    display: none !important;
}

.frm_fields_container  select, textarea {
    border: 1px solid var(--border-color) !important;
}

/* Category page */

@media (min-width:1501px) {
.category-page-carousel-section .owl-carousel-wrapper {	
    width: 100%;
    margin-left:calc((100vw - 1500px) / 2);
	overflow:hidden;
}
}

.testimonial-slider .t-inside,.testimonial-slider .t-entry-visual {height:100%!important;}
.testimonial-slider .owl-dots-outside .owl-dots .owl-dot span {background-color: #8a5d40!important;}
.testimonial-slider .single-block-padding {padding:0!important;}
