@import url(//fonts.googleapis.com/css?family=Lato:400,700);/*font-family: 'Lato', sans-serif;*/
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600,700);/*font-family: 'Open Sans', sans-serif;*/

@font-face {
	font-family: 'franklin-medium';
	src: url('fonts/framd_1.eot');
	src: local('☺'), url('fonts/framd_1.woff') format('woff'), url('fonts/framd_1.ttf') format('truetype'), url('fonts/framd_1.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-family: 'FranklinGothic-Book';
  src: url('fonts/FranklinGothic-Book.eot') format('embedded-opentype');
  src: local('☺'), url('fonts/FranklinGothic-Book.woff') format('woff'), url('fonts/FranklinGothic-Book.ttf')  format('truetype'), url('fonts/FranklinGothic-Book.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@-ms-viewport{
  width: device-width;
}

/*----------------------------------------------------------------------------------------
										COMMON STYLES
-----------------------------------------------------------------------------------------*/

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight:normal;
	color: #434343;
	line-height: 1.6;
	text-align: center;
	/*overflow-x: hidden;*/ /* prevents horizontal scroll bars */
	-webkit-tap-highlight-color: rgba(0,0,0,0); /* disable webkit tap highlight */
	height: 100%; /* fixes focus scrolling in Safari (OS X) */
}



.posi_rel{
	position:relative;
}

input:focus{
    border-color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
    border-color:transparent;
	outline: none;
	background-color:transparent;
}

*:focus, a{
    outline: 0;
	outline:none;
}

textarea {
    resize: none;
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{
	background-color:#fff !important;
}

/* all */
::-webkit-input-placeholder { color:#000; }
::-moz-placeholder { color:#000; } /* firefox 19+ */
:-ms-input-placeholder { color:#000; } /* ie */
input:-moz-placeholder { color:#000; }


input:-webkit-autofill {
    color: #fff !important;
}






/*----------------------------------------------------------------------------------------
										Menu Appearance STYLES
-----------------------------------------------------------------------------------------*/

/* Menu Button */

.menu-btn{
	background:url(../images/btn_menubg.png) no-repeat 0 0;
	width:72px;
	height:65px;
	cursor: pointer;
	float:left;
}

.menu-btn:hover{
	color: #FFF;
}

.pushy{
	font-family: 'FranklinGothic-Book';
    position: fixed;
    width:270px;
    height: 100%;
    top: 0;
    z-index: 9999;
    background: #ffffff;
    font-size: 0.9em;
    font-weight: normal;
    -webkit-box-shadow: 6px 0 13px -5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:6px 0 13px -5px rgba(0, 0, 0, 0.3);
    box-shadow: 6px 0 13px -5px rgba(0, 0, 0, 0.3);
    overflow: auto;
    -webkit-overflow-scrolling: touch; /* enables momentum scrolling in iOS overflow elements */
}

.pushy a{
    display: block;
    color: #b3b3b1;
    padding: 15px 30px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    border-top: 1px solid rgba(255, 255, 255, .1);
    text-decoration: none;
}

.pushy a:hover{
    background: #00b4ff;
    color: #FFF;
}

/* Menu Movement */

.pushy-left{
    -webkit-transform: translate3d(-270px,0,0);
    -moz-transform: translate3d(-270px,0,0);
    -ms-transform: translate3d(-270px,0,0);
    -o-transform: translate3d(-270px,0,0);
    transform: translate3d(-270px,0,0);
}

.pushy-open{
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.push-push{
    -webkit-transform: translate3d(270px,0,0);
    -moz-transform: translate3d(270px,0,0);
    -ms-transform: translate3d(270px,0,0);
    -o-transform: translate3d(270px,0,0);
    transform: translate3d(270px,0,0);
}

/* Menu Transitions */

.pushy, #wrapper, .push{
    -webkit-transition: -webkit-transform .2s cubic-bezier(.16, .68, .43, .99);
    -moz-transition: -moz-transform .2s cubic-bezier(.16, .68, .43, .99);
    -o-transition: -o-transform .2s cubic-bezier(.16, .68, .43, .99);
    transition: transform .2s cubic-bezier(.16, .68, .43, .99);
    /* improves performance issues on mobile*/
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
}

/* Site Overlay */

.site-overlay{
    display: none;
	 -webkit-transition: -webkit-transform .2s cubic-bezier(.16, .68, .43, .99);
    -moz-transition: -moz-transform .2s cubic-bezier(.16, .68, .43, .99);
    -o-transition: -o-transform .2s cubic-bezier(.16, .68, .43, .99);
    transition: transform .2s cubic-bezier(.16, .68, .43, .99);
}

.pushy-active .site-overlay{
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 270px;
    z-index: 9999;
	background:rgba(0,0,0,0.3);
}

/**/


.pushy .navbar-nav , .pushy .navbar-nav > li{
    float: none;
    margin: 0;
	text-align:left;
	position:relative;
}

.pushy .navbar-nav span , .pushy .navbar-nav > li span, .pushy .navbar-nav > li.dropdown.default-open.open span {
	background:url(../images/dropmenu_off.png) no-repeat center center;
	height: 41px;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    z-index: 1;
	transition: all 0.5s ease 0s;
}

.pushy .navbar-nav > li.dropdown.open span, .pushy .navbar-nav > li.dropdown.default-open span{
	background:url(../images/dropmenu_on.png) no-repeat center center;
	height: 41px;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    z-index: 10;
	transition: all 0.5s ease 0s;
}

.pushy .dropdown-menu {
	position: relative;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: none;
	min-width: 100%;
	width:100%;
	padding:0;
	margin:0;
	list-style: none;
	font-size: 18px;
	background-color:transparent;
	border:none;
	border: none;
	border-radius: 0;
	-webkit-box-shadow:none;
	box-shadow:none;
	background-clip: padding-box
}

.pushy  .dropdown.open .dropdown-menu, .pushy  .dropdown.default-open .dropdown-menu{
	display:block;
}

.pushy  .dropdown.default-open.open .dropdown-menu{
	display:none;
}

.pushy .dropdown-menu > li > a{
	padding: 5px 25px;
	transition: all 0.5s ease 0s;
}

.pushy .dropdown-menu > li > a:hover, .pushy .dropdown-menu > li > a:focus{
	background:#838c97;
	color:#ffffff;
}

.pushy .navbar-nav > li > a{
	background:#f2f2f2;
	padding:10px 25px;
	position:relative;
	font-size:20px;
	transition: all 0.5s ease 0s;
}

.pushy .navbar-nav > li > a:hover{
	color:#000000;
}

.pushy .navbar-nav > li > a.Sectors_nav{
	background-image:url(../images/nav_sector_strip.png);
	background-repeat:repeat-y;
	background-position:0 top;
	color:#84878c;
}

.pushy .navbar-nav > li > a.Tools_nav{
	background-image:url(../images/nav_tools_strip.png);
	background-repeat:repeat-y;
	background-position:0 top;
	color:#84878c;
}

.pushy .navbar-nav > li > a.Events_nav{
	background-image:url(../images/nav_events_strip.png);
	background-repeat:repeat-y;
	background-position:0 top;
	color:#84878c;
}

.pushy .navbar-nav > li > a.Resources_nav{
	background-image:url(../images/nav_resource_strip.png);
	background-repeat:repeat-y;
	background-position:0 top;
	color:#84878c;
}

.pushy .navbar-nav > li > a.Favourites_nav{
	background-image:url(../images/nav_fav_strip.png);
	background-repeat:repeat-y;
	background-position:0 top;
	color:#84878c;
}

.pushy .navbar-nav > li > a.Us_nav{
	background-image:url(../images/nav_write_strip.png);
	background-repeat:repeat-y;
	background-position:0 top;
	color:#84878c;
}

.pushy .navbar-nav > li:hover > a.Sectors_nav, .pushy .navbar-nav > li.active > a.Sectors_nav{background:#275dab; color:#ffffff;}
.pushy .navbar-nav > li:hover > a.Tools_nav, .pushy .navbar-nav > li.active > a.Tools_nav{background:#06af84; color:#ffffff;}
.pushy .navbar-nav > li:hover > a.Events_nav, .pushy .navbar-nav > li.active > a.Events_nav{background:#1781c8; color:#ffffff;}
.pushy .navbar-nav > li:hover > a.Resources_nav, .pushy .navbar-nav > li.active > a.Resources_nav{background:#913393; color:#ffffff;}
.pushy .navbar-nav > li:hover > a.Favourites_nav, .pushy .navbar-nav > li.active > a.Favourites_nav{background:#f15383; color:#ffffff;}
.pushy .navbar-nav > li:hover > a.Us_nav, .pushy .navbar-nav > li.active > a.Us_nav{background:#f39439; color:#ffffff;}



/**/

#wrapper{
	padding-top:65px;
	/*position:relative;*/
}

#advt img{
	max-height:150px;
        max-width: 1100px
}


/*----------------------------------------------------------------------------------------
										HEADER START HERE
-----------------------------------------------------------------------------------------*/

#advt {
    max-height: 150px;
    min-height: 30px;
    overflow: hidden;
	}
	

#advt .imgAdvt{ display:inline-block; position:relative;}
#advt .imgAdvt .closeBtn{ position:absolute; right:3px; left:auto; top:3px; width:20px; height:20px; background:url(../images/modal_close_btn.png) no-repeat center center #FFF; background-size:14px 14px; border-radius:50%; cursor:pointer; z-index:11;}
	

#header{
	background:#ffffff;
	height:65px;
	/*position:absolute;*/
	position:relative;
	top:0;
	left:0;
	width:100%;
	z-index:100;
	box-shadow:0 0 2px rgba(0,0,0,0.5);
	-moz-box-shadow:0 0 2px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.5);
	-o-box-shadow:0 0 2px rgba(0,0,0,0.5);
	
}

/*body.bodybdms #header{
	margin-top:50px;
}*/

#header.fixed{
	position:fixed;
}

body.bodybdms #header.fixed{
	margin-top:0;
}

.pushy-active #header{
	padding-left:270px;
}

#header .logo{
	background:url(../images/logo.png) no-repeat;
	width:280px;
	height:61px;
	position:absolute;
	top:0;
	left:50%;
	margin:2px 0 2px -140px;
}

#header .logo a{
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px;
	outline:none;
}

#header .header_leftSide{
	float:left;
}

.top_searchSection{
	/*float:left;*/
	padding:15px 0;
	margin-left:-5px;
	position:relative;
	width:350px;
}

.top_searchSection .search_icon{
	background:url(../images/search_icon.png) no-repeat;
	float:left;
	width:35px;
	height:35px;
	cursor:pointer;
}

.top_searchSection .ui-autocomplete-input{
	border:1px solid #ffffff;
	/*border-bottom:1px solid #d7d7d7;*/
	background-image:url(../images/search_icon.png);
	background-repeat:no-repeat;
	background-position:0 center;
	background-size:33px 33px;
	/*background:#edeef0;
	background-image:url(../images/search_icon.png);
	background-repeat:no-repeat;
	background-position:10px center;
	background-size:25px 25px;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:400;
	color:#3f3e4c;
	padding: 8px 5px 8px 45px;
    width: 100%;
	/*border-radius:30px;*/
}


.top_searchSection .searchform{
	position:absolute;
	width:100%;
	top:10px;
	left:0;
	/*display:none;*/
}

.top_searchSection .searchform label.screen-reader-text, .top_searchSection .searchform input#searchsubmit{
	display:none;
}

#autocomplete{	
	position: relative;
    z-index: 10;
    background:#ffffff;
    box-shadow: 7px 7px 8px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 7px 7px 8px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 7px 7px 8px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 7px 7px 8px rgba(0, 0, 0, 0.4);
}

#autocomplete_result{
	max-height:200px;
}

#see_all{
	background:#f3f4f6;
	border-top: 1px solid #dadada;
	color: #434343;
    font-family: "franklin-medium";
    font-size: 18px;
    font-weight: normal;
    line-height: 26px;
	padding:10px;
}

#see_all a{
	color: #434343;
}

.ui-autocomplete{	
	/*border: 1px solid #dadada;*/
	border:none;
	border-bottom:none;
    list-style: outside none none;
    margin:0;
    padding: 10px;
    text-align: left;
    width: 16.6667%;
	/*font-family: 'Lato', sans-serif;*/
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	font-weight:400;
	color:#1c213e;
	overflow:auto;
	line-height:22px;	
}

.ui-autocomplete li{
	border-bottom:1px solid #d7d7d9;
	padding:7px 5px;
	cursor:pointer;
}

.ui-autocomplete li a{
	color:#1c213e;
	opacity:0.8;
}

.ui-autocomplete li a:hover{
	opacity:1;
}


#header .header_rightSide{
	float:right;
}

.notice{
	float:left;
}

.notification{
	float:left;
	width:65px;
	height:65px;
	background:#edeef0 url(../images/notification_icon.png) no-repeat center center;
	position:relative;
	cursor:pointer;
}

.notification span{
	background:#39a3cf;
	width:22px;
	height:22px;
	border-radius:50%;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	top:10px;
	right:11px;
	line-height:22px;
	text-align:center;
}


#header .welcome {
	float:left;
	padding:10px 10px;
	position:relative;
}


#header .welcome .profil_img {
	background:url(../images/profile_bg.png) no-repeat center center;
    float: left;
    height: 47px;
    overflow: hidden;
    width: 47px;
	border-radius:100%;
}


#header .welcome .profil_img img {
    border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
}


