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


/* Border on Image */
.tmb-light.tmb-bordered.tmb-no-bg.tmb > .t-inside .t-entry-visual{
	border: 0px;
}

.uncode-single-media-wrapper.img-thumbnail:not(.single-advanced) {
	border-width: 8px;
    border-color: #94d500 !important;
}
.hs-form-html span{
	background-color: transparent !important;
}
/* Button Styling */
.btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container){
    background-color: #E44674 !important;
    color: #ffffff !important;
	border: solid #E44674 !important;
	text-decoration: none;

}

.style-dark .btn-default:not(.btn-hover-nobg):not(.icon-animated):hover{
    border: solid #E44674 !important;

}

.style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover {
	border-color: #E44674 !important;
}

/* Text Styling */
p {
	line-height: 1.6;
}

b, strong {
	font-weight: 700;
}

.text-lead, .text-lead:not(ul):not(ol) > * {
	line-height: 1.5;
}

.tmb-light.tmb .t-entry-text .t-entry-title a {
	text-decoration: none !important;
}

body.uncode-accessible a {
	font-weight: 700;
	color: #3474c3;
}

.style-dark a {
	color: #fff !important;
}

body.uncode-accessible a:hover {
	text-decoration: underline;
}

.style-light a:hover{
	color: #3474c3 !important;
}
#menu-register .menu-item:hover{
	    border-color: #E44674 !important;
	color: #002e6d !important;
    background-color: transparent !important;
}
@media (max-width: 1200px) {
	.hs-form-html .hsfc-Row{
		    grid-template-columns: 1fr !important;
    gap: 15px !important;
	}
}
@media (max-width: 569px) {
    .fontsize-160206 {
        font-size: 65px !important;
    }
}

@media (max-width: 569px) {
  .fontsize-739966 { font-size: 85px; }
}

@media (max-width: 569px) {
  h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) { font-size: 50px; }
}

@media (max-width: 959px) {
  h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) { font-size: 50px; }
}

@media (max-width: 959px) {
  h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) { font-size: 40px; }
}
	
/* Nav Styling */ 

.menu-smart > li > a > div > div > div.btn {
	font-size: 16px;
}
	

/* Form Styling */
.field-wrap input[type=submit]{
	margin-top: 35px;
}

body.uncode-accessible input {
	outline-color: #E44674 !important;
}

body.uncode-accessible textarea {
	outline-color: #E44674 !important;
}

.style-dark input[type="submit"] {
	background-color: #E44674;
	border: 3px solid #E44674;
	color: #00132E;
}

.style-dark input[type="submit"]:hover{
	background-color: transparent;
	border: 3px solid #E44674;
	color: #ffffff;
}

.style-light input[type="submit"]{
	background-color: #E44674;
	border: 3px solid #E44674;
	color: #00132E;
}

.style-light input[type="submit"]:hover{
	background-color: transparent;
	border: 3px solid #E44674;
	color: #00132E;
}

/* At-State for Register Page */

body.page-id-159709 #menu-register .menu-item.active.btn{
    color: #00132E !important;
    background-color: transparent !important;
    border-color: #E44674 !important;
}

body.page-id-159709 #menu-register .menu-item.active.btn:hover{
        background-color: #E44674 !important;
    color: #00132E !important;
    border: solid #E44674 !important;
    text-decoration: none;

}
.menu-smart a span{
    display: flex;
    flex-direction: row-reverse;
    column-gap: 5px;
}

/* Hubspot Form */
label{
	font-weight: 800 !important;
	font-size: 14px !important;
	text-transform: uppercase !important;
}

.style-dark button[type="submit"] {
	border-radius: 10px !important;
	background: #E44674 !important;
}

[data-hsfc-id=Renderer] .hsfc-RichText {
	font-family: Montserrat !important;
	font-size: 12px !important;
}

[data-hsfc-id=Renderer] .hsfc-RichText p {
	color: #fff !important;
}


