/*
Theme Name: Twenty Ten
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
@import url(http://fonts.googleapis.com/css?family=Maven+Pro:400,700);


.about{
	border-top:5px #008565 solid;
}
#aboutheader{
	width:950px;
	height:182px;
	background-color:#008565;
	margin-top:-40px;
	margin-left:0px;
	font-size:30px;
	font-weight:bold;
	color:#FFF;
	margin-right:-20px;
	padding-top:10px;
	position:relative;
	float:right;
	filter: alpha(opacity=90); /* internet explorer */
	-khtml-opacity: 0.9;      /* khtml, old safari */
	-moz-opacity: 0.9;       /* mozilla, netscape */
	opacity: 0.9;           /* fx, safari, opera */
}
body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4C3F2C;
	font-size:13px;
	line-height:24px;
}
.bkgd{
	background-image:url(images/elements/template/bkgd.jpg);
	background-repeat:no-repeat;
	background-color:#2B0000;
}
.blueheader{
	color:#0087CF;
	font-size:14px;
}
.contact{
	border-top:5px #333333 solid;
}
#contactheader{
	width:950px;
	height:182px;
	background-color:#333333;
	margin-top:-40px;
	margin-left:0px;
	font-size:30px;
	font-weight:bold;
	color:#FFF;
	margin-right:-20px;
	padding-top:10px;
	position:relative;
	float:right;
	filter: alpha(opacity=90); /* internet explorer */
	-khtml-opacity: 0.9;      /* khtml, old safari */
	-moz-opacity: 0.9;       /* mozilla, netscape */
	opacity: 0.9;           /* fx, safari, opera */
}
.electronics{
	border-top:5px #FF6600 solid;
}
#electronicsheader{
	width:950px;
	height:182px;
	background-color:#FF6600;
	margin-top:-40px;
	margin-left:0px;
	font-size:30px;
	font-weight:bold;
	color:#FFF;
	margin-right:-20px;
	padding-top:10px;
	position:relative;
	float:right;
	filter: alpha(opacity=90); /* internet explorer */
	-khtml-opacity: 0.9;      /* khtml, old safari */
	-moz-opacity: 0.9;       /* mozilla, netscape */
	opacity: 0.9;           /* fx, safari, opera */
}
#footer{
	margin-top:15px;
	color:#A99174;
}
.greenwaste{
	border-top:5px #669900 solid;
}
#greenwasteheader{
	width:950px;
	height:182px;
	background-color:#669900;
	margin-top:-40px;
	margin-left:0px;
	font-size:30px;
	font-weight:bold;
	color:#FFF;
	margin-right:-20px;
	padding-top:10px;
	position:relative;
	float:right;
	filter: alpha(opacity=90); /* internet explorer */
	-khtml-opacity: 0.9;      /* khtml, old safari */
	-moz-opacity: 0.9;       /* mozilla, netscape */
	opacity: 0.9;           /* fx, safari, opera */
}
.hazardous{
	border-top:5px #990000 solid;
}
#hazardousheader{
	width:950px;
	height:182px;
	background-color:#990000;
	margin-top:-40px;
	margin-left:0px;
	font-size:30px;
	font-weight:bold;
	color:#FFF;
	margin-right:-20px;
	padding-top:10px;
	position:relative;
	float:right;
	filter: alpha(opacity=90); /* internet explorer */
	-khtml-opacity: 0.9;      /* khtml, old safari */
	-moz-opacity: 0.9;       /* mozilla, netscape */
	opacity: 0.9;           /* fx, safari, opera */
}
h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#330000;
}
h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#C60;
	letter-spacing:.05em;
}
h4{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#300;
	margin-bottom:0px;
}

