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

@import url(https://fonts.googleapis.com/css?family=Syncopate|Yanone+Kaffeesatz);
h1, .font-family-paradigm h1, .font-family-paradigm .blog-featured h1, h1, h1 a, .cbUserListHeadTitle .contentheading.cbUserListTitle, h1.rt-error-title, #rt-mainbody #cb_cb_comp_login .componentheading, #rt-main .componentheading, .cbLostPassForm.cb_template .page-header h3, .-login-form h3,
h2,h3, .gf-menu, #cbregProfileTitle.contentheading {font-family:'Yanone Kaffeesatz',Verdana,Helvetica,Arial,sans-serif!important; font-size: 42px; line-height: 120%;font-style: normal; text-transform: capitalize;}
h1, .font-family-paradigm h1, .font-family-paradigm .blog-featured h1, h1, h1 a, .cbUserListHeadTitle .contentheading.cbUserListTitle, h1.rt-error-title, #rt-mainbody #cb_cb_comp_login .componentheading, #rt-main .componentheading, .cbLostPassForm.cb_template .page-header h3, .-login-form h3 {color: #14526a;}
h2, h2.title, h2 a {font-size: 28px;font-style: normal!important; color: #1e6b8a;}
body.layout-mode-responsive h2 {font-size: 150%;}
h2 a:hover {color: #df392e;}
h3 {font-size: 22px;color: #14526a;}
h4 {font-size: 18px;}
body.layout-mode-responsive h2 {font-size: 160%;}
body.layout-mode-responsive h3 {font-size: 140%;}
body.layout-mode-responsive h4 {font-size: 110%;}
a:hover {color: #1e6b8a;}
ul li {line-height: 1.25em;}
.button, .readon, .readon2, .readon3, .readon4, a.readmore, button.validate, p.readmore a, .login .btn, #member-profile a, #member-registration a, .formelm-buttons button, .logout-button .btn, .sprocket-readmore, .roksearch_results a.clr {font-size: 15px; padding: 10px 14px;}
textarea, input, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {height: 42px;}
table.table-noborder td {line-height: 20px; padding: 8px; text-align: left; vertical-align: top;}
blockquote {border-color: #999;}
blockquote small {color: #888;}
#system-message .alert {margin: 15px;}
.alert .close {right: -11px; top: -12px;}

body, body.font-family-vermilion {font-family:Georgia, Palatino, "Palatino Linotype", "Book Antiqua", "Times New Roman", Times, serif;}
#rt-footer, #rt-copyright, #rt-footer h3, .buttontext, #rt-debug, #cbUserTable .containerBoxInner, .nav.menu, .btn-primary, 
.menu-who-we-are.-gridlayout .cbUserListRow.containerBox {font-family:Arial, Helvetica, sans-serif!important; color: #fff; }
#rt-footer, #rt-copyright{font-size: 13px; line-height: 1.1em;}

/* Home page */
.menu-home #rt-main {display: none;}
/*.menu-home #rt-header-surround { background: url(/images/bg/background.jpg) no-repeat 0 0;}*/
.menu-home .rt-showcase-overlay {background-color: #000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; background-color: rgba(0, 0, 0,.35);-webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.menu-home .rt-social-buttons {margin-top: 10px;}


/*#rt-page-surround {margin-top: 40px; overflow:visible;}*/
#rt-page-surround {background-position-x: 50%!important;}

/* Header */
#rt-header {margin-bottom: 0;}
.rt-social-buttons {margin-top: 10px; float:right;}
#rt-header .rt-block.topLogo {min-height: 1px;}
.topLogo img {position:absolute;}
#rt-header .rt-omega {float:right;}

/* Top */
#rt-top {margin-top: 90px;}
#rt-top .rt-block {padding-left: 0; padding-right: 0;}
#rt-top .rt-grid-3 {width: 235px;}
#rt-top .rt-prefix-3 {padding-left: 357px;}
#rt-top .rt-grid-2 {width: 70px;}
#rt-top .rt-grid-4 {width: 280px;}
#rt-top .buttontext {font-weight:bold; min-height: 42px; font-size: 15px; padding: 10px;}
#rt-top .btn-primary { margin-right: 20px;}

/* Main Content */
#rt-main {margin-bottom: 20px;}
#rt-main-surround {background-color: #f8f8f8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; background-color: rgba(248,248,248,.75);-webkit-border-top-left-radius: 15px;-webkit-border-top-right-radius: 15px;-moz-border-radius-topleft: 15px;-moz-border-radius-topright: 15px;border-top-left-radius: 15px;border-top-right-radius: 15px;color: #444;}
.item-page div.IATS_Div {padding: 0;}
.IATS_InnerDiv {padding: 20px;}
.item-page button.IATS_Action {background-color:#df392e; padding: 10px 5px;}
.item-page button.IATS_Action:hover {background-color:#bd271d;}
.item-page div.IATS_TotalDiv {color:#df392e;}
#rt-mainbody #login-form input[type="text"], #rt-mainbody #login-form input[type="password"] {max-width: 370px;}
.item-page ul li {margin-bottom: 3px;}

/* Sidebar */
#rt-sidebar-a .rt-block {padding-bottom: 0; margin-bottom: 0;}

/* Expanded Bottom */
#rt-expandedbottom {text-align: center; border-top: 2px solid #df392e; background: #5d6e7f url('/images/bg/people_groups.jpg') no-repeat center center / cover;}
#rt-expandedbottom h2 {color: #fff; font-size: 42px; margin-bottom: 20px;}
.bottom-action-button { display: inline-block; margin: 10px 20px;}

/* Footer */
#rt-footer h2 {color: #fff; letter-spacing:1px;}
#rt-footer a {color: #ccc;}
#rt-footer a:hover {color: #df392e;}
#rt-footer .nav > li > a:hover {background-color: transparent; color: #df392e;}
#rt-footer .nav li {margin-bottom: 0;}
#rt-footer ul.menu li a, #rt-footer ul.menu li .item, #rt-footer ul.menu li .separator {padding-top: 2px; padding-bottom: 2px;}
#rt-footer select {font-size: 13px;}

/* Copyright */
#rt-copyright ul.menu li a:hover {color: #333;}

/* Debug */
#rt-debug {background-color: #000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; background-color: rgba(0, 0, 0,.35); text-align:center; line-height:1.25em; font-size: 12px;}
#rt-debug, #rt-debug a {color: #ccc;}
#rt-debug a:hover {color: #ddd;text-decoration: underline;}

/* RokSprodet */
#rt-showcase .layout-slideshow .sprocket-features-content {background: transparent;}
.sprocket-lists h4 {line-height: 100%; padding-top:0; padding-bottom: 0; font-weight: normal; font-size: 14px;}
#rt-mainbottom .sprocket-lists ul.sprocket-lists-container li {border-bottom-width: 1px;}
.fp-feature-01 .rt-desc-overlay {background-color: #a3a2c6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)"; background: none repeat scroll 0 0 rgba(163, 162, 198, 0.45);}
#rt-feature .rt-desc-overlay, #rt-feature .rt-desc-overlay h3, #rt-feature .rt-desc-overlay a {color: #000; font-weight: bold;}
#rt-feature .rt-desc-overlay a:hover {color: #222;}
#rt-feature .rt-desc-overlay h3 {font-size: 36px;}
#rt-feature .box1 {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
#rt-showcase .col1 {margin-left: 70px; margin-top: 110px;}
#rt-showcase .col1 h2 {font-size: 46px!important; color: #fff!important; font-family:Georgia, Palatino, "Palatino Linotype", "Book Antiqua", "Times New Roman", Times, serif!important;}
#rt-showcase .col1 p {font-size: 24px;}
#rt-showcase .col1 a {color: #fff; text-decoration: underline;}
#rt-showcase .col1 a:hover {text-decoration: none;}
#rt-feature .sprocket-headlines-list {padding: 15px 10px!important;}
#rt-feature .fp-feature-image-block {max-width: 300px; margin: 0 auto;}
#rt-feature .sprocket-headlines a {color: #fff!important;}
#rt-feature .sprocket-headlines a:hover {text-decoration: underline;}
#rt-feature .fp-feature-01 {background-color/*\**/: #f8f8f8;-ms-filter/*\**/:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";background-color: rgba(248,248,248,.05)} 

/* Placeholder text color */
#roksearch_search_str::-webkit-input-placeholder { color:#336D83!important; text-overflow: ellipsis;}
#roksearch_search_str::-moz-placeholder { color:#336D83!important; text-overflow: ellipsis;} /* firefox 19+ */
#roksearch_search_str:-ms-input-placeholder { color:#336D83!important; text-overflow: ellipsis;} /* ie */
#roksearch_search_str:-moz-placeholder { color:#336D83!important; text-overflow: ellipsis;}

/* RokSearch */
#roksearch_results #roksearch_link:before {color: #b7d9e9; top: 1px right: 4px;}

/* Menu */
.menu-block .gf-menu.l1 > li > .item {font-size: 18px; letter-spacing: 1px;}
.menu-block .gf-menu .item {font-size: 18px;}
.menu-block .gf-menu .dropdown { background-color: #243154;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; background-color: rgba(36,49,84,.85);}
.menu-block .gf-menu.l1 li:hover > .item, .menu-block .gf-menu.l1 li:focus > .item, .menu-block .gf-menu.l1 > li.active:hover > .item, 
.menu-block .gf-menu li.active > .item, .menu-block .gf-menu .dropdown li a.item:hover {background-color: #243154;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; background-color: rgba(36,49,84,.95);}
.menu-block .gf-menu li li .item {color: #fff;}
.menu-block .gf-menu .item {padding-top: 2px; padding-bottom: 2px;}

.accordion-menu li {list-style:none;}

/* Responsive videos */
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-bottom: 20px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget iframe {max-width: 100%;	width: 100%!important;
	/*height: 350px;!important;*/
}

/* Action buttons */
.btn-action, #cbpaidButtcancel div a {
	background-color: #fff;
	background-image: none;
	-moz-box-shadow: 2px 2px 0px 0px #999;
	-webkit-box-shadow: 2px 2px 0px 0px #999;
	box-shadow: 2px 2px 0px 0px #999;
	background-color:#fff;
	-webkit-border-top-left-radius:15px;
	-moz-border-radius-topleft:15px;
	border-top-left-radius:15px;
	-webkit-border-top-right-radius:15px;
	-moz-border-radius-topright:15px;
	border-top-right-radius:15px;
	-webkit-border-bottom-right-radius:15px;
	-moz-border-radius-bottomright:15px;
	border-bottom-right-radius:15px;
	-webkit-border-bottom-left-radius:15px;
	-moz-border-radius-bottomleft:15px;
	border-bottom-left-radius:15px;
	padding: 10px 20px 10px 10px;
	text-align: left;
	border:1px solid #666;
	display:inline-block;
	color:#333;
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	text-transform: uppercase;
	min-width: 270px;
}
.btn-action, .btn-action-bottom {	font-family: Syncopate, Arial, Helvetica, sans-serif;}
.btn-action:hover,
.btn-action:focus,
.btn-action:active,
.btn-action.active,
.btn-action.disabled,
.btn-action[disabled],
#cbpaidButtcancel div a:hover  {
	background-color:#d5d6ff;
	border:1px solid #d5d6ff;
	-moz-box-shadow: 2px 4px 0px 0px #898bf2;
	-webkit-box-shadow: 2px 4px 0px 0px #898bf2;
	box-shadow: 2px 4px 0px 0px #898bf2;
}
.action-button {margin-bottom: 20px; text-align:center;}
button.btn-action div {padding-left: 60px;}
.join-action { background: url(/images/buttons/btn_join.png) no-repeat 0 50%;}
.donate-action { background: url(/images/buttons/btn_donate.png) no-repeat 0 50%;}
.action-action { background: url(/images/buttons/btn_action.png) no-repeat 0 50%;}
.local-action { background: url(/images/buttons/btn_getlocal.png) no-repeat 0 50%;}
.btn-action-bottom {background-color: #df392e; color: #fff; background-image: none; padding: 15px 30px; font-size: 24px;}
.btn-action-bottom:hover,
.btn-action-bottom:focus,
.btn-action-bottom:active,
.btn-action-bottom.active,
.btn-action-bottom.disabled,
.btn-action-bottom[disabled]  {background-color:#bd271d;border:1px solid #bd271d;color: #fff;}
.btn-secondary {background-color: #df392e;border:1px solid #df392e; color: #fff; background-image: none; border:none;}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active,
.btn-secondary.disabled,
.btn-secondary[disabled]  {background-color:#bd271d;border:1px solid #bd271d;color: #fff;}
#rt-top .btn {text-transform: uppercase;}

.cbGjExternal .cbGjExternalInner .btn, #cbGj #cbGjInner .btn {
	background-color: #df392e !important;
    background-image: none;
    border: none;
    -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    line-height: normal;
    padding: 10px 14px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    transition: all 0.2s ease-in 0s;
    vertical-align: middle;
}
.cbGjExternal .cbGjExternalInner .btn:hover, #cbGj #cbGjInner .btn:hover {background-color: #bd271d !important;}

/* Accordion Menu */
.box5 {background-color: #999; color: #fff; border: 1px solid #999; -webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.box5 h2.title {color: #ccc; font-size: 36px;}
#rt-sidebar-a .box5.rt-block {margin-top: 25px; padding-top: 0;padding-bottom: 15px;}
.box5 ul.accordion-menu {border: none;font-size: 14px;}
.box5 ul.accordion-menu li {color: #fff;
background-color: #666;}
.box5 ul.accordion-menu ul li {background-color: #333; background-image: none;}
.box5 ul.accordion-menu ul ul li {background-color: #333; background-image: none;}
.box5 ul.accordion-menu li, .box5 ul.accordion-menu li.current {border: none;border-bottom: 1px solid #ccc;}
.box5 ul.accordion-menu li.current {padding: 0;}
#rt-sidebar-a .box5 ul.accordion-menu li .menu-link a {color: #fff; font-weight: normal;}
#rt-sidebar-a .box5 .accordion-menu .item-wrapper:hover > .menu-link a, #rt-sidebar-a .accordion-menu li.current > .item-wrapper .menu-link a  {color: #fff; font-weight:bold;}
#rt-sidebar-a .box5 ul.accordion-menu > li:hover {background-color: #333;}
#rt-sidebar-a .box5 ul.accordion-menu li li:hover, .box5 ul.accordion-menu ul li.current {background-color: #000;}
#rt-sidebar-a .box5 ul.accordion-menu li.last {border-bottom: none;}
/* Sidebar menu */
.box5 ul.menu li, .box5 li#current.active {padding: 0 10px!important; margin-bottom: 1px;}
.box5 ul.menu li a, .box5 ul.menu li .item, .box5 ul.menu li .separator, .box5 ul.menu li.active a:hover {background-color: #666;}
.box5 ul.menu li a:hover, .box5 ul.menu li .item:hover, .box5 ul.menu li .separator:hover {background-color: #333; color: #fff;}
.box5 ul.menu li.active a:hover {color: #df392e;}

/* Bottom Menu */
#rt-copyright .rt-block {padding-top: 0;padding-bottom:0;}
#rt-copyright ul.menu.nav {text-align:center;}
#rt-copyright ul.menu li, #rt-copyright ul.menu li a, #rt-copyright ul.menu li .item, #rt-copyright ul.menu li .separator {display: inline;}

/* RS Form Pro */
.formResponsive .formHorizontal.formContainer .rsform-block {margin-bottom: 0;}
.formResponsive .formHorizontal.formContainer .formControlLabel {padding-top: 0;}
.formResponsive .formHorizontal select, .formResponsive .formHorizontal textarea, .formResponsive .formHorizontal input[type="text"], 
.formResponsive .formHorizontal input[type="password"] {margin-bottom: 0;}
.formResponsive .formBody textarea {height: 100px;}
.formResponsive .formHorizontal input[type="submit"] {background-color: #df392e; background-image: none; font-size: 14px; margin-top: 10px; }
.formResponsive .formHorizontal input[type="submit"]:hover {background-color: #bc271d;}
.menu-contact #rt-mainbody img {max-height: 190px;}

/* MailChimp */
#mc_embed_signup{clear:left; font:14px Helvetica,Arial,sans-serif; }
#mc_embed_signup div.mce_inline_error {background-color: #df392e!important;}
#mc_embed_signup .mc-field-group .asterisk {color: #df392e!important; top: 0!important; line-height:20px;}
#mc_embed_signup .asterisk {color: #df392e!important;}
#mc_embed_signup .mc-field-group select {padding: 10px 0!important;}
#mc_embed_signup #mce-success-response {font-size: 18px!important;}

/* Latest News */
.aidanews2 .row_1, .aidanews2 .col_1 {border:none;}
#rt-mainbottom .aidanews2 .even {background-color: #ccc; background-color: rgba(204, 204, 204,.45);}
.aidanews2 a.readon {padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px;}
.aidanews2 .aidanews2_readmore {font-size: 13px;}
#rt-mainbottom .aidanews2_positions {padding: 5px 10px !important; overflow:auto;}

/* Community Builder */
.cbPoweredBy.cb_template {display: none;}
.cb_template .btn-primary:disabled, .cb_template .btn-primary[disabled], .cb_template .btn-primary {color: #fff!important; background-color:#df392e!important; border-color: #df392e!important;background-image: none!important;}
.cb_result_warning {width: 170px; float:right;}
p#form-login-password {clear:left;}
#login-form #form-login-remember input {margin-left: 10px; margin-top: -4px;}
#cbpaidButtpaypal input[type="image"], #cbpaidButtoffline_2 input[type="image"] {background: transparent;}
#cbpaidButtcancel div a {text-transform: capitalize; font-size:12px; padding: 10px; min-width: 130px;}
.cbRegistration .cbregPlanSelector .fieldCell.cbregTick {margin-top: 10px;}
.cbregPlansList .cbregPlanSelector { margin-bottom:0;}
.fieldCell.cbRegNameDesc {padding-bottom: 0;}
.cbRegNameDesc .cbregName, .cbRegNameDesc .cbregParagraph {padding-bottom: 0;}
.cbRegNameDesc .cbregName label {font-size: 18px;margin-bottom: 0;}
.cbregParagraph .cbregFee, .cbregParagraph .cbregValExp {font-size: 13px;}
.-gridlayout .cbUserListRow.containerBox {background-color: #666; margin: 10px 20px 10px 0; padding: 10px; color: #fff; 
-webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;border-top-right-radius: 8px; border-color: #444; width: 154px; min-height: 277px;}
.-gridlayout .cbUserListRow.containerBox:nth-child(3n+3) {margin-right: 0;}
.-gridlayout .cbUserListFC_formatname a {color: #fff; }
 .cbUserListFC_formatname a {font-weight: bold;white-space: nowrap;}
.-gridlayout .connectionBox, .-gridlayout .containerBox {text-align:center;}
.cbUserListFC_formatname a:hover {text-decoration: underline;}
.cbUserListFieldLine.cbUserListFT_formatname {overflow:hidden; font-size: 15px;}
.cbUserListFieldLine {font-size:13px;}
#cbUserListsSearchTrigger a.pagenav
.cbSearchCriteria input, .cbSearchCriteria input[type="text"] {height:32px;}
#cbsearchlist.button {font-weight: bold;}
input.cbpaidCCimageInput[type="image"] {background-color: transparent; height: auto; padding: 0;}
.cbregUpgradeButtonDiv {margin-top: 20px;}
#cbregSubscribed, #cbregUpgradePossibilities {font-size: 18px;}
span.cbSnglCtrlLbl { float: left; margin-right: 15px; width: 225px;}
#cbUserListsSearcher .cbFieldsContentsTab .cb_field input[type="checkbox"] { margin-top: 5px;}
input#plan8donval {margin-top: 5px;;}
#cbUserListListAll .btn-primary {font-size: 18px; text-transform: uppercase;}
#cbsearchlist.button {font-size: 16px;}
#cmc_check_newsletter {margin-left: 46px;}
#cmc_newsletter_lbl {display: inline-block; margin-bottom: 0;margin-left: 10px;}
form.cbregUpgradePlanForm {display:none;}

.menu-who-we-are.-gridlayout .cbUserListRow.containerBox {float:left; width: 144px; min-height: 285px;}
.menu-who-we-are.-gridlayout .cbUserListRow.containerBox {margin-right: 20px;}
.menu-who-we-are.-gridlayout .cbUserListFieldLine.cbUserListFT_formatname {font-weight: bold;}

/* Group Jive */
.cbGjExternal .cbGjExternalInner .form-actions, #cbGj #cbGjInner .form-actions {background-color: transparent; border-top: none;}
.cbGjExternal .cbGjExternalInner select, #cbGj #cbGjInner select, .cbGjExternal .cbGjExternalInner textarea, 
#cbGj #cbGjInner textarea, .cbGjExternal .cbGjExternalInner input[type="text"], #cbGj #cbGjInner input[type="text"], 
.cbGjExternal .cbGjExternalInner input[type="password"], #cbGj #cbGjInner input[type="password"], .cbGjExternal .cbGjExternalInner input[type="datetime"], 
#cbGj #cbGjInner input[type="datetime"], .cbGjExternal .cbGjExternalInner input[type="datetime-local"], 
#cbGj #cbGjInner input[type="datetime-local"], .cbGjExternal .cbGjExternalInner input[type="date"], #cbGj #cbGjInner input[type="date"], 
.cbGjExternal .cbGjExternalInner input[type="month"], #cbGj #cbGjInner input[type="month"], .cbGjExternal .cbGjExternalInner input[type="time"], 
#cbGj #cbGjInner input[type="time"], .cbGjExternal .cbGjExternalInner input[type="week"], #cbGj #cbGjInner input[type="week"], 
.cbGjExternal .cbGjExternalInner input[type="number"], #cbGj #cbGjInner input[type="number"], .cbGjExternal .cbGjExternalInner input[type="email"], 
#cbGj #cbGjInner input[type="email"], .cbGjExternal .cbGjExternalInner input[type="url"], #cbGj #cbGjInner input[type="url"], 
.cbGjExternal .cbGjExternalInner input[type="search"], #cbGj #cbGjInner input[type="search"], .cbGjExternal .cbGjExternalInner input[type="tel"], 
#cbGj #cbGjInner input[type="tel"], .cbGjExternal .cbGjExternalInner input[type="color"], #cbGj #cbGjInner input[type="color"], 
.cbGjExternal .cbGjExternalInner .uneditable-input, #cbGj #cbGjInner .uneditable-input, .cbGjExternal .cbGjExternalInner .input-append .add-on, 
#cbGj #cbGjInner .input-append .add-on, .cbGjExternal .cbGjExternalInner .input-prepend .add-on, #cbGj #cbGjInner .input-prepend .add-on {height: 28px;}

/* List layout */
.-listlayout .containerBox {border:none; background-color: transparent; border-bottom: 1px solid #333; width: 98%;}
.-listlayout .cbUserListRowCol1, .-listlayout .cbUserListRowCol2 {width: 48%; float:left;}
.-listlayout .cbUserListRowCol2 {margin-left: 20px;}
.-listlayout .containerBox .cbUserListFieldLine {text-align: left; color: #000;}

@media (min-width: 960px) { /*Default & wide modes */
	.formResponsive .formHorizontal.formContainer .formControls {margin-left: 240px;}
	.formResponsive .formHorizontal.formContainer .formControlLabel {width: 220px;}
	form.cb_form .cbUserListSearchFields .cb_form_line {clear:none; float: left; width: 48%;}
}
@media (min-width: 1200px) {/* WIDESCREEN MODE (MONITORS & LAPTOPS) */
	.videoWrapper {width: 720px; height: 405px; padding:0;}
	#rt-top .rt-prefix-3 {padding-left: 552px;}
	#rt-top .rt-grid-4 {width: 320px;}
	.btn.btn-ex-large {min-width: 340px;}
	.-gridlayout .cbUserListRow.containerBox {width: 208px;}
	.formResponsive .formHorizontal .formControlLabel {width: 150px;}
	.menu-contact #rt-mainbody img {max-height: 100%;}
}
@media (min-width: 960px) and (max-width: 1199px) {/* DEFAULT MODE ONLY*/
}
@media (max-width: 959px) {/* TABLET and below MODE*/
	.gf-menu.l1 > li > .item {padding: 0 28px 0 7px;}
	#rt-top .rt-prefix-3 {padding-left: 225px;}
	#rt-top .rt-grid-4 {width: 220px;}
}
@media (min-width: 768px) and (max-width: 959px) {/* TABLET MODE*/
	.btn.btn-ex-large {min-width: 190px;}
	#rt-showcase .col1 {margin-top: 20px;}
	.-gridlayout .cbUserListRow.containerBox:nth-child(3n+3) {margin-right: 20px;}
	.-gridlayout .cbUserListRow.containerBox:nth-child(2n+2) {margin-right: 0;}
}
@media screen and (orientation:landscape) and (min-width: 768px) and (max-width: 959px) {
/* Size code 3a: 7" TABLET LANDSCAPE or LEGACY SMALL SCREEN */
}
@media screen and (orientation:portrait) and (min-width: 768px) and (max-width: 959px) {
	body.layout-mode-responsive.menu-home .fp-feature-01 .rt-desc-overlay {padding: 20px;}
	#rt-feature .rt-desc-overlay h3 {font-size: 30px;}
	.fp-feature-01 .rt-desc-overlay {font-size: 1.15em;}
	.-gridlayout .cbUserListRow.containerBox:nth-child(3n+3) {margin-right: 20px;}
	.-gridlayout .cbUserListRow.containerBox:nth-child(2n+2) {margin-right: 0;}
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
	#rt-showcase .col1 {margin-top: 20px;}
}
@media screen and (orientation:portrait) and (min-width: 768px) and (max-width: 1199px) {
/* Size code 3b: 10" TABLET PORTRAIT: iPad etc */
	#rt-top .rt-prefix-3 {padding-left: 235px;}
	#rt-showcase .col1 {margin-top: 0;}
	#rt-showcase .col1 h2 {font-size: 36px!important; }
	#rt-showcase .col1 p {font-size: 18px;}
	body.layout-mode-responsive.menu-home .fp-feature-01 .rt-desc-overlay {padding: 20px;}
	#rt-feature .rt-desc-overlay h3 {font-size: 30px;}
	.fp-feature-01 .rt-desc-overlay {font-size: 1.15em;}
	.-gridlayout .cbUserListRow.containerBox:nth-child(3n+3) {margin-right: 20px;}
	.-gridlayout .cbUserListRow.containerBox:nth-child(2n+2) {margin-right: 0;}
}
@media screen and (orientation:portrait) and (max-width: 959px) {
}
@media screen and (orientation:landscape) and (max-width: 767px) {
/* Size code 2a: HANDHELD */
}
@media (max-width: 767px) {/* MOBILE */
	#rt-header {text-align:center;}
	#rt-header .topLogo img {position: relative;}
	#rt-header .rt-alpha img {width: 220px; }
  #rt-top {margin-top: 0;}
	#rt-top .rt-prefix-3, #rt-top .rt-grid-2, #rt-top .rt-grid-4 {padding-left: 0; width:auto; text-align:center;}
	#rt-top .rt-block {padding-top: 0;padding-bottom: 0;}
	body.layout-mode-responsive.menu-home .rt-social-buttons {margin-bottom: 0;}
	.rt-social-buttons {float:none;}
	#rt-showcase .col1 h2 {font-size: 36px!important; }
	#rt-showcase .col1 {margin-top: 20px;}
	#rt-showcase .col1 p {font-size: 18px;}
	#rt-footer .rt-block {padding: 5px 15px;}
	.-gridlayout .cbUserListRow.containerBox:nth-child(3n+3) {margin-right: 20px;}
	.-gridlayout .cbUserListRow.containerBox:nth-child(2n+2) {margin-right: 0;}
}
@media (min-width: 481px) and (max-width: 767px) {/* MOBILE WIDE (LANDSCAPE) */
}
@media screen and (orientation:portrait) and (min-width: 481px) and (max-width: 767px) {
/* Size code 2b: 7" TABLET PORTRAIT: Nexus 7, Galaxy Tab etc */
}
@media (max-width: 480px) {/* MOBILE NARROW (PORTRAIT) */
	body {min-width: 320px;}
	#rt-top .rt-omega {margin-bottom: 10px;}
	#rt-showcase .col1 {margin-left: 0;}
	#roksearch_results {width: 280px!important;}
	#rt-expandedbottom h2 {font-size: 34px;}
	.btn-action-bottom {font-size: 20px;}
	ul.menu li a, ul.menu li .item, ul.menu li .separator {padding: 8px 10px;}
	#rt-debug .rt-block {padding: 5px; font-size: 11px;}
	.-gridlayout .cbUserListRow.containerBox {float: none; margin: 10px auto 0; width: 178px;}
	.-gridlayout .cbUserListRow.containerBox:nth-child(3n+3), .-gridlayout .cbUserListRow.containerBox:nth-child(2n+2) {margin-right: auto;}
	#mc_embed_signup .size1of2 {width: 96%!important;}
}