/*
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
*/

/* Fonts */

@font-face {
    font-family: 'League Spartan';
    src: url('/wp-content/themes/uncode-child/assets/fonts/leaguespartan-bold.eot');
    src: url('/wp-content/themes/uncode-child/assets/fonts/leaguespartan-bold.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/uncode-child/assets/fonts/leaguespartan-bold.woff2') format('woff2'),
         url('/wp-content/themes/uncode-child/assets/fonts/leaguespartan-bold.woff') format('woff'),
         url('/wp-content/themes/uncode-child/assets/fonts/leaguespartan-bold.ttf') format('truetype'),
         url('/wp-content/themes/uncode-child/assets/fonts/leaguespartan-bold.svg#league_spartanbold') format('svg');
    font-weight: bold;
    font-style: normal;

}

/* Sprout Custom Shape */ 
.custom-sprout-shape.uncode-single-media[class*=custom-sprout-shape] .uncode-single-media-wrapper
  {
  -webkit-mask-image: url(https://ywcasprout.wpenginepowered.com/wp-content/uploads/2026/03/Sprout-Shape.svg);
  }


/* Menu */

.top-menu .row-menu-inner {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

@media (min-width: 960px) {
	.top-menu.top-menu-padding .menu-smart > li {
	    padding-top: 12px;
	    padding-bottom: 12px;
	}
}


#menu-secondary-menu {
	background-color: #FC8E73;
}

.font-size-submenu, .menu-horizontal ul ul a, 
.vmenu-container ul ul a {
	font-size: 15px;
	padding: 5px 0px;
}


.menu-bloginfo {
	background-color: #000;
	height: 62px;
	padding: 0px !important;
	position: fixed;
    top: 0px;
    z-index: 100;
    font-family: 'League Spartan';
    letter-spacing: 1px;
    transition: all 0.5s ease;
}

.admin-bar .menu-bloginfo {
	top: 32px;
}

.menu-bloginfo a {
	color: #fa4616;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 27px 87px 22px;
	display: block;
}


.navbar-topmenu {
	font-family: 'League Spartan';
	font-size: 13px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

#menu-secondary-menu {
	padding-right: 46px;
}

.menu-mini.menu-smart a {
    padding: 4px 29px 4px 29px;
    font-size: 12px;
}

body.menu-custom-padding .col-lg-0.logo-container, 
body.menu-custom-padding .col-lg-2.logo-container, 
body.menu-custom-padding .col-lg-12 .logo-container, 
body.menu-custom-padding .col-lg-4.logo-container {
    padding-top: 13px;
    padding-bottom: 13px;
}

@media (min-width: 960px) {
	.menu-smart > li > a > div > div > div.btn {
		background-color: #FA4616;
		border: 3px solid #FA4616;
		border-radius: 10px;
		line-height: 15px;
		border: 3px solid #FA4616;
		padding: 15px 16px 11px 16px !important;
		
	}

	.menu-smart > li > a > div > div > div.btn:hover {
		background-color: #fff;;
		color: #000;
	}
}

@media (max-width: 959px) {
.menu-smart > li > a > div > div > div.btn {
	text-align:  left;
	color: #CE1B1B;
	border: 0px;
	padding: 0px !important;
	font-size: 15px !important;

}

.menu-item-button {
	text-align:  left;
}

.menu-item-button a {
	padding:  12px 0px 8px !important;
	margin:  0px 30px;
}

.navbar-nav-last {
	text-align:  left;
}

.navbar-nav-last {
	text-align:  left;
}

.social-menu-link {
	border-bottom: 0px !important;
	margin:  0px !important;
}

.menu-smart-social {
	margin: 0px 30px;
}

}

/* Locations Page - Text Styling */

.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(:first-child):not(.pin-spacer):not([data-sticky]) {
	margin-top: 16px !important;
}

.text-lead {
	margin-top: 16px !important;
}