/*
Theme Name: Social Safeguard
Version: 	1.1
*/



@font-face {

  font-family: 'HelveticaNeue';

  src: url('library/fonts/HelveticaNeue.eot') format('embedded-opentype'),  url('library/fonts/HelveticaNeue.woff') format('woff'), url('library/fonts/HelveticaNeue.ttf')  format('truetype'), url('library/fonts/HelveticaNeue.svg') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: 'HelveticaNeue-Bold';

  src: url('library/fonts/HelveticaNeue-Bold.eot') format('embedded-opentype'),  url('library/fonts/HelveticaNeue-Bold.woff') format('woff'), url('library/fonts/HelveticaNeue-Bold.ttf')  format('truetype'), url('library/fonts/HelveticaNeue-Bold.svg') format('svg');

  font-weight: normal;

  font-style: normal;

}





.tax-icon {

	display: inline-block;

	width: 120px;

	margin-right: 30px;

	vertical-align: top;

	text-align: center;

}

.tax-icon img {

	margin-bottom: 4px;

}

.tax-icon p {

	color: #444444;

	font-weight: 900;

	text-transform:uppercase;

	font-size: 15px;

	

}

.post-content-wrap {

	display: inline-block;

	width: 80%;

}

.post-type-archive-resources .h2 {

	margin: 0;

	padding: 0 !important;

}

.post-type-archive-resources #main p.meta {

	margin: 10px 0 7px;

	padding-bottom: 0px;

}

.post-type-archive-resources #main article {

    margin-bottom: 40px;

    padding: 0px 0px 9px;

}



.single-resources p.meta {

	text-transform: uppercase;

	font-style: normal;

	font-weight: 600;

	margin: 0;

	padding-bottom: 0px;

	margin-bottom: 10px;

}

.single-resources p.meta img {

	width: 100%;

	height: auto;

}

.filters {

	background: #5e5b5c;

	padding: 10px 20px;

	margin-bottom: 30px;

	display: table;

	width: 100%;

}

.filters p {

	color: #fff;

	font-size: 14px;

	display: table-cell;

	margin: 0;

	text-align: center;

}

.filters p:before {

	content: " ";

	background: url(http://www.socialsafeguard.com/wp-content/themes/socialsafeguard/images/filter-by-icon.png) no-repeat;

	width: 19px;

	height: 14px;

	display: inline-block;

	margin-right: 5px;

}

.beautiful-taxonomy-filters {

	display: table-cell;

	text-align: center;

}

.beautiful-taxonomy-filters-select-wrap, #beautiful-taxonomy-filters-form {

	display: inline-block;

	text-align: center;

}

.beautiful-taxonomy-filters-button {

	text-transform: uppercase;

	background: #ff8000;

	border-radius: 0;

	color: #fff;

	padding: 5px 25px;

	font-weight: 600;

	border: none;

	font-size: 13px;

	vertical-align: middle;

	display: inline-block;

}

.beautiful-taxonomy-filters-tax  {

	display: inline-block;

	margin: 0 20px;

}

.beautiful-taxonomy-filters-tax label {

	display: none;

}

.beautiful-taxonomy-filters-tax select {

	padding: 5px 15px;

	font-size: 13px;

	width: 200px;

	margin-right: 30px;

}

.select2-container--default .select2-selection--single {

	border-radius: 0;

	border: 0;

}

.select2-container .select2-selection--single {

	height: 28px;

	font-size: 13px;

}



.select2-container--default .select2-selection--single .select2-selection__rendered {

	font-size: 13px;

}

.search-form-wrap {

	display: table-cell;

	text-align: center;

}

.search-field {

	padding: 6px 15px;

	border: none;

	border-radius: 2px 0 0 2px;

	vertical-align: middle;

	font-size: 13px;

}

.search-submit {

	border-radius: 0 2px 2px 0 !important;

	border: 0;

	border-left: 1px solid #ccc;

	background: #fff;

	padding: 6px 15px;

	font-size: 13px;

	vertical-align: middle;

	margin-left: -4px;

}

#dowload-1, #text-7 {

	background: #ECF0F1;

}

.navbar-collapse {

	max-height: 380px;

}