#homecontent{
	width:960px;
	background-color:#EDE8E0;
	padding:20px;
	margin:0px;
	margin-left:25px;
	margin-top:-20px;
}
#homeleftcol{
	float:left;
	width:525px;
}
#homeleftcol a{
	text-decoration:none;
	color:#600;
}
#homelink a{
	float:right;
	text-decoration:none;
	font-size:11px;
	color:#CC0000;
	padding-right:430px;
}
#homerightcol{
	float:right;
	width:392px;
	margin-top:30px;
}
.hometanbox{
	background-color:#D5CAB7;
	padding:10px;
}
.hometanbox a{
	color:#600;
	text-decoration:none;
}
#homewidget{
	margin-top:20px;
	width:345px;
}
#homewidget a{
	color:#0085CD;
	text-decoration:none;
}
#homewidget a:hover{
	color:#600;
	text-decoration:none;
}
.insidebutton{
	width:345px;
	border: 1px solid #C9BAA5;
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
}
.insidebutton a{
	color:#0085CD;
	text-decoration:none;
}
.insidebutton a:hover{
	color:#600;
	text-decoration:none;
}
#insideleftcol{
	float:left;
	width:525px;
	margin-top:40px;
}
#insidecontent{
	width:950px;
	background-color:#EDE8E0;
	padding:20px;
	margin:0px;
	margin-left:25px;
	margin-top:30px;
}
#insidecontent a{
	color:#600;
	text-decoration:none;
}
.insidenews{
	background-color:#D5CAB7;
	padding:0px;
	width:354px;
	margin-bottom:15px;
}
#insiderightcol{
	float:right;
	width:355px;
	margin-top:60px;
}
#language{
	float:right;
	margin:0px;
	padding:0px;
	padding-right:15px;
}
.languagestyle a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D9CEBF;
	width:65px;
	height:20px;
	text-decoration:none;
	padding:3px;	
}
.languagestyle a:hover{
	border:#D9CEBF 1px solid;
	text-decoration:none;
	padding:3px;
	width:65px;
	height:20px;
}
#mainheader{
	margin-top:20px;
	width:400px;
	margin-bottom:10px;
	padding-left:30px;
}
#message{
	background-color:#FFF;
	width:520px;
	height:113px;
	font-size:14px;
	color:#4C3F2C;
	font-weight:normal;
	padding:10px;
	padding-top:15px;
	margin-left:30px;
	line-height:30px;
	position:relative;
	z-index:3;
	margin-top:-148px;
	float:left;
}
#navigation{
	width:975px;
	text-align:center;
	position:relative;
	z-index:100;
	padding-left:52px;
}
#navigation_inside{
	width:900px;
	text-align:center;
	position:relative;
	z-index:100;
	margin-left:162px;
	position:relative;
	margin-top:-40px;
	float:left;
}

#nav{
	font-family: 'Maven Pro', sans-serif;
	font-size:16px;
	letter-spacing:.07em;
	float:left;
	font-weight:300;
	width:960px;
	list-style:none;
	color:#EDE8E0;
	position:relative;
	z-index:20;
	padding:0px;
	margin-left:0px;
	padding-left:0px;
	margin-top:3px;
}
#nav li{
	float:left;
	position:relative;
	display:block;
	padding:0px;
	margin-right:4px;
}
#nav li a{
	display:block;
	font-family: 'Maven Pro', sans-serif;
	color:#EDE8E0;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:4px;
	padding-right:4px;
	margin-bottom:10px;
}
#nav li a:hover{
	color:#FF9900;
	padding-top:5px;
	padding-bottom:5px;
}

