@charset "UTF-8";
.row, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
.clear, .row:after {
	clear: both
}
.addbabnner, .addbabnner2, footer ul {
	text-align: center
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline
}
body { 
	line-height: 1;
	font-family: roboto, sans-serif;
	font-weight: 300;
	color: #231F20;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-text-size-adjust: none;
	text-size-adjust: none
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:after, blockquote:before, q:after, q:before {
	content: '';
	content: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
#headerwrap, .container {
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}
.container, .containeresize {
	margin: 0 auto;
	width: 1180px;
	position: relative
}
.page-id-531 .addbabnner2 {
background-color: transparent;
margin-top: 0;
border-bottom: 0;
border-top: 0;
clear: both;
}
.row {
	margin: 0 -8px
}
.row:after {
	display: table;
	content: "";
	width: 100%
}
.col {
	float: left;
	padding: 0 8px;
	margin-bottom: 16px
}
.column1 {
	width: 14.285714285689654%
}
.column2 {
	width: 28.571428571465518%
}
.column3 {
	width: 42.857142857155175%
}
.column4 {
	width: 57.142857142844825%
}
.column5 {
	width: 71.42857142853448%
}
.column6 {
	width: 85.71428571431035%
}
.column7 {
	width: 100%
}
.colheight1 {
	height: 154px
}
.colheight2 {
	height: 324px
}
.colheight3 {
	height: 496px
}
a {
	color: inherit;
	text-decoration: none;
	font-family: inherit;
	font-size: inherit
}
.fullnav {
	background-color: #231F20;
	-webkit-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	-moz-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	position: relative;
	overflow: hidden
}
.toprow h3 {
	font-size: 24px;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	display: inline-block;
	padding-right: 0;
	word-spacing: -4px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.toprow {
	padding-top: 15px;
	padding-bottom: 10px
}
body {
	background: #EDECED;
	padding-bottom: 0;
	-webkit-font-smoothing: antialiased
}
header {
	background-color: #fff;
	margin-bottom: 43px;
	position: relative;
	z-index: 999999
}
.nmt0 {
	margin-top: 0!important
}
h3 a {
	font-family: inherit;
	font-size: inherit;
	text-decoration: inherit;
	color: initial
}
.drop ul>li>a, .leftbanner article, .leftnav>ul>li>a, .rightnav>ul>li>a, .rnews h3 {
	font-family: 'Roboto Slab', serif
}
.row.toprow span {
	width: 22px;
	height: 23px;
	display: inline-block
}
.row.toprow span:nth-child(2) {
	background-color: #FCBA2E
}
.row.toprow span:nth-child(3) {
	background-color: #6A933E
}
.row.toprow span:nth-child(4) {
	background-color: #ED282C
}
.leftnav, .rightnav {
	margin: 0
}
.leftnav ul li, .rightnav ul li {
	display: inline-block;
	margin-right: -4px
}
.drop ul>li>a, .leftnav>ul>li>a, .rightnav>ul>li>a {
	color: #fff;
	text-decoration: none;
	padding: 9px 13px;
	display: block;
	transition: background .4s;
	font-size: 16px;
	font-weight: 400
}
.leftnav>ul>li>a:hover, .rightnav>ul>li>a:hover {
	transition: background .4s
}
.mt20 {
	margin-top: 16px
}
.row.toprow>div {
	margin-bottom: 11px
}
.rightnav, .rightnav ul {
	float: right
}
.sec2s div:after {
	content: '';
	display: table;
	clear: both
}
.banner:after, .rnews figcaption:after {
	content: "";
	clear: both
}
.drop {
	position: absolute;
	left: 0;
	right: 0;
	color: #213C74;
	display: none;
	-webkit-box-shadow: 0 2px 1px 0 rgba(50,50,50,.64);
	-moz-box-shadow: 0 2px 1px 0 rgba(50,50,50,.64);
	box-shadow: 0 2px 1px 0 rgba(50,50,50,.64);
	margin-top: -1px
}
.banner img, .mobilemenu {
	-moz-box-shadow: 0 3px 16px -6px rgba(0,0,0,.75)
}
.businecolor {
	background-color: #213C74
}
.leftnav>ul>li.current-menu-item div.drop, ul#menu-header-primary-menu li.current-menu-parent div.drop {
	z-index: 9
}
#onlymobileshow li.widget_adrotate_widgets{
    margin: 10px 10px 10px 10px;
}
#onlymobileshow .addimag{
        overflow: inherit;
}
#onlymobileshow .addbabnner2{
        display: block;
        background: #edeced;
}
@media (min-width:1170px) {
.leftnav>ul>li:hover div.drop {
	display: block;
	z-index: 9
}
}
.active>drop {
	display: block!important
}
.drop ul li a {
	text-transform: uppercase;
	font-size: 14px;
	position: relative;
	padding: 10px 13px;
	font-weight: 600
}
.leftbanner {
	float: left
}
.banner {
	width: 60.679611650485434%;
	float: left
}
.banner img {
	-webkit-box-shadow: 0 3px 16px -6px rgba(0,0,0,.75);
	box-shadow: 0 3px 16px -6px rgba(0,0,0,.75)
}
.detail-trending>div, .rnews>div {
	-webkit-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	-moz-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.banner:after {
	display: table
}
.leftbanner article {
	padding: 10px; 
	background: #fff;
	font-weight: 400;
	font-size: 18px;
	line-height: 23px;
	margin-bottom: 0;
	min-height: 88px
}
.leftbanner article:last-child {
	border-bottom: 2px solid #fff
}
.leftbanner article:hover {
	border-bottom: 2px solid #D32D2E
}
.leftbanner article:nth-child(1) {
	background: #D32D2E;
	color: #fff;
	min-height: 213px;
	line-height: inherit
}
.leftbanner article:nth-child(1) h5 {
	font-size: 16px;
	margin-bottom: 16px;
	text-transform: none;
	font-weight: 600
}
.leftbanner article:nth-child(1) h3 {
	font-size: 26px;
	padding-right: 10px;
	line-height: 33.5px
}
.rnews h3 {
	padding: 13px 11px 14px;
	color: #fff;
	background-color: #D32D2E;
	font-weight: 600
}
.rnews img, div.sec2s>div>img {
	float: left;
	display: inline
}
.rnews figcaption:after {
	display: table
}
.rnews>div {
	min-height: 94px;
	margin: 6px 0 0;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	background: #fff
}
.detail-trending {
	background: 0 0!important;
	box-shadow: none!important
}
.detail-trending>div {
	margin: 7.5px 0;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	background: #fff
}
.businespa h4, .newspot, .rnews h4, .sbotome h4 {
	-webkit-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	-moz-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.thumb-cont-block>h3 {
	font-size: 20px!important
}
.thumb-cont-block h3>span {
	font-size: 18px!important;
	font-family: 'Roboto Slab', serif!important;
	font-weight: 400!important;
	margin-bottom: 5px;
	line-height: 21px
}
.job-cat-size h3 span {
	font-size: 12px!important
}
.businespa h4, .rnews h4, .sbotome h4 {
	background: #231F20;
	color: #fff;
	padding: 7px;
	margin: 0;
	position: relative;
	font-family: 'Roboto Slab', serif;
	font-weight: 600;
	font-size: 12px;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	letter-spacing: .5px;
	text-transform: uppercase
}
li.heading.livingh.bgwithouticon:after {
    background: none;
}
.sbotome h4 {
	margin-bottom: 30px
}
.rnews h4:after, .sbotome h4:after {
	content: "+";
	position: absolute;
	right: 8px
}
.lastclear:after, .tanderrow:after {
	content: ""
}
.rnews figcaption {
	padding: 8px 0 0
}
.rnews div figcaption h5, .rnews div figcaption time, .sec2s figcaption time {
	font-size: 10px;
	text-transform: uppercase;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	color: #666;
	letter-spacing: .5px
}
.rnews div figcaption time, .sec2s figcaption time {
	text-transform: none;
	margin-bottom: 0;
	bottom: 5px;
	position: absolute
}
.rnews div img {
	margin-right: 7px;
	border-right: 1px solid #EDECED
}
.rnews div figcaption p, .sec2s div figcaption p {
	font-family: roboto, sans-serif;
	font-weight: 300;
	font-size: 12px;
	padding: 3px 11px 0 0;
	min-height: 54px;
	line-height: 15px
}
.business .newspot h5, .newspot, .newspot h5, .sec2s div h5 {
	font-family: 'Roboto Slab', serif
}
article.active, article.slick-active {
	background: #A6A8AB;
	color: #fff
}
.newspot h5, .sec2 ul li a {
	background: #D32D2E;
	color: #fff
}
.newspot h5 {
	padding: 11.4px 0 11.4px 9.5px;
	font-size: 18px;
	font-weight: 600;
	min-height: 134px;
	text-transform: capitalize;
	line-height: 23px
}
.newspot ul, .sec2 ul li a {
	font-size: 16px
}
.sec2 ul li a {
	padding: 7px 10px;
	display: block;
	border-top: 1px solid #AE1F24;
	line-height: 21px
}
.addbabnner2, footer {
	border-top: 2px solid #fff
}
.newspot {
	font-weight: 400;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	min-height: 155px;
	position: relative
}
.sec2s div.hover-share, .sec3s {
	-webkit-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	-moz-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.sec2 ul li:nth-last-child(1) a {
	border-bottom: none
}
.sec2 ul li a.active {
	background: #AE1F24
}
.sec2s figcaption {
	padding: 8px 0 0
}
.sec2s div h5 {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 400;
	color: #666;
	letter-spacing: .5px
}
.source_code {
    margin-top: 11px;
}
.sec2s div.hover-share {
	background: #fff;
	height: 156px;
	margin-bottom: 16px;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.sec2s div:last-child, .sec2s:nth-last-child(1) {
	margin-bottom: 0
}
div.sec2s>div>img {
	margin-right: 10px
}
.sec2s div figcaption p {
	min-height: 113px;
	font-size: 14px;
	padding-right: 6px;
	line-height: 18px
}
.sec3s {
	min-height: 324px!important;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.businesse section, .investing {
	-webkit-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	-moz-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.addbabnner {
	background-color: #0C1317
}
.fluidrow {
	width: 100%;
	margin: 10px 0 47px
}
.addbabnner img {
	display: block;
	margin: 0 auto
}
.addbabnner2 {
	background-color: #231F20;
	margin-top: 0;
	border-bottom: 10px solid #fff;
	border-top:10px solid #fff;
}
.addbabnner2 img {
	display: block;
	margin: 0 auto
}
.half {
	width: 50%;
	float: left
}
.lastclear:after {
	display: table;
	clear: both
}
.investing {
	display: flex
}
.investing div:nth-child(1) {
	background: #026165;
	color: #fff;
	width: 23%
}
.business .newspot h5 {
	height: 328px;
	background: #154B9C;
	font-weight: 400
}
.businecolor1 {
	background: #2C3079!important;
	color: #fff
}
.businecolor1 h5, .businecolor1 time, .businecolor2 h5, .businecolor2 time, .businecolor3 h5, .businecolor3 time {
	color: #fff!important
}
.businecolor2 {
	background: #71B2E2!important;
	color: #fff
}
.businecolor3 {
	background: #3475BB!important;
	color: #fff
}
.businesse figcaption h5, .businesse section figcaption h5, .businesse section figcaption time {
	color: #666;
	letter-spacing: .5px;
	text-transform: uppercase;
	font-family: 'Roboto Slab', serif
}
.businecolor3 figcaption {
	padding: 7px 10px
}
.businesse section img {
	float: left;
	display: inline;
	margin-right: 10px
}
.businesse section:nth-child(1) {
	margin-top: 0
}
.businesse section {
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	height: 154px;
	margin-top: 16px
}
.businesse figcaption h5 {
	font-size: 10px;
	font-weight: 400
}
.businesse section figcaption p {
	padding-right: 6px;
	font-weight: 300
}
.businesse section figcaption h5, .businesse section figcaption time {
	font-weight: 400
}
.businesse section figcaption h5 {
	font-size: 13px;
	text-transform: uppercase;
	font-family: 'Roboto Slab', serif;
	font-weight: 600;
	line-height: 16px
}
.businesse section figcaption time {
	font-size: 10px;
    position: absolute;
    bottom: 6px;
    line-height: 13px;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 150px;
    white-space: nowrap;
}
.businesse section figcaption {
	height: 100%;
	position: relative;
	padding: 8px 10px 10px
}
.businesse section figcaption p {
	bottom: 35px;
	position: absolute;
	left: 165px;
	font-size: 14px;
	font-family: roboto, sans-serif;
	line-height: 18px
}
.businesse .white {
	background: #fff
}
section.businecolor3 figcaption p {
	left: 10px;
	right: 20px
}
.businessh h5, .inveshedin h5, .livingin h5, .markplsh1 h5, .property h5 {
	padding: 11.4px 0 11.4px 9.5px;
	color: #fff;
	font-size: 18px;
	font-family: 'Roboto Slab', serif;
	font-weight: 600;
	min-height: 134px;
	text-transform: capitalize;
	line-height: 23px
}
section.investing div h5, section.investing h4 {
	font-family: 'Roboto Slab', serif;
	font-size: 13px
}
.businessh h5 {
	background: #11378A
}
.inveshedin {
	background: #01848F
}
.investing div {
	display: table-cell;
	width: 26%;
	padding: 10px;
	height: 154px
}
.investing {
	background: #fff;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.livingin, .property h5 {
	-webkit-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	-moz-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.businecolor4 {
	background: #4CB6AC!important;
	color: #fff
}
.businecolor5 {
	background: #04897B!important;
	color: #fff
}
.property, .property h5 {
	background: #4F352F
}
section.businecolor4 figcaption p, section.businecolor5 figcaption p {
	left: 10px;
	right: 20px
}
section.investing h4 {
	font-weight: 600;
	line-height: 16px;
	text-transform: uppercase;
	letter-spacing: .3px
}
section.investing div {
	position: relative
}
section.investing div h5 {
	text-transform: uppercase;
	font-weight: 400;
	color: #666;
	letter-spacing: .5px;
	margin-bottom: 4px
}
section.investing div p {
	font-size: 14px;
	padding-right: 6px;
	line-height: 18px;
	font-family: roboto, sans-serif;
	font-weight: 300;
	color: #231F20
}
.bestheadig>figcaption h3, .bestheadig>figcaption h4, .bigheader h1, .follow, .smalthu, .smalthu>time, footer, footer ul li a, section.investing div time {
	font-family: 'Roboto Slab', serif
}
section.investing div time {
	font-weight: 400;
	color: #666;
	letter-spacing: .5px;
	font-size: 10px;
	position: absolute;
	bottom: 6px
}
.half {
	padding: 0 8px
}
.tanderrow {
	margin: 16px -10px 0
}
.tanderrow:after {
	display: table;
	clear: both;
	width: 100%
}
.half.businesse h5, .half.businesse time {
	color: #fff!important
}
.half.businesse time {
	font-weight: 600
}
.property h5 {
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.businecolor6 {
	background: #6E4C41;
	color: #fff
}
.businecolor7 {
	background: #6E4D42;
	color: #fff
}
.businecolor8 {
	background: #8D6E63;
	color: #fff
}
.businecolor6 h5, .businecolor6 time, .businecolor7 h5, .businecolor7 time, .businecolor8 h5, .businecolor8 time {
	color: #fff!important
}
.businesse .businecolor8 p {
	left: 10px
}
.livingin {
	background: #881B51;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.bestheadig, .markplsh1 {
	-webkit-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.livingsh1 {
	background: #D81B61;
	color: #fff
}
.livingsh2 {
	background: #C21E5C;
	color: #fff
}
.livingsh3 {
	background: #881B51;
	color: #fff
}
.businesse .livingsh2 p, .half.businesse .livingsh3 p {
	left: 10px
}
.markplsh1 {
	background: #BF3A27;
	color: #fff;
	-moz-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.mt15 {
	margin-top: 16px
}
.markplsh2 div:nth-child(1) {
	background: #E45425;
	color: #fff
}
.markpls div:nth-child(1) {
	background: #F37047;
	color: #fff
}
footer {
	background: #026165;
	color: #fff;
	font-weight: 300;
	font-size: 16px;
	margin-top: 0;
	position: fixed;
	bottom: 0;
	width: 100%;
	left: 0;
	z-index: 99
}
footer ul li {
	display: inline-block;
	margin-right: -4px
}
footer ul {
	display: inline-block;
	vertical-align: middle
}
footer ul li a {
	display: block;
	padding: 8px 10px;
	font-weight: 400;
	font-size: 14px
}
.menuhandler, .mobilemenu {
	display: none
}
.businesse .businecolor4 time:after, .businesse .businecolor5 time:after, .businesse .businecolor8 time:after, .businesse .livingsh2 time:after, .businesse .livingsh3 time:after {
	content: "";
	background-image: url(../images/arro.png);
	width: 10px;
	height: 9px;
	position: absolute;
	margin-left: 8px;
	margin-bottom: 5px
}
.wraper {
	margin-right: 0;
	position: relative;
	background-color: #EDECED;
	z-index: 2;
	padding-bottom: 30px;
	width: 100%
}
.mobilemenu {
	position: fixed;
	background-color: #231F20;
	-webkit-box-shadow: 0 3px 16px -6px rgba(0,0,0,.75);
	box-shadow: 0 3px 16px -6px rgba(0,0,0,.75);
	height: 100%;
	width: 275px;
	top: 0;
	right: 0;
	overflow-y: auto;
	overflow-x: hidden;
	z-index: 1
}
.mobilemenu .leftnav, .mobilemenu .rightnav {
	display: block;
	padding: 0;
	float: none;
	width: 100%
}
.mobilemenu li {
	width: 100%;
	display: block
}
.mobilemenu .leftnav>ul>li>a, .mobilemenu .rightnav>ul>li>a {
	font-size: 20px;
	color: #fff;
	line-height: 26px
}
.menuhandler>img {
	height: 20px;
	display: table-cell;
	vertical-align: middle;
	float: none
}
.menuhandler:after, .news:after {
	display: table;
	content: '';
	clear: both
}
.leftbanner {
	width: 39.29440389294404%;
	height: 489px;
	overflow: hidden;
	border-right: 1px solid #EDECED265
}
.leftbanner article a, .leftbanner article p, article.item.slick-slide.slick-active a, article.item.slick-slide.slick-active p {
	-webkit-transition: all 0s ease-in-out;
	-moz-transition: all 0s ease-in-out;
	-ms-transition: all 0s ease-in-out;
	transition: all 0s ease-in-out
}
aside.banner {
	-moz-box-shadow: 0 3px 16px -6px rgba(0,0,0,.75);
	-ms-box-shadow: 0 3px 16px -6px rgba(0,0,0,.75);
	box-shadow: 0 3px 16px -6px rgba(0,0,0,.75);
	background-size: cover;
	width: 60.70559610705596%
}
aside.banner img {
	opacity: 0;
	height: 489px
}
.follow, .smalthu {
	width: 48%;
	float: left;
	position: relative;
	margin-right: 4%;
	box-sizing: border-box;
	padding: 10px 6px 10px 10px;
	font-weight: 300;
	font-size: 14px;
	height: 155px;
	margin-bottom: 16px;
	background: #fff
}
.smalthu p {
	margin-top: 3px
}
.smalthu>time {
	text-transform: uppercase;
	font-weight: 400;
	color: #666;
	letter-spacing: .5px;
	font-size: 10px;
	position: absolute;
	bottom: 6px
}
.smalthu:last-child {
	margin: 0
}
.news {
	box-sizing: border-box;
	background: 0 0!important;
	box-shadow: none!important;
	margin-bottom: 0!important
}
.bestheadig, .leftheading h5 {
	-moz-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.bigheader {
	background-color: #091D49;
	color: #fff;
	padding-top: 83px;
	padding-bottom: 15px
}
.bigheader h1 {
	font-size: 121px;
	color: #213C74;
	line-height: 54px;
	font-weight: 300
}
.bigheader.investing-color h1 {
	color: #4cb6ac
}
.mbotno {
	margin-bottom: 0
}
.mt32 {
	margin-top: 16px
}
.bestheadig>figure {
	width: 49.7%;
	height: 324px;
	display: block;
	float: left;
	margin-right: 15px;
	background-size: cover!important
}
.bestheadig>figcaption {
	padding: 14px
}
.bestheadig:after {
	content: '';
	display: table;
	clear: both
}
.bestheadig {
	position: relative;
	background: #fff;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.leftheading h5, .row.showmore>.col>a>h4 {
	-webkit-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.bestheadig>figcaption h4 {
	font-size: 16px;
	font-weight: 400;
	color: #666;
	text-transform: uppercase
}
.bestheadig>figcaption h3 {
	font-size: 24px;
	font-weight: 400;
	line-height: 29px;
	margin: 8px 0
}
.bestheadig>figcaption p {
	font-size: 16px;
	font-family: roboto, sans-serif;
	font-weight: 400;
	color: #414141;
	line-height: 20px
}
.bestheadig>figcaption time, .businepage figcaption h5, .leftheading h5, .row.showmore>.col>a>h4 {
	font-family: 'Roboto Slab', serif
}
.bestheadig>figcaption time {
	font-size: 14px;
	font-weight: 400;
	color: #666;
	position: absolute;
	bottom: 14px
}
.businespa {
	margin-top: -5px
}
.businespa div {
	margin: 5px 0
}
.leftheading h5 {
	height: 155px;
	background: #213C74;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	padding: 11px;
	line-height: 24px;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.businepage section.white, section.whitebac {
	background: #fff
}
.hr .row .col {
	margin-bottom: 14px
}
.hr hr {
	margin: 0 0 15px 14.5%;
	border: none;
	border-bottom: 2px solid #fff
}
.row.showmore>.col>div {
	z-index: 2
}
.row.showmore>.col>a {
	margin-top: 3px;
	display: block
}
.row.showmore>.col>a>h4 {
	background: #fff;
	color: #59595C;
	padding: 7px;
	margin: 0;
	position: relative;
	font-weight: 400;
	font-size: 12px;
	z-index: 1;
	-moz-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	text-transform: uppercase
}
.acordpara, .businepage .investorcolor {
	-webkit-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	-moz-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.row.showmore>.col>a>h4:before {
	content: "+";
	padding-right: 15px
}
.row.showmore>.col>a>h4:after {
	content: "";
	padding-right: 8px;
	position: absolute;
	left: 22px;
	border-left: 1px solid #F4F5F5;
	bottom: 0;
	top: 0
}
.businepage section img {
	float: left;
	display: inline;
	margin-right: 10px
}
.businepage section {
	height: 154px
}
.businepage section figcaption {
	padding: 10px 10px 10px 0;
	height: 100%;
	position: relative;
	float: left;
	width: calc(100% - 166px)
}
.businepage section figcaption.no_image, .businepage section.fulp figcaption {
	width: 100%;
	padding-left: 10px
}
.businepage figcaption h5 {
	font-size: 18px;
	text-transform: inherit;
	font-weight: 400;
	color: #213C74;
	letter-spacing: .5px;
	line-height: 23px
}
.businepage>section>figcaption p, .businepage>section>figcaption time {
	font-family: roboto, sans-serif;
	position: absolute
}
.businepage>section>figcaption time {
	font-size: 11px;
	text-transform: inherit;
	font-weight: 500;
	color: #666;
	letter-spacing: .3px;
	bottom: 6px
}
.businepage>section>figcaption p {
	font-size: 14px;
	padding-right: 8px;
	line-height: 18px;
	bottom: 25px;
	color: #231F20;
	font-weight: 300
}
.busitouris h4, .busitouris ul li a, .navigationful>div>ul>li>a>span:first-child {
	font-family: 'Roboto Slab', serif
}
.fulp p {
	left: 10px!important
}
.newspot.businecolor h5 {
	background: #213C74
}
.newspot.businecolor ul li a {
	background: #213C74;
	border-top: 1px solid #112856!important
}
.newspot.businecolor ul li.active>a, .newspot.businecolor ul li:hover>a, .newspot.businecolor ul li>a.active {
	background: #112856!important
}
.busitouris ul li {
	display: inline-block;
	margin-right: 2px
}
.busitouris ul li a {
	display: block;
	font-weight: 400;
	font-size: 11px;	
    color: #fff;
}
.busitouris ul li:last-child {
	margin-right: 0
}
.busitouris {
	background: #213C74;
	color: #fff;
	position: relative
}
.busitouris ul {
	bottom: 10px;
	margin-left: 0 !important;
}
.busitouris h4 {
	font-weight: 300;
	font-size: 24px;
	bottom: 0;
	margin-left: 0;
	margin-bottom: 10px;
	margin-top: 50px
}
.busitouris ul>li.active>a {
	background-color: #fff;
	color: #213C74
}
.businepage .investorcolor {
	background: #04897B;
	color: #fff!important;
	position: relative;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.businepage .investorcolor p, .businepage .investorcolor time {
	color: #fff!important
}
.businesb, .investorcolor>figcaption>h5 {
	color: #fff
}
.businepage .investorcolor time:after, .greenpanel time:after {
	content: "";
	background-image: url(../images/arro.png);
	width: 10px;
	height: 10px;
	position: absolute;
	margin-left: 8px;
	margin-bottom: 5px
}
.halfrow {
	margin: 0 -8px
}
.halfrow>div>div:last-child {
	margin-bottom: 0
}
.active .businecolor li:hover {
	background: #163373
}
.navigationful>div>ul>li>a {
	width: 100%;
	height: 100%;
	display: block;
	padding: 15px 0
}
.navigationful>div>ul>li:first-child {
	border-right: 1px solid #fff
}
.navigationful>div>ul>li:nth-child(2) {
	text-align: right
}
.date, .day, .week_views, .wp-caption {
	text-align: center
}
.navigationful>div>ul>li {
	display: inline-block;
	width: 50%;
	float: left
}
.navigationful>div>ul:after {
	content: '';
	display: table;
	clear: both
}
.businesb {
	background: #213C74
}
.navigationful>div>ul>li>a>span:first-child {
	display: block;
	font-size: 13px;
	font-weight: 400
}
.navigationful>div>ul>li>a>span:before:nth-child(1) {
content:'adfdf'
}
.formrow:after, .navigationful>div>ul>li:nth-child(2)>a>span:nth-child(1):after, .novabig:after, .topfilter:after, p.bottomlink:after {
	content: ''
}
.navigationful>div>ul>li:nth-child(1)>a>span:nth-child(1):before {
	content: '';
	margin-right: 10px;
	background: url(../images/angle.png) -7px 11px;
	width: 8px;
	height: 12px;
	display: inline-block
}
.navigationful>div>ul>li:nth-child(2)>a>span:nth-child(1):after {
	margin-left: 10px;
	background: url(../images/angle.png) 0 11px;
	width: 8px;
	height: 12px;
	display: inline-block
}
.acordpara, .formrow, .full input {
	background: #fff
}
.navigationful>div>ul>li>a>span:nth-child(2) {
	font-size: 27px;
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	padding: 0 15px;
	display: block;
	margin: 10px 0 5px
}
.acordpara>p, .formrow span.label, .formrow textarea, .formrow>input, .formrow>span, span.promote {
	font-weight: 300;
	font-size: 18px;
	font-family: 'Roboto Slab', serif
}
.container.pad10 {
	padding: 0 10px
}
.acordpara>p {
	line-height: 27px
}
.acordpara {
	padding: 10px 12px 20px;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.formrow, .novabig {
	-webkit-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	-moz-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.formrow span.label, .formrow>span {
	width: 29%;
	box-sizing: border-box;
	margin: 0;
	float: left;
	padding: 15px 0 0 12px;
	height: 48px;
	color: #000
}
.formrow {
	margin-top: 2px;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.formrow textarea, .formrow>input {
	display: inline-block;
	border: none;
	margin: 0;
	padding: 0 0 0 10px;
	height: 48px;
	width: 69%;
	border-right: 0 solid #edeced;
	color: #333
}
span.promote {
	color: #BBBDBF;
	width: auto!important;
	padding: 0;
	float: none!important
}
.full input {
	width: 100%;
	border: none;
	margin-top: 2px;
	padding: 10px 0;
	font-size: 20px;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	color: #213C74;
	text-transform: capitalize;
	cursor: pointer
}
.full input[type=text] {
	color: #BBBDBF
}
.customselectbox, select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 71%;
	height: 48px;
	border: none;
	padding-left: 10px;
	font-size: 18px;
	font-family: roboto, sans-serif;
	font-weight: 300;
	color: #BBBDBF;
	background: url(../images/selectarrow.png) 97% center no-repeat;
	background-size: 14px
}
.customselectbox span, .customselectbox ul.dropdown li {
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	font-size: 18px
}
.customselectbox {
	float: right;
	position: relative
}
.customselectbox .dropdown {
	display: none;
	position: absolute;
	z-index: 99;
	background: #fff;
	width: 100%;
	padding: 0 10px;
	left: 0;
	max-height: 250px;
	overflow: scroll
}
.formrow:nth-child(2), .formrow:nth-child(3), .novabig, .novabig>figure {
	position: relative
}
.customselectbox ul.dropdown li {
	line-height: 30px;
	padding: 0;
	cursor: pointer;
	border-top: 1px solid #F5F5F5;
	color: #000;
	display: block;
	margin-top: 0
}
.customselectbox span {
	height: 48px;
	line-height: 48px
}
.novabig>figcaption>.bottomlink a, .novabig>figcaption>h2, .novabig>figcaption>h6 {
	font-family: 'Roboto Slab', serif;
	font-weight: 400
}
.formrow ::-webkit-input-placeholder {
color:#BBBDBF
}
.formrow :-moz-placeholder {
color:#BBBDBF;
opacity:1
}
.formrow ::-moz-placeholder {
color:#BBBDBF;
opacity:1
}
.formrow :-ms-input-placeholder {
color:#BBBDBF
}
.novabig {
	background: #fff;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	margin-bottom: 15px
}
.businepage .fulp, .businepage .white, .full {
	-webkit-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	-moz-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.novabig>figure {
	width: 154px;
	display: block;
	height: 456px;
	float: left;
	margin-right: 10px;
	overflow: hidden
}
.novabig>figure>img {
	height: 154px;
	width: auto
}
.novabig:last-child {
	margin-bottom: 0
}
.novabig:after {
	display: table;
	clear: both
}
.novabig>figcaption {
	padding: 15px
}
.novabig>figcaption>h2 {
	font-size: 18px
}
.novabig>figcaption>h6 {
	font-size: 13px;
	color: grey;
	margin-top: 6px
}
.novabig>figcaption>p {
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	line-height: 20px;
	margin: 10px 0 0;
	font-size: 14px;
	color: #231F20
}
.novabig>figcaption>.bottomlink {
	position: absolute;
	right: 10px;
	bottom: 12px;
	left: 166px;
	display: block
}
.novabig>figcaption>.bottomlink a {
	font-size: 12px;
	color: #1A1A1A;
	display: table-cell;
	padding: 0 10px
}
.newspot.businecolor h6, .topfilter {
	color: #fff;
	font-weight: 400;
	font-family: 'Roboto Slab', serif
}
.novabig>figcaption>.bottomlink a:first-child {
	padding-left: 0
}
.novabig>figcaption>.bottomlink a:nth-child(3) {
	padding-right: 0
}
p.bottomlink>a {
	float: left
}
p.bottomlink>a:nth-child(3) {
	float: right
}
p.bottomlink:after {
	display: table;
	clear: both
}
.topfilter>a:last-child>span i, p.bottomlink>a:nth-child(3)>span i {
	width: 12px;
	height: 12px;
	background: url(../images/dropangle.png) no-repeat;
	display: inline-block;
	margin-left: 8px;
	margin-right: 10px
}
.newspot.businecolor h6 {
	padding: 0 0 10px 10px;
	font-size: 16px;
	line-height: 21px;
	position: absolute;
	bottom: 0;
	width: 100%
}
.fullpara {
	min-height: 194px
}
.fullpara>figcaption>.bottomlink {
	left: 15px
}
.full {
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.topfilter {
	background: #213C74;
	font-size: 11px;
	padding: 10px 0;
	height: 46px;
	border-bottom: 1px solid #EDECED
}
.topfilter a {
	margin-left: 10px;
	float: left
}
.topfilter:after {
	display: table;
	clear: both
}
.topfilter a:last-child {
	font-size: 14px;
	float: right;
	text-transform: uppercase
}
.busitouris.fileterbot {
	min-height: 92px
}
div.topfilter>a:not(:last-child)>span {
	padding: 7px 10px;
	background: #fff;
	display: inline-block;
	color: #333
}
.topfilter>a:last-child>span i {
	height: 6px;
	transform: rotate(180deg)
}
.selectfilter form:after, a.viewcontact.open>span i {
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg)
}
.threesection {
	padding: 10px 15px;
	display: table;
	width: 100%
}
.threesection a {
	display: table-cell;
	width: 22%;
	content: list-item
}
.threesection a span {
	display: block;
	font-size: 15px;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	line-height: 20px;
	color: #1A1A1A
}
.threesection a span:first-child {
	text-transform: uppercase;
	margin-bottom: 2px;
	font-family: 'Roboto Slab', serif
}
.threesection a span:nth-child(2) {
	text-transform: none;
	font-family: roboto, serif
}
.threesection a:nth-child(1) {
	width: 56%;
	padding-right: 35px
}
.threesection a:nth-child(1) span:nth-child(2) {
	font-family: 'Roboto Slab', serif;
	text-transform: none
}
.breadmore a, .day, .news-spot-featured time {
	text-transform: uppercase
}
.threesection a>span>i {
	width: 17px;
	height: 17px;
	background: url(../images/pdf.jpg);
	display: inline-block;
	vertical-align: top
}
.alltouchrwap ul li.heilight>a, .homeslider .slick-dots li.slick-active button {
	background: #D32D2E
}
.headerfix {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 2
}
.homemenu .heading:after, .selectfilter form:after {
	content: '';
	right: 10px
}
header {
	transition: all .4s ease!important
}
.homeslider .slick-dots {
	bottom: 10px
}
.homeslider .slick-dots li button {
	border: 2px solid #D32D2E;
	width: 12px;
	height: 12px
}
.homeslider .slick-dots li {
	width: 12px;
	height: 12px
}
.mab20 {
	margin-bottom: 16px
}
.businepage .fulp, .businepage .white {
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.figure>p, .sidehiglight {
	-webkit-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	-moz-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.largheader {
	height: 250px
}
.heilight {
	color: red
}
.alltouchrwap div {
	display: inline-block
}
a.menuhandler {
	-webkit-filter: invert(1);
	-moz-filter: invert(1);
	-o-filter: invert(1);
	filter: invert(1);
	transition: none
}
.alltouchrwap ul li a {
	padding: 7px 16px;
	color: #fff;
	display: block;
	font-size: 14px;
	font-weight: 600;
	font-family: Roboto Slab
}
.celibig figcaption h2, .celibig figure span, .selectfilter select {
	font-family: 'Roboto Slab', serif
}
.alltouchrwap ul li {
	display: inline-block;
	margin: 0 -4px
}
.alltouchrwap {
	color: #fff;
	overflow: scroll;
	display: none
}
.alltouchrwap::-webkit-scrollbar {
display:none
}
#data2, #data3, #data4 {
	display: block
}
.selectfilter {
	display: inline-block;
	float: right;
	margin-right: 10px;
	width: auto;
	position: relative;
	margin-top: 5px
}
.selectfilter form:after {
	position: absolute;
	width: 11px;
	height: 5px;
	background: url(../images/dropangle.png);
	top: 7px;
	transform: rotate(180deg)
}
.selectfilter select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 96%;
	height: 100%;
	border: none;
	text-indent: 10px;
	background-color: transparent;
	color: #fff;
	font-weight: 400;
	font-size: 15px
}
.celibig figure img {
	width: 100%;
	display: block;
	height: auto
}
.celibig figure {
	position: relative
}
.celibig figure span {
	display: block;
	background: #000;
	color: #fff;
	padding: 6px 0 6px 16px;
	margin: 0;
	font-weight: 600;
	font-size: 13px
}
.mobileon, .submenu {
	display: none
}
.celibig {
	background: #fff
}
.celibig figcaption {
	padding: 17px 16px 12px
}
.celibig figcaption h2 {
	font-weight: 400;
	color: #333;
	font-size: 18px;
	line-height: 22px
}
.celibig figcaption p {
	font-family: roboto, sans-serif;
	font-weight: 300;
	color: #333;
	font-size: 15px;
	line-height: 20px;
	margin-top: 10px
}
.breadmore a, .fotterlastdiv, .homemenu .heading, .menu-item-has-children li {
	font-family: 'Roboto Slab', serif
}
.breadmore a {
	font-weight: 400;
	font-size: 13px;
	color: #000
}
.homemenu .heading {
	width: 100%;
	font-weight: 400;
	padding: 10px;
	color: #fff;
	font-size: 18px;
	position: relative
}
.businessh {
	background: #11378A
}
.investingh {
	background: #01848F
}
.propertyh {
	background: #6e4d42
}
.livingh {
	background: #881B51
}
.marketh {
	background: #BF3A27
}
.homemenu .heading:after {
	position: absolute;
	width: 25px;
	height: 25px;
	background: url(../images/plusminus.png) center 7px no-repeat;
	top: 8px;
	background-size: 12px auto
}
.containeresize.mobileon>.row {
	padding-left: 0
}
.height332 {
	height: 324px
}
.fotterlastdiv {
	float: left;
	margin-top: 8px;
	font-weight: 400;
	font-size: 14px
}
.leftnav ul>.menu-item-has-children>ul {
	position: absolute;
	background-color: #213C74;
	width: 100%;
	left: 0;
	height: 28px;
	padding-left: 88px;
	z-index: 1;
	padding-top: 5px;
	bottom: -26px
}
.menu-item-has-children li {
	color: #fff;
	text-decoration: none;
	display: block;
	transition: background .4s;
	font-size: 13px;
	font-weight: 400
}
.right:after, .topheading:after {
	display: table;
	content: '';
	clear: both
}
button.eventsearch {
	border: none;
	background: inherit;
	cursor: pointer;
	line-height: 48px;
	vertical-align: top;
	width: 14%
}
a.nextbtn, a.prevbtn {
	position: absolute;
	top: 50%;
	width: 17px;
	height: 33px;
	margin-top: -12px;
	cursor: pointer;
	text-indent: -1000em
}
.button:focus, button:focus.eventsearch, input:focus, select:focus, textarea:focus {
	outline: 0
}
a.nextbtn {
	right: 15px;
	z-index: 1;
	background: url(../images/arrow.png) right 0 no-repeat
}
a.prevbtn {
	left: 15px;
	z-index: 2;
	background: url(../images/arrow.png) left 0 no-repeat
}
.day {
	font-size: 14px;
	font-family: roboto, sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
	color: #000
}
.date, .topheading>h3 {
	font-family: 'Roboto Slab', serif
}
.date {
	font-size: 26px;
	margin-top: 10px;
	font-weight: 300
}
.daysrow {
	padding: 22px 0
}
span.week_start {
	margin-left: 15%;
	float: left
}
span.week_end {
	margin-right: 15%;
	float: right
}
.longheader {
	min-height: 352px;
	background: #091D49;
	position: relative
}
.mtminus {
	margin-top: -307px
}
.topheading>h3 {
	color: #fff;
	font-weight: 400;
	font-size: 31px;
	line-height: 35px;
	padding-right: 12px;
	margin-bottom: 35px
}
.datescome, button.comment, button.print, button.share {
	font-size: 13px;
	color: #fff;
	font-family: 'Roboto Slab', serif
}
.left {
	float: left
}
.right {
	float: right
}
.datescome {
	font-weight: 400;
	line-height: 21px
}
.bigsecondsource .imageinside img, .figure>img {
	display: block;
	max-width: 100%
}
button.comment, button.print, button.share {
	background: inherit;
	border: none;
	font-weight: 600;
	cursor: pointer;
	margin-right: 27px
}
.comment:before, .print:before, .share:before {
	content: '';
	position: absolute;
	left: -20px;
	width: 14px;
	height: 16px;
	background: #fff
}
.comment, .print, .share {
	position: relative
}
button.share {
	margin-right: 0
}
button.comment:before {
	background: url(../images/shareprint.png) 1px 33px
}
button.print:before {
	background: url(../images/shareprint.png)
}
button.share:before {
	background: url(../images/shareprint.png) 1px -33px
}
.sidehiglight {
	background: #fff;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.sidehiglight>h5 {
	background: #231F20;
	color: #fff;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	padding: 7px;
	font-size: 16px
}
.sidehiglight>p {
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	font-size: 13px;
	line-height: 16px;
	padding: 5px 10px
}
.figure {
	background: #fff;
	margin-bottom: 16px;
	min-height: 122px
}
.figure>p {
	padding: 10px;
	font-size: 14px;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	line-height: 18px;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
figcaption.detailpara, figcaption.detailpara>p {
	font-size: 16px;
	font-family: roboto, sans-serif;
	font-weight: 300;
	line-height: 21px;
	padding: 0;
	margin-bottom: 16px;
	word-wrap: break-word;
	text-align: justify;
}
.figure>p em, figcaption.detailpara>p em {
	font-style: italic
}
.figure>p strong, figcaption.detailpara>p strong {
	font-weight: 600
}
.lastsubheding, h5.subheadingde {
	font-weight: 400;
	font-family: 'Roboto Slab', serif
}
.figure>p u, figcaption.detailpara>p u {
	text-decoration: underline
}
figcaption.detailpara ul {
	list-style-position: inside;
	margin-left: 20px
}
.detailpara a {
	color: #1D52C5;
	cursor: pointer
}
figcaption.detailpara ul li {
	list-style: outside;
	margin-bottom: 15px;
}
p.mb10 {
	margin-bottom: 10px
}
h5.subheadingde {
	font-size: 26px;
	margin: 30px 0 10px;
	clear: both
}
.lastsubheding {
	font-size: 22px;
	margin: 26px 0 10px
}
.imageinside {
	float: left;
	width: 152px;
	margin-right: 19px;
	background: #fff;
	-webkit-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	-moz-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.imageinsidepara p {
	font-size: 20px;
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	line-height: 24px;
	padding: 0
}
.imageinsidepara {
	margin-top: 25px
}
.bigsecondsource {
	margin-top: 0
}
.imageinside p {
	font-size: 12px;
	line-height: 14px;
	padding: 5px 5px 12px 7px
}
.imageinside p span.strongfont, span.strongfontnor {
	font-family: 'Roboto Slab', serif;
	font-size: 13px;
	font-weight: 400
}
.imageinside p span.strongfont {
	padding-right: 1px;
	position: relative
}
.imageinside p span.strongfont:after {
	content: '';
	border-right: 2px solid #f5cbcc;
	top: 2px;
	bottom: 2px;
	position: absolute
}
.detailpagecolor {
	background-color: #F5F5F5
}
.bigsecondsource .imageinside {
	float: left;
	width: 319px;
	margin-right: 19px;
	over-flow: hidden
}
.bigsecondsource .imageinside p {
	padding: 9px 8px 11px 13px
}
span.strongfontnor {
	padding-right: 1px;
	position: relative
}
ul.all-social {
	margin: 31px -10px 0;
	clear: both
}
ul.all-social>li {
	display: inline-block;
	width: 16.666%;
	margin-right: 0;
	padding: 0 5px;
	float: left
}
ul.all-social>li a {
	width: 100%;
	display: block;
	padding: 8px;
	line-height: 24px;
	font-family: roboto, sans-serif;
	font-size: 16px;
	color: #fff
}
.discuss_comment_head h4, p.symoboltower {
	font-family: 'Roboto Slab', serif;
	cursor: pointer
}
ul.all-social>li a:after {
	content: '';
	display: table;
	clear: both
}
.fblikes>a>i, .gemail>a>i, .gshare>a>i, .pin>a>i, .tweet>a>i {
	width: 25px;
	height: 25px;
	background: url(../images/allsocialshare.png);
	display: block;
	float: left;
	padding: 0;
	margin: 0 5px 0 0;
	line-height: 10px
}
.fblikes>a {
	background: #537BBD
}
.tweet>a {
	background: #79CAED
}
.pin>a {
	background: #ED2F2B
}
.gshare>a {
	background: #E25045
}
.gemail>a {
	background: #F9C51B
}
.tweet>a>i {
	background-position: -26px 0
}
.pin>a>i {
	background-position: -53px 0
}
.gemail>a>i, .gshare>a>i {
	background-position: -81px 0
}
a.prevnav {
	width: 30px;
	height: 30px;
	display: block;
	background: url(../images/back.png) no-repeat;
	background-size: cover
}
p.symoboltower {
	margin-top: 218px;
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	margin-bottom: 30px
}
p.symoboltower:before {
	content: "";
	display: inline-block;
	width: 14px;
	height: 16px;
	vertical-align: middle;
	background: url(../images/speaker.png) no-repeat;
	margin-right: 7px
}
.alignnone {
	margin: 5px 20px 20px 0
}
.aligncenter, div.aligncenter {
	display: block;
	margin: 5px auto
}
.alignright {
	float: right;
	margin: 5px 0 20px 20px
}
.alignleft {
	float: left;
	margin: 5px 20px 20px 0
}
a img.alignright {
	float: right;
	margin: 5px 0 20px 20px
}
.croped, a img.alignleft {
	float: left
}
a img.alignleft, a img.alignnone {
	margin: 5px 20px 20px 0
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 100%;
	padding: 0 0 8px
}
.wp-caption.alignleft, .wp-caption.alignnone {
	margin: 5px 20px 20px 0
}
.wp-caption.alignright {
	margin: 5px 0 20px 20px
}
.wp-caption img {
	border: 0;
	height: auto;
	margin: 0;
	max-width: 100%;
	padding: 0;
	width: 100%
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px
}
figcaption.wp-caption-text {
	width: 100%;
	text-align: left;
	padding: 6px 6px 0;
	font-size: 14px!important
}
.screen-reader-text {
	clip: rect(1px,1px,1px,1px);
	position: absolute!important;
	height: 1px;
	width: 1px;
	overflow: hidden
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
	clip: auto!important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: .875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000
}
.discuss_comment_head {
	margin: 15px auto 35px;
	color: #fff
}
.discuss_comment_head h4 {
	position: relative;
	background: #231F20;
	padding: 6px 5px;
	font-weight: 400;
	font-size: 12px
}
.discuss_comment_head h4:after {
	content: "+";
	position: absolute;
	right: 8px;
	color: #fff
}
.discuss_comment_head h4.open:after {
	content: "-"
}
div#newsspot_response:after, span.loader {
	content: ""
}
div.news-spot-featured h5 {
	color: #fff;
	font-size: 13px;
	background: #D32D2E;
	display: inline-block;
	padding: 3px 5px;
	font-weight: 600
}
.news-spot-featured time, div.news-spot-featured h3 {
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	color: #fff
}
div.news-spot-featured h3 {
	font-size: 26px;
	margin-top: 4px;
	line-height: 30px
}
.news-spot-featured time {
	font-size: 14px;
	letter-spacing: .5px;
	position: absolute;
	bottom: 15px
}
.news-spot-featured {
	padding: 0;
	position: relative;
	margin-bottom: 16px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat
}
.rightnav {
	margin-right: -5px
}
.widthcol2 .attachment-156x156 {
	height: 154px;
	width: auto
}
.croped {
	width: 156px;
	overflow: hidden;
	height: 156px;
	margin-right: 10px;
	border-right: 1px solid #EDECED
}
.croped img {
	height: 156px;
	width: auto;
	max-width: none
}
.smalthu p {
	font-size: 14px;
	line-height: 18px;
	font-family: roboto, sans-serif;
	font-weight: 300
}
.rwith100 .novabig figcaption time, .rwith100 .novabig h5 {
	font-size: 10px;
	color: #666;
	text-transform: uppercase;
	letter-spacing: .5px
}
.rnews.businespa {
	position: relative
}
.rwith100 .novabig {
	width: 100%;
	float: left;
	height: 154px;
	margin-right: 1%;
    overflow: hidden;
}
.rwith100 .novabig:nth-child(2n+2) {
	margin-right: 0;
	float: right
}
.rwith100 .novabig figcaption {
	padding: 8px 12px 12px
}
.rwith100 .novabig h5 {
	font-family: roboto_slabregular
}
.rwith100 .novabig figcaption time {
	position: absolute;
	bottom: 10px;
	font-family: 'Roboto Slab', serif;
	font-weight: 400
}
.gallery.gallery-columns-1, .gallery.gallery-columns-2 {
	margin: 0 -1px 0 -144px;
	width: 124px;
	position: absolute;
	height: 127px;
	overflow: hidden
}
.gallery img {
	width: 100%;
	height: auto
}
.gallery.gallery-columns-2 .gallery-item {
	width: 50%;
	float: left;
	margin: 0;
	padding: 0 1px
}
.half_detail {
	padding: 0 20px
}
.four-colum .text, .singleImage .text, .two-colum .text {
	padding: 10px;
	line-height: 17px;
	font-family: 'Roboto Slab', serif;
	font-weight: 400
}
.singleImage {
	float: left;
	margin: 0 15px 15px 0;
	background: #fff;
	box-shadow: 0 0 5px #BDBDBD;
	max-width: 22%
}
.directory-listing, ul.business_grid_article li .business_grid_article_inner {
	-webkit-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	-moz-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.directory-listing img, .popup-cont img, .singleImage img {
	max-width: 100%
}
.singleImage .text {
	font-size: 12px
}
.singleImage .text strong {
	font-size: 13px;
	line-height: 17px;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	margin-right: 5px
}
.two-colum {
	width: 46%;
	background: #fff;
	margin: 0 15px 15px 0;
	float: left
}
.four-colum .text, .two-colum .text {
	font-size: 12px;
	position: relative;
	bottom: 0;
	background: rgba(255,255,255,.84);
	width: 100%
}
li.item {
	position: relative
}
li.item img {
	height: 100%;
	display: block;
	width: auto;
	margin: 0 auto
}
.four-colum img, .two-colum img {
	width: 100%
}
.four-colum {
	width: 100%;
	background: #fff;
	margin-bottom: 15px
}
.sec2s div.overlay {
	background: rgba(0,0,0,.5);
	padding: 12px;
	height: 100%;
	position: absolute;
	width: 100%
}
div#newsspot_response:after {
	display: block;
	clear: both
}
span.loader {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/loader.gif) center center no-repeat rgba(237,236,237,.85);
	width: calc(100% - 168px);
	height: 100%;
	z-index: 99;
	margin-left: 168px
}
.singleQuotes {
	position: absolute;
	font-size: 13px;
	line-height: 16px;
	margin-left: -168px
}
.singleQuotes .share, .singleQuotes .text {
	font-size: 12px;
	font-weight: 400;
	font-family: 'Roboto Slab', serif
}
.singleQuotes .single-quotes-content {
	padding: 10px 10px 0;
	background: #fff
}
.singleQuotes .share {
	padding: 5px 10px 5px 30px;
	margin: 10px -10px 0;
	background: #231F20;
	color: #fff;
	position: relative;
	cursor: pointer
}
.singleQuotes .share:before {
	background: url(../images/shareprint.png) 1px -33px;
	content: '';
	position: absolute;
	left: 10px;
	width: 14px;
	height: 16px
}
.singleQuotes .text {
	margin: 10px 0 0
}
.figure img {
	height: auto;
	width: 100%!important
}
.outside {
	position: absolute;
	margin-left: -185px;
	padding: 0!important
}
.col.column1.sidehiglight.outside {
	margin-left: -20px;
	margin-top: 10px
}
.also_read_main {
	height: 175px;
	background: #231F20;
	color: #fff;
	font-size: 18px;
	font-family: 'Roboto Slab', serif;
	font-weight: 400
}
.also_read_text {
	padding: 10px
}
ul.business_grid_article {
	margin: 0 -8px
}
ul.business_grid_article li {
	width: 50%;
	padding: 0 10px;
	float: left
}
ul.business_grid_article li .business_grid_article_inner {
	background: #fff;
	height: 98px;
	margin-bottom: 16px;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
ul.business_grid_article li img {
	float: left;
	margin-right: 10px;
	width: 98px
}
ul.business_grid_article li h5 {
	font-size: 10px;
	text-transform: uppercase;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	color: #666;
	letter-spacing: .5px
}
ul.business_grid_article li .content {
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	font-size: 13px;
	padding: 7px 11px 0 0;
	min-height: 54px;
	line-height: 16px
}
.comments-area, .hover-share .content_share, ul.business_grid_article li time {
	font-weight: 400;
	font-family: 'Roboto Slab', serif
}
ul.business_grid_article li time {
	font-size: 10px;
	text-transform: uppercase;
	color: #666;
	letter-spacing: .5px;
	display: block
}
.navigationnext.mtminus {
	height: 264px;
	margin-bottom: 33px
}
ul.all-social:after {
	display: block;
	clear: both;
	content: ""
}
.infiniteloader {
	height: 5px;
	width: 100%;
	background: #fff;
	position: relative;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999999
}
.loaded {
	width: 0;
	height: 5px;
	background: #ccc
}
.hover-share {
	position: relative
}
.hover-share .content_share {
	background: inherit;
	border: none;
	color: #666;
	font-size: 9px;
	cursor: pointer;
	position: absolute;
	right: 0;
	bottom: 6px;
	display: none;
	letter-spacing: 1px;
	text-indent: -1000em;
	padding-left: 0
}
.content_share:before {
	content: '';
	position: absolute;
	left: -10px;
	width: 8px;
	height: 9px;
	top: 3px;
	cursor: pointer;
	background: url(../images/shareprint_gray.png) center center no-repeat;
	background-size: cover
}
.content_share {
	margin-right: 0;
	position: relative
}
.hover-share:hover .content_share {
	display: block
}
.home-pop {
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	display: none;
	z-index: 99;
	background: rgba(0,0,0,.8)
}
.ClosePopup {
	display: block;
	float: right;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9
}
.ClosePopup a {
	display: block;
	color: #fff;
	padding: 20px
}
.popup-cont {
	width: 600px;
	background: #fff;
	min-height: 339px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -170px;
	margin-left: -300px
}
.popup-cont img {
	width: 100%;
	display: block
}
.news-slider .slick-next:before, .news-slider .slick-prev:before {
	content: "";
	width: 13px;
	height: 24px
}
.news-slider .slick-prev {
	left: 10px
}
.news-slider {
	position: relative
}
.news-slider .slick-next {
	right: 10px
}
.news-slider .slick-next:before {
	background: url(../images/icons.png) -15px 1px no-repeat;
	background-size: cover
}
.news-slider .slick-prev:before {
	background: url(../images/icons.png) 0 1px no-repeat;
	background-size: cover
}
.directory-listing:after, .news-cont-block:before, .social-pophover:before, ul.fiftye_fitye:after {
	content: ''
}
.empty-img figcaption {
	padding-left: 7px;
	padding-bottom: 7px
}
.comments-area #wc-comment-header {
	padding-top: 12px;
	font-size: 16px
}
.comments-area .wc-comment-title {
	font-size: 20px;
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	line-height: 24px;
	padding: 0;
	margin-bottom: 16px;
	word-wrap: break-word
}
.directory-listing figcaption>h2, .directory-listing figcaption>h6 {
	font-family: 'Roboto Slab', serif;
	font-weight: 400
}
.wc-blog-guest.wc-comment-label, .wc_comm_submit {
	background: 0 0!important;
	color: #fff
}
.wc-comment-author {
	color: #231F20!important
}
.businespa h4 {
	margin-top: 6px
}
#wpcomm {
	margin-bottom: 0;
	padding-bottom: 0
}
ul.business_grid_article li time {
	position: absolute;
	bottom: 23px;
	left: 120px
}
ul.business_grid_article li {
	position: relative
}
.empty-img {
	padding: 7px 11px 1px 8px
}
.empty-img time {
	bottom: 23px;
	left: 22px!important
}
.widget_adrotate_widgets img {
	max-width: 100%;
	width: 100%;
	height: auto;
}
li.widget_adrotate_widgets {
	list-style: none
}
.background-none {
	background-color: transparent!important
}
.social-pophover:before {
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-bottom: 12px solid #d2d2d2;
	position: absolute;
	top: -12px;
	left: 40%;
	z-index: 999
}
.social-pophover {
	position: relative;
	background: #fff;
	display: none;
	border-radius: 6px;
	border: 1px solid #d2d2d2;
	padding: 7px;
	margin-top: 11px
}
ul.share_post {
	width: 100%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px
}
ul.share_post li {
	width: 23px;
	height: 23px;
	display: inline-block;
	background: url(../images/socials/socil_popup.png) no-repeat;
	background-position-y: -25px
}
ul.share_post li i {
	display: none
}
ul.share_post li:hover {
	background-position-y: 0
}
li.twitter {
	background-position-x: -25px!important
}
li.printrest {
	background-position-x: -50px!important
}
li.googleplus {
	background-position-x: -75px!important
}
li.gmail {
	background-position-x: -100px!important
}
.share_post li a {
	display: block;
	cursor: pointer;
	width: 100%;
	height: 100%
}
.directory-listing:after {
	display: table;
	clear: both
}
.directory-listing figcaption {
	padding: 15px
}
.directory-listing figcaption>h2 {
	font-size: 18px;
	text-transform: uppercase;
}
.directory-listing figcaption>h6 {
	font-size: 13px;
	color: grey;
	margin-top: 6px
}
.directory-listing figcaption>p {
	font-family: roboto, serif;
	font-weight: 300;
	line-height: 20px;
	margin: 10px 0 0;
	font-size: 14px;
	color: #231F20
}
.directory-listing {
	position: relative;
	background: #fff;
	margin-bottom: 15px;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.directory-listing .bottomlink {
	position: static;
	right: 10px;
	bottom: 12px;
	left: 166px;
	display: block
}
.page-id-39 .directory-listing .bottomlink {
	position: absolute;
	right: 10px;
	bottom: 12px;
	left: 166px
}
.directory-listing .bottomlink a {
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	font-size: 12px;
	color: #1A1A1A;
	display: table-cell;
	padding: 0 10px
}
.directory-listing .bottomlink a:first-child {
	padding-left: 0
}
.directory-listing .bottomlink a:nth-child(3) {
	padding-right: 0
}
.directory-listing figure {
	width: 151px;
	height: 194px;
	float: left;
	margin-right: 15px;
	position: relative;
	display: table
}
.formrow.full {
	margin-bottom: 16px
}
.business_form label.imgfile {
	position: absolute;
	top: 24%;
	margin-left: 30px
}
.business_form .formrow span+textarea {
	width: 69%;
	border: none;
	padding: 0;
	float: right;
	height: 50px
}
.business_form .formrow select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 69%;
	height: 47px;
	background-color: transparent!important;
	border-radius: 0;
	border: none
}
.formrow {
	width: 100%
}
.formrow:after {
	display: table;
	clear: both
}
.business_form .formrow>input {
	border: #ffdead
}
.forminsert {
	margin-bottom: 15px
}
.forminsert .directory-listing {
	margin-bottom: 0
}
.forminsert .formsubmit {
	margin-bottom: 0;
	display: none
}
a.viewcontact.open>span i {
	margin-bottom: -4px;
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
ul.fiftye_fitye {
	display: block;
	list-style: none;
}
ul.fiftye_fitye li {
	width: 50%;
	float: left;
	font-family: roboto, sans-serif;
	font-weight: 300;
	font-size: 13px;
	line-height: 16px;
	padding-left: 25px;
	position: relative;
	margin-bottom: 10px
}
.cale-year, .next-prev-block, .visiting-cale-year {
	font-size: 17px;
	color: #fff;
	line-height: 32px;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	letter-spacing: .5px;
	text-transform: uppercase
}
ul.fiftye_fitye li i {
	width: auto;
	height: 32px;
	display: inline-block;
	vertical-align: top;
	font-size: 17px;
	margin-right: 10px;
	position: absolute;
	left: 0
}
ul.fiftye_fitye:after {
	display: table;
	clear: both
}
.formslide {
	background: #fff;
	-webkit-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	-moz-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	padding: 15px
}
.img-placeholder, ul.category-block li {
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.calendar-block {
	display: block;
	background: #fff;
	margin-bottom: 16px
}
.calendar-block table {
	width: 100%
}
.cale-year, .next-prev-block {
	background: #091d49;
	display: block
}
.visiting-cale-year {
	background: #661044;
	display: block
}
.cale-date-block, .cale-date-block td, .cale-date-block td a {
	font-family: roboto, sans-serif
}
.visiting-np {
	background: #881B51!important
}
.next-prev-block {
	font-size: 14px;
	display: flex;
	background: #213C74
}
.next-prev-block a {
	display: block;
	height: 100%;
	width: 100%
}
.cale-date-block td a, td.today a {
	width: 32px;
	border-radius: 50%;
	display: block
}
.cale-date-block {
	font-weight: 400;
	font-size: 14px
}
.cale-date-block tr {
	line-height: 31px
}
.cale-date-block td {
	min-width: 32px
}
td.today a {
	background: 0 0;
	border: 2px solid #231F20;
	height: 32px;
	color: #231F20;
	line-height: 28px
}
.weekselecter {
	text-align: center;
	display: block
}
#searchEventFrm .formrow>input {
	width: 375px;
	float: left
}
.fullsection, .marketplace {
	width: 100%;
	display: block;
	overflow: hidden
}
#searchEventFrm .eventsearch {
	font-size: 15px;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	color: #661044;
	text-transform: uppercase;
	border-left: 1px solid #E8E8E8;
	padding: 2px 10px 0;
	height: 48px
}
.marketplace-bg h1, ul.category-block li {
	font-family: 'Roboto Slab', serif;
	font-weight: 300
}
#searchEventFrm .formrow {
	margin-top: 1px
}
.formrow {
	position: relative
}
.select-box-arrow {
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -6px;
	font-size: 13px
}
#searchEventFrm .formrow select {
	background-color: transparent;
	position: relative;
	z-index: 1
}
.facebook-bg a {
	background: #537BBD
}
.twitter-bg a {
	background: #79CAED
}
.linkedin-bg a {
	background: #007bb5
}
.pinterest-bg a {
	background: #cb2027
}
.googleplus-bg a {
	background: #dd4b39
}
.email-bg a {
	background: #F9C51B
}
.email-bg a i, .facebook-bg a i, .googleplus-bg a i, .linkedin-bg a i, .pinterest-bg a i, .twitter-bg a i, li.whatsapp-bg a i {
	margin-right: 5px;
	font-size: 24px;
	vertical-align: top
}
ul.all-social>li:nth-child(1) {
	padding-left: 10px
}
ul.all-social>li:nth-child(6) {
	padding-right: 10px
}
.marketplace-templates .wraper {
	padding-bottom: 2px
}
.marketplace-bg {
	background: #891916
}
.marketplace-bg h1 {
	margin-top: 40px;
	font-size: 100px;
	color: #ad311c
}
.marketplace-bg .col.column7 {
	margin-bottom: 9px
}
.marketplace {
	margin: 16px 0
}
ul.category-block {
	display: block;
	clear: both
}
ul.category-block li {
	display: inline-block;
	width: 46.8%;
	margin-left: 5%;
	margin-bottom: 16px;
	min-height: 154px;
	background: #fff;
	padding: 10px;
	position: relative;
	font-size: 14px;
	line-height: 16px;
	vertical-align: top
}
.company-block span, .news-cont-block .news-cont span, .x-replies, ul.category-block li span {
	color: #666;
	font-size: 10px;
	font-weight: 400;
	font-family: 'Roboto Slab', serif
}
ul.category-block li:nth-child(odd) {
	margin-left: 0
}
ul.category-block li:last-child, ul.category-block li:nth-last-child(2) {
	margin-bottom: 3px
}
.company-block span, .news-cont-block .news-cont span, ul.category-block li span {
	text-transform: uppercase;
	letter-spacing: .5px;
	display: block;
	line-height: 12px
}
.x-replies {
	position: absolute;
	left: 8px;
	bottom: 2px
}
.img-placeholder {
	background-color: #fff;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	height: 330px;
	display: table;
	width: 100%
}
.img-caption {
	display: table-cell;
	vertical-align: middle;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	color: #bbbdbf;
	font-size: 20px;
	width: 100%;
	text-align: center
}
.company-block {
	min-height: 155px;
	background: #fff;
	padding: 10px;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	position: relative;
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 16px
}
.FeaturedProducts, .marketplace .products-left {
	background: #9e2319;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	min-height: 155px;
	
}
.newproduct-left {
	min-height: 52px !important;
}
.category-block p, .company-block p {
	font-weight: 300;
	font-size: 14px;
	line-height: 16px;
	font-family: roboto, sans-serif;
	color: #231F20;
	margin-top: 6px
}
.company-block a {
	color: #231F20
}
.FeaturedProducts h5, .destinations-block h5, .products-left h5 {
	padding: 10px;
	color: #fff;
	font-size: 18px;
	font-family: 'Roboto Slab', serif;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 23px
}
.marketplace hr, .visiting-mozambique hr {
	width: 100%;
	display: block;
	border: 0;
	border-bottom: 2px dotted #f26f46;
	margin: 0 0 16px;
	padding: 0
}
.margin-none {
	margin: 0!important
}
.marketplace .products-left {
	width: 100%;
	float: left;
	margin-right: 16px;
	position: relative;
	max-width: 154px
}
.marketplace .products-cont-block {
	background-color: #fff;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	width: 100%;
	display: inline-block;
	margin-bottom: 10px;
	/*overflow: hidden*/
}
.marketplace .products-cont {
	position: relative;
	padding: 10px 12px 20px;
	margin-bottom: 16px
}
.marketplace .products-cont p {
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	font-size: 20px;
	line-height: 30px
}
.FormField-block {
	display: block;
	box-shadow: 0 2px 3px #ccc;
	border-top: 2px solid #ccc;
	position: relative;
	font-family: Roboto Slab;
	font-weight: 300
}
.marketplace-form label {
	width: 29%;
	display: inline-block!important;
	line-height: 50px;
	padding-left: 10px;
	font-size: 18px;
	font-family: 'Roboto Slab', serif;
	font-weight: 300
}
.marketplace-form input, .marketplace-form select {
	width: 70%;
	display: inline-block;
	border: 0;
	line-height: 50px;
	font-weight: 300
}
.marketplace-form input {
	padding: 0 10px;
	font-size: 16px;
	font-family: Roboto Slab
}
.marketplace-form .search-button, .marketplace-form select, .news-block h3, .news-block h4 {
	font-family: 'Roboto Slab', serif
}
.marketplace-form select {
	padding: 0 20px 0 10px;
	font-size: 18px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 97% 50%
}
.marketplace-form .search-button {
	width: 100%;
	background: #fff;
	font-size: 20px;
	font-weight: 400;
	color: #9E2319;
	text-transform: none;
	cursor: pointer
}
.page-id-870 .marketplace-form .search-button {
	color: #4F352F
}
.page-id-262 #searchEventFrm .eventsearch {
	color: #213C74
}
.destinations-block {
	height: 155px;
	background: #661044;
	position: relative;
	padding: 10px;
	margin-bottom: 16px;
	overflow: hidden
}
.destinations-block h5 {
	padding: 0;
	font-weight: 600
}
.destinations-block figcaption {
	position: absolute;
	bottom: 10px;
	font-family: roboto, sans-serif;
	font-weight: 400;
	color: #fff;
	line-height: 20px;
	display: block;
	width: 100%
}
.destinations-block figcaption p {
	width: 94%
}
.destinations-block figcaption time {
	font-size: 11px;
	text-transform: uppercase;
	font-family: roboto, sans-serif;
	font-weight: 400;
	line-height: normal
}
.news-block {
	background-color: #fff;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	width: 100%;
	overflow: hidden
}
.news-block h3, .news-block h4 {
	display: block;
	background: #231F20;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	text-transform: capitalize;
	padding: 0 10px;
	line-height: 35px
}
.filter-right-block, .greenpanel time, .view-all-events, .view-all-news, h6.categoryname {
	text-transform: uppercase
}
.news-cont-block .news-cont, .products-left h6 {
	padding: 10px;
	font-family: 'Roboto Slab', serif
}
.news-block h4 {
	font-size: 12px;
	line-height: 26px;
	font-family: 'Roboto Slab', serif;
	font-weight: 400
}
.news-block h4 a {
	display: block;
	width: 100%
}
.news-cont-block {
	display: block;
	border-bottom: 1px solid #b0b3b5;
	position: relative;
	overflow: hidden
}
.news-cont-block:before {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: rgba(13,13,25,.08) a
}
.news-cont-block .news-img {
	height: 94px;
	width: 94px;
	float: left;
	background: #a5a8ab
}
.news-cont-block .news-cont {
	position: relative;
	height: 94px;
	font-weight: 300;
	font-size: 14px;
	color: #231F20;
	float: left;
	display: inline-block;
	width: 219px
}
.news-cont-block .news-cont span {
	margin-bottom: 4px;
	display: block
}
.news-cont-block .x-replies {
	bottom: 6px
}
.products-left h6 {
	position: absolute;
	bottom: 0;
	color: #fff;
	font-weight: 400;
	font-size: 16px;
	line-height: 21px
}
.filter-left-block i, .filter-left-block ul li a {
	line-height: 24px;
	height: 24px
}
.marketplace .products-filter-block {
	background-color: #9e2319;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	width: 100%;
	display: inline-block;
	min-height: 155px;
	padding: 0;
	margin-bottom: 16px
}
.change-filter-block {
	overflow: hidden;
	border-bottom: 1px solid #fff
}
.filter-left-block {
	display: block;
	padding: 10px;
	float: left
}
.filter-left-block ul {
	display: block
}
.filter-left-block ul li {
	list-style: none;
	display: inline-block;
	margin-right: 5px;
	background: #fff;
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	font-size: 13px;
	min-width: 105px;
	padding: 0 5px
}
.filter-left-block i {
	border-right: 1px solid #231F20;
	width: 19px;
	text-align: left;
	vertical-align: top;
	padding-left: 2px
}
.filter-right-block {
	float: right;
	color: #fff;
	font-size: 14px;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	padding: 10px;
	line-height: 25px
}
.filter-right-block i {
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-weight: 700
}
.change-filter-form {
	background: #fff;
	display: none
}
.product-block {
	display: block;
	overflow: hidden;
	padding: 10px
}
.product-block h1 {
	font-family: roboto, sans-serif;
	font-weight: 400;
	font-size: 30px;
	color: #fff;
	margin-top: 25px
}
.contact-details, .expires-date, .product-block ul li, .visiting-cont h1, .visiting-date {
	font-family: 'Roboto Slab', serif
}
.product-block ul li {
	list-style: none;
	text-align: center;
	padding: 6px;
	font-size: 10px;
	font-weight: 400;
	display: inline-block;
	color: #fff;
	border: 1px solid #fff;
	margin: 10px 4px 0 0
}
.product-block ul li.active {
	background: #fff;
	color: #213c74;
	display: inline-block
}
.fa-angle-down.fa-angle-up:before {
	content: "\f106"
}
.contact-details, .expires-date {
	display: block;
	float: left;
	font-weight: 400;
	font-size: 13px;
	line-height: 26px
}
.contact-details {
	float: right
}
.contact-details i {
	font-weight: 700;
	line-height: 26px;
	width: 26px;
	text-align: center
}
.thumb-placeholder {
	width: 148px;
	height: 236px;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	text-align: center
}
.thumb-placeholder .croped {
	background: 0 0
}
.without-placeholder {
	width: 100%!important;
	padding: 10px!important
}
.visiting-bg {
	background: #661044!important
}
.visiting-bg h1 {
	color: #881b51
}
.visiting-bg .col.column7 {
	margin-bottom: 0
}
.visiting-mozambique {
	width: 100%;
	display: block;
	overflow: hidden;
	margin: 32px 0
}
ul.visiting-subnav li a {
	background: #661044;
	padding: 11.4px 0 11.4px 9.5px;
	display: block;
	color: #fff;
	border-bottom: 1px solid #841a4f
}
ul.visiting-subnav li a.active, ul.visiting-subnav li a:hover {
	background: #881b51
}
ul.visiting-subnav li:nth-last-child(1) a {
	border-bottom: none
}
.placeholder, .view-all-events, .visiting-business, .visiting-business-right .news-cont-block {
	background-color: #fff;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62)
}
.placeholder, .visiting-FeaturedEvent-image, .visiting-image {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center
}
.visiting-business {
	height: 328px;
	width: 100%
}
.placeholder {
	height: 330px;
	display: table;
	width: 100%
}
.view-all-events, .visiting-business-right .news-cont-block {
	margin-bottom: 5px;
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	letter-spacing: .6px
}
.visiting-FeaturedEvent-cont, .visiting-FeaturedEvent-image, .visiting-cont, .visiting-image {
	width: 50%;
	float: left;
	display: block;
	height: 100%
}
.visiting-FeaturedEvent-image, .visiting-image {
	cursor: pointer
}
.visiting-FeaturedEvent-cont, .visiting-cont {
	padding: 10px;
	position: relative
}
.visiting-cont h1, .visiting-date {
	font-weight: 400;
	color: #231F20;
	font-size: 24px;
	margin: 8px 0;
	line-height: 30px
}
.visiting-cont h1 span {
	margin-bottom: 10px
}
.visiting-cont h1 span, .visiting-date {
	color: #666;
	display: block;
	font-size: 14px
}
.visiting-date {
	margin-bottom: 0;
	position: static;
	bottom: 6px;
	left: 10px
}
.visiting-cont p {
	font-size: 16px;
	font-family: roboto, sans-serif;
	font-weight: 400;
	color: #414141;
	line-height: 20px
}
.view-all-news {
	padding: 8px;
	font-size: 12px;
	display: block
}
.visiting-mozambique .company-block {
	padding: 0;
	position: relative
}
.visiting-FeaturedEvent-cont, .visiting-FeaturedEvent-image {
	height: 155px;
	cursor: pointer
}
.visiting-FeaturedEvent-cont h3 {
	font-size: 18px;
	font-family: 'Roboto Slab', serif;
	line-height: 21px;
	color: #661044;
	font-weight: 600
}
.RepliesViews, .thumb-cont-block, .visiting-FeaturedEvent-cont .visiting-date p {
	font-family: roboto, sans-serif;
	line-height: 18px
}
.visiting-FeaturedEvent-cont .visiting-date p {
	font-weight: 400;
	font-size: 14px;
	color: #661044;
	margin-bottom: 5px;
	display: block
}
.formrow.full.notmarb, .visiting-mozambique .destinations-block {
	margin-bottom: 0
}
.visiting-FeaturedEvent-cont .visiting-date span {
	font-family: roboto, sans-serif;
	font-weight: 300;
	font-size: 11px;
	margin-top: 6px;
	position: absolute;
	bottom: 5px;
	display: block
}
.view-all-events {
	padding: 8px;
	font-size: 12px;
	display: block
}
.view-all-events a {
	display: block
}
.view-all-events a i {
	float: right
}
.visiting-mozambique hr {
	color: #fff;
	border-bottom: 2px solid #fff
}
.selectfilter i {
	width: 12px;
	height: 5px;
	background: url(../images/dropangle.png) no-repeat;
	display: inline-block;
	margin-left: 8px;
	margin-right: 10px;
	vertical-align: top;
	margin-top: 6px
}
.selectfilter .open i {
	margin-bottom: -4px;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.propertycolor.fulp.smallrows2, .smallrows2 {
	margin-bottom: 16px
}
.formnone {
	display: none
}
.greenpanel .investorcolor {
	height: 155px;
	background: #04897B;
	color: #fff!important;
	position: relative;
	-webkit-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	-moz-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	background-size: cover!important
}
.greenpanel .investorcolor figcaption {
	padding: 10px;
	height: 100%;
	width: 100%
}
.greenpanel .investorcolor figcaption h5, .greenpanel .investorcolor figcaption p, .greenpanel .investorcolor figcaption time {
	color: #fff
}
.smallrows2 {
	height: 195px;
	padding: 10px;
	color: #fff;
	position: relative
}
.thumb-slider-block {
	float: left;
	margin-right: 16px;
	width: 148px
}
.thumb-slider {
	height: 154px;
	border-bottom: 0 solid #6f6f6f;
	position: relative;
	background: #fff;
	overflow:hidden;
}
.news-cont-block .news-img, .thumb-slider .item {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center
}
.thumb-slider-block .slick-next, .thumb-slider-block .slick-prev {
	background: #231F20;
	height: 24;
	width: 26px;
	bottom: 0;
	top: auto
}
.thumb-slider-block .slick-prev {
	right: 27px;
	left: auto
}
.thumb-slider-block .slick-prev:before {
	background: url(../images/prev-icon.png) center center no-repeat;
	width: 100%;
	height: 100%
}
.thumb-slider-block .slick-next {
	right: 0
}
.thumb-slider-block .slick-next:before {
	background: url(../images/next-icon.png) center center no-repeat;
	width: 100%;
	height: 100%
}
.RepliesViews {
	display: block;
	padding: 10px;
	font-weight: 400;
	font-size: 13px
}
i.multy-files {
	display: block;
	height: 24px;
	width: 26px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #231F20
}
i.multy-files a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/multy-files.png) center center no-repeat
}
.thumb-cont-block {
	font-weight: 300;
	font-size: 15px;
	padding: 10px 10px 10px 0;
	float: left;
	width: 486px
}
.thumb-cont-block .read-more, .thumb-cont-block h3, .thumb-cont-block h3 span {
	font-family: 'Roboto Slab', serif;
	font-weight: 400
}
.thumb-cont-block h3 {
	font-size: 18px;
	margin-bottom: 5px;
	line-height: 21px
}
.thumb-cont-block h3 span {
	display: block;
	color: grey;
	font-size: 13px
}
.thumb-cont-block p {
	margin-bottom: 15px;
	line-height: 20px
}
.thumb-cont-block .read-more {
	font-size: 12px;
	display: block;
	margin-bottom: 16px
}
.thumb-cont-block .read-more i {
	margin-left: 5px;
	font-weight: 700;
	font-size: 14px
}
.thumb-cont-block .more-cont {
	display: none;
	margin: 20px 0;
	font-size: 13px;
	font-family: roboto, sans-serif;
	font-weight: 300
}
.next-prev-section {
	display: block;
	width: 100%;
	background: #9e2319;
	overflow: hidden;
	padding: 0
}
.next-block, .prev-block {
	width: 50%;
	padding: 8px 50px 18px;
	display: block
}
.next-block {
	float: right;
	text-align: right
}
.prev-block {
	float: left;
	text-align: left
}
.next-block h3, .next-block h3 a, .prev-block h3, .prev-block h3 a {
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	font-size: 27px;
	line-height: 27px;
	color: #fff
}
.next-block h3 span, .prev-block h3 span {
	color: #fff;
	font-size: 14px;
	font-family: 'Roboto Slab', serif;
	font-weight: 600;
	text-transform: uppercase;
	display: block
}
.next-block h3 span i, .prev-block h3 span i {
	font-weight: 700
}
.next-block h3 span i {
	margin-left: 7px;
	margin-right: -12px
}
.prev-block h3 span i {
	margin-right: 7px;
	margin-left: -14px
}
.fancybox-inner {
	display: table!important
}
.fancybox-inner>div {
	display: table-cell!important;
	vertical-align: middle;
	text-align: center;
	min-width: 300px
}
.smalthu a.fancybox {
	position: absolute;
	font-size: 10px;
	border: 0;
	display: none;
	right: 0;
	bottom: 2px
}
.smalthu {
	position: relative
}
button.content_share {
	background: 0 0;
	border: none;
	color: #666;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	font-size: 9px;
	text-indent: -1000em;
	padding-left: 0
}
.overflow {
	overflow: hidden
}
.smalthu:hover a.fancybox {
	display: block
}
nav.fullnav .container {
	position: static
}
input[type=radio], .marketplace-form input[type=radio]{
	width: 18px;
	height: 18px;
	margin: 0 0 0 10px;
	vertical-align: middle
}
.marketplace-form input[type=radio]{
	margin-left:0;
	}

.FormField-block span.labeld, i.labeld {
	font-size: 17px;
	line-height: 17px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 16px;
	font-family: Roboto Slab;
	font-weight: 300;
	height: 50px;
	padding-top: 16px
}
.marketplace-form .FormField-block span.labeld, .marketplace-form i.labeld {
    font-size: 15px;
    line-height: 17px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0px;
    font-family: Roboto Slab;
    font-weight: 300;
    height: auto;
    padding-top: 0;
}
ul.radio {
    margin: 0;
    list-style: none;
}

ul.radio li {
    display: inline-block;
    width: 50%;
    text-align: center;
    float: left;
	padding:0 5px;
	margin-right: 0px !important;
}
.dashboardcolor h1, .propertycolor h1 {
	font-size: 121px;
	line-height: 121px;
	font-weight: 300;
	font-family: 'Roboto Slab', serif
}
ul.sub-menu .current-menu-item a:after {
	content: "";
	display: block;
	position: absolute;
	width: calc(100% - 20px);
	height: 2px;
	background: #231F20;
	bottom: 0;
	z-index: 9;
	left: 10px
}
.business-directory-search {
	margin-top: 15px
}
span.RepliesViews ul {
    margin-left: 0;
    list-style: none;
}
form.marketplace-form .FormField-block ul {
    margin-left: 0;
}
.all-contact-details {
	display: none;
	width: 100%;
	float: left;
	margin-top: 15px
}
.discuss_comment_main {
	-webkit-transition: height .5s linear;
	-moz-transition: height .5s linear;
	-ms-transition: height .5s linear;
	transition: height .5s linear
}
.propertycolor {
	background: #4f352f!important
}
.propertycolor, .propertycolor.newspot h5, .propertycolor>h5 {
	background: #4f352f
}
.propertycolor h1 {
	color: #8D6E63
}
.dashboardcolor h1 {
	color: #231F20;
	margin-top: 50px
}
.dashboardcolor {
	background: #231F20!important;
	color: #fff
}
.fluidcontainer.dashboardcolor {
	background: #404042!important;
	min-height: 190px;
	padding-top: 20px;
	margin-bottom: 30px
}
.page-id-2476 header, .single header {
	margin-bottom: 0
}
.page-template-template-property .visiting-FeaturedEvent-cont h3 {
	color: #4f352f
}
.page-template-template-property .leftheading h5 {
	height: 155px;
	background: #4F352F
}
.page-template-template-property .bestheadig>figcaption h3 {
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	line-height: 30px
}
h4.propertyName {
	font-size: 16px;
	color: #231F20;
	font-family: roboto, sans-serif;
	line-height: 20px;
	font-weight: 400;
	letter-spacing: 0
}
article.item.slick-slide a {
	display: table-cell;
	vertical-align: middle
}
article.item.slick-slide {
	display: table
}
article.item.slick-slide:first-child a {
	display: block
}
.rnews div figcaption time {
	position: absolute;
	bottom: 5px
}
button:focus {
	outline: 0;
	cursor: pointer
}
.newpost {
	margin-bottom: 50px
}
.greenpanel {
	position: relative;
	clear: both
}
.greenpanel h5 {
	font-size: 18px;
	line-height: 24px;
	font-family: 'Roboto Slab', serif;
	font-weight: 400
}
.greenpanel p, .greenpanel time {
	position: absolute;
	font-family: roboto, sans-serif
}
.greenpanel p {
	font-size: 16px;
	line-height: 18px;
	font-weight: 400;
	color: #fff;
	bottom: 30px;
	width: 94%
}
.greenpanel time {
	bottom: 10px;
	font-size: 11px;
	font-weight: 600
}
.actualcontent, ul.specification li {
	line-height: 20px;
	font-size: 13px;
	font-family: roboto, sans-serif;
	font-weight: 300
}
a.business-news-tag.active {
	background: #fff;
	color: #231F20
}
span.directory_image_wrapper {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding: 10px
}
.propertyicon {
	width: 20px;
	height: 20px;
	background: url(../images/propertyicons.png) no-repeat;
	background-size: 150px;
	display: inline-block;
	vertical-align: middle
}
.propertyicon.pricetagicon {
	background-position: -6px -6px
}
.propertyicon.locationicon {
	background-position: -6px -32px
}
.actualcontent {
	margin-bottom: 16px
}
ul.specification {
	margin: 0 -8px
}
ul.specification li {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	padding: 0 10px;
	color: #333
}
.about h2, .contactpages h3, article.aboutpages h3, article.whoiswhopages h3 {
	font-size: 18px;
	line-height: 24px;
	font-family: 'Roboto Slab', serif
}
ul.specification li strong {
	font-weight: 500
}
.bigimage-slider {
	width: 80%
}
.bigimage-slider .slick-prev, .promotional_banner .slick-prev {
	left: 10px;
	content: "";
	width: 25px;
	height: 45px;
	background: url(../images/icons.png) no-repeat;
	display: block
}
.bigimage-slider .slick-next, .promotional_banner .slick-next {
	right: 10px;
	content: "";
	width: 25px;
	height: 45px;
	background: url(../images/icons.png) -25px 0 no-repeat;
	display: block
}
.thumb-cont-block .read-more a {
	color: #1a1a1a
}
.page-template-template-business header, .page-template-template-contact-us header, .page-template-template-investing-in-mozambique header, .page-template-template-marketplace header, .page-template-template-property header, .page-template-template-visiting-mozambique header {
	margin-bottom: 0
}
.topheading {
	margin-bottom: 3px
}
.about {
	background: #1a1a1a;
	color: #fff;
	padding: 10px;
	height: 150px;
	position: relative
}
.about h2 {
	font-weight: 600
}
.contactpages, article.aboutpages, article.whoiswhopages {
	padding: 20px;
	background: #fff;
	margin-bottom: 16px
}
article.whoiswhopages {
	padding: 0
}
.contactpages h3, article.aboutpages h3, article.whoiswhopages h3 {
	font-weight: 400;
	margin-bottom: 5px
}
.contactpages p, article.aboutpages p, article.whoiswhopages p {
	font-size: 14px;
	line-height: 20px;
	font-family: roboto, sans-serif;
	font-weight: 300
}
.readmoretext, .searchfieldbar, input[type=search] {
	font-family: 'Roboto Slab', serif
}
.contactpages h3 {
	margin-top: 16px
}
.googlemap {
	margin-bottom: 16px
}
.post_image {
	width: 100%
}
article.whoiswhopages ul.printpdf {
	padding-left: 10px
}
article.whoiswhopages .whoiswhodetail {
	padding: 15px 15px 15px 0
}
.post_image img {
	max-width: 100%;
	height: auto
}
article.whoiswhopages h5 {
	font-size: 13px;
	color: grey;
	margin-bottom: 10px
}
article.whoiswhopages .morecontent {
	margin: 20px 0;
	display: none
}
.readmoretext, ul.printpdf {
	margin-top: 10px
}
.searchfieldbar {
	position: absolute;
	background: #fff;
	width: 100%;
	padding: 5px;
	display: none;
	font-weight: 400;
	z-index: 99;
	top: 68px
}
input[type=search] {
	width: 100%;
	border: 0;
	border-radius: 0;
	font-size: 16px;
	font-weight: 400
}
.readmoretext, ul.printpdf li {
	font-size: 13px;
	font-weight: 400
}
li.searchbar.open {
	background: #fff;
	color: #231F20
}
li.searchbar.open a {
	color: #231F20
}
li.searchbar {
	cursor: pointer
}
.readmoretext {
	display: block
}
article.whoiswhopages .col {
	margin-bottom: 0
}
ul.printpdf li {
	margin-bottom: 5px;
	font-family: roboto, sans-serif;
	color: grey
}
ul.printpdf li i {
	margin-right: 5px
}
.column1 .about h5 {
	position: absolute;
	bottom: 10px;
	ont-family: 'Roboto Slab', serif;
	font-weight: 600;
	font-size: 15px
}
.empty-imgpostscount {
	padding-left: 10px
}
ul.social li {
	display: inline-block;
	margin-right: 1px;
	width: 25px;
	vertical-align: top
}
ul.social li img {
	max-width: 100%
}
.marketplace .products-cont-block p {
	font-family: roboto, sans-serif;
	font-weight: 300;
	font-size: 15px;
	line-height: 27px;
	margin-bottom: 3px;
	color: #231F20;
	    padding: 0 5px 0 0;
}
.marketplace .products-cont-block li{
    list-style: none;
    padding: 6px;
    font-size: 10px;
    font-weight: 400;
    display: inline-block;
    border: 1px solid #fff;
    margin: 10px 4px 0 0;
}
.products-cont-block ul.specification{
    margin-left: 0;
}
.products-cont-block ul.specification li {
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    font-family: roboto, sans-serif;
    padding: 0;
}
.page-id-847 .marketplace .products-cont-block p, .page-id-870 .marketplace .products-cont-block p {
	text-align: left!important;
	font-size: 18px;
	line-height: 27px;
	font-family: 'Roboto Slab', serif;
	font-weight: 300
}
.marketplace .products-cont-block .actualcontent p {
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	font-family: roboto, sans-serif;
    padding-left: 0;
}
.cTitle {
	font-size: 16px;
	font-family: Roboto Slab;
	font-weight: 400
}
.marketplace .jobs-cont p, h6.categoryname {
	font-family: 'Roboto Slab', serif
}
.RepliesViews li, .products-cont-block .RepliesViews li {
	margin-bottom: 3px
}
.jobs-cont {
	padding: 10px 12px 20px
}
.marketplace .jobs-cont p {
	color: #231F20;
	font-size: 18px;
	line-height: 27px;
	font-weight: 300
}
.imagewrp98x98 {
	width: 98px;
	height: 98px;
	overflow: hidden;
	float: left;
	margin-right: 10px
}
.imagewrp98x98 img {
	height: 98px;
	width: auto!important;
	max-width: none
}
.formrow textarea {
	padding-top: 15px!important;
	min-height: 130px
}
.filetype {
	position: relative;
	background: #fff;
	width: 67%;
	float: left;
	height: 50px
}
input[type=file] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: 50px
}
.filetype:after {
	content: attr(data-line);
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/file.png) right center no-repeat #fff;
	pointer-events: none;
	font-size: 18px;
	color: #BBBDBF;
	line-height: 50px;
	background-size: 25px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 30px
}
.addprdt_img {
	display: inline-block;
	clear: both;
	cursor: pointer;
	margin-left: 29%!important;
	padding-left: 0!important
}
.removeimage {
	color: red;
	margin-left: -25px;
	margin-right: 16px;
	font-size: 18px!important;
	margin-top: 17px;
	cursor: pointer;
	position: absolute
}
.topfilter a span i {
	padding-right: 5px;
	border-right: 1px solid;
	margin-right: 5px
}
.formrow>input[type=checkbox] {
	width: auto;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px
}
.label.errormsg {
	color: red!important
}
.filetype.colrblack:after, .formrow>input[type=checkbox]:checked+span {
	color: #333
}
.bestheadig a.fancybox {
	position: absolute;
	right: 7px;
	bottom: 15px;
	display: block;
	width: 15px;
	height: 17px
}
.bestheadig .content_share:before {
	left: 0
}
.bestheadig button.content_share {
	width: 15px
}
.cropped98x98 {
	width: 94px;
	height: 94px;
	display: inline-block;
	overflow: hidden;
	float: left;
	margin-right: 10px;
	border-right: 1px solid #EDECED
}
.cropped98x98 a {
	display: block
}
.cropped98x98 img {
	height: 94px;
	width: auto;
	max-width: none
}
.newspot.businecolor.event_list {
	height: 284px
}
.newspot.businecolor.event_list h5 {
	height: auto;
	min-height: 211px
}
.newspot.businecolor.event_list ul li.active a, .newspot.businecolor.event_list ul li:hover a {
	background: #091D49!important
}
.hover-share.empty-img.postscount {
	padding: 0
}
.investing-color {
	background: #026165!important
}
body.investing-color {
	background: #EDECED!important
}
.newspot156x156.investing-color {
	width: 154px;
	height: 154px;
	float: left;
	color: #fff;
	padding: 10px
}
section.hover-share.investing_section_withoutimage {
	background: #fff;
	float: left;
	width: 171px
}
h6.categoryname {
	font-size: 11px;
	font-weight: 400;
	color: #666
}
section.hover-share.investing_section_withoutimage h5 {
	font-size: 14px;
	text-transform: inherit;
	font-family: roboto, sans-serif;
	font-weight: 300;
	color: #231F20;
	letter-spacing: .5px;
	margin-top: 10px;
	line-height: 18px
}
.newsletter h3, .newspot156x156.investing-color h5 {
	font-size: 18px;
	line-height: 20px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
	font-weight: 400
}
.newsletter {
	height: 154px;
	padding: 10px;
	position: relative
}
.newsletter a {
	color: #fff
}
.newsletter .absolute {
	position: absolute;
	color: #fff;
	font-family: roboto, sans-serif;
	font-weight: 400
}
.newsletter a.absolute {
	bottom: 10px;
	font-size: 12px
}
.newsletter p.absolute {
	bottom: 30px;
	font-size: 16px;
	line-height: 18px
}
.hr .dottedborder {
	border-top: 2px dotted #026165;
	clear: both;
	margin-bottom: 15px;
	border-bottom: 0
}
.investingsectioncol .column2 {
	width: 50%
}
.hover-share.colheight2 {
	height: 324px;
	position: relative
}
.hover-share.colheight2 figcaption {
	padding: 10px;
	height: 100%;
	background: rgba(0,0,0,.57);
	color: #fff
}
.hover-share.colheight2 h6.categoryname {
	background: #04897B;
	color: #fff;
	padding: 2px 5px;
	display: inline-block
}
.hover-share.colheight2 figcaption p {
	min-height: auto;
	font-size: 26px;
	padding-right: 12px;
	line-height: 29px
}
.hover-share.colheight2 figcaption time {
	position: absolute;
	bottom: 10px;
	color: #fff
}
.investingsectioncol .hover-share.empty-img {
	padding: 0
}
.rightnav .current-menu-item {
	background: #d32d2e
}
.leftsidefeatures.propertycolor {
	width: 148px;
	min-height: 155px;
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	position: absolute;
	color: #fff;
	margin-left: -168px;
	padding: 10px;
	font-size: 18px;
	font-family: Roboto Slab;
	font-weight: 400
}
.destinations-block figcaption p {
	font-size: 16px;
	font-family: roboto, sans-serif;
	color: #fff;
	line-height: 18px;
	margin-bottom: 10px;
	font-weight: 400
}
.destinations-block h3 {
	font-family: Roboto Slab;
	font-weight: 400;
	font-size: 18px
}
.formrow i.fa.fa-chevron-down.select-box-arrow {
	display: none
}
.newnewslisting .column2 {
    width: 33.33% !important;
}

.middlesectioncollumn .column2 {
	width: 50%;
}

.middlesectioncollumn .column2 .bgdiv {
	background: #fff;
	height: 154px;
	position: relative
}
.middlesectioncollumn .column2 .bgdiv figure {
	height: 154px;
	width: 154px;
	margin-right: 10px;
	float: left;
	overflow: hidden
}
.middlesectioncollumn .column2 .bgdiv figure img {
	height: 154px;
	max-width: none;
	width: auto
}
.middlesectioncollumn .column2 figcaption {
	padding: 10px
}
.middlesectioncollumn .column2 figcaption h5 {
	font-size: 10px;
	text-transform: uppercase;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	color: #666;
	letter-spacing: .5px;
	margin-bottom: 5px
}
.middlesectioncollumn .column2 figcaption p {
	font-size: 14px;
	color: #231F20;
	line-height: 20px;
	font-family: roboto, sans-serif;
	font-weight: 300
}
.middlesectioncollumn .column2 figcaption time {
	font-size: 10px;
	text-transform: uppercase;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	color: #666;
	letter-spacing: .5px;
	position: absolute;
	bottom: 10px
}
.newscolor {
	background: #d32d2e!important
}












form.marketplace-form, .tenderForm {
	background: #fff;
	display:table;
	width:100%;
}
form.marketplace-form .FormField-block, .tenderForm .formrow{
	display:table-cell;
	vertical-align:top;	
}
form.tenderForm .formrow {
    display: table-cell;
    vertical-align: top;
	padding:0 5px;
	    border-top: 2px solid #ccc;
}
form.tenderForm .formrow > span {
    display: none !important;
}
.marketplace-form label, .tenderForm .formrow>span{
	display:none !important;	
}
.marketplace-form .customselectbox .dropdown, .tenderForm .customselectbox .dropdown {
	margin-left:0;
	overflow-x:hidden;	
}
.marketplace-form .customselectbox, .tenderForm .customselectbox {
    float: none;
    position: relative;
    width: 100%;
	min-width:150px;
}
.marketplace-form input, .marketplace-form select, .tenderForm select, .tenderForm input {
	width:100%;
	max-width:150px;	
}
.marketplace-form input#keyword, .tenderForm input#keyword{
	width:100% !important;	
}
.figure .slick-slide img{
	height: 450px;
    margin: 0 auto;
    width: auto !important;
    max-width: none !important;
}
.moz_slider_image .slick-slide{
	background:#fff;	
}
.customselectbox span {
    text-overflow: ellipsis;
    overflow: hidden;
	    display: block;
}
.thumb-slider-block .RepliesViews ul li{
        margin: 0px;
    padding: 2px 0px;
}
input.wc_comm_submit.button.alt {
background: #00B38F !important;
}


.leftbanner1.investleft-sidebarwrap article.item.slick-slide {
display: table;
}
.leftbanner1.investleft-sidebarwrap article {
padding: 10px;
background: #fff;
font-weight: 400;
font-size: 18px;
line-height: 23px;
margin-bottom: 0;
min-height: 87px;
}
.leftbanner1.investleft-sidebarwrap article.slick-active {
background: #D32D2E;
color: #fff;

line-height: inherit;

}
.leftbanner1.investleft-sidebarwrap article.item.slick-slide a{
font-family: 'Roboto Slab';

color: #231F20;
}
.investmozambique-wrap .column5{
padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
} 
.investmozambique-wrap .column2{
padding-right: 0px;
}
.leftbanner1.investleft-sidebarwrap article.slick-active a h3 {
color: #fff;
}
.leftbanner1.investleft-sidebarwrap article.item.slick-slide:first-child a{
display: table-cell;
}
.investmozambique-wrap .item .column2 h2{
font-family: 'Roboto Slab';
font-weight: 600;
margin-bottom: 18px;
font-size: 18px;
}
.investmozambique-wrap .item .column2 p{
font-size: 15px;
font-family: roboto, sans-serif;
font-weight: 300;
line-height: 21px;
padding: 0;
margin-bottom: 16px;
text-align: left;
}
.investmozambique-wrap .column2 p span{

display: block;
margin-top:10px;
} 
.investmozambique-wrap .homeslider-investmoz .item .column2{
background: #fff;
padding: 30px 20px 0px 20px;
}
    .investmozambique-wrap .homeslider-investmoz .item{
        background: #fff;
    }
    .investmozambique-wrap .item .column2 p span a{
            text-decoration: underline;
    }


@media only screen and (max-width:600px) {
	form.marketplace-form .FormField-block {
		display: block;
		vertical-align: top;
	}	
    .marketplace .products-cont-block {

	margin-bottom: 15px !important;
	/*overflow: hidden*/
}
   .thumb-slider-block .RepliesViews ul li{
      margin: 2px 0px;  
    }
   .thumb-slider-block  span.RepliesViews ul{
        margin-top: 2px;
    }
    
    
    
   .mobileslider.investmozambique-wrap-mobile .mobile_section{
            background: #fff;
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding: 20px;
    }
    
   .mobileslider.investmozambique-wrap-mobile .mobile_section figcaption{
        padding-left: 0px;
    }
    .mobileslider.investmozambique-wrap-mobile .content_area h2 {
    font-family: 'Roboto Slab';
    font-weight: 600;
    margin-bottom: 18px;
    font-size: 18px;
}
     .mobileslider.investmozambique-wrap-mobile .content_area p{
font-size: 16px;
    font-family: roboto, sans-serif;
    font-weight: 300;
    line-height: 21px;
    padding: 0;
    margin-bottom: 16px;
    text-align: left;
}
    
    
     .mobileslider.investmozambique-wrap-mobile figcaption{
            margin-bottom: 0px;
         padding-bottom: 10px;
    }
   .mobileslider.investmozambique-wrap-mobile .content_area p span{
       display: block;
    margin-top: 15px;
   }
    
   .mobileslider.investmozambique-wrap-mobile .content_area p span a{
      text-decoration:underline;
   }
   .mobile_section .content_area {
       margin-top: 16px;
   
   }
    
}



















ul.tourism_directory li.posts {
	height: 194px;
	background: #fff;
	margin-bottom: 16px
}
ul.tourism_directory li.posts .visiting_directory_Logo_image {
	width: 154px;
	float: left;
	display: table;
	height: 194px
}
.visiting_directory_Logo_image span {
	display: table-cell;
	vertical-align: middle;
	height: 194px;
	padding: 10px
}
ul.tourism_directory li.posts .visiting_directory_Logo_image span img {
	max-width: 100%;
	display: block
}
li.notdisplay, p:empty {
	display: none
}
.page-id-531 header, .page-template-template-trending-news header {
	margin-bottom: 43px
}
.page-id-531 .container.mt71 {
	margin-top: 0
}
.marketplacecolor {
	background: #9e2319!important
}
.noresult {
	padding: 10px;
	background: #fff
}
.whitebg h2 {
	font-size: 20px;
	font-family: Roboto Slab;
	margin-bottom: 16px;
	background: #fff;
	padding: 10px
}
.search .rwith100 .novabig p, .whitebg p {
	font-size: 14px;
	line-height: 18px;
	font-family: roboto, sans-serif;
	background: #fff
}
.bottomtab, .search .rwith100 .novabig .titles {
	font-family: Roboto Slab;
	font-weight: 400;
	font-size: 16px
}
.search .rwith100 .novabig {
	width: 100%;
	float: none;
	margin: 0 0 16px;
	height: 154px;
	clear: both
}
.search .novabig>figure {
	height: 154px;
	overflow: hidden
}
.search .novabig>figure img {
	height: 154px;
	width: auto
}
.search .rwith100 .novabig .titles {
	color: #231F20;
	margin-top: 3px
}
.titles {
	font-weight: 400!important
}
.promotional_banner {
	height: 333px;
	overflow: hidden
}
.promotional_banner .item img {
	height: 333px;
	width: auto;
	min-width: 100%
}
.marketplace-templates .thumb-slider .item {
	min-height: 154px
}
.third .postscount {
	margin: 0 0 7px
}
.bottomtab {
	position: absolute;
	left: 10px;
	bottom: 10px;
	color: #fff;
	line-height: 21px
}
section.loginsection, section.loginsection a.login_link {
	font-family: Roboto Slab;
	line-height: 23px;
	font-size: 14px;
	font-weight: 400
}
.businepage p.noresult {
	background: #fff;
	height: 100%;
	padding: 10px
}
.page-id-247 div#term_name {
	height: 155px
}
.company-block .croped {
	margin-right: 0
}
section.hover-share.investing_section_withoutimage figcaption {
	width: 100%;
	padding: 10px
}
.existinguser {
	display: none;
	position: relative;
	padding: 25px 0;
	overflow: hidden;
	border-top: 1px solid #231F20;
	margin-top: 12px
}
section.loginsection {
	text-align: right
}
section.loginsection a {
	padding: 0 0 0 15px
}
section.loginsection a.login_link {
	padding-right: 30px;
	background: url(../images/loginicon.png) right 0 no-repeat;
	display: inline-block;
	height: 23px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.existinguser h2, .existinguser label {
	font-family: 'Roboto Slab', serif
}
.existinguser .col-1, .existinguser .col-2 {
	width: 50%;
	float: left
}
.existinguser a.closeloginbox {
	float: right;
	margin-top: -10px;
	display: inline-block
}
.existinguser input.input-text {
	padding: 5px 10px;
	border: 1px solid #231F20;
	height: 30px
}
.existinguser label {
	line-height: 2;
	width: 37%;
	display: inline-block;
	text-align: right;
	margin-right: 10px;
	font-size: 14px
}
.leftbox, .wu-wrapper table {
	width: 100%
}
.existinguser h2 {
	font-size: 21px;
	margin-left: calc(37% + 15px);
	padding-bottom: 19px
}
.existinguser p.form-row.form-row-wide {
	padding: 3px;
	margin: 0 0 6px
}
.existinguser input.button {
	margin-left: calc(37% + 15px);
	background-color: #231F20!important;
	color: #fff;
	border: 1px solid #231F20;
	font-size: 13px;
	padding: 5px 18px
}
.existinguser a.closeloginbox, .existinguser p.lost_password, .existinguser section.loginsection a {
	font-family: 'Roboto Slab', serif;
	font-size: 14px
}
.existinguser label.inline {
	width: 100%;
	display: inline-block;
	text-align: left;
	margin-left: calc(37% + 15px);
	padding-top: 12px
}
.collumninner:after, .innerweather:after {
	display: block;
	content: "";
	clear: both
}
.existinguser p.lost_password {
	margin-left: calc(37% + 15px);
	padding-top: 11px
}
.leftheading .dashboardcolor h5 {
	height: auto;
	background: #231F20;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.editlisting {
	margin-top: 16px
}
.leftbox {
	max-width: 153px
}
.row.toprow.menuswap .col {
	margin-bottom: 0!important
}
#headerwrap.fixed .toprow {
	padding-top: 5px;
	padding-bottom: 3px
}
.page-id-2554 header, .page-id-2669 header {
	margin-bottom: 0
}
.innerweather {
	background: #fff;
	padding: 10px 10px 0
}
.weather {
	margin-bottom: 16px
}
.wu-copyright {
	display: none
}
.innerweather h3 {
	font-family: Roboto Slab;
	font-weight: 400;
	font-size: 18px
}
.newreson.middlebox {
	margin-top: 50px
}
.wu-forecast-wrapper .wu-day-title {
	font-family: Roboto!important;
	font-weight: 300!important;
	color: #222!important
}
.wu-forecast-wrapper .wu-cond-text {
	font-size: 12px;
	font-family: roboto, sans-serif;
	font-weight: 300
}
.wu-forecast-wrapper .wu-cond-highlow {
	font-size: 11px;
	text-transform: uppercase;
	font-family: Roboto Slab;
	font-weight: 400
}
.wu-forecast-wrapper .wu-cond-highlow .wu-cond-low {
	color: #231F20!important
}
span.wu-cond-pop, span.wu-date {
	font-size: 14px;
	font-family: roboto, sans-serif;
	font-weight: 300
}
.wu-forecast-wrapper .wu-cond-pop {
	font-weight: 400;
	display: inline-block;
	background: url(../img/icons/raindrop-sprite.png) left -11px no-repeat!important;
	padding-left: 15px!important;
	margin-left: 5px;
	min-height: 20px;
	height: 20px;
	background-size: 9px auto!important
}
.widgetticker, table.WNtopmenu2 tr:first-child {
	background: #fff
}
.wu-wrapper div img, .wu-wrapper table img {
	width: 30px;
	height: auto
}
.widgetticker {
	padding: 10px
}
table.WNtopmenu2 {
	width: 100%
}
.devidedintwo .column2, .event_list .column2 {
	width: 50%
}
table.WNtopmenu2 tr:first-child td {
	text-align: left;
	font-size: 18px;
	font-family: Roboto Slab;
	background: 0 0;
	padding: 0 0 10px
}
table.WNtopmenu2 td {
	font-size: 16px;
	padding: 10px 0;
	font-family: roboto, sans-serif;
	font-weight: 300!important
}
.WNrow2 {
	background-color: #FFF!important
}
table.WNtopmenu2 tr {
	border-bottom: 1px solid #ccc
}
table.WNtopmenu2 tr:last-child {
	border-bottom: 0 solid #ccc
}
table.WNtopmenu2 tr:last-child td a {
	font-size: 11px;
	text-transform: uppercase;
	color: #888;
	font-family: Roboto Slab
}
#forgot_response p, #login_response p, #reg_response p {
	margin-bottom: 5px;
	text-align: center;
	color: #f85a5a
}
#forgot_response h5 {
	margin-bottom: 5px;
	text-align: center;
	color: #6a9e6b
}
.deleteimg {
	margin-right: 5px
}
.imagearea {
	display: inline-block;
	float: left;
	position: relative
}
.crossimg {
	position: absolute;
	top: -18px;
	right: -15px
}
.noimage p, .noimage h5 {
	margin-left: 20px!important
}
.devidedintwo .hover-share {
	background: #fff;
	height: 154px;
	overflow: hidden
}
.devidedintwo .hover-share:after {
	content: "";
	display: block;
	clear: both
}
.devidedintwo figcaption {
	width: calc(100% - 166px);
	float: left;
	padding: 10px 10px 10px 0;
	position: relative;
	height: 154px
}
.buisinessnewsthird .hover-share {
	position: relative;
	background: #fff;
	margin-bottom: 5px
}
.buisinessnewsthird .hover-share:after {
	content: "";
	display: block;
	clear: both;
	background: #fff
}
.devidedintwo {
	margin-top: 16px
}
.buisinessnewsthird figcaption {
	float: left;
	width: calc(100% - 108px);
	color: #231F20;
	height: 94px;
	padding-top: 6px
}
.buisinessnewsthird figcaption h5, .devidedintwo figcaption h5 {
	font-size: 10px;
	text-transform: uppercase;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	color: #666;
	letter-spacing: .5px
}
.buisinessnewsthird figcaption p, .devidedintwo figcaption p {
	font-family: roboto, sans-serif;
	font-weight: 300;
	font-size: 14px;
	padding: 7px 11px 0 0;
	min-height: 54px;
	line-height: 20px
}
.buisinessnewsthird figcaption p {
	font-size: 13px;
	line-height: 16px;
	color: #231F20
}
.buisinessnewsthird figcaption time, .devidedintwo figcaption time {
	font-size: 10px;
	text-transform: uppercase;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	color: #666;
	letter-spacing: .5px;
	position: absolute;
	bottom: 6px
}
.greenpanel .investorcolor figcaption p {
	font-weight: 400
}
.greenpanel .investorcolor h5 {
	font-family: Roboto Slab;
	font-weight: 600;
	font-size: 18px
}
.span_1 {
	width: 8.33333333333%
}
.span_2 {
	width: 16.6666666667%
}
.span_3 {
	width: 25%
}
.span_4 {
	width: 33.3333333333%
}
.span_5 {
	width: 41.6666666667%
}
.span_6 {
	width: 50%
}
.span_7 {
	width: 58.3333333333%
}
.span_8 {
	width: 66.6666666667%
}
.span_9 {
	width: 75%
}
.span_10 {
	width: 83.3333333333%
}
.span_11 {
	width: 91.6666666667%
}
.span_12 {
	width: 100%
}
.addimag {
	margin-bottom: 16px
}
.beforequicklink {
	width: 100%;
	margin-top: 30px
}
.afterbusinesseconomy {
	width: 100%;
	margin-bottom: 50px
}
span.morebtn {
	float: right;
	color: #9e2319;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	font-size: 12px;
	display: block
}
.rnews>div.socialfollowbutton {
	background: 0 0;
	margin-top: 4px;
	margin-left: -2px;
	margin-right: -2px;
	box-shadow: none
}
.socialfollowbutton .follow, .socialfollowbutton .follow:nth-child(2n), .socialfollowbutton .follow:nth-child(4) {
	margin-right: 0!important;
	margin-top: 0!important
}
.rnews>div.socialfollowbutton:after {
	content: "";
	display: block;
	clear: both
}
.socialfollowbutton .follow {
	display: table;
	width: 25%;
	height: 94px;
	margin-bottom: 19px!important;
	padding: 0 2px
}
.follow .followbutton {
	display: table-cell;
	vertical-align: middle;
	color: #fff;
	text-align: center
}
.follow .followbutton.facebook {
	background: #537bbd
}
.follow .followbutton.twitter {
	background: #79caed
}
.follow .followbutton.linkedin {
	background: #007bb5
}
.follow .followbutton.pinit {
	background: #cb2027
}
ul.bullettedlist, ul.numberlist {
	margin-left: 30px
}
ul.bullettedlist li, ul.numberlist li {
	position: relative;
	padding: 10px 0;
	border-bottom: 1px solid #ccc
}
ul.bullettedlist li:before {
	margin-left: -15px;
	content: "-";
	position: absolute;
	font-weight: 700
}
ul.numberlist li:before {
	content: ""attr(rel)"";
	margin-left: -15px;
	position: absolute
}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body, .wp-video, video {
	width: 100%!important
}
.mejs-poster.mejs-layer {
	background-size: cover!important;
	background-repeat: no-repeat!important
}
.mejs-overlay-button {
	background: url(../images/play.png) center center no-repeat!important
}
.mejs-overlay.mejs-layer.mejs-overlay-play {
	background: #214497
}
.wp-video {
	margin-bottom: 16px
}
strong, b {
	font-weight: 600!important;
	font-family: roboto, sans-serif
}
em {
	font-style: italic!important
}
section.loginsection ul.social {
	float: none;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	max-height: 25px
}
section.loginsection ul.social li a {
	padding: 0;
	color: #fff;
	line-height: 21px
}
section.loginsection span.folowus {
	display: inline-block;
	width: auto!important;
	background-color: transparent!important;
	margin-left: 20px;
	margin-right: 0
}
ul.social li a, ul.social li a img {
	display: block;
	padding: 0
}
ul.social li {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
header.fixed ul.social li {
	width: 20px
}
.menu-footer-menu-container {
	display: inline-block;
	vertical-align: middle;
	margin-left: 15px
}
.footerlastdiv1 span.folowus {
	font-size: 14px;
	font-weight: 400
}
footer .stayright {
	float: right;
	margin-top: 7px
}
footer .stayright ul.social li {
	width: 16px
}
.torismpost .twocolumpost {
	width: 50%;
	float: left;
	padding: 0 10px;
	margin-bottom: 16px;
	height: 154px
}
#keywordarea ul#json_result, .torismpost {
	padding: 0
}
.fweaturedcol.twocolumpost.col {
	height: 324px
}
html {
	border-top: 0 solid #fff!important
}
div#awesomeshare, ul#awesomebar {
	display: none
}
span.arrow:after {
	content: '';
	position: absolute;
	width: 8px;
	height: 12px;
	background: url(../images/angle.png);
	right: -15px;
	top: 50%;
	margin-top: -5px
}
.quicklinks {
	display: inline-block;
	position: relative
}
.rightnav ul li .drop {
	display: none
}
.croped {
	background: url(../images/loader.gif) center center no-repeat rgba(237,236,237,.85);
	display: block
}
#keywordarea ul#json_result li.titleresult {
	display: block;
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	padding: 10px;
	border-bottom: 1px solid #ccc
}
#keywordarea .loader-keyup {
	position: absolute;
	right: -64px;
	top: 9px;
	background: url(../images/loader-keyup.gif) center center no-repeat;
	height: 32px;
	width: 32px;
	display: none
}
li#menu-item-538 {
	margin-left: -13px
}
li#menu-item-3441 a {
	padding-left: 0
}
.eventsearch.mobile {
	display: none
}
.business_class {
	border-top: 4px solid #213C74;
	list-style: inherit
}
.propertys_class {
	border-top: 4px solid #4F352F
}
.tourism_class {
	border-top: 4px solid #661044
}
.jobs_class, .products_class {
	border-top: 4px solid #9e2319
}
.row.toprow span.byadrian {
	width: auto;
	display: inline-block;
	background: 0 0;
	vertical-align: middle;
	margin-bottom: -3px;
	font-size: 12px;
	font-weight: 400;
	margin-left: 2px
}
.row.toprow .column7 {
	background: #fff
}
.contaner, body {
	overflow-x: hidden
}
section.loginsection ul.social li a i {
	background: #231F20;
	width: 20px;
	height: 20px;
	display: block;
	text-align: center;
	border-radius: 50%
}
section.loginsection ul.social li a i.icon.ion-social-facebook {
	background: #547bbc
}
section.loginsection ul.social li a i.icon.ion-social-twitter {
	background: #78cbef
}
section.loginsection ul.social li a i.icon.ion-social-linkedin {
	background: #007bb5
}
section.loginsection ul.social li a i.icon.ion-social-googleplus {
	background: #dc4a39
}
.business_grid_article_inner.hover-shares.postscount p {
	font-size: 13px;
	font-family: roboto, sans-serif;
	line-height: 16px
}
section.next-prev-section.propertycolor {
	background: #6E4D42!important
}
.propertycolor .next-block:hover, .propertycolor .prev-block:hover {
	background: #4F352F;
	cursor: pointer
}
section.next-prev-section.visiting-bg {
	background: #881B51!important
}
.next-prev-section.businecolor .next-block:hover, .next-prev-section.businecolor .prev-block:hover {
	background: #112856!important;
	cursor: pointer
}
section.next-prev-section.visiting-bg .next-block:hover, section.next-prev-section.visiting-bg .prev-block:hover {
	background: #661044;
	cursor: pointer
}
section.next-prev-section.investing-color .next-block:hover, section.next-prev-section.investing-color .prev-block:hover {
	background: #026165!important;
	cursor: pointer
}
div#international_response .col.column4.sec2s.widthcol2, div#politics_response .col.column4.sec2s.widthcol2 {
	margin-bottom: 0
}
.afternewssec div.hr {
	height: 0;
	border-bottom: 1px solid #231F20;
	background: 0 0;
	outline: 0;
	margin: 0 0 16px;
	width: 100%;
	clear: both
}
.toprow h3 img {
	width: auto;
	height: 40px;
	vertical-align: bottom;
	margin-right: -5px
}
.col.column4.widthcol4.mbnm.showmorebtn h4 {
	margin-top: 0
}
.fluidcontainer {
	height: auto;
	margin-top: 0;
	/* padding: 30px 0 0;*/
	padding: 19px 0 0;
	overflow: hidden
}
.fluidcontainer .col, .fluidcontainer .row {
	margin-top: 0;
	margin-bottom: 0
}
.fluidcontainer h1 {
	font-size: 121px;
	font-family: 'Roboto Slab', serif;
	line-height: 121px;
	font-weight: 300;
	margin-top: 20px
}
.fluidcontainer.propertycolor, section.fullsection.fluidcontainer.marketplace-bg {
	height: auto;
	margin:0px;
}
.FeaturedProducts h5 {
	font-weight: 600;
	line-height: 23px
}
.lesscontent .visiting-FeaturedEvent-cont {
	padding-left: 0
}
.lesscontent .visiting-date {
	left: 0
}
.afternewssec .croped {
	border-right: 0
}
.afternewssec section figcaption p {
	font-size: 15px;
	line-height: 19px
}
.afternewssec section time {
	font-weight: 600!important
}
.greenpanel .flup {
	margin-bottom: 16px!important
}
.threesection a:nth-child(3) {
	text-transform: uppercase
}
.visiting-mozambique-tourism input#tourism-directory {
	color: #661044
}
.formrow:first-child, .page-id-247 .devidedintwo {
	margin-top: 0
}
.page-id-876 .news-cont-block .news-cont p {
	font-family: roboto, sans-serif;
	font-weight: 300;
	font-size: 12px;
	min-height: 54px;
	line-height: 15px
}
.fweaturedcol:after {
	display: block;
	clear: both;
	content: ""
}
.col.column2.sec2s.widthcol2.firstavinash {
	height: 154px
}
.no_post p {
	padding: 10px;
	background: #fff
}
.business_list_more a:after, .job_list_more a:after, .product_list_more a:after, .property_list_more a:after, .tourism_list_more a:after {
	content: "+";
	position: absolute;
	right: 8px
}
.business_list_more a, .job_list_more a, .product_list_more a, .property_list_more a, .tourism_list_more a {
	display: block
}
.business_list_more, .job_list_more, .product_list_more, .property_list_more, .tourism_list_more {
	background: #213c74;
	color: #fff;
	padding: 8px 7px 7px 14px;
	margin: 0;
	position: relative;
	font-family: 'Roboto Slab', serif;
	font-weight: 600;
	font-size: 12px;
	-webkit-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	-moz-box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
	letter-spacing: .5px;
	text-transform: uppercase
}
.property_list_more {
	background: #6e4d42
}
.tourism_list_more {
	background: #881b51
}
.job_list_more, .product_list_more {
	background: #9e2319
}
.smallheader {
	background: #fff;
	position: fixed;
	z-index: 999;
	display: block;
	width: 100%;
	top: -200px;
	left: 0
}
.smallheader .logo img {
	max-height: 15px
}
.smallheader section.loginsection, .smallheader section.loginsection a.login_link {
	font-size: 11px
}
.smallheader section.loginsection a.login_link {
	height: 15px;
	line-height: 15px;
	background-size: 15px;
	padding-right: 20px
}
.smallheader section.loginsection ul.social li a i {
	width: 15px;
	height: 15px
}
.smallheader .toprow {
	padding-top: 5px;
	padding-bottom: 5px
}
.smallheader section.loginsection ul.social {
	height: 15px;
	vertical-align: middle
}
.smallheader section.loginsection span.folowus {
	height: 15px;
	line-height: 15px
}
.smallheader section.loginsection ul.social li a {
	line-height: 17px
}
.news-block.sbotome h4 {
	margin-bottom: 0;
	margin-top: 0
}
.homemenu .heading .sub-menu {
	font-size: 14px;
	line-height: 18px;
	display: none;
	margin: 10px -10px 0
}
.homemenu .heading .sub-menu li a {
	padding: 7px 10px;
	display: block;
	color: #fff;
	border-top: 1px solid #AE1F24;
	font-size: 16px;
	line-height: 21px
}
.homemenu .heading.businessh .sub-menu li a {
	border-top: 1px solid #091D49
}
.homemenu .heading.investingh .sub-menu li a {
	border-top: 1px solid #026165
}
.homemenu .heading.propertyh .sub-menu li a {
	border-top: 1px solid #4f352f
}
.homemenu .heading.livingh .sub-menu li a {
	border-top: 1px solid #661044
}
.homemenu .heading.marketh .sub-menu li a {
	border-top: 1px solid #891916
}
.homemenu .heading .sub-menu li:last-child {
	margin-bottom: 0
}
.homemenu .heading.open:after {
	background-position: center -29px
}
span.ad_text {
	position: absolute;
	right: 0;
	padding: 5px 10px;
	color: #666;
	background: #EDECED;
	font-size: 11px;
	letter-spacing: .5px;
	font-weight: 600;
	pointer-events: none;
	display: none!important
}
.addimag {
	max-height: 154px;
	overflow: hidden
}
.rnews h4 {
	margin-top: 8px
}
aside.col.column2.rnews.third.sss .hover-share:first-child {
	margin-top: 0
}
.col.column2.celegrid {
	margin-bottom: 48px;
	margin-top: 0;
	width: 50%
}
.celibig {
	margin-top: 20px;
	margin-bottom: 48px
}
.mobileslider figcaption {
	padding: 12px 12px 20px;
	background: #fff;
	margin-bottom: 20px;
	font-family: Roboto Slab;
	font-weight: 400;
	font-size: 20px;
	line-height: 24px
}
.col.column2.celegrid .celibig, .newspotcol .newspot {
	margin-bottom: 0
}
.col.column2.celegrid:nth-child(2n+1) {
	clear: both
}
.page-id-837 .newspot, .page-id-839 .newspot {
	min-height: 138px
}
.page-id-837 .newspot h5, .page-id-839 .newspot h5 {
	min-height: 50px
}
.page-id-262 .newspot h5 {
	min-height: 118px
}
.search_result_tender .investorcolor.fulp {
	height: 140px
}
.mobilemenu .drop ul li a {
	padding: 10px 13px;
	font-size: 14px;
	font-weight: 600
}
li.whatsapp-bg a {
	background: #65bc54
}
li.email-bg a {
	background: #091D49
}
article.contactpages a {
	text-decoration: underline;
	color: #091D49
}
.contactpages p, article.aboutpages p, article.whoiswhopages p {
	margin-bottom: 15px
}
.contactpages p:last-child, article.aboutpages p:last-child, article.whoiswhopages p:last-child {
	margin-bottom: 0
}
.rnews div.sticky {
	margin: 6px 0 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: 0 0!important
}
.right-side-ad li.widget_adrotate_widgets {
	margin-bottom: 16px
}
.right-side-ad li.widget_adrotate_widgets img {
	float: none
}
.imageupload {
	width: 100%!important;
	cursor: pointer
}
.custom-pagination a, .custom-pagination span {
	display: inline-block;
	padding: 2px 10px
}
.custom-pagination a {
	background-color: #ebebeb;
	color: #5E5356
}
.custom-pagination a:hover {
	background-color: #5E5356;
	color: #fff
}
.custom-pagination span.page-num {
	margin-right: 10px;
	padding: 0
}
.custom-pagination span.dots {
	padding: 0;
	color: #dcdcdc
}
.custom-pagination span.current {
	background-color: #5E5356;
	color: #fff
}
nav.custom-pagination {
	padding: 10px 0
}
.custom-pagination a.page-numbers {
	border-bottom: 1px solid silver
}
.cptch_wrap label.cptch_label {
	width: 32%
}
.cptch_wrap .cptch_reload_button.dashicons.dashicons-update {
	font-size: 1rem;
	display: inline-block;
	vertical-align: middle;
	width: 16px!important;
	height: 16px!important
}
.cptch_wrap {
	display: block!important;
	position: relative;
	clear: both;
	margin-left: calc(37% + 15px);
	margin-bottom: 10px
}
.cptch_reload_button_wrap.hide-if-no-js {
	display: inline-block;
	width: 10%
}
p.wc-must-login {
	color: #000
}
p.wc-must-login a {
	color: #ED2B2E;
	text-decoration: underline
}
.bigimage-slider img {
	margin: 0 auto
}
figure.featuredlistingimage {
	height: auto;
	overflow: hidden;
	position: relative;
	background: url(../images/loader.gif) center center no-repeat rgba(237,236,237,.85)
}
figure.featuredlistingimage span {
	width: 100%;
	position: absolute;
	bottom: 0
}
.dropdown {
	display: none
}
header#headerwrap {
	-webkit-transition: all ease-in-out 2s;
	transition: all ease-in-out 2s
}
@-webkit-keyframes headerdown {
0% {
-webkit-transform:translateY(-200px);
transform:translateY(-200px)
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes headerdown {
0% {
-webkit-transform:translateY(-200px);
-ms-transform:translateY(-200px);
transform:translateY(-200px)
}
100% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
header#headerwrap.hdrfixed {
	position: fixed;
	top: 0;
	width: 100%;
	-webkit-animation-name: headerdown;
	animation-name: headerdown;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode: forward;
	animation-fill-mode: forward
}
.wraper.hdrfixed {
	padding-top: 130px
}
.hdrfixed .toprow {
	padding-top: 5px;
	padding-bottom: 3px
}
.hdrfixed .toprow h3 img {
	width: auto;
	height: 30px
}
.page-id-429 .row.showmore>.col>a>h4 {
	background: #091D49;
	color: #fff
}
.page-id-12 .view-all-events {
	background-color: #661044;
	color: #fff
}
.col.column2.rnews.businespa, .col.column2.sec2s.desktop, aside#trendingnews {
	float: right
}
.directory-listing.fullpara {
	position: relative;
	min-height: 10px
}
.forminsert.tourism_class .bottomlink {
	position: absolute
}
.Xyamb {
	padding: 5px;
	font-weight: 700;
	border-bottom: 1px dashed #484448
}
.page-id-1181 .column1 .about h5 {
	position: static;
	margin-top: 20px
}
.page-id-1181 .column1 .about {
	height: auto
}
.page-id-1181 .column1 .about h2 {
	margin-bottom: 50px
}
.celegrid figcaption p a {
	word-break: break-all;
	display: block;
	color: #881b51;
	font-size: 12px;
	line-height: 13px;
	font-weight: 300
}
section.next-prev-section.bottomfixed {
	position: fixed;
	width: 100%;
	bottom: 37px
}
.wp-caption-text a {
	color: #537BBD;
	text-decoration: underline
}
.postid-14122 table.tabldotted td {
	border: 1px dotted rgba(0,0,0,.15);
	padding: 5px;
	line-height: 20px
}
figure#century_onpage {
	margin-bottom: 48px
}
.products-cont-block ul {
	margin-left: 30px;
	list-style: inherit;
	margin-top: 10px
}
.products-cont-block a {
	color: #0CF
}
figcaption ul {
	list-style: inherit;
	margin-left: 16px
}
ul br {
	display: none
}
ul li br {
	display: block
}
.col.column2.greenpanel.greenpanel {
	clear: none
}
.marketplace-FeaturedEvent-image {
	float: left;
	width: 135px;
	height: 135px;
	margin-right: 10px
}
.marketplace-FeaturedEvent-image img {
	max-width: 100%;
	max-height: 100%
}
.page-id-14 .company-block .x-replies {
	left: 155px
}
.socialshareicon img {
	max-width: 40px;
}
.moz_slider_image .slick-prev {
left: 0px;
background: #231F20;
padding: 5px 6px;
}
.moz_slider_image .slick-next {
right: 0px;
background: #231F20;
padding: 5px 6px;
}
.moz_slider_image .slick-next:before {
width: 13px;
height: 23px;
background: url(../images/next-icon.png) no-repeat;
display: block;
content: '' !important;
}
.moz_slider_image .slick-prev:before {
width: 13px;
height: 23px;
background: url(../images/prev-icon.png) no-repeat;
display: block;
content: '' !important;
}




