/*



Theme Name: GTR Dev



Theme URI: http://www.gtr.co.uk



Description: GTR Dev (Non logged-in)



Version: 1.0



Author: Journey



Author URI: http://www.wearejourney.co.uk/



Tags: 



*/ 



/* --------------------------------------------------------------



COMMON STUFF



-------------------------------------------------------------- */



body {
	color:#28383f;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	margin-top:0;
	font-weight:700;
	font-family: 'Open Sans', sans-serif;
}
a:link, a:focus, a {
 color:;
	outline:none;
}
a:hover {
 color:;
}
p:last-child {
	margin:0;
}
.body {
	width:100%;
	overflow-x:hidden;
	min-height:500px;
}
#fb-root {
	display: none;
}
/* To fill the container and nothing else */



.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
	width: 102% !important;
}
#u_0_1 {
	display:none!important
}
input[type=text], input[type=email], input[type=password], textarea, button {
	-webkit-appearance: none;
}
input[type="radio"], input[type="checkbox"] {
	margin-top:3px;
}
.safari input[type="radio"], .safari input[type="checkbox"] {
	padding-left : 3px !important;
}
.visible-xxs, .visible-mmd {
	display: none;
}
.valignout {
	display: table;
	width: 100%;
	height: 100%;
	table-layout: fixed;
}
.valignin {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
/* --------------------------------------------------------------



OVERRIDE BOOTSTRAP



-------------------------------------------------------------- */



.container {
	max-width:960px;
	padding:0 10px;
}
.ie678 .container {
	width:960px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-left:10px;
	padding-right:10px;
}
.row {
	margin-left:-10px;
	margin-right:-10px;
}
.tooltip-inner {
	background:#273840;
	font-size:12px;
}
.tooltip.top .tooltip-arrow {
	border-top-color:#273840;
}
#footer .tooltip-inner {
	background:#fff;
	font-size:12px;
	color:#273840;
}
#footer .tooltip.top .tooltip-arrow {
	border-top-color:#fff;
}
/*.form-control:focus{border-color:#BCD530;



	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(188,213,48,0.6);



	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(188,213,48,0.6);



}*/







/* --------------------------------------------------------------



HEADER



-------------------------------------------------------------- */



#header {
	/*background:url(img/bg/header.gif);*/
    background-color: #eef0f1;
}
.adTop {
	padding:10px 0 15px;
	margin: 0 auto;
}
.adFooter {
	margin: 0 auto;
}
.adTop a {
	display: block;
}
.head {
	clear:both;
	overflow:hidden;
	padding:0 0 15px;
}
#logo {
	float:left;
	padding: 28px 0
}
#logo img {
}
#logofixed {
	display: none;
}
.subs {
	float:right;
	font-weight:300;
	font-size:12px;
	padding-top: 15px;
	width:240px;
}
.subs img {
	float:left;
	margin:0 10px 0 0;
}
.gecko .subs img {
	margin-right:8px;
}
.subs p {
	padding:14px 0 0 0
}
.btn {
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.btn-primary {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border:0;
	background:url(img/bg/primary.gif);
	height:30px;
	padding:6px 15px;
}
.btn-primary-no-border {
	border-color:#333;
}
.btn-sec {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border:0;
	height:30px;
	padding:6px 15px;
	color: #28383f;
	border: 1px solid #d0d2d4;
}
.btn:hover {
	opacity:0.85;
	filter:alpha(opacity=85);
}
/* --------------------------------------------------------------



HOME CONTENT



-------------------------------------------------------------- */



.main {
	margin:0 0 25px;
}
.main p {
	line-height: 21px;
}
.homeTop {
	clear:both;
	overflow:hidden;
	margin:0 0 30px;
}
.mainNews {
	width:74.1935%;
	float:left;
}
.slider {
	margin:0 0 20px;
}
.slider img {
	float:left;
}
.slider article div.bg {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	padding:15px 15px 15px 15px;
	background:url(img/bg/slide.png);
	color:#fff;
	height: 159px
}
.pageEvents .slider article header {
	padding-right:50px
}
.slider article .info {
	position:absolute;
	top:-9px;
	left:15px;
	display:block;
	height:19px;
	line-height:19px;
	text-transform:uppercase;
	background:#cf182f;
	font-size:10px;
	padding:0 5px;
}
.slider article header a {
	color:#fff;
	font-size:30px;
	text-decoration:none;
	font-weight:600;
}
.sideTop {
	float:right;
	width:22.580%;
}
.owl-pagination {
	height:16px;
	margin:5px 0 0 0;
	text-align:center;
}
.owl-pagination div {
	width:9px;
	height:9px;
	display:inline-block;
	margin:0 2px;
	background:#ECEDED;
	border-radius:9px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
}
.owl-pagination div.active {
	background:#D0D2D4
}
.owl-buttons div {
	width:13px;
	height:21px;
	font-size:0;
	text-indent:-9000px;
	top:50%;
	margin-top:-30px;
	position:absolute;
}
.owl-prev {
	background:url(img/ico/ico.png);
	left:15px;
}
.owl-next {
	background:url(img/ico/ico.png) -15px 0;
	right:15px;
}
/*.newsTop{min-height:353px;}*/



	.newsTop, .newsTop li {
	list-style:none;
	margin:0;
	padding:0;
}
.newsTop li {
	border-bottom: 1px dotted #cdcdcd;
	padding:0 0 14px;
	margin:0 0 14px;
}
.newsTop li:last-child {
	border:0;
	padding:0;
	margin:0;
}
.newsTop li h3 {
	font-size:14px;
	line-height:140%;
	margin-bottom:0
}
.newsTop li h3 a {
	color:#273840;
}
.newsTop li p {
	padding-top:8px;
}
/*on the move*/



.otm {
	border:1px solid #EFF0F0;
	margin-top: 40px;
}
.otm h4 {
	font-size:14px;
	text-transform:uppercase;
	color:#4f5a61;
	font-weight:600;
	margin:0 0 20px;
	background:#d0d2d4;
}
.otm h4 span {
	display:inline-block;
	padding:5px 10px 6px;
	color:#273840;
}
.otm ul, .otm li {
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}
.otm li {
	margin:0 0 20px;
	border-bottom:1px dotted #EFF0F0;
	padding:0 0 16px;
}
.otm li:last-child {
	border:0;
	margin:0;
}
.otm img {
	margin:0 0 8px;
}
.otm h3 {
	text-align:left;
	padding:0 9px;
	font-weight:600;
	font-size:12px;
	margin:0;
}
.otm h3 a {
	color:#273840;
}
.otm a {
	color:#586269;
}
.figureSpacing a, .figureSpacing h2 {
	line-height:24px;
}
/*halfNews*/



.halfNews article {
	padding:0 0 25px;
}
.halfNews figure a {
	display:block;
	position:relative;
}
.halfNews .videoOn figure a:after {
	content:"";
	display:block;
	width:61px;
	height:45px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-30px 0 0 -22px;
	background:url(img/ico/ico.png) 0 -25px
}
.halfNews img {
	margin:0 0 7px;
}
.halfNews h2 {
	font-size:18px;
	font-weight:600;
	margin:0 0 6px;
	line-height:125%;
}
.halfNews h2 a {
	color:#273840;
}
.bottomNews article {
	padding:0 0 0px;
}
.bottomNews img {
	margin:0 0 10px;
}
.bottomNews h3 {
	font-size:14px;
	margin:0;
	line-height:125%;
}
.bottomNews h3 a {
	color:#273840;
}
.contentAd {
	margin:0 0 40px;
}
/*postList*/



.postList {
	margin:0 0 20px;
}
.postList article {
	padding:0 0 20px 155px;
	position:relative;
	min-height:126px;
	margin:0 0 20px;
	border-bottom:4px solid #ECEDED;
}
.postList article:last-child {
	border:0;
	margin:0;
}
.postList figure {
	position:absolute;
	top:0;
	left:0;
	width: 120px;
}
.postList header {
	margin:0 0 6px;
}
.postList h3 {
	font-size:16px;
	line-height:130%;
	margin:0 0 2px;
	position:relative;
	top:-3px;
}
.postList h3 a {
	color:#273840;
}
.postList .place, .postList .place a {
	font-size:12px;
	font-weight:700;
	color:#273840;
	text-transform:uppercase;
}
.postList .place:after {
	content:"/";
	font-weight:600;
	display:inline-block;
	margin:0 3px;
}
.postList time {
	font-size:12px;
	color:#273840;
	text-transform:uppercase;
}
.postList time:after {
	content:"/";
	font-weight:600;
	display:inline-block;
	margin:0 3px;
}
.postList .author, .postList .author a {
	font-size:12px;
	color:#273840;
}
.postList .author span {
	text-transform:uppercase;
	font-weight:500;
}
span.author {
	text-transform:uppercase;
}
/*Headlines*/



.headlines {
}
.headlines .blockTitle {
	margin:0 0 20px;
}
.headlines .col-sm-6 h4 {
	background:#F6F6F6;
	margin:0 0 12px;
	font-size:14px;
	font-weight:600;
}
.headlines .col-sm-6 h4 span {
	display:inline-block;
	color:#fff;
	text-transform:uppercase;
	padding:0 9px;
	height:27px;
	line-height:27px;
}
.block1 h4 span {
	background:#89845D;
}
.block2 h4 span {
	background:#CF182F;
}
.block3 h4 span {
	background:#409C46;
}
.block4 h4 span {
	background:#E97F45;
}
.block5 h4 span {
	background:#009AD4;
}
.headlines .block6 h4 span {
	background:#D0D2D4;
	color:#273840;
}
.headlines ul, .headlines li {
	list-style:none;
	margin:0;
	padding:0;
}
.headlines ul {
	padding:0 0 26px;
}
/*.headlines .block5 ul, .headlines .block6 ul {
	padding:0;
}*/
.headlines li {
	font-size:12px;
	font-weight:600;
	margin:0 0 10px;
	padding:0 0 11px;
	border-bottom:1px dotted #ECEDED;
}
.headlines li:last-child {
	border:0;
	margin:0;
}
.headlines li a {
	color:#273840;
}
/* --------------------------------------------------------------



SIDEBAR



-------------------------------------------------------------- */	



#sidebar-right {
	margin:0 0 25px;
}
.sideAd {
	margin-bottom:20px;
}
.sideBlock {
	margin:0 0 20px;
}
.sideBlock:last-child {
	margin:0;
}
/*tabs*/



	.sideBlock .nav-tabs {
	border:1px solid #F4F1F1;
	border-bottom:0;
	border-top:0;
}
.sideBlock .nav-tabs>li {
	width:50%;
	margin:0;
	border:0;
	float:left;
}
.sideBlock .nav-tabs>li>a {
	border:0;
	font-size:12px;
	color:#d0d2d4;
	text-transform:uppercase;
	font-weight:600;
	padding:12px 0;
	display:block;
	border-top:5px solid #D0D2D4;
	background:#F5F6F6;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	text-align:center;
	margin:0;
	border-bottom:1px dotted #D0D2D4;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.sideBlock .nav-tabs>li>a:hover {
	color:#273840;
}
.sideBlock .nav-tabs>li.active>a, .sideBlock .nav-tabs>li.active>a:hover {
	border:0;
	border-bottom:1px solid #fff;
	border-top:5px solid #009AD4;
	color:#273840;
	background:none;
	color: #009AD4
}
#sideTabs .content ul, #sideTabs .content ul li {
	list-style:none;
	margin:0;
	padding:0;
}
#sideTabs .content ul {
	border:1px solid #F4F1F1;
	border-top:0;
	padding:0 8px;
}
#sideTabs .content ul li {
	font-size:12px;
	position:relative;
	padding:11px 0 10px 17px;
	border-bottom:1px dotted #F4F1F1;
}
#sideTabs .content ul li:last-child {
	border:0;
}
#sideTabs .content li span {
	color:#d0d2d4;
	font-weight:700;
	font-size:14px;
	position:absolute;
	left:0;
	top:10px;
}
#sideTabs .content ul li a {
	color:#009ad4
}
/*events*/



.blockTitle {
	color:#fff;
	text-transform:uppercase;
	font-size:16px;
	font-weight:400;
	background:url(img/bg/blockTitle.gif);
	padding:5px 10px 4px;
	margin:0;
/*	border-radius:0 15px 0 0;
	-moz-border-radius:0 15px 0 0;
	-webkit-border-radius:0 15px 0 0;
*/}
.blockTitle a {
	color:#FFF;
}
.blockTitle a:hover {
	text-decoration:none;
}
.gecko .blockTitle {
	padding: 5px 10px 7px;
	line-height: 100%;
}
#events .content {
	background:#FAFAFB;
	padding:20px 9px 15px;
}
#events .content ul, #events .content ul li {
	list-style:none;
	margin:0;
	padding:0;
}
#events .content ul li {
	border-bottom:1px dotted #D9DCDE;
	padding:0 0 15px 53px;
	margin:0 0 12px;
	position:relative;
}
#events .content ul li:last-child {
	border:0;
	margin-bottom:0;
}
.date {
	width:43px;
	float:left;
	background:#ECEDED;
	text-align:center;
	padding:2px 0 0 0;
	position:absolute;
	top:3px;
	left:0px;
}
.month {
	color:#273840;
	font-weight:600;
	font-size:12px;
}
.month span {
	display:block;
	font-size:26px;
	margin-top:0;
	line-height: 100%;
	padding:0 0 2px;
}
.year {
	color:#fff;
	background:#E97F45;
	border-top:1px solid #fff;
	font-size:12px;
	font-weight:600;
}
.dropdown-menu.events .nav-left .dropdown-menu a span {
	font-size: 14px;
}
.eventInfo {
	clear:both;
	overflow:hidden;
}
.eventInfo h3 {
	font-weight:600;
	font-size:14px;
	line-height:140%;
	margin:0 0 5px;
}
.eventInfo h3 a {
	color:#333;
}
.eventInfo h4 {
	font-size:12px;
	font-weight:400;
}
.btn-read {
	color:#fff;
	font-size:12px;
	font-weight:600;
	padding:1px 11px;
	background:url(img/bg/read.gif) top left repeat-x;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
.btn-read:hover {
	color:#fff;
}
.eventInfo .btn {
	float:right;
	margin-top:-5px;
}
.li1 .year {
	background:#89845D;
}
.li2 .year {
	background:#CF182F;
}
.li3 .year {
	background:#409C46;
}
.li4 .year {
	background:#E97F45;
}
.li5 .year {
	background:#009AD4;
}
.li6 .year {
	background:#D0D2D4;
	color:#273840;
}
/*magazine*/



#magazine .content {
	background:#FAFAFB;
	padding:20px 9px;
	position:relative;
	clear:both;
	overflow:hidden;
}
#magazine img {
	float:left;
}
#magazine .content div {
	margin-left:140px;
	position:relative;
	min-height:183px;
}
#magazine .content span {
	display:inline-block;
	height:19px;
	line-height:19px;
	text-transform:uppercase;
	background:#cf182f;
	font-size:10px;
	padding: 0 5px;
	color:#fff;
	margin:0 0 8px;
}
#magazine h3 {
	font-size:14px;
	margin:0 0 10px;
	color:#273840;
	border-bottom:1px dotted #D9DCDE;
	line-height:130%;
	padding:0 0 11px;
	position:relative;
}
.iconOn:before {
	content:"";
	display:inline-block;
	width:12px;
	height:14px;
	margin-right:3px;
	background:url(img/ico/ico.png) -30px 0;
	position:relative;
	top:2px;
}
#magazine h3 a {
	color:#273840
}
a.view {
	font-size:14px;
	color:#273840;
	display:inline-block;
	margin-bottom:40px;
}
#magazine .btn {
	width:100%;
	position:absolute;
	bottom:0;
	right: 0
}
/*partners*/



#partners .content {
	background:#fff;
}
#partners ul {
	border:1px solid #E1E1E1;
	border-top:0;
	list-style:none;
	padding:0;
	margin:0;
}
#partners ul li {
	list-style:none;
	border-bottom:1px solid #e1e1e1;
	padding:10px;
}
#partners ul li:last-child {
	border-bottom:0;
}
/*directory*/



