@font-face {    font-family: 'open_sansregular';    src: url('../fonts/OpenSans-Regular-webfont.eot');    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');    font-weight: normal;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'open_sansitalic';    src: url('../fonts/OpenSans-Italic-webfont.eot');    src: url('../fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-Italic-webfont.woff') format('woff'),         url('../fonts/OpenSans-Italic-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');    font-weight: normal;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'open_sanslight';    src: url('../fonts/OpenSans-Light-webfont.eot');    src: url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-Light-webfont.woff') format('woff'),         url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');    font-weight: normal;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'open_sanslight_italic';    src: url('../fonts/OpenSans-LightItalic-webfont.eot');    src: url('../fonts/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-LightItalic-webfont.woff') format('woff'),         url('../fonts/OpenSans-LightItalic-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-LightItalic-webfont.svg#open_sanslight_italic') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'open_sanssemibold';    src: url('../fonts/OpenSans-Semibold-webfont.eot');    src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),         url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'open_sanssemibold_italic';    src: url('../fonts/OpenSans-SemiboldItalic-webfont.eot');    src: url('../fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'),         url('../fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'open_sansbold';    src: url('../fonts/OpenSans-Bold-webfont.eot');    src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),         url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'open_sansbold_italic';    src: url('../fonts/OpenSans-BoldItalic-webfont.eot');    src: url('../fonts/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-BoldItalic-webfont.woff') format('woff'),         url('../fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'open_sansextrabold';    src: url('../fonts/OpenSans-ExtraBold-webfont.eot');    src: url('../fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),         url('../fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'open_sansextrabold_italic';    src: url('../fonts/OpenSans-ExtraBoldItalic-webfont.eot');    src: url('../fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),         url('../fonts/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-ExtraBoldItalic-webfont.svg#open_sansextrabold_italic') format('svg');    font-weight: normal;    font-style: normal;}@font-face {font-family: 'Helvetica 57 Condensed';font-style: normal;font-weight: normal;src: local('Helvetica 57 Condensed'), url('../fonts/HelveticaNeue-Condensed.woff') format('woff');font-display: swap;}<<<<<<< Updated upstreamhtml {	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	box-sizing:border-box;}*, *:before, *:after {	/*-webkit-box-sizing:inherit;	-moz-box-sizing:inherit;	box-sizing:inherit;*/	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	box-sizing:border-box;}body, p, input, textarea, select, button {	font-size:14px;	/*font-family:'open_sansregular';*/	font-family: 'Helvetica 57 Condensed';	color:#666666;	}h1, h2, h3, h4, h5 {	margin:0;	/*font-family:'open_sansregular';*/	font-family: 'Helvetica 57 Condensed';	color:#666666;	font-weight:normal;}h1, .com_mijosef .componentheading {	font-size:24px;	margin-bottom:40px;	padding-bottom:10px;	border-bottom:1px solid #cccccc;}h2 { font-size:20px; margin-bottom:5px; }h3 { font-size:18px; margin-top:0; }p.red {	color: #ec1d25;}.moduletable > h3,.moduletable .moduleHeader {	/*border-bottom:1px solid #cccccc;*/	/*font-family: 'open_sanssemibold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	font-size:22px;	margin-bottom:40px;	padding-bottom:10px;	margin-top:20px;	color: #5b5a5a;}a {	color:#ec1d25;	text-decoration:none;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;	outline:none;}a:hover {	color:#000;	text-decoration:none;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;		outline:none;}img {	max-width:100%;	display:inline-block;	position:relative;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}img:hover {	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}a img { border:none; }p { margin:0 0 16px 0; line-height:20px; }div { position:relative; }table td { vertical-align:top; }::-webkit-input-placeholder {	color:#000000;	opacity:1;}:-moz-placeholder { /* Firefox 18- */   color:#000000;   opacity:1;}::-moz-placeholder {  /* Firefox 19+ */   color:#000000;   opacity:1;}:-ms-input-placeholder {   color:#000000;   opacity:1;}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="number"],input[type="search"],select,textarea {	width:100%;	/*height:38px;*/	height:46px;	padding:0 10px;	border:#ccc 1px solid;	font-size:12px;	color:#000;		background:#fafafa;	margin:0;	border-radius:0;	-webkit-border-radius:0;	-moz-border-radius:0;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	display:block;}select {	line-height:38px;	padding:0 0 0 5px;}textarea {	height:auto;	padding:10px;}input[type="text"]:hover,input[type="password"]:hover,input[type="email"]:hover,input[type="tel"]:hover,input[type="number"]:hover,input[type="search"]:hover,textarea:hover,select:hover,input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="search"]:focus,textarea:focus,select:focus {	border:#000 1px solid;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}fieldset {	border:none;	padding:0;	margin:0;}fieldset dd { margin:0 0 10px 0; }input[type="submit"], input[type="button"], button, a.button, .mijoshop a.btn {	padding:10px 30px;	border:none; 	background:#fba300;	cursor:pointer;	color:#fff !important;	font-size:18px !important;	/*font-family:'open_sansregular';*/	font-family: 'Helvetica 57 Condensed';	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;	text-transform:uppercase;}a.button, .mijoshop a.btn {  display:inline-block;  text-align:center;}input[type="submit"]:hover, input[type="button"]:hover, button:hover, a.button:hover, .mijoshop a.btn:hover {	padding:10px 30px;	border:none; 	background:#c37e00;	cursor:pointer;	color:#fff !important;	font-size:18px !important;	/*font-family:'open_sansregular';*/	font-family: 'Helvetica 57 Condensed';	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;	text-transform:uppercase;}button::-moz-focus-inner { border: 0; }input::-moz-focus-inner { border: 0; }body {	margin:0;	padding:0;	background:#fff;}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {	body { -webkit-text-size-adjust:none; }	input[type="submit"], input[type="button"], button	{		-webkit-appearance:none;	}}@media only screen and (max-device-width: 480px) {	body { -webkit-text-size-adjust:none; }	input[type="submit"], input[type="button"], button	{		-webkit-appearance:none;	}}.acc_pages .control-group { margin-bottom:10px; }.acc_pages .control-group .control-label { margin-bottom:4px; }.acc_pages .control-group input[type="text"],.acc_pages .control-group input[type="email"],.acc_pages .control-group input[type="password"] { width:100%; }.acc_pages .login_links ul { margin:0; padding:0; list-style:none; }.acc_pages .login_links ul li { margin:5px 0; }/*.acc_pages.login .control-group,*/.acc_pages.login .login_links ul li {	float:left;	width:30%;}.acc_pages.login .control-group:nth-child(even),/*.acc_pages.login .login_links ul li:nth-child(even) { margin-left:5%; margin-right:5%; }*/.acc_pages.login .control-group button { width:100%; }.clearfix, .clr { clear:both; }/*.outerWrapper { overflow-x:hidden; }*/.wrapper {	max-width:1340px;	margin:0px auto;	padding:0 20px;}/*.header_menu_button {	position:absolute;	top:26px;	right:10px;	z-index:800;}*/.header {	z-index:400;	position:relative;	background:#160b16;}.header .logo {	padding:36px 0px;	float:left;}.header .logo a:hover img { opacity:0.7; }.header .logo .partners {	display:inline-block;	vertical-align:top;	margin-left:30px;}.header .logo .partners p { margin:0; }.header .logo .partners a + a { margin-left:20px; }.header .logo .partners img.worldpay { padding-top:26px; }.header .logo .partners a:hover img { opacity:0.7; }.header .wrapper {	padding: 0px 0px;}.header .strapline {	font-family: click-clack, sans-serif;	font-size: 16px;	line-height: 25px;	display: inline-block;	color: #fff;	padding: 0 10px;	bottom: 12px;}.header .header_mod {	float:right;	padding-top:7px;	text-align:right;}.mainmenu {	margin:0 0 0 0;	border-bottom:0;	background:#fff;	position:relative;	z-index:399;}.ctf { padding-bottom:38px;padding-top: 1px; }.pg_home .mainmenu { margin-bottom:0; }body.usertype_consumer.pg_home .ctf {	padding-top:48px;	/*background:url(../images/homepage_top.jpg) top center no-repeat;*/}.ctf .moduletable + .moduletable { margin-top:48px; }body.usertype_business .for_consumer { display:none !important; }body.usertype_consumer .for_business { display:none !important; }.mainc { }.left_col {	float:left;	width:320px;}.right_col {	float:right;	width:250px;	margin-left:10px;}.main_col.with_left {	float:left;	width:966px;	margin-left:14px;}.main_col.with_right {	float:left;	width:700px;}.main_col.with_left_right {	float:left;	width:460px;}.main_col_inner { }.content_top {}.content_bottom {}.cbf { padding:60px 0 0 0; }.cbfg { 	padding:30px 0; 	background: #efefef;}.footer { background:#160b16; padding:66px 0; margin-top:60px; color: #fff; }.footer_main { margin:35px 0 30px 0; }.footer_copyright {	/*border-top:#cccccc 1px solid;*/	padding-top:20px;}.copy_left { display:inline-block; width:50%; margin-right:-3px; }.site_design { display:inline-block; width:50%; margin-right:-3px; text-align:right; }/**************************** PAGINATION START ****************************/.mijoshop ul.pagination,.pagination ul,.k2Pagination ul {	padding:20px 0;	margin:0;	list-style:none;	text-align:center;}/*.mijoshop ul.pagination { text-align:left; }*/.mijoshop ul.pagination li,.pagination ul li,.k2Pagination ul li {	display:inline-block;	vertical-align:top;	margin:0 4px;	width: 34%;}.pagination ul li:before { display:none !important; }.pagination ul li.first,.pagination ul li.end,.pagination ul li.last,.k2Pagination ul li.first,.k2Pagination ul li.end,.k2Pagination ul li.last { display:none; }.mijoshop ul.pagination li a,.mijoshop ul.pagination li span,.pagination ul li a,.pagination ul li span,.k2Pagination ul li a,.k2Pagination ul li span {	display:block;	background:#ec1d25;	height:44px;	line-height:45px;	padding:0 14px;	font-size:18px;	color:#fff;	margin:3px;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;	border-radius:0;	-webkit-border-radius:0;	-moz-border-radius:0;	/*font-family: 'open_sanssemibold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;}.pagination ul li span,.k2Pagination ul li span { background:#ccc; color:#666; }.mijoshop ul.pagination li a:hover,.mijoshop ul.pagination li.active span,.pagination ul li a:hover,.pagination ul li.active a,.k2Pagination ul li a:hover,.k2Pagination ul li.active a,.k2Pagination ul li.active span { 	background:#000;	color:#fff;	border-radius:0;	-webkit-border-radius:0;	-moz-border-radius:0;}/***************************** PAGINATION END *****************************/.header .time_flags {	color:#858585;	font-size:11px;	text-align:right;	position: absolute;	bottom: 30px;	left: 260px;	font-weight: bold;}.header .header_mod .time_flags img { margin-left:5px; }.h_mod_right_wrap .moduletable {	/*display:inline-block;	vertical-align:bottom;	margin-top:36px;	padding-bottom:20px;*/	position: absolute;	top: 20px;	right: 0;}.moduletable.mod_changer button {	font-family:"open_sanslight";	font-size: 13px !important;	padding:0;	background:none;	text-transform:none;	color:#2190e9 !important;	vertical-align:bottom;}.moduletable.mod_changer button:hover {	color:#fff !important;}.moduletable.mod_login { position: absolute; top: 60px; right: 0; margin-left:10px; /*width: 20%;*/; }.moduletable.mod_login h3 {	cursor:pointer;	font-size:18px;	/*font-family:'open_sanssemibold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	color:#797979;	/*text-transform:uppercase;*?	/*border:rgba(255,255,255,0.5) 1px solid;*/	border: 0;	text-align: right;	/*line-height:40px;*/	/*width:274px;*/	margin:0;	padding:0px 0px 0px 20px;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;		background: url('../images/login-icon.png') left no-repeat;}.moduletable.mod_login h3.itemactive,.moduletable.mod_login:hover h3 {	color:#ebf0f4;	/*border:rgba(255,255,255,1) 1px solid;*/	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}.moduletable.mod_login h3.itemactive { cursor:default; }.moduletable.mod_login form {	display:none;	position:absolute;	top:41px;	/*left:0;*/	right:0;	border:rgba(255,255,255,1) 1px solid;	background:#160b16;	padding:10px;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	width: 250px;}.moduletable.mod_login .login_close {	text-align:right;	margin-bottom:4px;}.moduletable.mod_login .login_close .fa {	color:#fff;	font-size:16px;	cursor:pointer;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}.moduletable.mod_login .login_close .fa:hover {	color:#ff0000;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}.moduletable.mod_login .userdata .control-group {	margin-bottom:10px;	text-align:center;}.moduletable.mod_login .userdata label { color:#fff; font-size:11px; vertical-align:bottom; }.moduletable.mod_login .userdata .input-small {	border:none;	text-align:center;}.moduletable.mod_login .userdata input[type="checkbox"] { margin:0 0 2px 4px; vertical-align:bottom; }.moduletable.mod_login button {	background:none;	border:rgba(255,255,255,1) 1px solid;	width:100%;}.moduletable.mod_login button:hover {	background:#fff;	color:#160b16 !important;}.moduletable.mod_login ul {	margin:0;	padding:0;	list-style:none;}.moduletable.mod_login ul li + li { margin-top:10px; }.moduletable.mod_login ul li a {	color:#fff;	font-size:11px;	display:block;	text-align:center;}.moduletable.mod_login ul li a:hover { text-decoration:underline; }.moduletable.mod_login .logout-button { margin-top:20px; }.moduletable.get_quotes_now .rsform-block-info-top {	text-align:center;	padding-bottom:40px;	max-width:100%;}.moduletable.get_quotes_now .rsform-block-info-top p {	font-size:27px;	color:#2190e9;	/*font-family: 'open_sanssemibold_italic';*/	font-family: 'Helvetica 57 Condensed';	font-style:  italic;}.moduletable.get_quotes_now .rsform-block { clear:both; }.moduletable.get_quotes_now .rsform-block .control-label {	float:left;	max-width:35%/*450px*/;	width:100%;	text-align:right;	height:46px;	line-height:46px;	/*font-family: 'open_sanslight';*/	font-family: 'Helvetica 57 Condensed';	font-size:20px;	padding-right:30px;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	display:block;}.moduletable.get_quotes_now .rsform-block .formControls {	float:left;	max-width:470px;	width:100%;}.moduletable.get_quotes_now .rsform-block-submit-button button {	width:100%;	background:#2b9af3;}.moduletable.get_quotes_now .rsform-block-submit-button button:hover {	background:#fba300;}.moduletable.get_quotes_now .rsform-block-info {	max-width:920px;	width:100%;	text-align:right;	color:#2190e9;	font-size:14px;}.moduletable.latest_registered_members h3 { margin-bottom:24px; }.moduletable.latest_registered_members .lrm {	overflow:auto;	height:740px;}.moduletable.latest_registered_members .item {	text-align:center;		background: #fff;	float:left;	/*max-width:400px;*/	max-width:32.125984251968503%;	width:100%;	/*margin:19px 23px 31px 0;*/	margin:19px	1.811023622047244% 31px 0;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;	height:210px/*180px*/;}.moduletable.latest_registered_members .item:nth-child(3n) { margin-right:0; }/*.moduletable.latest_registered_members .item:hover { border:#160b16 1px solid; }*/.moduletable.latest_registered_members .item .item_inner {	padding:30px 10px 35px 10px;}.moduletable.latest_registered_members .item .mem_location {	position:absolute;	top:-4px;	right:42px;}.moduletable.latest_registered_members .item .mem_logo {	/*position:absolute;	top:-20px;	left:0;	right:0;	text-align:center;*/	float: left;}.moduletable.latest_registered_members .item .mem_info {	margin-left: 160px;}.moduletable.latest_registered_members .item .mem_logo a { display:inline-block; background:#fff; }.moduletable.latest_registered_members .item .mem_logo a img { display:block; }.moduletable.latest_registered_members .item .mem_title {	/*font-family: 'open_sanssemibold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	font-size:18px;	color:#000;	padding:0 0 6px 0;	height:55px;}.moduletable.latest_registered_members .item .mem_cats div {	display:inline-block;	vertical-align:top;	margin:0 8px;	background:#2190e9;	border-radius:48px;	-moz-border-radius:48px;	-webkit-border-radius:48px;}.moduletable.latest_registered_members .item .mem_title a,.modiletable.latest_registered_members .item .mem_title a:visited {	color: #000;}.moduletable.latest_registered_members .item .mem_cats img {	max-width:24px;	display:block;}.moduletable.latest_registered_members .item .mem_no {	font-size:11px;	margin:10px 0;}.moduletable.latest_registered_members .item .mem_level {	font-size:11px;}.moduletable.latest_registered_members .item .mem_view {	/*position:absolute;	bottom:-11px;	left:0;	right:0;*/	margin-top: 8px;	text-align:center;}.moduletable.latest_registered_members .item .mem_city {	color: #7a1018;	font-size: 14px;	/*font-family: 'open_sanssemibold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	margin-bottom: 5px;}.moduletable.latest_registered_members .item .mem_view a {	font-size:14px;	background:#ec1d25;	color:#fff;	/*font-family: 'open_sansbold';*/	font-weight: bold;	font-family: 'Helvetica 57 Condensed';	line-height:22px;	/*padding:0 12px;*/	padding: 10px 0px;	display:block;}.moduletable.latest_registered_members .item .mem_cat {	/*font-family: 'open_sanssemibold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	font-size: 14px;	color: #000;	min-height: 21px;}	.moduletable.latest_registered_members .item:hover .mem_view a { background:#160b16; }.moduletable.latest_contract_opp .item {	border:#cccccc 1px solid;	text-align:center;	padding:30px 50px 35px 50px;	float:left;	max-width:418px;	width:100%;	height:504px;	margin:0 23px 30px 0;}.moduletable.latest_contract_opp .item:last-child { margin-right:0; }.moduletable.latest_contract_opp .item .lead_type {	left:0;	padding:0 34px;	position:absolute;	right:0;	top:-16px;}.moduletable.latest_contract_opp .item .lead_type span {	background:#fff;	border:1px solid #cccccc;	color:#160b16;	display:inline-block;	/*font-family:"open_sanssemibold";*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	font-size:14px;	line-height:30px;	/*text-transform:uppercase;*/	padding:0 20px;}.moduletable.latest_contract_opp .item .lead_type span img {	max-height:20px;	vertical-align:top;	margin-right:10px;	margin-top:5px;}.moduletable.latest_contract_opp .item .lco_title {	font-family: 'open_sanslight';	font-size:22px;	color:#000;	margin-bottom:20px;}.moduletable.latest_contract_opp .item .lco_data div { font-size:13px; }.moduletable.latest_contract_opp .item .lco_data div + div { margin-top:7px; }.moduletable.latest_contract_opp .item .lco_data div span { font-family: 'open_sanssemibold'; }.moduletable.latest_contract_opp .item .lco_status span {	display:inline-block;	line-height:21px;	background:#eb6e20;	color:#fff;	font-size:11px;	font-family: 'open_sanssemibold';	text-transform:uppercase;	width:100px;	margin:28px 0;}.moduletable.latest_contract_opp .item .lco_status.st_available span { background:#fba300; }.moduletable.latest_contract_opp .item .lco_allocation_count div {	display:inline-block;	vertical-align:top;	margin:0 8px;	border-radius:48px;	-moz-border-radius:48px;	-webkit-border-radius:48px;	height:24px;	width:24px;}.moduletable.latest_contract_opp .item .lco_allocation_count div.alloc_assigned { background:#eb6e20; }.moduletable.latest_contract_opp .item .lco_allocation_count div.alloc_tobe_assigned { background:#fba300; }.moduletable.latest_contract_opp .item .lco_allocation_count div img { max-width:24px; display:block; }.moduletable.latest_contract_opp .item .lco_desc { text-align:left; margin-top:20px; }.moduletable.latest_contract_opp .item .lco_desc p {	font-size:14px;	line-height:18px;	margin-bottom:20px;}.moduletable.latest_contract_opp .item .lco_view {  bottom: -11px;  left: 0;  position: absolute;  right: 0;  text-align: center;}.moduletable.latest_contract_opp .item .lco_view a {	font-size:16px;	background:#2190e9;	color:#fff;	font-family: 'open_sanslight';	text-transform:uppercase;	line-height:44px;	padding:0 20px;	display:inline-block;}.moduletable.latest_contract_opp .item:hover .lco_view a { background:#160b16; }.ctf { background:#f1f1f1; }.moduletable.presentation { padding-top:40px; }.moduletable.presentation .two_columns {	display:inline-block;	margin-right:1%;	vertical-align:top;	width:49%;}.moduletable.presentation .two_columns + .two_columns { margin-right:0; }.moduletable.presentation .column p { line-height:18px; }.cbfwo {	padding: 60px 0 0;}.moduletable.key_stats .stat { margin-bottom:40px; }.moduletable.key_stats .stat > h4 {	font-family: 'open_sanssemibold';	color:#000;	display:block;	margin-bottom:30px;}.moduletable.key_stats .stat.business_opps_glance {	float:left;	max-width:27.692307692307694%;/*360px*/	width:100%;}.moduletable.key_stats .stat.business_opps_glance label {	font-family: 'open_sanslight';	font-size:14px;	color:#000;	display:block;	margin-bottom:12px;}.moduletable.key_stats .stat.business_opps_glance div {	font-size:19px;	color:#2b9af3;	margin-bottom:22px;}.moduletable.key_stats .stat.business_opps_sectors {	float:left;	max-width:35%;	width:100%;	margin:0 6% 0 0;}.moduletable.key_stats .stat.business_opps_sectors h4 { text-align:center; }.moduletable.key_stats .stat.business_opps_generated {	float:left;	max-width:30.76923076923077%;/*400px;*/	width:100%;}.moduletable.charity_banner {	background:#b62029;	/*margin-bottom:48px;*/}.moduletable.charity_banner::before,.moduletable.charity_banner::after {	background:#b62029;	content:" ";	height:100%;	position:absolute;	top:0;	width:100%;}.moduletable.charity_banner::before { left:-100%; }.moduletable.charity_banner::after { right:-100%; }.moduletable.charity_banner .custom {	min-height:379px;	background-repeat:no-repeat;	background-position:right top;	padding:44px 0 0 0;}.moduletable.charity_banner .column {	float:left;	max-width:434px;	width:100%;}.moduletable.charity_banner .column + .column { max-width:480px; margin-left:36px; }.moduletable.charity_banner .column p {	color:#fff;	clear:both;}.moduletable.charity_banner .column p:nth-child(2) img { margin-top:-10px; }.moduletable.charity_banner .column p:nth-child(3) { padding-top:10px; }.moduletable.new_profile { background:#160b16; }.moduletable.new_profile::before,.moduletable.new_profile::after {	background:#160b16;	content:" ";	height:100%;	position:absolute;	top:0;	width:100%;}.moduletable.new_profile::before { left:-100%; }.moduletable.new_profile::after { right:-100%; }.moduletable.new_profile .custom {	min-height:512px;	background-repeat:no-repeat;	background-position:right bottom;	padding:30px 0 0 0;}/*.moduletable.new_profile .column { float:left; margin-left:70px; }.moduletable.new_profile .column + .column { margin-left:20px; padding-top:104px; }.moduletable.new_profile .column p {	color:#fff;	clear:both;}*/.moduletable.new_profile .custom ul {  list-style:outside none none;  margin:30 0 0 60px;  padding:0 0 0 30px;}.moduletable.new_profile .custom ul li {	margin-bottom:6px;	position: relative;	color:#fff;	font-size:19px;}.moduletable.new_profile .custom ul li::before {	color: #fba300;	content:"\f111";	font-family: "fontawesome";	font-size:8px;	left:-30px;	position:absolute;	top:11px;}.moduletable.new_profile .memberbutton {	position:absolute;	right:0;	bottom:23px;	z-index:2;}.moduletable.new_profile .memberbutton a.button {	/*background:#160b16;*/	padding-left:60px;	padding-right:60px;	font-size:21px !important;	border:#fff 2px solid;}.moduletable.new_profile .memberbutton a.button:hover {	/*background:#fba300;*/}.moduletable.featured_members .bt-cs .bt-row { padding:0; }.moduletable.featured_members .bt-cs .bt-row-first .bt-inner { padding:0 10px 0 0; }.moduletable.featured_members .bt-cs .bt-row-last .bt-inner { padding:0 0 0 10px; }.moduletable.d_members .bt-cs .bt-row .bt-inner .bt-image {	float:left;	width:140px;}.moduletable.featured_members .bt-cs .bt-row .bt-inner .bt-image img {	border:none;	margin:0;	max-width:100%;	outline:none;}.moduletable.featured_members .bt-cs .bt-row .bt-inner .bt-right-cont {	float:left;	max-width:420px;	width:100%;	margin-left:30px;}.moduletable.featured_members .bt-cs .bt-inner .bt-title {	color:#1c2d56;	font-family: 'open_sanslight';	text-transform:none;	font-weight:normal;	line-height:normal;	margin-bottom:20px;}.moduletable.featured_members .bt-cs .bt-inner .bt-introtext {	font-size:11px;	line-height:18px;}.moduletable.featured_members .bt-cs .bt-row .bt-inner .bt-extra-img img {	border:#cccccc 1px solid;	margin:20px 0 0 0;	max-width:100%;	outline:none;}.moduletable.featured_members_slider { margin-top:48px; }.moduletable.featured_members_slider ul.k2ItemsBlockUl {	margin:0;	padding:0;	list-style:none;	height:506px;	overflow:auto;}.moduletable.featured_members_slider .k2ItemsBlock ul li.k2ItemsBlockLi {	float:left;	width:50%;}.moduletable.featured_members_slider .k2ItemsBlock ul li.k2ItemsBlockLi + li.k2ItemsBlockLi + li.k2ItemsBlockLi {	margin-top:40px;	}.moduletable.featured_members_slider ul li .k2_content_left {	float:left;	width:140px;}.moduletable.featured_members_slider ul li .k2_content_right {	float:left;	margin-left:30px;	max-width:420px;	width:100%;}.moduletable.featured_members_slider ul li .k2_content_right .moduleItemTitle {	color:#1c2d56;	font-family: 'open_sanslight';	text-transform:none;	font-weight:normal;	line-height:normal;	margin-bottom:20px;}.moduletable.featured_members_slider ul li .k2_content_right .moduleItemIntrotext {	font-size:11px;	line-height:18px;	height:108px;	overflow:hidden;}.moduletable.featured_members_slider ul li .k2_content_right .moduleItemExtraFields ul {	margin:0;	padding:0;	list-style:none;}.moduletable.featured_members_slider ul li .k2_content_right .moduleItemExtraFields {	border:#cccccc 1px solid;	margin:20px 0 0 0;	max-width:100%;	outline:none;}.moduletable.featured_members_slider ul li .k2_content_right .moduleItemExtraFields img { display:block; }.cbfbo {	background:#fbf9fb;	padding:60px 0 40px 0;	margin-top:60px;}/*.cbfbo .moduletable + .moduletable { margin-top:56px; }*/.moduletable.ind_news_mini {	max-width: 1340px;	margin: 0 auto;}.moduletable.ind_news .k2ItemsBlock ul {	margin:0;	padding:0;	list-style:none;}.moduletable.ind_news ul li .moduleItemImage { display:block; overflow:hidden; }.moduletable.ind_news ul li .moduleItemImage img { width:100%; display:block; }.moduletable.ind_news ul li:hover .moduleItemImage img {	-moz-transform: scale(1.1);	-webkit-transform: scale(1.1);	-o-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);}.moduletable.ind_news ul li .moduleItemTitle {	color:#666;	/*font-family: 'open_sanssemibold';*/	font-size:24px;	display:block;	line-height:27px/*32px*/;}.moduletable.ind_news ul li:hover .moduleItemTitle { color:#ec1d25; }.moduletable.ind_news ul li .moduleItemIntrotext {	color:#000;	font-family: 'open_sanslight';	font-size:15px;	line-height:19px;	margin:10px 0;}.moduletable.ind_news ul li .time_cat_block {	color:#000;	font-family: 'open_sanslight';	font-size:15px;}.moduletable.ind_news ul li .time_cat_block .fa { color:#818181; }.moduletable.ind_news_full ul li .k2_content_left {	width:22.30769230769231%;	}.moduletable.ind_news_full ul li .k2_content_right {	float:right;	width:76.15384615384615%;		margin-left:1.5384615384615385%;}.moduletable.ind_news_mini {	float:left;	width: 75%;	/*width:75.07692307692307%;*/}.moduletable.ind_news_mini h3 { margin-right:30px; }.moduletable.ind_news_mini .k2ItemsBlock  {	padding-right:29px;	border-right:#ccc 1px solid;}	.moduletable.ind_news_mini ul { }.moduletable.ind_news_mini ul li {	max-width:30.02114164904863%;/*284px*/	width:100%;	/*padding-bottom:70px;*/	padding-bottom:40px;	float:left;	border-right:#ccc 1px solid;	padding-right:2.4312896405919663%;/*23px*/	margin-right:2.3255813953488372%;/*22px*/}.moduletable.ind_news_mini ul li:nth-child(1n + 4) { margin-top:14px; }.moduletable.ind_news_mini ul li:nth-child(3n + 3) {	/*padding-right:0;*/	margin-right:0;	border-right:none;}.moduletable.ind_news_mini ul li.clearList {	padding:0;	margin:0;	border:none;	clear:both;	float:none;}.moduletable.ind_news_mini .k2_content_right { margin-bottom:12px; }.moduletable.ind_news_mini .moduleItemTitle { height:82px; overflow:hidden; }.moduletable.ind_news_mini .moduleItemIntrotext { min-height:210px; }.moduletable.ind_news_video {	float:left;	/*width:21.846153846153846%;	margin-left:3.076923076923077%;*/	margin-left: 20px;	margin-top: 0px;}.moduletable.ind_news_video .k2ItemsBlock ul li + li { margin-top:40px; }.moduletable.ind_news_video .k2_content_right { margin-bottom:7px; }.moduletable.ind_news_video .moduleItemVideo iframe { width:100% !important; height:auto !important; }.cbf .moduletable + .moduletable { margin-top:30px; }.moduletable.bottom_blocks .custom a { display:inline-block; vertical-align:top; width:20%; }.moduletable.bottom_blocks .custom a img { display:block; }.moduletable.bottom_blocks .custom a:hover img { opacity:0.8; }/*.footer_locations { text-align:center; }*/.footer_locations .moduletable {	/*max-width:325px;	width:100%;*/	display:inline-block;	vertical-align:top;}/*.footer_locations .moduletable:first-child { float:left; }*/.footer_locations .moduletable h3 {	font-family: open_sanssemibold;	font-size:18px;	text-transform:uppercase;	color:#000;	border:none;	padding:0;	line-height:20px;	margin-bottom:21px;}.footer_locations .moduletable.office_london h3 {	background:url(/images/locations/flag_uk.gif) no-repeat right center;	padding-right:40px;	display:inline-block;}.footer_locations .moduletable.office + .office { margin-left:20px; }.footer_locations .moduletable.office p,.footer_locations .moduletable.office address {	color:#000000;	font-family: 'open_sanslight';	text-align:left;	margin-bottom:16px;	line-height:26px;}.footer_locations .moduletable.office address { font-style:normal; }.footer_locations .moduletable.office p a { text-decoration:underline; }.footer_locations .moduletable.mod_contact_form { float:right; max-width:604px; width:100%; }.footer_locations .moduletable.mod_contact_form h3 { text-align:right; }.footer_locations .moduletable.mod_contact_form h2 { display:none; }/*.footer_locations .moduletable.mod_contact_form #userForm { max-width:304px; margin:0 0 0 auto; }*/.footer_locations .moduletable.mod_contact_form #userForm { max-width:604px; margin:0 0 0 auto; width:100%; }.footer_locations .moduletable.mod_contact_form #userForm .form_left {	float:left;	max-width:302px;	width:100%;}.footer_locations .moduletable.mod_contact_form #userForm .form_left input {	border-right:none;	border-bottom:none;}.footer_locations .moduletable.mod_contact_form #userForm .form_middle {	max-width:302px;	width:100%;	float:right;}.footer_locations .moduletable.mod_contact_form #userForm .control-label { display:none; }.footer_locations .moduletable.mod_contact_form #userForm .rsform-block.rsform-block-your-message textarea { height:138px; }.footer_locations .moduletable.mod_contact_form #userForm .rsform-block.rsform-block-captcha-code {	float:left;}.footer_locations .moduletable.mod_contact_form #userForm .rsform-block.rsform-block-captcha-code .formControls { height:76px; width:302px; overflow:hidden; }.footer_locations .moduletable.mod_contact_form #userForm .rsform-block.rsform-block-captcha-code #g-recaptcha-26 > div { margin:0 0 0 auto; }.footer_locations .moduletable.mod_contact_form .rsform-block-submit-button {	float:right;	max-width:302px;	width:100%;}.footer_locations .moduletable.mod_contact_form .rsform-block-submit-button #submit_button { width:100%;height:76px; }.footer_locations .moduletable.chat_to_us { float:right; }.footer_locations .moduletable.chat_to_us h3 { text-align:right; }.footer_locations .moduletable.chat_to_us p,.footer_locations .moduletable.chat_to_us p a {	margin:0;	color: #000000;	font-family: "open_sanslight";	text-align: right;}.footer_locations .moduletable.chat_to_us p a { cursor:pointer; }.moduletable.ft_menu {	/*position: absolute;	bottom: 0;	right: 0;*/}.moduletable.ft_menu ul {	margin:0;	padding:0;	list-style:none;}.moduletable.ft_menu ul li {	display:inline-block;	vertical-align:top;}.moduletable.ft_menu ul li a {	text-decoration:none;	color:#fff;	font-size:10px;	/*font-family: 'open_sanslight';*/	text-transform:uppercase;	margin-right:24px;	display:block;	line-height:28px;}.moduletable.ft_menu ul li.active a,.moduletable.ft_menu ul li a:hover { color:#00c1f3; }.moduletable.ft_socials { /*float:right;*/ }.moduletable.ft_socials .custom p { margin:0; }.moduletable.ft_socials .custom img { max-height:28px; }.moduletable.ft_socials .custom div { float:left; }.moduletable.ft_socials .custom .social { display:inline-block; vertical-align:top; }.moduletable.ft_socials .custom .social + .social { margin-left:16px; }.moduletable.ft_socials .custom div.misc_block { margin-left:60px; }.moduletable.ft_socials .custom div.misc_block img + img { margin-left:16px; }.moduletable.ft_socials .custom img:hover { opacity:0.8; }.scroll_top {	cursor:pointer;	position:fixed;	bottom:40px;	/*right:40px;*/	left:40px;	border:#ccc 1px solid;	width:48px;	height:48px;	background:#fff url(../images/icon_arrow_sm_blue_up.png) no-repeat center center;	display:none;	z-index:100;}#userForm .rsform-block.rsform-block-captcha-code .formControls { height:138px; }/* Contact Start */body.pg_contact .itemFullText #userForm {	clear:both;	margin:20px 0 60px 0;}body.pg_contact .itemFullText #userForm h2 { text-transform:uppercase; margin-bottom:10px; }body.pg_contact .itemFullText #userForm .form_col { float:left; }body.pg_contact .itemFullText #userForm .form_left { width:30%; }body.pg_contact .itemFullText #userForm .form_middle { width:40%; margin:0 3%; }body.pg_contact .itemFullText #userForm .form_right	{ width:304px; }body.pg_contact .itemFullText #userForm .rsform-block { margin-bottom:16px; }body.pg_contact .itemFullText #userForm .rsform-block .control-label { display:none; }body.pg_contact .itemFullText #userForm .rsform-block #your_message { height:170px; }body.pg_contact .itemFullText #userForm .rsform-block.rsform-block-captcha-code { margin:0 0 44px 0; height:78px; }/*body.pg_contact .itemFullText #userForm .rsform-block.rsform-block-captcha-code label { display:block; height:20px; }*/body.pg_contact .itemFullText #userForm .rsform-block.rsform-block-captcha-code .formControls { height:auto; }body.pg_contact .itemFullText #userForm .rsform-block #submit_button { width:100%; }body.pg_contact #myCanvas { float:right; }@media (min-width: 1024px) and (max-width: 1152px) {	body.pg_contact .itemFullText #userForm .form_middle	{ width:46%/*39%*/; margin:0 2%; }	body.pg_contact #myCanvas { display:none; }	}@media (min-width: 1153px) and (max-width: 1220px) {	body.pg_contact .itemFullText #userForm .form_middle	{ width:48%; margin:0 2%; }}body.pg_contact .footer { margin-top:0; }/* Contact End */.pg_team .footer {	margin-top:0;	border-top:#ccc 1px solid;}#k2Container.itemListView_team .TeamLeft {	float:left;	width:40%;}#k2Container.itemListView_team .TeamRight {	float:right;	width:40%;}#k2Container.itemListView_team .itemList {	background:#efefef;	padding:70px 0 0 0;}#k2Container.itemListView_team .k2Pagination { background:#efefef; }#k2Container.itemListView_team .itemList::before,#k2Container.itemListView_team .k2Pagination::before {	background: #efefef none repeat scroll 0 0;	content: " ";	height: 100%;	left: -100%;	position: absolute;	top: 0;	width: 100%;}#k2Container.itemListView_team .itemList::after,#k2Container.itemListView_team .k2Pagination::after {	background: #efefef none repeat scroll 0 0;	content: " ";	height: 100%;	position: absolute;	right: -100%;	top: 0;	width: 100%;}#k2Container.itemListView_team .itemContainer { float:left; padding:0 10px 70px 0; }#k2Container.itemListView_team .itemContainer.itemContainerLast { padding:0 0 70px 10px; }#k2Container.itemListView_team .itemContainer .catItemView {	max-width:394px;	width:100%;	background:#fff;	padding:14px 16px 30px 40px;}#k2Container.itemListView_team .itemContainer .quotes {	background:url(../images/quotes_top_blue.gif);	width:60px;	height:60px;	position:absolute;	top:-30px;	left:16px;}#k2Container.itemListView_team .itemContainer .flags { text-align:right; height:18px; }#k2Container.itemListView_team .itemContainer .flags img + img { margin-left:4px; }#k2Container.itemListView_team .itemContainer .catItemTitle {	font-size:19px;	padding:46px 0 0 0;}#k2Container.itemListView_team .itemContainer .position { font-size:16px; }#k2Container.itemListView_team .itemContainer .divline {	margin:10px 0 120px 0;	background:#666;	width:94px;	height:1px;}#k2Container.itemListView_team .itemContainer .position,#k2Container.itemListView_team .itemContainer .specialism { font-size:14px; line-height:20px; }#k2Container.itemListView_team .itemContainer .social {	margin-top:22px;	height:30px;}#k2Container.itemListView_team .itemContainer .social a { display:inline-block; }#k2Container.itemListView_team .itemContainer .social a .fa-linkedin {	color:#fff;	background:#007bb6;	width:30px;	height:30px;	text-align:center;	line-height:30px;	font-size:22px;}#k2Container.itemListView_team .itemContainer .staff_img {	position:absolute;	bottom:0;	right:-116px;}#k2Container.itemListView_team .itemContainer .staff_img img { display:block; }.itemListCategoriesBlock .cat_desc { margin-bottom:40px; }#k2Container .itemFullText img[style*="float: right;"] {	margin-left:50px;}#k2Container .itemFullText .bigtitle {	font-size:24px;	margin-bottom:40px;	padding-bottom:10px;	border-bottom:1px solid #cccccc;}#k2Container .itemFullText .bluebox {	background:#efefef;	padding:50px 0;	margin-top:40px;}#k2Container .itemFullText .bluebox::before {	background: #efefef none repeat scroll 0 0;	content: " ";	height: 100%;	left: -100%;	position: absolute;	top: 0;	width: 100%;}#k2Container .itemFullText .bluebox::after {	background: #efefef none repeat scroll 0 0;	content: " ";	height: 100%;	position: absolute;	right: -100%;	top: 0;	width: 100%;}#k2Container .itemFullText .two_columns {    /*-webkit-column-count:2;    -moz-column-count:2;    column-count:2;    -webkit-column-gap:45px;    -moz-column-gap:45px;    column-gap: 45px;*/	display:inline-block;	vertical-align:top;	width:48.5%;	margin-right:1%;}#k2Container .itemFullText .two_columns:last-child {	margin-right:0;	margin-left:1%;}#k2Container .itemFullText ul {	margin:0;	padding:0 0 0 30px;	list-style:none;}#k2Container .itemFullText ul li {	position:relative;	margin-bottom:14px;}#k2Container .itemFullText ul li:before {	color:#fba300;	content:"\f111";	font-family:"fontawesome";	font-size:12px;		position:absolute;	top:4px;	left:-30px;}ol li { margin-bottom:30px; }ol li ol { margin-top:10px; }ol li ol li { margin-bottom:0px; }/* Useful Resources Start */.itemListView_useful .itemContainer {	float:left;	text-align:center;	margin-bottom:20px;}/* Useful Resources End *//* Refer a Company Start */#userForm.form_refer .form-group {	float:left;	width:50%;	margin-bottom:10px;}#userForm.form_refer .form-group:nth-child(odd) { padding-right:10px; }#userForm.form_refer .form-group:nth-child(even) { padding-left:10px; }/* Refer a Company End */.form-group .radio-inline + .radio-inline { margin-left:10px; }#userForm.form_satistaction .form-group {	margin-bottom:10px;	float:left;	width:50%;}#userForm.form_satistaction .form-group.rsform-block-problem,#userForm.form_satistaction .form-group.rsform-block-your-name,#userForm.form_satistaction .form-group.rsform-block-captcha-code { padding-right:10px; }#userForm.form_satistaction .form-group.rsform-block-ifyes,#userForm.form_satistaction .form-group.rsform-block-your-email-address,#userForm.form_satistaction .form-group.rsform-block-submit-button { padding-left:10px; }#userForm.form_satistaction .form-group.rsform-block-details {	clear:both;	float:none;	width:auto;	padding:0; }#k2Container.itemListView_benefits .itemContainer { margin-bottom:40px; }/*#k2Container.itemListView_benefits .itemContainer .mini_icon {	float:left;	width:11.384615384615385%;	min-width:70px;	text-align:center;}#k2Container.itemListView_benefits .itemContainer .main_block {	float:left;	width:88.61538461538462%;}*/#k2Container.itemListView_benefits .itemContainer .main_title_wrap {	border-bottom:1px solid #cccccc;}/*#k2Container.itemListView_benefits .itemContainer .main_title_wrap .mini_icon_title {	display:none;	vertical-align:bottom;	margin-right:20px;}#k2Container.itemListView_benefits .itemContainer .main_title_wrap .mini_icon_title img { display:block; }*/#k2Container.itemListView_benefits .itemContainer .main_title_wrap .main_title {	display:inline-block;	vertical-align:bottom;	padding-bottom:8px;	font-family:'open_sanssemibold';	font-size:16px;	cursor:pointer;	width:49%;}#k2Container.itemListView_benefits .itemContainer.itemactive .main_title_wrap .main_title {	color:#fba300;}/*#k2Container.itemListView_benefits .itemContainer .main_title span { font-family:'open_sansbold'; }#k2Container.itemListView_benefits .itemContainer .main_title p {	font-size:16px;	margin:0;}*/#k2Container.itemListView_benefits .itemContainer .main_title_wrap::after {	display:inline-block;	vertical-align:bottom;	padding:0 10px 1px 10px;	font-size:28px;	color:#cccccc;	cursor:pointer;	content: "\f107";	font-family: "fontawesome";}#k2Container.itemListView_benefits .itemContainer.itemactive .main_title_wrap::after {	content: "\f106";	color:#fba300;}#k2Container.itemListView_benefits .itemContainer .catItemBody { display:none; }#k2Container.itemListView_benefits .itemContainer .catItemIntroText {	float:left;	/**width:55.55555555555556%;*/	width:80%;	padding-top:26px;}#k2Container.itemListView_benefits .itemContainer .catItemImageBlock {	float:right;	/*width:28.64583333333333%;	margin-left:1.7361111111111112%;*/	width:15%;	margin-left:2%;}/* Membership Application Query Start */#userForm.form_member_application .form-group {	float:left;	width:25%;	margin-bottom:10px;}#userForm.form_member_application .form-group.rsform-block-your-name,#userForm.form_member_application .form-group.rsform-block-company-name,#userForm.form_member_application .form-group.rsform-block-email-address { padding-right:10px; }#userForm.form_member_application .form-group.rsform-block-company-name,#userForm.form_member_application .form-group.rsform-block-email-address,#userForm.form_member_application .form-group.rsform-block-telephone-number { padding-left:10px; }#userForm.form_member_application .form-group.rsform-block-your-query,#userForm.form_member_application .form-group.rsform-block-captcha-code,#userForm.form_member_application .form-group.rsform-block-submit-button {	float:none;	width:auto;	clear:both;}#userForm.form_member_application .form-group.rsform-block-captcha-code { margin-bottom:0; }#userForm.form_member_application .form-group.rsform-block-submit-button input { width:158px; }/* Membership Application Query End *//* Membership Tiers & Fees Start */body.pg_tiers .itemListView #itemListLeading .itemContainer { float:left; margin-bottom:40px; }body.pg_tiers .itemListView #itemListLeading .itemContainer .catItemView {	padding:0 40px;}body.pg_tiers .itemListView #itemListLeading .itemContainer .catItemView img { text-align:center; }body.pg_tiers .itemListView #itemListLeading .itemContainer .catItemView ul { padding-left:14px; }/*body.pg_tiers .itemListView #itemListLeading .itemContainer.itemContainerLast .catItemView { padding-right:0; padding-left:20px; }*//*body.pg_tiers .itemListView #itemListLeading .itemContainer.itemContainerLast .catItemView { padding-right:0; }*//* Membership Tiers & Fees End *//* Industry Sector Information Start */.pg_industry_info.itemListView .itemContainer { float:left; margin-bottom:20px; }.pg_industry_info.itemListView .itemContainer { padding-right:10px; }.pg_industry_info.itemListView .itemContainer + .itemContainer { padding:0 10px; }.pg_industry_info.itemListView .itemContainer.itemContainerLast { padding:0 0 0 10px; }.pg_industry_info.itemListView .itemContainer .catItemView {	border:#ccc 1px solid;	padding:30px 14px;	text-align:center;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}.pg_industry_info.itemListView .itemContainer:hover .catItemView { border:#160b16 1px solid; }.pg_industry_info.itemListView .itemContainer .catItemTitle a {	color:#000;	font-family:"open_sanslight";	font-size:22px;	padding:0 0 10px;	display:block;	min-height:62px;}.pg_industry_info.itemListView .itemContainer .catItemBody .catItemIntroText {	background:#2190e9;	border-radius:48px;	display:inline-block;	vertical-align:top;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}.pg_industry_info.itemListView .itemContainer:hover .catItemBody .catItemIntroText { background:#160b16; }.pg_industry_info.itemListView .itemContainer .catItemBody .catItemIntroText p { margin:0;}.pg_industry_info.itemListView .itemContainer .catItemBody .catItemIntroText img { display:block; }.pg_industry_info.itemListView .itemContainer .catItemReadMore { position:static; }.pg_industry_info.itemListView .itemContainer .catItemReadMore a {	text-indent:-90000px;	position:absolute;	top:0;	left:0;	right:0;	bottom:0;}#userForm.form_industry_quotations {	border:#ccc 1px solid;	padding:30px;}#userForm.form_industry_quotations .form-group + .form-group { margin:10px 0 0 0; }#userForm.form_industry_quotations .form-group.rsform-block-captcha-code {	display:inline-block;	vertical-align:top;	width:50%;	margin-right:-3px;}#userForm.form_industry_quotations .form-group.rsform-block-submit-button {	display:inline-block;	vertical-align:bottom;	width:50%;	text-align:right;	margin-right:-3px;}/* Industry Sector Information End *//* Career Opportunities Start */.itemListView_careers.itemListView .itemContainer {	float:left;	margin-bottom:20px;}.itemListView_careers.itemListView .itemContainer {	padding-right:10px;}.itemListView_careers.itemListView .itemContainer.itemContainerLast {	padding:0 0 0 10px;}.itemListView_careers.itemListView .itemContainer .catItemView {	border:#ccc 1px solid;	padding:30px 14px;	text-align:center;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}.itemListView_careers.itemListView .itemContainer:hover .catItemView { border:#160b16 1px solid; }.itemListView_careers.itemListView .itemContainer .catItemTitle a {	color: #000;	display: block;	font-family: "open_sanslight";	font-size: 22px;	min-height: 62px;	padding: 0 0 10px;}.itemListView_careers.itemListView .itemContainer .catItemIntroText { margin-bottom:10px; }.itemListView_careers.itemListView .itemContainer:hover .button {	background:#2b9af3;}/* Career Opportunities End *//* Blog Articles & Press Start */.itemListView_articles.itemListView .subCategoryContainer {	float:left;	margin-bottom:10px;	padding-right:10px;}.itemListView_articles.itemListView .subCategoryContainer.subCategoryContainerLast {	/*padding:0 0 0 10px;*/	padding:0 0 0 0;}.itemListView_articles.itemListView .subCategoryContainer .subCategoryInner {	border:#ccc 1px solid;	padding:30px 14px;	text-align:center;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}.itemListView_articles.itemListView .subCategoryContainer:hover .subCategoryInner { border:#160b16 1px solid; }.itemListView_articles.itemListView .subCategoryContainer .subCategoryInner h2 { margin:0; }.itemListView_articles.itemListView .subCategoryContainer .subCategoryInner h2 a {	color: #000;	display: block;	font-family: "open_sanslight";	font-size: 22px;	min-height: 62px;}.itemListView_articles.itemListView .subCategoryContainer .subCategoryInner .subCategoryMore {	bottom:0;	left:0;	position:absolute;	right:0;	top:0;}.itemListView_articles.itemListView .itemContainer {	float:left;	margin-bottom:10px;}.itemListView_articles.itemListView .itemContainer {	padding-right:10px;}.itemListView_articles.itemListView .itemContainer.itemContainerLast {	/*padding:0 0 0 10px;*/	padding:0 0 0 0;}.itemListView_articles.itemListView .itemContainer .catItemView {	/*border:#ccc 1px solid;	padding:30px 14px;*/	text-align:center;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}.itemListView_articles.itemListView .itemContainer:hover .catItemView { /*border:#160b16 1px solid;*/ }.itemListView_articles.itemListView .itemContainer .catItemTitle a {	color: #000;	display: block;	font-family: "open_sanslight";	font-size: 21px;	min-height: 62px;	padding: 0 0 10px;}.itemListView_articles.itemListView .itemContainer .catItemVideoBlock iframe { width:100% !important; height:auto !important; }/* Blog Articles & Press End *//* Reviews Start */.itemListView_reviews.itemListView .itemContainer {	float:left;	margin-bottom:10px;	padding-right:10px;}.itemListView_reviews.itemListView .itemContainer.itemContainerLast { padding:0 0 0 0; }.itemListView_reviews.itemListView .itemContainer .catItemView {	border:#ccc 1px solid;	padding:30px 14px;	min-height:226px;}.itemListView_reviews.itemListView .itemContainer .catItemImageBlock {	float:left;	width:16%;}.itemListView_reviews.itemListView .itemContainer .catItemHeader {	float:left;	width:84%;}.itemListView_reviews.itemListView .itemContainer .catItemTitle {	color:#000;	line-height:1;	margin-bottom:10px;}.itemListView_reviews.itemListView .itemContainer .catItemIntroText p:last-child { margin-bottom:0; }/* Reviews End */.moduletable.contract_opps_total h3 {	text-align:right;	border-bottom:none;	font-size:16px;	margin-bottom: 20px;	padding-bottom:0;	font-family: 'open_sansbold';}.moduletable.contract_opps_total .cot {	border:#ccc 1px solid;	padding:0 25px;	line-height:86px;	font-family:'open_sanslight';	font-size:60px;	text-align:right;	margin-bottom:30px;}#k2Container .itemFullText .moduletable.contract_opps_examples ul.mod_docman_icons {	padding:0;}#k2Container .itemFullText .moduletable.contract_opps_examples ul.mod_docman_icons li {	float:left;	width:33%;}#k2Container .itemFullText .moduletable.contract_opps_examples ul li::before { display:none; }#k2Container .itemFullText .moduletable.contract_opps_examples ul.mod_docman_icons .koowa_header__title_link {	color:#160b16;}#k2Container .itemFullText .moduletable.contract_opps_examples ul.mod_docman_icons .koowa_header__title_link span {	display:block;	color:#00c1f3;}.moduletable.contract_opps_main { padding-top:40px; }.moduletable.contract_opps_main .lco_main_left {	float:left;	width:33%;}.moduletable.contract_opps_main .lco_main_right.with_lco_left {	float:right;	width:64%;}.moduletable.contract_opps_main .lco_main_left h3 {	font-size:16px;	font-family:'open_sansbold';	text-transform:uppercase;}#k2Container .itemFullText .moduletable.contract_opps_main .lco_main_left ul {	padding:30px 0;}.moduletable.contract_opps_main .lco_main_left ul li::before { display:none; }.moduletable.contract_opps_main .lco_main_left ul li .image-img {	background:#2190e9;	border-radius:48px;	-moz-border-radius:48px;	-webkit-border-radius:48px;	border: 0;	margin: 0 16px 0 0;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;	display:inline-block;	vertical-align:top;}.moduletable.contract_opps_main .lco_main_left ul li:hover .image-img {	background:#160b16;}.moduletable.contract_opps_main .lco_main_left ul li .image-img img {	vertical-align: middle;	max-height: 24px;}.moduletable.contract_opps_main .lco_main_left ul li .image-title {	font-size:16px;	color:#666666;	font-family: 'open_sanslight';	text-transform:uppercase;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;	line-height:24px;	display:inline-block;	vertical-align:top;}.moduletable.contract_opps_main .lco_main_left ul li:hover .image-title {	color:#2190e9;}.moduletable.contract_opps_main .lco_main_left ul li.disabled .image-img { background:#ccc; }.moduletable.contract_opps_main .lco_main_left ul li.disabled .image-title { color:#ccc; }.moduletable.contract_opps_main .lco_main_left ul.opp_status li {	font-size:16px;	font-family:'open_sansbold';	text-transform:uppercase;	padding-left:40px;	cursor:pointer;}.moduletable.contract_opps_main .lco_main_left ul.opp_status .status_active { color:#fba300; }.moduletable.contract_opps_main .lco_main_left ul.opp_status .status_assigned { color:#eb6e20; }.moduletable.contract_opps_main .lco_main_left ul.opp_location li {	font-size:16px;	font-family:'open_sanslight';	text-transform:uppercase;	padding-left:40px;}.moduletable.contract_opps_main .item {	border:#cccccc 1px solid;	text-align:center;	padding:30px 30px 35px 30px;	float:left;	max-width:400px;	width:100%;	height:504px;	margin-bottom:30px;}.moduletable.contract_opps_main .lco_main_agg .item {	height:350px;}.moduletable.contract_opps_main .lco_main_right.without_lco_left .item { margin-left:23px; }.moduletable.contract_opps_main .lco_main_right.with_lco_left .item:nth-child(even) { margin-left:23px; }.moduletable.contract_opps_main .item .lco_title {	font-family: 'open_sanslight';	font-size:22px;	color:#000;	margin-bottom:20px;}.moduletable.contract_opps_main .item .lco_data div { font-size:13px; }.moduletable.contract_opps_main .item .lco_data div + div { margin-top:7px; }.moduletable.contract_opps_main .item .lco_data div span { font-family: 'open_sanssemibold'; }.moduletable.contract_opps_main .item .lco_status span {	display:inline-block;	line-height:21px;	background:#eb6e20;	color:#fff;	font-size:11px;	font-family: 'open_sanssemibold';	text-transform:uppercase;	width:100px;	margin:28px 0;}.moduletable.contract_opps_main .item .lco_status.st_available span { background:#fba300; }.moduletable.contract_opps_main .item .lco_allocation_count div {	display:inline-block;	vertical-align:top;	margin:0 8px;	border-radius:48px;	-moz-border-radius:48px;	-webkit-border-radius:48px;	height:24px;	width:24px;}.moduletable.contract_opps_main .item .lco_allocation_count div.alloc_assigned { background:#eb6e20; }.moduletable.contract_opps_main .item .lco_allocation_count div.alloc_tobe_assigned { background:#fba300; }.moduletable.contract_opps_main .item .lco_allocation_count div img { max-width:24px; display:block; }.moduletable.contract_opps_main .item .lco_desc { text-align:left; margin-top:20px; }.moduletable.contract_opps_main .item .lco_desc p {	font-size:14px;	line-height:18px;	margin-bottom:20px;}.moduletable.contract_opps_main .item .lco_view {  bottom: -11px;  left: 0;  position: absolute;  right: 0;  text-align: center;}.moduletable.contract_opps_main .item .lco_view a {	font-size:16px;	background:#2190e9;	color:#fff;	font-family: 'open_sanslight';	text-transform:uppercase;	line-height:44px;	padding:0 20px;	display:inline-block;}.moduletable.contract_opps_main .item:hover .lco_view a { background:#160b16; }/* Affiliate Hub Start */.itemListView_affiliatehub .itemContainer { margin-bottom:40px; }.itemListView_affiliatehub .catItemView {	border:1px solid #ccc;	padding:16px;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}.itemListView_affiliatehub .catItemView:hover { border:#160b16 1px solid; }.itemListView_affiliatehub .catItemLeft {	float:left;	width:14%;	text-align:center;}.itemListView_affiliatehub .catItemMiddle {	float:left;	width:62%;	padding-right:40px;}.itemListView_affiliatehub .catItemRight {	float:left;	width:24%;}.itemListView_affiliatehub .catItemTitle {	font-family:'open_sanssemibold';	font-size:16px;	padding-bottom:14px;}.itemListView_affiliatehub .catItemIntroText p {	font-family:'open_sanssemibold';	font-size:13px;}.itemListView_affiliatehub .catItemTagsBlock ul {	margin:0;	padding:0;	list-style:none;}.itemListView_affiliatehub .catItemTagsBlock ul li {	margin-right:10px;	font-family:'open_sanslight';	font-size:12px;	display:inline-block;	vertical-align:top;}.itemListView_affiliatehub .disc_amount {	text-align:right;	font-family: 'open_sanssemibold';	font-size:20px;	line-height:18px;	margin-bottom:26px;}.itemListView_affiliatehub .benefit_offer {	padding:10px 20px;	border:none; 	background:#fba300;	cursor:pointer;	color:#fff;	font-size:18px;	font-family:'open_sansregular';	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;	text-transform:uppercase;	text-align:center;}.itemListView_affiliatehub .benefit_offer:hover { background:#2b9af3; }.itemListView_affiliatehub .benefit_option {	display:none;	font-family:'open_sanslight';	font-size:18px;	text-align:center;	line-height:44px;	border:1px solid #ccc;}.itemListView_affiliatehub .benefit_option a { display:block; }/* Affiliate Hub End *//* Login Start */.acc_pages.apply {	float:left;	width:40%;}.acc_pages.login {	/*float:right;*/	/*width:40%;**/}.acc_pages.apply .button { width:100%; }/* Login End *//* Terms and Conditions Start */.pg_terms .itemFullText table td { padding-bottom:10px; }.pg_terms .itemFullText table td:first-child { font-weight:bold; font-family: 'open_sanssemibold'; width:20%; }.pg_terms .itemFullText ol {	counter-reset:item;	margin:0;	padding:0;}.pg_terms .itemFullText li {	display:block;	position:relative;	padding-left:40px;}.pg_terms .itemFullText li ol { padding-top:10px; }.pg_terms .itemFullText li ol li { padding-bottom:10px; }.pg_terms .itemFullText li ol li ol li { padding-left:60px; }.pg_terms .itemFullText li:before {	content:counters(item, ".");	counter-increment:item;	position:absolute;	top:0;	left:0;	color:#000;}/* Terms and Conditions End *//*** MRW - Member List ***/.memberList {	padding: 0px;	margin: 20px 0px;	border: 1px solid #bbb;}.memberList .memberInfo {	display: inline-block;	width: 77%;	vertical-align: top;	padding: 25px 0px 0px 0px;}.memberList .memberInfoInner {	display: inline-block;	margin-left: 10px;	vertical-align: top;	width: 100%;	/*border-left: 1px solid #7f7f7f;*/	/*padding-left: 12px;*/	/*width: 100%;*/	/*padding: 20px 0px 20px 0px;*/}.memberList .memberInfoInner.memberILeft {	max-width: 290px;}.memberList .memberInfoInner.memberIMiddle {	max-width: 240px;	/*margin-top: 13px;*/}.memberList .memberInfoInner.memberIMiddle div {	/*margin: 20px 0px;*/}.memberList .memberInfo h2 {	margin: 0px 0px 5px 10px;	color: #ec1d25;}/*.memberList.freeListing:after {	position: absolute;	top: 0;	right: 0;	width: 43px;	height: 100%;	background: #a3a3a3;	content: " ";}*/.memberList.freeListing .memberInfo img {	filter: grayscale(100%);}.memberList.freeListing .memberInfo .address img {	opacity: 0.5;}.memberList .memberInfoInner.memberIMiddle img {	display: block;	float: left;	max-width: 23px;}.memberList .memberInfoInner.memberIMiddle span {	display: block;	margin-left: 40px;}.memberList .memberInfoInner.memberIRight {	max-width: 165px;	font-size: 12px;	text-align: center;	margin-top: -44px;}.memberList .memberInfoInner.memberIRight .venueOpening {	margin-bottom: 20px;	position: relative;	width: 71px;	margin: 0 auto;	font-size: 12px;	color: #676767;}.memberList .memberInfoInner.memberIRight .venueOpening img {	margin-bottom: 10px;}.memberList .memberInfoInner.memberIRight .venueOpening div {	margin: 5px 0px;}.memberList .memberInfoInner.memberIRight .venueOpening .openText {	text-align: center;	width: 100%;	position: absolute;	top: 39px;	left: 0;	font-size: 14px;	/*font-family: 'open_sansbold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	color: #a2a2a2;}.memberList .memberInfoInner.memberIRight .venueOpening.closed .openText {	color: #ec1d25;}.memberList .memberInfoInner.memberIRight .venueOpening.open .openText {	color: #8fb105;}.memberList span.cat {	color: #676767;	/*ont-family: 'open_sansbold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	font-size: 14px;}/*.memberList .memberInfoInner.memberIRight .venueOpening.claimListing .openText {	font-weight: bold;	top: 21px;	font-size: 18px;}*/.memberList.freeListing .memberInfoInner.memberIRight p {	margin: 0;	padding: 0;	line-height: 1em;}.memberList.freeListing .memberInfoInner.memberIRight a {	/*color: #00c1f3;	font-size: 11px;*/}.memberList .memberImage {	width: 178px;	/*margin: 0px 12px 0px 18px;*/	/*padding-right: 14px;*/	display: inline-block;	vertical-align: middle !important;	box-sizing: content-box;	text-align:center;	position: relative;}.memberList .memberImage .hygeineRating {	/*position: absolute;	top: 6px;	max-width: 59%;	margin: 0 auto;	text-align: center;	left: 6px;*/	position: relative;	display: block;}.memberList .memberImage .saveVenue {	position: absolute;	top: 0px;	right: 5px;	z-index: 200;	color: #a3a3a3;	font-size: 24px;	cursor: pointer;	-webkit-text-stroke: 2px #fff;}.memberList .memberImage .saveVenue.savedVenue,.memberList .memberImage .saveVenue:hover {	color: #ec1d25;}.memberList .memberImage img {	display: block;}.memberList .memberFeatured,.spotlightInner .memberFeatured {	/*background: #8fb105;*/	color :#fff;	font-weight: bold;	position: absolute;	top: 0;	right: 35px;	/*width: 100%;*/	padding: 8px 0px;	text-transform: uppercase;	font-size: 11px;	text-align: center;	z-index: 50;}	.memberList .memberFeatured {	top: 23px;	left: auto;	right: 32px;	background: transparent;	width: auto;}.memberList.hasHygeine .memberFeatured {	bottom: 15%;}.memberList a.viewProfile {	/*position: absolute;	right: 10px;	bottom: 10px;	display: block;	width: 240px;	text-align: center;	padding: 10px 0px;*/	display: block;	/*width: 42px;*/	height: 100%;	text-align: center;	background: #ec1d25;	color: #fff;	font-size: 16px;	/*font-family: 'open_sansregular';*/	font-family: 'Helvetica 57 Condensed';	padding: 10px 0px;	/*position: absolute;*/	box-sizing: border-box;	margin-top: 9px;	/*top: 0;	right: 0;*/}.memberList a.viewProfile.greyButton {	background: #898989;}/*.memberList a.viewProfile:before {	position: absolute;	top: 40%;	left: -5px;	content: "\f0da";	font-family: 'FontAwesome';	font-size: 28px;	color: #fff;}*/.memberList a.viewProfile:hover {	background: #000;}a.greenLink,a.greenLink:visited {	background: #fba300;	color: #fff;	display: inline-block;	padding: 5px 10px;}a.greenLink:hover,a.greenLink:active {	background: #c37e00;}#ProfileWrap .greyHeader {	background: #ccc;	color: #2b2928;	padding: 25px 10px;}#ProfileWrap .inlineBlock,.filterForm .inlineBlock {	display: inline-block;	vertical-align: middle;}.filterForm .inlineBlock { margin-bottom:10px; }.filterForm .inlineBlock + .inlineBlock { margin-left:10px }.filterForm .btnreset { float:right; }#ProfileWrap .greyHeader .logo {	display: inline-block;	width: 191px;	text-align: center;	padding: 0px 14px;	font-size: 18px;	vertical-align: top;}#ProfileWrap .greyHeader .logo img {	width: 75px;}#ProfileWrap .greyHeader .info p {	margin:0;	padding: 0;	color: #2b2928;}#ProfileWrap .greyHeader .address {	width: 305px;	border-left: 1px solid #666;	border-right: 1px solid #666;	padding: 0 20px;	margin-right: 20px;}#ProfileWrap .greyHeader .address address,.memberList .address address {	font-style: normal;	display: inline-block;	vertical-align: top;	margin-left: 7px;	max-width: 250px;}#ProfileWrap .greyHeader .info {	width: 415px;	border-right: 1px solid #666;	margin-right: 20px;}#ProfileWrap .greyHeader .info span {	display:  inline-block;	width: 180px;}#ProfileWrap .greyHeader .info img,.memberList .memberInfo img {	vertical-align: middle;}#ProfileWrap .blueBar {	background: #160b16;	color: #fff;	height: 76px;	position: relative;	z-index: 10;}#ProfileWrap .blueBar .inlineBlock {	vertical-align: top;}#ProfileWrap .blueBar .logo {	margin-left:106px;	border: 13px solid #160b16;	position: relative;	top: 20px;}#ProfileWrap .blueBar p, #ProfileWrap .blueBar h1 {	color: #fff;}#ProfileWrap .blueBar h1 {	border-bottom: 0;	margin: 0;	padding: 0;	margin-top: 22px;	margin-left: 22px;}.profileHeader {	padding: 25px 0px 25px 25px;	position: relative;}#ProfileWrap .contact {	width: 316px;}.profileHeader .profileContact {	width:390px;	position: absolute;	top: -20px;	right: 0;}.profileContact a,.profileContact a:visited {	background: #2b2928;	color: #fff;	display: block;		text-transform: uppercase;	padding: 13px 17px 13px 0px;	text-align: right;	font-size: 18px;	/*border-bottom: 1px solid #fff;*/	position: relative;}.profileContact a:before {	content: ">";	display: block;	height: 65px;	text-align: center;	width: 65px;	border-bottom: 1px solid #fff;	background: #2b2928;	position: absolute;	padding-top: 15px;	top: 0;	left: 0;}.profileContact a:hover,.profileContact a:active {	background: #2190e9;	text-decoration: none;	color: #fff;}#ProfileWrap .categories {	height: 50px;	background: #585858;	color: #fff;}.moduletable.reg_comps ul {	margin:0;	padding:0;	list-style:none;}.moduletable.reg_comps ul li {	/*width:32.4%;*/	width:24.2%;	margin:5px;	display: inline-block;	vertical-align:top;	border:1px solid #ccc;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;	text-align:center;}.moduletable.reg_comps ul li:hover { border:#160b16 1px solid; }.moduletable.reg_comps ul li a { display:block; padding:30px 14px; }.moduletable.reg_comps ul li a img {	background:#160b16;	border-radius:48px;	margin:0;}.moduletable.reg_comps ul li:hover a img { background:#ec1d25; }.moduletable.reg_comps ul li a .image-title {	color:#000;	font-family:"open_sanslight";	font-size:22px;	display:block;	min-height:62px;}.moduletable.reg_comps ul li.item-250 { display:none; }.filterForm .inlineBlock {	width: 32%;}.filterForm .inlineBlock.width50 {	width: 50%;}.cityList i.fa {	position: absolute;	top: 15px;	right: 20px;}.row.mainImg {	margin-left: 0 !important;	margin-right: 0 !important;}.row.mainImg div {	padding-left: 0 !important;	padding-right: 0 !important;}p.strapline {	color: #fff;	padding-bottom: 10px;}#CoreService p {	color: #fff;	font-size: 16px;}.moduletable.bus_cats h3 {	padding-bottom:17px;}.moduletable.bus_cats ul {	margin:0;	padding:0;	list-style:none;}.moduletable.bus_cats ul li { margin-bottom:14px; }.moduletable.bus_cats ul li.item-250,.moduletable.bus_cats ul li img { display:none; }.moduletable.bus_cats ul li a {	font-family: 'open_sanslight';	font-size:17px;	color:#000;	display:block;}.moduletable.bus_cats ul li.current a,.moduletable.bus_cats ul li.active a,.moduletable.bus_cats ul li a:hover {	color:#ec1d25;}.row.mainImg div.shortDesc {	padding: 40px !important;}div.shortDesc p {	font-size: 12px;	color: #fff;}.itemid-101 #searchMod {	/*height: 1;*/	padding: 83px 0px 25px 0px;}#searchMod {	background: #ec1d25;	padding: 20px 0px;	margin-bottom: 48px;}#searchMod h3 {	color: #fff;	/*font-family: 'open_sanssemibold', Arial, Helvetica, sans-serif;*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	font-size: 23px;	display: inline-block;	margin: 0;	padding: 0;	border-bottom: 0;}#searchMod h3 {	display: none;}.itemid-101 #searchMod form {	display: inline-block;	width: 1000px;}#searchMod div.searchBlock {	width: 300px;	display: inline-block;	float: none;	margin-right: 25px;}.itemid-101 #searchMod div.searchBlock {	width: 50%;	display: block;	float: left;	margin: 10px 0px;}.nearbyButton,.nearbyButton:hover {	background: transparent;	color: #5b5b5b !important;	font-size: 12px !important;	position: absolute;	padding: 0;	text-transform: initial;	top: 50px;	right: 10px;	padding: 2px 10px;	border: 1px solid #5b5b5b;	border-radius: 15px;}.nearbyButton:hover {	color: #fff ! important;	background: #5b5b5b;}.itemid-101 #searchMod div.searchBlock {	float: none;	width: 100%;}.itemid-101 #searchMod .searchBlock input[type="text"],.itemid-101 #searchMod .searchBlock select {	max-width: 316px;	display: inline-block;}#searchMod input {	/*font-family: 'open_sanssemibold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;}#searchMod label {	color: #fff;	font-size: 33px;	display: inline-block;	width: 158px;	/*text-align: right;*/	margin-right: 5px;	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	position: relative;	/*top: 5px;*/}.itemid-101 #searchMod .searchCol {	width: 503px;	float: left;}.itemid-101 #searchMod .searchCol.near {	padding-top: 0px;	width: 315px;	margin-left: 50px;	}.itemid-101 #searchMod .searchCol.near img {	display: block;	margin: 0 auto;	margin-bottom: 10px;	}.itemid-101 #searchMod .searchCol.near label {	width: 100%;	text-align: left;	display: block;	margin-bottom: 19px;}.itemid-101 #searchMod .searchCol.near input[type="submit"] {	width: 100%;	display: block;	padding: 10px 30px;	margin-bottom: 19px;}.itemid-101 #searchMod .searchCol.near .searchBlock {	margin: 0;}.itemid-101 #searchMod .searchCol.first input[type="submit"] {	margin-left: 166px;	margin-top: 13px;	padding: 10px 30px;}#searchMod input[type="submit"] {	background: #c01720;	padding: 4px 30px;		text-transform: initial;	position: relative;	top: 5px;	}#searchMod .searchCol input[type="submit"] {	font-family: 'Helvetica 57 Condensed';	display: block;	width: 316px;	border: 1px solid #fff;	font-weight: bold;	font-size: 30px !important;}#searchMod a,#searchMod a:visited {	color: #fcb92a;	font-size: 18px;	display: block;	text-align: center;	/*font-family: 'open_sanssemibold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;}.pg_home #searchMod { margin-bottom: 0; }.moduletable.adMod {	position: absolute;	right: 0;	top: -83px;}.moduletable.adMod img {	display: block;}.custom.socialLinks {	display: inline-block;	/*margin-left: 20px*/}.custom.socialLinks a,.custom.socialLinks a:visited {	/*font-family: 'open_sansregular';*/	font-family: 'Helvetica 57 Condensed';	font-weight: normal;	display: inline-block;	margin: 0 10px;	color: #2190e9;}.moduletable.featureLink {	position: absolute;	top: 93px;	right: 0px;}.custom.featureLink a,.custom.featureLink a:visited {	color: #fff;	/*font-family: 'open_sanssemibold';*/	font-family: click-clack, sans-serif;	font-size: 16px;	line-height: 25px;	display: inline-block;}.custom.featureLink a:last-child {	margin-left: 20px;	color: #fcb92a;}.custom.featureLink a img {	float: left;	margin-right: 5px;}.custom.featureLink a:hover,.custom.featureLink a:active {	color: #ec1d25;}.claimBusiness {	position: absolute;	top: -10px;	right: -65px;}.claimBusiness a,.claimBusiness a:visited {	font-size: 11px;	color: #ccc;}.venueOpen {	font-family: 'semibold';	color: #2cbb00;}#claimBusiness.modal .formResponsive button[type="submit"] {	background: green;	padding: 10px 30px;	border: 0;	border-radius: 0;	-moz-border-radius: 0;	-webkit-border-radius: 0;}#claimBusiness.modal .modal-body {	padding: 20px;}#claimBusiness.modal .formResponsive .formHorizontal .rsform-block {	max-width: 50%;	margin-bottom: 0;	float: left;}#claimBusiness.modal .formResponsive .formHorizontal .rsform-block-info {	float: none;	max-width: 100%;}#claimBusiness.modal .formResponsive .formHorizontal .formControls {	margin-left: 0;	margin-right: 50px;}#claimBusiness.modal .formResponsive .formHorizontal .formControlLabel {	float: none;	width: 100%;	font-weight: bold;	text-align: left;	font-size: 11px;}#claimBusiness.modal .formResponsive .formHorizontal .rsform-block-submit {	float: none;	max-width: 100%;	clear: both;}	#claimBusiness.modal .close {	border: 0;	background: transparent;	padding: 0;	margin: 0;	font-size: 12px;	top: -29px;	position: absolute;	right: 0;	opacity: 1;}.featured-local .featuredVen {	width: 20%;	float: left;}a.blueLink {	color: #00aeef;}.tagListDrop {	position: absolute;	top: 102px;	left: 0px;	background: #fff;	min-height: 20px;	width: 100%;	padding: 15px;	z-index: 9999;	display: none;	border: 1px solid #d3d3d3;	box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.3);	max-height: 300px;	overflow: scroll;}.tagListDrop .close {	color: #ccc;	position: absolute;	top: 0;	right: 0;	z-index: 100;	padding: 5px;	font-size: 14px;}.itemid-101 .tagListDrop {	top: 51px;	left: 167px;	width: 316px;}.tagListDrop button {	background: transparent;	color: #000 !important;	padding: 0;	display: block;	text-transform: initial !important;	font-size: 14px !important;	text-align: left;	padding: 5px 0px;}.modal-content {	padding: 20px;}.spotlightInner {	max-width: 422px;	float: left;	position: relative;	margin-bottom: 16px;	margin-right: 16px;}.spotlightInner:nth-child(3n) {	margin-right: 0px;}.spotlightInner .spotlightImage {	position: absolute;	top: 20px;	right: 10px;	/*border: 2px solid #fff;	border-radius: 2px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;*/	z-index: 50;	box-shadow: 0px 3px 3px 2px rgba(0, 0, 0, 0.75);	max-width: 120px;}.spotlightInner .spotlightImage img {	display: block;}.spotlightInner .spotlightHeader {	padding: 10px;	background: #ec1d25;	/*padding-left: 250px;*/	padding: 20px;	color: #fff;	font-size: 20px;}.spotlightInner .spotlightHeader p.location  {	font-size: 16px;	color: #fff;	margin-bottom: 0;}.spotlightInner .spotlightHeader h3 {	color: #fff;	font-size: 20px;	/*font-family: 'open_sanssemibold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;}.memberFeatured i {	position: absolute;	/*top: -13px;	left: 45%;*/	background: #8fb105;	border: 2px solid #fff;	border-radius: 40px;	-moz-border-radius: 40px;	z-index: 10;	padding: 5px;	font-size: 17px;}.memberFeatured span {	position: relative;	z-index: 11;}.moduletable.footerInfo p {	color: #fff;	font-size: 12px;}.moduletable.homeText .col {	float: left;	width: 50%;	padding: 0 50px 0 0;}.moduletable.homeText h3 {	font-size: 26px;	color: #cd202f;	margin-bottom: 0px;	font-family: 'Helvetica 57 Condensed';	font-weight: bold;}.moduletable.homeText h4 {	font-weight: bold;	font-size: 18px;	margin-bottom: 7px;}.moduletable.homeText h3 span {	color: #5b5a5a;}.moduletable.searchFilter h4 {	font-weight: normal;	font-size: 18px;	border-bottom: 1px solid #d7d7d7;	padding-bottom: 10px;	margin: 20px 0px;}.moduletable.searchFilter .filterRow {	margin: 5px 0px;}.moduletable.searchFilter label {	font-weight: normal;}.moduletable.searchFilter input[type="submit"] {	position: sticky;	bottom: 0;    display: block;    width: 100%;}.moduletable.searchFilter .partnersBox {	margin-top: 20px;}#locationModal button {	background: #ec1d25;	font-size: 16px !important;	text-transform: none;}#locationModal button i {	margin-right: 5px;	}#locationModal a {	color: #d7d7d7;}#locationModal .modal-body {	font-weight: bold;}#loginModal h3 {	margin-bottom: 20px;}#loginModal .modal-dialog {	width: 60%;}#loginModal .btn.btn-primary,#loginModal .btn.btn-primary:hover,#loginModal .regBlock a.reg,#loginModal .regBlock a.reg:visited,#loginModal .regBlock a.ref:hover,a.regLink {	background: #99c354;	color: #fff;	border: 0;	text-transform: none;	border-radius: 0;	-webkit-border-radius: 0;	-moz-border-radius: 0;	padding: 11px 15px;	font-size: 18px;	/*font-family: 'open_sansbold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	display: block;	width: 100%;	text-align: center;}#loginModal .regBlock a.btn.btn-primary,#loginModal .regBlock a.btn.bnt-primary:visited,a.regLink {	background: #fba300;	padding: 11px 15px;	display: block;	width: 100%;	margin: 10px 0px;	text-align: center;}#loginModal .regBlock h3 {	margin-bottom: 42px;}#loginModal .controls {	margin: 10px 0px;}#loginModal .close,#loginModal1 .close {	opacity: 1;	font-size: 24px;	margin-top: 40px;}#loginModal button.close,#loginModal1 button.close {	background: transparent;	padding: 0;	position: absolute;	top: 0;	right: 0;}#loginModal1 button.close {	right: -16px;}#loginModal .col-md-6 {	padding: 0px 10px;}#loginModal h2 {	margin: 0px 0px 20px 8px;	font-size: 20px;}#loginModal label {	display: block;	margin-bottom: 5px;}.moduletable.headerNav {	position: absolute;	top: 45px;	right: 0;}.moduletable.headerNav ul {	margin: 0;	padding: 0;}.moduletable.headerNav li {	display: inline-block;	margin: 5px 15px;	position: relative;}.moduletable.headerNav a:after {	content: " ";	width: 1px;	height: 100%;	background: #fff;	right: -15px;	top: 0;	position: absolute;}.moduletable.headerNav a.headerSocial:after {	background: #6dcff6;}.moduletable.headerNav li:last-child a:after {	display: none;}.moduletable.headerNav a,.moduletable.headerNav a:visited {	color: #fff;	font-family: 'Helvetica 57 Condensed';	font-size: 16px;	font-weight: bold;}.moduletable.headerNav li:last-child {	margin-right: 0;}.moduletable.headerNav li:last-child a {	margin-right: 0;}.moduletable.headerNav a:hover,.moduletable.headerNav a:active {	color: #eb1d24;}.moduletable.headerNav a.headerSocial {	color: #6dcff6;}.footer_main .moduletable.headerNav {	top: 0;}#banner {	text-align: center;}.moduletable.popularSearches ul {	display: inline-block;	width: 33%;	margin: 0;	padding: 0px 0px 0px 35px;}.moduletable.popularSearches a,.moduletable.popularSearches a:visited {	color: #5b5a5a;	font-size: 18px;}.moduletable.popularSearches li {	list-style: none;}.moduletable.popularSearches a:hover,.moduletbale.popularSearches a:active {	color: #eb1d24;}.advertiseBox {	background: #ebf0f4;	padding: 40px;	color: #5b5a5a;	max-width: 637px;	font-size: 14px;	margin-bottom: 25px;	float: left;}.advertiseBox:first-child {	margin-right: 25px;}.advertiseBox.fullWidth {	float: none;	max-width: 100%;	clear: both;}.advertiseBox h3 {	color: #5b5a5a;	font-size: 26px;	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	margin-bottom: 20px;}.advertiseBox h3 span {	color: #eb1d24;}.advertiseBox.advertiseVenue img {	float: left;	display: inline-block;	margin-right: 25px;}.advertiseBox a,.advertiseBox a:visited {	display: inline-block;	background: #ed1d24;	color: #fff;	text-align: right;	float: right;	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	font-size: 27px;	padding: 5px 20px;	margin-top: 25px;	}.advertiseBox a:hover,.advertiseBox a:active {	background: #92151e;}.memMobile {	display: none;}.searchAgain {	display: none !important;}.hiddenDesktop {	display: none;}.filterBlock {	height: 250px;	overflow: hidden;	position: relative;	transition: 0.5s all;}.filterBlock.open {	height: 100%;}.filterBlock .filterMore {	position: absolute;	bottom: 0px;	display: block;	width: 100%;	/*background: #fff;*/	background: rgb(2,0,36);	background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 21%, rgba(255,255,255,1) 100%); 	text-align: center;	padding-bottom: 10px;}.filterBlock.open .filterMore {	display: none;}.activeFilter {	background: #898989;	display: inline-block;	padding: 3px 8px;	border-radius: 8px;	-moz-border-radius: 8px;	color: #fff;	font-size: 12px;	-webkit-border-radius: 8px;	margin: 0px 4px 4px 0px;	cursor: pointer;	transition: 0.5s all;}.activeFilter:hover {	background: #000;}.fa.clearTags {	display: none;}.advertiseForm.formResponsive input[type="text"],.advertiseForm.formResponsive textarea,.advertiseForm.formResponsive select  {	padding: 11px 10px;	width: 100%;}.advertiseForm.formResponsive button[type="submit"] {	padding: 10px 30px;	border: none;	background: #fba300;	cursor: pointer;	color: #fff !important;	/* font-family: 'open_sansregular';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	border-radius: 0;	text-shadow: none;}.maincinner {	width: 1300px;}.main_menu {	display: none;}.registration .col-md-6,.login .col-md-6 {	float: left;	width: 50%;}.regCol span.inline-mid {	display: inline-block;	vertical-align: middle;}.login button {	background: #99c354;	display: block;	width: 100%;}.reg {	padding: 10px 20px;}.reg .regLink {	display: block;	width: 100%;}.reg .or {	position: relative;	margin: 18px 0px;}.reg .or:before {	width: 45%;	position: absolute;	top: 10px;	left: 0;	content: " ";	height: 1px;	background: #000;}.reg .or:after {	position: absolute;	right: 0;	top: 10px;	content: " ";	height: 1px;	background: #000;	width: 45%;}.reg .facebookslogin {	display: block;	width: 100%;	color: #fff;	font-size: 18px;	background: #3578ea;	font-family: 'Helvetica 57 Condensed';	padding: 11px 15px;	position: relative;	text-align: center;}.reg .facebookslogin i.fa-facebook-official {	position: absolute;	left: 20px;	font-size: 24px;}.reg .fa-caret-right {	display: inline-block;	margin-left: 15px;}.login .control-group {	margin-bottom: 30px;}.footer {	font-family: 'Helvetica 57 Condensed';	font-size: 14px;	/*font-weight: bold;*/}.footer p {	color: #fff;	font-family: 'Helvetica 57 Condensed';}.footer .moduletable.footerLogo,.footer .moduletable.footerIcons {	display: inline-block;	width: 49%;	margin-bottom: 30px;}.footer .moduletable.footerIcons {	text-align: right;}.footer .moduletable.footerBlock {	width: 14%;	float: left;	margin: 30px 0px 30px 75px;	padding: 0px 31px;}.footer a,.footer a:visited {	color: #fff;}.footer a:hover,.footer a:active,.footer a.blueLink {	color: #00aeef;}.footer a.yellow {	color: #fcb92a;}.footer ul {	margin: 0;	padding: 0;	list-style: none;}.footer ul li {	margin: 0px 0px 5px 0px;}.footer a.gap-top {	display: block;	margin-top: 30px;}.footer .moduletable.footerAddr {	background: url('../images/footer-address.png') top left no-repeat;}.footer .moduletable.footerContact {	background: url('../images/footer-enquiries.png') top left no-repeat;}.footer .moduletable.footerAbout {	background: url('../images/footer-about.png') top left no-repeat;}.footer .moduletable.footerVenue {	background: url('../images/footer-venue.png') top left no-repeat;}.footer .moduletable.footerLegal {	background: url('../images/footer-legal.png') top left no-repeat;}.footer a.pdf-download,.footer a.pdf-download:visited {	color: #00aeef;	position: relative;}a.pdf-download:before {	display: block;	height: 20px;	width: 20px;	content: " ";	background: url('/images/pdf-icon.png') no-repeat;	position: absolute;	left: -28px;	top: -1px;}.login input[type="text"],.login input[type="password"],.registration input[type="text"],.registration input[type="password"],.registration input[type="email"] {	border: 1px solid #000;}.registration button {	display: block;	width: 100%;}.login-header {    background: gray;    color: white;    text-align: center;	margin: 15px;	font-size: 18px;	font-family: 'open_sansregular';}.login-header h4 {	color: #fff;	font-size: 18px;}.login-body {    margin: 15px;} =======html {	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	box-sizing:border-box;}*, *:before, *:after {	/*-webkit-box-sizing:inherit;	-moz-box-sizing:inherit;	box-sizing:inherit;*/	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	box-sizing:border-box;}body, p, input, textarea, select, button {	font-size:14px;	font-family:'open_sansregular';	/*font-family: 'Helvetica 57 Condensed';*/	color:#000;	}h1, h2, h3, h4, h5 {	margin:0;	/*font-family:'open_sansregular';*/	font-family: 'Helvetica 57 Condensed';	color:#000;	font-weight:normal;}h1, .com_mijosef .componentheading {	font-size:36px;	margin-bottom:30px;	padding-bottom:10px;	border-bottom:0px solid #cccccc;}h2 { font-size:20px; margin-bottom:5px; }h3 { font-size:18px; margin:0 0 15px; }.moduletable > h3 {		font-family: 'Helvetica 57 Condensed';	font-weight: bold;	font-size:28px;	margin-bottom:0px;	padding: 0px 0 10px;	margin-top:0px;	}a {	color:#ec1d25;	text-decoration:none;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;	outline:none;}a:hover {	color:#000;	text-decoration:none;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;		outline:none;}img {	max-width:100%;	display:inline-block;	position:relative;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}img:hover {	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}a img { border:none; }p { margin:0 0 16px 0; line-height:20px; }div { position:relative; }table td { vertical-align:top; }::-webkit-input-placeholder {	color:#000000;	opacity:1;}:-moz-placeholder { /* Firefox 18- */   color:#000000;   opacity:1;}::-moz-placeholder {  /* Firefox 19+ */   color:#000000;   opacity:1;}:-ms-input-placeholder {   color:#000000;   opacity:1;}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="number"],input[type="search"],select,textarea {	width:100%;	/*height:38px;*/	height:46px;	padding:0 10px;	border:#ccc 1px solid;	font-size:12px;	color:#000;		background:#fafafa;	margin:0;	border-radius:0;	-webkit-border-radius:0;	-moz-border-radius:0;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	display:block;}select {	line-height:38px;	padding:0 0 0 5px;}textarea {	height:auto;	padding:10px;}input[type="text"]:hover,input[type="password"]:hover,input[type="email"]:hover,input[type="tel"]:hover,input[type="number"]:hover,input[type="search"]:hover,textarea:hover,select:hover,input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="search"]:focus,textarea:focus,select:focus {	border:#000 1px solid;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}fieldset {	border:none;	padding:0;	margin:0;}fieldset dd { margin:0 0 10px 0; }input[type="submit"], input[type="button"], button, a.button, .mijoshop a.btn, .btn-primary {	padding:10px 30px;	border:none; 	background:#fba300;	cursor:pointer;	color:#fff !important;	font-size:18px !important;	/*font-family:'open_sansregular';*/	font-family: 'Helvetica 57 Condensed';	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;	text-transform:uppercase;	border-radius: 0px;}a.button, .mijoshop a.btn {  display:inline-block;  text-align:center;}input[type="submit"]:hover, input[type="button"]:hover, button:hover, a.button:hover, .mijoshop a.btn:hover, .btn-primary:hover {	padding:10px 30px;	border:none; 	background:#c37e00;	cursor:pointer;	color:#fff !important;	font-size:18px !important;	/*font-family:'open_sansregular';*/	font-family: 'Helvetica 57 Condensed';	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;	text-transform:uppercase;}button::-moz-focus-inner { border: 0; }input::-moz-focus-inner { border: 0; }body {	margin:0;	padding:0;	background:#fff;}.k2_content_left {	max-height: 300px;}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {	body { -webkit-text-size-adjust:none; }	input[type="submit"], input[type="button"], button	{		-webkit-appearance:none;	}}@media only screen and (max-device-width: 480px) {	body { -webkit-text-size-adjust:none; }	input[type="submit"], input[type="button"], button	{		-webkit-appearance:none;	}}.acc_pages .control-group { margin-bottom:10px; }.acc_pages .control-group .control-label { margin-bottom:4px; }.acc_pages .control-group input[type="text"],.acc_pages .control-group input[type="email"],.acc_pages .control-group input[type="password"] { width:100%; }.acc_pages .login_links ul { margin:0; padding:0; list-style:none; }.acc_pages .login_links ul li { margin:5px 0; }/*.acc_pages.login .control-group,*/.acc_pages.login .login_links ul li {	float:left;	width:30%;}.acc_pages.login .control-group:nth-child(even),/*.acc_pages.login .login_links ul li:nth-child(even) { margin-left:5%; margin-right:5%; }*/.acc_pages.login .control-group button { width:100%; }.clearfix, .clr { clear:both; }/*.outerWrapper { overflow-x:hidden; }*/.wrapper {	max-width:1360px;	margin:0px auto;	padding:0 20px;}/*.header_menu_button {	position:absolute;	top:26px;	right:10px;	z-index:800;}*/.header {	z-index:400;	position:relative;	background:#160b16;}.header .logo {	padding:36px 0px;	float:left;}.header .logo a:hover img { opacity:0.7; }.header .logo .partners {	display:inline-block;	vertical-align:top;	margin-left:30px;}.header .logo .partners p { margin:0; }.header .logo .partners a + a { margin-left:20px; }.header .logo .partners img.worldpay { padding-top:26px; }.header .logo .partners a:hover img { opacity:0.7; }.header .wrapper {	padding: 0px 0px;}.header .header_mod {	float:right;	padding-top:7px;	text-align:right;}.mainmenu {	margin:0 0 0 0;	border-bottom:0;	background:#fff;	position:relative;	z-index:399;}.ctf { padding-bottom:38px;padding-top: 1px; }.pg_home .mainmenu { margin-bottom:0; }body.usertype_consumer.pg_home .ctf {	padding-top:48px;	/*background:url(../images/homepage_top.jpg) top center no-repeat;*/}.ctf .moduletable + .moduletable { margin-top:48px; }body.usertype_business .for_consumer { display:none !important; }body.usertype_consumer .for_business { display:none !important; }.mainc { }.left_col {	float:left;	width:320px;}.right_col {	float:right;	width:250px;	margin-left:10px;}.main_col.with_left {	float:left;	width:966px;	margin-left:14px;}.main_col.with_right {	float:left;	width:966px;	padding: 0px;}.main_col.with_left_right {	float:left;	width:460px;}.main_col_inner { }.content_top {}.content_bottom {}.cbf { padding:60px 0 40px 0; }.footer { background:#160b16; padding:66px 0; margin-top:0px; color: #fff; }.footer_main { margin:35px 0 30px 0; }.footer_copyright {	/*border-top:#cccccc 1px solid;*/	padding-top:20px;}.copy_left { display:inline-block; width:50%; margin-right:-3px; }.site_design { display:inline-block; width:50%; margin-right:-3px; text-align:right; }/**************************** PAGINATION START ****************************/.mijoshop ul.pagination,.pagination ul,.k2Pagination ul {	padding:20px 0;	margin:0;	list-style:none;	text-align:center;}/*.mijoshop ul.pagination { text-align:left; }*/.mijoshop ul.pagination li,.pagination ul li,.k2Pagination ul li {	display:inline-block;	vertical-align:top;	margin:0 4px;	width: 34%;}.pagination ul li:before { display:none !important; }.pagination ul li.first,.pagination ul li.end,.pagination ul li.last,.k2Pagination ul li.first,.k2Pagination ul li.end,.k2Pagination ul li.last { display:none; }.mijoshop ul.pagination li a,.mijoshop ul.pagination li span,.pagination ul li a,.pagination ul li span,.k2Pagination ul li a,.k2Pagination ul li span {	display:block;	background:#ec1d25;	height:44px;	line-height:45px;	padding:0 14px;	font-size:18px;	color:#fff;	margin:3px;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;	border-radius:0;	-webkit-border-radius:0;	-moz-border-radius:0;	/*font-family: 'open_sanssemibold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;}.pagination ul li span,.k2Pagination ul li span { background:#ccc; color:#666; }.mijoshop ul.pagination li a:hover,.mijoshop ul.pagination li.active span,.pagination ul li a:hover,.pagination ul li.active a,.k2Pagination ul li a:hover,.k2Pagination ul li.active a,.k2Pagination ul li.active span { 	background:#000;	color:#fff;	border-radius:0;	-webkit-border-radius:0;	-moz-border-radius:0;}/***************************** PAGINATION END *****************************/.header .time_flags {	color:#858585;	font-size:11px;	text-align:right;	position: absolute;	bottom: 30px;	left: 260px;	font-weight: bold;}.header .header_mod .time_flags img { margin-left:5px; }.h_mod_right_wrap .moduletable {	/*display:inline-block;	vertical-align:bottom;	margin-top:36px;	padding-bottom:20px;*/	position: absolute;	top: 20px;	right: 0;}.moduletable.mod_changer button {	font-family:"open_sanslight";	font-size: 13px !important;	padding:0;	background:none;	text-transform:none;	color:#2190e9 !important;	vertical-align:bottom;}.moduletable.mod_changer button:hover {	color:#fff !important;}.moduletable.mod_login { position: absolute; top: 60px; right: 0; margin-left:10px; /*width: 20%;*/; }.moduletable.mod_login h3 {	cursor:pointer;	font-size:18px;	/*font-family:'open_sanssemibold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	color:#797979;	/*text-transform:uppercase;*?	/*border:rgba(255,255,255,0.5) 1px solid;*/	border: 0;	text-align: right;	/*line-height:40px;*/	/*width:274px;*/	margin:0;	padding:0px 0px 0px 20px;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;		background: url('../images/login-icon.png') left no-repeat;}.moduletable.mod_login h3.itemactive,.moduletable.mod_login:hover h3 {	color:#ebf0f4;	/*border:rgba(255,255,255,1) 1px solid;*/	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}.moduletable.mod_login h3.itemactive { cursor:default; }.moduletable.mod_login form {	display:none;	position:absolute;	top:41px;	/*left:0;*/	right:0;	border:rgba(255,255,255,1) 1px solid;	background:#160b16;	padding:10px;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	width: 250px;}.moduletable.mod_login .login_close {	text-align:right;	margin-bottom:4px;}.moduletable.mod_login .login_close .fa {	color:#fff;	font-size:16px;	cursor:pointer;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}.moduletable.mod_login .login_close .fa:hover {	color:#ff0000;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}.moduletable.mod_login .userdata .control-group {	margin-bottom:10px;	text-align:center;}.moduletable.mod_login .userdata label { color:#fff; font-size:11px; vertical-align:bottom; }.moduletable.mod_login .userdata .input-small {	border:none;	text-align:center;}.moduletable.mod_login .userdata input[type="checkbox"] { margin:0 0 2px 4px; vertical-align:bottom; }.moduletable.mod_login button {	background:none;	border:rgba(255,255,255,1) 1px solid;	width:100%;}.moduletable.mod_login button:hover {	background:#fff;	color:#160b16 !important;}.moduletable.mod_login ul {	margin:0;	padding:0;	list-style:none;}.moduletable.mod_login ul li + li { margin-top:10px; }.moduletable.mod_login ul li a {	color:#fff;	font-size:11px;	display:block;	text-align:center;}.moduletable.mod_login ul li a:hover { text-decoration:underline; }.moduletable.mod_login .logout-button { margin-top:20px; }.moduletable.get_quotes_now .rsform-block-info-top {	text-align:center;	padding-bottom:40px;	max-width:100%;}.moduletable.get_quotes_now .rsform-block-info-top p {	font-size:27px;	color:#2190e9;	/*font-family: 'open_sanssemibold_italic';*/	font-family: 'Helvetica 57 Condensed';	font-style:  italic;}.moduletable.get_quotes_now .rsform-block { clear:both; }.moduletable.get_quotes_now .rsform-block .control-label {	float:left;	max-width:35%/*450px*/;	width:100%;	text-align:right;	height:46px;	line-height:46px;	/*font-family: 'open_sanslight';*/	font-family: 'Helvetica 57 Condensed';	font-size:20px;	padding-right:30px;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	display:block;}.moduletable.get_quotes_now .rsform-block .formControls {	float:left;	max-width:470px;	width:100%;}.moduletable.get_quotes_now .rsform-block-submit-button button {	width:100%;	background:#2b9af3;}.moduletable.get_quotes_now .rsform-block-submit-button button:hover {	background:#fba300;}.moduletable.get_quotes_now .rsform-block-info {	max-width:920px;	width:100%;	text-align:right;	color:#2190e9;	font-size:14px;}.moduletable.latest_registered_members h3 { margin-bottom:24px; }.moduletable.latest_registered_members .lrm {	overflow:auto;	height:740px;}.moduletable.latest_registered_members .item {	text-align:center;		background: #fff;	float:left;	/*max-width:400px;*/	max-width:32.125984251968503%;	width:100%;	/*margin:19px 23px 31px 0;*/	margin:19px	1.811023622047244% 31px 0;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;	height:210px/*180px*/;}.moduletable.latest_registered_members .item:nth-child(3n) { margin-right:0; }/*.moduletable.latest_registered_members .item:hover { border:#160b16 1px solid; }*/.moduletable.latest_registered_members .item .item_inner {	padding:30px 10px 35px 10px;}.moduletable.latest_registered_members .item .mem_location {	position:absolute;	top:-4px;	right:42px;}.moduletable.latest_registered_members .item .mem_logo {	/*position:absolute;	top:-20px;	left:0;	right:0;	text-align:center;*/	float: left;}.moduletable.latest_registered_members .item .mem_info {	margin-left: 160px;}.moduletable.latest_registered_members .item .mem_logo a { display:inline-block; background:#fff; }.moduletable.latest_registered_members .item .mem_logo a img { display:block; }.moduletable.latest_registered_members .item .mem_title {	/*font-family: 'open_sanssemibold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	font-size:18px;	color:#000;	padding:0 0 6px 0;	height:55px;}.moduletable.latest_registered_members .item .mem_cats div {	display:inline-block;	vertical-align:top;	margin:0 8px;	background:#2190e9;	border-radius:48px;	-moz-border-radius:48px;	-webkit-border-radius:48px;}.moduletable.latest_registered_members .item .mem_title a,.modiletable.latest_registered_members .item .mem_title a:visited {	color: #000;}.moduletable.latest_registered_members .item .mem_cats img {	max-width:24px;	display:block;}.moduletable.latest_registered_members .item .mem_no {	font-size:11px;	margin:10px 0;}.moduletable.latest_registered_members .item .mem_level {	font-size:11px;}.moduletable.latest_registered_members .item .mem_view {	/*position:absolute;	bottom:-11px;	left:0;	right:0;*/	margin-top: 8px;	text-align:center;}.moduletable.latest_registered_members .item .mem_city {	color: #7a1018;	font-size: 14px;	/*font-family: 'open_sanssemibold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	margin-bottom: 5px;}.moduletable.latest_registered_members .item .mem_view a {	font-size:14px;	background:#ec1d25;	color:#fff;	/*font-family: 'open_sansbold';*/	font-weight: bold;	font-family: 'Helvetica 57 Condensed';	line-height:22px;	/*padding:0 12px;*/	padding: 10px 0px;	display:block;}.moduletable.latest_registered_members .item .mem_cat {	/*font-family: 'open_sanssemibold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	font-size: 14px;	color: #000;	min-height: 21px;}	.moduletable.latest_registered_members .item:hover .mem_view a { background:#160b16; }.moduletable.latest_contract_opp .item {	border:#cccccc 1px solid;	text-align:center;	padding:30px 50px 35px 50px;	float:left;	max-width:418px;	width:100%;	height:504px;	margin:0 23px 30px 0;}.moduletable.latest_contract_opp .item:last-child { margin-right:0; }.moduletable.latest_contract_opp .item .lead_type {	left:0;	padding:0 34px;	position:absolute;	right:0;	top:-16px;}.moduletable.latest_contract_opp .item .lead_type span {	background:#fff;	border:1px solid #cccccc;	color:#160b16;	display:inline-block;	/*font-family:"open_sanssemibold";*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	font-size:14px;	line-height:30px;	/*text-transform:uppercase;*/	padding:0 20px;}.moduletable.latest_contract_opp .item .lead_type span img {	max-height:20px;	vertical-align:top;	margin-right:10px;	margin-top:5px;}.moduletable.latest_contract_opp .item .lco_title {	font-family: 'open_sanslight';	font-size:22px;	color:#000;	margin-bottom:20px;}.moduletable.latest_contract_opp .item .lco_data div { font-size:13px; }.moduletable.latest_contract_opp .item .lco_data div + div { margin-top:7px; }.moduletable.latest_contract_opp .item .lco_data div span { font-family: 'open_sanssemibold'; }.moduletable.latest_contract_opp .item .lco_status span {	display:inline-block;	line-height:21px;	background:#eb6e20;	color:#fff;	font-size:11px;	font-family: 'open_sanssemibold';	text-transform:uppercase;	width:100px;	margin:28px 0;}.moduletable.latest_contract_opp .item .lco_status.st_available span { background:#fba300; }.moduletable.latest_contract_opp .item .lco_allocation_count div {	display:inline-block;	vertical-align:top;	margin:0 8px;	border-radius:48px;	-moz-border-radius:48px;	-webkit-border-radius:48px;	height:24px;	width:24px;}.moduletable.latest_contract_opp .item .lco_allocation_count div.alloc_assigned { background:#eb6e20; }.moduletable.latest_contract_opp .item .lco_allocation_count div.alloc_tobe_assigned { background:#fba300; }.moduletable.latest_contract_opp .item .lco_allocation_count div img { max-width:24px; display:block; }.moduletable.latest_contract_opp .item .lco_desc { text-align:left; margin-top:20px; }.moduletable.latest_contract_opp .item .lco_desc p {	font-size:14px;	line-height:18px;	margin-bottom:20px;}.moduletable.latest_contract_opp .item .lco_view {  bottom: -11px;  left: 0;  position: absolute;  right: 0;  text-align: center;}.moduletable.latest_contract_opp .item .lco_view a {	font-size:16px;	background:#2190e9;	color:#fff;	font-family: 'open_sanslight';	text-transform:uppercase;	line-height:44px;	padding:0 20px;	display:inline-block;}.moduletable.latest_contract_opp .item:hover .lco_view a { background:#160b16; }.ctf { background:#f1f1f1; }.moduletable.presentation { padding-top:40px; }.moduletable.presentation .two_columns {	display:inline-block;	margin-right:1%;	vertical-align:top;	width:49%;}.moduletable.presentation .two_columns + .two_columns { margin-right:0; }.moduletable.presentation .column p { line-height:18px; }.cbfwo {	padding: 60px 0 0;}.moduletable.key_stats .stat { margin-bottom:40px; }.moduletable.key_stats .stat > h4 {	font-family: 'open_sanssemibold';	color:#000;	display:block;	margin-bottom:30px;}.moduletable.key_stats .stat.business_opps_glance {	float:left;	max-width:27.692307692307694%;/*360px*/	width:100%;}.moduletable.key_stats .stat.business_opps_glance label {	font-family: 'open_sanslight';	font-size:14px;	color:#000;	display:block;	margin-bottom:12px;}.moduletable.key_stats .stat.business_opps_glance div {	font-size:19px;	color:#2b9af3;	margin-bottom:22px;}.moduletable.key_stats .stat.business_opps_sectors {	float:left;	max-width:35%;	width:100%;	margin:0 6% 0 0;}.moduletable.key_stats .stat.business_opps_sectors h4 { text-align:center; }.moduletable.key_stats .stat.business_opps_generated {	float:left;	max-width:30.76923076923077%;/*400px;*/	width:100%;}.moduletable.charity_banner {	background:#b62029;	/*margin-bottom:48px;*/}.moduletable.charity_banner::before,.moduletable.charity_banner::after {	background:#b62029;	content:" ";	height:100%;	position:absolute;	top:0;	width:100%;}.moduletable.charity_banner::before { left:-100%; }.moduletable.charity_banner::after { right:-100%; }.moduletable.charity_banner .custom {	min-height:379px;	background-repeat:no-repeat;	background-position:right top;	padding:44px 0 0 0;}.moduletable.charity_banner .column {	float:left;	max-width:434px;	width:100%;}.moduletable.charity_banner .column + .column { max-width:480px; margin-left:36px; }.moduletable.charity_banner .column p {	color:#fff;	clear:both;}.moduletable.charity_banner .column p:nth-child(2) img { margin-top:-10px; }.moduletable.charity_banner .column p:nth-child(3) { padding-top:10px; }.moduletable.new_profile { background:#160b16; }.moduletable.new_profile::before,.moduletable.new_profile::after {	background:#160b16;	content:" ";	height:100%;	position:absolute;	top:0;	width:100%;}.moduletable.new_profile::before { left:-100%; }.moduletable.new_profile::after { right:-100%; }.moduletable.new_profile .custom {	min-height:512px;	background-repeat:no-repeat;	background-position:right bottom;	padding:30px 0 0 0;}/*.moduletable.new_profile .column { float:left; margin-left:70px; }.moduletable.new_profile .column + .column { margin-left:20px; padding-top:104px; }.moduletable.new_profile .column p {	color:#fff;	clear:both;}*/.moduletable.new_profile .custom ul {  list-style:outside none none;  margin:30 0 0 60px;  padding:0 0 0 30px;}.moduletable.new_profile .custom ul li {	margin-bottom:6px;	position: relative;	color:#fff;	font-size:19px;}.moduletable.new_profile .custom ul li::before {	color: #fba300;	content:"\f111";	font-family: "fontawesome";	font-size:8px;	left:-30px;	position:absolute;	top:11px;}.moduletable.new_profile .memberbutton {	position:absolute;	right:0;	bottom:23px;	z-index:2;}.moduletable.new_profile .memberbutton a.button {	/*background:#160b16;*/	padding-left:60px;	padding-right:60px;	font-size:21px !important;	border:#fff 2px solid;}.moduletable.new_profile .memberbutton a.button:hover {	/*background:#fba300;*/}.moduletable.featured_members .bt-cs .bt-row { padding:0; }.moduletable.featured_members .bt-cs .bt-row-first .bt-inner { padding:0 10px 0 0; }.moduletable.featured_members .bt-cs .bt-row-last .bt-inner { padding:0 0 0 10px; }.moduletable.d_members .bt-cs .bt-row .bt-inner .bt-image {	float:left;	width:140px;}.moduletable.featured_members .bt-cs .bt-row .bt-inner .bt-image img {	border:none;	margin:0;	max-width:100%;	outline:none;}.moduletable.featured_members .bt-cs .bt-row .bt-inner .bt-right-cont {	float:left;	max-width:420px;	width:100%;	margin-left:30px;}.moduletable.featured_members .bt-cs .bt-inner .bt-title {	color:#1c2d56;	font-family: 'open_sanslight';	text-transform:none;	font-weight:normal;	line-height:normal;	margin-bottom:20px;}.moduletable.featured_members .bt-cs .bt-inner .bt-introtext {	font-size:11px;	line-height:18px;}.moduletable.featured_members .bt-cs .bt-row .bt-inner .bt-extra-img img {	border:#cccccc 1px solid;	margin:20px 0 0 0;	max-width:100%;	outline:none;}.moduletable.featured_members_slider { margin-top:48px; }.moduletable.featured_members_slider ul.k2ItemsBlockUl {	margin:0;	padding:0;	list-style:none;	height:506px;	overflow:auto;}.moduletable.featured_members_slider .k2ItemsBlock ul li.k2ItemsBlockLi {	float:left;	width:50%;}.moduletable.featured_members_slider .k2ItemsBlock ul li.k2ItemsBlockLi + li.k2ItemsBlockLi + li.k2ItemsBlockLi {	margin-top:40px;	}.moduletable.featured_members_slider ul li .k2_content_left {	float:left;	width:140px;}.moduletable.featured_members_slider ul li .k2_content_right {	float:left;	margin-left:30px;	max-width:420px;	width:100%;}.moduletable.featured_members_slider ul li .k2_content_right .moduleItemTitle {	color:#1c2d56;	font-family: 'open_sanslight';	text-transform:none;	font-weight:normal;	line-height:normal;	margin-bottom:20px;}.moduletable.featured_members_slider ul li .k2_content_right .moduleItemIntrotext {	font-size:11px;	line-height:18px;	height:108px;	overflow:hidden;}.moduletable.featured_members_slider ul li .k2_content_right .moduleItemExtraFields ul {	margin:0;	padding:0;	list-style:none;}.moduletable.featured_members_slider ul li .k2_content_right .moduleItemExtraFields {	border:#cccccc 1px solid;	margin:20px 0 0 0;	max-width:100%;	outline:none;}.moduletable.featured_members_slider ul li .k2_content_right .moduleItemExtraFields img { display:block; }.cbfbo {	background:#fbf9fb;	padding: 20px 0 40px 0;	margin-top:0px;}/*.cbfbo .moduletable + .moduletable { margin-top:56px; }*/.moduletable.ind_news_mini {	max-width: 1340px;	margin: 0 auto;}.moduletable.ind_news .k2ItemsBlock ul {	margin:0;	padding:0;	list-style:none;}.moduletable.ind_news ul li .moduleItemImage { display:block; overflow:hidden; }.moduletable.ind_news ul li .moduleItemImage img { width:100%; display:block; }.moduletable.ind_news ul li:hover .moduleItemImage img {	-moz-transform: scale(1.1);	-webkit-transform: scale(1.1);	-o-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);}.moduletable.ind_news ul li .moduleItemTitle {	color:#000;	font-family: 'Helvetica 57 Condensed';	font-size:18px;	font-weight: bold;	display:block;	line-height:27px/*32px*/;}.moduletable.ind_news ul li:hover .moduleItemTitle { color:#ec1d25; }.moduletable.ind_news ul li .moduleItemIntrotext {	color:#000;	font-family: 'open_sanslight';	font-size:14px;	line-height:19px;	margin:10px 0;}.moduletable.ind_news ul li .time_cat_block {	color:#000;	font-family: 'open_sanslight';	font-size:15px;}.moduletable.ind_news ul li .time_cat_block .fa { color:#818181; }.moduletable.ind_news_full ul li .k2_content_left {	width:22.30769230769231%;	}.moduletable.ind_news_full ul li .k2_content_right {	float:right;	width:76.15384615384615%;		margin-left:1.5384615384615385%;}.moduletable.ind_news_mini {	float:left;	width:75.07692307692307%;}.moduletable.ind_news_mini h3 { margin-right:30px; }.moduletable.ind_news_mini .k2ItemsBlock  {	padding-right:29px;	border-right:#ccc 1px solid;}	.moduletable.ind_news_mini ul { }.moduletable.ind_news_mini ul li {	max-width:30.02114164904863%;/*284px*/	width:100%;	/*padding-bottom:70px;*/	padding-bottom:40px;	float:left;	border-right:#ccc 1px solid;	padding-right:2.4312896405919663%;/*23px*/	margin-right:2.3255813953488372%;/*22px*/}.moduletable.ind_news_mini ul li:nth-child(1n + 4) { margin-top:14px; }.moduletable.ind_news_mini ul li:nth-child(3n + 3) {	/*padding-right:0;*/	margin-right:0;	border-right:none;}.moduletable.ind_news_mini ul li.clearList {	padding:0;	margin:0;	border:none;	clear:both;	float:none;}.moduletable.ind_news_mini .k2_content_right { margin-bottom:12px; }.moduletable.ind_news_mini .moduleItemTitle { height:82px; overflow:hidden; }.moduletable.ind_news_mini .moduleItemIntrotext { min-height:210px; }.moduletable.ind_news_video {	float:left;	/*width:21.846153846153846%;	margin-left:3.076923076923077%;*/	margin-left: 20px;	margin-top: 0px;}.moduletable.ind_news_video .k2ItemsBlock ul li + li { margin-top:40px; }.moduletable.ind_news_video .k2_content_right { margin-bottom:7px; }.moduletable.ind_news_video .moduleItemVideo iframe { width:100% !important; height:auto !important; }.cbf .moduletable + .moduletable { margin-top:30px; }.moduletable.bottom_blocks .custom a { display:inline-block; vertical-align:top; width:20%; }.moduletable.bottom_blocks .custom a img { display:block; }.moduletable.bottom_blocks .custom a:hover img { opacity:0.8; }/*.footer_locations { text-align:center; }*/.footer_locations .moduletable {	/*max-width:325px;	width:100%;*/	display:inline-block;	vertical-align:top;}/*.footer_locations .moduletable:first-child { float:left; }*/.footer_locations .moduletable h3 {	font-family: open_sanssemibold;	font-size:18px;	text-transform:uppercase;	color:#000;	border:none;	padding:0;	line-height:20px;	margin-bottom:21px;}.footer_locations .moduletable.office_london h3 {	background:url(/images/locations/flag_uk.gif) no-repeat right center;	padding-right:40px;	display:inline-block;}.footer_locations .moduletable.office + .office { margin-left:20px; }.footer_locations .moduletable.office p,.footer_locations .moduletable.office address {	color:#000000;	font-family: 'open_sanslight';	text-align:left;	margin-bottom:16px;	line-height:26px;}.footer_locations .moduletable.office address { font-style:normal; }.footer_locations .moduletable.office p a { text-decoration:underline; }.footer_locations .moduletable.mod_contact_form { float:right; max-width:604px; width:100%; }.footer_locations .moduletable.mod_contact_form h3 { text-align:right; }.footer_locations .moduletable.mod_contact_form h2 { display:none; }/*.footer_locations .moduletable.mod_contact_form #userForm { max-width:304px; margin:0 0 0 auto; }*/.footer_locations .moduletable.mod_contact_form #userForm { max-width:604px; margin:0 0 0 auto; width:100%; }.footer_locations .moduletable.mod_contact_form #userForm .form_left {	float:left;	max-width:302px;	width:100%;}.footer_locations .moduletable.mod_contact_form #userForm .form_left input {	border-right:none;	border-bottom:none;}.footer_locations .moduletable.mod_contact_form #userForm .form_middle {	max-width:302px;	width:100%;	float:right;}.footer_locations .moduletable.mod_contact_form #userForm .control-label { display:none; }.footer_locations .moduletable.mod_contact_form #userForm .rsform-block.rsform-block-your-message textarea { height:138px; }.footer_locations .moduletable.mod_contact_form #userForm .rsform-block.rsform-block-captcha-code {	float:left;}.footer_locations .moduletable.mod_contact_form #userForm .rsform-block.rsform-block-captcha-code .formControls { height:76px; width:302px; overflow:hidden; }.footer_locations .moduletable.mod_contact_form #userForm .rsform-block.rsform-block-captcha-code #g-recaptcha-26 > div { margin:0 0 0 auto; }.footer_locations .moduletable.mod_contact_form .rsform-block-submit-button {	float:right;	max-width:302px;	width:100%;}.footer_locations .moduletable.mod_contact_form .rsform-block-submit-button #submit_button { width:100%;height:76px; }.footer_locations .moduletable.chat_to_us { float:right; }.footer_locations .moduletable.chat_to_us h3 { text-align:right; }.footer_locations .moduletable.chat_to_us p,.footer_locations .moduletable.chat_to_us p a {	margin:0;	color: #000000;	font-family: "open_sanslight";	text-align: right;}.footer_locations .moduletable.chat_to_us p a { cursor:pointer; }.moduletable.ft_menu {	/*position: absolute;	bottom: 0;	right: 0;*/}.moduletable.ft_menu ul {	margin:0;	padding:0;	list-style:none;}.moduletable.ft_menu ul li {	display:inline-block;	vertical-align:top;}.moduletable.ft_menu ul li a {	text-decoration:none;	color:#fff;	font-size:10px;	/*font-family: 'open_sanslight';*/	text-transform:uppercase;	margin-right:24px;	display:block;	line-height:28px;}.moduletable.ft_menu ul li.active a,.moduletable.ft_menu ul li a:hover { color:#00c1f3; }.moduletable.ft_socials { /*float:right;*/ }.moduletable.ft_socials .custom p { margin:0; }.moduletable.ft_socials .custom img { max-height:28px; }.moduletable.ft_socials .custom div { float:left; }.moduletable.ft_socials .custom .social { display:inline-block; vertical-align:top; }.moduletable.ft_socials .custom .social + .social { margin-left:16px; }.moduletable.ft_socials .custom div.misc_block { margin-left:60px; }.moduletable.ft_socials .custom div.misc_block img + img { margin-left:16px; }.moduletable.ft_socials .custom img:hover { opacity:0.8; }.scroll_top {	cursor:pointer;	position:fixed;	bottom:40px;	/*right:40px;*/	left:40px;	border:#ccc 1px solid;	width:48px;	height:48px;	background:#fff url(../images/icon_arrow_sm_blue_up.png) no-repeat center center;	display:none;	z-index:100;}#userForm .rsform-block.rsform-block-captcha-code .formControls { /*height:138px;*/ }/* Contact Start */body.pg_contact .itemFullText #userForm {	clear:both;	margin:20px 0 60px 0;}body.pg_contact .itemFullText #userForm h2 { text-transform:uppercase; margin-bottom:10px; }body.pg_contact .itemFullText #userForm .form_col { float:left; }body.pg_contact .itemFullText #userForm .form_left { width:30%; }body.pg_contact .itemFullText #userForm .form_middle { width:40%; margin:0 3%; }body.pg_contact .itemFullText #userForm .form_right	{ width:304px; }body.pg_contact .itemFullText #userForm .rsform-block { margin-bottom:16px; }body.pg_contact .itemFullText #userForm .rsform-block .control-label { display:none; }body.pg_contact .itemFullText #userForm .rsform-block #your_message { height:170px; }body.pg_contact .itemFullText #userForm .rsform-block.rsform-block-captcha-code { margin:0 0 44px 0; height:78px; }/*body.pg_contact .itemFullText #userForm .rsform-block.rsform-block-captcha-code label { display:block; height:20px; }*/body.pg_contact .itemFullText #userForm .rsform-block.rsform-block-captcha-code .formControls { height:auto; }body.pg_contact .itemFullText #userForm .rsform-block #submit_button { width:100%; }body.pg_contact #myCanvas { float:right; }@media (min-width: 1024px) and (max-width: 1152px) {	body.pg_contact .itemFullText #userForm .form_middle	{ width:46%/*39%*/; margin:0 2%; }	body.pg_contact #myCanvas { display:none; }	}@media (min-width: 1153px) and (max-width: 1220px) {	body.pg_contact .itemFullText #userForm .form_middle	{ width:48%; margin:0 2%; }}body.pg_contact .footer { margin-top:0; }/* Contact End */.pg_team .footer {	margin-top:0;	border-top:#ccc 1px solid;}#k2Container.itemListView_team .TeamLeft {	float:left;	width:40%;}#k2Container.itemListView_team .TeamRight {	float:right;	width:40%;}#k2Container.itemListView_team .itemList {	background:#efefef;	padding:70px 0 0 0;}#k2Container.itemListView_team .k2Pagination { background:#efefef; }#k2Container.itemListView_team .itemList::before,#k2Container.itemListView_team .k2Pagination::before {	background: #efefef none repeat scroll 0 0;	content: " ";	height: 100%;	left: -100%;	position: absolute;	top: 0;	width: 100%;}#k2Container.itemListView_team .itemList::after,#k2Container.itemListView_team .k2Pagination::after {	background: #efefef none repeat scroll 0 0;	content: " ";	height: 100%;	position: absolute;	right: -100%;	top: 0;	width: 100%;}#k2Container.itemListView_team .itemContainer { float:left; padding:0 10px 70px 0; }#k2Container.itemListView_team .itemContainer.itemContainerLast { padding:0 0 70px 10px; }#k2Container.itemListView_team .itemContainer .catItemView {	max-width:394px;	width:100%;	background:#fff;	padding:14px 16px 30px 40px;}#k2Container.itemListView_team .itemContainer .quotes {	background:url(../images/quotes_top_blue.gif);	width:60px;	height:60px;	position:absolute;	top:-30px;	left:16px;}#k2Container.itemListView_team .itemContainer .flags { text-align:right; height:18px; }#k2Container.itemListView_team .itemContainer .flags img + img { margin-left:4px; }#k2Container.itemListView_team .itemContainer .catItemTitle {	font-size:19px;	padding:46px 0 0 0;}#k2Container.itemListView_team .itemContainer .position { font-size:16px; }#k2Container.itemListView_team .itemContainer .divline {	margin:10px 0 120px 0;	background:#666;	width:94px;	height:1px;}#k2Container.itemListView_team .itemContainer .position,#k2Container.itemListView_team .itemContainer .specialism { font-size:14px; line-height:20px; }#k2Container.itemListView_team .itemContainer .social {	margin-top:22px;	height:30px;}#k2Container.itemListView_team .itemContainer .social a { display:inline-block; }#k2Container.itemListView_team .itemContainer .social a .fa-linkedin {	color:#fff;	background:#007bb6;	width:30px;	height:30px;	text-align:center;	line-height:30px;	font-size:22px;}#k2Container.itemListView_team .itemContainer .staff_img {	position:absolute;	bottom:0;	right:-116px;}#k2Container.itemListView_team .itemContainer .staff_img img { display:block; }.itemListCategoriesBlock .cat_desc { margin-bottom:40px; }#k2Container .itemFullText img[style*="float: right;"] {	margin-left:50px;}#k2Container .itemFullText .bigtitle {	font-size:24px;	margin-bottom:40px;	padding-bottom:10px;	border-bottom:1px solid #cccccc;}#k2Container .itemFullText .bluebox {	background:#efefef;	padding:50px 0;	margin-top:40px;}#k2Container .itemFullText .bluebox::before {	background: #efefef none repeat scroll 0 0;	content: " ";	height: 100%;	left: -100%;	position: absolute;	top: 0;	width: 100%;}#k2Container .itemFullText .bluebox::after {	background: #efefef none repeat scroll 0 0;	content: " ";	height: 100%;	position: absolute;	right: -100%;	top: 0;	width: 100%;}#k2Container .itemFullText .two_columns {    /*-webkit-column-count:2;    -moz-column-count:2;    column-count:2;    -webkit-column-gap:45px;    -moz-column-gap:45px;    column-gap: 45px;*/	display:inline-block;	vertical-align:top;	width:48.5%;	margin-right:1%;}#k2Container .itemFullText .two_columns:last-child {	margin-right:0;	margin-left:1%;}#k2Container .itemFullText ul {	margin: 5px 0;	padding:0 0 0 30px;	list-style:none;}#k2Container .itemFullText ul li {	position:relative;	margin-bottom:14px;}#k2Container .itemFullText ul li:before {	color:#fba300;	content:"\f111";	font-family:"fontawesome";	font-size:9px;		position:absolute;	top:4px;	left:-20px;}ol li { margin-bottom:30px; }ol li ol { margin-top:10px; }ol li ol li { margin-bottom:0px; }/* Useful Resources Start */.itemListView_useful .itemContainer {	float:left;	text-align:center;	margin-bottom:20px;}/* Useful Resources End *//* Refer a Company Start */#userForm.form_refer .form-group {	float:left;	width:50%;	margin-bottom:10px;}#userForm.form_refer .form-group:nth-child(odd) { padding-right:10px; }#userForm.form_refer .form-group:nth-child(even) { padding-left:10px; }/* Refer a Company End */.form-group .radio-inline + .radio-inline { margin-left:10px; }#userForm.form_satistaction .form-group {	margin-bottom:10px;	float:left;	width:50%;}#userForm.form_satistaction .form-group.rsform-block-problem,#userForm.form_satistaction .form-group.rsform-block-your-name,#userForm.form_satistaction .form-group.rsform-block-captcha-code { padding-right:10px; }#userForm.form_satistaction .form-group.rsform-block-ifyes,#userForm.form_satistaction .form-group.rsform-block-your-email-address,#userForm.form_satistaction .form-group.rsform-block-submit-button { padding-left:10px; }#userForm.form_satistaction .form-group.rsform-block-details {	clear:both;	float:none;	width:auto;	padding:0; }#k2Container.itemListView_benefits .itemContainer { margin-bottom:40px; }/*#k2Container.itemListView_benefits .itemContainer .mini_icon {	float:left;	width:11.384615384615385%;	min-width:70px;	text-align:center;}#k2Container.itemListView_benefits .itemContainer .main_block {	float:left;	width:88.61538461538462%;}*/#k2Container.itemListView_benefits .itemContainer .main_title_wrap {	border-bottom:1px solid #cccccc;}/*#k2Container.itemListView_benefits .itemContainer .main_title_wrap .mini_icon_title {	display:none;	vertical-align:bottom;	margin-right:20px;}#k2Container.itemListView_benefits .itemContainer .main_title_wrap .mini_icon_title img { display:block; }*/#k2Container.itemListView_benefits .itemContainer .main_title_wrap .main_title {	display:inline-block;	vertical-align:bottom;	padding-bottom:8px;	font-family:'open_sanssemibold';	font-size:16px;	cursor:pointer;	width:49%;}#k2Container.itemListView_benefits .itemContainer.itemactive .main_title_wrap .main_title {	color:#fba300;}/*#k2Container.itemListView_benefits .itemContainer .main_title span { font-family:'open_sansbold'; }#k2Container.itemListView_benefits .itemContainer .main_title p {	font-size:16px;	margin:0;}*/#k2Container.itemListView_benefits .itemContainer .main_title_wrap::after {	display:inline-block;	vertical-align:bottom;	padding:0 10px 1px 10px;	font-size:28px;	color:#cccccc;	cursor:pointer;	content: "\f107";	font-family: "fontawesome";}#k2Container.itemListView_benefits .itemContainer.itemactive .main_title_wrap::after {	content: "\f106";	color:#fba300;}#k2Container.itemListView_benefits .itemContainer .catItemBody { display:none; }#k2Container.itemListView_benefits .itemContainer .catItemIntroText {	float:left;	/**width:55.55555555555556%;*/	width:80%;	padding-top:26px;}#k2Container.itemListView_benefits .itemContainer .catItemImageBlock {	float:right;	/*width:28.64583333333333%;	margin-left:1.7361111111111112%;*/	width:15%;	margin-left:2%;}/* Membership Application Query Start */#userForm.form_member_application .form-group {	float:left;	width:25%;	margin-bottom:10px;}#userForm.form_member_application .form-group.rsform-block-your-name,#userForm.form_member_application .form-group.rsform-block-company-name,#userForm.form_member_application .form-group.rsform-block-email-address { padding-right:10px; }#userForm.form_member_application .form-group.rsform-block-company-name,#userForm.form_member_application .form-group.rsform-block-email-address,#userForm.form_member_application .form-group.rsform-block-telephone-number { padding-left:10px; }#userForm.form_member_application .form-group.rsform-block-your-query,#userForm.form_member_application .form-group.rsform-block-captcha-code,#userForm.form_member_application .form-group.rsform-block-submit-button {	float:none;	width:auto;	clear:both;}#userForm.form_member_application .form-group.rsform-block-captcha-code { margin-bottom:0; }#userForm.form_member_application .form-group.rsform-block-submit-button input { width:158px; }/* Membership Application Query End *//* Membership Tiers & Fees Start */body.pg_tiers .itemListView #itemListLeading .itemContainer { float:left; margin-bottom:40px; }body.pg_tiers .itemListView #itemListLeading .itemContainer .catItemView {	padding:0 40px;}body.pg_tiers .itemListView #itemListLeading .itemContainer .catItemView img { text-align:center; }body.pg_tiers .itemListView #itemListLeading .itemContainer .catItemView ul { padding-left:14px; }/*body.pg_tiers .itemListView #itemListLeading .itemContainer.itemContainerLast .catItemView { padding-right:0; padding-left:20px; }*//*body.pg_tiers .itemListView #itemListLeading .itemContainer.itemContainerLast .catItemView { padding-right:0; }*//* Membership Tiers & Fees End *//* Industry Sector Information Start */.pg_industry_info.itemListView .itemContainer { float:left; margin-bottom:20px; }.pg_industry_info.itemListView .itemContainer { padding-right:10px; }.pg_industry_info.itemListView .itemContainer + .itemContainer { padding:0 10px; }.pg_industry_info.itemListView .itemContainer.itemContainerLast { padding:0 0 0 10px; }.pg_industry_info.itemListView .itemContainer .catItemView {	border:#ccc 1px solid;	padding:30px 14px;	text-align:center;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}.pg_industry_info.itemListView .itemContainer:hover .catItemView { border:#160b16 1px solid; }.pg_industry_info.itemListView .itemContainer .catItemTitle a {	color:#000;	font-family:"open_sanslight";	font-size:22px;	padding:0 0 10px;	display:block;	min-height:62px;}.pg_industry_info.itemListView .itemContainer .catItemBody .catItemIntroText {	background:#2190e9;	border-radius:48px;	display:inline-block;	vertical-align:top;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}.pg_industry_info.itemListView .itemContainer:hover .catItemBody .catItemIntroText { background:#160b16; }.pg_industry_info.itemListView .itemContainer .catItemBody .catItemIntroText p { margin:0;}.pg_industry_info.itemListView .itemContainer .catItemBody .catItemIntroText img { display:block; }.pg_industry_info.itemListView .itemContainer .catItemReadMore { position:static; }.pg_industry_info.itemListView .itemContainer .catItemReadMore a {	text-indent:-90000px;	position:absolute;	top:0;	left:0;	right:0;	bottom:0;}#userForm.form_industry_quotations {	border:#ccc 1px solid;	padding:30px;}#userForm.form_industry_quotations .form-group + .form-group { margin:10px 0 0 0; }#userForm.form_industry_quotations .form-group.rsform-block-captcha-code {	display:inline-block;	vertical-align:top;	width:50%;	margin-right:-3px;}#userForm.form_industry_quotations .form-group.rsform-block-submit-button {	display:inline-block;	vertical-align:bottom;	width:50%;	text-align:right;	margin-right:-3px;}/* Industry Sector Information End *//* Career Opportunities Start */.itemListView_careers.itemListView .itemContainer {	float:left;	margin-bottom:20px;}.itemListView_careers.itemListView .itemContainer {	padding-right:10px;}.itemListView_careers.itemListView .itemContainer.itemContainerLast {	padding:0 0 0 10px;}.itemListView_careers.itemListView .itemContainer .catItemView {	border:#ccc 1px solid;	padding:30px 14px;	text-align:center;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}.itemListView_careers.itemListView .itemContainer:hover .catItemView { border:#160b16 1px solid; }.itemListView_careers.itemListView .itemContainer .catItemTitle a {	color: #000;	display: block;	font-family: "open_sanslight";	font-size: 22px;	min-height: 62px;	padding: 0 0 10px;}.itemListView_careers.itemListView .itemContainer .catItemIntroText { margin-bottom:10px; }.itemListView_careers.itemListView .itemContainer:hover .button {	background:#2b9af3;}/* Career Opportunities End *//* Blog Articles & Press Start */.itemListView_articles.itemListView .subCategoryContainer {	float:left;	margin-bottom:10px;	padding-right:10px;}.itemListView_articles.itemListView .subCategoryContainer.subCategoryContainerLast {	/*padding:0 0 0 10px;*/	padding:0 0 0 0;}.itemListView_articles.itemListView .subCategoryContainer .subCategoryInner {	border:#ccc 1px solid;	padding:30px 14px;	text-align:center;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}.itemListView_articles.itemListView .subCategoryContainer:hover .subCategoryInner { border:#160b16 1px solid; }.itemListView_articles.itemListView .subCategoryContainer .subCategoryInner h2 { margin:0; }.itemListView_articles.itemListView .subCategoryContainer .subCategoryInner h2 a {	color: #000;	display: block;	font-family: "open_sanslight";	font-size: 22px;	min-height: 62px;}.itemListView_articles.itemListView .subCategoryContainer .subCategoryInner .subCategoryMore {	bottom:0;	left:0;	position:absolute;	right:0;	top:0;}.itemListView_articles.itemListView .itemContainer {	float:left;	margin-bottom:5px;}.itemListView_articles.itemListView .itemContainer {	padding-right:5px;}.itemListView_articles.itemListView .itemContainer.itemContainerLast {	/*padding:0 0 0 10px;*/	padding:0 5px 0 0;}.itemListView_articles.itemListView .itemContainer .catItemView {	/*border:#ccc 1px solid;	padding:30px 14px;*/	text-align:center;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}.itemListView_articles.itemListView .itemContainer:hover .catItemView { /*border:#160b16 0px solid; */}.itemListView_articles.itemListView .itemContainer .catItemTitle a {	color: #000;	display: block;	font-family: "open_sanslight";	font-size: 18px;	min-height: 62px;	padding: 10px;	background: #160b16;	color: #fff;}.itemListView_articles.itemListView .itemContainer .catItemTitle a:hover {	background: #ec1d25;	color: #fff;}.itemListView_articles.itemListView .itemContainer .catItemVideoBlock iframe { width:100% !important; height:auto !important; }.itemListView_articles.itemListView .itemContainer  .catItemDateCreated, .itemListView_articles.itemListView .itemContainer .itemDateCreated {position: absolute;right: 0;bottom: 0;display: block;background: #ec1d25;color: #fff;padding: 5px;	}.itemListView_articles.itemListView .itemContainer .catItemImage:hover {	opacity: 0.8;}.tags a, .itemTags a {	display: block;	float: left;	padding: 5px;	background: #ededed;	color: #000;	margin: 0 5px 0 0;}.tags a:hover, .itemTags a:hover {	color: #ec1d25;	background: #fff;}.itemFullText h2 {	padding: 20px 0 10px;} .itemView_articles .itemHeader { 	display: block; 	float: left; }  .itemView_articles .itemHeader h1 {	padding: 0 0 0px;	margin: 0 0 0;} .itemView_articles .itemHeader .itemDateCreated { 	/*position: absolute; 	left: 0; 	bottom: 0;*/ 	display: block; 	float: left; 	background: #ec1d25; 	color: #fff; 	padding: 5px;  	margin:10px 0 20px; } .itemView_articles .itemToolbar {	padding: 0 0 20px;	float: left;	width: 100%;} .itemView_articles .itemBody {	clear: both;}.moduletable.blogsearch {	padding: 20px 0;}.itemView_articles.itemView {	padding: 0 193px;}/* Blog Articles & Press End *//* Reviews Start */.itemListView_reviews.itemListView .itemContainer {	float:left;	margin-bottom:10px;	padding-right:10px;}.itemListView_reviews.itemListView .itemContainer.itemContainerLast { padding:0 0 0 0; }.itemListView_reviews.itemListView .itemContainer .catItemView {	border:#ccc 0px solid;	padding:30px 14px;	min-height:226px;}.itemListView_reviews.itemListView .itemContainer .catItemImageBlock {	float:left;	width:16%;}.itemListView_reviews.itemListView .itemContainer .catItemHeader {	float:left;	width:84%;}.itemListView_reviews.itemListView .itemContainer .catItemTitle {	color:#000;	line-height:1;	margin-bottom:10px;}.itemListView_reviews.itemListView .itemContainer .catItemIntroText p:last-child { margin-bottom:0; }/* Reviews End */.moduletable.contract_opps_total h3 {	text-align:right;	border-bottom:none;	font-size:16px;	margin-bottom: 20px;	padding-bottom:0;	font-family: 'open_sansbold';}.moduletable.contract_opps_total .cot {	border:#ccc 1px solid;	padding:0 25px;	line-height:86px;	font-family:'open_sanslight';	font-size:60px;	text-align:right;	margin-bottom:30px;}#k2Container .itemFullText .moduletable.contract_opps_examples ul.mod_docman_icons {	padding:0;}#k2Container .itemFullText .moduletable.contract_opps_examples ul.mod_docman_icons li {	float:left;	width:33%;}#k2Container .itemFullText .moduletable.contract_opps_examples ul li::before { display:none; }#k2Container .itemFullText .moduletable.contract_opps_examples ul.mod_docman_icons .koowa_header__title_link {	color:#160b16;}#k2Container .itemFullText .moduletable.contract_opps_examples ul.mod_docman_icons .koowa_header__title_link span {	display:block;	color:#00c1f3;}.moduletable.contract_opps_main { padding-top:40px; }.moduletable.contract_opps_main .lco_main_left {	float:left;	width:33%;}.moduletable.contract_opps_main .lco_main_right.with_lco_left {	float:right;	width:64%;}.moduletable.contract_opps_main .lco_main_left h3 {	font-size:16px;	font-family:'open_sansbold';	text-transform:uppercase;}#k2Container .itemFullText .moduletable.contract_opps_main .lco_main_left ul {	padding:30px 0;}.moduletable.contract_opps_main .lco_main_left ul li::before { display:none; }.moduletable.contract_opps_main .lco_main_left ul li .image-img {	background:#2190e9;	border-radius:48px;	-moz-border-radius:48px;	-webkit-border-radius:48px;	border: 0;	margin: 0 16px 0 0;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;	display:inline-block;	vertical-align:top;}.moduletable.contract_opps_main .lco_main_left ul li:hover .image-img {	background:#160b16;}.moduletable.contract_opps_main .lco_main_left ul li .image-img img {	vertical-align: middle;	max-height: 24px;}.moduletable.contract_opps_main .lco_main_left ul li .image-title {	font-size:16px;	color:#666666;	font-family: 'open_sanslight';	text-transform:uppercase;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;	line-height:24px;	display:inline-block;	vertical-align:top;}.moduletable.contract_opps_main .lco_main_left ul li:hover .image-title {	color:#2190e9;}.moduletable.contract_opps_main .lco_main_left ul li.disabled .image-img { background:#ccc; }.moduletable.contract_opps_main .lco_main_left ul li.disabled .image-title { color:#ccc; }.moduletable.contract_opps_main .lco_main_left ul.opp_status li {	font-size:16px;	font-family:'open_sansbold';	text-transform:uppercase;	padding-left:40px;	cursor:pointer;}.moduletable.contract_opps_main .lco_main_left ul.opp_status .status_active { color:#fba300; }.moduletable.contract_opps_main .lco_main_left ul.opp_status .status_assigned { color:#eb6e20; }.moduletable.contract_opps_main .lco_main_left ul.opp_location li {	font-size:16px;	font-family:'open_sanslight';	text-transform:uppercase;	padding-left:40px;}.moduletable.contract_opps_main .item {	border:#cccccc 1px solid;	text-align:center;	padding:30px 30px 35px 30px;	float:left;	max-width:400px;	width:100%;	height:504px;	margin-bottom:30px;}.moduletable.contract_opps_main .lco_main_agg .item {	height:350px;}.moduletable.contract_opps_main .lco_main_right.without_lco_left .item { margin-left:23px; }.moduletable.contract_opps_main .lco_main_right.with_lco_left .item:nth-child(even) { margin-left:23px; }.moduletable.contract_opps_main .item .lco_title {	font-family: 'open_sanslight';	font-size:22px;	color:#000;	margin-bottom:20px;}.moduletable.contract_opps_main .item .lco_data div { font-size:13px; }.moduletable.contract_opps_main .item .lco_data div + div { margin-top:7px; }.moduletable.contract_opps_main .item .lco_data div span { font-family: 'open_sanssemibold'; }.moduletable.contract_opps_main .item .lco_status span {	display:inline-block;	line-height:21px;	background:#eb6e20;	color:#fff;	font-size:11px;	font-family: 'open_sanssemibold';	text-transform:uppercase;	width:100px;	margin:28px 0;}.moduletable.contract_opps_main .item .lco_status.st_available span { background:#fba300; }.moduletable.contract_opps_main .item .lco_allocation_count div {	display:inline-block;	vertical-align:top;	margin:0 8px;	border-radius:48px;	-moz-border-radius:48px;	-webkit-border-radius:48px;	height:24px;	width:24px;}.moduletable.contract_opps_main .item .lco_allocation_count div.alloc_assigned { background:#eb6e20; }.moduletable.contract_opps_main .item .lco_allocation_count div.alloc_tobe_assigned { background:#fba300; }.moduletable.contract_opps_main .item .lco_allocation_count div img { max-width:24px; display:block; }.moduletable.contract_opps_main .item .lco_desc { text-align:left; margin-top:20px; }.moduletable.contract_opps_main .item .lco_desc p {	font-size:14px;	line-height:18px;	margin-bottom:20px;}.moduletable.contract_opps_main .item .lco_view {  bottom: -11px;  left: 0;  position: absolute;  right: 0;  text-align: center;}.moduletable.contract_opps_main .item .lco_view a {	font-size:16px;	background:#2190e9;	color:#fff;	font-family: 'open_sanslight';	text-transform:uppercase;	line-height:44px;	padding:0 20px;	display:inline-block;}.moduletable.contract_opps_main .item:hover .lco_view a { background:#160b16; }/* Affiliate Hub Start */.itemListView_affiliatehub .itemContainer { margin-bottom:40px; }.itemListView_affiliatehub .catItemView {	border:1px solid #ccc;	padding:16px;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}.itemListView_affiliatehub .catItemView:hover { border:#160b16 1px solid; }.itemListView_affiliatehub .catItemLeft {	float:left;	width:14%;	text-align:center;}.itemListView_affiliatehub .catItemMiddle {	float:left;	width:62%;	padding-right:40px;}.itemListView_affiliatehub .catItemRight {	float:left;	width:24%;}.itemListView_affiliatehub .catItemTitle {	font-family:'open_sanssemibold';	font-size:16px;	padding-bottom:14px;}.itemListView_affiliatehub .catItemIntroText p {	font-family:'open_sanssemibold';	font-size:13px;}.itemListView_affiliatehub .catItemTagsBlock ul {	margin:0;	padding:0;	list-style:none;}.itemListView_affiliatehub .catItemTagsBlock ul li {	margin-right:10px;	font-family:'open_sanslight';	font-size:12px;	display:inline-block;	vertical-align:top;}.itemListView_affiliatehub .disc_amount {	text-align:right;	font-family: 'open_sanssemibold';	font-size:20px;	line-height:18px;	margin-bottom:26px;}.itemListView_affiliatehub .benefit_offer {	padding:10px 20px;	border:none; 	background:#fba300;	cursor:pointer;	color:#fff;	font-size:18px;	font-family:'open_sansregular';	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;	text-transform:uppercase;	text-align:center;}.itemListView_affiliatehub .benefit_offer:hover { background:#2b9af3; }.itemListView_affiliatehub .benefit_option {	display:none;	font-family:'open_sanslight';	font-size:18px;	text-align:center;	line-height:44px;	border:1px solid #ccc;}.itemListView_affiliatehub .benefit_option a { display:block; }/* Affiliate Hub End *//* Login Start */.acc_pages.apply {	float:left;	width:40%;}.acc_pages.login {	/*float:right;*/	/*width:40%;**/}.acc_pages.apply .button { width:100%; }/* Login End *//* Terms and Conditions Start */.pg_terms .itemFullText table td { padding-bottom:10px; }.pg_terms .itemFullText table td:first-child { font-weight:bold; font-family: 'open_sanssemibold'; width:20%; }.pg_terms .itemFullText ol {	counter-reset:item;	margin:0;	padding:0;}.pg_terms .itemFullText li {	display:block;	position:relative;	padding-left:40px;}.pg_terms .itemFullText li ol { padding-top:10px; }.pg_terms .itemFullText li ol li { padding-bottom:10px; }.pg_terms .itemFullText li ol li ol li { padding-left:60px; }.pg_terms .itemFullText li:before {	content:counters(item, ".");	counter-increment:item;	position:absolute;	top:0;	left:0;	color:#000;}/* Terms and Conditions End *//*** MRW - Member List ***/.memberList {	padding: 0px;	margin: 20px 0px;	border: 1px solid #bbb;}.memberList .memberInfo {	display: inline-block;	width: 77%;	vertical-align: top;	padding: 25px 0px 0px 0px;}.memberList .memberInfoInner {	display: inline-block;	margin-left: 10px;	vertical-align: top;	width: 100%;	/*border-left: 1px solid #7f7f7f;*/	/*padding-left: 12px;*/	/*width: 100%;*/	/*padding: 20px 0px 20px 0px;*/}.memberList .memberInfoInner.memberILeft {	max-width: 290px;}.memberList .memberInfoInner.memberIMiddle {	max-width: 240px;	/*margin-top: 13px;*/}.memberList .memberInfoInner.memberIMiddle div {	/*margin: 20px 0px;*/}.memberList .memberInfo h2 {	margin: 0px 0px 5px 10px;	color: #ec1d25;}/*.memberList.freeListing:after {	position: absolute;	top: 0;	right: 0;	width: 43px;	height: 100%;	background: #a3a3a3;	content: " ";}*/.memberList.freeListing .memberInfo img {	filter: grayscale(100%);}.memberList.freeListing .memberInfo .address img {	opacity: 0.5;}.memberList .memberInfoInner.memberIMiddle img {	display: block;	float: left;	max-width: 23px;}.memberList .memberInfoInner.memberIMiddle span {	display: block;	margin-left: 40px;}.memberList .memberInfoInner.memberIRight {	max-width: 165px;	font-size: 12px;	text-align: center;	margin-top: -44px;}.memberList .memberInfoInner.memberIRight .venueOpening {	margin-bottom: 20px;	position: relative;	width: 71px;	margin: 0 auto;	font-size: 12px;	color: #676767;}.memberList .memberInfoInner.memberIRight .venueOpening img {	margin-bottom: 10px;}.memberList .memberInfoInner.memberIRight .venueOpening div {	margin: 5px 0px;}.memberList .memberInfoInner.memberIRight .venueOpening .openText {	text-align: center;	width: 100%;	position: absolute;	top: 39px;	left: 0;	font-size: 14px;	/*font-family: 'open_sansbold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	color: #a2a2a2;}.memberList .memberInfoInner.memberIRight .venueOpening.closed .openText {	color: #ec1d25;}.memberList .memberInfoInner.memberIRight .venueOpening.open .openText {	color: #8fb105;}.memberList span.cat {	color: #676767;	/*ont-family: 'open_sansbold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	font-size: 14px;}/*.memberList .memberInfoInner.memberIRight .venueOpening.claimListing .openText {	font-weight: bold;	top: 21px;	font-size: 18px;}*/.memberList .memberInfoInner.memberIRight .venueOpening.claimListing {	margin-top: 25px;}.memberList.freeListing .memberInfoInner.memberIRight p {	margin: 0;	padding: 0;	line-height: 1em;}.memberList.freeListing .memberInfoInner.memberIRight a {	/*color: #00c1f3;	font-size: 11px;*/}.memberList .memberImage {	width: 178px;	/*margin: 0px 12px 0px 18px;*/	/*padding-right: 14px;*/	display: inline-block;	vertical-align: middle !important;	box-sizing: content-box;	text-align:center;	position: relative;}.memberList .memberImage .hygeineRating {	/*position: absolute;	top: 6px;	max-width: 59%;	margin: 0 auto;	text-align: center;	left: 6px;*/	position: relative;	display: block;}.memberList .memberImage .saveVenue {	position: absolute;	top: 0px;	right: 5px;	z-index: 200;	color: #a3a3a3;	font-size: 24px;	cursor: pointer;	-webkit-text-stroke: 2px #fff;}.memberList .memberImage .saveVenue.savedVenue,.memberList .memberImage .saveVenue:hover {	color: #ec1d25;}.memberList .memberImage img {	display: block;}.memberList .memberFeatured,.spotlightInner .memberFeatured {	/*background: #8fb105;*/	color :#fff;	font-weight: bold;	position: absolute;	top: 0;	right: 35px;	/*width: 100%;*/	padding: 8px 0px;	text-transform: uppercase;	font-size: 11px;	text-align: center;	z-index: 50;}	.memberList .memberFeatured {	top: 23px;	left: auto;	right: 32px;	background: transparent;	width: auto;}.memberList.hasHygeine .memberFeatured {	bottom: 15%;}.memberList a.viewProfile {	/*position: absolute;	right: 10px;	bottom: 10px;	display: block;	width: 240px;	text-align: center;	padding: 10px 0px;*/	display: block;	/*width: 42px;*/	height: 100%;	text-align: center;	background: #ec1d25;	color: #fff;	font-size: 16px;	/*font-family: 'open_sansregular';*/	font-family: 'Helvetica 57 Condensed';	padding: 10px 0px;	/*position: absolute;*/	box-sizing: border-box;	margin-top: 9px;	/*top: 0;	right: 0;*/}.memberList a.viewProfile.greyButton {	background: #898989;}/*.memberList a.viewProfile:before {	position: absolute;	top: 40%;	left: -5px;	content: "\f0da";	font-family: 'FontAwesome';	font-size: 28px;	color: #fff;}*/.memberList a.viewProfile:hover {	background: #000;}a.greenLink,a.greenLink:visited {	background: #fba300;	color: #fff;	display: inline-block;	padding: 5px 10px;}a.greenLink:hover,a.greenLink:active {	background: #c37e00;}#ProfileWrap .greyHeader {	background: #ccc;	color: #2b2928;	padding: 25px 10px;}#ProfileWrap .inlineBlock,.filterForm .inlineBlock {	display: inline-block;	vertical-align: middle;}.filterForm .inlineBlock { margin-bottom:10px; }.filterForm .inlineBlock + .inlineBlock { margin-left:10px }.filterForm .btnreset { float:right; }#ProfileWrap .greyHeader .logo {	display: inline-block;	width: 191px;	text-align: center;	padding: 0px 14px;	font-size: 18px;	vertical-align: top;}#ProfileWrap .greyHeader .logo img {	width: 75px;}#ProfileWrap .greyHeader .info p {	margin:0;	padding: 0;	color: #2b2928;}#ProfileWrap .greyHeader .address {	width: 305px;	border-left: 1px solid #666;	border-right: 1px solid #666;	padding: 0 20px;	margin-right: 20px;}#ProfileWrap .greyHeader .address address,.memberList .address address {	font-style: normal;	display: inline-block;	vertical-align: top;	margin-left: 7px;	max-width: 250px;}#ProfileWrap .greyHeader .info {	width: 415px;	border-right: 1px solid #666;	margin-right: 20px;}#ProfileWrap .greyHeader .info span {	display:  inline-block;	width: 180px;}#ProfileWrap .greyHeader .info img,.memberList .memberInfo img {	vertical-align: middle;}#ProfileWrap .blueBar {	background: #160b16;	color: #fff;	height: 76px;	position: relative;	z-index: 10;}#ProfileWrap .blueBar .inlineBlock {	vertical-align: top;}#ProfileWrap .blueBar .logo {	margin-left:106px;	border: 13px solid #160b16;	position: relative;	top: 20px;}#ProfileWrap .blueBar p, #ProfileWrap .blueBar h1 {	color: #fff;}#ProfileWrap .blueBar h1 {	border-bottom: 0;	margin: 0;	padding: 0;	margin-top: 22px;	margin-left: 22px;}.profileHeader {	padding: 25px 0px 25px 25px;	position: relative;}#ProfileWrap .contact {	width: 316px;}.profileHeader .profileContact {	width:390px;	position: absolute;	top: -20px;	right: 0;}.profileContact a,.profileContact a:visited {	background: #2b2928;	color: #fff;	display: block;		text-transform: uppercase;	padding: 13px 17px 13px 0px;	text-align: right;	font-size: 18px;	/*border-bottom: 1px solid #fff;*/	position: relative;}.profileContact a:before {	content: ">";	display: block;	height: 65px;	text-align: center;	width: 65px;	border-bottom: 1px solid #fff;	background: #2b2928;	position: absolute;	padding-top: 15px;	top: 0;	left: 0;}.profileContact a:hover,.profileContact a:active {	background: #2190e9;	text-decoration: none;	color: #fff;}#ProfileWrap .categories {	height: 50px;	background: #585858;	color: #fff;}.moduletable.reg_comps ul {	margin:0;	padding:0;	list-style:none;}.moduletable.reg_comps ul li {	/*width:32.4%;*/	width:24.2%;	margin:5px;	display: inline-block;	vertical-align:top;	border:1px solid #ccc;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;	text-align:center;}.moduletable.reg_comps ul li:hover { border:#160b16 1px solid; }.moduletable.reg_comps ul li a { display:block; padding:30px 14px; }.moduletable.reg_comps ul li a img {	background:#160b16;	border-radius:48px;	margin:0;}.moduletable.reg_comps ul li:hover a img { background:#ec1d25; }.moduletable.reg_comps ul li a .image-title {	color:#000;	font-family:"open_sanslight";	font-size:22px;	display:block;	min-height:62px;}.moduletable.reg_comps ul li.item-250 { display:none; }.filterForm .inlineBlock {	width: 32%;}.filterForm .inlineBlock.width50 {	width: 50%;}.cityList i.fa {	position: absolute;	top: 15px;	right: 20px;}.row.mainImg {	margin-left: 0 !important;	margin-right: 0 !important;}.row.mainImg div {	padding-left: 0 !important;	padding-right: 0 !important;}p.strapline {	color: #fff;	padding-bottom: 10px;}#CoreService p {	color: #fff;	font-size: 16px;}.moduletable.bus_cats h3 {	padding-bottom:17px;}.moduletable.bus_cats ul {	margin:0;	padding:0;	list-style:none;}.moduletable.bus_cats ul li { margin-bottom:14px; }.moduletable.bus_cats ul li.item-250,.moduletable.bus_cats ul li img { display:none; }.moduletable.bus_cats ul li a {	font-family: 'open_sanslight';	font-size:17px;	color:#000;	display:block;}.moduletable.bus_cats ul li.current a,.moduletable.bus_cats ul li.active a,.moduletable.bus_cats ul li a:hover {	color:#ec1d25;}.row.mainImg div.shortDesc {	padding: 40px !important;}div.shortDesc p {	font-size: 12px;	color: #fff;}.itemid-101 #searchMod {	/*height: 1;*/	padding: 83px 0px 27px 0px;}#searchMod {	background: #ec1d25;	padding: 20px 0px;	margin-bottom: 40px;}#searchMod h3 {	color: #fff;	/*font-family: 'open_sanssemibold', Arial, Helvetica, sans-serif;*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	font-size: 23px;	display: inline-block;	margin: 0;	padding: 0;	border-bottom: 0;}#searchMod h3 {	display: none;}.itemid-101 #searchMod form {	display: inline-block;	width: 1000px;}#searchMod div.searchBlock {	width: 300px;	display: inline-block;	float: none;	margin-right: 25px;}.itemid-101 #searchMod div.searchBlock {	width: 50%;	display: block;	float: left;	margin: 10px 0px;}.nearbyButton,.nearbyButton:hover {	background: transparent;	color: #5b5b5b !important;	cursor: pointer;	font-size: 12px !important;	position: absolute;	padding: 0;	text-transform: initial;	top: 50px;	right: 10px;	padding: 2px 10px;	border: 1px solid #5b5b5b;	border-radius: 15px;}.nearbyButton:hover {	color: #fff ! important;	background: #5b5b5b;}.itemid-101 #searchMod div.searchBlock {	float: none;	width: 100%;}.itemid-101 #searchMod .searchBlock input[type="text"],.itemid-101 #searchMod .searchBlock select {	max-width: 300px;	display: inline-block;}#searchMod input {	/*font-family: 'open_sanssemibold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;}#searchMod label {	color: #fff;	font-size: 33px;	display: inline-block;	width: 158px;	/*text-align: right;*/	margin-right: 5px;	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	position: relative;	/*top: 5px;*/}.itemid-101 #searchMod .searchCol {	width: 503px;	float: left;}.itemid-101 #searchMod .searchCol.near {	padding-top: 0px;	width: 315px;	margin-left: 50px;	}.itemid-101 #searchMod .searchCol.near img {	display: block;	margin: 0 auto;	margin-bottom: 10px;	}.itemid-101 #searchMod .searchCol.near label {	width: 100%;	text-align: left;	display: block;	margin-bottom: 19px;}.itemid-101 #searchMod .searchCol.near input[type="submit"] {	width: 100%;	display: block;	padding: 10px 30px;	margin-bottom: 19px;}.itemid-101 #searchMod .searchCol.near .searchBlock {	margin: 0;}.itemid-101 #searchMod .searchCol.first input[type="submit"] {	margin-left: 166px;	margin-top: 13px;	padding: 10px 30px;}#searchMod input[type="submit"] {	background: #c01720;	padding: 6px 30px;		text-transform: initial;	position: relative;	top: 7px;	height: 47px;	}.itemid-101 #searchMod input[type="submit"] {	background: #c01720;	padding: 6px 30px;		text-transform: initial;	position: relative;	top: 0px;	height: 55px;	}#searchMod .searchCol input[type="submit"] {	font-family: 'Helvetica 57 Condensed';	display: block;	width: 300px;	border: 1px solid #fff;	font-weight: bold;	font-size: 30px !important;}#searchMod a,#searchMod a:visited {	color: #fcb92a;	font-size: 18px;	display: block;	text-align: center;	/*font-family: 'open_sanssemibold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;}.pg_home #searchMod { margin-bottom: 0; }.moduletable.adMod {	position: absolute;	right: 0;	top: -83px;}.moduletable.adMod img {	display: block;}.custom.socialLinks {	display: inline-block;	/*margin-left: 20px*/}.custom.socialLinks a,.custom.socialLinks a:visited {	/*font-family: 'open_sansregular';*/	font-family: 'Helvetica 57 Condensed';	font-weight: normal;	display: inline-block;	margin: 0 10px;	color: #2190e9;}.moduletable.featureLink {	position: absolute;	top: 93px;	right: 0px;}.custom.featureLink a,.custom.featureLink a:visited {	color: #fff;	/*font-family: 'open_sanssemibold';*/	font-family: click-clack, sans-serif;	font-size: 19px;	line-height: 25px;	display: inline-block;}.custom.featureLink a:last-child {	margin-left: 20px;	color: #fcb92a;}.custom.featureLink a img {	float: left;	margin-right: 5px;}.custom.featureLink a:hover,.custom.featureLink a:active {	color: #ec1d25;}.claimBusiness {	position: absolute;	top: -10px;	right: -65px;}.claimBusiness a,.claimBusiness a:visited {	font-size: 11px;	color: #ccc;}.venueOpen {	font-family: 'semibold';	color: #2cbb00;}#claimBusiness.modal .formResponsive button[type="submit"] {	background: green;	padding: 10px 30px;	border: 0;	border-radius: 0;	-moz-border-radius: 0;	-webkit-border-radius: 0;}#claimBusiness.modal .modal-body {	padding: 20px;}#claimBusiness.modal .formResponsive .formHorizontal .rsform-block {	max-width: 50%;	margin-bottom: 0;	float: left;}#claimBusiness.modal .formResponsive .formHorizontal .rsform-block-info {	float: none;	max-width: 100%;}#claimBusiness.modal .formResponsive .formHorizontal .formControls {	margin-left: 0;	margin-right: 50px;}#claimBusiness.modal .formResponsive .formHorizontal .formControlLabel {	float: none;	width: 100%;	font-weight: bold;	text-align: left;	font-size: 11px;}#claimBusiness.modal .formResponsive .formHorizontal .rsform-block-submit {	float: none;	max-width: 100%;	clear: both;}	#claimBusiness.modal .close {	border: 0;	background: transparent;	padding: 0;	margin: 0;	font-size: 12px;	top: -29px;	position: absolute;	right: 0;	opacity: 1;}.featured-local .featuredVen {	width: 20%;	float: left;}a.blueLink {	color: #00aeef;}.tagListDrop {	position: absolute;	top: 102px;	left: 0px;	background: #fff;	min-height: 20px;	width: 100%;	padding: 15px;	z-index: 9999;	display: none;	border: 1px solid #d3d3d3;	box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.3);	max-height: 300px;	overflow: scroll;}.tagListDrop .close {	color: #ccc;	position: absolute;	top: 0;	right: 0;	z-index: 100;	padding: 5px;	font-size: 14px;}.itemid-101 .tagListDrop {	top: 51px;	left: 167px;	width: 300px;}.tagListDrop button {	background: transparent;	color: #000 !important;	padding: 0;	display: block;	text-transform: initial !important;	font-size: 14px !important;	text-align: left;	padding: 5px 0px;}.modal-content {	padding: 20px;}.spotlightInner {	max-width: 422px;	float: left;	position: relative;	margin-bottom: 16px;	margin-right: 16px;}.spotlightInner:nth-child(3n) {	margin-right: 0px;}.spotlightInner .spotlightImage {	position: absolute;	top: 20px;	right: 20px;	/*border: 2px solid #fff;	border-radius: 2px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;*/	z-index: 50;	box-shadow: 0px 3px 3px 2px rgba(0, 0, 0, 0.75);	max-width: 120px;}.spotlightInner .spotlightImage img {	display: block;}.spotlightInner .spotlightHeader {	padding: 10px;	background: #ec1d25;	/*padding-left: 250px;*/	padding: 20px;	color: #fff;	font-size: 20px;}.spotlightInner .spotlightHeader p.location  {	font-size: 16px;	color: #fff;	margin-bottom: 0;}.spotlightInner .spotlightHeader h3 {	color: #fff;	font-size: 20px;	/*font-family: 'open_sanssemibold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;}.memberFeatured i {	position: absolute;	/*top: -13px;	left: 45%;*/	background: #8fb105;	border: 2px solid #fff;	border-radius: 40px;	-moz-border-radius: 40px;	z-index: 10;	padding: 5px;	font-size: 17px;}.memberFeatured span {	position: relative;	z-index: 11;}.moduletable.footerInfo p {	color: #fff;	font-size: 12px;}.moduletable.homeText .col {	float: left;	width: 50%;	padding: 0 50px 0 0;}.moduletable.homeText h3 {	font-size: 26px;	color: #cd202f;	margin-bottom: 0px;	font-family: 'Helvetica 57 Condensed';	font-weight: bold;}.moduletable.homeText h4 {	font-weight: bold;	font-size: 18px;	margin-bottom: 7px;}.moduletable.homeText h3 span {	color: #000;}.moduletable.searchFilter h4 {	font-weight: normal;	font-size: 18px;	border-bottom: 1px solid #d7d7d7;	padding-bottom: 10px;	margin: 20px 0px;}.moduletable.searchFilter .filterRow {	margin: 5px 0px;}.moduletable.searchFilter label {	font-weight: normal;}.moduletable.searchFilter input[type="submit"] {	position: sticky;	bottom: 0;    display: block;    width: 100%;}.moduletable.searchFilter .partnersBox {	margin-top: 20px;}#locationModal button {	background: #ec1d25;	font-size: 16px !important;	text-transform: none;}#locationModal button i {	margin-right: 5px;	}#locationModal a {	color: #d7d7d7;}#locationModal .modal-body {	font-weight: bold;}#loginModal h3 {	margin-bottom: 20px;}#loginModal .modal-dialog {	width: 60%;}#loginModal .btn.btn-primary,#loginModal .btn.btn-primary:hover,#loginModal .regBlock a.reg,#loginModal .regBlock a.reg:visited,#loginModal .regBlock a.ref:hover,a.regLink {	background: #99c354;	color: #fff;	border: 0;	text-transform: none;	border-radius: 0;	-webkit-border-radius: 0;	-moz-border-radius: 0;	padding: 11px 15px;	font-size: 18px;	/*font-family: 'open_sansbold';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	display: block;	width: 100%;	text-align: center;}#loginModal .regBlock a.btn.btn-primary,#loginModal .regBlock a.btn.bnt-primary:visited,a.regLink {	background: #fba300;	padding: 11px 15px;	display: block;	width: 100%;	margin: 10px 0px;	text-align: center;}#loginModal .regBlock h3 {	margin-bottom: 42px;}#loginModal .controls {	margin: 10px 0px;}#loginModal .close {	opacity: 1;	font-size: 24px;	margin-top: 40px;}#loginModal button.close {	background: transparent;	padding: 0;	position: absolute;	top: 0;	right: 0;}#loginModal .col-md-6 {	padding: 0px 10px;}#loginModal h2 {	margin: 0px 0px 20px 8px;	font-size: 20px;}#loginModal label {	display: block;	margin-bottom: 5px;}.moduletable.headerNav {	position: absolute;	top: 45px;	right: 0;}.moduletable.headerNav ul {	margin: 0;	padding: 0;}.moduletable.headerNav li {	display: inline-block;	margin: 5px 15px;	position: relative;}.moduletable.headerNav a:after {	content: " ";	width: 1px;	height: 100%;	background: #fff;	right: -15px;	top: 0;	position: absolute;}.moduletable.headerNav a.headerSocial:after {	background: #6dcff6;}.moduletable.headerNav li:last-child a:after {	display: none;}.moduletable.headerNav a,.moduletable.headerNav a:visited {	color: #fff;	font-family: 'Helvetica 57 Condensed';	font-size: 14px;	font-weight: bold;}.moduletable.headerNav li:last-child {	margin-right: 0;}.moduletable.headerNav li:last-child a {	margin-right: 0;}.moduletable.headerNav a:hover,.moduletable.headerNav a:active {	color: #eb1d24;}.moduletable.headerNav a.headerSocial {	color: #6dcff6;}.footer_main .moduletable.headerNav {	top: 0;}#banner {	text-align: center;}.moduletable.popularSearches ul {	display: inline-block;	width: 33%;	margin: 0;	padding: 0px 0px 0px 35px;}.moduletable.popularSearches a,.moduletable.popularSearches a:visited {	color: #5b5a5a;	font-size: 18px;}.moduletable.popularSearches li {	list-style: none;}.moduletable.popularSearches a:hover,.moduletbale.popularSearches a:active {	color: #eb1d24;}.advertiseBox {	background: #ebf0f4;	padding: 40px;	color: #5b5a5a;	max-width: 637px;	font-size: 14px;	margin-bottom: 25px;	float: left;}.advertiseBox:first-child {	margin-right: 25px;}.advertiseBox.fullWidth {	float: none;	max-width: 100%;	clear: both;}.advertiseBox h3 {	color: #5b5a5a;	font-size: 26px;	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	margin-bottom: 20px;}.advertiseBox h3 span {	color: #eb1d24;}.advertiseBox.advertiseVenue img {	float: left;	display: inline-block;	margin-right: 25px;}.advertiseBox a,.advertiseBox a:visited {	display: inline-block;	background: #ed1d24;	color: #fff;	text-align: right;	float: right;	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	font-size: 27px;	padding: 5px 20px;	margin-top: 25px;	}.advertiseBox a:hover,.advertiseBox a:active {	background: #92151e;}.memMobile {	display: none;}.searchAgain {	display: none !important;}.hiddenDesktop {	display: none;}.filterBlock {	height: 250px;	overflow: hidden;	position: relative;	transition: 0.5s all;}.filterBlock.open {	height: 100%;}.filterBlock .filterMore {	position: absolute;	bottom: 0px;	display: block;	width: 100%;	/*background: #fff;*/	background: rgb(2,0,36);	background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 21%, rgba(255,255,255,1) 100%); 	text-align: center;	padding-bottom: 10px;}.filterBlock.open .filterMore {	display: none;}.activeFilter {	background: #898989;	display: inline-block;	padding: 3px 8px;	border-radius: 8px;	-moz-border-radius: 8px;	color: #fff;	font-size: 12px;	-webkit-border-radius: 8px;	margin: 0px 4px 4px 0px;	cursor: pointer;	transition: 0.5s all;}.activeFilter:hover {	background: #000;}.fa.clearTags {	display: none;}.advertiseForm.formResponsive input[type="text"],.advertiseForm.formResponsive textarea,.advertiseForm.formResponsive select  {	padding: 11px 10px;	width: 100%;}.advertiseForm.formResponsive button[type="submit"] {	padding: 10px 30px;	border: none;	background: #fba300;	cursor: pointer;	color: #fff !important;	/* font-family: 'open_sansregular';*/	font-family: 'Helvetica 57 Condensed';	font-weight: bold;	border-radius: 0;	text-shadow: none;}.maincinner {	width: 1300px;}.main_menu {	display: none;}.registration .col-md-6,.login .col-md-6 {	float: left;	width: 50%;}.regCol span.inline-mid {	display: inline-block;	vertical-align: middle;}.login button {	background: #99c354;	display: block;	width: 100%;}.reg {	padding: 10px 20px;}.reg .regLink {	display: block;	width: 100%;}.reg .or {	position: relative;	margin: 18px 0px;}.reg .or:before {	width: 45%;	position: absolute;	top: 10px;	left: 0;	content: " ";	height: 1px;	background: #000;}.reg .or:after {	position: absolute;	right: 0;	top: 10px;	content: " ";	height: 1px;	background: #000;	width: 45%;}.reg .facebookslogin {	display: block;	width: 100%;	color: #fff;	font-size: 18px;	background: #3578ea;	font-family: 'Helvetica 57 Condensed';	padding: 11px 15px;	position: relative;	text-align: center;}.reg .facebookslogin i.fa-facebook-official {	position: absolute;	left: 20px;	font-size: 24px;}.reg .fa-caret-right {	display: inline-block;	margin-left: 15px;}.login .control-group {	margin-bottom: 30px;}.footer {	font-family: 'Helvetica 57 Condensed';	font-size: 14px;	/*font-weight: bold;*/}.footer p {	color: #fff;}.footerAddr p {	font-family: 'Helvetica 57 Condensed';}.footer .moduletable.footerLogo,.footer .moduletable.footerIcons {	display: inline-block;	width: 49%;	margin-bottom: 30px;}.footer .moduletable.footerIcons {	text-align: right;}.footer .moduletable.footerBlock {	width: 14%;	float: left;	margin: 30px 0px 30px 75px;	padding: 0px 31px;}.footer a,.footer a:visited {	color: #fff;}.footer a:hover,.footer a:active,.footer a.blueLink {	color: #00aeef;}.footer a.yellow {	color: #fcb92a;}.footer ul {	margin: 0;	padding: 0;	list-style: none;}.footer ul li {	margin: 0px 0px 5px 0px;}.footer a.gap-top {	display: block;	margin-top: 30px;}.footer .moduletable.footerAddr {	background: url('../images/footer-address.png') top left no-repeat;}.footer .moduletable.footerContact {	background: url('../images/footer-enquiries.png') top left no-repeat;}.footer .moduletable.footerAbout {	background: url('../images/footer-about.png') top left no-repeat;}.footer .moduletable.footerVenue {	background: url('../images/footer-venue.png') top left no-repeat;}.footer .moduletable.footerLegal {	background: url('../images/footer-legal.png') top left no-repeat;}.footer a.pdf-download,.footer a.pdf-download:visited {	color: #00aeef;	position: relative;}a.pdf-download:before {	display: block;	height: 20px;	width: 20px;	content: " ";	background: url('/images/pdf-icon.png') no-repeat;	position: absolute;	left: -28px;	top: -1px;}.login input[type="text"],.login input[type="password"],.registration input[type="text"],.registration input[type="password"],.registration input[type="email"] {	border: 1px solid #000;}.registration button {	display: block;	width: 100%;}.btn-primary:active, .btn-primary.active {	background: #fba100;}.contactleft {	display: block;	width: 50%;	float: left;}.contactright {	display: block;	float: left;	padding: 0 0 0 10%;	width: 50%;}.contactright .address, .contactright .phone, .contactright .social {	float: left;}.contactright .row:after {  content: "";  display: table;  clear: both;}.contactright a {	color:  #00b9f2}.contactright .icon {	display: block;	float: left;	padding: 0 10px 0 0;}.contactright .logo {	padding: 0 0 10px 35px;}#userForm input, #userform textarea {	margin: 0 0 5px;}.rsform-block {	display: block;	width: 100%;}#rsform_12_page_0 label {	display: none;}.fileformat {	font-size: 10px;	color: #666;}.rsform-block-cv-upload, .rsform-block-cv {	width: 50%;	float: left;	margin: 0 0 5px;}.rsform-block-cv {	padding: 10px 0 5px;}#rsform_12_page_0 #submit_button, #rsform_3_page_0 #submit_button {	margin: 10px 0;} .errMargin {        margin: 50px auto;        text-align: center;    }    .errImg {        height: 60px;        vertical-align: baseline;    }    .errOr {        margin-top: 40px;        font-size: 2rem;        font-weight: 500;    }    .errList,.errList a {        color: red;        text-align: left;        margin: 40px 0 30px;        list-style: none;    }    .errList li:before {        content: "> ";    }    .errWhere {        color: #ec1d25;        font-size: 24px;        font-weight: bold;        font-family: 'Helvetica 57 Condensed';        padding: 10px;    }    .errLinks {        color: #00b9f2;        font-size: 14px;        padding: 10px;    }    .errLinks a {        color: #00b9f2;        padding: 0 10px;}.searchErr {	 color: #ec1d25;     font-size: 24px;     font-weight: bold;     font-family: 'Helvetica 57 Condensed';}.searchErrMsg {     font-size: 16px;    }.searchErr img {	 float: left;	 padding: 0 10px;}.thankyoumsg {        font-size: 18px;        font-weight: bold;        color: #93c83d;    }  .rsform-block-your-message {  	clear: both;  }.itemRelated h3, .itemTagsBlock h3 {	font-size: 26px;	margin: 20px 0 10px 0;}.itemRelated ul {	padding: 0%;}.itemRelated ul li {	display: block;	width: 46%;	float: left;	margin: 0 15px 15px 0;	text-align: center;	font-size: 16px;}.itemRelated ul li a {padding: 0px;margin: 0px;width: 100%;display: block;color: #fff;}.itemRelated .itemRelTitle {	padding: 5px;	background: #000;}.itemRelated ul li a:hover {	color: #ec1d25;}.itemRelated ul li a:hover {	opacity: 0.8;}@media only screen and (max-width: 480px) {	.main_col.with_right {		width: 100%;		}	.right_col {		width: 100%;	}	.contactleft, .contactright {		width: 100%;	}	.contactright {		padding-top:20px;	}	.itemView_articles.itemView {		margin: 0;		padding: 0;	}	.itemRelated ul li {		width: 90%;	}}.itemListView_useful .itemContainer {        text-align: left !important;}.tagItemView {	width: 25%;	float: left;	padding: 0 13px;	margin-bottom: 13px;}.tagItemImage img {	display: block;}.tagItemTitle a {	display: block;	font-family: "open_sanslight";	font-size: 18px;	min-height: 75px;	padding: 10px;	background: #160b16;	color: #fff;}.moduletable.latestBlog ul {	margin: 0;	padding: 0;}.moduletable.latestBlog li {	list-style: none;}.moduletable.latestBlog a.moduleItemTitle {	font-family: 'open_sanssemibold';	display: block;	margin: 0px;	margin-bottom: 20px;	color: #fff;	background: #160b16;	padding: 10px;}.moduletable.latestBlog img {	display: block;}.itemListView_articles .itemContainer img {	display: block !important;}.togFilter {	display: none;}.menutosite_overlay {	position:absolute;	top:0;	left:0;	right:0;	bottom:0;	background:#000;	opacity:0;	display:none;	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;}.dj-megamenu-override li.itemid187.dj-up,.dj-megamenu-override li.itemid187.dj-up:hover,.dj-megamenu-override li.itemid187.dj-up.hover {	/*left:1px;*/	position:relative;	float:right;}.dj-megamenu-override li a.dj-up_a.apply_button {	font-size:18px;    color:#fff;	background:#fba300;	width:274px;}.dj-megamenu-override li a.dj-up_a.apply_button span {	color:#fff !important;	text-transform:uppercase;	padding:0 !important;}.dj-megamenu-override li:hover a.dj-up_a.apply_button,.dj-megamenu-override li.hover a.dj-up_a.apply_button,.dj-megamenu-override li.active a.dj-up_a.apply_button {	background:#c37e00;}.dj-megamenu-override li a.dj-up_a.apply_button::before,.dj-megamenu-override li a.dj-up_a.apply_button::after,.dj-megamenu-override li a.dj-up_a.apply_button span::after {	display:none;}.moduletable.ggggggg_request_system {	background:#fba300;	height:76px;}.moduletable.ggggggg_request_system .custom { padding:12px 34px; }.moduletable.ggggggg_request_system p a {	font-family: 'open_sanslight';	font-size:14px;	color:#fff;	padding-right:40px;	background:url(../images/menu/icon_arrow_sm.png) center right no-repeat;	display:block;}.moduletable.menu_blue {	background:#252222;	/*height:246px;*/	height:322px;}.mainmenu .dj-megamenu .moduletable.ggggggg_contract_opps .custom {	/*padding:35% 34px 40px 34px;*/	padding:0 34px 40px 34px;}.mainmenu .dj-megamenu .moduletable.ggggggg_contract_opps p { padding-top:49px !important; }.mainmenu .dj-megamenu .moduletable.ggggggg_contract_opps p a {	font-family: 'open_sanssemibold';	font-size:19px;	color:#fff;	padding-right:40px;	background:url(../images/menu/icon_arrow_sm.png) center right no-repeat;	display:block;	text-transform:uppercase;}.mainmenu .dj-megamenu .moduletable.menu_docs .koowa .mod_docman ul {	padding:0;}.mainmenu .dj-megamenu .moduletable.menu_docs .koowa .mod_docman ul li {	display:inline-block;	vertical-align:top;	width:49%;	margin:0;}.mainmenu .dj-megamenu .moduletable.menu_docs .koowa .mod_docman ul li .koowa_header__item {	vertical-align:top;}.mainmenu .dj-megamenu .moduletable.menu_docs .koowa .mod_docman ul li .koowa_header__item [class^="koowa_icon--"]::before,.mainmenu .dj-megamenu .moduletable.menu_docs .koowa .mod_docman ul li .koowa_header__item [class*=" koowa_icon--"]::before,.mainmenu .dj-megamenu .moduletable.menu_docs .koowa .mod_docman ul li .koowa_header__item .koowa_icon_font::before {	font-size:21px;	height:20px;	line-height:20px;	width:20px;}.mainmenu .dj-megamenu .moduletable.menu_docs .koowa .mod_docman ul li .koowa_header__item a {	color:#081235;	font-size:12px;}.mainmenu .dj-megamenu .moduletable.menu_docs .koowa .mod_docman ul li .koowa_header__item a span {	color:#2190e9;	display:block;	line-height:12px;}.moduletable.menu_info ul {	margin:0;	padding:0;	list-style:none;}.moduletable.menu_info ul li {	display:inline-block;	vertical-align:top;	width:50%;}/* Member Services Start */.mainmenu .dj-megamenu .itemid160 .dj-subcol1 { margin-top:29px; }.mainmenu .dj-megamenu .itemid160 .dj-subcol1 ul.dj-submenu { border-right:#ccc 1px solid; }.mainmenu .dj-megamenu .itemid160 .dj-subcol2 ul.dj-submenu > li {	margin:56px 56px 0 50px;	padding:0;}.mainmenu .dj-megamenu .itemid160 .dj-subcol2 ul.dj-submenu > li + li {	margin-top:45px;	padding:45px 0 0 0;	border-top:#ccc 1px solid;	display:inline-block;	vertical-align:top;	width:41%;}.mainmenu .dj-megamenu .itemid160 .dj-subcol2 ul.dj-submenu > li.itemid431 { margin-right:0; }.mainmenu .dj-megamenu .itemid160 .dj-subcol2 ul.dj-submenu > li.itemid432 { margin-left:0; }.mainmenu .dj-megamenu .itemid160 .dj-subcol2 ul.dj-submenu > li.itemid431 small,.mainmenu .dj-megamenu .itemid160 .dj-subcol2 ul.dj-submenu > li.itemid432 small { padding-right:40px; }.mainmenu .dj-megamenu .itemid160 .dj-subcol2 ul.dj-submenu > li + li.withmodule {	margin-top:0;	/*margin-left:110px;*/	margin-left:88px;	padding:0 0 0 0;	border-top:none;}.mainmenu .dj-megamenu .itemid160 .dj-subcol2 ul.dj-submenu > li > a {	color:#081235;	font-size:18px;	font-family: 'open_sanssemibold';	text-transform:uppercase;	padding-left:35px;	display:inline-block;	padding-top:4px;	background:url(../images/menu/icon_arrow_sm_blue.png) left 1px no-repeat;	min-height:39px;}.mainmenu .dj-megamenu .itemid160 .dj-subcol2 ul.dj-submenu > li.first > a { font-size:19px; }.mainmenu .dj-megamenu .itemid160 .dj-subcol2 ul.dj-submenu > li > a:hover { text-decoration:none; }.mainmenu .dj-megamenu .itemid160 .dj-subcol2 ul.dj-submenu > li > a small.subtitle {	color:#081235;	font-family:'open_sanslight';	display:block;	font-size:14px;	line-height:1;	margin:9px 0 0 0;	text-transform:none;	line-height:18px;}.mainmenu .dj-megamenu .itemid160 .dj-subcol2 .moduletable.menu_member_services_docs .koowa .mod_docman ul li { width:49%; }/* Member Services End *//* Member Tools Start */.mainmenu .dj-megamenu .itemid324 .dj-subcol1 { padding-top:29px; }.mainmenu .dj-megamenu .itemid324 .dj-subcol1 > ul.dj-submenu {	/*max-width:22.6153846154%;	width:100%;	border-right:#ccc 1px solid;*/}.mainmenu .dj-megamenu .itemid324 .dj-subcol1 > ul.dj-submenu > li {	position:static;}.mainmenu .dj-megamenu .itemid160 .dj-subcol1 > ul.dj-submenu > li > a,.mainmenu .dj-megamenu .itemid164 .dj-subcol1 > ul.dj-submenu > li > a,.mainmenu .dj-megamenu .itemid324 .dj-subcol1 > ul.dj-submenu > li > a {	padding-bottom:20px;	/*margin-bottom:10px;*/	border-bottom:1px solid #ccc;	background:url("../images/menu/icon_arrow_sm_blue.png") no-repeat scroll left 4px;	padding-left:35px;	padding-top:8px;}.mainmenu .dj-megamenu .itemid324 .dj-subcol1 > ul.dj-submenu > li > a {	max-width:27.5%;}/*.mainmenu .dj-megamenu .itemid324 .dj-subcol1 ul.dj-submenu li a { display:inline-block; }*//*.mainmenu .dj-megamenu .itemid162 .dj-subcol1 ul.dj-submenu { padding-left:351px; }.mainmenu .dj-megamenu .itemid162 .dj-subcol1 ul.dj-submenu li.first {	height:76px;	padding-bottom:0;}.mainmenu .dj-megamenu .itemid162 .dj-subcol1 ul.dj-submenu li.first a { padding-top:29px; }*/.mainmenu .dj-megamenu .itemid324 .dj-subwrap.single_column .dj-subwrap.single_column {	left:28.655% !important;	right:0 !important;}.mainmenu .dj-megamenu .itemid225 { text-align:right; }.mainmenu .dj-megamenu .itemid225 a { background:#fba300; }.mainmenu .dj-megamenu .itemid225 a:hover { background:#fba300; }.mainmenu .dj-megamenu .itemid162 .dj-submenu li.withmodule {	display:inline-block;	vertical-align:top;	width:274px;	margin:30px 0 12px 26px;}.moduletable.sales_leads {	background:#fff;	border:#081235 1px solid;	padding:40px 30px 20px 30px;	text-align:center;	min-height:207px;}.moduletable.sales_leads h3 {	padding:0 34px;	margin:0 auto;	border:none;	color:#081235;	font-family:'open_sanslight';	font-size:11px;	text-transform:uppercase;	border:#081235 1px solid;	display:inline-block;	vertical-align:top;	background:#fff;	line-height:20px;	position:absolute;	top:-10px;	left:0;	right:0;	text-align:center;	max-width:204px;}.moduletable.sales_leads .custom { text-align:left; }.moduletable.sales_leads img { margin:5px 10px 10px 0; }.moduletable.sales_leads .custom p {	color:#081235;	font-size:13px;}.moduletable.sales_leads a {	margin-top:20px;	display:block;	vertical-align:top;	padding:0 30px;	line-height:22px;	text-align:center;	border:none; 	background:#7a1018;	cursor:pointer;	color:#fff;	font-size:14px;	font-family:'open_sansregular';	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;	text-transform:uppercase;}.moduletable.sales_leads a:hover {	margin-top:20px;	display:block;	vertical-align:top;	padding:0 30px;	line-height:22px;	text-align:center;	border:none; 	background:#2b9af3;	cursor:pointer;	color:#fff;	font-size:14px;	font-family:'open_sansregular';	-webkit-transition: all 300ms linear;	-moz-transition: all 300ms linear;	-o-transition: all 300ms linear;	-ms-transition: all 300ms linear;	transition: all 300ms linear;	text-transform:uppercase;}.mainmenu .dj-megamenu .itemid425 .dj-submenu li.withmodule,.mainmenu .dj-megamenu .itemid426 .dj-submenu li.withmodule,.mainmenu .dj-megamenu .itemid430 .dj-submenu li.withmodule {	padding:30px 26px 12px;}.mainmenu .dj-megamenu .itemid324 a.button {	display:inline-block;	font-size:13px !important;	text-decoration:none;}.mainmenu .dj-megamenu .itemid426 ul.dj-submenu {	height:322px;	background:url('/images/menu/discount_offers_2.jpg') top right no-repeat;}.moduletable.directory_profile .column { float:left; padding-top:30px; }.moduletable.directory_profile .column + .column { margin-left:32px; padding-top:0; }.moduletable.directory_profile .column p { margin-bottom:20px !important; }/* Member Tools End *//* Consumer Services Start */.mainmenu .dj-megamenu .itemid161 .dj-subcol1 { margin-top:29px; }.mainmenu .dj-megamenu .itemid161 .dj-subcol1 ul.dj-submenu {	border-right:#ccc 1px solid;	padding-left:170px;}.mainmenu .dj-megamenu .itemid161 .dj-subcol2 ul.dj-submenu > li {	margin:26px 60px 0 50px;	padding:0;}.mainmenu .dj-megamenu .itemid161 .dj-subcol2 ul.dj-submenu > li + li {	margin-top:45px;	padding:45px 0 0 0;	border-top:#ccc 1px solid;}.mainmenu .dj-megamenu .itemid161 .dj-subcol2 ul.dj-submenu > li > a {	color:#081235;	font-size:18px;	font-family: 'open_sanssemibold';	text-transform:uppercase;	padding-left:35px;	display:inline-block;	padding-top:4px;	background:url(../images/menu/icon_arrow_sm_blue.png) left 1px no-repeat;	min-height:39px;}.mainmenu .dj-megamenu .itemid161 .dj-subcol2 ul.dj-submenu > li.first > a { font-size:19px; }.mainmenu .dj-megamenu .itemid161 .dj-subcol2 ul.dj-submenu > li > a:hover { text-decoration:none; }.mainmenu .dj-megamenu .itemid161 .dj-subcol2 ul.dj-submenu > li > a small.subtitle {	color:#081235;	font-family:'open_sanslight';	display:block;	font-size:14px;	line-height:1;	margin:9px 0 0 0;	text-transform:none;	line-height:18px;}.mainmenu .dj-megamenu .moduletable.industry_quotations .custom { padding:42px 34px 10px 34px; }.mainmenu .dj-megamenu .moduletable.industry_quotations p { margin-bottom:12px !important; }.mainmenu .dj-megamenu .moduletable.industry_quotations p,.mainmenu .dj-megamenu .moduletable.industry_quotations p a { color:#fff; }/* Consumer Services End *//* Registered Companies Start */.moduletable.menu_better_business .custom {	padding:44% 11% 10px 55%}.moduletable.menu_better_business .custom p {	color:#fff;}.mainmenu .dj-megamenu .itemid163 .dj-subcol2,.mainmenu .dj-megamenu .itemid163 .dj-subcol3 { margin-top:29px; }.mainmenu .dj-megamenu .itemid163 .dj-subcol2 ul.dj-submenu { border-right:#ccc 1px solid; }.mainmenu .dj-megamenu .itemid163 .dj-subcol2 ul.dj-submenu > li,.mainmenu .dj-megamenu .itemid163 .dj-subcol3 ul.dj-submenu > li {	padding-bottom:15px;}.mainmenu .dj-megamenu .itemid163 .dj-subcol2 ul.dj-submenu > li > a,.mainmenu .dj-megamenu .itemid163 .dj-subcol3 ul.dj-submenu > li > a {	line-height:24px;}.mainmenu .dj-megamenu .itemid163 .dj-subcol3 ul.dj-submenu > li > a.adv_search_link {	background:#2190e9;	color:#fff;	text-transform:uppercase;	text-align:center;	font-size:17px;	line-height:66px;	margin-top:7px;}.mainmenu .dj-megamenu .itemid163 .dj-subcol3 ul.dj-submenu > li > a.adv_search_link:hover {	background:#fba300;	text-decoration:none;}/* Registered Companies End *//* About Start */.mainmenu .dj-megamenu .itemid164 .dj-subcol1 { margin-top:29px; }.mainmenu .dj-megamenu .itemid164 .dj-subcol1 ul.dj-submenu { border-right: 1px solid #ccc; }.mainmenu .dj-megamenu .itemid164 .dj-subcol2 ul.dj-submenu { border-right:#ccc 1px solid; }.mainmenu .dj-megamenu .itemid164 .dj-subcol2 ul.dj-submenu > li {	margin:52px 60px 0 50px;	padding:0;}.mainmenu .dj-megamenu .itemid164 .dj-subcol2 ul.dj-submenu > li + li {	margin-top:45px;	padding:45px 0 0 0;	border-top:#ccc 1px solid;}.mainmenu .dj-megamenu .itemid164 .dj-subcol2 ul.dj-submenu > li + li.withmodule {	margin-top:0;	/*margin-left:110px;*/	margin-left:88px;	padding:20px 0 0 0;	border-top:none;}.mainmenu .dj-megamenu .itemid164 .dj-subcol2 ul.dj-submenu > li > a {	color:#081235;	font-size:18px;	font-family: 'open_sanssemibold';	text-transform:uppercase;	padding-left:35px;	display:inline-block;	padding-top:4px;	background:url(../images/menu/icon_arrow_sm_blue.png) left 1px no-repeat;	min-height:39px;}.mainmenu .dj-megamenu .itemid164 .dj-subcol2 ul.dj-submenu > li > a:hover { text-decoration:none; }.mainmenu .dj-megamenu .itemid164 .dj-subcol2 ul.dj-submenu > li > a small.subtitle {	color:#081235;	font-family:'open_sanslight';	display:block;	font-size:14px;	line-height:1;	margin:9px 0 0 0;	text-transform:none;	line-height:18px;}.mainmenu .dj-megamenu .itemid164 .dj-subcol2 .moduletable.menu_about_docs { margin-top:30px; }.mainmenu .dj-megamenu .itemid164 .dj-subcol2 .moduletable.menu_about_docs .koowa .mod_docman ul li { width:32%; }.moduletable.ggggggg_join_like .custom { padding:0 34px 10px 34px; }.moduletable.ggggggg_join_like .custom * { color:#fff; }/*.moduletable.ggggggg_join_like .custom p:first-child { margin-bottom:15px !important; }*/.moduletable.ggggggg_join_like .custom p { padding-top: 49px !important; }.moduletable.ggggggg_join_like .custom p a {	/*display:block; margin-top:6px;*/	font-family: 'open_sanssemibold';	font-size:19px;	color:#fff;	padding-right:40px;	background:url(../images/menu/icon_arrow_sm.png) center right no-repeat;	display:block;	text-transform:uppercase;}.moduletable.ggggggg_join_like .custom p a span {	line-height:24px;	display:inline-block;	vertical-align:top;	margin-left:16px;}.moduletable.ggggggg_join_like .custom p a:hover img { opacity:0.5; }/* About End */@media (min-width: 768px) and (max-width: 1024px) {	.moduletable.main_menu .dj-megamenu-override li.first a.dj-up_a::before { display:none; }	.moduletable.main_menu .dj-megamenu-override li a.dj-up_a span { padding: 0 27px !important; }	.moduletable.main_menu .dj-megamenu-override li a.dj-up_a.apply_button { display:none; }		/* Member Services Start */	.mainmenu .dj-megamenu .itemid160 .dj-subcol1 { max-width:36.6153846154% !important; }	.mainmenu .dj-megamenu .itemid160 .dj-subcol2 { max-width:63.308% !important; }	.mainmenu .dj-megamenu .itemid160 .dj-subcol2 ul.dj-submenu > li { margin:29px 30px 0 30px; }	.mainmenu .dj-megamenu .itemid160 .dj-subcol3 { display:none; }	/* Member Services End */	/* Member Tools Start */	.mainmenu .dj-megamenu .itemid324 .dj-subcol1 { max-width:100% !important; }	.mainmenu .dj-megamenu .itemid324 .dj-subcol3 { display:none; }	.moduletable.menu_contract_opps_slider { padding:0 46px; }	/* Member Tools End */	/* Consumer Services Start */	.mainmenu .dj-megamenu .itemid161 .dj-subcol1 ul.dj-submenu { padding-left: 0; }	.mainmenu .dj-megamenu .itemid161 .dj-subcol2 { max-width:65% !important; }	.mainmenu .dj-megamenu .itemid161 .dj-subcol3 { display:none; }	/* Consumer Services End */		/* Registered Companies Start */	.mainmenu .dj-megamenu .itemid163 .dj-subwrap-in { background:none !important; }	.mainmenu .dj-megamenu .itemid163 .dj-subcol1 { display:none; }	.mainmenu .dj-megamenu .itemid163 .dj-subcol2,	.mainmenu .dj-megamenu .itemid163 .dj-subcol3 { max-width:50% !important; }	/* Registered Companies End */	/* About Start */	.mainmenu .dj-megamenu .itemid164 .dj-subcol1 ul.dj-submenu > li + li.withmodule { margin-left:85px; margin-right:20px; }	.mainmenu .dj-megamenu .itemid164 .dj-subcol1 .moduletable.menu_about_docs .koowa .mod_docman ul li { width:49%; }	.mainmenu .dj-megamenu .itemid164 .dj-subcol2 { max-width:39% !important; }	.mainmenu .dj-megamenu .itemid164 .dj-subcol3 { display:none; }	/* About End */}@media (min-width: 1025px) and (max-width: 1124px) {	.mainmenu .dj-megamenu-override li.first a.dj-up_a:before { display:none; }	.mainmenu .dj-megamenu-override li a.dj-up_a span { padding: 0 18px !important; }		.dj-megamenu-override li a.dj-up_a.apply_button { font-size:14px; width:auto; }		.dj-megamenu-override li a.dj-up_a.apply_button span { padding: 0 18px 0 19px !important; }			.moduletable.ggggggg_request_system .custom { padding:8px 20px; }	.mainmenu .dj-megamenu .moduletable.ggggggg_contract_opps p a { background-position:right top; }	.mainmenu .dj-megamenu .itemid160 .dj-subcol2 ul.dj-submenu > li { margin: 56px 30px 0; }	.mainmenu .dj-megamenu .itemid161 .dj-subcol1 ul.dj-submenu { padding-left:113px; }	.mainmenu .dj-megamenu .itemid161 .dj-subcol2 ul.dj-submenu > li { margin:26px 30px 0 30px; }	.mainmenu .dj-megamenu .itemid161 .dj-subcol3 .moduletable.industry_quotations .custom { padding:25px 20px 10px; }	.mainmenu .dj-megamenu .itemid162 .dj-subcol1 ul.dj-submenu { padding-left:285px; }		/* Registered Companies Start */	.mainmenu .dj-megamenu .itemid163 .dj-subwrap-in { background-position:-236px bottom !important; }	.mainmenu .dj-megamenu .itemid163 .dj-subcol1 { max-width:32% !important; }	.mainmenu .dj-megamenu .itemid163 .dj-subcol1 .moduletable.menu_better_business .custom { padding:64% 11% 10px 33%; }	.mainmenu .dj-megamenu .itemid163 .dj-subcol2,	.mainmenu .dj-megamenu .itemid163 .dj-subcol3 { max-width:34% !important; }	/* Registered Companies End */}@media (min-width: 1125px) and (max-width: 1199px) {	/* Registered Companies Start */	.mainmenu .dj-megamenu .itemid163 .dj-subwrap-in { background-position:-174px bottom !important; }	.mainmenu .dj-megamenu .itemid163 .dj-subcol1 { max-width:36% !important; }	.mainmenu .dj-megamenu .itemid163 .dj-subcol1 .moduletable.menu_better_business .custom { padding:52% 11% 10px 37%; }	.mainmenu .dj-megamenu .itemid163 .dj-subcol2,	.mainmenu .dj-megamenu .itemid163 .dj-subcol3 { max-width:32% !important; }	/* Registered Companies End */}@media (min-width: 1200px) and (max-width: 1299px) {	/* Registered Companies Start */	.mainmenu .dj-megamenu .itemid163 .dj-subwrap-in { background-position:-62px bottom !important; }	/* Registered Companies End */}/* Main Menu Extras End */.alert {	padding: 8px 35px 8px 14px;	margin-bottom: 18px;	background-color: #fff;	border: 1px solid #fff;}.alert .close {	position: absolute;	top: 5;	right: 10px;	font-size:16px;	cursor:pointer;	color:#470000;}.alert-success {	background-color: #dff0d8;	border-color: #d6e9c6;	color: #468847;}.alert-success h4 {	color: #468847;}.alert-danger,.alert-error {	background-color: #f2dede;	border-color: #eed3d7;	color: #b94a48;}.alert-danger h4,.alert-error h4 {	color: #b94a48;}.alert-info {	background-color: #d9edf7;	border-color: #bce8f1;	color: #3a87ad;}.alert-info h4 {	color: #3a87ad;}.alert-block {	padding-top: 14px;	padding-bottom: 14px;}.alert p,.alert ul {	margin-bottom: 0;}.alert-block p + p {	margin-top: 5px;}#CountrySelect .modal-dialog {	max-width:900px;}#CountrySelect .modal-content {    background:#081235;    color:#fff;    border-radius:0;    -moz-border-radius:0;	-webkit-border-radius:0;    border:0;    padding:40px;}#CountrySelect .modal_logo {	text-align:center;	margin-bottom:40px;}#CountrySelect h3 {    text-align:center;	font-size:28px;    border-bottom:1px solid #fff;    padding-bottom:10px;    font-family:'OpenSansBold', Arial, Helvetica, sans-serif;    color:#fff;}#CountrySelect h3 span {    font-size:20px;    display:block;    font-family:'OpenSansRegular', Arial, Helvetica, sans-serif;}#CountrySelect .modal_column {	float:left;	width:50%;	padding-right:10px;}#CountrySelect .modal_column + .modal_column { padding:0 0 0 10px; }#CountrySelect .modal_column .title {	margin:50px 0 30px 0;	font-size:24px;	text-align:center;	font-family:'OpenSansBold', Arial, Helvetica, sans-serif;	color:#80b833;}#CountrySelect button.currencyButton {    border: 1px solid #fff;    color:#fff;    padding:20px 10px;    text-align:center;    font-size:20px;    margin-bottom:20px;	width:100%;	display:block;	background:none;}#CountrySelect button.currencyButton:hover {    background:#80b833;}.modal-open { overflow:hidden; }.pressPage .modal {	display:block;	position:relative;	z-index:1;}.modal {	position:fixed;	top:0;	right:0;	bottom:0;	left:0;	z-index:1040;	/*display:none;	 overflow: auto;	*   overflow-y: scroll;*/	overflow:hidden;}.modal.fade .modal-dialog { /* -webkit-transform: translate(0, -25%);      -ms-transform: translate(0, -25%);          transform: translate(0, -25%);*/  -webkit-transition: -webkit-transform 0.3s ease-out;     -moz-transition: -moz-transform 0.3s ease-out;       -o-transition: -o-transform 0.3s ease-out;          transition: transform 0.3s ease-out;}.modal.in .modal-dialog {  -webkit-transform: translate(0, 0);      -ms-transform: translate(0, 0);          transform: translate(0, 0);}.modal-dialog {	position: relative;	z-index: 1050;	width: auto;	padding: 10px;	margin-right: auto;	margin-left: auto;}.modal-content {	position: relative;	background-color: #ffffff;	border: 1px solid #999999;	border: 1px solid rgba(0, 0, 0, 0.2);	border-radius: 0px;	outline: none;	/*-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);		  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);*/	background-clip: padding-box;}.modal-backdrop {	position: fixed;	top: 0;	right: 0;	bottom: 0;	left: 0;	z-index: 1030;	/*background-color: #000000;*/	/*background-color:#081235;*/	background: rgba(0,0,0,0.9) !important; /* Override members */	opacity: 0.9 !important; /* Override Members */}.modal-backdrop.fade {	opacity: 0;	filter: alpha(opacity=0);}.modal-backdrop.in {	/*opacity: 0.5;	filter: alpha(opacity=50);*/	opacity:1;	filter: alpha(opacity=100);}.modal-header {	min-height: 16.428571429px;	padding: 15px;	border-bottom: 1px solid #e5e5e5;}.modal-header .close {	margin-top: -2px;}.modal-title {	margin: 0;	line-height: 1.428571429;}.modal-body {	position: relative;}.modal-footer {	padding: 19px 20px 20px;	margin-top: 15px;	text-align: right;	border-top: 1px solid #e5e5e5;}.modal-footer:before,.modal-footer:after {	display: table;	content: " ";}.modal-footer:after {	clear: both;}.modal-footer:before,.modal-footer:after {	display: table;	content: " ";}.modal-footer:after {	clear: both;}.modal-footer .btn + .btn {  margin-bottom: 0;  margin-left: 5px;}.modal-footer .btn-group .btn + .btn {  margin-left: -1px;}.modal-footer .btn-block + .btn-block {  margin-left: 0;}@media screen and (min-width: 768px) {	.modal-dialog {		width: 600px;		padding-top: 40px;		padding-bottom: 30px;	}	.modal-content {		/*-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);				box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);*/	}	#loginModal1 .modal-dialog {		width: 680px;	}}@media screen and (max-width: 400px) {	#CountrySelect .modal-content { padding:10px; }	#CountrySelect .modal_logo { margin-bottom:20px; }	#CountrySelect h3 span { margin:20px 0; }	#CountrySelect .modal_column .title { margin:20px 0; }	#CountrySelect button.currencyButton {		font-size:13px !important;		margin-bottom:10px;		padding:10px 7px !important;	}}.modal-header {	padding-bottom: 10px;	border-bottom: 0 !important;	text-align: center;}#loginModal .col-md-6 {	float: left;	width: 50%;}.ContractOp {	/*padding: 20px;*/}.ContractOp.available,.ContractOp .available {	border: 1px solid #83b341;}.ContractOp.allocated,.ContractOp .allocated {	border: 1px solid #dc671f;}.filter {	width: 414px;	display: inline-block;	vertical-align: top;}.ContractList {	width: 820px;	display: inline-block;	margin-left: 20px;	vertical-align: top;}.ContractOp {	margin-bottom: 20px;	background: #f8f8f8;}.ContractOp .Allocation {	width: 60px;	display: inline-block;}.ContractOp .Info {	width: 591px;	display: inline-block;	margin-left: 40px;}	.moduletable.latest_registered_members .item .mem_location img {	max-width: 25px;	-ms-transform: rotate(90deg);	-webkit-transform: rotate(90deg);	-moz-transform: rotate(90deg);	transform: rotate(90deg);}.profileLogo img {	max-width: 150px;} a.blogButton { margin-top: 18px; display: block; background: #8cc63f; text-align: center; padding: 12px 10px; color: #fff; font-family: 'open_sansregular'; max-width: 400px; margin: 0 auto; font-size: 16px;}.btbWrap {	margin-top: 50px;	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 18px;}.btbWrap img {	position: absolute;	top: 0;	left: 0;}.btbWrap .btbInner {	/*margin: 68px 0px 0px 133px;*/}.btbWrap h2 {	font-size: 30px;	font-weight: bold;}.btbWrap h2 span {	font-size: 18px;}.btbWrap .goRed {	color: #ec1d25;	font-size: 14px;	font-weight: bold;}.btbWrap .btbCode {	margin-top: 20px;	font-size: 30px;	font-weight: bold;}.btbWrap .btbCode span {	font-size: 30px;}