.home  .ms-slide-info {
    background: rgba(0,0,0,.8);
    color: white;
    padding: 20px;
    box-sizing: border-box;
    font-size: 28px;
}

.home .frm_submit input {
    padding: 0!important;
    margin: 0 15%;
    margin-bottom: 20px;
}
.home .frm_error {
    text-align:center!important;
}

#frm_submit_entry_6 .frm_form_field {
    margin-bottom: 20px; 
}

#home_container {
 clear:both;   
}

#home_container h1 {
    margin: 12px 0 26px !important;
    float: left;
    width: 100%;
    text-align: center;
    font-weight:lighter;
}

#home_container h2 {
    line-height: 18px;
    text-align: left;
}

/** chris 2015 edits **/
body { background: #F5F5F5 url(\"/wp-content/themes/carlin-law-theme/images/background.png\") repeat-x !important; }


#slider_wrapper { height: 424px; background: none !important; margin: 32px 0; }


#logo {
margin: 20px 0 0 0;
width: 500px;   
}
#logo img { width: 100%; padding-top: 0px }

#navigation {
    background: none !important;
    border: none !important;
    margin-bottom: 3px !important;
}
.sf-menu a, .sf-menu li:hover a, .sf-menu li.current-menu-item a, .sf-menu li.current-page-parent a, .sf-menu li.current-page-ancestor a {
    border: none !important;
    line-height: 28px;
}
.sf-menu li ul {
    border: none !important;
    box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.sf-menu li li a, .sf-menu li.current-menu-item li a, .sf-menu li.current-page-parent li a, .sf-menu li li.current-menu-item li a, .sf-menu li.current-page-ancestor li a {
    background: none !important;
}
.sf-menu .sub-menu li:hover {
    background: #f5f5f5;
}
.sf-menu .sub-menu li:hover a {
    color: #365b8c !important;
}
.sf-menu li ul {
    background: #ededed;
}

.medium-btn.learn_more-btn span {
width: 290px;
height: 31px;
background: transparent url(\"/wp-content/themes/carlin-law-theme/images/learn_more_2new_medium.png\") no-repeat;
padding: 0;
border: 0;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}

/** green color 
a {
    color: #7eb693 !important;
}**/

a:hover {
	color: #365b8c !important;
}
.fancy_list .fancy_title { border-color: #1c3557 !important; }
p span { color: #1c3557 !important; }
form input[type=\"submit\"] {
    background-color: #1c3557 !important;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    color: #1c3557 !important;
}
.sf-menu li:hover a,
.sf-menu li.current-menu-item a,
.sf-menu li.current-page-parent a,
.sf-menu li.current-page-ancestor a  {
    color: #365b8c !important;
}
.sf-menu a {
    color: #1c3557 !important;
}

/** headers 
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: \'BemboStd\' !important;
}**/


/* ---- */
/* formidable form syles */
#welcome_box {
    margin-top: 32px !important;
    width: 325px;
}

#welcome_box form input[type=\"text\"], 
#welcome_box form input[type=\"email\"], 
#welcome_box form input[type=\"tel\"], 
#welcome_box form input[type=\"password\"], 
#welcome_box textarea, #welcome_box select, 
#welcome_box form input[type=\"submit\"]{
    padding: 3% 0 3% 5%;
	box-shadow: 0px 0 0 5px #e6e6e6;
	border-radius: 3px;
	border: 1px solid #c7c7c7;
	font-style: normal;
	color: #000;
	background: #fff;
}
#welcome_box form input[type=\"submit\"] {
    float: left;
	background: url(\"/wp-content/themes/carlin-law-theme/images/send_message.png\") no-repeat !important;
	padding: 0 !important;
	margin: 12px 0 0;
	box-shadow: none !important;
	border: none !important;
	width: 145px;
	height: 37px;
	text-transform: none;
	text-indent: -9999px;
}
#footer form input[type=\"submit\"] {
	background: url(\"/wp-content/themes/carlin-law-theme/images/send_message_footer216.png\") no-repeat !important;
    width: 216px !important;
    margin-left: 3px !important; margin-right: 0 !important;
    float: left;
}
#sidebar form input[type=\"text\"], 
#sidebar form input[type=\"email\"], 
#sidebar form input[type=\"tel\"], 
#sidebar form input[type=\"password\"], 
#sidebar textarea, #welcome_box select{ 
    padding: 3% 0 3% 5%;
    box-shadow: 0px 0 0 5px #e6e6e6;
    border-radius: 3px;
    border: 1px solid #c7c7c7;
    font-style: normal;
    color: #000;
    background: #fff;  
    width:100% !important;
    max-width:100%;
}
#footer form input[type=\"email\"], 
#footer form input[type=\"text\"],
#footer form input[type=\"email\"],
#footer form input[type=\"tel\"] {
    width:95% !important;
}
#sidebar form input[type=\"submit\"]{
    color:#fff;
    padding: 4px 10px;
    border-width: 0;
    border:none;
}

#welcome_box form input[type=\"text\"],
#welcome_box form input[type=\"email\"],
#welcome_box form input[type=\"tel\"],
#welcome_box form input[type=\"password\"],
#welcome_box textarea,
#welcome_box select{
	margin-bottom: 0;
}
#wrapper #searchform input[type=\"text\"]{
    width:95% !important;
}
#frm_form_8_container .frm_primary_label{
	display: none !important;
}
label.screen-reader-text{
    margin-bottom:10px;
    display:block;
}
#frm_form_6_container { margin-top: -5px; }
#footer > .one_third.widgets .textwidget img.alignleft { margin-top: 0 !important; }

body:not(.home) #footer .with_frm_style input[type=text], body:not(.home) #footer .with_frm_style textarea {width: 95% !important; }
body:not(.home) #sidebar textarea { width: 93%; }

/** update sub menu width **/

.sf-menu ul {
    width: 200px !important;
}

/* formidable styling */

.frm_style_formidable-style.with_frm_style input[type=submit] {
    background: #1c3557;
    border-color: #1c3557;
    color: #fff;
    padding: 8px 10px;
}

.frm_style_formidable-style.with_frm_style input[type=text], .frm_style_formidable-style.with_frm_style textarea {
    padding: 8px;
}