@charset "utf-8";

/* Fonts */
h1, h2, h2 span, h3, h3 span,  h4, h5, h6, .page-header h2, .g-title, h3.g-title, .g-menu-item-title, .componentheading {font-family: 'Titillium Web', sans-serif;}
p,  ul, li, a, span {font-family: 'Open Sans', sans-serif;}
h1 {font-weight: 300; margin: 0; line-height: 95%;}
h2 {font-weight: 700; color: #1A76C6; margin-top: 0; font-size: 28px;}
h2 span {font-weight: 700; color: #1A76C6; margin-top: 0; font-size: 28px;}
h3 {font-size: 25px; color: #000; font-weight: 700; margin-top: 0;}
h3 span {font-size: 25px; color: #000; font-weight: 700;}
p {font-size: 16px;}
h4 {font-weight: bold; color: #1B63A8; margin-top: 0; font-size: 20px;}
ul, ul li {font-size: 16px; color: #000;}
.page-header h2 {font-weight: 300; color: #1E5A0A; padding: 0;font-size: 37px; margin: 0 0 0.75rem 0;}
.componentheading {color:#000;}


/* General */
#g-page-surround:before,#g-copyright:before, #g-page-surround:after, #g-copyright:after {display: none;}
#g-page-surround {color: #21252C; background-color: #1E5A0A; background-image: url("/templates/rt_interstellar/images/tech_bg_1.png"); background-repeat: repeat-x;}

.free-seminar h3 {margin: 0;}
.free-seminar p {margin-bottom: 0;}
.free-seminar-h2 {display: block; background: #e8b418; color: #fff; padding: 0 7px;}
.article-info {display: none;}

a {color: #3F961A;}
a:hover {color: #2AAF3C;}

.home-table {

    background-color: rgb(255, 255, 204);
	border: none;
}
.home-table td {border: none;}



/* Logo */
.logo-2017 {text-align: right;}
.banner-img p {margin:0;}

/* Sidebar */

#g-sidebar {background:none; background-image: url("/templates/rt_interstellar/images/tech_side_bg_1.png");background-repeat: repeat-x;}
#g-sidebar p {font-size:12px; color:#fff;}

#g-sidebar .g-grid:first-child .g-content {padding-right: 0; margin-right: 0;}

.g-main-nav .g-toplevel > li {display: block; clear: both;}
.g-main-nav .g-toplevel > li > .g-menu-item-container {font-weight: 400; color: #278AE4; transition: none; background: url("/templates/rt_interstellar/images/tech_menu_fade_1.png") 0 100% no-repeat;}
#g-sidebar .g-grid+.g-grid .g-content {margin-top: 0; padding-top: 0;}
.g-main-nav .g-toplevel > li.active > .g-menu-item-container {color:#2BB03D;}
.g-main-nav .g-toplevel > li:hover > .g-menu-item-container {color: #fff; transition: none;}
#g-sidebar .g-content {margin-bottom: 0; padding-bottom: 0;}
#g-mainbar .platform-content {margin: 0; padding: 0;}
.itemid-303 h1 {  font-weight: 700;color: #1963A5;margin: 0;padding: 0;font-size: 37px;}
h2.bigger-h2 {font-size: 53px;line-height:52px;margin-bottom: 0;/*color:#e8b418;*/color:#48B9E3;}
.scd-unit-vert {float: left;padding: 5px;clear: none;}
.scd-digits-col {font-size: 7px;}

.smartcountdown {margin-top: -17px;}
h3.g-title {text-transform: none;padding-bottom: 0px; color: #fff;}


div.mod_search27 input[type="search"] { width: 100%; border-radius: 0;}

.platform-content, .moduletable, .widget {margin: 0; padding: 0;}

/* btn padding override */

.btn-block {padding-right:5px;padding-left:5px;}

/* home page slider */

.cycle-pager {display: none;}

#navleft {right: 45px; left:inherit;}
.ssprev, .ssnext {opacity: .6;}


#g-mainbar .home_slider {border-left:#000 solid 5px; border-right:#000 solid 5px; border-top: 0;border-bottom: 0;}
#g-mainbar .home_slider:after {background: url("/templates/rt_interstellar/images/tech_page_divider_1.png") 50% 0 no-repeat; height: 7px;}

/*  G Mainbar  */

/*#g-mainbar {color:#fff;}*/
#g-mainbar p {color:#000;}
#g-mainbar .g-content {margin:0; padding:0;}
#g-mainbar #Main-Content {margin: 0; padding: 1.563rem; border-left:#000 solid 5px; border-right:#000 solid 5px; border-top: 0;border-bottom: #000 solid 5px;}


/* expanded */

#g-expanded {background: none; padding: 0;}
#g-expanded .g-container {background-color: #1a62a8;}

#g-expanded .g-container a {color:#5FCFFF;}
#g-expanded .g-container a:hover {color:#FF7E00;}

.details-col {color: #fff;float: left; padding:0 1.5% 12px; width: 26%; font-size: 16px;}

.details-col span {font-size: 22px; font-weight:bold; color:#FEE06B;}

.details-col:nth-child(1) {margin-left: 0;margin-top: -8px;font-size: 14px;}
.details-col:nth-child(2) {width: 19.3%;}


/* Bottom Content */

#bottom-content  {background: #5F6A7E url("/templates/rt_interstellar/images/tech_bottom_bg_1.png") repeat-x 100%; background-size: contain;}
#bottom-content p {text-align: center;}

#g-mainbar #bottom-content h3.g-title {margin-top: 25px; margin-bottom: 0;}
#g-mainbar #bottom-content .g-content {margin: 0 0.625rem; padding: 0 0.938rem;}

/* Extension */

#g-footer {background: none; padding: 0; color: #fff; text-align: center;}
#g-footer a {color: #fff;}

/* k2 */

div.itemListCategory {margin: 0; padding-top: 0;}
div.itemListCategory h1 {color: #1B63A8; font-weight: 700;}

/* tables */

.itemid-78 table td {vertical-align: top; border: none;}
.itemid-78 table {border: none;}
.visible-phone{display:none;}

.moduletable .nav.menu {margin: 0; display: block; border: 0; padding: 0; border-radius: 0;}
.moduletable  .nav.menu > li > a {font-weight: 400; color: #278AE4; transition: none; background: url(/templates/rt_interstellar/images/tech_menu_fade_1.png) 0 100% no-repeat;}



/* Forms */
textarea, input[type="text"] {border-radius: 0; border: 1px #bbb solid;}
input[type="submit"] {padding: 10px;}
.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {padding: 6px;min-height: 3em;}
.formResponsive .formHorizontal .rsform-block {margin-bottom: 0;}
.formResponsive .formHorizontal .formControlLabel {font-size: 14px;}
.formResponsive select, .formResponsive input[type="file"] {height: 14px;}
.formResponsive label {height: auto; font-size: 14px;}
form.formResponsive .rsform-block.rsform-block-found, form.formResponsive .rsform-block.rsform-block-send-sm2010 .formControlLabel, form.formResponsive .rsform-block.rsform-block-interests, form.formResponsive .rsform-block.rsform-block-personal-details-txt, form.formResponsive .rsform-block.rsform-block-send-smcba, form.formResponsive .rsform-block.rsform-block-free-offer{margin-top: 10px; margin-bottom: 10px; color: #000;}

.formResponsive input[type="radio"], .formResponsive input[type="checkbox"] {
	margin: 6px 5px 0 0;}
#login-form .input-prepend .add-on, #login-form .input-append .add-on, #login-form .input-prepend .input-small, #login-form .input-append .input-small {
    height: 35px;
}
.input-prepend > .add-on, .input-append > .add-on {border: none;}
.moduletable #login-form .control-group .input-prepend .add-on {padding: 0;}
.moduletable #login-form .control-group .input-prepend .add-on [class^="icon-"], .moduletable #login-form .control-group .input-prepend .add-on [class*=" icon-"] {    background: #278AE4;}
.moduletable #login-form .control-group .btn {background: #278AE4;}
a:before {color: #278AE4 !important;}
.moduletable .unstyled {padding: 21px;}
#g-mainbar .rsform-block.rsform-block-tel .formDescription, #g-mainbar .rsform-block.rsform-block-mobile .formDescription  {font-size: 14px; color: #d83939; margin-top: -8px; margin-bottom: 10px;}

#g-mainbar .rsform-block-tel .formBody{float:left;}
#g-mainbar .rsform-block-areacode{margin-right: 5px;}

.g-offcanvas-toggle {color: #fff;}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {background: #1E5A0A;}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {background: #1E5A0A;}

/************************** Media Queries ***********************************/
@media (min-width: 1200px) {
	#g-sidebar .ticket-btn {float: right;}
	.ticket-btn a.btn-danger {width: 200px;}

}
@media (max-width: 1199px) and (min-width: 960px) {
.prospectus-form .medium-9 {width: 72%;}
.prospectus-form .medium-3 {width: 28%;}
#exhit-btn-container {text-align: left;margin-top: -15px;}
.calender-text {display: none;}
.vthometable a {font-size: 14px;}
.scd-unit-vert {padding: 3px;}
.scd-digits-col {font-size: 6px;}
.scd-label-col{font-size: 10px !important;}

}

@media (max-width: 959px) and (min-width: 768px) {
#prospectus-table img {width: 30%;}
.prospectus-form .medium-9 {width: 65%;}
.prospectus-form .medium-3 {width: 35%;}
#exhit-btn-container {text-align: left;margin-top: -15px;}
.calender-text {display: none;}
.vthometable a {font-size: 11px;}
.g-main-nav .g-toplevel > li > .g-menu-item-container {font-size: 16px;}
.scd-unit-vert {float: none;}
h3.g-title {line-height: 22px;}

.size-33-3 {max-width:none}	
}


@media (max-width: 768px) {
.calender-text {display: none;}
.details-col {float: none; width: 100%;}
.details-col:nth-child(2) {width: 100%;}
#g-bottom {display: none;}
.itemid-303 #g-mainbar .g-grid:first-child .g-content {margin: 0; padding: 0;}
.customlogo-2017 {text-align: center;}
div.itemListCategory h1 {font-size: 33px;}
.page-header h2 {font-size: 33px;}
h1 {font-size: 33px;}
h2 {font-size: 24px;}
.smartcountdown {margin-top: -8px;}
h2.bigger-h2 {font-size: 32px;margin-bottom: 0;line-height:32px;color:#e8b418;}
.visible-phone{display:inline;}
	
.size-33-3 {max-width:none}	
	#g-sidebar {display: none;}
}

@media (max-width: 767px) {
#g-sidebar .g-grid+.g-grid .g-block { display:none;}
#prospectus-table img {width: 56%;margin: 0 10px 10px 0;display: block;float: none !important;}
#prospectus-table td {padding: 10px;}
h3 span {font-size: 20px !important;}
h2 span {font-size: 20px !important;}
.formResponsive select {
    width: auto !important;
}
h2, h3 {
    font-size: 20px;
  }
}
.img100{width:100% !important;}

@media (max-width: 480px) {
h3 span {font-size: 17px !important;}
h2 span {font-size: 17px !important;}	
	h3 {font-size: 19px;}
}
