#rt-mainbody .cbPoweredBy.cb_template.cb_template_default
{display:none;}

/* Smartphones */
@media (max-width: 480px) {
     #rt-expandedtop .mobilebanner {
      padding: 0;
      margin: 0;
    }
 
    #rt-expandedtop > .rt-container {
      width: 100%;
    }
}
 
/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
    #rt-expandedtop .mobilebanner {
      padding: 0;
      margin: 0;
    }
 
     #rt-expandedtop > .rt-container {
      width: 100%;
    } 
}
 
/* Tablets */
 @media (min-width: 768px) and (max-width: 959px) {
      #rt-expandedtop .mobilebanner {
      padding: 0;
      margin: 0;
    }
 
     #rt-expandedtop > .rt-container {
      width: 100%;
    } 
 
}
   



#rt-main .rt-grid-3
{
  width: 270px;
}

#rt-main .rt-grid-3
{
  background-color: #f5f5f5;
   border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #dddddd;
  border-right-color: #dddddd;
  border-bottom-color: #dddddd;
  border-left-color: #dddddd;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
}

#rt-copyright .rt-block
{
    font-size: 10px;
    color: #686868;
}
.jrPagenavResultsText, .jrStatusIndicators .jrStatusNew
{
    display: none;
}

.jrStatusIndicators .jrStatusFeatured 
{             
    background: url("/images/aamslogo_retina.png") no-repeat; 
     display: inline-block;
	width: 37px;
		height: 21px;
	margin: auto;
		padding: 0px;
		background-size: contain;
   }
   
   
.jrStatusIndicators span
{ font-size: 1px;
margin: 0px;
 position: absolute;
  bottom:0px;

}

.jrListings .jrStatusIndicators span
{
  font-size: 1px;
  margin: 0px;
  position: absolute;
  bottom:0px;
 



}

.jrStatusIndicators .jrStatusHot
{display: none;}



.btn-warning
{
  color: #ffffff;

   text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.65);
   padding-left:10px;
   padding-right:10px;
}
  
  .jrPageDescription
{
  width: 100%;
  line-height: 2em;
  margin-bottom: 20px;
  text-align: justify;
}
.jrPage h1, .jrPage h2, .jrPage h3
{
  text-transform: uppercase;
  font-weight: bold;
}


.jrMediaPhoto{
    max-width: 100%;
    height: auto;
}
#rt-main .rt-block
{
  text-align: justify;
}

#rt-mainbody h1
{
  text-transform: uppercase;
}

.sprocket-mosaic-hover
{background-color: #fc9400;
  }

.item-page h2
{
   text-transform: uppercase;
   margin-top: 0px;
  padding-top:0px;
  margin-bottom: 0px;
  padding-bottom:0px;
}
[itemprop=name]
{
   text-transform: uppercase;
}
.jrListingDetail .jrAuthorInfo
{
display:none;
}
.jrListingDetail .jrListingStatus{
display:none;
}


.rt-block .rt-mainbody, #rt-mainbody .component-content
{
  margin-top: 0px;
  padding-top:0px;
}

.rt-title-tag
{
  display: block;
  font-size: 18px;
  color: #000000;
  opacity: 0.5;
  text-transform: uppercase;
}
.feature-overlay-light #rt-feature .title
{
  color: #e04d2d;
}


.rt-icon
{
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  border-top-left-radius: 100%;
  border-top-right-radius: 100%;
  border-bottom-right-radius: 100%;
  border-bottom-left-radius: 100%;
  display: inline-block;
  font-size: 2em;
  color:#ffffff;
  width: 80px;
  height: 80px;
  line-height: 80px;
  text-align: center;
}

#rt-extension
{
background-image: url("/images/bg.png");
opacity: 0.80;
    filter: alpha(opacity=80);
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;}

.sprocket-mosaic-item
{
  margin-top: 0px;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-left: 10px;

} 


.rt-demo-portfolio .sprocket-mosaic-item .sprocket-padding{
     padding-top: 5px;
}
#rt-showcase {margin-top: 50px;}

#rt-showcase .rt-block
{
    margin-bottom: 0px;
    margin-top: 20px;
    padding-top: 0px;
    padding-bottom:0px;
}
#rt-utility .rt-block
{
  margin-top: 0px;
  margin-bottom: 0px;
padding-top:20px;
padding-bottom:20px;
}
#rt-feature .rt-block
{
  margin-top: 0px;
  margin-bottom: 10px;
padding-top:15px;
padding-bottom:5px;
}
#rt-mainbottom .rt-block
{
  margin-top: 10px;
  margin-bottom: 10px;
}

#rt-mainbottom .sprocket-mosaic, #rt-mainbottom .module-content
{
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top:0px;
padding-bottom:0px;
}
#rt-mainbottom .sprocket-mosaic-header{
  padding-top:10px;  
   margin-top: 0px;
  margin-bottom: 0px;
}
#rt-mainbottom .module-title
{
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top:0px;
padding-bottom:0px;
}