/*--- DROPDOWN ---*/
#nav li ul li{
	text-align:left;
	height:35px;
	border-right-width:0px;
	color:#600;
	padding:0px;
	margin:0px;
	width:250px;
	margin-left:-40px;
	background-color:#D5CAB7;
	padding-top:5px;
	font-size:14px;
	margin-top:-8px;
}
#nav ul li ul li a{
	width:250px;
	padding:0px;
	padding-left:10px;
	margin:0px;
}
#nav li ul li a{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	color:#4C3F2C;
}
#nav li ul li a:hover{
	padding-top:2px;
	padding-bottom:2px;
}
#nav ul{
	list-style:none;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
	opacity:0; /* Set initial state to transparent */
	-webkit-transition:0.25s linear opacity; /* Make the dropdown fade-in in Webkit */
}
#nav ul li{
	padding:0; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
}
#nav ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
	display:block;
}
#nav li:hover ul{ /* Display the dropdown on hover */
	left:0px; /* Bring back on-screen when needed */
	opacity:1; /* Fade to opaque */
}
#nav li:hover a{ /* Set styles for top level when dropdown is hovered */
	background:; /* Solid colour fall-back */
	background:; /* It'll look nice semi-transparent */
}
#nav li:hover ul a{ /* Override some top level styles when dropdown is hovered */
	text-decoration:none;
	-webkit-transition:-webkit-transform 0.090s linear;
}
#nav li:hover ul li a:hover{ /* Set styles for dropdown when items are hovered */
	background:; /* Solid colour fall-back */
	background:; /* It'll look nice semi-transparent */
	text-decoration:none;
}
#navlines{
	text-align:center;
	margin-top:15px;
}
.news{
	border-top:5px #660099 solid;
}
#newsheader{
	width:950px;
	height:182px;
	background-color:#660099;
	margin-top:-40px;
	margin-left:0px;
	font-size:30px;
	font-weight:bold;
	color:#FFF;
	margin-right:-20px;
	padding-top:10px;
	position:relative;
	float:right;
	filter: alpha(opacity=90); /* internet explorer */
	-khtml-opacity: 0.9;      /* khtml, old safari */
	-moz-opacity: 0.9;       /* mozilla, netscape */
	opacity: 0.9;           /* fx, safari, opera */
}
#newscontent{
	padding:10px;
	width:334px;
}
.orangelink{
	color:#CC6600;
	text-decoration:none;
}
.redheader{
	font-family:'Maven Pro', sans-serif;
	color:#600;
	font-size:11px;
	font-weight:bold;
}
.recycle{
	border-top:5px #0087CF solid;
}
#recycleheader{
	width:950px;
	height:182px;
	background-color:#0087CF;
	margin-top:-40px;
	margin-left:0px;
	font-size:30px;
	font-weight:bold;
	color:#FFF;
	margin-right:-20px;
	padding-top:10px;
	position:relative;
	float:right;
	filter: alpha(opacity=90); /* internet explorer */
	-khtml-opacity: 0.9;      /* khtml, old safari */
	-moz-opacity: 0.9;       /* mozilla, netscape */
	opacity: 0.9;           /* fx, safari, opera */
}
#recyclesf{
	float:left;
	margin-left:45px;
	background-image:url(images/elements/template/recyclesantafe.png);
	width:136px;
	height:165px;
	background-repeat:no-repeat;
	position:relative;
	z-index:2;
}
#recyclesf_inside{
	float:left;
	margin-left:25px;
	background-image:url(images/elements/template/recyclesantafe.png);
	width:130px;
	height:165px;
	background-repeat:no-repeat;
	position:relative;
	z-index:2;
	margin-top:0px;
}
.reduce{
	border-top:5px #FFBC01 solid;
}
#reduceheader{
	width:950px;
	height:182px;
	background-color:#FFBC01;
	margin-top:-40px;
	margin-left:0px;
	font-size:30px;
	font-weight:bold;
	color:#FFF;
	margin-right:-20px;
	padding-top:10px;
	position:relative;
	float:right;
	filter: alpha(opacity=90); /* internet explorer */
	-khtml-opacity: 0.9;      /* khtml, old safari */
	-moz-opacity: 0.9;       /* mozilla, netscape */
	opacity: 0.9;           /* fx, safari, opera */
}
#search{
	float:right;
	margin-right:30px;
	width:180px;
}
.searchtextbox{
	border: #5A1D05 1px solid;
	background-color:#600;
	font-size:11px;
	color:#EDE8E0;
}
#sfswlogo{
	float:right;
	background-image:url(images/elements/template_inside/sfswma_logo.png);
	background-repeat:no-repeat;
	width:220px;
	height:150px;
	margin-top:-10px;
	margin-bottom:10px;
	margin-right:0px;
}
.sidebutton{
	width:345px;
	border: 1px solid #C9BAA5;
	padding:5px;
	padding-top:0px;
	margin-bottom:10px;
}
.sidebutton a{
	color:#0085CD;
	text-decoration:none;
}
.sidebutton a:hover{
	color:#600;
	text-decoration:none;
}
.subnavlink{
	font-family:'Maven Pro', sans-serif;
	font-size:10px;
	color:#660000;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	width:370px;
	padding-left:10px;
}
#subnav_recycle{
	width:349px;
	border-left: 1px solid #C9BAA5;
	border-right: 20px solid #0087CF;
	padding:5px;
	padding-top:0px;
	padding-left:0px;
	margin-bottom:10px;
	margin-right:-40px;
	position:relative;
}
#subnavrecycle_item{
	font-family:'Maven Pro', sans-serif;
	font-size:10px;
	color:#660000;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	width:344px;
	padding-left:10px;
}
#subnavrecycle_item:hover{
	font-family:'Maven Pro', sans-serif;
	font-size:10px;
	color:#660000;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	background-color:#A5CBDB;
	width:344px;
	padding-left:10px;
}
.subnavrecycle{
	font-family:'Maven Pro', sans-serif;
	font-size:18px;
	color:#0087CF;
	font-weight:bold;
	line-height:36px;
	padding-left:20px;
}
#subnav_about{
	width:349px;
	border-left: 1px solid #C9BAA5;
	border-right: 20px solid #008565;
	padding:5px;
	padding-top:0px;
	padding-left:0px;
	margin-bottom:10px;
	margin-right:-40px;
	position:relative;
}
#subnavabout_item{
	font-family:'Maven Pro', sans-serif;
	font-size:18px;
	color:#660000;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	width:344px;
	padding-left:10px;
}
#subnavabout_item:hover{
	font-family:'Maven Pro', sans-serif;
	font-size:18px;
	color:#660000;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	background-color:#76B6A2;
	width:344px;
	padding-left:10px;
}
.subnavabout{
	font-family:'Maven Pro', sans-serif;
	font-size:18px;
	color:#008565;
	font-weight:bold;
	line-height:36px;
	padding-left:20px;
}
#subnav_contact{
	width:349px;
	border-left: 1px solid #C9BAA5;
	border-right: 20px solid #333333;
	padding:5px;
	padding-top:0px;
	padding-left:0px;
	margin-bottom:10px;
	margin-right:-40px;
	position:relative;
}
#subnavcontact_item{
	font-family:'Maven Pro', sans-serif;
	font-size:10px;
	color:#660000;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	width:344px;
	padding-left:10px;
}
#subnavcontact_item:hover{
	font-family:'Maven Pro', sans-serif;
	font-size:10px;
	color:#660000;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	background-color:#908D89;
	width:344px;
	padding-left:10px;
}
.subnavcontact{
	font-family:'Maven Pro', sans-serif;
	font-size:18px;
	color:#333333;
	font-weight:bold;
	line-height:36px;
	padding-left:20px;
}