#header .welcome .name {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#1c213e;
	font-weight:700;
    float: left;
    margin:5px 10px;
	text-align:left;
	line-height:18px;
}


#header .welcome .name span {
    font-weight: normal;
	opacity:0.6;
	display:block;
}


.myaccount {
    background:url(../images/account_arrow.png) no-repeat;
    float: left;
    height: 18px;
    margin: 10px 0;
    width: 18px;
	cursor:pointer;
}

.myaccount:hover, .myaccount.active{
}

.myaccount .submenu{
	background: #ffffff;
	border: 1px solid #d7d7d7;
	position:absolute;
	top:65px;
	right:-65px;
	left:auto;
	width:230px;
	z-index:99;
	display:none;
	padding:0;
	border-radius:0;
	box-shadow:0px 5px 10px rgba(0,0,0,0.2);
}

.dropdown.open .myaccount .submenu{
	display:block;
}


.myaccount .submenu:after, .myaccount .submenu:before {
	bottom: 100%;
	left: 62%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.myaccount .submenu:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 15px;
	margin-left: -15px;
}
.myaccount .submenu:before {
	border-color: rgba(215, 215, 215, 0);
	border-bottom-color: #d7d7d7;
	border-width: 16px;
	margin-left: -16px;
}


.myaccount .submenu ul{
	margin:0;
	padding:0;
	font-family: 'franklin-medium';
	font-size:18px;
	line-height:20px;
	list-style:none;
}

.myaccount .submenu ul li{
	padding:0;
	margin:0;
	color:#ffffff;
	border-bottom:1px solid #d7d7d7;
	text-align:left;
}

.myaccount .submenu ul li:first-child, #leftcolumn ul#nav li:first-child{
	border-top:none;
}

.myaccount .submenu ul li:last-child, #leftcolumn ul#nav li:last-child{
	border-bottom:none;
}

.myaccount .submenu ul li a{
	color:#1c213e;
	display:block;
	text-decoration:none;
	padding:12px 18px;
	position:relative;
}

.myaccount .submenu ul li a:hover{
	color:#ffffff;
	background:#5f6171;
	display:block;
}

.myaccount .submenu ul li a span.ico_1{
	background:url(../images/profile_icon.png) no-repeat -210px 0;
	position:absolute;
	right: 10px;
    top: 6px;
	width:32px;
	height:32px;
}

.myaccount .submenu ul li a span.ico_2{
	background:url(../images/profile_icon.png) no-repeat -168px 0;
	position:absolute;
	right: 10px;
    top: 6px;
	width:32px;
	height:32px;
}

.myaccount .submenu ul li a span.ico_3{
	background:url(../images/profile_icon.png) no-repeat -42px 0;
	position:absolute;
	right:10px;
    top: 6px;
	width:32px;
	height:32px;
}

.myaccount .submenu ul li a span.ico_4{
	background:url(../images/profile_icon.png) no-repeat -252px 0;
	position:absolute;
	right: 10px;
    top: 6px;
	width:32px;
	height:32px;
}

.myaccount .submenu ul li a span.ico_5{
	background:url(../images/profile_icon.png) no-repeat -126px 0;
	position:absolute;
	right: 10px;
    top: 6px;
	width:32px;
	height:32px;
}

.myaccount .submenu ul li a:hover span.ico_1{background-position:-210px -42px;}
.myaccount .submenu ul li a:hover span.ico_2{background-position:-168px -42px;}
.myaccount .submenu ul li a:hover span.ico_3{background-position:-42px -42px;}
.myaccount .submenu ul li a:hover span.ico_4{background-position:-252px -42px;}
.myaccount .submenu ul li a:hover span.ico_5{background-position:-126px -42px;}




.myaccount .submenu .menuarrow{
	 background:url(http://bigdata-madesimple.com/wp-content/themes/bdms/images/sprite.png) no-repeat -210px -72px;
	 position:absolute;
	 width:18px;
	 height:6px;
	 right:10px;
	 top:-6px;
}

.notcounter{
	background:#e3523e;
	width:32px;
	height:20px;
	border-radius:10px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	left:35px;
	top:6px;
	line-height:18px;
	text-align:center;
}


.login{
	font-family: 'FranklinGothic-Book';
	font-size:15px;
	font-size:21px;
	line-height:20px;
	background:#39a3cf;
	padding:12px 21px 14px 54px;
	color:#ffffff;
	float:left;
	position:relative;
	border:none;
	margin:10px 10px 0 0;
}

.login span{
	background:url(../images/login_icon.jpg) no-repeat;
	width:43px;
	height:46px;
	position:absolute;
	top:0;
	left:0;
}

.notification .notification_list{
	background: #ffffff;
	border: 1px solid #d7d7d7;
	position:absolute;
	top:65px;
	right:0;
	left:auto;
	width:350px;
	z-index:99;
	display:none;
	box-shadow:0px 5px 10px rgba(0,0,0,0.2);
}

.notice.dropdown.open .notification .notification_list{
	display:block;
}


.notification .notification_list:after, .notification .notification_list:before {
	bottom: 100%;
	right: 15px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.notification .notification_list:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 15px;
	margin-left: -15px;
}
.notification .notification_list:before {
	border-color: rgba(215, 215, 215, 0);
	border-bottom-color: #d7d7d7;
	border-width: 16px;
	margin-left: -16px;
}

.notification .notification_list .post_tittle{
	background:#f8f8f8;
	border-bottom: 1px solid #d9d9d9;
	position:relative;
	padding:15px 18px;
	font-family: 'franklin-medium';
	font-size:20px;
	font-weight:normal;
	line-height:20px;
	color:#1c213e;
	text-align:left;
}

.notification .notification_list .post_tittle span{
	background:#e3523e;
	width:40px;
	height:22px;
	border-radius:10px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	top:15px;
	right:10px;
	line-height:22px;
	text-align:center;
}

.notification .lisiting{
	padding:10px 5px 10px 25px;
	text-align:left;
}



/*----------------------------------------------------------------------------------------
										MAIN BANNER START HERE
-----------------------------------------------------------------------------------------*/

#mainBanner{
	background:url(../images/main_bg.jpg) no-repeat center center;
	background-size:cover;
	text-align:center;
	height:625px;
}

#mainBanner.banner1{background:url(../images/main_bg1.jpg) no-repeat top center; background-size:cover;}
#mainBanner.banner2{background:url(../images/main_bg2.jpg) no-repeat top center; background-size:cover;}
#mainBanner.banner3{background:url(../images/main_bg3.jpg) no-repeat top center; background-size:cover;}
#mainBanner.banner4{background:url(../images/main_bg4.jpg) no-repeat top center; background-size:cover;}
#mainBanner.banner5{background:url(../images/main_bg5.jpg) no-repeat top center; background-size:cover;}

#mainBanner h1{
	font-family: 'franklin-medium';
	font-size:72px;
	font-weight:normal;
	line-height:72px;
	color:#ffffff;
	padding:0;
	margin:0;
}

#mainBanner h1 a{
	color:#ffffff;
	text-decoration:none;
}

#mainBanner h1 a:hover{
	opacity:0.9;
}

#mainBanner .date{
	font-family: 'franklin-medium';
	font-size:15px;
	font-weight:normal;
	line-height:15px;
	color:#ffffff;
	padding:20px 0;
	margin:0;
}

#mainBanner .date a{
	color:#ffffff;
}

.caption_pic{
	display:table;
	margin:20px auto 30px;
	min-width:365px;
	background:url(../images/dot.png) repeat-x 0 30px;
	font-family: 'franklin-medium';
	font-size:17px;
	font-weight:normal;
	line-height:17px;
	color:#ffffff;
}
.caption_pic a{
	color:#ffffff;
}

.caption_pic .pic{
	width:50px;
	height:50px;
	overflow:hidden;
	border-radius:50px;
	display:table;
	margin:0 auto 8px;	
}

.caption_pic .pic img {
    height: 50px;
    width: 100%;
}

#mainBanner .caption p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:28px;
	color:#ffffff;
	margin:0;
	padding:0;
}

#mainBanner .caption{
	padding-top:50px;
}

#mainBanner .caption p:first-child, #mainBanner .caption p:last-child{
	padding:0;
}



/*----------------------------------------------------------------------------------------
										HOME PAGE STORY START HERE
-----------------------------------------------------------------------------------------*/

#homeStory{}

#homeStory .short_desc{
	padding:15px 10px;
}

#homeStory .short_desc h4{
	font-family: 'franklin-medium';
	font-size:14px;
	font-weight:normal;
	line-height:14px;
	padding:0;
	margin:0 0 10px 0;
	text-transform:uppercase;
}

#homeStory .short_desc h2{
	font-family: 'franklin-medium';
	font-size:42px;
	font-weight:normal;
	line-height:40px;
	color:#323642;
	padding:0;
	margin:0 0 12px 0;
}

#homeStory .short_desc h2 a{
	color:#323642;
	text-decoration:none;
}

#homeStory .short_desc h2 a:hover{
	color:#838c97;
}

#homeStory .short_desc .date{
	font-family: 'Lato', sans-serif;
	font-size:15px;
	font-weight:400;
	font-style:italic;
	color:#434343;
	color:rgba(67,67,67,0.7);
	margin:0 0 10px 0;
}

#homeStory .short_desc .date span{
	font-weight:700;
	font-style:normal;
}

#homeStory .short_desc p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	line-height:26px;
	color:#434343;
	margin:0;
	padding:0;
	display:inline;
}

#homeStory ul.sharing, .article_detail ul.sharing, .book-detail ul.sharing{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}

#homeStory .short_desc a.readmore{
	font-family:"FranklinGothic-Book", Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	line-height:26px;
	margin:0;
	padding:0;
	display:inline;
}

#homeStory ul.sharing li, .article_detail ul.sharing li, .book-detail ul.sharing li{
	margin:0;
	padding:15px 10px;
	border-bottom:1px solid #e2e2e2;
	font-family: 'Lato', sans-serif;
	font-size:15px;
	font-weight:400;
	color:#434343;
	text-align:center;
}

#homeStory ul.sharing li .comment_icon, .article_detail ul.sharing li .comment_icon{
	display:table;
	margin:0 auto;
	background: url(../images/comment_icon.png) no-repeat center top;
	padding-top:45px;
}

#homeStory ul.sharing li a .comment_icon, .article_detail ul.sharing li a .comment_icon, .article-list ul.sharing li a .comment_icon,
#homeStory ul.sharing li a:hover .comment_icon, .article_detail ul.sharing li a:hover .comment_icon, .article-list ul.sharing li a:hover .comment_icon{
	color:#434343;
	text-decoration:none;
}

#homeStory ul.sharing li .share_icon, .article_detail ul.sharing li .share_icon, .book-detail ul.sharing li .share_icon{
	display:table;
	margin:0 auto;
	background: url(../images/share_icon.png) no-repeat center top;
	padding-top:45px;
	cursor:pointer;
}

#homeStory ul.sharing li .share_icon .stButton, .article_detail ul.sharing li .share_icon .stButton, .article-list ul.sharing li .share_icon .stButton{
	display:none !important;
}

#homeStory ul.sharing li .share_icon span, .article_detail ul.sharing li .share_icon span{
	color:#999999;
	display:block;
}

#homeStory ul.sharing li .fav_icon, .article_detail ul.sharing li .fav_icon, .book-detail ul.sharing li .fav_icon{
	display:table;
	margin:0 auto;
	background: url(../images/fav_icon.png) no-repeat center top;
	padding-top:45px;
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}

#homeStory ul.sharing li .fav_icon.active, .article_detail ul.sharing li .fav_icon.active,
#homeStory ul.sharing li .fav_icon:hover, .article_detail ul.sharing li .fav_icon:hover,
.article-list ul.sharing li .fav_icon.active,
.article-list ul.sharing li .fav_icon:hover, .book-detail ul.sharing li .fav_icon.active, .book-detail ul.sharing li .fav_icon:hover{
	background: url(../images/fav_icon_active.png) no-repeat center top;
	cursor:pointer;
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}


.leftpan{
	text-align:left;
}

.rightpan{
	text-align:right;
}

#homeStory .rightpan .col-xs-5, #homeStory .rightpan .col-xs-2{
	float:right;
 }


#homeStory .listing .col-xs-5 img{
	max-width:100%;
	height:368px;
	width:499px;
}

#homeStory hr{
	background:#d6d7d9;
	border:none;
	height:1px;
	display:block;
	clear:both;
	padding:0;
	margin:0;
}

.entertainment h4, .Entertainment h4, .Media h4,
.entertainment h4 a, .Entertainment h4 a, .Media h4 a{
	color:#913393;
}

.insurance h4, .insurance h4 a{
	color:#275dab;
}

.human_source h4, .Human h4,
.human_source h4 a, .Human h4 a{
	color:#f15383;
}

.hospitality h4, .Travel h4, .Hospitality h4,
.hospitality h4 a, .Travel h4 a, .Hospitality h4 a{
	color:#f15383;
}

.retails h4, .eCom h4, .Retail h4,
.retails h4 a, .eCom h4 a, .Retail h4 a{
	color:#275dab;
}

.tools h4,
.tools h4 a{
	color:#1781c8;
}


.health h4, .Health h4, .Pharma h4,
.health h4 a, .Health h4 a, .Pharma h4 a,
.Video h4, .Video h4 a{
	color:#06af84;
}

.marketing h4, .Marketing h4,
.marketing h4 a, .Marketing h4 a{
	color:#275dab;
}

