body{ font-family: 'Roboto', sans-serif;font-weight:400;}

:focus {

    outline: none;

}

iframe {

    border: none;

}
.podcast-sidebar-thumb iframe {
    height: 130px !important;
}
.podcast-sidebar-container .soundcloudIsGold {
    margin-bottom: -3px;
}

.hamburger {

	color: #fff;

	font-size: 16px;

	vertical-align: top;

	padding:5px 0 0 ;

	display:inline-block;

}

.btn.focus, .btn:focus {

		box-shadow:none;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

}

.form-control:focus {

	box-shadow:none;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

}

.nopad{

	padding:0;

}

.topbar {

 background:#1a1a1a;

}

.logo {

	padding: 15px 0 0;

}

.selectzone label {

    color: #fff;

    font-weight: 400;

    padding:4px 0 0;

    vertical-align: middle;

    margin: 0;

}

.btn.btn-default.countrybtn {

    padding: 3px 0;

    color: #fff;

    font-size: 15px;

    font-weight: 400;

    vertical-align: top;

}

.btn.btn-default.countrybtn img{

	padding: 0 5px;	

}

.selectzone .dropdown-menu {

	min-width: auto;	

}

.fa.fa-angle-down,.fa.fa-angle-up {

    vertical-align: middle;

	font-size: 18px;

}

.dropdown .fa.fa-angle-down {

	margin-left: 10px;

}

.selectzone .dropdown-menu .dropdown-item {

	padding: 0 10px;

	font-size: 14px;

}

.signin{

  font-size:15px;

  font-weight:400;

  color:#fff;

  border-right:1px solid #484848;

  padding:5px 15px 6px;

  display:inline-block;

  margin-right: 15px;

}

.signin:hover{

  color:#809602;

  text-decoration:none;

}

.menuhead > li.nav-item {

	white-space: nowrap;

}

.navbar-dark .navbar-nav li {

    margin-right: 10px;

	position: relative;

}

.navbar-dark .navbar-nav.menuhead li > .nav-link::after{

	content: "";

	position: absolute;

	left: 0;

	right: 0;

	width: 0;

	background: #b6d553;

	bottom: 0px;

	height: 3px;

	margin: 0 auto;

	transition:all .2s linear;

	-webkit-transition:all .2s linear;

	-moz-transition:all .2s linear;

}

.navbar-dark .navbar-nav.menuhead li:hover > .nav-link::after {

	width:100%;

}

.navbar-dark .navbar-nav.menuhead .active > .nav-link, .navbar-dark .navbar-nav.menuhead .nav-link.active, .navbar-dark .navbar-nav.menuhead .nav-link.show, .navbar-dark .navbar-nav.menuhead .show > .nav-link {

	color: #282425;	

}



.navbar-nav.menuhead .nav-link,.navbar-nav.menuhead .nav-link:focus{

 color:#ffffff;

 font-weight:500;

 text-transform:capitalize; 

 position: relative; 

}

.navbar-nav.menuhead li:hover > .nav-link{

 color:#acce3f;

}

.navbar-nav.menuhead li.active .nav-link {

 color:#809602;

}

.navbar-nav.menuhead li.current-menu-item .nav-link {

    color:#b6d553;

}

.navbar.navbar-expand-md.mainhead {

	padding-right: 0;

	padding-left: 0;

	padding-bottom: 0;

	box-shadow:0 5px 6px -4px rgba(0,0,0,0.2);

	-webkit-box-shadow:0 5px 6px -4px rgba(0,0,0,0.2);

	-moz-box-shadow:0 5px 6px -4px rgba(0,0,0,0.2);
	background-color: #0985c7;
    padding-top: 0;

}

input.form-control.searchfield {

	width: 210px;

	padding: 0 5px; 

	border-radius: 0;

	border-bottom: 1px solid #ddd;	

	height: 35px;

	position: absolute;

	right: 0;

	top: 21px;

	transition: all .3s linear;

	-webkit-transition: all .3s linear;

	-moz-transition: all .3s linear;

	 z-index: 1002;

	display:none;

}

input.form-control.searchfield:focus{

	border-color:#ddd;

}

input.form-control.searchfield.search_width{

	display:block;

}

/* input.searchfield:focus {    */

   /* width: 200px !important; */

   /* border-bottom:1px solid #ddd;  */

   /* border-radius:0; */

/* } */

.search_btn {

	border: none;

	border-radius: 0px;

	width: 19px !important;

	background-image: url('../images/searchicon.png');

	background-repeat: no-repeat;

	background-position: right;

	right: 10px;

	position: absolute;

	height: 30px;

	background-color:transparent;

	box-shadow: none;

	cursor:pointer;

	top: -15px;	

}





.breakingdesc{
	position:relative;
	padding: 0px;
	margin-top: 10px;
}
.breakingdesc .ib_home_title{
	font-family: 'Roboto',sans-serif;
    font-weight: 700;
    font-size: 26px!important;
    margin: 0!important;
    text-shadow: 0 1px 18px rgba(251, 248, 248, 0.9);
    color: #222!important;
    background: unset!important;
    padding: 0 !important;
}

.breakingdesc h1 {

    text-shadow:0 1px 18px rgba(0,0,0,0.9);

	color:#fff;

}

.breakingdesc span {

	font-size: 14px;

	text-transform:uppercase;

	color: #fff;

	background: rgba(35,31,32,0.90);

	padding: 3px 7px;

	margin: 0 0 5px;

	display: inline-block;

	transition:all .3s linear;

	-webkit-transition:all .3s linear;

	-moz-transition:all .3s linear;

}

a:hover .breakingdesc span {

	background: #809602;

}

.breakingdesc time {
	font-size: 14px;
    color: #222;
    font-weight: 300;
    text-shadow: 0 1px 18px rgba(245, 243, 243, 0.9);
}

.media .media-body {

    flex-basis:0;

    min-width: 0;

}

.newslist .media {

    flex-direction: row;

    flex-wrap: wrap;

}

.newslist .thumbimg {

	margin-bottom: 6.5px;

	/* width: 125px;

	height: 87px; */

	overflow: hidden;

}

.newslist .media-body h4 a {

	color: #000;

	padding-bottom: 5px;

	line-height: 20px;

	cursor: pointer;

	text-decoration: none;

	display: block;

	position: relative;

}

.newslist .media:hover a{

	color: #809602;	

}

.newslist .media-body p {

	color: #676666;	

	font-size:14px;

}

.molepole {

	border: 1px solid #809601;	

}

.molepole h1 {

	background: #809601;

	color: #fff;

	padding: 6px 10px;

	position:relative;

}

.molepole h1::before {

	width: 0;

	height: 0;

	border-left: 10px solid transparent;

	border-right: 10px solid transparent;

	border-top: 8px solid #809602;

	left: 10px;

	content: "";

	position: absolute;

	bottom: -7px;

}

.molepole strong {

	color: #222222;

	font-weight: 500;

	font-size: 17px;

	display: inline-block;

	padding: 15px 10px;

}

.favorite_car{

  padding:15px;	

}

.favorite_car p{

  margin:0 0 2px;	

  color:#222222;

  font-size:15px;

}

.progresscolumn {

	display: inline-flex;

	align-items: center;

	justify-content: space-between;

	width: 100%;	

}

.progress {

    background: #dddddd;

    border-radius: 25px;

    height: 10px;

    width: 100%;

}

.bgcolor{

 background:#7f7f7f;

}

.progress-value {

	font-family: 'Roboto Condensed', sans-serif;

	font-weight:700;

	margin-left: 5px;

}

.molebtn{

  border:1px solid #809602;

  color:#809602;  

  border-radius:0;

  font-size:15px;

  font-family: 'Roboto Condensed', sans-serif;

  font-weight:700;

  padding:10px 0;

  width:calc(50% - 4px);

}

.molebtn:hover{

  border:1px solid #809602;	

  color:#fff;

  background:#809602;

}

/*.innerhub img {

	width: 100%;

}*/

.innerhub img {
    width: 100%;
    object-fit: contain !important;
}

.contentpost {

    padding: 0px 0 15px 0;

}

.ptborder .border img {

	width: 100%;

}

.contentpost h2 a {

    color: #222222;	

	line-height:24px;

	text-decoration:none;

}

.border:hover .contentpost h2 a ,.innerhub:hover .contentpost h2 a, .zonepost:hover .contentpost h2 a{

    color: #809602;	

}

.contentpost p {    

    color: #000;	

	margin-top: 15px;

	border-radius: 0;

	font-size: 16px;

}

.zonepost .contentpost p {

	min-height: 65px;

	margin-top: 8px

}

.posttitle{

	color:#282425;

	font-size:14px;

	font-weight:700;	

}

.posttitle span{

	color:#747474;

	font-weight:300;	

}

.nav.sociallink li a{

	color:#bbbbbb;

	text-decoration:none;

	font-size:14px;

}

.nav.sociallink li a i{

	color:#bbbbbb;

	font-size:18px;

	margin:0 5px;

}

.nav.sociallink li a:hover , .nav.sociallink li a:hover i{

	color:#809602;	

}

.ptborder .border {

	border-color: #d4d4d4 !important;

}

.topslide  .breakingnews a:hover img{

    transform: scale(1.1);

}

.getcon img {

	margin:0 0 2px;

}

/*--------navigationlinkcss------------*/

nav .pagination .page-link {

	border: 1px solid #d4d4d4 !important;

	border-radius: 0 !important;

	color: #777;

}

nav .pagination .page-link:hover {

	color: #fff;

	background-color: #809602;

	border-color: #809602;

}

.page-link:focus {

	box-shadow:none;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

}

/*--------navigationlinkcss------------*/

.hubheading {

	border-bottom: 2px solid #809602;

}

.molesocialhub span {

	background: #809602;

	padding: 8px 15px;

	display: inline-block;

	color: #fff;

	font-size: 15px;

	text-transform:uppercase;

}

.molesocialhub a {

	display: inline-block;

	color: #809602;

	font-size: 14px;

	text-transform:capitalize;

	text-decoration:none;	

}

.molesocialhub a:hover{

	color: #0884c7;	

}

.imghub{

	width:100%;

	height:166px;

	overflow:hidden;

}

.followmole span {

	display: inline-block;

	color: #4D4D4C;

	font-size: 15px;

	font-weight:500;

}

.socialmole li {

	margin:0 5px;

}

.socialmole li a {

	color: #282425;

}

.socialmole li a:hover {

	color: #809602;

}

.socialmole li i {

	font-size:22px;

}

/* .tabinfo .nav-link { */

	/* color: #747474 !important; */

	/* font-size: 15px; */

	/* border: none; */

	/* padding: 5px 17.5px; */

	/* cursor: pointer; */

	/* background: #ececec; */

	/* border-radius: 0; */

	/* margin: 0 0px 1px 1px; */

	/* text-transform:capitalize;	 */

/* } */

.tabinfo li:first-child .nav-link {

	margin: 0;

}

/* .nav-tabs.tabinfo .nav-item.show .nav-link, .nav-tabs.tabinfo .nav-link.active { */

	/* color: #fff !important; */

	/* background-color:#809602; */

	/* border-color: #809602; */

	/* border-radius:0;	 */

/* } */



/**-------------newcode-----------**/

#tabgroupList{

	width:100%;

}

.tablyaout .nav-tabs .nav-item {

	-webkit-box-flex: 1;-ms-flex: auto;flex: auto;

	/* text-align: center; */

}

.tabinfo .more_links .nav-link {

	width: 100%;

}

.nav-link.dropdown-toggle {

	border: none;

}

.newtab.nav {

	margin-left: 1px;

	white-space: nowrap;

}

#tabgroupList li.hideshow ul{

	position:absolute;

	list-style:none;

	padding: 0;

	display:none;

	right:0px;

	z-index:9999;

	left:auto;  

}

.tabinfo .dropdown-menu .nav-link {

	background: #fff;	

}

.hideshow .dropdown-menu {

    margin: -1px 0 0;

    padding: 0;

}

.hideshow .dropdown-menu li {

	border-bottom: 1px solid #ddd;

}

.hideshow .dropdown-menu li:last-child {

	border-bottom:none;

}

.tablyaout .nav-tabs .hideshow .nav-item {

	margin-bottom: 0;

}

#tabgroupList {

	border: none;

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;	

}

/**-------------newcode-----------**/

.nav-tabs.tabinfo .nav-link.active {

	color: #fff !important;

	background-color:#809602;

	border-color: #809602;

	border-radius:0;	

}

.nav-tabs.tabinfo .nav-link:hover{

 background-color: #809602;	

 color: #fff !important;

 border-radius:0;

}

.tabinfo .dropdown-menu .nav-link {

	margin:0;

	font-size: 14px;

}

.nav-tabs.tabinfo .nav-item.show button.nav-link  {

	color: #fff;

	background-color: #809602;	

}

/* .nav.nav-tabs.tabinfo { */

	/* border-bottom: 2px solid #809602; */

/* } */

.blk_bt{

	border-bottom: 2px solid #222222;

}



.feed_list {

    box-shadow: 0 0 5px rgba(0,0,0,0.1);

	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);

	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);

    border-radius: 10px;

    padding: 15px 0 3px;

    margin-bottom: 20px;

}

.tweet_head,.imground {

	padding: 0 15px;

}

.imground {

	margin-top: 40px;

}

.topnews span {

	background: #222;

}

.tweet_head > span{

	background:#5e9fca;

	font-size:13px;

	font-weight:500;

	border-radius:5px;

	padding:7px 10px;

	display:inline-block;

	color:#fff;

}

.latest_webinar .media {

	margin: 0 0 10px;

}

.tweet_head p{

	color:#777777;

	font-size:14px;

	margin-top:10px;

}

.tweet_head p > span{ 

	color:#03a9f4;

	font-size:14px;

	margin-top: 10px;

}

.feed_list h6 {

    font-size: 14px;

	font-weight: 700;

	margin:0 0 5px;

}

.imground img{

	object-fit:cover;

}

.imground p {

    font-size: 14px;

	font-weight: 300;

	color:#282425;

}

.imground p em{

    font-style:normal;

	color:#747474;

}

.reply_row {

	border-top: 1px solid #e4e4e4;

	padding: 10px 0;

	margin: 20px 0 0;

}

.reply_row li {

    margin: 0 15px;

}

.reply_row li a {

    color:#bdbdbd;

	text-decoration:none;

	font-size: 14px;

}

.reply_row li a:hover{

    color:#5e9fca;

	text-decoration:none;

}

.black_dress strong {

    font-size: 14px;

    font-weight: 500;

    color: #403d3e;

}

.black_dress p {

    margin:0;

}

.black_dress {

	padding: 15px 0;

}

.pinterest {

	overflow-y: scroll;

	height: 570px;

	position:relative;

	z-index:0;

}

.pinterest h5 {

	background: #820a0f;

	font-size: 13px;

	font-weight: 500;

	border-radius: 5px;

	display: inline-block;

	color: #fff;

	padding: 5px 14px;

	text-transform: uppercase;

	position: absolute;

	top: 15px;

	left: 10px;

}

.pinterest .feed_list{

	padding:0;

	border-top-left-radius:10px;

	border-top-right-radius:10px;

	margin-right:5px;

}

.pinterest .black_dress, .pinterest .imground{

	padding:15px;

}

.pinterest .feed_list >img{

	width:100%;

	border-top-left-radius:10px;

	border-top-right-radius:10px;

}

/* .tablyaout .tab-content { */

    /* margin: 0 -10px; */

/* } */

/* .breakingnews_thumbnail .tablyaout .tab-content { */

    /* margin: 0; */

/* } */

.mainThumb {

	position: relative;

}

.front_thumb{

	margin-bottom:60px;
	display: flex;
    flex-direction: column;

} 

.tab_col {

	padding: 0 10px;	

}

.lSSlideWrapper{

	padding: 0 0 35px;

}

.verticalslideview {

	margin:0;

}

.topnewsslider {

	background:transparent;

	padding:15px 0 66px;

}

.group_slide{

	padding:15px 0 66px;

}

.verticalslideview .contentpost strong a{

	font-size:16px;

	font-family: 'Roboto Condensed', sans-serif;

	font-weight:700;

	color: #282425;

}

.topnewspost .contentpost strong a{

	font-size:16px;

	font-family: 'Roboto Condensed', sans-serif;

	font-weight:700;

}

.video.content p {

	color: #809602;

	font-family: 'Roboto Condensed', sans-serif;

	font-weight:700;

}

.tc-twitter-arrows{

  border:1px solid #d4d4d4;	

  padding:0px 9px;

  color:#c9c5c5;

  background: transparent;

  display:inline-block

}

.tc-arrow-prev {

	position: absolute;

	right: auto;

	bottom: 20px;

	left:15px;

}

.tc-arrow-prev:hover,.tc-arrow-next:hover{

	background:#809602;

	 border:1px solid #809602;

	bottom:20px;	

	color:#fff;

	cursor:pointer;

}

.tc-arrow-next {

	position: absolute;

	right: auto;

	bottom: 20px;

	left: 50px;

}

.ib-partner-vid-arrows{

  border:1px solid #d4d4d4;	

  padding:0px 9px;

  color:#c9c5c5;

  background: transparent;

  display:inline-block

}

.ib-partner-arrow-prev {

	position: absolute;

	bottom: 0px;

	left:15px;

}

.ib-partner-arrow-prev:hover,.ib-partner-arrow-next:hover{

	background:#809602;

	 border:1px solid #809602;	

	color:#fff;

	cursor:pointer;

}

.ib-partner-arrow-next {
    margin-left: 48px;
}

.tablyaout {

	margin-top: 35px;

}

.tablyaout .tab-content.tabnews.competionPage {

	margin: 10px -10px;

}

.competion_slide {

	padding-top: 20px;

}

/* .tablyaout .border .contentpost { */

	/* padding: 15px 10px 0; */

/* } */



.tablyaout .tc-arrow-prev {

	left: auto;

	right: 45px;

	bottom: -40px

}

.tablyaout .tc-arrow-next {

	right: 10px;

	left:auto;

	bottom: -40px;

}

.tabnews .border .imgwrap {

    width:100%;

    height: 166px;

    display: inline-block;

    overflow: hidden;

}

.tablyaout .border.slick-slide {

	border: none !important;

}

.competionbg{

	position:relative;

}

.competionbg span a{

	position:absolute;

	background:#0b0202;

	color:#fff;

	bottom:0;

	left:0;

	padding:8px 25px; 

	font-size:14px;

	text-transform:uppercase;	

}

.competition .contentpost,.latest_download .contentpost{

 padding:15px 0;

}

.latest_download .contentpost{

	padding-top:0;

}

.competition:hover a{

	color:#809602;

}

.competition:hover span a{

	color:#fff;

}

.competition span a:hover{

	color:#fff;

	background:#809602;

}

a.viewbtn {

	display: inline-block;

	color: #809602;

	font-size: 16px;

	text-transform: capitalize;

	text-decoration: none;

	font-weight:500;

	margin-right: 15px;

}

a.viewbtn:hover{	

	color: #0884c7;

}

.newmember{

  background:#f2f0f0;	

  width:100%;

}

.newmember span {

	display: block;

}

.newmember h4{ 

 margin:0;

 font-size:17px;

 color: #282425;

 font-weight:500;

 font-family: 'Roboto', sans-serif;

 word-break: break-all;

}

.newmember p {

	font-size: 14px;

	color: #777777;

	line-height: 18px;

}

.imageactive{

  position:relative;	

}

.imageactive i.online {

	position: absolute;

	left: auto;

	right: 20px;

	width: 15px;

	height: 15px;

	display: inline-block;

	bottom: 0;

	background: #809602;

	border-radius: 50%;

	border: 1px solid #fff;

}

.newmember .media{

  border-bottom:1px solid #e4e4e4;	

  margin: 0 0 15px;

  padding: 0 15px 15px;

}

.media.last {

	border: none;

}

.learnmore{

  border:1px solid #c9c9c9;

  background:#fff;  

  color:#c9c9c9;

  font-size:14px;

  border-radius: 0;

}

.learnmore:hover{

  border:1px solid #809602;

  color:#fff; 

  background:#809602;

}

.competion_slide .tc-twitter-arrows{

	margin-left: 5px;

}

.topslide .tc-arrow-next {

    right: auto;

    left: 35px;

}

.topslide .tc-arrow-prev {

    right: auto;

    left: 0;

}

.topslide .tc-arrow-next,.topslide .tc-arrow-prev{

	bottom:-35px;	

}

.competion_slide .tc-arrow-next, .competion_slide .tc-arrow-prev{

	bottom:-28px;	

}

.commentcolumn a{

  color:#282425;	

  text-decoration:underline;

  display:inline-block;

  padding:5px 0 0;

  text-decoration:none;

}

.commentcolumn a:last-child{

	padding:0 0 20px;

}

.commentcolumn a:hover{

  color:#809602;  

}

.zonepost .contentpost {

    padding: 15px 0 0;

}

.scroll_post {

	max-height: 395px;

	overflow: auto;

	padding-right: 20px;

	position: relative;

	z-index: 0;

}

.newslist.new_listblog .media-body h3 {

	position: relative;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;	

}

.newslist.new_listblog .media-body h3 a {

	color: #282425;

	text-decoration: none;

	line-height: 20px;		

}

.newslist.new_listblog .media:hover h3 a {

	color:#809602;

}



.newslist.new_listblog .media-body p {

   margin-bottom:5px;

}

.newslist.new_listblog .media-body p.blogdate {

	font-size: 14px;

	color: #777;

}

.latest_webinar p{

 color:#282425;

 font-size:14px; 

 line-height: 18px;

}

.latest_webinar p:hover{

 color:#809602;

}

.most_commented .media {

    margin: 0 0 15px;

}

.most_commented p{

 color:#000; 

 font-size:16px;

 margin: 0 0 10px;

 line-height:20px;

}

.most_commented p:hover{

	color: #809602;

}

.most_commented h5{

 color:#777777;

 text-transform:uppercase; 

 padding: 5px 0 8px; 

}

.most_commented h5 i {

	margin-right: 5px;

}

.pagination {

	margin: 25px 15px;

}

.pagination li.page-item.active .page-link {

	background:#809602;

	border-color:#809602;

	color:#fff;

}

.pagination li.page-item .page-link {

	color:#444;	 

}

.most_commented.btmsection .ff-stream {

    min-width: 100% !important;

}

/*------------customdrop_down_menu--------------*/

