/*
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 2.5.3
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Main Theme Styles */
@import url("./css/main-styles.css?ver=2.5.3");

/* Page Builder Modules Styles */
@import url("./includes/builder/styles/frontend-builder-style.css?ver=2.5.3");

#et-info-phone:before {
    content: none !important;
}

#et-info-email:before {
    content: none !important;
}

h1, h2, h3, h4, h5, h6 , body{
    font-family: 'Open Sans Light', Helvetica, Arial, Lucida, sans-serif !important;
}


h1
{
color:#07336c;
font-size:48px;
line-height:60px;
font-family: "Lato", "Open Sans Light";
font-weight:300;
}


h3
{
color:#000000;
font-size:24px;
line-height:36px;
font-family: "Lato", "Open Sans Light";
font-weight:300;
}

h4
{
color:#07336c;
font-size:24px;
line-height:48px;
font-family: "Open Sans Light";
font-weight:500;
}

h4.golden
{
color:#b79b30 !important;
}

h5
{
color:#000000;
font-size:18px;
line-height:30px;
font-family: "Open Sans Light";
}

h7
{
color:#807121 !important;
font-size:36px;
line-height:48px;
font-family: "Open Sans Light";
}

h8
{
color:#807121 !important;
font-size:18px;
line-height:36px;
font-family: "Open Sans";
font-weight:500;
}


a.bluelink
{
color:#2caaca;
text-decoration:none;
}

a.bluelink:hover
{
color:#0a88a8;
}

#footer-info
{
color:#ffffff !important;
}

#footer-info a
{
color:#ffffff !important;
text-decoration:none;
}

#footer-info a:hover
{
color:#dddddd !important;
}

body
{
color:#666666;
font-size:14px;
line-height:24px;
font-family: "Raleway", "Open Sans Light";

}

.goldbar
{
 background-color:#807121 !important;
color:#807121 !important;
	height:2px !important;
width:140px !important;
border: 0;
}

.home_app .et_pb_button
{
margin-top:35px;
border: 2px solid #93863e !important;
color:#93863e !important;
}

.servicelist
{
padding:30px;
}

.serviceimage
{
float:left;
margin-right:50px;
height:100%;
width:25%;
}

.servicetext
{
float:right;
text-align:left;
height:100%;
width:69%;
}

.rulelist
{
padding:30px 30px 0px 30px;
}

.ruleimage
{
float:left;
margin-right:50px;
height:100%;
width:25%;
padding:0px;
}

.ruleimage img
{
padding:0px;
vertical-align:bottom;
}

.ruletext
{
float:right;
text-align:left;
height:100%;
width:69%;
}

a.rulelink
{
color:#2caaca !important;
text-decoration:none;
font-size:24px;
line-height:48px;
font-family: "Open Sans";
}

a.rulelink:hover
{
color:#0a88a8;
}

.newslist
{
padding:30px 30px 10px 30px;
}

.newstext
{

text-align:left;
width:100%;

}

a.newslink
{
color:#2caaca !important;
text-decoration:none;
font-size:24px;
line-height:48px;
font-family: "Open Sans";
}

a.newslink:hover
{
color:#0a88a8;
}

.wpcf7-text
{
width:100%;
height:40px;
padding-left:20px !important;
    border-radius: 5px;
    border: 1px solid #ffffff;
color:#666666;
font-size:16px;
font-family: "Raleway", "Open Sans";
}

.wpcf7-submit
{
width:100%;
height:40px;
text-align:left !important;
padding-left:20px !important;
    border-radius: 5px;
    border: 1px solid #53737e;
color:#ffffff;
font-size:16px;
font-family: "Raleway", "Open Sans";
background-color:#53737e;
}

.contact_us_form .wpcf7-textarea
{
width:100%;
height:290px;
text-align:left !important;
padding-left:20px !important;
    border: none;
color:#666666;
font-size:18px;
font-family: "Raleway", "Open Sans";
background-color:#eeeeee;

}
.contact_us_form .wpcf7-text
{
width:100%;
height:50px;
text-align:left !important;
padding-left:20px !important;
    border: none;
border-radius:0px;
color:#666666;
font-size:18px;
font-family: "Raleway", "Open Sans";
background-color:#eeeeee;

}
.contact_us_form .wpcf7-quiz
{
width:40%;
height:50px;
text-align:left !important;
padding-left:20px !important;
    border: none;
color:#666666;
font-size:18px;
font-family: "Raleway", "Open Sans";
background-color:#eeeeee;


}

.contact_us_form .wpcf7-quiz-label
{

}

.twocol
{
width:50%;
float:left;
text-align:right;
margin-bottom:15px;
}

.contact_us_form .wpcf7-submit
{
width:88px;
height:27px;
text-align:center !important;
float:right;
    border: none;
color:#fffff;
font-size:14px;
font-family: "Open Sans";
background-color:#82c0c7;
margin-top:5px;
}

@media only screen and (max-width: 1166px)
{

#top-menu li {
    font-size: 10px !important;
    padding-right: 12px !important;
}

#top-menu li a
{
/* padding-bottom: 19px !important; */
}

#logo {
    max-height: 65%;
}