#subnav_electronics{
	width:349px;
	border-left: 1px solid #C9BAA5;
	border-right: 20px solid #FF6600;
	padding:5px;
	padding-top:0px;
	padding-left:0px;
	margin-bottom:10px;
	margin-right:-40px;
	position:relative;
}
#subnavelectronics_item{
	font-family:'Maven Pro', sans-serif;
	font-size:10px;
	color:#660000;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	width:344px;
	padding-left:10px;
}
#subnavelectronics_item:hover{
	font-family:'Maven Pro', sans-serif;
	font-size:10px;
	color:#660000;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	background-color:#F6A770;
	width:344px;
	padding-left:10px;
}
.subnavelectronics{
	font-family:'Maven Pro', sans-serif;
	font-size:18px;
	color:#FF6600;
	font-weight:bold;
	line-height:36px;
	padding-left:20px;
}
#subnav_greenwaste{
	width:349px;
	border-left: 1px solid #C9BAA5;
	border-right: 20px solid #669900;
	padding:5px;
	padding-top:0px;
	padding-left:0px;
	margin-bottom:10px;
	margin-right:-40px;
	position:relative;
}
#subnavgreenwaste_item{
	font-family:'Maven Pro', sans-serif;
	font-size:10px;
	color:#660000;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	width:344px;
	padding-left:10px;
}
#subnavgreenwaste_item:hover{
	font-family:'Maven Pro', sans-serif;
	font-size:10px;
	color:#660000;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	background-color:#A9C070;
	width:344px;
	padding-left:10px;
}
.subnavgreenwaste{
	font-family:'Maven Pro', sans-serif;
	font-size:18px;
	color:#669900;
	font-weight:bold;
	line-height:36px;
	padding-left:20px;
}
#subnav_hazardous{
	width:349px;
	border-left: 1px solid #C9BAA5;
	border-right: 20px solid #990000;
	padding:5px;
	padding-top:0px;
	padding-left:0px;
	margin-bottom:10px;
	margin-right:-40px;
	position:relative;
}
#subnavhazardous_item{
	font-family:'Maven Pro', sans-serif;
	font-size:10px;
	color:#660000;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	width:344px;
	padding-left:10px;
}
#subnavhazardous_item:hover{
	font-family:'Maven Pro', sans-serif;
	font-size:10px;
	color:#660000;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	background-color:#C37470;
	width:344px;
	padding-left:10px;
}
.subnavhazardous{
	font-family:'Maven Pro', sans-serif;
	font-size:18px;
	color:#990000;
	font-weight:bold;
	line-height:36px;
	padding-left:20px;
}
#subnav_news{
	width:349px;
	border-left: 1px solid #C9BAA5;
	border-right: 20px solid #660099;
	padding:5px;
	padding-top:0px;
	padding-left:0px;
	margin-bottom:10px;
	margin-right:-40px;
	position:relative;
}
#subnavnews_item{
	font-family:'Maven Pro', sans-serif;
	font-size:10px;
	color:#660000;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	width:344px;
	padding-left:10px;
}
#subnavnews_item:hover{
	font-family:'Maven Pro', sans-serif;
	font-size:10px;
	color:#660000;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	background-color:#CBAECE;
	width:344px;
	padding-left:10px;
}
.subnavnews{
	font-family:'Maven Pro', sans-serif;
	font-size:18px;
	color:#660099;
	font-weight:bold;
	line-height:36px;
	padding-left:20px;
}
#subnav_reduce{
	width:349px;
	border-left: 1px solid #C9BAA5;
	border-right: 20px solid #FFBC01;
	padding:5px;
	padding-top:0px;
	padding-left:0px;
	margin-bottom:10px;
	margin-right:-40px;
	position:relative;
}
#subnavreduce_item{
	font-family:'Maven Pro', sans-serif;
	font-size:10px;
	color:#660000;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	width:344px;
	padding-left:10px;
}
#subnavreduce_item:hover{
	font-family:'Maven Pro', sans-serif;
	font-size:10px;
	color:#660000;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	background-color:#F6D270;
	width:344px;
	padding-left:10px;
}
.subnavreduce{
	font-family:'Maven Pro', sans-serif;
	font-size:18px;
	color:#FFBC01;
	font-weight:bold;
	line-height:36px;
	padding-left:20px;
}
#subnav_trash{
	width:349px;
	border-left: 1px solid #C9BAA5;
	border-right: 20px solid #663300;
	padding:5px;
	padding-top:0px;
	padding-left:0px;
	margin-bottom:10px;
	margin-right:-40px;
	position:relative;
}
#subnavtrash_item{
	font-family:'Maven Pro', sans-serif;
	font-size:10px;
	color:#660000;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	width:344px;
	padding-left:10px;
}
#subnavtrash_item:hover{
	font-family:'Maven Pro', sans-serif;
	font-size:10px;
	color:#660000;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	background-color:#A98D70;
	width:344px;
	padding-left:10px;
}
.subnavtrash{
	font-family:'Maven Pro', sans-serif;
	font-size:18px;
	color:#663300;
	font-weight:bold;
	line-height:36px;
	padding-left:20px;
}
#topcontent{
	width:1020px;
	height:200px;
}
#topimage{
	width:1050px;
	top:30px;
}
.topimage_inside{
	float:right; 
	margin-top:10px;
	margin-right:20px;

}
.trash{
	border-top:5px #663300 solid;
}
#trashheader{
	width:950px;
	height:182px;
	background-color:#663300;
	margin-top:-40px;
	margin-left:0px;
	font-size:30px;
	font-weight:bold;
	color:#FFF;
	margin-right:-20px;
	padding-top:10px;
	position:relative;
	float:right;
	filter: alpha(opacity=90); /* internet explorer */
	-khtml-opacity: 0.9;      /* khtml, old safari */
	-moz-opacity: 0.9;       /* mozilla, netscape */
	opacity: 0.9;           /* fx, safari, opera */
}
#wrap {
  width: 1050px; 
  margin: 0 auto; 
  padding-bottom:10px;
}
.widgetcontainer{
	background-color:#D5CAB7;
	padding:0px;
	height:141px;
	padding-left:10px;
	padding-top:5px;
	margin-bottom:15px;
	width:344px;
}