#td-mobile-nav .dropdown:hover>.dropdown-menu {

  display: block;

}

#td-mobile-nav .dropdown.selectzone:hover>.dropdown-menu {

  display: none;

}

#td-mobile-nav .dropdown.selectzone .dropdown-menu.show {

	display: block;

}

/* #td-mobile-nav  .dropdown-menu.show { */

	/* display: none; */

/* } */

.menuhead .nav-item.dropdown {

    position: inherit;

}

.dropdown-menu.custom_menu {

	left: 0;

	right: 0;

	width: 100%;
	/* width: 1112px; */

	margin: 2px auto;

	border-radius: 0;

	border: none;

	box-shadow: 0 8px 10px rgba(0,0,0,0.2);

	-webkit-box-shadow: 0 8px 10px rgba(0,0,0,0.2);

	-moz-box-shadow: 0 8px 10px rgba(0,0,0,0.2);

	padding-top:0;

	top: 46px;

	white-space: normal;

	z-index: 9999;

}



#ff-stream-4, #ff-stream-4 .ff-popup, #ff-stream-4 .ff-search input {

    background-color: rgb(255, 255, 255)!important;

}

.blue_bg{

	background:#fafafa;

	padding: 5px 0;

	height: 250px;

	overflow-y: auto;

}

.list_links{

	padding: 5px 0;

}

.blue_bg .nav.flex-column {

	text-align: right;

}

.navbar-dark .navbar-nav .blue_bg .nav.flex-column li{

	margin:0;

}

.navbar-dark .navbar-nav  .blue_bg .nav.flex-column li.nav-item .nav-link {

	border-top:1px solid transparent;

	border-bottom:1px solid transparent;

}

.navbar-dark .navbar-nav  .blue_bg .nav.flex-column li.nav-item .nav-link.active {

	color:#809603;

	background:#fff;

	border-top:1px solid #ebebeb;

	border-bottom:1px solid #ebebeb;

}

.navbar-nav.menuhead .blue_bg .nav.flex-column li.nav-item .nav-link:hover {

	color:#809603;

	background:#fff;

	border-top:1px solid #ebebeb;

	border-bottom:1px solid #ebebeb;

}

.navbar-dark .navbar-nav  .blue_bg li.nav-item .nav-link {

	color:#282425;

	padding-right: 30px;

	padding-top: 5px;

	padding-bottom: 5px;

}

.navbar-dark .navbar-nav  .blue_bg li.nav-item .nav-link:after {

	content:none;

}

.nav_blog a {

	font-size: 15px;

	color: #33334c;

	line-height: 19px;

	margin: 0;

	padding: 15px 0 0;

	text-decoration:none;

	display:block;

	font-weight: 500;

}

.nav_blog a:hover {

	color: #809603;	

}

.nav_blogImg {

    text-align: center;   

}

.pressZoneimg{

	display: flex;

    align-items: center;

    justify-content: center;

}

.nav_blog img {
	object-fit: contain;
	width: 186px;
	max-width: 186px;
    /* height: 155px !important; */

}

.nav_blog {

  -webkit-box-flex: 0; 

  -ms-flex: 0 0 25%;

  flex: 0 0 25%;

  padding: 0 10px;

}

.blog_row{

	display:none;

}

.activeblog{

	display:-webkit-inline-box;

	display:-ms-inline-flexbox;

	display:inline-flex;

	width: 100%

}



footer{

 background-image:url('../images/footerbg.jpg')	;

 background-repeat:no-repeat;

 background-position:center;

 background-size: cover;

 position:relative;

}

.footerinfo > strong {

	color: #fff;

	font-size: 22px;

}
.editorpicks{
	position: relative;
}
.editorpicks .media-body a {

	color: #fff;

	text-decoration: none;

	width: 200px;

	display: inline-block;

	/* margin-top:-6px; */

}

.editorpicks .media:hover a {

    color: #809602;	

}

.editorpicks .media-body p {

    color: #9ea8b3;

	font-size:14px;

	font-weight:300;

	padding:10px 0;

}

.navbar-nav.footernav > li > a {

	color: #fff;

	padding:0 0 5px;

	display: inline-block;

	font-size:16px;

	text-transform:capitalize;	

	text-decoration:none;

}

.navbar-nav.footernav > li > a:hover {

  color:#809602;

}

.navbar-nav.footernav > li > a i {

	margin-right:10px;	

}

.soicalicons strong,.aboutus strong{

	color: #fff;

	font-size: 22px;

}

.soicalicons li a {

	background: rgba(255,255,255,0.16);

	color: #fff;

	padding: 7px 0;

	margin-right: 8px;

	width: 40px;

	height: 40px;

	display: inline-block;

	text-align: center;

	border: 1px solid #4d4c4d;

}

.soicalicons li a:hover {

   color:#809602;	

   border:1px solid #809602;

}

.aboutus p{

	color: #fff;

	font-size: 15px;

	margin-bottom: 10px;

}

.aboutus a{

	color: #fff;

	font-size: 17px;

	text-decoration: none;

}

.aboutus a b{

	color: #74badf;

    font-weight:normal;

}

.aboutus a:hover b{

	color:#809602;

}

.copyright{

 background:rgba(0,0,0,0.35); 

}

.copyright_txt{

  color:#fff;

  font-size:14px;  

  padding-top: 5px;

  padding-left: 15px;

}

.lightborder {

	border-color: #444244 !important;

	margin:0;

}

.footerlinks li a {

	color: #fff;

	font-size: 14px;

	padding: 0 10px;

	text-decoration: none;

	text-transform: capitalize;

}

.footerlinks li a:hover {

  color:#809602;

}

.formsearch{

 position:relative;

}

.moleukimg {

	margin-right: 0;

}

.dropdown-toggle::after {

	display: none;

}

.imgcol {

	padding-top:55px;

}

.navbar.navbar-expand-sm.mainhead.navbar-dark {

	padding: 0;

	margin-top: 0 !important;

}

button:focus {

	outline:none;	

}

/* .no_padding { */

	/* padding: 0; */

/* } */

.enquirenowad {

	padding-top: 58px;

}

.about_tab .tab-content{

	padding:0 10px;

}

.partnerzone_section{

	margin-top:60px

}

.news-slider-partnerzone{
	margin: 1em 1em 0 0 !important;
	padding: unset !important;
	overflow-y: auto;
  }
.news-slider-partnerzone::-webkit-scrollbar {
	width: 10px;
  }
  
ul.news-slider-partnerzone::-webkit-scrollbar-thumb {
    border-radius: 30px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
    background-color: #585a5e;
}
ul.news-slider-partnerzone::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 30px;
    background-color: #cdd2df;
}

/*-----------------------aboupage-------------------*/

.aboutlayout {

	padding: 10px 0;

}

.pageLayout h4{

	font-size:17px;

	font-weight:700;

	color:#282425;

	margin:0 0 5px;

	font-family:'Roboto', sans-serif;

}

.pageLayout p {

	font-size:15px;

	color:#282425;

	margin-bottom: 20px;

	line-height:23px;

}

.pageLayout h3{

	font-size:24px;

	font-weight:400;

	color:#282425;	

	margin-bottom: 20px;	

	font-family:'Roboto', sans-serif;

}

.pageLayout h2{

    font-size:28px;

	font-weight:400;

	color:#282425;	

	margin-bottom: 15px; 	

}

.pageLayout h6{

    font-size:15px;

	font-weight:700;

	color:#282425;	 

	margin-bottom:5px;	

}

.pageLayout p a{

    color:#90ac1f;		

}

.pageLayout p a:hover{

    text-decoration:underline;

}

.pageLayout ol{

	padding:0 15px;

	margin-bottom: 0;

}

.pageLayout li {

	font-size: 15px;

	color: #282425;

	line-height: 24px;

	margin: 0 0 8px 0;

	position:relative;

}

.pageLayout ul li::before {

	content: "\f105";

	font-family: 'Font Awesome 5 Free';

	font-weight: 900;

	position: absolute;

	top: 1px;

	left: -8px;

}

.pageLayout ul{

	margin-bottom: 40px;

	padding:0 0 0 10px;

	list-style: none;	

}

.pageLayout li i,.pageLayout li span {

    display: table-cell;	

}

.pageLayout li span {

 padding-left:10px

}

.videogallery {

	padding:15px 0;

}

.videogallery .video_play{

	position:relative;

}

.videogallery li {

	width: 100%;

}

.videogallery li h5{

	font-size:16px;

	font-weight:700;

	font-family: 'Roboto Condensed', sans-serif;

	text-align: left;

	padding:10px 0 20px;

	color: #403d3e;

	transition: all .3s linear;	

	-webkit-transition: all .3s linear;	

	-moz-transition: all .3s linear;	

}

.video-part {

	width: 100%;

	height: 100%;

    display: none;

}

.video-part video {

	width: 100%;

	height: 100%;

    background: #000;

}

.videoIcon {

	content: "";

	background-image: url('../images/videoplay.png');

	background-repeat: no-repeat;

	background-position: center;

	background-size: 100% 100%;

	top: 50%;

	left: 50%;

	z-index: 9;

	position: absolute;

	width: 60px;

	height: 60px;

    transform: translate(-50%,-50%);

	-webkit-transform: translate(-50%,-50%);

    -ms-transform: translate(-50%,-50%);

    cursor: pointer;

}

.breakingnews a {

	display: inline-block;

	width: 100%;

	/* height: 100%; */

	vertical-align: middle;

    position: relative;

}
.row.partners {
    padding-top: 15px;
}

.selected .clockimg, .selected .imgwrap,.selected .competionbg,

.selected .breakingdesc,

.selected .videoIcon,

.selected span.videoArrow {

    display: none;

}

.selected .video-part {

    display: block;

}

/* .breakingnews .videoIcon { */

   /* height: 80px; */

/* } */

.clockimg {

	width: 100%;

	position: relative;

	overflow: hidden;

	height: 100%;

}

.clockimg > img {

	max-width: 100%;

	transition: all .3s ease-in-out;

	-webkit-transition: all .3s ease-in-out;	

	-moz-transition: all .3s ease-in-out;

}

.video_bigSize .breakingnews a:hover img {

	transform: scale(1.1);

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

}

.videogallery li:hover a h5{

	color:#9db63a;

}

.playvideo .videoIcon{

	width:37px;

	height:37px;

}

.photoclub li{

 overflow:hidden;	

 position:relative;	

}

.photoclub li {

	margin: 0 0 15px;

}

.photoclub li .zoomicon img{

	transition:all .3s linear;

	-webkit-transition:all .3s linear;

	-moz-transition:all .3s linear;	

}

.photoclub li .zoomicon img:hover{

	

	transform:scale(1.1);

	-webkit-transform:scale(1.1);

	-ms-transform:scale(1.1);

}

.photoclub li a {

	display:block;

}

.photoclub li .zoomicon::before{

	width: 55px;

	height: 45px;

	position: absolute;

	left: 0;

	right: 0;

	background-image: url('../images/zoomicon.png');

	background-repeat: no-repeat;

	display: inline-block;

	margin: 0 auto;

	top: 50%;

	transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	opacity:0;

	content:"";

	transition:all .3s ease-in-out;

	-webkit-transition:all .3s ease-in-out;

	-moz-transition:all .3s ease-in-out;

	z-index:99;

}

.photoclub li:hover .zoomicon::before{

		opacity:1;

}

.tablyaout.about_tab {

	margin: 0;

}

.nav.nav-tabs.tabinfo.aboutabinfo {

    width: 100%;

}

.nav.nav-tabs.tabinfo.aboutabinfo li{

    -webkit-box-flex:0;

	-ms-flex:0 0 20%;

	flex:0 0 20%;

	text-align:center;

}

.breadcrumb{

	background:none;

	margin: 5px auto;	

}

.breadcrumb li{

	color:#747983;	

	font-size:14px;

}

.breadcrumb li a{

	color:#1a1a1a;

	font-size:14px;

}

.breadcrumb li a:hover{

	color:#a0b83d;

}

.breadcrumb li.active a{

	color:#747983;	

}

.videopost ul.datewithtitle li{

    color: #777;

    font-size:14px;

}

.videopost ul.datewithtitle li strong{

    font-weight:500;    

}

.videopost ul li span.comment {

    background: #777;

    color: #fff;

    padding: 0px 8px;

    border-radius: 4px;

	position:relative;

}

.videopost ul li span.comment::before {

	width: 0;

	height: 0;

	border-left: 12px solid transparent;

	border-right: 0px solid transparent;

	border-top: 14px solid #777;

	content: "";

	position: absolute;

	bottom: -6px;

	right: 0;

	z-index: -1;

}

/*--------------videopost------------------*/

.videopost img{

	width:100%;

}

.datewithtitle {

	margin-top: 10px;

}

.videotag{

	position:relative;

}

.videotag span {

	font-size: 14px;

	color: #fff;

	background: rgba(35,31,32,0.90);

	padding: 3px 7px;

	margin: 0;

	display: inline-block;

	position: absolute;

	left: 0;

	bottom: 00;

}



/*--------------socialhub------------------*/

.social_hub, .social_hub_ad{

	background:#fff;

}

.videotag img{

	width:100%;

}

.social_feed{

	position:relative;

	overflow:hidden;

	height: auto;

}

h5.instagram{

	background:#405de6;

}

h5.facebook{

	background:#3b5998;

}

h5.googleplus{

	background:#dd4b39;

}

h5.pinterest_title{

	background:#820a0f;

}

.masonry {

	-webkit-column-count: 4;

	column-count: 4;

}

.masonry .brick {

	margin-bottom: 30px;

	vertical-align: top;

}	

.brick .tweet_head > span, .brick h5 {

	height: 27px;

	line-height: normal;

	padding: 4px 15px;

}

.social_heading {

	text-align: center;

	margin-bottom:30px;	

}

.social_heading h1 {

	font-size:36px;

	font-weight:400;

	color:#809602;

}

.Vistorsview .container{

	position:relative;

}

.Vistorsview.social_hub {

	position: relative;

	z-index: 0;

	top:5px;

}

.feed_ad  {	

	position: absolute;

	left: -104px;

	right: 0;

	width: 99px;

	height: 824px;

	display: inline-block;

	background-size: contain;

	background-repeat:no-repeat;

	top: -4px;

	z-index:-1;	

}

.feed_ad2  {	

	position: absolute;

	right: -104px;

	left: auto;

	width: 99px;

	height: 824px;

	display: inline-block;

	background-size: contain;

	background-repeat:no-repeat;

	top: -4px;

	z-index:-1;	

}

.brick .feed_list {

	background: #fff;

}

.more_links .dropdown-menu {

	right: 0;

	left: auto;

	text-align: right;

	border-radius: 0;

	background: #ececec;

	padding: 0 0 1px;

}



.appear[data-src] {

  opacity: 0;  

}

.appeared[data-src]{

  opacity: 1;

  transition: opacity 0.7s;  

}

.competion_slide .tc-arrow-prev {

    left: 0;

}

.competion_slide .tc-arrow-next {

    left: 35px;

}

#td-mobile-nav{

	width:100%;

}



/*-----------------newspage-style----------------*/

.posttitle span em {

	font-style: normal;

	margin-left:10px;

	color:#d0d0d0;

}

.mes_icon{

	font-size:16px;

}

.mes_icon em i{

	margin-right:5px;

}

h1.big_font{

	font-size:32px;

	line-height: 40px;

}

.share_button li {

	background: #516eab;

	margin: 15px;

	width:180px;

	color: #fff;

	font-weight: 300;

	font-size: 16px;

	padding: 6px 10px;

	transition:all .3s linear;

	-webkit-transition:all .3s linear;

	-moz-transition:all .3s linear;

}

.share_button li.likedin {

	background: #29c5f6;	

}

.share_button li.tw {

	background: #1da1f2;	

}



.share_button li span {

	position: relative;

	padding-left: 20px;

}

.share_button li span::before {

	content: "";

	position: absolute;

	left: 0;

	right: auto;

	width: 1px;

	height: 28px;

	margin: 0;

	background: #fff;

	top: -2px;

}

.share_button li a {

	color: #fff;

	display: block;
	padding: unset !important;
	text-decoration:none;

}

.share_button li:hover {

	opacity:0.8;	

}

.share_button li a i {

	padding-right: 20px;

	color: #fff;

	font-size:20px;

	vertical-align: middle;

}

.blog_detail h2{

	 color:#676666;	

	 margin:20px 0;

}

.blog_detail h1,.blog_detail h2,.blog_detail h3,.blog_detail h4, .blog_detail h5,.blog_detail h6 {

	 color:#676666;

	 font-weight:700;	 

}

.blog_detail h3{

	color:#4b4b4b;	

}

.blog_detail ul {

	padding-left: 15px;

	display: inline-block;
	margin-top: 0px !important;

}
.blog_detail ul.nav {
	display: inline-flex;

}

.blog_detail ul li{

	padding: 5px 10px;

	/*font-size: 15px;*/

	/*line-height: 24px;*/

	/*color: #676666;*/

}

.blog_detail p {

	margin: 10px 0;

	clear: both;

}

.news_profile {

	margin-top: 35px;

}

.news_profile ul  {

	padding-left: 0;	

}

.news_profile ul li {

	padding: 0;

	font-size: 15px;

	line-height: 24px;

	color: #676666;	

	display:inline-block;

	margin-left: 0;

}

.related_articles{

	margin:30px 0;

}

.article_list h4 a{

	color:#222;

	display:block;

	font-size: 16px;

}

.related_articles .innerhub:hover a{

	color:#809602;

}

.article_slides .article_col.slick-slide {

    margin: 0 10px;

}

.related_articles .row{

	margin-right: -10px;

	margin-left: -10px;

}

.article_container .tc-arrow-prev,.article_container .tc-arrow-next {

	bottom: -30px;

}

.contentpost.article_list{

    margin-bottom: 0;   

}

.mesage_list .media{

	border-bottom:1px solid #e4e4e4;

	padding: 25px 0;

}

.mesage_list small i {

	font-style: normal;

	color: #777;

	padding-left: 5px;

}

.mesage_list p {

	color: #282425;

	font-weight: 300;

	font-size: 18px;

	padding:0;

}

.mesage_list a {

	color: #777777;

	font-weight: 300;

	font-size: 14px;

	display: inline-block;

	vertical-align: top;

}

.mesage_list a:hover {

	color: #809602;	

}

.reply_form h2 {

	color: #809602;

	margin: 20px 0; 

	text-transform: uppercase;

}

.reply_form textarea, .reply_form input {

	border: 1px solid #777;

	border-radius: 0;

	color:#777;

	font-weight: 300;

	font-size: 15px;

	margin-right: 10px;

}

.reply_form input.form-control {

	height: 48px;

}

.reply_form input:focus ,.reply_form textarea:focus{

	color: #777777;

	border-color: #777;

	outline: 0;

	box-shadow: none;

}

.reply_form input[type="submit"] {

	background: #809602;

	font-size: 15px;

	color: #fff;

	padding: 10px 30px;

	border: none;

	cursor:pointer;

	transition:all .3s linear;

	-webkit-transition:all .3s linear;

	-moz-transition:all .3s linear;

}

.reply_form input[type="submit"]:hover {

	background: #222;	

	color:#fff;

}

.checkbox{

	color: #282425;

}

.alignleft {

	float: left;

	margin-right: 20px;

	margin-bottom: 20px;

	margin-top: 20px;

}

.alignright {

	float: right;

	margin-left: 20px;

	margin-bottom: 20px;

	margin-top: 20px;

}

.aligncenter{

	display:block;

	margin: 0 auto;

}



/*-------------------------expert-style------------------------*/

.cat_template {

	padding: 20px 0 30px;	

}

.cat_template h2 {

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

	line-height:32px;

}

.video_panel {

	border-bottom: 1px solid #ddd;

	margin-bottom: 40px;

}

select.filter_btn {

	padding-left: 10px;

	padding-top: 0;

	padding-bottom: 0;

	background-color: #1a1a1a;

	background-image: url('../images/arrow-down1.png');

	color: #fff;

	width: 110px;

	height: 38px;

	font-size:13px;

	text-transform:uppercase;

	margin-right: 15px;

}

select.filter_btn option{

	background:#fff;

	color:#000;	

}

.expert_title span a{

	text-transform:capitalize;

}

.expert_panel .contentpost{

	margin-bottom:15px;

}

.expert_panel .contentpost p{

	line-height:18px;

	margin-top: 0;

}

.expert_panel .contentpost p a {

	color:#777;

	text-decoration: none;

}

.expert_panel .expert_title span a:hover , .thumbList .expert_title span a:hover, .hub_list .expert_title span a:hover, .hot_category_column .expert_title span a:hover{

	color: #fff;

	background: #809602;

}

.expert_panel > div:hover .contentpost p a , .expert_thumb_sec .thumbList:hover .contentpost h2 a,.expert_hub_group .hub_list:hover .contentpost h2 a {

	color: #809602;

}

.expert_hub_group .contentpost{

	margin-bottom:15px;

}

.expert_hub_group .pagination {

	margin: 0 5px 10px;

}

.hot_category_column .contentpost{

	padding:10px 15px;

}

.hot_category_column .reply_row{

	margin:0;

}

.hot_category_column .border{

	margin-bottom:10px;

}

.hot_category_column .border img {

    width: 100%;

}

.expert_panel .imgwrap img ,.hub_list .imgwrap img{

	width:100%;

}

.tab-content.tabnews.news_group {

    margin: 0;

}

.tab-content.tabnews.news_group .border {

    border:none!important;

}

.contentpost{

	/* margin-bottom:10px; */

}

.hub_list .imgwrap {

	height: 320px;

	overflow: hidden;	

}

.hub_list .imgwrap img {

	height: auto;

	width: auto;

	max-height: 100%;

	max-width: inherit;

}

.thumbList .imgwrap{

	height:auto !important;

	overflow:hidden;

}

.thumbList .imgwrap img{

	height:inherit;

	max-width: inherit;	

}

/*-------------------podcasts-page-----------*/

.podcasts_title{

	margin:20px 0;

}

.podcasts_title h3 {

	color: #282425;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	text-transform: uppercase;
}

.podcastList{

	margin-bottom:20px;

}

.podcastList:last-child{

	margin-bottom:0;

}

.podcastList:last-child .contentpost {

    margin-bottom: 0;

    padding-bottom: 0;

}

.podcastpanel p {

	margin: 0;

}

