/*
Theme Name: uClaim
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

@font-face {
    font-family: 'Terminator';
    src:  url('fonts/Terminator.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

body{color:#333;} 
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
.terminitor-text {
    font-family: 'Terminator';
    text-shadow: 0px 0px 7px rgba(7, 12, 23, 1);
    color: #FFFFFF;
    font-size: 32px;
    line-height: 32px;
}

.top-text{margin-top: 80px;}

.top-text h2 {
	text-shadow: 0px 0px 7px rgba(7, 12, 23, 1);
	font-family: 'Terminator';
}

.terminitor-t {
	margin-top: 65px;
}
.mobile-banner .relative {
	position: relative !important;
	background: rgba(0,0,0,0.68);
}

.mobile-banner  .section-bg.bg-loaded {
	background-position: right;
}

section.mobile-banner{padding:0;}

section.mobile-banner .top-text h2 {
	font-size: 18px;
	line-height: 16px;
}
section.mobile-banner .section-content {
	z-index: 1;
	padding: 20px 0 10px;
}
section.mobile-banner .terminitor-text {
	font-size: 21px;
}
.top-clienthub {animation: blink 1s infinite;font-size:13px;}

@keyframes blink {  
    0% { color: #fae714; }
    50% { color: #ff0000; }
    100% { color:#fae714; }
}

@-webkit-keyframes blink {  
    0% { color: #fae714; }
    50% { color: #ff0000; }
    100% { color:#fae714; }
}
@media only screen and (max-width: 768px) and (min-width: 480px) {
	section.mobile-banner .terminitor-t {
		margin-top: 50px;
	}
}

section.mobile-banner {
	padding: 0 !important;
	min-height: auto !important;
}

.white-heading {
	font-size: 27px;
	text-align: center;
	color: #fff;
	font-weight: 600;
}
@media only screen and (max-width: 849px) {
.white-heading {color: #db3836;}
}






.header:not(.transparent) .header-nav.nav > li > a {
	color: #000 !important;
}
#claiminatorForm button, 
 #section_93701069
{
	background-color: #db3836!important;

border-color: #db3836!important;
	
}
.accordion-title {
	background-color:  #db3836!important;
}
.accordion-title.active {

	background-color: rgba(0,0,0,0.03)!important;
}
button#catapultCookie {
	background: #db3836!important;
}

.header-main  #logo {
	width: 270px;
}

.icon-box:hover .has-icon-bg .icon .icon-inner {
	background-color: #db3836; 
	border-color: #db3836;
}
.absolute-footer{
	background-color: #424242;
}
#header .container {
    max-width: 1200px;
}

#caldera_form_1.caldera-grid .btn-default[type="submit"] { 
	color: #fff;
}
#caldera_form_1.caldera-grid .btn-default[type="submit"]:hover  {
	color: #fff;
	background-color: #DB3836;
	border-color: #DB3836;
}
.breadcrumbs a {
	color: #333;
	font-weight: normal;
}



.newprocess {
	background: #363636;
	padding: 50px 0 0;
	width:100%;
}
.newprocess  .pitem {
	text-align: center;
}
.newprocess  .pitem img {
	margin-bottom: 10px;
}
.newprocess  .pitem p {
	color: #fff;
}
.mobilecall {
	text-align: center;
	display:none;
}
.mobilecall a {
	margin: 0;
}
.header-button a {
	font-size: 16px;
}
.section-title-main .icon-user {
	font-size: 40px;
	vertical-align: middle;
}
.leders-lising {
	background: #DB3836;
	padding: 20px 30px;
	border: 0;
	border-radius: 5px;
}
.leders-lising h3 {
	color: #fff;
	letter-spacing: 1px;
}
.leders-lising input {
	border: 0;
	border-radius: 3px;
}
.leders-lising input:focus {
	box-shadow: 0;
}
.ui-widget.ui-widget-content {
	border: 1px solid #dddddd;
	font-size: 15px;
	color: #000;
}
.ui-menu .ui-menu-item:hover{color:#DB3836!important;} 

.home .page-wrapper {
	padding-top: 0;
}
.home .entry-header h1.entry-title.mb {
	margin-bottom: 0px;
}
.home  #breadcrumbs {
	margin: 0px 0;
}

.textwidget.custom-html-widget h3, .widget.flatsome_recent_posts {
color: rgb(96, 28, 28);

width: 335px;	
	
}
.lender_table  thead td {
	background: #DB3836;
	color: #fff !important;
	font-weight: bold;
	text-align: center;
	border-color: #DB3836;
	font-size: 18px;
}
.lender_table {
	background: rgb(255, 231, 231);
}
.lender_table td {
	color: #000;
	padding: 5px 10px !important;
	width: 33%;
	font-size: 15px;
}

@media only screen and (max-width: 1200px) {
.textwidget.custom-html-widget h3, .widget.flatsome_recent_posts { 

width: 100%;	
	
}
}

@media only screen and (max-width: 768px) {

	#breadcrumbs li {
		display: inline-block;
		vertical-align: middle;
		margin-right: 3px !important;
		margin-left: 3px;
		font-size: 12px;
	}
	.html.header-button-2 {
		display: none;
	}
	.mobilecall {
		display:block;
	}
}
#banner_text {
	position: absolute;
}
#banner_text p {
	color: #fff;
	font-size: 40px;
	margin-bottom: 10px;
	font-weight: 500!important;
	text-shadow: 1px 2px 3px #ad8d8d;
}
#row-2057379243 > .col > .col-inner {
    background-color: #DB3836;
    padding: 30px!important;
}

.banner_img {
	position: relative;
}
#banner_text {
	position: absolute;
	top: 0;
	left: 25%;
	transform: translateX(-50%);
}
#row-231903719 .col-inner p {
	color: #fff;
}
#row-2057379243 > .col > .col-inner {
	background-color: #DB3836;
	padding: 30px!important;
}
#banner_text p {
	color: #fff;
	font-size: 40px;
	margin-bottom: 10px;
	font-weight: 500!important;
	text-shadow: 1px 2px 3px #db3836;
}

.after-banner-text1 > .col-inner {
	/* padding: 40px 40px 30px !important; */
	margin-bottom: 30px;
}
.after-banner-text1 .medium-6 {
	margin-bottom: 15px;
}
.footer-2 {
	background-color: #db3936;
}
.absolute-footer {
	background-color: #af2322;
}
.absolute-footer.dark {
	color: rgb(255 255 255);
}
.after-banner-text1{
	color:rgb(255 255 255);
}
.claim-steps {
	text-align: center;
}
@media (max-width: 768px){
	.claim-steps .fl-col-content.fl-node-content {
	margin-bottom: 20px!important;
	}
}
.step_image	> img{
	margin-bottom: 0px !important;
}
.get-started .btn {
	font-style: normal;
    display: inline-block;
    letter-spacing: -0.015em;
    transition: 0.3s;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 30px;
    padding: 8px 20px 7px;
    font-weight: 300;
    background: #208838;
    border: 1px solid #208838;
    color: #fff;
    border-radius: 4px;
	margin-top: 20px;
	}
	
	.get-started .bttn_img {
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	overflow: hidden;
	background: #fff;
	margin-bottom: -4px;
	margin-left: 3px;
	}
	
	.get-started img {
		max-width: 80%;
		margin-bottom: 13px!important;
		margin-left: 2px!important;
	}
	.claim-steps .fl-col-content.fl-node-content {
		border-radius: 8px;
		}
		.claim-steps .step_image img {
		margin-bottom: 0!important;
		}
		
		.claim-steps #step_heading1 h4,
		.claim-steps #step_heading2 h4,
		.claim-steps #step_heading3 h4 {
		color: #292121;
		font-size: 25px;
		font-weight: 600;
		line-height: 1.2;
		}




