/*
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
*/

/* TEXT LOGO */
.font-ui, #main-logo .text-logo, .comment-content .comment-reply-link span, .comment-content .comment-reply-link { font-family: 'Instrument Sans'; font-weight: 700; }
/* mobile */
@media (max-width: 500px) {
	#main-logo .text-logo { font-size: 18px !important; }	
}
@media (max-width: 400px) {
	#main-logo .text-logo { font-size: 16px !important; }
}

/* TOP LINE */
.top-menu { background-color: #115cfa; }
.top-menu a:hover { color: rgba(255, 255, 255, 0.8) !important; }

/* MENU BG */
.menu-container .row-menu { background: #FFF; }

/* GREEN BUTTON */
.btn-color-114033 { color: #000 !important; }

/* TESTIMONIALS SLIDER */
/* Force all slides to equal height */
.owl-carousel .owl-stage {
  display: flex !important;
  align-items: stretch !important;
}
.owl-carousel .owl-stage .owl-item {
  display: flex !important;
  flex: 1 0 auto;
}
.owl-carousel .owl-stage .owl-item > * {
  width: 100%;
}
/* nav buttons */
.owl-nav-container.btn-default { background-color: transparent !important; color: #FFF !important; }
.owl-dots-outside > .owl-dots { bottom: -48px; }
.owl-carousel-container.carousel-inner-padding.owl-carousel-container .owl-carousel { padding-left: 72px; padding-right: 72px; }
.owl-prev { margin-left: 9px !important; margin-top: -100px; }
.owl-next { margin-right: 9px !important; margin-top: -100px; }
.owl-item > .row-container > .quad-top-padding { padding-top: 36px !important; }
/* mobile text */
@media (max-width: 569px) {
	.owl-item .h1:not([class*="fontsize-"]), .owl-item .h1:not([class*="fontsize-"]) { font-size: 24px !important; }	
}
@media (max-width: 400px) {
	.owl-item .h1:not([class*="fontsize-"]), .owl-item .h1:not([class*="fontsize-"]) { font-size: 20px !important; }
}

/* CONTACT FORM */
.style-dark input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']):focus, .style-dark textarea:focus, .style-light .style-dark input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']):focus, .style-light .style-dark textarea:focus {
	border-color: #b1f520;
}
.style-dark input, .style-dark textarea { border-width: 2px !important; font-size: 18px; }
.wpcf7-form-control.wpcf7-submit { color: #000 !important; }
.wpcf7 span.wpcf7-not-valid-tip { color: #b1f520 !important; }


.grecaptcha-badge { visibility: hidden; }