@-webkit-keyframes fadeIn {
  0%, 35% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes fadeIn {
  0%, 35% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-ms-keyframes fadeIn {
  0%, 35% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes fadeIn {
  0%, 35% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes logo-colour {
  0% {
    stroke-width: 0px; }
  100% {
    stroke-width: 10px; } }
@-moz-keyframes logo-colour {
  0% {
    stroke-width: 0px; }
  100% {
    stroke-width: 10px; } }
@-ms-keyframes logo-colour {
  0% {
    stroke-width: 0px; }
  100% {
    stroke-width: 10px; } }
@keyframes logo-colour {
  0% {
    stroke-width: 0px; }
  100% {
    stroke-width: 10px; } }
@-webkit-keyframes underline-fade {
  0% {
    max-width: 1px; }
  100% {
    max-width: 320px; } }
@-moz-keyframes underline-fade {
  0% {
    max-width: 1px; }
  100% {
    max-width: 320px; } }
@-ms-keyframes underline-fade {
  0% {
    max-width: 1px; }
  100% {
    max-width: 320px; } }
@keyframes underline-fade {
  0% {
    max-width: 1px; }
  100% {
    max-width: 320px; } }
/* Hover State */
#misny-header {
  z-index: 9000;
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  background: #fff;
  padding: 15px 10px 0 10px; }
  #misny-header .logo-image,
  #misny-header .copy {
    margin-top: auto;
    margin-bottom: auto; }
  #misny-header .logo-image {
    width: 45%; }
    #misny-header .logo-image h1 {
      display: block;
      width: 100%;
      max-width: none; }
    #misny-header .logo-image img {
      display: block;
      width: 650px;
      height: auto;
      max-width: none; }
  #misny-header .custom-social-icons {
    display: none !important;
    width: 50%;
    text-align: right;
    padding-top: 4rem; }
    #misny-header .custom-social-icons a {
      display: inline-block;
      margin-right: 1.75rem;
      color: #1f2f5c;
      font-size: 30px; }
      #misny-header .custom-social-icons a:last-child {
        margin-right: 0; }
      #misny-header .custom-social-icons a:hover, #misny-header .custom-social-icons a:active, #misny-header .custom-social-icons a:focus {
        color: #000; }
  #misny-header .copy {
    margin-right: 0;
    text-align: right;
    width: 50%;
    padding: 15px 10px;
    margin-bottom: 8px; }
    #misny-header .copy a {
      display: block;
      text-align: right;
      font-family: 'Karla';
      font-size: 28px;
      line-height: 1;
      color: #1f2f5c;
      transition: all 250ms ease-out; }
      #misny-header .copy a:hover, #misny-header .copy a:focus, #misny-header .copy a:active {
        color: black; }
      #misny-header .copy a:last-child {
        font-weight: bold; }

#header-content #nav-bar {
  top: 135px; }
  #header-content #nav-bar .logo-container {
    display: none; }

.menu-layout-top-right .menu-container {
  margin-left: 0 !important; }

.sticking #header-content #nav-bar {
  top: 0; }

@media all and (max-width: 1000px) {
  #misny-header {
    display: block;
    z-index: 9998; }
    #misny-header .logo-image {
      width: 100%; }
      #misny-header .logo-image h1 {
        margin: 0; }
        #misny-header .logo-image h1 img {
          width: 100%;
          margin: 0 auto; }
    #misny-header .custom-social-icons,
    #misny-header .copy {
      text-align: center;
      width: 100%; }
      #misny-header .custom-social-icons a,
      #misny-header .copy a {
        text-align: center; }
    #misny-header .copy {
      margin-top: 5vh; } }
@media all and (max-width: 800px) {
  #misny-header .copy {
    margin-top: 15vh; } }
@media all and (max-width: 1200px) {
  #mobile-bar {
    background: transparent; }
    #mobile-bar .logo-container {
      display: none; }
    #mobile-bar .hamburger-container {
      position: relative;
      left: 94.5%; }
      #mobile-bar .hamburger-container span {
        background: #000; }

  .menu-style-semi-transparent-black:not(.sticking) #masthead .nav-bar {
    background: transparent; } }
@media all and (max-width: 800px) {
  #mobile-bar .hamburger-container {
    left: 87.5%; } }
.nav-menu-desktop li.menu-item-has-children > a span.menu-item-inner {
  font-size: 13px; }

#main .site-content #hero {
  padding-top: 12rem;
  padding-bottom: 4rem; }
  #main .site-content #hero h1.post-title span {
    font-size: 48px;
    line-height: 1; }

body p span {
  font-size: 18px !important; }

