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

/* Scss tweaks for WebCoast Sienna template */
/* line 4, templates/rt_sienna/custom/scss/custom.scss */
.g-default #g-page-surround {
  background-size: contain !important;
}
/* line 10, templates/rt_sienna/custom/scss/custom.scss */
#g-container-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 0.625rem !important;
}
/* line 16, templates/rt_sienna/custom/scss/custom.scss */
.fp-feature-simplecontent {
  background: rgba(0, 0, 0, 0) url('../../../../images/5-page-small-websites-sunshine-coast.jpg') no-repeat scroll 0 0 / cover !important;
}
/*joomla, wordpress, wix, squarespace icons*/
/* line 20, templates/rt_sienna/custom/scss/custom.scss */
.fp-feature-simplecontent {
  background: rgba(0, 0, 0, 0) url('../../../../images/platform-icons-vertical.png') no-repeat scroll 0 0 / cover !important;
}
/*blue writing to go over top of joomla, wordpress, wix, squarespace icons (usually white)*/
/* line 24, templates/rt_sienna/custom/scss/custom.scss */
.fp-feature-simplecontent {
  color: #1c7dc9 !important;
  text-align: center;
}
/* line 30, templates/rt_sienna/custom/scss/custom.scss */
#g-container-feature .g-imagegrid .g-imagegrid-item .g-imagegrid-caption {
  color: #7ed0e0 !important;
  background-color: rgba(255, 255, 255, 0.7);
}
/* line 35, templates/rt_sienna/custom/scss/custom.scss */
#g-container-feature .g-imagegrid .g-imagegrid-item:hover .g-imagegrid-caption {
  background-color: rgba(0, 136, 243, 0.1) !important;
}
/* line 40, templates/rt_sienna/custom/scss/custom.scss */
.g-home-particles #g-container-extension {
  padding-bottom: 3rem !important;
}
/* line 45, templates/rt_sienna/custom/scss/custom.scss */
.g-home-particles #g-extensionmain .g-grid {
  background: #fff none repeat scroll 0 0 !important;
  border-radius: 4px !important;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1) !important;
}
/* line 51, templates/rt_sienna/custom/scss/custom.scss */
.g-home-particles #g-extensionmain .g-grid .g-content {
  padding: 1rem !important;
}
/* line 54, templates/rt_sienna/custom/scss/custom.scss */
.g-blockcontent-subcontent-title {
  margin: 0.625rem 0 0 0 !important;
}
/* line 57, templates/rt_sienna/custom/scss/custom.scss */
.g-blockcontent-subcontent-title-text {
  font-size: 1.5rem !important;
  font-weight: 400 !important;
}
/* line 61, templates/rt_sienna/custom/scss/custom.scss */
.description .g-blockcontent-subcontent-subtitle {
  font-size: 1rem !important;
  opacity: 0.5 !important;
  vertical-align: middle !important;
}
/* line 66, templates/rt_sienna/custom/scss/custom.scss */
.description .g-blockcontent-subcontent-desc {
  margin: 0 !important;
  font-family: "playfairdisplay italic" !important;
  font-size: 1.15rem !important;
  font-style: italic !important;
}
/* line 72, templates/rt_sienna/custom/scss/custom.scss */
.g-home-particles #g-extensionmain .g-grid .price .g-content, .g-home-particles #g-extensionmain .g-grid .description .g-content {
  padding: 1rem 0rem 1rem 0rem !important;
}
/* line 75, templates/rt_sienna/custom/scss/custom.scss */
.price .g-blockcontent-subcontent-desc {
  opacity: 0.5 !important;
  margin: 0 !important;
}
/* line 81, templates/rt_sienna/custom/scss/custom.scss */
.g-owlcarousel-layout-testimonial .g-owlcarousel-item-desc {
  font-size: 1.3rem !important;
  line-height: 1.3rem !important;
}
/* line 85, templates/rt_sienna/custom/scss/custom.scss */
.g-owlcarousel-layout-testimonial {
  padding: 0 !important;
}
/* line 88, templates/rt_sienna/custom/scss/custom.scss */
.owl-controls {
  margin-top: -20px !important;
}
/* line 93, templates/rt_sienna/custom/scss/custom.scss */
.g-simpleweather-content {
  color: #fff !important;
}
/* line 96, templates/rt_sienna/custom/scss/custom.scss */
.g-simpleweather-footer {
  text-align: center !important;
}
/* line 99, templates/rt_sienna/custom/scss/custom.scss */
#g-copyrightmain .g-block.g-simpleweather-footer.size-34 .platform-content {
  padding: 0rem !important;
}
/* line 102, templates/rt_sienna/custom/scss/custom.scss */
#g-copyrightmain .g-infolist-item-desc a {
  color: #fff !important;
}
/* line 107, templates/rt_sienna/custom/scss/custom.scss */
#g-copyrightmain .g-block.size-33 h2.g-title {
  padding: 0 0 0.5rem !important;
  font-size: 1.8rem !important;
}
/* line 113, templates/rt_sienna/custom/scss/custom.scss */
#g-copyrightmain .g-block.size-34 .platform-content {
  padding: 0rem !important;
}
/* line 119, templates/rt_sienna/custom/scss/custom.scss */
.g-default #g-headermain.white-background .g-content, .white-background #g-headermain .g-content {
  background-color: rgba(255, 255, 255, 0.6) !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
}
/* line 125, templates/rt_sienna/custom/scss/custom.scss */
#g-headermain.white-background h3.g-title, .white-background #g-headermain h3.g-title {
  padding: 0rem !important;
  font-size: 1.8rem !important;
}
/* line 129, templates/rt_sienna/custom/scss/custom.scss */
#g-headermain.white-background p, .white-background #g-headermain p {
  font-family: "playfairdisplay italic" !important;
  font-style: italic !important;
  font-size: 1.3rem !important;
}
/* line 136, templates/rt_sienna/custom/scss/custom.scss */
#g-mainbar .g-pricingtable li.g-pricingtable-plan a, #g-mainbar .g-pricingtable li.g-pricingtable-period, #g-mainbar .g-pricingtable li.g-pricingtable-item, #g-utilitymain .g-pricingtable li.g-pricingtable-plan a, #g-utilitymain .g-pricingtable li.g-pricingtable-period, #g-utilitymain .g-pricingtable li.g-pricingtable-item {
  color: #666 !important;
}
/* line 140, templates/rt_sienna/custom/scss/custom.scss */
#g-mainbar .g-pricingtable li.g-pricingtable-price, #g-utilitymain .g-pricingtable li.g-pricingtable-price {
  font-size: 2.2rem !important;
  font-weight: 400 !important;
}
/* line 144, templates/rt_sienna/custom/scss/custom.scss */
#g-mainbar .g-pricingtable li.g-pricingtable-ribbon, #g-utilitymain .g-pricingtable li.g-pricingtable-ribbon {
  font-size: 0.6rem !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
}
/* line 149, templates/rt_sienna/custom/scss/custom.scss */
#g-mainbar .g-pricingtable .button, #g-utilitymain .g-pricingtable .button {
  margin: 0rem 0 1rem !important;
  background-image: linear-gradient(-45deg, #1c7dc9 55%, #0088f3 55%) !important;
}
/* line 153, templates/rt_sienna/custom/scss/custom.scss */
#g-mainbar .g-pricingtable li.g-pricingtable-desc, #g-utilitymain .g-pricingtable li.g-pricingtable-desc {
  padding: 2rem 0 1rem !important;
  font-family: "muli", sans-serif, "Tahoma", "Geneva", "Arial" !important;
}
/* line 160, templates/rt_sienna/custom/scss/custom.scss */
.outline-26 #g-page-surround::before {
  background-image: linear-gradient(135deg, rgba(0, 0, 0, 0) 48%, rgba(245, 107, 0, 0.2) 35%, rgba(0, 0, 0, 0) 75%) !important;
}
/* line 165, templates/rt_sienna/custom/scss/custom.scss */
#g-utilitymain .g-content.g-blockcontent-subcontent-block-content {
  margin: 0rem !important;
  padding: 0rem !important;
}
/* line 169, templates/rt_sienna/custom/scss/custom.scss */
.outline-23 section#g-utilitymain {
  background: rgba(0, 136, 243, 0.6);
}
/* line 172, templates/rt_sienna/custom/scss/custom.scss */
.outline-23 #g-utilitymain .g-content.g-blockcontent-subcontent-block-content:hover {
  opacity: 0.15;
}
/* line 176, templates/rt_sienna/custom/scss/custom.scss */
.outline-23 #g-featuremain .g-owlcarousel-layout-standard .owl-item > div .image::before {
  background-image: none !important;
}
/* line 181, templates/rt_sienna/custom/scss/custom.scss */
.outline-20 #g-container-feature {
  margin: -120px 0 0 !important;
}
/* line 184, templates/rt_sienna/custom/scss/custom.scss */
.outline-20 .sprocket-mosaic {
  margin-top: -40px !important;
}
/* line 188, templates/rt_sienna/custom/scss/custom.scss */
.outline-20 .sprocket-mosaic-g-columns-4 > li {
  padding: 20px !important;
}
/* line 191, templates/rt_sienna/custom/scss/custom.scss */
.outline-20 #g-featuremain h2.sprocket-mosaic-g-title {
  font-size: 1rem !important;
}
/* line 194, templates/rt_sienna/custom/scss/custom.scss */
.outline-20 #g-featuremain h2.sprocket-mosaic-g-title a {
  color: #fff !important;
  font-weight: bold !important;
}
/* line 198, templates/rt_sienna/custom/scss/custom.scss */
.outline-20 #g-featuremain h2.sprocket-mosaic-g-title a:hover {
  color: #222 !important;
  font-weight: bold !important;
}
/* line 203, templates/rt_sienna/custom/scss/custom.scss */
.outline-20 #g-featuremain .sprocket-mosaic-g-readon, #g-featuremain .sprocket-mosaic-g-header {
  visibility: hidden !important;
}
/* line 206, templates/rt_sienna/custom/scss/custom.scss */
.outline-20 #g-featuremain .sprocket-mosaic-g-effect {
  background: rgba(0, 144, 198, 0.7) none repeat scroll 0 0 !important;
}
/* line 212, templates/rt_sienna/custom/scss/custom.scss */
.outline-27 #g-featuremain .owl-dots .owl-dot {
  border: 2px solid #0088f3 !important;
}
/* line 215, templates/rt_sienna/custom/scss/custom.scss */
.outline-27 #g-featuremain .owl-dots .owl-dot.active {
  background: #0088f3 none repeat scroll 0 0 !important;
}
/* line 219, templates/rt_sienna/custom/scss/custom.scss */
.outline-27 #g-featuremain .g-owlcarousel-layout-standard .owl-item > div .image::before {
  background-image: none !important;
}
/* line 222, templates/rt_sienna/custom/scss/custom.scss */
.outline-27 #g-featuremain .g-owlcarousel-layout-standard .owl-dots {
  margin: 2.625rem 2.625rem 0rem 2.65rem !important;
}
/* line 225, templates/rt_sienna/custom/scss/custom.scss */
.outline-27 #g-featuremain h2.g-title.g-infolist-title {
  text-transform: uppercase !important;
  color: #0090c6 !important;
  font-size: 2rem !important;
  padding: 0rem !important;
}
/* line 231, templates/rt_sienna/custom/scss/custom.scss */
.outline-27 #g-featuremain .g-infolist .g-infolist-item-icon {
  color: #666 !important;
  font-size: 1.2rem !important;
}
/* line 235, templates/rt_sienna/custom/scss/custom.scss */
.outline-27 #g-featuremain .g-infolist .g-infolist-item-title {
  font-size: 1.2rem !important;
}
/* line 238, templates/rt_sienna/custom/scss/custom.scss */
.outline-27 #g-featuremain .g-infolist .g-infolist-item-desc {
  font-size: 1rem !important;
}
/* line 243, templates/rt_sienna/custom/scss/custom.scss */
.outline-24 #g-mainbar .g-owlcarousel-layout-standard .owl-item > div .image::before, .outline-21 #g-mainbar .g-owlcarousel-layout-standard .owl-item > div .image::before, .outline-22 #g-mainbar .g-owlcarousel-layout-standard .owl-item > div .image::before {
  background-image: none !important;
}
/* line 249, templates/rt_sienna/custom/scss/custom.scss */
.box1 #userForm h2 {
  color: #fff !important;
}
/* line 253, templates/rt_sienna/custom/scss/custom.scss */
.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
  height: 24px !important;
}
/* line 258, templates/rt_sienna/custom/scss/custom.scss */
h3, h1.g-title, h2 {
  font-size: 1.8rem !important;
  color: #0090c6 !important;
  font-weight: 300 !important;
  padding: 0rem !important;
}
/* line 264, templates/rt_sienna/custom/scss/custom.scss */
#g-mainbar li, #g-utilitymain li {
  font-size: 1.15rem !important;
}
/* line 267, templates/rt_sienna/custom/scss/custom.scss */
.title1 .g-title, .title2 .g-title, .title3 .g-title, .title4 .g-title, .title5 .g-title, .title-white .g-title, .title-grey .g-title, .title-pink .g-title, .title-red .g-title, .title-purple .g-title, .title-orange .g-title, .title-blue .g-title, h3.g-title {
  font-size: 1.5rem !important;
  padding: 0rem !important;
}
/* line 272, templates/rt_sienna/custom/scss/custom.scss */
.label-info, .badge-info {
  color: #fff !important;
}
/* line 276, templates/rt_sienna/custom/scss/custom.scss */
.box1 .rsform-block {
  color: #0a0a0a !important;
}
/* line 279, templates/rt_sienna/custom/scss/custom.scss */
table, td {
  border: none !important;
}
/* line 282, templates/rt_sienna/custom/scss/custom.scss */
.box1 h3.g-title {
  color: #fff !important;
}
/* utility-b on social media startup page li items change to smaller font */
/* line 287, templates/rt_sienna/custom/scss/custom.scss */
.small-list-font {
  font-size: 1rem !important;
}
/*# sourceMappingURL=custom_20.css.map */