/*
 Theme Name:     Adam J Roa
 Theme URI:      http://www.accentinteractive.com
 Description:    Adam J Roa Theme
 Author:         Accent Interactive
 Author URI:     http://www.accentinteractive.com
 Template:       twentytwelve
 Version:        1.0.0
*/
@import url("../twentytwelve/style.css");
@import url(https://fonts.googleapis.com/css?family=Cantata+One);
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,700,700i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Caveat&display=swap');
/* =Theme customization starts here
------------------------------------------------------- */
* {
  hyphens: none !important;
  -moz-hyphens: none !important;
  -ms-hyphens: none !important;
  -o-hyphens: none !important;
  -webkit-hyphens: none !important;
}
.hand {
  font-family: 'Caveat', cursive;
  font-size: 30px !important;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item a {
    line-height: 40px !important;
    border-bottom: 1px solid #fcfcfc;
        border-bottom-color: rgb(252, 252, 252);
    color: #7f7f7f;
    background-color: #ffffff;
    height: 40px !important;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow {
    right: 0;
    height: 39px !important;
    line-height: 39px !important;
    width: 40px !important;
    color: #d1d1d1;
    border-left: 1px solid #fcfcfc;
    background-color: #ffffff;
}
.hand p {
  margin-bottom: 10px;
  text-indent: 40px;
}
body {
  background-color: #d1cecb;
  background-image: url("/wp-content/uploads/diamond_upholstery.png");
}
.hid {
  display: none;
}
.show {
height: 75px;
position: relative;
left: 30px;
top: 0px;
}
#slider_875_slide01 {
  font-size: 18px;
}
.contacts > h1 {
  color: #ffffff !important;
  font-size: 36px;
  font-weight: initial;
  left: -20px;
  line-height: 58px;
  position: relative;
  text-transform: uppercase;
  top: 8px;
}
.contacts:hover {
  background: #A61D20;
}
.contacts:hover::before {
  border-bottom: 117px solid rgba(0, 0, 0, 0);
  border-right: 156px solid #A61D20;
  border-top: 0 solid rgba(0, 0, 0, 0);
  content: "";
  display: block;
  height: 0;
  left: -156px;
  position: absolute;
  width: 0;
}
#click-menu {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  color: #ffffff;
  cursor: pointer;
  font-size: 15px;
  padding: 0;
  position: fixed;
  right: 10px !important;
  text-align: center;
  top: 15px !important;
  z-index: 9999;
}
.practice p {
  font-size: 25px;
  line-height: 1.2;
}
.testslide {
  background: url(/wp-content/uploads/quoteback.png);
  background-size: 100% auto;
  padding: 45px 45px 20px 120px;
  box-sizing: border-box;
  border: 5px solid white;
  box-shadow: 0 0 5px rgba(0, 0, 0, .2);
  background-position: center;
  margin: 20px 0;
}
.menu-main-container {
  margin-top: 155px;
}
#secondary .widget li {
  color: #cccccc;
  font-size: 20px !important;
  font-weight: lighter;
  line-height: 1.2 !important;
  margin-bottom: 10px;
}
@media only screen and (min-width:600px) {
  .main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
    border-bottom: none;
    border-top: none;
    display: inline-block !important;
    text-align: left;
    width: 100%;
  }
}
.widget-area .widget a {
  color:
    #000;
  text-decoration: none;
  transition: all 0.2s ease-in 0s;
  padding: 0;
  text-indent: 0 !important;
}
.iconrow img, .iconrow a img {
  height: 100px;
  width: auto;
}
.widget-area .widget a:hover {
  color: #ffffff;
  text-decoration: none;
  background: #661612;
  padding-left: 10px !important;
}
.entry-header .entry-title a {
  color: #ffffff;
  text-decoration: none;
  font-weight: 400;
}
.entry-header .entry-title {
    background: #661612 url("/wp-content/uploads/2016/03/columns.png") no-repeat scroll right center / auto 100%;
    color: #ffffff;
    font-size: 25px;
    margin: -28px 0 0;
    padding: 10px;
}
aside#text-6 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: medium none !important;
}
#text-6 img {
  box-sizing: border-box;
  float: left;
  padding: 20px;
  width: 50%;
}
#click-menu img {
  width: 50px;
  height: 50px;
}
#secondary h3 {
  background: #661612 none repeat scroll 0 0;
  color: #ffffff;
  line-height: 1.2;
  padding: 10px;
}
.leftcontent {
  z-index: 4;
  background: url('/wp-content/uploads/2019/04/hero-left.png');
  height: 100%;
  width: 1100px;
  display: block;
  margin: 0 auto;
  background-size: auto 101%;
  background-repeat: no-repeat;
  box-sizing: border-box;
  padding-top: 170px;
  color: white;
  font-family: arvo;
  font-size: 90px;
  font-weight: bold;
  padding-left: 70px;
  line-height: 1.2;
  text-shadow: 0 8px 16px rgba(0, 0, 0, .7);
}
.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget {
  color: #cccccc;
  font-size: 20px !important;
  font-weight: lighter;
  line-height: 1.8 !important;
}
.borderright {
  background: #ffffff none repeat scroll 0 0;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */
  background: rgb(255, 255, 255); /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0); /* IE6-8 */
  bottom: 0;
  position: absolute;
  right: -25px;
  top: 0;
  width: 25px;
  z-index: 33;
}
.widget-area #s {
  border-radius: 25px;
  box-sizing: border-box;
  color: #808080;
  font-size: 26px;
  padding: 5px;
  position: relative;
  text-indent: 10px;
  width: 100%;
}
#search-3 input[type="submit"] {
  background-color: #e6e6e6;
  background-image: url("/wp-content/uploads/2016/03/search.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 19px auto;
  border: 1px solid #d2d2d2;
  border-radius: 100%;
  bottom: 0;
  box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
  color: #7c7c7c;
  font-size: 0.785714rem;
  font-weight: normal;
  height: 38px;
  line-height: 1.42857;
  padding: 0;
  position: absolute;
  right: 5px;
  text-align: center;
  text-indent: -9999px;
  top: 4px;
  width: 38px;
}
#search-2 input[type="submit"]:hover {
  background-color: #661612;
  background-image: url("/wp-content/uploads/2016/03/search.png");
  background-position: center center;
  background-repeat: no-repeat;
}
#searchform div {
  position: relative;
}
body.custom-font-enabled {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 22px;
  font-weight: 300;
}
body .site {
  background-color: #f1f1f1;
  background-image: url("/wp-content/uploads/2016/03/Adam-J-Roa-Layout_gradient.png");
  background-repeat: repeat-x;
  background-size: auto 146px;
  border-top: 10px solid #661612;
  box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
  margin-bottom: 0;
  margin-top: 0;
  padding: 0 25px;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #000000;
  font-family: trajan-pro-3;
  font-weight: normal;
}
.site {
  max-width: 1300px;
  overflow: hidden;
}
a#logo img {
  height: 160px;
  left: 20px;
  position: relative;
  z-index: 6 !important;
}
.archive-title {
  color: #636363;
  font-size: 30px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  text-transform: uppercase;
}
.entry-content h2, .comment-content h2, .mu_register h2 {
  font-size: 25px;
  line-height: 1.6;
}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
  background: #661612 none repeat scroll 0 0;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  display: inline-block !important;
  line-height: 83px;
  position: relative;
  text-align: right;
  top: -130px;
  width: 100%;
  z-index: 5;
}
.nav-menu::before {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  color: #000000;
  content: "";
  display: block;
  height: 75px;
  left: -10px;
  position: absolute;
  right: -10px;
  top: -11px;
  z-index: -2;
}
#responsive-menu.admin-bar-showing {
  margin-top: 117px !important;
  padding-top: 0;
}
#responsive-menu {
  margin-top: 0px !important;
  padding-top: 0;
}
#responsive-menu {
  background: #ffffff none repeat scroll 0 0;
  bottom: 0;
  font-size: 20px !important;
  max-width: 999px;
  overflow-y: auto;
  position: fixed;
  top: 0;
  width: auto !important;
  z-index: 9999;
  box-shadow: 0 0 3px #737373 !important;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.23) !important;
  right: 0;
}
#responsive-menu-container {
  width: 100%;
  right: 0;
  transition: transform 0.5s;
  text-align: left;
  xmax-width: 178px !important;
  font-family: 'Montserrat', sans-serif;
  background: #ffffff;
}
#click-menu #RMX {
  color: #ffffff;
  font-size: 24px;
  height: 50px !important;
  line-height: 27px;
}
#headerbg {
back.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
border-radius: 0;
box-shadow: none;
}ground-color: #ffffff;
background-image: url("/wp-content/uploads/Light-Bg.jpg");
background-position: center top;
background-repeat: no-repeat;
border: 1px solid #d3d3d3;
display: block;
height: 326px;
margin-left: -100%;
margin-right: -100%;
margin-top: -150px;
padding: 0;
position: relative;
.center {
font-size: 45px !important;
}z-index: 1 !important;
}

