/*Font Defination*/
@font-face {font-family: 'proxima_nova_rgregular'; src: url('/fonts/proximanova-regular-webfont.eot'); src: url('/fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/proximanova-regular-webfont.woff') format('woff'), url('/fonts/proximanova-regular-webfont.ttf') format('truetype'), url('/fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg'); font-weight: normal; font-style: normal;}

@font-face {font-family: 'proxima_nova_rgsemibold'; src: url('/fonts/proximanova-semibold-webfont.eot'); src: url('/fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/proximanova-semibold-webfont.woff') format('woff'), url('/fonts/proximanova-semibold-webfont.ttf') format('truetype'), url('/fonts/proximanova-semibold-webfont.svg#proxima_nova_rgsemibold') format('svg'); font-weight: normal; font-style: normal;}

@font-face {font-family: 'proxima_nova_rgbold'; src: url('/fonts/proximanova-bold-webfont.eot'); src: url('/fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/proximanova-bold-webfont.woff') format('woff'), url('/fonts/proximanova-bold-webfont.ttf') format('truetype'), url('/fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg'); font-weight: normal; font-style: normal;}

@font-face {font-family: 'proxima_nova_rglight'; src: url('/fonts/proximanova-rglight.eot'); src: url('/fonts/proximanova-rglight.eot?#iefix') format('embedded-opentype'), url('/fonts/proximanova-rglight.woff') format('woff'), url('/fonts/proximanova-rglight.ttf') format('truetype'), url('/fonts/proximanova-rglight.svg#proxima_nova_rglight') format('svg'); font-weight: light; font-style: light;}

/*general pasted*/
@charset "utf-8";
/******************* general.css ************************************************************************************************************************/
/*Font Defination*/
@font-face {font-family: 'proxima_nova_rgregular'; src: url('/fonts/proximanova-regular-webfont.eot'); src: url('/fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/proximanova-regular-webfont.woff') format('woff'), url('/fonts/proximanova-regular-webfont.ttf') format('truetype'), url('/fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg'); font-weight: normal; font-style: normal; font-display: swap;}

@font-face {font-family: 'proxima_nova_rgsemibold'; src: url('/fonts/proximanova-semibold-webfont.eot'); src: url('/fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/proximanova-semibold-webfont.woff') format('woff'), url('/fonts/proximanova-semibold-webfont.ttf') format('truetype'), url('/fonts/proximanova-semibold-webfont.svg#proxima_nova_rgsemibold') format('svg'); font-weight: normal; font-style: normal; font-display: swap;}

@font-face {font-family: 'proxima_nova_rgbold'; src: url('/fonts/proximanova-bold-webfont.eot'); src: url('/fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/proximanova-bold-webfont.woff') format('woff'), url('/fonts/proximanova-bold-webfont.ttf') format('truetype'), url('/fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg'); font-weight: normal; font-style: normal;font-display: swap;}

@font-face {font-family: 'proxima_nova_rglight'; src: url('/fonts/proximanova-rglight.eot'); src: url('/fonts/proximanova-rglight.eot?#iefix') format('embedded-opentype'), url('/fonts/proximanova-rglight.woff') format('woff'), url('/fonts/proximanova-rglight.ttf') format('truetype'), url('/fonts/proximanova-rglight.svg#proxima_nova_rglight') format('svg'); font-weight: light; font-style: light;font-display: swap;}


