/* 
Theme Name: SmallBiz Dynamic
Theme URL: http://www.expand2web.com/
Description: SmallBiz Dynamic - More than a theme... Designed specifically for small business websites, SmallBiz includes: Website, Blog, Mobile, SEO and a Facebook App to manage your Facebook Page content from within WordPress.
Author: Expand2Web
Version: 2.1
Author URI: http://www.expand2web.com
Tags: WordPress Website, business website, WordPress Theme, small business, Mobile Enabled
The CSS, XHTML and design is copyright Don Campbell and Expand2Web
License: GNU General Public License v2.0 (or later)
License URI: http://www.opensource.org/licenses/gpl-license.php
Please view our "Read-Me.txt" file located inside the Smallbiz Theme folder for Installation Instructions and Changelog.	
*/
/* You can add your own styles below this line. */

/*-------------------------------------------------------Matt CSS Do not alter------------------------------------------*/

/*Menu*/

ul.sub-menu.sub { background: rgba(255, 255, 255, 0); }

#dc_jqmegamenu_widget-2-item ul li .sub { background: #386e90 !important; }

#dc_jqmegamenu_widget-2-item ul li .sub-container { background: rgba(255, 255, 255, 0); }

.home #dc_jqmegamenu_widget-2-item
	{
	margin-top: 14px !important;
}

#dc_jqmegamenu_widget-2-item
	{
	margin-top: -37px;
}
/*mobile*/
#menu-item-379 a{ margin-bottom: 18px !important; }

#footerstrip{ height:0 !important; opacity:0 !important; }

.sub-menu{ background-color: #386e8f !important; }	

div.tertiary-menu{ background-color: #386e8f !important; }

.tertiary-menu ul li a{ color: #fff !important; }

/*Computer*/
div.client { text-align:right !important; }

span.name{ color: #f15929 !important; font-weight: normal !important; font-style: normal !important; font-size: 13px !important; }

span.company{ color: #f15929 !important; text-align:right !important; text-decoration:none; font-size: 13px !important; }

.testimonial-widget h5{ font-weight: normal !important; color: #386e8f !important; font-size: 13px !important; }

div.content{ color: #f15929 !important; text-align:right !important; }

.page-id-5 #content{ background-color: #f5f6f7; padding-bottom: 50px !important; margin-left: 1px !important; }

.page-id-33 #content{ max-width:100% !important; }

.page-id-9 #content{ max-width:100% !important; }

.page-id-20 #content{ max-width:100% !important; }

.page-id-22 #content{ max-width:100% !important; }

.page-id-24 #content{ max-width:100% !important; }

.page-id-26 #content{ max-width:100% !important; }

.page-id-28 #content{ max-width:100% !important; }

.page-id-30 #content{ max-width:100% !important; }

.page-id-35 #content{ max-width:100% !important; }

@media only screen and (max-width: 1035px) {
.page-id-33 #content{ max-width:98% !important; }
.page-id-9 #content{ max-width:98% !important; }
.page-id-20 #content{ max-width:98% !important; }
.page-id-22 #content{ max-width:98% !important; }
.page-id-24 #content{ max-width:98% !important; }
.page-id-26 #content{ max-width:98% !important; }
.page-id-28 #content{ max-width:98% !important; }
.page-id-30 #content{ max-width:98% !important; }
.page-id-35 #content{ max-width:98% !important; }
}

#dc_jqmegamenu_widget-2-item ul.menu { background: #386e90 !important; }

@media only screen and (max-width: 1093px) {
#dc_jqmegamenu_widget-2-item ul.menu { width:95% !important; }
}

#dc_jqmegamenu_widget-2-item ul li a:active { background: #2b6990 !important; color:#f15928 !important; }

#dc_jqmegamenu_widget-2-item ul li a { background: #386e90 !important;}

#dc_jqmegamenu_widget-2-item ul li a:hover { background: #2b6990 !important; color:#f15928 !important;}

#dc_jqmegamenu_widget-2-item ul li .sub a{ color:#fff; }

#metaslider_215{ box-shadow:none; }

@media only screen and (max-width: 1060px) {
.entry{ margin-right: 30px !important; }
.metaslider.metaslider-nivo.metaslider-215.ml-slider.homeslide{ margin-right:50px !important; }
}

@media only screen and (max-width: 480px) {
#featuredwrap{height:0 !important;opacity:0 !important;}
/*#menu-main-menu-1{ opacity:0 !important; }*/
.entry{ margin-top:0px; }
#menu-item-52{ height:0 !important; }
a.dcmega{ height:0 !important; }
#dc_jqmegamenu_widget-2-item ul li {  height: 0 !important; opacity:0 !important; }
#dc_jqmegamenu_widget-2-item{ height: 0 !important; opacity:0 !important; }
#dc_jqmegamenu_widget-2-item ul li a { opacity:0 !important; height: 0px !important; max-height:0px !important; width: 0px !important; max-width:0px !important; font-size:0px;}
}
/*----------------------------------------------------------END____________MATT CSS-----------------------------------------------------------*/

.theme-default .nivoSlider {
	position:relative;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px #ffffff;
}

#featuredwrap { background-color: transparent; }

#featured{ background:url(http://scribewell.com/wp-content/uploads/2013/08/footer_standard.png) !important; background-size:97% !important; background-repeat:no-repeat !important; height:70px !important; background-position:center !important;}

#page {
background-color: rgba(255,255,255,0.750);
}

#site-wrap {
/*background-color: transparent !important;*/
height: 90px;
margin: 0 auto;
}

/*body {background-image: url(http://scribewell.com/wp-content/uploads/2013/07/BG-WITH-LOGO2.jpg); background-attachment: fixed; background-size: 100%;}*/

#access
	{
	display:none;
}

#logo {
height:30px;
}


#access ul li.current_page_item > a
	{
color: transparent;
}

.widgetized_before_content_widget {
width: 100%;
min-height: 2px;
padding-top: 15px;
padding-left: 0px;
padding-right: 0px;
}


h2, #post-title a, .smallbiz_maptitle h4 {
color: #ffffff;
}

#access
	{
	background-image: url(http://localhost/scribewell/wordpress/wp-content/uploads/2013/05/menu.jpg); height:0px;
}

#firstfeatured {

color:#000000;
width: 995px;
padding-left:80px;
margin: 0 auto;
}

#site-wrap {
background-color: #ffffff;
height: 90px;

margin: 0 auto;
}

#contentwrap {background-color: #fff !important ;}

#sidebar h3{ background-color: #386e90 !important; width:240px; !important; border:2px solid; border-radius:10px;}

@media only screen and (max-width: 935px) {
#sidebar h3{ width:100% !important; border-radius:0px;}
}

/*#sidebar {float: right;padding-right: 10px;width: 265px;padding-top:60px;*/

/*#sidebar img {padding-top:10px;}*/

.contactform {
position: static;
overflow: hidden;
padding-left:0px;
}

.entry-title{
height:0;
opacity: 0;
}

#widgetize_before_content {
padding-top: 0px;
padding-left: 25px;
padding-right: 25px;
}

#dc_jqmegamenu_widget-2-item {
font: normal 13px Arial, sans-serif;
line-height: 16px;
padding-top:0px;
}