#rt-top .rt-block
{
  margin-top: 0px;
  margin-bottom: 0px;
padding-top:0px;
padding-bottom:0px;
}

#rt-mainbody .jr-page
{
  margin-top: -50px;
  

}

#rt-sidebar-a .rt-block
{
  margin-top: 25px;
  margin-bottom: 10px;
padding-top:0px;
padding-bottom:0px;
}


#rt-feature h4
{
  font-size: 20px;
  line-height: 20px;
  text-align:center;
}

#rt-feature p
{
 text-align:justify;   
}

.rt-block .fp-roksprocket-showcase
{
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top:0px;
}


.fp-roksprocket-showcase .layout-showcase 
{font-family:'ralewaylight', Verdana, Helvetica, Arial, sans-serif;
  
}
#rt-utility
{font-family:'ralewaylight', Verdana, Helvetica, Arial, sans-serif;
  
}
.feature-overlay-light #rt-feature .title
{
  font-family:'ralewaylight', Verdana, Helvetica, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6
{font-family:'ralewaylight', Verdana, Helvetica, Arial, sans-serif;
}

.box3
{
  color: #2e2e2e;}
  
  
.rt-demo-portfolio .sprocket-mosaic-item .sprocket-mosaic-title a
{
  color: #2e2e2e;font-family:Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

.feature-overlay-light #rt-feature a
{
  color: #e04d2d;
}

.feature-overlay-light #rt-feature a:hover
{
  color: #e04d2d;
}

.boxheight
{ min-height: 13rem;
    
}

article p{
 text-align:justify;   
    
}
.topten a {
    font-size: 13px;
    color: #2e2e2e;
}

body
{
    color:#2e2e2e;
}

.article-info dd
{
  color:#a1a1a1;
  font-size: 13px;
  margin-top:0px;
  padding-top:0px;
  margin-bottom: 0px;
  padding-bottom:0px;
}

.topten h2
{
    text-align:center;
}

.topten .imgthumb {
 width: 50px;
  height: 50px;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  display: block;
  margin-left: auto;
  margin-right: auto;  
  box-shadow: 2px 2px 2px -2px rgba(0, 0, 0, 0.6);
}


.topten .btn {
font-size: 12px; 
  color: #ffffff;
}
.box3 .btn, .box3 .btn-warning  {
   font-size: 12px;
 }
.box3 .btn-warning, .box3 .btn-warning:hover  {
      color: #ffffff!important; 
  }
  
 #rt-sidebar-a .rt-block .box3
{
  
  padding-top: 10px!important;
}
  
  


.title2 .title span[class^="icon-comments"], .title2 .title span[class*=" icon-comments"] {
    display:none;
}


#login-form ul li a
{
  font-size: 13px;
}
.button, .readon, .readon2, .readon3, a.readmore, button.validate, p.readmore a, #member-profile a, #member-registration a, .formelm-buttons button, .controls .btn, .logout-button .btn, #gantry-totop, .sprocket-readmore, .roksearch_results a.clr
{
  display: inline-block;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  line-height: 1;
  text-transform: uppercase;
  font-size: 14px;

}
#rt-footer-surround a
{
  color: #686868;
}

#rt-footer-surround a:hover
{
  color: #e04d2d;
}

.rt-testimonial-item
{
  color: #7d7d7d;
  background-color: #fcfcfc;
  font-size: 13px;
  text-align: justify;
  position: relative;
  z-index: 10;
  padding: 10px;
  margin: 0px;

}
.rt-testimonial-img {
    width: 100px;
  height: 100px;
   display: block;
  margin-left: auto;
  margin-right: auto;
 
    
}
div.rt-demo-portfolio .sprocket-mosaic-item .sprocket-padding   {
  min-height: 18rem;
  position: relative;
}

div.rt-demo-portfolio .sprocket-mosaic-item .sprocket-padding .rt-button-bottom
{
      
  display: block;
  text-align: center;
   position: absolute;
   margin: auto;
    width: 90%;
bottom: 5px;
   }


.sprocket-mosaic-image-container {margin-bottom: 0px;display: block;position: relative;}


.readon2 {
    
    border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
}
.readon2:hover
{
    
    border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
}



.layout-mode-responsive .layout-showcase .sprocket-features-content
{margin-top: 0px;
}

.rt-demo-portfolio .sprocket-mosaic-item .sprocket-mosaic-text
{
  font-size: 12px;
  text-align: justify;
  opacity: 1;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left:5px;
  margin-right:5px;
color: #737881;
font-family:Arial, sans-serif;
}

.rt-demo-portfolio .sprocket-mosaic-item .sprocket-mosaic-title
{
  margin-bottom: 0px;
  line-height: 1;
  text-align: center;
  font-weight: bold;
}


.sprocket-mosaic-item
{
  
  float: none;
 display: table-cell;
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  padding: 1.5%;
  box-shadow: 2px 2px 2px -2px rgba(0, 0, 0, 0.8);
}

.rt-demo-portfolio .sprocket-mosaic-item .sprocket-mosaic-image 
{
 width: 100px;
  height: 100px;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  display: block;
  margin-left: auto;
  margin-right: auto;   
}
.sprocket-mosaic-image-container:hover .sprocket-mosaic-hover
{
 width: 100px;
  height: 100px;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  display: block;
  margin-left: auto;
  margin-right: auto;   
}
.sprocket-mosaic-image-container  
{
 width: 100px;
  height: 100px;
border-radius:50%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 8%;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
}

.rt-logo-block {width: 250px;}
.rt-logo
{
  display: block;
  margin-top: 18px;
  margin-right: 5px;
  margin-bottom: 18px;
  margin-left: 5px;
}
.menu-block {
     float: right;
}

.gf-menu
{
  margin-bottom: 0px;
  margin-top: 30px;
}
.gf-menu.l1 > li > .item
{
  height: 24px;
  text-transform: uppercase;
}
#rt-header-surround .gf-menu li.active > .item, #rt-header-surround .gf-menu li:hover > .item
{
  color: #ffffff;}
.gf-menu .item {
    border: none !important;
    }
.gf-menu li{float:left;display:block;text-align:center;position:relative;padding:0;margin-right:5px;border:none;border:0px solid transparent !important;}

.gf-menu li:hover > .dropdown,.gf-menu li.active:hover > .dropdown{left:0;top:auto;opacity:1;border:0px solid transparent  !important;}

.gf-menu .item{font-size:12px;line-height:17px;padding:2px 6px;text-align:left;text-decoration:none;display:block;outline:0;cursor:pointer;}

.gf-menu .item.subtext{line-height:15px;}

.gf-menu .item.subtext > em{display:block;font-size:9px;text-align:left;font-style:normal;position:relative;top:-2px;}

.gf-menu .item.icon [class^="icon-"],.gf-menu .item.icon [class*= " icon-"]{background-image:none !important;width:auto;font-family:inherit;}

.gf-menu .item.icon [class^="icon-"]:before,.gf-menu .item.icon [class*= " icon-"]:before{text-indent:0;margin-right:5px;}

.gf-menu .item .menu-image{max-width:inherit;vertical-align:text-top;margin-top:-2px;margin-left:-2px;}

.gf-menu.l1 > li > .item{font-size:12px;padding:0 15px;display:table-cell;vertical-align:middle;line-height:24px;}

.gf-menu.l1 > li > .item.subtext > em{position:relative;line-height:10px;top:-4px;}

.gf-menu.l1 > li > .item.subtext.icon > em{margin-left:18px !important;}

.gf-menu.l1 > li > .item .menu-image{margin-top:-1px;}

.gf-menu li.parent > .item{position:relative;padding-right:15px;}

.gf-menu li.parent > .item:after{display: none; position:absolute;right:0px;top:50%;margin-top:0px;font-family:FontAwesome;content:"\f107";font-size:0px;opacity:0.5;}

.gf-menu .dropdown{margin:0 auto;padding:5px 0;position:absolute;opacity:0;left:-999em;text-align:left;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;z-index:1000;-webkit-backface-visibility:hidden;}

.gf-menu .dropdown .flyout{display:block;}.gf-menu .dropdown li:hover > .flyout{left:100%;top:-5px;}
.gf-menu .dropdown ul li{display:block;float:none;margin:5px 0;padding:0 5px;border:0;}

.gf-menu .dropdown ul li .item{border:1px solid transparent;}
.gf-menu .dropdown ul li.parent > .item:after{margin-top:-12px;font-family:FontAwesome;content:"\f105";font-size:18px;opacity:0.5;}
.gf-menu .dropdown ul li:first-child{margin-top:0;}.gf-menu .dropdown ul li:last-child{margin-bottom:0;}
.gf-menu .dropdown .grouped.parent > .item:after{font-family:FontAwesome;content:"\f078";font-size:12px;}
.gf-menu .dropdown .grouped ol{margin:5px 0 0 0;padding:5px;}.gf-menu .dropdown .grouped ol > li{padding:0;}
.gf-menu .dropdown .grouped:hover:after{top:39px;}.gf-menu .dropdown .modules{font-size:90%;text-align:left;padding:5px 0;}
.gf-menu .dropdown .modules .module-content{padding:0 10px;}.gf-menu .column{float:left;position:relative;}
.gf-menu .position-left{float:left;margin-right:15px;}.gf-menu .position-right{float:right;margin-left:15px;}
.gf-menu-toggle{padding:7px 10px;position:absolute;z-index:2;top:10px;left:10px;cursor:pointer;}
.gf-menu-toggle .icon-bar{border-radius:1px 1px 1px 1px;display:block;height:2px;width:18px;}

#modlgn-remember {margin:5px !important;}