/************* General *****************/
html, body { height: 100%;font-size:16px;}
*, *:before, *:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td{ margin: 0; padding: 0; }
body{background: white;color: #43464b;padding: 0;margin: 0; font-style: normal;line-height: 1;position: relative;font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;-webkit-overflow-scrolling: touch;-webkit-font-smoothing: antialiased !important;}
*:focus, a:focus, button:focus, input:focus{outline:0;}
/*a {-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}*/
/*a, a > * {outline: none; cursor: pointer; text-decoration: none;}
a:focus, a:hover {outline: none; text-decoration: none;cursor: pointer}*/
a{   color: inherit;}
a img{border:none;}
a:active, a:hover{outline: 0;}
abbr[title]{border-bottom: 1px dotted; display:none;}
b, strong {font-weight:normal;}
dfn{font-style: italic;}
hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
mark{background: #ff0;color: #000;}
code, kbd, pre, samp{font-family: monospace,  serif;font-size: 1em;}
pre{white-space: pre-wrap;}
q{quotes: "\201C" "\201D" "\2018" "\2019";}
small{font-size: 80%;}
sub, sup{font-size: 75%;line-height: 0;position: relative;}
svg:not(:root){overflow: hidden;}
figure{margin: 0;}
table{border-collapse: collapse;border-spacing: 0;}
.hidden{visibility:hidden}
.hide{display:none;}
.uc{ text-transform:uppercase !important;}
.lc{ text-transform:lowercase !important;}
img, object, embed, video {max-width: 100%;height: auto}
object, embed { height: 100% }
img { -ms-interpolation-mode: bicubic;display: inline-block;vertical-align: middle }
#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important }
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
/************* Typograpgy *****************/
/* 
	Style sheets become easier to maintain because all text set in EMs scale to the body font-size. 
	Only one element (body) font-size needs to change instead of individually changing the font-size of each element.
	Use http://pxtoem.com/ for PX to converion. The base size is 16px 
	or use simple formula no. of pixel / base size example 22px/16px = 1.375em (here the base font size is 16px in body)
*/
h1, h2, h3, h4, h5, h6{ text-rendering: optimizeLegibility;  margin-bottom: 0.875rem; margin-top: 0.875rem;}
h1{line-height: 1.1em;}
h2, h3, h4, h5, h6{line-height: 1.2em;}
h1{ font-size: 2.500rem;/*40px*/}
h2{ font-size: 2.188rem;/*35px*/}
h3{ font-size: 1.6rem;/*30px 1.875*/}
h4{ font-size: 1.563rem;/*25px*/}
h5{ font-size: 1.250rem;/*20px*/}
h6{ font-size: 0.938rem;/*15px*/}

.h-18x, .h-20x, .h-22x, .h-24x{line-height:1.250em;}
.h-26x, .h-28x, .h-30x, .h-32x, .h-34x, .h-36x, .h-38x, .h-40x{line-height:1.1em;}
.h-16x{font-size:1rem;line-height:1.375em;}/*16 px*/
.h-18x{font-size:1.125rem;}/*18 px*/
.h-20x{font-size:1.250rem;}/*20 px*/
.h-22x{font-size:1.375rem;}/*22 px*/
.h-24x{font-size:1.500rem;}/*24 px*/
.h-26x{font-size:1.625rem;}/*26 px*/
.h-28x{font-size:1.750rem;}/*28 px*/
.h-30x{font-size:1.875rem;}/*30 px*/
.h-32x{font-size:2.000rem;}/*32 px*/
.h-34x{font-size:2.215rem;}/*34 px*/
.h-36x{font-size:2.250rem;}/*36 px*/
.h-38x{font-size:2.375rem;}/*38 px*/
.h-40x{font-size:2.500rem;}/*40 px*/
.h-44x{font-size:2.750rem;}/*44 px*/
.h-48x{font-size:3.000rem;}/*48 px*/
.h-72x{font-size:4.500rem;}/*72 px*/

p{line-height:1.375em;margin-bottom:.875rem;font-size:1rem;}
.p-11x{font-size:.688rem;} /*11 px*/
.p-12x{font-size:.750rem;}/*12 px*/
.p-14x{font-size:.875rem;}/*14 px*/
.p-16x{font-size:1rem;}/*16 px*/
.p-18x{font-size:1.125rem;line-height:1.250em;}/*18 px*/
.p-20x{font-size:1.250rem;line-height:1.250em;}/*20 px*/

/************* Margins *****************/
.m-t0{margin-top:0.000rem !important;}
.m-t5{margin-top:0.313rem !important;}
.m-t10{margin-top:0.625rem !important;}
.m-t15{margin-top:0.938rem !important;}
.m-t20{margin-top:1.250rem !important;}
.m-t25{margin-top:1.563rem !important;}
.m-t30{margin-top:1.875rem !important;}
.m-t40{margin-top:2.500rem !important;}
.m-t50{margin-top:3.125rem !important;}

.m-b0{margin-bottom:0.000rem !important;}
.m-b5{margin-bottom:0.313rem !important;}
.m-b10{margin-bottom:0.625rem !important;}
.m-b15{margin-bottom:0.938rem !important;}
.m-b20{margin-bottom:1.250rem !important;}
.m-b25{margin-bottom:1.563rem !important;}
.m-b30{margin-bottom:1.875rem !important;}
.m-b40{margin-bottom:2.500rem !important;}
.m-b50{margin-bottom:3.125rem !important;}

.m-tb0{margin-top:0.000rem !important; margin-bottom:0.000rem !important;}
.m-tb5{margin-top:0.313rem !important; margin-bottom:0.313rem !important;}
.m-tb10{margin-top:0.625rem !important; margin-bottom:0.625rem !important;}
.m-tb20{margin-top:1.250rem !important; margin-bottom:1.250rem !important;}
.m-tb25{margin-top:1.563rem !important; margin-bottom:1.563rem !important;}
.m-tb30{margin-top:1.875rem !important; margin-bottom:1.875rem !important;}
.m-tb40{margin-top:2.500rem !important; margin-bottom:2.500rem !important;}
.m-tb50{margin-top:3.125rem !important; margin-bottom:3.125rem !important;}

p
/************* Paddings *****************/
.p-t0{padding-top:0.000rem !important;}
.p-t5{padding-top:0.313rem !important;}
.p-t10{padding-top:0.625rem !important;}
.p-t15{padding-top:0.938rem !important;}
.p-t20{padding-top:1.250rem !important;}
.p-t25{padding-top:1.563rem !important;}
.p-t30{padding-top:1.875rem !important;}
.p-t40{padding-top:2.500rem !important;}
.p-t50{padding-top:3.125rem !important;}

.p-b0{padding-bottom:0.000rem !important;}
.p-b5{padding-bottom:0.313rem !important;}
.p-b10{padding-bottom:0.625rem !important;}
.p-b15{padding-bottom:0.938rem !important;}
.p-b20{padding-bottom:1.250rem !important;}
.p-b25{padding-bottom:1.563rem !important;}
.p-b30{padding-bottom:1.875rem !important;}
.p-b40{padding-bottom:2.500rem !important;}
.p-b50{padding-bottom:3.125rem !important;}

.p-l0{padding-left:0.000rem !important;}
.p-l5{padding-left:0.313rem !important;}
.p-l10{padding-left:0.625rem !important;}
.p-l15{padding-left:0.938rem !important;}
.p-l20{padding-left:1.250rem !important;}
.p-l25{padding-left:1.563rem !important;}
.p-l30{padding-left:1.875rem !important;}
.p-l40{padding-left:2.500rem !important;}
.p-l50{padding-left:3.125rem !important;}

.p-r0{padding-right:0.000rem !important;}
.p-r5{padding-right:0.313rem !important;}
.p-r10{padding-right:0.625rem !important;}
.p-r15{padding-right:0.938rem !important;}
.p-r20{padding-right:1.250rem !important;}
.p-r25{padding-right:1.563rem !important;}
.p-r30{padding-right:1.875rem !important;}
.p-r40{padding-right:2.500rem !important;}
.p-r50{padding-right:3.125rem !important;}

.p-tb0{padding-top:0.000rem !important;padding-bottom:0.000rem !important;}
.p-tb5{padding-top:0.313rem !important;padding-bottom:0.313rem !important;}
.p-tb10{padding-top:0.625rem !important;padding-bottom:0.625rem !important;}
.p-tb15{padding-top:0.938rem !important;padding-bottom:0.938rem !important;}
.p-tb20{padding-top:1.250rem !important;padding-bottom:1.250rem !important;}
.p-tb25{padding-top:1.563rem !important;padding-bottom:1.563rem !important;}
.p-tb30{padding-top:1.875rem !important;padding-bottom:1.875rem !important;}
.p-tb40{padding-top:2.500rem !important;padding-bottom:2.500rem !important;}
.p-tb50{padding-top:3.125rem !important;padding-bottom:3.125rem !important;}

.p-lr0{padding-left:0.000rem !important;padding-right:0.000rem !important;}
.p-lr5{padding-left:0.313rem !important;padding-right:0.313rem !important;}
.p-lr10{padding-left:0.625rem !important;padding-right:0.625rem !important;}
.p-lr15{padding-left:0.938rem !important;padding-right:0.938rem !important;}
.p-lr20{padding-left:1.250rem !important;padding-right:1.250rem !important;}
.p-lr25{padding-left:1.563rem !important;padding-right:1.563rem !important;}
.p-lr30{padding-left:1.875rem !important;padding-right:1.875rem !important;}
.p-lr40{padding-left:2.500rem !important;padding-right:2.500rem !important;}
.p-lr50{padding-left:3.125rem !important;padding-right:3.125rem !important;}

.m-r0{margin-right:0.000rem !important;}
.m-r5{margin-right:0.313rem !important;}
.m-r10{margin-right:0.625rem !important;}
.m-r15{margin-right:0.938rem !important;}
.m-r20{margin-right:1.250rem !important;}
.m-r25{margin-right:1.563rem !important;}
.m-r30{margin-right:1.875rem !important;}
.m-r40{margin-right:2.500rem !important;}
.m-r50{margin-right:3.125rem !important;}

.m-l0{margin-left:0.000rem !important;}
.m-l5{margin-left:0.313rem !important;}
.m-l10{margin-left:0.625rem !important;}
.m-l15{margin-left:0.938rem !important;}
.m-l20{margin-left:1.250rem !important;}
.m-l25{margin-left:1.563rem !important;}
.m-l30{margin-left:1.875rem !important;}
.m-l40{margin-left:2.500rem !important;}
.m-l50{margin-left:3.125rem !important;}

/************* Allignment *****************/
.fr, .right{float:right!important;}
.fl, .left { float: left !important }
.text-left {text-align:left !important;}
.text-right {text-align:right !important;}
.text-center {text-align:center !important;}
.text-justify {text-align:justify !important;}

.clearfix { *zoom:1}
.clearfix:before, .clearfix:after {content: " ";display: table}
.clearfix:after { clear: both }
.antialiased {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
audio, canvas, video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
[hidden], .hide {display: none;}

.row {width: 100%;margin:0 auto;max-width: 1200px; *zoom:1}
.row:before, .row:after {content: " ";display: table}
.row:after { clear: both }
.row.collapse>.column, .row.collapse>.columns {padding-left: 0;padding-right: 0;float: left}
.row.collapse .row {margin-left: 0;margin-right: 0}
.row .row {width: auto;margin-left: -7px;margin-right: -7px;margin-top: 0;margin-bottom: 0;max-width: none; *zoom:1}
.row .row:before, .row .row:after {content: " ";display: table}
.row .row:after { clear: both }
.row .row.collapse {width: auto;margin: 0;max-width: none;*zoom:1}
.row .row.collapse:before, .row .row.collapse:after {content: " ";display: table}
.row .row.collapse:after { clear: both }
.column, .columns {padding-left: 7px;padding-right: 7px;width: 100%;float: left}

@media only screen {
.column.small-centered, .columns.small-centered {margin-left: auto;margin-right: auto;float: none;} .column.small-uncentered, .columns.small-uncentered {margin-left: 0;margin-right: 0;float: left;} .column.small-uncentered.opposite, .columns.small-uncentered.opposite { float: right;} .small-push-0 {left: 0%;right: auto;} .small-pull-0 {right: 0%;left: auto;} .small-push-1 {left: 8.33333%;right: auto;} .small-pull-1 {right: 8.33333%;left: auto;} .small-push-2 {left: 16.66667%;right: auto;} .small-pull-2 {right: 16.66667%;left: auto;} .small-push-3 {left: 25%;right: auto;} .small-pull-3 {right: 25%;left: auto;} .small-push-4 {left: 33.33333%;right: auto;} .small-pull-4 {right: 33.33333%;left: auto;} .small-push-5 {left: 41.66667%;right: auto;} .small-pull-5 {right: 41.66667%;left: auto;} .small-push-6 {left: 50%;right: auto;} .small-pull-6 {right: 50%;left: auto;} .small-push-7 {left: 58.33333%;right: auto;} .small-pull-7 {right: 58.33333%;left: auto;} .small-push-8 {left: 66.66667%;right: auto;} .small-pull-8 {right: 66.66667%;left: auto;} .small-push-9 {left: 75%;right: auto;} .small-pull-9 {right: 75%;left: auto;} .small-push-10 {left: 83.33333%;right: auto;} .small-pull-10 {right: 83.33333%;left: auto;} .small-push-11 {left: 91.66667%;right: auto;} .small-pull-11 {right: 91.66667%;left: auto;} .column, .columns {position: relative;padding-left: 7px;padding-right: 7px;float: left;} .small-1 { width: 8.33333%;} .small-2 { width: 16.66667%;} .small-3 { width: 25%;} .small-4 { width: 33.33333%;} .small-5 { width: 41.66667%;} .small-6 { width: 50%;} .small-7 { width: 58.33333%;} .small-8 { width: 66.66667%;} .small-9 { width: 75%;} .small-10 { width: 83.33333%;} .small-11 { width: 91.66667%;} .small-12 { width: 100%;} .small-offset-0 { margin-left: 0% !important;} .small-offset-1 { margin-left: 8.33333% !important;} .small-offset-2 { margin-left: 16.66667% !important;} .small-offset-3 { margin-left: 25% !important;} .small-offset-4 { margin-left: 33.33333% !important;} .small-offset-5 { margin-left: 41.66667% !important;} .small-offset-6 { margin-left: 50% !important;} .small-offset-7 { margin-left: 58.33333% !important;} .small-offset-8 { margin-left: 66.66667% !important;} .small-offset-9 { margin-left: 75% !important;} .small-offset-10 { margin-left: 83.33333% !important;} .small-offset-11 { margin-left: 91.66667% !important;} .small-reset-order, .small-reset-order {margin-left: 0;margin-right: 0;left: auto;right: auto;float: left;} [class*="column"]+[class*="column"]:last-child {float:right;} [class*="column"]+[class*="column"].end {float:left;}
}

@media only screen and (min-width: 48.000em) {
.column.medium-centered, .columns.medium-centered {margin-left: auto;margin-right: auto;float: none;} .column.medium-uncentered, .columns.medium-uncentered {margin-left: 0;margin-right: 0;float: left;} .column.medium-uncentered.opposite, .columns.medium-uncentered.opposite { float: right;} .medium-push-0 {left: 0%;right: auto;} .medium-pull-0 {right: 0%;left: auto;} .medium-push-1 {left: 8.33333%;right: auto;} .medium-pull-1 {right: 8.33333%;left: auto;} .medium-push-2 {left: 16.66667%;right: auto;} .medium-pull-2 {right: 16.66667%;left: auto;} .medium-push-3 {left: 25%;right: auto;} .medium-pull-3 {right: 25%;left: auto;} .medium-push-4 {left: 33.33333%;right: auto;} .medium-pull-4 {right: 33.33333%;left: auto;} .medium-push-5 {left: 41.66667%;right: auto;} .medium-pull-5 {right: 41.66667%;left: auto;} .medium-push-6 {left: 50%;right: auto;} .medium-pull-6 {right: 50%;left: auto;} .medium-push-7 {left: 58.33333%;right: auto;} .medium-pull-7 {right: 58.33333%;left: auto;} .medium-push-8 {left: 66.66667%;right: auto;} .medium-pull-8 {right: 66.66667%;left: auto;} .medium-push-9 {left: 75%;right: auto;} .medium-pull-9 {right: 75%;left: auto;} .medium-push-10 {left: 83.33333%;right: auto;} .medium-pull-10 {right: 83.33333%;left: auto;} .medium-push-11 {left: 91.66667%;right: auto;} .medium-pull-11 {right: 91.66667%;left: auto;} .column, .columns {position: relative;padding-left: 7px;padding-right: 7px;float: left;} .medium-1 { width: 8.33333%;} .medium-2 { width: 16.66667%;} .medium-3 { width: 25%;} .medium-4 { width: 33.33333%;} .medium-5 { width: 41.66667%;} .medium-6 { width: 50%;} .medium-7 { width: 58.33333%;} .medium-8 { width: 66.66667%;} .medium-9 { width: 75%;} .medium-10 { width: 83.33333%;} .medium-11 { width: 91.66667%;} .medium-12 { width: 100%;} .medium-offset-0 { margin-left: 0% !important;} .medium-offset-1 { margin-left: 8.33333% !important;} .medium-offset-2 { margin-left: 16.66667% !important;} .medium-offset-3 { margin-left: 25% !important;} .medium-offset-4 { margin-left: 33.33333% !important;} .medium-offset-5 { margin-left: 41.66667% !important;} .medium-offset-6 { margin-left: 50% !important;} .medium-offset-7 { margin-left: 58.33333% !important;} .medium-offset-8 { margin-left: 66.66667% !important;} .medium-offset-9 { margin-left: 75% !important;} .medium-offset-10 { margin-left: 83.33333% !important;} .medium-offset-11 { margin-left: 91.66667% !important;} .medium-reset-order, .medium-reset-order {margin-left: 0;margin-right: 0;left: auto;right: auto;float: left;} .push-0 {left: 0%;right: auto;} .pull-0 {right: 0%;left: auto;} .push-1 {left: 8.33333%;right: auto;} .pull-1 {right: 8.33333%;left: auto;} .push-2 {left: 16.66667%;right: auto;} .pull-2 {right: 16.66667%;left: auto;} .push-3 {left: 25%;right: auto;} .pull-3 {right: 25%;left: auto;} .push-4 {left: 33.33333%;right: auto;} .pull-4 {right: 33.33333%;left: auto;} .push-5 {left: 41.66667%;right: auto;} .pull-5 {right: 41.66667%;left: auto;} .push-6 {left: 50%;right: auto;} .pull-6 {right: 50%;left: auto;} .push-7 {left: 58.33333%;right: auto;} .pull-7 {right: 58.33333%;left: auto;} .push-8 {left: 66.66667%;right: auto;} .pull-8 {right: 66.66667%;left: auto;} .push-9 {left: 75%;right: auto;} .pull-9 {right: 75%;left: auto;} .push-10 {left: 83.33333%;right: auto;} .pull-10 {right: 83.33333%;left: auto;} .push-11 {left: 91.66667%;right: auto;} .pull-11 {right: 91.66667%;left: auto;} [class*="column"]+[class*="column"]:last-child {float:right;}	[class*="column"]+[class*="column"].end {float:left;}
}

@media only screen and (min-width: 64.063em) {
.column.large-centered, .columns.large-centered {margin-left: auto;margin-right: auto;float: none;} .column.large-uncentered, .columns.large-uncentered {margin-left: 0;margin-right: 0;float: left;} .column.large-uncentered.opposite, .columns.large-uncentered.opposite { float: right;} .large-push-0 {left: 0%;right: auto;} .large-pull-0 {right: 0%;left: auto;} .large-push-1 {left: 8.33333%;right: auto;} .large-pull-1 {right: 8.33333%;left: auto;} .large-push-2 {left: 16.66667%;right: auto;} .large-pull-2 {right: 16.66667%;left: auto;} .large-push-3 {left: 25%;right: auto;} .large-pull-3 {right: 25%;left: auto;} .large-push-4 {left: 33.33333%;right: auto;} .large-pull-4 {right: 33.33333%;left: auto;} .large-push-5 {left: 41.66667%;right: auto;} .large-pull-5 {right: 41.66667%;left: auto;} .large-push-6 {left: 50%;right: auto;} .large-pull-6 {right: 50%;left: auto;} .large-push-7 {left: 58.33333%;right: auto;} .large-pull-7 {right: 58.33333%;left: auto;} .large-push-8 {left: 66.66667%;right: auto;} .large-pull-8 {right: 66.66667%;left: auto;} .large-push-9 {left: 75%;right: auto;} .large-pull-9 {right: 75%;left: auto;} .large-push-10 {left: 83.33333%;right: auto;} .large-pull-10 {right: 83.33333%;left: auto;} .large-push-11 {left: 91.66667%;right: auto;} .large-pull-11 {right: 91.66667%;left: auto;} .column, .columns {position: relative;padding-left: 7px;padding-right: 7px;float: left;} .large-1 { width: 8.33333%;} .large-2 { width: 16.66667%;} .large-3 { width: 25%;} .large-4 { width: 33.33333%;} .large-5 { width: 41.66667%;} .large-6 { width: 50%;} .large-7 { width: 58.33333%;} .large-8 { width: 66.66667%;} .large-9 { width: 75%;} .large-10 { width: 83.33333%;} .large-11 { width: 91.66667%;} .large-12 { width: 100%;} .large-offset-0 { margin-left: 0% !important;} .large-offset-1 { margin-left: 8.33333% !important;} .large-offset-2 { margin-left: 16.66667% !important;} .large-offset-3 { margin-left: 25% !important;} .large-offset-4 { margin-left: 33.33333% !important;} .large-offset-5 { margin-left: 41.66667% !important;} .large-offset-6 { margin-left: 50% !important;} .large-offset-7 { margin-left: 58.33333% !important;} .large-offset-8 { margin-left: 66.66667% !important;} .large-offset-9 { margin-left: 75% !important;} .large-offset-10 { margin-left: 83.33333% !important;} .large-offset-11 { margin-left: 91.66667% !important;} .large-reset-order, .large-reset-order {margin-left: 0;margin-right: 0;left: auto;right: auto;float: left;} .push-0 {left: 0%;right: auto;} .pull-0 {right: 0%;left: auto;} .push-1 {left: 8.33333%;right: auto;} .pull-1 {right: 8.33333%;left: auto;} .push-2 {left: 16.66667%;right: auto;} .pull-2 {right: 16.66667%;left: auto;} .push-3 {left: 25%;right: auto;} .pull-3 {right: 25%;left: auto;} .push-4 {left: 33.33333%;right: auto;} .pull-4 {right: 33.33333%;left: auto;} .push-5 {left: 41.66667%;right: auto;} .pull-5 {right: 41.66667%;left: auto;} .push-6 {left: 50%;right: auto;} .pull-6 {right: 50%;left: auto;} .push-7 {left: 58.33333%;right: auto;} .pull-7 {right: 58.33333%;left: auto;} .push-8 {left: 66.66667%;right: auto;} .pull-8 {right: 66.66667%;left: auto;} .push-9 {left: 75%;right: auto;} .pull-9 {right: 75%;left: auto;} .push-10 {left: 83.33333%;right: auto;} .pull-10 {right: 83.33333%;left: auto;} .push-11 {left: 91.66667%;right: auto;} .pull-11 {right: 91.66667%;left: auto;} [class*="column"]+[class*="column"]:last-child {float:right;} [class*="column"]+[class*="column"].end {float:left;}
}

	[class*="block-grid-"] {display:block;padding:0;margin:0 -7px;*zoom:1;}
	[class*="block-grid-"]:before, [class*="block-grid-"]:after {content: " ";display: table;}
	[class*="block-grid-"]:after { clear: both;}
	[class*="block-grid-"]>li {display:block;height:auto;float:left;padding:0 0.625rem 1.25rem;}

@media only screen {
.small-block-grid-1>li {width: 100%;list-style: none;} .small-block-grid-1>li:nth-of-type(n) { clear: none;} .small-block-grid-1>li:nth-of-type(1n+1) { clear: both;} .small-block-grid-2>li {width: 50%;list-style: none;} .small-block-grid-2>li:nth-of-type(n) { clear: none;} .small-block-grid-2>li:nth-of-type(2n+1) { clear: both;} .small-block-grid-3>li {width: 33.33333%;list-style: none;} .small-block-grid-3>li:nth-of-type(n) { clear: none;} .small-block-grid-3>li:nth-of-type(3n+1) { clear: both;} .small-block-grid-4>li {width: 25%;list-style: none;} .small-block-grid-4>li:nth-of-type(n) { clear: none;} .small-block-grid-4>li:nth-of-type(4n+1) { clear: both;} .small-block-grid-5>li {width: 20%;list-style: none;} .small-block-grid-5>li:nth-of-type(n) { clear: none;} .small-block-grid-5>li:nth-of-type(5n+1) { clear: both;} .small-block-grid-6>li {width: 16.66667%;list-style: none;} .small-block-grid-6>li:nth-of-type(n) { clear: none;} .small-block-grid-6>li:nth-of-type(6n+1) { clear: both;} .small-block-grid-7>li {width: 14.28571%;list-style: none;} .small-block-grid-7>li:nth-of-type(n) { clear: none;} .small-block-grid-7>li:nth-of-type(7n+1) { clear: both;} .small-block-grid-8>li {width: 12.5%;list-style: none;} .small-block-grid-8>li:nth-of-type(n) { clear: none;} .small-block-grid-8>li:nth-of-type(8n+1) { clear: both;} .small-block-grid-9>li {width: 11.11111%;list-style: none;} .small-block-grid-9>li:nth-of-type(n) { clear: none;} .small-block-grid-9>li:nth-of-type(9n+1) { clear: both;} .small-block-grid-10>li {width: 10%;list-style: none;} .small-block-grid-10>li:nth-of-type(n) { clear: none;} .small-block-grid-10>li:nth-of-type(10n+1) { clear: both;} .small-block-grid-11>li {width: 9.09091%;list-style: none;} .small-block-grid-11>li:nth-of-type(n) { clear: none;} .small-block-grid-11>li:nth-of-type(11n+1) { clear: both;} .small-block-grid-12>li {width: 8.33333%;list-style: none;} .small-block-grid-12>li:nth-of-type(n) { clear: none;} .small-block-grid-12>li:nth-of-type(12n+1) { clear: both;}
}

@media only screen and (min-width: 48.000em) {
.medium-block-grid-1>li {width: 100%;list-style: none;} .medium-block-grid-1>li:nth-of-type(n) { clear: none;} .medium-block-grid-1>li:nth-of-type(1n+1) { clear: both;} .medium-block-grid-2>li {width: 50%;list-style: none;} .medium-block-grid-2>li:nth-of-type(n) { clear: none;} .medium-block-grid-2>li:nth-of-type(2n+1) { clear: both;} .medium-block-grid-3>li {width: 33.33333%;list-style: none;} .medium-block-grid-3>li:nth-of-type(n) { clear: none;} .medium-block-grid-3>li:nth-of-type(3n+1) { clear: both;} .medium-block-grid-4>li {width: 25%;list-style: none;} .medium-block-grid-4>li:nth-of-type(n) { clear: none;} .medium-block-grid-4>li:nth-of-type(4n+1) { clear: both;} .medium-block-grid-5>li {width: 20%;list-style: none;} .medium-block-grid-5>li:nth-of-type(n) { clear: none;} .medium-block-grid-5>li:nth-of-type(5n+1) { clear: both;} .medium-block-grid-6>li {width: 16.66667%;list-style: none;} .medium-block-grid-6>li:nth-of-type(n) { clear: none;} .medium-block-grid-6>li:nth-of-type(6n+1) { clear: both;} .medium-block-grid-7>li {width: 14.28571%;list-style: none;} .medium-block-grid-7>li:nth-of-type(n) { clear: none;} .medium-block-grid-7>li:nth-of-type(7n+1) { clear: both;} .medium-block-grid-8>li {width: 12.5%;list-style: none;} .medium-block-grid-8>li:nth-of-type(n) { clear: none;} .medium-block-grid-8>li:nth-of-type(8n+1) { clear: both;} .medium-block-grid-9>li {width: 11.11111%;list-style: none;} .medium-block-grid-9>li:nth-of-type(n) { clear: none;} .medium-block-grid-9>li:nth-of-type(9n+1) { clear: both;} .medium-block-grid-10>li {width: 10%;list-style: none;} .medium-block-grid-10>li:nth-of-type(n) { clear: none;} .medium-block-grid-10>li:nth-of-type(10n+1) { clear: both;} .medium-block-grid-11>li {width: 9.09091%;list-style: none;} .medium-block-grid-11>li:nth-of-type(n) { clear: none;} .medium-block-grid-11>li:nth-of-type(11n+1) { clear: both;} .medium-block-grid-12>li {width: 8.33333%;list-style: none;} .medium-block-grid-12>li:nth-of-type(n) { clear: none;} .medium-block-grid-12>li:nth-of-type(12n+1) { clear: both;}
}

@media only screen and (min-width: 64.063em) {
.large-block-grid-1>li {width: 100%;list-style: none;} .large-block-grid-1>li:nth-of-type(n) { clear: none;} .large-block-grid-1>li:nth-of-type(1n+1) { clear: both;} .large-block-grid-2>li {width: 50%;list-style: none;} .large-block-grid-2>li:nth-of-type(n) { clear: none;} .large-block-grid-2>li:nth-of-type(2n+1) { clear: both;} .large-block-grid-3>li {width: 33.33333%;list-style: none;} .large-block-grid-3>li:nth-of-type(n) { clear: none;} .large-block-grid-3>li:nth-of-type(3n+1) { clear: both;} .large-block-grid-4>li {width: 25%;list-style: none;} .large-block-grid-4>li:nth-of-type(n) { clear: none;} .large-block-grid-4>li:nth-of-type(4n+1) { clear: both;} .large-block-grid-5>li {width: 20%;list-style: none;} .large-block-grid-5>li:nth-of-type(n) { clear: none;} .large-block-grid-5>li:nth-of-type(5n+1) { clear: both;} .large-block-grid-6>li {width: 16.66667%;list-style: none;} .large-block-grid-6>li:nth-of-type(n) { clear: none;} .large-block-grid-6>li:nth-of-type(6n+1) { clear: both;} .large-block-grid-7>li {width: 14.28571%;list-style: none;} .large-block-grid-7>li:nth-of-type(n) { clear: none;} .large-block-grid-7>li:nth-of-type(7n+1) { clear: both;} .large-block-grid-8>li {width: 12.5%;list-style: none;} .large-block-grid-8>li:nth-of-type(n) { clear: none;} .large-block-grid-8>li:nth-of-type(8n+1) { clear: both;} .large-block-grid-9>li {width: 11.11111%;list-style: none;} .large-block-grid-9>li:nth-of-type(n) { clear: none;} .large-block-grid-9>li:nth-of-type(9n+1) { clear: both;} .large-block-grid-10>li {width: 10%;list-style: none;} .large-block-grid-10>li:nth-of-type(n) { clear: none;} .large-block-grid-10>li:nth-of-type(10n+1) { clear: both;} .large-block-grid-11>li {width: 9.09091%;list-style: none;} .large-block-grid-11>li:nth-of-type(n) { clear: none;} .large-block-grid-11>li:nth-of-type(11n+1) { clear: both;} .large-block-grid-12>li {width: 8.33333%;list-style: none;} .large-block-grid-12>li:nth-of-type(n) { clear: none;} .large-block-grid-12>li:nth-of-type(12n+1) { clear: both;}
}

/****************************************************
	FORM STARTS
*****************************************************/
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
textarea {height: auto;min-height: 150px;vertical-align:top;}
select { width: 100% }
fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend{border: 0; /* 1 */padding: 0; /* 2 */}
button, input, select, textarea{font-family: inherit; /* 1 */font-size: 100%; /* 2 */margin: 0; /* 3 */}
button, input{line-height: normal;}
button, select{text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance: button; /* 2 */cursor: pointer; /* 3 */}
button[disabled], html input[disabled]{cursor: default;}
input[type="checkbox"], input[type="radio"]{box-sizing: border-box; /* 1 */padding: 0; /* 2 */}
input[type="search"]{-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner{border: 0;padding: 0;}
textarea{overflow: auto; /* 1 */vertical-align: top; /* 2 */ outline:0}

button, .button {border-style: solid;border-width: 0px;cursor: pointer;font-weight: normal;line-height: normal;margin: 0 0 1.25rem;position: relative;text-decoration: none;text-align: center;display: inline-block;padding-top: 1rem;padding-right: 2rem;padding-bottom: 1.0625rem;padding-left: 2rem;font-size: 1rem;background-color: #2ba6cb;border-color: #2285a2;color: white;-webkit-transition: background-color 300ms ease-out;-moz-transition: background-color 300ms ease-out;transition: background-color 300ms ease-out;padding-top: 1.0625rem;padding-bottom: 1rem;-webkit-appearance: none;border: none;}
button:hover, button:focus, .button:hover, .button:focus { background-color: #2285a2; }
button:hover, button:focus, .button:hover, .button:focus { color: white; }
button.secondary, .button.secondary {background-color: #e9e9e9;border-color: #bababa;color: #333333;}
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { background-color: #bababa; }
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { color: #333333; }
button.success, .button.success {background-color: #5da423;border-color: #4a831c;color: white;}
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { background-color: #4a831c; }
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { color: white; }
button.alert, .button.alert {background-color: #c60f13;border-color: #9e0c0f;color: white;}
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { background-color: #9e0c0f; }
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { color: white; }
button.large, .button.large {padding-top: 1.125rem;padding-right: 2.25rem;padding-bottom: 1.1875rem;padding-left: 2.25rem;font-size: 1.25rem;}
button.small, .button.small {padding-top: 0.875rem;padding-right: 1.75rem;padding-bottom: 0.9375rem;padding-left: 1.75rem;font-size: 0.8125rem;}
button.tiny, .button.tiny {padding-top: 0.625rem;padding-right: 1.25rem;padding-bottom: 0.6875rem;padding-left: 1.25rem;font-size: 0.6875rem;}
button.expand, .button.expand {padding-right: 0;padding-left: 0;width: 100%;}
button.left-align, .button.left-align {text-align: left;text-indent: 0.75rem;}
button.right-align, .button.right-align {text-align: right;padding-right: 0.75rem;}
button.radius, .button.radius {-webkit-border-radius: 3px;border-radius: 3px;}
button.round, .button.round {-webkit-border-radius: 1000px;border-radius: 1000px;}
@media only screen and (min-width: 48.000em) { button, .button { display: inline-block; }}
form { margin: 0 0 1rem; }
form .row .row { margin: 0 -0.5rem; }
form .row .row .column, form .row .row .columns { padding: 0 0.5rem; }
form .row .row.collapse { margin: 0; }
form .row .row.collapse .column, form .row .row.collapse .columns { padding: 0; }
form .row .row.collapse input {-moz-border-radius-bottomright: 0;-moz-border-radius-topright: 0;-webkit-border-bottom-right-radius: 0;-webkit-border-top-right-radius: 0;}
form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns { padding-left: 0.5rem; }
label {font-size: 0.875rem;color: #4d4d4d;cursor: pointer;display: block;font-weight: normal;line-height: 1.5;margin-bottom: 0;}
label.right {float: none;text-align: right;}
label.inline {margin: 0 0 1rem 0;padding: 0.625rem 0;}
label small {text-transform: capitalize;color: #676767;}
select {-webkit-appearance: none !important;background: #fafafa url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;background-position-x: 97%;background-position-y: center;border: 1px solid #cccccc;padding: 0.5rem;font-size: 0.875rem;-webkit-border-radius: 0;border-radius: 0;}
select.radius {-webkit-border-radius: 3px;border-radius: 3px;}
select:hover {background: #f3f3f3 url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;background-position-x: 97%;background-position-y: center;border-color: #999999;}
 select::-ms-expand {display: none;} 
/* Attach elements to the beginning or end of an input */
.prefix, .postfix {display: block;position: relative;z-index: 2;text-align: center;width: 100%;padding-top: 0;padding-bottom: 0;border-style: solid;border-width: 1px;overflow: hidden;font-size: 0.875rem;height: 2.3125rem;line-height: 2.3125rem;}
/* Adjust padding, alignment and radius if pre/post element is a button */
.postfix.button {padding-left: 0;padding-right: 0;padding-top: 0;padding-bottom: 0;text-align: center;line-height: 2.125rem;border: none;}
.prefix.button {padding-left: 0;padding-right: 0;padding-top: 0;padding-bottom: 0;text-align: center;line-height: 2.125rem;border: none;}
.prefix.button.radius {-webkit-border-radius: 0;border-radius: 0;-moz-border-radius-bottomleft: 3px;-moz-border-radius-topleft: 3px;-webkit-border-bottom-left-radius: 3px;-webkit-border-top-left-radius: 3px;border-bottom-left-radius: 3px;border-top-left-radius: 3px;}
.postfix.button.radius {-webkit-border-radius: 0;border-radius: 0;-moz-border-radius-bottomright: 3px;-moz-border-radius-topright: 3px;-webkit-border-bottom-right-radius: 3px;-webkit-border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-top-right-radius: 3px;}
.prefix.button.round {-webkit-border-radius: 0;border-radius: 0;-moz-border-radius-bottomleft: 1000px;-moz-border-radius-topleft: 1000px;-webkit-border-bottom-left-radius: 1000px;-webkit-border-top-left-radius: 1000px;border-bottom-left-radius: 1000px;border-top-left-radius: 1000px;}
.postfix.button.round {-webkit-border-radius: 0;border-radius: 0;-moz-border-radius-bottomright: 1000px;-moz-border-radius-topright: 1000px;-webkit-border-bottom-right-radius: 1000px;-webkit-border-top-right-radius: 1000px;border-bottom-right-radius: 1000px;border-top-right-radius: 1000px;}
/* Separate prefix and postfix styles when on span or label so buttons keep their own */
span.prefix, label.prefix {background: #f2f2f2;border-right: none;color: #333333;border-color: #cccccc;}
span.prefix.radius, label.prefix.radius {-webkit-border-radius: 0;border-radius: 0;-moz-border-radius-bottomleft: 3px;-moz-border-radius-topleft: 3px;-webkit-border-bottom-left-radius: 3px;-webkit-border-top-left-radius: 3px;border-bottom-left-radius: 3px;border-top-left-radius: 3px;}
span.postfix, label.postfix {background: #f2f2f2;border-left: none;color: #333333;border-color: #cccccc;}
span.postfix.radius, label.postfix.radius {-webkit-border-radius: 0;border-radius: 0;-moz-border-radius-bottomright: 3px;-moz-border-radius-topright: 3px;-webkit-border-bottom-right-radius: 3px;-webkit-border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-top-right-radius: 3px;}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {-webkit-appearance: none;background-color: white;font-family: inherit;border: 1px solid #cccccc;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);color: rgba(0, 0, 0, 0.75);display: block;font-size: 0.875rem;margin: 0 0 1rem 0;padding: 0.5rem;height: 2.3125rem;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;-moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;transition: box-shadow 0.45s, border-color 0.45s ease-in-out;}
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {-webkit-box-shadow: 0 0 5px #999999;-moz-box-shadow: 0 0 5px #999999;box-shadow: 0 0 5px #999999;border-color: #999999;}
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {background: #fafafa;border-color: #999999;outline: none;}
input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="month"][disabled], input[type="week"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] { background-color: #dddddd; }
input[type="text"].radius, input[type="password"].radius, input[type="date"].radius, input[type="datetime"].radius, input[type="datetime-local"].radius, input[type="month"].radius, input[type="week"].radius, input[type="email"].radius, input[type="number"].radius, input[type="search"].radius, input[type="tel"].radius, input[type="time"].radius, input[type="url"].radius, textarea.radius {-webkit-border-radius: 3px;border-radius: 3px;}
select { height: 2.3125rem; }
input[type="file"], input[type="checkbox"], input[type="radio"], select { margin: 0 0 1rem 0; }
input[type="checkbox"] + label, input[type="radio"] + label {display: inline-block;margin-left: 0.5rem;margin-right: 1rem;margin-bottom: 0;vertical-align: baseline;}
input[type="file"] { width: 100%; }
fieldset {border: solid 1px #dddddd;padding: 1.25rem;margin: 1.125rem 0;}
fieldset legend {font-weight: bold;background: white;padding: 0 0.1875rem;margin: 0;margin-left: -0.1875rem;}
/* Error Handling */
[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error {display: block;padding: 0.375rem 0.5625rem 0.5625rem;margin-top: -1px;margin-bottom: 1rem;font-size: 0.75rem;font-weight: normal;font-style: italic;background: #c60f13;color: white;}
[data-abide] span.error, [data-abide] small.error { display: none; }
span.error, small.error {padding: 0.375rem 0.5625rem 0.5625rem;margin-top: -1px;margin-bottom: 1rem;font-size: 0.75rem;font-weight: normal;font-style: italic;background: #c60f13;color: white;}
.error input, .error textarea, .error select { margin-bottom: 0; }
.error input[type="checkbox"], .error input[type="radio"] { margin-bottom: 1rem; }
.error label, .error label.error { color: #c60f13; }
.error small.error {display: block;padding: 0.375rem 0.5625rem 0.5625rem;margin-top: -1px;margin-bottom: 1rem;font-size: 0.75rem;font-weight: normal;font-style: italic;background: #c60f13;color: white;}
.error > label > small {color: #676767;background: transparent;padding: 0;text-transform: capitalize;font-style: normal;font-size: 60%;margin: 0;display: inline;}
.error span.error-message { display: block; }
input.error, textarea.error { margin-bottom: 0; }
label.error { color: #c60f13; }
/******************************** FORM ENDS ********************************************/

/****************************************************
	FONT BASE SIZE
*****************************************************/
/* iPhone (Portrait & Landscape) ----------- */
@media only screen and (max-width: 767px){ html, body { font-size:14px;}}
/* iPad (Potrait & Landscape) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px){ html, body { font-size:14px;} }
/* iPad (Potrait) ----------- */
@media only screen and (min-width: 768px) and (max-width: 959px){ .row{max-width:760px;} }
/* iPad (landscape) ----------- */
@media only screen and (min-width: 960px) and (max-width: 1100px){ .row{max-width:1020px;} }

/****************************************************
	VISIBILITY
*****************************************************/
/* Foundation Visibility HTML Classes */
.show-for-small, .show-for-small-only, .show-for-medium-down, .show-for-large-down, .hide-for-medium, .hide-for-medium-up, .hide-for-medium-only, .hide-for-large, .hide-for-large-up, .hide-for-large-only, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only {display: inherit !important; }

.hide-for-small, .hide-for-small-only, .hide-for-medium-down, .show-for-medium, .show-for-medium-up, .show-for-medium-only, .hide-for-large-down, .show-for-large, .show-for-large-up, .show-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only {display: none !important; }

/* Medium Displays: 641px and up */
@media only screen and (min-width: 48.000em) {.hide-for-small,.hide-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-up,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {  display: inherit !important; }
.show-for-small,.show-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-up,.hide-for-medium-only,.hide-for-large-down,.show-for-large,.show-for-large-up,.show-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only {  display: none !important; }
}
/* Large Displays: 1024px and up */
@media only screen and (min-width: 64.063em) {.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large,.show-for-large-up,.show-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {  display: inherit !important; }
.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only {  display: none !important; }
}
/* X-Large Displays: 1441 and up */
@media only screen and (min-width: 90.063em) {.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.hide-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {  display: inherit !important; }
.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only {  display: none !important; }
}
/* XX-Large Displays: 1920 and up */
@media only screen and (min-width: 120.063em) {.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.hide-for-large-only,.hide-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-up,.show-for-xxlarge-only {  display: inherit !important; }
.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {  display: none !important; }
}
/* Orientation targeting */
.show-for-landscape, .hide-for-portrait {display: inherit !important; }
.hide-for-landscape, .show-for-portrait {display: none !important; }

@media only screen and (orientation: landscape) {.show-for-landscape,.hide-for-portrait {  display: inherit !important; }
.hide-for-landscape,.show-for-portrait {  display: none !important; }
}
@media only screen and (orientation: portrait) {.show-for-portrait,.hide-for-landscape {  display: inherit !important; }
.hide-for-portrait,.show-for-landscape {  display: none !important; }
}
/* Touch-enabled device targeting */
.show-for-touch {display: none !important; }
.hide-for-touch {display: inherit !important; }
.touch .show-for-touch {display: inherit !important; }
.touch .hide-for-touch {display: none !important; }


/********************* Regular **********************/
body, .font-regular, #top-navigation .sub-menu li > a, ol.red-circle li span, .accordion_container.head-has-bg .accordion_content a{font-family: 'proxima_nova_rgregular';}

/********************* Semi-bold **********************/
.font-semibold, button.small, .button.small, .scroll-to-top{font-family: 'proxima_nova_rgsemibold'; }

/********************* bold **********************/
.font-bold, strong, b, #site-nav li a, button, .button, h1, h2, h3, h4 ,h5, .accordion_container > li > a, .accordion_content a, #appointment-cta, #call-pa-cta, .call-us, .tca-articles .entry-date, .widget-yearly-archive h3.selected, .page_navi li, ol.red-circle li, ol.red-circle.font-bold li span, .mm-menu {font-family: 'proxima_nova_rgbold'; }

/********************* Common Style **********************/
body{font-size:1.240rem;  color:#225184; letter-spacing:-1px}/*Correct font size is: 1.250rem; but we have use 1.240, so that underline will be looked thinner */
h1, h2, h3, h4 ,h5{ font-weight:normal;}
p{font-size:1.240rem;} /*Correct font size is: 1.250rem; but we have use 1.240, so that underline will be looked thinner */
.letter-normal{ letter-spacing:normal;}
div#contnet-wrapper a{ color:#225184; text-decoration:underline}
a:hover{ text-decoration:none; color:#2ba6cb !important;}
a.no-line{ text-decoration:none!important;}
a.underline{ text-decoration:underline!important;}
.hr-sky-blue{border-top:#43b7d7 2px solid; border-bottom:0 }
.inline{ display:inline;}
ul ul{ list-style:none;}
hr{ border:0; border-bottom:#104a86 1px solid}
.vline-left{border-left: #104a86 2px solid;}
.line-h45x, ol.line-h45x li, p.line-h45x, .line-h45x p{ line-height:2.750rem}
.p-relative{ position:relative;}
/************* Typograpgy *****************/
h3{ margin-bottom:0.625rem;/*10px*/}
.h-44x{ font-size:2.750rem; line-height:1.1em; }
.h-48x{ font-size:3rem; line-height:1.1em; }
.p-22x{font-size:1.375rem;line-height:1.375em;}
.p-10x{font-size:0.75rem;line-height:1.25em;}

.p-24x, .p-24x p{font-size:1.500rem;} 
/*-----------------------------Home crm form-------------*/	
div#crm-form input:focus, div#crm-form span.customSelectFocus, div#appointment-form > input:focus, div#appointment-form  span.customSelectFocus {
	border:  1px  #87b2e1 solid !important;
		}
	
/********************* Text Color *******************/
.blue{ color:#225184;}
.light-blue{ color:#43b7d7}
.red{ color:#ff1200}
.white{ color:#FFF}

/********************* Background *******************/
.bg-blue{background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/testi-bg.png); }
.bg-dark-blue{background:#104a86; }
.bg-white-trans{background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/content-bg.png); }
.bg-sky-trans{background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/sky-blue-transparent-bg.png);}

/************ Forms *******/
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], select, textarea{ border:2px #225184 solid;-webkit-border-radius: 10px;border-radius: 10px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; height:2.5rem}
textarea{ resize:none;}
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus{ border:1px #225184 solid;-webkit-border-radius: 10px;border-radius: 10px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; background:#FFF;}
::-webkit-input-placeholder, ::-moz-placeholder, :-ms-input-placeholder, input:-moz-placeholder { color:#b1b1b1; }
label{ font-size:1.125rem; color:#205287}

	/************ Custon Select Box *******/
	.JQselect{ padding:0;}
	.full-width{ width:100%!important;}
	.customSelect{ border:2px #225184 solid;-webkit-border-radius: 10px;border-radius: 10px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; padding: 0.3rem 0.5rem; background:#FFF url(https://www.takechargeamerica.org/wp-content/themes/tca/images/select-all-bg.jpg) right center no-repeat; padding-right:30px; margin:0 0 1rem 0; height:2.50rem; font-size: 0.875rem; line-height:1.875rem;}
	.customSelect span{width: auto!important;display: block!important;overflow: hidden; white-space:nowrap;}
	.customSelect.customSelectChanged span{ color:#646464; font-style:normal; font-weight:400;}	
	.customSelect.blogselect{border: #ccc 1px solid;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 10px; background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/select-bg.jpg) right center no-repeat; padding-right:30px;}
	.customSelect.blogselect span{width: auto!important;display: block!important;overflow: hidden; white-space:nowrap;  line-height:21px;}
	
	/************ Custom Radio/Check Box *******/
	.iradio_minimal{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:24px;height:24px;background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/minimal.png) no-repeat;border:none;cursor:pointer}
	.icheckbox_minimal{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:28px;height:28px;background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/minimal.png) no-repeat;border:none;cursor:pointer}
	.icheckbox_minimal{background-position:0 0}	
	.icheckbox_minimal.checked{background-position:-32px 0}
	.icheckbox_minimal.disabled{background-position:-60px 0;cursor:default}
	.icheckbox_minimal.checked.disabled{background-position:-80px 0}
	.iradio_minimal{background-position:-116px 0; margin-top:-3px;}	
	.iradio_minimal.checked{background-position:-140px 0}
	.iradio_minimal.disabled{background-position:-160px 0;cursor:default}
	.iradio_minimal.checked.disabled{background-position:-180px 0}/* HiDPI support */
	.radio-btn{ margin-bottom:1rem!important;}
	
	
/********************* Buttons *******************/
button, .button {margin: 0 0 0.5rem;background:#225184; border:none;color: #FFFFFF!important;-webkit-transition: background-color 300ms ease-out;-moz-transition: background-color 300ms ease-out;transition: background-color 300ms ease-out;-webkit-appearance: none;-webkit-border-radius: 10px;border-radius: 10px; font-size:1.125rem; padding:0.45rem 0.938rem }
button:hover, button:focus, .button:hover, .button:focus{ background:#43b7d7;color:#FFF !important;}
.button-white{background:#FFF; color:#225184!important}
.button-white:hover, .button-white:focus{background:#43b7d7; color:#FFF !important;}
.button-light-blue{background:#43b7d7; color:#FFF!important}
.button-light-blue:hover, .button-light-blue:focus{background:#FFF; color:#225184!important}
button.small, .button.small{ font-size:0.813rem; padding:0.65rem 1rem; letter-spacing:normal;}/*13px*/
button.tiny, .button.tiny {font-size: 0.700rem; padding-top: 0.475rem;padding-right: 1rem;padding-bottom: 0.475rem;padding-left: 1rem;font-size: 0.6875rem;letter-spacing: normal;}
button.large, .button.large{ font-size:1.50rem; padding:0.75rem 1.375rem}
button.x-large, .button.x-large{ font-size:1.75rem; padding:0.75rem 1.375rem}
.button-read-more{background:#2c71ce; color:#FFF!important; padding:0.45rem 1rem!important; border-radius:3px;}
.button-read-more:hover, .button-read-more:focus{background:#FFF; color:#225184!important}
.button-block{width:100%;display:inline-block;}

/********************* Table *********************/
.data-table{ width:100%; margin-bottom:20px; line-height: 1.375em;}
.data-table td{ padding:10px; border:#FFF 1px solid; vertical-align:top}
.data-table th{ padding:15px 10px; background:#225184; border:#FFF 1px solid; color:#FFF; text-align:left; font-weight:bold; vertical-align:top}
.data-table .head{ background:#2ba6cb; color:#FFF; width:200px;font-weight:bold; font-size:1.500rem;}

.rwd-table { background: #FFF; color: #fff; border-radius: 5px; overflow: hidden;  border: 1px solid #ddd; }
.rwd-table td h4{ font-size:18px; margin:8px 0 0 0}
.rwd-table td { border: 1px solid #ddd; color:#225184}
.rwd-table td a{ font-weight:normal;}
.rwd-table th { background:#003E7E; color:#FFF;}
.rwd-table tr th:first-child {  min-width:200px;}
.rwd-table tr td:first-child { }	
.rwd-table tr td:first-child img{ max-width:120px;}	
.rwd-table tr td img{ max-width:20px;}
.rwd-table th, .rwd-table td {text-align: left; vertical-align:middle;}
.rwd-table td:before {display: none;}
.rwd-table th, .rwd-table td {padding:10px 20px; line-height:1.375em; }
.rwd-table th { color: #FFF; background:#003E7E; min-width:167px;}
.rwd-table tr td:first-child, .rwd-table tr.odd td:first-child {}
.rwd-table tr.odd td{ background:#ECF7FF;}
.rwd-table td:last-child {text-align:left; }
.accordion_content .rwd-table td a{ font-weight:normal !important; font-family: 'proxima_nova_rgregular';}

/********************* Alignment **********************/
.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
blockquote.alignleft, figure.wp-caption.alignleft, img.alignleft {margin: 7px 24px 7px 0;}
.wp-caption.alignleft {margin: 7px 14px 7px 0;}
blockquote.alignright, figure.wp-caption.alignright, img.alignright {margin: 7px 0 7px 24px;}
.wp-caption.alignright {margin: 7px 0 7px 14px;}
blockquote.aligncenter, img.aligncenter, .wp-caption.aligncenter {margin-top: 7px;margin-bottom: 7px;}
blockquote.alignleft, blockquote.alignright {border-top: 1px solid rgba(0, 0, 0, 0.1);border-bottom: 1px solid rgba(0, 0, 0, 0.1);padding-top: 17px;width: 50%;}
.wp-caption {margin-bottom: 24px;}
.wp-caption img[class*="wp-image-"] {display: block;margin: 0;}
.wp-caption {color: #767676;}
.wp-caption-text {-webkit-box-sizing: border-box;-moz-box-sizing:    border-box;box-sizing:         border-box;font-size: 12px;font-style: italic;line-height: 1.5;margin: 9px 0;}
div.wp-caption .wp-caption-text {padding-right: 10px;}
div.wp-caption.alignright img[class*="wp-image-"], div.wp-caption.alignright .wp-caption-text {padding-left: 10px;padding-right: 0;}

/********************* List **********************/
ul.tick-list{ margin-top:20px;}
ul.tick-list li{ background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/tick.png) left top no-repeat; padding-left:2.8rem; color:#FFF; font-size:1.45rem; line-height:1.6rem; list-style:none; padding-bottom:0.675rem;}
ul.tick-list.p-20x li{ font-size:1.250rem}
ul.red-large-circle{ font-size:1.813rem; list-style:none; margin:15px 0 0 0!important }
ul.red-large-circle li{ padding-bottom:10px; line-height:2.5rem; background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/large-circle-bullet.png) left 10px no-repeat; padding-left:2.5rem;}
ul.red-disc{ line-height:1.375em; margin-bottom:.875rem; list-style:none; margin-left:20px}
ul.red-disc li { background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/red-bullet.png) left 9px no-repeat; padding-left:20px; }
ul.red-circle { line-height:1.375em; margin-bottom:.875rem; list-style:none; margin-left:20px}
ol{ line-height:1.375em; margin-bottom:.875rem; margin-left:35px}
ul.red-circle li { background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/circle-bullet.png) left 4px no-repeat; padding:0 0 5px 28px; }
.p-24x ul.red-circle li, ul.h-24x li { background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/circle-bullet.png) left 7px no-repeat; padding:0 0 5px 28px; }
ul.white-circle{ line-height:1.375em; margin-bottom:.875rem; list-style:none; margin-left:20px}
ul.white-circle li { background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/white-circle-bullet.png) left 4px no-repeat; padding:0 0 5px 28px; }
#site_debthelp #cta-simple-step h2{ font-size:3.500rem; margin:0; line-height:3.5rem; letter-spacing:-3px; }
ul.numbered-circle-large{ font-size:1.813rem; list-style:none; margin:15px 0 0 0!important }
ul.numbered-circle-large li{ padding:0 0 10px 0; line-height:2.5rem; background:none;}
ul.numbered-circle-large li:after, ul.numbered-circle-large li:before{ clear:both; display:table; content:""}
ul.numbered-circle-large li strong{ float:left; width: 40px;height: 40px;padding: 4px 0; margin-right:15px; text-align:center; color:#ff1200; border:#ff1200 3px solid;-webkit-border-radius: 1000px;border-radius: 1000px; line-height:1.8rem}
ul.news-list{ margin-top:20px;}
ul.news-list li{ background:url('https://tcaimages.org/public/partners/News.png') left top no-repeat; padding-left:5.8rem; color:#43b7d7; font-size:1.45rem; line-height:1.6rem; list-style:none; padding-bottom:1.45rem; padding-top:1.45rem}
ul.news-list.p-20x li{ font-size:1.250rem}
ul#sitemap-navigation li {
    padding-bottom: 13px;
}
ol.red-circle{ line-height:1.375em; margin-bottom:.875rem; margin-left:44px}
ol.red-circle li { padding:0 0 5px 0px; color:#ff1200; }
ol.red-circle li span {color:#225184 }

.data-list li{ padding:5px 0 10px 45px; margin-left:20px; list-style:none; background-repeat:no-repeat; background-position:0 0;}
.data-list li a{ text-decoration:none}
.blog-bullet{ background-image:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/blog-bullet-icon.png);}
.video-bullet{ background-image:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/video-bullet-icon.png);}
.news-bullet{ background-image:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/news-bullet-icon.png);}
.calc-bullet{ background-image:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/calc-bullet-icon.png);}
.qa-bullet{ background-image:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/qa-bullet-icon.png);}

.article-li li{ padding:5px 0 20px 45px; margin-left:20px; list-style:none; background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/news-bullet-icon.png) 0px 0px no-repeat;}
.debthelp-faq li{margin-left:0; }
.article-li li a{ text-decoration:none}

.calculator-list li{ padding:5px 0 20px 45px; margin-left:20px; list-style:none; background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/calc-bullet-icon.png) 0px 0px no-repeat;}
.calculator-list li a{ text-decoration:none}
.article-content a{ text-decoration:underline !important; color:#215ea0;}

.calc_content{
	    border-right: solid 1px;
	}

/********************* Header **********************/
#header {background: #FFF;}
.logo{ padding:15px 0}

.call-us{ margin-bottom:-30px; line-height:12px!important; padding-top:15px; float:right;}
.call-us span.call-label{ font-size:1.125rem; display:block;}
.call-us div{ font-size:1.500rem}
.top-appointment-btn{ font-size:0.875rem; padding:0.6rem 1.125rem; margin-top:0.2rem; letter-spacing:normal;}

/********************* Top Navigation **********************/
.main-menu-wrapper{ background:#FFF;width:100%;margin:0 auto;z-index:9999;}
#top-navigation:after, #top-navigation:before{ clear:both; content:""; display:table;}
#top-navigation{ max-width:1200px; margin:0 auto; letter-spacing:normal}
#top-navigation > li{ float:left; padding:0 0.8rem; list-style:none}
#top-navigation > li:first-child{ padding-left:0}
#top-navigation > li.over > .sub-menu{ display:block; }
#top-navigation > li > a{ color:#225184; display:block; padding:0.8rem; font-size:1.125rem; text-decoration:none;}
#top-navigation > li > a:hover, #top-navigation > li.current-menu-item > a, #top-navigation > li.over > a{ background:#104a86; color:#FFF !important; border-radius:8px 8px 0 0}
#top-navigation .sub-menu li a{font-size:1.115rem;}	
#top-navigation .sub-menu .menu-item-has-children > a{ background-image:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/menu-drop-arrow.png);background-position:center right; background-repeat:no-repeat; padding-right:1.275rem}

	/*First Level*/
	#top-navigation .sub-menu{ position:absolute; display:none; background:#104a86; width:100%; left:0; z-index:9;}
	#top-navigation .sub-menu li{ display:inline-block; list-style:none}
	#top-navigation .sub-menu li > a{ color:#FFF; display:block; padding:0.8rem 0.775rem;  text-decoration:none;}
	#top-navigation .sub-menu li > a:hover, #top-navigation .sub-menu li.current-menu-item > a, #top-navigation .sub-menu li.over > a{ background-color:#1b2126; color:#FFF;}
		
		/*Second Level*/
		#top-navigation .sub-menu .sub-menu{ position:absolute; display:none; background:#1b2126; width:100%; left:0; z-index:9;}
		#top-navigation .sub-menu .sub-menu li{ display:inline-block; list-style:none;}
		#top-navigation .sub-menu .sub-menu li > a{ color:#FFF; display:block; padding:0.5rem 1.125rem; text-decoration:none; font-size:1rem;}
		#top-navigation .sub-menu .sub-menu li > a:hover, #top-navigation .sub-menu .sub-menu li.current-menu-item > a{ background:none; color:#43b7d7;}
		#top-navigation .sub-menu li.over .sub-menu{ display:block}
		
#site-nav{ display:inline-block; padding:16px 0}
#site-nav li{ float:left; padding:0 0.5rem; list-style:none}
#site-nav li a{ color:#225184; display:block; padding:0.8rem; font-size:1.125rem; text-decoration:none;}
#site-nav li a:hover, #site-nav li.current-menu-item a{ background:#43b7d7; color:#FFF;}


/********************* Home Pages **********************/
.form-block{background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/90white-bg.png); padding:15px 36px 12px;}
.form-block h2{ font-size:3rem; color:#43b7d7; margin:0}

/********************* Inner Pages **********************/
.page-title{ font-size:3.000rem/*48px*/; color:#FFF; margin-top:2.250rem;margin-bottom:2.250rem;
font-family:proxima_nova_rgbold;
line-height: 1.1em;
}
span.page-title{ font-size:3.000rem/*48px*/; color:#FFF; margin-top:2.250rem;margin-bottom:2.250rem;
font-family:proxima_nova_rgbold;
line-height: 1.1em;
display:block;
}

.section-title{ font-size:2.250emrem/*36px*/; color:#225184; margin-top:1.250rem; margin-bottom:1.250rem;}

#content{ background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/content-bg.png); padding:1.250rem 0; min-height:600px; }
#content a{text-decoration:none;}
#content a.underline{text-decoration:underline;}	

	/********************* Accordian **********************/
	.accordion_container{ padding-top:20px; margin-left:0px!important}
	.accordion_container > li{ list-style:none; background:none; padding-left:0}
	.accordion_container > li > a{ display:block; background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/toggle-up.png) left top no-repeat;padding:2px 0 5px 50px; text-decoration:none; font-size:1.500rem; margin-bottom:20px;}
	.accordion_container > li > a.h-28x{font-size:1.750rem;}
	.accordion_container > li > a.h-36x{ font-size:2.250rem; background-position:0 8px;}
	.accordion_container > li > a.active{background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/toggle-down.png) left top no-repeat;}
	.accordion_container > li > a.h-36x.active{ background-position:0 8px;}
	.accordion_content{ padding:0 0 20px 50px ;}
	.accordion_container.head-has-bg > li > a, .head-has-bg-wrapper .accordion_container > li > a{background: #104a86 url(https://www.takechargeamerica.org/wp-content/themes/tca/images/toggle-up-red-arrow.png) 14px 12px no-repeat;font-size:1.5rem; color: #FFF; margin-bottom: 12px; padding: 10px 0 10px 46px;}
	.accordion_container.head-has-bg > li > a.active, .head-has-bg-wrapper .accordion_container > li > a.active {background: #104a86 url(https://www.takechargeamerica.org/wp-content/themes/tca/images/toggle-down-red-arrow.png) 14px 12px no-repeat;}
	#content .accordion_container.head-has-bg .accordion_content a, #content .head-has-bg-wrapper .accordion_container .accordion_content a{ text-decoration:underline;}
	#content .accordion_container.head-has-bg .accordion_content a, #content .head-has-bg-wrapper .accordion_container .accordion_content a.button{ text-decoration:none;}
	.accordion_container.head-has-bg .accordion_content, .head-has-bg-wrapper .accordion_container .accordion_content{ padding:20px}
	
/********************* NON Accordian **********************/
	.non_accordion_container{ padding-top:20px; margin-left:0px!important}
	.non_accordion_container > li{ list-style:none; background:none; padding-left:0}
	.non_accordion_container > li > a{ display:block; background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/toggle-up.png) left top no-repeat;padding:2px 0 5px 50px; text-decoration:none; font-size:1.500rem; margin-bottom:20px;}
	.non_accordion_container > li > a.h-28x{font-size:1.750rem;}
	.non_accordion_container > li > a.h-36x{ font-size:2.250rem; background-position:0 8px;}
	.non_accordion_container > li > a.active{background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/toggle-down.png) left top no-repeat;}
	.non_accordion_container > li > a.h-36x.active{ background-position:0 8px;}
	.non_accordion_content{ padding:0 0 20px 50px ;}
	.non_accordion_container.head-has-bg > li > a, .head-has-bg-wrapper .non_accordion_container > li > a{background: #104a86 url(https://www.takechargeamerica.org/wp-content/themes/tca/images/toggle-down-red-arrow.png) 14px 12px no-repeat;font-size:1.5rem; color: #FFF; margin-bottom: 12px; padding: 10px 0 10px 46px;}
	
	.non_accordion_container.head-has-bg > li > a.active, .head-has-bg-wrapper .non_accordion_container > li > a.active {background: #104a86 url(https://www.takechargeamerica.org/wp-content/themes/tca/images/toggle-down-red-arrow.png) 14px 12px no-repeat;}
	#content .non_accordion_container.head-has-bg .non_accordion_content a, #content .head-has-bg-wrapper .non_accordion_container .non_accordion_content a{ text-decoration:underline;}
	#content .non_accordion_container.head-has-bg .non_accordion_content a, #content .head-has-bg-wrapper .non_accordion_container .non_accordion_content a.button{ text-decoration:none;}
	.non_accordion_container.head-has-bg .non_accordion_content, .head-has-bg-wrapper .non_accordion_container .non_accordion_content{ padding:20px}
		
	/********************* Common How We Help & How it Works Page **********************/
	#step-nav{background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/testi-bg.png); }
	#step-nav ul li{ padding-bottom:0}
	#step-nav ul li a{ display:block; text-decoration:none; color:#FFF; text-align:center; padding:25px 0 15px}
	#step-nav ul li a:hover{ color:#FFF !important;}
	#step-nav ul li.selected a{ background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/sky-blue-transparent-bg.png);}
	#step-nav ul li a img{ display:inline-block}
	#step-nav ul li a > span{display:inline-block; padding-left:8%; font-size:2.25rem; text-align:left;line-height: 36px;}
	#step-nav ul li a span strong{ font-size:1.25rem; display:block; }
	.step-content{ padding:40px 0 0px}
	.step-content .button{ padding:0 0.85rem 0.25rem;}
	
/********************* Live Chat **********************/
#live_chat, .live_person{display:inline-block;width:45px;height:120px;right:1px;top:29%;margin:0;padding:0;position:fixed;z-index:5000;}
#live_chat a,#live_chat a:link,#live_chat a:visited,#live_chat a:active{display:inline-block;}
#live_chat a:hover{display:inline-block;}

/********************* Back To Top **********************/
.scroll-to-top{position: fixed;x-webkit-backface-visibility: hidden;right: 31%;top:-30px;z-index: 99999;width: 38%;height: 26px;text-align: center;font-size: 1.125rem;line-height: 26px;border-radius: 20px;color:#fff;background:#225184; text-decoration:none; box-shadow:0px 0px 10px rgba(0,0,0,0.5);-webkit-transition:-webkit-transform .5s ease;-moz-transition: -moz-transform .5s ease;-webkit-transform: translateY(-70px);-moz-transform: translateY(-70px);}

.scroll-to-top.show{-webkit-transition: -webkit-transform .5s ease;
-moz-transition: -moz-transform .5s ease;
-webkit-transform: translateY(100px);
-moz-transform: translateY(100px);}

/********************* Footer **********************/
#footer{ background:#1b2126; padding:30px 0; color:#FFF; letter-spacing:normal; }
#footer-nav li{ float:left; padding:0 12px; list-style:none; padding-top:10px;} 
#footer-nav li a{ color:#FFF; text-decoration:none; }
#footer-nav li a:hover{color:#43b7d7}

/**************** Footer ***********/	
#footer-main-nav{ padding-top:5px;}
#footer-main-nav li{ padding:3px 0px; list-style:none;} 
#footer-main-nav li a{ color:#FFF; text-decoration:none; font-size:14px; }
#footer-main-nav li a:hover{color:#43b7d7}
.social_media{margin:10px 0 0 12px}
.social_media ul li{ padding:0 0 10px 0;}
.social_media .social_icon{margin:15px 0}
/*.social_media a:first-child { margin:0}*/
/*.social_media a{ margin-left:10px;}*/
#copyright-tca{ line-height:25px;}

/******************************** MMENU CSS STARTS ********************************************/
#menu-left{display:none}html.mm-opened #header{position:relative}html.mm-opened #content-wrapper{padding-top:0}html.mm-opened,html.mm-opened body{height:100%;width:100%;overflow:hidden}html.mm-opened body{position:relative}.mm-fixed-bottom,.mm-fixed-top,.mm-menu.mm-horizontal>.mm-panel,.mm-page{-webkit-transition:none .4s ease;-moz-transition:none .4s ease;-ms-transition:none .4s ease;-o-transition:none .4s ease;transition:none .4s ease;-webkit-transition-property:top,right,bottom,left,border;-moz-transition-property:top,right,bottom,left,border;-ms-transition-property:top,right,bottom,left,border;-o-transition-property:top,right,bottom,left,border;transition-property:top,right,bottom,left,border}html.mm-opened #mm-blocker,html.mm-opened .mm-page{left:0;top:0;margin:0;border:0 solid rgba(0,0,0,0)}html.mm-opening #mm-blocker,html.mm-opening .mm-page{border:0 solid rgba(100,100,100,0)}.mm-menu .mm-hidden{display:none}.mm-fixed-bottom,.mm-fixed-top{position:fixed;left:0}.mm-fixed-top{top:0}.mm-fixed-bottom{bottom:0}.mm-menu>.mm-panel,html.mm-opened .mm-page{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html.mm-opened{overflow-x:hidden;position:relative}html.mm-opened .mm-page{position:relative}html.mm-background .mm-page{background:inherit}#mm-blocker{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) transparent;display:none;width:100%;height:100%;position:fixed;z-index:999999}.mm-menu.mm-current,html.mm-blocking #mm-blocker,html.mm-opened #mm-blocker,nav#menu-left.mm-menu.mm-current{display:block}.mm-menu{background:inherit;display:none;overflow:hidden;height:100%;padding:0;position:fixed;left:0;top:0;z-index:0;font-size:19px;}.mm-menu li{font-size:19px}.mm-menu>.mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;position:absolute;top:0;left:100%;z-index:0}.mm-menu>.mm-panel.mm-opened{left:0}.mm-menu>.mm-panel.mm-subopened{left:-40%}.mm-menu>.mm-panel.mm-highest{z-index:1}.mm-menu>.mm-panel.mm-hidden{display:block;visibility:hidden}.mm-panel>.mm-list{margin-left:-20px;margin-right:-20px}.mm-panel>.mm-list:first-child{padding-top:0}.mm-list,.mm-list>li{list-style:none;display:block;padding:0;margin:0}.mm-list{font:inherit}.mm-list a,.mm-list a:hover{text-decoration:none}.mm-list>li{position:relative}.mm-list>li>a,.mm-list>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:40px;display:block;padding:0 45px 0 20px;margin:0}.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after{content:'';display:block;bottom:0;width:auto;margin-left:20px;position:relative;left:auto}.mm-list a.mm-subopen{width:100%;height:40px;padding:0;position:absolute;top:0;z-index:2}.mm-list a.mm-subopen:before{content:'';border-left-width:1px;border-left-style:solid;display:block;height:100%;position:absolute;left:0;top:0}.mm-list a.mm-subopen.mm-fullsubopen{width:100%}.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:none}.mm-list a.mm-subopen+a,.mm-list a.mm-subopen+span{padding-right:5px;margin-right:40px}.mm-list>li.mm-selected>a.mm-subopen{background:0 0}.mm-list>li.mm-selected>a.mm-fullsubopen+a,.mm-list>li.mm-selected>a.mm-fullsubopen+span{padding-right:45px;margin-right:0}.mm-list>li.mm-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;padding-right:5px}.mm-list>li.mm-spacer{padding-top:40px}.mm-list>li.mm-spacer.mm-label{padding-top:25px}.mm-list a.mm-subopen:after{content:'';border:4px solid #fff;border-left:none;border-top:none;display:block;width:12px;height:12px;position:absolute}.mm-list:hover a.mm-subopen:after{content:'';border:4px solid #013e7f;border-left:none;border-top:none;display:block;width:12px;height:12px;position:absolute}.mm-list a.mm-subclose:before{border:4px solid #013e7f;content:'';border-left:none;border-top:none;display:block;width:12px;height:12px;position:absolute}.mm-list a.mm-subopen:after{right:16px;top:12px;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.mm-list a.mm-subclose:before{left:20px;top:11px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.mmenu.mm-right a.mm-subclose:before{left:85px}.mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding-top:8px;padding-bottom:8px}.mm-menu.mm-vertical .mm-list .mm-panel li{font-size:16px}.mm-menu.mm-vertical .mm-list .mm-panel li a{padding-left:40px}.mm-menu.mm-vertical .mm-list .mm-panel li li a{padding-left:60px}.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent}.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel{display:block}.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen{height:40px}.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:10px;right:16px}.mm-ismenu{background:#1c2127;color:#FFF}.mm-menu .mm-list>li:after{border-color:none}.mm-menu .mm-list>li>a.mm-subclose{background:#42b7d8;color:#FFF;border-bottom:#013e7f 5px solid}.mm-menu .mm-list>li>a.mm-subopen:after{border-color:#FFF}.mm-menu .mm-list>li>a.mm-subclose:before{border-color:#013e7f}.mm-menu .mm-list>li>a.mm-subopen:before{border-color:rgba(0,0,0,.15)}.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu .mm-list>li.mm-selected>span{background:#42b7d8;color:#FFF}.mm-menu .mm-list>li.mm-label,.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-vertical .mm-list li.mm-opened>ul{background:rgba(255,255,255,.05)}html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-bottom,html.mm-opening .mm-fixed-top,html.mm-opening .mm-page{left:80%}.mm-menu{width:80%}
/******************************** MMENU CSS ENDS ********************************************/

/******************************** MAGNIFIC POP UP CSS STARTS ********************************************/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:502;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:503;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:505}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:504}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;padding:0;z-index:506}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333!important}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:solid transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{opacity:.8;border-top-width:12px;border-bottom-width:12px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:20px;border-bottom-width:20px}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:12px solid #000;left:5px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{border-right:20px solid #fff}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:12px solid #000;left:3px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:20px solid #fff}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;top:-3px;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-iframe-holder .mfp-close{top:-43px}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.mfp-figure{line-height:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-break:break-word;padding-right:36px}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-no-margins img.mfp-img{padding:0}.mfp-no-margins .mfp-figure:after{top:0;bottom:0}.mfp-no-margins .mfp-container{padding:0}#error-list{margin-left:30px}#error-list li{margin:5px 0}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.error-popup{position: relative;background: #FFF;padding: 20px;width: auto;max-width: 400px;margin: 20px auto; border-radius:5px}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}} @media all and (max-width:800px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
/******************************** MAGNIFIC POP UP CSS ENDS ********************************************/

/* iPhone (Portrait & Landscape) ----------- */
@media only screen and (max-width: 767px){
	/* ------------------------- General ------------------------- */
	/************* Common Styles *****************/
	html{font-size: 14px;}
body, div.blog-list{
	background:#4e6189;
	background-image:none !important;
	}	
	.m-t20, .m-t30, .m-t40, .m-t50{ margin-top:10px!important;}
	.m-b20, .m-b30, .m-b40, .m-b50{margin-bottom:10px!important;}
	.m-tb20, .m-tb30, .m-tb40, .m-tb50{margin-top:10px!important;margin-bottom:10px!important;}  
	
	.p-t20, .p-t30, .p-t40, .p-t50{ padding-top:10px !important;}
	.p-b20, .p-b30, .p-b40, .p-b50{ padding-bottom:10px !important;}
	.p-tb20, .p-tb30, .p-tb40, .p-tb50{ padding-top:10px !important; padding-bottom:10px !important;}
	.p-l20, .p-l30, .p-l40, .p-l50{ padding-left:10px !important;}
	.p-r20, .p-r30, .p-r40, .p-r50{ padding-right:10px !important;}
	.p-lr20, .p-lr30, .p-lr40, .p-lr50{ padding-left:10px !important; padding-right:10px !important;}
	.h-36x{font-size:1.7rem;}/*24 px*/
	.h-40x{font-size:2rem;}/*28 px*/
	button.large, .button.large, button.x-large, .button.x-large{ font-size:1.286rem; padding:0.5rem 1.2rem;}
	.max-w200{ max-width:200px;}
	.max-w125{ max-width:125px;}
	.data-table{font-size: 1rem;}
	.data-table .head{ width:auto;}
	
	ul.numbered-circle-large{ font-size:1.196rem}
	ul.numbered-circle-large li {padding-bottom: 5px;line-height: 2rem;}
	ul.numbered-circle-large li strong{border: #ff1200 2px solid;width: 26px;height: 26px; line-height: 1.1rem;}
	
	.eq-col > .columns{ height:auto!important;}
	.eq-col-child .eq-chidren{ height:auto!important;}
	.text-center-small{ text-align:center!important}
	
	/********************* Header **********************/
	.logo {padding: 5px 0 0; max-width: 210px;}
	#header{position:fixed; z-index:999; top:0; width:100%; height:50px;}
	#page-banner{ margin-top:auto!important}
	.bread_crumb{ display:none;}
		
	/********************* Inner Pages **********************/
	#content-wrapper{padding-top:40px;}
	#content{min-height:inherit;}
	.page-title{ font-size: 2.4rem/*1.8rem29px*/;}
	.section-title{ font-size:1.6rem; color:#225184; margin-top:1.250rem; margin-bottom:1.250rem;}
	.step-content{ padding:20px 0}
	.step-content .text-right{ text-align:center!important}
	.accordion_content ul li{ margin-left:0;}
	.accordion_container > li > a{padding-left: 35px;}
	.accordion_content {padding: 0 0 20px 35px;}
	.accordion_container.head-has-bg > li > a, .head-has-bg-wrapper .accordion_container > li > a{ font-size:1.875rem; background-position:9px 6px;}
	.accordion_container.head-has-bg > li > a.active, .head-has-bg-wrapper .accordion_container > li > a.active {background-position:9px 6px;}
	#step-nav ul li{ padding:0}
	.form-block{ margin-bottom:20px;}
	.form-block h2 {font-size: 1.75rem;}
	.form-block .h-30x {font-size: 1.25rem;}
	
	.hide-show-btn{ text-align:left!important; /*background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/toggle-up.png) right center no-repeat; */ cursor:pointer; padding:10px 0}
	.hide-show-btn.selected{/*background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/toggle-down.png) right center no-repeat;*/}	
	
	/************Consumer Resources*********/
	.rwd-table { width:100%;}	
	.rwd-table tr { }	
	.rwd-table th { display: none;}
	.rwd-table td { display: block; border:0;position:relative; min-height:20px; border-bottom: 1px solid #ddd; text-align: center; }
	.rwd-table td h4 { font-size:20px;}
	.rwd-table td:before { content: attr(data-th);  font-weight: bold;  width: 62%; position:absolute; display:block; left:10px;   color:#003E7E; text-align:left; }
	.rwd-table td:first-child, .rwd-table td:last-child  { padding:10px; text-align:center; max-width:inherit;}
	.rwd-table tr.odd td:first-child { background:#ECF7FF}
	.rwd-table td:last-child a { margin:10px;}	
	.rwd-table tr td:first-child img { max-width:260px;}	
	.rwd-table tr td img{ max-width:20px;}
	.rwd-table tr td .btn { padding:10px;}
	.rwd-table tr td .btn img{ max-width:11px;}
	
	/********************* Footer **********************/
	#footer-nav li{ float:none; list-style:none; padding:5px 10px;} 
	#copyright{ font-size:1rem; margin-top:30px;}
	#footer-nav li a{font-size:1.429rem}
	.social_media{margin:10px 0 0 12px}
	.social_media ul li{ padding:0 0 10px 0;}
	
	#live_chat, .live_person{display:none !important;}
	
	/*body#site_debthelp{ background:none !important;}*/
	
	/* search bar mobile blog */
	.search-form{max-width: none;}
/*margin for the button on mobile blog page*/

.theSidebar{
	margin-top: 35px ;
	border-left:none !important ;

	}

.debt-settlement-table .row.td, .debt-settlement-table .row.td .columns {
	display:flex !important	;
	
}

span.page-title {
    font-size: 3.000rem/*48px*/;
    color: #FFF;
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-family: proxima_nova_rgbold;
    line-height: 1.1em;
    display: block;
}

body.post-template-default .at-resp-share-element.at-mobile .at-share-btn {
    margin-right: 10% !important;
}

footer div.social_media li {
    margin-right: 7% !important;
}

	
}
/*end max width 767*/
/* iPhone (Portrait) ----------- */
@media only screen and (min-width: 320px) and (max-width: 479px){
}

/* iPhone (Landscape) ----------- */
@media screen and (min-width: 480px) and (max-width: 767px){
}
/* iPad (Potrait & Landscape) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px){

}
/* iPad (Potrait) ----------- */
@media only screen and (min-width: 768px) and (max-width: 959px){
	/* ------------------------- General ------------------------- */		
	a{-webkit-appearance: none;}
	/************* Common Styles *****************/	
	html, body{font-size: 14px;}
	.m-t30, .m-t40, .m-t50{ margin-top:20px!important;}
	.m-b30, .m-b40, .m-b50{margin-bottom:20px!important;}
	.m-tb30, .m-tb40, .m-tb50{margin-top:20px!important;margin-bottom:20px!important;}  
	
	.p-t30, .p-t40, .p-t50{ padding-top:20px !important;}
	.p-b30, .p-b40, .p-b50{ padding-bottom:20px !important;}
	.p-tb30, .p-tb40, .p-tb50{ padding-top:20px !important; padding-bottom:20px !important;}
	.p-l30, .p-l40, .p-l50{ padding-left:20px !important;}
	.p-r30, .p-r40, .p-r50{ padding-right:20px !important;}
	.p-lr30, .p-lr40, .p-lr50{ padding-left:20px !important; padding-right:20px !important;}
	.h-36x{font-size:1.7rem;}/*24 px*/
	.h-40x{font-size:2rem;}/*28 px*/
	button.large, .button.large, button.x-large, .button.x-large{ font-size:1.286rem; padding:0.5rem 1.2rem;}
	
	ul.numbered-circle-large {font-size: 1.3rem;}
	ul.numbered-circle-large li strong{width: 32px;height: 32px; line-height: 1.5rem;}
	
	/********************* All Content **********************/
	#header .p-14x{ font-size:1.250rem}
	.call-us span.call-label{ margin-right:48%;}	
	.main-menu-wrapper{ margin-top:-1px}
	#top-navigation{ max-width:768px; }
	#top-navigation > li{padding: 0 0rem;}
	#top-navigation > li > a{padding: 0.79rem 0.7rem;}
	#top-navigation .sub-menu li > a{padding: 0.8rem 0.3rem; font-size:0.875rem;}
	
	#site-nav li{padding: 0rem;}
	#site-nav li a{ padding:0.8rem 0.5rem;}	
	
	#step-nav ul li a {padding: 10px 2px 0px;}
	#step-nav ul li a > span{padding-left: 3%;font-size: 1.550rem;}
	
	.form-block h2{ font-size:2rem;}
	.form-block .h-30x{ font-size:1.500rem;}
	

}
/* iPad (landscape) ----------- */
@media only screen and (min-width: 960px) and (max-width: 1023px){
	#top-navigation .sub-menu li > a{padding: 0.8rem 0.5rem; font-size:0.875rem;}
}

@media only screen and (min-width: 1024px) and (max-width: 1200px){
	#top-navigation > li > a{padding: 0.8rem 0.2rem;}
	#top-navigation .sub-menu li > a{padding: 0.8rem 0.5rem; font-size:0.875rem;}
	
}

/* 2x Retina Display */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5){
}
/* Student loan landing page info */

div#slf-appointment-form label[for=mktoCheckbox_3702_0] {
	width:100% !important;
	
	}
ul#menu-tnb>li.no-underline{ cursor: default; }	

/*review bottom text*/

span.rating-desc {
    text-align: center;
    display: block;
    width: 100%;
    font-size: 1rem;
    color: #ffffff;
    padding: 5px;
}

/*Bankruptcy******/
/********************* Home Pages **********************/	
body.page-id-2067{ background:#4e6189 url(https://www.takechargeamerica.org/wp-content/themes/sub/images/bankruptcy-bg.jpg) center top no-repeat; letter-spacing:-1px;}
body.page-id-2067 .bg-light-blue{ background:#42b7d8; font-size:2rem; padding:15px 10px;}
body.page-id-2067 .bg-light-blue sup{top:5px;font-weight: 600; font-size:1.2rem;}
/********************* Inner Pages **********************/
body#site_bankruptcy.page-id-8{ background:#4e6189 url(https://www.takechargeamerica.org/wp-content/themes/tca/images/bankruptcy-bg.jpg) center 122px no-repeat; letter-spacing:-1px;}		
@media only screen and (max-width: 767px){
	/********************* Home Pages **********************/	
body#site_bankruptcy.page-id-8{ background:#4e6189 url(https://www.takechargeamerica.org/wp-content/themes/tca/images/bankruptcy-bg.jpg) center 0px no-repeat; letter-spacing:-1px;}	
	body.page-id-2067{background:#0056ab !important;}
	}
	
/********New Styles*********************
=======This is for the yarrp===========*/
.yarpp-related a {
    text-decoration: none !important;
    font-weight: regular !important;
	}
.yarpp-related ul{
	padding-left: 0rem !important;
	}
.yarpp-related li{
	list-style-type:none;
	}
/*Blog page buttons*/
div.fl>a, div.fr>a{
	color:#ffffff !important;
	padding:9px 21px;
	background: #215ea0;
	min-width:90px;
	border-radius:5px;
	text-decoration: none !important;	
	}
div.fl>a:before {
    content: "\25c0 ";
    padding-right: 5px;
    text-decoration: none !important;
	font-size: 15px;
	}
div.fr>a:after	{
	content: "\25b6 ";
    padding-left: 5px;
    text-decoration: none !important;
	font-size: 15px;
	}
/*.mktoForm .mktoLabel {
    float: left;
    line-height: 0.2em !important;
    padding-top: 0.9em !important;
}*/

#mktoForm_1288 .mktoLabel {
    float: left;
    line-height: 1.2em !important;
    padding-top: 0.9em !important;
}
#mktoForm_1288 .mktoAsterix,  {
   
	display:none;
	
	}
div.medium-4 #mktoForm_1017 label {
    color: #225184 !important;
}
#mktoForm_1363 .mktoButtonRow {
	float:left !important;
	clear:both !important;
	
	}
form#mktoForm_1363{
	width: 100% !important;
	}
		
#mktoForm_1363 label.mktoLabel.mktoHasWidth, #mktoForm_1363 .mktoOffset {
    display: none;
}

#sidebar #mktoForm_1385 .mktoGutter  {
    float: left;
    height: 0em;
}

/***********IE EDGE ONLY *************/	
		_:-ms-lang(x), _:-webkit-full-screen,  div.fl>a:before {
			content: "<";
			padding-right: 5px;
			text-decoration: none !important;
			font-size: 15px;
			}
		_:-ms-lang(x), _:-webkit-full-screen, div.fr>a:after	{
			content: ">";
			padding-left: 5px;
			text-decoration: none !important;
			font-size: 15px;
			}
		_:-ms-lang(x), _:-webkit-full-screen, form.#mktoForm_1288 .mktoLabel{
			line-height:1.2em !important;
			}		
div.fl>a:hover, div.fr>a:hover{	
	background: #2ba6cb; 	
	}	

.cf:after {
  content: "";
  display: table;
  clear: both;
}
/*SIDE BAR CONTENT BLOG PAGE*/
.the-author {
    font-size: 1rem;
    margin-bottom: 25px;
}
.article-content p, .article-content li{
	color:#16202F;
}			



.theNotSidebar{
border-right: #104a86 1px solid;	
	padding-right:8px;
	}

border-left: #104a86 1px solid;
	
.theSidebar .mktoForm .mktoRadioList > label {
 	width: 35px;
    padding-left: 0px !important;
    padding-right: 8px !important;
}

.mktoForm input[type=radio] + label:before {
    margin-left: -23px !important;
}
.theSidebar  #mktoForm_1017 label {
    font-size: 1rem !important;
	margin-top:10px;
}

.theSidebar #mktoForm_1017 > div:nth-child(6) > div.mktoFieldDescriptor.mktoFormCol > div.mktoFieldWrap > div.mktoLogicalField.mktoCheckboxList.mktoHasWidth > label {
    width: 101%;
    margin-left: 0px!important;
    margin-top: -30px!important;
	}
.theSidebar .mktoFieldDescriptor.mktoFormCol {
    width: 100%;
	}
.theSidebar .mktoFieldWrap {
    width: 100%;
	}
div.post-tags{
	margin:40px 0 50px;
	font-size: 1rem;
	}
.post-tags a {
    background: #2ba6cb;
    padding: 0px 10px;
    color: #ffffff;
    border-radius: 4px;
    text-decoration: none !important;
    margin: 4px 4px;
    line-height: 26px;
    display: inline-block;
}

.post-tags a:hover {
    color: #ffffff !important;
	text-decoration:underline !important;
}			
/* student loan landing page */
body.page-id-57 .main-menu-wrapper, 
body.page-id-57 #header .text-right, 
body.page-id-57 #header .call-us, 
body.page-id-57 #header .small-2.columns.p-t20, 
body.page-id-57 #header .small-2.columns.text-right.p-t20
{
	display:none !important;
	}
	
body.page-id-55 .main-menu-wrapper, 
body.page-id-55 #header .text-right, 
body.page-id-55 #header .call-us, 
body.page-id-55 #header .small-2.columns.p-t20, 
body.page-id-55 #header .small-2.columns.text-right.p-t20
{
	display:none !important;
	}
	
body.page-id-54 .main-menu-wrapper, 
body.page-id-54 #header .text-right, 
body.page-id-54 #header .call-us, 
body.page-id-54 #header .small-2.columns.p-t20, 
body.page-id-54 #header .small-2.columns.text-right.p-t20
{
	display:none !important;
	}
	
body.page-id-285 .main-menu-wrapper, 
body.page-id-285 #header .text-right, 
body.page-id-285 #header .call-us, 
body.page-id-285 #header .small-2.columns.p-t20, 
body.page-id-285 #header .small-2.columns.text-right.p-t20
{
	display:none !important;
	}
		
body.page-id-55, body.page-id-54, body.page-id-57, body.page-id-285,
 {

  
}

#slf-appointment-form label, #appointment-form label {
    font-family: "proxima_nova_rgregular" !important;
}

@media only screen and (max-width: 767px) {
		body.page-id-55 #content-wrapper,
		body.page-id-54 #content-wrapper,
		body.page-id-57 #content-wrapper,
		body.page-id-285 #content-wrapper,
		 {
			 padding-top: 0px !important;
		}
		/*general css 349 */
		body.page-id-55 #appointment-form div.hide-show-btn.text-center.h-30x,
		body.page-id-54 #appointment-form div.hide-show-btn.text-center.h-30x,
		body.page-id-57 #appointment-form div.hide-show-btn.text-center.h-30x,
		body.page-id-285 #appointment-form div.hide-show-btn.text-center.h-30x, {
			background:none !important;	
		}
		
		/* mobile financial education changes*/
		.edu-cols{
			min-height: 0 !important;	
			}
		.edu-lists{
			font-size:1.5rem !important;
			}
		ul.edu-lists{
			min-height:0 !important;
			}		
		.edu-section-title h2{
			text-align:center;
			}
		.edu-section-title{
			font-weight:bold;
			border-top:1px solid #225184;
			margin-bottom: 20px;
				border-bottom:0px !important;
			}
		body.page-template-page-edu .row .text-center .button {
			margin-bottom:25px;
			}
		body.page-template-page-edu .row .text-center .button.small {
			font-size: 1.3rem !important;			
		}
		br.mobile-linebreak{
		display:block !important;
		}
		p {
    	font-size: 1.6rem !important;
		}
		body{
			font-size:1.5rem !important;
			} 
input[type="radio"] {		
	-ms-transform: scale(1.5); /* IE 9 */
    -webkit-transform: scale(1.5); /* Chrome, Safari, Opera */
    transform: scale(1.5);			
}
span.nowbutton, span.laterbutton {
    font-size: 2rem;
    padding-left: 5px;
}
input#CallLater {
    margin-left: 30px;
}


}
@media only screen and (max-width: 500px){
				/*fixes the image width on mobile and some mobile app facebook browser issues */
			body.single div.tca-articles p img.alignright {
				width: 100%;
			}
			
			div.fl>a:before {
						content: "<" !important;
						padding-right: 5px;
						text-decoration: none !important;
						font-size: 15px;
						}
			 div.fr>a:after	{
						content: ">" !important;
						padding-left: 5px;
						text-decoration: none !important;
						font-size: 15px;
						}	
}
/* Financial wellness moved */
#cta-contact-form.financialwellness {
    background: url(https://www.takechargeamerica.org/wp-content/themes/tca/images/testi-bg.png);
    padding: 50px 0 30px;
    color: #FFF;
}
#cta-contact-form.financialwellness label {
    color: #FFF;
}
/*  educationcenter redesign*/
.edu-title{
	text-align:center;
	background: #1c4372;
	color:#ffffff;
	margin-bottom: 10px !important;
	}
.edu-title h3{
	margin: .5rem 0 !important;
	}	
.main-row{
	 display: table;
	 margin-bottom:20px;
	}	
.edu-section{
	font-weight:bold;
	font-size: 1.5rem;
	line-height:4.5rem;
	color:#f85a50;
	}
		
.edu-element{
	overflow:hidden;
	}
.edu-element-img{
	max-height:175px;
	overflow:hidden;
	margin-bottom:30px;
	}
.edu-section-title{
	font-weight:bold;
	border-bottom:2px solid #225184;
	margin-bottom: 20px;
	}			
.edu-element img{
	width:100%;
	height:auto;
	}
div.edu-cols{
	min-height:200px;
	}
		
ul.edu-lists{
	min-height: 188px;
	list-style: none;
	letter-spacing:0px;
	line-height:1.2;
	}
.edu-lists li {
    margin-bottom: 15px;
    font-weight: 100;
	background: url(https://www.takechargeamerica.org/wp-content/themes/tca/images/tcalogobullet.png) left 4px no-repeat;
    padding: 0 0 5px 28px;
}
br.mobile-linebreak{
	display:none;
	}
/*sprites*/
.bg-BBB_white {
    width: 68px; height: 63px;
    background: url('/sprites/tcasprites.png') -10px -176px;
	display:inline-block;
}


.bg-FCAA_logo_white {
    width: 242px; height: 63px;
    background: url('/sprites/tcasprites.png') -10px -10px;
	display:inline-block;
}


.bg-COA_logo {
    width: 62px; height: 65px;
    background: url('/sprites/tcasprites.png') -272px -10px;
	display:inline-block;
}


.bg-nfcc_member_white {
    width: 170px; height: 63px;
    background: url('/sprites/tcasprites.png') -10px -93px;
	display:inline-block;
}	

/*sprites 2 */
.bg-facebook_icon {
    width: 36px; height: 35px;
    background: url('/sprites/tcasprite2.png') -10px -409px;
}


.bg-youtube_icon {
    width: 35px; height: 35px;
    background: url('/sprites/tcasprite2.png') -416px -198px;
}

.bg-rss_icon {
    width: 35px; height: 35px;
    background: url('/sprites/tcasprite2.png') -416px -308px;
}

.bg-pinterest_icon {
    width: 35px; height: 35px;
    background: url('/sprites/tcasprite2.png') -416px -253px;
}

.bg-twitter_icon {
    width: 35px; height: 35px;
    background: url('/sprites/tcasprite2.png') -619px -228px;
}

.bg-linkedIn_icon {
    width: 35px; height: 35px;
    background: url('/sprites/tcasprite2.png') -615px -288px;
}

.bg-25plusyear {
    width: 183px; height: 154px;
    background: url('/sprites/tcasprite2.png') -494px -10px;
}
img.bg-25plusyear {
    width: 183px; height: 154px;
   object-fit: none;
  object-position: -494px -10px;
}

.bg-bbb {
    width: 183px; height: 154px;
    background: url('/sprites/tcasprite2.png') -213px -198px;
}
img.bg-bbb {
    width: 183px; height: 154px;
	object-fit: none;
  object-position: -213px -198px;
}
.bg-client {
    width: 183px; height: 154px;
    background: url('/sprites/tcasprite2.png') -291px -10px;
}
img.bg-client{
	    width: 183px; height: 154px;
object-fit: none;
  object-position:-291px -10px;
	}

.bg-nonprofit {
    width: 183px; height: 154px;
    background: url('/sprites/tcasprite2.png') -10px -198px;
}
img.bg-nonprofit {
    width: 183px; height: 154px;
   object-fit: none;
  object-position:-10px -198px;
}

.bg-satisfaction_logo {
    width: 261px; height: 168px;
    background: url('/sprites/tcasprite2.png') -10px -10px;
}

.bg-abc_logo {
    width: 42px; height: 43px;
    background: url('/sprites/tcasprite2.png') -494px -288px;
}

img.bg-abc_logo {
	width: 42px; height: 43px;
	object-fit: none;
	object-position: -494px -288px;
	background:none;
}

.bg-eye_logo {
    width: 40px; height: 41px;
    background: url('/sprites/tcasprite2.png') -555px -288px;
}

img.bg-eye_logo {
    width: 40px; height: 41px;
   object-fit: none;
	object-position:  -555px -288px;
	background:none;
}

.bg-fox_news_logo {
    width: 43px; height: 40px;
    background: url('/sprites/tcasprite2.png') -494px -228px;
}

img.bg-fox_news_logo {
    width: 43px; height: 40px;
     object-fit: none;
	object-position:-494px -228px;
	background:none;
}
.bg-nbc_logo {
    width: 42px; height: 40px;
    background: url('/sprites/tcasprite2.png') -557px -228px;
}

img.bg-nbc_logo {
    width: 42px; height: 40px;
    object-fit: none;
	object-position: -557px -228px;
	background:none;
}

.bg-msn_money_logo {
    width: 109px; height: 24px;
    background: url('/sprites/tcasprite2.png') -494px -184px;
}
img.bg-msn_money_logo {
    width: 109px; height: 24px;
   object-fit: none;
	object-position: -494px -184px;
	background:none;
}
.bg-wall_street_logo {
    width: 197px; height: 17px;
    background: url('/sprites/tcasprite2.png') -10px -372px;
}				
img.bg-wall_street_logo {
    width: 197px; height: 17px;
  object-fit: none;
	object-position:  -10px -372px;
	background:none;
}

/*****NEW ACCORDION******/

ul.new_accordion h2,ul.new_accordion>span {
  font-size: 26px;
  line-height: 34px;
  font-weight: 300;
  /*display: block;*/
 /* background-color: #225184;*/
  margin: 0;
  cursor: pointer;
  padding: 5px 8px 5px 0;
}
ul.new_accordion>li>span{
	font-size:25px;
	font-weight:bold;

	}
ul.new_accordion li h2{
	display:inline;
	    margin-left: -10px;
	}	
ul.new_accordion {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.new_accordion>li {
  position: relative;
  padding: 0;
  margin: 0;
  padding-bottom: 4px;
  padding-top: 18px;
  
}

/*ul.new_accordion li i:before, ul.new_accordion li i:after {
  content: "";
  position: absolute;
  background-color: #225184;
  width: 3px;
  height: 16px;
  margin-top: 9px;
}*/

ul.new_accordion .acc-inner {
  font-size: 1em;
  line-height: 26px;
  position: relative;
  overflow: hidden;
  opacity: 1;
  transform: translate(0, 0);
  margin-top: 14px;
  z-index: 2;
  /*transition: all 500ms ease;*/
  transition:all 0.04s ease;
}


ul.new_accordion li input[type=checkbox] {
    position: absolute;
    cursor: pointer;
    width: 100%;
    z-index: 1;
    opacity: 0;
   height:75%;
    margin-top: -0.3%;
}
ul.new_accordion li input[type=checkbox]:checked ~ .acc-inner {
  margin-top: 0;
  max-height: 0;
  opacity: 0;
  transform: translate(0, 50%);
}

/*ul.new_accordion li input[type=checkbox]:checked ~ .icon  {
  transform:  rotate(0deg);
}*/
ul.new_accordion li input[type=checkbox]:checked ~ .icon  {
  transform:  rotate(-90deg);
}

div.icon{
	display:inline-block;
	background-image: url("https://www.takechargeamerica.org/wp-content/themes/tca/images/toggle-down-red-arrow.png");
	width:17px;
	height:18px;
	background-size: contain;
	margin-bottom:0px;
	}
ul.new_accordion input[type="checkbox"]:hover ~ span>h2 {
    opacity: 0.8;
}
/* debt settlement page */
.list-header.align-center {
    color: #ffffff;
    background: #225184;
    padding: 10px;+
    font-size: 1.3rem;
    text-align: center;
	font-size: 1em;
}
.list-container {
    background: #ffffff;
    padding: 10px 10px 10px 40px;
    /* height: 100%; */
}
.list-container ul, ul.inner-ul{
	   list-style: none;
	}
.list-container>ul>li, ul.inner-ul>li{
    line-height: 1.2em;
    margin-bottom: .5em;
    margin: .5em 0 0 0;
	font-size:0.9em;
	}
.list-container>ul>li::before, ul.inner-ul>li::before {
    color: #ff0000;
	 content: "\25AA";
   
    display: inline-block;
    width: 1.2em;
    margin-left: -1.2em;
    font-size: 1.2em;
}
  
 .options_line>div.option_title {
   background: #333333 !important;
    color: #ffffff;
    padding: 5px 16px 5px;
    text-transform: uppercase;
    font-size: 1em;
    position: relative;
    display: inline;
    line-height: 1.7em;
	font-weight:bold;
} 
.options_line>div.option_title:after {
    content:"";
    position: absolute;
    left: 100%;
    top:0px;
    width:0px;
    height:0px;
    border-top: 22px solid transparent;
    border-left: 11px solid #333333;
    border-bottom: 22px solid transparent;
}
div.myoption {
        font-size: 1em;
    margin-left: 10px;
    line-height: 44px; 
	font-weight:bold;
}

.options_line.row {
    margin: 2em 0 1em;
	    background: #ffffff;
}
ul.inner-ul>li{
	margin-left: 2em;
	}
.align-center {
    text-align: center;
}
body.page-template-page-buildpage #content{
	position: relative;
	}

.marg-right-fix{
	margin-right:20px;
	}
/*Gravity Forms */	
#gform_wrapper_1, #gform_wrapper_3 {
    padding: 6%;
    width: 100%;
}
ul#gform_fields_1, ul#gform_fields_3{
    list-style: none;

	}

li#field_1_2, li#field_1_1, li#field_1_5, li#field_1_4, li#field_3_3, li#field_3_4, li#field_3_2, li#field_3_5 {
    width: 45%;
    float: left;
    margin: 0 2% 0 3%;
}

li#field_3_6, li#field_3_7 {
    width: 96% !important;
    margin: 0 auto !important;
	}
	
li#field_3_6 label.gfield_label	{
	clear:both;
}
input#choice_3_7_1 {
    width: 2%;
    vertical-align: top;
    margin-top: 1%;
}
label#label_3_7_1 {
    width: 90%;
}

label#input_3_5_4_label {
    display: none !important;
}

input#choice_3_7_1[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.75); /* IE */
  -moz-transform: scale(1.75); /* FF */
  -webkit-transform: scale(1.75); /* Safari and Chrome */
  -o-transform: scale(1.75); /* Opera */
  padding: 10px;
}
	
.gform_footer.top_label {
    text-align: center;
 }
li#field_1_8 {
    text-align: center;
}

div#input_1_8>div {
    text-align: center;
    margin: 10px auto 30px;
}
/*OCC landing page */
.occ_top_badge{
    height: auto;
    width: 60%;
    margin: 0 auto;
    text-align: center;
    color: #ffffff;
    padding: 25px;
    background: #2ba6cb;
    display: inline-block;
    position: relative;
    margin-top: -40px;
}
/*
.occ_top_badge:after {
 border-top: 54px solid #2ba6cb;
    border-left: 150px solid transparent;
    border-right: 160px solid transparent;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    top: 118px;
    width: 0;
}*/
.occ_top_badge_after {
	border-top: 54px solid #2ba6cb;
    border-left: 115px solid transparent;
    border-right: 115px solid transparent;
    height: 0;
    width: 0;
    margin: 0 auto;
}
span.occ_middle {
    font-size: 83px;
}

.fancy {
  line-height: 0.5;
  text-align: center;
}
.fancy span {
  display: inline-block;
  position: relative; 
  color:#1c4372; 
}
.fancy span:before,
.fancy span:after {
  content: "";
  position: absolute;
  height: 5px;
  border-bottom: 1px solid white;
    /* border-top: 1px solid white; */
    top: 0;
    width: 30px;
}
.fancy span:before {
  right: 100%;
  margin-right: 15px;
}
.fancy span:after {
  left: 100%;
  margin-left: 15px;
}
/*Housing Help */

/*body.page-id-3210 #cta-testimonials, body.page-id-3214 #cta-testimonials, body.page-id-3223 #cta-testimonials, body.page-id-3194 #cta-testimonials, body.page-id-3200 #cta-testimonials, body.page-id-3203 #cta-testimonials, body.page-id-3216 #cta-testimonials, body.page-id-3218 #cta-testimonials, body.page-id-3221 #cta-testimonials, body.page-id-3225 #cta-testimonials, */ body.page-template-page-housing #cta-testimonials {
    background: url(/wp-content/themes/sub/images/testi-bg.png);
    padding: 50px 0;
    color: #FFF;
}
#cta-testimonials .columns {
    padding-left: 10%;
    padding-right: 10%;
}
#cta-testimonials .left-mark {
    position: absolute;
    left: 2%;
}
#cta-testimonials .right-mark {
    position: absolute;
    right: 6%;
    bottom: 0;
    bottom: 70px;
}
#cta-testimonials p {
    line-height: 2rem;
}

#appointment-form h2 {
    font-size: 3rem;
    color: #43b7d7;
    margin: 0;
    float: left;
}
.bg-sky-trans {
    background: url(https://www.takechargeamerica.org/wp-content/themes/tca/images/sky-blue-transparent-bg.png);
}

body.page-template-page-housing,/* body.page-id-3210, body.page-id-3214, body.page-id-3223, body.page-id-3194, body.page-id-3200, body.page-id-3203, body.page-id-3216, body.page-id-3218, body.page-id-3221*/{
    background: #4e6189 url(https://www.takechargeamerica.org/wp-content/themes/tca/images/housinghelp-bg.jpg) center top no-repeat;
    letter-spacing: -1px;
}
body.page-template-page-housing .satisfaction-img {
    margin-top: 5% !important;
    margin-bottom: -7px !important;

	}

#site_debthelp #appointment-form h2 {
    font-size: 3rem;
    color: #43b7d7;
    margin: 0;
    width: 100%;
}
#site_debthelp #appointment-form .hide-show-btn.text-center.h-30x {
    clear: both;
}

.gfield_description.validation_message, .instruction.validation_message,  .validation_error  {
    color: #fff;
    font-size: 15px;
    background: #ff0000;
	margin-top:-12px;
	margin-bottom:10px;
}
span.gfield_required,{
	color:#ff0000;
	}
	
.rebranding .wrapper-top .tp-widget-review-next, .rebranding .wrapper-top .tp-widget-review-prev, {
    stroke: #ffffff !important;
}

div#footer a strong.bold-underline {
    color: #ffffff !important;
    text-decoration: none !important;
}	

.brand-new,.tp-widget-poweredby, a#tp-widget-logo div.brand-new>div {
    color: #ffffff !important;
	stroke: #ffffff !important;
}

/* Calc sidebar links*/
ul.sidebar_calc{
	list-style-type:none;
	
	}
ul.sidebar_calc li a {
	color: #225184;
	font-size: 0.8em;}
ul.sidebar_calc li {
    padding: 5px 10px;
	    
}
ul.sidebar_calc li:before{
	content: " \00bb";
	margin-right:7px;
	}
body.page-template-page-teaching-resources>#content>.medium-8.columns.p-r20{
	border-right:solid 1px #225184;
	}			
@media only screen and (max-width:767px){
.marg-right-fix{
	margin-right:0 !important;
	}
.theNotSidebar{
	border:none;
	padding-right:0px !important;
	}	
div.myoption {
    font-size: 1em;
    margin:0; 
    line-height: 25px;
    font-weight: bold;
    padding: 10px;
}

input#choice_3_7_1{
	width:100% !Important;
	}
input#choice_3_7_1[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.75); /* IE */
  -moz-transform: scale(1.75); /* FF */
  -webkit-transform: scale(1.75); /* Safari and Chrome */
  -o-transform: scale(1.75); /* Opera */
  padding: 10px;
}
		
.list-container>ul>li, ul.inner-ul>li{
	font-size:1.1em;
	}	
ul.inner-ul{
	margin-bottom:1.5em !important;
	}
	
.options_line>div.option_title{
	text-align:center;
	
	}	
.myoption{
	font-size:1.3em;
	line-height:normal;
	text-align:center;
	font-weight:bold;
	margin:0;
	padding: 16px 0;
	}
ul.new_accordion>li>span {
    border-bottom: none;
}

ul.new_accordion li h2{
	display:inline;
	    margin-left: 0px !important;
	}
.stickcontainerbox h3{
	text-align: center;
    font-size: 22px;
	}
.stickcontainerbox span.eq-chidren {
    text-align: center;
}


		
/*originals*/
/*Sign opposite on mobile */ 

/*
ul.new_accordion li input[type=checkbox]:checked ~ .icon  {
  transform:  rotate(0deg);
}
div.icon{
	display:inline-block;
	background-image: url("https://www.takechargeamerica.org/wp-content/themes/tca/images/toggle-down-red-arrow.png");
	width:17px;
	height:18px;
	background-size: contain;
	margin-bottom:0px;
	transform:  rotate(-90deg);
	}


ul.new_accordion .acc-inner {
  font-size: 1em;
  line-height: 26px;
  position: relative;
 overflow: hidden;
  opacity: 0;
  transform: translate(0, 50%);
  margin-top: 14px;
  z-index: 2;

  transition:all 0.04s ease;
  max-height:0;
}

ul.new_accordion li input[type=checkbox]:checked ~ .acc-inner {
  margin-top: 0;

  opacity: 1;
  transform: translate(0,0);
  
    overflow: visible;
}
ul.new_accordion li input[type=checkbox]:checked{
height:95%;
	
	}
ul.new_accordion li input[type=checkbox] {
	opacity:.5;
	background:#e2e2e2;
	
}
ul.new_accordion li input[type=checkbox] {

}*/
}
ul.article-li.debthelp-faq li.current-menu-item {
    text-decoration: underline;
}

#content p a {
    text-decoration: underline !important;
}
.gfield_description{
	text-align:center;
	    margin-bottom: 29px;
			font-weight: bold;
	}
	
/*Koinepopup CRM form css ***********************/
@import-once "../core/variables.less";
.popup{visibility:hidden;position:fixed;z-index:1000;padding:16px;background-color:#f5f5f5;border:1px solid #aaa}
.popup>*{}
.popup>DIV{overflow:auto}
.popup>DIV p{font-size:90%}
.popup.minimized{filter:alpha(opacity=50);opacity:.5}
.popup.modal{border:0}
.popup>header{padding-bottom:8px}
.popup>header>H1{line-height:28px;font-size:24px;margin:0 0 8px 0;color:#ccc}
.popup>footer{margin-top:8px;padding-top:16px}
.popup-modal-overlay{visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=80);opacity:.8}

/*   */  

.homeContainer{
	
	}
h1.homeForm{
	font-size:3.25rem;
	padding: 0 0 0 0;
	margin: 0 0 0.25rem 0;
	line-height:3rem;
	}
h2.homeNumber{
	font-size:3.25rem;
	color:#43b7d7;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.homeCounselors{
	font-size:1.5rem;
	color:#43b7d7;
	padding: 0 0 0 0;
	margin:0.5rem 0;
	}
.homeOr{
	font-size: 1.25rem;
	margin: 0.45rem;
	}
.homeStartTrial{
	font-size:1.4rem;
	color:#ffffff;
	color:225184;
	}
.homeOurReviews{
	font-size:1rem;
	text-decoration:underline;
	color:#363636;
		padding: 0 0 0 0;
	margin: 0.5rem 0;
	}
.homeCardImages{
	text-align:center;
		padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.homeBottomPart{
	background:#225184 !important;
	padding: 0.7rem 0;
	margin: 0 0 0 0;
	}
.studentLoanDebt{
	font-size:1.4rem;
	color:#ffffff;
		padding: 0.5rem 0;
	margin: 0 0 0 0;
	font-weight:bold;
	}
.homeGetHelpSl{
	color:#225184 !important;
background:#ffffff;
	margin: 0.5rem 0;
	}
/*****Survey pages css****************************/	
body.page-template-page-survey ul#gform_fields_4 {
    list-style-type: none;
}

body.page-template-page-survey label.gfield_label {
    margin: 35px 0 0 0px;
	font-weight:bold;
}
body.page-template-page-survey .ginput_container {
    display: block;
    width: 100%;
    float: left;
}
body.page-template-page-survey .ginput_container.ginput_container_radio li {
    width: 10%;
    float: left;
    /* clear: unset; */
}

body.page-template-page-survey .ginput_container.ginput_container_likert {
    min-height: 80px;
}

body.page-template-page-survey div#ui-datepicker-div {
    background: #ffffff;
    padding: 20px;
    border: solid #e2e2e2 1px;
}

body.page-template-page-survey table.ui-datepicker-calendar td,body.page-template-page-survey  table.ui-datepicker-calendar th {
    text-align: center;
    padding: 3px 5px;
    border: solid 1px;
}
body.page-template-page-survey a.ui-datepicker-prev.ui-corner-all {
    width: 63%;
    display: inline-block;
    padding: 5px;
}
/*housing */
ul#gform_fields_5 li.gfield {
    width: 48%;
    float: left;
    margin-left: 1%;
}

ul#gform_fields_5 label.gfield_label {
    text-align: left !important;
}

#gform_5 .gform_footer.top_label {
    text-align: center;
    clear: both;
}

ul#input_5_7 li {
    display: block;
    width: 30%;
    float: left;
}

@media only screen and (min-width: 768px){
 a:focus{
      outline: 2px dotted #2ea3f2 !important;
	/* text-decoration:underline !important;*/
	 
}
body.using-mouse :focus{
      outline: none !important;
	/* text-decoration:underline !important;*/
	 
}
	}
/*Web accessable */
button.wahout:focus {
    outline: #ff0000 4px solid !important;
}
/*123456789*/
li#field_6_46 {
    width: 95% !important;
}
li#field_6_13 h2.gsection_title, li#field_6_46 h2.gsection_title {
    color: red;
	margin: 0px;
}

#gform_wrapper_6 .gf_progressbar {
    display: none;
}


#gform_wrapper_6 .gfield_description, #gform_wrapper_6 .gfield_description {
    margin-bottom: 5px;
    font-size: 14px;
    text-align: left;
    font-weight: 100;
}
#gform_wrapper_6 .gform_page_footer.top_label {
    clear: both;
}


#gform_wrapper_6 li.gfield {
	width: 48%;
	margin-right:1%;
	float:left;
	text-align:left;
	}
/* video  https://www.ostraining.com/blog/coding/responsive-videos/*/

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
	margin: 0 auto 20px auto;
	max-width: 600px;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

	
@media only screen and (max-width: 500px){
#gform_wrapper_6 li.gfield{
	width:90% !important;
	}
}
	
#gform_wrapper_6 li.gfield.gsection {
    width: 100% !important;
    clear: both;
    margin-bottom: 24px;
}

#gform_wrapper_6 ul#input_6_20 li, #gform_wrapper_6 #input_6_7 li {
    display: inline-block;
}
#gform_wrapper_6 .ginput_container_multiselect select.gfield_select, #gform_wrapper_6 .ginput_container_multiselect select.gfield_select:hover {
    height: 8rem;
    overflow: hidden;
	background:none;
}
#gform_wrapper_6 li#field_6_37 {
    width: 100%;
    clear: both;
}
#field_6_15 label.gfield_label.gfield_label_before_complex, #field_6_43 label.gfield_label.gfield_label_before_complex {
    display: none;
}
#gform_wrapper_6 label.gfield_label {
    font-weight: bold;
}

