/*
	Theme Name: Claim Pathway
	Description: Claim Pathway Theme
	Version: 1.0.0
	Author: PowDesign
	Template: revolution
	Text Domain: revolution
	Domain Path: /inc/languages
*/

a:hover {color:#0c909a}
.margintop15 {margin-top:15px;}
.fullwidthbuttoncp {width:100%;}

.align-center.gradientborderblock a.btn {background-color:#0072d2!important;}
.align-center.gradientborderblock a.btn:hover {background-color:#0081ee!important;}

.align-center.negligenceblockeligb {background-color:#f3fffd!important; border-radius:10px; border-color:#9ac1ba!important;}
.align-center.negligenceblockeligb a.btn {background-color:#009944!important;}
.align-center.negligenceblockeligb a.btn:hover {background-color:#14af85!important;}

.align-center.freeclaimreblockeligb {background-color:#f3ffff!important; border-radius:10px; border-color:#04c0c0!important;}
.align-center.freeclaimreblockeligb a.btn {background-color:#04c0c0!important;}
.align-center.freeclaimreblockeligb a.btn:hover {background-color:#00dada!important;}

.vc_tta-panel-body .wpb_wrapper ul {font-size:16px!important}

blockquote p {font-size:28px; color:#220b75;}


.check-class {
    list-style: none;
    padding-left: 0;
}

.check-class li {
    position: relative;
    padding-left: 28px;
    margin-bottom: 8px;
}

.check-class li::before {
    content: "\f00c"; /* check icon */
    font-family: "FontAwesome"; /* or Font Awesome 5 Free */
    font-weight: 900; /* solid style */
    position: absolute;
    left: 0;
    top: 2px;
	color:#04c0c0;
}



.white-header .thb-full-menu>li>a:not(:hover), .header.light-header .thb-full-menu>li>a:not(:hover), .white-header .thb-full-menu.thb-underline>li>a:hover, .header.light-header .thb-full-menu.thb-underline>li>a:hover, .white-header .thb-full-menu.thb-line-marker>li>a:hover, .header.light-header .thb-full-menu.thb-line-marker>li>a:hover, .white-header .thb-full-menu.thb-line-through>li>a:hover, .header.light-header .thb-full-menu.thb-line-through>li>a:hover {color:#1e1345;}

.thb-full-menu.thb-standard>li.current-menu-item:not(.has-hash)>a {color:#349aa5}

h1, h2, h3, h4, h5 {color:#1e1345}
h2, h3 {font-weight:normal;}
.gradientborderbtn a {border:2px solid #c2c7eb; border-radius:8px; background:#e6f1ff; background:linear-gradient(#e6f1ff, white) padding-box, linear-gradient(to right, #1e1345, #0353fe, #00e3e9 ) border-box!important; border-color:transparent!important;}
.gradientborderbtn a:hover, .gradientborderbtn a:active, .gradientborderbtn a:focus {color:#000!important;}



.wpb_wrapper ul {font-size:18px;}
ul {margin-left:25px;}
.badgecpw {background: #085FED;
background: linear-gradient(90deg, rgba(8, 95, 237, 1) 0%, rgba(0, 145, 145, 1) 100%); padding:6px 12px 8px 12px; border-radius:6px; font-size:14px; color:#fff; text-align:left; display:inline-block;}

.mainconphead, .mainguidehead {margin-top:60px;}
.mainconphead img {border-radius:6px;}


.gradientborderblock {padding:40px 20px 20px 20px!important; background:#e6f1ff; border:1px solid #c2c7eb; border-radius:12px; background:linear-gradient(#e6f1ff, white) padding-box, linear-gradient(to right, #1e1345, #0353fe, #00e3e9 ) border-box; border-color:transparent; }

.requescpwrap {background:#e9eef7; border:1px solid #d1dffd; padding:23px; border-radius:8px; margin-top:25px;}

.lasmainbtncb a {color: #04c0c0!important; border:2px solid #04c0c0; border-radius:6px; padding-left:15px!important; padding-right:15px!important; }

.lasmainbtncb a:hover {border:2px solid #1e2b56!important; color:#1e2b56!important}


.glossarytcont h4 {margin-bottom:0!important;}

.mainguidehead {margin-bottom:80px;}
.mainguidehead .guidelinks {background:#fff;}
.mainguidehead .guidelinks .vc_column-inner {background:#f8fbff; padding: 20px 15px; border-radius: 10px; border:1px solid #ccc;}
.mainguidehead .guidelinks .guides-list a.active {color:#00a6b1;}
.mainguidehead .guidelinks li:has(a.active)::before  {color:#00a6b1;}
.mainguidehead .guidelinks .gradientborderbtn, .mainguidehead .guidelinks .gradientborderbtn a {width:100%;}
.mainguidehead .guidelinks .gradientborderbtn a {font-size:18px!important; background:linear-gradient(#fff, #fff) padding-box, linear-gradient(to right, #1e1345, #0353fe, #00e3e9 ) border-box!important}
.mainguidehead .guidelinks .gradientborderbtn a:hover {color:#1e1345!important}

.mainguidehead .cguidinnerbtns {padding:0;}
.mainguidehead .cguidinnerbtns .vc_column-inner {padding:0; border:none;}


.mainguidehead .guidelinks .guides-list {margin-left:0;}
.mainguidehead .guidelinks ul {
  list-style: none;
  padding-left: 0;
}

.mainguidehead .guidelinks li {
  position: relative;
  padding-left: 23px;
}

.mainguidehead .guidelinks li::before {
   content: "\f15c"; 
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}



.quicksumblue {border:1px solid #ccc; border-radius:8px; background:#ffefe4; border-left:10px solid #ff9445; padding:25px;}
.quicksummarycl {border:1px solid #ccc; border-radius:8px; background:#e6f6ff; border-left:10px solid #07b0b2; padding:25px;}

.rcalbackblock {border-radius:8px; background:#eff6ff; border:2px solid #dcebff; padding:12px 12px 20px 12px; background:linear-gradient(#e6f1ff, white) padding-box, linear-gradient(to right, #1e1345, #0353fe, #00e3e9 ) border-box; border-color:transparent;}
.rcalbackblock form button {width:100%;}
.rcalbackblock i {color:#0676ec; font-size:26px;}
.rcalbackblock .ff-name-field-wrapper {margin-bottom:20px}


.mainpointcla {background:#e6f1ff; border-radius:8px; padding:20px 0!important; margin-bottom:30px!important;}
.mainpointcla .wpb_content_element {margin:0!important;}
.mainpointcla i {color:#0676ec}

.mainconphead .lhsmainhead {}

.vc_custom_1557839883307 a {background:Red!important; height:auto; font-size:30px!important;}


blockquote {border:1px solid #ccc; border-radius:8px; margin:50px 10px; padding:40px;}


.mainhphead {padding:40px 20px 20px 30px!important; border-radius:12px; background:#1E1345 url(/wp-content/uploads/2025/12/cpflare.png) bottom right no-repeat!important; border-color:transparent; color:#fff; margin-top:130px!important;}

.otherareasmh {margin-top:0!important; background:#ccc url(/wp-content/uploads/2025/12/cpflare.png) top right fixed no-repeat!important; border-color:transparent; color:#fff; background-size:cover!important;}

.fboxes .thb-fancy-box {min-height:420px!important; }
.fboxes .thb-fancy-box .thb-fancy-image-container {background:#1e1345;}

.compensationblocks .vc_column-inner {padding:30px 20px 20px 20px; border:3px solid #c2c7eb; border-radius:12px; background:#1E1345 url(/wp-content/uploads/2025/12/cpflare.png) center top fixed no-repeat!important; border-color:transparent; text-align:center; color:#fff; background-size:cover!important;}

.compensationblocks h3 {color:#fff;}
.compensationblocks .compamontbl {background:#fff; border-radius:10px;}
.compensationblocks  .smalltext p {font-size:14px; max-width:980px; margin:0 auto; margin-top:10px; color:#fff;}

.compensationblocks .vc_do_btn a {margin-top:20px; }
.compensationblocks .vc_do_btn a:hover {color:#000!important;}

.compensationblocks {margin-top:30px;}

.comp-slider {   background: rgba(248,249,255,0.9);
  border-radius: 12px;
  padding: 40px 20px;
  text-align: center;
  box-shadow: 0 5px 15px rgba(0,0,0,0.05);
  max-width: 800px;
  margin: 0 auto; color:#070229}


.comp-slider .value-box {
  background: #fff;
  border-radius: 10px;
  padding: 20px;
  font-size: 40px;
  font-weight: 700;
  color: #5a2cd8;
  box-shadow: 0 3px 8px rgba(0,0,0,0.05);
}



.comp-slider input[type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 8px;
  border-radius: 5px;
  background: linear-gradient(to right, #5a2cd8, #7b5cf9);
  outline: none;
  margin: 20px 0;
}
.comp-slider input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background: #fff;
  border: 3px solid #5a2cd8;
  cursor: pointer;
}
.comp-slider input[type=range]::-moz-range-thumb {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background: #fff;
  border: 3px solid #5a2cd8;
  cursor: pointer;
}

.comp-slider .labels {
  display: flex;
  justify-content: space-between;
  font-size: 18px; margin-bottom:20px;
  color: #555;
  margin-top: -5px;
}

.comp-slider .labels span:nth-child(2) {margin-left:-15px;}


a.btn, a.vc_btn3, a.button {font-size:16px!important; border-radius:8px!important;}

.innerinjfaqsmp { margin-bottom:60px; margin-top:100px;}
.innerinjfaqsmp h4 {font-weight:normal}
.innerpagethead {background:#edf2fb; padding-top:130px; padding-bottom:40px;}
.injusliderpa {padding-top:60px!important; background:#1e1345; padding-bottom:25px; margin-bottom:40px;}


.claimcalc {padding:40px 20px 20px 20px!important; border:3px solid #c2c7eb; border-radius:12px; background:#1E1345 url(/wp-content/uploads/2025/12/cpflare.png) center top fixed no-repeat!important; border-color:transparent; color:#fff; background-size:cover!important; margin-bottom:80px;}

.claimcalc .claimmainbt   {}
.claimcalc .claimmainbt p {font-size:14px;}

.claimcalc ul {}

.howclaimpwork {margin-bottom:130px;}

.innpageblocks  {margin-top:80px; margin-bottom:80px;}
.innpageblocks .subclaimblocks {background:#effffd; margin-bottom:20px; border-radius:8px; padding:30px;} 
.innpageblocks .subclaimblocks a {background-color:#0ba0cb!important;}
.innpageblocks .subclaimblocks a:hover {background-color:#0bc4cb!important;}
.innpageblocks .subclaimblocks:first-child {background:#fff6e9}
.innpageblocks .subclaimblocks:first-child a {background-color:#ff6c00!important;}
.innpageblocks .subclaimblocks:first-child a:hover {background-color:#ff9c00!important;}


.footer {}

.footer .widget ul li {margin-bottom:8px!important}
.subfooter hr {border-color:#555!important;}
.footer .widget_nav_menu {margin-top:12px;}
.footer.dark a {font-size:16px;}
.footer pre {background:transparent}
.footer .mainfooterbuttonrc { font-family:'sofia-pro', 'BlinkMacSystemFont', -apple-system, 'Roboto', 'Lucida Sans'; font-size:16px; font-weight:600;
color: #04c0c0 !important;
    border: 2px solid #04c0c0;
    border-radius: 6px; display:block; width:100%; border-radius:6px; padding:15px!important;}
.footer .mainfooterbuttonrc:hover {color:#fff!important; border-color:#fff!important;}

@media (min-width: 992px) {
	.thb-full-menu>li a:not(.logolink) {padding:15px 0;}
	.lasmainbtncb a {padding-top:12px!important; padding-bottom:10px!important;}
	.thb-full-menu .sub-menu {min-width:250px!important; box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;}
	.thb-full-menu .sub-menu li a {white-space:initial; font-size:14px!important; line-height:1.5!important; padding:0!important; padding-bottom:10px!important; border-bottom:1px solid #ddd!important;}
	.thb-full-menu .sub-menu li:last-child a {border-bottom:none!important; padding-bottom:0!important;}
	.thb-full-menu .sub-menu li a:hover {color:#04c0c0!important}
	.mainconphead {margin-top:140px; margin-bottom:70px;}
	.mainguidehead {margin-top:120px;}
	
	.mainconphead .lhsmainhead {padding-right:80px;}
	.mainpointcla {margin-bottom:70px!important;}
	
	#menu-secondary li a {font-size:14px!important}
	#menu-secondary li a:hover {color:#cadbff}
	


}
@media (max-width: 639px) {
	.innerpagethead {padding-top:70px;}
	.howclaimpwork {margin-bottom:80px;}
	.mainhphead {margin-top:30px!important;}
	
}
@media (min-width: 640px) {
.innpageblocks .subclaimblocks {max-width:47%; margin-left:1.5%; margin-right:1.5% }
}

@media (min-width: 1024px) and (max-width: 1100px) {
	.thb-full-menu>li+li {margin-left:9px;}
	.thb-full-menu li.menu-item-has-children>a:after {margin-left:5px;}
	.thb-full-menu li {font-size:14px;}
	.lasmainbtncb a {padding-left:5px!important; padding-right:5px!important;}
	.thb-full-menu>li a:not(.logolink) {padding:15px 0;}
}

@media (min-width: 1100px) and (max-width: 1250px) {
	.thb-full-menu>li+li {margin-left:20px;}
	.thb-full-menu li.menu-item-has-children>a:after {margin-left:5px;}
	.thb-full-menu li {font-size:14px;}
	
}

@media (max-width: 1023px) {
	blockquote p {font-size:22px; }
.white-header .mobile-toggle span, .header.light-header .mobile-toggle span, .white-header .thb-full-menu.thb-underline>li>a:before, .header.light-header .thb-full-menu.thb-underline>li>a:before, .white-header .thb-full-menu.thb-line-through>li>a:before, .header.light-header .thb-full-menu.thb-line-through>li>a:before, .white-header .music_toggle span, .header.light-header .music_toggle span {background:#1e1345!important}
	
	#mobile-menu.dark .thb-mobile-menu>li>a:hover, #mobile-menu.dark .thb-secondary-menu a:hover, #mobile-menu.dark .sub-menu a:hover {color:#05bebe}
	.lasmainbtncb a {padding-bottom:13px!important; margin-top:15px;}
	.maintopheadmargins {margin-top:40px!important;}
	
	
	.row wpb_row.vc_inner.row-fluid max_width.align-center.row-has-fill {padding:2%!important; padding-left:2%!important; padding-right:2%!important}
	
}
@media (min-width: 1023px) {
	.maintopheadmargins {margin-top:130px!important;}
	.compensationblocks {margin-top:80px;}
}
@media (min-width: 1250px) {
	.header.style2 {padding-top:15px; padding-bottom:15px;}
	
}

@media (min-width: 601px) and (max-width: 1023px) {
.maintopheadmargins {margin-top:120px!important;}
}

@media (min-width: 1440px) {
	h1 {font-size:44px;}
	
}


