@charset "UTF-8";
/* CSS Document */

/* green */

body,
input,
textarea,
.page-title span,
.pingback a.url {
	color: #333333;
}
body {
	background: #FFFFFF;
}
a {
	color: #2B5C0A; /* theme adjust */
}
a:hover {
	color: #990000; /* theme adjust */
}
.entry-content a {
	color: #3c820e; /* theme adjust */
}
.entry-content a:hover {
	color: #990000; /* theme adjust */
}
h1, h2, h3, h4, h5, h6 {
	color: #3C4C16; /* theme adjust */
}
h2, h3 {
	color: #3C4C16; /* theme adjust */
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #3C4C16; /* theme adjust */
}
h1 a:hover, #content h1 a:hover,
h2 a:hover, #content h2 a:hover,
h3 a:hover, #content h3 a:hover,
h4 a:hover, #content h4 a:hover,
h5 a:hover, #content h5 a:hover,
h6 a:hover, #content h6 a:hover {
	color: #82590d; /* theme adjust */
/*	text-decoration: none; */ /* theme adjust */
}
p {
	color: #333333;
}
pre {
	background: #EEEEEE;
}

table {
	border: 1px solid #3C4C16; /* theme adjust */
}
tbody {
	border: 1px solid #3C4C16; /* theme adjust */
}
tr {
	background-color: #DCE0D2; /* theme adjust */
}
tr:nth-child(even) {
	background-color: #C2C7B2; /* theme adjust */
}
th {
	background-color: #3C4C16; /* theme adjust */
	color: #ffffff;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #3C4C16; /* theme adjust */
}
th:first-child {
	border-left-color: #3C4C16; /* theme adjust */
}
th:last-child, td:last-child {
	border-right: 1px solid #3C4C16; /* theme adjust */
}
table tfoot tr td {
	background-color: #3C4C16 !important; /* theme adjust */
	color: #ffffff !important;
}

#pre-header a:link,
#pre-header a:visited {
	color: #FFFFFF;
}

#pre-header a:hover,
#pre-header a:focus {
	color: #FFFFFF;
}
#social-links li a:link,
#social-links li a:visited {
	color: #CCCCCC;
}
#social-links li a:hover {
	color: #FFFFFF;
}
.strike { text-decoration: line-through; }



#wrapper {
	background: #DCE0D2; /* theme adjust */
}
.outer_wrap {
	background: #696C61;
}
#pre-header {
	background: #333333;
}

#header {
	background: #B8BDA9;
}
#header-search input#s {
	color: #BBBBBB;
	background: #3C3C3C;
}
#header-search input:focus {
	outline: 1px solid #808080;
}
#header-search input#s {
	border: 1px solid #454545;
}

#site-title {
	color: #3C4C16; /* theme adjust */
}
#site-title a {
	color: #3C4C16; /* theme adjust */
}
#site-title a:hover {
	color: #82590d;
}
#tagline {
	color: #4F3608;
}
.feature_image_wrapper {
	background: #FFFFFF;
	border: 1px solid #AAAAAA;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 3px 3px 6px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 3px 3px 6px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 3px 3px 6px 3px rgba(0,0,0,0.2);
}
.excerpt_image_wrapper {
	background: #FFFFFF;
	border: 1px solid #AAAAAA;
	box-shadow: 3px 3px 6px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 3px 3px 6px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 3px 3px 6px 3px rgba(0,0,0,0.2);
}
.access_top_shadow {
	
	background: #DCDBC4; /* IE FIX */
	
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(bottom, #DCE0D2 0%, #9fa392 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(bottom, #DCE0D2 0%, #9fa392 100%);
	
	/* Opera */ 
	background-image: -o-linear-gradient(bottom, #DCE0D2 0%, #9fa392 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #DCE0D2), color-stop(1, #9fa392));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(bottom, #DCE0D2 0%, #9fa392 100%);
	
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to top, #DCE0D2 0%, #9fa392 100%);
}
#access { /* theme adjust */
	
	/* COLOR */
	
	/* 2012-12-05 jwl - asterisk */
	
	background: #3C4C16; /* IE FIX */
	
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(bottom, #3C4C16 0%, #5B7321 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(bottom, #3C4C16 0%, #5B7321 100%);
	
	/* Opera */ 
	background-image: -o-linear-gradient(bottom, #3C4C16 0%, #5B7321 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3C4C16), color-stop(1, #5B7321));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(bottom, #3C4C16 0%, #5B7321 100%);
	
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to top, #3C4C16 0%, #5B7321 100%);
	
	border-bottom: 1px solid #FFFFFF;
}
#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
}
#access ul ul a {
	background: #333333;
	border-top: 1px solid #FFFFFF;
}
#access li:hover > a,
#access ul ul :hover > a,
div.menu li:hover > a,
div.menu ul ul :hover > a {
	background: #333333;
}
#access ul li:hover > ul li a:hover {
	background: #425418; /* theme adjust */
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	border-bottom: 1px solid #FA6132;
}
#access ul.sub-menu li.current_page_item > a,
#access ul.sub-menu li.current-menu-ancestor > a,
#access ul.sub-menu li.current-menu-item > a,
#access ul.sub-menu li.current-menu-parent > a {
	border-bottom: none;
}

