/*
Theme Name:   Jade International
Description:  Designed for Jade International 
Author:       Chris Stalker
Author URL:   www.jadeintl.com
Template:     Divi
Version:      1.1
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  jade-international
*/


/*----------------------------------------------*/
/*----------------CUSTOM SPANS------------------*/
/*----------------------------------------------*/

span.green{
	color:#87a73e;
	font-weight:bold;
}
/*----------------------------------------------*/
/*----------------BUTTON STYLE------------------*/
/*----------------------------------------------*/

.btn-info{
background-color: #87a73e;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}

/*----------------------------------------------*/
/*----------------POST SUBSCRIBE FORM-----------*/
/*----------------------------------------------*/

div.emaillist{
background-color:#dddddd;
}

.es-field-wrap{
text-align:center;
font-size:1.5em;
color:#87a73e;
padding:10px;
}

input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea{
padding:14px;
width:85%;
}

.es_textbox_button {
    display:block;
    margin-left:auto;
    margin-right:auto;
    background-color:#87a73e;
    padding:10px 50px;
    font-size:20px;
    width:100%;
}

.es_subscription_message.success {
    display:block;
    padding:20px;
}
/*----------------------------------------------*/
/*----------------SIDEBAR-----------------------*/
/*----------------------------------------------*/
h4.widgettitle {
color: #87a73e;
font-size:1.7em;
}
/*----------------------------------------------*/
/*----------------ICONS MAIN PAGE---------------*/
/*----------------------------------------------*/

i.fas,i.fab,i.far {
	color: #87a73e;
	font-size:7em;
	padding-bottom:20px;
  } 
i.blue {
	color:#4277b7;
}
i.grey {
	color:#646567;
}
/*----------------------------------------------*/
/*----------------FOOTER------------------------*/
/*----------------------------------------------*/

#footer {
        display: none;}  
    
h3.title {
    	color: #4277b7 !important;
    	text-align: center;
    }
    
div.license-footer{
    width:100%;
    }
	
th {
    padding-bottom:30px;
    padding-left:10px;
}

.aligncenter td {
    padding-bottom:30px;
    padding-left:10px;
}
/*----------------------------------------------*/
/*----------------TOP HEADER--------------------*/
/*----------------------------------------------*/

#top-header, #et-secondary-nav li ul {
    background-color: #4277b7;
}

#top-header .et-social-icons {
	float:right;
}
.top-phone {
width: 132px!important;
}
 
.top-phone a {
color: white;
font-size: 16px!important;
}
 
.top-phone:before {
font-family: 'ETmodules';
content: "\e090";
font-size: 16px;
float: left;
}

.top-quote {
width: 180px!important;
}
 
.top-quote a {
color: white;
font-size: 16px!important;
}
 
.top-quote:before {
font-family: 'ETmodules';
content: "\e0f3";
font-size: 16px;
float: left;
}

@media only screen and (max-width: 600px) {
  .top-phone a,.top-quote a {
    color: black;
  }
}
/*----------------------------------------------*/
/*----------------BOTTOM BUTTON ALIGNMENT-------*/
/*----------------------------------------------*/

.align-bottom-column .et_pb_column {padding-bottom: 50px;}
.align-bottom-column .et_pb_button_module_wrapper {position: absolute; bottom: 0; left: 0; right: 0; margin: auto;}

/*----------------------------------------------*/
/*----------------BUTTON POINTER----------------*/
/*----------------------------------------------*/
.contact-button {
	cursor: pointer;
}

/*----------------------------------------------*/
/*----------------POST STYLES-------------------*/
/*----------------------------------------------*/
.is-style-dots{
color: #87a73e;
padding:40px 0px;
margin-bottom:30px;
}

/*----------------------------------------------*/
/*----------------FORM STYLES-------------------*/
/*----------------------------------------------*/

.et-pb-contact-message {
    color: #87a73e;
    font-size: 50px;
    text-align: center;
    line-height: 1.2;
    margin: 250px 0 0 0;
}

html .formcraft-css .fc-form .final-success
{
color: green;
}

.formcraft-css .fc-form.fc-form-3 {
margin-top:40px;
}

html .formcraft-css .fc-form .final-success{
margin-top:100px;
}
/*----------------------------------------------*/
/*----------------TIMELINE----------------------*/
/*----------------------------------------------*/

.wpex-timeline>li .wpex-timeline-label{
  padding:8px 20px 0px 20px
}

/*----------------------------------------------*/
/*----------------MOBILE STYLES-----------------*/
/*----------------------------------------------*/

/* Smartphones in portrait mode (0-479px) */

@media only screen and ( max-width: 479px ) {

/* your css goes here */
}

/* Smartphones in landscape mode (480-768px) */

@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {

/* your css goes here */
}

/* Tablets in portrait mode (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {

/* your css goes here */
}

/* Tablets in landscape mode (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {

/* your css goes here */
}

/* Laptops and desktops (1100-1405px) */
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) {

/* your css goes here */
}

