/*
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");

h1
{
font-size:48px;
line-height:72px;
color:#ffffff;
border-bottom: 1px dotted #9ba7b6;
display:inline !important;
font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
font-weight: 300 !important;
}


h2
{
font-size:36px;
line-height:60px;
color:#5e656b;
border-bottom: 1px dotted #9ba7b6;
display:inline !important;
font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
font-weight: 300 !important;
}


h3
{
font-size:36px;
line-height:60px;
color:#ffffff;
border-bottom: 1px dotted #9ba7b6;
display:inline !important;
font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
font-weight: 300 !important;
}

.wpcf7-text
{
height:40px !important;
background-color:#ffffff !important;
border:solid 1px #9da4aa !important;
color:#9da4aa !important;
padding-left:10px !important;
width:100% !important;
font-family:Lato !important;
font-size:14px !important;
}


.wpcf7-textarea
{
height:240px !important;
background-color:#ffffff !important;
border:solid 1px #9da4aa !important;
color:#9da4aa !important;
padding-left:10px !important;
width:100% !important;
font-family:Lato !important;
font-size:14px !important;
}

.wpcf7-submit
{
width:76px !important;
background-color:#ffffff !important;
height:40px !important;
color:#323a45 !important;
font-size:14px !important;
border-style:none !important;
}

.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth > .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
}

.wrap {
    margin-top: 0px;
    margin-bottom:0px;
    padding: 0px 10px;
    border-bottom: 0px none black;
    color: #333;
}

.footer-w {
    float: left;
    font-size: 20px;
    line-height: 48px;
    color: #ffffff;
	width:100%;
}

.footer-w .col1 {
    float: left;
    width: 140px;
}
.footer-w .col2 {
    float: left;
    width: 285px;
}
.footer-w .col3 {
    float: left;
    width: 195px;
}
.fheader {
    color: #5e656b;
}
.footer-w a {
    font-size: 20px;
    line-height: 48px;
    color: #ffffff;
    text-decoration: none;
}


#main-footer {
   display:none;
}

@media (min-width: 981px)
{
.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {
    margin-right: 0px;
}
}
@media (max-width: 500px)
{
.wistia_embed_main{
height:170px !important;
}
.wistia_embed_sub{
height:170px !important;
}
}

@media (min-width: 500px)
{
.wistia_embed_main{
height:538px !important;
}
.wistia_embed_sub{
max-width:420px;
height:236px !important;
}
}

