sidebox {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
padding-top: 15px;
margin: 0;
line-height: 1;
font-size: 24px;
font-size: .9em;
letter-spacing: -0.4px;
text-rendering: optimizeLegibility;
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-font-smoothing: subpixel-antialiased;
}
#logoright {
        padding-top: 25px;
        position: relative;
}


.mulchbanner { position: relative; overflow: auto; margin:0;}
.mulchbanner li { list-style-type: none; }
.mulchbanner ul li { 
	float: left;
    list-style-type: none;
    padding: 0;
    margin: 0 0 0px;
    padding-left: 0px;
    background: url() 0 0px no-repeat;
	  } 

html, body, maincontent, p {
	font-family: "freight-sans-pro", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	line-height: 37px;
	color: #333;
	letter-spacing: -0.4px;
	line-height: 1.7;
	display: block;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-font-smoothing:subpixel-antialiased;
	text-rendering: optimizeLegibility;
	font-weight: 400 ;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "freight-sans-pro", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #4d2d18;
	display: block;
	letter-spacing: -0.5px;
	-webkit-margin-before: 0.67em;
	-webkit-margin-after: 0.67em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	font-weight: bold;
	-webkit-font-smoothing:subpixel-antialiased;
	text-rendering: optimizeLegibility;	
}

h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.17em; }
h4 { font-size: 1.12em; }
h5 { font-size: .83em; }
h6 { font-size: .75em; }

.mytdstyle  { */used on roll-off page - bullet list of services */
	font-family: "freight-sans-pro", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	color: #333;
	letter-spacing: -0.4px;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-font-smoothing:subpixel-antialiased;
	text-rendering: optimizeLegibility;
	font-weight: 400 ;
}

.ubermenu .ubermenu-target-text {
	letter-spacing: -0.1px;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, .15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.well table td .glyphicons {
  border: 0px ;
  border-style: none;
}
.well table tr td{
  border: 0px;
  border-style: none;
}
.panel-default>.panel-heading {
	background-color: #4d2d18;
  	color: #F5F5F5;
}
.panel-heading h3{
	text-align: center;
}
.thumbnail {
	padding: 0px;
}
/* #topnav ul li.searchform { */
/*	display: none; */
}
.banner { position: relative; overflow: auto; }
    .banner li { list-style: none; }
        .banner ul li { float: left; }

.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.menu-item.shiftnav-highlight > .shiftnav-target{
	color:#4d2d18;
}
.shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item > .shiftnav-target:hover,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-target,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-target,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-highlight li.menu-item > .shiftnav-target:active,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item > .shiftnav-target:hover{
	color:#eee;
	background:#4d2d18;
	border-top-color:rgba(255,255,255,.4);	/* 85cca5 */
	border-bottom-color:rgba(0,0,0,.8);
}
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu ul.sub-menu{
	color:#ccc;
	background:#1D1D20; /*2C2C31;*/
}
.ubermenu-skin-charcoal .ubermenu-item-level-0 > .ubermenu-target {
  border-left: 0px solid #000000;
}
#wrap .limit.clearfix {
	display:none;
}
#Social-Sidebar a:before {
  font-family: "Social-Icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 2;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
}
h1.page-title, h1.archive-title {
  border-bottom: none;
}
.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {
	font-size:18px;
	line-height:1;
}
#myconnectwithus #Social-Sidebar.Theme-Color ul li a[class*="Calendar"] {
  background: #4d2d18;
}


@font-face{font-family:'FontAwesome';src:url('http://www.werlor.com/wp-content/themes/wp-davinci209/assets/font-awesome/fonts/fontawesome-webfont.eot?v=4.3.0');src:url('http://www.werlor.com/wp-content/themes/wp-davinci209/assets/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('http://www.werlor.com/wp-content/themes/wp-davinci209/assets/font-awesome/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('http://www.werlor.com/wp-content/themes/wp-davinci209/assets/font-awesome/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('http://www.werlor.com/wp-content/themes/wp-davinci209/assets/font-awesome/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('http://www.werlor.com/wp-content/themes/wp-davinci209/assets/font-awesome/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
.fa-user:before{content:"\f007"}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}
.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}
.fa-pencil:before{content:"\f040"}
.fa-info-circle:before{content:"\f05a"}
.fa-calendar:before{content:"\f073"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}
.fa-truck:before{content:"\f0d1"}
.fa-building-o:before{content:"\f0f7"}
.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}
.fa-trash:before{content:"\f1f8"}