#gform_wrapper_6 .gform_footer.top_label {
    text-align: center;
    clear: both;
}



#ui-datepicker-div {
	 background: #FFF;
	 border: 1px solid #ddd;
	 border-radius: 4px;
	 display: none;
	 padding: 20px;
	 width: 300px;
}
 #ui-datepicker-div .ui-icon {
	 color: transparent;
	 cursor: pointer;
	 font-size: 0px;
}
 #ui-datepicker-div .ui-icon:before {
	 color: #333333 ;
	 font-family: "FontAwesome";
	 font-size: 18px;
}
 #ui-datepicker-div .ui-datepicker-prev {
	 float: left;
	 width: 10%;
}
 #ui-datepicker-div .ui-datepicker-prev .ui-icon:before {
	 content: '\f060';
}
 #ui-datepicker-div .ui-datepicker-prev.ui-state-disabled {
	 display: none;
}
 #ui-datepicker-div .ui-datepicker-next {
	 float: right;
	 width: 10%;
}
 #ui-datepicker-div .ui-datepicker-next .ui-icon:before {
	 content: '\f061';
	 float: right;
}
 #ui-datepicker-div .ui-datepicker-next.ui-state-disabled {
	 display: none;
}
 #ui-datepicker-div .ui-datepicker-title select {
	 float: left;
	 width: 70%;
}
 #ui-datepicker-div .ui-datepicker-title .ui-datepicker-month {
	 margin: 0px 5% 6px;
}
 #ui-datepicker-div .ui-datepicker-title .ui-datepicker-year {
	 margin: 0px 15% 6px;
}
 #ui-datepicker-div .ui-datepicker-today {
	 background-color: #333333 ;
	 border-radius: 4px;
}
 #ui-datepicker-div .ui-datepicker-today a {
	 color: #FFF;
}
 #ui-datepicker-div table {
	 width: 100%;
}
 #ui-datepicker-div table td, #ui-datepicker-div table th {
	 text-align: center;
}
 #ui-datepicker-div table td a {
	 display: block;
	 padding: 5px;
}