.et_pb_fullwidth_slider_0 .et_pb_slide_description {
    padding-top: 120px !important;
}

.et_pb_cta_0.et_pb_promo {
    background-image: url(http://rs24-eqx3-syd.ha-node.net/~superann/wp-content/uploads/2015/10/home_app_back_sm.png) !important;
}

.container
{
max-width:90% !important;
min-width:90% !important;
}

h1
{
font-size:36px !important;
line-height:40px !important;
}

h2
{
font-size:36px !important;
line-height:60px !important;
}

h3
{
font-size:20px !important;
line-height:36px !important;
}

h4
{
font-size:18px !important;
line-height:30px !important;
}

h4.golden
{
color:#b79b30 !important;
}

h5
{
color:#000000;
font-size:18px;
line-height:30px;
font-family: "Open Sans Light";
}

h7
{
color:#807121 !important;
font-size:36px;
line-height:48px;
font-family: "Open Sans Light";
}

h8
{
color:#807121 !important;
font-size:18px;
line-height:36px;
font-family: "Open Sans";
font-weight:500;
}


a.bluelink
{
color:#2caaca;
text-decoration:none;
}

a.bluelink:hover
{
color:#0a88a8;
}

#footer-info
{
color:#ffffff !important;
}

#footer-info a
{
color:#ffffff !important;
text-decoration:none;
}

#footer-info a:hover
{
color:#dddddd !important;
}

body
{
color:#666666;
font-size:14px;
line-height:24px;
font-family: "Raleway", "Open Sans Light";

}

.goldbar
{
 background-color:#807121 !important;
color:#807121 !important;
	height:2px !important;
width:140px !important;
border: 0;
}

.home_app .et_pb_button
{
margin-top:35px;
border: 2px solid #93863e !important;
color:#93863e !important;
}

.servicelist
{
padding:30px;
}

.serviceimage
{
float:left;
margin-right:40px !important;
height:100%;
width:25%;
}

.servicetext
{
float:right;
text-align:left;
height:100%;
width:69%;
}

.rulelist
{
padding:30px 30px 0px 30px;
}

.ruleimage
{
float:left;
margin-right:40px !important;
height:100%;
width:25%;
padding:0px;
}

.ruleimage img
{
padding:0px;
vertical-align:bottom;
}

.ruletext
{
float:right;
text-align:left;
height:100%;
width:69%;
}

a.rulelink
{
color:#2caaca !important;
text-decoration:none;
font-size:24px;
line-height:48px;
font-family: "Open Sans";
}

a.rulelink:hover
{
color:#0a88a8;
}

.newslist
{
padding:30px 30px 10px 30px;
}

.newstext
{

text-align:left;
width:100%;

}

a.newslink
{
color:#2caaca !important;
text-decoration:none;
font-size:24px;
line-height:48px;
font-family: "Open Sans";
}

a.newslink:hover
{
color:#0a88a8;
}

.wpcf7-text
{
width:100%;
height:40px;
padding-left:20px !important;
    border-radius: 5px;
    border: 1px solid #ffffff;
color:#666666;
font-size:16px;
font-family: "Raleway", "Open Sans";
}

.wpcf7-submit
{
width:100%;
height:40px;
text-align:left !important;
padding-left:20px !important;
    border-radius: 5px;
    border: 1px solid #53737e;
color:#ffffff;
font-size:16px;
font-family: "Raleway", "Open Sans";
background-color:#53737e;
}

.contact_us_form .wpcf7-textarea
{
width:100%;
height:290px;
text-align:left !important;
padding-left:20px !important;
    border: none;
color:#666666;
font-size:18px;
font-family: "Raleway", "Open Sans";
background-color:#eeeeee;

}
.contact_us_form .wpcf7-text
{
width:100%;
height:50px;
text-align:left !important;
padding-left:20px !important;
    border: none;
border-radius:0px;
color:#666666;
font-size:18px;
font-family: "Raleway", "Open Sans";
background-color:#eeeeee;

}
.contact_us_form .wpcf7-quiz
{
width:40%;
height:50px;
text-align:left !important;
padding-left:20px !important;
    border: none;
color:#666666;
font-size:18px;
font-family: "Raleway", "Open Sans";
background-color:#eeeeee;


}

.contact_us_form .wpcf7-quiz-label
{

}

.twocol
{
width:50%;
float:left;
text-align:right;
margin-bottom:15px;
}

.contact_us_form .wpcf7-submit
{
width:88px;
height:27px;
text-align:center !important;
float:right;
    border: none;
color:#fffff;
font-size:14px;
font-family: "Open Sans";
background-color:#82c0c7;
margin-top:5px;
} 
}

@media only screen and (max-width: 1240px)
{
.et_pb_text_1 {

    min-height: 410px !important;
}

}

@media only screen and (max-width: 600px)
{
.et_pb_cta_0.et_pb_promo {
    background-image: none !important;
}



.serviceimage
{
display:none;
}

.servicetext
{
width:100%;
}

.ruleimage
{
display:none;
}

.ruletext
{
width:100%;
}

.et_pb_fullwidth_slider_0 .et_pb_slide_description {
    padding-top: 40px !important;
}
}