/*
Theme Name: PepDigital
Theme URI: http://pepdigital.com.au
Description: Customisations to parent theme
Author: Pep Digital Web & Graphic Design Sunshine Coast
Author URI: http://pepdigital.com.au
Template: Divi
Version: 1.0
*/
@import url('../Divi/style.css');



/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

@font-face {
	font-family: 'ETmodules';
	src:url('fonts/ETmodules.eot');
	src:url('fonts/ETmodules.eot?#iefix') format('embedded-opentype'),
		url('fonts/ETmodules.ttf') format('truetype'),
		url('fonts/ETmodules.woff') format('woff'),
		url('fonts/ETmodules.svg#ETmodules') format('svg');
	font-weight: normal;
	font-style: normal;
}




#et_search_icon {display: none;}


textarea.wpcf7-form-control.wpcf7-textarea { font-size: 18px; padding: 15px; width: 100%; font-family: 'Raleway', Arial, sans-serif; }
input[type="text"], input[type="email"], input[type="tel"] {max-width: 100%!important;}



h2 { color: #383531!important; }

.et_color_scheme_green #top-menu li.current-menu-item > a { color: #8BA445!important; }
#main-content .et_pb_section {background-color: #383531!important; }
#et_search_icon::before { top: -3px!important; }
.et_fixed_nav #logo { margin-bottom: 10px; margin-top: 0px; }
.et_pb_media_alignment_center .et_pb_slide_image { margin-top: -155px !important; }
.et_color_scheme_green .et_pb_bg_layout_light .et_pb_more_button { color: #383531!important; }
.page_title h1 {margin-top: 80px!important; }
#top-menu a { font-size: 16px; }
#et_top_search { margin-top: 24px; }
.et_pb_testimonial { background-color: #DFDCD4!important;}
textarea {background-color: #DFDCD4;}

.buttons { padding: 10px 20px;
        color: #DFDCD4;
        background: transparent;
        border: 2px #DFDCD4 solid;
        font-weight: 500;
        font-size: 16px;
        border-radius: 3px;
}

.et-pb-controllers a {
background-color: rgba(0, 0, 0, 0.5); 
}
.et-pb-arrow-prev:before, .et-pb-arrow-next:before {
color: rgba(0, 0, 0, 0.5);
}

body { color:#CDC9C0; font-size: 16px; }

.et_color_scheme_green a { color:#7c923a;}



.et_pb_promo {
width: 879px;
}





.et-fixed-header #top-menu > li > a {
padding-bottom: 29px !important;
}

.et-fixed-header nav#top-menu-nav {
padding-top: 11px !important;
}
.et-fixed-header #et_search_icon:before {
    top: -3px;
}

.et_pb_slide_image
{
margin-top: 0px !important;
}



input[type="text"], input[type="email"], input[type="tel"]
{
   background-color: #dfdcd4; border: none!important; width: 100% !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; font-size: 18px; color: #666!important; padding: 16px !important; font-family: 'Raleway', Arial, sans-serif; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
max-width: 300px;
}

.page_title h1 {
color: #47443f;
font-size: 35px;
font-weight: 300;
margin-top: 10px;
}


/*------------------------------------------------*/
/*-----------------[TESTIMONIALS PAGE]-----------------*/
/*------------------------------------------------*/
.et_pb_testimonial_author {color:#383531!important;}

.et_pb_testimonial {
    background-color: #625f5c; 
    border: 1px solid #777;
}

.et_pb_testimonial::before {
    background: none repeat scroll 0 0 #4e4b49; }


/*------------------------------------------------*/
/*-----------------[BOTTOM BAR]-----------------*/
/*------------------------------------------------*/
#et-social-icons {display:none;}






/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 480px) {

.et_pb_slider {margin-top: 100px!important;}
a.et_pb_more_button {display:block!important;}
.et_pb_blurb_content {text-align: left;}
.et_pb_slide_title {margin-top: 90px;}
#et-top-navigation {padding-left: 60px!important;}
.et_color_scheme_green .mobile_menu_bar:before {color: #869f3b;}
.et_color_scheme_green .et_mobile_menu {border-color: #7cc68d!important;}

}