/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Version: 1.0
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
*/

/*  Custom CSS */

/* Accent Color */
.et_pb_sum,
.et_pb_pricing li a,
.et_pb_pricing_table_button,
.et_overlay:before,
.et_pb_member_social_links a:hover,
.woocommerce-page #content input.button:hover .et_pb_widget li a:hover,
.et_pb_bg_layout_light .et_pb_promo_button,
.et_pb_bg_layout_light.et_pb_module.et_pb_button,
.et_pb_bg_layout_light .et_pb_more_button,
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,
.et_pb_gallery .et_pb_gallery_pagination ul li a.active,
.et_pb_contact_submit,
.et_pb_bg_layout_light .et_pb_newsletter_button {
	color: #2ea3f2;
}

.et_pb_slides .et_pb_container {
	display: table;
}

.et_pb_slides .et_pb_slide_description {
	display: table-cell;
	vertical-align: middle;
}


.et_pb_gallery_grid .et_pb_gallery_item,
.et_pb_filterable_portfolio_grid .et_pb_portfolio_item {
	display: none;
}

.et_pb_search input.et_pb_s {
	display: inline-block;
}

.footer-logos {
    background-color: #222222;
    text-align: center;
    padding-top: 50px;
}

/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {

	/* Slider Module */
	.et_pb_column_1_3 .et_pb_slide_description {
		padding-bottom: 26%;
	}

	.et_pb_column_1_4 .et_pb_slide_description {
		padding-bottom: 34% !important;
	}
}

/* Responsive Smartphone Ladnscape And Above */
@media all and (min-width: 480px) {
	/* Slider Module */
	.et_pb_column_1_4 .et_pb_slide_description {
		padding-bottom: 26%;
	}
}

@media all and (max-width: 980px) {

	/* Home slider */
	.home .et_pb_section.et_pb_section_0 {
		padding: 20px 0
	}

	.et_pb_column .et_pb_pricing_1 .et_pb_pricing_table {
		width: 100% !important;
	}
}

@media all and (max-width: 768px) {

	/* Home slider */
	.home .et_pb_section.et_pb_section_0 {
		padding: 20px 0;
		width: 100%
	}
	.home .et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_0 {
		padding: 10px 0;
		width: 90%
	}

	/* Logo */
	header#main-header > .container {
	    width: 90%;
	}

	.et_header_style_left #logo, .et_header_style_split #logo {
		max-width: 70%;
	}

	/* Home intro text */
	.et_pb_column.et_pb_column_4_4.et_pb_column_1 h3{
		font-size: 17px
	}
	.et_pb_section.et_pb_section_1.et_pb_with_background.et_section_regular {
		padding: 0px 10px;
	}

	.footer-logos {
	    padding: 50px 10% 0;
	}

}

.woocommerce-breadcrumb {display:none;}

.et_pb_button {color: #fff !important;border: transparent !important;}


/* Button Styles */
.woocommerce a.button.alt,
.woocommerce-page a.button.alt,
.woocommerce button.button.alt,
.woocommerce-page button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button,
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button {
color: #fff !important;
}

