/*

Theme Name: radiantpro CHILD

Description: Child theme for the radiantpro theme

Template: radiantpro

*/



@import url("../radiantpro/style.css");

body {
background-color: #fff; !important;
}
a {
text-decoration: underline;
}
a:hover {
	color: #999;
}
hr {
border-top: 1px solid #afafaf;
}
td {
padding-right: 10px;
}
li {
list-style-position: outside;
}
#container {
margin-top: 0px;
}
article {
background: #ffffff;
border: 0px;
}
article.post, article.page, article.attachment {
padding-bottom: 50px;
padding-left: 0px;
}
article.page p {
padding-right: 25px;
}
article.page h2 {
font-size: 1.3em;
	line-height: 1.4em;
font-weight: bold;
	color: #666;
}
.entry-header {
padding-left: 20px;
}
.entry-summary {
padding-left: 20px;
}
.entry-content {
padding-left: 20px;
}
#copyright {
display: none;
}
.widget-container {
  margin-bottom: 0px;
  padding-bottom: 0px;
padding-top: 0px;
}
.widget-container ul, .widget ul {
  margin-left: 0px;
}

/*==================================== BLOG STYLING ====================================*/

h2.entry-title a {
	text-decoration: none;
}
.more-content {
display: none;
}
.cat-links {
padding-left: 20px;
}
  

/*==================================== HEADER STYLING ====================================*/

#header_section {
background: #ffffff;
}
#header_section.container-full-width {
margin-top: 0px;
background: #ffffff;
}
.row-fluid .span7 {
width: 22%;
}
.blog-description {
padding-top: 122px;
}
.row-fluid [class*="span"] {
margin-left: 0%;
}

/*==================================== CASE STUDY PAGE STYLING ====================================*/

#case_column_1 {
font-family: Arimo!important;
font-weight: 400!important;
	vertical-align: top;
	float: left;
	width: 210px;
	padding-right: 18px;
	text-align: left;
	clear: none;
}
#case_column_2 {
font-family: Arimo!important;
font-weight: 400!important;
	vertical-align: top;
	float: left;
	width: 210px;
	padding-right: 18px;
	text-align: left;
	clear: none;
}
#case_column_3 {
font-family: Arimo!important;
font-weight: 400!important;
	vertical-align: top;
	float: left;
	width: 210px;
	padding-right: 18px;
	text-align: left;
	clear: none;
}
#case_column_4 {
font-family: Arimo!important;
font-weight: 400!important;
	vertical-align: top;
	float: left;
	width: 210px;
	padding-right: 18px;
	text-align: left;
	clear: none;
}

/*==================================== PRIMARY MENU STYLING ====================================*/

.container-full-width {
width: 100%;
margin-top: 15px;
margin-bottom: -5px;
}
.navbar .nav {
	width: 100%;
}
.navbar .nav > li {
width: 16.6666667% !important; box-sizing: border-box; -moz-box-sizing: border-box; white-space: nowrap;
}
#navigation {
margin-top: 0px;
}
.navbar .container {
background: #012f6f;
}
.navbar-inner ul li {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
}
.dropdown-menu li > a {
color: #333333;
line-height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
text-align: left;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
background-color: #258fc5;
color: #fff;
text-align: center;
}
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
background-color: #68afd3;
color: #fff;
}
#menu-item-1000 a {
	background-color: #FFF;
text-decoration: underline;
color: #333333;
font-weight: bold;
}

/*==================================== SLIDESHOW STYLING ====================================*/