/*style.css*/

/*
Theme Name: TCA
Theme URI: http://www.gate6.com
Author: the Gate6 team
Author URI: http://www.gate6.com/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen 

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.debt-settlement-table .th{font-family: 'proxima_nova_rgbold'; }
.weblator-poll-container{font-family: 'proxima_nova';}
.weblator-poll-container h3{color:#104a86!important;font-size:18px!important;}
.weblator-poll-container .btn-default{ background-color: #104a86;border-color:none;}
.weblator-poll-container label.weblator-poll-label{font-size: 16px;}
div.weblator-view-results > a.weblator-hide-poll.btn.btn-default{color: #000000!important;}
div.weblator-view-results a{color:white!important;}
button.btn.btn-default.vote-button.weblator-poll-submit {
    color: #000000 !important;
}
/********************* Common Style **********************/
body{background:#4e6189 url(https://www.takechargeamerica.org/wp-content/themes/tca/images/bg_new.jpg) center top no-repeat;}
.landing-cloud{background:#4e6189 url(https://www.takechargeamerica.org/wp-content/themes/tca/images/home-bg.jpg) center top no-repeat;}
#site_tca.page-id-913{background:#4e6189 url(https://www.takechargeamerica.org/wp-content/themes/tca/images/home-bg.jpg) center 65px no-repeat;}
#site_tca.page-id-967{background:#4e6189 url(https://www.takechargeamerica.org/wp-content/themes/tca/images/home-bg.jpg) center 130px no-repeat;}
#site_tca.page-id-1066{background:#4e6189 url(https://www.takechargeamerica.org/wp-content/themes/tca/images/home-bg.jpg) center 130px no-repeat;}
#site_tca.page-id-1796{background:#4e6189 url(https://www.takechargeamerica.org/wp-content/themes/tca/images/home-bg.jpg) center 130px no-repeat;}
#site_tca.page-id-1873{background:#4e6189 url(https://www.takechargeamerica.org/wp-content/themes/tca/images/home-bg.jpg) center 65px no-repeat;}


/**************** Breadcrumb ***********/	
.bread_crumb{ padding-bottom:20px;font-size:16px}

/**************** List Style ***********/
.bottom-line{ border-bottom:1px solid #225184;}
.bottom-line:hover{ border-bottom:1px solid #2ba6cb;}
	
	

/********************* Home Pages **********************/
.home{background:#4e6189 url(https://www.takechargeamerica.org/wp-content/themes/tca/images/home-bg.jpg) center top no-repeat;}
.satisfaction-img{ margin-top:-4%; margin-bottom:-27px;}
body.page-template-page-housing .satisfaction-img { margin-top: 5% !important; margin-bottom: -7px !important;}

#as-seen-on{ background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/sky-blue-transparent-bg.png); text-align:center; vertical-align:middle; padding:20px 0; }
#as-seen-on img{ margin:10px 14px;}
#review-form{ background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/90white-bg.png); padding:30px 36px 15px 36px; }
#review-form h2{ font-size:3rem; color:#43b7d7; margin:0}
.cta-box{ background:#35608f; padding:15px; color:#FFF; margin-bottom:10px;}
#cta-testimonials .left-mark{ position:absolute; left:8%;}
#cta-testimonials .right-mark{ padding-left:8px; margin-top:-10px;}
#schedule-popup{ height: 270px !important;}
/************* Testimoanials *****************/
.testimonials-box{border-bottom:#cccccc 1px solid; padding-bottom:10px;}
#cta-testimonials{position: relative; width: 100%; overflow: hidden; display:block;}
#cta-testimonials #testimonial-slider p { padding-left:50px;padding-right:50px}
#cta-testimonials .slides{ margin:0; height: 100%;overflow: hidden; -webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d; -webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); -moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); -o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}
#cta-testimonials .slide{height: 100%; float: left; clear: none; list-style:none; line-height:normal; width:100%; position:relative;}
#cta-testimonials .slider-arrow{position: absolute;  display: block;  margin-bottom: -20px; width:23px; height:43px; }
#cta-testimonials .slider-arrow--right{ bottom: 50%; right: 5px; background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/nav-arrow.png) 0 -47px;text-indent:-9999px;  }
#cta-testimonials .slider-arrow--left{ bottom: 50%; left: 5px; background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/nav-arrow.png) 0 0px;text-indent:-9999px;  }
#cta-testimonials .slider-nav{ display:none;}	


/********************* Inner Pages **********************/
	.tab-contents .tab-content{display:none;}
	
	/******************Consumer Resources**************/
	
	
	/********************* Blog Page **********************/	
	.blog-list{ background:#4e6189 url(https://www.takechargeamerica.org/wp-content/themes/tca/images/home-bg.jpg) center -164px no-repeat;}	
	.tca-articles .page-title a{color:#FFF;}
	.tca-articles .entry-date { background:#4bc1e1; font-size:34px;  color:#FFF; text-align:center; text-transform:uppercase; display:inline-block; padding:6px 16px 14px; position:relative; margin-bottom:20px; max-width:70px; line-height:22px;  border-radius:50px; }
	.tca-articles .entry-date small{font-size:19px;}
	body.single article.article-content h1{
	margin-top: 0px;	
	}
	.tca-articles article h2{ 
	 margin:-2px 0 0px 0;
	font-size:1.5rem;

	 }
	
	.article-content ul{ padding-left: 2rem;line-height: 1.7rem; }
	.article-content ul li{ margin-bottom: .5rem; }
	.article-content .entry-date{padding: 13px 16px 10px; font-size: 24px;}
	
	.tca-articles article .medium-11{ padding-left:30px;} 
	.tca-articles article h2 a {text-decoration:none;}		
	.tca-articles .posted-in a { color:#2c71ce; text-decoration:none;}
	.tca-articles article hr { border-bottom:#104a86 2px solid;}
	.tca-articles .blog-article article:last-child hr { border-bottom:0;}		
    #sidebar .widget-title { font-size:1.500rem; background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/toggle-down.png) left center no-repeat; padding:5px 0px 5px 40px; cursor:pointer; margin-bottom:20px; }
	#sidebar .widget-title.selected { background-image:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/toggle-up.png);}
	#sidebar .widget{padding-bottom:30px;}
	#sidebar .widget-area aside { position:relative!important; top:auto!important; }
	#sidebar .widget-area aside ul li{ list-style:none;}
	#sidebar .widget-area aside ul li a{text-decoration:none; font-size:15px; color:#104a86;}
	#sidebar .widget-area #wpp-2{background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/popular-post-icon.png) right top no-repeat;}
	#sidebar .widget-area #text-2{background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/archive-icon.png) right top no-repeat;}
	#sidebar .widget-area #text-3{background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/recent-icon.png) right top no-repeat;}
	
	#sidebar .yearly-archive-box {border-bottom:#104a86 2px solid; margin-top:20px; }
	#sidebar .widget-yearly-archive {border-top:#104a86 2px solid; }
	#sidebar .widget-yearly-archive h3{margin: 5px 0;}	
	#sidebar .widget-yearly-archive h3.selected{font-size:1.500rem; text-indent:0; margin:5px 0;}
	#sidebar .widget-yearly-archive .active{ font-weight:bold;}
	
	#sidebar .widget-yearly-archive ul { margin-bottom:20px; padding-left:30px;}
	#sidebar aside.widget-yearly-archive ul li{ padding-bottom:0 }
	
	#sidebar a.recent-post { font-size:14px; text-transform:capitalize; line-height:16px;display:block;}
	.qa-sidebar ul.red-circle li{padding: 0 0 17px 28px;	}
	.qa-sidebar ul.red-circle { line-height:1; margin-left:9px;}
	
	.s2_error { font-size:16px; color:#FF0004;}
	.s2_message{ font-size:16px; color:#268300;}
	
	#sidebar .removeaccordian-qa .widget-title{ background:none; padding-left:0; cursor:auto}
	
	/********************* Search Field **********************/
	.search-form{ max-width:250px; position:relative;}
	.search-form .search-field {background-color:#fff; border:#225184 2px solid; height:40px; margin:5px 0 10px 0; font-size:14px; padding-left: 10px; padding-right:10px; width:100%; resize:none}
	.search-form .screen-reader-text { display:none;}
	.search-form .search-submit { border:0; background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/search-icon.png) no-repeat; text-indent:-9999px; width: 26px;height: 27px; position:absolute; right:5px;margin-top:-42px; z-index:1;}
	
	/********************* About Pages **********************/
	.certifications-logo li{ display:inline-block; float:none;padding: 0 0.625rem 1.25rem;  }
	
	/********************* Newsroom **********************/
	.news-brief p{ font-size:1rem}
		
	.main-search{ background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/search-icon-new.png) center right no-repeat; padding-right:40px;}	
	
	/********************* Teaching Resources Page **********************/
	.grades { background:#104a86; font-size:22px; float:left; font-weight:bold; letter-spacing:0;  color:#FFF; text-align:center; display:inline-block; padding:8px; position:relative; margin-bottom:20px; width:59px; line-height:42px;  border-radius:50px; }
	.grades:hover { background:#42b7d8; transition: all 0.3s ease-in-out; }
	.grades-text{ color:#42b7d8; font-size:24px; text-transform:uppercase; font-weight:600; display:inline-block; line-height:1.4rem; padding:8px;  transition:0;}
	.grades-text span{ font-size:30px;}
	.grade-tab-links li.selected{ background: url(https://www.takechargeamerica.org/wp-content/themes/tca/images/selected-arrow.png) no-repeat 80% 22%;}
	.grade-tab-links li.selected a span:first-child{ background:#42b7d8 !important; }
	
	.page-id-15{background:#4e6189 url(https://www.takechargeamerica.org/wp-content/themes/tca/images/home-bg.jpg) center top no-repeat;}
	
	/********************* Debt Settlement **********************/
	.debt-settlement-table { color:#FFF;}
	.debt-settlement-table span{ display:block; padding:10px 30px; line-height:30px; }
	.debt-settlement-table .td span{ padding:20px 50px}
	.debt-settlement-table .th .columns span{ background:#104a86;}
	.debt-settlement-table .td .columns:first-child span{ background:#2c71cd;}
	.debt-settlement-table .td .columns span{ background:#43b7d7}
	
	/********************* Sr Financial Friends **********************/
	.page-id-37{ background-position:center 104px!important;}
	

/**************** Pagination  ***********/	
#pagination{margin:0px 0;}
.page_navi {text-align: center;}
.page_navi li {display: inline; list-style: none;}
.page_navi li.current span, .page_navi li a:hover {color: #104a86;display: inline-block;text-decoration:underline; font-size:18px;}
.page_navi li a {color: #104a86;display: inline-block;text-decoration: none; font-size:18px;}
.page_navi li.page_nums span {display: inline-block;}
.page_navi li span, .page_navi li a{margin:0 2px;padding: 0px 2px;}
.page_navi li.next a, .page_navi li.last a  {color: #3264a9;}
.page_navi li.next a:hover, .page_navi li.last a:hover{ color:#3264a9;}
.page_navi .previous a{background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/pagination-left.png) left center no-repeat; text-indent:-9999px; width:20px; height:20px;}
.page_navi .next a{background:url(https://www.takechargeamerica.org/wp-content/themes/tca/images/pagination-right.png) right center no-repeat; text-indent:-9999px; width:20px; height:20px;}
.nav-links a{ text-decoration:underline!important; font-weight:bold;}

#page-banner .trustpilot-widget iframe{z-index:100 !important;}

/* iPhone (Portrait & Landscape) ----------- */


	


@media only screen and (max-width: 767px){
	/* ------------------------- General ------------------------- */
		
	/********************* Header **********************/
	
	body.home{background:#0056ab !important;}	
	
	/********************* Home Pages **********************/
	.home-title{font-size:2.3rem}
	#review-form h2{ font-size:2.571rem;}
	#review-form form .row{ padding:0 30px;}
	#review-form form .row .row{ padding:0 0px;}
	#review-form{ padding:10px; margin:-7px;}	
	#cta-testimonials .left-mark {position: absolute;left: 7%;}	
	.how-we{ font-size:1.8rem; text-align:center}
	
	/********************* All Content **********************/
	
	.tca-articles article .medium-11 {
	padding-left: 0px;
	}
	.tca-articles .entry-date {font-size: 25px;padding: 4px 10px 7px;line-height: 17px;}
	.tca-articles .entry-date small {font-size: 14px;}
	.tca-articles .medium-8 h2.h-30x {position: relative;height:50px;}
	.tca-articles .medium-8 h2.h-30x a {padding-left: 56px;position: inherit;display: block;}
    .tca-articles .medium-8 h2.h-30x a img {position: absolute;left: 0;top:50%;transform:translate(0,-50%);}
	
	/********************* Teaching Resources Page **********************/
	.grades{ font-size:16px; margin-bottom: 5px;}
	.tab-links li.selected{ background: none;}
	.grades-text{ font-size:14px; padding:8px 0; line-height:1.3rem; }
	.grades-text span{ font-size:18px;}
	.tab-links li.selected .grades{ font-size:24px; transition:0;}
	.grades-text{ font-size:14px;line-height:1.2rem; }
	
	/********************* Debt Settlement **********************/
	.debt-settlement-table .th .columns:last-child{ display:none; }	
	.debt-settlement-table span{ height:auto!important}
	.debt-settlement-table span{padding:10px 10px; }
	.debt-settlement-table .td span{ padding:10px 15px}
	.color-box-light-blue{ background:#43b7d7;}
	.color-box-dark-blue{ background:#2c71cd;}
	.color-box-dark-blue, .color-box-light-blue{ display:inline-block; width:20px; height:20px; margin-right:10px;}

	/********************* Search The Library **********************/
	.facebookfeed{ width:280px!important;}
	.yop-poll-answers ul li{ padding:0 10px 0 10px!important;}
		
	#footer-nav{ float:none;}
	
	
		
}
/* iPhone (Portrait) ----------- */
@media only screen and (min-width: 320px) and (max-width: 479px){
}

/* iPhone (Landscape) ----------- */
@media screen and (min-width: 480px) and (max-width: 767px){
}
/* iPad (Potrait & Landscape) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px){

}
/* iPad (Potrait) ----------- */
@media only screen and (min-width: 768px) and (max-width: 959px){
	/* ------------------------- General ------------------------- */	
	
	/********************* All Content **********************/
	.satisfaction-img {margin-top: 0;}
	#review-form h2 {font-size: 1.8rem;}
	#review-form{ margin:10px;}
	#as-seen-on img {margin: 10px 9px;}
	#cta-testimonials .left-mark {left: 0%;}
	
	
	/********************* Teaching Resources Page **********************/
	.tab-links li.selected{ background: url(https://www.takechargeamerica.org/wp-content/themes/tca/images/selected-arrow.png) no-repeat  98% 20%;}
	.grades-text{ font-size:20px; }
	.grades-text span{ font-size:26px;}
	
	/********************* Search The Library **********************/
	.facebookfeed{ width:400px!important;}
	.yop-poll-answers ul li{ padding-left:0 10px 0 10px!important}
	
	/********************* Blog **********************/	
	.tca-articles .entry-date {font-size: 24px;padding: 6px 12px 9px;max-width: 61px;line-height: 17px;}
	.tca-articles .entry-date small {font-size: 14px;}
	
}



/* iPad (landscape) ----------- */
@media only screen and (min-width: 960px) and (max-width: 1023px){
}

@media only screen and (min-width: 1024px) and (max-width: 1200px){
	
}

/* 2x Retina Display */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5){
}

/* styles.css menu*/
/*@charset "UTF-8";*/
/* Base Styles */


#cssmenu > ul,
#cssmenu > ul li,
#cssmenu > ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul#menu-tnb a {
	width:100%;
	}
#cssmenu > ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: -1000;
  z-index: 598;
  width: 100%;
}

div#cssmenu {
    border-bottom: solid 1px #e2e2e2;
}

ul#menu-tnb.menu li a span{
	color:#225184;
}
ul#menu-tnb.menu{
	
    max-width: 1000px;
    margin: 0 auto;
    font-size: 20px;
    background: none;
	}
ul#menu-tnb.menu, ul#menu-tnb.menu a, ul#menu-tnb.menu a:hover /* ul#menu-tnb.menu a:focus-within*/{
	color:#225184;
	}	
#cssmenu > ul {
  position: relative;
  z-index: 1;
}
#cssmenu > ul li {
  float: left;
  min-height: 1px;
  line-height: 1.3em;
  vertical-align: middle;
}
#cssmenu > ul li.hover,
#cssmenu > ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}

#cssmenu > ul ul li {
  float: none;
}
#cssmenu > ul ul ul {
  top: 1px;
  left: 99%;
}
#cssmenu > ul li:hover > ul /* ,   #cssmenu > ul li:focus-within > ul*/ {
  visibility: visible;
}
/* Align last drop down RTL */
#cssmenu > ul > li.last ul ul {
  left: auto !important;
  right: 99%;
}
#cssmenu > ul > li.last ul {
  left: auto;
  right: 0;
}
#cssmenu > ul > li.last {
  text-align: right;
}
/* Theme Styles */
#cssmenu > ul {
  border-top: none;
  font-family: 'proxima_nova_rgregular';
  font-size: 20px;
  width: auto;
  zoom: 1;
}
#cssmenu > ul:before {
  content: '';
  display: block;
}
#cssmenu > ul:after {
  content: '';
  display: table;
  clear: both;
}
#cssmenu > ul li a {
  display: inline-block;
  padding: 10px 22px;
}
#cssmenu > ul > li.active,
#cssmenu > ul > li.active:hover
/* #cssmenu > ul > li.active:focus-within*/ {

}
#cssmenu > ul > li > a:link,
#cssmenu > ul > li > a:active,
#cssmenu > ul > li > a:visited {
  color: #ffffff;
}
#cssmenu > ul > li > a:hover /*,  #cssmenu > ul > li > a:focus-within */ {
  color: #ffffff;
}

#cssmenu > ul ul ul {
  top: 0;
}
#cssmenu > ul li li {
  background-color: #ffffff;
  border-bottom: 1px solid #ebebeb;
  font-size: 20px;
}
#cssmenu > ul li.hover,
#cssmenu > ul li:hover/*  #cssmenu > ul li:focus-within*/  {
  background-color: #225184;
}
#cssmenu > ul > li.hover,
#cssmenu > ul > li:hover, #cssmenu > ul > li:hover > span /* #cssmenu > ul > li:focus-within > span */{
  background-color: #225184;
  -webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15);
  
}

ul#menu-tnb.menu li:hover > a > span{
	color:#ffffff !important;
	}

ul#menu-tnb.menu li:hover > a > span /* ul#menu-tnb.menu li:focus-within > a > span */{
	color:#ffffff !important;
	}	

/*li.menu-item-has-children>a:after	{
	
	 color: #225184;
	 content:" \25BC ";
	 font-size: 12px;
}*/

ul>li>ul>li.menu-item-has-children>a:after {
    color: inherit;
    content: " \25BA ";
    font-size: 12px;
}

ul.red-circle>li>ul>li.menu-item-has-children>a:after {
    content: normal;
    font-size: 0px;
}	
#cssmenu > ul a:link,
#cssmenu > ul a:visited {
  text-decoration: none;
}
#cssmenu > ul a:hover {
  
}
#cssmenu > ul a:active {
 
}
#cssmenu > ul ul {
  border: 1px solid #CCC \9;
  -webkit-box-shadow: 0 0px 2px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0px 2px 1px rgba(0, 0, 0, 0.15);
  width: 225px;
}

.no-underline>a>span{
	text-decoration:none !important;
	}
li>ul>li.current-menu-item>a>span {
   /* background: #b9dafe !important;*/
   text-decoration:underline;
}

ul#menu-tnb>li.no-underline{ cursor: default; }	
@media only screen and (max-width: 767px){
	ul>li>ul>li.menu-item-has-children>a:after {
		color: #225184;
		content: normal;
		font-size: 12px;
	}	
}

ul#menu-tnb.menu a:focus-within{
	color:#225184 
	}
#cssmenu > ul li:focus-within {
  position: relative;
  z-index: 599;

  cursor: default;
}	

