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

Child theme created by Creative Designs, http://www.creative-designs.ca
*/

@import url("style.css");

.top-social { float:right; margin:-110px 25px 0 0!important; position:relative; z-index:999; display:none;}
/* .et-fixed-header .top-social { display:none; } */

#newsletter-form {
	max-width:700px;
	margin:0 auto;
}
#newsletter-form div.section {
	float:left;
	width:auto;
}
#newsletter-form label {
	float:left;
	margin:5px 10px 0 0;
	font-size:14px;
	color:#fff;
}
@media screen and (max-width: 400px) {
	#newsletter-form label {
		width:83px;
	}
	#newsletter-form input[type="submit"] {
		margin:15px 0 0 0;
	}
}
#newsletter-form input {
	float:left;
	width:190px;
	margin:0 10px 0 0;
	color:#333;
	padding: 9px; 
    	border: solid 1px #E5E5E5; 
    	outline: 0; 
    	font: normal 13px/100% Verdana, Tahoma, sans-serif; 
    	width: 200px; 
    	background: #FFFFFF; 
}
#newsletter-form input[type="submit"] { 
    width: auto; 
    padding: 9px 15px; 
    background: #ce5227; 
    border: 0; 
    font-size: 14px; 
    color: #FFFFFF; 
    border:1px solid #fff;
    cursor:pointer;
    float:left;
}

/* #top-header { display:none; } */
/* #main-header { top:32px!important; } */

#infFormDiv_0 {
	margin-left:-30px;
}

#footer-widgets .footer-widget li {
	padding-left:0px;
}

#footer-widgets .footer-widget li::before {
    border:none!important;
    content: "";
    left: 0;
    position: absolute;
    top: 9px;
}

.alignright {
	float:right!important;
	margin:0 0 10px 10px!important;
}
.alignleft {
	float:left!important;
	margin:0 10px 10px 0!important;
}
article.et_pb_post {
	float:left;
	margin:0 0 20px 0;
	clear:both!important;
}

.menu-cart img {
	
}
.menu-cart span {
	display:none!important;
}

@media all and (min-width: 768px) {
.et_pb_posts img, .archive .post img, .category .post img, .search .post img, .blog .post img {
float: left; margin-right: 1em;
padding-bottom: 80px;
}
.et_pb_posts article:after, .archive article:after, .category article:after, .search article:after, .blog article:after { /* Clear floated image */
content: ""; display: table; clear: both;
}
}

#gform_submit_button_2 {
	background: #ce5227!important;
	color:#ffffff!important;
	padding:6px 8px!important;
	font-size:18px!important;
	border:none!important;
}