.edit_mode .affix{position:static!important;}
.edit_mode .head_wrap{position:static!important;}
.edit_mode .navbar .navbar-default .navbar-static-top{display:block !important;}
.edit_mode .nav_form{position:static!important;margin:0 !important;}
.edit_mode .navbar{position:static!important;margin:0 !important;}
.edit_mode .testimonial{position:static!important;margin:0 !important;}
.edit_mode .navbar-default.affix .navigation{position:static!important;}
.edit_mode .nav_form{position:static!important;}
.ccm-ui .btn.primary{z-index:88888;color:#fff!important;}
.ccm-ui .btn{text-transform: none;letter-spacing: normal;color:#333!important;}
div.ccm-menu ul li{margin-bottom: 0;}
.header_top .btns li span{font-family:'AvenirMedium',sans-serif;font-size:12px;display:inline-block;margin:0 30px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;}
.header_top .btns li a{margin:0px 10px 0 50px;}
h2 , .h2{font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;}
.content li , .txt_n_img .cont_right .txt ul li{list-style-position:unset;}
.navbar-default .navigation li ul{min-width:295px;}
.ctas *{margin-bottom:10px;}
/*.cnt ul, ol{margin-left:30px;margin-bottom:20px;}*/
/*.cnt ul li{list-style:disc;}
.cnt ol li{list-style:decimal;}
.cnt li{list-style:disc;line-height:30px;margin-bottom:10px;}*/
.cpolicy .h1{font-size:28px;}
.txt_n_img .txt .h1.pquestion{font-size:35px;text-transform:uppercase;font-family:abrade;line-height:normal;}
.form textarea{height:100px;}
.prof-img{float:left;margin-right:30px;margin-bottom:15px;margin-top:5px;}
.prof{margin-bottom:30px;}
.prof.row h2{margin-top:0}
.content p iframe{margin-top:30px;margin-bottom:10px;}
.content ul , .content ol{margin-bottom:20px;margin-left:30px;}
.content ul li{list-style-type:disc;}
.content ol li{list-style-type:decimal;}
.content ul li , .content ol li{margin-bottom:15px}
input[type="radio"]{height:auto;margin:0;display:inline-block;width:auto;margin-right:5px;}
.tabular_data tr:nth-child(even) , table.Ctable tr:nth-child(even){background:#dedede;}
.tabular_data tr:nth-child(odd) , table.Ctable tr:nth-child(odd){background:#FFF;}
.tabular_data td{border:1px solid #dedede;padding:10px 20px;}
.tabular_data th{background-color:#F58722;color:#fff;font-weight:bold;text-align:left;padding:10px 20px;border-right:1px solid #fff;}
.tabular_data tr:nth-child(even) td{border-right:1px solid #fff;}
table.Ctable tr.T-r1{background-color:#eaeaea;}
table.Ctable tr.thead , table.Ctable tr.Thead{background-color:#F58722;color:#fff;font-weight:bold;text-align:center;}
table.Ctable , table.Ctable tr td{border:1px solid #bfbfbf;border-collapse:collapse;padding:10px;text-align:left;vertical-align:text-top;}
table.Ctable tr.Thead td{color:#fff;font-weight:bold;}
table.tabular_data , table.Ctable{margin-top:20px;margin-bottom:20px;}
table.Ctable td.check, table.Ctable tr.Thead.tcenter td{text-align:center;}
table.Ctable tr td.blueBg{background-color:#999999;color:#fff;}
.ccm-multimediaBox-item{float:left;padding:0;margin:0;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:transparent;margin-bottom:10px;}
li.ccm-multimediaBox-item-fileset.ccm-multimediaBox-item img , li.ccm-multimediaBox-item-image.ccm-multimediaBox-item img{padding:0px;border:none;}
li.ccm-multimediaBox-item{border:none;}
li.ccm-multimediaBox-item-image.ccm-multimediaBox-item{margin-right:10px;}
.ccm-multimediaBox-item-image.ccm-multimediaBox-item{padding:0;}
li.ccm-multimediaBox-item-fileset.ccm-multimediaBox-item{margin-right:10px;}
.pp_gallery{display:none !important;}
.ccm-multimediaBox-item{padding-right:auto !important;padding-left:auto !important;}
.ccm-multimediaBox-item img{margin:auto;}
ul.ccm-multimediaBox-imageNav{margin-left:0px !important;margin-top:30px;}
#header.header #nav li ul li ul{display:none;}
.bCrumb .swp-breadcrumbs a small:hover , .bCrumb .swp-breadcrumbs .swp-breadcrumbs-level a small:hover , .content a:hover{text-decoration:underline;color:#F58722;}
.bCrumb , .bCrumb .swp-breadcrumbs a small , .bCrumb .swp-breadcrumbs .swp-breadcrumbs-level a small , .bCrumb .swp-breadcrumbs .swp-breadcrumbs-level strong , .swp-breadcrumbs a , .swp-breadcrumbs{font-size:13px;}
.bCrumb .swp-breadcrumbs-level strong{margin-left:7px;}






.before_after h3 {
    margin-top: 40px;
}
[id^="question-"],#cont-top{scroll-margin-top:200px;}

/* FAQ question headings — override tiny .h3 for readable question text */
.txt_n_img .txt .h3{font-size:16px;text-transform:none;letter-spacing:0;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;line-height:1.4;margin-top:25px;margin-bottom:10px;color:#212a31;}

/* FAQ question list — gray bg to match answer sections */
.faq-questions{background:#e7e7e7;padding:30px 20px 10px;margin-bottom:0;}

/* NavForm bar — fix layout so privacy text sits below form */
.nav_form_box{flex-direction:column;}