@import url('museosans.css');

body {font: 13px/17px 'MuseoSans-500'; background: #000 url('../images/bg/img-bg.jpg') fixed no-repeat}
a {text-decoration: none; font-family: 'MuseoSans-500'; font-weight: bold; color: #0072bc; -webkit-transition: all .2s ease-in}
a:hover {color: #7e131e;}

h5 {font: 11px 'MuseoSans-500'; text-transform: uppercase; letter-spacing: 1px; color: #aaaaaa;}
h4 {color: #606060; font-size: 15px; line-height: 19px; font-family: 'MuseoSans-500', Arial}
h3 {color: #434343; font-size: 19px; font-family: 'Lato', Arial}
h2 {font: 100 18px/31px 'Conv_MuseoSans_300'; color: #606060; letter-spacing: .5px;}
h1 {font: bold 22px/31px 'MuseoSans-500'; color: #373737; letter-spacing: .5px;}
p, .stepsBox_Content span {font-size: 13px; color: #606060; line-height: 18px; font-family: 'Conv_MuseoSans_300', Arial}
strong, .strong {font-weight: bold !important}
/* Top Bar */
.topBar .logo_Holder {background: #fff; background: rgba(255,255,255,.9); padding: 13px 20px; float: left;}
.gdcLogo {
	background: url('../images/bg/rdn-logo.png') no-repeat; 
	text-indent: -9999em;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;	
}

/* Header */
.header > .wrapper {/*background: url('../images/bg/header.png') repeat-x;*/background-color: #000;}
.header .nav_Holder > ul > li a {font: normal 11px 'MuseoSans-500'; text-transform: uppercase; color: #fff; letter-spacing: 1px; border-left: 1px solid #0B90DC;
-webkit-transition: all .2s ease-in}
.header .nav_Holder > ul > li:first-child a {border-left: 0;}
.header .nav_Holder > ul > li a:hover {color: #0B90DC;}
.header .nav_Holder > ul > li.activePage {background: #000;}
.header .f_Right {
	font-family: 'Conv_MuseoSans_300'; 
	color: #fff;
	background-color: #000;
	padding-bottom: 2px;
}
.cPhone span {background: #000 url('../images/bg/bg-sprite.png') left top no-repeat; font-size: 14px;}
.cPhone span:hover {background-position: left -20px;}
.header .cAddress {
	font-size: 12px; 
	letter-spacing: 1px; 
	line-height: 16px; 
	/*border-left: 1px dotted #964149;*/
	background-color: #000;
	/*width: 13.5em;*/
	margin-left: 2.75em;
	padding-right: 3px;
	padding-top: 6px;
}

/* Slides */
.slideShow .slideControl {cursor: pointer;}
.slideShow .slideControl span {background: url('../images/bg/bg-sprite.png') left -49px no-repeat; text-indent: -999em; opacity: 0;}
.slideShow:hover .slideControl span {opacity: .5; -webkit-transition: .2s all ease-in}
.slideShow:hover .slideControl:hover span {opacity: 1;}
.slideShow .slideControlNext span {background-position: left -121px;} 
.slideShow .slideshowThumbs {background: #020004;}
.slideShow .slideshowThumbs ul li {-webkit-transition: all .2s ease-in}
.slideShow .slideshowThumbs ul li.activeSlide::after {background: url('../images/bg/bg-sprite.png') -71px -81px no-repeat}
.slideShow .slideshowThumbs ul li.activeSlide {opacity: 1 !important}
.slideShow .slideshowThumbs ul li:hover {opacity: .7;}

/* Main */
.main .wrapper {background-color: #f2f2f2}

.follow_Usf, .follow_Usf a {color: #fff; font: 100 14px 'Open Sans', Arial; text-shadow: 0 1px 2px rgba(0,0,0,.4);}
.follow_Usf a {font-weight: bold; border-bottom: 3px solid transparent;  font-size: 15px; position: relative; } 
.follow_Usf a:hover {border-bottom-color: #4e7ee9; opacity: 1; bottom: 1px;}

.placeholder {color: #999}
/* Footer */
.footer {background: #0a0007; color: #fff;}
.footer .copyright > p {font: 12px 'MuseoSans-500'; color: #fff; line-height: 24px;}
.footer .copyright > p span {text-transform: uppercase; font: 10px 'MuseoSans-500'; letter-spacing: 1px; color: #cfcfcf;}
.footer .navFooter > ul > li {color: #808080;}
.footer .navFooter > ul > li a {color: #f5f5f5; font: 11px 'MuseoSans-500';}
.footer .navFooter > ul > li a:hover {color: #0481C8;}

.footer input[type="text"], .footer input[type="password"] {background: #666666; border: 0; font: normal 12.5px 'MuseoSans-500'; color: #b5b5b5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;}
	.footer input[type="text"]:focus, .footer input[type="password"]:focus {background: #fff; color: #000;}
.footer label {text-transform: uppercase; font: 10px 'MuseoSans-500'; letter-spacing: 1px;}

#clientLogin {border-top: 1px dotted #404046;}

.builders {/*background: url('../images/bg/builders.png') center center no-repeat;*/}
.builders .btn {text-align: center; text-transform: uppercase; letter-spacing: 1px; font-size: 11px;}
.builders .btn:hover {background: #0481C8;}
.builders .btn:active {background: #0B90DC;}

.sliderTextBox > ul > li > p {font-size: 14px; color: #3b3b3b; line-height: 22px;}
.sliderTextBox > ul > li > span {font: 14px 'Conv_MuseoSans_300'; color: #909495; background: url('../images/bg/tesimonial-author.png') 0 9px no-repeat;}
.sliderTextBox > ul > li > span strong {color: #455154; font-weight: bold; font-size: 15px}
.sliderTextBox .sliderTextBoxControls .sliderTextBoxControl {text-indent: -9999em; background: url('../images/bg/bg-sprite.png') -71px -49px;}
.sliderTextBox .sliderTextBoxControls .sliderTextBoxControlNext {background-position: -70px -61px;}

div.staffSlide > ul > li p {font-size: 13px; color: #6c6c6c; line-height: 18px;}

.full_Builders {background: url('../images/bg/builders-grey.png') center center no-repeat;}
.contactUsBox > span {color: #5a5a5a;}

/* Pages */
.page .wrapper {background: #fff;}
.titleBox {border-bottom: 1px solid #f2f2f2;}
.subtitle {font-family: 'Conv_MuseoSans_300'; font-weight: 100; color: #6c6c6c;}
.contactImage .btn { text-align: center;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;}

	
/* Steps */
.stepsBox .stepsBox_Tabs ul li {background: url('../images/bg/step-separator.jpg') left center no-repeat;}
.stepsBox .stepsBox_Tabs ul li a {background: #cacaca;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;}
	
.stepsBox .stepsBox_Tabs ul li.activeStep a {background: #0481C8;}

/* Staff */
.listBoxTabbed .listBoxTabs ul li.listTabActive {background: url('../images/bg/step-separator.jpg') center center repeat-x;}
.listBoxTabbed .listBoxTabs ul li.listTabActive a {color: #545454}
.listBoxTabbed .listBoxTabs ul li a {background: #fff; color: #b6b6b6; font-weight: 100; -webkit-transition: color .1s linear}
.listBoxTabbed .listBoxTabs ul li a:hover {color: #6a0e18;}
.listBoxTabbed .listBoxContent > div span.role {text-transform: uppercase; color: #9f9f9f; font-size: 11px; letter-spacing: 1px;}
.listBoxTabbed .listBoxContent .listBoxUnit p {font-size: 13px;}

.titleCenter {background: url('../images/bg/step-separator.jpg') center center repeat-x; text-align: center; font-size: 18px; color: #6c6c6c; padding-top: 75px;}
.titleCenter > span {background: #fff;}

/* Custom List */
.customList_Num .listItem .listItem_Title .listItem_Count {background: #cacaca; color: #fff; font: 100 14px 'Conv_MuseoSans_300';
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;}
.customList_Num .listItem:hover .listItem_Title .listItem_Count {background: #0481C8}

/* Testimonials */
.testimonialsWrap .testimonial .testimonial_Content {background: url('../images/bg/bq.png') left top no-repeat; font-size: 14px;}
.testimonialsWrap .testimonial .testimonial_Content p {font-size: 14px;}
.testimonialsWrap .testimonial .testimonial_Author > span {color: #909495; font: 100 14px 'Conv_MuseoSans_300'; background: url('../images/bg/tesimonial-author.png') left 7px no-repeat;}
.testimonialsWrap .testimonial .testimonial_Author > span strong {color: #445053; font: bold 16px 'MuseoSans-500';}


/* Press List */
.thumbList > ul > li .thumbList_Thumb {-webkit-transition: all .2s linear}
.thumbList > ul > li .thumbList_Thumb img:first-child {-webkit-transition: all .2s ease-in}
.thumbList > ul > li:hover .thumbList_Thumb img:first-child {opacity: 0;}
.thumbList > ul > li .thumbList_Title > h4 span {font-family: 'Conv_MuseoSans_300'; font-weight: 100; color: #909495;}

/*Overlays */
.overlay {background: #fff;}
#contact {background-color: #fff}
#contact form input[type="text"], #contact form textarea {border: 1px solid #ababab; font: 10px 'MuseoSans-500'; text-transform: uppercase; letter-spacing: 2px;}
#contact form input[type="submit"]Â {font-size: 11px; font-family: 'Conv_MuseoSans_700'; letter-spacing: 1px;}

#contact .formSider {background: #0481C8 url('/rdneill/images/bg/contactbg.png') right bottom no-repeat;}
#contact .formSider .sideContact.contactPhones .cPhone {color: #fff;}
#contact .formSider .sideContact.contactPhones .cPhone.Phone span {background: url('../images/bg/bg-sprite.png') left -188px no-repeat;}
#contact .formSider .sideContact.contactPhones .cPhone.Phone:hover span {background-position: left -208px;}
#contact .formSider .sideContact .sideCTitle {color: #b06c73; text-transform: uppercase; font-size: 11px; letter-spacing: 2px;}
#contact .formSider .sideContact p {color: #fff;}