#directory .content {
	background:#fafafa;
	text-align:center;
	padding:0 9px 20px;
}
#directory h3 {
/* 	background:url(img/bg/sub.gif); */
	color:#28383f;
	font-size:16px;
	font-weight:600;
	margin:0 -9px 15px;
	padding:22px 0 21px;
}
#directory img {
	margin:0 0 10px;
}
#directory p {
	color:#28383f;
	font-size:12px;
	line-height:140%;
	margin:0 0 17px;
}
.btn {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
.btn-default {
	color:#28383f;
}
#directory .btn-default {
	margin:0 0 10px;
}
#directory .btn-default:hover {
	background:#fff;
}
#sidebar-right .btn-primary {
	padding: 0;
	line-height: 28px;
}
#sidebar-right .btn-default {
	font-weight: 600;
	height: 30px;
	line-height: 28px;
	padding: 0
}
#sidebar-right .btn-default:hover {
	opacity:1;
	background-color:#fff;
	font-weight: 600;
	height: 30px;
}
/* --------------------------------------------------------------



FOOTER



-------------------------------------------------------------- */	



#footer {
	background:#273840;
	color:#fff;
	margin:25px 0 0 0;
	padding:40px 0 30px 0;
}
.logoF {
	float:left;
	margin:0 0 40px;
}
.by {
	float:right;
}
.leftF {
	float:left;
	width:31.9149%;
}
.middleF {
	float:left;
	width:36.1702%;
	border-left:1px dotted #4B5A60;
	border-right:1px dotted #4B5A60;
}
.rightF {
	float:left;
	width:31.9149%;
}
.navF {
	padding-top:11px;
}
.navF, .navF li {
	margin:0;
	padding:0;
	list-style:none;
}
.navF li {
	float:left;
	width:50%;
	font-weight:600;
	margin:0 0 12px;
}
.navF li a {
	color:#fff;
}
.middleF h4 {
	font-size:14px;
	margin:0 0 11px;
	text-align:left;
}
.followUs {
	clear:both;
	overflow:hidden;
	text-align:center;
	padding:8px 20px 0;
	margin:0 0 20px;
}
.followUs ul, .followUs ul li {
	list-style:none;
	margin:0;
	padding:0;
}
.followUs ul li {
	display:inline-block;
	font-size:24px;
	margin:0 5px;
}
.followUs ul a {
	color:#fff;
}
.followUs ul a:hover {
	opacity:0.8
}
.newsletter {
	padding:0 20px;
}
.newsletter input, .newsletter button {
	border:1px solid #e4e4e4;
	float:left;
	height:35px;
	-webkit-appearance: none;
}
.newsletter input {
	padding:0 12px;
	color:#000;
	width:84.6666%;
}
.newsletter button {
	width:15.3334%;
	background:#fff;
	color:#333;
}
#footer .subs {
	width:100%;
	padding:15px 0 0 25px;
}
#footer .subs p {
	padding: 43px 0 0 0;
}
#clousure {
	background:#000;
	color:#fff;
	font-size:12px;
	height:36px;
	line-height:36px;
	overflow:hidden;
}
.copy a {
	color:#fff;
}
.copy a:after {
	content:"|";
	display:inline-block;
	position:relative;
	margin:0 3px;
	top:-1px;
}
a.backTop {
	color:#fff;
	display:inline-block;
	float:right;
	position:relative;
}
.backTop:after {
	position:absolute;
	width:25px;
	height:25px;
	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	border:1px solid #fff;
	content:"";
	display:block;
	top:6px;
	right:-1px;
}
.backTop span {
	font-size:16px;
	margin-left:10px;
	position:relative;
}
/* --------------------------------------------------------------



EVENTS HOME



-------------------------------------------------------------- */	



.pageEvents .navbar {
	margin:0;
}
.navbar.navbar_subscribe {
	background-color:#fff;
	margin:0
}
.topBlock {
	/*background:url(img/bg/mapabg.gif);*/
	margin:0 0 20px;
	padding:28px 0 20px;
}
.pageTraining .topBlock {
	margin-bottom: 0;
	padding-bottom: 30px;
}
.title {
	font-weight:600;
	margin:0 0 30px;
}
.pageEvents .title {
	float:left;
	text-transform:uppercase;
	letter-spacing:-1px;
	font-family: 'Oswald', sans-serif;
	font-weight: 300
}
.selYear {
	/*float:right;*/
	padding:12px 0 0 0;
}
.selYear select {
	font-size:12px;
	font-weight:600;
	padding:0 5px;
	outline:none;
}
.selYear label {
	font-size: 12px;
	font-weight: normal;
}
#map {
	clear:both;
}
.nextstep {
	display: none;
}
/*events tabs*/



.eventsTabs {
	margin:0 0 30px;
}
.eventsTabs .nav-tabs {
	border:1px solid #F4F1F1;
	border-bottom:0;
	border-top:0;
	clear:both;
	overflow:hidden;
	height:48px;
}
.eventsTabs .nav-tabs>li {
	margin:0;
	border:0;
	float:left;
	padding-right: 1px;
}
.eventsTabs .nav-tabs>li>a {
	border:0;
	font-size:12px;
	color:#565757;/*text-transform:uppercase;*/
	font-weight:600;
	padding:12px 25px;
	display:block;
	border-top:5px solid #565757;
	background:#ECEDED;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	text-align:center;
	margin:0;
	border-bottom:1px dotted #D0D2D4;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.eventsTabs #maptabs.nav-tabs>li {
	width: 16.66%;
}
.eventsTabs #maptabs.nav-tabs>li:last-child {
	padding-right: 0;
}
.eventsTabs #maptabs.nav-tabs>li a {
	padding-left: 0;
	padding-right: 0;
}
.postEvent .eventsTabs .nav-tabs>li {
	width: 20%;
}
.postEvent .eventsTabs .nav-tabs>li:last-child {
	border-right: none;
}
 .eventsTabs .nav-tabs>li:nth-child(3)>a {
 padding:12px 26px;
}
.eventsTabs .nav-tabs>li>a:hover {
	color:#009ad4;
	border-color:initial;
}
.eventsTabs .nav-tabs>li.active>a, .eventsTabs .nav-tabs>li.active>a:hover {
	border:0;
	border-bottom:1px solid #fff;
	border-top:5px solid #009AD4;
	color:#273840;
	background:none;
	color: #009AD4
}
.eventsTabs .nav-tabs>li.active.af>a, .eventsTabs .nav-tabs>li.active.af>a:hover {
	border-top: 5px solid #89845D;
	color: #89845D !important;
}
.eventsTabs .nav-tabs>li.active.as>a, .eventsTabs .nav-tabs>li.active.as>a:hover {
	border-top: 5px solid #CF182F;
	color: #CF182F !important;
}
.eventsTabs .nav-tabs>li.active.am>a, .eventsTabs .nav-tabs>li.active.am>a:hover {
	border-top: 5px solid #E97F45;
	color: #E97F45 !important;
}
.eventsTabs .nav-tabs>li.active.eu>a, .eventsTabs .nav-tabs>li.active.eu>a:hover {
	border-top: 5px solid #009AD4;
	color: #009AD4 !important;
}
.eventsTabs .nav-tabs>li.active.me>a, .eventsTabs .nav-tabs>li.active.me>a:hover {
	border-top: 5px solid #409C46;
	color: #409C46 !important;
}
.eventsTabs .content {
	background:#FFF;
	padding:20px 9px 15px;
	border:1px solid #F4F1F1;
	border-top:0;
}
/* li separate by lines. Twhats this style for? */



	.eventsTabs .content ul, .eventsTabs .content ul li {
	list-style:none;
	margin:0;
	padding:0;
}
.eventsTabs .content ul li {
	border-bottom:1px dotted #D9DCDE;
	padding:0 0 15px 53px;
	margin:0 0 12px;
	position:relative;
}
.eventsTabs .content ul li:last-child {
	border:0;
	margin-bottom:0;
}
.eventsTabs .content #description ul li, .eventsTabs .content #agenda ul li {
	padding:0;
	margin: 0;
	border: none;
	list-style: disc outside;
}
.eventsTabs .content ul {
	padding:25px;
}
.eventsTabs .content ul li.hl {
	background: #ABE8FF;
	padding: 10px 10px 13px 53px;
}
/*



	.eventsTabs .content ul li{



		list-style: disc;



	}*/







	.eventsTabs .btn {
	font-size:12px;
	font-weight:600;
	padding: 1px 11px!important;
	height:21px;
	margin:0 0 0 15px;
}
a.more {
	display:block;
	text-align:center;
	font-size:13px;
	color:#273840;
	font-weight:600;
	background:#ECEDED;
	height:22px;
	line-height:22px;
}
.more span {
	font-size:18px;
	position:absolute;
	margin-left:2px;
}
/*popular*/



.popular {
	margin:0 0 28px;
}
.popular .blockTitle {
	margin:0 0 20px;
}
.popular figure {
	margin:0 0 9px;
}
.popular h3 {
	font-size:14px;
	line-height:130%;
	margin:0;
	padding-top: 5px;
}
.popular h3 a {
	color:#273840;
}
.pageTraining .popular .related {
	padding-top: 0;
}
/* --------------------------------------------------------------



EVENTS POST



-------------------------------------------------------------- */



.postEvent .navbar {
	margin:0 0 35px;
}
/*bradcrumb*/



.bread {
	background:#ECEDED;
	margin:0 0 20px;
}
.bread .section {
	text-transform:uppercase;
	margin:0;
	color:#fff;
	font-size:14px;
	font-weight:600;
	display:inline-block;
	height:26px;
	line-height:26px;
	padding:0 9px;
}
.s1 {
	background:#89845D!important;
}
.s2 {
	background:#CF182F!important;
}
.s3 {
	background:#409C46!important;
}
.s4 {
	background:#E97F45!important;
}
.s5 {
	background:#009AD4!important;
}
.s6 {
	background:#6b2e78!important;
	color:#ffffff!important;
}
.s7 {
	background:#f1ab34!important;
	color:#273840!important;
}
.s8 {
	background:#273840!important;
	color:#ffffff!important;
}
.bread div.links {
	float:right;
	padding:2px 15px 0 0;
}
.send {
	font-size:0;
	display:inline-block;
	float:right;
	text-indent:-9000px;
	width:18px;
	height:13px;
	background:url(img/ico/ico.png) -65px -20px
}
.arrow {
	font-size:0;
	display:inline-block;
	float:right;
	text-indent:-9000px;
	width:21px;
	height:15px;
	background:url(img/ico/ico.png) -65px 0px;
	margin-right:10px;
	position:relative;
	top:-1px;
}
/*slider*/



	.postEvent .slider article .info {
	background:#fff;
	color:#273840;
}
.postEvent .slider .bg {
	padding-bottom:32px;
}
.slider .date {
	left:auto;
	right:10px;
	top:10px;
}
.slider .addthisevent-drop {
	z-index: 1000001 !important;
	display: block !important;
	border: none !important;
	position: absolute !important;
	bottom: 0 !important;
	width: 100% !important;
	margin: 0 !important;
	left: 0 !important;
	border:0;
	background-color:transparent;
}
.addthisevent_dropdown {
	left: auto !important;
	right: 0;
	bottom: 21px;
	top: auto !important;
}
.addthisevent-drop:active {
	top: auto !important;
}
.slider .addthisevent-drop .button {
	display:block !important;
	background:#273840 !important;
	color:#fff !important;
	text-transform:uppercase !important;
	text-align:right !important;
	font-size:10px !important;
	position:absolute !important;
	bottom:0 !important;
	left:0 !important;
	right:0 !important;
	height:21px !important;
	line-height:21px !important;
	padding:0 10px !important;
}
.addthisevent span.icon {
	font-size:16px;
	position:relative;
	top:2px;
	display:inline-block;
	margin-left:5px;
	width:15px;
	height:15px;
	text-align:center;
	line-height:13px;
	border:1px solid #fff;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}
/*buttons*/



	.actions {
	text-align:center;
	margin:0 0 45px;
	padding:15px 0 0 0;
}
.btn-primary.btn-lg {
	background:url(img/bg/primarylg.gif);
}
.btn-lg {
	height:44px;
	padding: 12px 29px;
	font-size:16px;
	font-weight:600;
}
.actions .btn-lg {
	padding:12px 0;
	text-align:center;
}
.actions .btn-primary {
	width:220px;
	margin-right:11px;
}
.actions .btn-default {
	width:224px;
}
/*tabs*/



.postEvent .eventsTabs .nav-tabs>li>a {
	padding:12px 10px 12px 30px;
	position:relative;
}
 .postEvent .eventsTabs .nav-tabs>li:nth-child(3)>a {
 padding: 12px 18px 12px 34px;
}
.postEvent .eventsTabs .nav-tabs>li a:before {
	content:"";
	display:block;
	position:absolute;
	top:50%;
	left:10px;
}
.postEvent .eventsTabs .nav-tabs>li.tab1 a:before {
	width:17px;
	height:17px;
	background:url(img/ico/tabsEvent.png) 0 -23px;
	margin-top:-9px;
}
.postEvent .eventsTabs .nav-tabs>li.tab1.active a:before {
	background:url(img/ico/tabsEvent.png) 0px 22px;
}
.postEvent .eventsTabs .nav-tabs>li.tab2 a:before {
	width:17px;
	height:18px;
	background:url(img/ico/tabsEvent.png) -20px -23px;
	margin-top:-9px;
}
.postEvent .eventsTabs .nav-tabs>li.tab2.active a:before {
	background:url(img/ico/tabsEvent.png) -20px 22px;
}
.eventsTabs .nav-tabs > li.tab5 > a {
	color:#f0aa34;
	border-color:#f0aa34
}
/*.eventsTabs .nav-tabs > li.tab2.download > a {
	color:#f0aa34;
	border-color:#f0aa34
}*/
.eventsTabs .nav-tabs > li.tab5 > a:hover, .eventsTabs .nav-tabs > li.tab2 > a:hover {
	color:#009ad4;
	border-color:initial
}
.eventsTabs .nav-tabs > li.tab5.active > a {
	color:#009ad4;
	border-color:initial;
	border-bottom:0
}
.eventsTabs .nav-tabs > li.tab2.active > a {
	color:#009ad4;
	border-color:initial;
	border-bottom:0
}
.postEvent .eventsTabs .nav-tabs>li.tab1 a:hover:before {
	background:url(img/ico/tabsEvent.png) 0px 22px;
}
.postEvent .eventsTabs .nav-tabs>li.tab2 a:hover:before {
	background:url(img/ico/tabsEvent.png) -20px 22px;
}
.postEvent .eventsTabs .nav-tabs>li.tab3 a:hover:before {
	background:url(img/ico/tabsEvent.png) -40px 22px;
}
.postEvent .eventsTabs .nav-tabs>li.tab4 a:hover:before {
	background:url(img/ico/tabsEvent.png) -57px 22px;
}
.postEvent .eventsTabs .nav-tabs>li.tab5 a:hover:before {
	background:url(img/ico/tabsEvent.png) -77px 22px;
}
.postEvent .eventsTabs .nav-tabs>li.tab3 a:before {
	width:14px;
	height:22px;
	background:url(img/ico/tabsEvent.png) -40px -23px;
	margin-top:-12px;
}
.postEvent .eventsTabs .nav-tabs>li.tab3.active a:before {
	background:url(img/ico/tabsEvent.png) -40px 22px;
}
.postEvent .eventsTabs .nav-tabs>li.tab4 a:before {
	width:17px;
	height:17px;
	background:url(img/ico/tabsEvent.png) -57px -23px;
	margin-top:-9px;
}
.postEvent .eventsTabs .nav-tabs>li.tab4.active a:before {
	background:url(img/ico/tabsEvent.png) -57px 22px;
}
.postEvent .eventsTabs .nav-tabs>li.tab5 a:before {
	width:17px;
	height:18px;
	background:url(img/ico/tabsEvent.png) -77px -23px;
	margin-top:-9px;
}
.postEvent .eventsTabs .nav-tabs>li.tab5.active a:before {
	background:url(img/ico/tabsEvent.png) -77px 22px;
}
/*accordion*/



.postEvent .panel-group {
	margin:0
}
.panel-group .panel {
	border:0;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	box-shadow:0;
	-moz-box-shadow:0;
	-webkit-box-shadow:0;
}
.panel-default>.panel-heading {
	border:0;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	background:#009AD4;
	color:#fff;
	padding: 0
}
.panel-title {
	font-size:14px;
	font-weight:600;
}
.panel-title a {
	text-decoration:none;
	padding:7px 10px 8px;
	display: block;
}
.panel-group .panel+.panel {
	margin-top:2px;
}
.panel-default>.panel-heading+.panel-collapse .panel-body {
	border:0;
}
.panel-body {
	padding:20px 0 15px;
}
.panel:last-child .panel-body {
	padding-bottom:0
}
.panel-group .panel iframe {
	box-shadow: 0 5px 0 #273840;
	margin-bottom: 15px;
}
.panel-collapse#testimonials {
	font-style: italic;
	font-size: 16px;
}
.panel-collapse#testimonials p strong {
	font-weight: normal;
	color: #009ad4;
	font-size: 12px;
	font-style: normal;
	padding-top: 10px;
}
.panel-collapse#testimonials hr {
	border: none;
}
.testimonials {
	font-size:14px;
}
.brocuredownload {
	position: relative;
}
.brocuredownload img {
	display: block;
	margin: 50px auto 0;
}
.brocuredownload .ribbon {
	width: 108px;
	height: 108px;
	background: url(img/starbrochure.png) no-repeat;
	position: absolute;
	top: 20px;
	right: 20px;
}
.tab-pane#sponsors h5 {
	color: #d0d2d4;
	text-transform: uppercase;
	font-size: 12px;
	padding-left: 10px;
	margin: 0px 0 10px;
	clear: both;
	padding-top: 20px;
}
.tab-pane#sponsors h5:first-child {
	padding-top: 0;
}
/*EVENTS SIDEBAR*/



