/*
 Theme Name:   YooTheme Child
 Theme URI:    http://example.com/yootheme-child/
 Description:  YooTheme Child Theme
 Author:       Matt Hammond
 Author URI:   http://medialabpro.com
 Template:     yootheme
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  yoothemechild
*/

html {
  scroll-behavior: smooth;
}

::-moz-selection { /* Code for Firefox */
  color: #000 !important;
  background: #fae243 !important;
}

::selection {
  color: #000 !important;
  background: #fae243 !important;
}

.mobile-only {
	display: none !important;
}

.tricky-img {
	display: none !important;	
}

.embed-youtube { 
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	overflow: hidden; 
	max-width: 100%; 
} 

.embed-youtube iframe, 
.embed-youtube object, 
.embed-youtube embed { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
}

.trademarkit {
	color: #fae243 !important;
	font-size: 48px;
	text-shadow: 1px 1px 3px #000;
	top: -30px !important;
	position: relative;
}

#custom_html-17 {
	color: #fae243;
	text-transform: uppercase;
	font-weight: 500;
	border-right: 1px solid #fae243;
	padding-right: 40px;
}

.footer-disclaymo {
	line-height: 24px;
	font-size: 16px;
	color: #6c8da6;
}

.uk-totop {
	background: #023155 !important;
	border: 1px solid rgba(255,255,255,.5) !important;
}

.uk-logo {
	display: none !important;
}

.uk-navbar-container > div {
	max-width: 1600px;
}


.uk-navbar-center:not(:only-child) {
	left: 60% !important;
}

.tm-header-mobile {
}

.blue-img-border .el-image {
	border: 3px solid #073f6a;
}

.yellowbox {
	border: 8px #fae243 solid;
	padding: 30px 0 40px !important;
}

.reddish {
	color: #d20000 !important;
}

.linkerr {
	color: #032058 !important;
	text-decoration: underline;
	font-weight: 900;
}

.white-yellowbottom {
	border-bottom: 1px solid #fae243;
}

.justify-p p {
	text-align: justify;
}

.page-id-2347 .sb-stamps,
.page-id-2347 .sidebar-testiheader,
.page-id-2347 .sidebar-testimonials
 {
	display: none;
}

.italicize {
	font-style: italic;
}

.footer-nav-muted a {
	color: rgba(255,255,255,0.5 ) !important;
}

.footer-nav-muted a:hover {
	color: #fff !important;
}

.superlawyerbadge img {
	width: 120px;
}

.awarded-bbb {
	margin-top: 0px !important;
	margin-bottom: -42px !important;
}
.awarded-bbb img {
	top: -174px;
	width: 320px !important;
	position: relative;
	display: block;
	margin: 0 auto -70px;
}

.bio-cases span {
	font-style: italic;
	font-weight: 500;
}

.bio-ed {
	font-weight: 500;
}


.gold-back {
	background: #fae243 !important;
}

.recent-cases .el-slidenav {
	color: #fae243 !important;
	border: 3px double #fae243 !important;
	background: #023155 !important;
	border-radius: 0px;
	transition: ease-in-out all .3s;
}

.recent-cases .el-slidenav:hover {
	color: #fff !important;
	border: 3px double #073f6a !important;
	background: #073f6a !important;
	border-radius: 0px;
}

.cases-tile {
	text-align: center;
	background: #023155;
	padding: 10px 10px;
	transition: ease-in-out all .3s;
	margin: 10px !important;
	border: 3px double #fae243 !important;
}

.cases-tile:hover {
	box-shadow: 0 0 24px #fff !important;
	background: #073f6a !important;
}

.cases-inner {
	border: 1px solid rgba(255,255,255,.15);
	padding: 20px 20px 0px;
}

.cases-tile h5 {
	color: #fff !important;
}

.cases-tile h4 {
	color: #fff !important;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 0px !important;
}

.cases-tile h3 {
	color: #fae243 !important;
	margin-top: 0px !important;
	transition: ease-in-out all .3s;
	line-height: 32px;
}

.cases-tile:hover h3 {
	font-size: 36px;
}

.cases-tile p {
	color: #fff !important;
	transition: ease-in-out all .3s;
	margin-top: 1px;
	font-size: 16px !important;
	margin-bottom: 20px;
}

.cases-tile:hover p {
}

.uk-dotnav > * > * {
	background: rgba(2,49,85,.2) !important;
}

.uk-dotnav > .uk-active > * {
	background-color: #023155 !important;
}

.lawyer-fader {
	background-repeat: no-repeat;
	display: table;
	margin: 0 auto;
	background-size: contain;
	border: 4px double #fae243;
}

.lawyer-fader img {
	opacity: 1;
	transition: all .3s ease-in;
}

.lawyer-fader img:hover {
	opacity: 0;
	transition: all .3s ease-in;
}

.this-is-eleazarfp {
	background-image: url("/wp-content/uploads/eleazar-fp-alt.jpg");
}

.this-is-mattfp {
	background-image: url("/wp-content/uploads/matt-fp-alt.jpg");
}

.this-is-danfp {
	background-image: url("/wp-content/uploads/dan-fp-alt.jpg");
}

.this-is-bonniefp {
	background-image: url("/wp-content/uploads/bonnie-fp-alt.jpg");
}

.this-is-vanessafp {
	background-image: url("/wp-content/uploads/newbio-vanessa-alt.jpg");
}


.meet-team-lawyers .el-image {
	border: 3px solid #073f6a;
}

.manufacturer-header {
	border-bottom: 2px solid #ccc;
}

.bloggit a {
	color:  #023155 !important;
}

.el-marker {
	color: #073f6a !important;
	background: rgba(255,238,3,0.6) !important;
}

.el-marker:hover {
	background: #023155 !important;
	color: #fae243 !important;
}

.carpoints-bluebox {
	background: #073f6a;
	width: 40% !important;
	margin-left: 5% !important;
	margin-right: 10px !important;
	border: 8px solid #fae243;
	padding: 40px 8px !important;
	background-image: url("/wp-content/uploads/engine-bg.jpg");
}

.carpoints-bluebox h1 {
	color: #fff;
}

.carpoints-whitebox {
	width: 40% !important;
	margin-left: 10px !important;
	margin-right: 5% !important;
	border: 8px solid #fae243;
	padding: 40px 0;
}

.three-steps-numbers {
	max-width: 256px !important;
	margin: 0 auto 0px !important;
}

