/*
Theme Name: i-Tul Theme
Theme URI: http://i-tul.com/
Description: Custom Theme
Author: Troy L.
Version: 0.1
Tags: 
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}

input,select{
	font-family:inherit;
}

img,fieldset{
	border:none;
}

/* =Layout
-------------------------------------------------------------- */
table, td {vertical-align:top}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
body,html {height:100%;}
body{font:12px/16px Arial, Helvetica, sans-serif; color:#333; background:#f1f1f1 url(images/bg.png) repeat-x 50% 0; height:100%;margin-top:20px;}/* Page Font/Color/Background */
#wrapper {min-height:100%;margin:0 auto;}
#innerHeader, #innerMain, #innerFooter {width:940px;margin:0 auto;clear:both;}/* Page Width */

/* HEADER START */
#innerHeader {}

#header{ margin:0 auto;}
	/* SmartBlock Header */
	#header .sb-header{
		float:right;font-size:16px;font-weight:bold;text-align:right;line-height:1.5;
	}

	/*------------------------\
	| Start New Styles        |
	\------------------------*/
	.sb-header .green{color:#7ac142;}
	/*------------------------\
	| End New Styles          |
	\------------------------*/
	
	/* Logo */
	.logo{}
		.logo img{display:block;margin-top:-10px;margin-bottom:-30px;}
	
	/* Menu */
	#header .menu{float:right;margin-top:15px;font-weight:bold;clear:right;}
		#header .menu ul{float:left; width:100%; list-style:none;}
		#header .menu ul li{float:left; font-size:16px; line-height:1; margin-left:3px;}
			#header .menu ul li a{float:left; text-decoration:none; color:#a1a1a1; padding:7px 17px;}
			#header .menu ul li a:hover, 
			#header .menu li.current_page_item a,
			#header .menu li.current_page_parent a,
			#header .menu li.current_page_ancestor a {
				color:#fff;background-color:#7ac142;
				text-decoration:none;border-radius:3px;
				behavior:url(https://reuseit.org/wp-content/themes/custom/PIE.htc);
			}
	
/* BANNER */
#banner{float:left; width:100%; position:relative;}
	#banner .banner{float:left;}
	#banner .banner{float:left;}
	#banner .banner-text{position:absolute;top:0px;}
	#banner .banner-text img{ margin:0;}
	/* Home */
	.slideWrap{overflow:hidden;margin-top:-26px;}
		.slideWrap .bx-pager{margin:5px 10px 5px 150px;}
		.slideWrap .bx-pager a{float:left;width:14px;height:14px;margin-right:15px;border-radius:8px;
			border:1px solid #b1b1b1;box-shadow:inset 0 1px 3px #b1b1b1;background-color:#fff;
			behavior:url(https://reuseit.org/wp-content/themes/custom/PIE.htc);}
		.slideWrap .bx-pager a:hover, .slideWrap .bx-pager .pager-active{box-shadow:inset 0 1px 1px #e9e9e9;background-color:#cdcdcd;
			background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #cdcdcd), color-stop(1.00, #b1b1b1));
			background-image: -moz-linear-gradient(center top,  #cdcdcd 0%,  #b1b1b1 100%);
		} 
	
/* PAGE STYLES */
/* Home */
#container-home{}
	#container-home .edit-link {display:none;}
	#container-home .image-widget {}
	#container-home .SWBOC_Widget {}
		#container-home .SWBOC_Widget a{}
		#container-home .SWBOC_Widget .widget-title{}
		#container-home .SWBOC_Widget p{}
		#container-home .SWBOC_Widget img{}
	#container-home #content{}
	.widgets-home .home-top{width:100%;clear:both;}
	.widgets-home .home-left{display:none;}
	.widgets-home .home-middle{width:100%;margin-top:20px;}
	.widgets-home .home-right{display:none;}
	.widgets-home .home-bottom{width:100%;margin-top:20px;}
	/*------------------------\
	| Start New Styles        |
	\------------------------*/
	#swboc-3{color:#6a6a6a;}
	#swboc-3 .widget-title{padding-bottom:15px;}
	#swboc-3 h2{font-weight:bold;margin-bottom:5px;font-size:18px;}
	#swboc-3 h2 a{color:#6a6a6a;}
	#swboc-3 .middleimg{margin-left:-3px;vertical-align:bottom;}
		.widgets-home #tabs-1{background-image:url(images/donation-types.png);background-repeat:no-repeat;background-position:90% 50%;padding-right:575px;}
		.widgets-home .orange-button{margin-top:45px;margin-bottom:10px;}
		.widgets-home #tabs-1 .bottom-right{position:absolute;bottom:25px;right:50px;font-size:14px;color:#6a6a6a;text-decoration:underline;font-weight:bold;}
		.widgets-home #tabs-2{overflow:auto;}
		.widgets-home #tabs-2 p{padding-bottom:25px;}
		.widgets-home #tabs-2 .left{float:left;width:49%;}
		.widgets-home #tabs-2 .right{float:right;width:47%;}
			.widgets-home #tabs-2 .address{float:left;width:49%;}
			.widgets-home #tabs-2 .hours{float:right;width:47%;}
	.orange-button{font-family:Tahoma;font-size:22px;color:#ffffff;padding:12px 30px 15px;border:1px solid #f39861;border-radius:25px;
		box-shadow:inset 0px 2px 0px #f8b848,0px 2px 1px #e0e0e0;white-space:nowrap;
		display:inline-block;margin:0 0 25px;background-color:#f6982e;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #f8aa39), color-stop(1.00, #f58b27));
		background-image: -moz-linear-gradient(center top,  #f8aa39 0%,  #f58b27 100%);
		behavior:url(https://reuseit.org/wp-content/themes/custom/PIE.htc);
		position/*\**/: relative\9;/*IE7-8*/
	} .orange-button:hover{text-decoration:none;}
	.widgets-home .textwidget{display:block;border:1px solid #c9c9c9;padding:30px 35px;background:#fff;border-radius:4px;}
	#text-2 .textwidget{overflow:auto;color:#a7a7a7;font-weight:bold;font-size:22px;line-height:1.2;}
	#text-2 a{color:#6a6a6a;text-decoration:underline;}
	#text-2 .alignleft{display:block;vertical-align:middle;margin:0 60px 0 15px;}
	#text-2 p{vertical-align:middle;padding:35px 0 0 0;}
	#text-3 dark{color:#6a6a6a;}
	#text-3 .textwidget{color:#b2b2b2;font-weight:bold;font-size:22px;line-height:1.2;}
	#swboc-5 .textwidget{position:relative;}
	#swboc-5 .textwidget > img{display:block;margin:-10px auto 35px;}
	#swboc-5 .bottom{position:absolute;left:-1px;bottom:-1px;color:#fff;border:1px solid #7ac142;border-bottom-left-radius:4px;display:block;
			font-size:15px;padding:10px 20px 10px 30px;width:80%;font-weight:bold;
			box-shadow:inset 0px 1px 0px #c2e476,inset 0px 2px 0px #aedb63;background-color:#7cc243;
			background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #a4d659), color-stop(1.00, #51ac2c));
			background-image: -moz-linear-gradient(center top,  #a4d659 0%,  #51ac2c 100%);
			behavior:url(https://reuseit.org/wp-content/themes/custom/PIE.htc);
	}
	#swboc-5 .green-button{position:absolute;right:-1px;bottom:-1px;color:#fff;border:1px solid #7ac142;border-bottom-right-radius:4px;display:block;
			border-left:none;font-size:15px;padding:10px 30px 10px 20px;font-weight:bold;text-align:center;
			box-shadow:inset 0px 1px 0px #a6d44a,inset 0px 2px 0px #8bc63e;
			background:url(images/green-buttonbg.png) no-repeat 0 50%;
	} #swboc-5 .green-button:hover{text-decoration:none;}
	/*------------------------\
	| End New Styles          |
	\------------------------*/

/* SIDEBAR STYLES */
.sidebarHold {float:left;width:311px;}
	.sidebarHold .widget-container {}
		.sidebarHold .widget-title {}
	.sidebarHold .widget_subpages {position:relative;}
		.sidebarHold .widget_subpages .widget-title,
		.sidebarHold .widget_categories .widget-title,
		.sidebarHold .LJSubpagesWidget .widget-title {font-size:26px;color:#7ac142;margin:30px 35px 15px;}
		.sidebarHold .widget_subpages .widget-title a,
		.sidebarHold .widget_categories .widget-title a,
		.sidebarHold .LJSubpagesWidget .widget-title a {color:#7ac142;}
		.sidebarHold .widget_subpages ul,
		.sidebarHold .widget_categories ul,
		.sidebarHold .LJSubpagesWidget ul{list-style:none;margin-left:0px;padding-bottom:0px;font-size:18px;}
			.sidebarHold .widget_subpages ul li{}
			.sidebarHold .widget_subpages > ul > li {}
				.sidebarHold .widget_subpages > ul > li > a,
				.sidebarHold .widget_categories > ul > li > a,
				.sidebarHold .LJSubpagesWidget > ul > li > a{color:#939393;padding:10px 0 10px 60px;display:block;}
				.sidebarHold .widget_subpages ul li ul.children{}
				.sidebarHold .widget_subpages ul li:hover ul.children{}
					.sidebarHold .widget_subpages > ul > li > .children a{}
				
			.sidebarHold .widget_subpages .active,
			.sidebarHold .widget_subpages li.current_page_item,
			.sidebarHold .widget_subpages li.current_page_parent,
			.sidebarHold .widget_subpages li.current_page_ancestor,
			.sidebarHold .widget_categories li.current-cat,
			.sidebarHold .LJSubpagesWidget .active,
			.sidebarHold .LJSubpagesWidget li.current_page_item,
			.sidebarHold .LJSubpagesWidget li.current_page_parent,
			.sidebarHold .LJSubpagesWidget li.current_page_ancestor {
				background:url(https://reuseit.org/wp-content/themes/custom/images/arrow-sidebar.png) no-repeat 100% 50%;
			}
				.sidebarHold .widget_subpages .active > a,
				.sidebarHold .widget_subpages li.current_page_item a,
				.sidebarHold .widget_subpages li.current_page_parent a,
				.sidebarHold .widget_subpages li.current_page_ancestor a,
				.sidebarHold .widget_categories li.current-cat a,
				.sidebarHold .LJSubpagesWidget .active > a,
				.sidebarHold .LJSubpagesWidget li.current_page_item a,
				.sidebarHold .LJSubpagesWidget li.current_page_parent a,
				.sidebarHold .LJSubpagesWidget li.current_page_ancestor a {
					padding:9px 0 9px 60px;margin-right:21px;
					color:#fff;font-weight:bold;text-decoration:none;
					border-top:1px solid #8bcb49;border-left:1px solid #8bcb49;border-bottom:1px solid #8bcb49;
					background-color:#55ae2e;/*FALLBACK*/
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0d456', endColorstr='#55ae2e');
					background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #a0d456), color-stop(1.00, #55ae2e));
					background-image: -moz-linear-gradient(center top,  #a0d456 0%,  #55ae2e 100%);
				} .sidebarHold .widget_subpages > ul > li > a:hover,
				  .sidebarHold .widget_categories > ul > li > a:hover,
				  .sidebarHold .LJSubpagesWidget > ul > li > a:hover{font-weight:bold;text-decoration:none;}

.sidebarHold .entry-content{ float:right; }

	.sidebarHold .SWBOC_Widget {position:relative;}
		.sidebarHold .SWBOC_Widget a{color:#00c;}
		.sidebarHold .SWBOC_Widget .widget-title{font-size:26px;color:#7ac142;margin:30px 35px 0px;}
		.sidebarHold .SWBOC_Widget p{font-size:12px;padding:10px 30px 25px 35px;}
		.sidebarHold .SWBOC_Widget img{margin-bottom:0;}
			
	.sidebarHold .image-widget {}
		.sidebarHold .image-widget a {display:block;padding:0;margin:0;}
		.sidebarHold .image-widget img {display:block;padding:0;margin:0;}

	/*------------------------\
	| Start New Styles        |
	\------------------------*/
	.parent-pageid-6 .widget_subpages{display:none;}
	.parent-pageid-8 .widget_subpages{display:none;}
	#swboc-7 .widget-title{margin:30px 35px 0px;}
	#swboc-2,#swboc-8 {border-top:1px solid #c9c9c9;margin-top:15px;margin-right:20px;}
	#swboc-2 .widget-title,#swboc-8 .widget-title{margin-top:25px;margin-bottom:15px;}
	#swboc-2 a,#swboc-8 a{color:#939393;font-size:14px;margin:0 30px 0 35px;display:block;text-decoration:none;}
	#swboc-2 a:hover,#swboc-8 a:hover{font-weight:bold;}
	#swboc-2 a img,#swboc-8 a img{margin-right:20px;vertical-align:top;}
	#ljsubpageswidget-8 > ul > li > a{
		/*white-space: nowrap;*/
		width: 230px;
		/*overflow: hidden;*/
		/*-o-text-overflow: ellipsis;
		text-overflow: ellipsis;*/
	}
	/*------------------------\
	| End New Styles          |
	\------------------------*/
	
/* Pages */
.subPageHold{border:1px solid #c9c9c9;padding:0;background:#fff;border-radius:4px;margin-top:20px;}
	#container{margin:0 0px 0 290px;padding:30px 35px;border-left:1px solid #c9c9c9;min-height:500px;}/*Left-Margin is width of Sidebar*/
		#container #content{}
	
	/* entry-content START */
	.alignright {float:right;margin:0 0 20px 20px;}
	.alignleft {float:left;margin:0 20px 20px 0;}
	.aligncenter {display:block;margin:0 auto 15px;}
.entry-title {font-size:24px;font-weight:bold;color:#5f5f5f;line-height:1.2;clear:none;margin-bottom:25px;}
.entry-content {font-size:14px;color:#7f7f7f;line-height:1.5;}
	.entry-content p a {color:#7f7f7f;text-decoration:underline;}
	.entry-content p, .entry-content ul, .entry-content ol {padding-bottom:25px;}
	.entry-content ul, .entry-content ol  {margin-left:20px;}
	.entry-content ul li, .entry-content ol li {}
	.entry-content ul {list-style:disc;}

	.entry-content h1,
	.entry-content h2,
	.entry-content h3,
	.entry-content h4,
	.entry-content h5,
	.entry-content h6 {font-weight:bold;clear:none;}
	
	.entry-content h1 {font-size:22px;}
	.entry-content h2 {font-size:18px;}
	.entry-content h3 {font-size:16px;}
	.entry-content h4 {font-size:14px;}
	.entry-content h5 {font-size:13px;}
	.entry-content h6 {font-size:12px;}
	
	.entry-content blockquote {}
		.entry-content blockquote p{}
		
	/*------------------------\
	| Start New Styles        |
	\------------------------*/
	.entry-content .orange-button.med{font-size:18px;padding:4px 20px 5px;color:#fff;text-decoration:none;}
	.entry-content .address{float:left;width:49%;}
	.entry-content .hours{float:right;width:47%;}
	.entry-content .clear{clear:both;}
	.entry-content .middleimg{vertical-align:top;text-decoration:none;}
	/*------------------------\
	| End New Styles          |
	\------------------------*/

/* FOOTER START */
	#footer{float:left; width:100%; padding:20px 0 70px;}
	#footer #innerFooter{overflow:auto;width:888px;margin:0 auto;border:1px solid #c9c9c9;padding:30px 25px;background:#fff;border-radius:4px;}
	#footer ul li{font-size:12px; color:#8c8c8c;}
	#footer ul li a{color:#8c8c8c; text-decoration:none;}
	#footer ul li a:hover{text-decoration:underline;}
	#footer p{font-size:12px;line-height:2.2;}
		#footer .widget-container {float:left;margin-right:35px;font-size:12px;}
		#footer .widget-container a{}
		#footer .widget-container .widget-title{color:#7ac142;font-weight:bold;font-size:12px;margin-bottom:8px;}
		#footer .SWBOC_Widget .widget-title{margin-bottom:4px;}
		#footer .LJSubpagesWidget ul {list-style:none;margin-left:0px;}
		#footer .LJSubpagesWidget li{line-height:1.5;margin-top:5px;padding-bottom:3px;}
		#footer .SWBOC_Widget { float:right;margin-right:0; }
		
/* BLOG START */
.blog {}
	.blog .post{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #d5d4d4;color:#7F7F7F;}
		.blog .post a{color:#6a6a6a;}
		.blog .post .entry-title {font-weight:bold;margin-bottom:15px;color:#6a6a6a;}
		.blog .post .entry-meta {font-size:13px;font-weight:bold;}
			.blog .post .entry-meta .meta-sep {display:none;color:#7ac142;}
			.blog .post .entry-meta .author {display:none;}
			.blog .post .entry-meta .author a {color:#7ac142;}
		.blog .post .entry-utility {font-size:13px;padding-bottom:15px;}
			.blog .post .entry-utility a {text-decoration:underline;}
	
.single {}
	.single .post {padding-bottom:0px;margin-bottom:0px;border-bottom:none;}
		.single .navigation {display:none;}
		
#comments{display:none;}
		
/* CONTACT FORM START */
	.wpcf7 .inputHold {width:120%;overflow:hidden;padding-bottom:20px;}
		.wpcf7 p {font-weight:bold;}
				.wpcf7 input{width:82%;padding:7px 5px;font-size:14px;
					box-shadow:inset 3px 3px 3px #eee;
					border:1px solid #ccc;
					margin-bottom:15px;
				}
				.wpcf7 input:hover{border:1px solid #888;}
		.wpcf7 p.field-name{float:left;width:49%;}
		.wpcf7 p.field-email{float:right;width:49%;}
			.wpcf7 .field-subject input{width:91%;}
			.wpcf7 textarea{width:91%;height:128px;padding:7px 5px;font-size:14px;
				box-shadow:inset 3px 3px 3px #eee;
				border:1px solid #ccc;
				margin-bottom:20px;
			}
			.wpcf7 textarea:hover{border:1px solid #888;}
		.wpcf7 .wpcf7-submit{
			border-radius:3px;
			color:#555;font-weight:bold;
			width:100px;background-color:#ddd;
			text-shadow:2px 2px 1px #aaa;padding:2px 10px;
			box-shadow:inset 0px 0px 3px #fff;
		}
		.wpcf7 .wpcf7-submit:hover{
			cursor:pointer;
			background:#ccc;
			color:#000;
		}
			span.wpcf7-not-valid-tip {
				left: 0!important;
				top: 100%!important;
				width: 238px!important;
			}