.sideBlock#sponsors {
	border:2px solid #E4E4E4;
	padding:5px 0 3px;
}
#sponsors .blockTitle {
	text-align:center;
	padding:0;
	padding-bottom:5px;
	background:none;
	font-size:12px;
	font-weight:400;
	color:#d1d6d9;
	margin:0 0 0px;
	border-bottom:1px solid #E4E4E4
}
#sponsors ul, #sponsors li {
	list-style:none;
	margin:0;
	padding:0;
}
#sponsorsslider {
	clear:both;
	overflow:hidden;
	padding: 0 20px;
	height: 397px;
	position: relative;
}
#sponsors ul {
	position: absolute;
	top: 0;
	width: 100%;
	left:0;
}
#sponsors li {
	width:100%;
	text-align:center;
	margin:0;
	height: 90px;
}
#sponsors li img {
	margin: 0 auto
}
/* --------------------------------------------------------------



DIRECTORY



-------------------------------------------------------------- */



.pageDirectory h1 {
	font-size: 36px;
	font-weight: 600;
	line-height: 42px;
}
.pageDirectory article.row {
	margin-bottom:66px;
}
.mainTitle {
	font-size:36px;
	color:#333;
	font-weight:600;
	margin:0 0 33px;
}
.pageDirectory .actions {
	margin-bottom:0;
}
.colNarrow figure {/*float:right;*/
	padding:0 30px 0 0;
}
.directoryForm {
	margin:0 0 30px;
}
.directoryForm h3 {
	font-size:14px;
	color:#474949;
	margin:0 0 13px;
}
.directoryForm form {
	background:#f6f6f6;
	padding:12px 9px;
}
.directoryForm .form-group {
	height:34px;
	position:relative;
}
.form-control {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	float:left;
	height:34px;
	border-color:#CFCFCF;
	font-size:14px;
}
.webkit select.form-control {
	-webkit-appearance:none;
	background: #fff url(img/select.png) no-repeat right 10px center;
	background: #fff url(img/select.png) no-repeat 95% center;
}
.field {
	margin-bottom: 10px;
	overflow: hidden;
}
#inputSearch {
	width:265px;
	margin:0;
}
.letters {
	line-height:18px;
	text-transform:uppercase;
	padding-top: 5px;
}
.letters a {
	display:inline-block;
	color:#009ad4;
	font-size:14px;
	font-weight:600;
	width: 18px;
	text-align: center;
}
.letters a:last-child {
	margin:0;
}
.letters a.active {
	color: #fff;
	background: #009ad4;
}
.letters a.all {
	width: 30px;
}
#directoryButton {
	background:none;
	height:34px;
	border:1px solid #CFCFCF;
	text-align:center;
	width:35px;
	margin:0 15px 0 -1px;
	float:left;
}
.form-selects {
	margin:0 -7px;
}
.form-selects .wrapp {
	width:25%;
	float:left;
	padding:0 7px;
}
.directoryList {
	margin:0 -9px -20px;
}
.directoryList .col-sm-3 {
	padding:0 9px;
	text-align:center;
}
.company {
	margin-bottom:20px;
}
.company h4 {
	color:#fff;
	font-size:12px;
	font-weight:600;
	height:34px;
	line-height:34px;
	margin:0;
}
.c1 {
	border:2px solid #D0172E;
}
.c2 {
	border:2px solid #009CD7;
}
.c3 {
	border:2px solid #409E47;
}
.c4 {
	border:2px solid #F3AB35;
}
.c1 h4 {
	background:#D0172E;
}
.c2 h4 {
	background:#009CD7;
}
.c3 h4 {
	background:#409E47;
}
.c4 h4 {
	background:#F3AB35;
}
.company .img {
	height:105px;
}
.company p {
	font-size:11px;
	color:#9B9DA0;
	padding:0 0 11px;
}
.company p strong {
	color:#232323;
}
.middle {
	display:table;
	width:100%;
	height:100%;
}
.center {
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
}
/* --------------------------------------------------------------



DIRECTORY



-------------------------------------------------------------- */	



.pageTraining .navbar {
	margin-bottom:0;
}
.pageTraining .topBlock .title {
	margin-bottom:0;
}
.title333 {
	color:#333;
}
.title span {
	display:block;
	font-size:18px;
	font-weight:400;
	padding-top:9px;
	line-height: 22px;
}
.topDir {
	min-height:595px;
	position:relative;
	background:url(img/bg/trainBG.jpg);
	-moz-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
}
.divH {
	position:absolute;
	height:100%;
	width:100%;
}
.topDir .container, .topDir .row, .topDir .col-sm-12 {
	height:100%;
}
.powered {
	position:absolute;
	top:0;
	right:10px;
}
.wrappBlock {
	clear:both;
	max-width:620px;
	margin:0 auto;
	position:relative;
	height:265px;
}
.wrappBlock .blockDir {
	width:310px;
	float:left;
	background:url(img/bg/wbg.png);
	position:relative;
}
.wrappBlock .block1 {
	border:3px solid #6B2D79;
	height:265px;
	text-align:center;
	padding:15px 0 0 0;
	border-radius:0 40px 0 40px;
	-moz-border-radius:0 40px 0 40px;
	-webkit-border-radius:0 40px 0 40px;
}
.wrappBlock .block1 a {
	position:absolute;
	bottom:15px;
	left:40px;
	right:35px;
	display:block;
	color:#fff;
	text-decoration:none;
	background:#6B2D79;
	height:34px;
	line-height:34px;
	text-align:center;
	font-size:14px;
}
.wrappBlock .block2 {
	width:286px;
	position:absolute;
	bottom:3px;
	right:24px;
	padding:25px 20px;
	color:#6B2D79;
	border-radius:40px 0 40px 0;
	-moz-border-radius:40px 0 40px 0;
	-webkit-border-radius:40px 0 40px 0;
}
.wrappBlock .block3 {
	background:url(img/bg/vbg.png);
	color:#fff;
	text-align:center;
	height:225px;
	width:286px;
	margin-left:21px;
	text-align:center;
	padding:59px 0 0 0;
	border-radius:40px 0 40px 0;
	-moz-border-radius:40px 0 40px 0;
	-webkit-border-radius:40px 0 40px 0;
}
.wrappBlock .block4 {
	border:3px solid #6B2D79;
	height:265px;
	margin-top:-3px;
	text-align:center;
	padding:15px 0 0 0;
	border-radius:0 40px 0 40px;
	-moz-border-radius:0 40px 0 40px;
	-webkit-border-radius:0 40px 0 40px;
}
.wrappBlock .block4 a {
	position:absolute;
	bottom:15px;
	left:40px;
	right:35px;
	display:block;
	color:#fff;
	text-decoration:none;
	background:#6B2D79;
	height:34px;
	line-height:34px;
	text-align:center;
	font-size:14px;
}
.attendBlocks {
	padding:10px 10px 45px;
}
.attendBlocks article {
	text-align:center;
	padding:0 5px;
}
.attendBlocks figure {
	width:129px;
	height:129px;
	border-radius:129px;
	-moz-border-radius:129px;
	-webkit-border-radius:129px;
	text-align:center;
	line-height:129px;
	background:#6B2E78;
	margin:0 auto 20px;
}
.attendBlocks figure img {
	max-width:100%;
	height:auto;
}
.attendBlocks h3 {
	color:#6B2E78;
	font-size:18px;
	font-weight:600;
	margin:0 0 16px;
}
.attendBlocks p {
	font-size:14px;
	color:#333;
	line-height:140%;
	margin:0 0 20px;
}
.attendBlocks p:last-child {
	margin:0;
}
.attendBlocks p a {
	color:#333;
	text-decoration:underline
}
.attendBlocks p a:hover {
	text-decoration:none;
}
.participants {
	background:#f7f4f8;
	padding:40px 0 0;
	margin:0 0 30px;
}
 .participants .col-sm-6:nth-child(odd) {
 clear: both;
}
.partBlock {
	padding:0 5px 0 0;
	margin:0 0 40px;
	clear:both;
	overflow:hidden
}
.partLogo {
	float:left;
	height:107px;
	width:140px;
	background:#fff;
	border:1px solid #ececec;
	text-align:center;
	margin:0 20px 0 0;
}
.partBlock p {
	font-style:italic
}
.partBlock h4 {
	color:#6b2e78;
	font-size:12px;
	font-weight:400;
}
.partBlock h4:before {
	display:inline-block;
	width:10px;
	height:1px;
	background:#6b2e78;
	position:relative;
	margin-right:3px;
	top:-3px;
}
/* --------------------------------------------------------------



POST DIRECTORY



-------------------------------------------------------------- */	



.postDirectory .navbar {
	margin:0;
}
.postDirectory .topBlock {
	padding-bottom:45px;
	margin-bottom: 25px
}
.topDir2 {
	margin-top:32px;
	position:relative;
	background:#009AD4;
	height:64px;
}
.topDir2:before {
	content:"";
	display:block;
	width:500%;
	right:100%;
	height:100%;
	background:#009AD4;
	position:absolute;
	top:0;
}
.topDir2:after {
	content:"";
	display:block;
	width:500%;
	left:100%;
	height:100%;
	background:#009AD4;
	position:absolute;
	top:0;
}
.imgDir {
	background:#fff;
	border:1px solid #D3D5D7;
	float:left;
	padding:0 13px;
	height:105px;
	margin:-19px 20px 0 0;
	width: 180px;
	text-align: center
}
.topDir2 h1 {
	color:#fff;
	margin:0;
	font-size:24px;
	font-weight:600;
	height:100%;
	padding:19px 0 0 0;
	position:relative;
	float:left;
}
.topDir2 h1 span {
	position:absolute;
	top:100%;
	left:0;
	font-size:12px;
	color:#273840;
	margin-top:15px;
	white-space: nowrap;
	font-weight: 400;
}
.topDir2 a {
	float:right;
	display:inline-block;
	color:#fff;
	font-size:12px;
	position:relative;
	top:26px;
}
.topDir2 a:before {
	content:"";
	display:block;
	width:18px;
	height:18px;
	background:url(img/ico/ico.png) -87px 0;
	position:absolute;
	top:0;
	left:-23px;
}
.dirTabs .nav-tabs {
	border:0;
	margin-bottom:-1px
}
.dirTabs .nav-tabs>li {
	margin: 0;
	border: 0;
	float: left;
}
.dirTabs .nav-tabs>li>a {
	border: 0;
	font-size: 12px;
	color: #999;
	/*text-transform: uppercase;*/



			font-weight: 600;
	padding: 12px 15px 12px 40px;
	display: block;
	border-top: 5px solid #D0D2D4;
	background: #F5F6F6;
	text-align: center;
	margin: 0;
	border-bottom:1px solid #fff;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.dirTabs .nav-tabs>li>a:hover {
	color: #273840;
}
.dirTabs .nav-tabs>li.active>a, .dirTabs .nav-tabs>li.active>a:hover {
	border:0;
	border-bottom:1px solid #fff;
	border-bottom: 1px solid #fff;
	border-top: 5px solid #009AD4;
	color: #273840;
	background: none;
	color: #009AD4
}
.dirTabs .nav-tabs>li a:before {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: 14px;
}
.dirTabs .nav-tabs>li.tab1 a:before {
	width: 17px;
	height: 17px;
	background: url(img/ico/tabsEvent.png) 0 -23px;
	margin-top: -9px;
}
.dirTabs .nav-tabs>li.tab1.active a:before {
	background: url(img/ico/tabsEvent.png);
}
.dirTabs .nav-tabs>li.tab2 a:before {
	width:20px;
	height:19px;
	background: url(img/ico/tabsEvent.png) -95px -25px;
	margin-top: -9px;
}
.dirTabs .nav-tabs>li.tab2.active a:before {
	background: url(img/ico/tabsEvent.png) -95px 0px;
}
.dirTabs .tab-content {
	border-top: 1px dotted #D0D2D4;
	padding:20px;
}
.dirTabs .dl-horizontal dt {
	text-align:left;
	max-width:130px;
}
.dirTabs .dl-horizontal dd {
	margin-left:130px;
	color:#273840;
}
.dirTabs dd a {
	color:#273840;
	text-decoration:underline
}
.dirTabs dd a:hover {
	text-decoration:none;
}
.dirTabs dd a.tool {
	display:inline-block;
	margin-right:5px;
}
.dirTabs dd a span {
 color:;
	font-size:20px;
	color:#D0D2D4;
}
/*sidebar*/



#category .blockTitle {
	color:#fff;
	text-align:center;
	font-size:12px;
	background:#009AD4;
	margin:0;
	padding: 7px 10px 5px;
	text-transform:none;
}
#category .content {
	border:1px solid #EEF0F1;
	border-top:0;
	text-align:center;
	padding:6px 0 10px 0;
}
#category .content h4 {
	color:#C8C7C7;
	font-weight:400;
	font-size:10px;
	text-transform:uppercase;
	margin:0 0 8px;
}
/* --------------------------------------------------------------



MAGAZINE



-------------------------------------------------------------- */	