.three-steps-gold {
	background: #fff;
	padding: 6px 14px 0px 14px !important;
	border-radius: 15px;
}

.three-steps .uk-background-norepeat {
}

.steps-center {
	display: flex !important;
}

.tstep-digit {
	color: #073f6a;
	font-size: 140px;
	font-weight: 900;
	letter-spacing: -10px;
	line-height: 160px;
}

.tstep-img img {
	width: 110px;
	top: 20px;
	position: relative;
	left: 18px;
}

.blue-step-break::after {
	border-top: 4px solid #073f6a !important;
	border-radius: 2px !important;
}

.steps-text a{
	color: #073f6a !important;
}

.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full), .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) {
	padding-right: 0% !important;
}

.show-on-mobile {
	display: none !important;
}

.yellow-cta {
	background: #fae243 !important;
}

.yellow-cta .uk-button {
	color: #fff !important;
	border: 2px solid #023155;
}

.yellow-cta .uk-button:hover {
	background: #fff !important;
	border: 2px solid #023155;
	color: #023155 !important;
}

.tm-top {
	display: none !important;
}

.lead-p {
	margin-top: 0px;
}

.center-it {
	display: table !important;
	margin: 0 auto !important;
	text-align: center !important;
}

.pull-left {
	float: left;
	margin-right: 30px;
}

.pull-right {
	float: right;
	margin-left: 30px;
}

#simple-banner {
	display: none;
}

.uk-navbar-dropdown a {
	padding: 0 12px !important;
}

.uk-navbar-dropdown a:hover {
	background: #fae243;
	color: #000 !important;
	border-radius: 14px;
}

.breaddies {
	padding-top: 4px !important;
	padding-bottom: 6px !important;
	background: linear-gradient(to right, #777,#444)  !important;
}

.uk-breadcrumb > :last-child > a:not([href]), .uk-breadcrumb > :last-child > span {
	color: #fff !important;
}

.shadowtext {
	text-shadow: 1px 1px 5px #000;
}

.strongerr {
	font-weight: 900;
}

.yellowish {
	color: #fae243 !important;
}

.yellow-hr {
	border-top: 1px solid #fae243 !important;
}

.photo-border {
	padding: 10px;
	box-shadow: 1px 1px 3px #ccc;
}

.ul-unmargin {
	margin-top: 0px;
	margin-bottom: 0px;
}

p a {
	color: #206fac !important;
}

.uk-link, a {
	color: #fae243 !important;
}

.tm-toolbar .uk-container {
	max-width: 1600px !important;
}

.uk-navbar-container.uk-navbar-transparent.uk-dark {
	background: none !important;
}

.tm-toolbar {
	background: #042844 !important;
	border-bottom: 1px solid #fff;
}


.uk-navbar {
	padding: 12px !important;
}

.uk-navbar-container {
	background: #073f6a !important;
}


.menu-item a {
	color: #fff !important;
	font-size: 18px !important;
}

#custom_html-3 {
	right: -25%;
	position: relative;
}

.navbar-cta {
	color: #fff !important;
	line-height: 28px;
	text-align: center;
}

.cta-phnumber {
	font-size: 26px;
	color: #fae243 !important;
	font-weight: 700;
}

.home-hero .uk-background-center-center {
	background-position: center -80px !important;
}

.top-hero-headline {
	margin-top: 38px !important;
}

.hero-texx {
	color: #fff !important;
}

.blackbox {
	background: rgba(0,0,0,0.6);
	width: 50%;
	display: table;
	margin: 50px auto !important;
	padding: 20px 10px;
}

.hero-brackets {
	width: 400px;
	padding-top: 20px;
	padding-bottom: 20px;
	display: table;
	margin: 0 auto !important;
}

.tricky-bracket {
	display: flex;
}

.tb-left {
	border-left: 6px solid #fae243;
	border-top: 6px solid #fae243;
	border-bottom: 6px solid #fae243;
	height: 160px;
	width: 20px;
}

.tb-center {
	margin: auto;
}

.tb-right {
	border-right: 6px solid #fae243;
	border-top: 6px solid #ffee03;
	border-bottom: 6px solid #fae243;
	height: 160px;
	width: 20px;
}


.hero-brackets hr {
	color: #fae243 !important;
	background: #fae243 !important;
	border-top: 10px solid #fae243 !important;
	margin: 6px auto 10px;
	width: 30px;
}


.hp-topform {
	background: #fae243;
	padding: 20px 20px 0 20px !important;
	border: 6px double #023155;
	top: 20px !important;
	position: relative;
}

.home-hero {
	max-height: 600px;
}


.gform_title {
	display: none;
}

.blue-text {
	color: #023155 !important;
}

.bigger-number {
	font-size: 40px !important;
	border: 1px solid #fff;
	border-radius: 4px;
	padding: 0 12px;
	background: #fff;
}

.bigger-number a {
	color: #023155 !important;
}

.fancy-fonts {
	font-family: Playfair Display !important;
	font-weight: 900;
	font-size: 48px !important;
	margin-bottom: 0px !important;
}

.gform_wrapper.gravity-theme .ginput_container_address span {
	flex: 0 0 100% !important;
}

.gform_button {
	background: #fae243;
	border: none;
	font-size: 20px;
	font-weight: 700;
	padding: 14px 0px;
}

.gform_button:hover {
	cursor: pointer;
	background: #d2a42a;
}

.article-date {
	font-size: 16px;
}

.article-image {
	float: left;
	width: 240px;
	margin-right: 20px;
}

.lead-article-p {
	margin-top: 0px;
}

.article-body-p h3 {
	font-size: 20px;
	margin-bottom: 0px !important;
}

.article-body-p p {
	font-size: 16px !important;
	margin-top: 0px;
}

.article-body-p ul {
	font-size: 16px;
	column-count: 2;
}

#gfield_description_1_3, 
#gfield_description_2_3, 
#gfield_description_3_3, 
#gfield_description_5_3, 
#gfield_description_6_3, 
#gfield_description_33_3 {
	position: absolute;
	left: 8px;
	font-size: 18px;
	margin-top: -10px;
	font-weight: 500;
	color: #888 !important;
	width: 18px;
}

#gfield_description_33_3, 
#gfield_description_1_3 {
	left: 28px !important;
}

