/*
 Theme Name:   Responsive Child
 Theme URI:    http://example.com/responsive-child/
 Description:  Responsive Child Theme
 Author:       David White
 Author URI:   http://example.com
 Template:     responsive
 Version:      1.9.4.4
*/


.menu {
  background:#BD0000;
  background image:-ms-linear-gradient(rgb(00, 00, 00), rgb(00, 00, 00))
  clear:both;
  margin:0 auto;
}


.menu a {
  border-left-color:#EFEFEF;
  border-left-style:solid;
  border-left-width:1px;
  color:#FFFFFF;
  cursor:pointer;
  display:block;
  font-size:13px;
  font-weight:700;
  height:45px;
  line-height:45px;
  margin:0;
  padding:0 0.9em;
  position:relative;
  text-decoration:none;
  text-shadow:none;
  white-space:nowrap;
}

a.blue {
  background-color:#000065;
  background-image:-webkit-linear-gradient(top, #1F1F78, #000065);
  border:1px solid #115290;
  color:#FFFFFF;
  text-shadow:#115290 0 -1px 0;
}


.js .main-nav {
  background:#BD0000;
}

#logo img {
width: 300px;
}


#featured {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background-color: #ffffff;
border: 1px solid #e5e5e5;
border-radius: 4px;
padding-bottom: 0px;
width: 99.893617021277%;
}

	.js .main-nav {
		position: relative;
		background:#BD0000;
	}

.top-widget {
float: right;
clear: right;
width: 198px;
min-height: 0;
padding: 0 3px 0 0;
border: none;
background: none;
text-align: right;
}

h1 {
margin-top: 0.5em;
margin-bottom: 0.5em;
font-size: 2em;
}

h2 {
margin-top: 0.75em;
margin-bottom: 0.75em;
font-size: 1.6em;
}

h3 {
margin-top: 0.857em;
margin-bottom: 0.857em;
font-size: 1.2em;
}

h4 {
margin-top: 0.857em;
margin-bottom: 0.857em;
font-size: 1.2em;
}

h5 {
margin-top: 0.857em;
margin-bottom: 0.857em;
font-size: 1.2em;
}

h6 {
margin-top: 0.857em;
margin-bottom: 0.857em;
font-size: 1.2em;
}

.widget-title-home h3 {
display: block;
margin: 0;
padding: 0 0 20px 0;
font-size: 24px;
font-weight: 700;
line-height: 23px;
text-align: center;
}

.widget-wrapper.widget_black_studio_tinymce {
height: 360px;
}