.et-pb-all-modules li { 
	transition: margin 0s;
	transition: clear 0s;
}

.db_module_mate-tab {
    /* top: 0; */
    right: 0;
    bottom: 0;
    left: 0;
    padding: 40px;
    overflow: auto;
	opacity: 0;
}
.db_module_mate-tab #et_pb_select_category {
	display: none !important;
}
.db_module_mate-tab .et_pb_saved_layouts_list { 
	display: none !important;
}
.et-pb-main-settings { background-color: white; }

/* Style the external module links */
.db_module_mate_linked { margin: 0px; }
.db_module_mate_linked li { 
    width: 100%;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    float: left;
	color: #677481;
    text-decoration: none;
    padding: 20px 20px 20px 55px;
    font-size: 18px;
    display: inline-block;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
	font-weight: 100;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #e9edf0;
}
.db_module_mate_linked a:nth-child(3n+1) {
    clear: both;
}
.db_module_mate_linked a:nth-child(3n) {
	margin-right: 0;
}
.db_module_mate_linked li:before {
	font-family: 'ETmodules';
    content: '\61';
    font-size: 32px;
    margin-right: 11px;
    position: absolute;
    left: 13px;
    top: 21px;
}
.db_module_mate_linked li:hover {
    background-color: #E1E7EC;
    color: #23282D;
    cursor: pointer;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
.db_module_mate_linked a { 
	float: left; 
	width: 31.6666666%; 
    margin: 0 2.5% 20px 0; 
	text-decoration: none; 
}
.db_module_mate_linked a:focus { 
	-webkit-box-shadow: none;
    box-shadow: none;
}
.db_module_mate_linked p {
	color: #A0A9B2;
	font-family: "Open Sans",sans-serif;
}
.db_module_mate-tab ul:not(.db_module_mate_linked) {
	display: none;
}
.db_module_mate-tab p.disclaimer { 
	color: #A0A9B2;
    font-family: "Open Sans",sans-serif;
	font-size: 13px;
    font-style: italic;
	clear: both;
    padding-top: 30px;
}
.db_module_mate_linked p.price {
	position: relative;
    margin: 0 8px -1.1em 0;
    height: 1em;
    z-index: 1;
    text-align: right;
	color: #677481;
}


/* Individual module styles */
.db_module_mate_linked li.db_module_mate_code_snippet:before { content: '\65'; }
.db_module_mate_linked li.db_module_mate_fullwidth_header_extended .et_module_title { margin-left: 5px; font-size: 16px; }
.db_module_mate_linked li.db_module_mate_fullwidth_header_extended:before { content: '\61' !important; font-size: 16px !important; border-radius: 50%; padding: 8px; border: 1px solid #101723; font-family: 'etbuilder'; top: 12px; }
.db_module_mate_linked li.db_module_mate_map_extended:before { content: '\59' !important; font-size: 16px !important; border-radius: 50%; padding: 8px; border: 1px solid #101723; font-family: 'etbuilder'; top: 12px; }
.db_module_mate_linked li.db_module_mate_text:before { content: '\68'; }
.db_module_mate_linked li.db_module_mate_blog:before { content: '\77'; }
.db_module_mate_linked li.db_module_mate_person:before { content: '\47'; font-family: 'etbuilder'; top: 21px; }
.db_module_mate_linked li.db_module_mate_grid_filterable:before { content: '\63'; font-family: 'etbuilder'; top: 21px; }
.db_module_mate_linked li.db_module_mate_timeline:before { content: '\7d'; }
.db_module_mate_linked li.db_module_mate_camera:before { content: '\e075'; }
.db_module_mate_linked li.db_module_mate_grid:before { content: '\57'; font-family: 'etbuilder'; top: 19px; }
.db_module_mate_linked li.db_module_mate_email:before { content: '\e010'; }
.db_module_mate_linked li.db_module_mate_slider:before { content: '\53'; font-family: 'etbuilder'; top: 21px; }
.db_module_mate_linked li.db_module_mate_tabs:before { content: '\51'; font-family: 'etbuilder'; top: 21px; }
.db_module_mate_linked li.db_module_mate_tabs_vertical:before { content: '\51'; font-family: 'etbuilder'; top: 21px; transform: rotate(-90deg); }
.db_module_mate_linked li.db_module_mate_divider_vertical:before { content: '\64'; font-family: 'etbuilder'; top: 21px; transform: rotate(-90deg); }
.db_module_mate_linked li.db_module_mate_header:before { content: '\61'; font-family: 'etbuilder'; top: 21px; }
.db_module_mate_linked li.db_module_mate_button:before { content: '\7c'; font-family: 'etbuilder'; top: 21px; }
.db_module_mate_linked li.db_module_mate_cart:before { content: '\37'; font-family: 'etbuilder'; top: 21px; }
.db_module_mate_linked li.db_module_mate_shop:before { content: '\36'; font-family: 'etbuilder'; top: 21px; }
.db_module_mate_linked li.db_module_mate_blurb:before { content: '\67'; font-family: 'etbuilder'; top: 21px; }