#gfield_description_4_3 {
	position: absolute;
	left: 24px;
	font-size: 18px;
	margin-top: -10px;
	font-weight: 500;
	color: #888 !important;
	width: 18px;
}

#field_1_3 input,
#field_2_3 input,
#field_3_3 input,
#field_4_3 input,
#field_5_3 input,
#field_6_3 input,
#field_33_3 input {
	padding-left: 30px;
}

.validation_message {
	width: 320px !important;
	line-height: 26px !important;
	padding: 10px 14px !important;
}


#gform_submit_button_3 {
	background: #023155 !important;
	color: #fff;
	border: 2px solid #023155;
	transition: ease-in-out all .3s;
}

#gform_submit_button_3:hover {
	background: #fae243 !important;
	color: #023155;
	border: 2px solid #023155;
}

.uk-button-secondary:hover {
	color: #000 !important;
}

.four-fp-points {
	padding-top: 150px !important;
	max-height: 440px;
	padding-bottom: 50px !important;
}

.sub-hero-text {
	max-width: 740px !important;
}

.sub-hero-text h1 {
	margin-top: -130px;
	margin-bottom: 60px;
}

.cursivish {
	font-family: Playfair Display;
	font-size: 38px;
	position: relative;
	margin-left: -112px;
	font-style: italic;
}

.cursify {
	font-family: Playfair Display !important;
	font-style: italic;
}

.hphero-quote {
	font-style: italic;
	top: -20px !important;
	font-family: Playfair Display !important;
}

.reasons-button > .uk-button {
	background: #023155;
	border: none !important;
}

.reasons-button > .uk-button:hover {
	color: #fff;
}

.special-boxes .uk-inline-clip {
	display: none !important;
}

.special-boxes .el-title {
	color: #fae243;
	font-size: 22px;
	margin-bottom: 6px !important;
	text-align: center;
}

.special-boxes .el-content {
	color: #fff;
	font-size: 16px;
}

.big-brackets {
}

.big-brackets .uk-container {
	max-width: 1040px;
	padding: 10px !important;
}

.big-brackets .uk-grid {
	margin-left: 0px !important;
}

.bigbracket-left {
	border-left: 10px solid #fae243;
	border-top: 10px solid #fae243;
	border-bottom: 10px solid #fae243;
	height: 420px;
	max-width: 80px !important;
}

.bigbracket-center {
	margin: 0 auto !important;
	padding: 0px !important;
	max-width: 896px !important;
}

.bigbracket-right {
	border-right: 10px solid #fae243;
	border-top: 10px solid #fae243;
	border-bottom: 10px solid #fae243;
	height: 420px;
	max-width: 80px !important;
}

.millions-subbig {
	font-size: 36px !important;
}


.client-reviews > div > div {
	padding: 8px;
	background: #fae243;
	width: calc(100% * 1 / 3.5) !important;
	margin-left: 20px;
	box-shadow: 2px 2px 8px #000;
}

.client-reviews .el-item {
	background: #fae243;
	padding: 20px 20px !important;
	border: 2px solid #023155;
}

.client-reviews .el-content {
	color: #000 !important;
}

.testi-image {
	float: left;
	margin: 6px 10px 0px 0;
}

.testi-img {
	float: left;
	margin: 6px 16px 0px 0;
	height: 100px;
}

.yellow-button a {
	background: #fae243 !important;
	color: #023155 !important;
}

.yellow-button a:hover {
	background: #02aff3 !important;
	color: #fff !important;
}

.blue-to-white a:hover {
	color: #023155 !important;
}

.yellowline {
	border-top: 2px solid #fae243;
}

.client-reviews .uk-text-meta {
	font-size: 18px;
	color: #d20000;
}

.lawyers-img .el-image {
}

.uk-list-decimal > ::before {
	font-size: 20px !important;
	line-height: 28px !important;
	font-weight: 900 !important;
}

.five-reasons .uk-text-secondary {
	color: #03b33f !important;
	border-radius: 25px;
	border: 1px solid #03b33f;
	padding: 3px;
}

.calicover {
	top: -50px;
	border-radius: 18px;
}

.cali-map {
	opacity: .8;
	top: 30px;
	margin-left: 0px;
}

.page-id-1795 #tm-main {
	background: #fff;
}

.sb-stamps img {
	max-width: 320px;
	text-align: center;
	display: table;
	margin: 0 auto;
}

.sb-stamps img:last-of-type {
	max-width: none !important;
}

.address-white {
	color: #fff;
}

.address-navy {
	color: #023155 !important;
}

.recent-verdicts .el-item {
	background: #023155;
	box-shadow: 8px 8px 0 #fae243;
	padding: 14px 16px;
	transition: ease-in-out all .3s;
}

.recent-verdicts .el-item:hover {
	margin-top: 4px !important;
	margin-left: 4px !important;
	box-shadow: 4px 4px #fae243;
	margin-right: -4px !important;
	margin-bottom: -4px !important;
	background: #073f6a !important;
}

.recent-verdicts .el-meta {
	color: #fff !important;
	font-size: 20px !important;
	font-weight: 900 !important;
	text-transform: uppercase;
}

.recent-verdicts .el-content {
	color: #023155 !important;
	font-size: 34px;
	font-weight: 900;
	text-shadow: 1px 1px #fae243, -1px 1px #fae243, 1px -1px #fae243, -1px -1px #fae243;
	margin-top: 0px !important;
}

.recent-verdicts .el-item:hover .el-content {
	color: #fae243 !important;
	transition: ease-in-out all .3s;
	text-shadow: 1px 1px #023155,-1px 1px #023155,1px -1px #023155,-1px -1px #023155;
}

.recent-verdicts .el-link {
	border: 0px !important;
	line-height: 20px !important;
	margin-top: -12px;
	color: #fae243;
}

.recent-verdicts .el-link:hover {
	background: none !important;
}

.sidebar-whbox h3 {
	text-align: center !important;
	margin-top: 30px;
}

.sidebar-blbox {
	background: #023155;
	clear: both;
	text-align: center;
	padding: 14px 16px;
	box-shadow: 8px 8px 0px #fae243;
}

.sidebar-blbox h2 {
	color: #fff;
	font-size: 24px;
	margin: 0px;
}

.sidebar-blbox h3 {
	color: #fff;
	margin: 14px auto 4px;
	font-size: 24px;
}

.sidebar-lawyers {
	width: 100%;
}

.sidebar-lawspace {
	padding-right: 6px;
}