.banking h4,
.banking h4 a{
	color:#f15383;
}

.resouced h4, .Resources h4,
.resouced h4 a, .Resources h4 a{
	color:#ca4670;
}

.Sectors h4,
.Sectors h4 a{
	color:#ca4670;
}

.Analytics  h4,
.Analytics  h4 a{
	color:#f15383;
}

.Security h4,
.Security h4 a{
	color:#1781c8;
}

.Machine h4,
.Machine h4 a{
	color:#275dab;
}

.Data h4,
.Data h4 a{
	color:#06af84;
}

.Visualization h4,
.Visualization h4 a{
	color:#913393;
}

.Intelligence h4,
.Intelligence h4 a{
	color:#1781c8;
}

.Government h4,
.Government h4 a{
	color:#06af84;
}

.Sports h4,
.Sports h4 a{
	color:#913393;
}

.Telecommunications h4,
.Telecommunications h4 a{
	color:#ca4670;
}

.SQL h4,
.SQL h4 a{
	color:#1781c8;
}

.Hadoop h4,
.Hadoop h4 a{
	color:#ca4670;
}

.Environment h4,
.Environment h4 a{
	color:#275dab;
}




#homeStory .midStory{
	padding:20px 0;
}

#homeStory .midStory .rightBrdr{
	border-right:1px solid #d6d7d9;
}

#homeStory .btn_moreStory, .article-list .btn_moreStory, .contribution-list .btn_moreStory{
	background:url(../images/moreStory_bg.png) no-repeat center center;
	height:109px;
	display:block;
	width:100%;
}

.article-list .btn_moreStory, .contribution-list .btn_moreStory{
	margin:-15px 0 -40px;
	/*border-bottom: 1px solid #d6d7d9;*/
	border-bottom:none;
}

.contribution-list .btn_moreStory {
    border-top: 1px solid #d6d7d9;
	border-bottom: 1px solid #d6d7d9;
    margin: 30px 0 0;
}

#homeStory .btn_moreStory img, .article-list .btn_moreStory img , .contribution-list .btn_moreStory img{
    display: table;
    height: 40px;
    left: -5px;
    margin: 0 auto;
    position: relative;
    top: 12px;
    width: 40px;
}

#homeStory .btn_moreStory a, .article-list .btn_moreStory a, .contribution-list .btn_moreStory a{
	display:table;
	margin:0 auto;
	padding:25px;
	font-family: 'Open Sans', sans-serif;
	font-size:17px;
	font-weight:600;
	color:#434343;
	color:rgba(67,67,67,0.7);
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
}

#homeStory .btn_moreStory a:hover, .article-list .btn_moreStory a:hover, .contribution-list .btn_moreStory a:hover{
	color:#434343;
}

/*----------------------------------------------------------------------------------------
										WRITE STORY START HERE
-----------------------------------------------------------------------------------------*/

#writeStory{
	background:url(../images/write_bg.jpg) no-repeat top center;
	height:337px;
	background-size:cover;
	text-align:left;
}

#writeStory h2{
	font-family: 'franklin-medium';
	font-size:46px;
	font-weight:normal;
	line-height:40px;
	color:#434343;
	padding:72px 0 0 0;
	margin:0 0 12px 0;
}

#writeStory p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	font-style:italic;
	line-height:32px;
	color:#434343;
	margin:0;
	padding:0;
}

.goto_write{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	line-height:40px;
	color:#434343;
	margin:40px 0 0 0;
	padding:0;
	border-bottom:2px solid rgba(0,0,0,0.3);
}

.goto_write a{
	color:#434343;
	text-decoration:none;
}


/*----------------------------------------------------------------------------------------
										UPCOMING EVENTS START HERE
-----------------------------------------------------------------------------------------*/

#upcomingEvents {
    padding: 40px 0;
}

#upcomingEvents.noPad {
    padding:0 0;
}


#upcomingEvents .head{
	background:url(../images/event_headbg.jpg) no-repeat top center;
	height:128px;
	clear:both;
	display:block;
}

#upcomingEvents .head h1{
	font-family: 'franklin-medium';
	font-size:36px;
	line-height:70px;
	text-align:center;
	color:#ffffff;
	padding:25px;
	margin:0;
	font-weight:normal;
	display:table;
}


#upcomingEvents .heading{
	background:url(../images/double_dot.gif) repeat-x center center;
	padding:1px;
	position:relative;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	line-height:26px;
	text-align:center;
	text-transform:uppercase;
	color:#434343;
	max-width:640px;
	margin:0 auto;
}

#upcomingEvents.noPad .heading{
	margin:30px auto;
}


#upcomingEvents .heading span{
	background:#ffffff;
	display:table;
	margin:0 auto;
	position:relative;
	padding:18px;
	color:#434343;
}


.event_box{
	border:1px solid #d6d7d9;
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}


#upcomingEvents.noPad .event_box{
	margin-bottom:20px;
}


.bot_box{
	border-top:1px solid #d6d7d9;
	min-height:82px;
}

.bot_box a.btn_register{
	text-align:center;
	background:#ffffff;
	font-family: 'Lato', sans-serif;
	font-size:15px;
	font-weight:700;
	color:#434343;
	text-transform:uppercase;
	display:table;
	padding: 29px;
	width: 275px;
	text-decoration:none;
}

.bot_box .sharebox{
	border-left:1px solid #d6d7d9;
	float:right;
	padding:20px;
}


.events{
	position:relative;
	height:370px;
	overflow:hidden;
}

.events_desc{
	position:absolute;
	top:37%;
	left:0;
	width:100%;
	height:100%;
	background:rgba(251,251,251,1);
}

.events_desc .P30{
	padding:20px 30px;
}

.events_desc h3{
    color: #434343;
    display: table-cell;
    font-family: "franklin-medium";
    font-size: 30px;
    font-weight: normal;
    height: 97px;
    line-height: 34px;
    text-align: center;
    vertical-align: middle;
    width: 300px;
}

.events_desc hr{
	background:rgba(214,215,217,0.5);
	height:1px;
	margin:10px 0;
	padding:0;
	display:block;
	clear:both;
	border:none;
}

.events_desc .dates{
	float:left;
	width:50%;
	padding:20px 0;
	font-family: 'Lato', sans-serif;
	font-size:15px;
	font-weight:700;
	color:#434343;
}

.events_desc .dates span{
	font-size:14px;
	color:#e544a1;
	display:block;
}

.events_desc .dates.bdr{
	border-right:1px solid rgba(214,215,217,0.5);
}

.venue{
	padding:20px;
	font-family: 'Lato', sans-serif;
	font-size:15px;
	font-weight:700;
	color:#434343;
}

.venue span{
	font-size:14px;
	color:#e544a1;
	display:block;
}
	
.goto_event{
	margin:50px auto 20px;
	display:table;
}

#upcomingEvents.noPad .goto_event{
	margin:50px auto 60px;
}


a.btn_seeall{
	border:2px solid #434343;
	padding:15px;
	display:table;
	margin:0 auto;
	font-family: 'Lato', sans-serif;
	font-size:15px;
	font-weight:700;
	color:#434343;
	text-decoration:none;
	text-align:center;
}

a.btn_seeall span{
	background:url(../images/ancor_arrow.gif) no-repeat center right;
	display:block;
	padding:0 40px 0 10px;
}

a.btn_seeall.back span{
	background:url(../images/back_arrow.png) no-repeat center left;
	display:block;
	padding:0 10px 0 40px;
}


/*HOVER EFFECT*/

.event_box:hover .events_desc{
	background: none repeat scroll 0 0 rgba(0,0,0,0.5);
	top:0;
	cursor:pointer;
	-webkit-transition: all 0.20s ease-in;
	-moz-transition: all 0.20s ease-in;
	-ms-transition: all 0.20s ease-in;
	-o-transition: all 0.20s ease-in;
	transition: all 0.20s ease-in;
}

.event_box:hover .bot_box a.btn_register{
	background:#f39439;
	color:#ffffff;
}

.event_box:hover .events_desc h3, .event_box:hover .events_desc .venue, .event_box:hover .events_desc .dates{color:#ffffff;}

.event_box:hover .events_desc .dates span{color:#ffd159}

.event_box:hover .events_desc .venue span{color:#f39439;}

.events_desc h3 a{color:#434343; text-decoration:none;}

.event_box:hover .events_desc h3 a{color:#ffffff;}

#upcomingEvents .searchEvent, #articles.resources .searchEvent{
	position:absolute;
	left:185px;
	top:35px;
}

#articles.resources .searchEvent{
	left:auto;
	right:0;
}

#upcomingEvents .searchEvent .selectbox, #articles.resources .searchEvent .selectbox{
	width:250px;
	height:60px;
	border:1px solid #ffffff;
	border-radius:3px;
	float:left;
	margin:0 5px;
	background-color:rgba(0,0,0,0.3);
	background-image:url(../images/select_arrow.png);
	background-repeat:no-repeat;
	background-position:95% center;
	text-align:left;
	position:relative;
}

#articles.resources .searchEvent .selectbox{
	background-color:rgba(255,255,255,0.3);
}

#upcomingEvents .searchEvent .selectbox a.btn-select, #articles.resources .searchEvent .selectbox a.btn-select{
	border:none;
	background:none;
	font-family: 'franklin-medium';
	font-size:19px;
	font-weight:normal;
	line-height:19px;
	color:#ffffff;
	padding:18px 0px 18px 10px;
	width:100%;
	text-align:left;
}

#upcomingEvents .searchEvent .selectbox .dropdown-menu, #articles.resources .searchEvent .selectbox .dropdown-menu{
	background-color:rgba(255,255,255,0.9);
	margin:0;
	min-width:250px;
	font-family: 'franklin-medium';
	font-size:19px;
	font-weight:normal;
	line-height:19px;
	color:#ffffff;
	border-radius:3px;
}

#upcomingEvents .searchEvent .selectbox .dropdown-menu a, #articles.resources .searchEvent .selectbox .dropdown-menu a{
	padding:8px 10px 8px 20px;
}

#upcomingEvents .searchEvent .selectbox .dropdown-menu a:hover, #articles.resources .searchEvent .selectbox .dropdown-menu a:hover{
	background:#323642;
	background:rgba(50,55,66,0.7);
	color:#ffffff;
	background-image:url(../images/nav_sector_strip.png);
	background-repeat:repeat-y;
	background-position:left top;
}

#articles.resources .searchEvent .selectbox .dropdown-menu a:hover{
	background-image:url(../images/nav_fav_strip.png);
}


#upcomingEvents .searchEvent .selectbox select, #articles.resources .searchEvent .selectbox select{
	border:none;
	background:none;
	font-family: 'franklin-medium';
	font-size:19px;
	font-weight:normal;
	line-height:19px;
	color:#ffffff;
	padding:15px 0px 15px 10px;
	width:106.50%;
}

#upcomingEvents .searchEvent .selectbox select option, #articles.resources .searchEvent .selectbox select option{
	background:#000000;
}
 
a.pastEvent{
	/*position:absolute;
	top:50px;
	right:0;*/
	/*font-family: 'franklin-medium';*/
	font-family:Georgia,'Times New Roman',Times,serif;
	font-size:17px;
	font-weight:normal;
	line-height:21px;
	color:#ffffff;
}

.rightNewTab { margin-top:28px; line-height:normal;}

#eventDetails{}

#eventDetails .detail_banner{
	background:url(../images/event_detail_bg.jpg) no-repeat center center;
	background-size:cover;
	height:475px;
}

#eventDetails .detail_banner h2{
	font-family: 'franklin-medium';
	font-size:37px;
	font-weight:normal;
	line-height:normal;
	color:#ffffff;
	margin:0;
	padding:30px 0;
}

#eventDetails .detail_banner .event_desc{
	display:table;
	margin:0 auto;
	width:384px;
	position:relative;
	padding:0 220px 0 220px;
}

#eventDetails .detail_banner .event_desc .event_img{
	background:#ffffff;
	padding:5px;
}

#eventDetails .detail_banner .event_desc .rightside{
	position:absolute;
	right:0;
	top:0;
	width:185px;
}

#eventDetails .detail_banner .event_desc .rightside hr{
	background:rgba(255,255,255,0.1);
	height:1px;
	margin:10px 0;
	padding:0;
	display:block;
	clear:both;
	border:none;
}

#eventDetails .detail_banner .event_desc .rightside .dates{
	width:100%;
	padding:10px 0;
	font-family: 'franklin-medium';
	font-size:15px;
	font-weight:700;
	color:#ffffff;
	text-align:left;
}

#eventDetails .detail_banner .event_desc .rightside .dates span{
	font-size:14px;
	color:#919293;
	color:rgba(255,255,255,0.4);
	display:block;
	font-weight:400;
}


#eventDetails .detail_banner .event_desc .rightside .venue{
	padding:10px 0;
	font-family: 'franklin-medium';
	font-size:16px;
	font-weight:700;
	color:#919293;
	text-align:left;
}

#eventDetails .detail_banner .event_desc .rightside .venue span{
	font-size:14px;
	color:#f39439;
	display:block;
	 font-family: 'FranklinGothic-Book';
}

#eventDetails .detail_banner .event_desc ul.sharing{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:100px;
	bottom:0;
	width:95px;
}

#eventDetails .detail_banner .event_desc ul.sharing li{
	margin:0;
	padding:0;
	font-family: 'franklin-medium';
	font-size:14px;
	font-weight:400;
	color:#919293;
	color:rgba(255,255,255,0.5);
	text-align:center;
	text-transform:uppercase;
}