.podcastpanel h2 {

	font-size: 18px;

	font-weight: 700;

}

.podcastList:hover .contentpost h2 a {

	color: #809601;	

}

.zonepost.videopost {

	margin-bottom: 30px;

}

.videopost span a:hover {

	color: #fff;

	background: #809602;

}

.videopost .imgwrap {

	height: 205px;

	overflow: hidden;

	position: relative;

}

/*--------------partnerpage-----------------*/
.partner-videogalslider a {
    color: #000000;
}
.partner-videogalslider h5 {
    font-size: 16px;
    font-weight: 600;
    margin: 6px 0;
}
.partner_head {

    padding: 0;

	margin-bottom:45px;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	white-space: nowrap;

}
.photogal-item img{
	/* max-height:200px; */
}
.image-contact-partner img {
    height: 108px;
    width: 108px;
}
.image-contact-partner img {
    object-fit: contain;
}
.partner-ourbrand {
    margin: -1em;
}
.partner-ourbrand-item {
    height: 185px;
    padding: 10px;
    border: 1px solid #ccc;
    text-align: center;
    padding:2em;
    margin:1em;
    flex: 1 22%;
}
.partner-ourbrand-item img{
	object-fit: contain;
}

.inline_button {

	display: inline-flex;

	width: 100%;

	margin-left: 35px;

}

.partner_head .input-group {

    width: 100%;

    margin-left: auto;

    margin-right: 15px;

	height: 45px;

}

.partner_head span {

	font-size: 22px;

	color: #777;

	font-weight: 500;

	padding: 0;

}

.partnerZonePage .border {

	height: calc(100% - 10px);

}

.molebtn.register_company {

	width: auto;

	font-family: 'Roboto', sans-serif;

	font-weight: 500;

	font-size: 18px;

	padding: 8px 32px;

	white-space:no-wrap;

}

.input_search {

	border-right: none;

	border-radius: 0;

}

.input-group .form-control:focus {

	border-color:#ced4da;	

	box-shadow:none

}

.searchbutton {

	background-image: url('../images/searchicon.png');

	background-repeat: no-repeat;

	background-position: center;

	border-radius: 0;

	border-left: none;

	border-color: #ced4da;

	width:40px;

}

.read_more{

	border:1px solid #ddd;

	font-size:15px;

	color:#777777;

	padding:5px 20px;

	border-radius:3px;

	display:inline-block;

}

.read_more:hover{

	color: #fff;

	border: 1px solid #809602;

	background: #809602;

	text-decoration:none;

}

.zone_container {

	position: relative;

}

.zone_container::before {

	position: absolute;

	left: 0;

	right: 0;

	content: "";

	background: #f9f9f9;

	width: 100%;

	height: 100%;

	z-index: -9;

}

.zone_container .zone_slider {

    padding: 10px 10px 5px;

}

.zone_list{

	text-align:center;

	padding:20px 15px;

}

.zone_slide.slick-slider {

	background: #f9f9f9;

	padding: 50px 0 60px;

	margin: 0 -11px;

}

.zone_slide .contentpost, .inner_zone_group .contentpost{

	margin: 0;

	padding: 0;

}

.zone_list.slick-slide {

	margin-left: 10px;

	margin-right: 10px;

}



.zone_slide .tc-arrow-next {

	left: auto;

	right: 10px;

	bottom: 15px;

}

.zone_slide .tc-arrow-prev {

	left: auto;

	right: 43px;

	bottom: 15px;

}

.other_partners {

	margin-top: 40px;

	padding:0 0 10px;

}

.inner_zone_group {

	border-left:1px solid #ddd;	

	border-top:1px solid  #ddd;

}

.inner_zone_group .zone_list{

	flex:0 0 25%;

	max-width:25%;

	border-width:0 1px 1px 0!important;

}

.other_partners h3 {

	color: #777777;

	font-weight: 500;

	font-family: 'Roboto', sans-serif;

	font-size: 20px;

	margin-bottom: 20px;

}

.border.zone_list {

	position: relative;

	background: #fff;

}

.star_rate {

	position: absolute;

	left: 15px;

	top: 0;

	background: #b6d452;

	color: #fff;

	padding: 3px 5px;

	height: 38px;

	font-size: 15px;

}

.star_rate::before {

	width: 0;

	height: 0;

	border-left: 14px solid transparent;

	border-right: 15px solid transparent;

	border-bottom: 7px solid #fff;

	content: "";

	position: absolute;

	left: 0;

	right: 0;

	margin: 0 auto;

	bottom: 0;

}



/*----------------------partner-detail-------------------*/

.paterner_detail{

	margin-top:20px;

}

.videogallery  .tc-arrow-next , .jobList .tc-arrow-next{

	right: 0;

	left: auto;

}

.videogallery  .tc-arrow-prev , .jobList .tc-arrow-prev{

	right: 32px;

	left: auto;

}

.jobList{

	padding-bottom:45px;

}

/* .video_slide { */

	/* padding-bottom: 55px; */ 

/* } */

.nav.photoSlide {

	padding-bottom: 50px;

}

.video_slide ,.photoSlide {

    background:#fff;

}

.video_slide .slick-slide ,.jobList .slick-slide {

    margin: 0;

}

.detail_img {

	height: 180px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	        align-items: center;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	        justify-content: center;

}

.icon_color .socialmole li {

	margin: 0 10px;

}

.icon_color .socialmole li.fb i{

	color:#1976d2;

}

.icon_color .socialmole li.tw i{

	color:#76a9ea;

}

.icon_color .socialmole li.youtube i {

	color:#f61c0d;

}

.icon_color .socialmole li.link i {

	color:#007aaa;

}

.icon_color .socialmole li.gplus i {

	color:#f34a38;

}

.icon_color .socialmole li:hover i {

	color:#9cb435;

}

.download_btn{

	margin-top:40px;

}

.download_btn a{

	font-family: 'Roboto', sans-serif;

	font-weight:400;	

	font-size:16px;

	text-transform:capitalize;

}

.news_section {

	height: 630px;

	overflow-y: auto;

}
.news-slider-partnerzone li:first-child .news_list {
    padding: 0px 20px 15px 0;
}

.news_list {

	padding: 20px 20px 15px 0;

	border-bottom: 1px solid #cfcfcf;

	margin-right: 25px;

}

.ourbrand .nav {

	margin: 5px -5px;

	padding-top: 20px;

}

.ourbrand li {

	flex: 0 0 20%;

	max-width: 20%;

	padding: 0 5px;

}

.ourbrand .zone_list {

	padding: 0;

}

.ourbrand .imgwrap {

	height: 160px;

	padding: 20px 15px;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	        justify-content: center;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

}

.news_list small {

	background: #9db63a;

	color: #fff;

	font-size: 13px;

	font-weight: 500;

	padding: 2px 5px;

	margin-bottom: 10px;

	display: inline-block;

}

.news_list a span {

	color: #777777;

	font-size: 16px;

	display:block;

}

.news_list h5{

	font-family: 'Roboto', sans-serif;

	font-weight:500;	

	font-size:16px;

	color:#9db63a;

}

.news_list p{

	font-size:16px;

	color:#403d3e;

}

.training_heading a ,.reservation_specialist .media a{

	color:#9db63a;

	font-size:14px;

	font-weight:500;

}

.training_heading a:hover ,.reservation_specialist .media a:hover{

	text-decoration:underline;

	color:#9db63a;	

}

.training_section {

	margin-top: 31px;

}

.training_heading h3{

	font-family: 'Roboto', sans-serif;

	font-weight:500;

	margin-top:10px;

}

address {

	margin-bottom: 0;

}

address p i{

	margin-right:5px;

	font-size: 16px;

}

address p a{

	font-weight:400;

}

.reservation_specialist .media .border{

	border:1px solid #e1e1e1!important;

}

.reservation_specialist h3{

	font-family: 'Roboto', sans-serif;

	font-weight: 500;

	margin-bottom:25px;

}

.reservation_specialist .media {

    margin-bottom: 20px;

}

.reservation_specialist .media-body p {

	color: #777;

	font-size: 14px;

	margin-bottom: 5px;

	margin-top: 0;

	line-height: 21px;

}

.job_list{

	margin:15px 0;

}

.job_list p{

	margin:0;

	font-weight:500;

}

.menuhead .dropdown .fa.fa-angle-right {

    display: none;

}

.video_img_thumb {

	position: relative;

}

.newAd img{

	width:100%;

}

.coment_btm{

	margin-bottom:10px;

}

.btmsection .media .media-body a p {

	margin: 0;	

}

.mostread_slide .media  {

	display: -webkit-box !important;

	display: -ms-flexbox !important;

	display: flex !important;

}

.mostread_slide.slick-slider , .news_tabpane_slide.slick-slider ,.feaured_slide.slick-slider{

	padding: 0 0 40px;

}

.mostread_slide  .tc-arrow-prev , .news_tabpane_slide .tc-arrow-prev ,.feaured_slide .tc-arrow-prev{

	bottom: 10px;

	left: 0;

}

.mostread_slide  .tc-arrow-next , .news_tabpane_slide .tc-arrow-next , .feaured_slide .tc-arrow-next{

	bottom: 10px;

	left: 34px;

}

.news_tab_panel .tab-content {

    margin-top: 30px;

}

.medicolumn.slick-slide {

	margin: 0 !important;

	border:none!important;

	padding:0 !important;

}

.featured_sponserd .most_commented.btmsection {

	margin-top: 25px;

}

.competition_detail h1{

	font-size:28px;

	font-weight:normal;	

	margin:30px 0;

}

.btm_div {

	margin-top: 50px;

}

.term_link{

	color:#b0bd72;

	font-size:20px;

	font-weight:500;

	position:relative;

}

.term_link:hover{

	color:#323232;	

}

.term_link::before {

	content: "\f105";

	font-family: 'Font Awesome 5 Free';

	font-weight: 900;

	position: absolute;

	top: 0;

	right: -14px;

}

.adbox{

	padding:25px 0 50px;

}

.adbox img {

	width: 100%;

}

.costOuter{

	background:#f7f8f9;

	padding:0;

}

.costOuter.heading_cost > h2{

	padding: 25px 30px;

}

.costOuter h2 {

	font-size: 24px;

	text-transform: uppercase;

	margin: 0;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	padding: 20px 0;

}

.general_requirement.list_points {

	padding:30px 30px;

}

.brtop{

	border-top: 1px solid #b6b6b6;

	padding: 25px 0;

	margin-top: 35px;

}

.general_requirement h2 {		

	font-family: 'Roboto', sans-serif;

	font-weight:400;	

}

.general_requirement ul {

	list-style: none;

	padding: 0;

}

.general_requirement.list_points li{

	color: #1f1b1c;

	font-size: 16px;

	margin-bottom: 10px;

}

.web_background{

	padding: 0 30px;	

	margin-bottom: 25px;

}

.web_background p{

	color:#1f1b1c;

	font-size:16px;

	padding:0 0 20px;

}

.advertise_daily{

	padding: 0 30px;

	margin-bottom: 25px;

}

.advertise_column {

	margin-top: 55px;

}

.advertise_column p{

	color:#1f1b1c;

	font-size:16px;

	margin-bottom:15px;

}

.advertise_column p span {

	display: inline-block;

	width: 28px;

	height: 28px;

	background: #990066;

	vertical-align: middle;

	margin-right: 15px;

}

.advertise_column p span.skycraper {

	background: #66d1e8;	

}

.advertise_column p span.box {

	background: #269900;	

}

.advertise_column p span.classified {

	background-image:url('../images/advertise_icon.png');

	background-color:transparent;

	width: 30px;

	height: 30px;

}

.web_background h4{

	font-family: 'Roboto', sans-serif;

	font-weight:700;

}

.press_zone_bg ul{

	list-style:none;

	padding:0;

}

.press_zone_bg li {

	color: #1f1b1c;

	font-size: 16px;

}

.cost_page p b a{

	color:#9bb323;

}

/*-----------table-layout-css--------------*/

.table_layout {

	width: 100%;	

	margin:0;

	padding: 0 30px;

}



.table_layout table {

	background:#fff;		

}

.table_layout table th {

	color: #9bb323;

}

.table_layout .table-bordered th{

	font-weight: 500;

	text-transform:uppercase;

}

.table_layout .table-bordered td, .table_layout .table-bordered th {

	border-left: none;

	border-bottom: none;

	border-right:none;		

}

.table_col.table-responsive > .table-bordered {

	border:1px solid #dee2e6;

}

/*-----------table-layout-css--------------*/







/*New 7/6/19*/



button, input, optgroup, select, textarea {

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

}



input[type=number]::-webkit-inner-spin-button, 

input[type=number]::-webkit-outer-spin-button { 

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    margin: 0; 

}

input[type=number] {

    -moz-appearance:textfield;

}



/*Contact Us*/

.contact-info-area {

	margin-bottom: 20px;

}

.contact-content-part {

	padding: 10px 0 0;

}

.contact-content-part h6 ,.customContact h6 {

	font-size: 16px;

	font-weight: 500;

	margin: 10px 0;

	color: #4e4e4e;

}

.contact-content-part ul ,.customContact ul {

	list-style: none;

	padding: 0;

}

.contact-content-part ul li {

    margin-bottom: 15px;

}

.contact-content-part p {

	margin: 0;

	color: #4e4e4e;

	font-weight: 400;

	font-size: 16px;

	line-height: 20px;

}

.contact-content-part p a {

	color: #a0b83d;

}

.contact-content-part p a:hover {

	color: #a0b83d;

}







.customContact ul li {

	margin-bottom: 15px;

	border: 1px solid #f9f9f9;

	background: #fdfdfd;

	border-radius: 0;

	padding: 0;

	display:flex;

	justify-content:space-between;

	align-items:center;

	padding: 10px;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	-ms-border-radius: 3px;

	box-shadow: 0 1px 2px rgba(0,0,0,0.2);

	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);

	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);

}

.contact_btn{

	background:#809602;

	color:#fff;

	padding:3px 12px;

	font-size:15px;	

	border-radius: 3px;

}

.contact_btn:hover{

	background:#222;

	color:#fff;	

}

.customContact li p i {

	font-size: 13px;

	color: #809602;

	margin-right: 4px;

	margin-top: 6px;

	width: 15px;

}

.customContact p {

	margin:0;

	color: #4e4e4e;

	font-weight: 400;	

	display: flex;

	align-items: start;

	vertical-align: middle;

}

.customContact p strong{

	color:#809602;

    font-size: 14px;

}

.customContact p a {

	color: #a0b83d;

}

.customContact p a:hover {

	color: #a0b83d;

}





/*Form*/

.contact-form form .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */

  color: #4e4e4e;

  opacity: 1;

  text-transform: uppercase;

}

.contact-form form .form-control::-moz-placeholder { /* Firefox 19+ */

  color: #4e4e4e;

  opacity: 1;

  text-transform: uppercase;

}

.contact-form form .form-control:-ms-input-placeholder { /* IE 10+ */

  color: #4e4e4e;

  opacity: 1;

  text-transform: uppercase;

}

.contact-form form .form-control:-moz-placeholder { /* Firefox 18- */

  color: #4e4e4e;

  opacity: 1;

  text-transform: uppercase;

}

.contact-form form {

	background-color: #809602;

	padding: 25px;

	margin: 8px 0 0;

	display: inline-block;

	width: 100%;

}

.contact-form form .form-group {

	margin: 0 0 22px;

}

.contact-form form .form-control {

   height: 48px;

   border:0;

   border-radius: 0;

   font-weight: 300;

   text-transform: none;

   color: #4e4e4e;

   background-color: #fff;

   padding: 10px 20px;

}

.contact-form form select.form-control {

   background-position: 95% center;

   text-transform: uppercase;

}

.contact-form form textarea.form-control {

   resize: none;

   height: 150px;

}

.contact-form form button {

   height: 50px;

   background-color: #333;

   color: #fff;

   text-transform: uppercase;

   border:0;

   width: 100%;

   border-radius: 0;

   font-weight: 500;

   letter-spacing: 1px;

}

.contact-form form button:hover {

   background-color: #fff;

   color: #a0b83d;

}



.ib-node-next,.ib-node-prev{
	display:none;
}

.tab-arr-btn-box button {
    margin: 0 4px;
    transform: translateY(24%);
    border: none;
	background: unset;
	cursor: pointer;
}
.tab-arr-btn-box{
	background: #ececec;
    margin-left: 2px;
}
/*Advertising Page*/

.advertising-content-part {



}

.advertising-inner .about_tab .nav-tabs .nav-item {

	-webkit-box-flex: inherit;

	-ms-flex: inherit;

	flex:inherit;

}

.heading-text {

	margin: 10px 0 40px;

	padding: 0;

}

.heading-text h4 {

	font-family: 'Roboto', sans-serif;

	font-size: 24px; 

	color: #282425; 

	text-transform: uppercase; 

}



.top-checkbox {

	margin: 0 0 35px;

}

.top-checkbox .custom-checkbox {

	display: inline-block;

	vertical-align: middle;

	margin: 0 60px 0 0;

}

.advertising-checkbox-area .custom-checkbox {

	color: #747983;

	font-weight: 300;

}

.mb-checkbox .custom-checkbox {

	margin: 0 0 10px;

	text-transform: uppercase;

}



/*Form*/

#advertising-form {

	width: 100%;

	padding: 0 5px;

}

.feilds-design .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */

  color: #4e4e4e;

  opacity: 1;

}

.feilds-design .form-control::-moz-placeholder { /* Firefox 19+ */

  color: #4e4e4e;

  opacity: 1;

}

.feilds-design .form-control:-ms-input-placeholder { /* IE 10+ */

  color: #4e4e4e;

  opacity: 1;

}

.feilds-design .form-control:-moz-placeholder { /* Firefox 18- */

  color: #4e4e4e;

  opacity: 1;

}

.feilds-design .form-group {

	margin: 0 0 10px;

}

.feilds-design .form-control,

.advertising-checkbox-area textarea.form-control {

   height: 58px;

   border-color:#d4d4d4;

   border-radius: 0;

   font-weight: 300;

   color: #4e4e4e;

   background-color: #fff;

   padding: 10px 20px;

}

.feilds-design select.form-control {

   background-position: 95% center;

}

.feilds-design textarea.form-control {

   resize: none;

   height: 150px;

}

.advertising-checkbox-area textarea.form-control {

   resize: none;

   height: 200px;

}

.WebSiteURL-Area .card {

	border: 0;

}

.WebSiteURL-Area .card .card-body {

	padding: 0;

	border: 0;

}

.WebSiteURL-Area label {

	font-size: 24px;

	color: #282425;

	margin: 0 20px 0 0;

	text-transform: uppercase;

}

#WebSiteURL {

	border-radius: 0;

	height: 60px;

	font-size: 24px;

	color: #282425;

}

.captchacol {

	margin-top: 30px;

}

.WebSiteURL-Area .card button {

	background-color: #9bb323;

	border-color: #9bb323;

	border-radius: 0;

	height: 50px;

	font-size: 18px;

	color: #fff;

	text-transform: uppercase;

	width: 200px;

	margin: 0 20px;

}

.WebSiteURL-Area .card button:hover {

	background-color: #333;

	border-color: #333;

	color: #fff;

}



.trip-worth-outer { 

	margin: 100px 0 30px;

}



/*10-6-19*/



/*Advertise*/

.advertise-content-area .heading-text {

	margin: 15px 0 10px;

}

.advertise-content-area p {

	margin: 0 0 20px;

}

.advertise-content-area p a {

	color: #a0b83d;

}

.advertise-content-area p a:hover {

	color: #809602;

}



.new-swires-list-area img {

	display: inline-block;

	vertical-align: top;

}

.advertise-content-area .new-swires-list-area ul {

	padding: 0 0 0 40px;

	display: inline-block;

	vertical-align: top;

}

.advertise-content-area .list_points li {

	color: #000;

	margin: 0 0 10px;

	font-weight: 500;

	list-style:none;

}

.advertise-content-area .list_points li::before {

	color: #413e3f;

}

.advertise-content-area .list_points li ul {

	padding: 8px 0 0;

	width:100%;

}

.advertise-content-area .list_points li ul li {

	list-style: none;

	font-weight: 300;

	margin-bottom: 5px;

}

 .WebSiteURLBtn {

	margin-top: 35px;

}

.captchacol {

	margin-top: 0;

	display: inline-block;

	vertical-align: middle;

}

.container-fluid-full {

	background: #ededed;

 	width: 99.4vw;

 	position: relative;

 	margin-left: -50vw;

 	margin-top: 10px;

 	left: 50%;

}

.travelmole-website-content.list_points {

	padding: 0 15px;

}

.travelmole-website-content strong {

    color: #282425;

    font-weight: 500;

}

.travelmole-website-content ul {

    padding: 0 15px;

}



.travelmole-website-content .list_points {

	margin: 0;

}

.travelmole-website-content .list_points li,

.travelmole-website-content .list_points li::before {

	color: #282425;

}

.travelmole-website-content .list_points li {

	margin-bottom: 5px;

}





/*Profile Page*/

.profile-banner {

	display: block;

	background: #00a2ea;

	box-shadow: inset 0 30px 20px -35px #505050;

	height: 192px;

}

.profile-banner .breadcrumb li {

	text-transform: uppercase;

}

.profile-banner .breadcrumb li.active {

	color: #fff;

}



.profile-user-info {

	margin-top: -120px;

}

.profile-user-info h4 {

	color: #777;

	font-family: 'Roboto', sans-serif;

	font-size: 20px;

	font-weight: 400;

	margin: 0 0 20px;

}

.profile-user-info p {

	line-height: 22px;

}



.profile-inner {

	padding-bottom: 60px;

}

.user-bio {

	border-bottom: 1px solid #ddd;

	padding-bottom: 25px;

}

.default_img {

	width: 184px;

	height: 178px;

	margin: 0 auto;

	background: #f5f5f5;

	overflow: hidden;

	display: flex;

	justify-content: center;

}

.user-img {

	border-radius: 0;

	width: auto;

	height: 100%;

	max-width: inherit;

	margin: 0 auto;

	display: block;

}

.user-bio h3 {

	font-family: 'Roboto', sans-serif;

	color: #9db63a;

	font-size: 36px;

	font-weight: 400;

	margin: 25px 0 10px;	

}

.user-bio span {

	display: block;

	color: #777777;

	font-size: 17px;

	font-weight: 300;

	margin: 0 0 28px;

}

