/**
* @version   $Id: master-ie8.css 10950 2013-05-30 14:32:28Z arifin $
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* Body Overflow */
body #rt-page-surround {overflow: visible !important;}

/* Navigation */
.dropdown {zoom: 1;}
.gf-menu.l1 > li.active > .item {zoom: 1;}
.gf-menu li.modules:hover {filter: none;}

.gf-menu.l1 > li.active, .gf-menu.l1 > li:hover, .gf-menu.l1 > li:focus {border-bottom: 5px solid #000000 !important;}
.gf-menu .dropdown li:hover > .item, .gf-menu .dropdown li.active > .item {border-right: 0 !important;}

.btn.disabled:hover, .btn.disabled.btn-primary:hover {filter: alpha(opacity=65);zoom: 1;}

.visible-large {display: none !important;}
.hidden-large {display: inherit !important;}
.visible-desktop {display: inherit !important;}
.hidden-desktop {display: none !important;} 

/* Header */
body.main-body-style-dark #rt-top-surround #rt-header, body.main-body-style-dark #rt-top-surround #rt-navigation {border-bottom: 1px solid #000000;}
body.main-body-style-light #rt-top-surround #rt-header, body.main-body-style-light #rt-top-surround #rt-navigation {border-bottom: 1px solid #ffffff;}

/* Horizontal Login */
body .horizontal-login #modlgn-passwd, #modlgn-username {width: 120px !important; background: none !important;}
body .horizontal-login input.button {padding-top: 2px; padding-bottom: 2px;}

/* RokAjaxSearch */
body .rokajaxsearch .inputbox {padding-top: 5px;}

/* Demo RokSprocket */
.fp-roksprocket-lists-2 .readon {filter: none !important;}
.layout-slideshow .sprocket-features-title, .layout-slideshow .sprocket-features-desc .rt-features-desc {background: url(../images/overlays/dark.png) 0 0 repeat transparent !important;}
.sprocket-lists li .sprocket-lists-title .indicator:before {padding-left: 8px !important;}

/* Suffixes */
body .rt-horizontal-gradient {background: transparent !important;}
body .title4 .module-title {border-bottom: 1px solid #cfcfcf;}
body.main-body-style-light .title4 .module-title {border-bottom: 1px solid #383838;}
body .box4, body .box5, body .box6 {background: transparent !important;}
body [class^="box"] .module-content [class*="custom"], body [class*=" box"] .module-content [class*="custom"] {filter: none;}

/* Social Buttons */
body.main-body-style-dark .rt-social-buttons .social-button {color: #ffffff;}
body.main-body-style-light .rt-social-buttons .social-button {color: #000000;}

/* Demo Image */
body .layout-slideshow .sprocket-features-img-container img {margin-top: -17px;top: 17px;}
body .fp-roksprocket-tabs .sprocket-tabs .img img {position: relative; margin-top: -56px; top: 56px;}
body .fp-sidebar-b-img img {margin-top: -46px;top: 27px;}

/* Featured Article */
.fp-featured-article .title {background: url(../images/overlays/dark.png) 0 0 repeat transparent !important;}

/* Error Page */
body .rt-error-img {
	width: 400px;
	height: 428px;
	background: url(../images/main/error-image.png) no-repeat -100px 0px;
}

/* Grid Layout */
body .rt-container {width: 960px;}
.rt-container .rt-grid-1 {width: 80px;}
.rt-container .rt-grid-2 {width: 160px;}
.rt-container .rt-grid-3 {width: 240px;}
.rt-container .rt-grid-4 {width: 320px;}
.rt-container .rt-grid-5 {width: 400px;}
.rt-container .rt-grid-6 {width: 480px;}
.rt-container .rt-grid-7 {width: 560px;}
.rt-container .rt-grid-8 {width: 640px;}
.rt-container .rt-grid-9 {width: 720px;}
.rt-container .rt-grid-10 {width: 800px;}
.rt-container .rt-grid-11 {width: 880px;}
.rt-container .rt-grid-12 {width: 960px;}

.rt-container .rt-push-1 {left: 80px;}
.rt-container .rt-push-2 {left: 160px;}
.rt-container .rt-push-3 {left: 240px;}
.rt-container .rt-push-4 {left: 320px;}
.rt-container .rt-push-5 {left: 400px;}
.rt-container .rt-push-6 {left: 480px;}
.rt-container .rt-push-7 {left: 560px;}
.rt-container .rt-push-8 {left: 640px;}
.rt-container .rt-push-9 {left: 720px;}
.rt-container .rt-push-10 {left: 800px;}
.rt-container .rt-push-11 {left: 880px;}

.rt-container .rt-pull-1 {left: -80px;}
.rt-container .rt-pull-2 {left: -160px;}
.rt-container .rt-pull-3 {left: -240px;}
.rt-container .rt-pull-4 {left: -320px;}
.rt-container .rt-pull-5 {left: -400px;}
.rt-container .rt-pull-6 {left: -480px;}
.rt-container .rt-pull-7 {left: -560px;}
.rt-container .rt-pull-8 {left: -640px;}
.rt-container .rt-pull-9 {left: -720px;}
.rt-container .rt-pull-10 {left: -800px;}
.rt-container .rt-pull-11 {left: -880px;}

.rt-container .rt-prefix-1 {padding-left: 80px;}
.rt-container .rt-prefix-2 {padding-left: 160px;}
.rt-container .rt-prefix-3 {padding-left: 240px;}
.rt-container .rt-prefix-4 {padding-left: 320px;}
.rt-container .rt-prefix-5 {padding-left: 400px;}
.rt-container .rt-prefix-6 {padding-left: 480px;}
.rt-container .rt-prefix-7 {padding-left: 560px;}
.rt-container .rt-prefix-8 {padding-left: 640px;}
.rt-container .rt-prefix-9 {padding-left: 720px;}
.rt-container .rt-prefix-10 {padding-left: 800px;}
.rt-container .rt-prefix-11 {padding-left: 880px;}

/* Font size wackiness in IE8 */
.promo p {
	font-size: 1.3em !important;
	line-height: 1.5em !important;
}

h1 {font-size: 210% !important;}
h2, .componentheading, .title {font-size: 160% !important;}
h3 {font-size: 130% !important;}
h4 {font-size: 120% !important;}
h5 {font-size: 110% !important;}