@charset "utf-8";
/* CSS Document */
::selection{

background:#9c4141!important;
}
.banner-rotator-content h2, .banner-text-left h2{
white-space:pre-line!important;
}
.upcoming-events .event-content .event-meta{
line-height:20px!important;
}
.media-icons p{
    font-size: 18px;
    font-weight: 600;
}
.upcoming-events .event-content .event-meta{
    color: #4c4c4c!important;
	font-size:16px!important;
}
.copyright a:hover{
color:#b30c0c!important;
}
#flex_rotator_5{

    background: url(../images/bg-par.jpg) !important;
    background-size:100% 100%;
	
	}
	#flex_rotator_4{

   background: url(../img/background/img4.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	
	}
	#flex_rotator_6{

    background: url(../img/background/img3.jpg) center center no-repeat!important;
	
	}
.custom-button{
background:#274472!important;
color:#fff!important;
border-top:none!important;
}
.custom-button:hover{
background:#63b2f5!important;
}
.fnt-30{
font-size:30px!important;
}
.main-revolution h2{
    text-shadow: 0 0 10px #000000;
	}
input, button, select, textarea{
line-height:initial!important;
}
/*input[type="radio"], input[type="checkbox"] {
    display: initial!important;
}*/
.mb-13{
margin-bottom:13px;
}
.calendar-header{
margin-top:0px!important;
}
#logo{
padding-left:10px!important;
padding-top:0px!important;
}
.title-div{
padding-left:0px!important;

}
.title-text{
margin-left: -47px;
}
.team-member:hover .team-member-info{
top:inherit!important;
}
.team-member-info .job{
color:#3a3b3c!important;
font-size:16px!important;
padding-top:6px;
}
.team-member-image{
width:auto!important;
}
.team-member-info{
width:214px!important;
}
.team-member-info h2{
font-size:22px!important;
}
hr{
border-top: 1px solid #dee0e6!important;
}
#main-header{
height: 170px!important;
}
#main-header,#navigation li:hover, #navigation li:hover>span, #navigation li:hover>a, #navigation>li.current-menu-item, #navigation>li.current-menu-item>span, #navigation>li.current-menu-item>a{
background:#b30c0c!important;
}
#navigation>li:hover>a, #navigation>li:hover>span, #navigation>li.current-menu-item>a, #navigation>li.current-menu-item>span{
    border-top: 1px solid #b30c0c!important;
    border-bottom: 1px solid #b30c0c!important;
}
/*.head-info a{
color:#fff!important;}*/
.head-info a:hover{
color:#dee0e5!important;}

.main-flexslider .slides>li{
-webkit-border-radius: 0px!important;
height:402px!important;
}
.banner{
-webkit-border-radius: 0px!important;
}
/*.banner-rotator-content{
background:#d2d2d200!important;
}*/
.banner-text-left{
width:100%;}

.banner:hover .icons {
    color: #ff9090!important;
}
.banner:hover{
background:#b30c0c!important;
}

.full-width-banner .banner-rotator-content{
width:100%!important;
text-align:center!important;
}
.banner-text-left h3{
text-shadow:0px 1px #545454;
}
.banner-text-left span.date{
margin-top:13px;
text-shadow:0px 1px #000;
}
#main_flex_4 {
    background: url(../img/slide4.jpg) no-repeat;
}
#main-footer, #lower-footer{
    background: #383838!important;
    color: #fff!important;
}
#lower-footer {
    border-top: 1px solid #656565!important;
	}
