@charset "UTF-8";
/* CSS Document */


/*--------------------------------------------------------------------------
                                  _       __                     _       
                                 | |     / /                    | |      
   __ _  ___ _ __   ___ _ __ __ _| |    / /   _ __ ___  ___  ___| |_ ___ 
  / _` |/ _ \ '_ \ / _ \ '__/ _` | |   / /   | '__/ _ \/ __|/ _ \ __/ __|
 | (_| |  __/ | | |  __/ | | (_| | |  / /    | | |  __/\__ \  __/ |_\__ \
  \__, |\___|_| |_|\___|_|  \__,_|_| /_/     |_|  \___||___/\___|\__|___/
   __/ |                                                                 
  |___/                                                                  
----------------------------------------------------------------------------*/


/* font-family: 'Michroma', sans-serif; */

@font-face {
    font-family: 'league_gothicitalic';
    src: url('leaguegothic-italic.eot');
    src: url('leaguegothic-italic.eot?#iefix') format('embedded-opentype'),
         url('leaguegothic-italic.woff') format('woff'),
         url('leaguegothic-italic.ttf') format('truetype'),
         url('leaguegothic-italic.svg#league_gothicitalic') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'league_gothicregular';
    src: url('leaguegothic-regular.eot');
    src: url('leaguegothic-regular.eot?#iefix') format('embedded-opentype'),
         url('leaguegothic-regular.woff') format('woff'),
         url('leaguegothic-regular.ttf') format('truetype'),
         url('leaguegothic-regular.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;}


/* containers */
#rt-page-surround {width:960px; margin: 0 auto;}


/* BORDERS! scram */
#rt-top,
#rt-header-panel .menutop li,
#rt-header-panel .menutop li:first-child,
html #rt-bottom,
html .menutop ul li > .item,
html .menutop ul li {border:0 !important; border-top:0 !important; border-right:0 !important; border-bottom:0 !important; border-left:0 !important; border-width:0 !important; border-color:transparent !important;}

/* git outta hea */
#rt-header-panel-divider,
.rt-articleinfo-text,
#rt-bottom-panel-divider,
#rt-mainbody-panel-divider,
#rt-footer-panel-divider,
html icon-chevron-right,
html .displaynone,
html .icon-chevron-right:before {display: none !important; visibility: hidden !important;}

/* aint nobody got time for these backgrounds */
#rt-mainbody-panel,
#rt-bottom-panel {background: #fff;}

/* gantry whata you doing */
ul li a {font-size:inherit; line-height: inherit;}

/* text links */
#rt-mainbody-panel a, #rt-mainbody-panel .menutop li > .item, #rt-mainbody-panel ul.menu li > .item, #rt-mainbody-panel ul.menu li > .separator, #rt-mainbody-panel .ft-highlight .featuretable-cell.ft-row-top, #rt-mainbody-panel .roknewspager-numbers li.active, #rt-popuplogin ul li a, .readonstyle-link #rt-mainbody-panel .readon span, .readonstyle-link #rt-mainbody-panel .readon .button, #mailto-window h2 {color:#0177C1;}


/* read more buttons
--------------------------------------------*/
/* container {border}*/
.readonstyle-button .mainbodypanel-typography-elegant .readon,
p.readmore {display:inline-block;
background:#EAEAEA;
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:5px;}
/* actual button */
html .readon span,
html p.readmore a {display:inline-block;
background-image: url("../images/style4/elegant-readon2.png") !important; color: #fff !important;
text-shadow: none !important; 
font-weight:normal;
font-family: 'league_gothicregular'; 
font-size: 22px;
line-height:32px !important;
text-transform: uppercase;
padding: 0 15px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
/* hover */
html .readon:hover span {background: #333 !important;}

/* floats */
html body .floatright {float:right; margin: 0 0 20px 20px;}
html body .floatleft {float:left; margin: 0 20px 20px 0;}


/* orange text links */
html a.orange {color:#E5881B !important; text-shadow:none !important; font-weight:normal;}





/*--------------------------------------------------------------------------
  _                    _           
 | |                  | |          
 | |__   ___  __ _  __| | ___ _ __ 
 | '_ \ / _ \/ _` |/ _` |/ _ \ '__|
 | | | |  __/ (_| | (_| |  __/ |   
 |_| |_|\___|\__,_|\__,_|\___|_|  
  
----------------------------------------------------------------------------*/

/* containers */
#rt-top {background: url("../../../images/topbar.jpg") top right no-repeat #fff;}
#rt-top .rt-block {padding:40px 15px 0;}

/* tagline / social */
#rt-top .rt-omega {text-align:right;}
#rt-top h3 {font-family: 'Michroma', sans-serif; color:#006eda; font-weight:normal; font-size:14pt;}




/*--------------------------------------------------------------------------  
               
  _ __   __ ___   __
 | '_ \ / _` \ \ / /
 | | | | (_| |\ V / 
 |_| |_|\__,_| \_/  
 
----------------------------------------------------------------------------*/

/* containers */
#rt-header {padding:0; background: url("../../../images/menubar.gif") top left repeat-x #0060a2;}
#rt-header .rt-block {margin:0; padding:0;}
.rt-menubar {margin: 0; float:left;}

/* items */
#rt-header-panel .menutop li > .item {font-family: helvetica, arial, sans-serif; font-weight:bold; font-size:15px; letter-spacing:0; padding:20px 0 17px !important;}
/* subtext */
#rt-header-panel .menutop li > .item em {font-family: helvetica, arial, sans-serif; text-transform:lowercase; color:#9BDBFE; text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5); font-size:14px;}
/* daddyicon */
.menutop li.parent.root .item span .daddyicon, .menutop li.root .daddy.item .daddyicon, .menutop ul li > .daddy span {background-image: url("../../../images/daddyicon.png");}

/* active */
#rt-header-panel .menutop li > .item:hover, #rt-header-panel .menutop li.root.f-mainparent-itemfocus > .item, #rt-header-panel .menutop li.active > .item, .menutop .fusion-submenu-wrapper {background:#fff;}
#rt-header-panel .menutop li > .item:hover, #rt-header-panel .menutop li.root.f-mainparent-itemfocus > .item, #rt-header-panel .menutop li.active > .item, #rt-header-panel .menutop ul li > .item, .menutop ul li > .item, #rt-header-panel .menutop ul li > .item em {color: #0177C1; text-shadow:none;}

/* signup for newsletter dropdown */
.fusion-module .module-title h2.title {font-family: helvetica, arial, sans-serif; color: #0177c1;text-transform: none; font-weight:bold; font-size:16pt !important;}




/*--------------------------------------------------------------------------
  ______ _____              _        _             
 |  ____|  __ \            | |      | |            
 | |__  | |__) |  _ __ ___ | |_ __ _| |_ ___  _ __ 
 |  __| |  ___/  | '__/ _ \| __/ _` | __/ _ \| '__|
 | |    | |      | | | (_) | || (_| | || (_) | |   
 |_|    |_|      |_|  \___/ \__\__,_|\__\___/|_|  

----------------------------------------------------------------------------*/

/* containers */
#rt-showcase-panel,
#rt-showcase-panel .rt-grid-12,
#rt-showcase-panel .rt-block {padding:0; margin:0;}
.home #rt-showcase-panel .layout-slideshow .sprocket-features-img-list {overflow:visible;}

/* image */
.home #rt-showcase-panel img {max-width: none !important; width: 960px !important; border-top:4px solid #fff;}

/* text */
.home #rt-showcase-panel .sprocket-features-content {display: none;}

/* next / prev */
.home #rt-showcase-panel .sprocket-features-arrows {display: none;}

/* nav dots */
.home #rt-showcase-panel .sprocket-features-pagination {margin:7px 0 -7px 10px;}
.home #rt-showcase-panel .layout-slideshow .sprocket-features-pagination li, .home #rt-showcase-panel .layout-slideshow .sprocket-features-arrows .arrow {-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; background:#0059A5; height:14px; width: 14px; padding:0; margin:0 5px 0 0;}
.home #rt-showcase-panel .layout-slideshow .sprocket-features-pagination li {opacity:1;}
.home #rt-showcase-panel .layout-slideshow .sprocket-features-pagination li.active {background:#8FBFE3;}




/*--------------------------------------------------------------------------
  ______ _____     _____ _______           
 |  ____|  __ \   / ____|__   __|/\        
 | |__  | |__) | | |       | |  /  \   ___ 
 |  __| |  ___/  | |       | | / /\ \ / __|
 | |    | |      | |____   | |/ ____ \\__ \
 |_|    |_|       \_____|  |_/_/    \_\___/

----------------------------------------------------------------------------*/




/*--------------------------------------------------------------------------
  ______ _____              _          
 |  ____|  __ \            (_)         
 | |__  | |__) |  _ __ ___  _ ___  ___ 
 |  __| |  ___/  | '_ ` _ \| / __|/ __|
 | |    | |      | | | | | | \__ \ (__ 
 |_|    |_|      |_| |_| |_|_|___/\___|
                                                                 
----------------------------------------------------------------------------*/

/* accordions 
------------------------------------*/

/* containers */
#rt-bottom {border-top: 1px solid #EAEAEA;}
#rt-bottom-panel {padding: 0;}
#rt-header-panel .roknewspager-li, #rt-header-panel .roknewspager-pages, #rt-bottom-panel .roknewspager-li, #rt-bottom-panel .roknewspager-pages {
background:#EAEAEA; border:0;}

/* titles */
.roknewspager-h3 {color:#0177C1; font-size:120%; text-shadow:1px 1px 0 #FFFFFF; padding:8px 40px 8px 10px; line-height:18px;}

/* text */
.roknewspager-content {color: #EAEAEA; font-size:0px; line-height:0px;} /* hide extra title */
.roknewspager-content .introtext {color: #000; font-size: 13px; line-height:22px;}


/* expand btns */
#rt-header-panel .roknewspager-toggle, #rt-header-panel .roknewspager-toggle-active, #rt-bottom-panel .roknewspager-toggle, #rt-bottom-panel .roknewspager-toggle-active {background-image: url("../../../images/mainbody-control-arrows.png"); background-color: #fff;}





/*--------------------------------------------------------------------------
      _     _      _                
     (_)   | |    | |               
  ___ _  __| | ___| |__   __ _ _ __ 
 / __| |/ _` |/ _ \ '_ \ / _` | '__|
 \__ \ | (_| |  __/ |_) | (_| | |   
 |___/_|\__,_|\___|_.__/ \__,_|_| 

----------------------------------------------------------------------------*/

/* all module titles */
.module-title .title {font-family: 'league_gothicregular'; color: #000; text-shadow: none !important; text-transform: uppercase; font-size: 29px !important;}

/* gray modules */
html .gray .customgray {background:#EAEAEA; color: #000; padding:10px;
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}

/* no padding */
.nopadding .rt-block {padding:0;}

/* images */
#rt-sidebar-a img {max-width:100%;}

/* side nav */
#rt-sidebar-a .item-187 {display:none;} /* hide signup */
#rt-sidebar-a ul.menu ul ul {margin:0 13px 0 -13px !important; padding:0 0 0 40px !important;}
#rt-sidebar-a ul.menu ul ul li a span {font-size: 12px !important; line-height:14px !important;}

/*--------------------------------------------------------------------------
      _                 
     | |                
  ___| |_ ___  _ __ ___ 
 / __| __/ _ \| '__/ _ \
 \__ \ || (_) | | |  __/
 |___/\__\___/|_|  \___|
                        
----------------------------------------------------------------------------*/

/* landing page
------------------------------------------------------------*/

/* top banner / links */
html .links a {display: block; width:100%; float:left; margin:0 0 5px 0;
background: #eaeaea; color: #0074CD !important; text-shadow: 1px 1px 0 #fff !important; font-weight:bold; font-size:17px;
-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}
html .links a span {padding:7px 10px;display:block;}

/* bottom modules (cert programs, bus management, books) */
html #rt-mainbottom {color: #666;}
html body.academy #rt-mainbottom .rt-block {height:380px; border:1px solid #DADADA;
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
html body.academy #rt-mainbottom h2.title {height:58px; color:#333333; font-family:Helvetica,Arial,sans-serif; font-size:21px !important; line-height:24px; text-align:center; text-transform:none;}


/* product page (Predictive Evaluation Certification)
------------------------------------------------------------ */

/* title */
html #hikashop_product_top_part h1 {letter-spacing:0;font-family: Helvetica, arial, sans-serif; color: #fff;
text-transform: none; padding:10px 15px; font-weight:bold; font-size: 25px; line-height:25px;
background: url("../../../images/bluegrad.jpg") top left repeat-x transparent;}

/* hide product image */
html .hikashop_product_main_image {display:none;}

/* price */
html .hikashop_product_price_full span {color: #000; font-weight:normal;}
html .hikashop_product_price_full span:before {content:"Price:"; font-weight:bold; display:block;}
html .hikashop_product_price_per_unit {display:none !important;} /* hide "each" */


/* session btns */
a.session {width:200px; display: block; float: left; margin: 10px; padding:11px; background: #EAEAEA;
font-weight:bold; font-size:20px; color: #0074cd; text-align:center; 
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
a.session small {font-size: 13px; line-height: 18px;}

/* buttons (add to cart, etc) */
html span.addtocart-button {background:url("../images/dark-10.png") repeat scroll 0 0 transparent; padding: 5px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;}
html span.addtocart-button input.addtocart-button, html span.addtocart-button input.notify-button,
html table#product-cat a.readon span,
html input.highlight-button,
html .vm-button-correct, html .vm-button-correct:link, html .vm-button-correct:visited,
html .hikashop_cart_input_button {
color: #fff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;
width:151px; text-align:center; line-height:25px;
font-family: "League Gothic", Helvetiva, arial, sans-serif; text-transform: uppercase;
font-size: 25px; font-weight: normal !important; letter-spacing: 0px;
background: #e2871a !important; height: 40px;
-moz-box-shadow: 0 -10px 15px rgba(0, 0, 0, 0.2) inset;
-webkit-box-shadow: 0 -10px 15px rgba(0, 0, 0, 0.2) inset;
box-shadow: 0 -10px 15px rgba(0, 0, 0, 0.2) inset;
border: 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}



/*--------------------------------------------------------------------------
  _               _       
 | |             | |      
 | |__   ___   __| |_   _ 
 | '_ \ / _ \ / _` | | | |
 | |_) | (_) | (_| | |_| |
 |_.__/ \___/ \__,_|\__, |
                     __/ |
                    |___/ 
----------------------------------------------------------------------------*/

/* containers */
#rt-mainbody-panel {padding:0;} 
#rt-main {margin-top:0;}

/* titles */
h2.title,
html body .mainbodypanel-typography-elegant .rt-pagetitle, 
html body .mainbodypanel-typography-elegant .componentheading,
html h1,
html h2 {font-family: 'league_gothicregular'; font-size: 30px !important;font-weight:normal; letter-spacing:0; text-transform:uppercase; margin-bottom:0; text-shadow:none !important; margin-top:15px;}
html body .mainbodypanel-typography-elegant .rt-pagetitle,
html h1, html h2 {margin-bottom:30px;}

/* headers */
html h3 {letter-spacing:-1px; font-size:18px;}

/* lightbox */
html strong#SLB-Caption {display:none !important;}



/*--------------------------------------------------------------------------
            _     _     _             
           | |   | |   | |            
   ___ __ _| |_  | |__ | | ___   __ _ 
  / __/ _` | __| | '_ \| |/ _ \ / _` |
 | (_| (_| | |_  | |_) | | (_) | (_| |
  \___\__,_|\__| |_.__/|_|\___/ \__, |
                                 __/ |
                                |___/ 
----------------------------------------------------------------------------*/

/* hide subcategory list */
.cat-blog-hide-subcats .cat-children {display:none;}
/* hide subcat title */
.blog h1 .subheading-category,
.blog .items-more h3 {display:none;}

/* articles list - no numbers */
.blog .items-more ol {list-style:none; padding:0;}

/* spacing */
.item-pagecat-blog-hide-subcats h1 {margin: 50px 0 20px;}
.item-pagecat-blog-hide-subcats h1:first-child {margin: 15px 0 30px;}

/*--------------------------------------------------------------------------
   __            _            
  / _|          | |           
 | |_ ___   ___ | |_ ___ _ __ 
 |  _/ _ \ / _ \| __/ _ \ '__|
 | || (_) | (_) | ||  __/ |   
 |_| \___/ \___/ \__\___|_|   
              
----------------------------------------------------------------------------*/

/* containers */
#rt-footer-panel {padding-top:0; text-align:center;}
#rt-bottom {position:static;} /*fix zpos bug where you cant touch mainbottom*/