.page-template-hands-on-cane #headerbg {
  background-color: #ffffff;
  background-image: url("/wp-content/uploads/2016/03/hands-cane.png");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: auto 329px;
  border: 1px solid #d3d3d3;
  display: block;
  height: 326px;
  margin-left: -100%;
  margin-right: -100%;
  margin-top: -150px;
  padding: 0;
  position: relative;
  z-index: 1 !important;
  color: white;
}
.page-template-grandfather #headerbg {
  background-color: #ffffff;
  background-image: url("/wp-content/uploads/2016/03/grandfather.png");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: auto 329px;
  border: 1px solid #d3d3d3;
  display: block;
  height: 326px;
  margin-left: -100%;
  margin-right: -100%;
  margin-top: -150px;
  padding: 0;
  position: relative;
  z-index: 1 !important;
  color: white;
}
#text-4 .font {
  background: #661612 none repeat scroll 0 0;
  color: #ffffff !important;
  display: inline-block;
  font-family: TRAJAN-PRO-3;
  font-weight: initial;
  margin-bottom: 0;
  padding: 0;
}
.home #headerbg {
margin-right: -100%;
margin-top: -150px;
padding: 0;
position: relative;
z-index: 1 !important;
margin-bottom: -150px !important;
}
.page-template-smiling-woman #headerbg {
  background-color: #ffffff;
  background-image: url("/wp-content/uploads/2016/03/happy-lady.png");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: auto 329px;
  border: 1px solid #d3d3d3;
  display: block;
  height: 326px;
  margin-left: -100%;
  margin-right: -100%;
  margin-top: -150px;
  padding: 0;
  position: relative;
  z-index: 1 !important;
  color: black;
}
.page-template-african-american-couple #headerbg {
  background-color: #ffffff;
  background-image: url("/wp-content/uploads/2016/03/older-couple.png");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: auto 329px;
  border: 1px solid #d3d3d3;
  display: block;
  height: 326px;
  margin-left: -100%;
  margin-right: -100%;
  margin-top: -150px;
  padding: 0;
  position: relative;
  z-index: 1 !important;
  color: black;
}
@media only screen and (min-width: 1200px){
.text.left > p {
line-height: 1.8;
margin-top: 0px;
font-size: 21px !important;
padding-bottom: 20px !important;
}}
.page-template-elder-hands #headerbg {
  background-color: #ffffff;
  background-image: url("/wp-content/uploads/2016/03/elderly-hands-2-1.png");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: auto 329px;
  border: 1px solid #d3d3d3;
  display: block;
  height: 326px;
  margin-left: -100%;
  margin-right: -100%;
  margin-top: -150px;
  padding: 0;
  position: relative;
  z-index: 1 !important;
}
.page-template-young-and-old-hands #headerbg {
  background-color: #f9f4f2;
  background-image: url("/wp-content/uploads/2016/03/hands2.png");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: auto 329px;
  border: 1px solid #d3d3d3;
  display: block;
  height: 326px;
  margin-left: -100%;
  margin-right: -100%;
  margin-top: -150px;
  padding: 0;
  position: relative;
  z-index: 1 !important;
}
#headerbg > p {display: none}
.home #headerbg > p, .blog #headerbg > p, .single #headerbg > p{
  font-family: trajan-pro-3;
  font-size: 40px;
  left: 360px;
  line-height: 1.1;
  margin: 0 auto;
  padding-top: 140px;
  position: relative;
  text-align: left;
  width: 560px;
    display: block !important;
}
#headerbg p span {
  color: #771b13;
  font-size: 49px;
}
.main-navigation li a {
  border-bottom: 0 none;
  font-family: 'Montserrat', sans-serif;
  font-size: 20px;
  line-height: 65px;
  padding-bottom: 0;
  position: relative;
  text-transform: uppercase;
  margin-top: -4px;
  white-space: nowrap;
}
.wrapper {
  background-color: #ffffff;
  border: 1px solid #ffffff;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
  padding: 25px;
}
.main-navigation li {
  margin: 0 25px 0 0;
  position: relative;
}
.widget.widget_nav_menu::before {
  background-image: url("/wp-content/uploads/2016/03/Adam-J-Roa-Layout_bend.png");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 22px;
  left: -31px;
  position: absolute;
  top: 8px;
  width: 45px;
}
.widget.widget_nav_menu {
  background: #661612 none repeat scroll 0 0;
  float: right;
  margin-top: -33px;
  position: relative;
  text-align: right;
}
.widget.widget_nav_menu li {
  float: left;
  padding: 5px 10px;
}
#menu-top-navigation a {
  color: #ffffff;
  font-family: 'Montserrat', sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  text-decoration: none;
}
.widget.widget_search {
  border: medium none !important;
  margin: 0 0 25px;
  padding: 0 !important;
}
.callinfo {
float: right;
font-family: 'Montserrat', sans-serif;
font-size: 15px;
line-height: 6px;
margin-top: 32px;
position: absolute;
right: 0;
text-transform: uppercase;
background: none;
padding: 0 25px;
color: black;
}
.small{
    display:inline-block !important;
}
.callinfo span {
font-family: trajan-pro-3;
font-size: 20px;
font-weight: 600;
padding-left: 10px;
text-transform: uppercase;
color: #661612 !important;
display: block;
line-height: 1;
text-align: right;
}
.callinfo span a {
  font-family: trajan-pro-3;
  font-size: 20px;
  font-weight: 600;
  color: #661612 !important;
  text-decoration: none !important;
}
#secondary .widget {
  border-left: 2px solid rgba(0, 0, 0, 0.1);
  padding-left: 15px;
}
.small {
  color: #808080;
  font-size: 15px !important;
  line-height: 49px !important;
  padding: 0 !important;
}
.home .entry-title {
  display: none;
}
.homebody {
background: #f2f2f2;
margin-bottom: 18px;
min-height: 600px;
position: relative;
}
.ent.homebody {
background: #f2f2f2 url(/wp-content/uploads/Embrace-Bg-e1641353779859.png) no-repeat;
margin-bottom: 18px;
min-height: 427px;
position: relative;
background-position: right bottom;
}ry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
  box-shadow: none;
  border-radius: none;
}
.homephoto {
  float: right;
  margin-top: -55px;
  position: absolute;
  right: 0;
  top: 13px;
}
.home .wrapper {
  background-color: #f1f1f1;
  border: 1px solid #ffffff;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
  margin-top: -45px;
  padding: 0 25px 25px;
  position: relative;
  z-index: 4;
}
.home .entry-header {
  display: none;
  margin-bottom: 1.71429rem;
}
.text.left > h1 {
  color: #771b13;
  font-size: 59px;
  font-weight: 400;
  margin: 10px 0 0;
  padding: 0;
}
.text.left {
  color: #494949;
  float: left;
  font-family: 'Montserrat', sans-serif;
  font-size: 33px;
  margin: 0;
  padding: 5px 20px 0;
  position: relative;
  width: 51%;
  z-index: 3;
}
.text.left > p {
  line-height: 1.6;
  margin-top: -3px;
  font-size: 31px !important;
}
.main-navigation li a:hover, .main-navigation li a:focus, .main-navigation li a {
  color: #ffffff !important;
}
.nav-menu::after {
  background: #661612 none repeat scroll 0 0;
  bottom: 0;
  content: "";
  display: block;
  height: 25px;
  left: 0;
  line-height: 0;
  position: absolute;
  width: 100%;
}
.alignnone.size-full.wp-image-8 {
  position: relative;
  z-index: 3;
}
#videoclick {
  background: rgba(0, 0, 0, 0) url("http://purplebrain.org/wp-content/uploads/2016/03/Adam-J-Roa-Layout_video-bg.png") no-repeat scroll 0 0 / contain;
  display: block;
  height: 136px;
  position: relative;
  z-index: 3;
}
#videoclick .text {
  color: #ffffff;
  float: right;
  font-family: trajan-pro-3;
  font-size: 38px;
  line-height: 1.2;
  position: relative;
  right: 90px;
  top: 22px;
}
.free {
  bottom: 36px;
  color: #661612;
  font-family: trajan-pro-3;
  font-size: 40px;
  left: 20px;
  line-height: 1;
  position: absolute;
}
.site-header {
padding: 25px 0 0;
position: relative;
background: #333333 url('/wp-content/uploads/Background.png') no-repeat;
margin: 0 -25px 55px;
background-position: 10px right !important;
}
.practice .su-column-inner.su-clearfix {
  background: #F7F7F7 none repeat scroll 0 0;
  border: 1px solid #ffffff;
  border-radius: 2px;
  box-shadow: 0 0 2px #c5c5c5;
  box-sizing: border-box;
  padding-bottom: 15px;
  padding-left: 195px;
  padding-right: 15px;
  position: relative;
  transition: all ease-in-out .5s;
  -moz-transition: all ease-in-out .5s;
  -ms-transition: all ease-in-out .5s;
  -o-transition: all ease-in-out .5s;
  -webkit-transition: all ease-in-out .5s;
}
.sideimg {
  float: left !important;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 180px !important;
  bottom: 0
}
@media (max-width:950px){
.white {
overflow: auto !important;
border: none !important;
padding-bottom: 95px !important;
display: block !important;
margin-top: 40px !important;
top: 40px;
}
}
@media (min-width:600px) and (max-width:850px){
.mg-col-xs-12 {
width: 50%;
    }
.home #headerbg {
margin-right: -100%;
margin-top: -150px;
padding: 0;
position: relative;
z-index: 1 !important;
margin-bottom: -50px !important;
}}
.practice h3 {
  border-bottom: 2px solid;
  color: #661612;
  font-size: 22px;
  margin: 10px 0;
}
footer[role="contentinfo"]::before {
  background: #661612 none repeat scroll 0 0;
  bottom: 0;
  content: "";
  display: block;
  left: -30px;
  position: absolute;
  top: 0;
  width: 30px;
}
footer[role="contentinfo"]::after {
  background: #661612 none repeat scroll 0 0;
  bottom: 0;
  content: "";
  display: block;
  right: -30px;
  position: absolute;
  top: 0;
  width: 30px;
}
.site-content article {
  border-bottom: medium none;
  hyphens: auto;
  margin-bottom: 0;
  padding-bottom: 0;
  word-wrap: break-word;
}
footer[role="contentinfo"] {
  background: #661612 url("/wp-content/uploads/2016/03/bg-foot.png") no-repeat scroll right top / auto 100%;
  clear: both;
  font-size: 0.857143rem;
  line-height: 1.3;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.71429rem;
  max-width: 1300px;
  padding: 1.71429rem 0 0;
  position: relative;
  width: 100% !important;
}
#text-6 img {
  box-sizing: border-box;
  float: left;
  padding: 20px;
  width: 35%;
  margin-left: 20px;
}
#footer-widgets.three .widget {
  background: none;
  border: 1px solid #d3d3d3;
  box-sizing: border-box;
  clear: none;
  float: left;
  margin: 10px;
  padding: 25px 0 0 25px;
  width: 30.85%;
}
.practice .sideimg img {
  filter: gray; /* For IE6-9 */
  filter: grayscale(1); /* For Microsoft Edge and Firefox 35+ */
  -webkit-filter: grayscale(1); /* For Google Chrome, Safari 6+ & Opera 15+ */
  transition: all ease-in-out .5s;
  -moz-transition: all ease-in-out .5s;
  -ms-transition: all ease-in-out .5s;
  -o-transition: all ease-in-out .5s;
  -webkit-transition: all ease-in-out .5s;
}
.practice .su-column-inner.su-clearfix:hover {
  background: #661612 none repeat scroll 0 0;
  color: white;
}
body {
  color: #000;
  text-rendering: optimizelegibility;
}
.practice .su-column-inner.su-clearfix:hover h3 {
  border-bottom: 2px solid;
  color: #ffffff;
  font-size: 22px;
  margin: 10px 0 !important;
}
.practice .su-column-inner.su-clearfix h3 {
  margin: 10px 0 !important;
}
.practice .su-column-inner.su-clearfix:hover .btn {
  background: #ffffff none repeat scroll 0 0;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */
  background: rgb(255, 255, 255); /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0); /* IE6-8 */
  border: 2px solid;
  border-radius: 5px;
  color: #000000;
  display: block;
  font-family: trajan-pro-3;
  font-size: 13px;
  margin-top: 10px;
  padding: 10px;
  text-align: right;
  text-decoration: none;
  text-transform: uppercase;
} /* Now disable grayscale on hover */
.practice .su-column-size-1-2:hover img {
  filter: none;
  -webkit-filter: grayscale(0);
}
/* ===[ Footer Widget Areas ]=== */
.site-info {
  clear: both;
}
#footer-widgets {
  background: none;
  border-radius: 3px;
  border-top: medium none;
  margin-bottom: 25px;
  margin-top: 0;
  width: 100%;
}
#footer-widgets .widget li {
  list-style-type: none;
}
.template-front-page #footer-widgets {
  padding-top: 0;
}
.menu-item-683, .menu-item-684, .menu-item-685, .menu-item-686, .menu-item-687 {
  display: none !important;
}
/* for IE8 and IE7 */
.ie #footer-widgets.three .widget {
  float: left;
  margin-right: 3.7%;
  width: 29.85%;
  clear: none;
}
footer .textwidget > p {
  margin-bottom: 10px !important;
}
.ie #footer-widgets.three .widget + .widget + .widget {
  margin-right: 0;
}
/* Hide footer widgets Homepage Template*/
.template-front-page #footer-widgets {
  display: none;
}
#footer-widgets * {
  color: #808080;
}
.btn {
  border: 2px solid;
  border-radius: 5px;
  color: #661612;
  display: block;
  font-family: trajan-pro-3;
  font-size: 13px;
  margin-top: 10px;
  padding: 10px;
  text-align: right;
  text-decoration: none;
  text-transform: uppercase;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */
  background: rgb(255, 255, 255); /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0); /* IE6-8 */
}
.space {
  display: block;
}
.widget-area .widget h3 {
  font-size: 25px;
  font-weight: 500;
  margin-bottom: 20px;
}
/*--------------MEDIA QUERIES--------------*/
.contacts::before {
  border-bottom: 117px solid rgba(0, 0, 0, 0);
  border-right: 156px solid #661612;
  border-top: 0 solid rgba(0, 0, 0, 0);
  content: "";
  display: block;
  height: 0;
  left: -156px;
  position: absolute;
  width: 0;
}
.contacts {
  background: #661612 none repeat scroll 0 0;
  border: medium none;
  bottom: 30px;
  color: #ffffff;
  display: table-cell;
  height: 118px;
  position: relative;
  right: -83px;
  text-align: center;
  top: 461px;
  width: 467px;
}
.fancybox br {
  display: none;
}
.contacts > h1 {
  font-size: 36px;
  font-weight: initial;
  left: -20px;
  line-height: 118px;
  position: relative;
  text-transform: uppercase;
  top: -5px !important;
  color: white;
}
.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget {
  color: #cccccc;
  font-size: 23px;
  font-weight: lighter;
  line-height: 1.4;
}
.font {
  background: #661612 none repeat scroll 0 0;
  color: #ffffff !important;
  font-family: TRAJAN-PRO-3;
  font-weight: initial;
  padding: 0;
}
.main-navigation ul.nav-menu.toggled-on, .menu-toggle {
  display: none !important;
}
p:empty, .practice br {
  display: none !important;
}
.site-info {
  background: #ffffff none repeat scroll 0 0;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */
  background: rgb(255, 255, 255); /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0); /* IE6-8 */
  clear: both;
  font-size: 16px;
  line-height: 1;
  padding: 10px;
  position: relative;
}
.site-info::before {
  background: #ffffff none repeat scroll 0 0;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9f9f9+0,ffffff+34,ffffff+88,eeeeee+100 */
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */
  background: rgb(255, 255, 255); /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0); /* IE6-8 */
  bottom: 0;
  content: "";
  display: block;
  left: -25px;
  position: absolute;
  top: 0;
  width: 25px;
}
.site-info::after {
  background: #ffffff none repeat scroll 0 0;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9f9f9+0,ffffff+34,ffffff+88,eeeeee+100 */
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */
  background: rgb(255, 255, 255); /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0); /* IE6-8 */
  bottom: 0;
  content: "";
  display: block;
  right: -25px;
  position: absolute;
  top: 0;
  width: 25px;
}
.site-info > img {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 10px;
}
.owl-item span {
  display: block;
  text-align: right;
  font-family: trajan-pro-3;
  padding-top: 10px;
}
.owl-item.active {
  max-height: 200px;
}
.main-navigation li ul li a {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 1px solid #ededed;
    box-shadow: 0 0 2px;
    display: block;
    font-size: 14px;
    line-height: 1.2;
    padding: 10px;
        padding-left: 10px;
    text-align: left;
    white-space: normal;
    color: black !important;
}