.sidebar-lawyer:nth-child(2n) .sidebar-lawspace {
	padding-right: 0px !important;
	padding-left: 6px;
}

.sidebar-lawyer {
	width: 100%;
	float: left;
	display: block;
}

.sidebar-lawyer h5 {
	text-align: center;
	margin: 6px auto 20px;
	font-size: 15px;
}

.sidebar-lawyer img {
	border: 3px solid #fae243;
	box-shadow: 2px 3px 3px #888;
}

.sidebar-testi {
	margin: 16px 10px;
	border-bottom: 1px solid #ccc;
}

.sbtest-quote {
	font-style: italic;
	font-size: 18px;
	text-align: justify;
	line-height: 28px;
}

.sb-testifier {
	margin: -20px auto 10px !important;
	text-align: center;
}

.sb-testifier .yellowish {
	font-size: 24px;
	text-shadow: 1px 1px 2px #000, 0px 0px 2px #000;
}

.hp-bottom-form {
	padding: 10px !important;
	background: #fae243;
}

.hp-bottom-form > div:first-child {
	border: 2px solid #023155;
	background: #fae243;
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}

#gform_submit_button_2 {
	background: #023155;
	color: #fff;
}

.contactform-logo img {
	width: 180px;
	display: table;
	margin: 0 auto 20px;
}

.subfoot-logo img {
	width: 280px;
	display: table;
	margin: 20px auto 20px;
}

.subfoot-stars {
	color: #fae243;
	font-size: 52px;
	letter-spacing: 12px;
	text-align: center;
	top: -20px;
	position: relative;
}

.subfoot-boast {
	font-size: 24px;
	text-align: center;
	color: #fff;
	top: -40px;
	position: relative;
}

.subfoot-fiftybadge {
	text-align: center;
	margin: 0px auto 0;
	width: 190px;
}

.subfoot-calicover {
	top: 44px;
	border-radius: 18px;
	margin: 0px !important;
}

.sfr-title {
	text-align: center;
}

.sfr-title h3 {
	font-size: 42px;
}

.name_last {
	padding-left: 2% !important;
}

.gfield_select {
	background: #fff !important;
	border: 1px solid #aaa;
	color: #666;
	height: 38px;
}


#input_5_5 {
	height: 120px;
}

.testimonials-container {
	border-bottom: 1px solid #eee;
}

.client-img {
	float: left;
	margin-right: 22px;
}

.client-img img {
	padding: 10px;
	border: 1px solid #ccc;
}

.clientimage-blue img {
	background: #023155;
}

.clientimage-yellow img {
	background: #fae243;
}

.testi-head {
	top: -6px;
	position: relative;
}

.testi-name {
	font-weight: 500;
}

.testi-car {
	color: #023155;
	font-weight: 500;
}

.testi-star {
	color: #fae243;
	font-size: 24px;
	line-height: 10px;
	text-shadow: 1px 1px 1px #000;
	top: -6px;
	position: relative;
	letter-spacing: 3px;
}

.testi-text {
	font-size: 16px;
	line-height: 20px;
	font-style: italic;
	top: -32px;
	position: relative;
}

.contact-sections {
	background: #fae243 !important;
	padding: 2px !important;
}

.contact-side-form {
	padding: 10px !important;
	background: #023155;
}

.contact-side-form > div:first-child {
	border: 1px solid #fae243 !important;
	padding: 40px 30px 20px !important;
}

.contact-offices {
	border: 1px solid #023155 !important;
	margin: 10px !important;
	width: 48% !important;
	padding: 10px 20px !important;
	background: #fff !important;
}

.freecase-side-form {
	padding: 10px !important;
	background: #fae243;
}

.freecase-side-form > div:first-child {
	border: 1px solid #023155;
	padding: 40px 30px 20px !important;
	background: #fae243 !important;
}

.bluelink a {
	color: #023155 !important;
}

.freecase-side-form #gform_submit_button_6 {
	background: #023155 !important;
	color: #fff;
}

.freecase-side-form #gform_submit_button_6:hover {
	background: #02aff3 !important;
	color: #fff;
}

.logo-grid .el-item {
	box-shadow: 1px 1px 3px #ccc;
	transition: ease-in-out all .3s;
	border: 1px solid #032058 !important;
}

.logo-grid .el-item:hover {
	background: #fae243;
	box-shadow: 1px 1px 3px #666;
}

.logo-grid .el-title,
.logo-grid .uk-margin-remove-first-child > :first-child {
	margin-top: 14px !important;
}

.logo-grid .el-link {
	background: linear-gradient(121deg,#666,#aaa,#888);
	padding: 0px 32px !important;
	height: 30px;
	font-size: 16px !important;
	line-height: 27px;
	color: #fff !important;
	margin-bottom: 17px;
	box-shadow: 1px 1px 3px #ccc;
	text-shadow: 1px 1px 2px #000;
	font-weight: 300 !important;
	border: 2px solid #fff;
	transition: ease-in-out all .3s;
}

.logo-grid .el-item:hover .el-link {
	background: linear-gradient(121deg,#444,#888,#222);
}

.trp-language-switcher-container div {
	background: #073f6a !important;
	width: 80px !important;
}

.trp-language-switcher a:hover {
	background: #000 !important;
}

#custom_html-14 {
	top: -10px;
	position: relative;
}

.newsletter-signup-form #input_7_1 {
	border: none;
	height: 28px;
	width: 240px;
	background: #eee;
}

#gform_submit_button_7 {
	background: #fae243;
	border: none;
	height: 28px;
	padding: 0 14px;
	text-transform: uppercase;
}

.newsletter-signup-form .gform_footer {
	display: none !important;
}

.sidebar-menf-menu h3 {
	color: #fff !important;
}

.sidebar-menf-menu ul {
	list-style: none;
	column-count: 2;
}

.sidebar-menf-menu li {
	border-bottom: 1px solid #ccc;
}

.sidebar-menf-menu a::before {
	content: "\203A" !important;
	padding-right: 8px !important;
}

.sidebar-menf-menu a {
	color: #000 !important;
}

.free-stamp img {
	width: 540px;
	position: absolute !important;
	left: 100px;
	rotate: -15deg;
}


.only-pay-logo {
	width: 300px;
	display: block;
	margin: 0 auto;
	background: #333;
	padding: 8px 16px;
	border-radius: 8px;
	border: 2px solid #fae243;
}