.topMag {
	position:relative;
	background:#f6f6f6;
	margin:48px 0;
	max-height: 279px;
}
.featMag {
	float:left;
	width:23.1948%;
	position:relative;
	margin:-13px 0;
}
.featMag span.ribbon {
	position:absolute;
	top:-20px;
	right:-35px;
}
.featMag a {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	color:#fff;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	height:20px;
	line-height:20px;
	text-align:center;
	font-size:10px;
	font-weight:600;
	background:#CF182F;
}
.featMag a span:before {
	display:inline-block;
	content:"";
	width:12px;
	height:14px;
	background:url(img/ico/ico.png) -63px -35px;
	position:relative;
	top:3px;
	margin-right:4px;
}
.featMag img {
	border: 1px solid #e9e7e7;
}
.slideMag {
	float:right;
	width:65.4255%;
	padding:25px 0 0 51px;
	position:relative;
	background:#D0D2D4;
	overflow:hidden;
	max-height: 279px;
}
.topMag .col-sm-12:before {
	content:"";
	display:block;
	position:absolute;
	z-index:0;
	width:500%;
	left:23.198%;
	margin-left:78px;
	top:0;
	background:#D0D2D4;
	height:100%;
}
.slideMag img {
	margin-bottom:12px;
	border:1px solid #C1C4C7;
}
.slideMag h4 {
	color:#273840;
	margin:0;
	font-size:11px;
}
.slideMag h4 span {
	font-weight:400;
	display:block;
	padding-top:3px;
}
.slideMag .owl-buttons div {
	width:32px;
	height:32px;
	background:#fff;
	border-radius:32px;
	-moz-border-radius:32px;
	-webkit-border-radius:32px;
	opacity:0.4;
	filter:alpha(opacity=40);
}
.slideMag .owl-buttons div:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.slideMag .owl-next {
	right:0;
}
.slideMag .owl-prev {
	left:-47px;
}
.slideMag .owl-prev:before {
	width:11px;
	height:18px;
	content:"";
	display:block;
	position:absolute;
	left:50%;
	top:50%;
	margin:-9px 0 0 -6px;
	background:url(img/ico/ico.png) -63px -50px;
}
.slideMag .owl-next:before {
	width:11px;
	height:18px;
	content:"";
	display:block;
	position:absolute;
	left:50%;
	top:50%;
	margin:-9px 0 0 -5px;
	background:url(img/ico/ico.png) -75px -50px;
}
.pageMagazine .contentAd {
	margin-bottom:20px;
}
.secTitle {
	background:#F6F6F6;
	margin:0 0 20px;
	padding:1px;
}
.secTxt {
	display:inline-block;
	text-transform:uppercase;
	background:#fff;
	padding:0 10px;
	height:25px;
	line-height:25px;
	color:#273840;
	font-size:14px;
	font-weight:600;
}
.coverS article {
	clear:both;
	overflow:hidden;
	padding-bottom:30px;
}
.coverS figure {
	float:left;
	margin:0 20px 0 0;
}
.coverS h1 {
	font-size: 16px;
	line-height: 130%;
	margin: 0 0 2px;
	position: relative;
	top: -3px;
}
.coverS h1 a {
	color: #273840;
}
.coverS time {
	font-size: 12px;
	color: #273840;
	text-transform: uppercase;
}
.coverS .author {
	font-size: 12px;
	color: #273840;
}
.coverS .author span {
	text-transform: uppercase;
	font-weight: 500;
}
.coverS .content {
	padding-top:9px;
}
.coverS .content a {
	text-decoration:underline;
	color: #273840;
	font-size: 13px;
}
.coverS .content a:hover {
	text-decoration:none
}
.postList .secTxt {
	color:#fff;
}
.postList .postSection article:last-child {
	border-bottom:0;
}
/* --------------------------------------------------------------



CONTACT



-------------------------------------------------------------- */



.pageContact .navbar {
	margin:0;
}
.pageContact .col-sm-6 h4 {
	text-transform:uppercase;
	color:#333;
	font-size:14px;
	font-weight:600;
	margin:0 0 30px;
}
.pageContact label {
	color:#333;
}
.pageContact .form-control {
	float:none;
	border:2px solid #E4E4E4;
	height:38px;
	color:#999;
}
.pageContact textarea.form-control {
	resize:none;
	overflow:auto;
	height:110px;
}
.pageContact .form-actions {
	padding-top:5px;
}
.pageContact .form-actions .btn {
	float:right;
}
.pageContact .form-actions span {
	color:#d0d2d4;
	text-transform:uppercase;
	display:inline-block;
	font-weight:600;
	line-height:44px;
}
/* Flexible iFrame */



.Flexible-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.Flexible-container iframe, .Flexible-container object, .Flexible-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.pageContact .address {
	background:#FAFAFB;
	border-top:4px solid #273840;
	display:block;
	padding:13px 15px 15px;
	color:#333;
	font-size:14px;
	margin:0;
}
.pageContact address {
	margin:0 0 15px;
}
.pageContact address abbr {
	font-weight:700;
	text-decoration:none;
	border-bottom:0
}
.cntTabs, .cntTabs li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline-block;
}
.cntTabs {
	margin:0 -4px;
	width:100%;
}
.cntTabs li {
	width:33%;
	float:left;
	padding:0 4px;
	font-size:12px;
	font-weight:600;
}
.cntTabs li a {
	color:#273840;
	text-transform:uppercase;
	display:block;
	height:45px;
	line-height:45px;
	text-align:center;
	background:#fff;
	border:1px solid #E4E4E4;
}
.cntTabs li.current a {
	text-decoration:none;
	cursor:default;
	color:#fff;
	background:url(img/bg/cntTab.gif);
	border-color:#273840;
}
#locations .tab-pane {
	background: #FAFAFB;
}
#locations .cntTabs {
	padding: 0 10px 30px;
	background: #FAFAFB;
}
.cntTop {
	margin-bottom:85px;
}
.cntBottom .row {
	padding-top:10px;
}
.cntBottom article {
	margin:0 0 50px;
}
.cntBottom figure {
	position:relative;
}
.cntBottom figcaption {
	position:absolute;
	bottom:0;
	width:100%;
	background:#263840;
	color:#fff;
	text-transform:uppercase;
	height:22px;
	line-height:22px;
	font-size:14px;
	padding:0 7px;
	border-radius:0 10px 0 0;
	-moz-border-radius:0 10px 0 0;
	-webkit-border-radius:0 10px 0 0;
}
.cntBottom figcaption a {
	float:right;
	font-size:18px;
	color:#fff;
	margin: -1px -5px 0 0;
}
.cntBottom header {
	padding:6px 5px 0;
}
.cntBottom header h2 {
	font-weight:600;
	margin:0;
	font-size:14px;
	color:#3F3B3C;
}
.cntBottom header h2 span {
	color:#666;
	font-weight: 400
}
/*



		.cntBottom header h2 span:before{content:"|";display:inline-block;padding:0 1px 0 0;position:relative;top:-1px;color:#DADEE0;}



		*/







	.cntBottom article .content {
	padding:0 5px;
	font-size:14px;
	color:#3F3B3C;
	line-height:150%
}
.cntBottom article .content a {
	color:#3F3B3C;
}
 .cntBottom .col-md-3:nth-child(4n+5) {
 clear: both;
}
.cntBottom .column {
	max-width: 220px;
	margin: 0 auto;
}
/* --------------------------------------------------------------



MULTIMEDIA



-------------------------------------------------------------- */



.pageMulti .navbar {
	margin-bottom:0;
}
.multi {
	margin:0 0 30px;
	background: #273840
}
.multi .nav-tabs {
	border:0;
	position:relative;
	z-index:10;
}
.pageMulti .nav-tabs>li {
	margin: 0;
	border: 0;
	float: left;
}
.pageMulti .nav-tabs>li>a {
	border: 0;
	font-size: 12px;
	color: #d0d2d4;
	text-transform: uppercase;
	font-weight: 600;
	padding: 12px 30px 12px;
	display: block;
	border:0;
	border-top: 5px solid #D0D2D4;
	border-bottom: 1px dotted #D0D2D4;
	background: #F5F6F6;
	text-align: center;
	margin: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.pageMulti .nav-tabs>li>a:hover {
	color: #273840;
}
.pageMulti .nav-tabs>li.active>a, .pageMulti .nav-tabs>li.active>a:hover {
	border:0;
	border-bottom:1px solid #fff;
	border-bottom: 1px solid #fff;
	border-top: 5px solid #F1AB34;
	color: #273840;
	background: none;
	color: #009AD4
}
.pageMulti .tab-content {
	padding:25px 0 0;
	clear:both;
	overflow:hidden;
	position:relative;
	top:-1px;
}
#video {
	background:#273840;
	padding:60px 135px 55px;
	color:#fff;
}
#video .Flexible-container {
	margin:0 0 20px;
}
#video h1 {
	font-size:36px;
	font-weight:600;
	margin:0 0 5px;
}
#video p {
	margin:0;
}
.edTop {
	clear:both;
	overflow:hidden;
	margin:0 0 25px;
}
.edTop h3 {
	font-size:18px;
	font-weight:600;
	margin:0;
	float:left;
	line-height:34px;
	height:34px;
}
.edTop .form-group {
	float:right;
	width:300px;
	margin:0;
}
.edTop select {/*color:#d0d2d4;*/
	height:34px;
}
.grid {
	background:#ECEDED;
	padding:34px 21px 3px;
}
.grid .video, .grid .video2 {
	margin:0 0 31px;
	cursor:pointer;
}
.grid .video:hover, .grid .video2:hover {
	opacity:0.85;
	filter:alpha(opacity=85);
}
.grid .video a {
	position: relative;
	display: block;
}
.grid .video a:before {
	position:absolute;
 top:;
	left:50%;
	margin-left:-30.5px;
	display:block;
	content:"";
	width:61px;
	height:45px;
	background:url(img/ico/ico.png) 0 -25px;
	top:50%;
	margin-top: -22px
}
.grid .video2 a:before {
	position:absolute;
 top:;
	left:50%;
	margin-left:-30.5px;
	display:block;
	content:"";
	width:61px;
	height:45px;
	background:url(img/ico/ico.png) 0 -25px;
	top:50%;
	margin-top: -25px
}
.grid .video2 a {
	display: block;
	position: relative;
}
.grid img {
	margin:0 0 5px;
}
.grid h2 {
	font-size:14px;
	margin:0;
	font-weight:600;
	line-height:140%
}
 .grid .video:nth-child(3n+4), .grid .video2:nth-child(3n+4) {
 clear: both;
}
.content.row.grid {
	padding: 0;
}
.content.row.grid .video {
	margin-bottom: 0;
}
#video .prev {
	background: url(img/multimedia-pag.png) no-repeat;
	position: absolute;
	left: 0;
	top: 50%;
	width: 35px;
	height: 57px;
	margin-top: -27px;
}
#video .next {
	background: url(img/multimedia-pag.png) no-repeat right;
	position: absolute;
	right: 0;
	top: 50%;
	width: 35px;
	height: 57px;
	margin-top: -27px;
}
/* --------------------------------------------------------------



MEMBERS AREA



-------------------------------------------------------------- */



.backTo {
	background:#273840;
	height:24px;
	text-align:right;
	line-height:24px;
}
.backTo a {
	color:#fff;
	font-size:12px;
	position:relative;
}
.backTo a:before {
	position:absolute;
	top:0px;
	left:-16px;
	content:"";
	display:block;
	width:11px;
	height:17px;
	background:url(img/ico/ico.png) -92px -51px;
}
.pageMA .head {
	padding:29px 0;
}
.signed {
	position:absolute;
	top:43px;
	right:10px;
	font-size:13px;
}
.signed a {
	color:#009bd1;
	text-decoration:underline;
}
.signed a:hover {
	text-decoration:none;
}
.pageMA .navbar {
	margin-bottom:0
}
.liUser, .pageMA .liUser2 {
	position:relative;
}
.icon-msg {
	display:inline-block;
	width:22px;
	height:15px;
	background:url(img/ico/ico.png) -80px -34px;
}
.liUser span, .liUser2 span {
	position:absolute;
	color:#fff;
	font-size:10px;
	padding:2px 5px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	background:#CF182F;
	display:inline-block;
	top:5px;
	right:2px;
	line-height:100%;
}
.topCenter {
	text-align:center;
}
.subscribeMA {
	text-align:center;
	padding:30px 0;
	margin:-20px 0 48px 0;
}
#page .subscribeMA:last-child {
	border:0;
	margin-bottom:-25px
}
.pageMA #page .subscribeMA:last-child {
	margin-bottom:20px
}
.subscribeMA img {
	margin:0 0 30px;
}
.topusers.topBlock {
	background: none;
}
.forumblock {
	background: #F4F4F4;
	margin-bottom: 0;
}
.forumblock .forum {
	background: #fff;
}
.forumblock .forum td:first-child {
	text-align: left;
}
.getIn {
	clear:both;
	overflow:hidden;
	padding:30px 0;
	background: #F4F4F4;
}
.getIn h1 {
	font-size:36px;
	margin:0 0 50px;
	font-weight:600;
	text-align:center;
}
.getIn h1 span {
	color:#009ad4;
}
.getIn .container {
	max-width: 860px;
}
.member {
	text-align:center;
}
.member a {
	font-size:90px;
	border:5px solid #009ad4;
	display:inline-block;
	position:relative;
	width:95px;
	height:95px;
	border-radius:95px;
	-moz-border-radius:95px;
	-webkit-border-radius:95px;
	text-align:center;
	overflow:hidden;
	color:#009ad4;
	margin:0 0 30px;
}
.m2 a {
	border-color:#409E47;
	color:#409E47;
	background:#fff
}
.m3 a {
	border-color:#F3AB35;
	color:#F3AB35;
}
.member a i {
	position:absolute;
	bottom:-22px;
	left:-1px;
	margin-left:-.2em;
}
.member h3, .member h4 {
	margin:0;
	font-weight:600
}
.member h3 {
	font-size:36px;
	margin-bottom:8px;
}
.member h4 {
	font-size:14px;
}
.signedMap {
	text-align:center;
	padding-bottom:90px;
}
.signedMap h1 {
	margin:0 0 60px;
}
.topBlock.signedMap {
	margin-bottom: -26px;
}
.newMember {
	text-align:center;
}
.newMember img {
	border-radius:138px;
	-moz-border-radius:138px;
	-webkit-border-radius:138px;
	margin:0 0 7px;
	border:1px solid #fff;
}
.newMember h3 {
	margin:0;
	font-size:14px;
	font-weight:600;
}
.newMember h3 span {
	display:block;
	font-weight:400;
	color:#d0d2d4;
	padding:5px 0 0 0;
}
.allmembers .newMember {
	height: 200px;
}
.subscribeMA .col-sm-12 .col-sm-12 {
	text-align:right;
	padding-top:20px;
}
.subscribeMA .col-sm-12 .col-sm-12 a {
	color:#009ad4;
	font-size:12px;
	text-transform:uppercase;
}
.subscribeMA .col-sm-12 .col-sm-12 a:after {
	content:">";
	display:inline-block;
	padding-left:4px;
}
.topFeat {
	position:relative;
	height:100%;
	margin:0 0 -1px;
}
.topFeat img {
	width:100%
}
.contentFeat {
	position:absolute;
	top:0;
	left:10px;
	right:10px;
	z-index:9;
	padding:30px 0 0 0;
	height:100%;
}
.contentFeat .container, .contentFeat .row, .contentFeat .col-sm-12 {
	height:100%;
}
.contentFeat h1 {
	position:relative;
	color:#fff;
	max-width:645px;
	font-size:30px;
	font-weight:600;
	background:url(img/bg/bgB.png);
	padding:15px 25px 16px 0;
}
.contentFeat h1:before {
	content:"";
	display:block;
	position:absolute;
	width:300%;
	height:100%;
	background:url(img/bg/bgB.png);
	top:0;
	right:100%;
}
.downFeat {
	position:absolute;
	bottom:25px;
	right:10px;
	width:300px;
}
.downFeat .btn-large {
	height:42px;
	margin-top:15px;
	font-weight:600;
	padding-top:10px;
	font-size:16px;
}
.btn-read.btn-large {
	background:url(img/bg/btnreadL.png)
}
.itemFeat {
	overflow:hidden;
	position:relative;
	height: 352px;
}
.topFeat .owl-pagination {
	position:absolute;
	bottom:10px;
	text-align:center;
	width:100%;
}
.subT {
	text-align:center;
	margin:-25px 0 55px;
	line-height:150%;
}
.buble {
	width:260px;
	border:1px solid #F0F0F0;
	padding:1px;
	background:#fff;
	position:absolute;
	bottom:50px;
	left:50px;
	box-shadow:0 0 6px #cacaca;
	-moz-box-shadow:0 0 6px #cacaca;
	-webkit-box-shadow:0 0 6px #cacaca;
}
.buble h3 {
	position:relative;
	color:#fff;
	background:#273840;
	font-size:14px;
	margin:0 0 15px;
	font-weight:400;
	text-align:center;
	line-height:140%;
	padding:10px 0;
}
.buble h3:before {
	width:19px;
	height:11px;
	content:"";
	display:block;
	background:url(img/ico/ico.png) -107px -33px;
	left:50%;
	margin-left:-8.5px;
	top:-11px;
	position:absolute;
}
.buble h4 {
	font-size: 14px;
	padding: 0 10px;
}
.buble hr {
	margin-top: 10px;
	margin-bottom: 10px;
}
.buble ul {
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
	overflow:hidden;
}
.buble li {
	text-align:center;
	width:50%;
	float:left;
}
.buble li .icon {
	display:inline-block;
	position:relative;
	overflow:hidden;
	width:49px;
	height:49px;
	border-radius:49px;
	-moz-border-radius:49px;
	-webkit-border-radius:49px;
	border:3px solid #009AD4;
	color:#009AD4;
	margin:0 0 2px;
}
.buble li .icon i {
	position:absolute;
	bottom:-11px;
	left:-9px;
	font-size:44px;
}
.buble li.li2 .icon {
	border-color:#E97F45;
}
.buble li.li2 .icon i {
	font-size:0;
	display:block;
	width:30px;
	height:30px;
	background:url(img/ico/ico.png) -107px 0;
	bottom:5px;
	left:6px;
}
.buble li h4 {
	margin:0 0 4px;
}
.buble li p {
	font-size:12px;
	font-weight:600;
}
.buble li p span {
	display:block;
}
.buble .content div {
	padding:14px 15px 15px;
}
.buble .btn-block+.btn-block {
	margin-top:10px;
}
.buble .btn-default {
	height:30px;
	padding-top:4px;
}
.buble .content div.desc {
	padding: 0 10px;
}
.buble .content div.desc div, .buble .content div.desc p {
	font-size: 12px !important;
	padding: 0;
}
/*single*/