#eventDetails .detail_banner .event_desc ul.sharing li .share_icon{
	display:table;
	margin:0 auto;
	background: url(../images/share_icon1.png) no-repeat left center;
	padding:12px 0 6px 47px;
}

#eventDetails .detail_banner .event_desc ul.sharing li .share_icon span{
	color:#059370;
	display:block;
	line-height:10px;
}


#eventDetails a.btn_register{
	text-align:center;
	background:#f3943a;
	font-family: 'Lato', sans-serif;
	font-size:15px;
	font-weight:700;
	color:#ffffff;
	text-transform:uppercase;
	display:table;
	margin:30px auto;
	padding: 21px 20px  20px 20px;
	width: 262px;
	text-decoration:none;
}


#eventDetails .details{
	padding:90px 0;
}

#eventDetails .details p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:26px;
	text-align:left;
	color:#44475b;
	display:table;
	margin:0 0 30px 0;
	padding:0;
}
#eventDetails .details ul{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:26px;
	text-align:left;
	color:#44475b;
	display:table;
	margin: 0 0 30px 20px;
	padding:0;
}
#eventDetails .details ul li {
    padding: 0 0 10px 5px;
}
#eventDetails .details .comments{
	border-top:none;
	padding:25px 0;
}


.eventTab{
	background:#ffffff;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    margin-bottom: 30px;
}

#eventDetails .eventTab{
	margin:0;
}

.eventTab ul{
	margin:0;
	padding:0;
	list-style:none;
}

.eventTab ul li{
	float:left;
	width:50%;
	text-align:center;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}

.eventTab ul li a{
	padding:20px 0;
	color:#434343;
	text-decoration:none;
	display:block;
	background:#e6e8ea;
}

.eventTab ul li a:hover, .eventTab ul li a.active{
	background:#434343;
	color:#ffffff;
}


/*----------------------------------------------------------------------------------------
										MORE BDMS START HERE
-----------------------------------------------------------------------------------------*/

#moreBdms{
	/*padding:40px 0;*/
	padding: 30px 0 10px;
}

#moreBdms .heading{
	background:url(../images/double_line.png) repeat-x center center;
	padding:1px;
	position:relative;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	line-height:26px;
	text-align:center;
	text-transform:uppercase;
	color:#434343;
}


#moreBdms .heading span{
	background:#ffffff;
	display:table;
	margin:0 auto;
	position:relative;
	padding:18px;
	color:#434343;
}

#moreBdms-slider{
	padding:0 40px;
}

#moreBdms-slider .item-box{
	padding:0 30px;
	border-right:1px solid #e2e2e2;
	text-align:left;
}


#moreBdms-slider .item-box h2.title{
	font-family: 'franklin-medium';
	font-size:30px;
	line-height:30px;
	color:#3f3f3f;
	padding:0;
	margin:0 0 20px 0;
	font-weight:normal;
}

#moreBdms-slider .item-box h2.title a{
	color:#3f3f3f;
	text-decoration:none;
}

#moreBdms-slider .item-box h2.title a:hover{
	color:#838c97
}

#moreBdms-slider .item-box .item-desc{
	padding:10px 0;
}

#moreBdms-slider .item-box .item-desc p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	line-height:20px;
	color:#3f3f3f;
	padding:0;
	margin:0;
}

#moreBdms-slider .item-box .item-desc .analys{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color:#3f3f3f;
	font-weight:400;
	padding:10px 0;
}


#moreBdms-slider .item-box .item-desc .analys span{
	opacity:0.6;
}

#moreBdms-slider .owl-wrapper-outer{
	width: 99.9%;
}

#moreBdms-slider .owl-controls, #article_list_slider .owl-controls{
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	margin-top:-11px;
}

#contributor-slider .owl-controls{
	position:absolute;
	top:25px;
	left:0;
	width:100%;
}

#moreBdms-slider .owl-controls .owl-prev, #article_list_slider .owl-controls .owl-prev, #contributor-slider .owl-controls .owl-prev{
	float:left;
	background:url(../images/owl_controls.png) no-repeat 0 0;
	width:25px;
	height:22px;
	text-indent:-9999px;
	margin-left:-10px
}

#contributor-slider .owl-controls .owl-prev{
	background:url(../images/owl_controls_contributor.png) no-repeat 0 0;
	margin-left: -15px;
}

#article_list_slider .owl-controls .owl-prev{
	margin-left:-30px
}

#moreBdms-slider .owl-controls .owl-next, #article_list_slider .owl-controls .owl-next, #contributor-slider .owl-controls .owl-next{
	float:right;
	background:url(../images/owl_controls.png) no-repeat -39px 0;
	width:25px;
	height:22px;
	text-indent:-9999px;
	margin-right:-10px
}

#contributor-slider .owl-controls .owl-next{
	background:url(../images/owl_controls_contributor.png) no-repeat -39px 0;
	margin-right:-15px
}

#article_list_slider .owl-controls .owl-next{
	margin-right:-30px
}

#moreBdms-slider .owl-controls .owl-prev.disabled, #moreBdms-slider .owl-controls .owl-next.disabled,
#article_list_slider .owl-controls .owl-prev.disabled, #article_list_slider .owl-controls .owl-next.disabled{
	opacity:0.3;
}

/*----------------------------------------------------------------------------------------
										TOP CONTRIBUTORS START HERE
-----------------------------------------------------------------------------------------*/

#contributor{
	background:#434343;
	padding:30px 0;
	text-align:center;
}


#contributor h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	line-height:24px;
	text-align:center;
	text-transform:uppercase;
	color:#ffffff;
	padding:0;
	margin:0 0 30px 0;
}

#contributor-slider{
	padding:0;
	margin:0;
}

#contributor-slider .item-box{
	padding:0 5px;
}

#contributor-slider .item-box .item-img{
	display:table;
	margin:0 auto 5px;
	width:74px;
	height:74px;
	overflow:hidden;
	border-radius:100%;
}

#contributor-slider .item-box .item-img img {
    max-height: 100%;
    min-height: 74px;
    width: 100%;
}

#contributor-slider .item-box .item-desc p, #contributor-slider .item-box .item-desc p a{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	font-weight:700;
	text-align:center;
	color:#ffffff;
	padding:0;
	margin:0;
	line-height:normal;
	text-decoration:none;
}

#contributor-slider .item-box .item-desc p a:hover{
	opacity:0.7;
}

#contributor-slider .item-box .item-desc p span{
	display:block;
	color:#9f9f9f;
	font-size:11px;
	display:none;
	padding: 5px 0 0;
}

/*----------------------------------------------------------------------------------------
										PARTNERS START HERE
-----------------------------------------------------------------------------------------*/

.partners{
	background:#f5f5f5;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
}

.partners h3{
	font-family: 'Lato', sans-serif;
	font-size:16px;
	font-weight:400;
	color:rgba(63,63,63,0.6);
	text-align:center;
	text-transform:uppercase;
}



/*----------------------------------------------------------------------------------------
										FOOTER START HERE
-----------------------------------------------------------------------------------------*/

ul.footer_nav{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	font-weight:700;
	text-align:left;
	color:rgba(0,0,0,0.6);
	list-style:none;
	padding:10px 20px;
	margin:0;
	line-height:21px;
}

ul.footer_nav a{
	color:rgba(0,0,0,0.6);
}

ul.footer_nav a:hover{
	color:rgba(0,0,0,1);
}

.copyright{
	border-top:1px solid #e2e2e2;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	font-weight:400;
	color:rgba(0,0,0,0.5);
	text-align:center;
	padding:20px 0;
}

.copyright a{
	color: rgba(0, 0, 0, 0.5);
}

.copyright a:hover{
	color: rgba(0, 0, 0, 1);
}


#subscribe{
	border-right:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
	padding:1px;
}

#subscribe .bg{
	background:#333333;
	padding:20px 30px 30px;
	text-align:left;
}

#subscribe label{
	font-family: 'Lato', sans-serif;
	font-size:18px;
	font-weight:700;
	color:rgba(251,251,251,0.9);
	margin-bottom:10px;
}

#subscribe .form-item{
	background:#ffffff url(../images/mail_icon.png) no-repeat 13px center;
	border:1px solid #8e8e8f;
	padding:1px 115px 1px 60px;
	min-height:55px;
	position:relative;
}

#subscribe .form-item input.textbox{
	border:none;
	background:none;
	width:100%;
	padding:15px 0;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	font-weight:400;
	color:rgba(0,0,0,0.9);
}

#subscribe .form-item input.btn_subscribe,
#subscribe .form-item button.btn_subscribe{
	border:none;
	background:#000000;
	width:115px;
	padding:15px 0;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	font-weight:700;
	color:rgba(251,251,251,0.9);
	position:absolute;
	right:1px;
	top:1px;
}

.caryon_logo{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	font-weight:400;
	color:rgba(0,0,0,0.5);
	line-height:22px;
	padding:54px 0;
}

.caryon_logo span{
	position:relative;
	top:2px;
	right:5px;
}

/*----------------------------------------------------------------------------------------
									ARTICLES STYLES
----------------------------------------------------------------------------------------*/

#articles{}

#articles .head{
	background:url(../images/article_headbg.jpg) no-repeat top center;
	height:128px;
	clear:both;
	display:block;
}

#articles .head h1{
	font-family: 'franklin-medium';
	font-size:36px;
	line-height:70px;
	text-align:center;
	color:#ffffff;
	padding:25px;
	margin:0 auto;
	font-weight:normal;
	display:table;
	text-transform:uppercase;
}

#articles .site-content{
	padding:40px 0;
}



#articles.resources .head{
	background:url(../images/resource_headbg.jpg) no-repeat top center;
	height:128px;
	clear:both;
	display:block;
}

#articles.resources .head h1{
	font-family: 'franklin-medium';
	font-size:36px;
	line-height:70px;
	text-align:center;
	color:#ffffff;
	padding:25px;
	margin:0 auto;
	font-weight:normal;
	display:table;
}

#articles.favourite .head{
	background:url(../images/favourite_headbg.jpg) no-repeat top center;
	height:128px;
	clear:both;
	display:block;
}

#articles.favourite .head h1{
	font-family: 'franklin-medium';
	font-size:36px;
	line-height:70px;
	text-align:center;
	color:#ffffff;
	padding:25px;
	margin:0 auto;
	font-weight:normal;
	display:table;
}


#articles.rss .head{
	background:url(../images/rss_headbg.jpg) no-repeat top center;
	height:128px;
	clear:both;
	display:block;
}

#articles.rss .head h1{
	font-family: 'franklin-medium';
	font-size:36px;
	line-height:70px;
	text-align:center;
	color:#ffffff;
	padding:25px;
	margin:0 auto;
	font-weight:normal;
	display:table;
}



.all_feeds{
	background:#f5f5f5;
	border-bottom:1px solid #d2d2d6;
}

#articles.rss .all_feeds .dis_table{
	margin:0 auto;
	display:table;
}


#articles.rss h2{
	font-family: 'Open Sans', sans-serif;
	font-size:21px;
	font-weight:bold;
	color:#333743;
	line-height:21px;
	padding:30px 0 30px 35px;
	margin:0;
	background:url(../images/rss_icon.png) no-repeat left center;
	text-align:left;
}

#articles.rss .rss_list h2{
	padding:5px 0 5px 35px;
	margin-bottom:30px;
}

#articles.rss .rss_list h2 a{
	color:#333743;
}

.rss_list{
	border-right:1px solid #dadade;
	padding-top:40px;
	padding-bottom:60px;
}

.rss_list ul{
	margin:0;
	padding:20px 0;
	list-style:none;
}

.rss_list ul li{
	float:left;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:600;
	color:#333743;
	line-height:26px;
	text-align:left;
	width:25%;
}

.rss_list.rss_list2 ul li{
	width:50%;
}

.rss_list ul li a{
	color:#333743;
}

#articles.rss .site-content{
	padding:0;
}

#articles.rss .site-content .widget-area{
	padding:30px 15px;
}

#articles.rss .site-content .row{
	border-bottom:1px solid #dadade;
}



/*ARTICLE LIST*/

.article-list{text-align:left;}

.article-list hr {
    background: none repeat scroll 0 0 #d6d7d9;
	border:none;
    clear: both;
    display: block;
    height: 1px;
    margin:15px 0;
    padding: 0;
}

.article-list .list_view hr{
	margin:15px 0;
}

/*.article-list hr:last-child{
	margin-bottom:0;
}*/

.article-list .listing img{
	width:100%;
	height:193px;
	/*height:auto;*/
}

.article-list .short_desc{
	padding:10px 0;
}

.article-list .short_desc h4{
	font-family: 'franklin-medium';
	font-size:12px;
	font-weight:normal;
	line-height:12px;
	padding:0;
	margin:0 0 10px 0;
	text-transform:uppercase;
}

.article-list .short_desc h2{
	font-family: 'franklin-medium';
	font-size:25px;
	font-weight:normal;
	line-height:30px;
	color:#323642;
	padding:0;
	margin:0 0 8px 0;
	min-height:90px;
}

.article-list .
.short_desc h2{
	font-size:28px;
	line-height:34px;
	min-height:inherit;
}

.article-list .short_desc h2 a{
	color:#323642;
	text-decoration:none;
}

.article-list .short_desc h2 a:hover{
	color:#838c97;
}

.article-list .short_desc .date{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	font-weight:400;
	font-style:italic;
	color:#434343;
	color:rgba(67,67,67,0.7);
	margin:0 0 10px 0;
}

