/*
Theme Name: Staph infection 2012
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the Genex Marketing Team
Author URI: http://wordpress.org/
Description: Custom Theme with WooCommerce Intregration
Version: 1.3
License: GNU General Public License
License URI: n/a
Tags: staph
*/

@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);

br.hide {
	display:none;
	}

.pagination{font-size:15px;}
.pagination .current{display:block;float:left;padding:10px 0px;background:#ccc;margin-right:10px;width:30px;color:#fff;text-align:center;}
.pagination .inactive{display:block;float:left;padding:10px 0px;background:#eee;margin-right:10px;width:30px;text-align:center;}
.pagination span, .pagination a{display:block;float:left;padding:10px 0px;margin-right:10px;}
/* Float Elements 
---------------------------------*/
.fl-lt {float:left;}
.fl-rt {float:right;}

/* Clear Floated Elements
---------------------------------*/
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clrflt {
clear:both;
line-height:1px;
font-size:1px;
overflow: hidden;
}
img
{
	border:none;
}
.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

/* Primary Styles
---------------------------------*/
body {
	background:#cbc6ba;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin:0px;
	padding:0px;
	}
	
.wrapper
{
	width:997px;
	background:#fff;
	margin:0 auto;
	padding:0px;
-moz-box-shadow: 0px 0px 10px #888;-webkit-box-shadow: 0px 0px 10px #888;box-shadow: 0px 0px 10px #888;border:solid 1px #fff;
}



.header_top
{
	background:#68ba17;
	height:9px;
}

.header_inner
{
	padding:0px 40px 0px 30px;
	height:120px;
	position:relative;
	z-index:9999;
}
.logo
{
       float:left;
       width:263px;
       height:145px;
       position:relative;
       top:10px;
       left:10px;
       z-index:7;
}
.logo img{z-index:7;}


.ie7 .logo
{
       float:none;
       position:absolute;
       top:20px;
       left:39px;
       z-index:9999;
}

.header_right {
	float:right;
	}
.header_nav
{
	float:right;
	background:#68ba17;
	padding:0px 1px 6px 1px;
	margin:0 0px 25px 0; 
}
.header_nav ul
{
	padding:0px;
	margin:0px;
}
.header_nav ul li
{font-family: 'PT Sans Narrow', sans-serif;
	background:url(images/divtion.jpg) no-repeat right center;
	float:left;
	padding:0px 10px;
	margin:0px;
	list-style:none;
}
.header_nav ul li img
{
	margin:0px 5px 0 0;
	float:left;
}
.header_nav ul li.nobg
{
	background:none;
}
.header_nav ul li a
{
	text-decoration:none;
	line-height:15px;
	display:block;
	color:#fff;
	font-size:15px;
	padding:7px 0 4px 0; font-family: 'PT Sans Narrow', sans-serif;
}
.header_nav ul li a:hover, .header_nav ul li:hover a{color:#afda83;}
.header_nav ul li:hover a img{alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.header_nav ul li a span {
	display:block;
	float:left;
	}
.header_txt
{
	
	
}
.header_txt p
{
	padding:0px;
	line-height:20px;
	margin:0px 0 40px 0;font-family: 'PT Sans Narrow', sans-serif;
	font-size:18px !important;
	color:#9c9d9f;text-align:right;
}
.header_txt p span
{
	color:#73a3ad;font-family: 'PT Sans Narrow', sans-serif;
}
.header_bottom
{
	background:#1c75bb url(images/header_bottom.jpg) no-repeat 60px top;
	height:16px;
	border-bottom:#fff 1px solid;
}
.nav
{
	background:#c9dae2 url(images/nav_bg.jpg) no-repeat left top;
	margin-bottom:12px;
	height:48px;
	clear:both;
	border-bottom:1px solid #d4d4d4;
	position:relative;
	top:-8px;font-family: 'PT Sans Narrow', sans-serif;z-index:888;
}

.ie7 .nav{
	margin-bottom:20px;
	top:0px;
	}

.nav ul 
{
	padding:0px 0 0 255px;
	margin:0px;
	list-style:none;position:relative;
}
.nav ul li
{
	display:block;
	float:left;
	font-size:14px;
	color:#1c75bb;
	padding:0px 10px 0 10px;
	margin:0px;
	border-right:#9baab0 1px solid;
	position:relative;font-family: 'PT Sans Narrow', sans-serif;
}

.nav ul li span
{
	background:url(images/nav_hover.png) no-repeat center top;
	height:48px;
	width:100%;
	display:none;
	position:absolute;
	top:-1px;
	left:0px;
	cursor:pointer;
}
.nav ul li a
{
	display:block;
	color:#1c75bb;
	text-decoration:none;
	line-height:48px;font-family: 'PT Sans Narrow', sans-serif;
}
.nav ul li:hover a, .nav ul li.selected a
{
	color:#73a3ad;
}

.nav ul li:hover span, .nav ul li.selected span
{
	display:block;
}



.nav ul li ul{display:none;z-index:999;}
.nav ul li:hover ul{display:block;position:absolute;left:-200px;top:46px;width:200px;height:auto !important;}
.nav ul li:hover ul li{width:200px;float:left;height:auto !important;border-bottom:solid 1px #fff;border-right:none;padding:0px !important;position:relative;}
.nav ul li:hover ul li a{background:#68ba17;color:#ffffff !important;text-align:center;display:block;padding:5px 0px !important;height:auto !important;}
.nav ul li:hover ul li a:hover{background:#73a3ad;}

.nav ul li:hover ul li ul{display:none;}
.nav ul li:hover ul li:hover ul{display:block;left:-200px;top:0px;width:200px;position:absolute;z-index:999;}
.nav ul li:hover ul li:hover ul li{width:200px;}
ul#primarynav li:hover{background:url(/wp-content/uploads/2012/12/topnavarrow.png) top center no-repeat;}
ul#primarynav li.current-menu-item{background:url(/wp-content/uploads/2012/12/topnavarrow.png) top center no-repeat;}

.container
{
	padding:0 35px  0px 25px;
}

.side_bar
{
	float:left;
	margin:0 0px 0 0;
	width:258px;
}
.content
{
	float:right;
	width:628px;
}
.nosidebar {
width: 930px !important;
}
.pic_box
{
	background:url(images/pic_box_bg.jpg) repeat-x left top;
	margin:0 0 6px 0;
	height:240px; 
}
.pic_box img
{
	position:relative;
	top:-29px;z-index:999;
}
.artical_box
{
	padding:19px 0 0 24px;
	background:url(images/artical_box.jpg) repeat-x left top !important;
}
.artical_box h2 
{
	font-size:22px !important;
	line-height:30px;
	padding:0px 0 3px 0;
	margin:0px;
	font-weight:bold;font-family: 'PT Sans Narrow', sans-serif;




	background:none !important;
	font-weight:bold !important;
	line-height:30px !important;
	padding:0 0 3px 0  !important;

	


}
.artical_box p
{
	font-size:13px;
	line-height:17px;
	color:#57595b;
	padding:0px 3px 12px 0;
	margin:0px;
} 
.artical_box h2 span
{
	color:#73a3ad;
	padding:0 4px 0 0 ;font-family: 'PT Sans Narrow', sans-serif;
}
.artical_box h2 a
{
	color:#FFF;
	text-decoration:none;
}
.artical_box h2 a:hover
{
	color:#e7f1f3;
	text-decoration:underline;
}


.side_bar h2
{
	font-size:20px;
	background:url(images/linkbox_bg.jpg) repeat-x left top;
	font-weight:bold;
	line-height:53px;
	padding:0 0 0 26px;
	color:#FFF;
	text-decoration:none;font-family: 'PT Sans Narrow', sans-serif;margin-bottom:0px;
}

.wppp_list{
	margin:0 0 10px 0;padding-top:0px;margin-top:0px;padding-bottom:20px;}
.wppp_list li{padding-top:20px;}

.link_box
{
	font-size:20px;
	background:url(images/linkbox_bg.jpg) repeat-x left top;
	font-weight:bold;
	line-height:53px;
	padding:0 0 0 26px;
}
.link_box a, .link_box a:visited
{
	color:#FFF !important;
	text-decoration:none;font-family: 'PT Sans Narrow', sans-serif;
}
.link_box span
{
	color:#acf365;
	padding:0 6px 0 0;font-family: 'PT Sans Narrow', sans-serif;
}
.list_box
{
	background:url(images/listbox_bg.jpg) repeat-x left top;
	margin:0 0 10px 0;
}
.list_box 
{
	padding:0px;
	margin:0px;
	list-style:none;clear:both;
}
.list_box li
{
	border-top:#fff 1px solid;
	border-bottom:#fff 1px solid;
	background:#cfdfe3 !important;
	background-image:none;
	font-size:14px;
	padding: 0 0 0 0px;
	line-height:38px;padding-top:0px !important;
	padding-left:0px !important;
}

.list_box li a
{
	padding:0 0 0 20px;
	color:#1c75bb;
	display:block;
	text-decoration:none;background-image:none;
}
.list_box li a:hover
{
	background:#4a91c6;
	color:#FFF;
}
.list_box li ul li{line-height:25px;background:#e9f9fc !important;}
.list_box li ul *{list style-type:none;margin-left:0px;padding-left:0px;}
.list_box li ul a{background:#e9f9fc;padding-left:0px;}
.list_box li ul li:hover{background:#fff;}
.list_box li ul a:hover{background:#fff;color:#73a3ad;}

.list_box li.current-menu-item a{background:url(/wp-content/uploads/2012/12/bluearrow.png) left #e9f9fc no-repeat;color:#0070bf;}
.list_box li.current-menu-item ul li a{background:#e9f9fc no-repeat;color:#0070bf;}

/* .list_box li.current-menu-item a:before {content: "\003E \0020";}*/
.list_box li.current-menu-item ul li a:before {content:none;}



.list_box li ul li ul{list-style-type:none;}
.list_box li ul li ul li{background:#effafc;}
.list_box li ul li ul li a{padding-left:0px;}
.search_box
{
	background:url(images/search_box.jpg) repeat-x left top;
	padding:26px 14px 32px 12px;
	margin: 0 0 0px 0;
} 
.search_box h2
{
	font-size:20px;
	padding:0px 0 6px 5px;
	margin:0px;font-family: 'PT Sans Narrow', sans-serif;
background:none !important;
	font-weight:bold !important;
	line-height:30px !important;
	padding:0 0 3px 0  !important;
}
.search_box h2 a
{
	color:#fff;
	text-decoration:none;
}
.search_box h2 span
{
	color:#73a3ad;
	padding:0 5px 0 0;
} 
.search_box p
{
	font-size:13px;
	padding:0px 0 0px 5px;
	margin:0px 0 15px 0 ;
	color:#5b6061;
}
.input_text
{
	float:left;
	background:#fff;
	width:159px;
	height:19px;
	padding:4px 5px;
	border:#80abb5 1px solid;
	outline:0;
	font-size:13px;
	line-height:13px;
	color:#333;
	margin:0px 3px 0px 0px;
}
.submit
{
	font-weight:bold;
	float:left;
	background:#1c75bb;
	display:block;
	width:58px;
	height:29px;
	cursor:pointer;
	border:none;
	position:relative;
	font-size:11px;
	color:#fff;
	margin:0px 0 6px 0;font-family: 'PT Sans Narrow', sans-serif;
	
}
.commend_box
{
	background:url(images/search_box.jpg) repeat-x left top;
	padding:22px 16px 0 9px;font-family: 'PT Sans Narrow', sans-serif;
}
.side_bar em a{font-family: 'PT Sans Narrow', sans-serif;display:block;margin-bottom:30px;}
.commend_inner
{
	padding:0 0 0px 16px;
	margin: 0 0 16px 0;
	border-bottom:#d6d6d6 1px solid;
	overflow:hidden;
}
.commend_inner img
{
	float:left;
	margin:0 16px 14px 0;
}
.commend_inner p
{
	font-size:12px;
	line-height:14px;
	color:#434546;
	padding:0px 0 10px 0 ;
	margin:0px;
	float:left;
}
.read_more
{
	float:right;
	font-size:12px;
	padding: 0px 0 11px 0;
	font-weight:bold;
	text-decoration:none;
	margin:0 72px 0 0;
}
.read_more a
{
	color:#73a3ad;
	text-decoration:none;
	float:right;
	margin:0 0px 0 0;font-family: 'PT Sans Narrow', sans-serif;
}
.commend_inner h2
{
	font-size:20px;
	padding:0px 0 23px 0;
	margin:0px;
}
.commend_inner h2 a
{
	color:#FFF;
	text-decoration:none;font-family: 'PT Sans Narrow', sans-serif;
}
.commend_inner h2 a:hover
{
	color:#e7f1f3;
	text-decoration:underline;
}

.commend_inner span
{
	font-weight:bold;
	color:#73a3ad;
	padding: 0 5px 0 0;
}
.commend_box{
background: url(images/search_box.jpg) #fff repeat-x left top;
font-weight: bold;
line-height: 53px;
padding: 0 0 0 0px;
}

.commend_box .read_more a{display:block;background:#1c75bb;width:80px;height:30px;line-height:30px;color:#fff;text-align:center;}
.commend_box .read_more a:hover{background:#50c311;}
.side_bar .commend_inner h2 {
font-size: 20px;
background: none;
font-weight: bold;
line-height: 53px;
padding: 0 0 0 0px;
color: white;
text-decoration: none;
font-family: 'PT Sans Narrow', sans-serif;
margin-bottom: 0px;
}
.side_bar em
{
	font-style:normal;
	font-size:16px;
	padding:0px;
	margin:0px;
	display:block;
	text-align:center;
	font-weight:bold;
}
.side_bar em a
{
	color:#1c75bb;
	text-decoration:none;
}
.side_bar ul{list-style-type:none;}
.side_bar ul li{background:url(images/bullet.png) no-repeat 0px 20px;padding-left:15px;padding-top:20px;margin-left:0px;}
.menu
{
	padding:0px;
	margin:10px 0 35px 0;color:#73a3ad;font-family: 'PT Sans Narrow', sans-serif;font-size:16px;
}
.menu span{color:#68ba17;}
.menu ul
{
	padding:0px;
	margin:0px;
	list-style:none;
	color:#1c75bb;
}
.menu ul li
{
	float:left;
	display:block;
	padding:0 0 0 0 !important;
	margin:0px 0 0px 0;
	font-size:12px;
	color:#1c75bb;
	
}
.menu ul li a
{
	float:left;
	color:#1c75bb;
	text-decoration:none;font-family: 'PT Sans Narrow', sans-serif;
}

.menu ul li span
{
	float:left;
	color:#68ba17;
}
.banner
{
	background:url(images/banner_bg.jpg) repeat-x left top;
	padding: 0 45px 20px 33px;
	margin: 0 0 28px 0;
}
.banner img
{
	float:left;
	margin: 0 14px 0px 0;
}
.banner_right
{
	width:322px;
	float:right;
}
.banner_right h2
{
	font-size:25px;
	color:#6e7071;
	padding:10px 0 10px 0;
	margin:0px;font-family: 'PT Sans Narrow', sans-serif;
}
.banner_right p
{
	font-size:12px;
	color:#565656;
	line-height:20px;
	padding:0px 0 12px 0;
	margin:0px;
}
.banner_right a
{
	background:#68ba17;
	width:205px;
	height:36px;
	display:block;
	color:#fff;
	font-size:21px;
	text-decoration:none;
	text-align:center;
	line-height:36px;
} 
.banner_bottom span
{
	width:160px;
	display:block;
	padding:10px 20px 10px 20px;
	font-size:12px;
	color:#73a3ad;
	line-height:16px;
}
.info_box
{
	border-bottom:#ebeaea 1px solid;
	padding:0 0 20px 0;
	margin: 0 0 34px 0;
}
.content h2
{
	font-size:24px;
	color:#608891;
	padding:0px;
	margin-bottom:10px;font-family: 'PT Sans Narrow', sans-serif;
}
.info_box p
{
	font-size:14px;
	color:#321111;
	line-height:20px;
	padding:0px 0 20px 0;
	margin:0px;
}
.info_box p a
{
	color:#26798b;
	padding:0px;
	margin:0px;
}
.info_box p a:hover
{
	text-decoration:none;
}
.info_inner
{
}
.info_inner_left
{
	float:left;
	width:382px;
}
.content h3
{
	color:#608891;
	font-size:20px;
	font-weight:bold;
	padding:0px 0 2px 0;
	margin:10px 0 5px 0;
	font-family: 'PT Sans Narrow', sans-serif;
}
.content h4
{
	color:#608891;
	padding:0px 0 5px 0;
	margin:10px 0 5px 0;
	font-size:17px;
	font-weight:bold;font-family: 'PT Sans Narrow', sans-serif;
}
.content h5
{
	color:#6e7071;
	padding:0px 0 7px 0;
	margin:0px;
	font-size:14px;
	font-weight:bold;font-family: 'PT Sans Narrow', sans-serif;
}
.content p
{
	font-size:14px;
	color:#321111;
	line-height:22px;
	padding:0px 0 10px 0;
	margin:0px;
}
.info_inner img
{
	float:right;
	margin:0 0 10px 0;
}
.info_inner span
{
	float:right;
	position:relative;
	top:-10px;
	width:160px;
	display:block;
	padding:10px 20px 0 20px;
	font-size:12px;
	color:#73a3ad;
	line-height:16px;
}
.list_area
{
	padding: 0 0 28px 0;
}
.list_area ul
{
	padding:0px 0 0 0px;
	margin:0px;
	list-style:none;
}
.list_area ul li
{
	background:url(images/bullet.png) no-repeat 2px 6px;
	font-size:14px;
	color:#706e6e;
	padding:0px 0 12px 15px;
	margin:0px;
}
.list_area ul li.nopad
{
	padding:0 0 12px 0;
	background:none;
}
.list_area ul li span
{
	padding:0 5px 0 2px;
	color:#1c75bb;
}
.footer
{
	background:#73a3ad;
	padding: 4px 0 0 0;
}
.footer_top
{
	height:1%;
	padding:33px 0px 0px 30px;
	background:#1c75bb;
	border-bottom:#FFF 1px solid;
	border-top:#FFF 1px solid;
}
.footer_bottom
{
	background:#68ba17;
	padding:0 70px 0 70px ;
}
.footer_logo1
{
	float:left;
	margin:0 0 13px 0;
}

.footer_logo2
{
	float:left;
	margin:0 0 13px 0;
}

.footer_logo3
{
	float:left;
	margin:0 30px 0 0;
}

.footer_logo4
{
	float:left;
	margin:0 30px 0 0;
}
.footer_list
{
	float:left;
	width:115px;
	padding: 20px 49px 0 0;
}
.footer_list ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.footer_list ul li
{
	display:block;
	font-size:13px;
	padding:0px 0 3px 0;
	line-height:16px;
	margin:3px 0px;
	line-height:12px;
}
.footer_list ul li a
{
	text-decoration:none;
	color:#fff;
	display:block;font-family: 'PT Sans Narrow', sans-serif;
}
.footer_left
{
	float:left;
	width:380px;
	padding:10px 0 10px 0;
}
.footer_left p
{
	font-size:13px;
	line-height:18px;
	color:#fff;
	padding:0px;
	margin:0px;font-family: 'PT Sans Narrow', sans-serif;
}
.footer_left p a
{
	color:#fff;
	text-decoration:none;
}

.footer_right
{
	width:450px;
	float:right;
	padding:10px 0 0 0;
}
.footer_right ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.footer_right ul li
{
	background:url(images/footer_divtion.jpg) no-repeat right 2px;
	float:left;
	padding:0px 4px 0px 3px;
	margin:0px;
	font-size:11px;
	display:block;
}
.footer_right ul li.noborder
{
	background:none;
}
.footer_right ul li a
{
	text-decoration:none;
	color:#fff;
	display:block;font-size:13px;
}

#content {
	display:none;
	/*float: right;
width: 628px;*/
	
	}

.genex{width:100%;text-align:center;margin-bottom:30px;margin-top:15px;}
.genex a{font-family: 'PT Sans Narrow', sans-serif;color:#999382;font-size:12px;}
.genex img{margin:0 auto;display:block;margin-top:10px;position:relative;top:-15px;}
a{color:#477e9d;text-decoration:none;}
a:hover{color:#68ba17;text-decoration:underline;}
a:visited{color:#b5539a;}

hr{border:none;border-top:solid 1px #ccc;margin:20px 0px;}
.more-link{background:#68ba17;display:block;padding:10px 20px;color:#fff;font-family: 'PT Sans Narrow', sans-serif;width:150px;margin-bottom:20px;}
.more-link:hover{background:#1c75bb;color:#fff;text-decoration:none;}

h1,h2,h3,h4,h5{font-family: 'PT Sans Narrow', sans-serif;}
h1{color:#61b113;font-size:30px;}
h2{font-size:18px;color:#608891;}
h3{font-size:23px;color:#608891;}
h4{font-size:20px;color:#608891;}
.entry-header{border-top:solid 1px #ccc;margin-top:20px;padding-top:10px;}
.alignleft{float:left;margin-right:20px;}
.alignright{float:right;margin-left:20px;}



/* ----------------------------- CUSTOM CSS BY LESTER ----------------------------- */

.gray_line {
	height:3px;
	width:100%;
	background-color:#e5e5e5;
	margin:10px 0 15px 0;
}
.twocol_left {
	width:200px;
	float:left;
	display:inline;
	padding:10px;
}
.twocol_right {
	width:200px;
	float:left;
	display:inline;
	padding:10px;
	border-left:1px solid #c3c3c3;
}
.b1 {color:#608891;font-weight:bold;}
.b2 {color:#68ba17;font-weight:bold;}
.small_txt {
	font-size:12px;
	line-height:18px;
	color:#321111;
}
.smaller_txt {
	font-size:11px;
	line-height:17px;
	color:#564343;
}
.boxlink {
	float:left;
	background:url(/wp-content/themes/staph2012/images/gradbg.jpg) bottom repeat-x;
	width:180px;
	margin:0px 0px 0px 10px;
	border: 1px solid #c5d8e8;
	border-bottom-color: #7ba5c6;
}

.boxlink h3, .boxlink .bigheadblue, .boxlink .bigheadgreen {
	background:url(/wp-content/uploads/2012/11/small-triangle.png) left 2px no-repeat;
	margin:0 0 5px 10px;
	padding-left:13px;
	line-height: 18px;
}
.boxlink2 {
	float:left;
	background:url(/wp-content/themes/staph2012/images/gradbg.jpg) bottom repeat-x;
	width:280px;
	margin:0 20px 10px 0;
	padding:10px;
	border: 1px solid #c5d8e8;
	border-bottom-color: #7ba5c6;
}
.boxlink2 img {
	margin:0 10px 10px 0;
}
.boxlink2 .bigheadblue {
	margin:8px 0 8px 10px;
	line-height: 18px;
}

.boxlink p, .boxlink2 p {
	margin:0 0 0 10px;
	line-height: 18px;
}

.h_box {
	width: auto;
	background: url(/wp-content/themes/staph2012/images/gradbg.jpg) bottom repeat-x;
	background-clip: border-box;
	border: 1px solid #c5d8e8;
	border-bottom-color: #7ba5c6;
	margin: 10px 0px;
	padding: 10px 20px;
}
.h_box hr {
	margin:5px 0px 0px 0px;
}
.h_box_img {
	float:left;
	display:inline;
	border: double #cccccc;
	margin:15px 15px 10px 0px;
}
.h_box ul {
	position:relative;
	left:-40px;
	top:-5px;
}

.trustbox, .trustbox3{
	margin:0 1% 5px 0; width:29%; min-width:170px; min-height:360px;
	float:left;
	background:url(/wp-content/themes/staph2012/images/gradbg.jpg) bottom repeat-x;
	padding:10px;
	border: 1px solid #c5d8e8;
	border-bottom-color: #7ba5c6;
}
.trustbox3{
	margin:0 0 5px 0;
}
.trustblock{
	margin:0 0 10px 0; width:95%;
	float:left;
	background:url(/wp-content/themes/staph2012/images/gradbg.jpg) bottom repeat-x;
	padding:10px;
	border: 1px solid #c5d8e8;
	border-bottom-color: #7ba5c6;
}
.trustbox img, .trustbox3 img, .trustblock img{
	display:inline; float:left;
}
.trustbox .bigheadblue, .trustbox3 .bigheadblue, .trustblock .bigheadblue {
	margin:8px 0 8px 0px;
	line-height: 18px;
}

.chevron{
	background:url(/wp-content/uploads/2012/12/list-img1.png) 0px 6px no-repeat;
	list-style-type:none;
}
ul.chevron{
	list-style-type:none;
	background:none;
	overflow:hidden;
}
ul.chevron li{
	background:url(/wp-content/uploads/2012/12/list-img1.png) 0px 6px no-repeat !important;
	line-height:24px;
	padding-left:16px !important;
	list-style-type:none;
	font-size:14px;
	color:#321111;
}

.bigquote {
	color:#579f0f;
	font-size:20px;
	font-weight:bold;
	margin:10px 0 5px 0;
	font-family: 'PT Sans Narrow', sans-serif;
}

.boxbk1 {
	background: url(/wp-content/uploads/2012/12/family.jpg) right bottom no-repeat;
	padding:0px 20px 20px 20px;
	color:#6e7071;
	margin:15px 0px;
	border:solid 1px #1d66bf;
}

.bigheadblue{color:#608891;font-size:20px;font-weight:bold;padding:0px 0 2px 0;margin:10px 0 5px 0;font-family: 'PT Sans Narrow', sans-serif;}
.bigheadgreen{color:#61b113;font-size:20px;font-weight:bold;padding:0px 0 2px 0;margin:10px 0 5px 0;font-family: 'PT Sans Narrow', sans-serif;}

/* homepage styles */
.sectionhead{float:left;margin-right:7px;margin-top:20px;margin-left:20px;}
.sectionhead h2{color:#1c75bb;margin-left:0px;margin-top:10px;font-size:26px;}
.sectionhead h2 strong{color:#68ba17;}

.homespacer {height:298px;width:15px;float:left;margin-top:20px;}

.artical_box img 
{
	margin-top:5px;
}
/* CSS for 3 part boxes on campaign pages */
.threeboxes, .threeboxes1 {
	float:left;
	width:190px;
	height:380px;
	margin:0px 0px 0px 0px;
	background-color:#1c75bb;
	border: solid 5px #68ba17;
}
.threeboxes1 {
	width:137px;
	height:265px;
}
.threeboxes .bigheadblue, .boxlink .bigheadgreen, .threeboxes1 .bigheadblue, .boxlink1 .bigheadgreen {
	color: #ffffff;
	margin:0 0 5px 10px;
	line-height: 22px;
}
.threeboxes img, .threeboxes1 img {
	display:block;
	margin:5px auto 10px auto;
}
.threeboxes p, .threeboxes1 p {
	color: #ffffff;
	margin:0 5px 0 10px;
	line-height: 18px;
}
.threeboxes ul, .threeboxes1 ul {
	color: #ffffff !important;
	line-height: 10px;
	margin-left:10px;
	padding:0 5px 0 10px;
}
.threeboxes ul li, .threeboxes1 ul li {
	color: #ffffff !important;
	line-height:18px !important;
}
.seemore{color: #ffffff !important; background:#68ba17;display:block;height:38px;width:138px;text-align:center;line-height:36px;font-size:24px;font-family: 'PT Sans Narrow', sans-serif;border:solid 1px #ffffff; text-decoration:none !important; margin:0px auto 10px auto;}
.threeboxes .seemore:hover{background:#9cbfd2;text-decoration:none !important;}
.threeboxes .seemore a:visited{color:#ffffff !important;text-decoration:none !important;}
.threeboxes a{color: #ffffff !important; text-decoration:none !important;}

.quotebox {
	margin-bottom:7px;
}
.quotemark {
	width:26px;
	height:30px;
	float:left;
	position:relative;
	top:-5px;
	margin:0 5px 0 10px;
	background:url(/wp-content/uploads/2013/03/quotes.png) no-repeat left top;
	opacity:0.3;
}
.quotetxt {
	padding:0 0 0 45px;
	font-style:italic;
	font-size:12px;
	line-height:18px;
	color:#321111;
	margin-bottom:5px;
}
.shadow {
	height:14px;
	width:100%;
	background:url(/wp-content/uploads/2013/03/shadow.png) no-repeat center;
	float:left;
	display:inline;
	margin:0px;
}

/* Begin CUSTOM CSS for Gravity Forms */

body .gform_wrapper form .gform_body ul,
body .gform_wrapper form .gform_body ul li { 
	list-style-type: none !important; 
	list-style-image: none !important;
	list-style: none !important; 
	background-image: none !important;
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
	border: none !important
}
body .gform_wrapper form .gform_body ul > li:before {
	content: "";
}

body #gform_wrapper_4 {
	background:url(/wp-content/uploads/2013/03/v-pointer.png) no-repeat 50% -10px;
	background-color:#f9fafc;
	border: solid 3px #79afd9;
	min-height:425px;
	padding:35px 10px 0px 10px;
	font-size:15px;
	margin-bottom:30px;
}

body #gform_wrapper_4 .gform_body .gform_fields .gsection .gsection_title {
	color:#321111;
}
body #gform_wrapper_4 .gform_body .gform_fields .gsection .gsection_description,
body #gform_wrapper_4 .gform_body .gform_fields .gsection .gsection_description p {
	border:none;
	background-color:none;
	font-size:15px;
}
body #gform_wrapper_4 .gform_body .gform_fields .gsection {
	margin:20px 0 0 0;
}

/* end CUSTOM CSS for Gravity Forms */

/* Accordian css from http://tympanus.net/codrops/2012/02/21/accordion-with-css3/ */
.ac-container{
	font-family: Arial, Helvetica, sans-serif;
	width: 600px;
	margin: 10px 0 30px 0;
	text-align: left;
}

.ac-container label{
	font-family: 'PT Sans Narrow', sans-serif;
	padding: 5px 20px;
	position: relative;
	z-index: 20;
	display: block;
	height: auto;
	cursor: pointer;
	color: #3d7489;
	line-height: 26px;
	font-size: 18px;
	background: #e2e7ed;
	margin:0px 0px -15px 0px;
}
.ac-container label:hover{
	background: #cfdfe3;
}

.ac-container label:hover:after{
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	right: 13px;
	top: 7px;
	background: transparent url(http://www.staph-infection-resources.com/wp-content/uploads/2013/08/arrow_down.png) no-repeat center center;	
}
.ac-container input{
	display: none;
}
.ac-container article{
	background: rgba(255, 255, 255, 0.5);
	margin-top: 0px;
	overflow: hidden;
	height: 0px;
	position: relative;
	z-index: 10;
}
.ac-container article p{
	color: #321111;
	line-height: 22px;
	font-size: 14px;
	padding: 10px 20px 5px 20px;
}
.ac-container article h3{
	padding-left:20px;
}
.ac-container article ul{
	list-style-type:none;
	margin-bottom:10px;
}
.ac-container article ul li,.ac-container article ol li{
	margin-bottom:10px;
}
.ac-container article ul li{
	background:url(/wp-content/themes/staph2012/images/bullet.png) 0px 6px no-repeat;
	overflow:hidden;
	color: #321111;
	line-height: 22px;
	font-size: 14px;
}
.ac-container input:checked ~ article.ac-medium{
	height: auto;
}
/* END Accordian css */

.bodytopic {
	width:100%;
}
.bodytopic p, .bodytopic h3{
	margin-left:94px;
}
.bodytopic img{
	float:left;
	display:inline;
	margin-top:24px;
}
.bodytopic img:hover{
	opacity:0.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
}

.bodylink{
	float:left;
	width:194px;
	margin:0px 15px 10px 0px;
	min-height:250px;
}
.bodylink img{
	float: left;
	display:inline;
	margin:0px 0px 10px 0px;
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
.bodylink p{
	float: left;
	display:inline;
	margin:0px 0px 0px 0px;
	color:#505050;	
	font-size:16px;
	line-height:22px;
}
.bodylink-hr{
	width:98%;
	float:left;
	margin:2px 0 13px 0;
}
.bodylink img:hover{
	opacity:0.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
}


.ecourse{float:left;display:inline;
	min-height:235px;
	max-width:615px;
	margin:0px 0px 0px 0px;
	padding: 0px;
	background:#1c74bb url('http://www.staph-infection-resources.com/wp-content/uploads/2013/10/essential-oil-e-course-bk2.jpg') no-repeat top right;
}
.ecourse img{float:left; display:inline; margin:none; padding:none;}
.ecoursecontent{padding:10px 10px 15px 0px;}
.ecourse p{line-height:20px; color:#ffffff;}
.ecourse .smaller_txt{line-height:14px; color:#ffffff; float:left;}
.ecourse a{color:#b1ddff;}
.ecourse span{color:#f2dca7; font-weight:bold;}
.ecourse .col1{float:left; display:inline; width:146px; margin:8px 30px 10px 0px; overflow:hidden;}
.ecourse .col2{float:left; display:inline; width:160px; margin:0px 0px 0px 0px;}
.ecourse label{color:#ffffff;}
.ecourse input{border:solid 1px #ccc;}
.ecourse .infusion-submit input, .ecourse_a .infusion-submit input{height:38px; width:170px; background:#68ba17; color:#fff; font-family:Arial !important;cursor:pointer; border:none; margin:0px 0 10px 0; padding:7px 21px; font-size:20px;}
.ecourse .infusion-submit input:hover, .ecourse_a .infusion-submit input:hover{background:#cbc6ba;padding:7px 21px;font-size:20px;}
.ecourse_a {max-width:250px; margin:0px auto 0px auto;}


/* START Standard round green bullets with blue outline color */
.round{
	background:url(/wp-content/themes/staph2012/images/bullet.png) 0px 6px no-repeat;
	list-style-type:none;
}
ul.round{
	list-style-type:none;
	background:none;
}
ul.round li{
	padding-left:20px !important;
	font-size:14px;
	line-height:22px;
	color:#321111;
	margin-bottom:10px;
	background:url(/wp-content/themes/staph2012/images/bullet.png) 0px 6px no-repeat !important;
	overflow:hidden;
}
/* END Standard round green bullets with blue outline color */

/* ----------------------------- END CUSTOM CSS BY LESTER ----------------------------- */


.downloadfeature{padding:20px;margin-right:20px;float:left;color:#7ba8b1;width:150px;text-align:center;}
.downloadfeature img{display:block;margin-bottom:15px;margin-top:15px;}

.step{border-top:solid 1px #ccc;}
.tablefeature{padding:15px;margin:15px 0px;display:block;clear:both;}
.tablefeature strong{color:#608891;font-size:24px;font-family: 'PT Sans Narrow', sans-serif;}
.tablefeature p strong{font-family:verdana, sans-serif;color:#000;font-size:14px;}
.bignum{color:#68ba17;font-size:32px;}
.check{
	background:url(/wp-content/themes/staph2012/images/newarrow.jpg) 0px 0px no-repeat;
	line-height:24px;
	padding-left:27px;
	list-style-type:none;
	font-size:14px;
	margin-bottom:12px;
}
ul.check{
	list-style-type:none;
	background:none;
}
ul.check li{
	background:url(/wp-content/themes/staph2012/images/newarrow.jpg) 0px 0px no-repeat !important;
	line-height:24px;
	padding-left:25px !important;
	list-style-type:none;
	margin-bottom:10px;
	font-size:14px;
	color:#321111;
	overflow:hidden;
}
.check img{
	float:left;
	margin-right:20px;
}
.big{color:#68ba17;font-size:32px;font-family: 'PT Sans Narrow', sans-serif;}
.big_or{color:#db9900;font-size:32px;font-family: 'PT Sans Narrow', sans-serif;float:right;margin:10px 0px 25px 0px;}
.emphasis{color:#68ba17;font-size:22px;font-family: 'PT Sans Narrow', sans-serif;}
.addtocart{background:url(/wp-content/themes/staph2012/images/addtocart.jpg);padding-left:200px;width:134px;height:37px;display:block;overflow:hidden;}
.addtocart:hover{background:url(/wp-content/themes/staph2012/images/addtocart-o.jpg);}

.video{background:url(/wp-content/themes/staph2012/images/gradbg.jpg) bottom repeat-x;padding:20px;text-align:center;}
.video object, .video .embed{margin:0px auto;}

.blockquote, blockquote{background:url(/wp-content/themes/staph2012/images/gradbg.jpg) bottom repeat-x;padding:20px;color:#6e7071;margin:15px 0px;
	border: 1px solid #c5d8e8;
	border-bottom-color: #7ba5c6;
}

#newoptin{background:url(/wp-content/themes/staph2012/images/gradbg.jpg) bottom repeat-x;padding:20px;color:#6e7071;margin:15px 0px;border:1px solid #c5d8e8;border-bottom-color:#7ba5c6;width:210px;}
#newoptin input{border:solid 1px #ccc;}
#newoptin .infusion-submit input{background:#68ba17;color:#fff;font-family: 'PT Sans Narrow', sans-serif !important;cursor:pointer;border:none;padding:7px 21px;font-size:13px;}
#newoptin .infusion-submit input:hover{background:#1c75bb;padding:7px 21px;font-size:13px;}


.blockquote h2, blockquote h2{color:#6e7071;font-size:22px;font-family: 'PT Sans Narrow', sans-serif;}
.blockquote h3, blockquote h3{color:#6e7071;font-size:22px;font-family: 'PT Sans Narrow', sans-serif;}
.blockquote h4, blockquote h4{color:#6e7071;font-size:22px;font-family: 'PT Sans Narrow', sans-serif;}

.pic{float:left;width:200px;margin:0px 3px 10px 3px;min-height:250px;}

.adt span{color:#6e7071 !important;font-size:22px !important;font-family: 'PT Sans Narrow', sans-serif !important;}
.adb .adbs{color:#555 !important;font-family:verdana !important;}
.ad *{font-family: 'PT Sans Narrow', sans-serif !important;color:#6e7071 !important;}
.googads{width:336px;float:left;}
.centerattn{text-align:center;}

.productlisting h2{}
.productlisting img{float:left;margin-right:20px;}
.productlisting .b1{color:#81acb5;font-weight:bold;}
.productlisting .b2{color:#68ba17;font-weight:bold;}
.productlisting s{color:#68ba17;}

.reviews{color:#333;}
.reviews img{float:left;}

.longproductlisting{width:200px;float:left;margin:0px 3px;}
.longproductlisting p{padding:0px 15px;}
.longproductlisting ul{margin-left:0px;padding-left:0px;padding-right:15px;}

.content ul{
	list-style-type:none;
	margin-bottom:15px;
}
.content ul li,.content ol li{
	padding-left:20px;
	font-size:14px;
	line-height:22px;
	color:#321111;
	margin-bottom:10px;
}
/*.content ul li{
	background:url(/wp-content/themes/staph2012/images/bullet.png) 0px 6px no-repeat;
	overflow:hidden;
}*/

.content ul li ul{clear:both;display:block;margin-left:0px !important;padding-left:0px !important;margin-top:10px;}
.content ul li ul li{margin-left:0px !important;
	
	background:url(/wp-content/uploads/2012/12/square.jpg) 0px 6px no-repeat;
	overflow:hidden;
}

.content a:hover{color:#63bf2c !important;}
.content a:visited{color:#b5539a !important;}

td{padding:15px;border:none;}
td img{float:left;}
table{border:none;}

h2{margin-bottom:25px;}
.sub-menu{list-style-type:none !important;margin-left:0px !important;}

.sub-menu{padding-left:0px !important;margin-left:0px;}
.sub-menu a{padding-left:40px !important;}

.artical_box{margin-bottom:25px;}
.search_box{margin-top:25px;}

/* HOMEPAGE STYLES */

.hometreatment{background:url(/wp-content/uploads/2012/12/box2.jpg) no-repeat;width:305px;height:358px;float:left;margin-right:7px;color:#fff;font-size:14px;}
.hometreatment h2{color:#fff;margin-left:35px;margin-top:10px;font-size:40px;}
.hometreatment h2 strong{color:#68ba17;}
.hometreatment .padme{padding-right:130px;}
.hometreatment .learnmore{margin-top:20px;}
.hometreatment .learnmore:visited{color:#FFFFFF !important;}

.homereccuring{background:url(/wp-content/uploads/2012/12/box3.jpg) no-repeat;width:305px;height:358px;float:left;color:#fff;font-size:14px;}
.homereccuring h2{color:#fff;margin-left:35px;margin-top:10px;font-size:40px;}
.homereccuring h2 strong{color:#68ba17;}
.homereccuring .padme{padding-right:150px;}
.homereccuring .learnmore{margin-top:20px;}
.homereccuring .learnmore:visited{color:#FFFFFF !important;}

.homeinfo{background:url(/wp-content/uploads/2012/12/box1.jpg) no-repeat;width:305px;height:358px;float:left;margin-right:7px;color:#fff;font-size:14px;}
.homeinfo h2{color:#fff;margin-left:35px;margin-top:10px;font-size:40px;}
.homeinfo h2 strong{color:#68ba17;}
.homeinfo .padme{padding-right:130px;}
.homeinfo .learnmore{margin-top:20px;}
.homeinfo .learnmore:visited{color:#FFFFFF !important;}

.homecaregiving{background:url(/wp-content/uploads/2012/12/box4.jpg) no-repeat;width:305px;height:298px;float:left;margin-right:7px;margin-top:20px;font-size:14px;}
.homecaregiving h2{color:#1c75bb;margin-left:35px;margin-top:25px;font-size:26px;}
.homecaregiving h2 strong{color:#68ba17;}
.homecaregiving .padme{padding-right:120px;margin-top:0px;}
.homecaregiving .learnmore{margin-top:20px;}
.homecaregiving .learnmore:visited{color:#FFFFFF !important;}

.homenewsletter{width:285px;height:298px;float:left;margin-right:7px;margin-top:20px;margin-left:20px;}
.homenewsletter h2{color:#1c75bb;margin-left:0px;margin-top:10px;font-size:26px;}
.homenewsletter h2 strong{color:#68ba17;}
.homenewsletter .newsee{color:#1c75bb;font-family: 'PT Sans Narrow', sans-serif;font-size:16px;}
.homenewsletter .newsee input{border:solid 1px #ccc;}
.homenewsletter #signup{background:#68ba17;display:block;height:44px;width:165px;text-align:center;line-height:44px;font-size:24px;color:#fff;font-family: 'PT Sans Narrow', sans-serif;border:solid 1px #fff;text-decoration:none !important;margin-top:20px;}
.homenewsletter #signup:hover{background:#9cbfd2;text-decoration:none !important;}
.homenewsletter .learnmore:visited{color:#FFFFFF !important;}

.homerecent{width:275px;height:298px;float:left;margin:20px 0 0 20px;}
.homerecent h2{color:#1c75bb;margin-left:0px;margin-top:10px;font-size:26px;}
.homerecent h2 strong{color:#68ba17;}
.homerecent .recent ul.post-list{list-style-type:none !important;background:none;}
.homerecent .recent ul li.listed-post{border-bottom:none !important;border-top:none !important;list-style-type:none !important;background:none;background:url(images/bullet.png) no-repeat 0px 5px;padding-left:15px;padding-top:0px;margin-left:0px;margin-top:0px;}
.homerecent .recent ul li{line-height:1.2 !important;margin-bottom:10px;}
.homerecent *{border-bottom:none !important;}
.homerecent .learnmore:visited{color:#FFFFFF !important;}
.hometreatment .padme, .homereccuring .padme, .homeinfo .padme, .homecaregiving .padme, .homenewsletter .padme, .homerecent .padme{padding-left:20px;padding-top:20px;}

.hometreatment .learnmore, .homereccuring .learnmore, .homeinfo .learnmore, .homecaregiving .learnmore, .homenewsletter .learnmore, .homerecent .learnmore{background:#68ba17;display:block;height:44px;width:165px;text-align:center;line-height:44px;font-size:24px;color:#fff;font-family: 'PT Sans Narrow', sans-serif;border:solid 1px #fff;text-decoration:none !important;}

.hometreatment .learnmore:hover, .homereccuring .learnmore:hover, .homeinfo .learnmore:hover, .homecaregiving .learnmore:hover, .homenewsletter .learnmore:hover, .homerecent .learnmore:hover{color:#
68ba17 !important;background:#9cbfd2;text-decoration:none !important;}

#disclaimer{width:900px;color:#fff;margin:0px auto;}
#disclaimer .dd_post_share{display:none;}

/* CAPTION STYLES */
.wp-caption{padding:20px; color:#6e7071; margin:15px;}
.wp-caption img{border:none;}
.wp-caption-text {font-size:11px;font-family:'PT Sans Narrow', sans-serif !important; color:#52878d !important;line-height:16px !important;}

.more-link{color:#fff !important;padding:10px !important;font-size:20px !important;font-weight:700 !important;margin-top:15px !important;height:auto !important;font-family:'PT Sans Narrow', sans-serif !important;width:200px;}




.landingpage{width:500px !important;}
.landingpage *{max-width:500px !important;}

.landingpage .content{width:460px !important;margin:0px 20px;}
.landingpage .nosidebar{width:460px !important;margin:0px 20px 0px 20px;}
.landingpage .container{padding:0px 0px !important;}
.landingpage .header_txt{font-size:12px !important;width:130px;float:right;margin-right:15px;margin-top:20px;}
.landingpage .header_txt p,.landingpage .header_txt span{font-size:12px !important;line-height:14px;}
.landingpage .header_nav{display:none !important;}
.landingpage .footer_list{display:none;}
.landingpage .footer_right{position:relative;left:110px;}
#disclaimer.landingpage{width:500px !important;}







.landingpage2col .header_nav{display:none !important;}
.landingpage2col .footer_list{display:none;}
.landingpage2col .footer_right{position:relative;top:20px;}


.landingpage .nav ul{padding-left:0px !important;z-index:999;}
.landingpage2col .emb{margin-right:300px;position:relative;top:-160px;}

#bbb{width:76px;height:139px;display:inline-block;background:url(/wp-content/themes/staph2012/images/footer_logo2.jpg) no-repeat;}
#bbb:hover{background:url(/wp-content/themes/staph2012/images/footer_logo2-o.jpg) no-repeat;}

.landingpage2col .emb{margin-right:300px !important;}
/* scrolling */

/*SOF Header Cart Icon */
a.cart-contents {
    color: #fff;
    border-left: 1px solid #B3DD8B;
    padding: 5px 13px;
    margin: 2px;
    line-height: 24px;
}
.cart-contents:before{
    font-family:WooCommerce;
    content: "\e01d";
    font-size:19px;
    margin-top:10px;
    font-style:normal;
    font-weight:400;
    padding-right:5px;
    vertical-align: bottom;
}
.cart-contents:hover {text-decoration: none}
/*EOF Header Cart Icon */

/*
TWoocommerce StyleSheet for Shop Pages & Archive
*/

/*SOF Woo General Styling*/
a.button {
    background: #68BA17 !important;
    color: #fff !important;
}
a.button:visited {
    background: #68BA17 !important;
    color: #fff !important;
}
a.button:hover,button:hover {
    background: #1C75BB !important;
    color: #fff !important;
}
p.add_to_cart_inline span.amount {
    font-size: 21px;
    color: #1C74BB;
    display: block;
    font-weight: 700;
}
/*EOF Woo General Styling*/
/*SOF Product Archive */
ul.products {
    margin: 0px;
    padding: 0px;
}

ul.products li.product {
    background: none !important;
    padding: 10px;
    margin: 10px 0px;
    width: 290px;
    float: left;
    position: relative;
}

ul.products li.product img {
    width: auto;
    display: block;
}

ul.products li.product h3 {
    text-align: center;
}

ul.products li.product span.price {
    text-align: center;
    display: block;
    color: #61B137;
    font-size: 20px;
    font-weight: 700;
}

/*ul.products li.product a.button {
    text-align: center;
    display: block;
    padding: 10px 6px;
    background: #68BA17;
    margin: 10px 90px 0px 90px;
    color: #fff;
    font-size: 17px;
    border: 1px solid #fff;
}

ul.products li.product a.button:hover {
    background: #1D73BC;
    color: #fff !important;
    text-decoration: none;
    
}*/

ul.products li.product a:hover {
    text-decoration: none;
}

ul.products li.product span.onsale {
    position: absolute;
    background: #ef6223;
    color: #fff;
    padding: 2px 8px;
    border-radius: 5px;
    border: 2px solid #fff;
}



p.woocommerce-result-count, form.woocommerce-ordering {
    text-align: center;
}

form.woocommerce-ordering select.orderby {
    border: 1px solid rgba(0, 0, 0, 0.34);
    padding: 3px;
    background: #1C74BB;
    color: white;
    font-size: 15px;
}
/*EOF Product Archive */
/*SOF Product Single */
p.price span.amount {
    font-size: 20px;
    color: #1C74BB;
    font-weight: 700;
}

/*button.single_add_to_cart_button.button.alt {background: url(http://staging10.genexmarketing.com/wp-content/uploads/2016/05/add-to-cart-medium.gif) no-repeat;border: none;padding: 7px 30px 46px;font-size: 18px;color: white;font-family: sans-serif;text-transform: capitalize;}*/

button.single_add_to_cart_button.button.alt:hover {
    cursor: pointer;
}
ul.woocommerce-error {
    background: rgba(255, 0, 0, 0.4);
    padding: 15px;
    border: 2px dotted red;
}

ul.woocommerce-error li {
    background: none;
    color: white;
    font-size: 18px;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
}

ul.woocommerce-error li a.button {
    background: #1C75BB;
    color: #fff !important;
    text-shadow: none;
    padding: 5px;
    clear: both;
    display: block;
    margin: 10px 0px;
}
/*EOF Product Single */
/*SOF CART */
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #68BA17 !important;
    color: #fff !important;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #1D73BC !important;
}
.content td.product-name a,  td.product-name a:visited {
    color: #1D73BC !important;
}
/*EOF CART */
/*SOF Checkout Page */
input#place_order {
    background: #68BA17;
}
input#place_order:hover {
    background: #1C75BB;
}
/*EOF Checkout Page */

/*SOF hide stuff! */
ul.tabs.wc-tabs {
    display: none;
}
/*EOF hide stuff! */
ul.woocommerce-error li {
    text-shadow: none !important;
    color: red;
}
div#secondary {
    clear: both;
    /* width: 100%; */
}
a.button, button {
    background: #61B113 !important;
    border: none !important;
    padding: 5px !important;
    color: white !important;
    margin: 10px 80px !important;
    font-size: 16px !important;
    line-height: 30px;
    text-align: center;
    display: block;
}
nav.woocommerce-breadcrumb {
    margin-bottom: 20px;
}
p.product.woocommerce.add_to_cart_inline {
    border: none !important;
}
ul.wc_payment_methods li {
    background: none;
}