#rev_slider_12_1_wrapper {
  margin-top: -8rem !important;
  padding-top: 14rem !important;
  padding-bottom: 0 !important;
  /*background: rgba(29, 44, 85, 0.65) !important;*/
  background: #656668 !important;
}
  #rev_slider_12_1_wrapper form.fc-form {
    max-width: 500px;
    background: #fff;
    padding: 4rem 3rem !important;
    position: absolute; }
    #rev_slider_12_1_wrapper form.fc-form div.form-element {
      float: left !important;
      clear: left !important; }
  #rev_slider_12_1_wrapper div.tp-bgimg.defaultimg {
    background-image: url(https://misnylawcolumbus.com/wp-content/uploads/2018/07/7.png) !important;
    background-position: 6rem 3rem !important; }

@media (max-width: 1000px) {
  .tweaker-slide-wrapper,
  #rev_slider_12_1_wrapper {
    display: none !important; } }

body.home #hero {
  display: none; }

.entry-video .video-summary-inner .entry-title {
  font-size: 18px;
  font-weight: bold;
  color: black;
  margin: -1.3rem -2rem 0;
  padding: 1.3rem;
  background: #1f2f5c;
  color: #fff; }

.rev_slider .tp-caption {
  white-space: inherit !important; }
  .rev_slider .tp-caption strong {
    color: #1d2c55; }

#slider-12-layer-7 {
  max-width: 550px; }

#tweaker {
  left: calc(98vw - 550px) !important; }
  #tweaker div[data-identifier="field7"] div.form-element-html span {
    display: block;
    font-size: 24px !important;
    line-height: 24px !important;
    color: #1f2f5c !important;
    margin-bottom: -2rem !important; }

.hesperiden.tparrows {
  z-index: 1000 !important; }

footer#primary-footer {
  background: #494949 !important;
  color: #fff; }
  footer#primary-footer a {
    color: #fff; }
    footer#primary-footer a:hover, footer#primary-footer a:active, footer#primary-footer a:focus {
      color: #1d2c55 !important; }
  footer#primary-footer div.row {
    display: block;
    width: 100%;
    padding: 3rem 2rem; }
    @media only screen and (min-width: 40.0625em) {
      footer#primary-footer div.row {
        display: flex;
        padding: 4rem 4rem 3rem; } }
  footer#primary-footer div.col {
    width: 100%;
    flex-wrap: wrap; }
    @media only screen and (min-width: 40.0625em) {
      footer#primary-footer div.col {
        width: 50%; } }
    @media only screen and (min-width: 64.0625em) {
      footer#primary-footer div.col {
        flex-wrap: nowrap;
        width: 33%; } }
  footer#primary-footer h4 {
    letter-spacing: 0;
    font-weight: bold;
    line-height: 1; }

#bottom-row {
  display: flex;
  padding: 3rem 2rem;
  /*background: #afb1b5;*/
  background: #656668;
  color: #fff; }
  #bottom-row a {
    color: #fff; }
  #bottom-row .left,
  #bottom-row .right {
    width: 100%; }
    @media only screen and (min-width: 40.0625em) {
      #bottom-row .left,
      #bottom-row .right {
        width: 50%;
        padding: 4rem 3rem 3rem; } }
  #bottom-row .right {
    text-align: right; }

.wvc-clearfix.wvc-row {
  padding: 40px 0; }
  .wvc-clearfix.wvc-row:first-child {
    padding: 80px 0 0;
    margin-bottom: -40px; }

.wvc-font-dark h1:not(.wvc-service-title),
.wvc-font-dark h2:not(.wvc-service-title),
.wvc-font-dark h3:not(.wvc-service-title),
.wvc-font-dark h4:not(.wvc-service-title),
.wvc-font-dark h5:not(.wvc-service-title),
.wvc-font-dark h6:not(.wvc-service-title),
.wvc-font-dark strong {
  margin-bottom: 0;
  line-height: 1.3; }

.page-entry-content p, .page-entry-content ul, .page-entry-content ol, .page-entry-content li, .page-entry-content span, .page-entry-content div, .page-entry-content table {
  font-size: 18px;
  line-height: 1.6; }

.post-title-container .hero-section h1.post-title span {
  font-size: 56px; }

.sf-credits,
#credits {
  display: none !important; }

#index-91027 .entry-video .video-summary-inner .entry-title {
  font-size: 24px; }

#mega-menu-wrap-primary {
  margin: 3rem 0 0;
  background: transparent; }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    background: transparent;
    color: #000;
    font-size: 19px; }
  #mega-menu-wrap-primary li.mega-menu-megamenu > ul.mega-sub-menu,
  #mega-menu-wrap-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column {
    list-style: none; }
  #mega-menu-wrap-primary li.mega-menu-megamenu > ul.mega-sub-menu {
    margin-top: -2rem;
    padding: 0 1.5rem; }
  #mega-menu-wrap-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:active, #mega-menu-wrap-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
    color: #1f2f5c; }

