/* 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
 */

/*Custom SCSS for LazyLBeef.com*/
/* site font size */
body {
  font-size: 118% !important;
}
/* Mobile content width */
@media only all and (max-width: 47.938rem) {
  .g-content {
    margin: 5px !important;
    padding: 20px !important;
  }
}
/* Button class regular */
/*.services-list .button {
	color: #ffffff !important;
	background: #751409 !important;
	border-radius: 6px;
	font-size: 85%;
	font-weight: 500;
	}*/
/* Top Bar */
.topbar {
  padding: 2px 0px !important;
  background-color: #9e9667;
  font-size: 95%;
  color: #ffffff;
  font-weight: 500;
}
.topbar span:hover {
  color: #ffffff !important;
}
/* Navigation Menu Header background graphic */
/*#g-navigation {
	background-image: url("images/cattle-BKG.png");
	background-repeat: repeat-x;
	}*/
/* Mobile Menu Toggle Bars */
.g-offcanvas-toggle {
  margin-top: -10px !important;
  margin-left: -18px !important;
  font-size: 200% !important;
}
#g-offcanvas a {
  margin-left: 0px !important;
}
/* Logo*/
.mainlogo {
  padding-right: 0px !important;
  margin-right: -10px !important;
}
@media only all and (max-width: 47.938rem) {
  .mainlogo {
    margin-left: 0px !important;
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
}
/* Main Menu and Mobile menu */
/*full navbar*/
#menu-1028-particle, #menu-5844-particle {
  padding-right: 0px !important;
  padding-left: 0px !important;
  margin-left: -20px !important;
}
.g-menu-item-title {
  font-size: 150% !important;
  font-weight: 500 !important;
  padding: 0px !important;
}
@media only all and (max-width: 47.938rem) {
  .g-menu-item-title {
    font-size: 120% !important;
    font-weight: 500 !important;
    margin-left: 30px !important;
  }
  .g-dropdown {
    margin-left: 10px !important;
  }
  .g-menu-item li {
    margin-left: 10px !important;
  }
}
/* Order and Call Buttons Mobile only */
.orderbtn {
  padding: 6px 10px !important;
  border-radius: 6px;
  margin-right: 10px;
}
@media only all and (max-width: 47.938rem) {
  .orderbtn, .callbtn {
    width: 90% !important;
  }
}
.button:hover {
  background: #DAD7C5;
}
/* Mobile Buttons */
@media only all and (max-width: 47.938rem) {
  .button, .button-2 {
    padding: 6px 20px !important;
    font-size: 102% !important;
  }
}
/* Slideshow */
.g-swiper-title {
  font-size: 250% !important;
  text-shadow: 7px 7px 10px #000000;
}
.g-swiper-text {
  font-size: 130% !important;
  text-shadow: 7px 7px 10px #000000;
}
@media only all and (max-width: 47.938rem) {
  .g-swiper-title {
    font-size: 200% !important;
  }
}
@media only all and (max-width: 47.938rem) {
  .g-swiper-text {
    font-size: 120% !important;
  }
}
/* Non Homepage Top Header Images */
.slideshow-a .custom img {
  box-shadow: 0px 0px 12px #000000 !important;
}
/* Homepage Heading and Main Text */
.homeheader .g-heading h2 {
  font-size: 185% !important;
  font-weight: 600;
}
.homeheader .g-heading p {
  font-size: 108% !important;
  color: #AB2929;
}
/* Homepage Blue Box Banner */
.homeheader .g-heading em {
  color: #ffffff;
}
.homestars {
  width: 99%;
  display: inline-block;
  background-color: rgba(41, 72, 90, 0.8);
  border-radius: 4px;
  border: 2px solid #9e9667;
  padding: 10px 0px 10px 0px;
  color: #ffffff;
  font-size: 120%;
  box-shadow: 0px 0px 5px #9e9667;
}
.homestars i {
  color: #9e9667;
}
.specials {
  margin-bottom: 10px;
  width: 99%;
  display: inline-block;
  background-color: rgba(158, 150, 103, 0.8);
  border-radius: 4px;
  border: 2px solid #29485A;
  padding: 10px 0px 10px 0px;
  color: #ffffff;
  font-size: 136%;
  box-shadow: 0px 0px 5px #9e9667;
}
.specials .button {
  font-size: 90%;
}
/* homepage 4 Boxes boxes*/
.twoboxes .g-infolist-item {
  padding: 10px 25px !important;
}
.twoboxes img {
  border: 1px solid #ffffff;
  border-radius: 6px !important;
  box-shadow: 5px 5px 8px #1F1F1F;
}
.twoboxes .g-infolist-item-title a {
  color: #ffffff !important;
  font-size: 160%;
}
.twoboxes .g-infolist-item-desc {
  color: #ffffff !important;
  font-size: 95% !important;
}
/* Testimonials Section */
.g-comments-thumbs-name {
  color: #000000;
  line-height: 98% !important;
}
.g-comments-carousel-content-wrapper p {
  margin: 0px 0px !important;
}
.satisfied_header {
  color: #ffffff;
}
/* Products Logos Module */
#heading-8077-particle .g-heading {
  font-size: 105% !important;
}
#heading-8077-particle .g-heading h2 {
  font-weight: 600 !important;
}
/* non-homepage Page H1 & H2 Headers */
.page-header h1 {
  margin-top: 0px;
  font-size: 130% !important;
}
.page-header h2 {
  margin-top: 0px;
  font-size: 124% !important;
  font-weight: 600;
}
/* News Page */
.blogpage .item-content img {
  border: 1px solid #ffffff;
  border-radius: 6px !important;
  box-shadow: 5px 5px 8px #7A7A7A;
}
/* VisForms */
.visforms .fieldset-1 {
  margin-top: -5px !important;
}
.visforms .form-group {
  margin-top: -10px !important;
}
.visforms .vis_mandatory {
  font-weight: normal;
}
/* VisForms Mobile */
@media only all and (max-width: 47.938rem) {
  .visforms .fieldset-1 {
    margin-top: 0px !important;
  }
  .visforms .form-group {
    margin-top: 0px !important;
  }
  .visforms .vis_mandatory {
    font-weight: normal;
  }
  .visforms .form-row {
    margin-left: -15px !important;
    width: 120% !important;
  }
}
/* Services Page List */
.services-list img {
  border-radius: 6px !important;
  box-shadow: 5px 5px 8px #1F1F1F;
}
.services-list .g-infolist-item-title, .services-list .g-infolist-item-desc {
  font-weight: 400 !important;
  /*color: #d34949;*/
}
.services-list .g-infolist-link {
  margin-top: 10px !important;
}
.services-bullets {
  font-weight: 500;
}
.services-list a.button {
  color: #ffffff !important;
  background-color: #751409 !important;
  z-index: 10000 !important;
  /*border-radius: 6px;
	font-size: 85%;
	font-weight: 500;*/
}
/* Start to Finsh page */
.start-to-finish li {
  line-height: 1.6;
}
.start-to-finish li::marker {
  font-size: 108% !important;
  font-weight: 500;
}
/* News Blog Items Listing Page*/
.g-latestnews-grid-item {
  margin-bottom: 40px !important;
}
.newsblog .g-latestnews-grid-item-title {
  margin-top: 0px !important;
}
.newsblog .g-latestnews-grid-item-description {
  font-size: 95% !important;
}
.newsblog img {
  border-radius: 8px !important;
  border: 1px solid #9e9667 !important;
}
/*News Blog - Individual article pages */
.item-pageblogpage img {
  float: left;
  margin: 0px 20px 20px 0px;
  width: 450px;
  border-radius: 8px;
  box-shadow: 5px 5px 8px #7F7F7F;
}
.item-pageblogpage .com-content-article__body {
  float: top;
}
/* Testimonials Page */
/*the text of the testimonial*/
.test-bkg {
  background-color: #F2F2F2;
  border-radius: 12px;
  border: 1px solid #AAAAAA;
  padding: 15px 20px;
  margin-bottom: 10px;
}
/*Contact & Quote Module - on certain pages*/
.contact-mod {
  background: #546d7b;
  color: #ffffff;
  padding: 10px 20px 10px 20px;
  border: 1px solid #000000;
  border-radius: 8px;
  margin-bottom: 25px !important;
}
.contact-mod-heading {
  font-size: 110%;
}
.contact-mod a {
  color: #ffffff;
}
.contact-mod a:hover {
  color: #CA0000 !important;
}
/* Submit Referral Page - Form */
/*hide the email and phone after id input*/
.hidedata {
  display: none !important;
}
/*# sourceMappingURL=custom_331.css.map */