/*
.maSingle .getIn {
	border:0;
	margin:0 0 40px;
}
.maTabs {
	margin-bottom:85px;
}
.maTabs .nav-tabs {
	border:0;
	clear:both;
	overflow:hidden;
	height:47px;
	margin-bottom:-1px
}
.maTabs .nav-tabs>li {
	margin: 0;
	border: 0;
	float: left;
	width:50%;
}
.maTabs .nav-tabs>li>a {
	border: 0;
	font-size: 12px;
	color: #565757;
	text-transform: uppercase;
	font-weight: 600;
	padding: 12px 0;
	display: block;
	border-top: 5px solid #565757;
	background: #ECEDED;
	text-align:center;
	width:100%;
	text-align: center;
	margin: 0;
	border-bottom:0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.maTabs .nav-tabs > li > a:hover {
	border-color: #009ad4;
	color: #009ad4;
}
.maTabs .nav-tabs>li.active>a, .maTabs .nav-tabs>li.active>a:hover {
	border:0;
	border-bottom:1px solid #fff;
	border-bottom: 1px solid #fff;
	border-top: 5px solid #009AD4;
	color: #273840;
	background:#fff;
	position:relative;
	z-index:10;
	color: #009AD4
}
.maTabs .nav-tabs>li>a span {
	display:inline-block;
	color:#fff;
	background:#ECEDED;
	padding:1px 6px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-left:5px;
}
.maTabs .nav-tabs>li.active>a span {
	background:#273840
}
.maTabs .tab-content {
	border-top: 1px dotted #D0D2D4;
	padding:15px 0px 20px;
	position:relative;
	z-index:9
}
*/
.maTabs article {
	clear:both;
	overflow:hidden;
	position:relative;
	padding:0 0 20px;
	margin:0 0 20px;
	border-bottom:1px solid #F4F4F4;
	min-height:84px;
}
.maTabs article:last-child {
	border:0;
	padding:0;
	margin:0;
}
.maTabs figure {

	position:absolute;

	top:0;

	left:0;

}

.maTabs figure img {

	border-radius:64px;

	-moz-border-radius:64px;

	-webkit-border-radius:64px;

	border:1px solid #D2D4D6;

	padding:1px;

	background:#fff

}
.joined {
	padding-bottom: 10px;
}
.joined, .maTabs .text {
	padding-left:74px;
	clear:both;
}
.joined img {
	border-radius:24px;
	-moz-border-radius:24px;
	-webkit-border-radius:24px;
	float:left;
	margin:0 5px 6px 0;
	position:relative;
	border:1px solid #D2D4D6;
	padding:1px;
	background:#fff
}
.joined h3 {
	margin:0;
	font-weight:600;
	font-size:12px;
}
.joined h3 a, .joined h3 span {
	color:#009ad4;
}
.maTabs p {
	position:relative;
	padding-left:30px;
}
.maTabs p:before {
	content:"";
	display:block;
	top:0;
	left:9px;
	height:100%;
	width:2px;
	background:#F4F4F4;
	position:absolute;
}
.maSingle aside .blockTitle {
	background:#E3E4E5;
	color:#273840;
}
.maSingle .sideBlock ul {
	padding:10px 0 0 0;
	margin:0;
	list-style:none;
}
#recentM {
	margin:0 0 40px;
}
#recentM ul {
	text-align:center;
	overflow: hidden;
}
#recentM li {
	display:none;
	margin:0 3px;
	float: left;
}
.sideBlock#recentM li, #contact #recentM li {
	display: block;
}
 .sideBlock#recentM li:nth-child(3n+4) {
 clear: both;
}
#recentM li a p.online, #recentM li a p.offline {
	padding:0
}
#recentM li a p.online span {
	background: #57a85c none repeat scroll 0 0;
	border-radius: 10px;
	display: inline-block;
	height: 10px;
	margin-right: 5px;
	width: 10px;
}
#recentM li a p.offline span {
	background: #d0d2d4 none repeat scroll 0 0;
	border-radius: 10px;
	display: inline-block;
	height: 10px;
	margin-right: 5px;
	width: 10px;
}
#contact #recentM li {
	padding-left: 0;
	padding-right: 0;
	margin: 0 0 10px;
	width: 16%;
	height: 130px;
	position: relative;
}
#contact #recentM li .buttonorange {
	position: absolute;
	bottom: 0;
	left: 2%;
	width: 96%;
	text-align: center;
	margin: 0;
}
#recentM li img {
	border-radius:64px;
	-moz-border-radius:64px;
	-webkit-border-radius:64px;
	border:1px solid #D2D4D6;
	padding:1px;
	background:#fff
}
#recentM li span {
	font-size: 12px;
	color: #415055
}
#recentM li.visible {
	display: block;
	height: 145px;
}
/*



	#recentM li.visible:nth-of-type(7n+7){



		clear: both;



	}



	*/







#forum ul {
	background:#FBFBFB;
	padding:20px 10px
}
#forum li {
	clear:both;
	overflow:hidden;
	padding:0 0 17px;
	margin:0 0 17px;
	border-bottom:1px dotted #E5E7E8;
}
#forum li:last-child {
	margin:0;
	padding:0;
	border:0;
}
#forum li img {
	border-radius:64px;
	-moz-border-radius:64px;
	-webkit-border-radius:64px;
	border:1px solid #D2D4D6;
	padding:1px;
	background:#fff;
	float:left;
	margin:0 10px 0 0;
}
#forum li h3 {
	font-size:13px;
	font-weight:600;
	margin:0;
	line-height:130%;
}
#forum li h3 a {
	color:#273840;
}
#forum li span {
	color:#009ad4;
	font-size:12px;
	font-weight:600;
}

.nav>.li_cls>a:focus{background:rgba(0, 0, 0, 0) url("img/bg/primarylg.gif") repeat scroll 0 0!important;}

/* --------------------------------------------------------------



MEDIA QUERIES



-------------------------------------------------------------- */	



/*



from small to large



just medium



large



and really large



*/







/* --------------------------------------------------------------



SMALL DEVICES AND UP



-------------------------------------------------------------- */



@media (max-width:1600px) {
 dropdown_mob_menu {
display:none !important
}
}
@media (max-width:1023px) {
 dropdown_mob_menu {
display:none !important
}
}
 @media (max-width:767px) {
 dropdown_mob_menu {
display:none !important
}
}
 @media (max-width:600px) {
 dropdown_mob_menu {
display:none !important
}
}
 @media (max-width:480px) {
 .form-control {
float:none
}
 .main .postList {
display:none
}
 .sideTop .otm {
display:none
}
}
 @media (max-width:320px) {
}







/* --------------------------------------------------------------



MEDIUM DEVICES AND UP



-------------------------------------------------------------- */



@media (min-width: 801px) {
 .visible-mmd {
 display: block;
}







	/* --------------------------------------------------------------



	MAIN MENU



	-------------------------------------------------------------- */



	.navbar {
 min-height:10px;
 border-radius:0;
 -moz-border-radius:0;
 -webkit-border-radius:0;
 border:0;
 margin:0 0 35px;
 border-top:1px solid #D2D2D2;
 border-bottom:1px solid #D2D2D2;
}
 .navbar-nav.navbar-right:last-child {
 margin-right:0;
}
 .navbar-collapse.collapse {
 padding:0;
}
 .navbar-nav>li {
 border-right:1px solid #D2D2D2;
 height:40px;
 position:static;
}
/*
 .navbar-nav>li .dropdown-menu {
 -webkit-transition: opacity 0.3s ease-out;
 -moz-transition: opacity 0.3s ease-out;
 -ms-transition: opacity 0.3s ease-out;
 -o-transition: opacity 0.3s ease-out;
 transition: opacity 0.3s ease-out;
 opacity: 0;
}
*/
 .navbar-nav>li:hover .dropdown-menu, .navbar-nav>li.hover .dropdown-menu {
 display: block;
 opacity: 1;
}
 .navbar-nav>li.liSearch:hover .dropdown-menu, .navbar-nav>li.liSearch.hover .dropdown-menu {
 display: none;
 opacity: 0;
}

.displayBar{
display: block !important;
opacity: 1 !important;
}
 .navbar-nav>li.item2, .navbar-nav>li.item4 {
 position:relative;
}
 .navbar-nav>li>a {
 padding:10px 14px;
 text-transform:uppercase;
 font-size:14px;
 color:#273840;
 font-weight:600;
}
 .navbar-nav>li>a i {
 font-size: 18px
}
 .navbar-nav>li>a:hover {/*color:#009ad4;*/
 background-color: #eee;
}
 .navbar-nav>li>a .caret {
 margin-left:4px;
 font-size:12px;
}
 .navbar-nav {
 border-left:1px solid #D2D2D2;
}







		/*open*/



		.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
 border:0;/*color:#009ad4;*/
}







		/*dropdown*/



		.navbar .col-xs-12 {
 position:static;
}
 .nav-left .dropdown-menu {
 left:-1px;
 right:-1px;
 border-color:#d2d2d2;
 border-top:1px solid #D2D2D2;
 padding:20px 0 30px;
 border-radius:0;
 -moz-border-radius:0;
 -webkit-border-radius:0;
}
 .nav-left .dropdown-menu a img {
 margin:0 0 10px;
}
 .nav-left .dropdown-menu a span {
 font-size:14px;
 color:#273840;
 font-weight:400;
}
 .nav-left .col-sm-2.last:before {
 content:"";
 position:absolute;
 top:0;
 right:-11px;
 background:#d2d2d2;
 width:1px;
 height:100%;
}
 .nav-left .col-sm-4 {
 padding-left:30px;
}
 .nav-left .col-sm-4:before {
 content:"";
 position:absolute;
 top:0;
 left:10px;
 background:#d2d2d2;
 width:1px;
 height:100%;
}
 .nav-left h4 {
 color:#F1AB34;
 margin:0 0 10px;
 text-transform:uppercase;
 font-size:14px;
 font-weight:600;
}
 .nav-left .col-sm-4 ul, .nav-left .col-sm-4 ul li {
 list-style:none;
 margin:0;
 padding:0;
}
 .nav-left .col-sm-4 ul {
 clear:both;
 overflow:hidden;
 margin:0 -10px;
}
 .nav-left .col-sm-4 ul li {
 float:left;
 width:50%;
 padding:0 10px;
}
 .nav-left .col-sm-4 li a {
 font-size:12px;
 color:#273840;
 font-weight:600;
 text-transform:uppercase;
 display:block;
 border-bottom:1px solid #d2d2d2;
 padding:9px 0 8px;
}
 .nav-left .col-sm-4 li.nb a {
 border:0;
 padding-bottom:0
}
 .navbar-nav>li.item2 .dropdown-menu {
 width:665px;
}
 .navbar-nav>li.item2 .dropdown-menu .container {
 width:100%;
}
 .nav-left .item2 .col-sm-8 {
 padding-left:20px;
}
 .nav-left .item2 .col-sm-8:before {
 content:"";
 position:absolute;
 top:0;
 right:-11px;
 background:#d2d2d2;
 width:1px;
 height:100%;
}
 .item2 .mag {
 float:left;
 position:relative;
 z-index:1;
 margin:0 25px 0 0;
}
 .item2 .mag span {
 position:absolute;
 top:-12px;
 right:-13px;
}
 .item2 .mag img {
 box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}
 .infoMag span {
 display: inline-block;
 height: 19px;
 line-height: 19px;
 text-transform: uppercase;
 background: #cf182f;
 font-size: 10px;
 padding: 0 5px;
 color: #fff;
 margin: 0 0 8px;
}
 .infoMag h3 {
 font-size:14px;
 margin:0 0 10px;
 color:#273840;
 line-height:130%;
 position: relative;
}
 .infoMag p {
 font-size:13px;
 font-weight:600;
}
 .nav-left .item2 .col-sm-4 ul li {
 width:100%;
 max-width:150px;
}
 .nav-left .item3 .date {
 left:10px;
 top:41px;
}
 .item3 .year {
 height:18px;
 font-size:11px;
 padding-top:1px;
}
 .navbar-nav>li.item4 .dropdown-menu {
 width:233px;
 padding-left:15px;
 padding-right:15px;
}
 .navbar-nav>li.item4 .dropdown-menu ul, .navbar-nav>li.item4 .dropdown-menu ul li {
 list-style:none;
 margin:0;
 padding:0;
}
 .navbar-nav>li.item4 .dropdown-menu ul li:last-child {
 border-bottom: none;
}
 .navbar-nav>li.item4 .dropdown-menu ul li {
 border-bottom:1px solid #D2D2D2;
 padding:9px 0 8px;
}
 .navbar-nav>li.item4 .dropdown-menu ul li.featli, .navbar-nav>li.item4 .dropdown-menu ul li.featli:last-child {
 border-top:1px solid #D2D2D2;
 padding:9px 15px 8px;
 margin: -1px -15px 0;
}
 .navbar-nav>li.item4 .dropdown-menu ul li:last-child {
 border:0;
 padding-bottom:0;
}
 .navbar-nav>li.item4 .dropdown-menu ul li a {
 color:#273840;
 display:block;
 font-size:12px;
 font-weight:600;
 text-transform: uppercase;
}
 .feat {
 display:block;
 color:#6B2E78;
 font-size:11px;
}
 #featNoLink {
 display:block;
 color:#6B2E78;
 font-size:11px;
 float:left;
}
 .feat a {
 color:#fff!important;
 text-decoration:none;
 background:#6B2E78;
 height:28px;
 line-height:28px;
 text-align:center;
 margin:7px 0 6px;
 text-transform:none!important
}
 #featNoLink a {
 display:block;
 color:#6B2E78;
 font-size:11px;
 float:right;
 margin-left:5px;
}



		/*right nav*/



		.liSearch {
 line-height:40px;
 font-size:19px;
 font-weight:300;
 cursor:pointer;
}
 .navbar-nav>li.liSearch>a {
 padding-left:8px;
 padding-right:8px;
}
 .liUser, .liUser2 {
 line-height:40px;
 font-size:24px;
 font-weight:300;
 padding:0 2px;
 cursor:pointer;
}
 .navbar-nav>li.liUser a.a, .navbar-nav>li.liUser2 a.a {
 height: 40px;
 width: 40px;
 display: block;
 padding: 13px 0 0 0px;
 text-align: center;
}
 .navbar-nav>li.liUser a.a .icon-user, .navbar-nav>li.liUser2 a.a .icon-user {
 margin-top: -4px;
 display: block;
}
 .liSearch:hover, .liUser:hover {
 background-color: #eee;
}







		/*right open*/