.theme-default .nivo-caption p a {
  color: rgb(64, 129, 175);
}
p.metaslider {
width: 475px; !important;
}
.sliderHEAD {
font-family: Archivo Narrow; !important;
padding-top: 20px; !important;
font-size: 48px; !important;
	line-height: 51px;
color: #012f6f; !important;
}
.metaslider h3 {
font-weight: bold; !important;
font-size: 24px; !important;
line-height: 24px; !important;
color: #4a4a4a; !important;
}
.metaslider h4 {
font-size: 48px; !important;
padding-top: 20px; !important;
color: #4a4a4a; !important;
}
.button {
position: relative;
display: inline-block;
padding: 0 0px;
background: #012f6f; !important;
color: #fff;
text-decoration: none;
line-height: 12px;
font-size: 10px;
text-transform: uppercase;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
margin-top: 5px;
margin-right: 5px;
}
.button a {
color: #FFFFFF !important;
text-decoration: none;
}
.button a:hover {
color: #bcd3e3 !important;
}
.theme-default .nivo-caption a {
border-bottom: 0px dotted #a4c532 !important;
}
.green {
color: #a4c532;
}
.navbar .nav {
margin-right: 0px;
}
ul li a {
text-align: center;
}
#menu-item-805 {
width: 30%;
}
#menu-item-58 {
width: 15%;
}
#menu-item-660 {
width: 20%;
}
#menu-item-663 {
width: 20%;
}
#menu-item-666 {
width: 15%;
}

/*==================================== FOOTER STYLING ====================================*/

#footer_section.container-full-width {
color: #444343;
background: #cfd0d1;
padding-bottom: 0px;
}
#footer-widget-container {
background: #cfd0d1;
border: 0px;
height: auto;
}
h3.widget-title {
font-size: 1.2em;
font-weight: bold;
margin-top: 8px;
color: #444343;
}
aside#text-3.widget-container.span3.widget_text {
width: 500px;
font-size: 0.85em;
}
aside#text-10.widget-container.span3.widget_text {
width: 500px;
padding-left: 0px;
font-size: 1.0em;
font-weight: bold; !important;
color: #444343;
	line-height: normal;
}
.phone {
	font-size: 18px;
	font-weight: bolder;
}
.site-footer #copyright {
text-align: left;
margin-top: -30px;
}
.row-fluid .span6 {
    width: 100%;
}
#credit {
display: none;
float: left;
margin-top: -200px:
}

.gform_heading {
display: none;
}
tr {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*==================================== PAGE IMAGES ====================================*/

img.size-medium.wp-image-323.alignright {
margin-top: -40px;
margin-left: -10px;
margin-bottom: -20px;
margin-right: -20px;
}

/*==================================== MISCELLANEOUS ====================================*/

.red_bold {
color: #F00;
font-weight: bold;
}

/*==================================== FORMS STYLING ====================================*/

input#choice_5_0 {
margin-left: 5px;
}
input#choice_5_1 {
margin-left: 5px;
}
.toppadding {
	margin-top: 10px;
}
#calculator {
margin-left: 50px;
margin-top: -15px;
}
#gform_wrapper_9 .onesource-calculation input {
background-color: #8cc9e0;
border: 0;
}

/*==================================== BUSINESS CONTINUITY PAGE ====================================*/
#bc_left {
	float: left;
	width: 350%;
}
#bc_right {
	float: left;
	width: 50%;
	padding-left: 20px;
}
#gform_9 {
	max-width: 400px;
}
#gform_9 .gform_heading {
display: block;
}
/* Remove GF progress indicator */
#gform_wrapper_9 .gf_progressbar_wrapper {
	display: none;
}
#gform_wrapper_9 .onesource-calculation input {
	background-color: #dff0f6;
	border: 0;
}
#gform_wrapper_9 .onesource-user-input input {
	background-color: #edebeb;
}
#gform_wrapper_9 .gfield_label.net-annual {
	color: red;
}
#gform_wrapper_9 input.net-annual {
	background-color: #d6ef8f;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
width: 80%;
}
.gform_wrapper .top_label textarea.textarea {
width: 80%;
}



/*==================================== RMS SIDEBAR STYLING ====================================*/

input#input_12_1.medium {
width: 100%;
}
input#input_12_2.medium {
width: 100%;
}
input#input_12_3.medium {
width: 100%;
}
input#input_12_4.medium {
width: 100%;
}
input#input_12_5.medium {
width: 100%;
}
input#input_12_6.medium {
width: 100%;
}
input#input_12_7.medium {
width: 100%;
}
.gform_wrapper .top_label .gfield_label {
  margin-top: 5px; !important;
}