#footer div.menu {
	border-bottom: 1px solid #FFFFFF;
}
.access_bottom_shadow {
	
	background: #F4F3DA; /* IE FIX */
	
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #BABABA 0%, #FFFFFF 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #BABABA 0%, #FFFFFF 100%);
	
	/* Opera */ 
	background-image: -o-linear-gradient(top, #BABABA 0%, #FFFFFF 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #BABABA), color-stop(1, #FFFFFF));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #BABABA 0%, #FFFFFF 100%);
	
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #BABABA 0%, #FFFFFF 100%);
}
#access a, div.menu a {
	color: #FFFFFF;
}
#access ul.sub-menu li.current_page_item > a,
#access ul.sub-menu li.current-menu-ancestor > a,
#access ul.sub-menu li.current-menu-item > a,
#access ul.sub-menu li.current-menu-parent > a {
	color: #CFFFFA;
}

#main_in {
	background: #B8BDA9; /* theme adjust */
}

#content ul {
	color: #555555;
}

.post.type-post {
	border-bottom: 1px solid #ccc;
}


#sidebar_wrapper {
	background: none;
}
#sidebar, #secondary {
	color: #555555;
}
#sidebar .widget-title, #secondary .widget-title { /* theme adjust */
	
	background: #3C4C16; /* IE FIX */
	
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(bottom, #3C4C16 0%, #556B1F 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(bottom, #3C4C16 0%, #556B1F 100%);
	
	/* Opera */ 
	background-image: -o-linear-gradient(bottom, #3C4C16 0%, #556B1F 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3C4C16), color-stop(1, #556B1F));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(bottom, #3C4C16 0%, #556B1F 100%);
	
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to top, #3C4C16 0%, #556B1F 100%);
	
}
#sidebar ul:first-child, #secondary ul:first-child {
/*	background: -webkit-gradient(linear, left top, left bottom, from(#D5D5D5), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #D5D5D5 0%, #EEEEEE 100%);
	background-image: -o-linear-gradient(top, #D5D5D5 0%, #EEEEEE 275px);
	background: -moz-linear-gradient(top, #D5D5D5, #EEEEEE 275px);
	background-image: -ms-linear-gradient(top, #D5D5D5 0%, #EEEEEE 275px);
	background-image: linear-gradient(to bottom, #D5D5D5 0%, #EEEEEE 275px);
*/
	background: #919585; /* IE FIX */
	
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #919585 0%, #AEB39F 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #919585 0%, #AEB39F 100%);
	
	/* Opera */ 
	background-image: -o-linear-gradient(top, #919585 0%, #AEB39F 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #919585), color-stop(1, #AEB39F));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #919585 0%, #AEB39F 100%);
	
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #919585 0%, #AEB39F 100%);
	
}
#sidebar ul li.widget-container, #secondary ul li.widget-container { /* theme adjust */
	
	border: 1px solid #4F3608; /* theme adjust */
	
	background: #D5D9CB; /* IE FIX */
	
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(bottom, #D5D9CB 0%, #DCE0D2 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(bottom, #D5D9CB 0%, #DCE0D2 100%);
	
	/* Opera */ 
	background-image: -o-linear-gradient(bottom, #D5D9CB 0%, #DCE0D2 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #D5D9CB), color-stop(1, #DCE0D2));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(bottom, #D5D9CB 0%, #DCE0D2 100%);
	
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to top, #D5D9CB 0%, #DCE0D2 100%);
	
}
#sidebar .widget-title, #secondary .widget-title {
	color: #FFFFFF;
}
#sidebar a, #secondary a {
	color: #2b5c0a; /* theme adjust */
}
#sidebar ul a:hover, #secondary ul a:hover {
	color: #5C0607; /* theme adjust */