@media only screen and (min-width:18.75em) and (max-width:30em) {
/*min 300px max 480px */  
	h1, .h1, h2, .h2, h3, .h3, h4, .h4 {font-size: 120%}
	#post-main-2444 > div > div.panel.panel-default {
		border-style:none;
		margin-left:-3px;
		margin-right:-3px;
	}
	#post-main-2444 > div > div.panel.panel-default img {
		width:100%;
	}
	#post-main-2444 > div > div.panel.panel-default > div.panel-title.clearfix {
		margin-bottom:0px;
		margin-top:auto;
	}
	.ubermenu .ubermenu-icon {
		display:none;
	}
	#Social-Sidebar ul li {
  		/* list-style-type: none; */
  		margin: 0;
  		/* padding: 5px 0 5px 19px; */
  		/* padding-top: 5px; */
  		/* padding-right: 0px; */
  		/* padding-bottom: 5px; */
  		/* padding-left: 19px; */
  		border-bottom: none;
 		 background: url();
	}
	#mysocialsidebar #Social-Sidebar {
		display:none;
	}
	/* #topnav {display:none} */
	.well.commtrash2 {display:none}
	.well.commtrash {display:none}
	.panel.panel-default {
		margin-left:10px;
		margin-right:10px;
	}
	.panel-body {
  		padding: 15px;
  		margin-left: -25px;
  		margin-right: -25px;
	}
	.col-xs-6 {width: 100%;}
	td.myid { display: none; } /* hide mt on residential page */
        table.resservice td a img.wp-image-2395 { display: none; }   /* hide it  */ 
        p.mycaption {display:none; } /* hide it */    	

	/* Holiday Schedule Table views*/
	/* Force table to not be like tables anymore */
	table.holidayschedule, thead.holidayschedule, tbody.holidayschedule, th.holidayschedule, td.holidayschedule, tr.holidayschedule { 
		display: block;
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	thead.holidayschedule tr.holidayschedule { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	tr.holidayschedule { border: 1px solid #ccc; }
	
	td.holidayschedule { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 38%;
		padding-bottom: 5%;
		padding-top: 2%; 
	}
	
	td.holidayschedule:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px;
		padding-bottom: 5%;
		padding-top: 2%; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	td.holidayschedule:nth-of-type(1):before { content: "Holiday"; }
	td.holidayschedule:nth-of-type(2):before { content: "Date"; }
	td.holidayschedule:nth-of-type(3):before { content: "Schedule"; }
	td.holidayschedule:nth-of-type(4):before { content: "column name"; }
	td.holidayschedule:nth-of-type(5):before { content: "column name"; }
	td.holidayschedule:nth-of-type(6):before { content: "column name"; }
	td.holidayschedule:nth-of-type(7):before { content: "column name"; }
	td.holidayschedule:nth-of-type(8):before { content: "column name"; }
	td.holidayschedule:nth-of-type(9):before { content: "column name"; }
	td.holidayschedule:nth-of-type(10):before { content: "column name"; }

	#post-main-2724 > div > div:nth-child(3) > a {
		display:none;
	}
	
	.faq {
		display:none;
	}
	
	.faq a {
		display:none;
	}
	.row.mobilefix-bottom {
		padding-bottom:20px;
		margin-bottom:0;
	}
	.mobilefix-top {
		padding-top:0px;
		margin-top:0px;
	}
	/*#post-main-2724 > div > div.row.mobilefix-bottom*/
                
}

@media only screen and (min-width:30.0625em) and (max-width:37.5em) /*481px to 600px*/ {
	#post-main-2444 > div > div.panel.panel-default {
		border-style:none;
		margin-left:-3px;
		margin-right:-3px;
	}
	#post-main-2444 > div > div.panel.panel-default img {
		width:100%;
	}
	#post-main-2444 > div > div.panel.panel-default > div.panel-title.clearfix {
		margin-bottom:0px;
		margin-top:auto;
	}
	#Social-Sidebar ul li {
  		/* list-style-type: none; */
  		margin: 0;
  		/* padding: 5px 0 5px 19px; */
  		/* padding-top: 5px; */
  		/* padding-right: 0px; */
  		/* padding-bottom: 5px; */
  		/* padding-left: 19px; */
  		border-bottom: none;
 		 background: url();
	}
	#mysocialsidebar #Social-Sidebar {
		display:none;
	}
	/* #topnav {display:none} */
	.panel-body {
  		padding: 15px;
  		margin-left: -10px;
  		margin-right: -10px;
	}
	.col-xs-6 {width: 100%;}
	td.myid {display: none;} /* hide mt on residential page */
        table.resservice td a img.wp-image-2395 { display: none; }   /* hide it  */ 
        p.mycaption {display:none; } /* hide it */    	

	/* Holiday Schedule Table views*/
	table.holidayschedule, thead.holidayschedule, tbody.holidayschedule, th.holidayschedule, td.holidayschedule, 	tr.holidayschedule { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	thead.holidayschedule tr.holidayschedule { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	tr.holidayschedule { border: 1px solid #ccc; }
	
	td.holidayschedule { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 30%;
		padding-bottom: 5%;
		padding-top: 1%; 
	}
	
	td.holidayschedule:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px;
		padding-bottom: 5%;
		padding-top: 1%; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	td.holidayschedule:nth-of-type(1):before { content: "Holiday"; }
	td.holidayschedule:nth-of-type(2):before { content: "Date"; }
	td.holidayschedule:nth-of-type(3):before { content: "Schedule"; }
	td.holidayschedule:nth-of-type(4):before { content: "column name"; }
	td.holidayschedule:nth-of-type(5):before { content: "column name"; }
	td.holidayschedule:nth-of-type(6):before { content: "column name"; }
	td.holidayschedule:nth-of-type(7):before { content: "column name"; }
	td.holidayschedule:nth-of-type(8):before { content: "column name"; }
	td.holidayschedule:nth-of-type(9):before { content: "column name"; }
	td.holidayschedule:nth-of-type(10):before { content: "column name"; }

	.faq {
		display:none;
	}
	.row.mobilefix-bottom {
		padding-bottom:20px;
		margin-bottom:0;
	}

}

@media only screen and (min-width:37.5625em) and (max-width:48em) /*601px to 768px */  { 
	#Social-Sidebar ul li {
  		/* list-style-type: none; */
  		margin: 0;
  		/* padding: 5px 0 5px 19px; */
  		/* padding-top: 5px; */
  		/* padding-right: 0px; */
  		/* padding-bottom: 5px; */
  		/* padding-left: 19px; */
  		border-bottom: none;
 		 background: url();
	}
	#mysocialsidebar #Social-Sidebar {
		display:none;
	}
	/* #topnav {display:none} */
	td.myid { display: none; } /* hide mt on residential page */
        table.resservice td a img.wp-image-2395 { display: none; }   /* hide it  */ 
        p.mycaption {display:none; } /* hide it */    	

	/* Holiday Schedule Table views*/
	table.holidayschedule, thead.holidayschedule, tbody.holidayschedule, th.holidayschedule, td.holidayschedule, tr.holidayschedule { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	thead.holidayschedule tr.holidayschedule { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	tr.holidayschedule { border: 1px solid #ccc; }
	
	td.holidayschedule { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 20%;
		padding-bottom: 2%;
		padding-top: 1%; 
	}
	
	td.holidayschedule:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px;
		padding-top: 1%;
		padding-bottom: 2%; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	td.holidayschedule:nth-of-type(1):before { content: "Holiday"; }
	td.holidayschedule:nth-of-type(2):before { content: "Date"; }
	td.holidayschedule:nth-of-type(3):before { content: "Schedule"; }
	td.holidayschedule:nth-of-type(4):before { content: "column name"; }
	td.holidayschedule:nth-of-type(5):before { content: "column name"; }
	td.holidayschedule:nth-of-type(6):before { content: "column name"; }
	td.holidayschedule:nth-of-type(7):before { content: "column name"; }
	td.holidayschedule:nth-of-type(8):before { content: "column name"; }
	td.holidayschedule:nth-of-type(9):before { content: "column name"; }
	td.holidayschedule:nth-of-type(10):before { content: "column name"; }

	.faq {
		display:none;
	}
	.row.mobilefix-bottom {}

}

@media only screen and (min-width:48.0625em) /*769px to + */ { 
	/* CSS rules here */
	/* reset all the stuff changed above when going back to 769px + */

	table td {
		border: 1px solid #fff;
		padding: 10px;
	}
	table.resservice{
    		border: 1px solid #fff;
    		table-layout: fixed;
    		width: 100%;
		}
	table.resservice tbody tr td.mytd {
		width: 30%;
	}
        table.resservice td a img.wp-image-2395 { 
		display: block;    /* show it  */ 
		width: 236px;
		height: 344px;
	}
        p.mycaption {display:block; } /* show it */  
	
	table td.holidayschedule {
		border: 1px solid #fff;
		padding: 8px;
	}
	td.glyphicons {
  		border: 0px ;
	}
	.well table td {
  		border: 0px ;
	}
	.well table tr {
  		border: 0px;
	}
	.well.commtrash img.img-circle {
		margin-top: -10px;
  		margin-bottom: -10px;
		width:75px;
		height:75px;  
		float:right;
	}
	noborder-well {
		border:none;
		border-top: 0px none; 
		border-bottom: 0px none; 
		border-right: 0px none; 
		border-left: 0px none;
	}
	background-white {
		background-color: #FFFFFF; 
	}
	#myconnectwithus  {
		display:none;
	}
	.faq {

	float:right;

	width:237px;

	height:64px;

	background-image:url(http://www.werlor.com/wp-content/uploads/images/mulch/faq-brown-white237x64.png);

	background-repeat: no-repeat;

    margin-right:20px;

	display:block;

	}

	.faq:hover {

    background-image:url(http://www.werlor.com/wp-content/uploads/images/mulch/faq-white-brown237x64.png);

	}
	.row.mobilefix-bottom {}
}
/* custom.css end */
		