/**** Custom CSS  *****/
#homerightco2{
	float:right;
	width:392px;
}
#homeleftcol2{
	float:left;
	width:1000px;
}
#wrap #wp_search_widget #wp_search_seidebar_title { display:none;}
#wrap #wp_search_widget .wp_autosearch_input {  background-color: #843109 !important;    font-size: 12px; color: #ede8e0 !important;  padding: 2px; height:20px !important;width: 152px !important; float: left;}
#wrap #wp_search_widget .wp_autosearch_form_wrapper {  padding: 2px; height:14px !important;width: 186px; background: transparent !important;    border: 0px !important; margin-left: 1px !important; }
#wrap #wp_search_widget .wp_autosearch_submit { position: relative; float: right; width: 30px;  height: 20px; background:url('https://www.sfswma.org/wp-content/themes/cajadelrio/images/elements/template/xsearcharrow.jpg.pagespeed.ic.1B2M2Y8Asg.webp') !important; background-repeat:no-repeat !important; }
#wrap #wp_search_widget .wp_autosearch_input::-webkit-input-placeholder { font-size: 12px; color:#fff !important; }
#wrap #wp_search_widget .wp_autosearch_input ::-moz-placeholder { font-size: 12px; color:#fff !important; }
#wrap #wp_search_widget .wp_autosearch_input:-ms-input-placeholder { font-size: 12px; color:#fff !important; }
  
