@charset "utf-8";
/* CSS Document */

.trVis {
	visibility:visible;
}

.trNonVis {
	visibility:hidden;
}

.rtaTopBlock {
	-webkit-box-shadow: 0px 4px 4px 2px #767676;
	box-shadow: 0px 4px 4px 2px #767676;
	background-color: #487C75;
}

.rtaLogoPadding {
	padding-top: 30px;
	padding-left: 60px;
	padding-bottom: 5px;
}

.rtaNavbarPadding {
	padding-top: 30px;
}

/* overides */
.navbar-default {
	box-shadow: none;
    background: rgba(255, 255, 255, 0);

}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
 
	background:none
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
  background:none
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .00);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .00);
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #be1e2d;
  background:none;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: none;
    color: #555;
}
.rtaHomepageBox1 {
	color: #497c74;
	font-size: 14px;
}
.rtaHomepageCustomerList {
	background-image: url(../sliderCustomers/bgrd.png);
	background-repeat: repeat;
	margin-top: 15px;
}

.rtaHomepageBox2 {
	color: #808285;
	font-size: 14px;
}
.rtaHomepageBox3 {
	color: #808285;
	font-size: 14px;
}
.homepageBox2Heading {
	color: #be1e2d;
	font-size: 14px;
}

.rtaHomepageLatestNewsIcon {
	padding-right: 20px;
}
.rtaCustomerListText {
	color: #808285;
	margin-top: 50px;
}
.rtaRedLink {
	color: #be1e2d;
}
.rtaHomepageClientQuote {
	color: #6d6e71;
	font-style: italic;
}
.rtaHomepageClientQuoteHeading {
	color: #497c74;
}
.rtaFooter {
	background-image: url(../images/bgrdFooter.jpg);
	background-position: 50% 0%;
	background-repeat: repeat-y;
	color: #FFFFFF;
	margin-top: 10px;
}
.rtaFooterOwl {
	padding-top: 15px;
	padding-left: 10px;
}
.rtaFooter p a {
	color: #FFFFFF;
	text-decoration: none;
}
.rtaFooter p a:hover {
	color: #497c74;
}
.footerColsPadding {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
}
.workshopsListWorkshopTitle {
	font-size: 20px;
}
.workshopsListWorkshopTitle a {
	color: #497c74;
	text-decoration: none;
	text-transform: capitalize;
}
td {
	padding-top: 3px;
	padding-right: 9px;
	padding-bottom: 3px;
	padding-left: 9px;
}
.workshopSpecificImage {
	clear: both;
	margin-top: 20px;
}
.rtaLogoNoCarousel {
	padding-bottom: 20px;
}
.rtaFormSpaceAboveSmall {
	padding-top: 10px;
}
.rtaFormSpaceBelowLarge {
	padding-bottom: 40px;
}

.rtaFormSpaceAboveLarge {
	padding-top: 20px;
}
.glyphiconLarge {
	font-size: 1.5em;
	color:#497c74;
	cursor: pointer; cursor: hand; 
}
a .glyphicon.glyphicon-print {
	color: rgba(75,125,116,1.00);
}
a .glyphicon.glyphicon-info-sign {
	color: #497C74;
}
.glyphicon.glyphicon-info-sign {
	cursor:help;
}
.rtaSpacingBelowHero {
	padding-top: 20px;
}
.rtaProfilePic {
	margin-top: 10px;
	margin-bottom: 10px;
}
.rtaImgBelowCourseList {
	padding-top: 22px;

}




.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}










@media (min-width:768px){
.rtaFooter .col-sm-2 {
	padding-top:10px;
}
	 rtaTopBlock {
	min-height: 434px;
}
}

@media (max-width:767px){
.row .col-sm-2 p {
	margin-left:10px;
}
.row .col-sm-3 p {
	margin-left:10px;
}
