.mob-nav li>span,.mob-nav-child-wrap,.mob-nav-container{overflow-x:hidden;transition-duration:.3s;transition-timing-function:linear;transition-delay:0s}a,article,b,big,blockquote,body,canvas,caption,center,dd,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,legend,li,menu,nav,object,ol,output,p,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,u,ul,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.blog-option.mts,.mob-nav{display:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.dbgws{color:#000;z-index:1000000;font-size:10px;line-height:10px;font-family:monospace,courier-new;position:fixed;max-width:120px;padding:4px;border-radius:0 0 3px;background-color:rgba(255,255,255,.85);-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.75);-moz-box-shadow:0 0 10px 2px rgba(0,0,0,.75);box-shadow:0 0 10px 2px rgba(0,0,0,.75)}.mob-nav,.mob-nav-header{z-index:999;width:100%}code,pre{font-size:12px;line-height:16px}.w100{width:100%}.w95{width:95%}.w90{width:90%}.w85{width:85%}.w80{width:80%}.w75{width:75%}.w70{width:70%}.w65{width:65%}.w60{width:60%}.w55{width:55%}.w50{width:50%}.w45{width:45%}.w40{width:40%}.w35{width:35%}.w30{width:30%}.w25{width:25%}.w20{width:20%}.w15{width:15%}.w10{width:10%}.txtl{text-align:left}.txtr{text-align:right}.txtj{text-align:justify}.txtc{text-align:center}input#Submit,input.submit,input[type=submit]{-webkit-appearance:none!important}.fl,.fr{float:left}pre{border:1px solid #aaa;padding:10px;background-color:#E0D7C3}code{font-family:monospace,'courier new';color:#222}hr{border:none;margin:20px 0;border-top:1px #bbb solid}body{font-size:14px;line-height:18px;font-family:"Open Sans",sans-serif}em,i{font-style:italic}b,strong{font-weight:600;font-style:bold}.sectionWrapper{width:100%;float:left;position:relative}.inner{margin:0;padding:0}.mob-nav{background-color:rgba(0,0,0,.5);color:#fff;font-family:sans-serif}.mob-nav-header{background-color:#222;border-bottom-color:#555;border-bottom-style:solid;border-bottom-width:1px;text-align:left;height:44px;left:0;position:relative}.mob-nav,.mob-nav-container{position:fixed;left:0;top:0}.mob-nav .mob-nav-toggle{background-color:#424242}.mob-nav .mob-nav-toggle span{background-color:#fff}.mob-nav-container{background-color:rgba(0,0,0,.9);text-align:left}.mob-nav li.current.active>span>a{color:#424242}.mob-nav a,.mob-nav li>span{color:#fff}.mob-nav li.parent.activated>.mob-nav-deeper-btn span,.mob-nav li.parent.active>.mob-nav-deeper-btn span,.mob-nav li.parent.alias-parent-active>.mob-nav-deeper-btn span{background-color:#424242}.mob-nav a,.mob-nav a:active,.mob-nav a:focus,.mob-nav a:hover,.mob-nav button,.mob-nav button:active,.mob-nav button:focus,button:hover{outline-color:-moz-use-text-color;outline-style:none;outline-width:medium}.mob-nav-header .mob-nav-page-title{display:table-cell;font-size:16px;height:44px;line-height:16px;max-width:175px!important;vertical-align:middle}.mob-nav.activated{height:100%;padding:0 0 44px}.mob-nav-container{box-sizing:border-box;height:100%;max-width:100%;overflow-y:scroll;padding:44px 0 0;transform:translate(-100%,0);-webkit-transform:translate(-100%,0);transition-property:transform;width:400px;z-index:998}.mob-nav.activated .mob-nav-container{border-right-color:#777;border-right-style:solid;border-right-width:2px;background-color:rgba(0,0,0,.9);transform:translate(0,0);-webkit-transform:translate(0,0)}.mob-nav ul.mob-nav-menu{padding:0}.mob-nav li{position:relative;list-style:none}.mob-nav li>span,.mob-nav-child-wrap{border-bottom-color:#333;border-bottom-style:solid;border-bottom-width:1px;display:block;font-size:14px;overflow-y:hidden;padding:10px 12px;transition-property:padding}.mob-nav li.parent>span{padding-right:44px}.mob-nav a{text-decoration:none!important;display:block;font-size:16px;font-weight:400;line-height:20px;padding:0;position:relative}.mob-nav .mob-nav-toggle,.mob-nav li.parent .mob-nav-deeper-btn{font-size:0;overflow-x:hidden;overflow-y:hidden;text-indent:-9999px;cursor:pointer}.mob-nav span.mob-nav-item-img{left:0;position:absolute;top:0}.mob-nav a.mob-nav-item-img{padding-left:20px}.mob-nav ul.mob-nav-menu-child{display:block;padding:0;width:100%}.mob-nav li.parent li>span a::before{content:"-";left:0;margin-left:-10px;position:absolute;top:0}ul.mob-nav-menu li .mob-nav-child{max-height:0;overflow-x:hidden;overflow-y:hidden;transition-delay:0s;transition-duration:1s;transition-property:max-height;transition-timing-function:cubic-bezier(0,1,0,1)}ul.mob-nav-menu li.activated>.mob-nav-child{max-height:2000px;transition-delay:0s;transition-duration:3s;transition-property:max-height;transition-timing-function:linear}.mob-nav li.parent li>span{padding-left:35px}.mob-nav li.parent li li>span{padding-left:60px}.mob-nav li.parent li li li>span{padding-left:90px}.mob-nav .mob-nav-toggle{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-bottom-color:-moz-use-text-color;border-image-outset:0;border-image-repeat:stretch stretch;border-image-slice:100% 100% 100% 100%;border-image-source:none;border-image-width:1 1 1 1;border-left-color:-moz-use-text-color;border-right-color:-moz-use-text-color;border-top-color:-moz-use-text-color;display:block;float:left;height:44px;margin:0 10px 0 0;padding:0;position:relative;width:44px;border-style:none;border-width:medium}.mob-nav .mob-nav-toggle span{display:block;height:3px;left:12px;position:absolute;right:12px;top:21px}.mob-nav .mob-nav-toggle span.bar-1{transition-delay:.3s;transition-duration:0s;transition-property:background-color;transition-timing-function:linear}.mob-nav.activated .mob-nav-toggle span.bar-1{background-color:transparent}.mob-nav .mob-nav-toggle span.bar-2,.mob-nav .mob-nav-toggle span.bar-3{transition-delay:.3s,.3s,0s;transition-duration:.3s,.3s,.3s;transition-property:top,bottom,transform;transition-timing-function:linear,linear,linear}.mob-nav .mob-nav-toggle span.bar-2{top:10px}.mob-nav.activated .mob-nav-toggle span.bar-2,.mob-nav.activated .mob-nav-toggle span.bar-3{transition-delay:0s,0s,.3s;transition-duration:.3s,.3s,.3s;transition-property:top,bottom,transform;transition-timing-function:linear,linear,linear}.mob-nav.activated .mob-nav-toggle span.bar-2{top:21px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.mob-nav .mob-nav-toggle span.bar-3{top:31px}.mob-nav.activated .mob-nav-toggle span.bar-3{top:21px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.mob-nav li.parent .mob-nav-deeper-btn{border:none;background-color:transparent;height:40px;margin:0;padding:0;position:absolute;right:5px;top:1px;width:40px;z-index:99}.mob-nav li.parent .mob-nav-deeper-btn span{background-color:#fff;display:block;height:3px;position:absolute;top:18px;transition-delay:0s,0s;transition-duration:.3s,.3s;transition-property:background-color,transform;transition-timing-function:linear,linear;width:13px}.mob-nav li.parent .mob-nav-deeper-btn span.bar-1{left:9px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.mob-nav li.parent.activated>.mob-nav-deeper-btn span.bar-1{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.mob-nav li.parent .mob-nav-deeper-btn span.bar-2{right:9px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.mob-nav li.parent.activated>.mob-nav-deeper-btn span.bar-2{transform:rotate(45deg);-webkit-transform:rotate(45deg)}#mainContentWrapper img.fprac_image{width:100%;padding:1%;background-color:#fff;border:1px solid #ccc;margin-bottom:20px}#mainContentWrapper .fprac_image_att{float:right;margin-bottom:20px;margin-left:20px;margin-right:10px;text-align:center;max-width:200px}#mainContentWrapper .fprac_image_att img{width:100%;max-width:150px}#mainContentWrapper .fprac_image_att img.att{width:100%;max-width:190px;padding:1%;background-color:#fff;border:1px solid #ccc;margin-bottom:12px}.myssmSearchBar .cfld{width:0;position:absolute;z-index:0;border:none;height:27px;border-radius:6px;-moz-transition:.7s all ease-out;-o-transition:.7s all ease-out;-webkit-transition:.7s all ease-out;transition:.7s all ease-out;opacity:0;margin:-32px 0 0;padding:2px 4px}.myssmSearchForm input{padding:4px;border-radius:4px;border:1px solid #aaa;margin-bottom:5px}.myssmSearch{margin-top:20px}.myssmSearch hr{margin:10px 0;border:none;border-top:1px #ccc solid}#dvMap,#dvMap iframe.gmap,#gmapStatic,.google_map #mapw{height:400px!important}#dvMap{position:relative}#dvMap iframe.gmap{border:0;width:100%}#gmapStatic{background-color:#ccc;background-image:url(../../../images/gmap.jpg);background-position:center center;cursor:pointer;left:0;position:absolute;top:0;width:100%;z-index:1000}.gmlabel,.gmlabel[style]{color:#820101;background-color:transparent;font-family:sans-serif;font-size:13px;line-height:20px;font-weight:700;border:none;-webkit-stroke-width:4px;-webkit-stroke-color:#fff;-webkit-fill-color:#fff;text-shadow:1px 1px 4px #fff;-webkit-transition:width .3s;transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;text-align:left;margin-top:0!important;overflow-x:visible!important;overflow-y:visible!important}.google_map #map,.google_map #mapw{width:100%!important;z-index:0!important;background-color:#e5e3df!important;overflow-x:hidden!important;overflow-y:hidden!important}.google_map #mapw{position:relative!important}.google_map #map{height:100%!important;position:absolute!important}iframe#caspioFrame{border:none;width:1px;height:1px;position:absolute;left:-1000;top:-1000}.back2top{text-shadow:0px 0px 2px rgba(0,0,0,0.88);bottom:30px;right:30px;display:block;position:fixed;transition-delay:0s;transition-duration:.7s;transition-property:all;transition-timing-function:ease-in-out;z-index:99999;font-size:3em;color:#d0d0d0;}.back2top.hidden-top{right:-50px}#sidebar_right ul{margin-left:40px}#sidebar_right ul li{margin-bottom:5px}#sidebar_right ul li a{font-weight:400;font-size:14px;line-height:20px!important;color:gray}#section-related ul li a,.blog-readmore a span,.mod-month a,.mod-year a{font-size:16px}#sidebar_right ul li b a{font-weight:600}#sidebar_right ul li.sbar-li1{list-style:disc;margin-left:0}#sidebar_right ul li.sbar-li2{list-style:circle;margin-left:20px;margin-bottom:4px;font-size:16px;line-height:22px}#sidebar_right ul li.sbarsep{list-style:none;margin-top:10px}#ezblog-head,#ezblog-head .component-links{margin:0 0 -10px;padding:0}#ezblog-head .component-links{margin-top:-32px;margin-bottom:14px;position:absolute;left:-15px}#eblog-wrapper img{width:36%;float:left;padding:5px;border:1px solid #ccc;margin:6px 20px 20px 0}.blog-module-archive{margin-left:8px!important;margin-bottom:20px}.mod-year a{display:inline-block;height:16px;line-height:16px;padding-left:18px;position:relative;font-weight:600!important}.hide900,.mod-year a i{display:block}.mod-month a{font-weight:400!important}.mod-year a i{background-attachment:scroll;background-clip:border-box;background-image:url(../../../images/mod.toggle.png);background-origin:padding-box;background-position:center bottom;background-repeat:repeat;height:10px;left:0;position:absolute;top:3px;width:10px}#main_content_article .inner,#sidebar_left .inner,#sidebar_right .inner{padding:8px}#main_content_article ol,#main_content_article ul,#sidebar_right ol,#sidebar_right ul{margin:10px 10px 10px 25px}#main_content_article p,#sidebar_right p{margin:12px 0}#main_content_article ul li{margin:0 0 5px}#caspioform,#caspioform table,#caspioform table td,#caspioform table tr{background-color:transparent!important;padding:0 0 10px!important}#caspioform,#caspioform input,#caspioform option,#caspioform select,#caspioform table,#caspioform table td,#caspioform textarea{margin:0;padding:0;width:100%}#caspioform p{font-size:13px;line-height:17px}#caspioform br{margin:0;padding:0}#caspioform label{margin:-4px 15px 0 0;padding:0;float:none;font-size:14px}#caspioform #InsertRecordContact_Method0,#caspioform #InsertRecordContact_Method1,#caspioform #InsertRecordContact_Method2,#caspioform #InsertRecordDisclaimer{width:30px;float:none}#caspioform #cbParamCaptcha1{width:100%;float:left;margin-right:10px}#caspioform input,#caspioform select,#caspioform textarea{padding:7px 10px;color:#000;font-size:16px!important;background-color:#eee}#caspioform input#Submit{float:left;padding:10px 20px!important;background-color:#600!important;color:#fff!important;text-align:center!important;text-decoration:none!important;border-radius:2px!important;font-size:14px!important;border:none!important}#caspioform input#Submit:hover{background-color:#B63E0A!important}#caspioform h3{margin:10px 0 0;font-size:16px}#caspioform tr td span input,#caspioform tr td span label{margin:0 0 15px}#error404page h1,#error404page h2,#error404page h3,#error404page p{text-transform:none!important}::-webkit-input-placeholder{font-family:Raleway,sans-serif;font-style:italic;font-size:14px}:-moz-placeholder{font-family:Raleway,sans-serif;font-style:italic;font-size:14px}::-moz-placeholder{font-family:Raleway,sans-serif;font-style:italic;font-size:14px}:-ms-input-placeholder{font-family:Raleway,sans-serif;font-style:italic;font-size:14px}.blog-meta .blog-category,.blog-meta .blog-category span,.blog-meta .blog-created,.blog-meta .blog-created span,.blog-meta a,.blog-meta span{font-size:14px;font-weight:400!important}#ezblog-body .blog-content .ebSoc img,#ezblog-body .blog-text .ebSoc img{width:32px!important;height:32px!important;margin-right:15px!important}.show900{display:none}.hide800{display:block}.show800{display:none}.hide700{display:block}.show700{display:none}.hide600{display:block}.show600{display:none}.hide500{display:block}.show500{display:none}.hide400{display:block}.show400{display:none}
*{margin:0;padding:0;box-sizing:border-box;}
body{color:#636363;}
h1,h2,h3,h4,strong{font-weight:bold;}
h1{font-size:32px;line-height:32px;margin:0 0 10px 0;color:#600;}
h2{font-size:24px;line-height:30px;margin:10px 0 10px;}
.page h2{margin:0 0 10px 0;}
h3{font-size:20px;line-height:26px;margin:0 0 10px;}
h4{font-size:16px;line-height:22px;margin:20px 0px;}
p{margin:0 0 15px 0;line-height:1.6em;}
a{color:#600;}

.home #mainContentWrapper{display:none;}
#main_content{width:100%;float:left;margin:0 auto;padding:30px 0;display:block;line-height:1.5em;position:relative;z-index:1;}
#header_wide_1{padding:20px;height:160px;background:url("../../../images/header-bg.jpg");background-size:cover;background-position:center center;}
#header_wide_1 .inner{margin:0 auto;width:1200px;display:block;}
#header_wide_1 .header-logo{position:relative;top:15px;float:none;height:100%;display:inline-block;}
#header_wide_1 .header-info-container{float:right;text-align:right;color:white;}
#header_wide_1 .header-info-container .header-info{margin:0 0 10px 0;list-style:none;}
#header_wide_1 .header-info-container .header-info li{margin:0 0 5px 0;}
#header_wide_1 .header-info-container .header-info li:nth-of-type(2){font-size:1.05em;}
#header_wide_1 .header-info-container .header-info li:nth-of-type(3){font-size:2em;color:#efbb4c;}
#header_wide_1 .header-info-container .header-info li:nth-of-type(4){font-size:1.05em;}
.ss-container{position:relative;display:inline-block;}
.ss-container .myssmSearchBar{margin:0 20px 0 0;float:left;}
.soc-link{margin:0 20px 0 0;float:right;width:27px;height:27px;}
.soc-link:nth-of-type(1){margin:0 0 0 0;}
.soc-link img{width:100%;height:100%;}

.home .mainMenuWrapper{width:100%;background-color:rgba(255,255,255,0.84);color:#fff;position:absolute;top:160px;z-index:99;display:block;}
.mainMenuWrapper{width:100%;background-color:rgba(255,255,255,0.84);color:#fff;position:relative;top:auto;display:inline-block;border-bottom:1px solid #987035;}
.mainMenuWrapper ul li{list-style:none;list-style-type:none;}
.mainMenuWrapper ul li a{color:#636363;font-size:1em;text-transform:uppercase;}
.mainmenu_desktop{z-index:100000;position:relative;}
.mainmenu_desktop a{margin:0px;padding:0px;font-size:14px;line-height:20px;text-decoration:none;}
.mainmenu_desktop li{margin:0px;padding:15px 12px;}
.mainmenu_desktop ul.lvl1 > li{float:left;margin:0px 28px;position:relative;}
.mainmenu_desktop ul.lvl2,.mainmenu_desktop ul.lvl3{display:none;position:absolute;width:270px;background-color:#eaeadc;}
.mainmenu_desktop ul.lvl2{margin-top:15px;margin-left:-20px;z-index:1000000;}
.mainmenu_desktop ul.lvl3{margin-top:-38px;margin-left:250px;box-shadow:-2px 3px 5px rgba(0,0,0,0.39);z-index:1000001;}
.mainmenu_desktop ul.lvl2 li,.mainmenu_desktop ul.lvl3 li{float:none;padding:0;}
.mainmenu_desktop li.hasChilds:hover > ul{display:block;border-top:1px solid #987035;}
.mainmenu_desktop ul.lvl2 li.hasChilds{position:relative;}
.mainmenu_desktop ul.lvl2 li.hasChilds:after{content:"\25b6";font-family:sans-serif;font-size:14px;color:#d79e3d;margin-top:-8px;position:absolute;right:6px;top:50%;}
.mainmenu_desktop ul.lvl2 li a,.mainmenu_desktop ul.lvl3 li a{padding:10px 15px;line-height:1.4em!important;font-size:13px;display:block;}
.mainmenu_desktop ul.lvl2 li a:hover,.mainmenu_desktop ul.lvl3 li a:hover{background:#afafa2;color:black!important;}

#sliderWrapper{width:100%;float:left;position:relative;height:650px;font-size:40px;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,1);}
#sliderWrapper div{position:absolute;left:0px;top:0px;margin:0px;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;display:block;}
#sliderWrapper .slide-info{margin:0 auto;width:1200px;text-align:left;display:block;position:relative;height:auto;}
#sliderWrapper .slide-info .inner{width:530px;position:relative;top:200px;left:0;}
#sliderWrapper .slide-info .inner h2{color:#efbb4c;text-transform:uppercase;font-size:34px;}
#sliderWrapper .slide-info .inner p{margin:0 0 10px 0;font-size:21px;line-height:1.2em;}
#sliderWrapper .sliderNav{position:absolute;z-index:100;width:100%;height:100px;top:0;margin-top:307px;}
#sliderWrapper .sliderNav img{position:absolute;z-index:100;top:50%;margin-top:-50px;cursor:pointer;opacity:.7;}
#sliderWrapper .sliderNav img:hover{cursor:pointer;opacity:.9;}
#sliderWrapper .sliderNav img#slarL{left:50px;}
#sliderWrapper .sliderNav img#slarR{right:50px;}
#sliderWrapper .btn{font-size:21px;position:relative;top:20px;display:inline;}
#slarL{position:absolute;top:50%;left:4%;z-index:99;cursor:pointer;}
#slarR{position:absolute;top:50%;right:4%;z-index:99;cursor:pointer;}

#beforeContentWrapper,#before_content_container_1,#before_content_wide_1,#before_content_container_3,#before_content_container_4,#before_content_container_5,#footer_container_1,#footer_container_2,#footer_container_3{width:100%;float:left;}
#before_content_container_1{padding:50px 0;background:white;}
#before_content_container_1 h1{margin:0 0 0 0;}
#before_content_container_1 ul{margin:0;width:50%;list-style:none;float:left;border-right:2px solid #600;}
#before_content_container_1 ul li{margin:0 0 20px 0;}
#before_content_container_1 ul li span{margin:0 10px 0 0;padding:5px 10px;background:#efbb4c;color:#4d4d4d;display:block;float:left;}
#before_content_container_1 .right-section{width:45%;float:right;}
#before_content_container_1 h2:nth-of-type(2){margin:0 0 20px 0;}
#before_content_container_1 .list-section h2{margin:0 0 40px 0;}

#footer_container_1{width:100%;float:left;margin:0px;padding:25px 0px;padding-top:30px;text-align:center;}
#footer_container_1 a{display:inline-block;text-decoration:none;font-size:16px;line-height:16px;font-weight:600;color:#444;margin:0px 32px;}

#before_content_container_2{padding:0 0 50px 0;float:left;width:100%;}
#before_content_container_2 ul{list-style:none;}
#before_content_container_2 ul li{margin:0 20px 0 0;width:31%;float:left;}
#before_content_container_2 ul li:nth-of-type(3){margin:0;}
#before_content_container_2 ul li img{width:100%;border-bottom:4px solid #600;}
#before_content_container_2 ul li .btn{color:#600;}
.btn:hover{background:#600;color:white!important;}
#before_content_container_2 ul li > a{text-decoration:none;}

#before_content_container_3{padding:50px 0;background:#4d4d4d;background:-moz-linear-gradient(left,#4d4d4d 0%,#ffdfc1 100%);background:-webkit-linear-gradient(left,#4d4d4d 0%,#ffdfc1 100%);background:linear-gradient(to right,#4d4d4d 0%,#ffdfc1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d',endColorstr='#ffdfc1',GradientType=1 );}
#before_content_container_3 h2{color:#600;}
#before_content_container_3 p{width:50%;float:left;color:white;}
#before_content_container_3 ul{width:40%;float:right;list-style:none;}
#before_content_container_3 ul li{margin:0 0 15px 0;padding:0;background:rgba(105,0,0,.50);border-radius:0px 15px 15px 0px;font-size:1.25em;color:white;font-weight:bold;}
#before_content_container_3 ul li span{width:30px;height:30px;display:inline-block;}
#before_content_container_3 ul li span i{font-size:30px;color:#efbb4c;}
#before_content_container_3 ul li  a{color:white;text-decoration:none;position:relative;top:-3px;}

#before_content_container_4{padding:50px 0;background:url('../../../images/gavel-books.jpg');background-position:center center;background-size:cover;}
#before_content_container_4 .info{padding:35px 40px 50px;width:520px;position:relative;background:rgba(255,255,255,0.5);border-radius:5px;float:right;}
#before_content_container_4 .info h2{color:#600;}#before_content_container_4 .info p{color:black;}

#before_content_container_5{padding:50px 0;background:url('../../../images/chicago-buildings.jpg');background-position:center center;background-position:cover;position:relative;}
#before_content_container_5 .bg-overlay{width:100%;height:100%;background:rgba(255,255,255,.90);display:block;position:absolute;top:0;left:0;}
#before_content_container_5 p{position:relative;color:black;}#before_content_container_5 h2{color:#600;position:relative;}#before_content_container_5 h3{font-size:1.25em;color:#4d4d4d;position:relative;}

#after_content_container_1{background:white;}
#after_content_container_1 .badge-container{padding:15px 0;width:100%;height:140px;display:table;}
#after_content_container_1 .badge-container div{margin:0 20px;display:table-cell;vertical-align:middle;text-align:center;}
#after_content_container_1 .badge-container div:nth-of-type(2) img{width:200px;}

#mapw h2{margin:0;padding:20px 0;width:100%;background:rgba(255,255,240,0.9);font-style:italic;text-align:center;position:absolute;top:0;left:0;z-index:9999;}
#mapw h2 span{padding:0 10px;border-left:2px solid gray;border-right:2px solid gray;}

#footer_container_2{padding:50px 0;background:url('../../../images/footer-bg.jpg');background-position:center center;background-size:cover;position:relative;color:white;text-align:center;}
#footer_container_2 img{margin:20px auto 0 auto;display:block;}
#footer_container_2 .logo{margin:20px auto 20px auto;width:560px;}
#footer_container_2 ul{margin:20px 0 0 0;}
#footer_container_2 ul li{padding:0 5px;display:inline-block;border-right:1px solid white;}
#footer_container_2 ul li:last-child{border:none;}
#footer_container_2 ul li a{color:white;}
.home #footer_container_2 .mainMenuWrapper{top:auto;}
.sidebar-contact-info .makeCall{margin:0 0 10px 0;font-size:18px;display:inline-block;}
.child-support-table{width:400px;}
.child-support-table td{border:1px solid #000;padding:3px 10px;}
#main_content_article{padding:0 60px 0 0;}
.power-logo{width:130px;display:inline-block!important;}
.contact-info-2 div{margin:0 0 5px 0;}
#footer_container_2 .logo{display:inline-block!important;}
.myssmSearchBar.header{display:none;}

.show-spanish{display:none;}
.accordion{margin:0!important;list-style:none;}
.accordion li{margin:0 0 15px 30px!important;position:relative;}
.accordion span{display:inline;position:absolute;left:-30px;top:2px;font-size:16px;font-weight:bold;}
.accordion h3{font-size:16px;display:inline;cursor:pointer;text-decoration:underline;}
.accordion h3:hover{color:#600;}
.accordion .accordion-content{display:none;}

ul#practiceAreas{margin:10px 10px 25px 25px!important;}
.bold{color:#600;font-style:italic;font-weight:bold;}
.btn{margin:15px 0 0;padding:7px;border:2px solid #600;display:inline-block;font-size:14px;color:white;text-decoration:none;border-radius:3px;}
.divider{padding:40px 0;width:100%;display:inline-block;text-align:center;}
.simple-divider{padding:0;margin:15px 0;width:100%;height:2px;background:#600}
.show-accordion-content{margin:-5px 0 0 0;display:block!important;}
.transition{-webkit-transition:all 250ms cubic-bezier(0.645,0.045,0.355,1.000);-moz-transition:all 250ms cubic-bezier(0.645,0.045,0.355,1.000);-ms-transition:all 250ms cubic-bezier(0.645,0.045,0.355,1.000);-o-transition:all 250ms cubic-bezier(0.645,0.045,0.355,1.000);transition:all 250ms cubic-bezier(0.645,0.045,0.355,1.000);}
div#footerWrapper{margin:0 0 0 0;}
#practiceAreas li:last-of-type{display:none;}

@media(max-width:1300px){#sliderWrapper .slide-info{padding:0 120px;width:100%;}#before_content_container_4 .info{left:auto;float:right;}}
@media(max-width:1200px){
#header_wide_1 .inner{width:100%;}
.mainmenu_desktop{display:table;margin:0 auto;}
.mainmenu_desktop ul.lvl1 > li{margin:0px 10px;}
.container .inner{padding:0 20px;width:100%;}
#header_wide_1{padding:0 40px;height:140px;}
.home .mainMenuWrapper{top:140px;}
#header_wide_1 .header-logo{margin:20px 0 0 0;width:380px;}
#after_content_container_1 .badge-container{width:auto;height:auto;margin:0 auto;}
#after_content_container_1 .badge-container img{width:100%;}
#footer_container_1{padding:22px 0px;padding-top:27px;}
#footer_container_1 a{font-size:16px;line-height:16px;margin:0px 18px;}
}
@media(max-width:1100px){.back2top{bottom:20px;right:20px;color:#d0d0d0;}}
@media(max-width:1000px){
.mainmenu_desktop ul.lvl1 > li{margin:0px 5px;}
#footer_container_1{padding:20px 0px;padding-top:22px;}
#footer_container_1 a{font-size:14px;line-height:14px;margin:0px 10px;}
}
@media(max-width:960px){.mainmenu_desktop ul.lvl1 > li{margin:0px 2px;}}
@media(max-width:900px){
.hide900{display:none!important;}.show900{display:block;}
#before_content_container_1{padding:50px 0 30px 0;}
#before_content_container_1 ul{margin:10px 0 30px 0;padding:0 0 15px 0;width:100%;border-right:none;border-bottom:2px solid #600;}
#before_content_container_1 .right-section{width:100%;}
#header_wide_1{border-bottom:2px solid #efbb4c;}
#header_wide_1 .header-info-container{float:none;text-align:center;}
#header_wide_1{padding:0 40px;height:auto;text-align:center;}
#header_wide_1 .header-info{float:none;text-align:center;}
#header_wide_1 .header-logo{margin:20px 0 20px 0;width:70%;float:none;display:inline-block;}
#header_wide_1 .ss-container{margin:10px 0 10px 0;}
.myssmSearchBar{display:none;}
.myssmSearchBar.header{display:block;position:fixed;top:6px;right:25px;z-index:999!important;}
.myssmSearchBar.header.cfld{margin-top:-28px;position:999!important;}
.fb-link{margin:0 0 0 0;width:30px;height:30px;display:inline-block;float:none;}
}
@media(max-width:800px){
.hide800{display:none;}.show800{display:block;}
.w25.fl,.w50.fl{width:100%;float:left;}
#before_content_container_2 ul li{margin:0 0 60px 0;width:99.2%;float:none;}
#before_content_container_3 ul{width:100%;float:none;}
#before_content_container_3 p{width:100%;margin:0 0 25px 0;float:none;}
#before_content_container_4 .info{width:100%;left:auto;float:none;background:rgba(255,255,255,0.8);}
.w75{width:100%;}
#main_content_article{padding:0;}
#header_wide_1 .header-info li{margin:0 0 20px 0;}
#header_wide_1 .header-info li:nth-of-type(2){font-size:2.05em;}
#header_wide_1 .header-info li:nth-of-type(3){font-size:3em;}
#footer_container_1{padding:10px 0px;}
#footer_container_1 a{display:none;}
}
@media(max-width:700px){
.hide700{display:none;}.show700{display:block;}
#footer_container_2 .logo{width:100%;}
#sliderWrapper{height:400px;}
#sliderWrapper .slide-info{padding:0 60px;}
#sliderWrapper .slide-info .inner{width:100%;position:relative;top:70px;text-align:center;}
#sliderWrapper .slide-info .inner h2{font-size:24px;}
#sliderWrapper .slide-info .inner p{font-size:16px;}
#slide2,#slide4{background-position:75% center!important;}
}
@media(max-width:600px){
h1{font-size:21px;}
h2{font-size:1.2em;line-height:26px;margin:10px 0 10px;}
h3{font-size:1.05em!important;}
.hide600{display:none;}.show600{display:block;}
.back2top{bottom:10px;right:10px;color:#d0d0d0;}
#fixed_left,#fixed_right{display:none;}
#header_wide_1 .header-logo{width:100%;}
#header_wide_1{padding:0 20px;}
#after_content_container_1 .badge-container{margin:0 auto;width:60%;display:block;}
#after_content_container_1 .badge-container div{margin:20px 0;display:block;text-align:center;}
#before_content_container_4 .info{padding:20px 40px 10px;}
#mapw h2{margin:0;padding:10px 0;}
#mapw h2 span{padding:0;display:block;border:none;font-size:1.7em;}
.divider img{width:100%;}
#footer_container_2 img{width:120px;}
#footer_container_2 ul li{font-size:0.8em;}
.divider{padding:10px 0;}
}
@media(max-width:500px){.hide500{display:none;}.show500{display:block;}#before_content_container_1 ul li{line-height:2;}}
@media(max-width:400px){.hide400{display:none;}.show400{display:block;}}