#cssmenu > ul li:focus-within > ul  {
  visibility: visible;
}

#cssmenu > ul > li > a:focus-within  {
  color: #ffffff;
}

#cssmenu > ul li:focus-within{
  background-color: #225184;
}

#cssmenu > ul > li:focus-within, #cssmenu > ul > li:focus-within > span {
  background-color: #225184;
  -webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15);
  
}
ul#menu-tnb.menu li:focus-within > a > span {
	color:#ffffff !important;
	}
ul#menu-tnb.menu > li > ul > li:focus-within > a > span, ul>li>ul>li.menu-item-has-children:focus-within>a:after {
	color:#ffffff !important;
	}
/****************SL stuff**************/
	
.sl-container-row{
	display:flex;
	padding: 5px 5px 5px 0;
	
	}
.sl-container-row h2{
	margin-bottom:0px;	
	}
.priceh2{
	    margin-top: 0.375rem;
	}		
h2.sldspage{
	font-size: 1.8rem;
	font-weight:normal;
	margin-bottom: 0.5rem;
    margin-top: 0rem;
	}
.sl-container-row p{
	font-size:1.25rem;
	}
.sl-container-row div.moneyback{
	font-size:0.9em;
	margin-top:7px;
	margin-bottom:22px;
	color:#39b8d9;
	}	
