/*
Theme Name:Solar Bridge Technologies
*/
body{margin:0;font:12px Verdana,Geneva,sans-serif;background:#e2e2e2 url(images/bg-body.gif) no-repeat 50% 0;color:#777;min-width:1000px}
img{border:0}
a{color:#666;text-decoration:none;outline:none;cursor:pointer}
a:hover{text-decoration:underline}
form,fieldset{margin:0;padding:0;border:0}
input,textarea{font:100% Arial,Helvetica,sans-serif;color:#777;vertical-align:middle;outline:none}
sup{font-size: 6px;}
#wrapper{width:1000px;margin:0 auto;background:#fff}
#header{padding:10px 22px 4px 33px;height:1%;position:relative;z-index:5}
.logo{float:left;background:url(images/logo.gif) no-repeat;width:216px;height:54px;text-indent:-7779px;overflow:hidden;margin:29px 0 0}
.logo a{height:100%;display:block}
#header .row{overflow:hidden;height:1%;padding:0 0 11px}
.top-nav{float:right;margin:0;padding:0 7px 0 0;list-style:none}
.top-nav li{float:left;text-transform:uppercase;padding:0 0 0 18px;font-size:11px;line-height:16px}
.top-nav li a{float:left;color:#777}
.top-nav li a.share{background:url(images/icon-share.gif) no-repeat;padding:0 0 0 20px}
.top-nav li a:hover{text-decoration:underline}
form.search{overflow:hidden;height:1%;padding:0 0 7px}
form.search fieldset{float:right}
#sidebar form.search fieldset{float:none}
#sidebar form.search{margin:-3px 0 0 4px}
form.search .text{background:url(images/bg-search.gif) no-repeat;width:163px;height:25px;padding:0 0 0 25px;float:left}
form.search .text input{float:left;width:155px;padding:7px 7px 7px 0;color:#444;font-size:9px;line-height:11px;border:0;background:none}
.nav-holder{height:1%}
.nav-holder:after{clear:both;content:"";display:block}
#nav{float:right;margin:0 -22px 0 0;padding:0;list-style:none;display:inline}
#nav li{float:left;font-size:15px;line-height:17px;position:relative;text-transform:uppercase}
#nav li a{float:left;color:#777;padding:0 0 0 9px;height:36px;overflow:hidden}
#nav li a span{float:left;padding:10px 29px 11px 0;background:url(images/arrow.gif) no-repeat 100% 0}
#nav li a cufon{float:left;margin:0 !important}
#nav li a:hover,#nav li.hover a,#nav li:hover a{text-decoration:none;background:url(images/bg-nav-hover.gif) no-repeat;position:relative;z-index:2}
#nav li a:hover span,#nav li:hover a span,#nav li.hover a span{background:url(images/bg-nav-hover.gif) no-repeat 100% 0;color:#666}
#nav ul{margin:0;padding:0 0 0 13px;list-style:none;width:240px}
#nav ul li{float:none;font-size:14px;line-height:16px;height:1%;vertical-align:top;padding:0 0 3px}
#nav ul ul{padding:0 0 8px;background:url(images/bg-drop-list.gif) repeat-x 3px 100%}
#nav ul li a,#nav li.hover li a,#nav li:hover li a{float:none;padding:3px 0 5px 12px;display:block;overflow:hidden;height:1%;color:#333;background:none}
#nav ul li li{text-transform:none;font-size:12px;border-top:1px solid #dfdfdf;padding:0}
#nav ul li li a{padding:8px 0 5px 12px}
#nav ul li a:hover{background:none;color:#000}
#nav li .drop{position:absolute;top:100%;left:-22px;display:none;margin:-1px 0 0}
#nav li .drop .c{background:url(images/bg-drop-c.png) repeat-y;width:271px}
#nav li .drop .b{background:url(images/bg-drop-b.png) no-repeat;width:271px;height:10px;overflow:hidden}
#nav li .drop .t{background:url(images/bg-drop-t.png) no-repeat;width:271px;height:9px;overflow:hidden}
#nav li.hover .drop,#nav li:hover .drop{display:block}
#main{width:100%;overflow:hidden}
.gallery{overflow:hidden;width:100%;position:relative}
.slide-list{margin:0;padding:0;list-style:none;width:77799px;overflow:hidden}
.slide-list li{float:left;position:relative}
.slide-list li img{display:block}
.text-solar-pover{background:url(http://solarbridge.wpengine.netdna-cdn.com/wp-content/themes/solarbridgetechnologies/images/text-solar-pover.png) no-repeat;width:330px;height:70px;display:block;text-indent:-7779px;overflow:hidden;padding:0 0 16px}
.slide-list .text-box{width:340px;position:absolute;top:93px;left:32px}
.slide-list .slide1 .text-box p{overflow:hidden;width:100%;text-transform:uppercase;font-size:19px;line-height:19px;margin:0 0 13px;color:#505050;letter-spacing:-1px;word-spacing:2px}
.slide-list .slide1 .text-box p cufon{float:left;margin:0 !important;padding:0 0 8px}
.btn-learn{background:url(images/btn-learn.png) no-repeat;width:83px;height:31px;padding:0 32px 2px 11px;line-height:31px;color:#fff;font-size:11px;display:block;margin:0 0 0 -2px;position:relative; font-weight: bold;}
.slide-list .slide2 .btn-learn{font-weight:bold}
.short-width{width:390px !important}
.title-slide{width:500px;font-size:39px;margin:0 0 4px -30px;position:relative;color:#fff;text-transform:uppercase;overflow:hidden;display:block}
.title-slide span{float:left;background:none;padding:10px 15px 2px 26px;margin:0 0 9px;letter-spacing:1px; display: none;}
.title-slide span cufon{float:left;margin:0 !important}
.slide-list .slide2 .text-box,.slide-list .slide3 .text-box{width:360px;padding:0 0 0 30px;top:20px;left:0}
.slide-list .slide2 .text-box p,.slide-list .slide3 .text-box p{overflow:hidden;width:100%;margin:0 0 4px;font-size:13px;line-height:17px;text-transform:uppercase; color:#505050}
.slide-list .slide3 .text-box p{margin:0 0 26px}
.slide-list .slide2 .text-box p cufon,.slide-list .slide3 .text-box p cufon{float:left;margin:0 !important;padding:0 0 9px}
.btn-video{background:url(images/btn-learn-wide.png) no-repeat;width:150px;height:31px;padding:0 32px 2px 11px;line-height:31px;color:#fff;font-size:11px;display:block;margin:0 0 0 -2px;position:relative;font-weight:bold}
.gallery-wrapp{width:946px;position:relative;padding:0 27px;margin:-15px 0 0}
.gallery-list{margin:0;list-style:none;padding:0px 0 0;overflow:hidden;width:77799px}
.gallery-list-holder{overflow:hidden;width:100%;position:relative;background:url(images/bg-gallery-list.gif) no-repeat 2px 2px}
.gallery-list li{float:left; overflow:hidden}
.gallery-list li a {float:left;color:#777; padding:17px 10px 11px; width:216px;text-decoration:none}
.gallery-list li.active a{background:url(images/bg-active-gallery.gif) no-repeat 50% 0;padding-top:32px;margin-top:-15px;position:relative;z-index:3}
.gallery-list li img {float:left;margin:2px 11px 0 0;border:1px solid #efefef}
.gallery-list li strong {display:block;color:#f60;text-transform:uppercase;font-weight:normal;font-size:13px;line-height:17px;position:relative}
.gallery-list li a:hover {text-decoration:none}
.btn-prev,.btn-next{background:url(images/btn-prev-next.gif) no-repeat;width:27px;height:27px;position:absolute;top:55px;left:0;text-indent:-7779px;overflow:hidden}
.btn-next{background-position:0 -27px;left:auto;right:0}
.gallery-list li span {display:block;line-height:16px;font-size:11px;position:relative;color:#777; width:89px; float:right}
#twocolumns{overflow:hidden;padding:7px 28px 17px 30px; width:938px;background:url(images/bg-twocolumns.gif) repeat-x}
#twocolumns.inner{background:url(images/bg-twocolumns-inner.gif) no-repeat;min-height:545px}
* html #twocolumns.inner{height:545px;overflow:visible}
#content{width:630px;float:left}
#content a{text-decoration: underline;}
.home #content {padding-top: 15px;}
.inner #content{float:right;width:709px;padding:16px 0 0}
.heading-box{overflow:hidden;height:1%;padding:20px 10px 10px;border-bottom:0px solid #e4e4e4;margin:0 0 3px}
#content .heading-box h2{margin:0;background:url(images/icon-rss.gif) no-repeat;padding:3px 0 3px 24px;height:1%;overflow:hidden;color:#777;font-size:13px;line-height:15px;text-transform:uppercase}
#content .heading-box h2 a{color:#777;text-decoration:none}
.btn-view{background:url(images/btn-view.png) no-repeat;width:65px;height:19px;float:left;text-indent:-7779px;overflow:hidden;padding:0;border:0;cursor:pointer;margin:0 0 0 8px;font-size:0;line-height:0}
.select-form{float:right}
.select-form fieldset{float:left}
.select-form select{float:left;width:192px;margin:0}
.news-list{margin:0;padding:0;list-style:none}
.news-list li{overflow:hidden;height:1%;padding:0px 15px 10px 10px;font-size:13px}
.news-list li .attachment-post-thumbnail, .news-list li .attachment-thumbnail{float:left;margin:0 16px 0 -2px;position:relative;border: 1px solid #999;
width: 300px;
height: auto;
padding: 4px;}
.category-blog .attachment-post-thumbnail {display: block;}
.news-list li h3{margin:0 0 3px;color:#f60;font-size:15px;line-height:1.4em;font-weight:normal}
.news-list li h3 a{color:#f60}
.home .news-list li h3 {font-size:13px;}
.news-list li p{margin:0 0 0px;line-height:16px}
.news-list li .date,.news-list li .place{font-size:11px;line-height:14px}
.news-list .text-box {overflow:hidden;height:1%;padding:0px 0 0px 0}

#sidebar2 {float:right;width:283px;padding:14px 0 0}
#sidebar {float:right;width:300px;padding:14px 0 0}
.inner #sidebar{float:left;width:208px;padding:17px 0 0}
.inner #sidebar2{float:left;width:208px;padding:0}
.accordion{margin:0;padding:0 0 10px;list-style:none;border:1px solid #dedede;background:#e8e8e8;height:1%}
.accordion li{vertical-align:top;background:#e6e6e6 url(images/bg-accordion.gif) repeat-x}
.accordion li span{padding:5px 0 5px 42px;display:block;overflow:hidden}
.accordion li span cufon{float:left;margin:0 !important}
.accordion li.mission span{background:url(images/icon1.gif) no-repeat}
.accordion li.downloads span{background:url(images/icon2.gif) no-repeat}
.accordion li.how-a-buy span{background:url(images/icon3.gif) no-repeat}
.accordion li .opener{padding:10px 30px 5px 15px;color:#666;font-size:15px;line-height:17px;background:url(images/arrow3.gif) no-repeat 100% 50%;display:block;border-bottom:1px solid #dedede}
.aside .accordion li .opener{padding:13px 30px 8px 15px;background:none !important}
.accordion li .ui-state-active,.accordion li .opener:hover{background:url(images/arrow2.gif) no-repeat 100% 50% !important;text-decoration:none}
.accordion .text-holder{padding:10px 10px 27px;background:#fff;font-size:11px}
.aside .accordion .text-holder{padding-bottom:5px}
.accordion li p{margin:0 0 3px;line-height:16px}
.accordion .title{display:block;color:#690;text-transform:uppercase;font-size:11px;line-height:16px;font-weight:normal;margin:0 0 5px}
.two-blocks{overflow:hidden;width:100%}
.two-blocks .aside{float:right;width:283px;margin:0 0 0 50px}
#content .two-blocks .aside a { text-decoration: none;}
.two-blocks .content-box{overflow:hidden;height:1%}
.heading{background:url(images/bg-drop-list.gif) repeat-x 2px 100%;padding:0 0 26px;margin:0 0 12px}
#content h1 {margin:0 0 8px;font-size:26px;line-height:28px;font-weight:normal;color:#666;text-transform:uppercase;overflow:hidden;width:100%}
#content-wide h1 {margin: 9px 0 2px;font-size:26px;line-height:28px;font-weight:normal;color:#666;text-transform:uppercase;overflow:hidden;width:100%}
#content h1 cufon,#content .sub-heading cufon{float:left;margin:0 !important}
#content .sub-heading{margin:0;font:italic normal 16px/18px Verdana,Geneva,sans-serif;color:#666;overflow:hidden;width:100%}
#content .date{display:block}
#content h2{margin:0 0 0;font-size:16px;font-weight:normal;color:#66625f;overflow:hidden;height:1%}
#content h2 cufon{float:left;margin:0 0 0 !important}
#content h2 span.shift {font-size:80%;position:relative;}
#content h2 span.shift cufon {top:2.93em;}
.content-box p{margin:0 0 13px;line-height:16px}
.content-box h3{margin:0 0 10px;font-size:16px;line-height:20px;font-weight:normal}
.inner .accordion{background:none;padding:0}
.pdf-list{margin:-3px 0 0 2px;padding:0;list-style:none}
.pdf-list li{width:100%;overflow:hidden;background:none;font-size:11px;line-height:18px;margin:0 0 11px}
.pdf-list li a{float:left;background:url(images/icon-pdf.gif) no-repeat !important;line-height:18px;padding:0 0 0 27px;color:#690;text-transform:uppercase;font-size:11px;border:0}
.pdf-list li a.no-image{background: none !important; padding: 0;}
.pdf-list li a.no-image:hover{background: none !important; padding: 0;}
.pdf-list li a em{font-style:normal;color:#777;text-transform:none}
.pdf-list li a:hover{background:#fff url(images/icon-pdf.gif) no-repeat !important}

#sidebar ul.sub-menu li.menu-item menu-item-type-post_type menu-item-object-page {line-height:14px;}
#sidebar ul li.menu-item menu-item-type-post_type menu-item-object-page {line-height:14px;}
ul.submenu {margin-bottom: 14px;}
#sidebar h3, #sidebar2 h3{margin:0 0 10px;font-size:15px;line-height:17px;text-transform:uppercase;color:#666;overflow:hidden;width:100%}
#sidebar h3 cufon, #sidebar2 h3 cufon{float:left;margin:0 !important}
#sidebar ul.menu, #sidebar2 ul.menu{margin:0;padding:0;list-style:none}
#sidebar ul.menu li, #sidebar2 ul.menu li{line-height:14px;overflow:hidden;width:100%;vertical-align:top}
#sidebar ul.menu li a,#sidebar ul.menu li.current-menu-item li a, #sidebar2 ul.menu li a,#sidebar2 ul.menu li.current-menu-item li a{display:block;overflow:hidden;color:#666;padding-bottom:12px;}
#sidebar ul.menu ul, #sidebar2 ul.menu ul{margin:0;padding:3px 0 7px;list-style:none;clear:both}
#sidebar ul.menu li a cufon, #sidebar2 ul.menu li a cufon{float:left;margin:0 !important}
#sidebar ul.menu ul li, #sidebar2 ul.menu ul li{text-transform:none}
#sidebar ul.menu li a:hover,#sidebar ul.menu li.current-menu-item a,#sidebar ul.menu li li.current-menu-item a,#sidebar ul.menu li.current-menu-item li a:hover, #sidebar2 ul.menu li a:hover,#sidebar2 ul.menu li.current-menu-item a,#sidebar2 ul.menu li li.current-menu-item a,#sidebar2 ul.menu li.current-menu-item li a:hover,  #sidebar2 ul.menu li.current-cat a,#sidebar2 ul.menu li li.current-cat a,#sidebar2 ul.menu li.current-cat li a:hover{color:#f60;background:url(images/arrow4.gif) no-repeat 0 25%;padding-left:12px;text-decoration:none}
#sidebar ul.menu li.current-menu-item li a, #sidebar2 ul.menu li.current-menu-item li a{background:none}
#sidebar ul.menu li li a, #sidebar2 ul.menu li li a{padding:0px 5px 12px 12px !important}
#sidebar ul.menu li a sup, #sidebar2 ul.menu li a sup{position:relative;top:0px;}

.visual{width:100%;overflow:hidden;position:relative}
.visual ul{margin:0;padding:0;list-style:none;width:100%;overflow:hidden}
.visual ul li{float:left;display:none}
.visual ul li img{float:left}
.visual ul li.active{display:block}
#footer{overflow:hidden;width:100%;color:#bcbcbc;background:#303030}
.footer-nav{margin:0;padding:0;list-style:none;width:640px;float:left}
.footer-nav li{float:left;width:128px;text-transform:uppercase;font-size:13px;line-height:15px}
.footer-nav li a{color:#777}
.footer-nav li li{float:none;text-transform:none;font-size:11px;width:auto}
.footer-nav ul{margin:0;padding:3px 0 0;list-style:none}
.footer-col{float:right;width:287px}
.footer-left{float:left;width:640px}
.padding-footer-nav{padding-top: 20px;}
.footer-col .section{overflow:hidden;padding:10px;color:#777;font-size:11px;background:#ffd203;}
.footer-col .section .title{display:block;font-size:13px;line-height:15px;text-transform:uppercase;font-weight:normal;padding:0 0 6px}
.footer-col .section p{margin:0 0 9px;line-height:13px}
.mail-form{width:100%;padding:0 0 20px}
.mail-form:after{clear:both;content:"";display:block}
.mail-form .text{background:url(images/bg-text-inp.jpg) no-repeat;width:186px;height:25px;float:left;margin:0 0 6px -3px;position:relative}
.mail-form .text input{float:left;font-size:9px;line-height:11px;height:11px;padding:8px;width:180px;background:none;border:0;color:#7d7d7d}
.btn-submit{background:url(images/btn-submit.gif) no-repeat;width:80px;height:24px;text-indent:-7779px;overflow:hidden;font-size:0;line-height:0;border:0;float:right;cursor:pointer}
.social{margin:-4px 0 0;padding:0;list-style:none;overflow:hidden;width:100%}
.social li{float:left;padding:0 10px 0 0}
.social li a{float:left;padding:0 0 0 20px;color:#777;line-height:16px}
.social li a.facebook{background:url(images/icon-social.gif) no-repeat}
.social li a.youtube{background:url(images/icon-social.gif) no-repeat 0 -29px}
.social li a.linkedin{background:url(images/icon-social.gif) no-repeat 0 -59px}
.footer-row{background:#333 url(images/bg-footer-row.gif) no-repeat 0 100%;overflow:hidden;padding:25px 30px 30px;width:940px}
.partners{margin:0;padding:0 0 10px;list-style:none;text-align:center}
.partners li{display:inline-block;vertical-align:middle;padding:0 4px}
* html .partners li{display:inline}
* +html .partners li{display:inline}
.partners li img{vertical-align:middle}
.footer-section{padding:14px 10px 50px}
.footer-section p{margin:0;text-align:center;font-size:11px;line-height:14px}
.outtaHere{position:absolute;left:-3000px}
.selectArea{position:relative;height:19px;float:left;color:#777;font-size:10px;line-height:19px}
.selectArea .left{position:absolute;top:0;left:0;width:19px;height:100%;background:url(images/select-left.gif) no-repeat;display:block}
.selectArea a.selectButton{position:absolute;top:0;right:0;width:23px;height:100%;background:url(images/select-button.gif) no-repeat 100% 0}
.selectArea .center{height:19px;line-height:19px;display:block;padding:0 23px 0 15px;background:url(images/select-center.gif) repeat-x}
.optionsDivInvisible,.optionsDivVisible{position:absolute;background-color:#fafaf9;border:1px solid #C9C9C9;display:block;z-index:30;font-size:10px;width:190px !important}
.drop-dif{background:#99CCCC}
.optionsDivInvisible{display:none}
.optionsDivVisible ul{margin:0;padding:0;overflow:hidden;list-style:none}
.optionsDivVisible ul li{float:left;width:100%}
.optionsDivVisible a{color:#777;overflow:hidden;text-decoration:none;display:block;height:1%;padding:2px 2px 2px 12px}

.slide-wrapper{width:1000px;overflow:hidden;position:relative}
.accordion .ui-icon{display:none}
.slide{width:100%;position:relative;overflow:hidden}

#commentform fieldset{padding:0 10px 10px 0;border-width:0}
#respond,#comments{width:100%; margin-top: 15px;}
#respond textarea,#respond input{border:1px solid #666;color:#000}
#respond textarea{margin:0}
#respond input{width:160px;margin-bottom:6px}
#respond input#submit{margin:2px 0 0;width:140px}
#paging{list-style-type:none; }
#content ul.paging { list-style: none; padding: 0; font-weight: bold;display: none; }
#content ul.paging li { float: left; margin: 0 6px 6px 0; }
#content ul.paging li a, ul.paging li.active { display: block; padding: 3px 6px; background-color: #f5f5f5; border: 1px solid #ccc; text-decoration: none;}
#content ul.paging li.active { background-color: #000; border-color: #000; color: #fff; }
.hilite { background-color: #f6f39f; }
#content .video_box{
	padding-bottom:20px;
}
#content .video_box p{
	padding-left: 55px;
}

.size-full, .size-medium {
	padding: 2px;
	margin: 6px 15px 6px 0;
	border: 1px solid #777;
}

/* ------------- Modifications for Amy Hufford Home Page Redesign ---------------- */

#videosidebar {
	display: block;
	width: 350px;
	float: left;
	margin-top: -30px;
	}

#videosidebar-3 {
	display: block;
	width: 350px;
	}

#home_page_latest_posts {
	float: left;
	width: 270px;
margin-top: 0;
margin-bottom: 0;
	}

.post-content .more-ex {display: none;}

#post-list {}

.post-list {
	/*float: left;*/
	margin-left:350px;
	width: 300px;
	}

.form-hide {}

#content .heading-titles {
	height: 1em;
	}

#content .heading-titles h2 {
	float: left;
	height: 1em;
	margin-left: 55px;
	padding-left: 20px;
	padding-right: 110px;
	text-transform: uppercase;
	margin-top: 15px;
	}

#content .heading-titles h2.headleft {
	margin-left: 0;
	margin-right: 80px;
	padding-left: 0;
padding-right: 0;
	}


#content .heading-titles h3 {}

#sidebar2 {
	width: 281px;
	}

.title-news {
	background: url("images/icon-rss.gif") no-repeat scroll 0 0 transparent;
padding-left: 25px;
}

.newsletter_sidebar {
	background: none repeat scroll 0 0 #FFD203;
	border: 1px solid #DDDDDD;
	color: #666666;
	font-size: 15px;
	line-height: 17px;
	margin-top: 10px;
	text-indent: 10px;
	}

.newsletter_sidebar h2 {}

.newsletter_sidebar p {
	font-size: 11px;
	line-height: 13px;
	padding: 0 15px 0 0px;
	}

.newsletter_sidebar input[type="submit"] {
	-moz-appearance: button;
	-moz-binding: none;
	-moz-box-sizing: border-box;
	-moz-user-select: none;
    	/* background-color: buttonface; */
	/* border: 2px outset buttonface; */
	background-color: #383838;
	border: 1px outset buttonface;
	color: #DDDDDD;
	cursor: pointer;
	float: right;
	font: -moz-button;
	height: 25px;
	line-height: normal !important;
	margin-top: -33px; 
margin-left: 0;
	padding: 0 6px 3px;
	text-align: center;
	text-shadow: none;
	vertical-align: middle;
	}

.newsletter_sidebar .text {
	}

.newsletter_sidebar .text input {
	}

/******* Social Network Menu Icons *******/

#menu-item-1107, .footer-nav li a.linkedin {
    	background: url("../../uploads/2014/07/linkedin_16.png") no-repeat scroll transparent;
	padding: 0 0 3px 20px;
	}

#menu-item-1304 {
    	background: url("../../uploads/2013/05/facebook.png") no-repeat scroll transparent;
	padding: 0 0 3px 20px;
	}

#menu-item-1305 {
    	background: url("../../uploads/2013/05/twitter-2.png") no-repeat scroll transparent;
	padding: 0 0 3px 20px;
	}
	
#menu-item-2991 {
    	background: url("../../uploads/2014/07/googleplus_16.png") no-repeat scroll transparent;
	padding: 0 0 3px 20px;
	}

#menu-item-1306 {
    	background: url("../../uploads/2013/05/youtube.png") no-repeat scroll transparent;
	padding: 0 0 3px 20px;
	}
	
#menu-item-2994 {
    	background: url("../../uploads/2013/08/instagram-16.png") no-repeat scroll transparent;
	padding: 0 0 3px 20px;
	}

/******* End Social Network Menu Icons *******/

#menu-item-1082 {padding-top: 15px;}
#menu-item-1106 {padding-top: 15px;}

ul.wplc_event_list li div {margin-top: 10px !important;}

li.wplc_alt {padding-bottom: 10px !important;}

.content-box ul li h3 {margin:15px 0 4px 0;}

ul.wplc_event_list, ul.wplc_event_list li {list-style-type: none;}

.page-id-1310 ul {list-style-type: none;}

.page-id-681 .footer-col, .page-id-1168 .footer-col {display: none;}

.alignright {margin-left: 12px; float: right;}
.size-medium.alignright {float: right; margin: 6px 0 6px 15px;}
.size-full.alignright {float: right; margin: 6px 0 6px 15px;}
.customleft {margin: 6px 15px 6px 0;}
.customright {margin: 6px 0 6px 15px;}
.no-border {border:0 none;padding:0;}
dd {-webkit-margin-start: 0;}
small {font-size: 80%;}
cufon small {vertical-align: text-bottom;}
td.true-ac-check {background: url('../../../assets/images/trueac/body-checkbox-ck.png') no-repeat 80% 50% gray;}
td.dc-box {background: url('../../../assets/images/trueac/body-checkbox.png') no-repeat 50% 50% #BBBBBB;}
.page-id-1948 td.head p {padding: 10px;}

.home .addtoany_share_save_container {display: none;}

form {padding: 6px 1% 9px 0;}

.wp-caption {padding-top: 12px !important; padding-right: 8px;
padding-left: 8px;
padding-bottom: 10px; }

p.wp-caption-text {text-align: left; padding: 8px 0 0 10px;}

img.size-thumbnail {float: left;}

.wp-caption img { margin: 0 0 7px 0 !important;}

/*****Blog Homepage Small Image Code*****/
.blog-thumb-cont {
    border: 1px solid #999999;
    clear: left;
    float: left;
    padding: 5px;
    width: 116px;
}

.blog-thumbnail {
    width: 116px;
    height: 74px;
    overflow: hidden;
}

.blog-thumbnail img {margin: -20px 0 0 0;}

/*****Old Blog Homepage Small Image Code*****/
/*****.blog-thumbnail {width: 126px;  float:left; clear:left;}

.blog-thumbnail img {padding: 5px;
border: solid 1px #999;
width: 114px; height: 86px;
margin-bottom: 6px;}*****/

.blog-snippet {width:180px; margin:0 0 15px 10px; float: left;}

.author img {float: left; padding: 5px; border: 1px solid #ddd; margin-right: 15px; background: #FFF;}

.author {height: 129px !important; padding: 15px; background: #f3f3f3; margin-top: 10px; margin-bottom: 12px; border: 1px solid #ddd;}

#comments ol {margin-left: 0; padding-left: 0; list-style-type: none;}

#comments img {float: left; padding-right: 15px;}

body.category-blog h2 {display: none;}

.post-date {font-size: 85%; padding-bottom: 8px;}

.read-more {float: none;}

.clear {clear: both;}

.centercol {width: 300px;}

.centercol .blog-snippet {width: 150px;}

.centercol .blog-thumbnail {margin-bottom: 0px; }

.home .news-list li {margin-left: 0; padding-left: 0;}

.blog-widget {height: auto;}

.date .alignleft, .author .alignleft {display: none;}

.date .post-date, .author .post-date  {display: none;}

.buttonz a {text-decoration:none;}
.buttonz {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:9px;
	-moz-border-radius-topleft:9px;
	border-top-left-radius:9px;
	-webkit-border-top-right-radius:9px;
	-moz-border-radius-topright:9px;
	border-top-right-radius:9px;
	-webkit-border-bottom-right-radius:9px;
	-moz-border-radius-bottomright:9px;
	border-bottom-right-radius:9px;
	-webkit-border-bottom-left-radius:9px;
	-moz-border-radius-bottomleft:9px;
	border-bottom-left-radius:9px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:33px;
	line-height:33px;
	padding: 0 15px 0 15px;
	text-decoration:none;
	text-align:center;
text-transform: uppercase;
}
.buttonz:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.buttonz:active {
	position:relative;
	top:1px;
}

#content a .buttonz {text-decoration:none;}

.gform_wrapper .ginput_complex .ginput_left {width: 45% !important;}

.gform_wrapper form div label {clear: none; font-size: 100%; margin: 0 !important;}

.gform_wrapper .gsection {margin: 10px 0 0 0 !important;}

.gform_wrapper .gfield_description {padding: 0 0 5px 0 !important;}

.gform_wrapper form div {padding-bottom: 0 !important; }

#content-wide .gform_wrapper {max-width: 90% !important;}

.fullcol {margin-left: 130px;
margin-right: auto;
width: 100%;}
.halfcol {width:30%; margin: 10px 20px 0 0; float:left; padding: 20px; border: 1px solid gray;}

.or {padding-right: 20px; float: left; margin-top: 40px; font-size: 25px; min-height: 200px;}

.halfcol-login {width: 30%; margin-top: 10px; padding: 20px; float:left; border: 1px solid gray;}

.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {letter-spacing: normal !important;}

.gform_wrapper .top_label .gfield_label {margin: 2px 0 0 0 !important; font-weight: normal !important;}

.page-id-2722 .addtoany_share_save_container, .page-id-2736 .addtoany_share_save_container, .page-id-2738 .addtoany_share_save_container,.page-id-2735 .addtoany_share_save_container {display: none;}

.page-id-2722 #content-wide .gform_wrapper, .page-id-2736 #content-wide .gform_wrapper {max-width: 100% !important;}

.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label {font-weight: normal !important;}

.gform_wrapper .gform_footer {margin: 0 !important;}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {padding: 7px; text-transform: uppercase;}

.gform_wrapper .ginput_complex input[type=text], .gform_wrapper .ginput_complex input[type=url], .gform_wrapper .ginput_complex input[type=email], .gform_wrapper .ginput_complex input[type=tel], .gform_wrapper .ginput_complex input[type=number], .gform_wrapper .ginput_complex input[type=password], .gform_wrapper .ginput_complex select, .gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half input.large, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.large, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.large, .gform_wrapper .top_label li.gfield.gf_right_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.large {font-size: 1.1em !important;}

.gform_wrapper .top_label select.medium, .gform_wrapper input[type=text],
.gform_wrapper input[type=url],
.gform_wrapper input[type=email],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=number],
.gform_wrapper input[type=password] {
 {font-size: 1.1em !important;}

/************GRAVITY FORMS*****************/
#input_14_1_6, #input_14_1_3, #input_14_2, #input_17_1_3, #input_17_1_6, #input_17_2  {
	background:#CCCCCC !important;
}
#input_17_1_3 {
	background:#CCCCCC !important;
}

#gform_page_17_2 .gform_wrapper .gsection_description {font-size: 1.2em !important;}

.login-action-lostpassword .login #nav {display: none !important;}

.halfcol-login a {padding-bottom: 10px; font-weight: bold;}