.navbar-right li {
 position:static;
}
.navbar-right li.liUser2{
	position:relative;
}
 .navbar-right .dropdown-menu {
 right:0px;
 left:0px;
}
 .navbar-right li.liConnect {
 position:relative;
}
 .navbar-right li.liConnect .dropdown-menu {
 right:-1px;
 left:auto;
 width:197px;
 border-radius:0;
 -moz-border-radius:0;
 -webkit-border-radius:0;
}
 .navbar-right li.liConnect .dropdown-menu li {
 padding:0 10px;
}
 .navbar-right li.liConnect .dropdown-menu li a {
 display:block;
 clear:both;
 overflow:hidden;
 font-size:12px;
 text-transform:uppercase;
 padding:8px 0px 6px;
 border-bottom:1px solid #d2d2d2;
 font-weight:400;
}
 .navbar-right li.liConnect .dropdown-menu li a:hover {
 background-color: #eee;
}
 .navbar-right li.liConnect .dropdown-menu li i {
 float:right;
 margin-top:-3px;
 font-size:18px;
}
 .navbar-right li.liConnect .dropdown-menu li:last-child a {
 border: none;
}







		/*



		.navbar-right .liConnect .dropdown-menu>li:last-child a, .navbar-right .liConnect .dropdown-menu>li:nth-child(2) a, .navbar-right .liConnect .dropdown-menu>li:nth-child(5) a{border:0;}



		*/







		.liSearch .dropdown-menu {
 padding:15px 0;
 border-radius:0;
 -moz-border-radius:0;
 -webkit-border-radius:0;
 border-left:0;
 border-right:0;
}
 .liSearch .dropdown-menu form {
 padding-right:72px;
 position:relative;
}
 .liSearch .dropdown-menu form input {
 height:33px;
}
 .liSearch .dropdown-menu form button {
 position:absolute;
 top:-1px;
 right:0;
 width:72px;
 height:34px;
 background:url(img/bg/read2.gif) top left repeat-x;
}
 .navbar.fixed {
 position: fixed;
 width: 100%;
 top: 0;
 left: 0;
 background: #fff;
 z-index: 10;
}
 .navbar.fixed #logofixed {
 overflow: hidden;
 width: 63px;
 border-left: 1px solid #D2D2D2;
 padding: 4px 0 3px 10px;
 z-index: 10;
 position: relative;
 display: block;
 float: left;
 margin-right: 10px;
}
 .navbar.fixed #logofixed img {
 height: 33px;
}
}







/* --------------------------------------------------------------



JUST MEDIUM DEVICES



-------------------------------------------------------------- */



@media only screen and (min-width: 767px) and (max-width: 1023px) {
}







/* --------------------------------------------------------------



LARGE DEVICES / DESKTOP



-------------------------------------------------------------- */



@media (min-width: 1025px) {
}
 @media (min-width: 1200px) {
}
 @media (min-width: 1400px) {
}
/*



    Colorbox Core Style:



    The following CSS is consistent between example themes and should not be altered.



*/



#colorbox, #cboxOverlay, #cboxWrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	overflow:hidden;
}
#cboxWrapper {
	max-width:none;
}
#cboxOverlay {
	position:fixed;
	width:100%;
	height:100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear:left;
}
#cboxContent {
	position:relative;
}
#cboxLoadedContent {
	overflow:auto;
	-webkit-overflow-scrolling: touch;
}
#cboxTitle {
	margin:0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor:pointer;
}
.cboxPhoto {
	float:left;
	margin:auto;
	border:0;
	display:block;
	max-width:none;
	-ms-interpolation-mode:bicubic;
}
.cboxIframe {
	width:100%;
	height:100%;
	display:block;
	border:0;
}
#colorbox, #cboxContent, #cboxLoadedContent {
	box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
}
/* 



    User Style:



    Change the following styles to modify the appearance of Colorbox.  They are



    ordered & tabbed in a way that represents the nesting of the generated HTML.



*/



#cboxOverlay {
	background:#000;
}
#colorbox {
	outline:0;
}
#cboxTopLeft {
	width:14px;
	height:14px;
	background:url(img/colorbox/controls.png) no-repeat 0 0;
}
#cboxTopCenter {
	height:14px;
	background:url(img/colorbox/border.png) repeat-x top left;
}
#cboxTopRight {
	width:14px;
	height:14px;
	background:url(img/colorbox/controls.png) no-repeat -36px 0;
}
#cboxBottomLeft {
	width:14px;
	height:43px;
	background:url(img/colorbox/controls.png) no-repeat 0 -32px;
}
#cboxBottomCenter {
	height:43px;
	background:url(img/colorbox/border.png) repeat-x bottom left;
}
#cboxBottomRight {
	width:14px;
	height:43px;
	background:url(img/colorbox/controls.png) no-repeat -36px -32px;
}
#cboxMiddleLeft {
	width:14px;
	background:url(img/colorbox/controls.png) repeat-y -175px 0;
}
#cboxMiddleRight {
	width:14px;
	background:url(img/colorbox/controls.png) repeat-y -211px 0;
}
#cboxContent {
	background:#fff;
	overflow:visible;
}
.cboxIframe {
	background:#fff;
}
#cboxError {
	padding:50px;
	border:1px solid #ccc;
}
#cboxLoadedContent {
	margin-bottom:5px;
}
#cboxLoadingOverlay {
	background:url(img/colorbox/loading_background.png) no-repeat center center;
}
#cboxLoadingGraphic {
	background:url(img/colorbox/loading.gif) no-repeat center center;
}
#cboxTitle {
	position:absolute;
	bottom:-25px;
	left:0;
	text-align:center;
	width:100%;
	font-weight:bold;
	color:#7C7C7C;
}
#cboxCurrent {
	position:absolute;
	bottom:-25px;
	left:58px;
	font-weight:bold;
	color:#7C7C7C;
}
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */



        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
	border:0;
	padding:0;
	margin:0;
	overflow:visible;
	position:absolute;
	bottom:-29px;
	background:url(img/colorbox/controls.png) no-repeat 0px 0px;
	width:23px;
	height:23px;
	text-indent:-9999px;
}
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */



        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
	outline:0;
}
#cboxPrevious {
	left:0px;
	background-position: -51px -25px;
}
#cboxPrevious:hover {
	background-position:-51px 0px;
}
#cboxNext {
	left:27px;
	background-position:-75px -25px;
}
#cboxNext:hover {
	background-position:-75px 0px;
}
#cboxClose {
	right:0;
	background-position:-100px -25px;
}
#cboxClose:hover {
	background-position:-100px 0px;
}
.cboxSlideshow_on #cboxSlideshow {
	background-position:-125px 0px;
	right:27px;
}
.cboxSlideshow_on #cboxSlideshow:hover {
	background-position:-150px 0px;
}
.cboxSlideshow_off #cboxSlideshow {
	background-position:-150px -25px;
	right:27px;
}
.cboxSlideshow_off #cboxSlideshow:hover {
	background-position:-125px 0px;
}
.postEvent .sideBlock .owl-item {
	height: 70px;
}
#mapsponsors {
	position: absolute;
	top: -65px;
	right: 150px;
}
#mapsponsors>div {
	display: none;
	height: 50px;
	position: absolute;
	top: 0px;
	width: 350px;
	right: 90px;
	text-align: center;/*padding-left: 230px;*/
}
/*



	#mapsponsors .europe {



		background: url(img/gtr-europe.png) no-repeat center left;



		



	}



	#mapsponsors .asia {



		background: url(img/gtr-asia.png) no-repeat center left;



		



	}



	#mapsponsors .mena {



		background: url(img/gtr-mena.png) no-repeat center left;



		



	}



	#mapsponsors .americas {



		background: url(img/gtr-americas.png) no-repeat center left;



		



	}



	#mapsponsors .africa {



		background: url(img/gtr-africa.png) no-repeat center left;



		



	}



*/



#sponsors .sponsor {
	width: 100%;
	display: block;
	height: 80px;
}
#sidebar-right #sponsors .sponsor {
	height: 60px;
	padding: 0 5px;
}
p.ineventsp strong {
	font-weight: 600;
}
p.ineventsp strong a {
	color: #fff;
}
p.ineventsp {
	font-weight: 300;
}
li.liUser {
	position: relative;
}
.navbar-nav>li.liUser .dropdown-menu {
	width: 320px;
	right: 0;
	left: auto;
	padding: 0 15px 10px;
}
.navbar-nav>li.liUser .dropdown-menu label {
	color: #273840;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
	line-height: 100%
}
.navbar-nav>li .dropdown-menu .noaccount, .navbar-nav>li .dropdown-menu .forgotpass {
	font-size: 12px;
}
.navbar-nav>li .dropdown-menu .noaccount {
	padding: 0;
}
.navbar-nav>li.liUser .dropdown-menu .form-control {
	margin-bottom: 10px;
}
.yearmobile {
	padding: 10px 10px 20px;
}
.yearmobile label {
	text-align: right;
	display: block;
	padding: 7px 15px;
}
.yearmobile select {
	width: 100%;
}
.yearmobile .col-xxs-4 {
	width: 25%;
	float: left;
}
.yearmobile .col-xxs-8 {
	width: 75%;
	float: left;
}
.thickLine hr {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #eaebeb;
}
.video.half {
	width: 50%;
	float: left;
	padding-left: 4px;
	position: relative;
}
.video.half:first-child {
	padding-left: 0;
	padding-right: 4px;
}
.shareleft a:hover, .sharebox a:hover {
	text-decoration: none;
}
.relatedinline {
	width: 25%;
	float: left;
	padding: 0 40px 20px 0;
	padding-bottom:30px;
	background-color:#fff;
}
.relatedinline h3 {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}
.relatedinline h4 {
	line-height: 17px;
	border-top: 1px dotted #cdcdcd;
	padding:0 0 5px;
	margin:0 0 5px;
	padding-top:7px;
}
.relatedinline h4 a {
	font-size: 12px;
	color: #2AACDD;
	font-weight: normal;
}
 @media only screen and (max-width: 400px) {
 .relatedinline {
 width: 100%;
 float: none;
}
}
#codetext {
	background: #F7B116;
	text-align: center;
	padding: 8px 10px;
	font-weight: bold;
	clear: both;
	color: #fff;
	display: none;
}
blockquote {
	border:0;
	margin:1.5em 1em;
	padding:.5em 1em;
	quotes:"\201C""\201D";
	line-height:30px;
}
blockquote:before {
	color:#cccccc;
	content:open-quote;
	font-size:4em;
	line-height:.1em;
	margin-right:.25em;
	vertical-align:-.4em;
}
blockquote:after {
	color:#cccccc;
	content:open-quote;
	font-size:4em;
	line-height:.1em;
	margin-right:.25em;
	vertical-align:-.4em;
	content: "\201D";
	padding-left:10px;
}
blockquote :first-child {
	display:inline;
}
blockquote :last-child {
	margin-bottom:0;
}
#contactsearch p:before {
	display: none !important;
}
#contactsearch p {
	padding-left: 0 !important;
}
#contactsearch p label {
	font-weight: normal !important;
	margin-left: 10px;
}
#contactsearch .button {
	background: url(img/bg/primary.gif);
	height: 30px;
	width: 100%;
	color: #fff;
}
.eventlistsponsors .date {
	left: 10px;
	top: 41px;
}
.eventlistsponsors a {
	color: #111;
	text-align: left;
}
.subscribeMA.eventlistsponsors img {
	margin-bottom: 10px;
}
.eventlistsponsors .col-sm-4 {
	margin-bottom: 30px;
}
#messagesponsors {
	display: none;
}
.eventsTabs h3.past {
	font-size: 18px;
	text-transform: uppercase;
	padding-left: 15px;
	margin-top: 30px;
}
.buttonorange {
	background: #F0AB3E;
	border-radius: 3px;
	color: #253946;
	font-weight: 600;
	padding: 6px 3px;
	display: block;
	font-size: 11px;
	margin-top: 10px;
}
.buttongrey {
	background: #415055;
	border-radius: 3px;
	color: #253946;
	font-weight: 600;
	padding: 6px 15px;
	display: block;
	font-size: 12px;
	margin-top: 10px;
	color: #fff;
}
.button.orange {
	background: #F0AB3E;
	color: #253946;
}
.edboard .col-sm-2 {
	padding-bottom: 10px;
}
 .edboard .col-sm-2:nth-child(6n+7) {
 clear: both;
}
 @media only screen and (max-width: 800px) {
 .edboard .col-sm-2:nth-child(6n+7) {
 clear: none;
}
 .edboard .col-sm-2:nth-child(3n+4) {
 clear: none;
}
}
.whitelistLoggedIn {
	top:-30px;
	font-size:10px;
	background-color:#E6E6E6;
	padding:1px;
	padding-left:3px;
	padding-right:3px;
	position:relative;
	font-weight:700;
	text-align:center;
}
#header .whitelistLoggedIn {
	font-size: 12px;
	margin-top: 60px;
	background:  none
}
.whitelistLoggedInFooter {
	top:-30px;
	font-size:11px;
	padding:1px;
	padding-left:15px;
	padding-right:3px;
	padding-top:85px;
	position:relative;
	font-weight:700;
	text-align:center;
}
.sideBlockads>div>div {
	padding-bottom: 20px;
}
table.forum td a.deletetopci, a.deletetopci {
	color: #f00;
}
a.forumheader {
	display: block;
	text-transform: uppercase;
	color: #fff;
	background: #273840;
	padding: 10px;
	clear: both;
	text-align: left;
}
.seeall {
	float: right;
	color: #009ad4;
	margin: 5px 0 15px;
}
.pad10 {
	padding: 10px;
}
#containerin {
	overflow: hidden;
}
.caption {
	padding: 5px;
	border-bottom: 1px solid #eee;
	margin-bottom: 20px;
	font-size: 12px;
	margin-top: -20px;
}
.loading_ajax {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.8);
	background-image: url("img/loading_n.gif");
	background-position: center center;
	background-repeat:no-repeat;
	background-repeat: no-repeat;
	z-index: 55;
}
article.list p.listdate {
	margin:0
}
.addthisevent-drop .addthisevent_icon {
	display:none
}
.addthisevent-drop {
	background: none;
}
.addthisevent-drop {
	border-radius:0px
}
.slider .addthisevent-drop {
	border-radius:0px
}
.slider .addthisevent-drop .button {
	border-radius:0px
}
.form-control {
	float:none
}
.dropdown_mob_menu {
	display:none;
	width: 355px;
	margin: 0px;
	top: 30px;
	background-color: rgb(255, 255, 255);
	padding: 20px;
	padding: 5px 20px;
	position: absolute;
}
.dropdown_mob_menu li {
	list-style:none
}
#atedrop2 {
	display: none !important;
}
.front .owl-buttons div {
	display: block;
}
.stepd3 input[type="submit"] {
	float: right;
	background: rgba(0, 0, 0, 0) url("img/bg/btn.png") repeat-x scroll 0 0;
	border: medium none;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	height: 34px;
	padding: 0 30px;
	border-radius:3px;
}
.stepd3 input[type="submit"]:hover {
	background: #006d96 none repeat scroll 0 0;
	color: #fff;
}
#recentM .attendees {
	margin: 0;
	padding: 0;
	width: 25%;
}
#attendees #recentM ul {
	margin: 0;
	padding: 0;
}
.liUser_mob1 ul.notdropdown a {
	font-size: 14px;
	text-transform: uppercase;
}
.liUser_mob1 ul.notdropdown li {
	border-bottom: 1px solid #e5e5e5;
}
.liUser_mob1 ul.notdropdown {
	padding: 0;
	text-align: right;
	width: 50%;
}

.col-sm-12.visible-xs.mobile_member_event_menu {
    border-bottom: 1px solid #ccc;
    padding: 10px 20px;
}
.col-sm-12.visible-xs.mobile_member_event_menu A {
    color: #000;
    display: block;
}
.subscribetop{display:none !important}

.cstm_img {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://www.gtreview.com/wp-content/themes/gtr_dev/img/bg/trainBG.jpg");
    background-origin: initial; 
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top:20px;
    float: left; 
    padding: 215px 0;
    text-align: center;
    width: 100%;
}

.headlines .col-sm-6{min-height: 222px;}
body.subscribe #step2 .field label:after,
.registerform .field label:after {  
content:" *";
color:red;	
}

/***********************************/
/***********************************/  
/********** GTR Connect ************/
/***********************************/
/***********************************/ 
  
