/*!
Theme Name: Data443
Theme URI: http://www.data443.com/
Author: crea8ivedev
Author URI: http://crea8ivestaging.com/
Description: Data443 Risk Mitigation, Inc. formed in December 2017 with a mission to deliver industry-leading, next-generation cybersecurity products, and services.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: data443
*/
/* Partners Page */
div#partners_list_filter {
    filter: drop-shadow(1.693px 6.792px 6.5px rgba(6,38,53,0.16));
    background-color: #ffffff;
    border-radius: 15px;
    padding: 55px;
	margin-top: -100px;
}
div#data443_partners {
    width: 100%;
    max-width: 90%;
    margin: auto;
}
.partner_input {
    border-radius: 6px;
    border: 1px solid #121d26;
    padding: 10px 15px;
    width: 100%;
    font-size: 14px;
    line-height: 30px;
    color: #062635;
    font-weight: 400;
    font-family: "Roboto";
	height: 50px;
}
.partner_input:hover, .partner_input:active, .partner_input:focus {
	filter: drop-shadow(0 0 17.5px rgba(0,0,0,0.1));
}
.partner_submit {
    background-color: #0074bb;
    color: #FFFFFF;
    font-weight: 500 !important;
}
.partner_submit:hover {
    background: #052535;
}
h2.partner_title a {
    font-size: 28px;
    line-height: 30px;
    color: #062635;
    font-weight: 700;
    font-family: "Roboto";
}

.partners_list_row {
    margin: 30px 0;
}
.partner_meta li {
    list-style: none;
    display: inline-block;
}
.partners_list_item_wrap {
    filter: drop-shadow(1.693px 6.792px 6.5px rgba(6,38,53,0.16));
    background-color: #ffffff;
    padding: 25px 25px 2px 25px;
    width: 100%;
    height: 100%;
}
.partner_logo {
    padding-top: 5px;
}
.partner_excerpt {
    margin-top: 15px;
    font-size: 15px;
    line-height: 24px;
    color: #062635;
    font-weight: 400;
    font-family: "Roboto";
	margin-bottom: 30px;
}

.partner_meta i.far.fa-futbol {
    display: none;
}

.partner_meta ul {
    padding: 0;
}
.partner_meta a {
    font-size: 14px;
    line-height: 30px;
    color: #0074bb;
    font-weight: 400;
    font-family: "Roboto";
}
.partner_meta2 {
    border-top: 1px solid #cfcfcf;
    padding-top: 7px;
}
.partner_meta2 li {
    display: inline-block;
    font-size: 15px;
    line-height: 24px;
    color: #062635;
    font-weight: 400;
    font-family: "Roboto";
    padding-right: 15px;
}
.partner_meta2 ul {
    padding: 0;
}
div#partners_list_noresults {
    width: 100%;
    padding: 15px;
    margin-top: 20px;
    filter: drop-shadow(1.693px 6.792px 6.5px rgba(6,38,53,0.16));
    background-color: #ffffff;
    border-radius: 15px;
}
#partners_list_noresults p {
    margin: 0;
}
/* Careers Page */
.job_filters {
    border-radius: 6px;
    filter: drop-shadow(1.693px 6.792px 6.5px rgba(6,38,53,0.06));
    background-color: transparent !important;
}
.job_filters .search_jobs input, .job_filters .search_jobs select {
    box-sizing: border-box;
    width: 100%;
    border-radius: 6px;
    filter: drop-shadow(1.693px 6.792px 6.5px rgba(6,38,53,0.06));
    background-color: #ffffff;
    border: none;
	padding: 10px 15px !important;
}
.job_filters .search_jobs div.search_submit {
    padding-top: 25px;
    padding-bottom: 25px;
}
.job_filters .job_types {
    list-style: none outside;
    margin: 0 16px 20px 16px;
    padding: 0;
    font-size: .83em;
    background: #f9f9f9;
    border-top: 1px solid #e5e5e5;
    zoom: 1;
    border-radius: 6px;
    filter: drop-shadow(1.693px 6.792px 6.5px rgba(6,38,53,0.06));
}
.job_filters .search_jobs div.search_submit input[type="submit"] {
    background: #0074bb;
	color: #FFFFFF;
}
/* Responsive */
@media(max-width:768px){
	div#partners_list_filter {
		height: auto;
		overflow: hidden;
		padding: 20px;
		margin-top: 0;
	}
	.partner_input {
		margin: 10px 0;
		font-size: 12px;
	}
	.partners_list_item.pl-0 {
		padding: 10px !important;
		padding-left: 10px !important;
	}
	.partners_list_item.pr-0 {
		padding: 10px !important;
		padding-right: 10px !important;
	}
	.partners_list_item_wrap {
		padding: 25px 20px 20px 20px;
	}
	.partners_list_item{
		margin-top: 30px;
	}
}
@media(min-width:768px) and (max-width:991px){
	.partner_logo {
		float: none;
		margin: 0;
		margin-top: 35px;
		margin-bottom: -45px;
	}
	div#partners_list_filter {
		height:auto;
	}
	.partner_input {
		margin: 10px 0;
	}
}


