/*
Theme Name: lawlc
Theme URI: lawlc.com
Description: A responsive theme built on Bootstrap 5.
Author: Mandile Web Design
Body Classes: header-0 desktop-menu-dropdown-style-2 mobile-nav-option-2 search-type-1 mobile-nav-parent-toggle-style-1 newsletter-style-3 desktop-search-button-0 mobile-search-button-0 desktop-nav-child-indicator-3
Version: 20240922
Tags: responsive, bootstrap, bootstrap 5, theme options, customizable, clean, grid
*/

@import url('css/vars.css');
@import url('css/doc.css');
@import url('css/animations.css');
@import url('css/elements.css');
@import url('css/header.css');
@import url('css/footer.css');
@import url('css/cpt.css');
@import url('css/swiperjs/swiper-bundle.min.css');

/* Widgets */
@import url('css/widget-accordion.css');
@import url('css/widget-anchored-headlines.css');
@import url('css/widget-facts-labels.css');
@import url('css/widget-gallery.css');
@import url('css/widget-page-thumbs-menu.css');
@import url('css/widget-recent-posts.css');
@import url('css/widget-social.css');
@import url('css/widget-video.css');

/* ***** ADD ALL CUSTOM STYLES BELOW THIS LINE *****  */

#top-bar ul li {margin: 0 0 0 30px;}
#top-bar ul li:first-child {margin: 0;}

.cxisMW-title {margin-bottom: 7px;}
.cxisMW-title a {
  font-size: 24px;
  color: #010000;
  text-decoration: none;
}






@media only screen and (min-width: 992px) and (max-width: 1400px) {
  .header-links .menu > ul > li > a {font-size: 15px; padding-left: 10px; padding-right: 10px;}
}
@media only screen and (min-width: 992px) {
  .header-links .menu > ul {
    display: flex;
    align-items: center;
    justify-content: end;
  }
  .header-links .menu > ul > li {padding: 0; margin: 0;}
  .header-links .menu > ul > li > a {text-align: center;}
  .header-links .menu > ul > li.header-button > a {
    font-weight: bold;
    line-height: 1.4em;
    text-align: center;
    color: #fff;
    max-width: 204px;
    background-color: #1470AF;
  }
  .header-links .menu > ul > li.header-button:hover > a {background-color: #00305E;}
}

.testimonials-no-stars .recent-post-testimonial-rating {display: none;}

.testimonials-no-stars .cxis-recent-post-inner {
  padding: 80px 20px;
  border: 1px solid #00305e;
  border-radius: 15px;
  color: #000;
  font-size: 18px;
  text-align: center;
  max-width: 480px;
  margin: 0 auto;
  background: #fff url(images/testimonial.png) no-repeat 20px 77px;
}
.testimonials-no-stars .recent-post-testimonial-info {margin-top: 15px;}