.article-list .list_view .short_desc .date{
	margin:0;
}

.article-list .short_desc .date span{
	font-weight:700;
	font-style:normal;
}

.article-list .short_desc p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	line-height:26px;
	color:#434343;
	margin:0;
	padding:0;
}

.article-list ul.sharing{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}

.article-list ul.sharing li{
	float:left;
	width:33.33%;
	margin:0;
	padding:0;
	font-family: 'Lato', sans-serif;
	font-size:15px;
	font-weight:400;
	color:#434343;
	text-align:center;
}

.article-list .list_view ul.sharing{
	display:table;
	margin:0 auto;
	padding:0;
	list-style:none;
        z-index: 10000;
}


.article-list .list_view ul.sharing li{
	float:none;
	width:100%;
	margin:0;
	padding:0;
	font-family: 'Lato', sans-serif;
	font-size:15px;
	font-weight:400;
	color:#434343;
	text-align:center;
}


.article-list .list_view ul.sharing li .comment_icon, .article-list .list_view ul.sharing li .share_icon, .article-list .list_view ul.sharing li .fav_icon{
    display: inline-block;
    height: 42px;
    margin: 9px 0 0;
    padding: 0;
    text-indent: -9999px;
    width: 42px;
}



.article-list ul.sharing li .comment_icon{
	display:table;
	margin:0 auto;
	background: url(../images/comment_icon.png) no-repeat center top;
	padding-top:45px;
}

.article-list ul.sharing li .share_icon{
	display:table;
	margin:0 auto;
	background: url(../images/share_icon2.png) no-repeat center top;
	padding-top:45px;
}

.article-list ul.sharing li .share_icon span{
	color:#999999;
	display:block;
	line-height:10px;
}

.article-list ul.sharing li .fav_icon{
	display:table;
	margin:0 auto;
	background: url(../images/fav_icon.png) no-repeat center top;
	padding-top:45px;
}

.loader{
	padding:20px 0;
	text-align:center;
}


.liststyle{
	border-bottom:1px solid #d9d9d9;
	padding:0 10px 10px 10px;
	margin-bottom:15px;
}

.liststyle ul{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}

.liststyle ul li{
	float:left;
	margin:0 0 0 5px;
}

.liststyle ul li a.grid_view{
	background:url(../images/grid_tabs.png) no-repeat 0 0;
	width:32px;
	height:32px;
	display:block;
}

.liststyle ul li a.list_view{
	background:url(../images/grid_tabs.png) no-repeat -40px 0;
	width:32px;
	height:32px;
	display:block;
}

.liststyle ul li.active a.grid_view{
	background:url(../images/grid_tabs.png) no-repeat 0 -40px;
}

.liststyle ul li.active a.list_view{
	background:url(../images/grid_tabs.png) no-repeat -40px -40px;
}


/*#pagination_ajax{
	margin:20px 0;
	text-align:center;
	background: url(../images/loader.GIF) no-repeat center center;
	height:58px;
	display:block;
	clear:both;
}*/

/*ARTICLE LIST END*/




.topStories{
	text-align:left;
	margin-bottom:40px;
}

.topStories ul, .notification_list ul{
	list-style:none;
	margin:0;
	padding:0;
}

.topStories ul li, .notification_list ul li{
	border-bottom:1px solid #d9d9d9;
	padding:10px 0;
}

.topStories ul li h4, .notification_list ul li h4{
    font-family: "franklin-medium";
    font-size: 12px;
    font-weight: normal;
    line-height:20px;
    margin:0;
    padding: 0;
    text-transform: uppercase;
}

.topStories ul li p, .notification_list ul li p{
     font-family: "FranklinGothic-Book";
    font-size: 18px;
    font-weight: normal;
    line-height:26px;
    margin:0;
    padding: 0;
	color:#434343;
}
.topStories ul li p a, .notification_list ul li p a{
	color:#434343;
}

.topStories ul li p a:hover, .notification_list ul li p a:hover{
	color:#838c97;
}

.topStories .heading, .archiveList .heading{
	background:url(../images/double_dot.gif) repeat-x center center;
	position:relative;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	line-height:26px;
	text-align:center;
	text-transform:uppercase;
	color:#434343;
	width:100%;
}


.topStories .heading span, .archiveList .heading span{
	background:#ffffff;
	display:table;
	margin:0 auto 10px;
	position:relative;
	padding:0 10px;
	color:#434343;
}

.advertisement{
	background:#c7c7c7;
	padding:3px;
	width:100%;
	height:auto;
}

.advertisement img{
	width:100%;
	height:auto;
}

/*----------------------------------------------------------------------------------------
										ARTICLE DETAIL START HERE
-----------------------------------------------------------------------------------------*/

.article_list_slider{
	background:#f8f8f9;
	border-bottom:1px solid #c4c5c8;
}

#article_list_slider .owl-item .item-box {
    border-right: 1px solid #e2e2e2;
    margin-right: 10px;
    min-height: 90px;
}

#article_list_slider.owl-carousel .owl-wrapper-outer {
    border-left: 1px solid #e2e2e2;
	padding-left: 9px;
}


#article_list_slider .item-img{
	max-width:183px;
	height:80px;
	float:left;
	margin:0;
}

#article_list_slider .item-desc{
	display:table;
	text-align:left;
	padding:0 10px 0 10px;
}

#article_list_slider h4, #article_list_slider h4 a{
    font-family: "franklin-medium";
    font-size: 14px;
    font-weight: normal;
    line-height:18px;
    margin:0;
    padding: 0;
    text-transform: uppercase;
}

#article_list_slider p, #article_list_slider p a{
     font-family: "franklin-medium";
    font-size: 15px;
    font-weight: normal;
    line-height:18px;
    margin:0;
    padding: 0;
	color:#434343;
}

.article_detail .category{
	background:#31b16f url(../images/article_detailbg.jpg) repeat-x top center;
	min-height:542px;
	margin-top:10px;
	padding-bottom: 50px;
}
.article_detail.banner1 .category{
	background:#31b16f url(../images/article_detailbg.jpg) repeat-x top center;
	background-size:auto 100%;
}
.article_detail.banner2 .category{
	background:#2bb2df url(../images/article_detailbg1.jpg) repeat-x top center;
	background-size:auto 100%;
}
.article_detail.banner3 .category{
	background:#2c4f77 url(../images/article_detailbg2.jpg) repeat-x top center;
	background-size:auto 100%;
}
.article_detail.banner4 .category{
	background:#364759 url(../images/article_detailbg3.jpg) repeat-x top center;
	background-size:auto 100%;
}
.article_detail.banner5 .category{
	background:#83bc3b url(../images/article_detailbg4.jpg) repeat-x top center;
	background-size:auto 100%;
}
.article_detail.banner6 .category{
	background:#f16649 url(../images/article_detailbg5.jpg) repeat-x top center;
	background-size:auto 100%;
}
.article_detail.banner7 .category{
	background:#9f75e1 url(../images/article_detailbg6.jpg) repeat-x top center;
	background-size:auto 100%;
}
.article_detail.banner8 .category{
	background:#f6b92a url(../images/article_detailbg7.jpg) repeat-x top center;
	background-size:auto 100%;
}

.article_detail .category .article_cat{
	font-family: "franklin-medium";
    font-size: 13px;
    font-weight: normal;
    line-height:18px;
    margin:-10px auto 10px;
	color:#ffffff;
	display:table;
	text-transform:uppercase;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 60px 80px 0 80px;
	border-color: #323642 transparent transparent transparent;
}

.article_detail .category .article_cat span{
	position:absolute;
	/*top:20%;*/
	top:0%;
	width:100%;
	text-align:centere;
	left:0;
}

.article_detail .category .cat_name{
	font-family: "franklin-medium";
    font-size: 17px;
    font-weight: normal;
    line-height:normal;
	position:relative;
	color:#ffffff;
	margin-bottom:10px;
}

.article_detail .category .cat_name a{
	color:#ffffff;
}

.article_detail .category .cat_img{
	display:table;
	width:82px;
	height:82px;
	margin:0 auto;
	border:6px solid rgba(0,0,0,0.1);
	border-radius:100%;
	overflow:hidden;
	word-break: break-all;
    word-wrap: break-word;
}

.article_detail .category .cat_img img {
    height: 82px;
    max-width: 100%;
    min-width: 82px;
}

.article_detail .category h1{
	font-family: "franklin-medium";
    font-size:72px;
    font-weight: normal;
    line-height:72px;
	position:relative;
	color:#ffffff;
	margin:0;
	padding:0 20px 20px;
	text-shadow:1px 1px 2px rgba(0,0,0,0.3);
}

.article_detail .category .date{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	font-weight:400;
	font-style:italic;
	color:#ffffff;
	margin:0 0 10px 0;
}

.article_detail .category .date a{
	color:#ffffff;
}

.article_detail .category .date span{
	font-weight:700;
	font-style:normal;
}

.article_detail .category .desc{
     font-family: "FranklinGothic-Book";
    font-size: 17px;
    font-weight: normal;
    line-height:20px;
    margin:0 auto;
    padding: 0;
	color:#ffffff;
	width:600px;
}

.article_detail .category hr {
    /*background: none repeat scroll 0 0 #2f925e;*/
	background:rgba(224,224,224,0.4);
	border:none;
    clear: both;
    display: block;
    height: 1px;
    margin:20px auto;
    padding: 0;
	width:365px;
}

.follows{
	height:65px;
}

.follows .btn_follows, a.btn_readmore{
	border:2px solid #ffffff;
	font-family: "franklin-medium";
    font-size: 17px;
    font-weight: normal;
    line-height:normal;
	position:relative;
	color:#ffffff;
	display:table;
	margin:10px auto 0;
	padding:10px 20px;
	border-radius:30px;
	width:115px;
	cursor:pointer;
}

.follows .btn_follows:hover, a.btn_readmore:hover{
	background:rgba(255,255,255,0.3);
	color:#434343;
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}

a.btn_readmore1{
	border:2px solid #434343;
	font-family: "franklin-medium";
    font-size: 17px;
    font-weight: normal;
    line-height:normal;
	position:relative;
	color:#434343;
	display:table;
	margin:10px auto 30px;
	padding:10px 20px;
	border-radius:30px;
	width:125px;
	cursor:pointer;
	text-decoration:none
}

a.btn_readmore1:hover{
	background:#434343;
	color:#ffffff;
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}

a.btn_readmore{
	width:auto;
	text-decoration:none;
	margin:20px auto 0;
}

.follows .btn_follows img{
	width:25px;
	height:auto;
	position:relative;
	margin:-5px;
}

.follows .follow{
	position:relative;
	top:23px;
	display:table;
	margin:0 auto;
	padding:0 10px;
	/*background:#3bb675;*/
}

.article_detail .details{
	background:#ffffff;
	position:relative;
	z-index:1;
	top:-32px;
}

.article_detail .details .ptb60{
	padding:60px 80px;
	text-align:left;
}

.article_detail .details p , .article_detail .details ul{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	line-height:34px;
	text-align:left;
	color:#434343;
	display:table;
	margin:0 0 30px 0;
	padding:0;
}
 .article_detail .details ul {
    margin: 0 0 30px 20px;
}

.article_detail .details blockquote{
	border:none;
	background:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-style:italic;
	font-weight:bold;
	color:#474747;
	float:left;
	line-height:34px;
	width:300px;
	margin-left:-100px;
	word-break: break-all;
    word-wrap: break-word;
}

/*.article_detail .details p::first-letter {
    font-size: 200px;
    color: #8A2BE2;
}

p:first-child:first-letter {
    font-size: 72px;
    float: left;
    padding: 10px;
    height: 64px;
    font-family:Georgia, "Times New Roman", Times, serif;
    background-color: #7F7664;
    margin-right: 10px;
    color: white;
    border-radius: 5px;
    line-height: 70px;
}*/

#articles .article_detail p {
   display:block;
   position:relative;
}

#articles .article_detail p img {
    height: auto;
    max-width: 100%;
    width: auto;
}

#articles .article_detail .details p:first-child::first-letter {
    float: left;
    font-size: 62px;
    font-weight: normal;
    margin-right: 5px;
    margin-top: 15px;
    position: relative;
}

#articles .container{
	position:relative;
}

.article_control{
	position:absolute;
	top:0;
	left:0;
	width:100%;
}

.article_control a.prev_arrow{
	background:url(../images/prev_arrow.png) no-repeat 0 0;
	width:24px;
	height:19px;
	position:absolute;
	top:10px;
	left:0;
	margin:15px 0;
}

.article_control a.next_arrow{
	background:url(../images/next_arrow.png) no-repeat 0 0;
	width:24px;
	height:19px;
	position:absolute;
	top:10px;
	right:0;
	margin:15px 0;
}

.article_control a.prev_arrow:hover, .article_control a.next_arrow:hover{
	background-position:0 -30px;
}

#articles .advertisement{
	padding:1px;
	margin:30px 0;
	background:#dddddd;
}

/*----------------------------------------------------------------------------------------
									ARTICLES STYLES
----------------------------------------------------------------------------------------*/

#noPage{}

#noPage .head{
	background:url(../images/nopage_headbg.jpg) no-repeat top center;
	height:128px;
	clear:both;
	display:block;
}

#noPage .head h1{
	font-family: 'franklin-medium';
	font-size:36px;
	line-height:70px;
	text-align:center;
	color:#ffffff;
	padding:25px;
	margin:0 auto;
	font-weight:normal;
	display:table;
	text-transform:uppercase;
}

