/*
Theme Name: Divi Child
Theme URI: 
Description: Child 01 theme for the Divi theme
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 3.0.35
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Sun, 09 Apr 2017 11:32:01 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

.et-waypoint{
opacity:1 !important;
}
h1,h2,h3,h4{
font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;

}

p a {
    color: #fdb801;
    text-decoration: underline;
}
.home-banner .et_pb_slide_description{
text-align:left;
}

li.current_page_item a {
    //border-top: 2px solid #fdb801;
}

li.page_item a {
padding-top:10px;
}
.home-banner .et_pb_slide_description .et_pb_slide_content h1 {
    text-transform: uppercase;
    font-size: 49px;
    font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;
}


.home-banner .et_pb_slide_description .et_pb_slide_content h1 {
    text-transform: uppercase;
    font-size: 49px;
}

span.yellow {
    color: #fdb801;
}

a.read-more {
    BACKGROUND: #fdb801;
    
    color: #fff;
 margin-right: 12px;

    }

a.contact-us {
    BACKGROUND: #fff;
    color: #555555;
    }

a.read-more, a.contact-us {
    text-transform:uppercase;
    PADDING: 14px 45px;
    text-shadow: none;
    font-size: 14px;
text-decoration: none;
}
a.button-yellow {
 text-transform:uppercase;
    PADDING: 14px 45px;
    text-shadow: none;
    font-size: 14px;
text-decoration: none;
  BACKGROUND: #fdb801;
    border:none !important;
    color: #fff !important;
}
a.button-yellow:hover {
 text-transform:uppercase;
    PADDING: 14px 45px;
    text-shadow: none;
    font-size: 14px;
text-decoration: none;
  BACKGROUND: #fdb801 !important;
    border:none !important;
    color: #fff !important;
}

span.border-under{
width:20px;
border-top:1px solir #fdb801;
}

div.border-under {
    border-top:1px solid #fdb801;
   max-width: 90px;
    //overflow: hidden;
}
.header-blurb-row .et_pb_blurb_content {
    position: relative;
    max-width: 550px;
    margin: 0 auto;
    background: #f5f4f4;
    padding: 2px auto;
    padding-top: 16px;
    padding-bottom: 16px;
}

.header-blurb-row .et_pb_column{
//margin-right: 1.5%;
//width: 25.666%;
}
.et_pb_animation_top.et-animated {

font-size: 45px !important;
    margin-top: 22px !important;
}
.header-blurb-row.et_pb_row{
width:60%;
margin-top: -130px;
z-index:999;
margin-bottom: -90px;
}

.header-blurb-row .et_pb_blurb_content:hover {
    background: #fdb801;
    color: #fff;
}

.header-blurb-row .et_pb_blurb_content:hover .et_pb_main_blurb_image .et-waypoint{
    opacity: 1 !important;
    color: #fff !important;
}



.header-blurb-row .et_pb_blurb_content:hover h4, .header-blurb-row .et_pb_blurb_content:hover h4 a{
color:#fff !important;
}

.header-blurb-row .et_pb_blurb_content:hover .et_pb_animation_top.et-animated{
color:#fff !important;
}

.header-title h1 {
    text-align: center;
    text-transform: uppercase;
   // font-family: 'raleway';
}

.yellow-border img {

    -webkit-box-shadow: 8px -6px 0px 0px rgba(253, 184, 1, 1);
    -moz-box-shadow: 8px -6px 0px 0px rgba(253, 184, 1, 1);
    box-shadow: 13px -13px 0px 0px rgba(253, 184, 1, 1);
}

.home-portfolio span.et_overlay {
    /* display: none; */
    background: rgba(000, 000, 000, 0.5) !important;
}

