/*   Theme Name: Kilcoyne & NesbittTheme URI: Description: This is a custom website designed and developed for Kilcoyne & Nesbitt.Author: Blinebury DesignAuthor URIVersion: 1.77*/@font-face {    font-family: "flaticon_kilcoyne_";    src: url("fonts/flaticon_kilcoyne_.woff2?ba800cb26241a5240642eb820c93dca3") format("woff2"),		url("fonts/flaticon_kilcoyne_.woff?ba800cb26241a5240642eb820c93dca3") format("woff"),		url("fonts/flaticon_kilcoyne_.eot?ba800cb26241a5240642eb820c93dca3#iefix") format("embedded-opentype"),		url("fonts/flaticon_kilcoyne_.ttf?ba800cb26241a5240642eb820c93dca3") format("truetype"),		url("fonts/flaticon_kilcoyne_.svg?ba800cb26241a5240642eb820c93dca3#flaticon_kilcoyne_") format("svg")}i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before, [class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after, i[class^="icon-"]:before, i[class*=" icon-"]:before, [class^="icon-"]:before, [class*=" icon-"]:before {    font-family: flaticon_kilcoyne_ !important;    font-style: normal;    font-weight: normal !important;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.icon-001-search:before {    content: "\f101";}.icon-002-call:before {    content: "\f102";}.icon-003-mail:before {    content: "\f103";}.icon-004-down-arrow:before {    content: "\f104";}.icon-005-mail-1:before {    content: "\f105";}.icon-006-email:before {    content: "\f106";}.icon-007-linkedin:before {    content: "\f107";}.icon-008-youtube:before {    content: "\f108";}.icon-009-location:before {    content: "\f109";}.icon-010-facebook:before {    content: "\f10a";}.icon-011-twitter:before {    content: "\f10b";}.icon-012-add:before {    content: "\f10c";}.icon-013-delete:before {    content: "\f10d";}.icon-014-right-arrow:before {    content: "\f10e";}.icon-015-left-arrow:before {    content: "\f10f";}.icon-016-cancel:before {    content: "\f110";}.icon-017-phone:before {    content: "\f111";}.icon-018-menu:before {    content: "\f112";}* { 	margin: 0; 	padding: 0;}body {	font-family: "din-2014", sans-serif;	font-weight: 400;	font-style: normal;	font-size: 18px;	line-height: 1.2em;	-webkit-font-smoothing: antialiased;	color: #494d52;}#preloader {	position: fixed;	z-index:9999;	top:0;	left:0;	right:0;	bottom:0;	background-image: url('images/loader.svg');	background-repeat: no-repeat;	background-position: center;	background-size: 75px;	background-color: rgba(12, 65, 97, 0.96);}.alert {	position: fixed;	z-index: 998;	top: 0px;	left: 0px;	width: 100%;	background: #a41d44;	color: #FFF;}.admin-bar .alert {	top: 32px;}.alert .inner {	position: relative;	margin: 0px auto;	padding: 10px 0px;}.alert a, .alert #et-boc .et-l a {	text-decoration: underline !important;	font-weight: bold;	color: inherit;}.alert a:hover, .alert #et-boc .et-l a:hover {}#wrapper { 	position: relative;	margin: 0px auto;	padding-top: 150px;	max-width: 1500px;}.home #wrapper {	padding-top: 0px;}a {	text-decoration: none;	-webkit-transition: all 0.5s ease !important;	transition: all 0.5s ease !important;}.et-db #et-boc .et-l .et_pb_module.et_pb_text a, .et-db #et-boc .et-l .et_pb_module.et_pb_accordion a, .et-db #et-boc .et-l .et_pb_module.et_pb_text .gform_wrapper a { /* .entry.divi-not-in-use a */	font-weight: bold !important;	color: #a41d44 !important;}.et-db #et-boc .et-l .et_pb_module.et_pb_text a:hover, .et-db #et-boc .et-l .et_pb_module.et_pb_accordion a:hover, .et-db #et-boc .et-l .et_pb_module.et_pb_text .gform_wrapper a:hover {	color: #494d52 !important;}.et-db #et-boc .et-l .et_pb_module.et_pb_code a {	font-weight: inherit !important;	color: inherit !important;}.et-db #et-boc .et-l .et_pb_module.et_pb_text.no-decoration a {	text-decoration: none !important;}.et-db #et-boc .et-l .et_pb_post_content_0_tb_body.et_pb_post_content a {	font-weight: bold !important;}#et-boc .et-l a.et_pb_button, a.button {	font-weight: 600 !important;}.clear { 	clear: both; }h1, h2, h3, h4 {	padding-bottom: 15px !important;	font-family: "Tungsten A", "Tungsten B";	font-style: normal !important;	font-weight: 600 !important;	line-height: 1em !important;}h1 {	font-size: 75px !important;}h2 {	font-size: 55px;	color: #b2b8c0 !important;}h3 {	font-size: 35px !important;	color: #233c59 !important;}h4 {	padding-bottom: 8px !important;	font-size: 28px !important;	text-transform: uppercase !important;	color: #b2b8c0 !important;}.single-attorney h1 {	padding-bottom: 8px !important;	font-size: 65px !important;	color: #233c59 !important;}.single-attorney h2 {	font-size: 45px !important;}.single-attorney h4 {	color: #a41d44 !important;}.et-db #et-boc .et-l .et_pb_text.smaller-headers h3 {	font-size: 28px !important;	color: inherit !important;}.et-db #et-boc .et-l .et_pb_text.smaller-headers h4 {	text-transform: none !important;	font-size: 24px !important;	color: inherit !important;}.inner, .subcontainer {	width: 90%;	max-width: 1275px;	margin: 0px auto;}#header {	position: fixed;	z-index: 999;	top: 0px;	left: 0px;	width: 100%;	height: 150px;	background: #FFF;	-webkit-box-shadow: 0px 10px 16px -11px rgba(0,0,0,0.42);	-moz-box-shadow: 0px 10px 16px -11px rgba(0,0,0,0.42);	box-shadow: 0px 10px 16px -11px rgba(0,0,0,0.42);	-webkit-transition: all 0.5s ease;	transition: all 0.5s ease;}.admin-bar #header {	top: 32px;}#header.active {	height: 100px;}#header .top {	float: right;	margin-top: 30px;	text-align: right;}#header.active .top {	margin-top: 10px;}#header img.logo {	float: left;	height: 151px;	width: auto;	-webkit-transition: all 0.5s ease;	transition: all 0.5s ease;}#header.active img.logo {	height: 100px;}#header .top .contact a, #header .top .contact .open-search {	display: inline-block;	margin-left: 25px;	font-weight: 600;	font-size: 16px;	line-height: 1.2em;	color: #a41d44;	cursor: pointer;}#header .top .contact a:hover, #header .top .contact .open-search:hover {	color: #233c59;}#header .top .contact a span.flaticon, #header .top .contact .open-search span.flaticon {	position: relative;	top: 2px;	padding-right: 8px;}#header #menu-main-menu {	position: relative;	margin-top: 20px;}#header #menu-main-menu ul.sub-menu, #mobile-menu #menu-mobile-main ul.sub-menu {	display: none;	float: none;	position: absolute;	width: 100%;	max-width: 450px;	padding: 10px 0px 20px;	text-align: left;	background: #e1e4e9;	column-count: 2;}#mobile-menu #menu-mobile-main ul.sub-menu {	position: relative;	padding: 5px 0px 10px;	background: none;}#header #menu-main-menu li, #mobile-menu #menu-mobile-main li {	list-style: none;	display: inline-block;	margin-right: 25px;	font-family: "Tungsten A", "Tungsten B";	font-style: normal;	font-weight: 600;	font-size: 28px;	line-height: 1.7em;}#header #menu-main-menu li span.flaticon, #mobile-menu #menu-mobile-main li span.flaticon {	font-size: 15px;}#mobile-menu #menu-mobile-main li span.flaticon {	padding-left: 5px;}#mobile-menu #menu-mobile-main li ul.sub-menu span.flaticon {	display: none;}#mobile-menu #menu-mobile-main li {	display: block;	margin-right: 0px;	margin-bottom: 5px;}#header #menu-main-menu li:last-child {	margin-right: 0px;}#header #menu-main-menu ul.sub-menu li, #mobile-menu #menu-mobile-main ul.sub-menu li {	display: block;	margin-right: 0px;	padding: 10px 20px 5px;	font-size: 20px;	line-height: 1.2em;}#mobile-menu #menu-mobile-main ul.sub-menu li {	padding: 0px 0px 5px;}#header #menu-main-menu li a {	color: #233c59;}#header #menu-main-menu li a:hover, #mobile-menu #menu-mobile-main li a:hover {	color: #a41d44;}#mobile-menu #menu-mobile-main li a {	color: #FFF;}#mobile-menu, #full-search {	display: none;	position: fixed;	z-index: 9999;	top: 0px;	left: 0px;	width: 100%;	height: 100%;	background: #233c59;	color: #FFF;}.admin-bar #mobile-menu, .admin-bar #full-search {	top: 32px;}#mobile-menu .inner {	padding: 30px 0px;}.menu-open, .menu-close {	display: none;	float: right;	margin-top: 30px;	font-size: 40px;	color: #a41d44;	cursor: pointer;	-webkit-transition: all 0.5s ease;	transition: all 0.5s ease;}.menu-close {	display: block;	margin: 5px 5px 0px 0px;	font-size: 30px;	color: #FFF;}.menu-open:hover {	color: #233c59;}.menu-close:hover {	color: #a41d44;}.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle {	padding: 0px 0px 15px 0px !important;	margin-bottom: 15px !important;	border-bottom: 2px solid #757D8B!important;}.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle:last-child {	margin-bottom: 0px !important;	border-bottom: none !important;}.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle .et_pb_toggle_title {	padding-bottom: 0px !important;}.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {    display: block !important;    content: "\E04F" !important;}.single-attorney.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle_content {	padding-bottom: 0px !important;	font-family: "Tungsten A", "Tungsten B" !important;    font-size: 22px !important;    font-style: normal !important;    font-weight: 600 !important;    color: #757D8B !important;}.single-attorney.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle_content p {	padding-bottom: 10px !important;}#et-boc .et-l .et_pb_toggle_content ul {	margin-top: 0px !important;}#et-boc .et-l .et_pb_toggle_content ul li { 	}.et-db #et-boc .et-l .et_pb_row.full-width-row .column-inner {	width: 80% !important;    max-width: 480px !important;    margin-left: 0px !important;    margin-right: 50px !important;}.attorneys .item {	display: inline-block !important;	vertical-align: top !important;	width: 24% !important;	margin-right: 5% !important;	margin-bottom: 40px !important;}.attorneys .item img {	display: block !important;	margin-bottom: 20px !important;	border-radius: 7px !important;}.attorneys .item p {	padding-bottom: 3px !important;}.breadcrumbs {	margin-bottom: 20px;}.breadcrumbs a {	font-weight: bold;	font-size: 16px;}.breadcrumbs a .flaticon {	position: relative;	top: 2px;	margin-right: 8px;}.subcontainer.search {	padding: 50px 0px;}.subcontainer.search .item {	max-width: 850px;	margin-bottom: 30px;}.subcontainer.search .item.attorney {	display: inline-block;	vertical-align: top;	width: 35%;}.subcontainer.search img {	max-width: 200px;	height: auto;	margin-bottom: 20px;}.subcontainer.search a {	color: #233c59;}.subcontainer.search a:hover {	color: #a41d44;}.subcontainer.search a.learn-more {	display: inline-block;	margin-top: 10px;	padding: 4px 8px;	border-radius: 5px;	background: #a41d44;	font-weight: bold;	font-size: 15px;	color: #FFF;}.subcontainer.search a.learn-more:hover {	background: #233c59;}.subcontainer .navigation ul {	margin: 40px 0px;	font-weight: 800;}.subcontainer .navigation ul li {	display: inline-block;	margin-right: 3px;	padding: 0px;	border: none;	font-family: "Tungsten A", "Tungsten B";    font-style: normal !important;    font-weight: 600 !important;}.subcontainer .navigation a, .subcontainer .navigation li a, .subcontainer .navigation li a:hover, .subcontainer .navigation li.active a,.subcontainer .navigation li.disabled {	padding: 5px 10px 7px;	border-radius: 4px;	background: #a41d44;	line-height: 1em;	color: #FFF !important;}.subcontainer .navigation li.next a, .subcontainer .navigation li.previous a {	background: none;	color: #233c59 !important;}.subcontainer .navigation li.next a:hover, .subcontainer .navigation li.previous a:hover {	background: none;	color: #1c192e !important;}.subcontainer .navigation li a:hover {	background: #233c59;}.subcontainer .navigation li.active a {	background: #233c59;}.verdicts {	margin: 30px 0px 0px !important;	text-align: center !important;}.verdict {	position: relative !important;	display: inline-block !important;	vertical-align: top !important;	width: 30% !important;	height: 180px !important;	overflow: hidden !important;	margin: 0px 1% 30px !important;	border-radius: 8px !important;	background: #FFF !important;	font-size: 18px !important;	line-height: 1.1em !important;	text-align: left !important;}.verdict.active {	height: auto !important;	padding-bottom: 20px !important;}.verdict .inner {	position: relative !important;	z-index: 9 !important;	width: auto !important;	padding: 25px !important;}.verdict .gradient {	position: absolute !important;	bottom: 0px !important;	z-index: 10 !important;	width: 100% !important;	height: 50% !important;	background: linear-gradient(180deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 65%) !important;}.verdict.active .gradient {	display: none !important;}.expand, .collapse {	position: absolute !important;	z-index: 11 !important;	bottom: 10px !important;	width: 100% !important;	font-size: 20px !important;	font-family: "Tungsten A", "Tungsten B" !important;	font-style: normal !important;    font-weight: 600 !important;    text-transform: uppercase !important;    text-align: center !important;    color: #a41d44 !important;    cursor: pointer !important;}.expand:hover, .collapse:hover {	color: #233c59 !important;}.collapse, .verdict.active .expand {	display: none !important;}.verdict.active .collapse {	display: block !important;}.entry.divi-not-in-use img {	max-width: 100%;	height: auto;}.alignleft {	float: left;	margin: 0px 20px 20px 0px !important;}.alignright {	float: right;	margin: 0px 0px 20px 20px !important;}.aligncenter {	display: block !important;	margin: 0px auto 20px auto !important;}#footer {	height: 200px;	background: url('images/logo-footer.png') no-repeat #a41d44;	background-size: 160px;	font-size: 15px;	line-height: 1.3em;	color: #FFF;}#footer .inner {	width: auto;	padding-left: 200px;}#footer .half {	float: left;	width: 76%;	margin-right: 2%;	padding: 25px 0px 0px;}#footer .half.first {	width: 20%;}#footer img.logo {	display: none;	width: auto;	max-width: 350px;	height: auto;	margin-bottom: 30px;}#footer .address {	float: left;	width: 30%;	margin-right: 2%;	font-size: 16px;}#footer .copyright {	font-size: 14px;}#footer ul {	margin-bottom: 5px;}#footer li {	list-style: none;	display: block;}#footer h3 {	padding-bottom: 5px !important;	color: #FFF !important;}#footer a {	color: #FFF !important;}#footer a:hover {	color: #0f1c2b !important;}#footer .social {	margin-bottom: 5px;}#footer .social a {	margin-right: 4px;	font-size: 25px;}.sr-only {	position:absolute;	left:-10000px;	top:auto;	width:1px;	height:1px;	overflow:hidden;}/*Gform Customizations */ .gform_wrapper {	margin-top: 0px !important;}.gform_wrapper.gravity-theme .gfield {	margin-bottom: 10px !important;}.gform_wrapper input[type=text], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=url], .gform_wrapper input[type=number], .gform_wrapper textarea, .gform_wrapper select {	padding: 10px !important;	height: auto !important;	background:  #FFF !important;	border: 1px solid #000 !important;	border-radius: 0px !important;	font-family: inherit !important;}.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {	width: 100% !important;}.gform_wrapper.gravity-theme textarea {	padding: 8px !important;}.gform_wrapper ul.gform_fields li.gfield {	margin-bottom: 25px !important;}div.ginput_container_name span {	padding-right: 16px !important;    margin-right: -4px !important;}.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label, .gform_wrapper.gravity-theme .gfield_label {	margin-bottom: 0px !important;	padding-bottom: 5px !important;	font-weight: 700 !important;	font-size: 18px !important;	line-height: 22px !important;}.gform_wrapper.gravity-theme .gfield_header_item, .gform_wrapper.gravity-theme .gform_fileupload_rules, .gform_wrapper.gravity-theme .ginput_complex label {	padding: 5px 0px 0px 0px !important;}.gform_wrapper .ginput_complex.ginput_container_address .ginput_right {	margin-right: -8px !important;	padding-right: 8px !important;}.gform_wrapper .ginput_complex .ginput_left {	padding-right: 8px !important;}.gform_wrapper .ginput_complex.ginput_container_address .ginput_left {	margin-right: 8px !important;}.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right {	vertical-align: top !important;}.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) {	width: 100% !important;}.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full), .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full) {	padding-left: 1% !important;	padding-right: 0px !important;}.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {    width: calc(50% - 8px) !important; }.gform_wrapper .gfield_required {	font-style: normal !important;	font-weight: 700 !important;	padding-left: 0.125em !important;	color: #c02b0a !important;}.gform_wrapper .gform_required_legend {	padding-bottom: 10px !important;	font-size: 12px !important;}.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description {	margin: 0px 0px 20px 0px !important;	font-family: arial, sans-serif !important;	font-size: 15px !important;	line-height: 19px !important;}.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio {	margin-left: 0px !important;	margin-bottom: 0px !important;	padding-bottom: 0px !important;	font-size: 20px;}.gform_wrapper.gravity-theme .gfield-choice-input {	vertical-align: top !important;	margin-top: 5px !important;}.gform_wrapper.gravity-theme .gfield-choice-input+label {	/*padding-left: 10px !important;*/	line-height: 22px !important;	font-weight: 700 !important;}.gform_wrapper input[type=submit], #searchform input[type=submit] {	appearance: none;	-webkit-appearance: none;    cursor: pointer;    width: auto !important;    margin-top: 20px !important;    padding: 5px 25px !important;    border-radius: 4px !important;    border: none !important;	background-color: #233c59 !important;	font-family: "Tungsten A", "Tungsten B" !important;	font-style: normal !important;	font-weight: 600 !important;    font-size: 27px !important;    line-height: 35px !important;	color: #FFF !important;	-webkit-transition: all 0.5s ease !important;	transition: all 0.5s ease !important;}.gform_wrapper input[type=submit]:hover {   	background-color: #a41d44 !important;}gform_confirmation_wrapper {	margin-top: 30px !important;}.gform_confirmation_wrapper {	padding-top: 50px !important;}.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {    color: #790000 !important;    margin: 35px 0px !important;    background: pink !important;    border: 2px solid #790000!important;    padding: 16px 0 !important;    font-weight: 400 !important;    text-align: center !important;}.gform_wrapper .gform_validation_errors {    background: #fff9f9 !important;    border: 1.5px solid #c02b0a !important;    border-radius: 0px !important;    box-shadow: 0 1px 4px rgb(0 0 0 / 11%), 0 0 4px rgb(18 25 97 / 4%) !important;    margin-bottom: 28px !important;    margin-top: 8px !important;    padding: 16px 16px 16px 48px !important;    position: relative !important;    width: 100% !important;}.gform_wrapper .gform_validation_errors>h2 {    color: #c02b0a !important;    font-size: 22px !important;        line-height: 32px !important;    text-align: center !important;    margin: 0px !important;    padding: 0px !important;}.gform_wrapper .gfield_error .gfield_repeater_cell label, .gform_wrapper .gfield_error label, .gform_wrapper .gfield_error legend, .gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message, .gform_wrapper [aria-invalid=true]+label, .gform_wrapper label+[aria-invalid=true] {    color: #c02b0a !important;}.entry .gform_wrapper li.gfield.gfield_error {	background-color: rgba(250, 188, 6, 0.5) !important;	border: none !important;    padding: 20px !important;    margin-bottom: 20px !important;    font-weight: 400 !important;    box-sizing: border-box !important;}.gform_wrapper .gform_footer {	margin-bottom: 25px !important;}@media only screen and (max-width: 1200px) {	#wrapper {		padding-top: 130px;	}	#header {		height: 130px;	}	#header img.logo {		height: 131px;	}	#header #menu-main-menu li {		margin-right: 20px;		font-size: 26px;	}	#footer {		height: auto;		background: #a41d44;	}	#footer .inner {		padding-left: 0px;		width: 90%;	}	#footer .half {		width: 78%;		margin-left: 2%;		margin-right: 0px;		padding: 25px 0px 35px;	}		#footer .half.first {		margin-left: 0px;		margin-right: 0px;	}}@media only screen and (max-width: 1050px) {	#wrapper {		padding-top: 100px;	}	#header {		height: 100px;	}	#header img.logo {		height: 101px;	}	#header .top {		display: none;	}	.menu-open {		display: block;	}	.attorneys .item {		width: 34% !important;	}}@media only screen and (max-width: 980px) {	.verdict {		width: 48% !important;	}	.et-db #et-boc .et-l .et_pb_row.full-width-row .column-inner {		width: 90% !important;   		max-width: 100% !important;   		margin-left: auto!important;   		margin-right: auto !important;	}	#footer img.logo {		display: block;	}	#footer .half.first {		padding-bottom: 0px;	}	#footer .half, #footer .half.first {		float: none;		width: auto;		margin-left: 0px;	}	#footer .address {		float: none;		width: auto;		margin-right: 0px;		margin-bottom: 20px;	}}@media only screen and (max-width: 782px) { 	.admin-bar .alert, .admin-bar #header, .admin-bar #mobile-menu, .admin-bar #full-search {    	top: 46px;    }}@media only screen and (max-width: 767px) { 	body {		font-size: 16px;		line-height: 1.2em;	}	h1, .single-attorney h1 {		font-size: 50px !important;	}	h2, .single-attorney h2 {		font-size: 38px !important;	}	h3 {		font-size: 28px !important;	}	.verdicts {		margin: 10px 0px 0px !important;	}	.verdict {		display: block !important;		width: auto !important;		margin: 0px 0px 30px !important;	}	.alignleft, .alignright {		display: block !important;		float: none !important;		margin: 0px 0px 20px 0px !important;	}	.attorneys .item {		width: auto !important;		margin-right: 0px !important;	}}@media only screen and (max-width: 640px) { 	.gform_wrapper .ginput_complex.ginput_container_address .ginput_left, .gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex.ginput_container_address .ginput_right {		margin-right: 0px !important;		padding-right: 0px !important;	}	div.ginput_container_name span {		padding-right: 0px !important;		margin-bottom: 8px !important;	}	.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full), .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full) {		padding-left: 0px !important;	}}