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

@import url('https://fonts.googleapis.com/css?family=Lato:400,700,900|Roboto+Slab:400,700&display=swap');
.author-info {display: none !important;}
ul#menu-footer-nav {text-transform: uppercase;}
.site-footer li{line-height: 28px;}
body {font-family: 'Lato', sans-serif; font-weight: 400; font-size: 18px; color:#000;}
.emergency{font-weight:700; color:#e00f00; text-align: center; line-heihgt: 19px;}
.watermark {background: #aadafe url("/wp-content/uploads/2024/02/watermark.webp");background-repeat:no-repeat; background-position: 0% 56%; background-size:50%;}
.menu-smart > li > a > div > div > div.btn {background: #1f22a1 ;color:#fff;}
.map-text {font-family: 'Roboto Slab', serif; font-size:30px; color:#000;line-height: 38px; font-weight: 900;padding-left: 200px; }
.bryant {background: #fff url("/wp-content/uploads/2024/02/bryant-bg.webp");background-repeat:no-repeat; background-position: 100% 0%; background-size:66%;}
.quality-1 {background: #fff url("/wp-content/uploads/2024/02/couple-bg.webp");background-repeat:no-repeat; background-position: 100% 0%; background-size:66%;}
.subhead{font-family: 'Lato', sans-serif; font-weight: 400; font-size: 16px; text-transform: uppercase; text-align: center; color: #000;}
.sub-text2{font-weight: bold; color: #fff; font-size: 20px; text-align: center;}
.hero-head{font-family: 'Roboto Slab', serif; font-size:30px; color:#000; font-weight: 900;text-align: center; line-height: 33px; }
.services{font-size: 18px; color: #000; list-style-type: none; padding-bottom: 10px; padding-left: 90px;}
.nf-form-content input.ninja-forms-field{height: 30px !important;}
.nf-form-content textarea.ninja-forms-field {height: 89px !important;}
.main-container .row-container .row-parent .single-internal-gutter .uncont > * {margin-top: 1px !important;}
div#nf-form-1-cont, div#nf-form-2-cont {color: #fff;font-size: 12px;}
span#nf-form-title-1 h3, span#nf-form-title-2 h3 {color: #fff !important;}
.nf-form-1-content label, .nf-form-2-content label {font-size: 16px !important;line-height: 10px;}
.nf-form-content input[type=button]{background: #1f22a1 !important; height: 39px !important;}
.nf-form-content input[type=button]{transition: none;}
.nf-form-content .ninja-forms-field {padding: 10px, 30px, 10px, 30px !important;}
.nf-form-content input[type=button]:hover{color:#1f22a1 !important; background-color:#fff !important;}
.main-container .row-container .row-parent .single-internal-gutter .uncont > * {margin-top: 0px !important;}
.plan .plan-price {display: none;}
.offers {
	    min-height: 300px;
    padding: 20px;
    background-color: rgb(144, 206, 44, .2);
 outline: 4px dashed #fff;
    outline-offset: -18px;
	color:#000;
	background-image:url("/wp-content/uploads/2019/05/pascal-icon-color-3.png");
	background-position: -43% 50%;
	background-repeat: no-repeat;
}
.map {background-image:url("/wp-content/uploads/2024/02/map-large.webp");
	background-position: -43% 50%;
	background-repeat: no-repeat;}

div#logo-container-mobile {padding: 0;}
body.textual-accent-color .post-content > div ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn){color:#fff !important;}
.google img {margin-top: -10px;}
.intro {padding-top: 200px;}
.quality{display: none;}

input#gform_submit_button_1 {
    background: #1F22A7;
    color: #fff;
    border-color: #1F22A7;
}

h1,h2,h3,h4,h5,h6 {font-family: 'Roboto Slab', serif;}


@media (max-width: 1699px) {.shift_y_neg_quad:not(.shift_y_fixed) {margin-top: -189px !important;}}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
  
	.offers{background-image:none;}
	.shift_y_neg_quad:not(.shift_y_fixed) {margin-top: 0px !important;}
	.hero-head {line-height: 34px;}
	.services {font-size: 13px; padding-left: 0px;}
	.bryant {background: none;}
	.map{display:none;}
	
	.intro{padding:0px;}
	.quality{display: block;}
	.quality-1{background-image:none;}
  
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
	.map-text {padding-left: 100px; }
	.bryant {background:none;}
	.intro{padding:20px;}
  
 .shift_y_neg_quad:not(.shift_y_fixed) {margin-top: -42px !important;}
  
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
 .bryant {background: #fff url("/wp-content/uploads/2024/02/bryant-bg.webp");background-repeat:no-repeat; background-position: 100% 0%; background-size:66%;}
	.menu-container ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container) ul.menu-smart > li > a {font-size: 11px;}

  
}