.blue-ticket-bg {
	background: url("/wp-content/uploads/blue-ticket.png");
	background-size: cover;
	background-repeat: no-repeat;
	padding: 40px 0px 50px;
	background-position: right;
	height: 500px;
}

.blue-ticket-bg > .uk-panel > h1, .blue-ticket-bg > .uk-panel > .only-pay-logo {
	left: -60px !important;
	position: relative !important;
}

.blue-ticket-bg h1 {
	color: #fff;
	text-shadow: -3px 4px 9px #444;
}


.only-pay-big {
	line-height: 90px !important;
	font-weight: 900 !important;
}

.smaller-corkboard {
	font-size: 48px;
}

.salar-smiles {
	position: absolute;
	width: 380px;
	right: 0px !important;
	bottom: -40px;
}

.blogbottom-cta {
	box-shadow: 8px 8px 0px #fae243;
	margin-left: 0px !important;
}

#gform_10 {
	display: inline-flex !important;
}

#input_10_1 {
	width: 400px;
	margin-right: 10px;
	height: 50px;
	font-size: 20px;
	padding-left: 18px;
}

.blogbottom-signup .gform_footer {
	margin-top: 0px !important;
	padding: 0px !important;
}

#gform_submit_button_10 {
	width: 100px;
	font-weight: bold;
}

.highlight-with-lines {
	border-top: 3px double #fae243 !important;
	padding: 12px 7%;
	border-bottom: 3px double #fae243;
	margin-top: 45px !important;
}

.highlight-with-yellow {
	background: #fae243 !important;
	color: #023155 !important;
	padding: 12px 6%;
	margin-top: 45px !important;
	border: 3px double #023155;
	text-align: center;
}

.highlight-with-yellow a {
	color: #023155 !important;
}

.highlight-with-yellow:hover {
	background: #023155 !important;
	color: #fae243 !important;
	border: 3px double #fae243 !important;
}

.lawyers-ourlist {
	margin-top: 0px !important;
}

.our-lawyers-best {
	border: 4px solid #fae243;
	padding: 0px !important;
	background: #023155 !important;
}

.our-lawyers-best h1 {
	padding: 30px;
	background: url(/wp-content/uploads/our-lawyers-headerbg-yellow.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 0px !important;
	color: #fff;
}

.their-lawyers-worst {
	border: 4px solid #023155;
	padding: 30px 0px 10px !important;
}

.lawyerpoint {
	color: #023155 !important;
	text-align: center;
	margin: 0 10px;
}

.lawyerpoint div {
	padding: 30px 40px;
	font-size: 20px !important;
	font-weight: 500;
	line-height: 24px;
	height: 100px;
}

.lawyerpoint h3 {
	margin: 20px 0px 2px;
	padding: 6px 10px 4px !important;
	font-weight: 700;
	font-size: 20px;
}

.lawyers-ours h3, 
.lawyers-ourpoint {
	background: #fae243;
	color: #023155 !important;
}

.lawyers-ours:first-of-type h3 {
	margin-top: 0px !important;
}

.lawyers-theirs:first-of-type h3 {
	margin-top: 10px !important;
}

.lawyers-theirs h3, .lawyers-thpoint {
	background: #023155;
	color: #fff !important;
}

.super-button a {
	border-radius: 0px;
	border: 3px solid #023155 !important;
	font-size: 28px;
	padding: 10px;
	background-image: url("/wp-content/uploads/our-lawyers-headerbg.png");
	background-color: #fae243 !important;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	max-width: 412px;
	color: #023155 !important;
}

.super-button a:hover {
	border: 3px solid #fae243 !important;
	background-image: url("/wp-content/uploads/our-lawyers-headerbg-yellow.png");
	background-color: #023155 !important;
	color: #fae243 !important;
}

.bg-grey {
	background: #aaa;
	padding: 10px 20px;
	border: 3px solid #023155;
}

.sitemap-links a {
	color: #073f6a !important;
}

/* New Bio Page Layout */

.newbio-pics .el-image {
	padding: 14px;
	box-shadow: 1px 1px 3px #ccc;
}

.bio-data {
	box-shadow: 1px 1px 3px #ccc;
	border: 1px solid #ccc;
}

.bio-education {
	background: url("/wp-content/uploads/edu-bg.jpg");
	background-size: cover;
	background-position: 0 0;
	min-height: 216px;
}

.bio-courts {
	background: url("/wp-content/uploads/courts-bg.jpg");
	background-size: cover;
	background-position: 0 0;
	min-height: 232px;
}

.bio-awards {
	background: url("/wp-content/uploads/awards-bg.jpg");
	background-size: cover;
	background-position: 0 0;
}

.bio-cases {
	padding: 14px 10px 32px !important;
}

.bio-data h1 {
	background: #023155;
	color: #fff;
	padding: 6px 14px 4px;
}

.biocon-header img {
	height: 20px !important;
	width: 20px;
	top: -2px;
	position: relative;
	margin-right: 4px;
}

.bio-cases .el-item {
	background: url("/wp-content/uploads/bio-bullet.png");
	background-repeat: no-repeat;
	background-size: 20px 20px;
	padding-left: 40px;
	background-position: 10px 4px;
	transition: ease-in-out all .3s;
}

.bio-cases li:hover {
	padding-left: 34px !important;
	margin-left: 6px !important;
}


/* Heart Animation */

.heart {
	display: inline-flex;
	animation: heartbeat 1.3s infinite;
	clear: both;
	font-size: 42px;
	margin-left: 10px;
	margin-right: 10px;
}

.heart-fix {
	margin-top: 0px !important;
}

@keyframes heartbeat {
  0% {
    transform: scale(1);
  }
  15% {
    transform: scale(1.4);
  }
  30% {
    transform: scale(1);
  }
  45% {
    transform: scale(1.4);
  }
  70% {
    transform: scale(1);
  }
}


@media screen and (max-width:1800px) {

	#custom_html-3 {
	right: -15%;
	position: relative;
	min-width: 250px;
	}

	.uk-navbar-center {
	width: 65% !important;
	left: 63% !important;
	}

	.uk-navbar-left, .uk-navbar-right, [class*="uk-navbar-center"] {
	gap: 0px !important;
	}

	#custom_html-3 {
	right: -15%;
	min-width: 250px;
	}

}