.user-bio span i {

	margin: 0 5px 0 0;

}

.user-bio button {

	padding: 3px 40px;

	width: auto;

	color: #777;

	text-transform: capitalize;

	border-radius: 3px;

	margin: 2px 5px;

}

.user-bio button:hover {

	color: #9db63a;

	border-color: #9db63a;

	background: none;

}

.profile-about {

	padding: 30px 0 22px;

}

.profile-social-icons {



}

.profile-social-icons ul {

	padding: 0;

	margin: 0;

}

.profile-social-icons li {

	list-style: none;

	margin: 0 0 14px;

	display: block;

	vertical-align: middle;

}

.profile-social-icons li a {

	color: #777;

	display: inline-block;

}

.profile-social-icons li i {

	width: 30px;

	height: 30px;

	font-size: 22px;

	color: #fff;

	text-align: center;

	line-height: 32px;

	margin: 0 14px 0 0;

}

.profile-social-icons li .fa-facebook-f {

	background: #3a559f;

}

.profile-social-icons li .fa-twitter {

	background: #50abf1;

}

.profile-social-icons li .fa-youtube {

	background: #dc472e;

}

.profile-social-icons li .fa-linkedin-in {

	background: #0084b1;

}



.profile-inner .profile-content-area {

	padding-left: 40px;

	padding-top: 35px;

}

.profile-content-area .nav-tabs {

	border-bottom: 0;

	margin: 0 0 40px;

}

.profile-content-area .nav-tabs li {

	font-size: 20px;

	font-weight: 400;

	color: #777;

	margin: 0 8px;

}

.profile-content-area .nav-tabs li a {

	color: #777;

	border: 0;

}

.profile-content-area .nav-tabs li a.active,

.profile-content-area .nav-tabs li a:hover {

	color: #9db63a;

}

.user-profile-info {

	border: 1px solid #dddddd;

	padding: 20px 35px 35px;

}

.user-profile-info ul {

	margin: 0;

	padding: 0;

}

.user-profile-info ul li {

	list-style: none;

	font-size: 17px;

	color: #777;

	border-bottom: 1px solid #ddd;

	padding: 28px 0;

}

.user-profile-info ul li:last-child {

	border-bottom: 0;

}



/*-----------Media Kit---------------------*/

.media-kit-navigation {

	margin: 0;

}

.left-tabs-panel .nav-tabs {

	border-bottom: 0;

	display: block;

}

.pannel-sub-text {

	border-bottom: 2px solid #282425;

	margin: 0;

}

.pannel-sub-text span {

	background: #282425;

	color: #fff;

	text-transform: uppercase;

	font-size: 15px;

	padding:7px 35px;

	display: inline-block;

}

.left-tabs-panel .nav-tabs li {

	border-bottom: 1px solid #d0d1d1;

	margin: 0;

}

.left-tabs-panel .nav-tabs li a {

	padding: 22px 10px 22px 0;

	border: 0;

	font-size: 16px;

	font-weight: 500;

	color: #1f1b1c;

	position: relative;

}

.left-tabs-panel .nav-tabs li a.active,

.left-tabs-panel .nav-tabs li a:hover {

	color: #9bb323;

}

.left-tabs-panel .nav-tabs li a.active:before,

.left-tabs-panel .nav-tabs li a:hover:before {

	color: #9bb323;

	position: absolute;

	right: 8px;

	top: 52%;

	font-family: "Font Awesome 5 Free";

  	font-weight: 700;

 	content: "\f105";

 	transform: translateY(-50%);

 	-webkit-transform: translateY(-50%);

 	-ms-transform: translateY(-50%);

 	animation: sheen 0.3s forwards;

}

@keyframes sheen {

  100% {

    transform: rotateZ(0deg) translate(0.5em, -0.7em);

  }

}



/*2*/

.bg-light-blue {

	background: #f7f8f9;

	padding: 30px;

}

.tab-content.cost_page {

	padding: 35px 0 0;

}

.media-kit-content-area h2 {

	margin: 0 0 5px;

	font-family: 'Roboto', sans-serif;

	font-size: 24px; 

	color: #282425;

	font-weight: 400;

	text-transform: uppercase;

}

.media-kit-content-area small {

	font-size: 16px;

	color: #1f1b1c;

	margin: 0 0 15px;

	display: block;

}

.media-kit-content-area h5 {

	color: #9bb323;

	text-transform: uppercase;

	font-weight: 500;

	font-family: 'Roboto', sans-serif;

	font-size: 16px;

	margin: 0 0 20px;

}

.media-kit-content-area p {

	color: #1f1b1c;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	font-size: 16px;

	margin: 0 0 15px;

}

.media-kit-content-area p a {

	color: #90ac1f;

}





/*Tables*/

.media-kit-content-area .table_layout {

	width: 100%;

	overflow: auto;

	margin:20px 0 0;

}

.table_layout_main .table_layout {

	padding: 0;

}

.table_layout {

	width: 100%;	

	margin:0;

	padding: 0 30px;

}

.table_layout table {

	background:#fff;

	overflow: auto;

}

.table_layout table th {

	color: #9bb323;

}

.table_layout .table-bordered th{

	font-weight: 500;

	text-transform:uppercase;

}

.table_layout .table-bordered td, .table_layout .table-bordered th {

	border-left: none;

	border-bottom: none;

	border-right:none;		

}

.table_layout_main p {

	color: #4f4d4e;

	font-size: 15px;

	margin: 0;

	font-style: italic;

}

.table_layout_main p a {

	color: #9bb323;

}



.downloads-logos-area {

	padding: 35px 0 0;

}

.downloads-logos-area p {

	font-size: 15px;

	color: #4f4d4e;

}



.downloads-logos-area h3 {

	color: #90ac1f;

	text-transform: uppercase;

	font-size: 24px;

	font-weight: 400;

	letter-spacing: 1px;

	margin: 0 0 35px;

}

.downloads-logos-area ul {

	padding: 0;

}

.downloads-logos-area ul li {

	display: inline-block;

	vertical-align: middle;

	list-style: none;

	margin: 0 18px;

}

.downloads-logos-area ul li a {

	display: inline-block;

}

.downloads-logos-area ul li span {

	display: block;

	font-size: 21.61px;

	color: #282425;

	text-transform: uppercase;

	padding: 10px 0 0 5px;

}

.downloads-logos-area .text-center p {

	font-size: 18px;

}



/*Custom Campaigns & Solutions Tab*/

.campaigns-solutions-content .general_requirement.list_points {

	padding: 0;

}

.campaigns-solutions-content.general_requirement.list_points strong {

	margin: 0 0 5px;

	display: block;

}



/*Terms & Conditions Tab*/

.terms-conditions-content h2 {

	margin: 0;

}

.terms-conditions-content h3 {

	background: #9bb323;

	padding: 8px 20px;

	color: #fff;

	margin: 30px 0 20px;

}

.terms-conditions-content h4 {

	font-weight: 700;

	font-size: 18px;

	margin: 20px 0 0;

}

.terms-conditions-content p {

	line-height: 20px;

}

.terms-sub-text p {

	margin: 0;

}





/*17-6-19 Start*/



/*Awards Page*/

.awards-main {  }

.awards-main h2,

.awards-main h3,

.awards-main h4,

.awards-main h5 {

	font-family: 'Roboto', sans-serif;

	font-weight:400;

	color: #282425;

}

.awards-main h2 {

	font-size: 22px;

	line-height: 30px;

	color: #747474;

	margin: 20px 0 40px;

	text-transform: uppercase;

}

.awards-main h3 {

	font-size: 18px;

	font-weight:500;

	margin: 0;

}

.awards-main h4 {

	color: #a0b83e;

	font-size: 20px;

	margin: 8px 0 0;

}

.awards-main h5 {

	font-size: 17px;

	font-weight:700;

	margin: 0 0 15px;

	text-transform: uppercase;

}



.TravelMole-UK-Awards-Content {

	margin-bottom: 0;

}

.awards-main .hubheading {

	margin: 35px 0 35px;

}

.awards-main .contentpost {

	padding: 0 30px;

}

.awards-main .contentpost p {

	margin: 10px 0 0;

}

.awards-main .green {

	color: #a0b83e;

	font-weight: 500;

}

.awards-form {

	margin: 50px 0 80px;

}

.awards-form .form-group { 

	margin: 0 0 20px;

}

.awards-form label {

	color: #282425;

	font-size: 17px;

}

.awards-form .form-control {

	height: 42px;

}

.awards-form form button {

	background:#a0b83e;

	color: #fff;

	text-transform: uppercase;

	cursor: pointer;

	border: 0;

	padding: 8px 40px;

	font-size: 17px;

}

.awards-form form button:hover {

	background:#212121;

	color: #fff;

}



.awards-main .ourbrand li {

	flex: 0 0 33.3%;

	max-width: 33.3%;

	padding: 0 5px;

	text-align: center;

	word-break: break-all;

}

.awards-main .ourbrand li .zone_list {

	margin: 0 0 15px;

}

.awards-main .ourbrand li a {

	display: inline-block;

	line-height: 16px;

}



.voting-text-part {

	text-align: center;

	margin: 80px 0 0;

	text-transform: uppercase;

}

.voting-text-part h2 {

	font-size: 28px;

	color: #000;

	font-weight: 700;

	margin: 0 0 25px;

}

.voting-text-part .btn {

	background: #a0b83e;

	display: inline-block;

	color: #fff;

	font-size: 34px;

	font-weight: 700;

	border-radius: 0;

	margin: 0;

	padding: 8px 50px;

}

.voting-text-part .btn:hover {

	background: #212121;

}



.become-btn {

	margin: 0 0 22px;

}

.become-btn a {

   display: block;

   background: #a0b83d;

   color: #fff;

   text-transform: uppercase;

   text-align: center;

   font-size: 24px;

   line-height: 25px;

   padding: 13px 10px 10px;

   outline: 1px solid rgba(255,255,255,0.5);

   outline-offset: -5px;

}

.become-btn a span {

	display: block;

	font-size: 14px;

}

.become-btn a:hover {

   background: #212121;

   color: #fff;

   text-decoration: none;

}

.sponsor-informaton-part .hubheading {

	margin: 0 0 15px;

}

.sponsor-informaton-part .sidebar-top-slider .contentpost {

	margin:10px 0 50px;

	padding: 0;

}

.sponsor-informaton-part .tc-arrow-prev {

	left: 0;

	z-index: 99;

}

.sponsor-informaton-part .tc-arrow-next {

	left: 35px;

}

.read-bth {

	text-align: right;

	margin-top: 20px;

}

.read-bth button {

   background: #a0b83d;

   color: #fff;

   border-color: #a0b83d;

   padding: 8px 25px;

   text-transform: uppercase;

}

.read-bth button:hover {

   background: #212121;

   border-color: #212121;

}

.sponsor-informaton-part .ourbrand .nav {

	padding: 0;

	margin: 0;

}

.sponsor-informaton-part .ourbrand li {

	flex: 0 0 100%;

	max-width: 100%;

	padding: 0;

	text-align: center;

}

.sponsor-informaton-part .ourbrand .imgwrap {

	height: 100px;

}

.sponsor-informaton-part .ourbrand li .zone_list {

	margin: 0;

	border-width: 1px 1px 0 1px !important;

}

.sponsor-informaton-part .ourbrand li:last-child .zone_list {

	border-bottom-width: 1px !important;

}



/*Awards Details Page*/

.Awards-Detail-Content h2 {

	margin: 0;

}

.Awards-Detail-Content .badge {

	border: 1px solid #ccc;

	border-radius: 0;

	font-size: 19px;

	color: #282425;

	font-weight: 400;

	padding: 6px 30px;

	margin: 20px 0;

}

.Awards-Detail-Content .accommodation-list {

	padding: 0 15px;

}

.accommodation-list ul {

	padding: 20px 0 20px 20px;

	margin: 0;

}

.Awards-Detail-Content ul li {

	list-style: none;

	margin:0 0 10px;

}

.accommodation-list p span {

	color: #a0b83e;

	font-weight: 500;

}

.voting-category-list {

	margin: 50px 0 0;

}

.voting-category-list .list_points {

	padding: 0 0 0 10px;

}

.voting-category-list .list_points ul {

	margin: 0;

	padding: 0;

	display: block;

	border: 0;

}

.voting-category-list .list_points li {

	padding-left: 20px;

	margin-bottom: 20px;

	list-style: none;

	font-size: 18px;

	font-weight: 500;

}

.voting-category-list .list_points li a {

	color: #777777;

	display: inline-block;

	padding: 0;

	border: 0;

}

.voting-category-list .list_points li:last-child {

	margin-bottom: 0;

}



.voting-category-list .list_points li a.active,

.voting-category-list .list_points li a:focus,

.voting-category-list .list_points li a:hover {

	color: #a0b83e;

}



.voting-category-list .blog-type-content-area {

	/* border-bottom: 1px solid #dcdcdc; */

	padding: 0 0 10px;

}

.voting-category-list .blog-type-content-area:last-child {

	padding-bottom:0;

	border: 0; 

}



.ourbrand.prior-winners-part {

	margin: 30px 0 0;

}

.awards-main .prior-winners-part .hubheading {

	margin: 0;

}

.awards-main .prior-winners-part .nav {

	border-bottom: 0;

	padding: 0;

	margin: 0;

}

.prior-winners-part .nav li {

	margin-top: 35px;

}





/*Awards Voting Page*/

.voting-slider-outer {

/*	margin: 50px 0 0;

	text-align: center;

	border-top: 1px solid #bebdbd;

	padding: 50px 0 0;*/

}

.voting-slider-outer h4,

.voting-slider-outer h5,

.voting-slider-outer h6,

.voting-slider-outer p {

	font-weight: 500;

	text-transform: none;

}

.voting-slider-outer h4 {

	font-size: 36px;

	margin: 0 0 10px;

}

.voting-slider-outer h5,

.voting-slider-outer h6 {

	font-size: 25px;

	color: #777777;

}

.voting-slider-outer h6 {

	color: #a0b83d;

	margin: 25px 0 0;

}

.voting-slider-outer p {

	color: #a0b83d;

	font-size: 19px;

	margin: 0 0 25px;

	line-height: 25px;

}

.voting-slider-outer p a {

	display: inline-block;

	border-bottom: 1px solid #a0b83d;

}

.voting-slider-outer p a:hover {

	border-color: #212121;

}



.voting-slider-outer .slider-awards {

	padding: 10px 0 0;

}

.voting-slider-outer .slider-awards .slick-list {

	padding: 0 0 0 5px;

}

.voting-slider-outer .slider-awards .zone_list {

	margin: 0 15px 0 0;

}

.voting-slider-outer .ourbrand a {

	margin: 0 0 10px;

	display: inline-block;

	font-size: 14px;

	word-wrap: anywhere;

}

.voting-slider-outer .ourbrand .vote-btn a {

	display: block;

	margin: 0;

	text-decoration: none;

	font-size: 21px;

	padding: 5px 0px;

}

.vote-btn {

	padding:0 8px 8px;

}

.vote-btn a {

	background: #a0b83d;

	color: #fff;

	display: block;

	font-size: 25px;

	font-weight: 500;

	padding: 20px 10px;

	margin: 0;

	text-transform: uppercase;

}

.vote-btn a:hover {

	background: #212121;

}

.voting-slider-outer .slick-arrow {

	position: absolute;

	bottom: 100px;

	left: 50%;

	z-index: 1;

	transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-o-transform: translateX(-50%);	

}

.voting-slider-outer .slick-arrow.Previous { left: 38%; }

.voting-slider-outer .slick-arrow.Next { left: 62%; }



.voting-slider-outer .slider-awards .slick-arrow {

	bottom: inherit;

	top: 40%;

	z-index: 1;

}

.voting-slider-outer .slick-arrow.left-arrow {

	left: 10px;

}

.voting-slider-outer .slick-arrow.right-arrow {

	right: 10px;

	left: inherit;

}



.voting-slider-outer .slick-arrow button i {

	font-size: 26px;

	display: inline-block;

	line-height: 18px;

	color: #000;

	font-weight: 600;

}

.voting-slider-outer .slick-arrow .tc-arrow-prev, 

.voting-slider-outer .slick-arrow .tc-arrow-next {

	width: 40px;

	height: 40px;

	padding: 8px 0 0;

	bottom: 30px;

	left: 50%;

	transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-o-transform: translateX(-50%);

}

.awards-voting-sidebar .list_points, 

.awards-voting-sidebar .list_points ul {

	padding: 0;

}





/*Jobs Page*/

.jobs-wrap {

	padding-right: 60px;

}

.job-main h2,

.job-main h3,

.job-main h4,

.job-main h5,

.job-main h6 {

	font-family: 'Roboto', sans-serif;

	font-weight: 500;

	text-transform: none;

}

.jobs-content-area {

	padding: 22px 0;

	border-bottom: 1px solid #dddddd;

}

.jobs-content-area:last-child {

	border-bottom: 0;

}

.jobs-content-area .imgwrap.detail_img {

	height: 80px;

	margin: 0 0 10px;

}

.jobs-content-area .contentpost {

	margin: 0;

	padding: 0 0 0 25px;

}

.jobs-content-area .contentpost h2 {

	color: #a0b83d;

	font-size: 22px;

	margin: 0 0 10px;

}

.jobs-content-area .contentpost h2 a {

	color: #a0b83d;

	line-height: normal;

}

/*.jobs-content-area .contentpost h2 a:hover {

	text-decoration: underline;

}*/



.jobs-content-area .contentpost p,

.closing-txt span {

	color: #777777;

	font-size: 15px;

	margin: 0;

	line-height: 20px;

}

.bottom-hit-buttons {

	margin: 30px 0 0;

}

.closing-txt {

	padding: 5px 0 0;

}

.jobs-buttons button {

	border:1px solid #d4d4d4;

	background: none;

	color: #747474;

	font-size: 15px;

	font-weight: 300;

	padding: 5px 25px;

	cursor: pointer;

	margin: 0 0 0 5px;

}

.jobs-buttons button:hover {

	background: #a0b83d;

	color: #fff;

	border-color: #a0b83d;

}



.jobs-wrap .trip-worth-outer {

	margin: 70px 0 80px;

}



.submit-CV-btn {

	margin: 38px 0 22px;

}

.submit-CV-btn a {

    outline: none;

    text-transform: capitalize;

    font-size: 22px; 

	padding: 13px 10px;

}

.travel-list {

	margin: 20px 0 25px;

}

.travel-list ul {

	padding: 0;

}

.travel-list ul li {

	color: #a0b83d;

	margin: 0 0 5px;

}

.travel-list ul li span {

	color: #282425;

}



/*Job Details Page*/

.job-details-main h2 { 

	font-size: 28px;

	color: #a0b83d;

	margin: 0 0 15px;

}

.job-details-main h4 { 

	font-size: 22px;

	color: #777777;

	margin: 10px 0 0;

}

.jobs-details-content-area .imgwrap.detail_img {

	height: 120px;

	margin: 0;

}

.jobs-details-wrap h5 {

	font-size: 15px;

	font-weight: 500;

	margin: 0 0 5px;

	color: #676666;

}

.jobs-details-wrap p {

	margin: 0 0 25px;

}



.newads-img {

	margin: 70px 0 0;

}

.jobs-content-area.jobs-details-content-area {

	border-bottom: 0;

	padding-bottom: 0;

}

.jobs-details-wrap .bottom-hit-buttons {

	margin: 20px 0 0;

	border-top: 1px solid #bbb;

	padding: 25px 0 0;

}



.jobs-details-sidebar .jobs-content-area {

	border: 0;

	padding: 10px 0 0;

}

.jobs-details-sidebar .jobs-content-area .imgwrap.detail_img {

	padding: 0 5px;

	height: 65px;

}

.jobs-details-sidebar .jobs-content-area .contentpost {

	padding: 0 0 0 15px;

}

.jobs-details-sidebar .jobs-content-area .contentpost h2,

.jobs-details-sidebar .jobs-content-area .contentpost p {

	font-size: 14px;

}





/*Awards Page New Design 21-6-19*/

.award-hr {

    margin:30px 0; 

}

.blog-type-content-area {

	padding: 0;

	margin: 0;

}

.awards-main .blog-type-content-area h2 {

	margin: 0 0 25px;

}

.awards-main .blog-type-content-area h2 a {

	color: #747474;

}

.awards-main .blog-type-content-area h2 a:hover {

	color: #a0b83d;

	text-decoration: none;

}

.awards-main .blog-type-content-area h3 {

	margin: 0 0 10px;

	font-size: 20px;

	color: #606060;

}

.blog-type-content-area p {

	margin: 20px 0 0;

}

.blog-type-content-area p:first-child {

	margin-top: 0;

}

.Awards-blog-type-part .detail_img {

	height: 100px;

}

.Awards-blog-type-part .sponsor-informaton-part .ourbrand .imgwrap {

	height: 70px;

	padding: 5px 20px;

}

.Awards-blog-type-part .sponsor-informaton-part .ourbrand .imgwrap img {

	height: 100%;

}

.Awards-blog-type-part .sponsor-informaton-part .contentpost p {

	line-height: 20px;

}

.Awards-blog-type-part .read-bth {

	margin-top: 10px;

}



.awards-blog-content {

	background: #f4f4f4;

	padding: 25px;

}

.awards-blog-content ul {

	padding: 0;

	margin: 20px 0 0;

}

.awards-blog-content ul li:last-child {

	margin-bottom:0;

}



.blog-type-content-area .voting-slider-outer {

	margin: 0;

}

.blog-type-content-area .voting-slider-outer .slider-awards {

	padding: 35px 0 130px;

}

.voting-slider-outer .slick-arrow {

	bottom: 30px;

}

/*.winners-logo-part {

	margin: 60px 0 0;

}*/

.awards-main .winners-logo-part .nav {

	border: 0;

	padding: 0;

}



/*New*/

#customFile {

	height: 40px;

}

.custom-file .custom-file-label {

	width: 60%;

	right: inherit

}



/*28-6-19 New style*/

/*Loader Style*/

.preloader {

	background-color:#fff;

    position: fixed;

    left: 0px;

    top: 0px;

    width: 100%;

    height: 100%;

    z-index: 999999;

    text-align: center;

}

.loader {

  position: relative;

  top: 45%;

  display: inline-block;

  border: 6px solid #f3f3f3;

  border-radius: 50%;

  border-top: 6px solid #a0b83d;

  width: 50px;

  height: 50px;

  -webkit-animation: spin 2s linear infinite;

  animation: spin 2s linear infinite;

}