.copyright{
	color:#fff!important;
	}
	.copyright a {
	color:#fff!important;
	}
	.info-mail a,.info-user a{
	color:#fff!important;}
	.head-title{
	font-size:33px!important;
	margin-top:30px!important; 
	margin-bottom:0px; 
	color:#fff;
	}
	.issue-block:hover{
	background:#ff9e9ec4!important;
	}
	.gray-bg{
	    background: #fff!important;
		}
	.issue-content h4, .issue-content h2{
		color:#b30c0c!important;
		}
	.issue-block:hover a.button,a.button:hover{
		color: #fff!important;
		border-top:none!important;
		}
		#button-to-top:hover{
		background:#b30c0c!important;
		border-top:none!important;
		border-bottom:none!important;}
		#button-to-top{
		border-top:none!important;
		border-bottom:none!important;}
	/*a.button, button{
	color:#717171!important;
	border-bottom: 0px solid #bfc8d7!important;
	background: #dedede!important;
	}*/
	.sticky-header-on .animate-header #main-header{
	display:none;}
	.menu li a:hover{
	color:#b30c0c!important;}
	.menu li a:before{
	color:#a8abae!important;
	}
	sup{
	text-transform:lowercase;
	}
/*	.full-width-banner .banner-rotator-flexslider .slides>li{
	padding:103px 0px!important;}*/
	.banner{
	background:#dedede!important;}
	.main-flexslider h2{
	font-size:32px!important;
	line-height:42px!important;
	text-shadow: 1px 1px black !important;
	/*margin-top: 40px !important;*/
	}
	#main_flex_1 .slide {
    padding-top: 100px;
}
#main_flex_4 .slide{
padding-top:100px;
}
	.btn-red:after{
	color:white!important;
	}
	.btn-red:hover:after{
	color:#717171!important;
	}

.title-event{
font-size:42px!important;
}
.org{
font-size:25px!important;
}
.flex-active-slide {
padding-bottom:0px!important;
}
.flexslider ol{
display:none!important;
}
footer{
margin-top:-67px!important;
}
.head-info{
	padding-top:58px!important;
	}
	.post-author {
background: #e5e6e6 !important;
    -webkit-border-radius: 0px !important;
	}
	.post-author .author-info p {
    font-size: 13px;
}
.author-info{
padding-top:10px;
}
.gray-bg1 {
    background: #e8e6e6;
    padding-top: 60px;
    padding-bottom: 125px;
}
.block_content{
/*    background: #fff280 !important;*/
	    padding-bottom: 7px !important;
}
.fellows{
height:310px;
}
.past_president{
height:310px;
}
.tabs.style2 .tab-header {
    width: 15% !important;
	min-width:15% !important;
	}
	.main-flexslider a.button{
	    background: #b30c0c;
    border: none;
    color: #fff !important;
	}
a.button.button-arrow:after, button.button-arrow:after {
 color: #fff !important;
}
.jackbox-social{
display:none !important;
}
.headerstyle2 li{
    padding-top: 8px !important;
    padding-bottom: 8px;
	padding-left:7px;
}
.gray-darkbg
{
background:#f3f1f1 !important;
}
.gray-darkbg2
{
background:#dedede !important;
}
#main_flex_3 .slide {
    padding-top: 10px !important;
}
#main_flex_3 {
    background:#808484 !important;
}
.award_box{
    background-color: #e5e6e6;
    padding: 17px;
    padding-top: 24px;
}
.media-description {
    margin:0px !important;
}
.media-caption h2 {
color:#484848 !important;
}
.join_isp  a.button {
    background: #b30c0c !important;
	    border: none;
    color: #fff !important;
}
.call_for_paper a.button {
    background: #b30c0c;
    border: none;
    color: #fff !important;
}
@media (max-width: 768px){
.fnt-30{
font-size:20px!important;
}
.title-text{
margin-left: 0px!important;
}
.logo-head{
margin-top:-16px!important;
}
.header-bottom{
padding-bottom:13px!important;
}
#off-canvas-button{
padding-top:52px!important;
}
.full-width-banner .banner-rotator-content{
width:100%!important;
}
.title-event {
    font-size: 30px!important;
}
.banner-rotator-content{
padding:-1px!important;
}
.head-title{
	font-size:23px!important;
	margin-top:-2px!important; 
	}
	#logo a img{
	max-width:150px!important;
	
	}
	#logo a{
	text-align:center;
	}
	#main-header{
	height:auto!important;
	}
	.head-info{
	padding-top:10px!important;
	}
	#logo{
	padding-bottom:10px;
	}
	h1 {
    font-size: 28px !important;
}
}