/*	text-decoration: underline; */ /* theme adjust */
}
#sidebar .widget-title a, #secondary .widget-title a {
	color: #FFFFFF;
}
#sidebar .widget-title a:hover, #secondary .widget-title a:hover {
	color: #DDDDDD;
}

.comment-author cite {
	color: #3C4C16;
}
/*
.comment-meta a:link,
.comment-meta a:visited {
	color: #888888;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
*/
#comments .pingback {
	border-bottom: 1px solid #E7E7E7;
}
#comments .pingback p {
	color: #888888;
}
input[type=submit] {
	color: #333333;
}
.commentlist {
	background: #AAAF9C;
	border: 1px solid #AAAF9C;
}
.commentlist li.comment {
	border-bottom: 1px solid #E7E7E7;
}
.commentlist li.even {
	background: #AAAF9C;
	border: 1px solid #425418;
}
.commentlist li.odd {
	background: #F0F4E5;
	border: 1px solid #CCCCCC;
}
#respond {
	background: #F8F8F8;
	border: 1px solid #CCCCCC;
}
#respond #submit {
	background: #DDDDDD;
	border: 1px solid #BBBBBB;
}
#respond form textarea {
	color: #333333;
}
#respond .comment-notes {
	color: #676767;
}
#respond .required {
	color: #FF4B33;
}
#respond label {
	color: #888888;
}
#respond .form-allowed-tags {
	color: #888888;
}
.reply a,
a.comment-edit-link {
	color: #888888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
#first li h3, #second li h3, #third li h3, #fourth li h3 { /* theme adjust */
 	
	background: #DCE0D2; /* IE FIX */
	
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(bottom, #D5D9CB 0%, #DCE0D2 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(bottom, #D5D9CB 0%, #DCE0D2 100%);
	
	/* Opera */ 
	background-image: -o-linear-gradient(bottom, #D5D9CB 0%, #DCE0D2 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #D5D9CB), color-stop(1, #DCE0D2));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(bottom, #D5D9CB 0%, #DCE0D2 100%);
	
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to top, #D5D9CB 0%, #DCE0D2 100%);
	
	color: #2B5C0A;
}

#footer {
	background: #F6F6F6; /* theme adjust */
	color: #FFFFFF;
}

#footer a {
	color: #F6ECD8;
}
#footer a:hover {
	color: #4F3608;
}

#footer-top {
	
	border-bottom: 1px solid #F6F6F6;
	
	background: #DCDBC4; /* IE FIX */
	
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(bottom, #727569 0%, #DCE0D2 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(bottom, #727569 0%, #DCE0D2 100%);
	
	/* Opera */ 
	background-image: -o-linear-gradient(bottom, #727569 0%, #DCE0D2 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #727569), color-stop(1, #DCE0D2));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(bottom, #727569 0%, #DCE0D2 100%);
	
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to top, #727569 0%, #DCE0D2 100%);
	
}
#footer div.menu { /* theme adjust */
	
	/* COLOR */
	
	/* 2012-12-05 jwl - asterisk */
	
	background: #3C4C16; /* IE FIX */
	
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(bottom, #3C4C16 0%, #5B7321 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(bottom, #3C4C16 0%, #5B7321 100%);
	
	/* Opera */ 
	background-image: -o-linear-gradient(bottom, #3C4C16 0%, #5B7321 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3C4C16), color-stop(1, #5B7321));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(bottom, #3C4C16 0%, #5B7321 100%);
	
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to top, #3C4C16 0%, #5B7321 100%);
	
}
#colophon {
	background: #FFFFFF;
	color: #555555;
}
#colophon a {
	color: #2C6B90; /* theme adjust */
}
#colophon a:hover {
	color: #990000; /* theme adjust */
}