.sl-container-row .columns{
	padding: 15px;

	}	
.sl-1-container{
background: #edeff2;
padding: 3% 15px !important;
	}
.sl-2-container{
background: #d7dcdf;	
	}
.sl-3-container{
background: #225184;
text-align:center;	
color:#ffffff;
	}		
ul.sl-list{
	width: 96%;
    margin: 0 auto;
	height: 74%;
	padding: 0;
	list-style: none;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	font-size:1.25rem;
	/*list-style-image:url(../wp-content/themes/tca/images/checkmark.png);*/
	   
	}
ul.sl-list li{
	 background: url(https://www.takechargeamerica.org/wp-content/themes/tca/images/checkmark.png) left 0px no-repeat;
    padding: 0 0 5px 20px;
	}	
.sl-explaination{
	
	}
.sl-explaination span{
	font-size:.9rem;
	}	
.sl-text-list{
	margin:0 auto 20px;
	text-decoration:none;
	width:90%;
	line-height: 1.25rem;
	
	}
.sl-text-list li{
	padding: 5px;
	
    line-height: 1.5rem;
	}

#selfGuided::before, #phoneSupport::before, #addOnService::before
{
	 
  display: block; 
  content: " "; 
  margin-top: -100px; 
  height: 100px; 
  visibility: hidden; 
  pointer-events: none;
	}
.receiveTitle{
	font-size:1.25rem;
    padding-bottom: 9px;
    line-height: 1.4rem;
	}
h2.sldspage.doityourself:before{
	background: url(https://www.takechargeamerica.org/wp-content/themes/tca/images/do-it-yourself.png) no-repeat;
	content:' ';
	width:43px;
	height:43px;
	display:inline-block;
	    margin-bottom: -12px;
    margin-right: 7px;
	}
	
h2.sldspage.phonesupport:before{
	background: url(https://www.takechargeamerica.org/wp-content/themes/tca/images/phonesupport.png) no-repeat;
	content:' ';
	width:43px;
	height:43px;
	display:inline-block;
	    margin-bottom: -12px;
    margin-right: 7px;
	}
	
h2.sldspage.serviceradvocacy:before{
	background: url(https://www.takechargeamerica.org/wp-content/themes/tca/images/serviceradvocacy.png) no-repeat;
	content:' ';
	width:43px;
	height:43px;
	display:inline-block;
	    margin-bottom: -12px;
    margin-right: 7px;
	}
.phoneSideBar {
    text-align: center;
    font-size: 2rem;
    background: #248;
    color: #ffffff;
    padding: 20px;
    margin: 50px 0 0;
}
.phoneNumberSidebar{
	font-weight:bold;
	
	}	
.slSublist li {
	background: url(https://takechargeamerica.org/wp-content/themes/tca/images/checkmark.png) left 0px no-repeat;
    padding: 0 0 5px 20px;
	    margin-left: 12px;
    margin-top: 7px;
	}
ul.councelorConnect	{

	margin-left:70px;
	}
h2.councelorConn{
	margin-top: 5rem;
	}					
@media  only screen and (max-width: 40em) {

	.sl-2-container, .sl-3-container{
	 height: 200px;
		}
	.sl-container-row {
    	display: table;
		
		}
	.sl-explaination {
		padding: 0 12px;
	}
	.sl-text-list {
		margin: 0 auto 20px;
		text-decoration: none;
		width: 90%;
		line-height: 1.75rem;
	}
	
}
ul.councelorConnect li {
    padding-top: 7px;
    padding-bottom: 6px;
}
		
/*end general pasted*/

/********************* Regular **********************/
body, .font-regular, #top-navigation .sub-menu li > a, ol.red-circle li span, .accordion_container.head-has-bg .accordion_content a{font-family: 'proxima_nova_rgregular';}

/********************* Semi-bold **********************/
.font-semibold, button.small, .button.small, .scroll-to-top{font-family: 'proxima_nova_rgsemibold'; }

/********************* bold **********************/
.font-bold, strong, b, #site-nav li a, button, .button, h1, h2, h3, h4 ,h5, .accordion_container > li > a, .accordion_content a, #appointment-cta, #call-pa-cta, .call-us, .tca-articles .entry-date, .widget-yearly-archive h3.selected, .page_navi li, ol.red-circle li, ol.red-circle.font-bold li span, .mm-menu {font-family: 'proxima_nova_rgbold'; }

/********************* Common Style **********************/
body{font-size:1.240rem;  color:#225184; letter-spacing:-1px}/*Correct font size is: 1.250rem; but we have use 1.240, so that underline will be looked thinner */
h1, h2, h3, h4 ,h5{ font-weight:normal;}
p{font-size:1.240rem;} /*Correct font size is: 1.250rem; but we have use 1.240, so that underline will be looked thinner */
.letter-normal{ letter-spacing:normal;}
div#contnet-wrapper a{ color:#225184; text-decoration:underline}
a:hover{ text-decoration:none; color:#2ba6cb !important;}
a.no-line{ text-decoration:none!important;}
a.underline{ text-decoration:underline!important;}
.hr-sky-blue{border-top:#43b7d7 2px solid; border-bottom:0 }
.inline{ display:inline;}
ul ul{ list-style:none;}
hr{ border:0; border-bottom:#104a86 1px solid}
.vline-left{border-left: #104a86 2px solid;}
.line-h45x, ol.line-h45x li, p.line-h45x, .line-h45x p{ line-height:2.750rem}
.p-relative{ position:relative;}
/************* Typograpgy *****************/
h3{ margin-bottom:0.625rem;/*10px*/}
.h-44x{ font-size:2.750rem; line-height:1.1em; }
.h-48x{ font-size:3rem; line-height:1.1em; }
.p-22x{font-size:1.375rem;line-height:1.375em;}
.p-24x, .p-24x p{font-size:1.500rem;} 
/*-----------------------------Home crm form-------------*/	
div#crm-form input:focus, div#crm-form span.customSelectFocus, div#appointment-form > input:focus, div#appointment-form  span.customSelectFocus {
	border:  1px  #87b2e1 solid !important;
		}
	
/********************* Text Color *******************/
.blue{ color:#225184;}
.light-blue{ color:#43b7d7}
.red{ color:#ff1200}
.white{ color:#FFF}

/********************* Background *******************/
.bg-blue{background:url(../images/testi-bg.png); }
.bg-dark-blue{background:#104a86; }
.bg-white-trans{background:url(../images/content-bg.png); }
.bg-sky-trans{background:url(../images/sky-blue-transparent-bg.png);}

/************ Forms *******/
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], select, textarea{ border:2px #225184 solid;-webkit-border-radius: 10px;border-radius: 10px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; height:2.5rem}
textarea{ resize:none;}
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus{ border:1px #225184 solid;-webkit-border-radius: 10px;border-radius: 10px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; background:#FFF;}
::-webkit-input-placeholder, ::-moz-placeholder, :-ms-input-placeholder, input:-moz-placeholder { color:#b1b1b1; }
label{ font-size:1.125rem; color:#205287}

	/************ Custon Select Box *******/
	.JQselect{ padding:0;}
	.full-width{ width:100%!important;}
	.customSelect{ border:2px #225184 solid;-webkit-border-radius: 10px;border-radius: 10px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; padding: 0.3rem 0.5rem; background:#FFF url(../images/select-all-bg.jpg) right center no-repeat; padding-right:30px; margin:0 0 1rem 0; height:2.50rem; font-size: 0.875rem; line-height:1.875rem;}
	.customSelect span{width: auto!important;display: block!important;overflow: hidden; white-space:nowrap;}
	.customSelect.customSelectChanged span{ color:#646464; font-style:normal; font-weight:400;}	
	.customSelect.blogselect{border: #ccc 1px solid;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 10px; background:url(../images/select-bg.jpg) right center no-repeat; padding-right:30px;}
	.customSelect.blogselect span{width: auto!important;display: block!important;overflow: hidden; white-space:nowrap;  line-height:21px;}
	
	/************ Custom Radio/Check Box *******/
	.iradio_minimal{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:24px;height:24px;background:url(../images/minimal.png) no-repeat;border:none;cursor:pointer}
	.icheckbox_minimal{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:28px;height:28px;background:url(../images/minimal.png) no-repeat;border:none;cursor:pointer}
	.icheckbox_minimal{background-position:0 0}	
	.icheckbox_minimal.checked{background-position:-32px 0}
	.icheckbox_minimal.disabled{background-position:-60px 0;cursor:default}
	.icheckbox_minimal.checked.disabled{background-position:-80px 0}
	.iradio_minimal{background-position:-116px 0; margin-top:-3px;}	
	.iradio_minimal.checked{background-position:-140px 0}
	.iradio_minimal.disabled{background-position:-160px 0;cursor:default}
	.iradio_minimal.checked.disabled{background-position:-180px 0}/* HiDPI support */
	.radio-btn{ margin-bottom:1rem!important;}
	
	
/********************* Buttons *******************/
button, .button {margin: 0 0 0.5rem;background:#225184; border:none;color: #FFFFFF!important;-webkit-transition: background-color 300ms ease-out;-moz-transition: background-color 300ms ease-out;transition: background-color 300ms ease-out;-webkit-appearance: none;-webkit-border-radius: 10px;border-radius: 10px; font-size:1.125rem; padding:0.45rem 0.938rem }
button:hover, button:focus, .button:hover, .button:focus{ background:#43b7d7;color:#FFF !important;}
.button-white{background:#FFF; color:#225184!important}
.button-white:hover, .button-white:focus{background:#43b7d7; color:#FFF !important;}
.button-light-blue{background:#43b7d7; color:#FFF!important}
.button-light-blue:hover, .button-light-blue:focus{background:#FFF; color:#225184!important}
button.small, .button.small{ font-size:0.813rem; padding:0.65rem 1rem; letter-spacing:normal;}/*13px*/
button.tiny, .button.tiny {font-size: 0.700rem; padding-top: 0.475rem;padding-right: 1rem;padding-bottom: 0.475rem;padding-left: 1rem;font-size: 0.6875rem;letter-spacing: normal;}
button.large, .button.large{ font-size:1.50rem; padding:0.75rem 1.375rem}
button.x-large, .button.x-large{ font-size:1.75rem; padding:0.75rem 1.375rem}
.button-read-more{background:#2c71ce; color:#FFF!important; padding:0.45rem 1rem!important; border-radius:3px;}
.button-read-more:hover, .button-read-more:focus{background:#FFF; color:#225184!important}
.button-block{width:100%;display:inline-block;}

/********************* Table *********************/
.data-table{ width:100%; margin-bottom:20px; line-height: 1.375em;}
.data-table td{ padding:10px; border:#FFF 1px solid; vertical-align:top}
.data-table th{ padding:15px 10px; background:#225184; border:#FFF 1px solid; color:#FFF; text-align:left; font-weight:bold; vertical-align:top}
.data-table .head{ background:#2ba6cb; color:#FFF; width:200px;font-weight:bold; font-size:1.500rem;}

.rwd-table { background: #FFF; color: #fff; border-radius: 5px; overflow: hidden;  border: 1px solid #ddd; }
.rwd-table td h4{ font-size:18px; margin:8px 0 0 0}
.rwd-table td { border: 1px solid #ddd; color:#225184}
.rwd-table td a{ font-weight:normal;}
.rwd-table th { background:#003E7E; color:#FFF;}
.rwd-table tr th:first-child {  min-width:200px;}
.rwd-table tr td:first-child { }	
.rwd-table tr td:first-child img{ max-width:120px;}	
.rwd-table tr td img{ max-width:20px;}
.rwd-table th, .rwd-table td {text-align: left; vertical-align:middle;}
.rwd-table td:before {display: none;}
.rwd-table th, .rwd-table td {padding:10px 20px; line-height:1.375em; }
.rwd-table th { color: #FFF; background:#003E7E; min-width:167px;}
.rwd-table tr td:first-child, .rwd-table tr.odd td:first-child {}
.rwd-table tr.odd td{ background:#ECF7FF;}
.rwd-table td:last-child {text-align:left; }
.accordion_content .rwd-table td a{ font-weight:normal !important; font-family: 'proxima_nova_rgregular';}

/********************* Alignment **********************/
.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
blockquote.alignleft, figure.wp-caption.alignleft, img.alignleft {margin: 7px 24px 7px 0;}
.wp-caption.alignleft {margin: 7px 14px 7px 0;}
blockquote.alignright, figure.wp-caption.alignright, img.alignright {margin: 7px 0 7px 24px;}
.wp-caption.alignright {margin: 7px 0 7px 14px;}
blockquote.aligncenter, img.aligncenter, .wp-caption.aligncenter {margin-top: 7px;margin-bottom: 7px;}
blockquote.alignleft, blockquote.alignright {border-top: 1px solid rgba(0, 0, 0, 0.1);border-bottom: 1px solid rgba(0, 0, 0, 0.1);padding-top: 17px;width: 50%;}
.wp-caption {margin-bottom: 24px;}
.wp-caption img[class*="wp-image-"] {display: block;margin: 0;}
.wp-caption {color: #767676;}
.wp-caption-text {-webkit-box-sizing: border-box;-moz-box-sizing:    border-box;box-sizing:         border-box;font-size: 12px;font-style: italic;line-height: 1.5;margin: 9px 0;}
div.wp-caption .wp-caption-text {padding-right: 10px;}
div.wp-caption.alignright img[class*="wp-image-"], div.wp-caption.alignright .wp-caption-text {padding-left: 10px;padding-right: 0;}

/********************* List **********************/
ul.tick-list{ margin-top:20px;}
ul.tick-list li{ background:url(../images/tick.png) left top no-repeat; padding-left:2.8rem; color:#FFF; font-size:1.45rem; line-height:1.6rem; list-style:none; padding-bottom:0.675rem;}
ul.tick-list.p-20x li{ font-size:1.250rem}
ul.red-large-circle{ font-size:1.813rem; list-style:none; margin:15px 0 0 0!important }
ul.red-large-circle li{ padding-bottom:10px; line-height:2.5rem; background:url(../images/large-circle-bullet.png) left 10px no-repeat; padding-left:2.5rem;}
ul.red-disc{ line-height:1.375em; margin-bottom:.875rem; list-style:none; margin-left:20px}
ul.red-disc li { background:url(../images/red-bullet.png) left 9px no-repeat; padding-left:20px; }
ul.red-circle { line-height:1.375em; margin-bottom:.875rem; list-style:none; margin-left:20px}
ol{ line-height:1.375em; margin-bottom:.875rem; margin-left:35px}
ul.red-circle li { background:url(../images/circle-bullet.png) left 4px no-repeat; padding:0 0 5px 28px; }
.p-24x ul.red-circle li, ul.h-24x li { background:url(../images/circle-bullet.png) left 7px no-repeat; padding:0 0 5px 28px; }
ul.white-circle{ line-height:1.375em; margin-bottom:.875rem; list-style:none; margin-left:20px}
ul.white-circle li { background:url(../images/white-circle-bullet.png) left 4px no-repeat; padding:0 0 5px 28px; }
#site_debthelp #cta-simple-step h2{ font-size:3.500rem; margin:0; line-height:3.5rem; letter-spacing:-3px; }
ul.numbered-circle-large{ font-size:1.813rem; list-style:none; margin:15px 0 0 0!important }
ul.numbered-circle-large li{ padding:0 0 10px 0; line-height:2.5rem; background:none;}
ul.numbered-circle-large li:after, ul.numbered-circle-large li:before{ clear:both; display:table; content:""}
ul.numbered-circle-large li strong{ float:left; width: 40px;height: 40px;padding: 4px 0; margin-right:15px; text-align:center; color:#ff1200; border:#ff1200 3px solid;-webkit-border-radius: 1000px;border-radius: 1000px; line-height:1.8rem}
ul.news-list{ margin-top:20px;}
ul.news-list li{ background:url('https://tcaimages.org/public/partners/News.png') left top no-repeat; padding-left:5.8rem; color:#43b7d7; font-size:1.45rem; line-height:1.6rem; list-style:none; padding-bottom:1.45rem; padding-top:1.45rem}
ul.news-list.p-20x li{ font-size:1.250rem}

ol.red-circle{ line-height:1.375em; margin-bottom:.875rem; margin-left:44px}
ol.red-circle li { padding:0 0 5px 0px; color:#ff1200; }
ol.red-circle li span {color:#225184 }

.data-list li{ padding:5px 0 10px 45px; margin-left:20px; list-style:none; background-repeat:no-repeat; background-position:0 0;}
.data-list li a{ text-decoration:none}
.blog-bullet{ background-image:url(../images/blog-bullet-icon.png);}
.video-bullet{ background-image:url(../images/video-bullet-icon.png);}
.news-bullet{ background-image:url(../images/news-bullet-icon.png);}
.calc-bullet{ background-image:url(../images/calc-bullet-icon.png);}
.qa-bullet{ background-image:url(../images/qa-bullet-icon.png);}

.article-li li{ padding:5px 0 20px 45px; margin-left:20px; list-style:none; background:url(../images/news-bullet-icon.png) 0px 0px no-repeat;}
.debthelp-faq li{margin-left:0; }
.article-li li a{ text-decoration:none}

.calculator-list li{ padding:5px 0 20px 45px; margin-left:20px; list-style:none; background:url(../images/calc-bullet-icon.png) 0px 0px no-repeat;}
.calculator-list li a{ text-decoration:none}
.article-content a{ text-decoration:underline !important; color:#215ea0;}

.calc_content{
	    border-right: solid 1px;
	}

/********************* Header **********************/
#header {background: #FFF;}
.logo{ padding:15px 0}

.call-us{ margin-bottom:-30px; line-height:12px!important; padding-top:15px; float:right;}
.call-us span.call-label{ font-size:1.125rem; display:block;}
.call-us div{ font-size:1.500rem}
.top-appointment-btn{ font-size:0.875rem; padding:0.6rem 1.125rem; margin-top:0.2rem; letter-spacing:normal;}

/********************* Top Navigation **********************/
.main-menu-wrapper{ background:#FFF;width:100%;margin:0 auto;z-index:9999;}
#top-navigation:after, #top-navigation:before{ clear:both; content:""; display:table;}
#top-navigation{ max-width:1200px; margin:0 auto; letter-spacing:normal}
#top-navigation > li{ float:left; padding:0 0.8rem; list-style:none}
#top-navigation > li:first-child{ padding-left:0}
#top-navigation > li.over > .sub-menu{ display:block; }
#top-navigation > li > a{ color:#225184; display:block; padding:0.8rem; font-size:1.125rem; text-decoration:none;}
#top-navigation > li > a:hover, #top-navigation > li.current-menu-item > a, #top-navigation > li.over > a{ background:#104a86; color:#FFF !important; border-radius:8px 8px 0 0}
#top-navigation .sub-menu li a{font-size:1.115rem;}	
#top-navigation .sub-menu .menu-item-has-children > a{ background-image:url(../images/menu-drop-arrow.png);background-position:center right; background-repeat:no-repeat; padding-right:1.275rem}

	/*First Level*/
	#top-navigation .sub-menu{ position:absolute; display:none; background:#104a86; width:100%; left:0; z-index:9;}
	#top-navigation .sub-menu li{ display:inline-block; list-style:none}
	#top-navigation .sub-menu li > a{ color:#FFF; display:block; padding:0.8rem 0.775rem;  text-decoration:none;}
	#top-navigation .sub-menu li > a:hover, #top-navigation .sub-menu li.current-menu-item > a, #top-navigation .sub-menu li.over > a{ background-color:#1b2126; color:#FFF;}
		
		/*Second Level*/
		#top-navigation .sub-menu .sub-menu{ position:absolute; display:none; background:#1b2126; width:100%; left:0; z-index:9;}
		#top-navigation .sub-menu .sub-menu li{ display:inline-block; list-style:none;}
		#top-navigation .sub-menu .sub-menu li > a{ color:#FFF; display:block; padding:0.5rem 1.125rem; text-decoration:none; font-size:1rem;}
		#top-navigation .sub-menu .sub-menu li > a:hover, #top-navigation .sub-menu .sub-menu li.current-menu-item > a{ background:none; color:#43b7d7;}
		#top-navigation .sub-menu li.over .sub-menu{ display:block}
		
#site-nav{ display:inline-block; padding:16px 0}
#site-nav li{ float:left; padding:0 0.5rem; list-style:none}
#site-nav li a{ color:#225184; display:block; padding:0.8rem; font-size:1.125rem; text-decoration:none;}
#site-nav li a:hover, #site-nav li.current-menu-item a{ background:#43b7d7; color:#FFF;}


/********************* Home Pages **********************/
.form-block{background:url(../images/90white-bg.png); padding:15px 36px 12px;}
.form-block h2{ font-size:3rem; color:#43b7d7; margin:0}

/********************* Inner Pages **********************/
.page-title{ font-size:3.000rem/*48px*/; color:#FFF; margin-top:2.250rem;margin-bottom:2.250rem;
font-family:proxima_nova_rgbold;
line-height: 1.1em;
}
span.page-title{ font-size:3.000rem/*48px*/; color:#FFF; margin-top:2.250rem;margin-bottom:2.250rem;
font-family:proxima_nova_rgbold;
line-height: 1.1em;
display:block;
}

.section-title{ font-size:2.250emrem/*36px*/; color:#225184; margin-top:1.250rem; margin-bottom:1.250rem;}

#content{ background:url(../images/content-bg.png); padding:1.250rem 0; min-height:600px; }
#content a{text-decoration:none;}
#content a.underline{text-decoration:underline;}	

	/********************* Accordian **********************/
	.accordion_container{ padding-top:20px; margin-left:0px!important}
	.accordion_container > li{ list-style:none; background:none; padding-left:0}
	.accordion_container > li > a{ display:block; background:url(../images/toggle-up.png) left top no-repeat;padding:2px 0 5px 50px; text-decoration:none; font-size:1.500rem; margin-bottom:20px;}
	.accordion_container > li > a.h-28x{font-size:1.750rem;}
	.accordion_container > li > a.h-36x{ font-size:2.250rem; background-position:0 8px;}
	.accordion_container > li > a.active{background:url(../images/toggle-down.png) left top no-repeat;}
	.accordion_container > li > a.h-36x.active{ background-position:0 8px;}
	.accordion_content{ padding:0 0 20px 50px ;}
	.accordion_container.head-has-bg > li > a, .head-has-bg-wrapper .accordion_container > li > a{background: #104a86 url(../images/toggle-up-red-arrow.png) 14px 12px no-repeat;font-size:1.5rem; color: #FFF; margin-bottom: 12px; padding: 10px 0 10px 46px;}
	.accordion_container.head-has-bg > li > a.active, .head-has-bg-wrapper .accordion_container > li > a.active {background: #104a86 url(../images/toggle-down-red-arrow.png) 14px 12px no-repeat;}
	#content .accordion_container.head-has-bg .accordion_content a, #content .head-has-bg-wrapper .accordion_container .accordion_content a{ text-decoration:underline;}
	#content .accordion_container.head-has-bg .accordion_content a, #content .head-has-bg-wrapper .accordion_container .accordion_content a.button{ text-decoration:none;}
	.accordion_container.head-has-bg .accordion_content, .head-has-bg-wrapper .accordion_container .accordion_content{ padding:20px}
	
/********************* NON Accordian **********************/
	.non_accordion_container{ padding-top:20px; margin-left:0px!important}
	.non_accordion_container > li{ list-style:none; background:none; padding-left:0}
	.non_accordion_container > li > a{ display:block; background:url(../images/toggle-up.png) left top no-repeat;padding:2px 0 5px 50px; text-decoration:none; font-size:1.500rem; margin-bottom:20px;}
	.non_accordion_container > li > a.h-28x{font-size:1.750rem;}
	.non_accordion_container > li > a.h-36x{ font-size:2.250rem; background-position:0 8px;}
	.non_accordion_container > li > a.active{background:url(../images/toggle-down.png) left top no-repeat;}
	.non_accordion_container > li > a.h-36x.active{ background-position:0 8px;}
	.non_accordion_content{ padding:0 0 20px 50px ;}
	.non_accordion_container.head-has-bg > li > a, .head-has-bg-wrapper .non_accordion_container > li > a{background: #104a86 url(../images/toggle-down-red-arrow.png) 14px 12px no-repeat;font-size:1.5rem; color: #FFF; margin-bottom: 12px; padding: 10px 0 10px 46px;}
	
	.non_accordion_container.head-has-bg > li > a.active, .head-has-bg-wrapper .non_accordion_container > li > a.active {background: #104a86 url(../images/toggle-down-red-arrow.png) 14px 12px no-repeat;}
	#content .non_accordion_container.head-has-bg .non_accordion_content a, #content .head-has-bg-wrapper .non_accordion_container .non_accordion_content a{ text-decoration:underline;}
	#content .non_accordion_container.head-has-bg .non_accordion_content a, #content .head-has-bg-wrapper .non_accordion_container .non_accordion_content a.button{ text-decoration:none;}
	.non_accordion_container.head-has-bg .non_accordion_content, .head-has-bg-wrapper .non_accordion_container .non_accordion_content{ padding:20px}
		
	/********************* Common How We Help & How it Works Page **********************/
	#step-nav{background:url(../images/testi-bg.png); }
	#step-nav ul li{ padding-bottom:0}
	#step-nav ul li a{ display:block; text-decoration:none; color:#FFF; text-align:center; padding:25px 0 15px}
	#step-nav ul li a:hover{ color:#FFF !important;}
	#step-nav ul li.selected a{ background:url(../images/sky-blue-transparent-bg.png);}
	#step-nav ul li a img{ display:inline-block}
	#step-nav ul li a > span{display:inline-block; padding-left:8%; font-size:2.25rem; text-align:left;line-height: 36px;}
	#step-nav ul li a span strong{ font-size:1.25rem; display:block; }
	.step-content{ padding:40px 0 0px}
	.step-content .button{ padding:0 0.85rem 0.25rem;}
	
/********************* Live Chat **********************/
#live_chat, .live_person{display:inline-block;width:45px;height:120px;right:1px;top:29%;margin:0;padding:0;position:fixed;z-index:5000;}
#live_chat a,#live_chat a:link,#live_chat a:visited,#live_chat a:active{display:inline-block;}
#live_chat a:hover{display:inline-block;}

/********************* Back To Top **********************/
.scroll-to-top{position: fixed;x-webkit-backface-visibility: hidden;right: 31%;top:-30px;z-index: 99999;width: 38%;height: 26px;text-align: center;font-size: 1.125rem;line-height: 26px;border-radius: 20px;color:#fff;background:#225184; text-decoration:none; box-shadow:0px 0px 10px rgba(0,0,0,0.5);-webkit-transition:-webkit-transform .5s ease;-moz-transition: -moz-transform .5s ease;-webkit-transform: translateY(-70px);-moz-transform: translateY(-70px);}

.scroll-to-top.show{-webkit-transition: -webkit-transform .5s ease;
-moz-transition: -moz-transform .5s ease;
-webkit-transform: translateY(100px);
-moz-transform: translateY(100px);}

/********************* Footer **********************/
#footer{ background:#1b2126; padding:30px 0; color:#FFF; letter-spacing:normal; }
#footer-nav li{ float:left; padding:0 12px; list-style:none; padding-top:10px;} 
#footer-nav li a{ color:#FFF; text-decoration:none; }
#footer-nav li a:hover{color:#43b7d7}

/**************** Footer ***********/	
#footer-main-nav{ padding-top:5px;}
#footer-main-nav li{ padding:3px 0px; list-style:none;} 
#footer-main-nav li a{ color:#FFF; text-decoration:none; font-size:14px; }
#footer-main-nav li a:hover{color:#43b7d7}
.social_media{margin:10px 0 0 12px}
.social_media ul li{ padding:0 0 10px 0;}
.social_media .social_icon{margin:15px 0}
/*.social_media a:first-child { margin:0}*/
/*.social_media a{ margin-left:10px;}*/
#copyright-tca{ line-height:25px;}

/******************************** MMENU CSS STARTS ********************************************/
#menu-left{display:none}html.mm-opened #header{position:relative}html.mm-opened #content-wrapper{padding-top:0}html.mm-opened,html.mm-opened body{height:100%;width:100%;overflow:hidden}html.mm-opened body{position:relative}.mm-fixed-bottom,.mm-fixed-top,.mm-menu.mm-horizontal>.mm-panel,.mm-page{-webkit-transition:none .4s ease;-moz-transition:none .4s ease;-ms-transition:none .4s ease;-o-transition:none .4s ease;transition:none .4s ease;-webkit-transition-property:top,right,bottom,left,border;-moz-transition-property:top,right,bottom,left,border;-ms-transition-property:top,right,bottom,left,border;-o-transition-property:top,right,bottom,left,border;transition-property:top,right,bottom,left,border}html.mm-opened #mm-blocker,html.mm-opened .mm-page{left:0;top:0;margin:0;border:0 solid rgba(0,0,0,0)}html.mm-opening #mm-blocker,html.mm-opening .mm-page{border:0 solid rgba(100,100,100,0)}.mm-menu .mm-hidden{display:none}.mm-fixed-bottom,.mm-fixed-top{position:fixed;left:0}.mm-fixed-top{top:0}.mm-fixed-bottom{bottom:0}.mm-menu>.mm-panel,html.mm-opened .mm-page{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html.mm-opened{overflow-x:hidden;position:relative}html.mm-opened .mm-page{position:relative}html.mm-background .mm-page{background:inherit}#mm-blocker{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) transparent;display:none;width:100%;height:100%;position:fixed;z-index:999999}.mm-menu.mm-current,html.mm-blocking #mm-blocker,html.mm-opened #mm-blocker,nav#menu-left.mm-menu.mm-current{display:block}.mm-menu{background:inherit;display:none;overflow:hidden;height:100%;padding:0;position:fixed;left:0;top:0;z-index:0;font-size:19px;}.mm-menu li{font-size:19px}.mm-menu>.mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;position:absolute;top:0;left:100%;z-index:0}.mm-menu>.mm-panel.mm-opened{left:0}.mm-menu>.mm-panel.mm-subopened{left:-40%}.mm-menu>.mm-panel.mm-highest{z-index:1}.mm-menu>.mm-panel.mm-hidden{display:block;visibility:hidden}.mm-panel>.mm-list{margin-left:-20px;margin-right:-20px}.mm-panel>.mm-list:first-child{padding-top:0}.mm-list,.mm-list>li{list-style:none;display:block;padding:0;margin:0}.mm-list{font:inherit}.mm-list a,.mm-list a:hover{text-decoration:none}.mm-list>li{position:relative}.mm-list>li>a,.mm-list>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:40px;display:block;padding:0 45px 0 20px;margin:0}.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after{content:'';display:block;bottom:0;width:auto;margin-left:20px;position:relative;left:auto}.mm-list a.mm-subopen{width:100%;height:40px;padding:0;position:absolute;top:0;z-index:2}.mm-list a.mm-subopen:before{content:'';border-left-width:1px;border-left-style:solid;display:block;height:100%;position:absolute;left:0;top:0}.mm-list a.mm-subopen.mm-fullsubopen{width:100%}.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:none}.mm-list a.mm-subopen+a,.mm-list a.mm-subopen+span{padding-right:5px;margin-right:40px}.mm-list>li.mm-selected>a.mm-subopen{background:0 0}.mm-list>li.mm-selected>a.mm-fullsubopen+a,.mm-list>li.mm-selected>a.mm-fullsubopen+span{padding-right:45px;margin-right:0}.mm-list>li.mm-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;padding-right:5px}.mm-list>li.mm-spacer{padding-top:40px}.mm-list>li.mm-spacer.mm-label{padding-top:25px}.mm-list a.mm-subopen:after{content:'';border:4px solid #fff;border-left:none;border-top:none;display:block;width:12px;height:12px;position:absolute}.mm-list:hover a.mm-subopen:after{content:'';border:4px solid #013e7f;border-left:none;border-top:none;display:block;width:12px;height:12px;position:absolute}.mm-list a.mm-subclose:before{border:4px solid #013e7f;content:'';border-left:none;border-top:none;display:block;width:12px;height:12px;position:absolute}.mm-list a.mm-subopen:after{right:16px;top:12px;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.mm-list a.mm-subclose:before{left:20px;top:11px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.mmenu.mm-right a.mm-subclose:before{left:85px}.mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding-top:8px;padding-bottom:8px}.mm-menu.mm-vertical .mm-list .mm-panel li{font-size:16px}.mm-menu.mm-vertical .mm-list .mm-panel li a{padding-left:40px}.mm-menu.mm-vertical .mm-list .mm-panel li li a{padding-left:60px}.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent}.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel{display:block}.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen{height:40px}.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:10px;right:16px}.mm-ismenu{background:#1c2127;color:#FFF}.mm-menu .mm-list>li:after{border-color:none}.mm-menu .mm-list>li>a.mm-subclose{background:#42b7d8;color:#FFF;border-bottom:#013e7f 5px solid}.mm-menu .mm-list>li>a.mm-subopen:after{border-color:#FFF}.mm-menu .mm-list>li>a.mm-subclose:before{border-color:#013e7f}.mm-menu .mm-list>li>a.mm-subopen:before{border-color:rgba(0,0,0,.15)}.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu .mm-list>li.mm-selected>span{background:#42b7d8;color:#FFF}.mm-menu .mm-list>li.mm-label,.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-vertical .mm-list li.mm-opened>ul{background:rgba(255,255,255,.05)}html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-bottom,html.mm-opening .mm-fixed-top,html.mm-opening .mm-page{left:80%}.mm-menu{width:80%}
/******************************** MMENU CSS ENDS ********************************************/

/******************************** MAGNIFIC POP UP CSS STARTS ********************************************/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:502;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:503;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:505}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:504}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;padding:0;z-index:506}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333!important}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:solid transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{opacity:.8;border-top-width:12px;border-bottom-width:12px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:20px;border-bottom-width:20px}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:12px solid #000;left:5px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{border-right:20px solid #fff}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:12px solid #000;left:3px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:20px solid #fff}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;top:-3px;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-iframe-holder .mfp-close{top:-43px}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.mfp-figure{line-height:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-break:break-word;padding-right:36px}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-no-margins img.mfp-img{padding:0}.mfp-no-margins .mfp-figure:after{top:0;bottom:0}.mfp-no-margins .mfp-container{padding:0}#error-list{margin-left:30px}#error-list li{margin:5px 0}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.error-popup{position: relative;background: #FFF;padding: 20px;width: auto;max-width: 400px;margin: 20px auto; border-radius:5px}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}} @media all and (max-width:800px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
/******************************** MAGNIFIC POP UP CSS ENDS ********************************************/

/* iPhone (Portrait & Landscape) ----------- */
@media only screen and (max-width: 767px){
	/* ------------------------- General ------------------------- */
	/************* Common Styles *****************/
	html{font-size: 14px;}
body, div.blog-list{
	background:#4e6189;
	background-image:none !important;
	}	
	.m-t20, .m-t30, .m-t40, .m-t50{ margin-top:10px!important;}
	.m-b20, .m-b30, .m-b40, .m-b50{margin-bottom:10px!important;}
	.m-tb20, .m-tb30, .m-tb40, .m-tb50{margin-top:10px!important;margin-bottom:10px!important;}  
	
	.p-t20, .p-t30, .p-t40, .p-t50{ padding-top:10px !important;}
	.p-b20, .p-b30, .p-b40, .p-b50{ padding-bottom:10px !important;}
	.p-tb20, .p-tb30, .p-tb40, .p-tb50{ padding-top:10px !important; padding-bottom:10px !important;}
	.p-l20, .p-l30, .p-l40, .p-l50{ padding-left:10px !important;}
	.p-r20, .p-r30, .p-r40, .p-r50{ padding-right:10px !important;}
	.p-lr20, .p-lr30, .p-lr40, .p-lr50{ padding-left:10px !important; padding-right:10px !important;}
	.h-36x{font-size:1.7rem;}/*24 px*/
	.h-40x{font-size:2rem;}/*28 px*/
	button.large, .button.large, button.x-large, .button.x-large{ font-size:1.286rem; padding:0.5rem 1.2rem;}
	.max-w200{ max-width:200px;}
	.max-w125{ max-width:125px;}
	.data-table{font-size: 1rem;}
	.data-table .head{ width:auto;}
	
	ul.numbered-circle-large{ font-size:1.196rem}
	ul.numbered-circle-large li {padding-bottom: 5px;line-height: 2rem;}
	ul.numbered-circle-large li strong{border: #ff1200 2px solid;width: 26px;height: 26px; line-height: 1.1rem;}
	
	.eq-col > .columns{ height:auto!important;}
	.eq-col-child .eq-chidren{ height:auto!important;}
	.text-center-small{ text-align:center!important}
	
	/********************* Header **********************/
	.logo {padding: 5px 0 0; max-width: 210px;}
	#header{position:fixed; z-index:999; top:0; width:100%; height:50px;}
	#page-banner{ margin-top:auto!important}
	.bread_crumb{ display:none;}
		
	/********************* Inner Pages **********************/
	#content-wrapper{padding-top:40px;}
	#content{min-height:inherit;}
	.page-title{ font-size: 2.4rem/*1.8rem29px*/;}
	.section-title{ font-size:1.6rem; color:#225184; margin-top:1.250rem; margin-bottom:1.250rem;}
	.step-content{ padding:20px 0}
	.step-content .text-right{ text-align:center!important}
	.accordion_content ul li{ margin-left:0;}
	.accordion_container > li > a{padding-left: 35px;}
	.accordion_content {padding: 0 0 20px 35px;}
	.accordion_container.head-has-bg > li > a, .head-has-bg-wrapper .accordion_container > li > a{ font-size:1.875rem; background-position:9px 6px;}
	.accordion_container.head-has-bg > li > a.active, .head-has-bg-wrapper .accordion_container > li > a.active {background-position:9px 6px;}
	#step-nav ul li{ padding:0}
	.form-block{ margin-bottom:20px;}
	.form-block h2 {font-size: 1.75rem;}
	.form-block .h-30x {font-size: 1.25rem;}
	
	.hide-show-btn{ text-align:left!important; /*background:url(../images/toggle-up.png) right center no-repeat; */ cursor:pointer; padding:10px 0}
	.hide-show-btn.selected{/*background:url(../images/toggle-down.png) right center no-repeat;*/}	
	
	/************Consumer Resources*********/
	.rwd-table { width:100%;}	
	.rwd-table tr { }	
	.rwd-table th { display: none;}
	.rwd-table td { display: block; border:0;position:relative; min-height:20px; border-bottom: 1px solid #ddd; text-align: center; }
	.rwd-table td h4 { font-size:20px;}
	.rwd-table td:before { content: attr(data-th);  font-weight: bold;  width: 62%; position:absolute; display:block; left:10px;   color:#003E7E; text-align:left; }
	.rwd-table td:first-child, .rwd-table td:last-child  { padding:10px; text-align:center; max-width:inherit;}
	.rwd-table tr.odd td:first-child { background:#ECF7FF}
	.rwd-table td:last-child a { margin:10px;}	
	.rwd-table tr td:first-child img { max-width:260px;}	
	.rwd-table tr td img{ max-width:20px;}
	.rwd-table tr td .btn { padding:10px;}
	.rwd-table tr td .btn img{ max-width:11px;}
	
	/********************* Footer **********************/
	#footer-nav li{ float:none; list-style:none; padding:5px 10px;} 
	#copyright{ font-size:1rem; margin-top:30px;}
	#footer-nav li a{font-size:1.429rem}
	.social_media{margin:10px 0 0 12px}
	.social_media ul li{ padding:0 0 10px 0;}
	
	#live_chat, .live_person{display:none !important;}
	
	/*body#site_debthelp{ background:none !important;}*/
	
	/* search bar mobile blog */
	.search-form{max-width: none;}
/*margin for the button on mobile blog page*/

.theSidebar{
	margin-top: 35px ;
	border-left:none !important ;

	}

.debt-settlement-table .row.td, .debt-settlement-table .row.td .columns {
	display:flex !important	;
	
}

span.page-title {
    font-size: 3.000rem/*48px*/;
    color: #FFF;
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-family: proxima_nova_rgbold;
    line-height: 1.1em;
    display: block;
}
	
}
/*end max width 767*/
/* iPhone (Portrait) ----------- */
@media only screen and (min-width: 320px) and (max-width: 479px){
}

/* iPhone (Landscape) ----------- */
@media screen and (min-width: 480px) and (max-width: 767px){
}
/* iPad (Potrait & Landscape) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px){

}
/* iPad (Potrait) ----------- */
@media only screen and (min-width: 768px) and (max-width: 959px){
	/* ------------------------- General ------------------------- */		
	a{-webkit-appearance: none;}
	/************* Common Styles *****************/	
	html, body{font-size: 14px;}
	.m-t30, .m-t40, .m-t50{ margin-top:20px!important;}
	.m-b30, .m-b40, .m-b50{margin-bottom:20px!important;}
	.m-tb30, .m-tb40, .m-tb50{margin-top:20px!important;margin-bottom:20px!important;}  
	
	.p-t30, .p-t40, .p-t50{ padding-top:20px !important;}
	.p-b30, .p-b40, .p-b50{ padding-bottom:20px !important;}
	.p-tb30, .p-tb40, .p-tb50{ padding-top:20px !important; padding-bottom:20px !important;}
	.p-l30, .p-l40, .p-l50{ padding-left:20px !important;}
	.p-r30, .p-r40, .p-r50{ padding-right:20px !important;}
	.p-lr30, .p-lr40, .p-lr50{ padding-left:20px !important; padding-right:20px !important;}
	.h-36x{font-size:1.7rem;}/*24 px*/
	.h-40x{font-size:2rem;}/*28 px*/
	button.large, .button.large, button.x-large, .button.x-large{ font-size:1.286rem; padding:0.5rem 1.2rem;}
	
	ul.numbered-circle-large {font-size: 1.3rem;}
	ul.numbered-circle-large li strong{width: 32px;height: 32px; line-height: 1.5rem;}
	
	/********************* All Content **********************/
	#header .p-14x{ font-size:1.250rem}
	.call-us span.call-label{ margin-right:48%;}	
	.main-menu-wrapper{ margin-top:-1px}
	#top-navigation{ max-width:768px; }
	#top-navigation > li{padding: 0 0rem;}
	#top-navigation > li > a{padding: 0.79rem 0.7rem;}
	#top-navigation .sub-menu li > a{padding: 0.8rem 0.3rem; font-size:0.875rem;}
	
	#site-nav li{padding: 0rem;}
	#site-nav li a{ padding:0.8rem 0.5rem;}	
	
	#step-nav ul li a {padding: 10px 2px 0px;}
	#step-nav ul li a > span{padding-left: 3%;font-size: 1.550rem;}
	
	.form-block h2{ font-size:2rem;}
	.form-block .h-30x{ font-size:1.500rem;}
	

}
/* iPad (landscape) ----------- */
@media only screen and (min-width: 960px) and (max-width: 1023px){
	#top-navigation .sub-menu li > a{padding: 0.8rem 0.5rem; font-size:0.875rem;}
}

@media only screen and (min-width: 1024px) and (max-width: 1200px){
	#top-navigation > li > a{padding: 0.8rem 0.2rem;}
	#top-navigation .sub-menu li > a{padding: 0.8rem 0.5rem; font-size:0.875rem;}
	
}

/* 2x Retina Display */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5){
}
/* Student loan landing page info */

div#slf-appointment-form label[for=mktoCheckbox_3702_0] {
	width:100% !important;
	
	}
ul#menu-tnb>li.no-underline{ cursor: default; }	

/*review bottom text*/

span.rating-desc {
    text-align: center;
    display: block;
    width: 100%;
    font-size: 1rem;
    color: #ffffff;
    padding: 5px;
}

/*Bankruptcy******/
/********************* Home Pages **********************/	
body.page-id-2067{ background:#4e6189 url(../../../themes/sub/images/bankruptcy-bg.jpg) center top no-repeat; letter-spacing:-1px;}
body.page-id-2067 .bg-light-blue{ background:#42b7d8; font-size:2rem; padding:15px 10px;}
body.page-id-2067 .bg-light-blue sup{top:5px;font-weight: 600; font-size:1.2rem;}
/********************* Inner Pages **********************/
body#site_bankruptcy.page-id-8{ background:#4e6189 url(../images/bankruptcy-bg.jpg) center 122px no-repeat; letter-spacing:-1px;}		
@media only screen and (max-width: 767px){
	/********************* Home Pages **********************/	
body#site_bankruptcy.page-id-8{ background:#4e6189 url(../images/bankruptcy-bg.jpg) center 0px no-repeat; letter-spacing:-1px;}	
	body.page-id-2067{background:#0056ab !important;}
	}
	
/********New Styles*********************
=======This is for the yarrp===========*/
.yarpp-related a {
    text-decoration: none !important;
    font-weight: regular !important;
	}
.yarpp-related ul{
	padding-left: 0rem !important;
	}
.yarpp-related li{
	list-style-type:none;
	}
/*Blog page buttons*/
div.fl>a, div.fr>a{
	color:#ffffff !important;
	padding:9px 21px;
	background: #215ea0;
	min-width:90px;
	border-radius:5px;
	text-decoration: none !important;	
	}
div.fl>a:before {
    content: "\25c0 ";
    padding-right: 5px;
    text-decoration: none !important;
	font-size: 15px;
	}
div.fr>a:after	{
	content: "\25b6 ";
    padding-left: 5px;
    text-decoration: none !important;
	font-size: 15px;
	}
/*.mktoForm .mktoLabel {
    float: left;
    line-height: 0.2em !important;
    padding-top: 0.9em !important;
}*/

#mktoForm_1288 .mktoLabel {
    float: left;
    line-height: 1.2em !important;
    padding-top: 0.9em !important;
}
#mktoForm_1288 .mktoAsterix,  {
   
	display:none;
	
	}
div.medium-4 #mktoForm_1017 label {
    color: #225184 !important;
}
#mktoForm_1363 .mktoButtonRow {
	float:left !important;
	clear:both !important;
	
	}
form#mktoForm_1363{
	width: 100% !important;
	}
		
#mktoForm_1363 label.mktoLabel.mktoHasWidth, #mktoForm_1363 .mktoOffset {
    display: none;
}

#sidebar #mktoForm_1385 .mktoGutter  {
    float: left;
    height: 0em;
}

/***********IE EDGE ONLY *************/	
		_:-ms-lang(x), _:-webkit-full-screen,  div.fl>a:before {
			content: "<";
			padding-right: 5px;
			text-decoration: none !important;
			font-size: 15px;
			}
		_:-ms-lang(x), _:-webkit-full-screen, div.fr>a:after	{
			content: ">";
			padding-left: 5px;
			text-decoration: none !important;
			font-size: 15px;
			}
		_:-ms-lang(x), _:-webkit-full-screen, form.#mktoForm_1288 .mktoLabel{
			line-height:1.2em !important;
			}		
div.fl>a:hover, div.fr>a:hover{	
	background: #2ba6cb; 	
	}	

.cf:after {
  content: "";
  display: table;
  clear: both;
}
/*SIDE BAR CONTENT BLOG PAGE*/
.the-author {
    font-size: 1rem;
    margin-bottom: 25px;
}
.article-content p, .article-content li{
	color:#16202F;
}			



.theNotSidebar{
border-right: #104a86 1px solid;	
	padding-right:8px;
	}

border-left: #104a86 1px solid;
	
.theSidebar .mktoForm .mktoRadioList > label {
 	width: 35px;
    padding-left: 0px !important;
    padding-right: 8px !important;
}

.mktoForm input[type=radio] + label:before {
    margin-left: -23px !important;
}
.theSidebar  #mktoForm_1017 label {
    font-size: 1rem !important;
	margin-top:10px;
}

.theSidebar #mktoForm_1017 > div:nth-child(6) > div.mktoFieldDescriptor.mktoFormCol > div.mktoFieldWrap > div.mktoLogicalField.mktoCheckboxList.mktoHasWidth > label {
    width: 101%;
    margin-left: 0px!important;
    margin-top: -30px!important;
	}
.theSidebar .mktoFieldDescriptor.mktoFormCol {
    width: 100%;
	}
.theSidebar .mktoFieldWrap {
    width: 100%;
	}
div.post-tags{
	margin:40px 0 50px;
	font-size: 1rem;
	}
.post-tags a {
    background: #2ba6cb;
    padding: 0px 10px;
    color: #ffffff;
    border-radius: 4px;
    text-decoration: none !important;
    margin: 4px 4px;
    line-height: 26px;
    display: inline-block;
}

.post-tags a:hover {
    color: #ffffff !important;
	text-decoration:underline !important;
}			
/* student loan landing page */
body.page-id-57 .main-menu-wrapper, 
body.page-id-57 #header .text-right, 
body.page-id-57 #header .call-us, 
body.page-id-57 #header .small-2.columns.p-t20, 
body.page-id-57 #header .small-2.columns.text-right.p-t20
{
	display:none !important;
	}
	
body.page-id-55 .main-menu-wrapper, 
body.page-id-55 #header .text-right, 
body.page-id-55 #header .call-us, 
body.page-id-55 #header .small-2.columns.p-t20, 
body.page-id-55 #header .small-2.columns.text-right.p-t20
{
	display:none !important;
	}
	
body.page-id-54 .main-menu-wrapper, 
body.page-id-54 #header .text-right, 
body.page-id-54 #header .call-us, 
body.page-id-54 #header .small-2.columns.p-t20, 
body.page-id-54 #header .small-2.columns.text-right.p-t20
{
	display:none !important;
	}
	
body.page-id-285 .main-menu-wrapper, 
body.page-id-285 #header .text-right, 
body.page-id-285 #header .call-us, 
body.page-id-285 #header .small-2.columns.p-t20, 
body.page-id-285 #header .small-2.columns.text-right.p-t20
{
	display:none !important;
	}
		
body.page-id-55, body.page-id-54, body.page-id-57, body.page-id-285,
 {

  
}

#slf-appointment-form label, #appointment-form label {
    font-family: "proxima_nova_rgregular" !important;
}

@media only screen and (max-width: 767px) {
		body.page-id-55 #content-wrapper,
		body.page-id-54 #content-wrapper,
		body.page-id-57 #content-wrapper,
		body.page-id-285 #content-wrapper,
		 {
			 padding-top: 0px !important;
		}
		/*general css 349 */
		body.page-id-55 #appointment-form div.hide-show-btn.text-center.h-30x,
		body.page-id-54 #appointment-form div.hide-show-btn.text-center.h-30x,
		body.page-id-57 #appointment-form div.hide-show-btn.text-center.h-30x,
		body.page-id-285 #appointment-form div.hide-show-btn.text-center.h-30x, {
			background:none !important;	
		}
		
		/* mobile financial education changes*/
		.edu-cols{
			min-height: 0 !important;	
			}
		.edu-lists{
			font-size:1.5rem !important;
			}
		ul.edu-lists{
			min-height:0 !important;
			}		
		.edu-section-title h2{
			text-align:center;
			}
		.edu-section-title{
			font-weight:bold;
			border-top:1px solid #225184;
			margin-bottom: 20px;
				border-bottom:0px !important;
			}
		body.page-template-page-edu .row .text-center .button {
			margin-bottom:25px;
			}
		body.page-template-page-edu .row .text-center .button.small {
			font-size: 1.3rem !important;			
		}
		br.mobile-linebreak{
		display:block !important;
		}
		p {
    	font-size: 1.6rem !important;
		}
		body{
			font-size:1.5rem !important;
			} 
input[type="radio"] {		
	-ms-transform: scale(1.5); /* IE 9 */
    -webkit-transform: scale(1.5); /* Chrome, Safari, Opera */
    transform: scale(1.5);			
}
span.nowbutton, span.laterbutton {
    font-size: 2rem;
    padding-left: 5px;
}
input#CallLater {
    margin-left: 30px;
}


}
@media only screen and (max-width: 500px){
				/*fixes the image width on mobile and some mobile app facebook browser issues */
			body.single div.tca-articles p img.alignright {
				width: 100%;
			}
			
			div.fl>a:before {
						content: "<" !important;
						padding-right: 5px;
						text-decoration: none !important;
						font-size: 15px;
						}
			 div.fr>a:after	{
						content: ">" !important;
						padding-left: 5px;
						text-decoration: none !important;
						font-size: 15px;
						}	
}
/* Financial wellness moved */
#cta-contact-form.financialwellness {
    background: url(../images/testi-bg.png);
    padding: 50px 0 30px;
    color: #FFF;
}
#cta-contact-form.financialwellness label {
    color: #FFF;
}
/*  educationcenter redesign*/
.edu-title{
	text-align:center;
	background: #1c4372;
	color:#ffffff;
	margin-bottom: 10px !important;
	}
.edu-title h3{
	margin: .5rem 0 !important;
	}	
.main-row{
	 display: table;
	 margin-bottom:20px;
	}	
.edu-section{
	font-weight:bold;
	font-size: 1.5rem;
	line-height:4.5rem;
	color:#f85a50;
	}
		
.edu-element{
	overflow:hidden;
	}
.edu-element-img{
	max-height:175px;
	overflow:hidden;
	margin-bottom:30px;
	}
.edu-section-title{
	font-weight:bold;
	border-bottom:2px solid #225184;
	margin-bottom: 20px;
	}			
.edu-element img{
	width:100%;
	height:auto;
	}
div.edu-cols{
	min-height:200px;
	}
		
ul.edu-lists{
	min-height: 188px;
	list-style: none;
	letter-spacing:0px;
	line-height:1.2;
	}
.edu-lists li {
    margin-bottom: 15px;
    font-weight: 100;
	background: url(../images/tcalogobullet.png) left 4px no-repeat;
    padding: 0 0 5px 28px;
}
br.mobile-linebreak{
	display:none;
	}
/*sprites*/
.bg-BBB_white {
    width: 68px; height: 63px;
    background: url('/sprites/tcasprites.png') -10px -176px;
	display:inline-block;
}


.bg-FCAA_logo_white {
    width: 242px; height: 63px;
    background: url('/sprites/tcasprites.png') -10px -10px;
	display:inline-block;
}


.bg-COA_logo {
    width: 62px; height: 65px;
    background: url('/sprites/tcasprites.png') -272px -10px;
	display:inline-block;
}


.bg-nfcc_member_white {
    width: 170px; height: 63px;
    background: url('/sprites/tcasprites.png') -10px -93px;
	display:inline-block;
}	

/*sprites 2 */
.bg-facebook_icon {
    width: 36px; height: 35px;
    background: url('/sprites/tcasprite2.png') -10px -409px;
}


.bg-youtube_icon {
    width: 35px; height: 35px;
    background: url('/sprites/tcasprite2.png') -416px -198px;
}

.bg-rss_icon {
    width: 35px; height: 35px;
    background: url('/sprites/tcasprite2.png') -416px -308px;
}

.bg-pinterest_icon {
    width: 35px; height: 35px;
    background: url('/sprites/tcasprite2.png') -416px -253px;
}

.bg-twitter_icon {
    width: 35px; height: 35px;
    background: url('/sprites/tcasprite2.png') -619px -228px;
}

.bg-linkedIn_icon {
    width: 35px; height: 35px;
    background: url('/sprites/tcasprite2.png') -615px -288px;
}

.bg-25plusyear {
    width: 183px; height: 154px;
    background: url('/sprites/tcasprite2.png') -494px -10px;
}
img.bg-25plusyear {
    width: 183px; height: 154px;
   object-fit: none;
  object-position: -494px -10px;
}

.bg-bbb {
    width: 183px; height: 154px;
    background: url('/sprites/tcasprite2.png') -213px -198px;
}
img.bg-bbb {
    width: 183px; height: 154px;
	object-fit: none;
  object-position: -213px -198px;
}
.bg-client {
    width: 183px; height: 154px;
    background: url('/sprites/tcasprite2.png') -291px -10px;
}
img.bg-client{
	    width: 183px; height: 154px;
object-fit: none;
  object-position:-291px -10px;
	}

.bg-nonprofit {
    width: 183px; height: 154px;
    background: url('/sprites/tcasprite2.png') -10px -198px;
}
img.bg-nonprofit {
    width: 183px; height: 154px;
   object-fit: none;
  object-position:-10px -198px;
}

.bg-satisfaction_logo {
    width: 261px; height: 168px;
    background: url('/sprites/tcasprite2.png') -10px -10px;
}

.bg-abc_logo {
    width: 42px; height: 43px;
    background: url('/sprites/tcasprite2.png') -494px -288px;
}

img.bg-abc_logo {
	width: 42px; height: 43px;
	object-fit: none;
	object-position: -494px -288px;
	background:none;
}

.bg-eye_logo {
    width: 40px; height: 41px;
    background: url('/sprites/tcasprite2.png') -555px -288px;
}

img.bg-eye_logo {
    width: 40px; height: 41px;
   object-fit: none;
	object-position:  -555px -288px;
	background:none;
}

.bg-fox_news_logo {
    width: 43px; height: 40px;
    background: url('/sprites/tcasprite2.png') -494px -228px;
}

img.bg-fox_news_logo {
    width: 43px; height: 40px;
     object-fit: none;
	object-position:-494px -228px;
	background:none;
}
.bg-nbc_logo {
    width: 42px; height: 40px;
    background: url('/sprites/tcasprite2.png') -557px -228px;
}

img.bg-nbc_logo {
    width: 42px; height: 40px;
    object-fit: none;
	object-position: -557px -228px;
	background:none;
}

.bg-msn_money_logo {
    width: 109px; height: 24px;
    background: url('/sprites/tcasprite2.png') -494px -184px;
}
img.bg-msn_money_logo {
    width: 109px; height: 24px;
   object-fit: none;
	object-position: -494px -184px;
	background:none;
}
.bg-wall_street_logo {
    width: 197px; height: 17px;
    background: url('/sprites/tcasprite2.png') -10px -372px;
}				
img.bg-wall_street_logo {
    width: 197px; height: 17px;
  object-fit: none;
	object-position:  -10px -372px;
	background:none;
}

/*****NEW ACCORDION******/

ul.new_accordion h2,ul.new_accordion>span {
  font-size: 26px;
  line-height: 34px;
  font-weight: 300;
  /*display: block;*/
 /* background-color: #225184;*/
  margin: 0;
  cursor: pointer;
  padding: 5px 8px 5px 0;
}
ul.new_accordion>li>span{
	font-size:25px;
	font-weight:bold;

	}
ul.new_accordion li h2{
	display:inline;
	    margin-left: -10px;
	}	
ul.new_accordion {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.new_accordion>li {
  position: relative;
  padding: 0;
  margin: 0;
  padding-bottom: 4px;
  padding-top: 18px;
  
}

/*ul.new_accordion li i:before, ul.new_accordion li i:after {
  content: "";
  position: absolute;
  background-color: #225184;
  width: 3px;
  height: 16px;
  margin-top: 9px;
}*/

ul.new_accordion .acc-inner {
  font-size: 1em;
  line-height: 26px;
  position: relative;
  overflow: hidden;
  opacity: 1;
  transform: translate(0, 0);
  margin-top: 14px;
  z-index: 2;
  /*transition: all 500ms ease;*/
  transition:all 0.04s ease;
}


ul.new_accordion li input[type=checkbox] {
    position: absolute;
    cursor: pointer;
    width: 100%;
    z-index: 1;
    opacity: 0;
   height:75%;
    margin-top: -0.3%;
}
ul.new_accordion li input[type=checkbox]:checked ~ .acc-inner {
  margin-top: 0;
  max-height: 0;
  opacity: 0;
  transform: translate(0, 50%);
}

/*ul.new_accordion li input[type=checkbox]:checked ~ .icon  {
  transform:  rotate(0deg);
}*/
ul.new_accordion li input[type=checkbox]:checked ~ .icon  {
  transform:  rotate(-90deg);
}

div.icon{
	display:inline-block;
	background-image: url("https://www.takechargeamerica.org/wp-content/themes/tca/images/toggle-down-red-arrow.png");
	width:17px;
	height:18px;
	background-size: contain;
	margin-bottom:0px;
	}
ul.new_accordion input[type="checkbox"]:hover ~ span>h2 {
    opacity: 0.8;
}
/* debt settlement page */
.list-header.align-center {
    color: #ffffff;
    background: #225184;
    padding: 10px;+
    font-size: 1.3rem;
    text-align: center;
	font-size: 1em;
}
.list-container {
    background: #ffffff;
    padding: 10px 10px 10px 40px;
    /* height: 100%; */
}
.list-container ul, ul.inner-ul{
	   list-style: none;
	}
.list-container>ul>li, ul.inner-ul>li{
    line-height: 1.2em;
    margin-bottom: .5em;
    margin: .5em 0 0 0;
	font-size:0.9em;
	}
.list-container>ul>li::before, ul.inner-ul>li::before {
    color: #ff0000;
	 content: "\25AA";
   
    display: inline-block;
    width: 1.2em;
    margin-left: -1.2em;
    font-size: 1.2em;
}
  
 .options_line>div.option_title {
   background: #333333 !important;
    color: #ffffff;
    padding: 5px 16px 5px;
    text-transform: uppercase;
    font-size: 1em;
    position: relative;
    display: inline;
    line-height: 1.7em;
	font-weight:bold;
} 
.options_line>div.option_title:after {
    content:"";
    position: absolute;
    left: 100%;
    top:0px;
    width:0px;
    height:0px;
    border-top: 22px solid transparent;
    border-left: 11px solid #333333;
    border-bottom: 22px solid transparent;
}
div.myoption {
        font-size: 1em;
    margin-left: 10px;
    line-height: 44px; 
	font-weight:bold;
}

.options_line.row {
    margin: 2em 0 1em;
	    background: #ffffff;
}
ul.inner-ul>li{
	margin-left: 2em;
	}
.align-center {
    text-align: center;
}
body.page-template-page-buildpage #content{
	position: relative;
	}

.marg-right-fix{
	margin-right:20px;
	}
/*Gravity Forms */	
#gform_wrapper_1, #gform_wrapper_3 {
    padding: 6%;
    width: 100%;
}
ul#gform_fields_1, ul#gform_fields_3{
    list-style: none;

	}

li#field_1_2, li#field_1_1, li#field_1_5, li#field_1_4, li#field_3_3, li#field_3_4, li#field_3_2, li#field_3_5 {
    width: 45%;
    float: left;
    margin: 0 2% 0 3%;
}

li#field_3_6, li#field_3_7 {
    width: 96% !important;
    margin: 0 auto !important;
	}
	
li#field_3_6 label.gfield_label	{
	clear:both;
}
input#choice_3_7_1 {
    width: 2%;
    vertical-align: top;
    margin-top: 1%;
}
label#label_3_7_1 {
    width: 90%;
}

label#input_3_5_4_label {
    display: none !important;
}

input#choice_3_7_1[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.75); /* IE */
  -moz-transform: scale(1.75); /* FF */
  -webkit-transform: scale(1.75); /* Safari and Chrome */
  -o-transform: scale(1.75); /* Opera */
  padding: 10px;
}
	
.gform_footer.top_label {
    text-align: center;
 }
li#field_1_8 {
    text-align: center;
}

div#input_1_8>div {
    text-align: center;
    margin: 10px auto 30px;
}
/*OCC landing page */
.occ_top_badge{
    height: auto;
    width: 60%;
    margin: 0 auto;
    text-align: center;
    color: #ffffff;
    padding: 25px;
    background: #2ba6cb;
    display: inline-block;
    position: relative;
    margin-top: -40px;
}
/*
.occ_top_badge:after {
 border-top: 54px solid #2ba6cb;
    border-left: 150px solid transparent;
    border-right: 160px solid transparent;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    top: 118px;
    width: 0;
}*/
.occ_top_badge_after {
	border-top: 54px solid #2ba6cb;
    border-left: 115px solid transparent;
    border-right: 115px solid transparent;
    height: 0;
    width: 0;
    margin: 0 auto;
}
span.occ_middle {
    font-size: 83px;
}

.fancy {
  line-height: 0.5;
  text-align: center;
}
.fancy span {
  display: inline-block;
  position: relative; 
  color:#1c4372; 
}
.fancy span:before,
.fancy span:after {
  content: "";
  position: absolute;
  height: 5px;
  border-bottom: 1px solid white;
    /* border-top: 1px solid white; */
    top: 0;
    width: 30px;
}
.fancy span:before {
  right: 100%;
  margin-right: 15px;
}
.fancy span:after {
  left: 100%;
  margin-left: 15px;
}
/*Housing Help */

/*body.page-id-3210 #cta-testimonials, body.page-id-3214 #cta-testimonials, body.page-id-3223 #cta-testimonials, body.page-id-3194 #cta-testimonials, body.page-id-3200 #cta-testimonials, body.page-id-3203 #cta-testimonials, body.page-id-3216 #cta-testimonials, body.page-id-3218 #cta-testimonials, body.page-id-3221 #cta-testimonials, body.page-id-3225 #cta-testimonials, */ body.page-template-page-housing #cta-testimonials {
    background: url(/wp-content/themes/sub/images/testi-bg.png);
    padding: 50px 0;
    color: #FFF;
}
#cta-testimonials .columns {
    padding-left: 10%;
    padding-right: 10%;
}
#cta-testimonials .left-mark {
    position: absolute;
    left: 2%;
}
#cta-testimonials .right-mark {
    position: absolute;
    right: 6%;
    bottom: 0;
    bottom: 70px;
}
#cta-testimonials p {
    line-height: 2rem;
}

#appointment-form h2 {
    font-size: 3rem;
    color: #43b7d7;
    margin: 0;
    float: left;
}
.bg-sky-trans {
    background: url(../images/sky-blue-transparent-bg.png);
}

body.page-template-page-housing,/* body.page-id-3210, body.page-id-3214, body.page-id-3223, body.page-id-3194, body.page-id-3200, body.page-id-3203, body.page-id-3216, body.page-id-3218, body.page-id-3221*/{
    background: #4e6189 url(../images/housinghelp-bg.jpg) center top no-repeat;
    letter-spacing: -1px;
}
body.page-template-page-housing .satisfaction-img {
    margin-top: 5% !important;
    margin-bottom: -7px !important;

	}

#site_debthelp #appointment-form h2 {
    font-size: 3rem;
    color: #43b7d7;
    margin: 0;
    width: 100%;
}
#site_debthelp #appointment-form .hide-show-btn.text-center.h-30x {
    clear: both;
}

.gfield_description.validation_message, .instruction.validation_message,  .validation_error  {
    color: #fff;
    font-size: 15px;
    background: #ff0000;
	margin-top:-12px;
	margin-bottom:10px;
}
span.gfield_required,{
	color:#ff0000;
	}
	
.rebranding .wrapper-top .tp-widget-review-next, .rebranding .wrapper-top .tp-widget-review-prev, {
    stroke: #ffffff !important;
}

div#footer a strong.bold-underline {
    color: #ffffff !important;
    text-decoration: none !important;
}	

.brand-new,.tp-widget-poweredby, a#tp-widget-logo div.brand-new>div {
    color: #ffffff !important;
	stroke: #ffffff !important;
}

/* Calc sidebar links*/
ul.sidebar_calc{
	list-style-type:none;
	
	}
ul.sidebar_calc li a {
	color: #225184;
	font-size: 0.8em;}
ul.sidebar_calc li {
    padding: 5px 10px;
	    
}
ul.sidebar_calc li:before{
	content: " \00bb";
	margin-right:7px;
	}
body.page-template-page-teaching-resources>#content>.medium-8.columns.p-r20{
	border-right:solid 1px #225184;
	}			
@media only screen and (max-width:767px){
.marg-right-fix{
	margin-right:0 !important;
	}
.theNotSidebar{
	border:none;
	padding-right:0px !important;
	}	
div.myoption {
    font-size: 1em;
    margin:0; 
    line-height: 25px;
    font-weight: bold;
    padding: 10px;
}

input#choice_3_7_1{
	width:100% !Important;
	}
input#choice_3_7_1[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.75); /* IE */
  -moz-transform: scale(1.75); /* FF */
  -webkit-transform: scale(1.75); /* Safari and Chrome */
  -o-transform: scale(1.75); /* Opera */
  padding: 10px;
}
		
.list-container>ul>li, ul.inner-ul>li{
	font-size:1.1em;
	}	
ul.inner-ul{
	margin-bottom:1.5em !important;
	}
	
.options_line>div.option_title{
	text-align:center;
	
	}	
.myoption{
	font-size:1.3em;
	line-height:normal;
	text-align:center;
	font-weight:bold;
	margin:0;
	padding: 16px 0;
	}
ul.new_accordion>li>span {
    border-bottom: none;
}

ul.new_accordion li h2{
	display:inline;
	    margin-left: 0px !important;
	}
.stickcontainerbox h3{
	text-align: center;
    font-size: 22px;
	}
.stickcontainerbox span.eq-chidren {
    text-align: center;
}


		
/*originals*/
/*Sign opposite on mobile */ 

/*
ul.new_accordion li input[type=checkbox]:checked ~ .icon  {
  transform:  rotate(0deg);
}
div.icon{
	display:inline-block;
	background-image: url("https://www.takechargeamerica.org/wp-content/themes/tca/images/toggle-down-red-arrow.png");
	width:17px;
	height:18px;
	background-size: contain;
	margin-bottom:0px;
	transform:  rotate(-90deg);
	}


ul.new_accordion .acc-inner {
  font-size: 1em;
  line-height: 26px;
  position: relative;
 overflow: hidden;
  opacity: 0;
  transform: translate(0, 50%);
  margin-top: 14px;
  z-index: 2;

  transition:all 0.04s ease;
  max-height:0;
}

ul.new_accordion li input[type=checkbox]:checked ~ .acc-inner {
  margin-top: 0;

  opacity: 1;
  transform: translate(0,0);
  
    overflow: visible;
}
ul.new_accordion li input[type=checkbox]:checked{
height:95%;
	
	}
ul.new_accordion li input[type=checkbox] {
	opacity:.5;
	background:#e2e2e2;
	
}
ul.new_accordion li input[type=checkbox] {

}*/
}
ul.article-li.debthelp-faq li.current-menu-item {
    text-decoration: underline;
}

#content p a {
    text-decoration: underline !important;
}
.gfield_description{
	text-align:center;
	    margin-bottom: 29px;
			font-weight: bold;
	}
	
/*Koinepopup CRM form css ***********************/
@import-once "../core/variables.less";
.popup{visibility:hidden;position:fixed;z-index:1000;padding:16px;background-color:#f5f5f5;border:1px solid #aaa}
.popup>*{}
.popup>DIV{overflow:auto}
.popup>DIV p{font-size:90%}
.popup.minimized{filter:alpha(opacity=50);opacity:.5}
.popup.modal{border:0}
.popup>header{padding-bottom:8px}
.popup>header>H1{line-height:28px;font-size:24px;margin:0 0 8px 0;color:#ccc}
.popup>footer{margin-top:8px;padding-top:16px}
.popup-modal-overlay{visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=80);opacity:.8}

/*   */  

.homeContainer{
	
	}
h1.homeForm{
	font-size:3.25rem;
	padding: 0 0 0 0;
	margin: 0 0 0.25rem 0;
	line-height:3rem;
	}
h2.homeNumber{
	font-size:3.25rem;
	color:#43b7d7;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.homeCounselors{
	font-size:1.5rem;
	color:#43b7d7;
	padding: 0 0 0 0;
	margin:0.5rem 0;
	}
.homeOr{
	font-size: 1.25rem;
	margin: 0.45rem;
	}
.homeStartTrial{
	font-size:1.4rem;
	color:#ffffff;
	color:225184;
	}
.homeOurReviews{
	font-size:1rem;
	text-decoration:underline;
	color:#363636;
		padding: 0 0 0 0;
	margin: 0.5rem 0;
	}
.homeCardImages{
	text-align:center;
		padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.homeBottomPart{
	background:#225184 !important;
	padding: 0.7rem 0;
	margin: 0 0 0 0;
	}
.studentLoanDebt{
	font-size:1.4rem;
	color:#ffffff;
		padding: 0.5rem 0;
	margin: 0 0 0 0;
	font-weight:bold;
	}
.homeGetHelpSl{
	color:#225184 !important;
background:#ffffff;
	margin: 0.5rem 0;
	}
/*****Survey pages css****************************/	
body.page-template-page-survey ul#gform_fields_4 {
    list-style-type: none;
}

body.page-template-page-survey label.gfield_label {
    margin: 35px 0 0 0px;
	font-weight:bold;
}
body.page-template-page-survey .ginput_container {
    display: block;
    width: 100%;
    float: left;
}
body.page-template-page-survey .ginput_container.ginput_container_radio li {
    width: 10%;
    float: left;
    /* clear: unset; */
}

body.page-template-page-survey .ginput_container.ginput_container_likert {
    min-height: 80px;
}

body.page-template-page-survey div#ui-datepicker-div {
    background: #ffffff;
    padding: 20px;
    border: solid #e2e2e2 1px;
}

body.page-template-page-survey table.ui-datepicker-calendar td,body.page-template-page-survey  table.ui-datepicker-calendar th {
    text-align: center;
    padding: 3px 5px;
    border: solid 1px;
}
body.page-template-page-survey a.ui-datepicker-prev.ui-corner-all {
    width: 63%;
    display: inline-block;
    padding: 5px;
}
/*housing */
ul#gform_fields_5 li.gfield {
    width: 48%;
    float: left;
    margin-left: 1%;
}

ul#gform_fields_5 label.gfield_label {
    text-align: left !important;
}

#gform_5 .gform_footer.top_label {
    text-align: center;
    clear: both;
}

ul#input_5_7 li {
    display: block;
    width: 30%;
    float: left;
}

@media only screen and (min-width: 768px){
 a:focus{
      outline: 2px dotted #2ea3f2 !important;
	/* text-decoration:underline !important;*/
	 
}
body.using-mouse :focus{
      outline: none !important;
	/* text-decoration:underline !important;*/
	 
}
	}
/*Web accessable */
button.wahout:focus {
    outline: #ff0000 4px solid !important;
}
/*123456789*/
li#field_6_46 {
    width: 95% !important;
}
li#field_6_13 h2.gsection_title, li#field_6_46 h2.gsection_title {
    color: red;
	margin: 0px;
}

#gform_wrapper_6 .gf_progressbar {
    display: none;
}


#gform_wrapper_6 .gfield_description, #gform_wrapper_6 .gfield_description {
    margin-bottom: 5px;
    font-size: 14px;
    text-align: left;
    font-weight: 100;
}
#gform_wrapper_6 .gform_page_footer.top_label {
    clear: both;
}


#gform_wrapper_6 li.gfield {
	width: 48%;
	margin-right:1%;
	float:left;
	text-align:left;
	}
/* video  https://www.ostraining.com/blog/coding/responsive-videos/*/

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
	margin: 0 auto 20px auto;
	max-width: 600px;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

	
@media only screen and (max-width: 500px){
#gform_wrapper_6 li.gfield{
	width:90% !important;
	}
}
	
#gform_wrapper_6 li.gfield.gsection {
    width: 100% !important;
    clear: both;
    margin-bottom: 24px;
}

#gform_wrapper_6 ul#input_6_20 li, #gform_wrapper_6 #input_6_7 li {
    display: inline-block;
}
#gform_wrapper_6 .ginput_container_multiselect select.gfield_select, #gform_wrapper_6 .ginput_container_multiselect select.gfield_select:hover {
    height: 8rem;
    overflow: hidden;
	background:none;
}
#gform_wrapper_6 li#field_6_37 {
    width: 100%;
    clear: both;
}
#field_6_15 label.gfield_label.gfield_label_before_complex, #field_6_43 label.gfield_label.gfield_label_before_complex {
    display: none;
}
#gform_wrapper_6 label.gfield_label {
    font-weight: bold;
}

