/* sensible defaults
-------------------------------------------------- */
* {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	outline: none;
 //list-style: none;
}
*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
textarea, input, select {
	border-radius: 0;
	border: 1px solid #D9D9D9;
	vertical-align: middle;
	padding: 8px 16px;
}
img {
	display: block;
}
a:hover {
	text-decoration: none;
}
.clear:after {
	display: block;
	height: 0;
	clear: both;
	content: ".";
	visibility: hidden;
}
html {
/*min-width: 1140px;*/
}
strong {
	font-weight: bold;
}
h1 {
	line-height: normal;

	font-size: 22px;
	color: #333333;
	font-weight: 500;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 8px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 14px;
	font-weight: 600;
}
h6 {
	font-size: 14px;
	font-weight: 500;
}
/* containers
-------------------------------------------------- */
.content_width {
	width: 1100px;
	margin: 0 auto;
}
main h1 {
	font-size: 24px;
	font-weight: 300;
	line-height: normal;
}
main p, main ul, main ol {
	margin-bottom: 20px;
}
.page_content ul, ol {
	margin-bottom: 20px;

	font-size: 14px;
	color: #555555;
	font-weight: normal;
	line-height: 24px;
	margin-bottom: 15px;
	margin-left: 30px;
}
.page_left_content_container ul, .page_left_content_container ol {
	margin-left: 30px;
	margin-bottom: 15px;
	list-style-position: inside;
}
.page_left_content_container a {
	text-decoration: underline;
}
.page_social_links {
	margin-left: 0 !important;
}
main ul li {
	list-style-type: disc;
	margin: 15px 0 0 15px;
}
main ol li {
	list-style-type: decimal-leading-zero;
	margin: 15px 0 0 25px;
}
main a {
	color: #006ca4;
}
.gray_pattern {
 //background: url(../images/side_img_back.png) repeat left top;
	background: #8CB9E0;
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), -moz-linear-gradient(top, #a4c5e2 0%, #77A6D0 100%);
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a4c5e2), color-stop(100%, #77A6D0));
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), -webkit-linear-gradient(top, #a4c5e2 0%, #77A6D0 100%);
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), -o-linear-gradient(top, #a4c5e2 0%, #77A6D0 100%);
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), -ms-linear-gradient(top, #a4c5e2 0%, #77A6D0 100%);
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), linear-gradient(to bottom, #a4c5e2 0%, #77A6D0 100%);
	background-position: top left, top left;
	background-size: auto;
	margin-bottom: 10px;
}
.gray_pattern_padding {
	padding: 10px;
}
.gray_box {
	background: #f6f6f6;
	padding: 10px;
	margin-top: 10px;
}
.column_left {
 //float: left;
 //width: 300px;
 //margin-top: 15px;
}
.column_right {
 //float: right;
 //width: 825px;
 //margin-top: 15px;
}
.width200 {
	width: 200px;
}
.width285 {
	width: 285px;
}
.width925 {
	width: 925px;
}
.width840 {
	width: 800px;
}
#headerLogo {
	max-width: 355px;
	margin-top: 5px;
}
.clear:after {
	display: block;
	height: 0;
	clear: both;
	content: ".";
	visibility: hidden;
}
*, *:before, *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
a {
	color: #007ab9;
	text-decoration: underline;
	outline: none;
}
a:hover {
	color: #555;
	text-decoration: none;
	-webkit-transition: color .5s;
	-moz-transition: color .5s;
	-o-transition: color .5s;
	-ms-transition: color .5s;
	transition: color .5s;
}
strong {
	font-weight: 700;
}
small, .small {
	font-size: 13px;
}
em {
	font-style: italic;
}
img {
	display: block;
}
span.red {
	color: #cc0000;
}
.clear {
	clear: both !important;
}
.grayStriped {
	background: #8CB9E0;
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), -moz-linear-gradient(top, #a4c5e2 0%, #77A6D0 100%);
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a4c5e2), color-stop(100%, #77A6D0));
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), -webkit-linear-gradient(top, #a4c5e2 0%, #77A6D0 100%);
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), -o-linear-gradient(top, #a4c5e2 0%, #77A6D0 100%);
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), -ms-linear-gradient(top, #a4c5e2 0%, #77A6D0 100%);
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), linear-gradient(to bottom, #a4c5e2 0%, #77A6D0 100%);
	background-position: top left, top left;
	background-size: auto;
}
.noArrowGreenBut {
	background: url('../images/white-gradient.png') repeat-x scroll 0 0 #869757;
	text-shadow: 1px 1px 0px #566726;
	-webkit-transition: background .3s !important;
	-moz-transition: background .3s !important;
	-o-transition: background .3s !important;
	-ms-transition: background .3s !important;
	transition: background .3s !important;
	cursor: pointer;
	padding: 0px 20px 0px 20px;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	border: 1px solid #728148;
	color: #fff !important;
	font-weight: 600;
	font-size: 14px;
	text-decoration: none !important;
}
.noArrowGreenBut:hover {
	background-color: #728148;
	color: #fff !important;
}
.noArrowOrangeBut {
	background: url('../images/white-gradient.png') repeat-x scroll 0 0 #d9841b;
	text-shadow: 1px 1px 0px #566726;
	-webkit-transition: background .3s !important;
	-moz-transition: background .3s !important;
	-o-transition: background .3s !important;
	-ms-transition: background .3s !important;
	transition: background .3s !important;
	cursor: pointer;
	padding: 0px 20px 0px 20px;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	border: 1px solid #728148;
	color: #fff !important;
	font-weight: 600;
	font-size: 14px;
	text-decoration: none !important;
}
.noArrowOrangeBut:hover {
	background-color: #c37618;
	color: #fff !important;
}
#home_search-filters li {
	list-style-type: none !important;
}
/* columns and containers
-------------------------------------------------- */
.pagewidth {
	width: 1100px;
	margin: 0 auto;
}
.gray-box {
	background: #8CB9E0;
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), -moz-linear-gradient(top, #a4c5e2 0%, #77A6D0 100%);
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a4c5e2), color-stop(100%, #77A6D0));
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), -webkit-linear-gradient(top, #a4c5e2 0%, #77A6D0 100%);
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), -o-linear-gradient(top, #a4c5e2 0%, #77A6D0 100%);
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), -ms-linear-gradient(top, #a4c5e2 0%, #77A6D0 100%);
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), linear-gradient(to bottom, #a4c5e2 0%, #77A6D0 100%);
	background-position: top left, top left;
	margin-top: 10px;
}
.left-column_70p {
	float: left;
	width: 800px;
}
.right-column_30p {
	float: right;
	width: 290px;
}
.greyBorderDiv {
	border: 1px solid #D9D9D9;
	padding: 16px;
}
/* main
-------------------------------------------------- */
main h1 {
	color: #333;
	font-size: 26px;
	font-weight: 400;
	margin-bottom: 10px;
 //letter-spacing: -1px;
}
main h2 {
	color: #333;
	font-size: 16px;
	font-weight: 600;
	margin-top: 15px;
}
main h3 {
	color: #333;
	font-size: 14px;
	font-weight: 600;
	margin-top: 13px;
}
main p {
	margin-bottom: 15px;
}
/* global-header
-------------------------------------------------- */
#global-header, #global-header .pagewidth {
	position: relative;
	height: 165px;
}
#global-header li {
	list-style: none;
}
#global-header a {
	text-decoration: none;
}
#global-header .headerLogo {
	top: 25px;
	left: 10px;
	position: absolute;
}
#global-header .site-branding {
	position: absolute;
	top: 40px;
	left: -1px;
}
#global-header .site-branding .main_logo_title {
	font: normal 50px/110% 'Trebuchet MS', Helvetica, sans-serif;
	letter-spacing: -1.5px;
}
#global-header .site-branding sup {
	font-size: 14px;
	top: -16px;
	right: -7px;
	position: absolute;
}
#global-header .site-branding .main_sublogo_title {
	color: #999;
	font-size: 12.2px;
	font-weight: 400;
	padding-left: 1px;
	margin-top: -5px;
}
#global-header .site-branding .main_logo_title, #global-header .site-branding .main_logo_title a {
	color: #869853;
}
#global-header .site-branding .main_logo_title a span {
	color: #c7d441;
}
#global-header .main-nav {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 5;
	border-right: 1px solid #666;
	width: 100%;
}
#global-header .main-nav, #global-header .main-nav a {
	color: #fff;
}
#global-header .main-nav li {
	float: left;
	border-left: 1px solid #333;
 //border-right: 1px solid #333;
	margin-left: -2px;
	-webkit-transition: background .3s;
	-moz-transition: background .3s;
	-o-transition: background .3s;
	-ms-transition: background .3s;
	transition: background .3s;
	text-align: center;
}
#global-header .main-nav li:last-child {
	border-right: 1px solid #333;
}
#global-header .main-nav li ul li {
	text-align: left;
}
#global-header .main-nav li:hover {
	background: #454545;
}
#global-header .main-nav li strong a {
	height: 50px;
	line-height: 50px;
	display: block;
	font-size: 15px;
	background: url(../images/header-nav_arrow.png ) no-repeat 7% 55%;
	background-size: 18px;
 //padding: 0 33px 0 33px;
	border-left: 1px solid #666;
}
#global-header .main-nav li ul {
	position: absolute;
	background: #454545;
	width: 500px;
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
	z-index: 99999999;
	opacity: 0;
	left: -9999em;
}
#global-header .main-nav li ul li {
	border: 0;
	margin: 0;
	float: none;
}
#global-header .main-nav li:hover ul {
	left: auto;
	opacity: 1;
	padding: 5px;
	padding-bottom: 4px;
	border: 1px solid #666;
	border-top: 0;
	margin-top: -1px;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
 //-moz-transition-delay: .15s;
 // -os-transition-delay: .15s;
 // transition-delay: .15s;
 // -webkit-transition-delay: .15s;
}
#global-header .main-nav li ul a {
	display: block;
	font-weight: 400;
	padding: 4px 10px;
	margin-bottom: 1px;
	-webkit-transition: background .3s;
	-moz-transition: background .3s;
	-o-transition: background .3s;
	-ms-transition: background .3s;
	transition: background .3s;