#noPage .site-content{
	padding:60px 0;
}

#noPage p{
	 font-family: "FranklinGothic-Book";
    font-size: 28px;
    font-weight: normal;
    line-height:30px;
    margin:0 auto;
    padding:60px 0;
	color:#44475b;
}

#noPage .gotohome{
	margin:0 auto;
	display:table;
}

#noPage .gotohome span{
	background:#b4b5bd;
	height:39px;
	width:2px;
	margin:0 15px;
	float:left;
}

#noPage .gotohome a{
	font-family: 'franklin-medium';
	font-size:32px;
	line-height:32px;
	text-align:center;
	color:#39a3cf;
	float:left;
}

#noPage .gotohome a:hover{
	color:#44475b;
}
	
	
	

/*----------------------------------------------------------------------------------------
									COMMENTS STYLES
----------------------------------------------------------------------------------------*/

.comments{
	border-top:1px dashed #d5d5d5;
	padding:25px 0 0;
}

.comments h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	color:#434343;
	color:rgba(67,67,67,0.7);
	padding:0;
	margin:0 0 20px 0;
}

.comments .comment{
	padding:20px 0 0;
}

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

.logout .head{
	background:url(../images/event_headbg.jpg) no-repeat top center;
	height:128px;
	clear:both;
	display:block;
}

.logout .head h1{
	font-family: 'franklin-medium';
	font-size:36px;
	line-height:70px;
	text-align:center;
	color:#ffffff;
	padding:25px;
	margin:0 auto;
	font-weight:normal;
	display:table;
}


.logout .logout_msg{
	padding:150px 0;
}


.logout .logout_msg h2{
	font-family: 'franklin-medium';
	font-size:32px;
	line-height:70px;
	text-align:center;
	color:#44475b;
}

.logout .logout_msg h2 span{
	font-family: 'FranklinGothic-Book';
	font-size:36px;
	display:block;
}

.logout .logout_msg h2 a{
	color:#39a3cf;
}


/*-----------------------------------------------------------------------------------------
about
-------------------------------------------------------------------------------------------*/

.about{
	text-align:left;
}

.about .head{
	background:url(../images/about_headbg.jpg) no-repeat top center;
	height:128px;
	clear:both;
	display:block;
}

.about .head h1{
	font-family: 'franklin-medium';
	font-size:36px;
	line-height:70px;
	text-align:center;
	color:#ffffff;
	padding:25px;
	margin:0 auto;
	font-weight:normal;
	display:table;
}

.letsTalk_form{
	background:#ececee;
	border-left:1px solid #dadade;
}

.forms{
	padding:40px 30px 60px;
}

.forms.event{padding:30px 15px 60px; text-align:left; border:1px solid #c2c2c2; border-radius:3px; }

.forms.event .form-field label {
	 font-family: Georgia,"Times New Roman",Times,serif;
	 font-weight:normal;
	}

.forms h3{
	font-family: 'franklin-medium';
	font-size:35px;
	line-height:36px;
	color:#76307b;
	padding:0;
	margin:0 0 20px 0;
}

.forms .form-field{
	display:block;
	margin:0 0 20px 0;
}

.forms .form-field label{
	font-family: 'FranklinGothic-Book';
	font-size:19px;
	line-height:24px;
	color:#434343;
	padding:0;
	margin:0 0 10px 0;
	display:block;
}


.forms .form-field  input.textbox{
	border:1px solid #c2c2c2;
	padding:20px 15px;
         width: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	line-height:20px;
	color:#434343;
}

.forms .form-field  textarea.textarea{
	border:1px solid #c2c2c2;
	padding: 15px;
    width: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	line-height:20px;
	color:#434343;
	height:200px;
}

.forms input.btn_send, #newsletterModal .forms button.btn_subscribe{
	background:#76307b;
	border:none;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	font-weight:700;
	color:#ffffff;
	text-align:centere;
	width:100%;
	padding:24px 0;
}

#newsletterModal .forms button.btn_subscribe{
	margin-bottom:40px;
}

.forms input.btn_send:hover, #signinModal .btn_send:hover, #newsletterModal .forms button.btn_subscribe:hover{
	background:#333333;
}

.aboutDesc{
	padding:40px 30px 40px 0;
}

.aboutDesc h2{
	font-family: 'franklin-medium';
	font-size:36px;
	line-height:50px;
	color:#44475b;
	padding:0;
	margin:0 0 20px 0;
}

.aboutDesc h2 span{
	color:#7a2b7d;
	font-size:18px;
	display:block;
}

.aboutDesc p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:38px;
	color:#44475b;
	margin:0 0 24px 0;
	padding:0;
}


.aboutDesc a.btn_seeall{
	margin:0 0 15px 0;
}

.aboutDesc p .fa {
    font-size: 56px;
    margin: 0 5px;
    position: relative;
    top: 12px;
}

.aboutDesc p .fa-facebook-square{
	color:#325c94
}

.aboutDesc p .fa-twitter-square{
	color:#00abdc;
}

.aboutDesc p a:hover .fa-facebook-square, .aboutDesc p a:hover .fa-twitter-square{
	color:#44475b;
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}

/**/

.contribution-list{}

.contribution-list p{
	font-family: 'FranklinGothic-Book';
	font-size:16px;
	line-height:24px;
	color:#434343;
	text-align:left;
	margin:0 0 20px 0;
	padding:0;
}

.contribution-list .listing{
	padding:20px 0;
}

.contribution-list h2{
	font-family: 'franklin-medium';
	font-size:20px;
	font-weight:normal;
	line-height:20px;
	color:#323642;
	padding:0;
	margin:0 0 10px 0;;
}

.contribution-list h2 span{
	display:block;
	color:#6e7381;
	font-size:14px;
	
}

.contribution-list h2 a{
	color:#323642;
	text-decoration:none;
}

.contribution-list h2 a:hover{
	color:#6e7381;
}

.contribution-list .short_desc{
	padding:10px;
}

.contribution-list .short_desc p{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	line-height:20px;
	color:#434343;
	color:rgba(67,67,67,0.7);
	text-align:center;
	margin:0;
	padding:0;
}

.follow_pic{
	background:#383a48;
	width:175px;
	height:175px;
	display:block;
	margin:0 auto;
	overflow:hidden;
	border-radius:50%;
}

.follower{
	padding:0 0 10px 0;
}

.follower a.button{
	width:114px;
	border:2px solid #ffffff;
	border-radius:20px;
	font-family: 'franklin-medium';
	font-size:17px;
	font-weight:normal;
	line-height:20px;
	color:#ffffff;
	display:table;
	margin:-25px auto 0;
	padding:7px 0;
	text-decoration:none;
	position:relative;
}


.follower a.button.btn_follows{background:#6a6e79;}
.follower a.button.btn_follows:hover{background:#39a3cf;}
.follower a.button.btn_following{background:#33b473;}
.follower a.button.btn_unfollows{background:#da4523;}



.contributors_details{
    margin-bottom: 50px;
    margin-top: -120px;
    position: relative;
}

.contributor_pic{
	float:left;
	width:157px;
	height:157px;
	border:10px solid #ffffff;
	background:#464a55;
	border-radius:100%;
	overflow:hidden;
	text-align:center;
	margin:0 15px 0 0;
}

.contributor_pic img{
    height: 100%;
    max-height: 157px;
    max-width: 157px;
    min-height: 157px;
    min-width: 157px;
    width: 100%;
}

.contributor_table{
	display:table;
	text-align:left;
}


.contributor_table .contributor{
	background:#0d1a2d;
	font-family: 'franklin-medium';
	font-size:17px;
	font-weight:normal;
	line-height:20px;
	color:#ffffff;
	display:inline-block;
	padding: 5px 7px;
}

.contributor_table .contributor_name{
	font-family: 'franklin-medium';
	font-size:30px;
	font-weight:normal;
	line-height:40px;
	color:#ffffff;
	padding:5px 0;
}

.contributor_table .contributor_name span{
	font-family: 'franklin-medium';
	font-size:15px;
	font-weight:normal;
	line-height: 20px;
    padding: 8px 0 0;
	color:#6e7381;
	display:block;
}

.contributor_table .contributor_desc{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:400;
	line-height:20px;
	color:#434343;
	padding:0;
	margin:0;
	opacity:0.7;
}

#articles .head a.seeAllLink{
	font-family: 'franklin-medium';
	font-size:15px;
	font-weight:normal;
	line-height:40px;
	color:#ffffff;
	text-align:right;
	text-transform:uppercase;
	float:right;
	margin-top:50px;
}

.archiveList{
	padding:0 0 40px;
}

.monthList{}

.monthList .year{
	font-family: 'franklin-medium';
	font-size:26px;
	font-weight:normal;
	line-height:30px;
	color:#666666;
	text-align:right;
	text-transform:uppercase;
	float:left;
	padding:6px;
}

.archiveList ul{
	list-style:none;
	margin:0;
	padding:0;
	display:table;
}

.archiveList ul li{
	font-family: 'FranklinGothic-Book';
	font-size:26px;
	line-height:30px;
	color:#434343;
	text-align:left;
	margin:0;
	padding:6px;
	float:left;
}


.archiveList ul li a{
	color:#666666;
	text-decoration:underline;
	
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}

.archiveList ul li a:hover{
	color:#838c97;
	text-decoration:none;
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}


.archiveSearch{
	padding:0 0 40px;
}

.archiveSearch input.searchbox{
	border:1px solid #d7d7d7;
	background:#edeef0;
	background-image:url(../images/search_icon.png);
	background-repeat:no-repeat;
	background-position:10px center;
	background-size:25px 25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:400;
	color:#3f3e4c;
	padding: 8px 5px 8px 45px;
    width: 100%;
	border-radius:30px;
}

.cloudTag{
	padding:0 0 40px 0;
	margin:0;
	line-height:normal;
	font-family: 'Open Sans', sans-serif;
}

.cloudTag a{
	color:#838c97;
	text-decoration:none;
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}

.cloudTag a:hover{
	color:#323642;
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}



.archiveSearch h2, .archiveList h2, .cloudTag h2{
	font-family: 'franklin-medium';
	font-size:26px;
	line-height:30px;
	text-align:left;
	color:#434343;
	margin:0 0 20px 0;
}

/**/


/*-----------------------------------------------------------------------------------------
Write Page Css
-------------------------------------------------------------------------------------------*/

.write{
	text-align:left;
}

.write .head{
	background:url(../images/write_bg.jpg) repeat 60% 0;
	background-size:75% 135%;
	height:128px;
	clear:both;
	display:block;
}

.write .head h1{
	font-family: 'franklin-medium';
	font-size:37px;
	line-height:70px;
	text-align:center;
	color:#3e304b;
	padding:25px;
	margin:0;
	font-weight:normal;
	display:table;
}

.write_forms{
	padding:50px 15px;
}

.write_forms p{
	font-family: "Lato",sans-serif;
	font-weight:400;
	font-size:16px;
	line-height:24px;
	color:#44475b;
}

.write_forms h3{
	font-family: 'franklin-medium';
	font-size:26px;
	line-height:30px;
	color:#434343;
	padding:20px 0 0 0;
}


.write_forms .form-field{
	margin:0 0 50px 0;
}

.write_forms input.write_textbox{
	border:1px solid #ffffff;
	border-bottom:2px solid #cccdd2;
	width:100%;
	margin:0 0 0 0;
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	line-height:normal;
	color:#44475b;
	padding:5px;
}


.write_forms textarea.write_textarea{
	border:none;
	border-bottom:2px solid #cccdd2;
	width:100%;
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	line-height:normal;
	color:#44475b;
	padding:5px;
	height:150px;
	margin:0 0 0 0;
}

.write_forms .capcha{
	border:none;
	border-bottom:2px solid #cccdd2;
	width:100%;
	margin:0 0 0 0;
}


.write_forms input.write_textbox:focus, .write_forms textarea.write_textarea:focus{
	border:1px solid #eeeef0;
	border-bottom:2px solid #cccdd2;
	transition: all 0.5s ease 0s;
}


.write_forms .capcha input[type=text]{
	border:none;
	width:100%;
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	line-height:normal;
	color:#44475b;
	padding:5px;
}


.write_forms input.write_btn{
	background:none;
    border: 2px solid #434343;
    color: #434343;
    display: table;
    font-family: "Lato",sans-serif;
    font-size: 15px;
    font-weight: 700;
    margin:50px 0 0 0;
    padding:10px 15px;
    text-align: center;
    text-decoration: none;
	width:155px;
}

/*MODEL CSS HERE*/

#contactModal, #ContactUs{}

#contactModal .forms, #ContactUs .forms{
    padding:20px 78px 40px;
}

#contactModal .forms, #AddEvent .forms{
    padding:20px 78px 40px;
}

#contactModal .forms .form-field textarea.textarea, #ContactUs .forms .form-field textarea.textarea{
	height:100px;
	background:#f2f2f2;
}
#contactModal .forms .form-field textarea.textarea, #AddEvent .forms .form-field textarea.textarea{
	height:100px;
	background:#f2f2f2;
}


#contactModal .forms .form-field input.textbox, #ContactUs .forms .form-field input.textbox, #AddEvent .forms .form-field input.textbox {
	background:#f2f2f2;
}

#contactModal .forms .form-field label, #ContactUs .forms .form-field label{
	  margin: 0 0 5px;
	  text-align:left;
}

