
/* Main Menu */

.navigation .main-menu > li > a, .navigation .main-menu > li > span:not(.icon-toggle) {

    color: #28a745;

}

.navigation .main-menu > li > a:hover, .navigation .main-menu > li > span:not(.icon-toggle):hover {

    text-decoration: underline;

}

header .sub-menu li a {

    color: #28a745;
	
}

header .sub-menu li a:hover {

    text-decoration: underline;
	
}

.top-toolbar ul.top-menu > li > a {

    color: #28a745;
}

.top-toolbar ul.top-menu > li > a:hover {

    text-decoration: underline;
}



.bush-rock-stairs {
    background-image: url("../images/page-title/bush-rock-stairs.jpg") !important;
}

.bush-rock-supplies {
    background-image: url("../images/page-title/bush-rock-supplies-gold-coast.jpg") !important;
}

.rock-retaining-walls-gold-coast {
    background-image: url("../images/page-title/rock-retaining-walls-gold-coast.jpg") !important;
}

.all-rock-excavation {
    background-image: url("../images/page-title/all-rock-excavation.jpg") !important;
}


/* To remove Slider Nav arrows, copy settings.css from Rock Wall Website */

h1 {
    text-shadow: 1px 1px 1px #000 !important;
	font-family: 'Alegreya', serif !important;
}

h3, h4, h5, h6 {

    font-family: 'Poppins' !important;

}

h2, h3 {

	font-family: 'Alegreya', serif !important;

}

h2 {

	font-size: 45px !important;

}

h2.banner {

	font-size: 20px !important;
	font-family: 'Poppins' !important;

}

h4 {

	color: #603f2a;

}


/* Menu Logo background */

header#masthead .width-logo {
    background-color: #603f2a;
}


/* Remove white transparent over background */

.h1-rooms .sc-content-overlay:before {

    background-color: rgba(255,255,255,0.1) !important;
}

/* Mosaic Text Colour */

a.rock {

	color: #603f2a !important;

}

/* moasaic read more arrow */

a.mosaic, a.mosaic:hover {
    color: #603f2a !important;
}

/* Slide Button Color */

.thim-link-slider2 a {

    background-color: #28a745 !important;
	color: #fff !important;

}

.thim-link-slider2 a:hover {

    background-color: #25883b !important;
    
}

/* Menu Button Color */

a.btn-book {

    background-color: var(--green) !important;
}

a.btn-book:hover {

    background-color: #238e3b!important;
}


.btn-radius:hover {
    background-color: #238e3b !important;
}

.btn-radius {
    background-color: var(--green) !important;
}

.sc-quote.style-04 .title a {
    color: var(--green);
}

.navigation .main-menu > li > a:hover {
    color: var(--green);
}

a.btn-box {
    background: var(--green)!important;
}

a.btn-box:hover {
    background: #238e3b !important;
}

a.link {
		color: var(--green);
	 }
	 
a.link:hover {
		color: #238e3b !important;
	 }

ul.foot {
      list-style-type: disc !important;
}

.sc-video .background-video .content .video-play {
    background: var(--green);

}
.sc-video .background-video .content .video-play:hover {
    background: #238e3b;
}

.sc-posts.style-01 .category a:hover {
    background: #238e3b;
}


.sc-list-box.style-01 .box-item i {

    color: var(--green);
}

.sc-list-box.style-01 .box-item .box-title {

    color: var(--green);

}

.sc-list-info ul li i {

    color: var(--green);
}

.h1-banner {

    background-image: url("../images/home/numinbah-valley-bush-rock-quarry.jpg");
}

.h4-count-down {
    background-image: url("../images/home/numinbah-valley-bush-rock.jpg");
}

.half-empty-space {
    height: 50px;
}

footer#colophon .footer {
    padding: 50px 0;
}

ul .list {
    list-style: none;
}

ul {
    margin-bottom: 30px;

}


ul li.list::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: var(--green); /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1.5em; /* Also needed for space (tweak if needed) */
  margin-left: 1em; /* Also needed for space (tweak if needed) */
}

.margin-bottom-20 {
    margin-bottom: 20px !important;

}





div.elem-group {
  margin: 40px 0;
}

label {
  display: block;
  font-family: 'Aleo';
  padding-bottom: 4px;
  font-size: 1.25em;
}

input, select, textarea {
  border-radius: 2px;
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-size: 1.25em;
  font-family: 'Aleo';
  width: 500px;
  padding: 8px;
}

textarea {
  height: 250px;
}

button {
  height: 50px;
  background: green;
  color: white;
  border: 2px solid darkgreen;
  font-size: 1.25em;
  font-family: 'Aleo';
  border-radius: 4px;
  cursor: pointer;
}

button:hover {
  border: 2px solid black;
}


