body .site-branding {
	background-color: #1C262B;
	color: #fff;
}

.site-title a {
	color: #fff;
}

.site-title a:hover,
.site-title a:focus {
	color: #ddd;
}

.custom-post-entry-header {
	background-color: #1C262B;
	color: #fff;
	padding: 60px 20px;
	text-align: center;
}

.custom-post-entry-header a {
	color: #fff;
}

#secondary .premiumwp_widget_search .search-form,
.premiumwp_widget_search .search-form,
#secondary .premiumwp_widget_search-2 .search-form,
.premiumwp_widget_search-2 .search-form {
	font-size: 18px;
	display: flex;
	flex-direction: column;
	box-shadow: 0 2px 0 #D9E1E7;
}

.premiumwp_widget_search input[type="text"],
.premiumwp_widget_search-2 input[type="text"] {
	color: #222;
}

.premiumwp_widget_search .label-search,
.premiumwp_widget_search-2 .label-search {
	margin-bottom: 0px;
	}

.premiumwp_widget_search select,
.premiumwp_widget_search-2 select {
	padding: 1.25em;
	border-top-width: 0;
	color: #666;
}

.premiumwp_widget_search .search-submit,
.premiumwp_widget_search-2 .search-submit {
	padding: 1.25em 3em;
	text-transform: capitalize;
	background-color: #006eb8;
}

.premiumwp_widget_search .search-submit:hover,
.premiumwp_widget_search .search-submit:focus,
.premiumwp_widget_search-2 .search-submit:hover,
.premiumwp_widget_search-2 .search-submit:focus {
	background-color: #008DEB;
}

.pwp-search-tab:after {
	display: table;
	content: '';
	clear: both;
}

.pwp-search-tab li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	margin-right: 4px;
	color: #6c6c6c;
	background-color: #fcfcfc;
	text-transform: uppercase;
	padding: 8px 12px;
	border: 1px solid #e6e6e6;
	border-bottom-width: 0;
	border-radius: 3px 3px 0 0;
	font-size: 13px;
}

.pwp-search-tab li:hover,
.pwp-search-tab li:focus,
li.tab-selected {
	color: #fff;
	background-color: #717C8A;
	outline: none;
	cursor: pointer;
}

.widget .pwp-search-tab li:first-child {
	padding-top: 8px;
	border-top: 1px solid #e6e6e6;
}

.breadcrumb-container {
	padding: 10px 0;
	background-color: #fff;
	border-bottom: 1px solid #e6e6e6;
}

#breadcrumbs {
	padding: 0 40px;
	margin-bottom: 0;
	font-size: 0.7rem;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}



}

#main .premiumwp_widget_search-2 {
	padding: 0;
}

@media only screen and (min-width: 640px) {	
	.premiumwp_widget_search .search-form {
		flex-direction: row;
	}

	.premiumwp_widget_search .label-search,
	.premiumwp_widget_search-2 .label-search {
		flex: 1;
	}

	.premiumwp_widget_search .search-select,
	.premiumwp_widget_search-2 .search-select {
		width: 140px;
	}

	.premiumwp_widget_search select,
	.premiumwp_widget_search-2 select {
		padding: 0 1.25em;
		border-top-width: 1px;
		border-left-width: 0;
		border-right-width: 0;
		background-position: right 15px top 30px;
	}

	#secondary .premiumwp_widget_search .label-search,
	#secondary .premiumwp_widget_search-2 .label-search {
		flex: 0 0 1;
	}

	#secondary .premiumwp_widget_search select,
	#secondary .premiumwp_widget_search-2 select {
		width: 100%;
		padding: 1.25em;
		border-top-width: 0;
		border-left-width: 1px;
		border-right-width: 1px;
		background-position: right 15px top 26px;
	}

	.premiumwp_widget_search-2 .pwp-search-form-2 {
		flex-direction: row;
		padding: 30px;
		border: 1px solid #e6e6e6;
		background-color: #f4f4f4;
	}

	#secondary .premiumwp_widget_search-2 .pwp-search-form-2 {
		flex-direction: column;
	}
	
	.premiumwp_widget_search-2 .pwp-search-form-2 select,
	.premiumwp_widget_search-2 .pwp-search-form-2 .search-field {
		padding: 0.75em 1.25em;
	}

	.premiumwp_widget_search-2 .pwp-search-form-2 .search-submit {
		padding: 0.75em 3em;
	}
	
	#secondary .premiumwp_widget_search-2 .pwp-search-form-2 select,
	.premiumwp_widget_search-2 .pwp-search-form-2 select {
		background-position: right 15px top 21px;
		border-left-width: 1px;
		padding: 0.75em 1.25em;
		order: -1;
	}

	#secondary .premiumwp_widget_search-2 .pwp-search-form-2 select {
		order: 0;
	}
	
	.premiumwp_widget_search-2 .pwp-search-form-2 .search-submit {
		border-radius: 0 3px 3px 0;
	}

	.pwp-search-tab li {
		margin-right: 10px;
	}

	#secondary .pwp-search-tab li {
		margin-right: 3px;
		font-size: 13px;
	}

	.pwp-search-tab li {
		font-size: 16px;
	}

	#secondary .premiumwp_widget_search-2 .pwp-search-form-2,
	.premiumwp_widget_search-2 .pwp-search-form-2 {
		box-shadow: none;
	}

	.boxed .single-thumb {
	margin: 0 40px;
	}
	
	
}