@-webkit-keyframes spin {

  0% { -webkit-transform: rotate(0deg); }

  100% { -webkit-transform: rotate(360deg); }

}



@keyframes spin {

  0% { transform: rotate(0deg); }

  100% { transform: rotate(360deg); }

}

 

/*8-7-19 Help Page Start*/

.help-wrap {

	margin: 0;

}

#accordion {

    margin: 0;

}

.accordion-card {

    margin: 0 0 10px;

}

.accordion-card .card-header {

    background-color: rgba(0,0,0,.04);

	border-bottom: 1px solid rgba(0,0,0,.125);

	padding: 8px 20px;

}

h3.accordion-title {

    border-bottom: 3px solid #a0b83e;

    padding: 0 0 5px;

    color: #a0b83e;

    text-transform: uppercase;

    display: inline-block;

    margin: 30px 0 15px;

}

.accordion-card .card-link {

	position: relative;

	display: block;

}

.accordion-card .card-link:before {

	content: "\2212";

	font-family: FontAwesome;

    font-style: normal;

	font-weight: 500;

	float: right;

	font-size: 20px;

	line-height: 25px;

}

.accordion-card .card-link.collapsed:before {

	content: "\002B";

}

.accordion-card h4 {

    font-size: 18px;

    margin: 20px 0 5px;

}

.accordion-card p {

    margin: 0 0 10px;

}

.no-scrollbody {

	overflow: hidden;

}

.ff-header .ff-filter-holder .ff-filter {	 

	width: 36px !important; 

}

.no_event_listings_found {

	text-align: center;

}

.event_list_main header.entry-header, .event_list_main .post-thumbnail {

    display: none;

} 

.event_list_main .single_event_listing .event-title {

    margin-top: 30px;

}

#message-threads li.selected {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	        align-items: center;

	padding: 0 10px;

}

.buddypress-wrap #settings-form.standard-form  select {

    background: transparent;

	background-image: url('../images/arrow-down.png');

	background-repeat:no-repeat;

	background-position: calc(100% - 10px);

}

.alert.alert-danger {

	border-radius: 0;

	color: #721c24;

}

.job-manager-form fieldset input.input-text, .job-manager-form fieldset select, .job-manager-form fieldset textarea {

	padding: 6px 10px;

	border: 1px solid #ddd;

}

.apply_with_resume select {

	padding: 6px 10px;

}

.apply_with_resume textarea {

	padding: 10px;

}

.single-headers #item-header-content {

	padding-left: 0;

}

.activity-update-form #whats-new-submit input {

	width: auto;

	padding: 0 10px;

}

.commentcolumn img {

	width: 100%;

}

.event_registration.registration {

    margin-top: 15px;

    margin-bottom: 0;

}

.registration_button.button {

    background: #809602;

    font-size: 15px;

    color: #fff;

    padding: 10px 30px;

    border: none;

    cursor: pointer;

	transition:all .4s linear;

	-webkit-transition:all .4s linear;

	-moz-transition:all .4s linear;

}

.registration_button.button:hover {

	background:#222;

	color:#fff;

}



#profile-edit-form ul {

	display: none;

}

#profile-edit-form .option-label {

	display: inline-block !important;

	margin: 1% 22% 0px 0px !important;

}

/*shahil 29-7-19*/

.dropdownMe {

    color: #fff;

    padding: 0 15px 0 0;

    transition: all .2s linear;

    -webkit-transition: all .2s linear;

    -moz-transition: all .2s linear;

}

.dropdownMe:hover {

    color: #809602;

    text-decoration: none;

}

.dropdownMe__menu {

    padding: 0;

    left: auto !important;

    right: 0 !important;

}

.dropdownMe__menu li {

    border-bottom: 1px solid #ddd;

}

.dropdownMe__menu li:last-child {

    border-bottom: 0;

}

.dropdownMe__menu li a {

    display: block;

    padding: .5rem 1rem;

    color: #212529; 

    position: relative;

    font-weight: 500;

    text-transform: capitalize;

    position: relative; 

}

.dropdownMe__menu li a:hover { 

    color: #809602;

    text-decoration: none;

}

.dropdownMe__menu li a:after { 

    content: "";

    position: absolute;

    left: 0;

    right: 0;

    width: 0;

    background: #b6d553;

    bottom: 0px;

    height: 3px;

    margin: 0 auto;

    transition: all .2s linear;

    -webkit-transition: all .2s linear;

    -moz-transition: all .2s linear;

 



}

.dropdownMe__menu li a:hover:after{ 

    width: 100%;



}

.search__submit {

    position: absolute;

    right: 0;

    top: 21px;

    transition: all .3s linear;

    -webkit-transition: all .3s linear;

    -moz-transition: all .3s linear;

    z-index: 1003;

    display: none;

    font-size: 13px;

    background: #1a1a1a;

    border: none;

    color: #fff;

    height: 35px;

    cursor: pointer;

}

.search__submit:hover {

    color: #b6d553;      

}

.search_width + .search__submit  {

    display: block;

}

input.form-control.searchfield {  

    padding: 0 57px 0 5px; 

}



.sponser_outer{

	height: 100%;

    display: inline-flex;

    width: 100%;

}



.awards-main .ourbrand {

    width: 100%;

}

.sponser_nav_outer{

    height: 100%;

    display: inline-flex;

    width: 100%;

}

.sponsor-informaton-part .ourbrand .sponser_nav_outer .nav {

	min-height: 100%;

	display: block;

	width: 100%;

}



/* .sponsor-informaton-part .ourbrand .nav{ */

	/* display: block; */

	/* border-bottom: 1px solid #dee2e6 !important */

/* } */



.sponsor-informaton-part{

	overflow: hidden;

}

.sidebar_outer{

	overflow: hidden;

}



/*  Award Single Page Slider */

.tab-content.forslick__tab  > .tab-pane {	 

	display: block;

	height: 0;

	overflow: hidden;

}



.tab-content.forslick__tab  > .active {

	/* display: block; */

	height: auto;

}

.forslick__tab .pageLayout {

	padding: 10px 0;

}

.forslick__tab .pageLayouts .molesocialhub.topnews p {

	padding-bottom: 10px;

}

.slicks_shows .collapse:not(.show) {

	display: block;

	height: 0;

	overflow: hidden;

}

.slicks_shows .collapse.show {

	height: auto;

}

.uppr-slicks .tc-twitter-arrows {

	top: 50%;

	transform: translateY(-50%);

}

.loader_div {

    background: rgba(255,255,255,0.7);

    width: 100%;

    height: calc(100% - 48px);

    position: absolute;

    top: 0;

    z-index: 99;

    left: 0;

    right: 0;

}

.loader_div.news_partner , .loader_div.featued , .loader_div.other_partner{

height: 100%;

}
.TravelMole-UK-Awards-Content .tabinfo .nav-link {
    padding: 8px 14px;
}
.loader_div center {

    height: 100%;

   display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

            justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

            align-items: center;

}

.loader_div center img {

    width: 100px;  

}



 #prebtn,#nextnewsbtn{

  color: #fff;

  background-color: #809601;

  border-color: #809601;



 }

 .slider_viewall_link a {

    display: inline-block;

    color: #809602;

    font-size: 14px;

    text-transform: capitalize;

    text-decoration: none;

    float: right;

 }

 .input_search.error {

    border: 1px solid #ff0000;

}

.reply-media {

    margin-left: 70px;

}



.not_found_search {

    font-size: 20px;

    color: #ff0000;

    text-transform: capitalize;

}

.border_remove {

    border: 0px;

}

#nextnewsbtn{

    margin-left: 10px;

}

.slider-nxt-prv-button{

    margin-top: 15px;

}





/**** 3 june 2019 ***/

.slick-track{

    margin:0;

}

.wp-polls-ul input{display: none;height: 0;width: 0;}



.wp-polls-ans{

	padding:0 15px 10px;

}

.wp-polls .Buttons {

    border: 1px solid #222;

    background-color: #222;

    width: 100px;

    color: #fff;

    cursor: pointer;

    text-transform: uppercase;

    font-size: 15px;

    padding: 5px;

    border-radius: 5px;

}

.wp-polls .Buttons:hover {

    background-color: rgb(205, 205, 205);

    border-color: rgb(205, 205, 205);

}

.side-content{

    color: #809602;

    font-size: 14px;

    text-transform: capitalize;

    text-decoration: none;

    padding-top: 15px;

    display:inline-block;

    }

    .side-content:hover{

    color: #809602;}



    .wp-polls-ul.result li {

    display: block;

    border: none;

    margin: 0 0 2px;

    color: #222222;

    font-size: 15px;

    width: 100%;

    text-align: left;

}

 .progres-bar{

display: inline-flex;

align-items: center;

justify-content: space-between;

width: 100%;}

.progress-column{

background: #ddd;

border-radius: 25px;

height: 13px;

width: 100%;

display: flex;

overflow: hidden;

}

.wp-polls .pollbar {

    display: -ms-flexbox;

    display: flex;

    -ms-flex-direction: column;

    flex-direction: column;

    -ms-flex-pack: center;

    justify-content: center;

    border:1px solid #7f7f7f;

    text-align: center;

    white-space: nowrap;

    background: #7f7f7f;

    border-radius: 25px;

    transition: width .6s ease;

        height: 13px;

}

.question-radio-btn{

    width: 100%;

    display: inline-block !important;

    cursor: pointer;

}

/*.question-options li:active,

 .question-options li:active,

 .question-options li:active {

    border: 1px solid #809602;

    color: #fff;

    background: #809602;

}*/

.wp-polls-loading{

	margin-bottom:15px;

}

.wp-polls-ul {

	margin: 0 0 10px;

}





 .wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {

    display: inline-block;

    width: calc(50% - 2px);

    text-align: center;

}

.wp-polls ul li label span, .wp-polls-ul li label span, .wp-polls-ans ul li label span {

    display: inline-block;

    border: 1px solid #809602;

    color: #809602;

    border-radius: 0;

    font-size: 15px;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: 700;

    padding: 8px 0;

    margin-right: 2px;

    cursor: pointer;

    transition: all .2s linear;

    -webkit-transition: all .2s linear;

    -moz-transition: all .2s linear;

    width: 100%;

}

.wp-polls-ul input:checked + span {

    background: #809602;

    border: 1px solid #809602;

    color: #fff;

}



 .reply_form {

    margin-top: 60px;

}



 .navbar-dark .navbar-nav.menuhead .nav-link.active{

    color: #809602;

}



  .navbar-dark .navbar-nav.menuhead li > .nav-link.active::after {

    width: 100%;

}



/*** css by Aman  **/

.jobList ul {

    margin: 15px 0;

    list-style: none;

    padding: 0;

}

.jobList ul li {

    color: #777;

    font-weight: 500;

    font-size: 15px;

}



/*******/



/* .page-id-1073 iframe { */

    /* height: 185px; */

/* } */

/* .page-id-1075 .clockimg { */

    /* max-height: 375px; */

/* } */

a.more , a.less {

    color: #809602;

    font-size: 16px;

    text-decoration: none;

    font-weight: 500;

}

a.more:hover , a.less:hover {

    color: #0884c7;

}

.tablyaout {

    margin-top: 0px;

}

.prespading0 .tablyaout {

    width: 100%;

}

.Awards-Detail-Content .prespading0 ul li{

	margin:0;

}

.vertical_thumb {

    height: 150px;

    overflow: hidden;

}

.news-tabing .nav-link {

    padding: 7px 18.6px;

}



.sidelist .slick-slider .contentpost {

    padding-top: 10px;

	padding-bottom: 0;	

}

/*---------------presszone------------*/

.prsszonecolumn .media {

    border-bottom: 1px solid #ddd;

    padding: 30px 0;

    align-items: start;

}

.webImg {

    width: 200px;

	text-align: center;

	padding: 15px;

}

.newslist.prsszonecolumn .media:hover a {

    color:#282425

}

.newslist.prsszonecolumn .media h4:hover a {

    color:#809602

}

.prsszonecolumn .media:last-child {

    border-bottom: none;    

}

.prsszonecolumn .presszone_slider .media .zoneImg {

    width: 180px;

}

.newslist.prsszonecolumn .media-body a {

    font-size: 20px;

}

.newslist.prsszonecolumn .media-body a.read_more {

	font-size: 14px;

	margin-top: 10px;

	background: #809602;

	border-color: #809602;

	color: #fff;

	

}

.newslist.prsszonecolumn .media-body a.read_more:hover{ 

    font-size:14px;

    color:#fff; 

	background: #222;

	border-color: #222;

	text-decoration:none;

}

/*---------------webinar------------*/

.dateView {

    margin-top: 10px;

}

.dateView ul li{

    padding:0;

}





/*Sidebar top slider Start*/

.sidebar-top-slider .slider-wrap {

    margin: 0px;

    margin-bottom: 10px;

}



/*************** partner outer anchor *************/

.partner_outer_anchor:hover{

text-decoration: none;

}



/**-----------------loginpage--------------*/

.login_container{   

    padding: 0 30px;

    position:relative;

}

.login_form h1{

    text-align:center;

    padding:20px 0;

}

.ForgetPwd {

    color: #809602;

    text-decoration: none;

    font-size:14px;

}

.ForgetPwd:hover{

    color:#222;

}

.login_container::before {

    position: absolute;

    content: "OR";

    width: 50px;

    height: 51px;

    color: #fff;

    background:#809602;

    border-radius: 50%;

    text-align: center;

    padding: 12px 0;

    right: 0;

    left: 0;

    margin: 0 auto;

    top: 50%;

    transform: translate(0 ,-80%);  

}

.login_form input.form-control {

    border: 1px solid #dadada;

    height: 50px;

    border-radius: 0;

}



.loginbg ,.registerBg{

    background:#ececec;

    padding:20px;

    margin: 0 auto;

    height:100%;

}



#signup_form .form-group label{

    display:none;

}



/* .registerBg h1{ */

    /* color:#fff; */

/* } */

/* .registerBg input , .registerBg input.form-control:focus{ */

    /* border:1px solid #fff;    */

/* } */

.share_button > ul >li > a:hover{
	background-color: unset !important;
}

.login_form .fill_button{

    padding:8px 28px;

}

.login_form .form-control:focus {

    box-shadow: none;

    border:1px solid #dadada;

}

.registerBg input[type="submit"]{

    color:#fff;

    background:#222;

    border:1px solid #222;

    border-radius:0;

}

.registerBg input[type="submit"]:hover{

    color:#fff;

    background:#809602;

    border:1px solid #809602;

}

#signup_form .form-group label, #login_form .form-group label, #reset_password_form .form-group label , #forgot_password_form .form-group label

{ display: none !important; }

.dropdown-menu.custom_menu.social-hub_head{

    display: block;

}

/********************************/



.award_cat_accord .card, .award_cat_accord .card-header {

    border: none;

    background: none;

    padding: 5px 5px;

}

.award_cat_accord .card a h5

{

    color: #777777;

    text-transform: capitalize;

    font-weight: 500;

    font-size: 18px;

}

.award_cat_accord .card a:hover, .award_cat_accord .card a:hover h5 {

    text-decoration: none;

    color: #a0b83e;

}   

.award_cat_accord .card-body {

    padding: 0px 0;

}

.catSponser {

    overflow: auto;

    max-height: 230px;

}

.Awards-Detail-Content .catSponser ul li {

    margin:0 0 0 0;

}

.sponserNavHeight {	

	overflow: auto;	

}

.partner_group_btn .group-button.join-group  {

    background: #a0b83e;

    color: #fff;

    text-transform: uppercase;

    cursor: pointer;

    

    padding: 5px 7px;

    font-size: 17px;

}

.buddypress-wrap .group-button.leave-group {

    background: #ff0000;	

	border: 0;

	color: #fff;

	text-transform: uppercase;

    cursor: pointer;

    padding: 5px 7px;

    font-size: 17px;

}

.buddypress-wrap .group-button.leave-group.pending{

	background: #ff0000;	

	color:#fff;

}

.buddypress-wrap .group-button.leave-group:hover {

	background: #222;

	color:#fff;

}

.partner_group_btn {

    margin-top: 10px;

}

.disp_inline_blk{

    display: inline-block;

}



/*****************7june2019**********/

#ff-stream-1 {

    padding-top: 1px;

}

#ff-stream-1 .ff-filter-holder {

    margin: 10px;

}

#ff-stream-1 .ff-stream-wrapper {

    margin-top: 5px;

}

#ff-stream-1 .ff-filter-holder .ff-filter.ff-type-all {

    font-size: 10px;

}

#ff-stream-1 .ff-filter-holder .ff-filter {

    margin: 0 6px;

    font-size: 18px;

    padding: 0 6px;

    height: 29px;

    line-height: 30px;

}

#ff-stream-1 .ff-filter-holder .ff-filter {

    margin: 0 4px;

}

#ff-stream-1 .ff-search::after {

    line-height: 33px;

    font-size: 17px;

}

#ff-stream-1 .ff-search input {

    height: 32px !important;

    font-size: 10px;

}

/*********11june2019************/

.error {

    border: 1px solid #ff0000 !important;

}



input.wpcf7-submit.btn.btn-primary {

    height: 50px;

    background-color: #333;

    color: #fff;

    text-transform: uppercase;

    border: 0;

    width: 100%;

    border-radius: 0;

    font-weight: 500;

    letter-spacing: 1px;

}

input.wpcf7-submit.btn.btn-primary:hover{

background-color: #fff;

    color: #a0b83d;

}
/*
img.mr-3.appear {

	width: 90px;
	max-height: 80px;
    object-fit: cover;

}
*/
.comment-notes{

  display:none;

}  

.contact-form form input.form-control.wpcf7-not-valid, .contact-form form textarea.form-control.wpcf7-not-valid, .contact-form form input.form-control.wpcf7-not-valid, .contact-form form select.form-control.wpcf7-not-valid {

    border: 1px solid #ff0000;

}

span.wpcf7-not-valid-tip{

    display:none;

}

.terms_condition_div {

	border: 1px solid #ddd;

	min-height: auto;

	padding: 15px;

	margin-top: 10px;

	background: #f5f5f5;

	overflow: auto;

	max-height: 200px;

}

.customlabel.error_border::before {

    border: 1px solid #ff0000;

}

.contact-info-area li a {

    color: #809601;

}

.captchacol.error {

    width: 304px !important;

    height: 78px;

}

 .Vistorsview.error-404_page {

    height: 350px;

    background: #809601;

    color: #fff;

    text-align: center;

}

.error-404 .page-title {

    font-size: 40px;

}

 .error-404 .page-content p {

    color: #fff;

    font-size: 25px;

    font-weight: 400;

    padding-top: 25px;

    line-height: 31px;

}

.page-header.archive_header {

    padding: 25px 0px;

}

.archive_list .border {

    border: none;

}

.newslisting.archive_list .border {

    border: none !important;

}

.part_shw_btn , .other_part_shw_btn , .news_announc_shw_btn {

    padding: 10px 40px;

    background: #000;

    color: #fff;

    text-transform: uppercase;

    border-radius: 4px;

    cursor: pointer;

    width: auto;

}

.part_shw_btn:hover, .other_part_shw_btn:hover , .news_announc_shw_btn:hover {

    color: #fff;

    opacity: 0.6;

    text-decoration: none;

}

.insta .fab.fa-instagram {

  color: transparent;

  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);

  background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);

  background-clip: text;

  -webkit-background-clip: text;

}

.brand_link_text {

    color: #9db63a;

    font-weight: 500;

}

.brand_link_text:hover{

    color: #9db63a;

}

.single-partners_zone .news_section{

    height: auto;

    overflow: hidden;

}

.sub_group_name{

    padding: 15px 0;

}



#commentform label.error {

  display: none !important;

} 

.news_list  a.read_more_news {

    display: inline-block;

    color: #9db63a;

}

.modal-body p{   

    padding-bottom: 10px;

}

.selected .imghub {

    display: none;

}

.img_hub_anchor , .img_hub_anchor .imghub{

	height: 130px;

}

.paterner_detail.partner_news_detail{

margin-top: 0px;

}

.dropdown .fa.fa-angle-down {

    margin-left: 5px;

}

.header_partner_title{

    font-size: 15px;

    color: #33334c;

    line-height: 19px;

    margin: 0;

    padding: 15px 0 0;

    text-decoration: none;

    display: block;

    font-weight: 500;    

}

.header_partner_title:hover{

color: #809603;    

}



.jobs-buttons a {

    border: 1px solid #d4d4d4;

    background: none;

    color: #747474;

    font-size: 15px;

    font-weight: 300;

    padding: 8px 25px;

    cursor: pointer;

    margin: 0 0 0 5px;

	text-decoration:none;

}

.jobs-buttons a:hover {

    background: #a0b83d;

    color: #fff;

    border-color: #a0b83d;

}

.hideshow .dropdown-menu {

    right: 0;

    left: auto;

}

/* .hideshow .dropdown-menu.showdiv{ */

	/* display:block; */

/* } */

.hideshow .dropdown-menu li{

    margin-right:0;

}

#main_menu_listing .hideshow .dropdown-menu li .nav-link {

	color: #212529;	

}

#main_menu_listing .hideshow .dropdown-menu li i{

	display:none;

}

.hideshow .dropdown-menu li .nav-link {

    color:#212529;	

}

.hideshow .dropdown-menu li:hover .nav-link {

    color: #809602;

}

.dropdown-menu{

    z-index: 9999;

}

#main_menu_listing{

    width: 100%;

}

.navbar-dark .navbar-nav li:last-child {

    margin-right: 0;

}

.error + .customlabel::before , .error + .custom-file-label {

    border-color: red; 

}

.btn.btn-lg.btn-subscription.newswire_submit {

	width: auto;

	background-color: #000;

}

.btn.btn-lg.btn-subscription.newswire_submit {

	background-color: #9bb323;

	border-color: #9bb323;	

}



/*---------------formpage---------------*/

.forums_outer #bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {

	padding: 25px 15px;

	background:#fff!important;

}

.forums_outer  .entry-content .bbp-forum-title {

	display: block;

	font-size: 18px;

	font-weight: 500;

	text-decoration:none;

	color:#222;

}	

.forums_outer  .entry-content .bbp-forum-title:hover {

    color: #809602;

}

