.secthumb img {  border-radius: 0px;  box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 10px;  margin-bottom: 0.6em;  border: 0px solid transparent;  background-clip: padding-box;width: 100%;  height: auto;}
.secthumb {  border-bottom: 3px dotted rgba(205, 147, 127, 0.29);  padding-bottom: 10px;  margin-bottom:15px;}

ul.get_attorneys {  list-style: none;  margin: 0 auto;}
.get_attorneys img, .aita .ph img {  box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 10px;  margin-bottom: 0.6em;  border: 8px solid transparent;  background-clip: padding-box;  width: 180px;  height: 180px;}
ul.get_attorneys li {float:left;margin-right:30px;margin-bottom:24px;}
ul.get_attorneys span {display:block;}
.atitle {  text-align: center;  text-decoration: none !important;  color: #9d444d;  font-size: 18px;
  margin-top: 12px;  text-transform:uppercase;}
span.mttype {
  text-align: center;  color: #949494;  font-weight: bold;  text-transform: uppercase;  font-size: 16px;
}
ul.get_attorneys span.mtspec {  text-align: center;  margin-top: 3px;  min-height: 21px;display:none;}
.aita{margin-left: -22px;  margin-right: -24px;  background: url(/wp-content/plugins/attorneys-in-mn/concrete_seamless.png);  min-height: 200px;  box-shadow: 0px 7px 8px -3px #A9A6A6, 0px -7px 8px -3px #A9A6A6;padding-bottom:31px;margin-top:35px;text-align:center;}
.att_item {  display: inline-block;  margin: 0px 20px;}
.aita h1 {text-align: center;
  padding-top: 32px;line-height:normal;}
.aita h3{  margin-top: 35px;
  text-align: center;
  font-weight: bold;
  margin-bottom: 18px;}
.aita .ph {text-align: center;}
.aita .ph img {height:128px;width:128px;}
.aita:not(.lpmulti) h2 {    border-top: 3px dotted rgba(205, 147, 127, 0.29);    padding-bottom: 10px;    margin-top: 16px;    padding-top: 28px;  margin-bottom: -23px;}
.landingpage_template .aita {margin-right:-22px;}
.child_template .aita, .catpage .aita {    margin-left: -12px;  margin-right: -28px;}
.catpage .aita {margin-right: -1px;font-size:14px;margin-bottom: 35px;}
.catpage .aita h3 {font-size: 1.286em;font-family:"Century Gothic", "Apple Gothic", Verdana, sans-serif;}
.catpage .aita h3 a {text-decoration:underline;}
.catpage .aita h3 a:hover {text-decoration:none;}
.catpage .payment_afterhtml {padding-top:0px;border-bottom:none;font-size: 1.4em;padding-bottom:10px;}
.catpage .payment_afterhtml p {margin-bottom: 1.571em;}
.att_item_title {color: #2361A1;}
.ninja-forms-cont{background: #f5ecdd;border-top-left-radius: 15px;    border-top-right-radius: 15px; margin-bottom:20px;}
.ninja-forms-form-title {    background: #134978;    margin-left: 0px;    padding-left: 10px;    padding-right: 10px;    margin-bottom: 10px;    padding-bottom: 2px;    color: white;    text-align: center;    border-top-left-radius: 15px;    border-top-right-radius: 15px;  padding-top: 6px;    background: repeating-linear-gradient( 45deg, #1E598E, #1E598E 10px, #134978 10px, #134978 20px );}
.ninja-forms-mp-breadcrumb-active {    background: white;    color: #0470EC;    font-weight: bold;}
.ninja-forms-form{    padding: 20px;    padding-top: 5px;}
.ninja-forms-form .ninja-forms-mp-breadcrumbs li:first-child {    margin-left: 0px;}
.ninja-forms-required-items {display:none;}
.ninja-forms-form input[type="text"], .ninja-forms-form textarea {background: white;}
#exposeMask {    display: none !important;}
.ninja-forms-form .ninja-forms-mp-breadcrumbs {margin-bottom:20px !important;}
.ninja-forms-form-wrap label {font-weight:normal !important;}
.ninja-forms-mp-nav-wrap .ninja-forms-mp-nav{background-color: #4177E2;    color: white;    font-weight: bold;    border: 1px solid black;    border-radius: 4px;  padding: 4px 24px;cursor:pointer;}
.ninja-forms-mp-next {float:right;}
.ninja-forms-mp-prev {float:left;}
.ninja-forms-mp-nav-wrap:after {   content: ".";    visibility: hidden;    display: block;    height: 0;    clear: both;}
.ninja-forms-cont .submit-wrap {float:right;    margin-bottom: 0px;}
.ninja-forms-cont .submit-wrap input[type="submit"] {    background-color: #417CF1;    border-color:rgba(0,0,0,0.3);    text-shadow: 0 1px 0 rgba(0,0,0,0.5);    color: #FFF;    display: inline-block;    text-transform: uppercase;    letter-spacing: 2px;    font-size: 12px;    padding: 4px 24px;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border: 1px solid rgba(0,0,0,0.3);    border-bottom-width: 3px;    font-weight: bold;cursor:pointer;}
.menu ul a{   width: 175px;}
#ninja_forms_form_29_cont .checkbox-wrap {margin-bottom: 5px;}
.field-wrap.checkbox_small_spacing-wrap {    margin-bottom: 3px;}
.field-wrap.radio_small_bottom-wrap {    margin-bottom: 0px;}
.format_text .text_small_spacing p {margin-bottom:.2em;}
.format_text .if_other_specify-wrap {margin-top: -20px;}
.frm_submit input[type="submit"] {    display: block;    width: 87%;    margin: 0 auto;    font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;    font-size: 14px;    height: auto;    text-align: center;    background: #eeeeee url();    border-width: 1px;    border-color: #dddddd;    border-style: solid;    color: #444444;    cursor: pointer;    font-weight: normal;    -moz-border-radius: 11px;    -webkit-border-radius: 11px;    border-radius: 11px;    text-shadow: none;    padding: 3px 8px;    -moz-box-sizing: content-box;    box-sizing: content-box;    -ms-box-sizing: content-box;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc');    background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#cccccc)) !important;    background: -moz-linear-gradient(top, #eeeeee, #cccccc);    -moz-box-shadow: 1px 2px 3px #999999;    -webkit-box-shadow: 1px 2px 3px #999999;    box-shadow: 1px 2px 3px #999999;    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999')";    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');margin-left:1px;}
.frm_ajax_loading{visibility:hidden;}
.frm_loading_now{visibility:visible;}
.multi_cont {max-width: 625px;margin: 0 auto;}
.multi_cont .ninja-forms-cont {text-align:left;margin-bottom:0px;background: #FFF0DD;}
.multi_cont h2.ninja-forms-form-title {margin-top:0px;}
.aita.lpmulti {padding-top: 30px;    background: #e7e7e7;    box-shadow: none;}
.multi7 .multi_cont {    display: inline-block;  text-align: left;}
.multi7 .case-review-form.wpcf7-form, .multi7 div[id^="wpcf7-f387"] {margin-bottom:0px !important;}
.testimonialswidget_testimonials {height: 205px;overflow: hidden;}
body.home .testimonialswidget_testimonial q {font-size: 1.4em; line-height: 1.571em; }
img.emimage {display: inline;margin-bottom: 0px !important;vertical-align: bottom;}
.video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px;	height: 0;	overflow: hidden;}
.video-container iframe,  .video-container object,  .video-container embed {	position: absolute;	top: 0;	left: 0;width: 100%;height: 100%;max-width: 100%;}
.youtube_video_holder {
    background: #1b1b1b;
    margin-left: -22px;
    margin-right: -22px;
    padding-right: 22px;
    margin-bottom: 29px;
}
.youtube_video{float: left;width: 760px;padding-left: 50px;}
.videostyle .frm_forms.frm_style_formidable-style.with_frm_style{background: white;margin-top: 5px;}
.videostyle .sepimage {display:none;}
.badgehold {display:inline-block;vertical-align: top;}
.badges_container{margin: 0px 17px;padding: 24px 0 20px 0;text-align:center;padding-top: 17px;padding-bottom: 0px;}
.badges_wrap{border-bottom: 1px solid #c1c2c6;display:inline-block;}
#header {background-image: url('/wp-content/uploads/2018/02/tcln2.png');}
#sidebars .badges_container {text-align:left;margin-left:0px;}
#sidebars .arbadge {margin-left: -16px;}
.payment_afterhtml {text-align:center;padding-top:32px;}
.payment_afterhtml h9  {line-height: normal; font-size: 2em;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
#sidebars .payment_accepted h9 {text-transform:uppercase;}
.payment_afterhtml {display:none;}
.landingpage_template .payment_afterhtml {display:block;}
#fromBlogArea.childpage{ border-bottom: 1px solid #c1c2c6;}
#fromBlogArea.childpage .teaser {width:46%;}
#fromBlogArea.childpage teaser:last-child{margin-right:0px;}
#fromBlogArea.childpage h3.title{text-transform: none;font-size: 1.2em;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
#fromBlogArea.childpage h3.title a{font-size:15px;}
.landingpage_template .payment_afterhtml {display:none;}
.child_left_nav + #content_box .sidebar_list .minjust2 {    margin-top: -20px !important;    margin-bottom: -35px;}
.sidebar_list .minaffil {        margin-top: -5px !important;}
.motech_monly {display:none;}
.ancestor-id-169 .aita {display:none;}
.ancestor-id-169 .payment_accepted {display:none;}
.ancestor-id-169 .payment_afterhtml {display:none;}
.post-id-1323.ancestor-id-169 .sidebar .payment_accepted {display:block;}
.ancestor-id-169 .sidebar_list .minjust2 {margin-top:0px !important;}
.ancestor-id-169 .sidebar_list .badges_container.pibadges {margin-top: -25px;}
.post-id-169 .payment_accepted {display:none;}
div[id*="wpcf7-f387"] .wpcf7-form { 
width: auto;
    height: auto;
    background: #f5ecdd;
    overflow: auto;
    border-radius: 15px 15px 0px 0px;
}
div[id*="wpcf7-f387"] .wpcf7-form #texthead {
    background: #134978;
    margin-left: 0px;
    padding-left: 10px;
    padding-right: 10px;
      padding-top: 7px;
    padding-bottom: 4px;
  background: repeating-linear-gradient( 45deg, #1E598E, #1E598E 10px, #134978 10px, #134978 20px );
}
div[id*="wpcf7-f387"] .wpcf7-form .nextbutton {padding-bottom:21px;}
#divat3.pinames label {width:72px !important;}
.richfield-law-firm #practiceArea ul a {
    margin-bottom: 20px;text-decoration:none;
}
.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.afb {    background-color: #e7e7e7; padding: 5em 2em;text-align: center;}
.afb h3 {    display: block;  font-size: 3em;    padding-bottom: .6em;}
.fb_item {display: inline-block;  margin: 0px 20px;}
.fb_item img {
    max-height: 93px;max-width: 100%;
    display: inline-block;
}
body.post-id-570 #middleContent .box img {display:none;}
.mcopi-wrap {display:none;}
.disonly-wrap, .dmailonly-wrap {display:none;}
.format_text h2.ninja-forms-form-title {margin-top:0px;}
.child_template .ninja-forms-cont {overflow:hidden;margin-top:2.4em;}
.ninja-forms-cont {overflow:hidden;}
.ui-datepicker {width: 19em !important;}
.ui-datepicker-prev span, .ui-datepicker-next span {color: rgba(0, 0, 0, 0) !important;}
.pico54 {text-align: center; border-top: 2px solid #ECECEC; padding-top: 25px;   padding-bottom:20px;    border-bottom: 2px solid #ECECEC;background: #ECECEC;margin-bottom: 1.571em;}
.textarea-wrap textarea.smtarea {height:125px;}
.pson-wrap {display:none;margin-top:-15px;}
textarea.des_inj {resize:none;padding:5px;width:80%;background:white;border: 1px solid #9EA4A8;}
.wpcf7-form .step textarea[aria-invalid="true"] {
    border: dashed 1px red;
}
textarea.describe_fam_matter {
    resize: none;
    padding: 5px;
width: 100%;height:125px;
    background: white;
    border: 1px solid #9EA4A8;
}

label[for="describe_fam_matter"] {float:none;}
div[id*='wpcf7-f387'] #step3 .npbutton {width: 100% !important; margin-top: 1px;}
div[id*='wpcf7-f387'] #step4 .npbutton {width: 120px !important; margin-top: 1px;}
div[id*='wpcf7-f387'] #step3 .nextbutton {    float: left!important;    height: 33px;    margin-right: 0;    margin-top: 0!important;    margin-left: 304px;    width: 88px;}
div[id*='wpcf7-f387'] #step4 input[type="text"]{
    width: 200px;
}
div[id*='wpcf7-f387'] #step4 label {    width: 120px;}
.was_med_mal {display:none;}
.medmal_cf7 {display:none;}
.lang_link:hover {text-decoration:none !important;}
.h_on_load a {text-decoration:underline;}
#frm_field_408_container {display:none;}
    

/* Begin Responsive CSS
====================================================================== */
@media only screen and (max-width: 767px) {
  div[id*='wpcf7-f387'] #step3 .nextbutton {    float: right !important;}
  div[id*='wpcf7-f387'] #step4 label {width: 100% !important;height: auto !important;margin-top: 20px;}
  .fb_item {display: block;margin-bottom: 3.5em;}
  .afb h3 {padding-bottom: 2em;}
  .afb {padding-bottom:3em;}
  #divat3.pinames label {width: 100% !important;}
  #fromBlogArea.childpage .teaser {width:auto;margin-right:0px;}
  .payment_afterhtml {display:block;border-bottom: 1px solid #c1c2c6;}
  .post-id-1323.ancestor-id-169 .payment_afterhtml, .post-id-1323.ancestor-id-169 .payment_accepted {display:block;}
  .aita {margin-right:-34px;} 
	.child_template .aita {    margin-left: -22px;    margin-right: -33px;}  
  #fromBlogArea .teaser {width:auto;}
  .testimonialswidget_testimonials {height: auto;overflow: visible;}
  .testimonialswidget_testimonials > .testimonialswidget_testimonial {display:none !important;}
  .testimonialswidget_testimonials > .testimonialswidget_testimonial:first-child {display:block !important;opacity:1 !important;}
  .testimonialswidget_testimonials > .testimonialswidget_testimonial.testimonialswidget_active {display:none !important;}
  .testimonialswidget_testimonials > .testimonialswidget_testimonial.testimonialswidget_active:first-child {display:block !important;}
  .youtube_video_holder {margin-left: 0px;margin-right: 0px;padding-right: 0px;}
.youtube_video {float: none;width: 100%;padding: 0px;}
  #header{background:none;}
  .motech_donly {display:none;}
  .motech_monly {display:initial;}
  
#chat-container {max-width: 80%;bottom: 80px;}
#chat-container input {max-width: 50%;}
.chat-button-style {padding: 12px 10px;}
#chat-box {    max-height: 280px;}
h2#chat-title {font-size: 16px;margin-bottom: 10px;margin-top: -7px;}  
	
}