// -moz-transition-delay: .15s;
 // -os-transition-delay: .15s;
 // transition-delay: .15s;
 // -webkit-transition-delay: .15s;
}
#global-header .main-nav li ul a:hover {
	background-color: #666;
}
#global-header .main-nav li ul .a-to-z a {
	display: inline-block;
	width: 119px;
	font-size: 16px;
	text-align: center;
	padding: 10px 0;
}
#global-header .main-nav li ul .a-to-z {
	border-bottom: 1px #777 solid;
}
#global-header .main-nav li:hover .list-blog {
	margin-left: -121px;
}
#global-header .main-nav li:hover .list-about {
	margin-left: -220px;
}
#global-header .main-nav li:hover .list-for-therapists {
	margin-left: -323px;
}
.mainNavFirstItem {
	width: 17%;
}
.mainNavSecondItem {
	width: 17%;
}
.mainNavThirdItem {
	width: 16%;
}
.mainNavFourthItem {
	width: 16.5%;
}
.mainNavFifthItem {
	width: 9.2%;
}
.mainNavSixthItem {
	width: 9.5%;
}
.mainNavSeventhItem {
	width: 15.89%;
	margin-left: 0px !important;
}
/*
    .mainNavSecondItem  ul{
 height: 142px;
 } 
   .mainNavThirdItem  ul{
 height: 241px;
 }
     .mainNavFourthItem  ul{
height: 153px;
 }
   .mainNavFifthItem  ul{
height: 109px;
 }
  .mainNavSixthItem  ul{
height: 207px;
 }

  .mainNavSeventhItem  ul{  
  height: 142px;
 }
 */