.main-navigation li ul {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 51px;
  z-index: 1;
}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
  color: #000000;
  font-weight: normal;
}
.contacts .fancybox {
  text-decoration: none !important;
}
#text-3 .textwidget > p {
  xline-height: 1.3 !important;
}
footer.entry-meta {
  color: #757575;
  display: none;
  font-size: 0.928571rem;
  line-height: 1.84615;
  margin-top: 1.71429rem;
}
.entry-content, .entry-summary, .mu_register {
  line-height: 1.71429;
  margin-bottom: 50px;
}
.entry-header .entry-title a {
  color: #ffffff;
  font-weight: 400;
  hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  -o-hyphens: none;
  -webkit-hyphens: none;
  text-decoration: none;
}
.page-id-424 .entry-content strong::before, .page-id-428 .entry-content strong::before {
  background-image: url("/wp-content/uploads/2016/03/Screen-Shot-2016-03-29-at-1.30.10-PM.png");
  background-position: center 1px;
  background-repeat: no-repeat;
  background-size: contain;
  border-right: 1px solid #d3d3d3;
  bottom: 0;
  color: #800000;
  content: "";
  display: block;
  float: left;
  font-family: "Cantata One", serif;
  font-size: 56px;
  font-weight: lighter;
  height: 50px;
  left: 0;
  opacity: 1;
  position: absolute;
  top: 7px;
  width: 60px;
  z-index: 1;
}
.page-id-424 .entry-content strong, .page-id-428 .entry-content strong {
  display: block;
  margin-top: 0;
  padding-left: 74px;
  position: relative;
  z-index: 2;
}
.caseno {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid black;
  color: #6a201c;
  margin-bottom: 20px;
  padding: 5px;
}
.caseno {
  border: 1px solid;
  padding: 5px;
}
div.casenumber {
  border: 2px solid !important;
  margin-bottom: 20px !important;
  padding: 5px !important;
}
.entry-content h1, .comment-content h1, .entry-content h2, .comment-content h2, .entry-content h3, .comment-content h3, .entry-content h4, .comment-content h4, .entry-content h5, .comment-content h5, .entry-content h6, .comment-content h6 {
  line-height: 1.2 !important;
  padding-bottom: 15px;
}
#menu-item-817 a {
    font-weight: bold;
}
#menu-item-1301 .sub-menu li a, #menu-item-1301 .sub-menu li a:hover {
    padding-left: 50px !important;
    background: white url(/wp-content/uploads/covid-bg.png) no-repeat !important;
    background-size: 30px !important;
    background-position: left center !important;
}
.main-navigation li a {
  border-bottom: 0 none;
  font-family: 'Montserrat', sans-serif;
  font-size: 15.1px;
  line-height: 70px;
  margin-top: 0;
  padding-bottom: 0;
  position: relative;
  text-transform: uppercase;
  white-space: nowrap;
}
.sitecred > p {
  color: #808080;
  font-family: trajan-pro-3;
  font-size: 13px;
  line-height: 50px;
  text-align: center;
}
.entry-content h1, .comment-content h1, .entry-content h2, .comment-content h2, .entry-content h3, .comment-content h3, .entry-content h4, .comment-content h4, .entry-content h5, .comment-content h5, .entry-content h6, .comment-content h6 {
  margin: 30px 0 5px;
}
/*<div id="videoclick"><span class="text">Watch Our
Latest Video</span></div>*/
.casenumber {
  background: #661612 none repeat scroll 0 0;
  color: #ffffff;
  font-family: trajan-pro-3;
  margin-bottom: 10px;
  padding: 5px 10px;
}
.caseshell {
  border-bottom: 1px solid #d3d3d3;
  margin-bottom: 30px;
}
.page-id-184 strong {
  color: #000000;
  display: block;
  font-family: trajan-pro-3;
  font-size: 26px;
  font-weight: normal;
}
#footer-widgets.three .widget {
  background: none;
  border: none;
  box-sizing: border-box;
  padding: 7px;
}
.one .space {
  line-height: 12px;
}
.two .space {
  line-height: 44px;
}
.three .space {
  line-height: 9px;
}
.fancybox h1 {
  color: white;
  font-size: 37px;
}
@media only screen and (max-width:1336px) {
#phonenumber {
    display: block;
    position: absolute;
    right: 102px;
    top: 20px;
    width: 60px;
    background: url(/wp-content/uploads/2016/03/phone.png) !important;
    background-size: auto auto;
    height: 60px;
    background-size: 60px !important;
}
   #billpay {
    display: block !important;
    position: absolute;
    top: 20px;
    right: 164px;
    height: 60px;
    width: 60px !important;
    box-sizing: border-box;
}
    #billpay img{
    height: 60px;
    width: 60px !important;
}
    #responsive-menu-container #responsive-menu li.responsive-menu-item a, li.responsive-menu-item ul li a {
    line-height: 49px;
    border-bottom: 1px solid #fcfcfc;
    color: #7f7f7f;
    background-color: #ffffff;
    height: 49px;
    font-family: montserrat;
}
    #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item .responsive-menu-item-link {
    font-family: montserrat !important;
    font-size: 15px;
    text-align: left;
}
  .callinfo {
    display: none;
  }
  .show {
    height: 80px;
    position: relative;
    left: 25px;
    top: -10px;
  }
  #phonenumber img {
    display: none;
  }
  body .site {
    background-color: #f1f1f1;
    background-image: none;
    background-repeat: repeat-x;
    background-size: auto 146px;
    border-top: none;
    box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
    margin-bottom: 0;
    margin-top: 0;
    padding: 0 25px;
  }
 .free, .homephoto, .contacts::before, .contacts::after {
    display: none !important;
  }
  .homebody {
    background: white;
    margin-bottom: 18px;
    min-height: auto;
    position: relative;
  }
  .text.left {
    color: #494949;
    float: none;
    font-family: 'Montserrat', sans-serif;
    font-size: 24px;
    margin: 45px 0 0;
    padding: 20px;
    position: relative;
    width: 100%;
    z-index: 3;
    box-sizing: border-box;
  }
 .responsive-menu-button-icon.responsive-menu-button-icon-active, .responsive-menu-button-icon.responsive-menu-button-icon-inactive {
    width: 60px !important;
    padding: 0 !important;
    height: 60px !important;
    top: -3px !important;
    position: relative;
}
    .responsive-menu-box {
    width: 60px !important;
    height: 60px !important;
    display: inline-block;
    position: relative;
}
  .text.left > h1 {
    color: #771b13;
    font-size: 59px;
    font-weight: 400;
    margin: 0;
    padding: 0;
  }

  .contacts {
    background: #661612 none repeat scroll 0 0;
    border: medium none;
    bottom: 0;
    color: #ffffff;
    display: block;
    height: auto;
    position: relative;
    right: 0;
    text-align: center;
    top: -40px;
    max-width: 300px;
    margin: 0 auto;
  }
