/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* Custom TJ Hire CSS */
.yellow {
	color: #f39700;
}
.green {
	color: #566015;
}

.white {
	color: #fff;
}

/* header */
.fusion-top-header .fusion-header {
    background-color:  #f39700 !important;
}

/* headings */
.titledark h1 {
	color: #2c2c2c !important;
	text-align: center;
}

/* product page */
.producttitle h1, .subtitle h2 {
	color: #2c2c2c !important;
}

.subtitle h2 {
	font-size: 36px;
}

.productdescription {
	color: #4e4f4c;
	margin-bottom: 40px;
}

.productdescription p {
	margin-bottom: 10px;
}

.productdescription ul {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 20px;
}

.productstats {
	color: #30312b;
}

.productstats.fusion-content-boxes.fusion-columns-1 .fusion-column {
    margin-bottom: 10px;
}

.productstats.fusion-content-boxes.content-boxes-icon-on-side .heading {
	margin-bottom: 5px;
}


/* products */
.hireproducts .icon {
	display: none !important;
}

.hireproducts h2 {
	padding-left: 0px !important;
	text-align: center;
}

.promotion {
	text-align: center !important;
}

.promotioncopy {
	font-size:  36px;
	line-height: 36px;
	text-transform: uppercase;
}

.promotionprice {
	font-weight: bold;
	margin-top: 30px;
	font-size: 36px;
}

.operatedhire .fusion-button-text {
	font-size: 18px;
}
.addoptionstitle h4 {
	color: #2c2c2c !important
}
.addoptionslist p {
	color: #4e4f4c
}

.nowrap {
	white-space: nowrap;
}

.small {
	font-size: 12px;
	text-align: center;
}

.contactbox a {
	color: #2c2c2c;
}

/* booking form */
#bookingform {
	
}

/* footer */
.fusion-footer-widget-area ul {
    font-size: 14px !important;
}

.fusion-widget-area .widget_nav_menu li {
    padding: 3px 10px 5px 12px !important;
}


.cpa {
	width: 150px;
	height: auto;
	margin: 0px 20px;
	display: inline-block;
}
.fsb {
	width: 140px;
	height: auto;
	padding-top: 20px;
	display: inline-block;
}

/* fix menu dropping behind content */
.post-content {z-index: 1}

/* scroll to top*/
.to-top-right #toTop {
    right: 30px;
}

.sep-solid {display: none;}

.subtitle, .center {text-align: center;}

@media (max-width: 360px) {
	.fusion-logo img.fusion-standard-logo {max-height: 90px !important;}
}