#contactModal .forms .form-field label, #AddEvent .forms .form-field label{
	  margin: 0 0 5px;
	  text-align:left;
}

button.close.modal_closebtn{
	background:url(../images/modal_close_btn.png) no-repeat;
	width:17px;
	height:17px;
	position:absolute;
	top:30px;
	right:30px;
	opacity:1;
}

#myProfile button.close.modal_closebtn{
	background:url(../images/white_close_btn.png) no-repeat;
	top:25px;
}

#signinModal .forms, #signupModal .forms, #newsletterModal .forms {
    padding:20px 68px 0;
}

#forgotModal .forms, #changePassword .forms {
    padding:20px 68px 50px;
}


#signinModal a.fb_button{
	background:#3468af;
	border-radius:3px;
	font-family: 'franklin-medium';
	font-size:18px;
	line-height:20px;
	color:#ffffff;
	padding:25px 0 25px 40px;
	margin:50px 0;
	position:relative;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:100%;
	display:block;
	overflow:hidden;
}

#signinModal a.fb_button span{
	background:#1a4e95 url(../images/fb_icon2.png) no-repeat center center;
	width:60px;
	height:70px;
	position:absolute;
	top:0;
	left:0;
}

#signinModal a.fb_button:hover{
	background:#1a4e95;
}

.social_signin{
	display:table;
	margin:0 auto;
}

.social_signin a{
	/*-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;*/
}

.social_signin a img{
	display:none;
}

#signinModal a.fbLink, #signinModal a.Facebook{
	background:#3fa1da;
    color: #ffffff;
    float: left;
    font-size: 30px;
    height: 50px;
    line-height: 30px;
    padding: 10px;
    width: 50px;
	margin:10px;
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	-o-border-radius: 100px;
}

#signinModal a.fbLink:hover, #signinModal a.Facebook:hover{
	background:#325c94;
}

#signinModal a.Facebook{
	background:url(../images/social_fb.png) no-repeat 0 0;
}

#signinModal a.Facebook:hover{
	background:url(../images/social_fb.png) no-repeat 0 -52px;
}

#signinModal a.inLink, #signinModal a.LinkedIn{
	background:#3fa1da;
    color: #ffffff;
    float: left;
    font-size: 30px;
    height: 50px;
    line-height: 30px;
    padding: 10px;
    width: 50px;
	margin:10px;
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	-o-border-radius: 100px;
}

#signinModal a.inLink:hover, #signinModal a.LinkedIn:hover{
	background:#0073b2;
}

#signinModal a.LinkedIn{
	background:url(../images/social_in.png) no-repeat 0 0;
}

#signinModal a.LinkedIn:hover{
	background:url(../images/social_in.png) no-repeat 0 -52px;
}

#signinModal a.inLink.inactive, #signinModal a.LinkedIn.inactive, #signinModal a.inLink.inactive:hover, #signinModal a.LinkedIn.inactive:hover{
	 -webkit-filter: grayscale(100%); filter: grayscale(100%); 
	 background-position:0 0;
	 cursor:default;
	 opacity:0.8;
}

#signinModal a.tweetLink, #signinModal a.Twitter{
	background:#2e99d1;
    color: #ffffff;
    float: left;
    font-size: 30px;
    height: 50px;
    line-height: 30px;
    padding: 10px;
    width: 50px;
	margin:10px;
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	-o-border-radius: 100px;
}

#signinModal a.tweetLink:hover, #signinModal a.Twitter:hover{
	background:#00abdc;
}

#signinModal a.Twitter{
	background:url(../images/social_tweet.png) no-repeat 0 0;
}

#signinModal a.Twitter:hover{
	background:url(../images/social_tweet.png) no-repeat 0 -52px;
}

#signinModal a.gplusLink, #signinModal a.Google{
	background:#3fa1da;
    color: #ffffff;
    float: left;
    font-size: 30px;
    height: 50px;
    line-height: 30px;
    padding: 10px;
    width: 50px;
	margin:10px;
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	-o-border-radius: 100px;
}

#signinModal a.gplusLink:hover, #signinModal a.Google:hover{
	background:#ea3032;
}

#signinModal a.Google{
	background:url(../images/social_gplus.png) no-repeat 0 0;
}

#signinModal a.Google:hover{
	background:url(../images/social_gplus.png) no-repeat 0 -52px;
}


.or_hr {
    border-bottom: 1px solid #cccccc;
    display: block;
    margin: 10px 0 40px;
}

.or_hr > span {
    background:#ffffff;
    display: table;
    margin: 0 auto -20px;
    padding: 5px;
	font-family: "Open Sans",sans-serif;
    font-size: 20px;
	color:#434343;
}


#signinModal .btn_send{
	background:#f39439;
}

#signinModal .forms .form-field input.textbox, #signupModal .forms .form-field input.textbox, #forgotModal .forms .form-field input.textbox, #changePassword .forms .form-field input.textbox, #myProfile .forms .form-field input.textbox{
	background:#f2f2f2;
}


#signinModal .forms .form-field input.textbox.ico_user{
	background-image:url(../images/icon_user.png);
	background-repeat:no-repeat;
	background-position:95% center;
	padding-right:55px;
}

#signinModal .forms .form-field input.textbox.ico_pass{
	background-image:url(../images/icon_password.png);
	background-repeat:no-repeat;
	background-position:95% center;
	padding-right:55px;
}

#signupModal .forms .form-field input.textbox.ico_mail, #forgotModal .forms .form-field input.textbox.ico_mail, #newsletterModal .forms .form-field input.textbox{
	background-image:url(../images/icon_mail.png);
	background-repeat:no-repeat;
	background-position:95% center;
	padding-right:55px;
}

#signinModal .goto_event, #signupModal .goto_event, #myProfile .goto_event, #settingModel .goto_event{
	background:#f5f5f5;
	width:100%;
	padding:17px 0;
	margin:0;
}

#signinModal a.forgot{
	font-family: 'franklin-medium';
	font-size:15px;
	line-height:20px;
	color:#434343;
	margin:20px auto 0;
	display:table;
}

#signinModal .remember_me{
	font-family: 'franklin-medium';
	font-size:15px;
	line-height:20px;
	color:#8b8b8b;
	display:table;
}


#signupModal h3, #signinModal h3, #newsletterModal h3{
	font-family: 'Open Sans', sans-serif;
	font-size:23px;
	font-weight:600;
	color:#585858;
	margin:-10px 0 40px;
}

#newsletterModal h3{
    color: #893894;
    line-height: 24px;
    margin: 40px 0 10px;
    padding: 0;
    text-transform: uppercase;
}

#signinModal h3{
	margin:-10px 0 10px;
}

#signupModal h3 span, #signinModal h3 span{
	font-weight:400;
}

.error_msg{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:400;
	color:#cf5757;
	text-align:left;
}


.lost_error{
	border:2px solid #cf5757;
	background:#ffe9e9;
	padding:10px;
	text-align:center;
	margin:15px 0 5px;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:400;
	color:#cf5757;
}

.lost_error strong{
	display:block;
	font-weight:700;
}


#signupModal .form-field label, #changePassword .form-field label, #myProfile .form-field label{
	font-family: 'Open Sans', sans-serif;
	font-size:17px;
	font-weight:400;
	color:#585858;
	text-align:left;
}

#changePassword .form-field label.bigFont{
	font-size:19px;
}

#signupModal .form-field.bdms_terms{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	font-weight:400;
	color:#434343;
	font-style:italic;
	text-align:left;
}

#forgotModal h3{
	font-family: 'Open Sans', sans-serif;
	font-size:23px;
	font-weight:600;
	color:#585858;
	margin:70px 0 5px 0;
}

#forgotModal p{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:600;
	color:#585858;
	opacity:0.5;
}

#newsletterModal p{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	font-weight:400;
	line-height:20px;
	font-style:italic;
	color:#434343;
}

#changePassword .sent_mail{
	border:2px solid #36b474;
	background:#e3f4eb;
	padding:10px;
	text-align:center;
	margin:15px 0;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:400;
	color:#36b474;
}

#changePassword .sent_mail strong{
	display:block;
	font-weight:700;
}

.tweet_btn {
    background: none repeat scroll 0 0 #599ccb;
    box-shadow: 5px 5px 18px -2px rgba(0, 0, 0, 0.5);
    color: #ffffff;
    font-family: "Lato",sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 10px;
    padding: 10px 15px 10px 10px;
    position: absolute;
    z-index: 999999;
	cursor:pointer;
}


.tweet_btn:after {
    border-color: #599ccb transparent;
    border-style: solid;
    border-width: 18px 18px 0;
    bottom: -10px;
    content: "";
    display: block;
    left: 50px;
    position: absolute;
    width: 0;
}

.tweet_btn .fa {
    float: left;
    font-size: 26px;
    margin-right: 10px;
}

#myProfile .heading{
	background:#333743;
	margin: -20px -20px 0;
    padding: 20px;
}

#myProfile .heading h3{
	font-family: 'franklin-medium';
	font-size:29px;
	line-height:30px;
	color:#ffffff;
	text-align:center;
	margin:0;
	padding:0;
}


#settingModel .heading{
	background:#f5f5f5;
	margin: -20px -20px 0;
    padding: 20px;
}

#settingModel .heading h3{
	font-family: 'franklin-medium';
	font-size:29px;
	line-height:30px;
	color:#333743;
	text-align:center;
	margin:0;
	padding:0;
}

#myProfile .changePic{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:400;
	color:#434343;
	padding:20px 0 30px;
}



#myProfile .changePic .change_pic {
    background: none repeat scroll 0 0 #383a48;
    border-radius: 50%;
    display: block;
    height: 135px;
    margin: 0 auto 20px;
    overflow: hidden;
    width: 135px;
}

#myProfile .goto_event a.btn_save, #myProfile .goto_event button.btn_save{
	border:none;
	background:#33b473;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:600;
	color:#ffffff;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	padding:15px 0;
	width:140px;
	margin:5px;
	display: inline-block;
}

#myProfile .goto_event a.btn_cancel{
	background:#cecfd1;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:600;
	color:#313840;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	padding:15px 0;
	width:140px;
	margin:5px;
	display: inline-block;
}

#myProfile .goto_event a.btn_save:hover, #myProfile .goto_event a.btn_cancel:hover, #myProfile .goto_event button.btn_save:hover{
	background:#313840;
	color:#ffffff;
}

#settingModel .lisiting{
	margin:20px 0 10px;
}

#settingModel .lisiting ul{
	margin:0;
	padding:0;
	list-style:none;
}

#settingModel .lisiting ul li{
	padding:15px 10px;
	border-bottom:1px solid #cccccc;
}

#settingModel .lisiting ul li:after{
	clear:both;
	display:block;
	content:"";
}


#settingModel .lisiting ul li .table_cell{
	float:left;
}

#settingModel .lisiting ul li .profile_pic {
    background: none repeat scroll 0 0 #383a48;
    border-radius: 50%;
    display: block;
    height: 60px;
    margin: 0;
    overflow: hidden;
    width: 60px;
}

#settingModel .lisiting ul li .profile_pic img{
	width:100%;
	height:auto;
}

#settingModel .lisiting ul li .desc{
	width:294px;
	padding:0 15px;
	font-family: 'franklin-medium';
	font-size:15px;
	line-height:normal;
	color:#6e7381;
	text-align:left;
}

#settingModel .lisiting ul li .desc span{
	color:#323642;
	font-size:20px;
	display:block;
}

#settingModel .lisiting ul li .follower{
	padding:0;
	color:#6e7381;
	font-family: 'FranklinGothic-Book';
	font-size:15px;
	line-height:normal;
}

#settingModel .lisiting ul li .follower a.button{
	margin:0;
}


#wp-social-login-connect-options{
	margin:0 !important;
}


/**/

.book-list{}

.book-list .toppanel, .book-detail .toppanel{
	position:relative;
	padding-bottom:25px;
}

.book-list .toppanel h2, .book-detail .toppanel h2{
	font-family: 'franklin-medium';
	font-size:37px;
	line-height:38px;
	color:#464a55;
	text-align:left;
	float:left;
	margin:0;
}

.book-detail .toppanel h2 a{
	color:#464a55;
	text-decoration:none;
}

.book-detail .toppanel h2 span, .book-detail .toppanel h2 span a{
	color:#cc4b74;
}

.book-list .toppanel .bookSelectbox{
	float:right;
	margin: 0 25px 0 0;
}

.book-list .toppanel .bookSelectbox .selectbox {
    background-color: #f1f1f1;
    background-image: url("../images/select_arrow2.png");
    background-position: 95% center;
    background-repeat: no-repeat;
    border: 1px solid #959595;
    border-radius: 3px;
    float: left;
    height:48px;
    margin: 0 5px;
    position: relative;
    text-align: left;
    width:180px;
}

.book-list .toppanel .bookSelectbox .selectbox a.btn-select {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #464a55;
    font-family: "franklin-medium";
    font-size: 19px;
    font-weight: normal;
    line-height: 19px;
    padding: 14px 0 16px 10px;
    text-align: left;
    width: 100%;
}

.book-list .toppanel .bookSelectbox .selectbox .dropdown-menu {
    background-color: #f1f1f1;
	 border: 1px solid #959595;
    border-radius: 3px;
    color: #ffffff;
    font-family: "franklin-medium";
    font-size: 19px;
    font-weight: normal;
    line-height: 19px;
    margin: 0;
    min-width:180px;
}


.book-list .books{
	width:231px;
	text-align:left;
	margin-bottom:25px;
}

