/*

Theme Name:     WPCrafter.com

Description:    Site by WPCrafter.com

Author:         WPCrafter.com

Template:       TESSERACT



(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)

*/



.primary-button,

.woocommerce a.button.primary-button,

.woocommerce-page a.button.primary-button {

    background-color: #5BBC2E;

}



.primary-button,

.secondary-button,

.woocommerce a.button.primary-button,

.woocommerce-page a.button.primary-button,

.woocommerce a.button.secondary-button,

.woocommerce-page a.button.secondary-button {

    color: #fff !important;

    vertical-align: baseline;

    }



.primary-button:hover,

.woocommerce a.button.primary-button:hover,

.woocommerce-page a.button.primary-button:hover {

    background-color: #B0E54F;

}



.secondary-button,

.woocommerce a.button.secondary-button,

.woocommerce-page a.button.secondary-button  {

    background-color: transparent;

    border: 1px solid #fff;

}



.secondary-button:hover,

.woocommerce a.button.secondary-button:hover,

.woocommerce-page a.button.secondary-button:hover {

    background-color: #5BBC2E;

}



/* The Send button */

#ninja_forms_field_5 {

    background-color: #5BBC2E;

}



/* The Send button - hover - mouse over effect */

#ninja_forms_field_5:hover{

    background-color: #B0E54F;



}



.floatLeft {
	border-style: none;
    color: #666666;
    text-align: center;
	float:left;
}



.FloatRight {
    border-style: none;
    color: #666666;
    float: right;
    margin: 0px 40px 50px 50px;
    text-align: center;
}



.titleText {
    color: #666666;
    float: left;
    padding: 0px 0 0 15px;
    text-align: left;
	line-height: 1.3;

}
.titleTextMob {
    color: #666666;
    float: left;
    padding: 0px 0 0 10px;
    text-align: left;
	line-height: 1.1;

}

.maps iframe, .maps iframe2{
    pointer-events: none;
}
.nav-menu {

}

.richardImage {
	color: #666666;
	float: left;
	padding: 0px 0 0 15px;
	text-align: left;
	line-height: 1.4;
	margin: 50px;
}

.site-branding h1 {
    font-size: 30px;
}

#masthead {
	display:none;
}

.home #site-navigation {
	display:none;
}

.fl-menu a {
	text-size:20px;
}

.pageTitle {
padding-top:0px;
text-align:left;
line-height:0px;
margin-left:20px; 
margin-top:20px;
margin-bottom:0px;
}

.pageTitleDiv {
font-size: 28px;
margin-bottom: 20px;
border-color: #D3DED7;
border-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: none;
background-image: url(http://richardkjar.com.au/wp-content/uploads/2016/06/finkneeclean4-big.jpg);
background-size: 40px 50px;
background-repeat: no-repeat;
background-color: #F2F4F3;
background-position: left center;
font-weight: bold;
padding: 5px 10px 5px 10px;
margin: 0px 0px 0px 0px;
text-align:left;
line-height:1.4em;
}

.pageTitleText {
padding-left:25px;
margin-left:25px;
}

.fl-menu .menu-item a:hover {
color:lightgray!important;
}