.col.column2.celegrid{
	margin-top:0 !important;
	margin-bottom:16px !important;	
}
.col.column2.celegrid .celibig{
	margin-top:0 !important;	
}

.moreLess{
    margin-top: 16px;
    font-size: 12px;
    cursor: pointer;
}
.marketplace .products-cont-block ul.specification{
    margin-left: 0;
}
.marketplace .products-cont-block ul.specification li, .marketplace .products-cont-block ul.specification li a{
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    font-family: roboto, sans-serif;
    padding: 0;
        color: #231F20;
    margin-bottom: 3px;
}


.page-id-39 section.next-prev-section.businecolor, .page-id-868 section.next-prev-section, .page-id-861 section.next-prev-section, .next-prev-section{
    display: none;
}
.single-job-classifieds .products-cont-block ul {
    margin-left: 0;
}
.single-job-classifieds .products-cont-block ul li {
    font-size: inherit;
    padding-left: 0;
}
#keywordarea ul#json_result, .torismpost {
    max-height: 300px;
    overflow-y: auto;
}
.postid-39768 .detailpara table.tablesview{ 
width:100% !important;
 border:1px solid #ccc !important;
 border-collapse:collapse !important;
}
.postid-39768 .detailpara table.tablesview tr td strong{
    text-align: center;
        font-size: 13px;
  }