/* Cookie Style */
.site-cookie{width: 100%;background:#2B0000;padding: 10px 0px;color: #A99174;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 13px; text-align: center;position:fixed;bottom:0px;z-index:9999;}
.site-cookie .site-cookie-content{max-width: 960px;margin: 0 auto; padding:20px; display:inline-block;}     
.site-cookie  p{float: left;max-width: 75%;text-align: left;line-height: 24px;margin: 0px; padding: 0px;}
.site-cookie span{color:#A99174;border:2px solid #A99174;padding:6px 10px;cursor:pointer;margin-left: 10%;white-space:nowrap;float: right;margin: 3px 0px;}
.site-cookie a { color:#A99174;text-decoration:underline;white-space:nowrap; } 
#footer #privacy_policy { color: #A99174;    text-decoration: none;    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;    padding-top: 10px;    display: inline-block;    font-size: 13px;    cursor: pointer;}

@media only screen and (max-width: 945px) { 
    .site-cookie .site-cookie-content{max-width: 90%;margin: 0 auto;}
	.site-cookie{text-align: left;}
	.site-cookie  p{float: none;max-width:100%;margin: 0 auto;margin-bottom: 25px;}
	.site-cookie span{float: none;max-width:100%;margin: 0 auto;display: block;text-align: center; padding: 10px 0px;}  
} 