/**
 * @version   3.2.17 March 5, 2012
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */

/*
Core
..............................................................................*/
html body {color: #333333; background-size: auto; background-repeat: repeat; background-position: 0 0;}
body.font-family-helvetica {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.5em;}
#gantry-viewswitcher {margin: 5px auto;position: relative;top:auto;right:0;}
div {position:relative;}
.rt-container {background: #fff;}
#rt-header .rt-container, #rt-showcase .rt-container, #rt-feature .rt-container, #rt-transition .rt-container, #rt-bottom .rt-container, #rt-footer .rt-container {box-shadow: 0 2px 2px 0 #000; -webkit-box-shadow: 0 2px 2px 0 #000; -moz-box-shadow: 0 2px 2px 0 #000;}


/*
Text Modifiers
..............................................................................*/
/* General  */
h1, h2, h3, h4, h5, h6, .title, .component-content h2 {font-weight: bold; font-family: 'Montserrat', sans-serif; color: #20407E; text-transform: uppercase; margin-bottom: 0;}
h1 {font-size: 2.1em; margin: 0 0 10px 0;}
body h2, body .component-content h2, body .title {font-size: 1.3em; margin-top: 10px;}
.component-content h2.large-title, .large-title {color: #20407E; font-weight: bold; text-transform: uppercase; font-size: 2.1em; margin: 15px 0 0; font-family: 'Montserrat', sans-serif;}

/* Icons */
.icon-clipboard-prefix:before, .icon-email-prefix .title:before, .icon-bullhorn-prefix .title:before, .cc_data button[type="submit"]:before, .submit-container button[type="submit"]:before, .wbty_button_pop .calculate-btn:before, .icon-clock-prefix .title:before, .icon-street-prefix .title:before, .icon-question-prefix .title:before  {margin-right: 10px; font-family: FontAwesome; color: #2C2C2D;}
.icon-arrow-prefix:before {content: '\f101'; margin-right: 5px;}
.icon-clipboard-prefix:before {content: '\f0ea';}
.icon-email-prefix .title:before, .cc_data button[type="submit"]:before, .submit-container button[type="submit"]:before {content: '\f003';}
.icon-bullhorn-prefix .title:before {content: '\f0a1';}
.icon-clock-prefix .title:before {content: '\f017';}
.icon-street-prefix .title:before {content: '\f018';}
.icon-question-prefix .title:before {content: '\f059';}
.wbty_button_pop .calculate-btn:before {content: '\f085'; color: #fff;}

/* Lists */
ul {margin: 0 0 15px 0; list-style: none;}
#rt-transition ul li {border-bottom: 1px solid #ccc; padding: 9px 0 6px 0; font-weight: bold;}
#rt-transition ul li:last-child {border-bottom: none;}
#rt-transition ul li:before {content: '\f101'; font-family: FontAwesome; display: inline-block; margin-right: 5px; color: #7091CA;}

/* Tables */
.component-content table {border: 1px solid #ddd; font-size: .85em; padding: 10px 20px; border-collapse: separate;}
.component-content table th {text-transform: uppercase; color: #20407E; font-family: 'Montserrat', sans-serif; font-size: 1.1em;}
.component-content table th, .component-content table td {padding: 8px; line-height: 20px; text-align: left; vertical-align: top; border-top: 1px solid #ddd;}
table caption + thead tr:first-child th, table caption + thead tr:first-child td, table colgroup + thead tr:first-child th, table colgroup + thead tr:first-child td, table thead:first-child tr:first-child th, table thead:first-child tr:first-child td {border-top: 0;}
table tbody tr:nth-child(odd) td, table tbody tr:nth-child(odd) th {background: #F9F9FA;}
.component-content table td p {margin-bottom: 0;}

/* Forms */
body label, body input {font-family: 'Montserrat', sans-serif;}
body input, .cc_data #jform_email {width: 95%; padding: 5px 2%; margin: 0; border-radius: 0 !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; text-transform: uppercase; line-height: 1.5em; font-size: .9em;}
.wbty_form form > .inline {margin-bottom: 10px;}
.wbty_form .inline .controls, .wbty_form .inline label {display: inline;}
.wbty_form .inline input {width: auto;}
.wbty_form .newline {clear: both;}
.wbty_form input[type="checkbox"] {margin: 0 10px 3px 0;}
.singleform .wbty_form {margin-bottom: 15px;}
.singleform .wbty_form form {margin: 0 -10px;}
.singleform .wbty_form .star {display: inline; color: #ff0000;}

/* Buttons
..............................................................................*/
.anchor-button {text-align: right; display: block;}
.anchor-button a, body .button, body .readon, body .readmore, body button.validate, body #member-profile a, body #member-registration a, body .formelm-buttons button, body .btn-primary {background: #20407E; border: none; text-shadow: none; box-shadow: none; border-radius: 0; text-transform: uppercase; font-family: 'Montserrat', sans-serif; padding: 2px 15px; transition: background .2s; -webkit-transition: background .2s; -moz-transition: background .2s; color: #fff; display: -moz-inline-box; display: inline-block;}
.anchor-button a:hover, body .button:hover, body .readon:hover, body .readmore:hover, body button.validate, body #member-profile a:hover, body #member-registration a:hover, body .formelm-buttons button:hover, body .btn-primary:hover {background: #95aed8;}
.anchor-button a:after, body .button:after, body .readon:after, body .readmore:after, body button.validate:after, body #member-profile a:after, body #member-registration a:after, body .formelm-buttons button:after, body .btn-primary:after {content: '\f101'; margin-left: 10px; font-family: FontAwesome; font-weight: normal;}
.button a {color: #fff;}


/*
Header
..............................................................................*/
#rt-top .rt-container {background: transparent;}
#rt-top .rt-block {margin: 0; padding: 10px 0; text-align: right;}
#rt-top form, #rt-top p {margin-bottom: 0;}

/* Logo */
#rt-top .rt-container .rt-alpha {z-index: 20;}
#rt-top .logo-block {padding: 0; height: 1px; overflow: visible;}
body #rt-logo {margin: 0 auto; max-width:100%; background-size:100% !important; position: absolute; left: -30px;}

/* Menu */
#rt-top {text-transform: uppercase;}
#rt-top .menu {font-family: 'Montserrat', sans-serif; left: -25px; position: relative; z-index: 50; white-space: nowrap;}
#rt-top .menu li, #rt-copyright .menu li {display: inline; margin-right: 10px;}
#rt-top .menu li:after {content: '\b7'; font-size: 2em; position: relative; top: 3px; right: -7px; color: #20407E;}
#rt-top .menu li:last-child:after {display: none;}
#rt-top .menu li a, #rt-copyright .menu li a {display: inline; color: #20407E;}
#rt-top .menu li.active a, #rt-copyright .menu li.active a {color: #7091CA;}
#rt-top .menu li a:hover, #rt-copyright a:hover {color: #2C2C2D;}

/* Language Module */
#google_translate_element {text-transform: none;}
.customtranslate {right: -68px; z-index:4;}

/* Search */
#rt-top .rt-container > div > .search-container {right: -80px;}
.search label {display: none;}
.search-container input[type="text"] {font-size: .85em; line-height: 1em; width: 96%; padding: 2px 2%; border: none; font-family: inherit; color: #7091CA; margin: 0;}

.module-content .search button[type="submit"] {position: absolute; right: 0; z-index:5;font-size: .95em;}
.module-content .search button[type="submit"]:after {content: ''; display: none;}

/* Social Icons */
#rt-top .rt-omega img {margin-left: 14px; margin-right: 1px;}


/*
Navigation
..............................................................................*/
/* Navigation - Core */
#rt-top {z-index: 501;}
#rt-header {z-index: 500;}
#rt-header .border-cover {background: #fff; height: 4px; bottom: -4px;}
.menu-block {padding: 20px 0 18px 115px; margin: 0;}
.gf-menu {position: relative; float: right; right: 50%; margin: 0;}
.gf-menu .item {font-family: 'Montserrat', sans-serif; color: #2C2C2D;}

/* Navigation - Static */
.gf-menu.l1 > li {left: 50%; margin: 0 10px; border-bottom: 2px solid #fff;}
.gf-menu.l1 > li > .item {font-size: 1.1em; text-transform: uppercase; color: #20407E; font-weight: bold; padding: 0;}

/* Navigation - Hovers */
.gf-menu li:hover {border-bottom: 2px solid #F9D76B;}
.gf-menu li:hover > .item {color: #7091CA !important;}

/* Navigation - Dropdowns */
.gf-menu li.parent > .item:after {display: none;}
.gf-menu.l1 > li > .dropdown > .column:before {content: ''; width: 0px; height: 0px; border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent #738DC8 transparent; display: block; position: relative; top: -10px; left: -1px;}
.gf-menu .dropdown {background: transparent; border: none;}
.gf-menu .dropdown > .column {border: 1px solid #738DC8; background: #fff; padding-bottom: 10px;}
.gf-menu .border-fixer {display: none !important;}

/* Navigation - Active */
.gf-menu.l1 > li.active {background: transparent; border-bottom: 2px solid #F9D76B;}

/* Navigation - Responsive */
.gf-menu-toggle {z-index: 502; left: auto; right: 10px; background: #20407E;}
.gf-menu-toggle .icon-bar {background: #fff;}
.layout-mode-responsive .gf-menu-device-wrapper {margin-bottom: 0 !important;}
.layout-mode-responsive .gf-menu-device-container {background: transparent;}
.gf-menu .dropdown ul li {padding: 0;}
.gf-menu .dropdown ul li:hover > .item {background: #738DC8; color: #fff !important; text-shadow: none;}
.gf-menu .dropdown .flyout {padding: 0; margin-top: -2px;}
.gf-menu .flyout > .column {padding-bottom: 0;}


/*
Button Pops
.........*/
#rt-feature .rt-alpha .rt-block {padding-left: 50px; padding-right: 0;}
#rt-feature .rt-omega .rt-block {padding-right: 50px; padding-left: 0;}
.wbty_button_pop .btn {font-family: 'Montserrat', sans-serif;}
.wbty_button_pop .calculate-btn {display: block; width: 100%;}
/* Trip Form */
.wbty_button_pop .content a:hover {color: #fff;}
.wbty_button_pop .content label {max-width: 140px;}
.wbty_button_pop .form-horizontal .controls {}
.wbty_button_pop .control-group {margin-bottom: 5px;}
.wbty_button_pop #tripForm p {margin: -5px 0 10px 0; color: #fff; font-style: italic; font-size: .85em;}
.wbty_button_pop #tripForm a {color: #fff;}
.wbty_button_pop #tripForm a:hover {color: #7091CA;}
.wbty_button_pop #tripForm .add-on {padding: 2px 5px;}
.wbty_button_pop #tripForm input {width: 105%; font-size: 10px; padding: 2px 5px;}
#tripForm .input-append {max-width: 100%;}
#tripForm #inputTravelDays {width: 87%;}
#tripForm #inputMiles2Airport {width: 82%;}
#tripForm #inputMileCharge {width: 75%;}
#tripForm .calculate-btn {margin-bottom: 10px;}
#tripForm .total-group label {width: 15%; text-align: left;}
#tripForm .total-group .controls {margin-left: 17%;}
#tripForm .total-group .input-append {width: 83%;}

.module-content #tripForm h3 { color: #fff; }
#tripForm h3 { margin: 0; }
#tripForm .span4 input { width:70%; }
#tripForm .row-fluid { padding-bottom: 10px; border-bottom: 1px dotted #6e8cc8; margin-bottom: 15px; }



/*
Slideshow
..............................................................................*/
.rt-showcase-pattern .rt-block {padding: 0; margin: 0;}


/*
Main Content
..............................................................................*/
#rt-maintop {padding-top: 0;}
#rt-maintop .rt-block {padding-bottom: 0; margin-bottom: 0;}
.title-block {margin-bottom: -25px !important; margin-top: 25px;}
#rt-main .rt-block {margin-bottom: 0; padding-bottom: 0;}
#rt-content-bottom .rt-block {margin-top: 0; padding-top: 0;}


/*
Sidebar
..............................................................................*/
/* General */
#rt-sidebar-a {padding-bottom: 15px;}
#rt-sidebar-a .rt-block {margin-left: 0; margin-top: 0; display: block; clear: both; padding-left: 0;}
#rt-sidebar-a p {line-height: 1.5em;}
#rt-sidebar-a .anchor-button a, #rt-sidebar-a .button, #rt-sidebar-a .readon, #rt-sidebar-a .readmore, #rt-sidebar-a button.validate, #rt-sidebar-a #member-profile a, #rt-sidebar-a #member-registration a, #rt-sidebar-a .formelm-buttons button, #rt-sidebar-a .btn-primary {float: right;}
#rt-sidebar-a h2, #rt-sidebar-a .title {border-bottom: 1px solid #ccc; margin-bottom: 12px; padding-bottom: 10px;}

/* Email Signup */
.cc_data #jform_email {}
.cc_data button[type="submit"]:before, .submit-container button[type="submit"]:before {color: #fff !important; margin: 0 10px 0 0;}
.cc_data button[type="submit"]:after, .submit-container button[type="submit"]:after, .wbty_button_pop .calculate-btn:after {content: none; display: none;}


/*
Bottom
..............................................................................*/
#rt-bottom .rt-container {background: #fff url('../images/background/purple.gif') 0 0 repeat-y; border-top: 10px solid #213F7D;}
#rt-bottom .rt-container .rt-alpha {background: url('../images/background/blue-plane.png') 43px 50% no-repeat;}
#rt-bottom .rt-block {padding-top: 0; padding-bottom: 0; padding-left: 115px; margin-top: 8px; margin-bottom: 8px;}
#rt-bottom p {margin: 0;}
#rt-bottom img {margin-right: 60px;}


/*
Footer
..............................................................................*/
#rt-footer .rt-container {border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; color: #fff; text-align: right; background: #20407E url('../images/background/plane-outline.png') 0% 50% no-repeat;}
#rt-footer .rt-block {padding-top: 0; padding-bottom: 5px;}
#rt-footer h1, #rt-footer h2, #rt-footer h3, #rt-footer h4, #rt-footer h5, #rt-footer h6 {color: #fff; border-bottom: 1px solid #6E8CC7; display: inline-block; letter-spacing: .15em; margin-bottom: 15px;}
#rt-copyright .rt-container {background: transparent; text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-size: .85em; color: #2C2C2D;}
#rt-copyright .rt-block {padding-top: 0;}
#rt-copyright .rt-alpha .rt-block {padding-left: 0; margin-left: 0;}
#rt-copyright .rt-omega .rt-block {padding-right: 0; margin-right: 0; text-align: right;}
#rt-copyright a {color: #20407E;}


/*
Contact Page
..............................................................................*/
/* Tabs */
.sprocket-tabs {font-family: 'Montserrat', sans-serif;}
body .sprocket-tabs .sprocket-tabs-nav {background: transparent; padding: 0 !important;}
.sprocket-tabs ul li {text-transform: uppercase; color: #20407E; font-size: 1.3em; width: 33%; padding-bottom: 0 !important; border-bottom: 4px solid #fff !important;}
.sprocket-tabs ul li:before {display: none !important;}
.sprocket-tabs ul li.active {width: 34%;}
body .sprocket-tabs-nav > li > .sprocket-tabs-inner {background: #20407E; border: 4px solid #fff; border-bottom: none; color: #fff; text-align: center; font-weight: normal;}
body .sprocket-tabs-nav > li.active > .sprocket-tabs-inner {border: 4px solid #20407E; color: #20407E; border-bottom: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; font-weight: bold; position: relative; bottom: -8px; padding: 15px 15px; margin-top: -10px;}
.sprocket-tabs-panels {border: 4px solid #20407E; padding: 20px;}
/* Forms */
.wbty_form, .wbty_form textarea {font-family: 'Montserrat', sans-serif;}
.wbty_form form {margin: 0 -20px;}
.wbty_form .control-group {width: 29%; margin: 0 2%; float: left;}
.wbty_form form > .small {width: 21%;}
.wbty_form form > .extra-large {width: 63%;}
.wbty_form form > .full-width {width: 96%;}
.wbty_form form > .clear-this {clear: both;}
.wbty_form label {text-transform: uppercase;}
.wbty_form .star {display: none;}
.wbty_form .submit-container {clear: both; float: none; text-align: right; width: 96%; margin-bottom: 0; right: -2px;}
.wbty_form input, .wbty_form textarea {border: 1px solid #20407E; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; font-size: .9em; line-height: 1em; padding: 2px 2%; width: 96%; margin-bottom: 10px;}
.wbty_form textarea {padding: 10px 2%; font-size: 1.1em; min-height: 55px; max-width: 96%; margin-bottom: 10px;}
.wbty_form select {width: 100%; margin-bottom: 10px;}
.wbty_form fieldset {padding-bottom: 10px;}
.radio input[type="radio"], .checkbox input[type="checkbox"] {width: auto;}
/* Captchas */
#wbty_forms1_captcha-lbl, #wbty_forms2_captcha-lbl, #wbty_forms3_captcha-lbl {display: none;}
#recaptcha_response_field {text-transform: none;}


/*
Flight Time Tables
*/
.wbty_flight_times table { width: 100%; }
.wbty_flight_times td { padding: 5px; text-align:center;}


/*
Responsive Video Embeds
*/
.embed-container {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; margin-bottom: 20px;}
.embed-container iframe, .embed-container object, .embed-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}



@media (max-width: 480px) {	
	/* Header
	........*/
	#rt-top > .rt-container > div {float: none; width: 100%;}
	#rt-top .rt-container .rt-alpha {position: absolute;}
	body #rt-logo {left: 0;}
	#rt-top .rt-block {padding-top: 1px;}
	#rt-top .menu, .customtranslate, #rt-top .rt-container > div > .search-container {left: 0; padding-left: 150px; text-align: left;}
	#rt-top .menu {padding-top: 45px; font-size: .85em;}
	#rt-top .translate {display: none;}
	
	/*
	Contact Page
	..........*/
	.sprocket-tabs ul li {font-size: .8em;}
	
	/*
	Button Pops
	.........*/
	body .wbty_button_pop .content {width: 92%;}
	
	/*
	Trip Calculator Page
	..................*/
	#tripForm .span4 input {width: 88%;}
}

@media (min-width: 481px) and (max-width: 767px) {
	/* Header
	........*/
	#rt-top > .rt-container > div {float: left; width: 50%;}
	#rt-top .rt-container .rt-alpha {position: absolute; float: none;}
	#rt-top .menu {left: 123px;}
	.customtranslate {right: 0; visibility: hidden;}
	#rt-top .rt-container > div > .search-container {left: 123px;}
	#rt-header {padding-top: 45px;}
	
	/*
	Contact Page
	..........*/
	.sprocket-tabs ul li {font-size: 1.1em;}
	
	/*
	Trip Calculator Page
	..................*/
	#tripForm .span4 input {width: 90.5%;}
}

@media (max-width: 767px) {
	/* Core
	........*/
	#rt-main .rt-container {box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}
	
	/*
	Text Modifiers
	........... */
	#rt-sidebar-a .anchor-button a, #rt-sidebar-a .button, #rt-sidebar-a .readon, #rt-sidebar-a .readmore, #rt-sidebar-a button.validate, #rt-sidebar-a #member-profile a, #rt-sidebar-a #member-registration a, #rt-sidebar-a .formelm-buttons button, #rt-sidebar-a .btn-primary, .anchor-button a {float: none; display: block; text-align: center; width: 100%; padding: 5px 0;}
	/* Tables */
	.component-content thead {display: none;}
	.component-content tr {border-bottom: 1px solid #ddd; margin-bottom: 10px; display: block; padding-bottom: 10px;}
	.component-content tr:last-child {border-bottom: 0; margin-bottom: 0; padding-bottom: 0;}
	.component-content table td, .component-content table th {display: block; width: 100% !important; border: none; padding: 0;}
	
	/* Header
	........*/
	#rt-header {clear: both;}
	#rt-header .menu-block {padding: 0;}
	
	/* Main Content
	.............*/
	#rt-main .rt-block {padding-top: 0;}
	
	/*
	Button Pops
	.........*/
	#tripForm .input-append {width: 100%;}
	.wbty_button_pop #tripForm input {width: 79% !important; padding: 2px 1%;}
	.wbty_button_pop #tripForm .add-on {width: 16%; padding: 2px 1%;}
	#tripForm .total-group .controls {width: 100%; margin: 0;}
	.wbty_button_pop #tripForm .total-group input {width: 100% !important;}
	
	/* Sidebar
	....... */
	#rt-sidebar-a .rt-block {margin-left: 10px; padding-left: 15px; padding-bottom: 5px;}
	
	/* Bottom
	....... */
	#rt-mainbody-surround > .rt-container {padding-bottom: 15px;}
	#rt-bottom .rt-block {padding-left: 15px;}
	#rt-bottom img {display: block; margin: 10px auto 10px auto; position: relative; left: 33px;}
	
	/* Footer
	........*/
	#rt-footer .rt-container {background: #20407E; text-align: center;}
	#rt-footer .rt-block {padding-bottom: 1px;}
	#rt-copyright .rt-container .rt-block {text-align: center; padding: 0; margin: 10px 0;}
	#rt-copyright .menu li {margin: 0 7px;}
	
	/*
	Home Page
	.......*/
	body.menu-home #rt-header .border-cover {display: none;}
	
	/*
	Contact Page
	..........*/
	.sprocket-tabs-nav li .sprocket-tabs-inner {padding: 15px 5px;}
	body .wbty_form .control-group {float: none; width: auto; clear: both; margin: 0 20px;}
}

@media (min-width: 768px) and (max-width: 979px) {
	/*
	Text Modifiers
	............*/
	#rt-sidebar-a h2, #rt-sidebar-a .component-content h2, #rt-sidebar-a .title {font-size: 1.1em;}
	
	/* Header
	........*/
	.customtranslate {right: -30px;}
	#rt-top .rt-container > div > .search-container {right: -45px;}
	#rt-top .menu {font-size: .8em;}
	
	/*
	Navigation
	........*/
	.menu-block {padding: 20px 0 18px 85px;}
	.gf-menu.l1 > li {margin: 0 10px !important;}
	.layout-mode-responsive .gf-menu.l1 > li > .item {font-size: .85em;}
	
	/*
	Button Pops
	.........*/
	.wbty_button_pop #tripForm input {width: 56%;}
	#tripForm #inputTravelDays {width: 51%}
	#tripForm #inputMiles2Airport {width: 47%;}
	#tripForm #inputMileCharge {width: 42%;}
	#tripForm .total-group .input-append {max-width: none; width: 130%;}
	.wbty_button_pop .content label {font-size: .9em;}
	.wbty_button_pop #tripForm .row-fluid {margin-bottom: 10px;}
	.wbty_button_pop #tripForm h3 {line-height: 1.3em;}
	
	body .row-fluid .span4 {width: 31.495%;}
	
	
	/* Bottom
	....... */
	#rt-bottom img {margin-right: 15px;}
	
	/* Footer
	........*/
	#rt-footer h1, #rt-footer h2, #rt-footer h3, #rt-footer h4, #rt-footer h5, #rt-footer h6 {letter-spacing: 0;}
}

@media (min-width: 980px) {
}

@media (min-width: 1200px) {
	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;}
}