.postid-39768 .detailpara table.tablesview tr td{
    text-align: center;
        font-size: 12px;
            //border: 1px solid #ccc;
            padding: 3px 2px;
    
    border: 1px solid;
       
  }
 .postid-39768 .detailpara table.tablesview_newcss tr td {
    text-align: left !important;
    padding-left: 10px !important;
}

.dateResult {
    margin: 16px auto;
    border: 1px solid #ccc;
    padding: 16px;
    background: #213c74;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
}
table.mental tbody tr td{
  border: 1px solid #000;
  padding-left: 6px;
}
.menu-item-882 ul.sub-menu{
padding-top:12px;
}
.menu-item-882 ul.sub-menu li a{
display:none;
}

.col.column2.sec2s.widthcol2.gallery-section {
    width: 21%;
    margin-bottom: 45px;
}
.col.column2.sec2s.widthcol2.gallery-section  .imgs_terms a {
    display: block;
}

.col.column2.sec2s.widthcol2.gallery-section  .imgs_terms a img {
    margin: 0 auto;
    width: 100%;
}
.col.column2.sec2s.widthcol2.gallery-section  .imgs_terms > a {
    display: block;
    /* text-align: center; */
    border: 1px solid #ccc;
    padding: 7px;
}
.col.column2.sec2s.widthcol2.gallery-section  .name {
    margin-top: 15px;
    color: #661044;
}
.col.column2.sec2s.widthcol2.gallery-section  .name a {
    color: #661044;
}
div#print_div ol {
    list-style-type: decimal;
    margin-left: 15px;
}