.fancybox h1 {
    color: white;
    font-size: 24px;
    line-height: 40px !important;
    padding: 10px 0 !important;
}
  body .site {
    margin-top: 100px;
    padding: 0 25px;
  }
  #responsive-menu-button {
    background: none !important;
    position: fixed;
    right: 15px !important;
    top: 23px !important;
  }
  #masthead {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    height: 100px;
    z-index: 44;
    background: white;
    box-sizing: border-box;
    box-shadow: 0 0 20px;
  }
}
@media only screen and (max-width:1086px) {
  .practice .su-column-inner.su-clearfix:hover h3 {
    border-bottom: 2px solid;
    color: #ffffff;
    font-size: 16px !important;
    margin: 10px 0 !important;
  }
  .practice .su-column-inner.su-clearfix h3 {
    margin: 10px 0 !important;
  }
  .practice h3 {
    border-bottom: 2px solid;
    color: #661612;
    font-size: 16px !important;
    margin: 10px 0;
    line-height: 1.2;
    padding-bottom: 5px;
  }
  .practice p {
    font-size: 17px;
    line-height: 1.2;
  }
}
@media only screen and (max-width:961px) {
  .su-column-size-1-2 {
    width: 100% !important;
    margin: 0 0 10px !important;
  }
  .text.left > h1 {
    color: #771b13;
    font-size: 43px;
    font-weight: 400;
    margin: 0 0 15px;
    padding: 0;
    text-align: center;
  }
  br {
    display: none !important;
  }
  .alignnone.size-full.wp-image-689 {
    position: relative;
    top: -12px;
  }
  .alignnone.size-full.wp-image-686 {
    top: -30px !important;
    position: relative;
  }
  .alignnone.size-full.wp-image-688 {
    position: relative;
    top: -20px;
  }
}
@media only screen and (max-width:800px) {
  #footer-widgets.three .widget {
    background: none;
    border: none;
    box-sizing: border-box;
    clear: none;
    float: left;
    margin: 2%;
    padding: 25px 0 0 25px;
    width: 46%;
  }
  #secondary .widget {
    border-left: none;
    padding-left: 0;
  }
  .widget-area {
    float: none;
    width: 100%;
  }
  .site-content {
    float: none;
    width: 100%;
  }
  .su-column.su-column-size-1-2.up {
    margin-bottom: 10px !important;
  }
  .owl-item.active {
    max-height: auto !important;
  }
  .owl-item {
    font-size: 17px !important;
  }
  .testslide {
    background: none;
    background-size: auto auto;
    background-size: 100% auto;
    padding: 15px;
    box-sizing: border-box;
    border: 5px solid white;
    box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    background-position: center;
    margin: 20px 0;
    height: auto;
  }

  .su-column {
    width: 100% !important;
    margin: 0 0 10px !important;
    float: none !important;
  }
  .su-column-size-1-2 {
    width: 100% !important;
    margin: 0 0 10px !important;
    float: none !important;
  }
  .su-row {
    margin: 0 0 10px !important;
  }
}
@media only screen and (max-width:680px) {
  #footer-widgets.three .widget {
    background: none;
    border: none;
    box-sizing: border-box;
    clear: none;
    float: left;
    margin: 0 2%;
    padding: 25px 0 0 25px;
    width: 100%;
  }
}
@media only screen and (max-width:575px) {
  .home .wrapper {
    background-color: none;
    border: none;
    box-shadow: none;
    padding: 0;
    position: relative;
    z-index: 4;
  }
  body .site {
    margin-top: 100px;
    padding: 10px;
  }
}
@media only screen and (min-width: 1337px) {
  .home #headerbg {
    margin-right: -100%;
    margin-top: -82px;
    padding: 0;
    position: relative;
    z-index: 1 !important;
  }
  .covid a {
    color: white;
    text-align: center;
    text-decoration: none;
  }
