/*
 Theme Name:     AAFS Theme  
 Theme URI:      http://www.aafs.org
 Description:    The theme used by AAFS 
 Author:         Jeffrey Lubberes                
 Author URI:     http://mysite.com/ 
 Template:       customizr      
 Version:        1.0.0             
*/


/* Color Lists 
background-color: rgba(93, 93, 93, 0.2); Background content



*/


/*Imports*/
@import "AcademyNewsStyles.css";

hr {
    border-top: 1px solid rgb(202, 202, 202);
    
}
/*---------------------404 Page Styles----------------------*/

body.error404 div.entry-content.format-icon:before{
    visibility:hidden;
}
body.error404 header.entry-header h1.entry-title{
    text-align: center;
    color:#ffffff;
    text-shadow: 2px 2px 0px #000000;

}
body.error404 header.entry-header hr.featurette-divider{
display: none;

}


body.error404 div.entry-content.format-icon > p {
    font-weight: bold;
    font-size: 20px;
}


/**---------------------No Search Results Styles---------------------*/

body.search-no-results div.entry-content > blockquote, 
body.search-no-results div.entry-content > form#searchform.searchform {
    display: none;
}

body.search div#content > header.search-header > hr.featurette-divider.__before_loop {
    margin-top: 10px;
    margin-bottom: 10px;
}

body.search div#content > header.search-header

/*---------------------Academy News Archieve-------------------------*/


.yellowBanner {
    padding: 5px;
    background: -webkit-linear-gradient(#ebd02b, #b7a32f);
    background: -o-linear-gradient(#ebd02b, #b7a32f);
    background: -moz-linear-gradient(#ebd02b, #b7a32f);
    background: linear-gradient(#ebd02b, #b7a32f);
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    color:#000000;
    text-shadow: 0px 1px 1px #e2e2e2;
}


/* --- Caption Styels ---*/
div.wp-caption p.wp-caption-text {
    font-size: 18px;
    color: #000000;
}



/*Slider Styles */
.carousel-caption h1 {
    font-size: 28px;
    vertical-align: top;
    text-align: left;
}
.carousel-caption p {

}
.carousel-caption .btn {
    vertical-align: middle;
    font-size: 18px;
    padding:5px 10px 5px 10px;
}

.carousel-caption {
    position: relative;
    top: initial;
    bottom: -80px;
    padding:10px;
    background-color: rgba(93, 93, 93, 0.47);
}


/*----  Search Styles -----*/
footer#footer{
    background-color: #6d6d6d;
}
div#footer_one {
    width:100%;
    
}

aside#search-4.widget.widget_search label.screen-reader-text {
    display:none;
}

aside#search-4.widget.widget_search{
    display: inline;
}
aside#search-4.widget.widget_search > form#searchform > div{
    display: inline;
}
aside#search-4.widget.widget_search > form#searchform {
    display:inline;
}
aside#search-4.widget.widget_search > form#searchform > div > input#searchsubmit {
    margin-bottom: 10px;
    
}

aside#search-4.widget.widget_search  h3.widget-title{
    display: inline;
} 


body.search.search-results section.tc-thumbnail.span4{
    display: none;
}
body.search.search-results section.tc-content.span8{
    width: 100%;
    margin-left:0px;
    padding-left: 0px;
}
body.search.search-results section.tc-content h2.entry-title.format-icon::before{
    display:none;
}
body.search.search-results section.tc-content h2.entry-title.format-icon{
    text-align: center;

}
body.search.search-results section.tc-content > section.entry-summary{
    text-align:center;
}
header.search-header > div.row-fluid > div.span4{
    width:100%;
}
header.search-header > div.row-fluid > div.span4 > form#searchform{
    margin-bottom: 0px;
}

header.search-header > div.row-fluid > div.span4 > form#searchform > div > label.screen-reader-text{
    display: none;
    
}

header.search-header > div.row-fluid > div.span4 > form#searchform > div > input#searchsubmit {
    margin-bottom:10px;
}
/*----  Blog Post Styles -----*/

h2.entry-title.format-icon > a{
    font-size:28px;
    color:#000;
    text-shadow: none;
}


.entry-meta { display: none}
time.entry-date{display:block;}
.entry-meta > .btn.btn-mini{
    background-color: #000000;

}


/*----  HomePage Styles -----*/

#homepage-content{
    float:right;
    background-color: #ffffff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

