/**handles:wtfdivi-user-css**/

@media only screen and ( max-width: 980px ) {
    #main-header .container { 
        width:100%;
        box-sizing:border-box;
        padding-right:30px;
        padding-left:30px;
    }
	#main-header .logo_container {
		width: auto;
	}
	#main-header #logo {
		max-width: 100%;
	}
}
@media only screen and ( max-width: 980px ) {
    #et_top_search { display:none !important; }
}
@media only screen and (max-width: 479px){
.form-submit input { max-width: 280px; white-space: normal; }
}
@media only screen and (min-width: 480px) and (max-width: 768px){
.form-submit input { max-width: 400px; white-space: normal; }
}
.et_pb_text ul, 
.et_pb_text ol,
.et_divi_builder #et_builder_outer_content .et_pb_module.et_pb_text ul, 
.et_divi_builder #et_builder_outer_content .et_pb_module.et_pb_text ol { 
	margin: 30px; 
}
.et_divi_builder #et_builder_outer_content .et_pb_module.et_pb_text li,
.et_pb_text li { 
	margin-top: 16px; 
}
.et_pb_custom_button_icon[data-icon="wtfdivi014-url0"]:before, 
	.et_pb_custom_button_icon[data-icon="wtfdivi014-url0"]:after {
		background-image: none;		
	}	.et_pb_custom_button_icon[data-icon="wtfdivi014-url1"]:before, 
	.et_pb_custom_button_icon[data-icon="wtfdivi014-url1"]:after {
		background-image: none;		
	}	.et_pb_custom_button_icon[data-icon="wtfdivi014-url2"]:before, 
	.et_pb_custom_button_icon[data-icon="wtfdivi014-url2"]:after {
		background-image: none;		
	}	.et_pb_custom_button_icon[data-icon="wtfdivi014-url3"]:before, 
	.et_pb_custom_button_icon[data-icon="wtfdivi014-url3"]:after {
		background-image: none;		
	}	.et_pb_custom_button_icon[data-icon="wtfdivi014-url4"]:before, 
	.et_pb_custom_button_icon[data-icon="wtfdivi014-url4"]:after {
		background-image: none;		
	}	.et_pb_custom_button_icon[data-icon="wtfdivi014-url5"]:before, 
	.et_pb_custom_button_icon[data-icon="wtfdivi014-url5"]:after {
		background-image: none;		
	}	.et_pb_custom_button_icon[data-icon="wtfdivi014-url6"]:before, 
	.et_pb_custom_button_icon[data-icon="wtfdivi014-url6"]:after {
		background-image: none;		
	}	.et_pb_custom_button_icon[data-icon="wtfdivi014-url7"]:before, 
	.et_pb_custom_button_icon[data-icon="wtfdivi014-url7"]:after {
		background-image: url('https://www.ecomdash.com/wp-content/uploads/2018/09/checkmark-icon-96x96.png');		
	}	.et_pb_custom_button_icon[data-icon="wtfdivi014-url8"]:before, 
	.et_pb_custom_button_icon[data-icon="wtfdivi014-url8"]:after {
		background-image: none;		
	}	.et_pb_custom_button_icon[data-icon^="wtfdivi014"]:before, 
	.et_pb_custom_button_icon[data-icon^="wtfdivi014"]:after {
		background-size: auto 1em;
		background-repeat: no-repeat;
		min-width: 20em;
		height: 100%;
		content: "" !important;
		background-position: left center;
		position: absolute;
		top: 0;
	}
	.et_pb_custom_button_icon[data-icon^="wtfdivi014"] { 
		overflow: hidden;
	}
		.db-custom-icon img { 
		height: 1em;
	}
		.et_pb_posts .et_pb_inline_icon[data-icon^="wtfdivi014"]:before,
	.et_pb_portfolio_item .et_pb_inline_icon[data-icon^="wtfdivi014"]:before {
		content: '' !important;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		transition: all 0.4s;
	}
	.et_pb_posts .entry-featured-image-url:hover .et_pb_inline_icon[data-icon^="wtfdivi014"] img,
	.et_pb_portfolio_item .et_portfolio_image:hover .et_pb_inline_icon[data-icon^="wtfdivi014"] img { 
		margin-top:0px; transition: all 0.4s;
	}
	.et_pb_posts .entry-featured-image-url .et_pb_inline_icon[data-icon^="wtfdivi014"] img, 
	.et_pb_portfolio_item .et_portfolio_image .et_pb_inline_icon[data-icon^="wtfdivi014"] img { 
		margin-top: 14px; 
	}
		.db014_custom_hover_icon { 
		width:auto !important; 
		max-width:32px !important; 
		min-width:0 !important;
		height:auto !important; 
		max-height:32px !important; 
		min-height:0 !important;
		position:absolute;
		top:50%;
		left:50%;
		-webkit-transform: translate(-50%,-50%); 
		-moz-transform: translate(-50%,-50%); 
		-ms-transform: translate(-50%,-50%); 
		transform: translate(-50%,-50%); 
	}
		/* Hide extra icons */
	.et_pb_gallery .et_pb_gallery_image .et_pb_inline_icon[data-icon^="wtfdivi014"]:before,
	.et_pb_blog_grid .et_pb_inline_icon[data-icon^="wtfdivi014"]:before,
	.et_pb_image .et_pb_image_wrap .et_pb_inline_icon[data-icon^="wtfdivi014"]:before { 
		display:none; 
	}
	@media only screen and ( min-width: 981px ) { 

	/* Vertically center the top navigation */
	.et_header_style_left #et-top-navigation { 
	   display:table-cell; 
	   vertical-align: middle; 
	   float:none !important;
	}
	.et_header_style_left .container { 
	   display:table; 
	}

	/* Right align the contents of the top navigation area */
	.et_header_style_left #et-top-navigation { text-align:right; }
	.et_header_style_left #et-top-navigation > * { text-align:left; }
	.et_header_style_left #top-menu-nav, 
	.et_header_style_left #et_top_search { 
	   float:none !important; 
	   display:inline-block !important
	}
	.et_header_style_left #et_top_search { 
	   vertical-align: top !important; 
	   margin-top:3px 
	}
	
}
	@media (min-width: 981px) {
		#main-content div.container:before{
			-moz-background-clip: padding;   
			-webkit-background-clip: padding; 
			background-clip: padding-box;     
		}
		.et_right_sidebar #main-content div.container:before { 
			border-right-style: solid !important; 
			border-right-color: #ffffff !important;
			border-right-width: 0px !important; 
		}
		.et_left_sidebar #main-content div.container:before { 
			border-left-style: solid !important; 
			border-left-color: #ffffff !important;
			border-left-width: 0px !important; 
		}
		#sidebar { position: relative; }
	}
	@media (max-width: 980px) {
		#sidebar { 
			background-color: #ffffff; 
			padding: 30px !important; 
		}
		#main-content { padding-bottom: 30px; }
	}
.container:before { background-color:transparent !important; }
.et_pb_widget_area_right { border-left:0 !important; }
.et_pb_widget_area_left { border-right:0 !important; }