.covid:hover span{
        background: white;
        color:black;}
.covid {
background: #b66d3d;
z-index: 4;
display: block;
line-height: 50px;
position: absolute;
padding: 0 40px;
top: 212px;
left: 0;
right: 0;
color: white;
}
  .covid span {
    float: right;
    border: 1px solid;
    line-height: 30px;
    padding: 0 22px;
    border-radius: 30px;
    position: relative;
    top: 9px;
    font-size: 14px;
    text-transform: uppercase;
  }
}
@media only screen and (max-width: 1336px) {
.covid {
    background: #b66d3d;
    z-index: 4;
    display: block;
    line-height: 17px;
    position: relative;
    padding: 10px 40px;
    width: 100%;
    top: -162px;
    left: 0;
    right: 0;
    box-sizing: border-box;
  }
  .home .wrapper {
    background-color: #f1f1f1;
    border: 1px solid #ffffff;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
    margin-top: 15px;
    padding: 0 25px 25px;
    position: relative;
    z-index: 4;
  }
  .covid span {
    display: none;
  }
.covid a {
    color: white;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
}
}
#responsive-menu {
    width: 100% !important;
}


/*----------------------------------Media Queries----------------------------------*/
@media only screen and (max-width:1150px){.home #headerbg > p, .blog #headerbg > p, .single #headerbg > p{display:none !important;}}
@media only screen and (min-width:801px) and (max-width:1337px){
    #headerbg {
    margin-top: 25px;
}
}
@media only screen and (max-width:800px){
 #headerbg {
    display: block !important;
    width: 100% !important;
    height: 150px !important;
    background-size: cover !important;
    object-position: 0px 0% !important;
    min-height: 100px auto !important;
    margin-top: 38px !important;
	margin-left: 0 !important;
		margin-right: 0 !important;
		margin-bottom: -50px !important;
}
    
    .home #headerbg > p, .blog #headerbg > p, .single #headerbg > p{display:none !important;}