@media only screen and (min-width: 860px) {
	#breadcrumbs {
		width: 100%;
		max-width: 800px;
		margin: 0 auto;
		padding: 0;
	}

	.boxed #breadcrumbs {
		width: 100%;
		max-width: 800px;
		margin: 0 auto;
		padding: 0;
	}
	
	.boxed .single-thumb {
	margin: 0 60px;
	}
	
}

@media only screen and (min-width: 1024px) {
	.site-header,
	.fixed-elem .sticky-elem,
	.fixed-elem.frontpage.cta .sticky-elem {
		background-color: #1C262B;
		color: #fff;
	}

	.site-header a,
	.nav-menu a,
	.fixed-elem .sticky-elem .title-area,
	.fixed-elem .sticky-elem .site-title a,
	.fixed-elem .sticky-elem #header-menu .nav-menu a,
	.fixed-elem .sticky-elem #header-menu .search-toggle {
		color: #fff;
	}

	.site-header a:hover,
	.site-header a:focus,
	.nav-menu a:hover,
	.nav-menu a:focus,
	#header-menu .search-toggle:hover,
	#header-menu .search-toggle:focus,
	.fixed-elem .sticky-elem .site-title a:hover,
	.fixed-elem .sticky-elem .site-title a:focus,
	.fixed-elem .sticky-elem #header-menu .nav-menu .menu-item:hover a,
	.fixed-elem .sticky-elem #header-menu .nav-menu .menu-item.focus a,
	.fixed-elem .sticky-elem #header-menu .search-toggle:hover,
	.fixed-elem .sticky-elem #header-menu .search-toggle:focus {
		color: #c4c4c4;
	}

	.fixed-elem .sticky-elem #header-menu .sub-menu .menu-item a:hover,
	.fixed-elem .sticky-elem #header-menu .sub-menu .menu-item a:focus {
		color: #1C262B;
	}

	.custom-post-entry-header {
		margin-top: 70px;
		padding: 50px 20px 50px;
	}

	.site-header + .breadcrumb-container {
		margin-top: 85px;
	}

	#breadcrumbs {
		max-width: 960px;
	}

	.boxed #breadcrumbs {
		max-width: none;
		padding: 0 60px;
	}
	
	.boxed .single-thumb {
	margin: 0 60px;
	}
	
}

@media only screen and (min-width: 1200px) {

	#breadcrumbs {
		max-width: 1140px;
	}

	.boxed #breadcrumbs {
		max-width: none;
		padding: 0 60px;
	}
	
	.boxed .single-thumb {
	margin: 0 60px;
	}
	
}

@media only screen and (min-width: 1340px) {
	#breadcrumbs {
		max-width: 1280px;
	}

	.boxed #breadcrumbs {
		max-width: 1340px;
		padding: 0 60px;
	}
	
	.boxed .single-thumb {
	margin: 0 60px;
	}
}