.menu-layout-top-right #nav-bar * {
  max-height: none; }

#header-content #nav-bar {
  position: relative !important; }

body #header-content #nav-bar {
  top: 0 !important; }
body.home #tagline {
  display: none; }

#tagline {
  background: #fff;
  text-align: center;
  width: 100%; }
  #tagline h2 {
    margin: 0 auto;
    max-width: 1440px;
    color: #494949;
    padding: 3rem 2rem 0;
    line-height: 1.3; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
  font-size: 17px; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
  font-size: 18px; }

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
  margin: 1rem 2rem 2rem;
  list-style: none; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
  color: #1f2f5c;
  text-decoration: underline; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
  padding: 8px 10px 7px;
  border-bottom: 1px solid #ccc; }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:last-child {
    border-bottom: 0; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu {
  margin-right: 10px; }

.rejig-h2 h2 {
  font-size: 28px !important; }

.rejig-h2 {
  margin-bottom: -3rem !important;
  padding-bottom: 0 !important; }

#wvc-col-1211 h2 {
  text-align: center; }

#misny-mobile-form {
  background: #fff;
  display: none;
  padding: 2rem 2rem 0; }
  @media all and (max-width: 1000px) {
    #misny-mobile-form {
      display: block; } }

h4.iconlist_title {
  color: red !important; }
  h4.iconlist_title a {
    color: red !important; }

.wvc-accordion-tab .wvc-at-title-text {
  font-size: 32px !important; }

.wvc-accordion .wvc-accordion-tab.ui-state-active {
  border-color: red !important; }

.link:before, .underline:before {
  background: red !important; }

.content-wrapper, .small-width {
  max-width: 1140px; }

.flickity-page-dots {
  display: none; }

.flickity-viewport {
  overflow: hidden; }

#post-25673 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  float: none; }

body.home h1:not(.wvc-bigtext) {
  font-size: 28px;
  text-align: center; }

body.home #header-content #nav-bar,
body.logged-in #header-content #nav-bar {
  top: 2.6rem !important; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
  color: #fff; }

#mobile-menu-panel-inner #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
  width: 100%; }

#mobile-menu-panel-inner #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-12,
#mobile-menu-panel-inner #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
  width: 100%; }

body.sticking #desktop-navigation #nav-bar {
  position: fixed !important;
  top: 0 !important;
  height: 95px !important;
  background: rgba(73, 73, 73, 0.75) !important; }

#desktop-navigation #nav-bar {
  background: rgba(73, 73, 73, 0.75) !important; }

#desktop-navigation #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu {
  /*max-height: none;*/
  /*min-height: 500px;*/ }

body.sticking #desktop-navigation #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
  color: #000 !important; }

@media all and (max-width: 800px) {
  #misny-header .logo-image {
    position: fixed; }

  .menu-skin-dark.menu-sticky-hard.sticking:not(.overlay-menu-toggle):not(.mobile-menu-toggle) .nav-bar, .menu-skin-dark.menu-sticky-soft.sticking:not(.overlay-menu-toggle):not(.mobile-menu-toggle) .nav-bar {
    background: transparent !important;
    z-index: 9999; }

  #misny-header .custom-social-icons {
    padding-top: 85px; }

  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {
    width: 100%; }

  #misny-header .copy a:last-child:not([data-st-wn]) {
    display: none; } }
.menu-layout-top-right.menu-sticky-hard.sticking #nav-bar * {
  max-height: none; }

#desktop-navigation #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
  color: #000 !important; }

#secondary .sidebar-inner .widget-area #nav_menu-4 h3.widget-title {
  letter-spacing: 1px;
  font-size: 28px;
  font-weight: 400;
  margin-bottom: 0.5rem; }
#secondary .sidebar-inner .widget-area #nav_menu-4 #menu-internal-page-sidebar {
  font-size: 18px;
  line-height: 1.3; }