.entry-content h3, .comment-content h3 {
    font-size: 17px;
}
.entry-content h2, .comment-content h2, .mu_register h2 {
    font-size: 20px;
    line-height: 1.6;
}
body{
    font-size: 16px !important;
}
.home .wrapper {
    margin-top: 49px !important;
}
.entry-header .entry-title {
    font-size: 23px;
}
.widget-area .widget h3 {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 20px;
}

#secondary .widget li {
    color: #cccccc;
    font-size: 16px !important;
    font-weight: lighter;
    line-height: 1.2 !important;
    margin-bottom: 10px;
}
.owl-carousel {
    max-height: 210px !important;
}
}
@media only screen and (max-width:650px){
.owl-carousel {
    max-height: 330px !important;
    }
    .practice .su-column-size-1-2 img {
    filter: none;
    -webkit-filter: none;
}
.text.left > h1 {
    color: #771b13;
    font-size: 30px;
    font-weight: 400;
    margin: 0 0 15px;
    padding: 0;
    text-align: center;
}}

@media only screen and (max-width:450px){
    .home .practice .su-column.su-column-size-1-2 {
    position: relative;
    padding-left: 0;
    margin-bottom: 45px !important;
}
   .sideimg {
    float: none !important;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: relative;
    top: 0;
    width: 100% !important;
    bottom: 0;
}
    .alignnone.size-full.wp-image-684, .alignnone.size-full.wp-image-687 {
    margin-bottom: 0;
}
    alignnone.size-full.wp-image-689 {
    position: relative;
    top: 0px;
  }
    .alignnone.size-full.wp-image-689 {
    position: relative;
    top: 0px;
}
  .alignnone.size-full.wp-image-686 {
    top: 0px !important;
    position: relative;
  }
  .alignnone.size-full.wp-image-688 {
    position: relative;
    top: 0px;
  }
    .sideimg img{    
    height: 300px;
    position: relative;
    width: 100% !important;
    bottom: 0;
        object-fit: cover;
        object-position: top center;
}
    .alignnone.size-full.wp-image-686 {
    object-position: center -60px;
}
    .practice h3 {
    border-bottom: 2px solid;
    color: #661612;
    font-size: 20px !important;
    margin: 0 0 15px 0 !important;
    line-height: 1.2;
    padding-bottom: 10px;
}
    .practice p {
    font-size: 21px;
    line-height: 1.5;
}
    .btn {
    font-size: 21px;
        text-align:center;
    }
.su-row.bioside h2 {
    margin-bottom: -19px;
}}
@media only screen and (max-width:380px){
   .responsive-menu-button-icon.responsive-menu-button-icon-active, .responsive-menu-button-icon.responsive-menu-button-icon-inactive {
    width: 40px !important;
    padding: 0 !important;
    height: 40px !important;
    top: -3px !important;
    position: relative;
}
    .responsive-menu-box {
    width: 40px !important;
    height: 40px !important;
    display: inline-block;
    position: relative;
}  
    #phonenumber {
    display: block;
    position: absolute;
    right: 95px;
    top: 27px;
    width: 40px;
    background: url(/wp-content/uploads/2016/03/phone.png) !important;
        background-size: auto;
    background-size: auto auto;
    height: 40px;
    background-size: 40px !important;
}
 #billpay img {
    height: 40px;
    width: 40px !important;
}   
  #billpay {
    display: block !important;
    position: absolute;
    top: 27px;
    right: 117px;
    height: 60px;
    width: 60px !important;
    box-sizing: border-box;
}  
    
}



.effect-hover{background:none;}