.home-portfolio div.et_pb_portfolio_item {
    //cursor: pointer;
    //pointer-events: none;
}
.home-portfolio .et_portfolio_image img {
    //cursor: pointer;
    //pointer-events: none;
}
.et_pb_portfolio_image .et_overlay:before{
display:none;
}
ul.et_pb_tabs_controls{
background:none !important;
}
.home-portfolio .meta h3 {
    color: #fff;
text-shadow: 1px 1px #000;
}

.home-portfolio p.post-meta {
    display: none !important;
}

.home-portfolio div.meta a {
    pointer-events: none;
    cursor: pointer;
}


.member-name {
    color: #fff;
font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif !important;
}
.et_pb_tab_active a {
    color: #333!important;
    border-top: 1px solid #fdb801;
}


.et_pb_tabs_controls li{
background:#fff !important;
}
ul.kiwi-logo-carousel {
    list-style: none;
}
ul.kiwi-logo-carousel li{
float:left
}
.et_pb_section.subscribe-section{
background:url('/wp-content/uploads/2017/04/footer-banner.jpg')
}

#footer-widgets .footer-widget li a {
    color: #fff;
    text-decoration: none;
    border: none;
}

ul#mobile_menu {
 
    background: #000 !important;
}

.mobile_menu_bar:before{
 color:#fdb801;
}

.et_mobile_menu{

border-top: 3px solid #fdb801;
}
li.page_item.page-item-188.current_page_item a {
    border: none;
}

input.wpcf7-form-control.wpcf7-submit {
    background: #fdb801;
    color: #fff;
    border: none;
    padding: 9px 20px;
    display: block;
    margin: auto;
    font-size: 20px;
}
.pum-theme-245 .pum-content, .pum-theme-default-theme .pum-content{
padding: 50px 0;
}
input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number {
    width: 95%;
}
.pum-theme-245, .pum-theme-default-theme {
    //background-color: rgba( 255, 255, 255, .9 ) !important;
}
.pum-theme-245 .pum-container, .pum-theme-default-theme .pum-container{
background-color: rgba( 249, 249, 249, .1 ) !important;
}
.pum-theme-245 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{
    background: #fdb801 !important;

}
a.popup-button {
text-decoration:none;
    /*font-size: 0 !important;
text-indent: -9999em;
    text-transform: uppercase;
    background-image: url(/wp-content/uploads/2017/04/images.png) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-color: none !important;
border-radius: 100px !important;
    background-position: top center !important;
    height: 43px;*/

}

a.popup-button:hover {
    /*font-size: 0 !important;
text-indent: -9999em;
    text-transform: uppercase;
    background-image: url(/wp-content/uploads/2017/04/images.png) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-color: none !important;
border-radius: 100px !important;
    background-position: top center !important;
    height: 43px;*/

}
a.popup-button:before {
//content: "\35";
}
a.popup-button:after {
    /*line-height: 1.7em;
    font-size: 43px !important;
    opacity: 1;
    margin-left: -31px;
    left: auto;
    display: inline-block;
    margin-top: -41px;*/
}

/***Responsive**/
@media (max-width:640px){
.header-blurb-row.et_pb_row {
    width: 60%;
    margin-top:0; 
z-index:999 !important;
}

}
@media (max-width: 541px){
.home-banner .et_pb_slide_description .et_pb_slide_content h1 {
    text-transform: uppercase;
    font-size: 38px;
}
a.read-more, a.contact-us {
    text-transform: uppercase;
    PADDING: 14px 20px;
    text-shadow: none;
    font-size: 14px;
}
}

@media (max-width: 414px){
.header-blurb-row.et_pb_row {
    width: 80%;
    margin-top:0;
 
}

.home-banner .et_pb_slide_description .et_pb_slide_content h1 {
    text-transform: uppercase;
    font-size: 35px;
}
a.read-more, a.contact-us {
    text-transform: uppercase;
    PADDING: 14px 20px;
    text-shadow: none;
    font-size: 14px;
    display: inline-block;
    width: 130px;
    margin: 12px auto;
}

}