body.connect-page p{color:#153a64;}
body.connect-page .blockTitle{float:left;width:100%;background:#36bac1;}
body.connect-page #sidebar-right .blockTitle{margin-bottom:20px;}
body.connect-page #magazine .blockTitle,
body.connect-page #directory .blockTitle{background:#263840;}
body.connect-page .blockTitle.form-panel{margin-top:25px;float:left;width:100%;} 
body.connect-page .col-sm-8{background:#f1f1f1;padding: 25px;}
body.connect-home .col-sm-8 form{border:none !important;padding:10px 20px 0 20px !important;background:none !important;}
body.connect-home p.welcome-connect{font-weight:bold;margin-top:10px;}   
body.connect-home .panel-content,
body.connect-home .panel-top{float:left;width:100%;background:#e8e9eb;padding-bottom:20px;}
body.connect-page .panel-top{padding:20px;}
body.connect-page .panel-top.events-booked{padding:0;}
body.connect-page .panel-top.events-booked p{padding:25px 20px 0 20px;margin-bottom:0;}
body.connect-page .panel-top.subscription p{margin-bottom:0;}
body.connect-page .panel-top p{float:left;margin-bottom: 20px;}
body.connect-page .panel-top.dropdown-panel p{width:100%;}
body.connect-page .panel-top.dropdown-panel p.renewal{width:70%;}
body.connect-page .panel-top button{float:right;background: #fff;border: 1px solid #dadada;padding: 5px 20px;margin:20px;color:#000;}
body.connect-page .panel-top button.renewal-btn{margin:10px;}
body.connect-page .panel-top button:hover{background:#ececec;}
body.connect-page .panel-top button.renewal-btn:hover{background:rgba(255, 156, 56, 0.86);}
body.connect-page .panel-top a.show-all,
body.connect-page .panel-content a.show-all-bottom{text-align: center;text-decoration: none;color: #28383f;margin: 0 auto;display: block;width: 80px;}
body.connect-page .panel-top a.show-all span,
body.connect-page .panel-content a.show-all-bottom span{float:left;}
body.connect-page .panel-top a.show-all .drop-arrow,
body.connect-page .panel-content a.show-all-bottom .drop-arrow{float:left;padding: 5px 0 10px 0;} 
body.connect-home .panel-top.events-booked{padding-bottom:0;}
.panel-content.dropdown-panel{display:none;padding-bottom:35px !important;}
div.drop-arrow{margin-top:5px;margin-left:8px;background: url('https://www.gtreview.com/wp-content/themes/gtr_dev/img/arrow-down.png');width:14px;height:8px;background-repeat: no-repeat !important;}  
div.drop-arrow.rotated{background: url('https://www.gtreview.com/wp-content/themes/gtr_dev/img/arrow-up.png');}
body.connect-page .events-booked .event-item{float:left;width:100%;background:#fff;padding:20px;margin-bottom:10px;}
body.connect-page .events-booked .event-item:last-child{margin-bottom:0;}
body.connect-page .events-booked .event-item a{text-decoration:none;color:#28383f;}
body.connect-page .events-booked .event-item button{float:left;margin:0;margin-top:15px;color:#000;}
.panel-content p.renewal{padding:20px;float:left;width:auto;padding:15px;color:#ff9c38;margin-bottom:0;padding-left:0;}
button.renewal-btn{float: right;background: #ff9c38;border: 1px solid #dadada;padding: 5px 20px;margin: 10px 0 0 0;color: #fff;}  
body.connect-home .panel-content.subscription{padding-bottom:0;}
body.form-page .gform_wrapper{max-width:100%;clear:both;padding:0;margin:0;padding-top:25px;}
.sidebar-connect section.sideBlock .content{padding: 20px 10px 10px 10px;}
.sidebar-connect section.sideBlock .content h3{font-size: 18px;color: #28383f;margin-bottom:20px;}
.sidebar-connect section.sideBlock .content ul{padding: 0;margin: 0;list-style-type:none;}
.sidebar-connect section.sideBlock .content ul li{padding-bottom:10px;color:#28383f;font-size:12px;}
.sidebar-connect section.sideBlock .content ul li{color:#28383f;text-decoration:none;cursor:pointer;}
body.connect-page.single .panel-content{padding:20px;}
body.connect-page.single .panel-content .col-sm-2.post-logo img{max-width:100%;width: 100%;height: auto;border: 1px solid #cccccc;} 
body.connect-page.single h1.single-title{color: #000;font-size: 22px;font-weight: 600;line-height: 1.3em;}
body.connect-page.single h2{color: #000;font-size: 18px;font-weight: 600;}
body.connect-page.single .panel-content .col-sm-8{background:none;padding:0;}
body.connect-page.single .panel-content .panel-item{padding-bottom:20px;}

body.connect-page .cta-holder button.green{margin-bottom: 10px;}
body.connect-page .cta-holder button.white{display:block;min-width:130px;margin-top:0;margin-bottom: 10px;}
body.connect-page button.white.ajax-save-job,
body.connect-page button.orange.ajax-save-job,
body.connect-page button.green.ajax-save-job,
body.connect-page button.white.ajax-save-course,
body.connect-page button.orange.ajax-save-course,
body.connect-page button.green.ajax-save-course{display:block;min-width:130px;}
body.connect-page button.green.ajax-save-job{margin-bottom:10px;}
body.connect-page button.white{background: #fff;border: 1px solid #dadada;padding: 5px 25px 7px 25px;margin: 20px;color: #000;font-size:14px;margin:0;margin-top:10px;} 
body.connect-page button.white:hover{background: #ececec;}

body.connect-page #sidebar-right button.white{padding: 8px 25px 7px 25px;font-size: 14px;width: 100%;}  
body.connect-page #sidebar-right button.white:focus{outline:0;}
body.connect-page .panel-content.jobs-board{background:none;}
body.connect-page .panel-content.jobs-board ul.jobs-board-listing{list-style-type:none;clear: both;float: left;padding: 0; }
body.connect-page .panel-content.jobs-board ul.jobs-board-listing li{display: block;position:relative;float: left;padding: 30px 0;border-bottom: 1px solid #afafaf;}
body.connect-page .panel-content.jobs-board ul.jobs-board-listing li:last-child{border-bottom:none;}
body.connect-page .panel-content.jobs-board ul.jobs-board-listing li .job-logo{padding-left:0;}
body.connect-page .panel-content.jobs-board ul.jobs-board-listing li .job-logo img{max-width: 100%;width: 100%;height: auto;border: 1px solid #cccccc;}
body.connect-page .panel-content.jobs-board ul.jobs-board-listing li img{float:left;max-width:70px;}
body.connect-page .panel-content.jobs-board ul.jobs-board-listing li a{float:left;/* padding-top:15px; */color:#000;}
body.connect-page .panel-content.jobs-board ul.jobs-board-listing li a:focus{outline:none;}
body.connect-page .panel-content.jobs-board ul.jobs-board-listing li .col-sm-10{padding:8px 0 0 10px;}
body.connect-page .panel-content.jobs-board ul.jobs-board-listing li .col-sm-10 .job-title{max-width: 330px;font-weight:600;font-size:14px;}
body.connect-page .panel-content.jobs-board ul.jobs-board-listing li .col-sm-10 .job-info{float:left;clear:both;width:66%;padding-top:10px;font-size:12px;}
body.connect-page .panel-content.jobs-board ul.jobs-board-listing li .col-sm-10 .job-info .left{padding-left:0;}
body.connect-page .panel-content.jobs-board ul.jobs-board-listing li .col-sm-10 .job-info .left p{color:#aaaaaa;margin-bottom:5px;}
body.connect-page .panel-content.jobs-board ul.jobs-board-listing li .col-sm-10 .job-info .right{}
body.connect-page .panel-content.jobs-board ul.jobs-board-listing li .col-sm-10 .job-info .right p{color:#606060;margin-bottom:5px;}
body.connect-page .panel-content.jobs-board{padding:30px 0 35px 0;}
body.connect-page .panel-content.jobs-board .col-sm-12.job-filters{padding: 35px 0 15px 0;}
body.connect-page .panel-content.jobs-board .job-filters .col-sm-6:first-of-type{padding-right:15px;}
body.connect-page .panel-content.jobs-board .job-filters .col-sm-6:last-of-type{padding-left:15px;}
body.connect-page .panel-content.jobs-board .job-filters .col-sm-6{padding:0;}
body.connect-page .panel-content.jobs-board .job-filters select{width:100%;padding:0;border: 1px solid #cecece;} 
body.connect-page.single.job .panel-content.jobs-board ul.jobs-board-listing li{padding-bottom:0;}
body.connect-page.single.job .main-details,
body.connect-page.single.job .main-details p{color:#aaaaaa;font-size:12px;}
body.connect-page.single.job .main-details h2{font-weight: 600;font-size: 14px;color:#000;padding-top:20px;padding-bottom:10px;}
body.connect-page.single.job .jobs-board-listing{width:100%;}

body.connect-page button.green:focus,
body.connect-page button.orange:focus,
body.connect-page button.white:focus,
body.connect-page .panel-top button:focus,
#fep-wrapper #fep-content form input[type=submit]:focus,
body.maSingle #downloads .col-sm-4.eventdownload button.green:focus{outline:none !important;} 
body.connect-page button.green{background: #48c1c8;border: 1px solid #3eaeb5;padding: 5px 20px;color: #fff;min-width:130px;}
body.connect-page button.green:hover,
body.pageMA.maSingle input.print-attendees:hover,
body.maSingle #downloads .col-sm-4.eventdownload button.green:hover,
#fep-wrapper #fep-menu .fep-button-active:hover,
body.maSingle #attendee-popup #ap-send-message:hover{background:#4bcad2;} 
body.connect-page button.orange{background: #e9a127;border: 1px solid #d6901a;padding: 5px 20px;color: #fff;min-width:130px;} 
body.connect-page button.orange:hover,
#fep-wrapper #fep-content form input[type=submit]:hover{background:#f9b543;}
body.connect-page .panel-content.jobs-board ul.jobs-board-listing li .cta-holder{position:absolute;bottom:22px;right:0;}
body.connect-page .panel-content.jobs-board ul.jobs-board-listing.main-list li .cta-holder button.green{min-width:100px;margin-bottom:0;}
body.connect-page.single.job .panel-content.jobs-board ul.jobs-board-listing li .cta-holder{position: absolute;right: 0;top: 30px;text-align: right;}

body.connect-page .panel-content.jobs-board ul.jobs-board-listing li .cta-holder a{width:100%;display:block;margin-bottom:12px;}
body.connect-page .gform_wrapper textarea,
body.connect-page .gform_wrapper input{border:1px solid #CFCFCF !important;}
body.connect-page .gform_wrapper input[type='file']{border:none !important;}
body.connect-page .gform_wrapper ul li.gfield{margin-bottom:10px;}
body.connect-page .gform_wrapper{padding: 20px 20px 20px !important;/* background: #e8e9eb; */}
body.connect-page .gform_wrapper .gform_footer input[type=submit]{background:url(img/bg/primary.gif) !important;border: none !important;border-radius: 0 !important;height: 30px !important;padding: 5px 15px 6px 15px !important;}
body.connect-page .btn-primary{padding: 5px 15px 6px 15px !important;}
body.connect-page #sidebar-right .btn-primary{line-height:inherit !important;}
body.connect-page .gform_wrapper .ginput_container_radio,
body.connect-page .gform_wrapper .ginput_container_post_image{padding: 5px 0 3px 0;}
body.connect-page .gform_confirmation_message{clear: both;float: left;padding: 40px 10px;padding-top:25px;}
body.connect-page ul.jobs-board-listing li.job-listing{width:100%;}

body.connect-home .gtr-connect-courses{ padding-top: 20px; }
body.connect-home .gtr-connect-courses .gtr-connect-course{ margin-bottom: 20px; display: block; background: #fff; border: 1px solid #ddd; padding: 10px;}
body.connect-home .gtr-connect-courses .gtr-connect-course .course-title { margin-bottom: 0px; }
body.connect-home .gtr-connect-courses .gtr-connect-course .course-title a{ color: #262626; font-size: 13px;}
body.connect-home .gtr-connect-courses .gtr-connect-course img{ float: left; margin-right: 10px;}

body.pageMA.maSingle #sort-attendees{font-size: 12px;}
body.pageMA.maSingle #sort-attendees a{font-size: 12px; color: #262626; font-size: 11px;}
.pageMA .head{padding: 0 0 15px;}
body.maSingle .topFeat.owl-carousel{display: block;background-attachment:scroll;background-clip: initial;background-color: rgba(0, 0, 0, 0);background-origin: initial;background-position: center center;background-repeat: no-repeat;background-size: cover;float: left;margin: 0 0 50px;text-align: center;width: 100%;} 
body.connect-home .gtr-connect-jobs{padding-bottom:10px;}
body.maSingle #event-single-img{display:block;float:left;width:100%;height:430px;background-size:cover;margin-top:30px;}   
body.maSingle .event-single-title{font-size: 27px;color: #0091d1;font-weight: 600;width: 380px;float: right;line-height: 1.2em;}
body.maSingle .circle{display:table !important;background:#39bac1;display:block;width:130px;height:130px;border-radius:50%;margin:0 auto;}
body.maSingle .circle-label{text-align: center;font-size: 18px;padding-top: 20px;font-weight: 600;color: #273840;} 
body.maSingle .gtr-logo{padding-top:5px;}
body.maSingle .circle span,
body.maSingle .circle img{display:table-cell;vertical-align:middle;text-align:center;margin-left: auto;margin-right: auto;padding-top:0;color:#fff;font-size: 42px;font-weight:400;} 
body.maSingle .circle-stats{padding:65px 0 75px 0;}
body.maSingle h4{font-weight:600;font-size:19px;padding-bottom:15px;}
body.maSingle .maTabs .tab-content{border-top:none;padding-top:0;}
form#contactsearch{padding:0 !important;}
body.maSingle form .col-sm-3{padding-left:0;}
body.maSingle #attendees #recentM ul{padding-top: 30px;float: left;clear:both;}
body.maSingle #recentM .attendees{width:16%;}
body.maSingle #recentM .attendees .userName{color: #39bac1;font-size: 11px;font-weight: 600;}
body.maSingle #recentM .attendees .userCompanyName{font-size:11px;color:#706f6f;}
body.maSingle #recentM .attendees .user62{width:100%;cursor:pointer;}
body.maSingle .page_navigation{text-align:center;}
body.maSingle .page_navigation , .alt_page_navigation{padding: 10px 10px 0 0;}
body.maSingle .page_navigation a, .alt_page_navigation a{padding:3px 5px;color:#000;border: 1px solid #d6d6d6;text-decoration:none;float: left;font-family: Tahoma;font-size: 14px;} 
body.maSingle .active_page{background-color:#273840 !important;color:#fff !important;}
body.maSingle .connect-single-event-logo{float:right;}
body.maSingle .page_navigation{float:left;clear:both;}
body.pageMA.maSingle input.print-attendees {padding: 6px 12px;color: #fff;background: #41bec5;outline: none;border: 1px solid #4ea0a5;}

body.maSingle .maTabs{float:left;width:100%;margin-bottom:85px;}
body.maSingle .maTabs .nav-tabs{border:0;clear:both;overflow:hidden;margin-bottom:-1px}
body.maSingle .maTabs .nav-tabs>li{margin:0;border:0;float:left;z-index:9;}
body.maSingle .maTabs .nav-tabs>li>a{border:0;font-size:12px;color:#565757;font-weight:600;padding:12px 0;display:block;text-align:center;width:100%;text-align:center;margin:0;border-bottom:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
body.maSingle .maTabs .nav-tabs>li.active>a, .maTabs .nav-tabs>li.active>a:hover{border:0;color:#273840;background:#fff;position:relative;z-index:10;color:#009AD4}
body.maSingle .maTabs .nav-tabs>li>a span{color:#fff;padding:1px 6px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-left:5px;}
body.maSingle .maTabs .tab-content{padding:15px 0px 20px;position:relative;z-index:9}
body.maSingle .maTabs article{clear:both;overflow:hidden;position:relative;padding:0 0 20px;margin:0 0 20px;min-height:84px;}
body.maSingle .maTabs article:last-child{border:0;padding:0;margin:0;}
body.maSingle .maTabs .nav-tabs > li:hover,
body.maSingle .maTabs .nav-tabs > li > a:hover{background:none;}
body.maSingle .maTabs .nav-tabs.circle-links{padding:40px 0;} 
body.maSingle #downloads .col-sm-4.eventdownload button.green{float:left;background: #48c1c8;border: 1px solid #3eaeb5;padding: 5px 20px;color: #fff;}
body.maSingle #downloads .col-sm-4.eventdownload .download-block{border: 1px solid #c1c1c1;float: left;width: 100%;margin-bottom: 20px;min-height: 200px;display:table;}
body.maSingle #downloads .col-sm-4.eventdownload .download-block-item{display:table-cell;vertical-align:middle;}
body.maSingle #downloads .col-sm-4.eventdownload{float:left;margin-bottom: 50px;}
body.maSingle #downloads .col-sm-4.eventdownload p{text-align:center;padding-top:10px;}
body.maSingle #downloads ul.content{padding:0;list-style-type:none;} 
body.connect-home p#renewal_response{float:left;padding:20px 0;background: none;color: #36bac1;}
body.connect-page .form-control{padding: 6px 8px;}
body.connect-home img.current-avatar{display:block;width:80px;height:auto;padding: 15px 0;}
body.connect-home input[type="submit"].btn-primary{margin-top:20px;}
body.connect-page .events-booked .event-item span{cursor:default;} 
body.connect-home .panel-top.subscription .subscription{padding-top:15px;}
body.connect-page #sidebar-right .adTop{padding-top:0;padding-bottom:20px;}
body.connect-home .panel-content p.not-exist{float:left;padding-top:5px;}
body.connect-home .panel-content a.not-exist{float:right;}
body.connect-home .panel-content a.not-exist button.white{margin-top:0;min-width:150px;}
body.maSingle .attendees {position: relative;}
body.maSingle .attendees.loading:before { content: ""; position: absolute; top: 10px; left: 0px; right: 0px; background: url('img/ajax-loader.gif') no-repeat center rgba(244,244,244,0.4); border-radius: 100px; width: 40px; margin: 0 auto; height: 40px; display: block; }
body.maSingle #attendee-popup-backdrop { background: rgba(0,0,0,0.3); position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; display: block; }
body.maSingle #attendee-popup { position: fixed; margin: 0px auto; width: 600px; top: 30%; max-height: 400px; left: 0px; right: 0px; box-shadow: 0 0 3px #aaa; border-radius: 5px; background: #fff; padding: 25px; text-align: left; z-index: 100; }
body.maSingle #attendee-popup-close { position: absolute; top: -10px; right: -10px; height: 20px; width: 20px; display: block; background: url('img/close-window.png') no-repeat;cursor:pointer; }
body.maSingle #attendee-popup #ap-avatar { float: left; margin-right: 15px; margin-bottom: 10px; display: block; }
body.maSingle #attendee-popup #ap-send-message { background: #f4f; float: right; display: inline-block; color: #fff; padding: 5px 10px; }
body.maSingle #attendee-popup #ap-description { border-top: 1px solid #ddd; padding-top: 20px; margin-top: 10px; overflow-y: scroll; max-height: 200px; display: block;}
body.maSingle #attendee-popup #ap-send-message{background: #48c1c8;border: 1px solid #3eaeb5;margin: 10px 15px 0 0;}
body.maSingle #attendee-popup #ap-send-message,
body.maSingle #attendee-popup #ap-send-message:hover,
body.maSingle #attendee-popup #ap-send-message:focus{text-decoration:none;}
body.maSingle #attendee-popup #ap-description p:before{display:none;}
body.maSingle #attendee-popup #ap-name{font-weight:bold;}
body.pageMA.maSingle #page{padding-top:35px;}

#fep-wrapper { background:#f1f1f1; margin:0 !important;}
#fep-wrapper #fep-header { border:0; }
#fep-wrapper #fep-header h2 { background-color:#36bac1; font-size:16px; font-weight:400; text-transform:uppercase; padding:5px 10px 4px; margin-bottom:20px; }
#fep-wrapper #fep-menu { margin:15px 0; }
#fep-wrapper #fep-menu .newmessage { display:none; }
#fep-wrapper #fep-menu .fep-button { background-color:#fff; font-weight:400; color:#000 !important; border-color:#dadada; }
#fep-wrapper #fep-menu .fep-button:hover { background-color:#e8e9eb; }
#fep-wrapper #fep-menu .fep-button-active { background-color:#36bac1; border:0; font-weight:400; }
#fep-wrapper #fep-content { border:0; margin-top:30px; background-color:#e8e9eb; padding-bottom:10px; }
#fep-wrapper #fep-content p { background-color:#36bac1; font-size:16px; text-transform:uppercase; padding:5px 10px 4px; margin:10px 0; color:#fff; }
#fep-wrapper #fep-content p strong { font-weight:400; }
#fep-wrapper #fep-content .pull-left p { margin:0; }
#fep-wrapper #fep-content form { margin:15px; }
#fep-wrapper #fep-content form input { border-style:solid; border-width:1px; border-color:#dadada; margin-bottom:15px;padding-left:5px; }
#fep-wrapper #fep-content form input[type=submit] { background-color:#e9a127; border:1px solid #d6901a; color:#fff; padding:5px 20px; }
#fep-wrapper #fep-content table { width:95%; margin:auto;margin-bottom:30px; }
#fep-wrapper #fep-content table tr.fep-head { background-color:transparent; color:#333; }
#fep-wrapper #fep-content table th, #fep-wrapper #fep-content table td { border-color:#999; padding:10px; }
#fep-wrapper #fep-content table tr td p { background-color:transparent; text-transform:none; color:initial; font-size:14px; }
#fep-wrapper #fep-content table tr:nth-child(even) td { background-color:rgba(255,255,255,.6); }
#fep-wrapper #fep-footer { border:0; }
#fep-wrapper #fep-content form input.msg-to{pointer-events:none;}
#fep-content a{color:#273840 !important;}
#fep-wrapper #fep-header .avatar{margin: 5px 15px 5px 5px !important;}
#fep-wrapper #fep-content input.button{border-radius:0;}
#fep-wrapper #fep-content form i{text-transform:none !important;font-style:normal !important;}
#fep-wrapper #fep-content form input{margin-right:5px;}

.navbar-right li .dropdown-menu.notdropdown>li>a{background:none;}
.navbar-nav>li:last-child a i{font-size:14px;}

/* Single Event Page - Attendees List */
@media print { 	
body.pageMA.maSingle header{display:none;}
body.pageMA.maSingle nav.navbar{display:none;}
body.pageMA.maSingle topFeat.owl-carousel{display:none;}
body.pageMA.maSingle .getIn{display:none;}
body.pageMA.maSingle a[href]:after {content: none !important;}
.contentFeat h1:before{display:none;}
body.pageMA.maSingle .form.nobg{display:none;}
body.pageMA.maSingle .maTabs .nav-tabs > li:last-child{display:none;}
body.pageMA.maSingle .topFeat .itemFeat{height:160px;}
body.pageMA.maSingle .col-sm-4{display:none;}
body.pageMA.maSingle .popular{display:none;}
body.pageMA.maSingle footer{display:none;}
body.pageMA.maSingle #clousure{display:none;}
body.pageMA.maSingle .col-sm-8{width:100%;float:none;}
body.pageMA.maSingle .topFeat.owl-carousel{margin-bottom:0;}
body.pageMA.maSingle #recentM li img{display:none;}
body.pageMA.maSingle #recentM li.visible{text-align:left;height:auto;clear:both;padding-bottom:20px;}
body.pageMA.maSingle #recentM li br{display:none;}
body.pageMA.maSingle #recentM li a{font-weight:bold;}
body.pageMA.maSingle #recentM li span{font-weight:normal;}
body.pageMA.maSingle .active-now{display:none;}
body.pageMA.maSingle .attendees-total{display:block;float:left;}   
body.pageMA.maSingle .user62{width:auto;}
body.pageMA.maSingle #recentM .attendees{width:100%;}
/* body.pageMA.maSingle .maTabs .tab-content{padding-top:30px;} */
body.pageMA.maSingle .maTabs .tab-content{border-top:none;}
body.pageMA.maSingle .maTabs{margin-bottom:0;}
body.pageMA.maSingle .contentFeat .col-sm-12{height:auto;}
body.pageMA.maSingle .maTabs .nav-tabs>li.active>a, .maTabs .nav-tabs>li.active>a:hover{border-top:none;}
body.pageMA.maSingle .itemFeat{height:auto;}
body.pageMA.maSingle .contentFeat{position:relative;}
body.pageMA.maSingle .contentFeat h1{padding:0 !important;}
body.pageMA.maSingle h1{margin:0 !important;padding:0 !important;}
body.pageMA.maSingle .topFeat.owl-carousel{margin:0;height:110px !important;}  
body.pageMA.maSingle .contentFeat .col-sm-12{padding-left:0 !important;}
body.pageMA.maSingle *{overflow:visible !important;}
body.pageMA.maSingle .userCompanyName:before{content:" - ";} 
body.pageMA.maSingle .userJobtitle{display:block !important;}
body.pageMA.maSingle .maTabs .nav-tabs>li:first{width:100%;}
body.pageMA.maSingle .maTabs .nav-tabs>li>a{text-align:left;}
body.pageMA.maSingle.printAttendees #recentM li img{display:block;}
body.pageMA.maSingle.printAttendees #recentM li.visible{text-align:center;height:165px;clear:none;}
body.pageMA.maSingle.printAttendees #recentM li br{display:block;}
body.pageMA.maSingle.printAttendees #recentM .attendees{width:16%;float:left;} 
}

/***********************************/
/***********************************/  
/***** GTR Connect RESPONSIVE ******/
/***********************************/
/***********************************/ 

@media screen and (max-width: 800px){
	body.connect-page .col-sm-8{float:left;}
	.sidebar-connect section.sideBlock .content{float:left;}
	body.connect-page #sidebar-right .blockTitle{margin-bottom:0;}
	body.connect-page .col-sm-4{padding:25px;}
	.sidebar-connect section.sideBlock .content{padding: 20px 10px 25px 10px;}
	body.connect-page .container{padding-left: 0;}
	body.connect-page .navbar{padding-left:10px;}
	#logo{margin-left:10px;}  
	body.connect-page .panel-content.jobs-board ul.jobs-board-listing li .job-logo img{max-width:15%;margin-right:15px;margin-bottom:5px;}
	body.connect-page .panel-content.jobs-board ul.jobs-board-listing li .col-sm-10 .job-info{width:100%;}
	body.connect-page .panel-content.jobs-board ul.jobs-board-listing li .col-sm-10 .job-info .left,
	body.connect-page .panel-content.jobs-board ul.jobs-board-listing li .col-sm-10 .job-info .right{width:50%;float:left;}
	body.connect-page .panel-content.jobs-board ul.jobs-board-listing li .cta-holder{position:relative;margin-top:15px;bottom:auto;right:auto;}
	body.connect-page .panel-content.jobs-board ul.jobs-board-listing.main-list li .cta-holder button.green{width:100%;margin-top:15px;}
	body.connect-page .panel-content.jobs-board ul.jobs-board-listing li{padding-bottom:20px;}
	body.maSingle .event-single-title{font-size:20px;}
	body.maSingle .gtr-logo{width:24%;}
	body.maSingle .maTabs .nav-tabs>li{width:33%;}
	body.maSingle .circle img{width:38%;}
	body.pageMA.maSingle form#contactsearch .col-sm-4,
	body.pageMA.maSingle form#contactsearch .col-sm-2{padding-left:0;}
	body.maSingle .maTabs{margin-bottom:20px;}
	body.maSingle .page_navigation{margin-top:25px;}
	body.maSingle #recentM li.attendees:nth-child(5n+1){clear:left;}
	body.maSingle #recentM .attendees{width:20%;}  
}

@media screen and (max-width: 640px){
	body.connect-page.single.job .panel-content.jobs-board ul.jobs-board-listing li .cta-holder{position:relative;}
	body.connect-page button.white.ajax-save-job, body.connect-page button.orange.ajax-save-job, body.connect-page button.green.ajax-save-job, body.connect-page button.white.ajax-save-course, body.connect-page button.orange.ajax-save-course, body.connect-page button.green.ajax-save-course{width:100%;}
	body.connect-page.single.job .main-details{float:left;margin-top:30px;}
	body.maSingle .gtr-logo{display:none;}
	body.maSingle .event-single-title{float:left;margin-top: 15px;}
	body.maSingle #event-single-img{height:150px;margin-top:25px;}
	body.maSingle #attendee-popup{width:90%;} 
}

@media screen and (max-width: 500px){
	body.connect-page .panel-top button{width:90%;margin:5%;}
	body.connect-page .events-booked .event-item button{width:100%;}
	body.connect-home .panel-content a.not-exist{float:left;margin-top:10px;width:100%;}
	body.connect-home .panel-content a.not-exist button.white{width:100%;}
	.sidebar-connect section.sideBlock .content,
	body.connect-home input[type="submit"].btn-primary{width:100%;}
	body.maSingle .circle{width:90px;height:90px;}
	body.maSingle .circle span{font-size:30px;}
	body.maSingle .circle-label{font-size:14px;}
	body.maSingle .maTabs .nav-tabs.circle-links{padding: 25px 0;} 
	body.maSingle #recentM li.attendees:nth-child(3n){clear:both;}
	body.maSingle #recentM .attendees{width:32%;}
}

@media (min-width: 801px) {
	.navbar-nav>li>a.jobs-item{padding: 10px 25px;}
}

ul.jobs-dropdown .jobs-submenu-slider{padding-left:0;}
.navbar-nav>li ul.dropdown-menu.jobs-dropdown .owl-item img{border: 1px solid #cccccc;}
.navbar-nav>li ul.dropdown-menu.jobs-dropdown .owl-item{padding-right:15px;}
.navbar-nav>li ul.dropdown-menu.jobs-dropdown .owl-item a span{font-size:12px;line-height: 18px;float: left;}
.navbar-nav>li ul.dropdown-menu.jobs-dropdown .owl-item,
.navbar-nav>li ul.dropdown-menu.jobs-dropdown .owl-item a span:hover{text-transform:underline;}
.navbar-nav>li ul.dropdown-menu.jobs-dropdown .owl-item{height:auto !important;}
.navbar-nav>li ul.dropdown-menu.jobs-dropdown li .col-sm-4 img{margin:0;}
.navbar-nav>li ul.dropdown-menu.jobs-dropdown .owl-prev img{position: absolute;top: 57px;left: -30px;-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.navbar-nav>li ul.dropdown-menu.jobs-dropdown .owl-next img{position: absolute;top: 57px;right: -12px;-ms-transform: rotate(270deg);-webkit-transform: rotate(270deg);transform: rotate(270deg);}
.navbar-nav>li ul.dropdown-menu.jobs-dropdown .owl-buttons div{position:initial;}

#sideTabs.jobs-courses .content ul{padding-bottom:10px;}
#sideTabs.jobs-courses .content ul li.see-all{text-align: right;padding-right: 15px;}
#sideTabs.jobs-courses .content ul li{width:100% !important;}
#sideTabs.jobs-courses .content ul li a{color: #009ad4; !important}
#sideTabs.jobs-courses .content ul li a:hover{border-color:#009ad4;}
#sideTabs.jobs-courses .owl-wrapper{width:100% !important;}
#sideTabs.jobs-courses .content ul .owl-item{float:left;width:100%;}
#sideTabs.jobs-courses .content ul{border:none !important;}
#sideTabs.jobs-courses .bx-wrapper, #sideTabs.jobs-courses .bx-viewport {height: 190px !important;overflow: hidden !important;}
#sideTabs.jobs-courses .bx-wrapper{box-shadow:none !important;border: 1px solid #F4F1F1 !important;margin-bottom:0 !important;}

@media print{
	body.printAttendees{display:none !important;}
	
}

body.connect-page .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:0 !important;}
#sidebar-right .bx-wrapper .bx-pager{display:none !important;}

/* Add to calendar button */
.slider .addeventatc, .slider .addeventatc .button {display:inline-block;background:#273840;color:#fff !important;text-transform:uppercase;font-size:10px;height:21px;line-height:21px !important;padding:0 10px;border:0;border-radius:0;float:right;}
.slider .addeventatc:hover {border:0;}
.addeventatc span.icon {font-size:16px;display:inline-block;width:15px;height:15px;text-align:center;line-height:10px;}
.slider .addeventatc .addeventatc_icon {display:none;}
.addeventatc_dropdown {left:auto !important;right:0;bottom:21px;top:auto !important;}