#FeaturedPage{
    margin-bottom: 0px;
    border: 1px solid #000000;
    padding: 0px;
    margin-left: 0px;
}
#FeaturedPage .quick-link{
  padding: 7px;
  margin: 0 0 0 0;
  font-weight: bold;
  font-size: 16px;
  background: #cbcaca;
  background: -moz-linear-gradient(top, #cbcaca 0%, #cecfcf 50%, #aaaaaa 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cbcaca), color-stop(50%,#cecfcf), color-stop(100%,#aaaaaa));
  background: -webkit-linear-gradient(top, #cbcaca 0%,#cecfcf 50%,#aaaaaa 100%);
  background: -o-linear-gradient(top, #cbcaca 0%,#cecfcf 50%,#aaaaaa 100%);
  background: -ms-linear-gradient(top, #cbcaca 0%,#cecfcf 50%,#aaaaaa 100%);
  background: linear-gradient(to bottom, #cbcaca 0%,#cecfcf 50%,#aaaaaa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbcaca', endColorstr='#aaaaaa',GradientType=0 );
  text-align: center;
    font-family: Times, Arial, Helvetica, sans-serif;
    filter: dropshadow(color=#ffffff, offx=0, offy=1);
    text-shadow: rgb(226, 226, 226) 0px 1px 1px;
}

#FeaturedPage .quick-link:hover{
  color: black;
  text-decoration: underline;
  text-align: center;
  text-shadow: 0px 1px 1px #e2e2e2;
  font-family: Times, Arial, Helvetica, sans-serif;
}


#FeaturedPage ul#menu-quick-links-home-page{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#FeaturedPage ul#menu-quick-links-home-page  > li{
  padding: 7px;
  margin: 0 0 0 0;
  font-weight: bold;
  font-size: 16px;
  background: #cbcaca;
  background: -moz-linear-gradient(top, #cbcaca 0%, #cecfcf 50%, #aaaaaa 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cbcaca), color-stop(50%,#cecfcf), color-stop(100%,#aaaaaa));
  background: -webkit-linear-gradient(top, #cbcaca 0%,#cecfcf 50%,#aaaaaa 100%);
  background: -o-linear-gradient(top, #cbcaca 0%,#cecfcf 50%,#aaaaaa 100%);
  background: -ms-linear-gradient(top, #cbcaca 0%,#cecfcf 50%,#aaaaaa 100%);
  background: linear-gradient(to bottom, #cbcaca 0%,#cecfcf 50%,#aaaaaa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbcaca', endColorstr='#aaaaaa',GradientType=0 );
  text-align: center;
    font-family: Times, Arial, Helvetica, sans-serif;
    filter: dropshadow(color=#ffffff, offx=0, offy=1);
    text-shadow: rgb(226, 226, 226) 0px 1px 1px;
}

#FeaturedPage ul#menu-quick-links-home-page  > li > a{
  color: black;
  text-decoration: underline;
  text-align: center;
  text-shadow: 0px 1px 1px #e2e2e2;
  font-family: Times, Arial, Helvetica, sans-serif;
}
#FeaturedPage ul#menu-quick-links-home-page  > li > a:hover{
  text-decoration: none;
}



#FeaturedPage ul#menu-resources-home-page{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#FeaturedPage ul#menu-resources-home-page  > li{
  padding: 7px;
  margin: 0 0 0 0;
  font-weight: bold;
  font-size: 16px;
  background: #cbcaca;
  background: -moz-linear-gradient(top, #cbcaca 0%, #cecfcf 50%, #aaaaaa 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cbcaca), color-stop(50%,#cecfcf), color-stop(100%,#aaaaaa));
  background: -webkit-linear-gradient(top, #cbcaca 0%,#cecfcf 50%,#aaaaaa 100%);
  background: -o-linear-gradient(top, #cbcaca 0%,#cecfcf 50%,#aaaaaa 100%);
  background: -ms-linear-gradient(top, #cbcaca 0%,#cecfcf 50%,#aaaaaa 100%);
  background: linear-gradient(to bottom, #cbcaca 0%,#cecfcf 50%,#aaaaaa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbcaca', endColorstr='#aaaaaa',GradientType=0 );
  text-align: center;
    font-family: Times, Arial, Helvetica, sans-serif;
    filter: dropshadow(color=#ffffff, offx=0, offy=1);
    text-shadow: rgb(226, 226, 226) 0px 1px 1px;
}

#FeaturedPage ul#menu-resources-home-page > li > a{
  color: black;
  text-decoration: underline;
  text-align: center;
  text-shadow: 0px 1px 1px #e2e2e2;
  font-family: Times, Arial, Helvetica, sans-serif;
}
#FeaturedPage ul#menu-resources-home-page > li > a:hover{
  text-decoration: none;
}


#FeaturedPage > a:hover{
    text-decoration: none;

}

#FeaturedPage .quick-link.even{

}

#FeaturedPage .quick-link.even:hover{

}

#FeaturedPage .quick-links-title{
height: 44px;
  background: -webkit-linear-gradient(#1c3871, #2651a8);
  background: -o-linear-gradient(#1c3871, #2651a8);
  background: -moz-linear-gradient(#1c3871, #2651a8);
  background: linear-gradient(#1c3871, #2651a8);
  font-size: 20px;
  text-align: center;
  line-height: 44px;
  color: #ddbd04;
  text-shadow: 0px 1px 1px #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
  margin-bottom: 0px;
  margin-top: 0px;
    font-weight: bold
    
}
.no-border.quick-link{
    border-bottom:0px solid solid rgba(93, 93, 93, 0.46);
}
.spaceAbove{
    margin-top:10px;
}

#homepage-content .entry-content {
    font-family: times,arial,helvetica,sans-serif;
    text-align: center;
    padding-top: 10px;
    color: #000000;
    text-shadow: #ffffff 1px 1px;
    font-size: 22px;
    line-height: normal;
}


/*-----------------------------------  Global Styles -----------------------------
#menu-horizontal-main-menu-2 > li.menu-item > ul.dropdown-menu{
    display:inline-block;
}


--*/

.redBanner {
    display: block;
    background-repeat: repeat-x;
    cursor: pointer;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 40px;
    padding-right: 40px;
    background: -webkit-linear-gradient(#5c0101, #a80303);
    background: -o-linear-gradient(#5c0101, #a80303);
    background: -moz-linear-gradient(#5c0101, #a80303);
    background: linear-gradient(#5c0101, #a80303);
}

.redBanner > a{
    color:#ffffff;
    
}
.navbar-wrapper.clearfix.span9.tc-submenu-fade {
    margin-left: auto;
}

table {
    border-bottom: none;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 14px;
    line-height: 2;
    margin: 0 0 20px;
    width: 100%;
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 20px;
    color: #000000;
    white-space: nowrap;
}


@media (max-width: 979px){
.nav-collapse .dropdown-menu a, .nav-collapse .nav>li>a {
    padding: 9px 15px;
    font-weight: 700;
    color: #000000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
}

div#receipt {
    width: 520px;
    height: 117px;
    background: url('/wp-content/uploads/receipt.png') repeat-y;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 0px 20px 0px;
}
div#receipt p {
    padding-right: 30px;
    padding-left: 20px;
}
div#stats {
	width: 600px;
	background: url('/wp-content/uploads/stats.png') no-repeat;
    padding: 10px 20px 10px 20px;
	margin-left:auto;
	margin-right:auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#stats p {
	font-size: 18px;
	background: white;
	padding: 5px;
	margin: 0px;
	opacity:.6;
	width: 300px;
	line-height: 16px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.blueButton{
    background: -webkit-linear-gradient(#044caf, #005a9b);
    background: -o-linear-gradient(#044caf, #005a9b);
    background: -moz-linear-gradient(#044caf, #005a9b);
    background: linear-gradient(#044caf , #005a9b);
  display:block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
        max-width: 90px;
    text-align: center;
    padding:10px

}

.blueButton > a {
    color:#ddbd04;
    text-shadow: 0px 1px 1px #000000;
    text-align:center;
}
@media (max-width: 1200px){
.menu>li>ul li a {
    font-size: 16px;
}}




@media (max-width: 767px){
.row-fluid [class*=span], .uneditable-input[class*=span], [class*=span] {
    float: left; 
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}}



.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color: #000;
    text-decoration: none;
    outline: 0;
    background-image: none;
    
}
.current-menu-item {
    font-weight: bold;
}
.current-menu-item ul {
    font-weight: normal;
}

.greyBanner {
    background: -webkit-linear-gradient(#484848, #a8a8a8);
    background: -o-linear-gradient(#484848, #a8a8a8);
    background: -moz-linear-gradient(#484848, #a8a8a8);
    background: linear-gradient(#484848 , #a8a8a8);
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 28px;
    padding-left: 40px;
    padding-right: 40px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #000000 !important;
    color: #fff !important;
    border:1px solid #000000;
}

.tealBanner {
    background: -webkit-linear-gradient(#1e5c65, #026d7e);
    background: -o-linear-gradient(#1e5c65, #026d7e);
    background: -moz-linear-gradient(#1e5c65, #026d7e);
    background: linear-gradient(#1e5c65 , #026d7e);
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 28px;
    padding-left: 40px;
    padding-right: 40px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #000000;
    color: #fff;
    border:1px solid #000000;
}
hr.or{
    height: 80px;
    text-indent: -99999px;
    background: url('/wp-content/uploads/or.png') no-repeat top center;
    border:none;
}
}
.site-title, .site-description, h1, h2, h3 {
  font-family: Times, Arial, sans-serif;
    font-weight: 700;

}

.navbar .nav>li>a {
    float: none;
    color: #000;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
}

@media (max-width: 767px){
h4 {
    font-size: 22px;
    line-height: initial;
    padding-top: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
 
}}
a {
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

.yellowButton {
  padding: 5px 10px 5px 10px;
    background: -webkit-linear-gradient(#f4da1a, #d8c11a); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#1c3871, #2651a8); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#1c3871, #2651a8);  /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f4da1a, #d8c11a); /* Standard syntax */
  max-width: 10%;
  margin-left: auto;
  margin-right: auto;
  border-radius: 10px;
  font-weight: bold;
  border: 1px solid #3e3e3e;
    box-shadow: 1px 1px 10px #000000;
}
.yellowButton > a{
    text-decoration: underline;
    color:#000693;
}
.yellowButton > a:hover  {
  text-decoration: none;
}

td {
  border: none;
}

tr:nth-child(odd) td, tr:nth-child(odd) th {
  background-color: #eaeaea;
}
tr:nth-child(even) td, tr:nth-child(even) th {
  background-color: #fff;
}


body, .navbar .nav>li>a {
  line-height: initial;
    font-family: Times, Arial, sans-serif;
    font-size:inherit;
}


.left2Column {
    float: left;
    margin-left:10px;
    width: 47%;
}
.right2Column {
	float: right;
    margin-right:10px;
	width: 47%;
}
body{
    background-color:#ffffff;
}

#news-content{
    background-color: rgba(93, 93, 93, 0.2);
    float: right;
    max-width: 75%;
}
.entry-content{
    padding:0px 5px 0px 5px;
    margin-top: 5px;
}
.tc-header.clearfix{
    background-color:  rgb(173, 173, 173);
}

.navbar .navbar-inner {
    z-index: 200;
    margin: 5px 5px 11px;
    border: 0;
    -webkit-box-shadow: 5px 5px 16px rgba(0, 0, 0, 0.48);
    -moz-box-shadow: 5px 5px 16px rgba(0, 0, 0, 0.48);
    box-shadow: 5px 5px 16px rgba(0, 0, 0, 0.48);
    padding-left: 5px;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}


.navbar .nav>li>a {
    font-family: Times, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.site-title, .site-description, h1, h2, h3 {
    font-family: Times, Arial, Helvetica, sans-serif;
    font-weight: 700;
}


.entry-content > h2{
    text-shadow: none;
    color:#000000;
}
.rtecenter{
    text-align: center;
}
.site-title{
    text-shadow: none;
}
.tc-update-notice{
    background-color:rgba(255, 0, 0, 0.64);
}
hr.featurette-divider.__before_content{
    /*height:10px;*/
    display: none;
}
hr.featurette-divider.__loop{
    /*height:10px;*/
    display: none;
}
header.entry-header{
    padding: 5px 5px 5px 5px;
    margin:auto;
    border-bottom: none;
    border-top: none;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
section.entry-summary > p{
    padding:10px;
}

div#AboutAAFS-static-content{
    max-width:80%;
    background-color: #ffffff;
    color:#000000;
}
#static-content{

    background-color: #ffffff;
    color:#000000;
}
header.entry-header{
    background: -webkit-linear-gradient(#ebd02b, #b7a32f); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ebd02b, #b7a32f); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ebd02b, #b7a32f);  /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ebd02b, #b7a32f); /* Standard syntax */
}
.entry-content h1{
    background: -webkit-linear-gradient(#ebd02b, #b7a32f); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ebd02b, #b7a32f); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ebd02b, #b7a32f);  /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ebd02b, #b7a32f); /* Standard syntax */
    padding-top: 20px;
    padding-bottom: 20px;
    vertical-align: middle;
    text-align: center;
    font-size:32px;
    text-shadow: none;
    color:#ffffff;
    text-shadow:2px 2px #000000;
}
h1.entry-title.format-icon{
    vertical-align: middle;
    text-align: center;
    font-size:32px;
    text-shadow: 2px 2px #000000;
    color:#ffffff;
    
}

h1.entry-title.format-icon::before {
  display: none;
}

/*Menu Styles*/

#menu-mainmenu-2 a {
    color:#000000;
    text-shadow: none;
}


/*Affiliates Styles*/

#Affiliates{
    background: -webkit-linear-gradient(#1c3871, #2651a8);
    background: -o-linear-gradient(#1c3871, #2651a8);
    background: -moz-linear-gradient(#1c3871, #2651a8);
    background: linear-gradient(#1c3871, #2651a8);
    font-size: 20px;
    text-align: center;
    line-height: 44px;
    color: #ddbd04;
    text-shadow: 0px 1px 1px #000000;
    filter: dropshadow(color=#000000, offx=0, offy=1);
}

#Affiliates > div p {
    color: #ddbd04;
    vertical-align: middle;
    line-height: 40px;
    padding: 0px;
    margin: 0px;
    font-size: 18px;
    font-weight: bold;
    text-shadow: 0px 1px 1px #000000;
}

#Affiliates > div > a:hover p{
    background-color: rgba(255, 255, 255, 0.41);
    border-radius: 7px;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;

}

#Affiliates > div > a{
    height:100px;
    text-decoration: none;

}
/*About-AAFS-Page Styles*/

div.main-about-aafs{
    padding:none;
    margin:none;
    
    
}
p.gradwohlAwardBanner{
    background: url('/wp-content/themes/aafstheme/gradwhol.png') no-repeat;
    background-color: #172149;
    height: 130px;
    margin-bottom: 0;
    padding-bottom: 0;
    text-indent: -99999px;
}

p.lucasMedalistsBanner{
  background:url('/wp-content/themes/aafstheme/lucas.png') no-repeat;
  background-color:#172149;
  height: 130px;
  margin-bottom: 0;
  padding-bottom: 0;
  text-indent: -99999px;
}
p.distinguishedFellowsBanner {
  background:url('/wp-content/themes/aafstheme/fellows.png') no-repeat;
  background-color:#172149;
  height: 130px;
  margin-bottom: 0;
  padding-bottom: 0;
  text-indent: -99999px;
}

p.pastPresidentsBanner{
    background: url('/wp-content/uploads/pastPresidents.png') no-repeat;
    background-color: #172149;
    height: 130px;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size:0;
}

p.ecaAwardBanner {
    background: url('/wp-content/uploads/EarlyCareerAchievementAward.png') no-repeat;
    background-color: #172149;
    height: 130px;
    margin-bottom: 0;
    padding-bottom: 0;
    text-indent: -99999px;
}
#AboutAAFS-static-content div.collapseomatic_content {
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62));
  background: -o-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62));
  background: -moz-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62));
  background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62) );
  background-repeat: repeat-x;
}
#AboutAAFS-static-content span.collapseomatic {


    font-size: 28px;
    font-weight: bold;
    border:1px solid #000000;
    display: block;
    background-repeat: repeat-x;
    width: 100%;
    padding: 10px 0 10px 0;
    cursor: pointer;
    z-index: 100;
    margin-top: 10px;
    margin-bottom: 10px;
    text-shadow: 1px 1px 1px #000000;
    background: -webkit-linear-gradient(#484848, #a8a8a8);
    background: -o-linear-gradient(#484848, #a8a8a8);
    background: -moz-linear-gradient(#484848, #a8a8a8);
    background: linear-gradient(#484848 , #a8a8a8);
    text-align: center;
    color: #ffffff;
}
/*About-AAFS-Menu Styles*/
div.aboutAAFSMenu {
    background: -webkit-linear-gradient(#ebd02b , #b7a32f );
  background: -o-linear-gradient(#ebd02b, #b7a32f);
  background: -moz-linear-gradient(#ebd02b, #b7a32f);
  background: linear-gradient(#ebd02b, #b7a32f);
    color:#ffffff;
}

div.aboutAAFSMenu > h3.menuTitle {
  text-align: center;
    border-bottom: 1px solid #ffffff;
    padding-bottom: 10px;
    color:#000000;
    text-shadow: 1px 1px 1px #b9b9b9;
}

.menu-about-aafs-menu-container ul {
    list-style: none;
}
.menu-about-aafs-menu-container ul li>a{
    text-decoration: underline;
    color:#000000;
    text-shadow: 1px 1px 1px #b9b9b9;
}

.menu-about-aafs-menu-container ul >li >ul{
    background: rgba(255,255,255,.2);
    margin-left: -30px;
    padding-left: 55px;
    margin-right: -5px;
    /**    ------- TESTING jQuery ----------
    max-height:0px;
-webkit-transition: max-height 1000ms linear, opacity 1200ms;  
   -moz-transition: max-height 1000ms linear, opacity 1200ms; 
     -o-transition: max-height 1000ms linear, opacity 1200ms; 
        transition: max-height 1000ms linear, opacity 1200ms; 
    opacity:0;

}
.menu-about-aafs-menu-container ul >li:hover >ul{
       max-height: 700px;
    opacity:1;
}

.menu-about-aafs-menu-container li.current-menu-parent ul {
     max-height: 700px;
    opacity:1;
    -----------*/
}    

.menu-about-aafs-menu-container ul >li {
    padding-top: 2.5px;
    padding-bottom: 2.5px;

}

@media (max-width: 767px){
div#AboutAAFS-static-content{
    max-width:97%;
}
}


/*TimeLine Styles*/
h2.cd-timeline-item-title{
    font-size: 22px;
    border-bottom: 1px solid #000000;
}
h1.cd-timeline-title{
    padding-bottom: 50;
    vertical-align: middle;
    text-align: center;
    font-size:32px;
}
a.cd-read-more.btn.btn-primary {
    color:#ffffff;
    padding:5px 10px 5px 20px;
    text-align: center;
    text-decoration: underline;
    text-shadow: none;
}

.alertfromConsole{
    display: none;
}
div.AccountPortalStatus header{
    visibility: hidden;
}

div.AccountPortalStatus #content .entry-header{
    display: none;
}

div.AccountPortalStatus #content {
    background: #ffff7d;

}

/** - ------------ Meetings Styles ---------------- **/

div.meetingsMenu {
    background: -webkit-linear-gradient(#3a612e, #638957);
  background: -o-linear-gradient(#3a612e, #638957);
  background: -moz-linear-gradient(#3a612e, #638957);
  background: linear-gradient(#3a612e, #638957);
    color:#ffffff;
}

div.meetingsMenu > h3.menuTitle {
  text-align: center;
    border-bottom: 1px solid #ffffff;
    padding-bottom: 10px;
    color:#ffffff;
    text-shadow: 1px 1px 1px #000000;
}
.menu-meetings-side-menu-container ul >li >ul{
    background: rgba(255,255,255,.1);
    margin-left: -30px;
    padding-left: 55px;
    margin-right: -5px;
}


.menu-meetings-side-menu-container ul {
    list-style: none;
    
}
.menu-meetings-side-menu-container ul >li {
    padding-top: 2.5px;
    padding-bottom: 2.5px;

}
.menu-meetings-side-menu-container ul li>a{
    text-decoration: underline;
    color:#ffffff;
    text-shadow: 1px 1px 1px #000000;
}
.menu-meetings-side-menu-container ul li>a:hover{
    text-decoration: none;
    
}
div#Meetings-static-content{
    max-width:80%;
    background-color: #ffffff;
    color:#000000;
    overflow:hidden;
}


div#Meetings-static-content header.entry-header{
    background: -webkit-linear-gradient(#3a612e, #638957);
  background: -o-linear-gradient(#3a612e, #638957);
  background: -moz-linear-gradient(#3a612e, #638957);
  background: linear-gradient(#3a612e, #638957);
}

@media (max-width: 767px){
div#Meetings-static-content{
    max-width:97%;
}
}
#Meetings-static-content div.collapseomatic_content {
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62));
  background: -o-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62));
  background: -moz-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62));
  background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62) );
  background-repeat: repeat-x;
}
#Meetings-static-content span.collapseomatic {
 
        display:block;
  background-repeat: repeat-x;
  cursor: pointer;
    margin-top:10px;
    margin-bottom: 10px;
    text-align: center;
    background: -webkit-linear-gradient(#484848, #a8a8a8);
    background: -o-linear-gradient(#484848, #a8a8a8);
    background: -moz-linear-gradient(#484848, #a8a8a8);
    background: linear-gradient(#484848 , #a8a8a8);
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
    padding-left: 40px;
    padding-right: 40px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #000000;
    color: #fff;
    border:1px solid #000000;
        text-decoration: underline;
   
}
.activeLink {
	    background: -webkit-linear-gradient(#3a612e, #638957);
  background: -o-linear-gradient(#3a612e, #638957);
  background: -moz-linear-gradient(#3a612e, #638957);
  background: linear-gradient(#3a612e, #638957);
	text-align:center ;
	font-size:18px;
	font-weight:bold;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #ffffff;
     padding:2px 5px 2px 5px;
     border:1px solid #000000;
}

.activeLink a{
    color:inherit;
    text-decoration: underline;
    text-shadow: 1px 1px 1px #000000;
}

.inactiveLink {
        background: -webkit-linear-gradient(#484848, #a8a8a8);
    background: -o-linear-gradient(#484848, #a8a8a8);
    background: -moz-linear-gradient(#484848, #a8a8a8);
    background: linear-gradient(#484848 , #a8a8a8);
    border:1px solid #000000;
	text-align:center ;
	font-size:18px;
	font-weight:bold;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
    padding:2px 5px 2px 5px;
    text-shadow: 1px 1px 1px #000000;
    color: #fff
}
.inactiveLink a{
    text-shadow: 1px 1px 1px #000000;
    color: #fff;
}

/*----------------------Exhibitor Styles---------------------*/
div#Exhibitor-static-content{
    max-width:80%;
    background-color: #ffffff;
    color:#000000;
    overflow:hidden;
}


div#Exhibitor-static-content header.entry-header{
    background: -webkit-linear-gradient(#53027B, #5C0388);
    background: -o-linear-gradient(#53027B, #5C0388);
    background: -moz-linear-gradient(#53027B, #5C0388);
    background: linear-gradient(#53027B, #5C0388);
}

@media (max-width: 767px){
div#Exhibitor-static-content{
    max-width:97%;
}
}

div.exhibitorMenu {

    color:#ffffff;
}

div.exhibitorMenu > h3.menuTitle {
  text-align: center;
    border-bottom: 1px solid #ffffff;
    padding-bottom: 10px;
    color:#ffffff;
    text-shadow: 1px 1px 1px #000000;
}
.menu-exhibitor-side-menu-container ul >li >ul{
    background: rgba(255,255,255,.1);
    margin-left: -30px;
    padding-left: 55px;
    margin-right: -5px;
}


.menu-exhibitor-side-menu-container ul {
    list-style: none;
    
}
.menu-exhibitor-side-menu-container ul >li {
    padding-top: 2.5px;
    padding-bottom: 2.5px;

}
.menu-exhibitor-side-menu-container ul li>a{
    text-decoration: underline;
    color:#ffffff;
    text-shadow: 1px 1px 1px #000000;
}
.menu-exhibitor-side-menu-container ul li>a:hover{
    text-decoration: none;
    
}
.exhibitorLink {
    background: -webkit-linear-gradient(#53027B, #5C0388);
    background: -o-linear-gradient(#53027B, #5C0388);
    background: -moz-linear-gradient(#53027B, #5C0388);
    background: linear-gradient(#53027B, #5C0388);
    text-align:center ;
    font-size:18px;
    font-weight:bold;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #ffffff;
    padding:2px 5px 2px 5px;
    border:1px solid #000000;
}

.exhibitorLink a{
    color:inherit;
    text-decoration: underline;
    text-shadow: 1px 1px 1px #000000;
}

.meetingsMenu div.exhibitorMenu > h2  {
  text-align: center;
  border-top: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  color: #ffffff;
  text-shadow: 1px 1px 1px #000000;
    font-size: 24px; 
}

.meetingsMenu div.exhibitorMenu > h2 >a {
  text-align: center;
  color: #ffffff;
  text-shadow: 1px 1px 1px #000000;
    font-size: 24px; 
    text-decoration: none;
}
.meetingsMenu div.exhibitorMenu > h2 >a:hover{
    text-decoration: underline;
}

#Exhibitor-static-content div.collapseomatic_content {
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62));
  background: -o-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62));
  background: -moz-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62));
  background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62) );
  background-repeat: repeat-x;
}
#Exhibitor-static-content span.collapseomatic {


    font-size: 28px;
    font-weight: bold;
    border:1px solid #000000;
    display: block;
    background-repeat: repeat-x;
    width: 100%;
    padding: 10px 0 10px 0;
    cursor: pointer;
    z-index: 100;
    margin-top: 10px;
    margin-bottom: 10px;
    text-shadow: 1px 1px 1px #000000;
    background: -webkit-linear-gradient(#484848, #a8a8a8);
    background: -o-linear-gradient(#484848, #a8a8a8);
    background: -moz-linear-gradient(#484848, #a8a8a8);
    background: linear-gradient(#484848 , #a8a8a8);
    text-align: center;
    color: #ffffff;
}
/** - ------------ Membership Styles ---------------- **/

div.membershipMenu {
    background: -webkit-linear-gradient(#002588, #0030af);
  background: -o-linear-gradient(#002588, #0030af);
  background: -moz-linear-gradient(#002588, #0030af);
  background: linear-gradient(#002588, #0030af);
    color:#ffffff;
}

div.membershipMenu > h3.menuTitle {
  text-align: center;
    border-bottom: 1px solid #ffffff;
    padding-bottom: 10px;
    color:#ffffff;
    text-shadow: 1px 1px 1px #000000;
}

.menu-membership-side-menu-container ul {
    list-style: none; 
}
.menu-membership-side-menu-container ul >li >ul{
    background: rgba(255,255,255,.1);
    margin-left: -30px;
    padding-left: 55px;
    margin-right: -5px;
}

.menu-membership-side-menu-container ul >li {
    padding-top: 2.5px;
    padding-bottom: 2.5px;

}
.menu-membership-side-menu-container ul li>a{
    text-decoration: underline;
    color:#ffffff;
    text-shadow: 1px 1px 1px #000000;
}
.menu-membership-side-menu-container ul li>a:hover{
    text-decoration: none;
    
}

div#Membership-static-content{
    max-width:80%;
    background-color: #ffffff;
    color:#000000;
    overflow:hidden;
}

div#Membership-static-content header.entry-header{
 background: -webkit-linear-gradient(#002588, #0030af);
  background: -o-linear-gradient(#002588, #0030af);
  background: -moz-linear-gradient(#002588, #0030af);
  background: linear-gradient(#002588, #0030af);
}

#Membership-static-content div.collapseomatic_content {
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62));
  background: -o-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62));
  background: -moz-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62));
  background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62) );
  background-repeat: repeat-x;
}
#Membership-static-content span.collapseomatic {
 
        display:block;
  background-repeat: repeat-x;
  cursor: pointer;
    margin-top:10px;
    margin-bottom: 10px;
    text-align: center;
    background: -webkit-linear-gradient(#484848, #a8a8a8);
    background: -o-linear-gradient(#484848, #a8a8a8);
    background: -moz-linear-gradient(#484848, #a8a8a8);
    background: linear-gradient(#484848 , #a8a8a8);
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 28px;
    padding-left: 40px;
    padding-right: 40px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #000000;
    color: #fff;
    border:1px solid #000000;
        text-decoration: underline;
    
    /*   display:block;
  background:rgba(0, 0, 0, 0.2);
  background-repeat: repeat-x;
    width:100%;
  padding: 10px 0 10px 0;
  cursor: pointer;
    z-index:100px;
    font-size: 24px;
    margin-top:10px;
    margin-bottom: 10px;
  font-weight: 700;
  text-shadow: 0 1px 0 #fff;   */
}
@media (max-width: 767px){
div#Membership-static-content{
    max-width:97%;
}
}

/*List of Applicants for promotion*/

p.appTitle {
    border-bottom: 1px solid #000;
    font-size: 22pt;
    font-weight: bold;
    text-align: center;

}

p.sectionName {
    margin-left: 10px;
    font-size: 18pt;
    font-weight: bold;
    text-decoration: underline;
    margin-bottom: 2px;

}
p.appStatus{
    margin-left: 30px;
    font-size: 14pt;
    font-weight: bold;
        margin-bottom: 2px;
}
p.appName{
        margin-left: 50px;
    font-size: 10pt;
        margin-bottom: 0px;
}
p.appLocation {
        margin-left: 75px;
    font-size: 10pt;
        margin-bottom: 0px;

}

/*EndList of Applicants for promotion*/

/** - ------------ Student Styles ---------------- **/

div.studentsMenu {
    background: -webkit-linear-gradient(#1e5c65, #026d7e);
  background: -o-linear-gradient(#1e5c65, #026d7e);
  background: -moz-linear-gradient(#1e5c65, #026d7e);
  background: linear-gradient(#1e5c65 , #026d7e);
    color:#ffffff;
}

div.studentsMenu > h3.menuTitle {
  text-align: center;
    border-bottom: 1px solid #ffffff;
    padding-bottom: 10px;
    color:#ffffff;
    text-shadow: 1px 1px 1px #000000;
}

.menu-students-side-menu-container ul {
    list-style: none; 
}
.menu-students-side-menu-container ul >li >ul{
    background: rgba(255,255,255,.1);
    margin-left: -30px;
    padding-left: 55px;
    margin-right: -5px;
}

.menu-students-side-menu-container ul >li {
    padding-top: 2.5px;
    padding-bottom: 2.5px;

}
.menu-students-side-menu-container ul li>a{
    text-decoration: underline;
    color:#ffffff;
    text-shadow: 1px 1px 1px #000000;
}
.menu-students-side-menu-container ul li>a:hover{
    text-decoration: none;
    
}

div#students-static-content{
    max-width:80%;
    background-color: #ffffff;
    color:#000000;
    overflow:hidden;
}

div#students-static-content header.entry-header{
    background: -webkit-linear-gradient(#1e5c65, #026d7e);
  background: -o-linear-gradient(#1e5c65, #026d7e);
  background: -moz-linear-gradient(#1e5c65, #026d7e);
  background: linear-gradient(#1e5c65 , #026d7e);
}

#students-static-content div.collapseomatic_content {
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62));
  background: -o-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62));
  background: -moz-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62));
  background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62) );
  background-repeat: repeat-x;
}
#students-static-content span.collapseomatic {


    font-size: 28px;
    font-weight: bold;
    border:1px solid #000000;
    display: block;
    background-repeat: repeat-x;
    width: 100%;
    padding: 10px 0 10px 0;
    cursor: pointer;
    z-index: 100;
    margin-top: 10px;
    margin-bottom: 10px;
    text-shadow: 1px 1px 1px #000000;
    background: -webkit-linear-gradient(#484848, #a8a8a8);
    background: -o-linear-gradient(#484848, #a8a8a8);
    background: -moz-linear-gradient(#484848, #a8a8a8);
    background: linear-gradient(#484848 , #a8a8a8);
    text-align: center;
    color: #ffffff;
}


#students-static-content .univListingh4{
    background: rgba(0, 0, 0, 0.25);
    padding: 12px 0 12px 10px;
    display: block;
    font-weight: bold;
    font-size: 20px;
    text-shadow: none;
}
@media (max-width: 767px){
div#students-static-content{
    max-width:97%;
}
}



/*-------------Committee Styles-------------*/


h2.committee {
    margin-left: auto;
    margin-right: auto;
}

.committee {
    
background: -webkit-linear-gradient(#484848, #a8a8a8);
  background: -o-linear-gradient(#484848, #a8a8a8);
  background: -moz-linear-gradient(#484848, #a8a8a8);
  background: linear-gradient(#484848 , #a8a8a8);
    text-align: center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    vertical-align: middle;
    padding: 10px;
    box-shadow: 2px 2px 3px #5A5A5A;
    color: #E1C82C;
    text-shadow: 0px 1px 3px #000;
}

/*-----------------Resources Styles-------------------*/
.refButton{
    background: -webkit-linear-gradient(#5c0101, #a80303);
    background: -o-linear-gradient(#5c0101, #a80303);
    background: -moz-linear-gradient(#5c0101, #a80303);
    background: linear-gradient(#5c0101, #a80303);
    color: #ffffff;
    box-shadow: 1px 1px 5px #000000;
    padding: 5px 5px 5px 5px;
    text-align: center;
    font-weight: bold;
    border-radius: 5px;
}
.refButton a{
    color:#ffffff;
    text-shadow: 1px 1px 1px #000000;
}

div.resourcesMenu {
    background: -webkit-linear-gradient(#5c0101, #a80303);
    background: -o-linear-gradient(#5c0101, #a80303);
    background: -moz-linear-gradient(#5c0101, #a80303);
    background: linear-gradient(#5c0101, #a80303);
    color:#ffffff;
}

div.resourcesMenu > h3.menuTitle {
  text-align: center;
    border-bottom: 1px solid #ffffff;
    padding-bottom: 10px;
    color:#ffffff;
    text-shadow: 1px 1px 1px #000000;
}
.menu-resources-side-menu-container ul >li >ul{
    background: rgba(255,255,255,.1);
    margin-left: -30px;
    padding-left: 55px;
    margin-right: -5px;
}


.menu-resources-side-menu-container ul {
    list-style: none;
    
}
.menu-resources-side-menu-container ul >li {
    padding-top: 2.5px;
    padding-bottom: 2.5px;

}
.menu-resources-side-menu-container ul li>a{
    text-decoration: underline;
    color:#ffffff;
    text-shadow: 1px 1px 1px #000000;
}
.menu-resources-side-menu-container ul li>a:hover{
    text-decoration: none;
    
}
div#resources-static-content{
    max-width:80%;
    background-color: #ffffff;
    color:#000000;
    overflow:hidden;
}


div#resources-static-content header.entry-header{
    background: -webkit-linear-gradient(#5c0101, #a80303);
    background: -o-linear-gradient(#5c0101, #a80303);
    background: -moz-linear-gradient(#5c0101, #a80303);
    background: linear-gradient(#5c0101, #a80303);
}

@media (max-width: 767px){
div#resources-static-content{
    max-width:97%;
}
}

#resources-static-content div.collapseomatic_content {
 /* background: -webkit-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.62));
  background: -o-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.62));
  background: -moz-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.62));
  background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.62));
  background-repeat: repeat-x;*/
    border: 1px solid black;
    padding:10px;

    
}
#resources-static-content span.collapseomatic {
    display:block;
  background-repeat: repeat-x;
  cursor: pointer;
    margin-top:10px;
    margin-bottom: 10px;
    text-align: center;
    background: -webkit-linear-gradient(#484848, #a8a8a8);
    background: -o-linear-gradient(#484848, #a8a8a8);
    background: -moz-linear-gradient(#484848, #a8a8a8);
    background: linear-gradient(#484848 , #a8a8a8);
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 28px;
    padding-left: 40px;
    padding-right: 40px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #000000;
    color: #fff;
    border:1px solid #000000;
        text-decoration: underline;
}

.navbar div>ul.nav>.menu-item:last-child>a {
    padding-right: 10px;
}




/*----------ASB Styels --------------- */

div#asb-static-content{
    max-width:80%;
    background-color: #ffffff;
    color:#000000;
}
div.main-asb-aafs{
    padding:none;
    margin:none;
    
    
}
div#asb-static-content header.entry-header{
   background: -webkit-linear-gradient(#ef6f00 , #a26005 );
  background: -o-linear-gradient(#ef6f00, #a26005);
  background: -moz-linear-gradient(#ef6f00, #a26005);
  background: linear-gradient(#ef6f00, #a26005);
}
#asb-static-content div.collapseomatic_content {
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62));
  background: -o-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62));
  background: -moz-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62));
  background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.62) );
  background-repeat: repeat-x;
}
#asb-static-content span.collapseomatic {


    font-size: 28px;
    font-weight: bold;
    border:1px solid #000000;
    display: block;
    background-repeat: repeat-x;
    width: 100%;
    padding: 10px 0 10px 0;
    cursor: pointer;
    z-index: 100;
    margin-top: 10px;
    margin-bottom: 10px;
    text-shadow: 1px 1px 1px #000000;
    background: -webkit-linear-gradient(#484848, #a8a8a8);
    background: -o-linear-gradient(#484848, #a8a8a8);
    background: -moz-linear-gradient(#484848, #a8a8a8);
    background: linear-gradient(#484848 , #a8a8a8);
    text-align: center;
    color: #ffffff;
}
/*About-AAFS-Menu Styles*/
div.ASBMenu {
    background: -webkit-linear-gradient(#ef6f00 , #a26005 );
  background: -o-linear-gradient(#ef6f00, #a26005);
  background: -moz-linear-gradient(#ef6f00, #a26005);
  background: linear-gradient(#ef6f00, #a26005);
    color:#ffffff;
}

div.ASBMenu > h3.menuTitle {
  text-align: center;
    border-bottom: 2px solid #ffffff;
    padding-bottom: 10px;
    color:#ffffff;
    text-shadow: 1px 1px 1px #000000;
}

.menu-asb-side-menu-container ul {
    list-style: none;
}
.menu-asb-side-menu-container ul li>a{
    text-decoration: underline;
    color:#ffffff;
    text-shadow: 1px 1px 1px #000000;
}

.menu-asb-side-menu-container ul >li >ul{
    background: rgba(255,255,255,.2);
    margin-left: -30px;
    padding-left: 55px;
    margin-right: -5px;
}    

menu-asb-side-menu-container ul >li {
    padding-top: 2.5px;
    padding-bottom: 2.5px;

}

@media (max-width: 767px){
div#asb-static-content{
    max-width:97%;
}
}




.justified-gallery > a > .caption, .justified-gallery > div > .caption {
    display: none;
    position: absolute;
    bottom: 0;
    padding: 5px;
    left: 0;
    right: 0;
    margin: 0;
    color: #FFFFFF !important;
    font-size: 13px;
    font-weight: bold;
    font-family: sans-serif;
    background: rgba(28, 45, 255, 0.9) !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.justified-gallery > .entry-visible {
    opacity: 1.0;
    filter: alpha(opacity=100);
    -webkit-animation: justified-gallery-show-entry-animation 300ms 0 ease;
    -moz-animation: justified-gallery-show-entry-animation 300ms 0 ease;
    -ms-animation: justified-gallery-show-entry-animation 300ms 0 ease;
    border: 1px solid #fff;
}


.newsBlock.AcademyNews > ul{
    overflow: scroll;
    height: 263px;
}






