@media screen and (max-width:1620px) {

	.trademarkit {
	font-size: 44px !important;
	top: -20px !important;
	}

}

@media screen and (max-width:1600px) {

	.uk-navbar-center {
	width: 64% !important;
	left: 60% !important;
	}

	.uk-navbar-nav {
	gap: 30px !important;
	}
	
}

@media screen and (max-width:1520px) {

	.uk-logo {
	max-width: 280px !important;
	}
	
	.calltseven {
	font-size: 16px !important;
	}

	.uk-navbar-center {
	width: 90% !important;
	left: 75% !important;
	}

	.uk-navbar-center:not(:only-child) {
	left: 75% !important;
	}

	#custom_html-3 {
	right: -5%;
	min-width: 220px;
	}

	.cursivish {
	font-size: 34px;
	margin-left: 0px !important;
	}

	.yellow-quote-a .el-image {
	width: 60px;
	}

	.yquote-left {
	left: -72px !important;
	top: -288px !important;
	}

	.yquote-right {
	top: -252px !important;
	}

	.five-reasons {
	margin-left: 30px !important;
	}

	.five-reasons .el-content {
	font-size: 20px;
	}

	.free-stamp img {
	width: 380px;
	}

	.salar-smiles {
	right: -80px !important;
	}

	.blue-ticket-bg h1:first-of-type {
	font-size: 38px;
	}
	
}

@media screen and (max-width:1400px) {

	.uk-logo {
	max-width: 240px !important;
	}

	.tm-header .uk-container {
	padding-left: 20px;
	}

	.menu-item a {
	font-size: 16px !important;
	}

	.uk-navbar-center {
	width: 95% !important;
	}

	#custom_html-3 {
	right: -2%;
	min-width: 200px;
	}

	.sub-hero-text {
	max-width: 57% !important;
	}

	.cursivish {
	font-size: 30px;
	}

	.yquote-left {
	top: -322px !important;
	}

	.mlg-chooseus-logo .el-image {
	width: 180px;
	}

	.why-choose-text {
	margin-top: 0px !important;
	font-size: 38px;
	text-transform: uppercase !important;
	}
	
	.five-reasons .el-content {
	font-size: 18px;
	}

	.client-reviews .el-item {
	padding: 20px 10px !important;
	}


	.address-white {
	font-size: 16px !important;
	}

	.footer-number {
	font-size: 18px !important;
	}

}

@media screen and (max-width:1280px) {

	.trademarkit {
	font-size: 36px !important;
	top: -10px !important;
	}

}

@media screen and (max-width:1200px) {

	#simple-banner {
	display: block !important;
	}

	.uk-logo img {
	width: 320px !important;
	}

	.show-on-smalldesk {
	display: block !important;
	}

	.yellow-quote-a .el-image {
	width: 120px;
	}

	.yquote-left, .yquote-right {
	display: none;
	}

	.four-fp-points {
	padding-bottom: 20px !important;
	}

	.cursivish {
	font-size: 28px;
	}

	.sub-hero-text h1 {
	margin-top: -156px;
	margin-bottom: 50px;
	}

	.yellow-underline {
	font-size: 42px;
	}

	.big-brackets {
	padding-top: 30px;
	padding-bottom: 30px;
	}

	.big-brackets .uk-container {
	max-width: 960px;
	padding: 10px !important;
	margin: 0 auto !important;
	display: table;
	min-width: 940px;
	}

	.mobile-smallerh1 {
	font-size: 40px !important;
	}	

	.client-reviews .el-content {
	font-size: 16px !important;
	line-height: 24px;
	}

	.five-reasons .el-item {
	padding-left: 20px;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	margin-top: 6px !important;
	}

	.reasons-button {
	margin-top: 20px !important;
	}

	.five-reasons .el-image {
	width: 30px !important;
	}

	.sfr-title h3 {
	font-size: 36px !important;
	}

	.footer-email {
	right: 20px;
	position: relative;
	}

	.trp-ls-shortcode-current-language {
	min-width: 220px !important;
	}

	.trp-ls-shortcode-language:hover {
	min-width: 220px !important;
	}

	#gform_fields_7 {
	display: inline-flex !important;
	}
	
}

@media screen and (max-width:1199px) {

	.uk-logo {
	display: table !important;
	ma/: ;
	top: 20px;
	position: relative;
	}

}

@media screen and (max-width:1080px) {

	.mobile-langswap {
	margin: 10px auto 30px;
	display: table !important;
	}

	#gform_submit_button_3 {
	font-size: 18px !important;
	}

	#gform_submit_button_3 {
	font-size: 18px !important;
	margin-top: -8px !important;
	}

	.four-fp-points {
	padding-top: 240px !important;
	padding-bottom: 60px !important;
	}

	.cursivish {
	text-align: left;
	font-size: 26px;
	}

	.yellow-underline {
	font-size: 36px;
	}

	.big-brackets .uk-container {
	max-width: 940px;
	min-width: 900px;
	}

	.mobile-smallerh1 {
	font-size: 36px !important;
	}

	.why-choose-text {
	font-size: 30px !important;
	margin-bottom: 12px;
	}

	.five-reasons .el-item {
	padding-top: 6px !important;
	padding-bottom: 6px !important;
	margin-top: 4px !important;
	}

	.reasons-button {
	top: -20px !important;
	position: relative;
	}

	.subfoot-calicover {
	width: 280px !important;
	}

	.our-team-ready {
	font-size: 32px !important;
	}

	.subfoot-stars {
	font-size: 34px;
	top: -26px;
	}

	.subfoot-boast {
	line-height: 26px;
	top: -36px;
	}

	.footer-email {
	right: 44px;
	position: relative;
	}

	.yellowbox {
	margin-left: 0px !important;
	padding-right: 30px !important;
	}

	.winning-tickets {
	display: none !important;
	}

	.mobile-only {
	display: block !important;
	}

	.mobile-oursvthem:active {
	background-image: url("/wp-content/uploads/ours-vs-theirs-hover.jpg");
	background-size: contain;
	}

	.mobile-oursvthem:active .el-image {
	opacity: 0 !important;
	}

	.mobile-cta-top {
	background: #fae243 !important;
	padding: 4px 0 2px;
	}

}

