body {
	font-family: Arial, serif !important;
	background: none !important;
	color: black !important;
}
#header .logo img {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    z-index: 10000 !important;
    position: relative !important;
}
* {
	background-color:transparent !important;
}
#header .search, #nav-toggle, .responsiveMenu, .filters-box  {
	display:none !important;
}
#page {
	width: 100% !important;
	margin: 0 !important; padding: 0 !important;
}
#content-box-right, #content-box-left, .range-search.clearfix, #header, .search-results-box.clearfix .buttons, .widget-tabs, #top-bar, #top-menu, #sidebar, #footer, #extrafooter, .pagenumbers.pagenumbers-bottom, .cat-container, .search-results-box, .main-content-block, #blog-page .search-results-box{
	display: none !important;
}
.one-post {
    width: 100% !important;
}
.company-listing .filters .filters-box .region-search, .company-view-all, .search-results-box {
	border: 1px solid #8C8C8C !important;
}
.company-view-all .top {
    border-bottom-width: 1px !important;
    border-bottom-style: solid !important;
    border-bottom-color: #8C8C8C !important;
}
.company-view-all .top .branches-count {
    border-left-width: 1px !important;
    border-left-style: solid !important;
    border-left-color: #8C8C8C !important;
}
.company-listing .filters .filters-box .region-search, .search-results-box{
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important;
	width:100% !important;
	display:inline-block !important;
	padding:10px !important;
}
.entry a:after {
	content: " [" attr(href) "] " !important;
}
#printed-article {
	border: 1px solid #666 !important;
	padding: 10px !important;
}
.widget-area.header {
    line-height: 32px !important;
    font-weight: normal !important;
    font-size: 24px !important;
	padding: 0px !important;
}
.widget-area.heading-text {
    padding: 0px !important;
}
.widget-filter {
    padding: 0px !important;
}
.widget-area.widget-top.header.has-filter-tabs {
    padding: 0px!important;
    margin: 0px!important;
}
.region-search .type-name {
    font-weight: normal !important;
    font-size: 20px !important;
}
.widget-area.filters.widget-filter {
    padding: 0px !important;
}

.widget-filter .filters-box.clearfix{
    margin: 0px !important;
	padding: 10px !important;
}
.widget-company-listing .widget-top .title {
   font-size: 24px!important;
   font-weight:normal;
}
.company-view-all .tel {
    background-image: url(/img/fe/icon_new_phone.png) !important;
    background-position: left bottom !important;
	background-repeat: no-repeat !important;
    background-position: 0px center !important;
    padding-left: 25px !important;
    background-size: 20px !important;
    margin-bottom: 5px !important;
    display: block !important;
}
.company-view-all .url {
    background-image: url(/img/fe/icon_new_url.png) !important;
	background-repeat: no-repeat !important;
    background-position: 0px center !important;
    padding-left: 25px !important;
    background-size: 20px !important;
    margin-bottom: 5px !important;
    display: block !important;
}
.company-view-all .mail {
    background-image: url(/img/fe/icon_new_mail.png) !important;
	background-repeat: no-repeat !important;
    background-position: 0px center !important;
    padding-left: 25px !important;
    background-size: 20px !important;
    margin-bottom: 5px !important;
    display: block !important;
}
#page-container {
    margin-top: 0px !important;
	width:100% !important;
}
.inner-box-2 {
    display: none !important;
    padding: 0px !important;

}
#page-container::before { 
	content: url(/img/logo.png) !important;
	margin:0 auto !important;
	display:table !important;
	padding-bottom: 20px!important;
}
.widget-filter .title {
   padding: 0px !important;
}