.forums_outer .entry-content #bbpress-forums .bbp-forum-info .bbp-forum-content {

	font-size: 15px;

	line-height: 24px;

	color: #676666;

}

.forums_outer #bbpress-forums .topic-author div.bbp-reply-author {

	padding-top: 20px;

}

.forums_outer  #bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {

	padding: 15px;	

}



.forums_outer #bbpress-forums ul.bbp-lead-topic,.forums_outer  #bbpress-forums ul.bbp-topics,.forums_outer #bbpress-forums ul.bbp-forums,.forums_outer #bbpress-forums ul.bbp-replies,.forums_outer #bbpress-forums ul.bbp-search-results {

	font-size: 15px;

}



.forums_outer #bbpress-forums #bbp-search-form #bbp_search {

	display: inline-block;

	width: auto;

	border: 1px solid #ddd;

	padding: 9px 20px;

	margin: 0 0 20px;

}

.forums_outer #bbp_search_submit {

	background: #809602;

	border: none;

	padding: 8px 25px;

	color: #fff;

	font-size: 15px;

	cursor:pointer;

	vertical-align: top;

}

.single .entry-header , .forum-search .entry-header {

	margin-top: 25px;

}	

.single .entry-content .bbp-reply-post-date {

	font-size: 11px;	

}



.forums_outer #bbpress-forums .bbp-author-avatar img, .signle #bbpress-forums .bbp-author-avatar img{

	margin:0 !important;

}

.forums_outer .bbp-topic-freshness-author{

	font-size:15px;

}

.forums_outer #bbpress-forums  li .bbp-author-name{

	font-size:15px;

}

.forums_outer #bbpress-forums #bbp-single-user-details {

	border: 1px solid #ddd;

}

.forums_outer #bbpress-forums #bbp-single-user-details #bbp-user-navigation a {

	font-size: 14px;

	color: #222;

}

.forums_outer #bbpress-forums #bbp-single-user-details #bbp-user-navigation a:hover {

	color: #809602;

}

.forums_outer #subscription-toggle {

	vertical-align: middle;

	padding-top: 4px;

	margin-left: 5px;

}

.forums_outer .bbp-reply-content #subscription-toggle {

	padding-top: 0;	

}

.forums_outer #bbpress-forums fieldset.bbp-form legend {

	font-family: roboto condensed;

}

.forums_outer #bbp_topic_submit {

	font-size: 15px;

	border: none;

	background: #809602;

	color: #fff;

	padding: 7px 20px;

	cursor:pointer;

}

.forums_outer #bbp_topic_submit:hover {

	background: #222;

	color: #fff;	

}

.bbp-topic-form input, .bbp-topic-form select {

	border: 1px solid #ddd; 

	padding: 10px 10px;

	font-size: 15px;

} 

.forums_outer  #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {

	font-size: 15px;

} 

.forums_outer .bbp-reply-form input{

	border: 1px solid #ddd; 

	padding: 10px 10px;

	font-size: 15px;

}

.forums_outer #bbp_reply_submit {

	font-size: 15px;

	border: none;

	background: #809602;

	color: #fff;

	padding: 7px 20px;

	cursor:pointer;

}

.forums_outer #bbp_reply_submit:hover {

	background: #222;

	color: #fff;	

}

.forums_outer .bbp-pagination-count {

	font-size: 15px;

}

.bbp-user-edit input, .bbp-user-edit select {

	padding: 10px 5px !important;

	background-color:#fff!important;

	height: auto !important;

	border:1px solid #ddd;

}

.bbp-user-edit textarea{

	background:#fff!important;

} 

#bbpress-forums #bbp-your-profile fieldset fieldset.password {

	width: 80%;	

}

#bbpress-forums #bbp-your-profile fieldset input, #bbpress-forums #bbp-your-profile fieldset textarea {

	width: 80%;	

}

.bbp-user-edit select {

	width:80%;

}

#bbp_topic_tags {

	width: 100%;

}

#bbp_user_edit_submit ,#bbp_merge_topic_submit{

	font-size: 15px;

	border: none;

	background: #809602;

	color: #fff;

	padding: 7px 20px;

	cursor:pointer;

}



#bbp_user_edit_submit:hover ,#bbp_merge_topic_submit:hover{

	background: #222;

	color: #fff;	

}

#bbp-your-profile .form-table {

	width: 100%;

}

#bbp-user-body .form-table > tbody > .acf-field > .acf-label {

	width: 188px;

}

.forums_outer .form-table th {

	width: 197px;

}

.reply-edit .entry-header ,.topic-tag-test .entry-header{

	margin-top: 20px;

}

.main-wrapper .container {

    background: #fff;

	position: relative;
	

}

.logosection {

    padding: 0 15px;

}

.skin_inner .skin_bg{

    background-size: cover !important;

}





/** 9 sep 2019 css  **/

.job_filters .search_jobs div.filter_first, .job_filters .search_jobs div.search_keywords{



   width: 100%;

    margin-bottom: 10px; 

}

.submit-CV-btn {

	margin: 0px 0 15px;

}



#submit-job-form .button:hover,#job_preview .button:hover ,.job_application .button:hover ,.job_filters .search_jobs input[type=submit]:hover {

    background: #222;

    color: #fff;

}

#submit-job-form .button ,#job_preview .button ,.job_application .button ,.job_filters .search_jobs input[type=submit] {

    font-size: 15px;

	border: none !important;

	background: #809602;

	color: #fff;

	padding: 3px 7px;

	cursor: pointer;

	margin: 1px 0;

	height: 34px;	

	transition:all .3s linear;

	-webkit-transition:all .3s linear;

	-moz-transition:all .3s linear;

}

.button.job-manager-button-edit-listing {

	margin-right: 10px !important;

}

footer.entry-footer {

    display: none;

}

.author-info {

    display: none;

}

.search_jobs >div {

    /*width: 50%!important;*/
    width: 50%;

    float: left;

	margin-bottom: 0!important;

}

#group-create-body {

	padding: 0;

}

#group-create-body .creation-step-name {

	text-align: left;

	margin-top: 15px;

}

.buddypress-wrap .subnav-filters .bp-search, .buddypress-wrap .subnav-filters .dir-search, .buddypress-wrap .subnav-filters .feed, .buddypress-wrap .subnav-filters .group-act-search, .buddypress-wrap .subnav-filters .group-invites-search, .buddypress-wrap .subnav-filters .subnav-search, .buddypress-wrap .subnav-filters .subnav-search form, .buddypress-wrap .subnav-filters .user-messages-bulk-actions, .buddypress-wrap .subnav-filters .user-messages-search {

	float: right;

}

.buddypress-wrap .group-subnav-filters .group-invites-search {

	margin-bottom: 0;

}

.buddypress-wrap form.bp-dir-search-form button[type="submit"], .buddypress-wrap form.bp-invites-search-form button[type="submit"], .buddypress-wrap form.bp-messages-search-form button[type="submit"] {

	padding: 6px .7em;	

}

.job_filters .search_jobs input, .job_filters .search_jobs select {

    border: 1px solid #ddd!important;

    padding:3px 8px; 

	height: 36px;

}

.search_jobs .select2-container--default .select2-selection--single {

    border: 1px solid #ddd;

    border-radius: 0;

    margin: 0;

    padding: 3px 0;

    height: 36px;

}

.select2-container--default .select2-selection--single .select2-selection__arrow {

    height: 35px;    

}

.job_filters .search_jobs div.filter_wide, .job_filters .search_jobs div.search_categories {

	padding-right:8px;

}

.job_filters .job_types li {

	padding: 10px 10px 0;	

}

.forums_outer {

    margin-top: 15px;

}

.job-manager-form p .button {

	font-size: 15px;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	border: 1px solid #809602;

	text-transform: capitalize;

	border-radius: 0;

	color: #fff;	

	background: #809602;

	cursor:pointer;

	padding: 5px 15px;

	transition:all .3s linear;

	-webkit-transition:all .3s linear;

	-moz-transition:all .3s linear;

}

.job-manager-form p .button:hover {

	color: #fff;

	background: #222222;

	border: 1px solid #222222;

}

.fieldset-resume_region #select2-resume_region-container {

    line-height: 48px;

}

.fieldset-resume_region .select2-selection__arrow {

    height: 48px !important;

}

.job-manager-application-wrapper .application .application_button, .single_job_listing .application .application_button {

	padding: 0 10px;	

}

.apply_with_resume input[type="submit"] {

	font-size: 15px;

	border: none !important;

	background: #809602;

	color: #fff;

	padding: 3px 7px;

	cursor: pointer;

	margin: 10px 0;

	height: 34px;

}

.apply_with_resume input[type="submit"]:hover{

	color: #fff;

	background: #222222;

	border: 1px solid #222222;

}

.applying_for {	

	margin-bottom: 20px;

	margin-top: 20px;

}

.resume_preview h1 {

	padding: 10px 15px;

}

.forums_outer h1.entry-title {

    margin: 0 0 10px;

}

.groups-meta.action a.group-button.join-group ,.groups-meta.action button.group-button.join-group {

	font-size: 14px;

	border: 1px solid #809602 !important;

	background: #809602;

	color: #fff;

	cursor: pointer;

	margin: 1px 0;	

	line-height: normal !important;

	text-transform:capitalize;

}

.groups-meta.action a.group-button.leave-group ,.groups-meta.action button.group-button.leave-group {

	font-size: 14px;

	margin: 1px 0;	

	line-height: normal !important;

	text-transform:capitalize;

}

.groups-meta.action a.group-button.join-group:hover {

	color: #fff;

	background: #222;	

	border: 1px solid #222 !important;

}

.bp-list li .item .item-block {

    float: left;

    margin-right: 0;

    width: 100%;

    margin-bottom: 10px;

}

.last-activity.item-meta {

	margin-bottom: 0 !important;

}

.buddypress-wrap .item-body .button-tabs {

	padding: 0;

	margin: 0;

}

.buddypress-wrap .groups-list li .group-desc {

	border: none;

	padding: 2px 1px;

	font-style:normal;

}

.buddypress .bp-invites-content ul.item-list li .list-title {

    font-size: 22px;

    padding-top: 12px;

}

.buddypress-wrap .group-invites-search #group_invites_search {

    border: none;

	margin: 0;

    background: none;

}

.bp-list li .item-avatar {

	margin-right: 20px;

} 

.buddypress-wrap .tabbed-links ol li:not(.current), .buddypress-wrap .tabbed-links ul li:not(.current) {

	margin-bottom: 0;

}

.buddypress-wrap .tabbed-links ol, .buddypress-wrap .tabbed-links ul {

	border-bottom: 2px solid #809602;

}

.buddypress-wrap .tabbed-links ol li, .buddypress-wrap .tabbed-links ul li {

	font-size: 15px;

	border: none;

	padding: 7px 17.5px;

	cursor: pointer;

	border-radius: 0;

	margin:0;

	text-transform: capitalize;

	background: #ececec;

}

.buddypress-wrap .tabbed-links ol li.current, .buddypress-wrap .tabbed-links ul li.current {

	color: #fff !important;

	background-color: #809602;

	padding: 7px 17.5px;

	border: none;

}

#groups-list {

	margin: 0;

}

.buddypress-wrap .activity-list.bp-list {

	text-align: center;

	padding: 20px;	

}

.activity-list .activity-item.mini .activity-avatar {

	margin-left: 0;

	text-align: left;

	width: 30%;

	float: none;

	display: inline-block;

}  

.activity-list .activity-item .activity-content {

	margin: 0;

	position: relative;

	display: inline-block;

	width: calc(70% - 10px);

	vertical-align: top;

}

.buddypress-wrap  .activity-list .activity-item .activity-content p {

    text-align: left;

}

.buddypress-wrap  .load-more {

    width: 100%;

    display: inline-block;

    max-width: 180px;

}

.buddypress-wrap .load-more a {

    padding: 0 41px;    

    background: #a0b83e;

    color: #fff !important;

}

.buddypress-wrap  .load-more a:hover {

   background:#222!important;   

}

.buddypress .buddypress-wrap .submit input#bp-messages-send {

    background: #a0b83e;

    color: #fff;

    border-color: #a0b83e;

    padding: 5px 21px;

	transition:all 0.3s linear;

	-webkit-transition:all 0.3s linear;

	-ms-transition:all 0.3s linear; 

} 

.buddypress .buddypress-wrap .submit input#bp-messages-send:hover{

	background:#222; 

	border-color: #222;

}

.activity-update-form #whats-new-content {

	padding:0 0 10px;

}

.buddypress-wrap .standard-form .editfield fieldset {

	width: 100%;

}

body #buddypress div, body #buddypress dl, body #buddypress input[type="reset"], body #buddypress input[type="search"], body #buddypress input[type="submit"], body #buddypress li, body #buddypress select, body #buddypress textarea {

	border-radius: 0;		

}   

.buddypress-wrap .activity-list .load-more{

	max-width:350px;

	margin:15px auto;

}  

.activity-list .activity-item .activity-header a, .activity-list .activity-item .activity-header img {

	display: block;

}

body #buddypress input[type="submit"]{

	transition:all .3s linear;

	-webkit-transition:all .3s linear;

	-ms-transition:all .3s linear;

}

.buddypress-wrap .bp-navs li.current a, .buddypress-wrap .bp-navs li.current a:focus, .buddypress-wrap .bp-navs li.current a:hover, .buddypress-wrap .bp-navs li.selected a, .buddypress-wrap .bp-navs li.selected a:focus, .buddypress-wrap .bp-navs li.selected a:hover {

	background:none;

	color: #222;

}

.buddypress-wrap .bp-navs li:not(.current) a:focus, .buddypress-wrap .bp-navs li:not(.current) a:hover, .buddypress-wrap .bp-navs li:not(.selected) a:focus, .buddypress-wrap .bp-navs li:not(.selected) a:hover {

	background:none;	

	color: #222;

}

.buddypress-wrap .tabbed-links ol li.current a, .buddypress-wrap .tabbed-links ul li.current a {

	color: #fff;

}     

.buddypress-wrap .tabbed-links ol li a, .buddypress-wrap .tabbed-links ol li span:not(.count), .buddypress-wrap .tabbed-links ul li a, .buddypress-wrap .tabbed-links ul li span:not(.count) {

	padding: 0;

	color: #222;

}  

.buddypress-wrap .bp-feedback p {

	line-height: 28px;

}



#bp-delete-cover-image {

	background: #a0b83e;

	border-color:#a0b83e;

	color:#fff;

}

#bp-delete-cover-image:hover {

	background: #222;

	border-color:#222;

	color:#fff;

}

#group-create-body input[type="submit"] {

	font-size: 15px;

	border: none !important;

	background: #809602;

	color: #fff; 

	padding: 3px 15px;

	cursor: pointer;

	margin: 0;

	height: 35px;

}

#group-create-body input[type="submit"]:hover{

	color: #fff;

	background: #222222;

	border: 1px solid #222222;

}

.groups-manage-members-list ul {

    padding: 0;

}

.groups-manage-members-list ul img {

    height: auto;

}

.job-manager-form fieldset input.input-text, .job-manager-form fieldset select, .job-manager-form fieldset textarea {

	border-radius: 0;

}

.job-manager-form fieldset .wp-editor-container {

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0;

}

.select2-container--default .select2-selection--single {

	border-radius: 0;

	height: 50px;

	border: 1px solid #ccc;

}

.select2-container--default .select2-selection--single .select2-selection__arrow {

	height: 35px;

}

.select2-container--default .select2-selection--multiple , #job_deadline{

	border-radius: 0;	

	border: 1px solid #ccc!important;

}

.resume_preview_title .button {

    font-size: 15px;

    border: none !important;

    background: #809602;

    color: #fff;

    padding: 3px 7px;

    cursor: pointer;

    margin: 1px 0;

    height: 34px;

}

.resume_preview_title .button:hover{

	color: #fff;

	background: #222222;

	border: 1px solid #222222;

}

.resume-submitted {

	background: #809602;

	color: #fff;

	padding: 10px;

	border-radius: 3px;

	display: inline-block;

}

body #buddypress .bp-list .action {

    margin: 0 0 5px;

}

.buddypress-wrap .public .profile-fields td.label {	

	padding: 0;

}

.activity-list .activity-item .activity-meta.action .generic-button a.acomment-reply.bp-primary-action.bp-tooltip,.activity-list .activity-item .activity-meta.action .generic-button a.acomment-reply.bp-primary-action.bp-tooltip:hover {

    background: none;

}

.activity-list .activity-item .activity-meta.action .generic-button a.acomment-reply.bp-primary-action {

    background: #a0b83e;

	border-color:#a0b83e;

	color:#fff;

}

.activity-list .activity-item .activity-meta.action .generic-button a.acomment-reply.bp-primary-action:hover {

    background: #222;

	border-color:#222;

	color:#fff;

}

form.ac-form .ac-reply-content {	

	padding-left: 0;

}

#job_type {

	padding: 6px 12px;

}

#select2-job_region-container {

	line-height: 50px;

}

.job_listing_preview.single_job_listing h1 {

	margin: 10px 0;

} 

.bp-cover-image {

	margin-top: 10px;

}	

#bp-browse-button {

	font-size: 15px;

	border: none !important;

	background: #809602;

	color: #fff;

	padding: 3px 7px;

	cursor: pointer;

	margin: 1px 0;

	height: 34px;

}

.buddypress-wrap #group-create-body .bp-cover-image-status p.warning {

	background: #809602;	

}

#bp-delete-cover-image {

	margin-top: 10px;

}

.button.avatar-crop-submit {

	font-size: 15px;

	border: none !important;

	background: #809602!important;

	color: #fff!important;

	padding: 3px 7px;

	cursor: pointer;

	margin: 20px 0;

	height: 34px;

}

.button.avatar-crop-submit:hover{

	color: #fff!important;

	background: #222222!important;

}

.groups-header .desc-wrap {

	background: #fff;

	padding: 0;	

}

.groups-header .desc-wrap .group-description {

	background: #fff;

	box-shadow: none;	

}

.bp-navs ul li .count {

	padding: 0;

	width: 20px;

	height: 20px;

	display: inline-block;

	text-align: center;

	background: #fff;

}

.activity-update-form #whats-new-textarea textarea {

	border: 1px solid #ccc;

}

.activity-update-form input[type="submit"] {

	font-size: 15px;

	border: none !important;

	background: #809602 !important;

	color: #fff !important;

	padding: 3px 7px;

	cursor: pointer;

	margin: 1px 0;

	height: 34px;

}

.activity-update-form input[type="submit"]:hover{

	color: #fff !important;

	background: #222222 !important;;

}

.feed {

	margin-left: 20px;

	margin-top: 6px;

}

.activity-list .activity-item div.item-avatar {

	margin: 0;	

}

#whats-new-submit {

	margin-top: 0 !important;

}

#group-activity-search {

	padding: 6px 10px;

}

#comp-filters {

	margin-right: 0;

}

:not(.vertical) + .item-body #group-invites-container {

	display: block;		

}

#group_invites_search {

	margin-top: 3px;

}

#group-settings-form #save{

	font-size: 15px;

	border: none !important;

	background: #809602 !important;

	color: #fff !important;

	padding: 3px 7px;

	cursor: pointer;

	margin: 1px 0;

	height: 34px;

}

#group-settings-form #save:hover{

	color: #fff !important;

	background: #222222 !important;;

}

.forums_outer .entry-content .job_listing_preview_title {

	padding: 15px 7px 20px;

}

._ning_cont._ning_hidden._ning_outer._align_center.responsive._ning_visible {

    height: auto !important;

    max-width: 100% !important;

    width: auto !important; 

}

.strack_cli._ning_link {

    display: none;

}

.buddypress-wrap .bp-pagination {

	position: relative;

	z-index: 999;

	padding: 10px 0;

}

.buddypress-wrap .subnav-filters > ul {

	padding: 0;

}

.buddypress-wrap .ac-reply-content input[type="submit"] {

	font-size: 15px;

	border: none !important;

	background: #809602;

	color: #fff;	

	cursor: pointer;

	margin: 1px 0;

}

.buddypress-wrap .ac-reply-content input[type="submit"]:hover {

	background: #222;

	color: #fff;	

}

/* body #buddypress * a { */

	/* display: block; */

/* } */

.activity-list.bp-list .activity-item {

	border: 1px solid #ccc;

	box-shadow: none;	

}

.activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items {

	padding: 0;

}

.activity-list .activity-item .activity-header a, .activity-list .activity-item .activity-header img {

	margin-right: 10px;

}

.activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items #activity-autocomplete {

	width: 100%;

	border: 1px solid #d6d6d6;

}

.buddypress .groups-meta button.friendship-button {

	font-size: 15px;

	border: none !important;

	background: #809602;

	color: #fff;	

	cursor: pointer;	

}

.buddypress .groups-meta button.friendship-button:hover {

	background: #222;

	color:#fff;

}

form.ac-form .ac-reply-content .ac-textarea textarea {

	border: 1px solid #ccc;

}

a.friendship-button, button.friendship-button    {

	font-size: 15px !important;

	border: none !important;

	padding: 6px 10px !important;

	display: inline-block;

	background: #f5f5f5 !important;		

}

.friendship-button.not_friends.add {

	border: none !important;

	background: #809602 !important;

	color: #fff !important;	

	cursor: pointer;	

}

.friendship-button.not_friends.add:hover {

	background: #222;

	color: #fff;		

}

.buddypress .buddypress-wrap .activity-button.mention , .buddypress .buddypress-wrap #send-private-message .send-message {

    background: #809602;

	color:#fff;

	border-color:#809602;

}

.buddypress .buddypress-wrap .activity-button.mention , .buddypress .buddypress-wrap #send-private-message .send-message {

    background: #809602;

	color:#fff;

	border-color:#809602;

}

.buddypress .buddypress-wrap .activity-button.mention:hover , .buddypress .buddypress-wrap #send-private-message .send-message:hover{

	background:#222;

	border-color:#222;

	color:#fff;

}

.groups-meta.action button.leave-group.button {

    background: #809602;

	border-color:#809602;

	color:#fff;

}

.groups-meta.action button.leave-group.button:hover {

    background: #222;

	border-color:#222;

	color:#fff;

}

#bp-data-export{

	margin-top:15px;

}

#bp-data-export button{

	background: #809602;

	border-color:#809602;

	color:#fff;

}

#bp-data-export button:hover{

	background: #222;

	border-color:#222;

	color:#fff;

}