/*.page-id-5#content.widgetized_main_content_widget{ 85% !important; }*/

/*#content { width: 94%; padding-top: 0px; }*/



/*--------------------------------------------------CONTACT US FORM -----------------------------------------------------*/

#contact li .wpcf7-form-control-wrap textarea {
line-height: 28px;
padding: 10px;
padding-left: 30px !important;
height: 200px;
}


#contact{
	list-style:none;
	margin:0;
}
#contact li{
	float: left;
    height: 60px;
	margin:0 0 20px;
    position: relative;
    width: 540px;
}
#contact li .text{
	background: #F0EFEF;
	padding:15px 10px 10px 0;
	position:absolute;
	z-index:100;
	min-width:85px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	text-indent: 5px;
}
#contact li .required{
	position:absolute;
	right:10px;
	top:10px;
	z-index:100;
}
#contact li .wpcf7-form-control-wrap{
	position: absolute;
}
#contact li .wpcf7-form-control-wrap input, #contact li .wpcf7-form-control-wrap textarea{
	background:#fff;
	border:solid 5px #F0EFEF;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:15px 10px 25px;
	width: 509px;
	text-indent:95px;
	z-index:100;
	margin:0;
}
#contact li .wpcf7-form-control-wrap input:focus, #contact li .wpcf7-form-control-wrap textarea:focus{
	background:#F0EFEF
}
#contact li .wpcf7-form-control-wrap textarea{
	line-height: 28px;
    padding: 10px;
	height:200px;
}
#contact li#message{
	min-height:220px;
}
#contact li#submit input{
	color:#fff;
	text-decoration:none;
	margin:10px 30px 0 0;
	background:#09b2f3;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#69d2f9', endColorstr='#09b2f3');
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#69d2f9), to(#09b2f3));
	background: -moz-linear-gradient(top, #69d2f9, #09b2f3);
	border:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-0-border-radius:3px;
	border-radius:3px;
	display:block;
	padding:10px 25px;
	text-align:center;
	text-shadow:0 1px 0 #09b2f3;
	text-transform:uppercase;
}
#contact li#submit input:hover{
	background:#69d2f9;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#09b2f3', endColorstr='#69d2f9');
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#09b2f3), to(#69d2f9));
	background: -moz-linear-gradient(top, #09b2f3, #69d2f9);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;
	-o-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;
	box-shadow:0 1px 2px rgba(0,0,0,.5) inset;
	color:#06506c;
	text-shadow:0 1px 0 rgba(255,255,255,.25);
	text-transform:uppercase;
	cursor:pointer;
}
div.wpcf7-validation-errors {
    clear: left;
}

div.wpcf7-mail-sent-ok {
border: 2px solid #ff6600;
z-index: 1000;
position: relative;
top: 280px;
width: 300px;
left: -430px;
padding-top: 0px;
display: inline-block !important;
}