@media screen and (max-width:959px) {

	.hp-topform {
	margin-left: 30px !important;
	}

	.four-fp-points {
	padding-top: 560px !important;
	padding-bottom: 200px !important;
	}

	.sub-hero-text {
	max-width: 100% !important;
	}

	.cursivish {
	font-size: 34px;
	text-align: center;
	}

	.yellow-underline {
	font-size: 30px;
	}

	.big-brackets .uk-container {
	max-width: 760px;
	min-width: 720px;
	}

	.bigbracket-left,
	.bigbracket-right  {
	height: 380px;
	max-width: 60px !important;
	}

	.bigbracket-center {
	max-width: 600px !important;
	}

	.mobile-smallerh1 {
	font-size: 30px !important;
	}

	.mobile-smallerh2 {
	font-size: 28px !important;
	}

	.mlg-chooseus-logo {
	margin-top: 40px;
	}

	.reasons-button {
	margin-bottom: 20px !important;
	}

	.client-reviews .uk-grid-divider {
	margin-left: -30px !important;
	}
	
	.hp-bottom-form {
	margin-left: 30px !important;
	}

	.subfoot-calicover {
	display: table;
	margin: 0 auto !important;
	}

	.footer-logo {
	display: table;
	margin: 0 auto;
	}

	.carpoints-bluebox {
	width: 100% !important;
	margin-left: 60px !important;
	margin-right: 30px !important;
	}

	.hide-on-mobile {
	display: none !important;
	}

	.lp-bottom-side-form {
	padding: 10px 0 10px !important;
	margin-left: 30px !important;
	}

	.client-reviews div {
	display: block;
	}

	.client-reviews > div > div {
	width: calc(100% * 1 / 1) !important;
	margin-left: 15px !important;
	margin-top: 20px !important;
	}

}

@media screen and (max-width:820px) {


	.uk-navbar-toggle {
	top: -30px;
	position: relative;
	}

	#field_1_3 .gfield_description {
	left: 34px !important;	
}


}

@media screen and (max-width:760px) {

	.four-fp-points {
	padding-bottom: 240px !important;
	}

	.cursivish {
	font-size: 32px;
	}

	.big-brackets .uk-container {
	min-width: 580px;
	}

	.bigbracket-left,
	.bigbracket-right  {
	height: 440px;
	max-width: 40px !important;
	}

	.bigbracket-center {
	max-width: 560px !important;
	}

	.hp-bottom-form {
	margin-left: 15px !important;
	}

}

@media screen and (max-width:720px) {

	.four-fp-points {
	padding-bottom: 280px !important;
	}	


	.bigbracket-center {
	max-width: 500px !important;
	}

	.why-choose-subsub {
	margin-left: 15px !important;
	}

	.here-to-help {
	display: none;
	}

}

@media screen and (max-width:640px) {

	.uk-logo.uk-navbar-item {
	text-align: center !important;
	margin: 0px auto 0;
	}

	#custom_html-15 {
	min-height: 60px;
	}

	.hp-topform {
	margin-left: 15px !important;
	}

	.hero-form-area .fancy-fonts {
	font-size: 44px !important;
	}
	
	.four-fp-points {
	padding-top: 810px !important;
	padding-bottom: 260px !important;
	}

	.cursivish {
	font-size: 26px;
	}

	.yellow-underline {
	font-size: 24px;
	}

	.name_last {
	padding-left: 0px !important;
	margin-top: 8px;
	margin-bottom: 0px;
	}

	.gfield_select {
	height: 50px;
	}

	#gform_submit_button_10 {
	padding: 5px 0px !important;
	}

	.lp-bottom-side-form {
	margin-left: 10px !important;
	}

	.lp-bottom-side-sub > div {
	padding-left: 0px !important;
	}

	#field_1_3 .gfield_description, 
	#field_2_3 .gfield_description, 
	#field_3_3 .gfield_description,
	#field_4_3 .gfield_description, 
	#field_5_3 .gfield_description, 
	#field_6_3 .gfield_description,
	#field_33_3 .gfield_description {
	margin-top: -2px !important;
	}
	
}


