/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

@import url("../Divi/style.css");

/* =Theme customization starts here
------------------------------------------------------- */
#search-completed {
	display:none;
}
.search-fields input {
	height: 50px!important;
    margin: 0;
    padding: .7em;
    border: 1px solid #ddd;
    color: #666;
    font-size: 14px;
    line-height: normal!important;
}

.nf-field-element input[type=email], .nf-field-element input[type=text] {
	padding: .715em;
}

.et-pb-icon.et-waypoint.et_pb_animation_left.et-animated {
    animation-name: spin;
    animation-duration: 2000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}

.et-animated li span .et_pb_counter_amount {
    -webkit-animation: slideWidth 8s 1 cubic-bezier(.77,0,.175,1);
    -moz-animation: slideWidth 8s 1 cubic-bezier(.77,0,.175,1);
    -o-animation: slideWidth 8s 1 cubic-bezier(.77,0,.175,1);
    animation: slideWidth 8s 1 cubic-bezier(.77,0,.175,1);
}

.search h1, .search p {
    text-align: center;
}

.search h1 span {
    text-transform: capitalize;
}

#search-progress .et_pb_blurb .et_pb_module_header {
    font-size: 14px !important;
}

#search-progress .et_pb_blurb_position_left .et_pb_blurb_container {
    padding-left: 0;
}

#main-content .container:before {display:none;}

input.et_pb_button {
    color: #2f8800;
}