#menu-item-553, #menu-item-542 {
display:none;
}
section.loginsection ul.social li a i.icon.ion-social-instagram {
    background: #661044;
}
.investleft-sidebarwrap{


}

.investleft-sidebarwrap article.item.slick-slide {
    display: table;
}

@media only screen and (max-width:1023px){
    .page-template-template-recent-news .newnewslisting .column2 {
        width: 100% !important;
    }
      
}


/*Mod

section.businepage.fulp.investorcolor.mt15 {
    margin-top: 0px;
    border-top: 1px solid #fff;
}

.businepage figcaption h5 {
    font-size: 22px;
    text-transform: inherit;
    font-weight: 400;
    color: #213C74;
    letter-spacing: .5px;
    line-height: 58px;
}

.businepage .fulp, .businepage .white {
    box-shadow: 0 1px 4px -1px rgba(50,50,50,.62);
    min-height: 315px;
}

.businepage figcaption h5 {
    font-size: 23px;
    text-transform: inherit;
    font-weight: 400;
    color: #213C74;
    letter-spacing: .5px;
    line-height: 157px;
    text-align: center;
}

.businepage>section>figcaption p {
    font-size: 15px;
    padding-right: 8px;
    line-height: 22px;
    bottom: 110px;
    color: #231F20;
    text-align: center;
    font-weight: 300;
}

.businepage>section>figcaption time {
    font-size: 11px;
    text-transform: inherit;
    font-weight: 500;
    color: #666;
    letter-spacing: .3px;
    bottom: 68px;
    left: 31%;
}


*/


.bt_table td {
font-size: 13px;
padding: 7px 10px;
text-align: left;
line-height: 17px;
}

.bt_table tr {
border-bottom: solid 1px #d9d9d9;
}

.bt_table table tr th {
font-size: 12px;
font-weight: 500;
font-family: roboto, sans-serif;
font-weight: 600;
padding: 10px 10px;
background: #d9d9d9;
}

.bt_table td:first-child {
font-size: 12px;
}
.bt_table {
margin-bottom: 20px;
}

blockquote h2 {
    font-size: 20px;
    line-height: 29px;
/*
    border-left: 4px double #000;
    padding-left: 22px;
*/
    text-align: left;
}