#search .field {
	border: 1px solid #999;
	border-color: #999999 #DDDDDD #DDDDDD #999999;
}
#searchform_sb .search_loupe {
	border: 1px solid #BBBBBB;
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}


.entry-content .wpcf7 label .req {
	color: #890203;
}
.wpcf7 input[type="submit"] {
	border: 1px solid rgb(153, 153, 153);
	text-shadow: 0px 0px 5px rgb(255, 255, 255);
	color:rgb(0, 0, 0);
	box-shadow:0px 0px 0px rgb(0, 0, 0);
	-moz-box-shadow:0px 0px 0px rgb(0, 0, 0);
	-webkit-box-shadow:0px 0px 0px rgb(0, 0, 0);
	background-color: rgb(255, 255, 255);
	background-image:linear-gradient(-90deg, rgb(238, 238, 238), rgb(204, 204, 204));
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(238, 238, 238)), to(rgb(204, 204, 204)));
	background-image:-moz-linear-gradient(-90deg, rgb(238, 238, 238), rgb(204, 204, 204));
}
.wpcf7 input[type="submit"]:hover {
	border: 1px solid rgb(153, 153, 153);
	text-shadow: 0px 0px 5px rgb(255, 255, 255);
	color:rgb(137, 2, 3);
	box-shadow:0px 0px 0px rgb(0, 0, 0);
	-moz-box-shadow:0px 0px 0px rgb(0, 0, 0);
	-webkit-box-shadow:0px 0px 0px rgb(0, 0, 0);
	background-color: rgb(255, 255, 255);
	background-image:linear-gradient(-90deg, rgb(238, 238, 238), rgb(204, 204, 204));
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(238, 238, 238)), to(rgb(204, 204, 204)));
	background-image:-moz-linear-gradient(-90deg, rgb(238, 238, 238), rgb(204, 204, 204));
}
.wpcf7 input[type="submit"]:active {
	border: 1px solid rgb(153, 153, 153);
	text-shadow: 0px 0px 5px rgb(255, 255, 255);
	color:rgb(137, 2, 3);
	box-shadow:0px 0px 0px rgb(0, 0, 0);
	-moz-box-shadow:0px 0px 0px rgb(0, 0, 0);
	-webkit-box-shadow:0px 0px 0px rgb(0, 0, 0);
	background-color: rgb(255, 255, 255);
	background-image:linear-gradient(90deg, rgb(238, 238, 238), rgb(204, 204, 204));
	background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, from(rgb(238, 238, 238)), to(rgb(204, 204, 204)));
	background-image:-moz-linear-gradient(90deg, rgb(238, 238, 238), rgb(204, 204, 204));
}


.webphys_tm_boxed.product_features h2 {
	border-bottom: 1px solid #FA6312;
}
.webphys_tm_boxed.product_features h3 {
	border-bottom: 1px solid #FA6312;
}


@media only screen
and (max-width : 719px ) {

	#access {
		background: #3682A8;
		border-top: 1px solid #444444;
		border-bottom: 1px solid #444444;
	}
	#access .menu li, div.menu li {
		border-top: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
	}
	#access li:hover > a,
	#access ul ul :hover > a,
	div.menu li:hover > a,
	div.menu ul ul :hover > a{
		background: #333333;
		border-bottom: none;
	}
	#access ul li.current_page_item > a,
	#access ul li.current-menu-ancestor > a,
	#access ul li.current-menu-item > a,
	#access ul li.current-menu-parent > a {
		border: none;
		padding-bottom: 0;
		color: #C4DDDD;
	}
	#access ul li.current_page_item a:hover {
		border: none;
		padding-bottom: 0;
		color: #BDD7EE;
	}
	#footer .secondary_menu .menu li:first-child {
		border-left: 1px solid #FFFFFF;
	}
	#backtotop {
		background: #FFFFFF;
	}
}