.buddypress .friendship-button a.friendship-button.pending_friend ,.buddypress .friendship-button button.friendship-button.pending_friend, .buddypress .friendship-button a.awaiting_response_friend ,.buddypress .friendship-button .members-meta.action button.friendship-button.remove { 

    background: #f5f5f5;

	color:#222;

}

.buddypress-wrap .bp-feedback {

	box-shadow: none;	

}

.notifications-options-nav {

	margin-top: 10px;

}

.notification-actions a {

	display: inline-block !important;

}

.standard-form input[type="submit"] {

	font-size: 15px;

	border: none !important;

	background: #809602 !important;

	color: #fff!important;	

	cursor: pointer;

	margin: 1px 0;

	transition:all 0.3s linear;

	-webkit-transition:all 0.3s linear;

	-ms-transition:all 0.3s linear;

}

.standard-form input[type="submit"]:hover{

	background: #222!important;

	color: #fff!important;		

}

.buddypress-wrap .members-list li .user-update .activity-read-more {

	display: inline-block;

	padding-left: 12px;

	margin-top: 0;

}

.buddypress-wrap .subnav-filters .component-filters, .buddypress-wrap .subnav-filters .last {

    margin-right: 10px;

}

.single-headers ul {	

	padding: 0;

}

.buddypress-wrap .subnav-filters .feed {

	margin-right: 0;

	margin-left: 3px;

}

#activity-stream {

	padding-top: 0;

}

.single-headers a.button, .single-headers div.generic-button {

	margin: 0 10px 0 0;

}

.event_filters .search_events input, .event_filters .search_events select {

	border:1px solid #ccc !important;	

	border-radius:0!important;

}

.wpem-row .wpem-col {

    padding-right: 0;

}

.wpem-form-wrapper .wpem-form-group input[type="file"] {

	padding: 8px 10px 54px;

}

.single_event_listing .wpem-single-event-page .wpem-single-event-wrapper {

		border: 0;

	}

.wpem-event-listings.wpem-event-listing-box-view .wpem-event-box-col {

	padding-bottom: 15px;

}

.event-manager-form fieldset input.input-text, .event-manager-form fieldset select, .event-manager-form fieldset textarea {

	border: 1px solid #ccc!important;

	border-radius: 0!important;

}

.wpem-form-wrapper.event-manager-form .wp-editor-container {

    border: 1px solid #ccc!important;

    border-radius: 0!important;   

}

.event-manager-form input.btn[type="submit"] {

	font-size: 15px;

	border: none !important;

	background: #809602 !important;

	color: #fff!important;	

	cursor: pointer;

	border-radius:0;

	margin: 1px 0;

}

.event-manager-form input.btn[type="submit"]:hover {

	background: #222 !important;

	color: #fff!important;		

}

.buddypress .buddypress-wrap button.accept {

    background: #809602;

	border-color:#809602;

	color:#fff;

}

.buddypress .buddypress-wrap button.accept:hover{

    background: #222;

	border-color:#222;

	color:#fff;

}

.event_listing_preview {

	border: 1px solid #eee;

}

.layout-view-icon i {

    cursor: pointer;

}

.single_event_listing {

	padding: 10px;

}

.single_event_listing .meta {

	background: #fff;

	border-bottom: none;	

}

.entry-content .event_listing_preview_title, .event_listing_preview_title {

	padding: 10px 0 30px;	

	background: #fff;

}

.entry-content .event_listing_preview_title .button, .event_listing_preview_title .button {

	font-size: 15px;

	border: none !important;

	background: #809602 !important;

	color: #fff !important;

	cursor: pointer;

	border-radius: 0;

	margin: 1px 0;

	padding: 7px 10px;

	margin-left: 10px;

}

.entry-content .event_listing_preview_title .button:hover, .event_listing_preview_title .button:hover {

	background:#222!important;	

}

.single_event_listing .event-title {

	font-family: 'Roboto', sans-serif  !important;	

	margin: 0;

	color:#809602;

}

.single_event_listing .meta-text {

	font-family: 'Roboto', sans-serif;		

}

.organizer-social {

	list-style: none;

	padding:0;

}

.when-where .event-end-date::before, .when-where .event-location::before, .when-where .event-start-date::before, .when-where .event-ticket::before, .when-where .registration-end-date::before {

	color: #a0b83e;	

}

.organizer-social .website-link::before {

	color: #a0b83e;

}

.entry-content .event_listing_preview_title h2, .event_listing_preview_title h2 {

	color: #a0b83e !important;	

	margin-top: 10px;

}

.event-details p {

	margin-top: 10px;

}

.box-layout .event-img {

	overflow: hidden;

}

.box-layout .event-img img {

	height: auto;	

}

.box-layout .event-title {

	color: #809602;

	font-family: 'Roboto', sans-serif;

	height: 42px;

}

.normal-section-title {

	color: #809602;

	margin-bottom: 0;

	margin-top: 20px;

}

.box-layout .event-start-date , .box-layout .event-location {

	font-family: 'Roboto', sans-serif;

}

.box-layout .box-footer .event-ticket {

	font-family: 'Roboto', sans-serif;

}

.event-dashboard-actions {

	list-style: none;	

}

.event-info-row-listing {

	padding: 0;

}

.event-info-row-listing:hover {

	background: #f5f5f5;

	border-left: none;

}

.event-info-row-listing:hover a {

	text-decoration:none;

}

.rp4wp-related-event_listing > ul li.event_listing a:focus, .rp4wp-related-event_listing > ul li.event_listing a:hover, .rp4wp-related-event_listing > ul li.no_event_listings_found a:focus, .rp4wp-related-event_listing > ul li.no_event_listings_found a:hover, ul.event_listings li.event_listing a:focus, ul.event_listings li.event_listing a:hover, ul.event_listings li.no_event_listings_found a:focus, ul.event_listings li.no_event_listings_found a:hover {

	background-color: #f5f5f5;

}

.job_listing_packages ul.job_packages li label, .job_listing_packages ul.resume_packages li label, .resume_packages ul.job_packages li label, .resume_packages ul.resume_packages li label {

	color: #b6d553;

}

.job_listing_packages_title .button{

	font-size: 15px;

	border: none !important;

	background: #809602 !important;

	color: #fff !important;

	cursor: pointer;

	border-radius: 0;

	margin: 1px 0;

	padding: 7px 10px;

	margin-left: 10px;

}

.job_listing_packages_title .button:hover{

	background: #222 !important;

}

.woocommerce-billing-fields__field-wrapper {

	display: flex;

	flex-wrap: wrap;

	justify-content: space-between;

	align-items: end;

}

.woocommerce form .form-row {

	width: 49%;

	padding: 0;

	margin: 0 0 10px;

}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {

	font-size: 15px;

	border: none !important;

	background: #809602 !important;

	color: #fff !important;

	cursor: pointer;

	border-radius: 0;

	margin: 1px 0;

	padding: 7px 10px;	

}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {

	background: #222 !important;	

}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {

	max-width: 100%;

	flex: 0 0 auto;

	width: 100%;

	padding:0;

}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {

	max-width: 100%;

	flex: 0 0 auto;

	width: 100%;

	padding: 0;

}

.woocommerce form .form-row label {

	width: 100%;

	margin-bottom:0;

}

.woocommerce-input-wrapper {

	width: 100%;

}



.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {

	border-radius: 0;

	height: 40px;

	padding: 0 10px;

	border: 1px solid #ddd;

}

.woocommerce-input-wrapper .select2-container--default .select2-selection--single {

	height: 40px;	

	margin:0;

}

.woocommerce-input-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow {

	height: 40px;

}

.woocommerce-input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {

	margin-top: 5px;

}

.woocommerce table.shop_table {

	margin: 10px -1px 24px 0;	

	border-radius:0;

}

#order_review_heading {

	margin-top: 30px;

	color:#809602;

}

.woocommerce-billing-fields h3 {

	color: #809602;

}

.woocommerce-info {

	border-top-color: #809602;

}

.woocommerce-info::before {

	color: #809602;

}

.woocommerce-additional-fields {

	margin-top: 10px;

}

#job_package_selection .job_listing_packages_title {

	padding: 10px 5px 15px;	

}

a.link-button, .event_listing_packages_title input[type="submit"] {

	border-radius: 0;

	box-shadow: none;	

	font-size: 15px;

	border: none !important;

	background: #809602 !important;

	color: #fff !important;

	cursor: pointer;

	margin-top:15px;

}

a.link-button:hover ,.event_listing_packages_title input[type="submit"]:hover{

	background: #222 !important;	

}

.event_listing_packages_title input[type="submit"]{

	padding:7px 20px;

}

#event_package_selection h2 {

    color: #809602;

}

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {

	padding: 2px 3px;

	border-radius: 0;

}

#dir-groups-search {

	padding-top: 1px;

}

.user-update .activity-read-more a {

	border-radius: 0;

	box-shadow: none;	

	font-size: 15px;

	border: none !important;

	background: #809602 !important;

	color: #fff !important;

	cursor: pointer;

	padding: 4px 20px !important;

}

.user-update .activity-read-more a:hover{

	background:#222!important;

}

.searchcontainer {

	margin-top: 35px; 

}

.searchcontainer h1.page-title {

    margin: 0 0 15px 0;

}

.searchcontainer .border {

	margin: 0 0 25px;

	display: flex;

	flex-direction: column;

	height: calc(100% - 20px);

}

.searchcontainer .contentpost {

      padding: 10px 10px; 

}

._ning_link {

    position: relative;

}

._ning_cont {

    margin: 0;

}

.ourbrand .imgwrap img {

    width: auto;

} 

#general.select_nomination_category {

	display: none;

}

.mainaward ul {

    margin: 0 -5px;

}

.mainaward h3.award_heading {

	padding: 7px 7px 10px;

	background: #a0b83e;

	color: #fff;

	text-align: center;

	margin: 0 0 10px;

}

.mainaward li {

	flex: 0 0 50%;

	max-width: 50%;

	padding: 0 5px;

	text-align: center;

	word-break: break-all;

}

.mainaward li a p {

    color: #a0b83e;

}

.mainaward p {

    margin-bottom: 15px;

}

.sponserLayout {

	padding-top: 30px;

}

.sponserLogo {

    width: 140px;  

}

.sponserLogo img {

    width: 100%;

} 

.outerImage a p {

    color: #a0b83e;

    font-size: 14px;

}

.sponserContent p {

    margin-left: 17px;

    text-align: left;

}

.BrandSlider .slick-track {

	margin: 0;

}

#tab3 .winner-texts {

	padding-bottom: 20px;

}

.vot-txts, .vot-txts-links {

    text-align: center;

    color: #a0b83d;

    font-weight: 500;

    font-size: 18px;

}

.vot-txts-links {

    margin-top: 20px;    

}

.vot-txts-links a{

    text-decoration: underline;

}

/* .buddypress-wrap.extended-default-reg .register-page .default-profile { */

	/* flex: 0 0 100%;	 */

/* } */

/* .buddypress-wrap.extended-default-reg .register-page .extended-profile { */

	/* padding-left: 0; */

/* } */

body.buddypress .register-section h2.bp-heading {

    margin: 0;

	padding-bottom: 10px;

}

.register-section .editfield {

    display: inline-block;

    width: 49.5%;

	padding-right:15px;

}

.editfield.field_2.field_type_radio {

    width: 100%;

}

.input-options.radio-button-options label {

    display: inline-block; 

	margin-right: 20px;

}

.buddypress-wrap .standard-form .register-section select {

    padding: 8px;

}

.buddypress-wrap #signup_username {

    display: none;

}

.buddypress-wrap label[for="signup_username"]{

    display: none;

}

.slick-list .slick-track {

	margin-left: 0;

	margin-right: 0;

}

.buddypress-wrap .dir-search #dir-members-search {

    padding: 7px 10px;

}

.group-desc p {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

} 

.groups-list.bp-list, .single-group .activity-list.item-list.bp-list{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-ms-flex-wrap:wrap;

	    flex-wrap:wrap;		

}

.buddypress-wrap .groups-list li {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 30%;

		flex: 0 0 30%;

		margin-right: 25px;

		padding: 0px 0 25px;

}

.buddypress-wrap .bp-list li .item .list-title {

	font-size: 18px;

}

body.buddypress article.page > .entry-header .entry-title {

    font-size: 28px;

}

.group-desc p {

    overflow: hidden;

    height: 25px;

    text-overflow: ellipsis;

    white-space: nowrap;

    width: 150px;

}

body.buddypress article.page > .entry-header {

	margin-bottom: 15px;	

}

body.buddypress article.page > .entry-header .entry-title {

   color:#282425;

   margin: 0;

}

.buddypress-wrap .bp-navs ul li .count {

	margin-left: 8px;

}

#buddypress #item-header-cover-image {

	margin-bottom: 0;

}

.buddypress-wrap .groups-header .group-item-actions {

	margin: 0 0 0 15px;	

}

.buddypress-wrap  .single-group .activity-list.bp-list li.activity-item  {

    -webkit-box-flex: 0;

	-ms-flex: 0 0 calc(33.3% - 20px);

	flex: 0 0 calc(33.3% - 20px);

	max-width: calc(33.3% - 20px);

    margin: 10px;

	padding: 20px;

}





.buddypress .profile.public {

    border: 1px solid #ddd;

    padding: 15px; 

}

.buddypress-wrap .profile.public .profile-group-title {

	border-bottom: none;

	background: #f5f5f5;

	padding: 10px 10px;

	margin: 0;

}

.buddypress-wrap .bp-tables-user tr.alt td, .buddypress-wrap table.wp-profile-fields tr.alt td {

    background: none;

	font-weight: normal;

	padding-right: 0;

	padding-top: 0; 	

}

.buddypress-wrap .bp-tables-user tbody tr, .buddypress-wrap table.forum tbody tr, .buddypress-wrap table.wp-profile-fields tbody tr {

	background: none;

}

.buddypress-wrap .screen-heading.view-profile-screen {

	margin-bottom: 10px;

	margin-top: 0;

	color: #a0b83e;

}

.single-headers .group-status{

	padding-right:10px;

}

.single-resume .resume-aside img {

    width: auto;

    height: auto;

    position: relative;

    left: 0;

    float: none;

    vertical-align: middle;

    box-shadow: none;

}

.single-resume .resume-manager-education dd, .single-resume .resume-manager-education dt, .single-resume .resume-manager-experience dd, .single-resume .resume-manager-experience dt {

	border-left: none;	

}

.single-resume .resume-manager-education h3::before, .single-resume .resume-manager-experience h3::before {

	background: none;

	content:none;

}

.single-resume .resume-manager-education, .single-resume .resume-manager-experience {

	padding: 0;

	margin: 10px 0;	

	border: none;

}

.single-resume .resume-manager-education dt, .single-resume .resume-manager-experience dt {

	padding: 0 15px;	

}

.single-resume .meta {

	margin: 0;	

}

.single-resume .resume-aside {

	border:none; 

	margin: 0;

	box-shadow:none;

	border-radius:3px; 

}

.single-resume-content h2 {

	background: #f5f5f5;

	padding: 10px 10px;

	margin: 10px 0 0;

}

body.buddypress .buddypress-wrap .bp-screen-title {

	margin: 0 0 15px;

}

.buddypress-wrap .subnav-filters div input[type="search"] {

	height: 37px;

}

.buddypress-wrap table.notification-settings {	

	margin-top: 20px;

}

.buddypress-wrap table.notification-settings th.title, .buddypress-wrap table.profile-settings th.title {

	padding: 0 0 5px;

}

.buddypress .bp-invites-content #send-invites-editor textarea {

	border: 1px solid #ddd;

}

.editfield.field_1.field_first-name, .editfield.field_14.field_last-name {

    display: inline-flex !important;

    width: 49%;

}

.editfield.field_14.field_last-name {

    float: right;

}

.buddypress-wrap .activity-comments {

	margin: 0;

	text-align: left;	

}

.buddypress-wrap .activity-comments .acomment-content {

	margin: 5px 0 0 5%;

	border:none;

	padding: 0;

}

.activity-list .activity-item.mini .activity-avatar img.avatar {

    max-width: 80%;

}

.wpem-event-listings.wpem-event-listing-box-view .event_listing.wpem-event-layout-wrapper {

    border: none;

}

.wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing {

	border: none !important;

}

.wpem-event-listings .wpem-event-layout-wrapper {

	border-right: none;	

}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-action-url {

	border-left: none;	

}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {

	font-size: 20px;

	color: #a0b83e;	

}

.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {

	font-size: 20px;

	color: #a0b83e;

}

#event-listing-view.wpem-main.wpem-event-listings  .wpem-event-layout-wrapper .wpem-event-date-time ,#event-listing-view.wpem-main.wpem-event-listings  .wpem-event-layout-wrapper .wpem-event-location,#event-listing-view.wpem-main.wpem-event-listings  .wpem-event-layout-wrapper .wpem-event-ticket-type{

	margin:5px 0;

}

#event-listing-view.wpem-main.wpem-event-listings  .wpem-event-layout-wrapper .wpem-event-date-time{

	font-size:14px;

}

.wpem-event-listings-header .wpem-event-layout-action-wrapper .wpem-event-layout-action .wpem-event-layout-icon.wpem-active-layout {

    background: #a0b83e;

    color: #fff;

    border-radius: 2px;

}

.wpem-event-listings-header .wpem-event-layout-action-wrapper .wpem-event-layout-action .wpem-event-layout-icon {

	background: #222;

	color: #fff;

	border-radius: 2px;	

}

.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top {

	background: none;

}

.wpem-event-single-image {

	padding: 15px 10px;

}

.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-event-single-image-wrapper .wpem-event-single-image img {

	max-width: 100%;

	height: auto;

	width: auto;

}

.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-short-info .wpem-event-date {

	margin-bottom: 0;

}

.wpem-single-event-images {

	-ms-flex: 0 0 100%;

    flex: 0 0 100%;

    max-width: 100%;

}

.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content {

	position: relative;

	flex: 0 0 100%;

	max-width: 100%;

}



.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-body-content {

	padding: 0;

}

.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-event-details {

	margin-bottom: 0;

}

.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-short-info {

	padding-bottom: 0;

}

.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar {

	padding: 0;

}

.wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper {

	padding: 0; 	

}

.wpem-single-event-page .wpem-single-event-sidebar-info {

	margin-bottom: 0;

	font-weight: 300;

	font-size:14px;

}

.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar .wpem-event-category .event-category {

	padding: 5px 10px;

}

.wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile {

	max-width: 100%;	

}

.wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-logo-wrapper {

	text-align: left;	

}

.wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-name {

	text-align: left;

}

.wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-short-info {

	text-align: left;

	font-size: 15px;

}

.wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links {

	text-align: left;

	margin: 0;

}

.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-event-details .wpem-event-title .wpem-heading-text {

	color: #a0b83e;	

}

.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-short-info .wpem-event-date .wpem-event-date-type .wpem-to-date .wpem-date {

	font-size: 25px;

	line-height: 25px;

	font-weight: 600;	

}



.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-short-info .wpem-event-date .wpem-event-date-type .wpem-to-date .wpem-month {

	font-size: 15px;

	font-weight: 400;

	line-height: 18px;	

}

.wpem-single-event-sidebar-info .wpem-event-date-time-text {

	font-size:14px;

}

.wpem-single-event-page .wpem-single-event-sidebar-info {

	font-size:14px;

}

.wpem-single-event-sidebar-info .wpem-heading-text {

	/*border-top: 1px solid #ddd;*/

	padding-top: 10px !important;

	padding-bottom: 0 !important;

}



.wpem-single-event-body-sidebar h3.wpem-heading-text{

	border-top: 1px solid #ddd;

	padding-top: 10px!important;

}

.wpem-organizer-profile .wpem-organizer-contact-actions:empty {

	display: none;

}

.wpem-organizer-profile .clearfix:empty {

    display: none;

}

.wpem-single-event-body-sidebar h3.wpem-heading-text:first-of-type {

	border-top: none;

}

.wpem-single-event-page .event-manager-info.wpem-alert-danger{

	color: #721c24;

	background-color: #f8d7da;

	border-color: #f5c6cb;

}

.wpem-responsive-table-block table.wpem-responsive-table-wrapper {

	width: 100%;

}

.event-manager-form fieldset label {

	font-weight: 500;

}

.wpem-theme-button, a.wpem-theme-button, button.wpem-theme-button, input.wpem-theme-button {

	background-color: #809602;

	color: #fff;	

	padding: 10px 20px;	

	border-radius: 0;

}

.wpem-theme-button, a.wpem-theme-button:hover, button.wpem-theme-button:hover, input.wpem-theme-button:hover ,

.wpem-theme-button, a.wpem-theme-button:focus, button.wpem-theme-button:focus, input.wpem-theme-button:focus{

	background-color: #222;

	color: #fff;		

}

.wpem-evnet-packages .event-package-wrapper .wpem-event-package-box-wrapper input[type="radio"]:checked + label.wpem-event-package-box {

	border-color: #809602;

	background: #fefff5;

}

.wpem-evnet-packages .event-package-wrapper .wpem-event-package-box-wrapper input[type="radio"]:checked + label.wpem-event-package-box .wpem-event-package-icon-wrapper .wpem-event-package-icon::before {

	color: #809602;

}

.woocommerce ul.order_details {

	margin: 20px 0;	

	padding: 0;

}

.woocommerce .woocommerce-customer-details address {

	margin-top: 15px;

}

.woocommerce ul.order_details li {

	margin-right: 10px;

	padding-right: 10px;	

}

.woocommerce ul.order_details li {

	width: 100%;

	margin-bottom: 15px;

	border-bottom: 1px solid #ddd;

	padding-bottom: 10px;

	border-right: none;

}

.job_listings .meta .date time {

    white-space: nowrap;

}

.buddypress-wrap .bp-navs li.current a .count, .buddypress-wrap .bp-navs li.selected a .count, .buddypress_object_nav .bp-navs li.current a .count, .buddypress_object_nav .bp-navs li.selected a .count {

    background-color: #a0b83e;

    color: #fff;

    border-color: #a0b83e;

}

.bp-navs ul li .count {

	background-color: #a0b83e;   

    border-color: #a0b83e;

    color: #fff;

}

.buddypress-wrap .select-wrap select{

	text-indent:0;

}

.fullwidth_searchlayout {

    padding-top: 25px;

}

.listcol {

	border-bottom: 1px solid #ddd;

	margin-bottom: 25px;

}

