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

.fp-showcase .g-owlcarousel-slider .g-owlcarousel .g-owlcarousel-content {
  background: rgba(16, 26, 44, 0.15);
}
/** *************************************LOGO is hard wired for some reason ************** **/
div[id^="logo"] a.g-logo {
  width: 231px;
  height: 50px;
  background: url('../../images/logo/231x50.png');
}
/** *********************Top Menu float left ******* **/
.g-main-nav {
  float: left;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-item-content {
  display: inline-block;
  margin-top: 10px;
  font-size: 20px;
}
/** ******************Navigation *******************************/
.g-content {
  margin: 6px;
}
/** ********front page side menu font size and colour ** *****************/
.g-featuretabs-container.ui-tabs .ui-tabs-nav li {
  cursor: pointer;
  font-size: 16px;
}
#g-feature {
  color: #5b5959;
}
/** ****************************Front Page TEXT Text Edit ***************************/
.g-featuretabs .g-featuretabs-content-wrapper-container .g-featuretabs-tab-wrapper-body .g-featuretabs-content .g-featuretabs-title {
  font-size: 26px;
  line-height: 20.4px;
  font-weight: bold;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0.15rem 0 0.5rem 0;
  text-rendering: optimizeLegibility;
}
/** ******************************************FRONT PAGE     image grid***********************/
.g-imagegrid .g-imagegrid-link {
  margin: 4px;
}
/** ***********GOOGLE PAGE********pricing table spacers ** **********GOOGLE PAGE *********** */
.g-pricingtable {
  list-style: none;
  border-style: solid;
  border-color: #7f3636;
  margin: 35px 0;
  -webkit-transition: all 0.1s ease-in;
  -moz-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  margin-right: 4px;
  border-width: 1px;
}
.g-pricingtable .g-pricingtable-plan {
  color: #bf0d0d;
  background: #f7f7f7;
  font-weight: normal;
  font-size: 1.5em;
  text-transform: none;
  font-family: "Verdana", "Helvetica", "Arial", sans-serif;
}
.g-pricingtable .g-pricingtable-value {
  font-size: 2em;
  color: #fff;
  background: #550b0b;
  border-top: 1px solid #7f3636;
  border-bottom: 1px solid #7f3636;
  padding: 25px;
}
.g-pricingtable li {
  padding: 2px 20px;
}
/********************** Google page top info box colours *********************/
.box5.moduletable, .box5 .g-content {
  color: #fff;
  background-image: linear-gradient(#911616, #932828, 50%, #350505);
}
/** ***** google top menu colours *****/
.g-horizontalmenu a:hover {
  text-decoration: underline;
  font-weight: 450;
  color: #086dc6;
}
.g-horizontalmenu li {
  font-size: 15px;
}
/** *************************Google Page image block *************/
.g-imagegrid .g-imagegrid-4cols .g-imagegrid-item {
  width: 24%;
  border-style: solid;
  border-width: 1px;
  border-color: #e3dfdf;
  margin-left: auto;
  margin-right: auto;
}
.g-imagegrid .g-imagegrid-wrapper {
  margin: 0.25rem;
}
.g-blockcontent-subcontent-block {
  margin: 0;
  height: 100%;
  border-style: solid;
  border-color: #ddd;
  border-width: 1px;
  margin-right: 4px;
}
/** ************************************Google Form  edit ***********************/
.form-actions {
  padding: 10px 20px 10px;
  margin-top: 2px;
  margin-bottom: 2px;
  background-color: #d7d7d7;
  border-top: 1px solid #e5e5e5;
}
.g-blockcontent-subcontent-block {
  margin: 0;
  height: 100%;
  border-style: solid;
  border-color: #ddd;
  border-width: 1px;
  margin-right: 4px;
}
/** ************************************** Breezing Forms *************************/
.contentpane.modal {
  padding: 0.5rem;
}
.breezingforms_iframe {
  height: auto;
  min-height: 500px;
  max-height: 500px;
  width: 500px;
}
.bfQuickMode section.bfElemWrap {
  padding: 1px;
  margin: 0px 0px 0px 0px;
  position: relative;
  overflow: visible;
}
.bfQuickMode input[type="text"], .bfQuickMode textarea, .bfQuickMode .uneditable-input, .bfQuickMode input[type="text"]:hover, .bfQuickMode textarea:hover, .bfQuickMode .uneditable-input:hover, .bfQuickMode input[type="text"]:focus, .bfQuickMode textarea:focus, .bfQuickMode .uneditable-input:focus {
  max-height: 30px;
}
body {
  font-size: 15px;
}
/** ******************************** LIGHTCASE **********************************/
#lightcase-info #lightcase-caption {
  clear: both;
  font-size: 18px;
  color: #fff;
  background-color: black;
  background-size: auto;
  padding: 10px;
}
/*********** *****************************WEB DESIGN PAGE ***********************/
.g-mosaic .g-mosaic-grid .g-mosaic-grid-item .g-mosaic-grid-item-wrapper {
  margin: 0.2rem;
  padding: 0.1rem;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.g-owlcarousel-imageslider .g-owlcarousel .g-owlcarousel-content {
  padding: 2px;
}
/** newsflash label edit ***********/
.g-owlcarousel-headlines .headlines-container .headlines-badge {
  float: left;
  font-weight: 600;
  color: #c41212;
}
.left {
  text-align: left;
}
.minheight {
  height: 600px;
  scrollbars: auto;
}
/*****************************************TECH PAGE *************************************/
.techbox {
  background-color: #0b4375;
  color: white;
}
/*# sourceMappingURL=custom_19.css.map */