.book-list .books .booksCover{
	position:relative;
	width:231px;
	height:346px;
	overflow:hidden;
	margin:10px 0;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
}


.book-list .books .bookDesc{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:100%;
	background:rgba(50,54,66,0.7);
	-webkit-transition: all 0.30s ease-out;
	-moz-transition: all 0.30s ease-out;
	-ms-transition: all 0.30s ease-out;
	-o-transition: all 0.30s ease-out;
	transition: all 0.30s ease-out;
}

.book-list .books:hover .bookDesc{
	background:rgba(50,54,66,0.7);
	top:0;
	cursor:pointer;
	-webkit-transition: all 0.30s ease-in;
	-moz-transition: all 0.30s ease-in;
	-ms-transition: all 0.30s ease-in;
	-o-transition: all 0.30s ease-in;
	transition: all 0.30s ease-in;
}

.book-list .books .bookDesc .p20{
	padding:20px;
	position:relative;
}

.helpIcon{
	background:url(../images/help_icon.png) no-repeat;
	width:30px;
	height:30px;
	position:absolute;
	top:20px;
	right:20px;
}

.publishDate{
	font-family: 'FranklinGothic-Book';
	font-size:12px;
	line-height:18px;
	color:#a5a4a5;
	text-align:center;
	padding:18px 0;
	border-bottom:1px solid rgba(255,255,255,0.3);
	margin-top:70px
}

.book-list .books .bookDesc ul.sharing{
	display:block;
	margin:0 auto;
	padding:10px 0;
	list-style:none;
}

.book-list .books .bookDesc ul.sharing li{
	margin:0;
	padding:10px 10px;
	font-family: 'Lato', sans-serif;
	font-size:15px;
	font-weight:600;
	color:#ffffff;
	text-align:center;
	float:left;
	width:50%;
}

.book-list .books .bookDesc ul.sharing li:first-child{
	border-right:1px solid rgba(255,255,255,0.3);
}


.book-list .books .bookDesc ul.sharing li .share_icon{
	background: url(../images/share_icon_white.png) no-repeat center top;
	display: table;
    height: 42px;
    margin: 0 auto;
    width: 55px;
	padding:45px 0 0 0;
}

.book-list .books .bookDesc ul.sharing li .share_icon .stButton, .book-detail ul.sharing li .share_icon .stButton, .share_icon .stButton{
	display:none !important;
}


.book-list .books .bookDesc ul.sharing li .fav_icon{
	background: url(../images/fav_icon_white.png) no-repeat center top;
	display: table;
    height: 42px;
    margin: 0 auto;
    width: 55px;
	padding:45px 0 0 0;
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}

.book-list .books .bookDesc ul.sharing li .fav_icon.active,
.book-list .books .bookDesc ul.sharing li .fav_icon:hover{
	background: url(../images/fav_icon_active.png) no-repeat center top;
	cursor:pointer;
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}

.book-list .books .bookDesc a.btn_buynow, .book-detail a.btn_buynow{
	text-align:center;
	background:#f3943a;
	font-family: 'franklin-medium';
	font-size:19px;
	line-height:20px;
	font-weight:normal;
	color:#ffffff;
	text-transform:uppercase;
	display:table;
	padding:16px 0;
	width: 100%;
	text-decoration:none;
}

.book-detail a.btn_buynow{
	margin:0;
	width:190px;
}

.publishDate span{
	display:block;
	font-family: 'franklin-medium';
	font-size:14px;
	line-height:18px;
	color:#ffffff;
}

.book-list .books .bookTittle{
	font-family: 'franklin-medium';
	font-size:20px;
	line-height:22px;
	color:#323642;
	text-align:left;
}

.book-list .books .bookTittle a{
	color:#323642;
	text-decoration:none;
}

.book-list .books .bookTittle a:hover{
	color:#838c97;
}

.book-list .books .bookTittle span{
	display:block;
	font-family: 'FranklinGothic-Book';
	font-size:12px;
	line-height:12px;
	color:rgba(0,0,0,0.5);
	text-align:left;
	padding:10px 0 0 0;
}

.book-detail .booksCover{
	float:left;
	/*margin:0 15px;*/
}

.book-detail .bookTittle{
	font-family: 'franklin-medium';
	font-size:32px;
	line-height:34px;
	color:#323642;
	text-align:left;
	font-weight:normal;
}


.book-detail .dateOn{
	display:block;
	/*font-family: 'FranklinGothic-Book';*/
	font-family: 'Lato', sans-serif;
	font-size:15px;
	line-height:18px;
	color:rgba(0,0,0,0.5);
	text-align:left;
	padding:10px 0 15px 0;
}

.book-detail .dateOn span{
	padding:0 10px;
}
.book-detail .desc{
	font-family: 'FranklinGothic-Book';
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-size:16px;
	line-height:24px;
	color:#464a55;
	text-align:left;
	padding:10px 0 40px;
}

.book-detail ul.sharing li:last-child{
	border:none;
}

.gototop{
	background:#39a3cf url(../images/goto_top.png) no-repeat center center;
	width:48px;
	height:48px;
	position:fixed;
	bottom:50px;
	right:20px;
	cursor:pointer;
	display:none;
	border-radius:100%;
}

.gototop:hover{
	background:#3197c7 url(../images/goto_top.png) no-repeat center center;
}

#myscroll.affix {
    position: fixed;
    top: 124px;
}

#myscroll.affix ul.sharing {
    width: 165px;
}

#myscroll.affix-bottom {
    position: absolute;
}


/*SIDE SHORT DESC BLOCK*/

#sideShortDesc{
	background:#f5f5f5;
	border:1px solid #e2e2e2;
	border-radius:10px 10px 0 0;
	position:fixed;
	left:30px;
	bottom:0px;
	/*width:300px;*/
	width:250px;
	overflow: hidden;
	margin:0;
	z-index:100;
	display:none;
	height:415px;
}

#sideShortDesc .nextStory{
    color: rgb(255, 255, 255);
    height: 46px;
    left: 0;
	/*font-family: "franklin-medium";*/
	font-family:"FranklinGothic-Book";
    line-height: 46px;
    margin: auto;
    position: absolute;
    /*right: 0;*/
    z-index:1;
	font-size:16px;
	width:100%;
	background:#39a3cf;
}

#sideShortDesc .nextStory span{
	 text-align: center;
     width: 150px;
	 margin: auto auto auto 50px;
	 display:table;
}

#sideShortDesc .item-box .itemshortDesc{
	border-bottom:1px solid #e2e2e2;
	padding:10px;
	
}

#sideShortDesc .item-box h2.title {
    color: #3f3f3f;
    font-family: "franklin-medium";
    font-size:22px;
    font-weight: normal;
    line-height: 24px;
    margin: 0 0 5px;
    padding: 0;
	text-align:left;
}

#sideShortDesc .item-box .item-desc p {
    color: #3f3f3f;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 0;
	text-align:left;
}

#sideShortDesc .item-box h2.title a {
    color: #3f3f3f;
    text-decoration: none;
}

#sideShortDesc .item-box h2.title a:hover {
    color: #838c97;
    text-decoration: none;
}

.contDesc{
	padding:10px;
	min-height:65px;
}

.contDesc:after{
	display:block;
	clear:both;
	content:"";
}

.contPic{
	width:70px;
	height:70px;
	overflow:hidden;
	border:1px solid #dedede;
	border-radius:100%;
	float:left;
	margin-right:10px;
}

.contPic img.attachment-70x70{
	max-width:100%!important; 
}

.contTable{
	display:table;
}

.contTable h4{
    color: #3f3f3f;
    font-family: "franklin-medium";
    font-size: 17px;
    font-weight: normal;
    line-height: normal;
    margin:25px 5px auto auto;
    position: relative;
	text-align:left;
}

.contTable h4 a{
	text-align:left;
    color: #3f3f3f;
}

.contTable .date {
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    font-style: italic;
    font-weight: 400;
    margin: 0 0 10px;
}

#sideShortDesc #bottomUp.owl-carousel .owl-wrapper-outer {
    top:45px;
}

#sideShortDesc #bottomUp.owl-carousel .owl-item {
    float: left;
    padding: 0 0 10px;
}

#sideShortDesc #bottomUp.owl-carousel .owl-controls{
	/*background:#39a3cf;*/
	border-radius: 5px 5px 0 0;
    height: 46px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#sideShortDesc #bottomUp.owl-carousel { margin-top:0px; z-index:2;}

#sideShortDesc #bottomUp.owl-carousel .owl-controls .owl-next{
	/*background:#3197c7;*/
	float:left;
	width:48px;
	height:46px;
	text-indent:-9999px;
	margin-left: 150px;
}

#sideShortDesc #bottomUp.owl-carousel .owl-controls .owl-prev{
	/*background:#3197c7;*/
	float:left;
	width:48px;
	height:46px;
	text-indent:-9999px;
}

#sideShortDesc #bottomUp.owl-carousel .owl-controls .owl-prev span, #sideShortDesc #bottomUp.owl-carousel .owl-controls .owl-next span{
	background:url(../images/owl_controls_contributor.png) no-repeat 0 0;
	display: block;
    height: 22px;
    margin: 12px;
    width: 22px;
}

#sideShortDesc #bottomUp.owl-carousel .owl-controls .owl-next span {
    background-position: -40px 0;
}

#sideShortDesc #bottomUp.owl-carousel .item-img img{
    height: 155px;
    max-width: 100%;
    object-fit: cover;
}

#sideShortDesc .slideUpDown{
	/*background:#3197c7 url(../images/owl_controls_contributor.png) no-repeat 12px center;*/
	background:#3197c7 url(../images/goto_top.png) no-repeat scroll center center;
	/*background:#3197c7;*/
	color: rgb(255, 255, 255);
    height:45px;
    position: absolute;
    right: 0;
    top: 0;
   	transform: rotate(180deg);
    width:46px;
    z-index: 99;
	padding: 5px;
	cursor:pointer;
}

#sideShortDesc .slideUpDown.slideDownUp{
	/*background:#3197c7;*/   
	background:#3197c7 url(../images/goto_top.png) no-repeat scroll center center;
	transform: rotate(0deg);
}

#sideShortDesc .slideUpDown .fa {
    font-size: 26px;
    font-weight: 100;
}



/*.nitin{
	background:#000; position:absolute; top:0; width:100%; padding:30px; color:#ffffff; z-index:9999
}*/

/*SIDE SHORT DESC BLOCK*/


/*----------------------------------------------------------------------------------------
									OWL SLIDER STYLES
----------------------------------------------------------------------------------------*/

.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
	margin:20px 0;
}

.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item { float: left; }

.owl-controls .owl-page,
.owl-controls .owl-buttons div { cursor: pointer; }

.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.grabbing { cursor: url(http://bigdata-madesimple.com/wp-content/themes/bdms/images/grabbing.png) 8 8, move; }

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

.owl-pagination {
	text-align: center;
	position: absolute;
	top: -80px;
	width: 100%;
	display: block;
}

.owl-pagination .owl-page {
	height: 40px;
	width: 80px;
	line-height: 40px;
	display: inline-block;
	margin-left: 0;
	cursor: pointer;
	position: relative;
}

.owl-pagination .owl-page span {
	width: 100%;
	height: 2px;
	display: block;
	background: #eee;
	position: absolute;
	bottom: 50%;
}

.bg-color3 .owl-pagination .owl-page span { background: #444; }

.owl-pagination .owl-page.active span { background: #00aeff; }

#partners-slider.owl-carousel .owl-item .item {
    display: table-cell;
    height: 90px;
    text-align: center;
    vertical-align: middle;
    width: 190px;
}

#partners-slider.owl-carousel .owl-item .item img{
	max-width:180px;
	height:auto;
}

#partners-slider.owl-carousel .owl-wrapper-outer{
    display: table;
    margin: 0 auto;
	width: auto;
}

#partners-slider.owl-carousel .owl-wrapper{
	text-align: center;
    width: auto !important;
}


@media (max-width: 767px) {
	
.owl-pagination { display: table; }

.owl-pagination .owl-page { display: table-cell; }

}

@media (min-width: 1025px) and (max-width: 1280px) {
	#sideShortDesc{left:15px; width:230px;}
	#sideShortDesc #bottomUp.owl-carousel .owl-controls .owl-next{margin-left: 90px;}
	#sideShortDesc .nextStory span{width:90px;}
	}
@media (min-width: 1281px) and (max-width: 1366px) {
	#sideShortDesc{left:20px;}
	#sideShortDesc #bottomUp.owl-carousel .owl-controls .owl-next{margin-left: 110px;}
	#sideShortDesc .nextStory span{width: 110px;}
	}
@media (min-width: 1367px) and (max-width: 1440px) {
	#sideShortDesc{left:20px;}
	#sideShortDesc #bottomUp.owl-carousel .owl-controls .owl-next{margin-left: 110px;}
	#sideShortDesc .nextStory span{width: 110px;}
	}
@media (min-width: 1441px) and (max-width: 1680px) {
	#sideShortDesc{left:20px; width:280px;}
	#sideShortDesc #bottomUp.owl-carousel .owl-controls .owl-next{margin-left: 140px;}
	#sideShortDesc .nextStory span{width:140px;}
	}
@media (min-width: 1681px) and (max-width: 1920px) {
	#sideShortDesc{left:100px; width:300px;}
	}


.customBorder {border-bottom: 1px solid rgb(214, 215, 217); padding-bottom:40px;}