.listcol .contentpost p {

	margin: 0;

}

.listcol .contentpost {

	margin: 0;

}

.listcol .contentpost h2 a {

	color: #809602;	

}

.col-12:last-child .listcol{

	border-bottom:none;	

}

.wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-logo-wrapper .wpem-organizer-logo img {

	max-height: 200px; 

	width: 100%;

}

.bp-messages-content .thread-participants ul {

	margin: 10px 0;

	padding: 0;

}

table.wpem-responsive-table-wrapper tbody tr td a {

	color: #809602;

}

.videotopposts img {

    width: 100%;

}



.datas .col-md-6 {

    float: left;

    padding-top: 15px;

}

.wpem-event-ticket-type-text {

    visibility: hidden;

}

.hides {

    display: none;

}

.datas {

    background: #80808036;

    padding: 4px 10px;

}

.ppp {

    padding-top: 40px;

}



/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/



@media (min-width: 1281px) {

	.moleukimg {

    width: 970px;

}

	

	.page-id-1949 .adpanel ._ning_inner {

    width: 970px;

    height: 90px;

    padding: 0px;

    margin-bottom: 45px;

}

	.page-id-2446 .adpanel ._ning_inner {

    width: 970px;

    height: 90px;

    padding: 0px;

    margin-bottom: 45px;

}

	.page-id-2284 .adpanel ._ning_inner {

    width: 970px;

    height: 90px;

    padding: 0px;

    margin-bottom: 45px;

}

.page-id-1075	.adpanel ._ning_inner {

    width: 970px;

    height: 90px;

    padding: 0px;

    margin-bottom: 45px;

}

.page-id-1073 .adpanel ._ning_inner {

    width: 970px;

    height: 90px;

    padding: 0px;

    margin-bottom: 45px;

}

.page-id-837 .adpanel ._ning_inner {

    width: 970px;

    height: 90px;

    padding: 0px;

    margin-bottom: 45px;

}

}











.submit-banners {

    display: none;

}

li#menu-item-1278 {

    display: none;

}

.page-id-916 .submit-banners,.page-id-837 .submit-banners,.page-id-1073 .submit-banners {

    display: block !important;

}

/* .verticalslideview .slick-list.draggable { */

    /* height: 1585px !important; */

/* } */



      /* Competition Page	 */

.page-id-3208 .featured_sponserd {

    display: none;

}

.page-id-3208 .molesocialhub.topnews.newmember {

    display: none;

}

.page-id-3208 .adpanel.py-4.text-center {

    display: table-column;

}



          /* Expert Hub */

/* .page-id-837 .verticalslideview .slick-list.draggable { */

    /* height: 1185px !important; */

/* } */



        /* Press Zone */

.page-id-1949 .p-md-5 {

    padding: 1rem !important;

}





.page-id-1949 .sidebar ._ning_visible {

    display: none;

}



          /* Events */

/* .page-id-2446  .verticalslideview .slick-list.draggable { */

    /* height: 985px !important; */

/* } */

.page-id-2446 .p-md-5 {

    padding: 1rem !important;

}





.page-id-2446 .sidebar ._ning_visible {

    display: none;

}



/* Job List */

/* .page-id-2284  .verticalslideview .slick-list.draggable { */

    /* height: 785px !important; */

/* } */

.page-id-2284 .p-md-5 {

    padding: 1rem !important;

}

.page-id-2284 .sidebar ._ning_visible {

    display: none;

}



/* Podcasts */



/* .page-id-1073 .verticalslideview .slick-list.draggable { */

    /* height: 1185px !important; */

/* } */



/* Competition */

.page-id-3208 .sidelist .slick-list.draggable {

    height: 518px !important;

}

.scroll_post img {

    width: 180px !important;

}

.expert-hub .blue_bg {

    display: none;

}

.enquirenowad {

    padding-top: 0 !important;

}

.latesthead {

    padding-bottom: 30px;

}

.manage_video {

    border-bottom: 2px solid;

}

div#videos {

    padding-top: 20px;

}

#videos img {

    width: 120px;

}

.page-id-1073 #adventure {

    display: none;

}
#ff-stream-2 .ff-filter:hover, #ff-stream-2 .ff-filter.ff-filter--active, #ff-stream-2 .ff-moderation-button, #ff-stream-2 .ff-loadmore-wrapper .ff-btn, #ff-stream-2 .ff-square:nth-child(1) {
    background-color: #0884c7;
}

/* 12-11-2019 Custom CSS */
/* .nav-tabs.tabinfo .nav-link:hover { */
  /* background-color: #a9cc38 !important; */
/* } */

/* .logged-in-as a { */
  /* color: #0884c7db; */
/* } */

/* .single_job_listing .company .name a, .ff-content a:hover, .btmsection p:hover, .video.content p:hover, .sidelist a:hover, a.website, .job_listings a:hover, .location a,.location a:hover, .logged-in-as a:hover,.contentpost a:hover,.awards-main .blog-type-content-area h2 a:hover { */
  /* color: #a9cc38 !important; */
  /* text-decoration-color: #a9cc38; */
/* } */

/* .btmsection p, .sidelist a, .btmsection a, .contentpost a, .job_listings a, .dropdown-menu2 a, .dropdown-menu2 a:hover,.dropdown-menu1 a,.dropdown-menu1 a:hover { */
  /* color: #0884c7 !important; */
/* } */

/* .video>a { */
  /* text-decoration-color: #0884c7; */
/* } */

/* .accordion-card p a, .accordion-card p a:hover, .job-manager-form a, .job-manager-form a:hover, .news_content a:hover, .news_content a, .bp-tables-user a, .user-subnav a, .members-type-navs a, .list-title.member-name a, .users-nav a, .buddypress-wrap .bp-list li .item .list-title a, form#notifications-bulk-management a, .ff-content a { */
  /* color: #0884c7; */
  /* text-decoration-color: #0884c7; */
/* } */

/* .custom-control-input:checked ~ .customlabel::before, .fill_button { */
  /* border-color: #0884c7 !important; */
  /* background-color: #0884c7 !important; */
/* } */


/* IbDev custom styling */
.adpanel ._ning_elmt >img {
  max-height: 90px;
  max-width: 970px;
}

@media only screen and (max-width:460px) {
  .ib_search_jobs {
    flex-direction: column;
  }

  .ib_search_jobs  .search_categories {
    padding-right: 0 !important;
  }

  .ib_search_jobs  .search_submit {
    margin-top: .5em !important;
  }
}

.ib_search_jobs {
  display: flex;
  align-items: center;
  justify-content: center;
}

.ib_search_jobs  .search_region {
  flex: 1;
}

.ib_search_jobs  .search_categories {
  flex: 1;
  padding-top: 0 !important;
}

.ib_search_jobs  .search_submit {
  flex: 1;
  padding-top: 0 !important;
}

/* vertical slider css for menu */


.nav-video-slide,.nav-competitions-slide,.nav-partnerzone-slide {
  min-height: 300px;
}
.nav-video-slide{
	padding: 0 15px;
}
.sl-prev-arrow span,.sl-next-arrow span {
  color: #ccc;
  padding: 4px 10px;
  background: #fff;
  border: 1px solid #ccc;
  cursor: pointer;
  font-size: 18px;
  font-weight: 700;
}

.sl-prev-arrow,.sl-next-arrow {
  display: inline;
  position: absolute;
  bottom: 0;
}

.sl-next-arrow {
  left: 60px;
}

.sl-prev-arrow {
  left: 20px;
}

.sl-prev-arrow span:hover,.sl-next-arrow span:hover {
  background: #0884c7;
  color: #fff;
  border: 1px solid #0884c7;
}

/* Navigation menu container css   */
.menu-blog-container-right{
	display:flex;
	padding-bottom: 35px;
}

.blog_row .nav-rightbox-arrow-container{
	position: absolute;
    bottom: 10px;
    left: 12px;
}
.nav-rightbox-arrow-container button {
  padding: 2px 10px;
    color: #fffefe;
    line-height: 20px;
    font-size: 12px;
    background: #809602;
    border: 1px solid #ffffff;
    margin-left: 0px;
    cursor: pointer
}
.nav-rightbox-arrow-container button:hover {
	background: #829705;
    color: #fff;
    border-color: #829705;
}


/* Ajax loader for right menu box  */
.right-menu-ajax-loader {
	display:none;
    background: #fff;
    width: 100%;
    height: 100%;
}

.right-menu-ajax-loader .ff-square {
    background: #0985c7
}

/* top video styling  */
.yotu-video-description {
    display: none!important;
}
.yotu-videos.yotu-mode-list .yotu-video-thumb-wrp {
    margin-right: 14px !important;
    width: 50% !important;
}

.yotu-videos.yotu-preset-abnb .yotu-video-title {
    font-weight: 400!important;
	font-size: 14px !important;
	line-height:22px !important;
	font-family: 'Roboto Condensed', sans-serif;

}
.yotu-videos.yotu-preset-abnb .yotu-video-title:hover {
	color:#0985c7;
}
.yotu-pagination-next:after{
	display:none !important;
}
.yotu-pagination-prev:after{
	display:none !important;
}
.yotu-pagination.yotu-pager_layout-bothside_no_text.yotu-pagination-top {
    display: none;
}
.yotu-videos.yotu-preset-abnb li {
    margin-bottom: 12px !important;
}

.yotu-playlist {
    padding: 0px 0 !important;
}

.yotu-videos {
    padding: 12px 0 0 !important;
}
.sidebar-container-joblist{
	position: relative;
}
.top-job-ajax-loader{
	display: none;
	width: 100%;
    background:#ffffffcc;
    height: 100%;
    position: absolute;
    top: 0;
}
.top-job-ajax-loader .ff-loader {
    top: 50%;
    transform: translate(-50%,-50%);
}
.top-job-ajax-loader .ff-loader span {
    background-color: #0985c7;
}

.most-comment-list{
	position: relative;
}
.most-cmt-ajax-loader{
	display: none;
	position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background:#fffffff2;
}
.most-cmt-ajax-loader .ff-loader {
    top: 50%;
    transform: translate(-50%,-50%);
}
.most-cmt-ajax-loader .ff-loader span {
    background-color: #0985c7;
}

.topnewspost{
	position: relative;
}
.top-news-ajax-loader{
	display: none;
	position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
	background:#fffffff2;
}
.top-news-ajax-loader .ff-loader {
    top: 50%;
    transform: translate(-50%,-50%);
}
.top-news-ajax-loader .ff-loader span {
    background-color: #0985c7;
}

.tab-pane-ajax-loader{
	display: none;
	position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background:#fffffff2;
}
.tab-pane-ajax-loader .ff-loader {
    top: 50%;
    transform: translate(-50%,-50%);
}
.tab-pane-ajax-loader .ff-loader span {
    background-color: #0985c7;
}

.footer-breaking-ajax-loader{
	display: none;
	position: absolute;
	top: 0;
	background:#000000a8;
    width: 100%;
    height: 100%;
}
.footer-breaking-ajax-loader .ff-loader {
    top: 50%;
    transform: translate(-50%,-50%);
}
.footer-breaking-ajax-loader .ff-loader span {
    background-color: #0985c7;
}

.footer-mostread-ajax-loader{
	display: none;
	position: absolute;
	top: 0;
	background:#000000a8;
    width: 100%;
    height: 100%;
}
.footer-mostread-ajax-loader .ff-loader {
    top: 50%;
    transform: translate(-50%,-50%);
}
.footer-mostread-ajax-loader .ff-loader span {
    background-color: #0985c7;
}

/* Tab layout box check box  */
.tablyaout li{
	position: relative;
}
.ib-checkbox-box{
	display: inline-block;
    position: absolute;
    top: 0;
	right:0;
}
.ib-tab-checkbox + .ib-tab-checkbox-label {
	margin: 0.2em;
	cursor: pointer;
	padding: 0.2em;
  }
  
  .ib-tab-checkbox {
	display: none;
  }
  
  .ib-tab-checkbox + .ib-tab-checkbox-label:before {
    content: "\2714";
    border: 1px solid mediumseagreen;
    border-radius: 0.2em;
    display: inline-block;
    width: 19px;
    font-size: 11px;
    height: 18px;
    text-align: center;
    vertical-align: middle;
    color: transparent;
    transition: .2s;
  }
  
  
  .ib-tab-checkbox:checked + .ib-tab-checkbox-label:before {
	background-color: MediumSeaGreen;
	border-color: MediumSeaGreen;
	color: #fff;
  }
  /* Tab pane active class  */
  .tab-pane{
	  margin-bottom:24px;
  }
  .tab-pane.ib-active{
	  display:block;
  }
  .tab-content.tabnews {
    display: flex;
    flex-direction: column;
}
.tab-content nav{
	order:-1;
}
.tab-pane.active{
	order:-1;
}

.ib-podcast-home-container .sound-cloud-home-thumb {
	display:none;
}
.ib-podcast-home-container .sound-cloud-home-thumb.ib-active {
	display:block;
}

/* Podacast home Ajax Loader  */
.podcast-home-ajax-loader{
	position: absolute;
	background:#ffffffad;
	display:none;
	bottom: 0;
	width: 95%;
	height: 95%;
}
.podcast-home-ajax-loader > .ff-loader{
	top: 50%;
    left: 50%;
}
.podcast-home-ajax-loader > .ff-loader span{
	background-color:#0985c7;
}

/* Podcast menu list  */
.podcast-menu-container > .sound-cloud-walker-thumb {
    width: 25%;
	display: none;
	padding: 6px;
    vertical-align: top;
}
.podcast-menu-container iframe {
    height: 130px;
}
.podcast-menu-container > .sound-cloud-walker-thumb.ib-active {
    display: inline-block;
}

.podcast-menu-ajax-loader{
	position: absolute;
	background:#ffffffad;
	display:none;
	bottom: 0;
	width: 95%;
	height: 95%;
}
.podcast-menu-ajax-loader > .ff-loader{
	top: 35%;
    left: 50%;
}
.podcast-menu-ajax-loader > .ff-loader span{
	background-color:#0985c7;
}

/* Podcast sidebar  */
.podcast-sidebar-container .podcast-sidebar-thumb{
	display: none;
}
.podcast-sidebar-container .podcast-sidebar-thumb.ib-active{
	display: block;
}
.top-podcast-sidebar {
    position: relative;
}
.podcast-sidebar-ajax-loader{
	position: absolute;
	background:#ffffffad;
	display:none;
	bottom: 0;
	width: 100%;
	height: 100%;
}
.podcast-sidebar-ajax-loader > .ff-loader{
	top: 35%;
    left: 50%;
}
.podcast-sidebar-ajax-loader > .ff-loader span{
	background-color:#0985c7;
}

/* Video menu bar  */
.ib-menu-video{
	display:none;
}
.ib-menu-video.ib-active{
	display:block;
}
.video-menu-ajax-loader{
	position: absolute;
	background:#ffffffad;
	display:none;
	bottom: 0;
	width: 100%;
	height: 100%;
}
.video-menu-ajax-loader > .ff-loader{
	top: 35%;
    left: 50%;
}
.video-menu-ajax-loader > .ff-loader span{
	background-color:#0985c7;
}

.ib-home-video{
	display:none;
}

.ib-home-video.ib-active{
	display:block;
}
.videopick-home-ajax-loader{
	position: absolute;
	background:#ffffffad;
	display:none;
	bottom: 0;
	width: 100%;
	height: 100%;
}
.videopick-home-ajax-loader > .ff-loader{
	top: 35%;
    left: 50%;
}
.videopick-home-ajax-loader > .ff-loader span{
	background-color:#0985c7;
}

/* Video pick sidebar  */
.video-sidebar-item{
	display:none;
}
.video-sidebar-item.ib-active{
	display:block;
}

.videopick-sidebar-ajax-loader{
	position: absolute;
	background:#ffffffad;
	display:none;
	bottom: 0;
	width: 100%;
	height: 100%;
}
.videopick-sidebar-ajax-loader > .ff-loader{
	top: 35%;
    left: 50%;
}
.videopick-sidebar-ajax-loader > .ff-loader span{
	background-color:#0985c7;
}

/* Podcast page  */
.podcastListingpage{
	display: flex;
	flex-wrap: wrap;
}
.podcastListingpage .soundcloudIsGold {
    width: 50%;
}

/* Experhub walker menu ajax loader  */
.expert-menu-loader{
	position: absolute;
	background:#ffffffad;
	display:none;
	bottom: 0;
	width: 100%;
	height: 100%;
}
.expert-menu-loader > .ff-loader{
	top: 35%;
    left: 50%;
}
.expert-menu-loader > .ff-loader span{
	background-color:#0985c7;
}

.experthub-home-ajax-loader{
	position: absolute;
	background:#ffffffad;
	display:none;
	bottom: 0;
	width: 100%;
	height: 100%;
}
.experthub-home-ajax-loader > .ff-loader{
	top: 35%;
    left: 50%;
}
.experthub-home-ajax-loader > .ff-loader span{
	background-color:#0985c7;
}

.experthub-sidebar-ajax-loader{
	position: absolute;
	background:#ffffffad;
	display:none;
	bottom: 0;
	width: 100%;
	height: 100%;
}
.experthub-sidebar-ajax-loader > .ff-loader{
	top: 35%;
    left: 50%;
}
.experthub-sidebar-ajax-loader > .ff-loader span{
	background-color:#0985c7;
}

/* Compettion sidebar  */
.main-comp-container-sidebar {
	position: relative;
}
.compet-sidebar-ajax-loader{
	display: none;
	position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
	background:#fffffff2;
}
.compet-sidebar-ajax-loader .ff-loader {
    top: 50%;
    transform: translate(-50%,-50%);
}
.compet-sidebar-ajax-loader .ff-loader span {
    background-color: #0985c7;
}
/* event sidebar  */
.event-sidebar-ajax-loader{
	display: none;
	position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
	background:#fffffff2;
}
.event-sidebar-ajax-loader .ff-loader {
    top: 50%;
    transform: translate(-50%,-50%);
}
.event-sidebar-ajax-loader .ff-loader span {
    background-color: #0985c7;
}

/* press sidebar  */
.press-sidebar-ajax-loader{
	display: none;
	position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
	background:#fffffff2;
}
.press-sidebar-ajax-loader .ff-loader {
    top: 50%;
    transform: translate(-50%,-50%);
}
.press-sidebar-ajax-loader .ff-loader span {
    background-color: #0985c7;
}

/* partner sidebar  */
.partner-sidebar-ajax-loader{
	display: none;
	position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
	background:#fffffff2;
}
.partner-sidebar-ajax-loader .ff-loader {
    top: 50%;
    transform: translate(-50%,-50%);
}
.partner-sidebar-ajax-loader .ff-loader span {
    background-color: #0985c7;
}

/* Custom Related Post Styling  */
.ib-related-post-vk{
	display:flex;
}
.ib-related-post-vk > img{
    max-width: 108px;
    height: 90px;
    padding: 5px;
}
.ib-related-post-vk > a{
	padding: 0 16px;
    font-size: 14px;
	color: #000;
	position: relative;
	width:100%;
}
.ib-related-post-vk a span{
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

/* Custom styling related post plugin  */
.related-post.grid .item {
	display: inline-flex !important;
	align-items: center;
}
.related-post .post-list .item .post_title {
	width: 65%;
	padding:6px !important;
    order: 1;
}
.related-post .post-list .item .post_thumb {
	border: 1px solid #ccc;
    text-align: center;
	padding: 10px !important;
}
.related-post .post-list .item .thumb img {
    width: 110px !important;
    height: 90px !important;
}
.related-post.grid {
    position: relative;
}
.related-post .headline {
    font-size: 16px !important;
    padding: 8px 15px !important;
    font-weight: 300 !important;
    color: #fff !important;
    background: #222222 !important;
    display: inline-block !important;
}
.related-post .headline:after {
    content: "";
    width: 100%;
    height: 2px;
    background: #222222;
    position: absolute;
    left: 0;
    top: 59px;
}

.podcastList.deactive{
	display:none;
}
.row.justify-content-center.deactive {
    display: none !important;
}
ul#tabgroupList.tab-nav-podcast .nav-item {
    flex: none;
}
ul#tabgroupList.tab-nav-podcast {
    justify-content: flex-start;
}
#post-2469 .attachment-post-thumbnail.default-featured-img{
	display: none;
}

.news_content.ibS_expertbd_sing img {
    max-width: 100%;
    object-fit: contain;
}

/* container setup styling sidebar and content  */
@media (min-width: 1200px){
	/* .main-wrapper .container {
		max-width: 1330px !important;
	} */
	.col-sm-12.col-md-3.col-lg-3.no_padding.ibS_sticky {
		flex: 0 0 30%;
		max-width: 30%;
	}
	.col-sm-12.col-md-9.col-lg-9.outertopslide {
		flex: 0 0 70%;
		max-width: 70%;
	}
	.col-md-4.grid_video img.ibS_thumbnail_img {
		width: 100%;
	}
}

.become-btn.submit-banner.pl-4.pr-4 {
    height: 250px;
    padding-left: 16px !important;
    padding-right: 2px !important;
}

.gpnf-nested-entries .gpnf-row-actions {
    display: none;
}

/* Tab content  */
.tab-content-ajax-loader{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	background: #fffffff2;
	z-index: 1;
}
.tab-content-ajax-loader .ff-loader{
	top: 3%;
    z-index: 16;
    left: 50%;
}
.tab-content-ajax-loader .ff-loader span{
	background:#0985c7;
}

.walkermenu-loader {
    height: 200px;
}

.walkermenu-loader .ff-loader span{
	background:#0985c7;
}

.tabnews .tab-pane {
    margin-bottom: 0;
}
.ib_clockimg{
    display: flex;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: unset;
    flex: 0 0 70%;
    flex-direction: column;
    background-color: #f8fbee;
}
.ib_clockimg img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    /* flex: 0 0 100%; */
    /* height: 100%; */
    margin: auto;
}
.news_content {
    max-width: 100%;
}
.single-news .outertopslide {
    padding: 0 15px 0 30px;
}
.outertopslide .blog_detail p {
    font-size: 19px;
    line-height: normal;
    color: #000;
}
div#Comment-Sec > div {
    display: block !important;
}
@media (max-width: 767px){
	.news_content {
	    max-width: 100%;
	}
	.single-news .outertopslide {
	    padding: unset;
	}
}


.thumbList .imgwrap {
    height: auto !important;
    overflow: hidden;
}