@media screen and (max-width:600px) {

	.show-on-mobile {
	display: block !important;
	}

	.tricky-img {
	display: table !important;
	border: 2px solid #073f6a !important;
	padding: 3px;
	margin: 0 auto 20px;
	}

	.tm-top {
	display: block !important;
	padding: 0px !important;
	font-size: 16px !important;
	font-weight: 300 !important;
	color: #fae243 !important;
	background: #073f6a !important;
	width: 100%;
	clear: both;
	text-align: center;
	}

	.tm-top > div > div > div, .tm-top .uk-container {
	padding: 0px !important;
	}

	.mobile-cta-top {
	background: #fae243 !important;
	padding: 4px 0 2px;
	}

	.mobile-cta-top a {
	color: #073f6a !important;
	font-weight: 900;
	font-size: 20px;
	}

	.home-hero .uk-background-center-center {
	background-position: -640px -180px !important;
	background-size: auto;
	}

	.uk-text-lead {
	font-size: 18px !important;
	}

	.uk-logo.uk-navbar-item {
	width: 100% !important;
	min-width: 280px;
	}

	.uk-logo img {
	width: 70%;
	}

	.uk-navbar-nav {
	display: none !important;
	}

	.uk-navbar-toggle {
	width: 20px !important;
	}
	.uk-search-icon {
	display: none !important;
	}

	.top-hero-headline {
	margin-top: 40px !important;
	}

	.top-hero .uk-text-primary {
	color: #fff !important;
	font-size: 34px;
	}

	.trademarkit {
	font-size: 24px !important;
	top: -6px !important;
	}

	.clear-spaceholder .el-image {
	height: 140px;
	}

	.hero-brackets {
	width: 300px;
	}

	.tb-left,.tb-right {
	height: 140px;
	}

	.top-hero .blackbox {
	font-size: 28px;
	width: 280px;
	margin-top: 80px !important;
	}

	.hp-topform {
	max-height: none !important;
	display: block;
	margin: 0 auto;
	margin-left: 1px !important;
	padding: 20px 20px 20px 20px;
	left: 14px;
	position: relative;
	}

	.sub-hero-text h1 {
	margin-top: 0px;
	margin-bottom: 0px;
	}

	#gform_submit_button_3 {
	font-size: 18px;
	}

	.four-fp-points {
	padding-top: 600px !important;
	padding-bottom: 480px !important;
	}

	.cursivish {
	font-size: 30px;
	margin-left: 0px;
	text-align: center;
	}

	.hphero-quote {
	font-size: 18px !important;
	top: 0px !important;
	}

	.yellow-quote-a .el-image {
	width: 120px;
	}

	.yquote-left, .yquote-right {
	display: none;
	}

	.yellow-underline {
	font-size: 28px;
	}

	.mobile-centerit {
	text-align: center;
	}

	.mobile-smallerh1 {
	font-size: 28px !important;
	}

	.mobile-smallerh2 {
	font-size: 20px !important;
	}

	.ll-trial-lawyers .mobile-smallerh1 {
	margin-top: 20px !important;
	}

	.ll-trial-lawyers .reddish {
	font-size: 18px !important;
	}

	.ll-trial-lawyers .yellowish {
	font-size: 34px !important;
	}
	
	.cali-map {
	top: 0px !important;
	width: 240px !important;
	left: auto !important;
	margin: 0 auto !important;
	}

	.calicover {
	top: -30px;
	border-radius: 18px;
	}

	.mobile-nmbrone {
	height: 720px;
	}

	.hero-getrefund {
	padding: 0 20px;
	}

	.blue-to-white {
	display: table;
	margin: 0 auto;
	}

	.mlg-chooseus-logo img {
	width: 200px;
	}

	.five-reasons {
	padding: 0px 20px !important;
	}

	.lemon-top {
	font-size: 52px;
	margin-top: 80px !important;
	}
	
	.five-reasons .el-content {
	font-size: 18px;
	}

	.hp-bottom-form {
	margin: 15px !important;
	}

	.sfr-title h3 {
	font-size: 24px;
	}

	#field_5_1, #field_5_3, #field_5_4 {
	width: 100%;
	}


	#input_5_1_6_container {
	margin-bottom: 0px;
	}

	.client-reviews {
	margin-bottom: 0px !important;
	}

	.hero-texx {
	padding: 0 40px;
	text-align: justify;
	color: #fff !important;
	}

	#gform_wrapper_1 {
	padding: 0 18px;
	}

	.wal-unflex {
	display: block !important;
	}
	
	.yellow-button {
	text-align: center !important;
	}

	.subfoot-calicover {
	top: 10px;
	}

	.client-reviews > div {
	margin-left: -20px;
	}

	.client-reviews > div > div {
	width: 100% !important;
	}

	.client-reviews .uk-grid-margin::before {
	display: none;
	}

	.testi-img {
	float: none;
	margin: 0px;
	}

	#input_1_1_3_container {
	margin-bottom: 0px !important;
	}

	.why-choose-us {
	padding: 0px 0;
	background: #f8f8f8;
	}

	.hide-mobile {
	display: none;
	}

	.wal-btn {
	max-height: 80px;
	}

	.yellow-button {
	box-shadow: none;
	}

	.big-brackets .uk-container {
	max-width: 354px;
	padding: 0px !important;
	}	


	.big-brackets .uk-grid {
	display: flex !important;
	margin-left: 0px ;
	}

	.bigbracket-left,.bigbracket-right {
	height: 420px;
	max-width: 30px !important;
	}

	.bigbracket-center {
	max-width: 500px !important;
	margin: 0px !important;
	}

	.footer-logo .el-image {
	text-align: center !important;
	display: table;
	margin: 0 auto;
	width: 280px;
	}

	.footer-number {
	margin-top: -50px !important;
	}

	.footer-serve {
	margin: -20px auto 30px !important;
	}

	.contact-side-form {
	margin-left: 15px !important;
	}

	#custom_html-15 {
	min-height: 60px !important;
	margin: -10px auto 10px !important;
	}

	#input_7_1 {
	margin-right: 4px;
	}

	.carpoints-whitebox {
	padding: 20px 0px !important;
	margin: 20px 10px auto 40px !important;
	}

	#input_10_1 {
	width: 320px;
	font-size: 18px;
	}

	.carpoints-bluebox {
	margin-left: 40px !important;
	margin-right: 10px !important;
	}	


}

@media screen and (max-width:580px) {

	.bigbracket-center {
	max-width: 440px !important;
	}

	.big-brackets .uk-container {
	min-width: 520px;
	}

	.four-fp-points {
	padding-top: 720px !important;
	padding-bottom: 530px !important;
	}


}


@media screen and (max-width:480px) {

	.home-hero .uk-background-center-center {
	background-position: -640px -180px !important;
	background-size: auto;
	}

	.hero-form-area .fancy-fonts {
	font-size: 36px !important;
	}

	.trademarkit {
	font-size: 18px !important;
	top: -6px !important;
	}

	.four-fp-points {
	padding-top: 660px !important;
	padding-bottom: 540px !important;
	}

	.big-brackets .uk-container {
	min-width: 440px;
	}


	.yellow-button a {
	font-size: 16px !important;
	}

	.blogbottom-cta h1 {
	font-size: 28px;
	}

	#input_10_1 {
	width: 240px;
	font-size: 14px;
	height: 40px;
	}

	#gform_submit_button_10 {
	padding: 2px 0px !important;
	font-size: 18px;
	}

	.bigbracket-center {
	max-width: 340px !important;
	}

	#field_2_3 .gfield_description {
	left: 8px !important;
	}
	
}

@media screen and (max-width:400px) {

	.home-hero .uk-background-center-center {
	background-position: -640px -180px !important;
	background-size: auto;
	}	

	.bigbracket-center {
	max-width: 320px !important;
	}
	
}


@media screen and (max-width:380px) {

	.home-hero .uk-background-center-center {
	background-position: -640px -180px !important;
	background-size: auto;
	}

	.hero-form-area .fancy-fonts {
	font-size: 32px !important;
	}

	.four-fp-points {
	padding-top: 640px !important;
	padding-bottom: 530px !important;
	}

	.bigbracket-center {
	max-width: 295px !important;
	}

	#input_10_1 {
	width: 211px;
	font-size: 14px;
	height: 40px;
	padding-left: 8px;
	}

	#gform_submit_button_10 {
	padding: 4px 0px !important;
	font-size: 16px;
	}

	.lp-bottom-side-sub {
	padding: 10px;
	}

	.hero-form {
	padding: 14px 14px 0 14px !important;
	}

	.five-reasons {
	padding: 0px 0px !important;
	margin-left: 0px !important;
	}

	.contact-side-form > div:first-child {
	padding: 40px 0px 20px !important;
	}

	#gfield_description_6_3 {
	left: 20px !important;
	}

}