#gform_wrapper_6 .gform_footer.top_label {
    text-align: center;
    clear: both;
}



#ui-datepicker-div {
	 background: #FFF;
	 border: 1px solid #ddd;
	 border-radius: 4px;
	 display: none;
	 padding: 20px;
	 width: 300px;
}
 #ui-datepicker-div .ui-icon {
	 color: transparent;
	 cursor: pointer;
	 font-size: 0px;
}
 #ui-datepicker-div .ui-icon:before {
	 color: #333333 ;
	 font-family: "FontAwesome";
	 font-size: 18px;
}
 #ui-datepicker-div .ui-datepicker-prev {
	 float: left;
	 width: 10%;
}
 #ui-datepicker-div .ui-datepicker-prev .ui-icon:before {
	 content: '\f060';
}
 #ui-datepicker-div .ui-datepicker-prev.ui-state-disabled {
	 display: none;
}
 #ui-datepicker-div .ui-datepicker-next {
	 float: right;
	 width: 10%;
}
 #ui-datepicker-div .ui-datepicker-next .ui-icon:before {
	 content: '\f061';
	 float: right;
}
 #ui-datepicker-div .ui-datepicker-next.ui-state-disabled {
	 display: none;
}
 #ui-datepicker-div .ui-datepicker-title select {
	 float: left;
	 width: 70%;
}
 #ui-datepicker-div .ui-datepicker-title .ui-datepicker-month {
	 margin: 0px 5% 6px;
}
 #ui-datepicker-div .ui-datepicker-title .ui-datepicker-year {
	 margin: 0px 15% 6px;
}
 #ui-datepicker-div .ui-datepicker-today {
	 background-color: #333333 ;
	 border-radius: 4px;
}
 #ui-datepicker-div .ui-datepicker-today a {
	 color: #FFF;
}
 #ui-datepicker-div table {
	 width: 100%;
}
 #ui-datepicker-div table td, #ui-datepicker-div table th {
	 text-align: center;
}
 #ui-datepicker-div table td a {
	 display: block;
	 padding: 5px;
}	