/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
.uk-accordion .uk-accordion-title {
  background: #ddd4cb;
  border: 1px solid #e9e9e9;
  border-radius: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
.yrfaq-def-style {
  background: #f04b24;
}
.yrvote-star .yroff {
  display: none;
}
.yrvote-star .yractive.red {
  display: none;
}
.yrvotetotal {
  display: none;
}
.g-3d-slider .g-3d-slider-title a {
  color: #050505;
}
.jreview-quick-star .starContainer {
  PADDING-BOTTOM: 3REM;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  font-size: 1.3rem;
  font-weight: 800;
}
.g-image-features .g-image-features-link {
  font-size: 0.9rem;
  font-weight: bold;
}
#phone {
  font-size: 2rem;
}
#g-top .g-touch-toggle a {
  font-weight: 900;
  font-size: 1.1rem;
}
#g-header .g-main-nav .g-toplevel > li:hover > .g-menu-item-container, #g-header .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  color: #ff4115;
}
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #191919;
  font-size: 1.2rem;
}
#g-additional {
  color: #232323;
}
.g-3d-slider.carousel {
  line-height: 0.89rem;
  font-size: 0.8rem;
}
h1 {
  border-bottom: 1px solid;
  border-block-color: #dbdbdb;
  font-size: 1.7rem;
  font-weight: 300;
  text-transform: capitalize;
}
ul.breadcrumb, ol.breadcrumb {
  font-size: 12px;
  font-family: lato;
  font-weight: 300;
}
.ytfMeta > .ytfTitle {
  font-size: 10px;
  font-weight: 400;
  color: #000;
}
#g-footer .title-border .g-title {
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: 700;
}
#g-header .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-weight: 600;
  font-size: 1.1rem;
}
.g-main-nav {
  font-weight: 600;
}
article .item-image.bottom1, .com-content-article .item-image.bottom1 {
  margin: 0 0 20px;
  margin-bottom: -15px;
}
. .g-3d-slider .g-3d-slider-desc {
  margin-top: 10px;
  font-size: 0.7rem;
  Line-height: 1.3rem;
}
.ls-numbers .ls-bottom-slidebuttons a {
  margin-top: 0.9rem;
}
body {
  font-size: 1.2rem;
  line-height: 1.5em;
}
.mod_review_item ._title {
  font-weight: 400;
  font-size: 0.8rem;
}
.mod_review_item ._meta {
  font-size: 0.7em;
}
.mod_review_item ._body {
  font-size: 0.8em;
  font-weight: 400;
}
.g-companies.style2 .g-companies-image img, .g-companies-slider.style2 .g-companies-image img, .g-companies-slideset.style2 .g-companies-image img {
  background: #ffffff;
  border: none;
}
#g-touch .uk-modal-dialog .uk-close {
  right: 30px;
  top: 17px;
  font-size: 1.9rem;
  color: #000;
}
.g-content5 {
  font-size: 0.7rem;
}
article .item-image.bottom, .com-content-article .item-image.bottom {
  margin: 0 0 20px;
  margin-bottom: -50px;
}
#jreview-listing .reviewBlock._featured .re-content {
  border-right-width: 2px;
  border-right-color: #f04b24;
  border-bottom: 2px solid #f04b24;
  border-bottom: red;
}
#jreview-listing .reviewBlock .re-content {
  border-right-width: 2px;
  border-right-color: #f04b24;
}
#jreview-listing .re-avatar .re-author-name {
  font-size: 0.8em;
  font-weight: 400;
}
#jreview-listing .reviewBlock .re-title {
  color: #f04b24;
}
ul.check3 > li::before {
  color: #f04b24;
  content: "";
  font-family: FontAwesome;
  font-size: 1.1rem;
  font-style: normal;
  font-weight: normal;
  padding-right: 8px;
  margin-left: -8px;
}
ul.check3 {
  list-style: none;
  font-size: 0.9rem;
}
ul.check4 > li::before {
  color: #838383;
  content: "";
  font-family: FontAwesome;
  font-size: 1rem;
  font-style: normal;
  font-weight: normal;
  padding-right: 8px;
  margin-left: -8px;
}
ul.check4 {
  list-style: none;
  font-size: 1rem;
}
.g-content-pro .g-content-pro-image, .g-content-pro-slider .g-content-pro-image, .g-content-pro-slideset .g-content-pro-image {
  border: 2px solid #fff;
}
.box11.moduletable, .box11.widget, .box11.g-outer-box, .box11 > .g-content {
  padding: 25px;
  border: 1px solid #e9e9e9;
  border-bottom-color: #e9e9e9;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  background: #ffffff;
  border-bottom: 4px solid #f04b24;
}
.box11.moduletable .g-title, .box11.widget .g-title, .box11.g-outer-box .g-title, .box11 > .g-content .g-title {
  border-bottom: 1px solid #f04b24;
  padding-bottom: 14px;
}
.g-title::after {
  display: inline-block;
  content: none;
  font-size: 50%;
  letter-spacing: 2px;
  color: #c3c3c3;
  position: relative;
  top: -3px;
  margin-left: 25px;
}
ul.check1 > li::before {
  color: #f04b24;
  content: "";
  font-family: FontAwesome;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  padding-right: 8px;
  margin-left: -8px;
}
ul.check1 {
  list-style: none;
  font-size: 0.7rem;
}
ul.check2 > li::before {
  color: #f04b24;
  content: "";
  font-family: FontAwesome;
  font-size: 19px;
  font-style: normal;
  font-weight: normal;
  padding-right: 8px;
  margin-left: -8px;
}
ul.check2 {
  list-style: none;
  font-size: 0.7rem;
}
.formResponsive button[type="reset"], .formResponsive button[type="submit"], .formResponsive input[type="reset"], .formResponsive input[type="submit"] {
  background-color: #f3620c;
  font-size: 24px;
  padding: 12px;
}
.formResponsive input[type="submit"]:hover {
  background-color: #000;
}
.g-main-feature .g-main-feature-right .g-content {
  margin-top: -2rem;
}
.ls-numbers .ls-bottom-slidebuttons a {
  background: rgba(239, 75, 36, 0.7) !important;
}
.readmore {
  padding-bottom: 1rem;
}
.blog article.item, .blog-featured article.item {
  margin-bottom: 0.05rem;
  margin-right: 1rem;
}
.g-image-features .g-image-features-desc {
  line-height: 1.1rem;
  font-size: 0.8rem;
}
#g-mainbody h4 {
  text-transform: capitalize;
}
.box4.moduletable, .box4.widget, .box4.g-outer-box, .box4 > .g-content {
  background: #bababa;
}
#g-mainbody h3 {
  color: #f04b24;
}
.nav.mod-list li a {
  font-size: 0.8rem;
  color: #f04b24;
  font-weight: 600;
}
.title-border .g-title::after {
  display: block;
  background: none;
}
#g-prebottom h2, #g-prebottom strong {
  color: #2a2a2a;
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: 800;
}
#g-copyright .g-block:last-child {
  padding-right: 1rem;
}
#jreview-listing .reviewBlock .re-addon a {
  display: none;
}
.jlexreview ._jfill {
  background: #f04b24;
}
.g-article-header {
  border-bottom: none;
}
h3 {
  font-size: 1.35rem;
  padding-top: 1rem;
}
.jlexreview ._forGuest .ct {
  display: none;
}
#jreview-form ._starRating input:checked + label:hover, #jreview-form ._starRating input:checked ~ label:hover, #jreview-form ._starRating input:checked ~ label:hover ~ label, #jreview-form ._starRating label:hover ~ input:checked ~ label {
  color: #ccc;
}
#jreview-listing .reviewBlock ._star.fullStar ._star_inner {
  background: #f04b24;
}
.jlexreview ._btn, .jlexreview a._btn {
  background: #f04b24;
}
#jreview-form button.jbtn, #jreview-form .jbtn {
  background: #f04b24;
}
#jreview-form ._starRating input:checked ~ label, #jreview-form ._starRating label:hover, #jreview-form ._starRating label:hover ~ label {
  color: #f04b24;
}
.jreview-quick-star .reviewStars ._active {
  background-color: #f04b24;
}
.jlexreview .sum-star ._star .fill {
  background: #f04b24;
}
.title-border .g-title::after {
  display: none;
}
#g-bottom h2, #g-bottom strong {
  color: #2a2a2a;
  font-size: 1rem;
}
body .g-particle-intro {
  margin-bottom: 1rem;
  text-align: center;
}
body .g-particle-intro .g-title-separator.no-intro-text {
  margin: 0.5rem auto 0;
  margin-top: 0.5rem;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}
.g-title {
  margin-bottom: 8px;
  position: relative;
}
.mod-list {
  padding-inline-start: 0;
  list-style: none;
  padding-bottom: 1rem;
  font-size: 1rem;
}
#g-last {
  background-color: #272727;
  color: #acacac;
}
#g-afterbottom {
  background-color: #2a2a2a;
}
#g-afterbottom h1, #g-afterbottom h2, #g-afterbottom h3, #g-afterbottom h4, #g-afterbottom h5, #g-afterbottom h6, #g-afterbottom strong {
  color: #b8b8b8;
}
/*# sourceMappingURL=custom_28.css.map */