#primary #content div,
#primary #content p,
#primary #content li,
#primary #content h2,
#primary #content h3,
#primary #content h4,
#primary #content h5,
#primary #content h6,
.wvc-font-dark .wvc-accordion-tab a {
  color: #494949; }

#hero .img-bg {
  background: #afb1b5 !important; }

#primary #content span.onsale, #primary #content .wvc-background-color-accent, #primary #content .entry-post-grid_classic .category-label:hover, #primary #content .entry-post-grid_modern .category-label:hover, #primary #content .entry-post-masonry .category-label:hover, #primary #content .entry-post-masonry_modern .category-label:hover, #primary #content .entry-post-metro .category-label:hover, #primary #content .entry-post-metro_modern .category-label:hover, #primary #content .entry-post-mosaic .category-label:hover, #primary #content .entry-post-list .category-label:hover, #primary #content .entry-post-lateral .category-label:hover, #primary #content .entry-post-standard .entry-thumbnail {
  background: #494949; }
  #primary #content span.onsale p, #primary #content .wvc-background-color-accent p, #primary #content .entry-post-grid_classic .category-label:hover p, #primary #content .entry-post-grid_modern .category-label:hover p, #primary #content .entry-post-masonry .category-label:hover p, #primary #content .entry-post-masonry_modern .category-label:hover p, #primary #content .entry-post-metro .category-label:hover p, #primary #content .entry-post-metro_modern .category-label:hover p, #primary #content .entry-post-mosaic .category-label:hover p, #primary #content .entry-post-list .category-label:hover p, #primary #content .entry-post-lateral .category-label:hover p, #primary #content .entry-post-standard .entry-thumbnail p {
    color: #fff; }
#primary #content .vc-hoverbox-wrapper .vc-hoverbox-inner {
  min-height: 326px !important; }
#primary #content .wvc-button-background-color-accent,
#primary #content .wvc-button-background-color-accent .wvc-button-background-fill {
  background: #494949 !important;
  box-shadow: 0 0 0 0 #494949 !important;
  border-color: #fff !important; }
#primary #content .entry-video .video-summary-inner .entry-title {
  background: #494949;
  color: #fff; }
#primary #content .video-play-button:after, #primary #content .video-opener:after {
  background: #494949 !important; }

#rev_slider_12_1_wrapper {
  background: #656668 !important; }

#tweaker div[data-identifier="field7"] div.form-element-html span {
  color: #494949 !important; }

#primary #content .vc-hoverbox-block-inner h2 {
  font-size: 32px !important;
  font-weight: bold !important;
  line-height: 1 !important; }

.link:after, .underline:after, p:not(.attachment) > a:not(.no-link-style):not(.button):not(.button-download):not(.added_to_cart):not(.button-secondary):not(.menu-link):not(.filter-link):not(.entry-link):not(.more-link):not(.wvc-image-inner):not(.wvc-button):not(.wvc-bigtext-link):not(.wvc-fittext-link):not(.ui-tabs-anchor):not(.wvc-icon-title-link):not(.wvc-icon-link):not(.wvc-social-icon-link):not(.wvc-team-member-social):not(.wolf-tweet-link):not(.author-link):after, .link:before, .underline:before, p:not(.attachment) > a:not(.no-link-style):not(.button):not(.button-download):not(.added_to_cart):not(.button-secondary):not(.menu-link):not(.filter-link):not(.entry-link):not(.more-link):not(.wvc-image-inner):not(.wvc-button):not(.wvc-bigtext-link):not(.wvc-fittext-link):not(.ui-tabs-anchor):not(.wvc-icon-title-link):not(.wvc-icon-link):not(.wvc-social-icon-link):not(.wvc-team-member-social):not(.wolf-tweet-link):not(.author-link):before,
.formcraft-css .fc-form.fc-form-2 .form-element .submit-cover .submit-button, .formcraft-css .fc-form.fc-form-2 .form-element .fileupload-cover .button-file, .formcraft-css .fc-form.fc-form-2 .form-element .field-cover .button, #ui-datepicker-div.fc-datepicker .ui-datepicker-header, .formcraft-css .fc-form.fc-form-2 .stripe-amount-show {
  background: #ff3a2d !important; }

.formcraft-css .fc-form.fc-form-1 .form-element .field-cover .button {
  background: #ff3a2d; }

article.entry-single.entry-single-post .newsletter-container.entry-section {
  display: none; }

/*# sourceMappingURL=app.css.map */



.hover-box-wrapper-ticg h2.vc_custom_heading {
  /*display: none !important;*/
}

#primary #content .vc-hoverbox-block-inner p,
#primary #content .vc-hoverbox-block-inner h2 {
  color: #fff;
  font-family: 'Karla' !important;
}

#primary #content .vc-hoverbox:hover .vc-hoverbox-block-inner h2.vc_custom_heading {
  display: none;
}

#primary #content .vc-hoverbox:hover .vc-hoverbox-front h2 {
  display: none !important;
}

#primary #content .vc-hoverbox:hover .vc-hoverbox-front {
  z-index: 10;
}

#primary #content .vc-hoverbox:hover .vc-hoverbox-back {
  z-index: 1000;
}

@media screen and (max-width:  800px) {
  #wvc-col-9627 .wvc-video-container {
    margin-top: 0;
    height:  475px;
  }
}

@media screen and (min-width: 800px) {
  .home-page-video-shuffle {
    margin-top: -30rem !important;
  }
}

@media screen and (max-width: 800px) {
  #misny-header .copy a:last-child:not([data-st-wn]) {
    display: block;
  }
  
  #misny-header .copy {
    margin-top: 11vh !important;
  }
}