#global-header .main-nav li ul li {
	border-left: none !important;
	border-right: none !important;
}
#global-header .nav-bg {
	background: #555;
	width: 100%;
	height: 50px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#global-header .sub-nav a {
	float: right;
	width: 192px;
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-weight: 600;
	position: absolute;
	right: 0px;
	-webkit-transition: background .3s;
	-moz-transition: background .3s;
	-o-transition: background .3s;
	-ms-transition: background .3s;
	transition: background .3s;
	color: #fff;
	top: 63px;
}
#global-header .sub-nav .login-btn {
	color: #007ab9;
	top: 12px;
	border: 1px solid #dedede;
	background: #f6f6f6 url(../images/white-gradient.png) repeat-x left top;
}
#global-header .sub-nav .login-btn:hover {
	background-color: #dedede;
}
#global-header .sub-nav .join-btn {
	color: #fff;
	top: 63px;
	border: 1px solid #728148;
	background: #869757 url(../images/white-gradient.png) repeat-x left top;
	text-shadow: 1px 1px 0px #566726;
}
#global-header .sub-nav .join-btn:hover {
	background-color: #728148;
}
#global-header .socialmedia-nav {
	position: absolute;
	top: 10px;
	left: 0px;
}
#global-header .support-phone {
	position: absolute;
	top: 36px;
	left: 450px;
}
#global-header .support-phone span {
	font-weight: 600;
	font-size: 20px;
}
#global-header .support-phone p {
	color: #555;
	display: block;
	line-height: 24px;
	padding-left: 25px;
	margin-left: -16px;
	background: url(../images/header_phone.png) no-repeat 0 50%;
	background-size: 18px;
}
#global-header .therapist-finder {
	position: absolute;
	top: 27px;
	right: 280px;
	height: 40px;
	line-height: 40px;
}
#global-header .sepLine {
	position: absolute;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	transform: rotate(-90deg);
	top: 60px;
	right: 454px;
	width: 60px;
	border-width: 1px;
	border-color: #777;
}
#global-header .therapist-finder label {
	display: none;
}
#global-header .therapist-finder p {
	float: left;
}
#global-header .therapist-finder #header-widget_zipfield {
	width: 140px;
	border: 1px solid #B2B2B2;
	color: #555555;
	height: 28px;
	margin-top: -8px;
	padding: 0 10px;
}
#global-header textarea, #global-header input, #global-header select {
	vertical-align: top !important;
}
#global-header .therapist-finder .gradient {
	width: 45px;
	height: 28px;
	margin-top: -8px;
	border: 1px solid #9C2100;
    border-bottom: 3px solid #9C2100;
    background: #E16612;
    background: -webkit-linear-gradient(#E16612,#AB3000);
    background: -o-linear-gradient(#E16612,#AB3000);
    background: -moz-linear-gradient(#E16612,#AB3000);
    background: linear-gradient(#E16612,#AB3000);
    box-shadow: 1px 1px 1px #999;
	-webkit-transition: background .3s;
	-moz-transition: background .3s;
	-o-transition: background .3s;
	-ms-transition: background .3s;
	transition: background .3s;
	text-align: center;
    color: #fff;
    font-size: 1.2em;
    line-height: 24px;
	position:relative;
}
#global-header .therapist-finder .gradient:hover {
	background: #D25703;
  background: -webkit-linear-gradient(#D25703, #9C2100);
	background: -o-linear-gradient(#D25703, #9C2100);
	background: -moz-linear-gradient(#D25703, #9C2100);
  background: linear-gradient(#D25703, #9C2100);
}
#global-header .therapist-finder .gradient #header-widget_button {
	border: 0;
	width: 45px;
	height: 28px;
	line-height: 38px;
	text-indent: -999em;
	background: none;
	cursor: pointer;
	position: absolute;
    right: 0px;
   
}
#global-header .socialmedia-nav li {
	float: left;
	margin-right: 10px;
}
#global-header .socialmedia-nav a {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
#global-header .socialmedia-nav a, .subheader_socialmeida span {
	display: block;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height:21px;
	color: #fff;
}
.subheader_socialmeida span {
	float: left;
}
.stButton .st-facebook-counter {
	background-image: url(https://www.goodtherapy.org/graph/socialnetworks/SocialButtonsCircle/facebookText.png) !important;
}
.stButton .st-twitter-counter {
	background-image: url(https://www.goodtherapy.org/graph/socialnetworks/SocialButtonsCircle/twitterText.png) !important;
}
.stButton .googleplus {
	background-image: url(https://www.goodtherapy.org/graph/socialnetworks/SocialButtonsCircle/g+Text.png) !important;
}
.stButton .st-linkedin-counter {
	background-image: url(https://www.goodtherapy.org/graph/socialnetworks/SocialButtonsCircle/linkedInText.png) !important;
}
.stButton .reddit {
	background-image: url(https://www.goodtherapy.org/graph/socialnetworks/SocialButtonsCircle/redditText.png) !important;
}
.stButton .tumblr {
	background-image: url(https://www.goodtherapy.org/graph/socialnetworks/SocialButtonsCircle/tumblrText.png) !important;
}
.stButton .st-pinterest-counter {
	background-image: url(https://www.goodtherapy.org/graph/socialnetworks/SocialButtonsCircle/pinterestText.png) !important;
}
.stButton .stumbleupon {
	background-image: url(https://www.goodtherapy.org/graph/socialnetworks/SocialButtonsCircle/stumbleUponText.png) !important;
}
.stButton .stButton_gradient {
	background: none !important;
	border: none !important;
	padding: 0 !important;
}
.stButton .chicklets {
	height: 20px !important;
	color: transparent !important;
}
.chicklets:hover {
	opacity: 1 !important;
	-ms-filter: "alpha(opacity=100)" !important;
	filter: alpha(opacity=100) !important;
}
.stButton .stHBubble {
	border: 1px #cad4e7 solid !important;
	padding: 0 4px;
}
.stButton:hover {
	opacity: 100;
	-ms-filter: "alpha(opacity=100)";
	filter: alpha(opacity=100);
}
.stButton .stArrow, .st_facebook_hcount .stButton_gradient {
	color: #A1A1A1 !important;
}
.socialHidden li {
	float: right !important;
}
.socialHidden {
	display: none;
	margin-bottom: 0 !important;
	padding-top: 10px;
}
.socialHidden li {
	margin-right: 10px !important;
}
.socialHiddenSelect {
	width: 800px !important;
	float: right;
	margin-top: -20px !important;
//margin-left:10px !important;
}
.socialHiddenSelect a {
	float: right;
}
.socialShares {
	float: left;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
}
.socialHiddenSelect a:hover ~ .socialHidden {
	display: block;
}
.socialHidden:hover {
	display: block;
}
.subheader_socialmeida li span {
	margin-right: 2px;
}
#global-header .socialmedia-nav .facebook, .subheader_socialmeida .facebook_icon span {
	/*background: url(../images/social_icons_sprite.png) no-repeat 0px 0px;*/
	background: #3b5999;
}
#global-header .socialmedia-nav .twitter, .subheader_socialmeida .twitter_icon span {
	/*background: url(../images/social_icons_sprite.png) no-repeat -24px 0px;*/
	background: #00acee;
}
#global-header .socialmedia-nav .linkedin {
	/*background: url(../images/social_icons_sprite.png) no-repeat -48px 0px;*/
	background: #0080b1;
	line-height:20px;
}
#global-header .socialmedia-nav .googleplus, .subheader_socialmeida .googleplus_icon span {
	background: url(../images/social_icons_sprite.png) no-repeat -121px 0px;
}
#global-header .socialmedia-nav .pinterest, .subheader_socialmeida .pinterest span {
	background: #ca2029;
}
#global-header .socialmedia-nav .rss {
	/*background: url(../images/social_icons_sprite.png) no-repeat -145px 0px;*/
	background: #ff8101;
	line-height:	20px;
}

.alexaChartCompare {
	margin: 30px auto 20px auto;
}
.alexaInfo {
	margin-bottom: 15px;
	border: 1px solid #e5e5e5;
	padding: 10px 20px;
	margin-bottom: 40px;
}
/* check-list
-------------------------------------------------- */
.check-list {
	margin-top: 10px;
}
.check-list li {
	padding-left: 25px;
	background: url(../images/green-tick.png) no-repeat 0 7px;
	background-size: 16px;
}
.check-list li ul {
	margin: 0;
}
.check-list li li {
	margin-left: 15px;
	background: none;
	padding-left: 0;
	list-style: outside;
}
.check-list li li p {
	margin-bottom: 5px;
}
.check-list p {
	margin-bottom: 5px !important;
}
/* bullet-list
-------------------------------------------------- */
.bullet-list {
	margin-top: 10px;
}
.bullet-list li {
	background: none;
	list-style: outside;
	margin-left: 15px;
	padding-left: 0;
}
/* semantic-list
-------------------------------------------------- */
.semantic-list h2 {
	margin: 0 20px 10px;
	padding-top: 10px;
	font-weight: 600;
}
.semantic-list li a {
	display: block;
	padding: 10px 0 10px 20px;
	border-top: 1px solid #ccc;
	-webkit-transition: background .3s;
	-moz-transition: background .3s;
	-o-transition: background .3s;
	-ms-transition: background .3s;
	transition: background .3s;
}
.semantic-list li a:hover, .semantic-list li.active a {
	color: #555;
	background: #f7f7f7;
	text-decoration: none;
}
/* semantic-content
-------------------------------------------------- */
.semantic-content {
	padding: 15px 20px;
}
.semantic-content h2 {
	font-weight: 600;
}
.semantic-content p {
	margin-top: 15px;
}
/* references
-------------------------------------------------- */
#references {
	float: left;
	width: 100%;
	border: 1px solid #eee;
	padding: 0px 5px 5px 10px;
	margin: 0 0 15px;
}
#references p {
	margin: 5px 0 0 0;
}
.references-link {
	text-decoration: none;
}
/* simpleTabs
-------------------------------------------------- */
.simpleTabs {
	padding: 4px 2px 2px;
}
.simpleTabsNavigation {
}
.simpleTabsNavigation li {
	display: inline;
	margin-left: 2px;
}
.simpleTabsNavigation li a {
	padding: 10px 15px;
	text-decoration: none;
	color: #333;
	display: inline-block;
	font-weight: 600;
}
.simpleTabsNavigation li a:hover {
	background-color: #fff;
}
.simpleTabsNavigation li a.current {
	background: #fff;
	color: #222;
}
.simpleTabsContent {
	padding: 5px 15px 15px;
	display: none;
}
.simpleTabsContent.currentTab {
	display: block;
	background: #fff;
}
/* global-footer
-------------------------------------------------- */
/*#global-footer {
	background: #555;
	padding: 30px 0;
	margin-top: 10px;
}
#global-footer, #global-footer a {
	color: #fff;
	text-decoration: none;
}
#global-footer a:hover {
	color: #acacac;
}
#global-footer .left-column {
	float: left;
	width: 32%;
}
#global-footer .middle-column {
	float: left;
	width: 38%;
	margin: 0 0 0 3%;
}
#global-footer .right-column {
	float: right;
	width: 280px;
}
#global-footer h4 {
	color: #c7d441;
	font-size: 16px;
	font-weight: 500;
 //text-transform: uppercase;
	margin-bottom: 10px;
}
#global-footer h4 span {
	text-transform: none;
}
#global-footer li {
	list-style-type: none !important;
	background: url(https://www.goodtherapy.org/images/footer-nav_arrow.png) no-repeat -4px 6px;
	background-size: 15px;
}
#global-footer .left-column ul, #global-footer .middle-column ul {
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
	padding-top: 10px;
}
#global-footer .left-column ul a, #global-footer .middle-column ul a {
	display: block;
	background-size: 15px;
	padding-left: 13px;
}
#global-footer .socialmedia-nav{
	max-width:240px;
}
#global-footer .socialmedia-nav li {
	float: left;
	margin-right: 40px;
	background: none;
}
#global-footer .socialmedia-nav li:nth-child(4n+4){
	margin-right:0px;
}
#global-footer .socialmedia-nav a {
	display: block;
	width: 27px;
	height: 27px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color: white;
    text-align: center;
	font-size: 1.2em;
	line-height:28px;
}
#global-footer .socialmedia-nav .facebook {
	
	background: #3b5999;
}
#global-footer .socialmedia-nav .twitter {
	
	background: #00acee;
}
#global-footer .socialmedia-nav .linkedin {
	
	background: #0080b1;
    line-height: 27px;
}
#global-footer .socialmedia-nav .googleplus {
	
	background: #d14b39;
    line-height: 28px;
    font-size: 1.1em;
}
#global-footer .socialmedia-nav .pinterest {
	background: #ca2029;
	margin-top:7px;
}
#global-footer .socialmedia-nav .instagram {
	background: #be1e2d;
	margin-top:7px;
}
#global-footer .socialmedia-nav .tumblr {
	background: #395976;
	margin-top:7px;
}
#global-footer .socialmedia-nav .rss {
	
	background: #ff8101;
	margin-top:7px;
}
#global-footer form {
	margin-bottom: 17px;
}
#global-footer form label {
	display: none;
}
#global-footer form p {
	float: left;
}
#global-footer input {
	height: 35px;
	line-height: 35px;
}
#global-footer #footer_emailfield {
	width: 245px;
	background: #fff;
	border: 0;
	padding: 0 7px;
	font: 400 12px/35px 'Open Sans', sans-serif;
	letter-spacing: -0.4px;
}
#global-footer .gradient {
	width: 35px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #9C2100;
    border-bottom: 3px solid #9C2100;
    background: #E16612;
    background: -webkit-linear-gradient(#E16612,#AB3000);
    background: -o-linear-gradient(#E16612,#AB3000);
    background: -moz-linear-gradient(#E16612,#AB3000);
    background: linear-gradient(#E16612,#AB3000);
    -webkit-transition: background .3s;
    -moz-transition: background .3s;
    -o-transition: background .3s;
    -ms-transition: background .3s;
    transition: background .3s;
    text-align: center;
    color: #fff;
    font-size: 1.2em;
	position:relative;
}
#global-footer .gradient:hover {
	background: #D25703;
  background: -webkit-linear-gradient(#D25703, #9C2100);
	background: -o-linear-gradient(#D25703, #9C2100);
	background: -moz-linear-gradient(#D25703, #9C2100);
  background: linear-gradient(#D25703, #9C2100);
}*/
#global-footer .gradient #footer_email-btn {
	border: 0;
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-indent: -999em;
	/*background: url(../images/footer_form-arrow.png) no-repeat 50% 50%;*/
	cursor: pointer;
	background:none;
	position:absolute;
	right:0px;
}
#global-footer .footer-seals {
	width: 100%;
	float: left;
	margin: 30px 0;
}
#global-footer .copyright .left-column {
	width: 40%;
	line-height: normal;
}
#global-footer .copyright .right-column {
	width: 60%;
	text-align: right;
	line-height: normal;
}
#global-footer .copyright span {
	display: inline-block;
	margin: 0 7px;
	font-size: 11px;
}
#global-footer .copyright .rss {
	width: 17px;
	height: 17px;
	margin-right: 5px;
	background: #ed8d01 url(../images/icon-rss.png) no-repeat 50% 49%;
	background-size: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	vertical-align: bottom;
}
/*Register Steps
-------------------------------------------------- */
.createaccount_border {
	margin-bottom: 15px;
}
.regStep3Image {
	background: url('https://www.goodtherapy.org/graph/Woman%20arms%20raised2.jpg');
	background-position: 70% 20%;
	background-size: cover;
	margin-bottom: 10px;
	min-height: 400px;
	padding-top: 180px;
	padding-left: 20px;
	padding-right: 20px;
}
.regStep3Image h1 {
	font-size: 40px;
}
.regStep3Image h1, .regStep3Image h2 {
	color: #555;
	text-align: left;
}
.regStep3Text {
	width: 50%;
}
.tooltip {
	color: #000000;
	outline: none;
	cursor: help;
	text-decoration: none;
	position: relative;
}
.tooltip i {
	margin-left: -999em;
	position: absolute;
	font-style: normal;
	background: #d9d9d9;
}
.tooltip img {
/*position:absolute;*/
}
.tooltip:hover i {
	/*border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
        font-family: Calibri, Tahoma, Geneva, sans-serif;*/
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
	position: absolute;
 //left: 230px;
	top: 15px;
	z-index: 99;
	margin-left: 0;
	width: 300px;
}
.classic {
	padding: 0.8em 1em;
}
.custom {
	padding: 8px 16px;
}
* html a:hover {
	background: transparent;
}
.info {
	color: #333;
	border: 1px solid #b9b3a5;
}
.paymentPercent {
	position: absolute;
	line-height: 18px;
	margin-top: -35px;
	right: -15px;
	color: #fff;
	background: #E3720A;
	text-shadow: 1px 1px 1px #555;
	padding-top: 29px;
	height: 90px;
	width: 90px;
	border-radius: 50%;
	z-index: 0;
	-ms-transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
	transform: rotate(-10deg);
}
.paymentPercent span {
	font-size: 26px;
}
.membershipOptions {
	width: 32%;
	position: relative;
	z-index: 2;
	overflow: hidden;
	float: left;
	text-align: center;
	padding: 20px 10px;
	border: 1px solid #e5e5e5;
	margin: 10px .5%;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
	background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 );
}
.percentOff {
	background: #ffffff;
	background: url("https://www.goodtherapy.org/graph/registration/10%25OffRegistration.png") no-repeat top right, -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	background: url("https://www.goodtherapy.org/graph/registration/10%25OffRegistration.png") no-repeat top right, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
	background: url("https://www.goodtherapy.org/graph/registration/10%25OffRegistration.png") no-repeat top right, -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	background: url("https://www.goodtherapy.org/graph/registration/10%25OffRegistration.png") no-repeat top right, -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	background: url("https://www.goodtherapy.org/graph/registration/10%25OffRegistration.png") no-repeat top right, -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	background: url("https://www.goodtherapy.org/graph/registration/10%25OffRegistration.png") no-repeat top right, linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
 filter:   url("https://www.goodtherapy.org/graph/registration/10%25OffRegistration.png") no-repeat top right, progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 );
}
.createaccount_link-banner {
	background: #fff !important;
	padding: 40px;
	color: #333 !important;
}
.createaccount_thankyou {
	text-align: center;
	margin-top: 10px;
}
.registerForm p {
	margin: 10px 0;
}
.creditCardFields p {
	margin: 20px 0;
}
/*Margin Easy Classes */
.marginTopFive {
	margin-top: 5px !important;
}
.marginTopTen {
	margin-top: 10px !important;
}
.marginTopFifteen {
	margin-top: 15px !important;
}
.marginBottomFive {
	margin-bottom: 5px !important;
}
.marginBottomTen {
	margin-bottom: 10px !important;
}
.marginBottomFifteen {
	margin-bottom: 15px !important;
}
.marginLeftFive {
	margin-left: 5px !important;
}
.marginLeftTen {
	margin-left: 10px !important;
}
.marginLeftFifteen {
	margin-left: 15px !important;
}
.marginRightFive {
	margin-right: 5px !important;
}
.marginRightTen {
	margin-right: 10px !important;
}
.marginRightFifteen {
	margin-right: 15px !important;
}
/*better business bureau
-------------------------------------------------- */
.regBbbButtons {
	margin-top: 10px;
	border: 1px solid #e5e5e5;
	padding: 20px 20px;
}
.regBbbButtons img {
	margin: auto;
}
/*HR
-------------------------------------------------- */
hr {
	height: 1px;
	border-width: 0px 0px 1px 0px;
	border-color: #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
/* aside_therapist_finder
-------------------------------------------------- */
.aside_therapist_finder {
	width: 285px;
	height: 145px;
	margin-bottom: 10px;
	background: #9fc7e6 url('../images/sidebar_fat_widget.png') no-repeat right bottom;
	background-size: 105%;
	position: relative;
}
.aside_therapist_finder a {
	color: #fff;
}
.aside_therapist_finder h4 {
	top: 25px;
	left: 15px;
	position: absolute;
	font-size: 23px;
	font-weight: 400;
}
.aside_therapist_finder form {
	width: 255px;
	height: 35px;
	background: #fff;
	position: absolute;
	top: 60px;
	left: 15px;
	box-shadow: 0 0 2px #888;
	padding: 2px 2px 2px 6px;
}
.aside_therapist_finder form p {
	position: static;
}
.aside_therapist_finder label {
	display: none;
}
#aside_zip_field {
	float: left;
	width: 112px;
	background: #fff;
	height: 31px;
	line-height: 31px;
	font-size: 13px;
}
#aside_search_button {
	color: #fff;
	float: right;
	width: 55px;
	height: 31px;
	font-size: 13px;
	border: 1px solid #728148;
	background: #869757;
	cursor: pointer;
}
.aside_therapist_finder p {
	font-size: 12px;
	bottom: 25px;
	left: 15px;
	position: absolute;
}
/* img_link_link
-------------------------------------------------- */
.img_link_link li {
	margin-top: 10px;
	padding-bottom: 10px;
 //border-bottom: 1px solid #ccc;
	clear: both;
	width: 100%;
	float: left;
	display: inline-block;
}
.img_link_link li:nth-last-child(1) {
	border: 0;
	padding: 0;
}
.img_link_link img {
	float: left;
	margin-right: 15px;
}
/* About Us Pages
-------------------------------------------------*/
.circleDiv img {
//-o-border-radius:50%;
//-moz-border-radius:50%;
//border-radius:50%;
}
.aboutBioDiv {
	margin-left: 0 !important;
	display: inline !important;
}
.aboutBio {
	float: left;
	width: 30%;
	height: 100px;
	line-height: 20px;
	list-style-type: none !important;
}
.aboutBio div {
	width: 75px;
	height: 75px;
	-o-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	float: left;
	margin-right: 10px;
}
.aboutBioInd {
	float: left;
	list-style-type: none !important;
	margin: 0 0px 10px 0px !important;
	border: 1px solid #e5e5e5;
	padding: 8px 16px;
	width: 100%;
}
.aboutBioMainSide strong {
	font-size: 14px;
}
.aboutBioMainSide {
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), linear-gradient(to bottom, #a4c5e2 0%, #77A6D0 100%);
	padding: 16px;
}
.aboutBioMainSide .aboutBioPic {
	width: 55px;
	margin: auto;
	margin-right: 15px;
	float: left;
}
.aboutBioMainSide a {
	color: #fff;
}
.aboutBioMainSide a:hover {
	color: #333;
}
.aboutBioPic {
	/*width: 100%;*/
	max-width: 80px;
	margin: auto;
	margin-right: 15px;
	float: left;
}
.aboutBioDepTitle {
	text-decoration: underline;
}
.aboutBioInd strong {
	font-size: 16px;
}
.otherAboutLinks {
	margin-bottom: 15px;
	border: 1px solid #e5e5e5;
	padding: 8px 16px;
}
.page_right_content_container .aboutBioInd {
	line-height: 15px;
}
.page_right_content_container .aboutBioInd p {
	min-height: 50px
}
.page_right_content_container .aboutBioInd em {
	font-size: 13px;
}
.page_right_content_container .aboutBioInd img {
	width: 50px;
}
.page_right_content_container .aboutBioInd strong {
	font-size: 14px;
}
/* Edit Profile Pages / Members Area
-----------------------------------------*/
.errorCreate {
	display: none;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 55% !important;
}
.editProfileRight {
	width: 840px;
	float: right;
}
.editProfileLeft {
	width: 250px;
	float: left;
}
.profileInput {
	border: 1px solid #D9D9D9;
	padding: 8px 16px;
	clear: left;
	width: 45%;
	height: 40px;
 //line-height: 40px;
	font-weight: 500;
}
.profileSideBar {
	border: 1px #d9d9d9 solid;
	padding: 12px 16px;
}
.profileSideBar .fa {
	display: inline-block;
	float: right;
	color: #b5b5b5;
}
.profileSideBar .fa-cx{
	font-size:1.75em;
}
.profileSideBar ul {
	margin-bottom: 10px;
}
.profileSideBar li {
	margin: 3px 10px 3px 5px;
	list-style-position: inside;
	list-style-type: none;
	margin-left: 10px !important;
	border-bottom: 1px #d9d9d9 solid;
}
.profileSideBar li:last-child {
	border: none !important;
}
.editProfileForm label {
 //font-weight: 600;
 //font-size: 14px;
}
.editProfileBorder {
	border: 1px solid #D9D9D9;
	padding: 16px;
	margin: 10px 0;
}
.editProfileRight li {
	list-style-type: none !important;
}
.editProfileImg {
	float: left;
	margin-right: 10px;
}
.profileProgressDiv {
	text-align: center;
}
.profileProgress {
	height: 20px;
	width: 100%;
	border: 1px #DFDFDF solid;
	margin: 0px auto 0 auto;
	padding: 5px;
}
.profileProgressBar {
	width: 20%;
	height: 100%;
	background: #869757;
	text-align: center;
	font-size: 12px;
	line-height: 30px;
	color: #fff;
}
.socialMediaPromo li {
	list-style-type: disc !important;
	margin-left: 30px;
	font-weight: 600;
}
.createProfileSideButton {
	background: #E5E5E5;
	background: -moz-linear-gradient(top, #E5E5E5 0%, #D8D8D8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E5E5E5), color-stop(100%, #D8D8D8));
	background: -webkit-linear-gradient(top, #E5E5E5 0%, #D8D8D8 100%);
	background: -o-linear-gradient(top, #E5E5E5 0%, #D8D8D8 100%);
	background: -ms-linear-gradient(top, #E5E5E5 0%, #D8D8D8 100%);
	background: linear-gradient(to bottom, #E5E5E5 0%, #D8D8D8 100%);
}
.editProfileSideButtons {
	border: 1px solid #D9D9D9;
	padding: 5px;
	width: 50%;
	width: 50%;
	float: left;
	text-align: center;
	font-size: 12px;
}
.editProfileSideButtons .fa{
	display:block;
	color: #a55915;
}
.editProfileSideButtons .fa-id-card-o{
	color:#6d91c2;
	transform: scale(.85,1);
}
.editProfileSideButtons img {
	margin: 5px auto 0px auto;
	height: 18px;
}
.profileSideBar .contactUs {
	background: url('https://www.goodtherapy.org/graph/editProfile/profileIcons/questionMarkSymbolGrey.png') no-repeat;
	background-position: 100% 0%;
	background-size: 13px 20px;
}
.profileSideBar .profileListing {
	background: url('https://www.goodtherapy.org/graph/editProfile/profileIcons/personSymbolGrey.png') no-repeat;
	background-position: 100% 0%;
	background-size: 20px 20px;
}
.profileSideBar .yourMembership {
	background: url('https://www.goodtherapy.org/graph/editProfile/profileIcons/houseGrey.png') no-repeat;
	background-position: 100% 0%;
	background-size: 20px 20px;
}
.profileSideBar .continuingEducation {
	background: url('https://www.goodtherapy.org/graph/editProfile/profileIcons/contEduSymbolGrey.png') no-repeat;
	background-position: 100% 0%;
	background-size: 25px 22px;
}
.profileSideBar .publicationOpportunities {
	background: url('https://www.goodtherapy.org/graph/editProfile/profileIcons/editProfilePencilGrey.png') no-repeat;
	background-position: 100% 0%;
	background-size: 20px 20px;
}
.profileSideBar .supportPractice {
	background: url('https://www.goodtherapy.org/graph/editProfile/profileIcons/searchArrowGrey.png') no-repeat;
	background-position: 100% 0%;
	background-size: 20px 20px;
}
.profileSideBar ul li a {
	color: #333;
	text-decoration: none;
}
.profileSideBar .active a, .profileSideBar .active {
	text-decoration: underline !important;
	color: #007ab9 !important;
}
{
 text-decoration: underline !important;
 color: #007ab9 !important;
}
.profileSideBar ul li a:hover, .profileSideBar ul li a.active {
	color: #007ab9 !important;
	text-decoration: underline !important;
}
.chosen-container-multi {
	position: relative !important;
}
.chosen-container-multi .chosen-choices {
	height: auto !important;
	overflow-y: auto;
}
.chosen-container-multi .chosen-choices {
	border: 1px solid #d9d9d9 !important;
	background-color: #fff !important;
	background-image: none !important;
}
.page_right_content_container .side_shared_container .special_therapist_side ul {
	margin-bottom: 10px;
}
.page_right_content_container .side_shared_container .special_therapist_side ul li {
	list-style-type: disc;
	margin-left: 20px;
}
div.tagsinput {
	cursor: text;
	min-height: 30px !important;
}
.tagsinput span.tag {
	position: relative;
	margin: 3px 0 3px 5px !important;
	border: 1px solid #aaa !important;
	border-radius: 3px !important;
	background-color: #e4e4e4 !important;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee)) !important;
	background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%) !important;
	background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%) !important;
	background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%) !important;
	background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%) !important;
	box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0,0,0,.05) !important;
	color: #333 !important;
	line-height: 13px !important;
	cursor: default !important;
	font-family: 'Open Sans', sans-serif !important;
	padding: 3px !important;
}
div.tagsinput span.tag a {
	color: #888 !important;
	font-size: 13px !important;
}
.specialOffersAnchors li {
	width: 45%;
	float: left;
}
/* Forgot Password
-----------------------------------------*/
.forgotEmailInput {
	padding: 8px 16px;
	height: 40px;
	margin-left: 10px;
	width: 400px;
}
/* FAT widget
-----------------------------------------*/
.content-fatwidget {
	/* background: #B3C1E2; */
	background: url(../images/bio_top_right_search_back.png) no-repeat left top;
	background-size: cover;
	padding: 8px 16px;
	width: 230px;
}
.align-right {
	float: right;
	margin-left: 10px;
}
.align-left {
	float: left;
	margin-right: 10px;
}
.content-fatwidget input {
	padding: 5px 8px;
	font-size: 12px;
	width: 140px;
	height: 40px;
	line-height: 24px;
}
.content-fatwidget select {
	margin-top: 2px;
	width: 130px;
	height: 40px;
}
.content-fatwidget .inline-btn {
	width: 50px;
	height: 40px;
	vertical-align: top;
	text-shadow: 1px 1px 0px #566726;
	background: url(../images/white-gradient.png) repeat-x, url(../images/header-widget_search.png) no-repeat center center #869757;
	-webkit-transition: background .3s;
	-moz-transition: background .3s;
	-o-transition: background .3s;
	-ms-transition: background .3s;
	transition: background .3s;
	border: 1px solid #728148;
	color: #fff;
}
.content-fatwidget .inline-btn:hover {
	background-color: #728148;
	color: #ffffff !important;
}
.content-fatwidget a {
	text-decoration: underline;
	color: #ffffff;
}
.content-fatwidget h2 a {
	color: #555;
	text-decoration: none;
}
/* CE SignUp
-----------------------------------------*/

.tabber .textfield, .tabber .select, .tabber select {
	height: 40px;
	margin: 10px;
	width: 35%;
}
.valueAddedForm label {
	font-size: 14px;
}
/* Search
-----------------------------------------*/
  
.ul-fix .options-container {
	margin: 16px;
}
/* Profile Overlay
-----------------------------------------*/
#overlay_profile {
	width: 250px;
	height: 250px;
	box-shadow: 0px 0px 5px #555;
	background: rgba(0,0,0,.5);
	z-index: 1;
	opacity: 0.7;
	position: relative;
	top: -250px;
	display: none;
	padding-top: 200px;
	cursor: pointer;
}
.NoahGplus {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #bbb;
	border-radius: 4px;
	color: #666 !important;
	display: block;
	float: left;
	font-size: 11px;
	overflow: hidden;
	padding: 3px 5px;
	text-decoration: none !important;
}
/* Advice to Readers
-----------------------------------------*/
.adviceToReaders {
	font-size: 12px;
	line-height: 20px;
	padding: 8px 16px;
	background-color: #F3F3F3;
	border: #C1C1C1 1px solid;
}
