/* 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 );
}
.regGoodCause {
	width: 35%;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	padding: 15px 15px;
	border: 1px solid #e5e5e5;
	margin: 0px 0px !important;
	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 );
}
.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;
}

@charset "utf-8";
/* CSS Document */
* {
	padding: 0;
	margin: 0;
}
a {
	text-decoration: none;
	word-break: break-word;
}
sup {
font-size: 9px;
vertical-align: super;
}
input[type='checkbox'] {
	padding: 0;
	width: 18px;
	height: 18px;
	vertical-align: text-top;
	margin:0 8px;
	border-radius:0px;
	border:1px solid #D9D9D9;
}
input[type='checkbox']:checked {
	background: url('https://www.goodtherapy.org/graph/checkMarkBlue.png') no-repeat;
}
img {
	max-width: 100%;
}
.main_logo_title img{
	max-width:100% !important;
}
.left_img_side img {
	width:100%;
}
img.left {
	margin-right: 10px;
	margin-bottom: 5px;
}
img.right {
	margin-left: 10px;
	margin-bottom: 5px;
}
.bold {
	font-weight:700 !important;
}
.cursor {
	cursor:pointer;
}
input::placeholder {
  color: #777777;
  opacity: 1 !important;
}
input::-webkit-input-placeholder { 
  color: #777777;
  opacity: 1 !important;
}
input::-moz-placeholder {
  color: #777777;
  opacity: 1 !important;
}
input:-ms-input-placeholder { 
  color: #777777;
  opacity: 1 !important;
}
input:-moz-placeholder { 
  color: #777777;
  opacity: 1 !important;
}
input[type="text"],input[type="email"],input[type="password"]{
	color: #333 !important;
}
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices, .stButton .stArrow, .stButton .stButton_gradient {
	height:20px !important;
}
.subheader_socialmeida li span {
	width:auto !important;
}
.stButton .stumbleupon {
	width:20px !important;
}
.stButton .st-facebook-counter, .stButton .st-linkedin-counter, .stButton .st-pinterest-counter {
	width:20px !important;
}
.stButton .st-twitter-counter, .stButton .googleplus, .stButton .reddit, .stButton .tumblr {
	width:20px !important;
}

/*...................Close...............grey button.................*/
.extraSocialBar {
	width:30px;
	height:20px;
	overflow:hidden;
}
.socialBarAddLine {
	width:20px;
	height:20px;
	text-align:center;
}
.subheader_socialmeida li {
	margin-right:0 !important;
}
.img-myths-list {
	width:49.5%;
 //height: 80px;
	padding: 9px;
	background: #f7f7f7;
	background: -moz-linear-gradient(top, #f7f7f7 0%, #D1EAFF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #D1EAFF));
	background: -webkit-linear-gradient(top, #f7f7f7 0%, #D1EAFF 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%, #D1EAFF 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%, #D1EAFF 100%);
	background: linear-gradient(to bottom, #f7f7f7 0%, #D1EAFF 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#D1EAFF', GradientType=0 );
	margin-bottom: 7px !important;
	border: #ACACAC 1px solid;
}
.stButton .stLarge {
	height:20px !important;
	width:20px !important;
	background-size: 100% !important;
}
.stButton .stLarge:hover {
	background-position: 0px !important;
}
.uiGrid {
	width:0px !important;
}
#li_ui_li_gen_1427145804125_0-title {
	display:none !important;
}
.ct-grid {
//background: url(../images/side_img_back.png) repeat left top !important;
	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;
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border:none !important;
}
.img-myths-list img {
	float:left;
	margin-right:10px;
}


.hyperlink_setting {
	clear: both !important;
	margin-left: 0px !important;
}
.main_logo_title a .main_logo_good{
	font-family: "Trebuchet MS";
	font-size: 45px;
	color:#819751 !important;
	letter-spacing: normal;
	position:relative;
	line-height:normal;
	display: block;
}
.main_logo_title{
	max-width:355px;
	position:relative;
}
#global-header .site-branding .main_logo_title a sup {
    font-size: 8px;
    top: 2px;
    right: -10px;
    position: absolute;
    border: 1px solid #819751;
    border-radius: 50%;
    padding: 0px 3px;
}
.main_logo_title a .main_logo_good span.logo_good_color{
	color:#c3d13f;
}
.main_logo_title a span.logo_sub_part{
	    font-size: 11px;
    line-height: 13px;
    display: block;
    font-family: Verdana, Geneva, sans-serif;
    letter-spacing: normal;
	color:#333 !important;
	
}
.mobile_menu_icon {
	display: none;
	position: absolute;
	top: 10px;
	left: 0%;
	background: url(../images/menu-icon.png) no-repeat 6px center #555;
	padding: 8px 15px 8px 44px;
	cursor: pointer;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
}
.mobile-nav {
	position: relative;
	top: 0px !important;
	width:100%;
	background: #333;
	z-index:99999;
	padding:8px 0px;
}
#left_mobile_navigation{
	left: -260px;
	width:260px;
	position: absolute;
	height:100vh;
	background: #333;
     -webkit-transition: all 0.6s ease-in;
  -moz-transition: all 0.6s ease-in;
  -o-transition: all 0.6s ease-in;
  transition: all 0.6s ease-in;
}
#right_desktop_container{
	position:relative;
	right:0px;
	width:100%;
	 -webkit-transition: all 0.6s ease-in;
  -moz-transition: all 0.6s ease-in;
  -o-transition: all 0.6s ease-in;
  transition: all 0.6s ease-in;
}
.cross_menu_icon{
	background: url(../images/cross_menu_icon.png) no-repeat 5px center #555 !important;
}
.mobile-nav li {
	display: block;
	width: 100%;
 //padding: 0px 5%;
}
.mobile-nav li.a-to-z {
	width: 50%;
	float: left;
}
.mobile-nav li a {
	display: block;
	background: url(../images/nav_arrow_close_new.png ) no-repeat 95% center;
	background-size: 20px;
	border-bottom: 1px solid #555 !important;
	padding: 10px 10px;
	color: #fff;
	font-size: 16px;
	font-weight:normal;
}
.mobile-nav li.open_drop_menu > strong > a{
	background: url(../images/header-nav_arrow_new.png ) no-repeat 95% center;
	background-size:20px;
}
.mobile-nav li ul {
	display: none;
	border-bottom: 1px #333 solid;
	background:#555;
}
.mobile-nav li ul li {
 //border-bottom: 1px solid #ccc;
 //background: #333;
	width: 100%;
}
#global-header .mobile-nav li ul li a:focus {
	background: #333;
}
.mobile-nav ul.list-for-therapists {
	border-top: 1px #333 solid;
}
.mobile-nav li ul li a {
	border-bottom: 1px solid #333 !important;
	background: none;
	font-size: 14px;
	padding: 8px 16px;
}
.mobile-nav li ul.list-psychpedia li:first-child a , .mobile-nav li ul.list-psychpedia li:nth-child(2) a , .mobile-nav li ul.list-psychpedia li:nth-child(3) a , .mobile-nav li ul.list-psychpedia li:nth-child(4) a {
	text-align:center;
}
.mobile-nav li ul.list-psychpedia li:nth-child(3) a,.mobile-nav li ul.list-psychpedia li:first-child a {
	border-right: 1px solid #333!important;
}
.mobile-nav .mainNavSeventhItem > a {
	border: none !important;
}
.page_content_main_container {
	width: 100%;
	height: auto;
	//display: inline-block;
	padding-top: 10px;
}
.page_content_sub_container {
	width: 100%;
	height: auto;
	display: inline-block;
}
.page_left_content_container {
	float: left;

}
.page_right_content_container {
	float: right;

}
/*.breadcrumb_lists {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-left: 0px !important;
	margin-bottom: 0px !important;
}
.breadcrumb_lists li {
	display: inline-block;
	margin-right: 8px;
	float: left;
	width: auto;
}
.breadcrumb_lists li a {
	font-size: 11px;
	color: #007ab9; 
	
}
.breadcrumb_lists li span {
	font-size: 11px;
	color: #555555;
	
}*/
.links_list_items {
	margin-left:0 !important;
}
.page_title {
	
	font-size: 22px;
	color: #333333;
	margin-bottom: 10px;
	font-weight: 500;
}
.page_social_links {
	width: 100%;
	height: auto;
	line-height: 28px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	display: inline-block;
	margin-bottom: 10px !important;
}
.page_social_links li {
	display: inline-block;
	float: left;
	margin-right: 15px;
	padding-left: 25px;
}
.page_social_links li:first-child {
	background:url(../images/fb_social.png) no-repeat left center;
}
.page_social_links li:nth-child(2) {
	background:url(../images/twitter_social.png) no-repeat left center;
}
.page_social_links li:nth-child(3) {
	background: url(../images/linkden_social.png) no-repeat left center;
}
.page_social_links li:nth-child(4) {
	background: url(../images/goole_social.png) no-repeat left center;
}
.page_social_links li:nth-child(5) {
	background: url(../images/print.png) no-repeat left center;
}
.page_social_links li:nth-child(6) {
	background: url(../images/email.png) no-repeat left center;
}
.page_social_links li a {
	
	font-size: 13px;
	color: #555555;
	font-weight: normal;
}
.page_content {
	width: 100%;
	height: auto;
	display: inline-block;
	font-size:14px;
}
.page_content p {
	margin-bottom: 10px;
	
	font-size: 14px;
 //color: #333333;
	font-weight: normal;
	line-height: 24px;
	word-wrap: break-word;
}
.page_content .img {
	margin-bottom: 0px !important;
}
.page_content p a {
	text-decoration: underline;
}
.page_content li {
//margin-left: 18px;
}
.etabs li {
	margin-right:2px;
	margin-left:0px;
	margin-top: 0 !important;
}
.registerTabs li {
	margin-right:5px;
	background: #7d99cd;
	padding: 10px 30px;
	color: #ffffff;
}
}
.registerTabs .tab a {
	padding: 10px 30px;
}
.registerTabs li {
	float:left;
}
.secure-icon {
	color:#ffffff;
	float:right;
	font-weight:500 !important;
	background: url('https://www.goodtherapy.org/graph/lockSymbol.png') no-repeat;
	background-size: 13px 18px;
	background-position: 0 2px;
	text-shadow: 0 0 5px #333;
	text-align: right;
	width: 120px;
	margin-top: 8px;
	margin-right: 16px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.therapist-list .left p {
	font-style: italic;
}
.phone {
	background: url(https://www.goodtherapy.org/graph/phoneImg.png) no-repeat;
	margin: 0;
	background-size: 25px;
	text-align: center;
	margin-top: 15px;
}
.registerForm .left label, .registerForm .right label, .registerForm label {
	font-weight: 600;
	font-size: 14px;
}
.registerForm .input-text, .registerForm .select-dropdown {
	border: 0;
	margin: 0;
	border: 1px solid #D9D9D9;
	padding: 8px 16px;
	clear: left;
	width: 370px;
	height: 40px;
	line-height: 40px;
}
.input-radio {
	margin:0 5px;
}
.inputerror {
	border: 1px solid red !important;
}
.error {
	color: #E34938;
	clear: both;
	font-weight: bold;
	padding-top: 5px;
	max-width: 1100px;
	margin: auto;
}
.success {
	color: #090;
	clear: both;
	font-weight: bold;
	padding-top: 5px;
	max-width: 1100px;
	margin: auto;
}
.registerForm {
	margin-top:15px;
}
.registerTitle {
	width: 100%;
	padding: 30px 2.5% 75px 2.5%;
	background: url(../images/psychpedia-banner.png) no-repeat left top;
	background-size: 100% 100%;
	position: relative;
}
.registerTitle h1, .registerTitle h3 {
	font-weight: 600;
	font-size: 24px;
	color: #fff;
	
	line-height: 30px;
}
.registerTabsBar {
	top: -45px;
 //margin-left: 5px;
	position: relative;
 //width: 97.5%;
}
a.atcb-link {
    background: #ffffff !important;
    border: 1px #bdbdbd solid;
    color: #8d8d8d !important;
    padding: 4px 9px !important;
    font-size: 12px !important;
    box-shadow: none !important;
    background: linear-gradient(to bottom, #fefefe 0%,#f5f5f5 100%) !important;
}
ul.atcb-list {
    width: 100% !important;
    box-shadow: none !important;
}
li.atcb-item {
    padding: 5px 5px !important;
    border: none !important;
    margin: 0px !important;
}
.atc-style-blue .atcb-item.hover, .atc-style-blue .atcb-item:hover {
    background: rgb(129, 151, 81) !important;
}
.fullWidthList li{
	margin: 0 0 10px 20px
}
.rtcReg .registerTitle {
	background: url(/images/educ_conselor_title_bg.png) no-repeat left top;
}
.searchResultsBut {
	/*padding: 8px 16px;
	background: url("/images/header-widget_search.png") no-repeat scroll 50% 50%, url("/images/white-gradient.png") repeat-x scroll 0 0 #869757;
	border: 1px solid #728148;*/
	margin: 0;
    background: none;
    height: 36px;
    width: 42px;
    position: absolute;
    left: 0px;
    border: 0px;
}
.proxTitle {
	border:none !important;
}
.milesselector {
	padding:1px;
	font-size:12px;
}
.content_width .activePaginator a {
    font-weight: 700;
}
.search_left_section {
	width:100%;
	height: auto;
	display: inline-block;
	background: #8CB9E0;
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, linear-gradient(to bottom, #a4c5e2 0%, #77A6D0 100%);
	background-position: top left, 450px 0px, top left;
	padding: 15px 2% 15px 4%;
	background-size: 100% auto;
	margin: 5px 0 15px 0;
}
.search_left_section a {
	color: #333;
}
.left_search_label {
	float: left;
	width: auto;
	margin-right: 10px;
	color: #565454;
	font-weight: 600;
	
	font-size: 20px;
	line-height: 38px;
}
.left_mental_search_consler {
	width: 315px;
}
.input_search_left_field {
	height: 38px;
	width: 260px;
	padding-left: 12px;
	float: left;
	vertical-align:middle;
	color: #9a9a9a;
	font-weight: normal;
	font-size: 15px;
	
	border: none;
}
.left_search_submit {
	background: #869757 url(../images/search_arrow.png);
	background: url("../images/search_arrow.png") no-repeat scroll 90% 65%, 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 40px 0px 20px;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	border: 1px solid #728148;
	color: #fff;
	font-weight: 600;
	font-size: 14px;
	text-decoration: none !important;
}
.left_search_submit:hover {
	background-color: #728148;
	color: #ffffff !important;
	text-decoration: none !important;
}
.join_therapy_buton {
	width: auto;
	padding: 0px 40px 0px 20px;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	border: 1px solid #728148;
	background: url(../images/search_arrow.png) no-repeat 95% center #d9841b;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	margin-top: 10px;
	
}
.links_list_items {
	width: 100%;
	padding: 10px 20px;
	height: auto;
	border: 1px solid #e6e6e6;
}
.links_list_items li {
	float: left;
	display: list-item;
	height: auto;
	width: 48%;
	list-style-type: disc;
	margin-left: 2%;
}
.links_list_items li a {
	color: #007ab9;
	font-weight: normal;
	font-size: 13px;
	text-decoration: underline;
	
}
.heading_title_name {
	display: block;
	width: 100%;
	font-weight: bold;
	
	font-size: 16px;
	color: #333333;
	margin-bottom: 8px;
}
.page_content h6 {
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 20px;
}
.refernces_cont {
	padding-left: 20px;
}
.right_search_container {
	width: 100%;
	height:525px;
	padding: 20px 3%;
	background:url('https://www.goodtherapy.org/graph/sidebarDaisy.png') no-repeat left top;
	background-size: 100% 525px;
	margin-bottom: 10px;
}
.input_right_label {
	width: 100%;
	display: block;
	color: #000;
	font-weight: 600;
	
	font-size: 22px;
	margin-bottom: 10px;
}
.input_right_field {
	height: 38px;
	width: 100%;
	padding-left: 12px;
	float: none;
	display: block;
	vertical-align:middle;
	color: #9a9a9a;
	font-weight: normal;
	font-size: 15px;
	
	margin-bottom: 10px;
	border: none;
}
.input_search_sub_form_right {
	width: 108px;
	float: left;
	text-align: left;
	padding:0 !important;
	padding-left: 19px !important;
	margin-right: 10px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #728148;
	background: url("../images/search_arrow.png") no-repeat scroll 90% 65%, url("../images/white-gradient.png") repeat-x scroll 0 0 #d9841b;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	
	-webkit-transition: background .3s;
	-moz-transition: background .3s;
	-o-transition: background .3s;
	-ms-transition: background .3s;
	transition: background .3s;
}
.input_search_sub_form_right:hover {
	background-color:#C57B20;
}
.advanced_search_link {
	float: left;
	width: auto;
	color: #fff;
	font-weight: normal;
	font-size: 13px;
	
	text-decoration: underline;
}
.join_good_threopy_container {
	width: 100%;
	height: auto;
	padding: 15px 3%;
	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-bottom: 10px;
}
.join_good_threopy_container h3 {
	font-weight: 600;
	font-size: 23px;
	
	color: #565454;
	margin-bottom: 10px;
}
.join_good_threopy_container p {
	font-weight: normal;
	font-size: 13px;
	
	color: #555555;
	margin-bottom: 5px;
}
.join_good_threopy_container .join_therapy_buton {
	display: block !important;
 //margin: 0px auto !important;
	max-width: 185px;
}
.join_good_threopy_container p a {
	color: #007ab9;
	text-decoration: underline;
}
.join_therapy_buton {
	width:auto;
	padding: 0px 40px 0px 20px;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	border: 1px solid #728148;
	background:url(../images/search_arrow.png) no-repeat 95% center #d9841b;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	margin-top: 10px;
	
}
.side_shared_container {
 //background: url(../images/side_img_back.png) repeat left top;
	background-size: auto;
	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;
	color: #333;
	width: 100%;
	padding: 16px 16px;
	margin-bottom: 10px;
	display: block;
}
.searchBlog {
	padding: 0px 4px 10px;
}
.side_shared_container h3 {
	color: #333333;
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 10px;
	
	display: block;
}
.side_shared_container h4 {
	color: #333333;
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 10px;
	
	display: block;
}
.side_shared_container ul {
	display: block;
	width: 100%;
	height: auto;
}
.side_shared_container ul li {
	display: list-item;
	list-style-type:none;
	height: auto;
	line-height: 22px;
	color: #333;
	font-weight: 400;
	font-size: 13px;
	margin-bottom: 5px;
	/*margin-left: 20px;*/
}
.side_shared_container ul li a, .side_shared_container p a {
	text-decoration: underline;
	color: #333;
	line-height: 22px;
}
.side_shared_container p {
	color: #333333;
	font-weight: 400;
	font-size: 13px;
	margin-bottom: 15px;
	line-height: 22px;
	
}
.side_shared_container h4 span {
	font-weight: 400;
	font-size: 13px;
	margin-top: 5px;
}
input[type="submit"] {
	cursor: pointer;
}
.join_side_but {
	background:#869757 url(../images/search_arrow.png);
	background: url("../images/search_arrow.png") no-repeat scroll 90% 65%, url("../images/white-gradient.png") repeat-x scroll 0 0 #869757;
	/*background-position-x: 90%;
	background-repeat: no-repeat, repeat-x;
	background-position-y: 50%, 0%;*/
	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 40px 0px 20px;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	border: 1px solid #728148;
	color: #fff;
	font-weight: 600;
	font-size: 14px;
	text-decoration: none !important;
	background-position: 95% 65%, top left;
}
.join_side_but:hover {
	background-color: #728148;
	color:#ffffff !important;
}
.side_shared_container .joinSidebarDiv {
	margin-left:0px !important;
}
.joinSidebarDiv li {
	list-style-type: disc !important;
	list-style-position: inside;
}
.post_with_img {
	display: inline-block !important;
	width: 100%;
}
.post_with_img li {
	display: inline-block !important;
	width: 100%;
	padding-bottom: 5px !important;
	padding-left: 0px !important;
	margin-left: 0px !important;
}
.post_with_img li:last-child {
	border: none !important;
}
.left_img_side {
	float: left;
	width: 70px;
	height: 70px;
	margin-right: 20px;
}
.post_with_img li a {
	float: left;
	width: 150px;
}
.how_threap_page_title {
	background:url(../images/how_to_threapst_title_img.png) no-repeat left top;
	background-size: 100% 142px;
	line-height: 142px;
	padding-left: 40px;
	font-weight: normal;
	font-size: 22px;
	color: #ffffff;
	
}
.threapist_order_list, .psychpedia_sub_page_content ol, .psychpedia_sub_page_content ul {
	margin-left: 40px;
	display: block;
	margin-bottom: 10px;
}
.threapist_order_list li, psychpedia_sub_page_content ol li, .psychpedia_sub_page_content ul li {
 //margin-bottom: 10px;
 //margin-top: 10px;
 //line-height: 20px;
 //
//font-size: 13px;
//color: #333333;
//font-weight: normal;
}
ol.threapist_order_list li, .psychpedia_sub_page_content ol li {
	display: list-item;
	list-style-type:decimal;
	word-break: break-word;
}
ul.threapist_order_list li, .psychpedia_sub_page_content ul li {
	display: list-item;
	list-style-type: disc;
	word-break: break-word;
}
.become_a_therap_side {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-right:0px !important;
	padding-left:0px !important;
}
.find_post_leading_therapist_training {
	width: 100%;
	height: auto;
	padding: 15px 3%;
 //background:url(../images/side_img_back.png) no-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: 100% auto;
}
.find_post_leading_therapist_training h3 {
	font-weight: 600;
	font-size: 18px;
	
	color: #333333;
	text-align: center;
	margin-bottom: 10px;
	line-height: 27px;
}
.find_post_leading_therapist_training .join_side_but {
	margin: 0px auto;
	width: 140px;
	display: block;
}
.advertisement_sect {
	text-align: center;
}
.advertisement_sect img {
	display: inherit;
}
.therapist_sidebar_list {
	width: 100%;
	height: auto;
	display: inline-block;
}
.therapist_sidebar_list li {
	display: inline-block !important;
}
.therapist_sidebar_list li img {
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.therapist_sidebar_list li a {
	color: #333333;
	font-size: 13px;
 //font-weight: bold;
	
	line-height: 24px;
	text-decoration: underline;
}
.therapist_sidebar_list li p {
	color: #333333;
	font-size: 13px;
	font-weight: normal;
	
	line-height: 24px;
	margin-bottom: 0px;
	text-decoration: underline;
}
.therapist_sidebar_list li:hover {
/*background: #c2dfee;;*/
}
.therapist_sidebar_list .active li:first-child {
/*background: #c2dfee;*/
}
.therapist_sidebar_list .active img:first-child {
/*display:none;*/
}
.therapist_sidebar_list .active p:nth-child(2) {
/*color:#007ab9 !important;*/
}
.therapist_sidebar_list .active .arrow-left {
	display:inline;
}
.arrow-left {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right:10px solid #c2dfee;
	margin-left:-20px;
	float:left;
	display:none;
}
.therapist_sidebar_list li:hover a {
	color: #007ab9;
}
.bio_top_title_search {
	width: 100%;
	display: inline-block;
	height: auto;
}
.page_left_bio_title {
	float: left;
	width: 800px;
	height: auto;
}
.bio_right_search_form {
	float: right;
	width: 290px;
	height: auto;
	/* background: url(../images/bio_top_right_search_back.png) no-repeat left top; */
  /* background-size: 100% 142px; */
  	height: 142px;
	background: #8CB9E0;
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, linear-gradient(to bottom, #a4c5e2 0%, #77A6D0 100%);
	background-position: top left, -37px 39px, top left;
	background-size: auto;
}
.bio_advan_search_form {
	width: 270px;
	padding: 25px 10px 0px 10px;
}
.bio_ladning_page_title {
	background:url(../images/bio_landing_page_title.png) no-repeat left top;
 //background-size: 100% 142px;
	color: #555555;
}
.bio_land_search_input_container {
	background: #fff;
	width: 266px;
	padding: 2px;
	display: inline-block;
}
.bio_search_label {
	width: auto;
	display: block;
	color: #565454;
	font-weight: 600;
	
	font-size: 18px;
	margin-bottom: 10px;
}
.input_search_left_biofield {
	height: 33px;
	width: 178px;
	padding-left: 12px;
	float: left;
	vertical-align:middle;
	color: #9a9a9a;
	font-weight: normal;
	font-size: 13px;
	
	border: none;
	background: #fff;
}
.button_right_bioform {
	width: 84px;
	float: left;
	text-align: left;
	padding-left: 10px;
	height: 33px;
	color: #fff;
	font-weight: 600;
	font-size: 13px;
	
	background: url("../images/search_arrow.png") no-repeat scroll 90% center, 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;
	display: inline-block;
	border: 1px solid #728148;
}
.button_right_bioform:hover {
	background-color: #728148;
	color: #ffffff !important;
}
.bio_page_content {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-bottom: 15px;
}
.bio_page_content p {
	margin-bottom: 15px;
	
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	line-height: 24px;
}
.bio_page_content a {
 //color: #007ab9;
	text-decoration: underline;
}
/*#bio_therapist_list_container {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-bottom: 40px;
}
#bio_therapist_list_container ul {
	width: 100%;
	display: inline-block;
}
#bio_therapist_list_container ul li {
	float: left;
	padding: 15px 18px;
	border: 1px solid #ccc;
	list-style:none;
}
.therapist_info {
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
}
#bio_therapist_list_container ul li .therapist_info:last-child {
	margin-bottom: 0px !important;
}*/
.therapist_info img {
	margin-right: 10px;
	max-width: 54px;
	max-height: 67px;
}
.therapist_orderby_type {
	display: block;
	margin-bottom: 15px;
	padding-bottom: 3px;
	
	font-size: 16px;
	color: #555555;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #ccc;/*background: #ececec;
border-left: 5px solid #c8d44a;
padding-left: 8px;*/
}
.therapist_info a {
	color: #007ab9;
	text-decoration: underline;
	
	font-size: 13px;
	font-weight: normal;
	display: block;
	margin-bottom: 5px;
}
.therapist_info span {
	color: #616060;
	
	font-size: 11px;
	font-weight: normal;
	display: block;
}
.famous_bio_img {
	max-width: 160px;
	max-height: 210px;
}
.featured_famous_psychologists {
	background:url(../images/famous_psychologists_badge.png) no-repeat center bottom;
	padding-bottom: 45px;
}
.psychologists_bio_intro {
	background: #e5e5e5;
	padding: 10px;
	margin-left: 170px;
}
.bio_page_commensts_section {
	width: 100%;
	height: auto;
	display: inline-block;
	margin: 10px 0px;
}
.comments_count_edit {
	width: 100%;
	height: auto;
	display: inline-block;
	line-height: 40px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 20px;
}
.comments_count_edit li {
	display: inline-block;
	float: left;
	width: auto;
	margin-right: 35px;
	padding-left: 35px;
	font-size: 16px;
	font-weight: normal;
	color: #555555;
	
}
.bio_total_comments {
	background:url(../images/comments_icon.png) no-repeat left center;
}
.bio_leave_coments {
	background:url(../images/leave_comment_icon.png) no-repeat left center;
}
.bio_posted_comments {
	width: 100%;
	height: auto;
	display: inline-block;
}
.bio_posted_comments li {
	display: inline-block;
	width: 100%;
	height: auto;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #e6e6e6;
}
.bio_posted_comments img {
	max-width: 60px;
	max-height: 60px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}
.bio_posted_comments h3 {
	font-weight: bold;
	color: #333333;
	font-size: 16px;
	
	margin-bottom: 10px;
}
.bio_posted_comments span {
	font-weight: normal;
	color: #777777;
	font-size: 13px;
	
}
.bio_posted_comments p {
	font-weight: normal;
	color: #555555;
	font-size: 13px;
	
	display: block;
	line-height: 24px;
	clear: both;
}
.bio_posted_comments a {
	font-weight: bold;
 //text-decoration: underline;
 //text-transform: uppercase;
	color: #007ab9;
 //font-size: 13px;
	
	display: block;
 //text-align: right;
}
.leave_commtent_head {
	font-weight: bold;
	color: #333333;
	font-size: 20px;
	
	display: block;
	margin-bottom: 10px;
}
.leave_comment_desc {
	font-weight: normal;
	color: #555555;
	font-size: 13px;
	
	display: block;
	margin-bottom: 15px;
	line-height: 25px;
}
.leave_comment_desc a {
	color: #55a6d0;
}
.left_bio_form_field {
	float: left;
	width: 45%;
	height: auto;
	margin-bottom: 15px;
}
.right_bio_form_field {
	float: right;
	width: 45%;
	height: auto;
	margin-bottom: 15px;
}
.bio_field_label {
	display: block;
	font-weight: 600;
	color: #555555;
	font-size: 14px;
	
	margin-bottom: 10px;
}
.bio_field_label span, .note_about_form span, .training_checkbox_options label span {
	color: #cc0000;
}
.bio_input_field {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	border: 1px solid #d4d2d2;
	padding-left: 10px;
}
.full_bio_form_field {
	display: block;
	width: 100%;
	clear: both;
	margin-bottom: 15px;
}
.bio_textarea_field {
	height: auto;
}
.bio_captcha_code {
	width: 80%;
	background: #f8f8f8;
	padding: 15px;
	text-align: center;
}
.bio_captcha_code h5 {
	color: #9ad1ed;
	font-weight: bold;
	font-size: 20px;
	letter-spacing: 7px;
	margin-bottom: 15px;
}
.submit_comment_bio_form {
	float: left;
	clear: both;
	width: auto;
	padding: 0px 45px 0px 15px;
	height: 37px;
	line-height: 37px;
	border: 1px solid #728148;
	background: url(../images/search_arrow.png) no-repeat 150px 11px #a0b075;
	color: #fff;
	font-weight: 600;
	font-size: 14px;
	color: #fff;
	
	cursor: pointer;
}
.note_about_form {
	float: left;
	line-height: 39px;
	margin-top: 10px;
	margin-left: 15px;
}
#psychologists_list_table {
	display: inline-block;
	width: 100%;
}
#psychologists_list_table td {
	width: 340px;
	height: auto;
	margin-left: 40px;
	padding: 0px;
	display: inline-block;
	float: left;
}
#psychologists_list_table td:first-child {
	margin-left: 0px;
}
.training_page_title {
	width: 100%;
	height: auto;
	display: block;
	margin-bottom: 15px;
	font-size: 22px;
	color: #333333;
	font-weight: normal;
	
	line-height: 50px;
	border-bottom: 1px solid #e6e6e6;
}
.training_page_content {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-bottom: 10px;
}
.training_page_content p {
	margin-bottom: 15px;
	
	font-size: 13px;
	color: #555;
	font-weight: normal;
	line-height: 26px;
}
.trainings_course_list {
	width: 100%;
	height: auto;
	display: inline-block;
}
.trainings_course_list li {
	display: inline-block;
	float: left;
	width: 140px;
	padding: 5px;
	border: 1px solid #e6e6e6;
	margin-left: 20px;
	text-align: center;
	margin-bottom: 20px;
	min-height: 298px;
}
.trainings_course_list li:nth-child(7n+1) {
	margin-left: 0px;
}
.trainings_course_list li img {
	max-width: 99%;
	width:125px;
	margin: 0px auto;
	border: 1px solid #e6e6e6;
}
.trainings_course_list li a {
	
	font-size: 13px;
	color: #555;
	font-weight: normal;
	line-height: 20px;
	min-height: 80px;
	display: block;
	margin: 5px 0px;
}
.train_search_container {
	margin-bottom: 10px;
	float: none;
	/*background: url(../images/bio_top_right_search_back.png) no-repeat left top;
background-size: 100% 142px;*/
	/*height: 142px;*/
	height: 161px;
	background: #8CB9E0;
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, linear-gradient(to bottom, #a4c5e2 0%, #77A6D0 100%);
	background-position: top left, -37px 39px, top left;
	background-size: auto;
}
.training_page_commensts_section {
	width: 100%;
	height: auto;
	display: inline-block;
	margin: 10px 0px;
}
.training_course_founders {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-bottom: 5px;
	margin-left: 0px !important;
}
.training_course_founders li {
	display: inline-block;
	width: 100%;
	height: auto;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #e6e6e6;
}
.training_course_founders img {
	max-width: 160px;
	max-height: 160px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-radius: 50%;
}
.training_course_founders h3 {
	font-weight: bold;
	color: #333333;
	font-size: 16px;
	
	margin-bottom: 10px;
}
.training_course_founders span {
	font-weight: normal;
	color: #777777;
	font-size: 13px;
	
}
.training_course_founders p {
	font-weight: normal;
	color: #555555;
	font-size: 13px;
	
	line-height: 24px;
}
.training_author_title {
	display: block;
	width: 100%;
	font-weight: bold;
	
	font-size: 20px;
	color: #333333;
	margin-bottom: 30px;
	margin-top: 10px;
}
.submit_train_course_form {
	background: url(../images/search_arrow.png) no-repeat 120px 11px #a0b075 !important;
}
.training_checkbox_options {
	display: inline-block;
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}
.training_checkbox_options input[type="checkbox"] {
	float: left;
	margin-right: 10px;
	-webkit-appearance: checkbox !important;
	-moz-appearance: checkbox !important;
	appearance:checkbox;
	width: 15px;
	height: 15px;
}
.training_checkbox_options label {
	float: left;
	width: 770px;
	line-height: 15px;
	font-size: 13px;
	color: #555555;
	
	font-weight: normal;
}
.training_author_other_info {
	display: block;
	width: 100%;
	height: auto;
	padding-bottom: 15px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 20px;
}
.training_author_other_info li {
	display: block;
	height: auto;
	margin-bottom: 10px;
	padding-left: 25px;
	font-size: 13px;
	color: #555555;
	
	font-weight: normal;
}
.training_author_other_info li a {
	color: #007ab9;
}
.train_author {
	background:url(../images/founder-icon.png) no-repeat left center;
}
.train_org_year {
	background: url(../images/calendar_icon.png) no-repeat left center;
}
.train_org {
	background: url(../images/training_org_icon.png) no-repeat left center;
}
.train_exec_director {
	background: url(../images/exec_directive_icon.png) no-repeat left center;
}
.train_address {
	background: url(../images/address_icon.png) no-repeat left center;
}
.train_phone {
	background: url(../images/phone_icon.png) no-repeat left center;
}
.train_website {
	background: url(../images/website_icon.png) no-repeat left center;
}
.advertisement_sect {
	min-height:290px;
	min-width:290px;
}
.ads_250 {
	width: 98%;
	margin: 8px auto;
	height: 250px;
 //border: 1px solid #ccc;
}
.ads_250 div {
	margin: auto;
}
.psy_med_select {
	font-weight: bold !important;
	font-size: 16px !important;
	color: #333333 !important;
}
.psy_med_select span {
	font-weight: bold !important;
	margin-top: 3px;
	display: block;
}
.select_any_drug {
	width: 100%;
}
.select_any_drug select {
	background: #fff;
	border: 1px solid #a1a1a1;
	color: #333;
	height: 40px;
	line-height: 40px;
	width: 95%;
	padding: 0px 2%;
}
.drugs_page_content ul {
	list-style-type: disc;
}
.drugs_page_content ul li {
	list-style-type: disc;
}
.drugs_page_content ol li {
	list-style-type: decimal;
	margin-bottom: 15px;
	
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	line-height: 26px;
	margin-left: 15px;
}
.drugs_page_content ul li {
	margin-bottom: 10px;
	
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	line-height: 26px;
	margin-left: 15px;
}
.pshyco_drug_login {
	width: auto;
	padding: 0px 40px 0px 20px;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	border: 1px solid #728148;
	background: url(../images/search_arrow.png) no-repeat 95% center #a2b277;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	margin-top: 10px;
	
	margin-bottom: 20px;
}
.drusg_bottom_ad {
	width: 90%;
	margin: 0px auto;
}
.drugs_page_content {
	position: relative;
}
.drugs_important_note_section {
	position: relative;
	top: 0px;
	float: right;
	right: 0px;
	width: 320px;
	padding: 10px;
 //background: url(../images/side_img_back.png) no-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: 100% 100%;
	margin-left:10px;
}
.drugs_important_note_section p {
	margin-bottom: 0px;
}
.drugs_cat_page_cont {
	position: relative;
}
.drugs_cat_page_cont ul {
	display: block;
	height: auto;
	list-style-type: disc;
}
.drugs_cat_page_cont li {
	position: relative;
	display: list-item;
	margin-bottom: 0px;
}
.page_title span {
	display: block;
	margin-top: 10px;
	font-weight: normal;
}
.web_important_note_section {
	position: relative;
	top: 0px;
	float: left;
	margin-right: 15px;
	right: 0px;
	width: 270px;
	text-align: center;
	line-height: 30px;
	padding: 10px;
 //background: url(../images/side_img_back.png) no-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: 100% 100%;
}
.special_login_sect {
	width: 100%;
	height: auto;
	display: block;
	margin-bottom: 10px;
	border-bottom: 1px solid #cccccc;
}
.login_register_side {
	width: 100%;
	padding: 0px;
	height: 38px;
	line-height: 38px;
	display: block;
	text-align: center;
	border: 1px solid #728148;
	background: url(../images/search_arrow.png) no-repeat 95% center #a2b277;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	margin-top: 10px;
	
	margin-bottom: 20px;
	margin-bottom: 10px;
}
.not_member_register_now {
	text-decoration: underline;
	margin-bottom: 10px;
	color: #007ab9;
	text-align: center;
	display: block;
}
.special_therapist_side img {
	margin-bottom: 20px;
	text-align: center;
	display: block;
	width:100%;
}
.special_goodorg_side {
	display: block;
	width: 100%;
}
.special_goodorg_side ul li {
	display: block;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #858585;
	margin-left: 0px;
	line-height: 16px;
}
.special_goodorg_side ul li:last-child {
	border-bottom:none !important;
}
.special_goodorg_side ul li p {
	margin-bottom: 2px;
}
.special_goodorg_side h4 {
	padding-bottom: 5px;
	font-size: 14px;
	border-bottom: 1px solid #8592B6;
	margin-bottom: 10px;
}
.joinDarkGrey {
	background-color:#555;
	color:#fff;
	padding:16px;
	margin-bottom:10px;
}
.joinDarkGrey h4 {
	color:#fff;
}
.page_education-counceleros_title {
	width: 100%;
	height: auto;
	padding: 60px 2.5% 105px 2.5%;
	background:url(../images/educ_conselor_title_bg.png) no-repeat left top;
	background-size: 100% 100%;
	position: relative;
}
.page_education-counceleros_title h1 {
	font-weight: 600;
	font-size: 24px;
	color: #fff;
	
	line-height: 30px;
}
.page_education-counceleros_title h1 span {
	font-weight: normal;
	font-size: 15px;
}
.edu_conceleor_page_content {
//top: -45px;
	margin-left: 5px;
	position: relative;
	width: 97.5%;
}
.edu_conceleor_page_content ul.etabs {
	margin-top: -44px;
	position: relative;
}
/* Tabs Styles*/
    .etabs {
	margin: 1px 5px;
	padding: 0;
	height: 45px;
	float: left;
	overflow: hidden;
}
.tab {
	display: inline-block;
	zoom:1;
*display:inline;
}
.tab a {
	font-size: 14px;
	display: block;
	padding: 10px 15px;
	color: #fff;
	
	font-weight: normal;
	background: #7d99cd;
	text-decoration: none;
}
.tab a:hover {
	text-decoration: underline;
}
.tab.active {
}
.tab a.active, .etabs .current {
	background: #fff;
	position: relative;
	color: #000;
	font-weight: bold;
}
.tab-container .panel-container {
//background: #fff;
	padding:0px 10px 0 10px;
}
.panel-container {
	margin-bottom: 10px;
}
.edu_conceleor_page_content ul, .edu_conceleor_page_content ol {
	margin-left: 0;
}
.edu_conceleor_page_content #topics ul, .edu_conceleor_page_content #FAQs ul, .edu_conceleor_page_content #topics ol, .edu_conceleor_page_content #FAQs ol {
	margin-left: 30px;
}
.inner-wrap ul {
	margin-left: 0 !important;
}
.upcome_events_list {
	width: 100%;
	height: auto;
	display: inline-block;
}
.upcome_events_list li {
	display: inline-block;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #D9D9D9;
	width: 100%;
}
.upcome_events_list img {
	width: 118px;
	height: 118px;
	margin-right: 15px;
}
.evenvts_links {
	font-weight: 600;
	font-size: 16px;
	color: #333;
	
	width: 100%;
	line-height: 26px;
	text-decoration:none !important;
}
.evenvts_links:hover {
	text-decoration: underline !important;
	color: #007ab9;
}
.upcome_events_list span {
	display: block;
	margin: 0px;
	font-weight: normal;
	font-size: 13px;
	color: #555;
	
}
.feedback2 p {
	margin-bottom: 0 !important;
}
.ceArchivesList {
	border: 1px #D9d9d9 solid;
	padding: 8px 16px;
}
.login_register_events {
	width: auto;
	padding: 0px 35px 0px 20px;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	border: 1px solid #728148;
	background: url(../images/search_arrow.png) no-repeat 95% center #a2b277;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	margin-top: 10px;
	
}
.side_shared_container ul.sidbar_social_links {
	border: none;
	width:100%;
	display: inline-block;
}
.side_shared_container ul.sidbar_social_links li {
	width: 50%;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline-block;
	float: left;
}
.side_shared_container ul.sidbar_social_links li a {
	padding-left: 30px;
}
.contact_form_container {
	display: inline-block;
	width: 100%;
	height: auto;
}
.te_content iframe {
	-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	height:621px !important;
}
.te_dashboard .te_close_link {
	width: 15px;
	height: 15px;
	top: 30px;
	right: 30px;
	background-image: url(https://www.goodtherapy.org/graph/editProfile/redXSymbol.png);
	background-size: contain;
	background-position: center;
}
.left_contact_form_sect span.full_bio_form_field {
	font-size:0 !important;
}
.left_contact_form_sect span.full_bio_form_field p {
	font-size:14px !important;
}
.te_dashboard .te_bottom {
	height:0 !important;
}
.left_contact_form_sect {
	height: auto;
	width:550px;
	padding: 20px 20px;
	background: #8CB9E0;
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, linear-gradient(to bottom, #a4c5e2 0%, #77A6D0 100%);
	background-position: top left, 200px 300px, top left;
	background-size: auto;
	margin:auto;
	min-height: 633px;
	
	font-size:14px;
	color:#777777;
}
.left_contact_form_sect_thanks {
	margin: 0 0;
	background: #8CB9E0;
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, linear-gradient(to bottom, #a4c5e2 0%, #77A6D0 100%);
	background-position: top left, 200px 300px, top left;
	background-size: auto;
	height: auto;
	max-width: 600px;
	padding: 20px 20px;
	border: 1px #555 solid;
	
	color: #777777;
}
.left_contact_form_sect form {
	display: inline-block;
	margin-top: 20px;
	width: 100%;
	height: auto;
}
.left_contact_form_sect h1 {
	
	font-size: 22px;
	color: #333333;
	margin-bottom: 10px;
	font-weight: 500;
}
.left_contact_form_sect h2 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 8px;
	
	color: #555;
}
.right_form_container_sect {
	float: right;
	width: 49%;
	height: auto;
	display: inline-block;
}
.bottomContactDiv {
	background: #8CB9E0;
	background: repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(125,125,125,.1) 3px, rgba(125,125,125,.1) 6px), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, -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), url('https://www.goodtherapy.org/graph/gtLogoGlobeNoText.png') no-repeat, linear-gradient(to bottom, #a4c5e2 0%, #77A6D0 100%);
	background-position: top left, -50px 328px, top left;
	background-size: auto;
}
.member_main_sect {
	display: block;
	width: 100%;
	float: left;
	position: relative;
}
.support-contact-bio-section{
	display: inline-block;
	width:100%;
	margin-top:20px;
}
.member_supprot_sect {
	min-height: 170px;
	float: left;
	width: 49.5%;
	margin-right:1%;
	display: inline-block;
	padding: 16px;
	background: #555;
	border: 1px solid #555;
}
.seek_theraoist_supprot_sect {
	min-height: 170px;
	float: left;
	width: 49.5%;
	display: inline-block;
	padding: 16px;
	background: #555;
	border: 1px solid #555;
}
.seek_theraoist_supprot_sect a {
	color: #96B6D3;
}
.member_support_head {
	font-size: 16px;
	color: #fff;
	font-weight: normal !important;
	margin-bottom: 5px;
	display: block;
}
.member_main_sect p {
	
	font-weight: normal;
	font-size: 13px;
	color: #fff;
	margin-bottom: 7px;
	line-height: 23px;
}
.phone_number_contact {
	background: url(../images/header_phone.png) no-repeat 0 50%;
	background-size: 23px;
	line-height: 27px;
	padding-left: 35px;
	display: inline-block;
	width: 100%;
	color: #fff;
}
.office_address_headquarter {
	display: inline-block;
	width: 100%;
	background-color: #555;
	color: #fff;
	margin: 10px 0;
	border: 1px solid #555;
}
.office_address_headquarter p {
	margin-bottom: 0px;
	padding: 20px;
	font-size: 16px;
}
.left_headquarter {
	float: left;
	width: 49%;
	height: auto;
	display: inline-block;
	padding: 15px 2%;
}
.right_headquarter {
	float: right;
	width: 49%;
	height: auto;
	display: inline-block;
	padding: 15px 2%;
}
.office_address_headquarter span {
	display: inline-block;
	margin-bottom: 5px;
}
.contact_suport_team {
	width: 39%;
	padding: 16px 28px;
	background-color: #555;
	color: #fff;
	display: block;
	position: relative;
	float: right;
}
.contact_suport_team img {
	width: 100%;
}
.support_title {
	display: block;
	font-weight: normal !important;
	font-size: 16px;
	margin-bottom: 10px;
	color:#fff;
}
.topic_expert_social {
	border: 0px !important;
	float: left;
	width: 70%;
	margin-bottom: 0px;
}
.social_search_topic_expert {
	width: 100%;
	height: auto;
	display: inline-block;
	border-bottom: 1px solid #e6e6e6;
}
.sort_topic_expert {
	float: right;
	width: 125px;
	height: auto;
}
.sort_topic_expert label {
	color: #555555;
	font-size: 13px;
	font-weight: normal;
	
	margin-right: 10px;
	line-height: 24px;
}
.expert_topic_input {
	width: 80px;
	padding-left: 5px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #e6e6e6;
}
/*.topic_expert_lists_sect {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-top: 15px;
}
.topic_expert_lists_sect li {
	display: inline-block;
	float: left;
	width: 49.5%;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-left: 1%;
	border-bottom: 1px solid #e7e7e7;
	height:130px;
	padding-right:15px;
}
.topic_expert_lists_sect li:nth-child(2n+1) {
	margin-left: 0px;
}
.topic_expert_lists_sect li img {
	width: 110px;
	height: 110px;
	margin-right: 15px;
}
.topic_expert_link {
	width: 100%;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
	
}
.topic_expert_lists_sect li span {
	display: block;
 //margin-top: 7px;
}
.topic_expert_lists_sect li span a {
	padding-left: 13px;
	color: #007ab9;
	
	font-weight: normal;
	font-size: 13px;
	background:url(../images/arrow-link_exper.png) no-repeat left center;
	text-decoration: underline;
}*/
.side_topic_main_cont {
//background: url(../images/side_img_back.png) no-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: 100% 100%;
	width: 100%;
	padding: 15px 4%;
	margin-top: 10px;
	display: inline-block;
}
.side_topic_main_cont h4 {
	font-size: 16px;
	color: #333333;
	
	font-weight: normal;
	margin-bottom: 15px;
}
.main_expert_side_list {
	width: 100%;
	height: auto;
	display: inline-block;
}
.main_expert_side_list li {
	display: inline-block;
	width: 100%;
	height: auto;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #cccccc;
}
.main_expert_side_list li img {
	max-width: 60px;
	max-height: 60px;
	margin-right: 10px;
}
.main_expert_side_list li a {
	color: #007ab9;
	
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
	line-height: 22px;
}
.main_expert_side_list li a span {
	display: block;
	font-weight: normal;
}
.main_expert_side_article_list {
	width: 100%;
	height: auto;
	display: inline-block;
}
.main_expert_side_article_list li {
	display: inline-block;
	width: 100%;
	height: auto;
	padding-bottom: 10px !important;
	margin-bottom: 10px;
	border-bottom: 1px solid #cccccc;
}
.main_expert_side_article_list li img {
	max-width: 60px;
	max-height: 60px;
	margin-right: 10px;
}
.main_expert_side_article_list li a {
	color: #007ab9;
	
	font-weight: normal;
	font-size: 13px;
	text-decoration: underline;
	line-height: 17px;
}
.main_expert_side_article_list li span {
	display: block;
	font-weight: normal;
	
	margin-top: 5px;
	font-size: 12px;
	color: #a5a5a5;
}
.side_shared_container ul.links_list_side li a {
	text-decoration: underline;
	color: #555555;
}
.links_list_side li:hover a {
	color: #007ab9 !important;
	text-decoration: none;
}
#side_rotating_slider {
	margin-top: 15px;
	margin-bottom: 0px;
}
#side_rotating_slider img {
	max-width: 100%;
	height: 275px;
}
.blog_post_date_cont {
	display: block;
	width: 100%;
	height: auto;
	color: #555555;
	font-size: 13px;
	font-weight: normal;
	
	margin-bottom: 8px;
}
.dearGt-banner {
	background: url(https://www.goodtherapy.org/graph/dear-gt/DearGTBannerNew.jpg) no-repeat left 75%;
	height: 142px;
	color: #fff;
	padding: 35px 20px;
}
.dearGt-banner h1 {
	color:#fff;
}
.dearGt-banner h2 {
	font-size: 14px;
	font-weight: 500;
}
.left_posts_news_lists h2, .right_dear_gt_lists h2 {
	font-size: 18px;
	color: #333 !important;
}
.page_right_content_container a:hover {
	text-decoration: none !important;
}
.recent_questions_answer {
	display: block;
	height: auto;
	border-bottom: 1px solid #e6e6e6;
	line-height: 30px;
	width: 100%;
	color: #333333;
	font-size: 26px;
	font-weight: normal;
	
	margin-bottom: 20px;
}
.answers_questions_list {
	width: 100%;
	height: auto;
	display: inline-block;
}
.answers_questions_list li {
	display: inline-block;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e6e6e6;
}
.answers_question_link {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-bottom: 10px;
	color: #333333;
	font-size: 22px;
	
	font-weight: 600;
}
.answers_question_link:hover {
	text-decoration: underline;
	color: #007ab9;
}
.answers_questions_list li img {
	margin-right: 10px;
	margin-bottom: 10px;
}
.answers_questions_list li span {
	display: block;
	font-size: 14px;
	color: #555555;
	
	font-weight: normal;
	margin-top:5px;
	float: left;
}
.answers_questions_list li span a, .answers_questions_list li p a {
	color: #007ab9;
}
.answers_questions_list li p {
	display: block;
	font-size: 14px;
	color: #555555;
	
	font-weight: normal;
	margin-top:10px;
	clear: both;
	line-height: 22px;
}
.side_ask_question_container {
	display: block;
	width: 100%;
	height: auto;
	padding: 15px 2.5%;
	background:url(../images/side-question-back.png) no-repeat left center;
	background-size: 100% 100%;
	margin-bottom: 15px;
}
.side_ask_question_container span {
	display: block;
	width: 100%;
	height: auto;
	
	font-size: 17px;
	color: #fff;
	font-weight: 600;
	background:url(../images/search_arrow.png) no-repeat right center;
	margin-bottom: 7px;
	line-height: 20px;
}
.side_ask_question_container p {
	line-height: 20px;
	
	font-size: 12px;
	color: #fff;
}
.psychpedia_banner {
	background:url(../images/psychpedia-banner.png) no-repeat left top;
	background-size: 100% 100%;
	height:176px !important;
}
.psychpedia_main_page_content {
	top: -45px;
	margin-left: 0px;
	position: relative;
	width: 100%;
}
.psychpedia_main_page_content .etabs {
	margin-left: 20px;
}
.psychpedia_containers_content_main {
	width: 100%;
	display: inline-block;
	height: auto;
}
/*.columns_list_psychpedia {
	float: left;
	width: 48%;
	margin-left: 2.75%;
	display: inline-block;
}
.psychpedia_container_list {
	width: 100%;
	padding: 15px 5%;
	height: auto;
	border: 1px solid #e7e7e7;
	margin-bottom: 20px;
}
.psychpedia_container_list h5 {
	display: block;
	line-height: 20px;
	border-bottom: 1px solid #e7e7e7;
}
.psychpedia_container_list ul {
	display: block;
	width: 98%;
	margin-left: 10px;
}
.psychpedia_container_list ul li {
	display: list-item;
	height: auto;
	line-height: 18px;
	margin-top: 10px;
	list-style-type: disc;
 //margin-left: 16px;
}
.psychpedia_container_list ul li a {
	color: #007ab9;
	font-size: 13px;
	
	font-weight: normal;
	text-decoration: underline;
}*/
.blog-banner {
	width: 100%;
	height: auto;
	display: block;
	margin-bottom: 10px;
	background: url('https://www.goodtherapy.org/graph/blog-banner.png');
	height: 140px;
	padding-top: 47px;
	padding-left: 30px;
}
.blog-banner h1 {
	color: #333 !important;
	font-size: 27px !important;
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
	position: relative;
	padding-top: 47px;
}
.blog_main_container {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-bottom: 20px;
}
.blog_cat_lists {
	width: 100%;
	height: auto;
	display: inline-block;
}
.blog_cat_lists li {
	display: inline-block;
	float: left;
	width: 246.6px;
	height: auto;
	margin-bottom: 10px;
 //min-height: 453px;
	margin-left: 10px;
}
.blog_cat_lists li:nth-child(3n+1) {
	/*margin-left: 0px;
	clear:both;*/
}
.blog-cont_list {
	padding: 10px;
	border: 1px solid #e5e5e5;
	height: auto;
	display: inline-block;
	line-height: 195px;
}
.blog_cat_lists li img {
	max-width: 100%;
 //max-height: 195px;
	vertical-align: middle;
}
.blog_lists_post_title {
	display: block;
	line-height: 24px;
	font-size: 15px;
	font-weight: 600;
	color: #333333;
	
	margin-top: 7px;
	margin-bottom: 7px;
 //#max-height: 50px;
	overflow: hidden;
}
.blog_list_posts_posted_date {
	line-height: normal;
	display: block;
	font-size: 13px;
	font-weight: 400;
	color: #777;
	
}
.blog_cat_lists li p {
	font-size: 13px;
	font-weight: 400;
	color: #555555;
	line-height: 20px;
	display: block;
	margin-top: 7px;
	
	min-height: 100px;
}
.blog_cat_lists li p a.read_more_post_item {
	font-weight: bold;
	color: #3273b2;
	text-decoration: underline;
}
.pages_pagination_blog_posts, .wp-pagenavi {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 25px;
}
.pages_pagination_blog_posts p, .wp-pagenavi .pages {
	display: inline-block;
	width: auto;
	height: auto;
	line-height: 25px;
	font-size: 13px;
	font-weight: 400;
	color: #555555;
	
	margin-right: 5px;
}
.pages_pagination_blog_posts ul {
	display: inline-block;
	width: auto;
}
.pages_pagination_blog_posts ul li {
	display: inline-block;
	height: auto;
	width: auto;
	margin-left: 5px;
}
.pages_pagination_blog_posts ul li a, .wp-pagenavi a.page, .wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink, .wp-pagenavi a.last, .wp-pagenavi a.first {
	font-size: 13px;
	font-weight: 400;
	color: #555555;
	
	background: #d8d8d8;
	padding: 7px 10px;
	border-radius: 50%;
}
.page_left_content_container a.first, .page_left_content_container a.nextpostslink, .page_left_content_container a.previouspostslink, .page_left_content_container a.last, .wp-pagenavi a.page {
	text-decoration: none;
}
.wp-pagenavi span.current {
	font-size: 13px;
	font-weight: 400;
	
	padding: 3px 12px;
	border-radius: 50%;
	display: inline-block;
	margin-left: 5px;
}
.wp-pagenavi a {
	margin-left: 5px;
}
.pages_pagination_blog_posts ul li.next_page_posts a, .wp-pagenavi a.last, .wp-pagenavi a.first {
	border-radius: 0px;
}
.pages_pagination_blog_posts ul li a:hover, .pages_pagination_blog_posts ul li.current_page_posts a, .wp-pagenavi span.current, .wp-pagenavi a:hover {
	color: #fff;
	background: #3273b2;
}
.posts_news_dear_container {
	width: 100%;
	height: auto;
	display: inline-block;
}
.left_posts_news_lists {
	width: 365px;
	padding: 15px;
	border: 1px solid #e5e5e5;
	height: auto;
	display: inline-block;
	float: left;
}
.right_dear_gt_lists {
	width: 365px;
	padding: 15px;
	border: 1px solid #e5e5e5;
	height: auto;
	display: inline-block;
	float: right;
}
.posts_news_dear_container h3 {
	font-size: 20px;
	font-weight: 600;
	color: #333333;
	
	padding-bottom: 10px;
	margin-bottom: 10px;
	display: block;
	border-bottom: 1px solid #e5e5e5;
}
.posts_news_dear_container ul {
	width: 100%;
	height: auto;
	display: inline-block;
}
.posts_news_dear_container ul li {
	display:inline-block;
	width: 100%;
	height: auto;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e5e5e5;
}
.posts_news_dear_container ul li h4 {
	display: block;
	line-height: 24px;
	font-size: 15px;
	font-weight: 600;
	color: #333333;
	
	margin-bottom: 7px;
}
.posts_news_dear_container ul li span {
	line-height: normal;
	display: block;
	font-size: 13px;
	font-weight: 400;
	color: #777;
	
	margin-bottom: 5px;
}
.posts_news_dear_container ul li p img {
	max-width: 110px;
	max-height: 110px;
	margin-right: 10px;
	margin-bottom: 5px;
}
.posts_news_dear_container ul li p {
	font-size: 13px;
	font-weight: 400;
	color: #555555;
	line-height: 20px;
	display: inline-block;
	
}
.posts_news_dear_container ul li p a {
	font-weight: bold;
	color: #3273b2;
	text-decoration: underline;
}
/*.........................Specialty FAT Pages.................*/
.specialtyFat .advanced_search_container_section {
	height:100%; 
	overflow:auto; 
	padding:0;
	background-size: cover;
}
.specialtyFat h1{
	color:#ffffff !important;
}
.specialtyFat form{
	display:block !important;
}
.specialtyFat .advanced_search_form {
	padding: 20px 3%; 
	max-width: 870px; 
	width:90%; background: 
	rgba(0,0,0,.6); 
	margin:5% 5%;
}
.specialtyFat #headerLogo {
    float: left;
    margin-right: 18px;
}
.specialtyFat .callFat {
	color:#fff;
    margin-top: 3px;
    font-size: 1.2em;
}
.specialtyFat .mobileBanner {
min-height: 100%; 
min-width: 100%; 
max-width: none; 
position: fixed; 
top: 0; 
left: 0; 
z-index: -5;	 
}

.specialtyFat .advanced_search_container_section.anxiety  {
	background-image: url('/images/fat/FATAnxiety2-min.jpg');
	background-image:none;
	background-position: center 33%; 
}

.specialtyFat .advanced_search_container_section.depression  {
	background-image:url('/images/fat/DepressionFAT2-min.jpg');
	background-image:none;
	background-position: center 83%;
}

.specialtyFat .advanced_search_container_section.marriage  {
	background-image:url('/images/fat/MarriageCounselor1-min.jpg');
	background-image:none;
	background-position: 38% 60%;
}
.specialtyFat .advanced_search_container_section.child  {
	background-image:url('/images/fat/FATforChild-min.jpg');
	background-image:none;
	background-position: 0% 0%;
}

.specialtyFat .advanced_search_container_section.anxiety2  {
	background-image: url('/images/fat/FATAnxiety-min.jpg');
	background-image:none;
	background-position: center 33%; 
}

.specialtyFat .advanced_search_container_section.depression2  {
	background-position: 0% 100%;
	background-image:url('/images/fat/FATpsychologist2-min.jpg');  
	background-image:none;		
}

.specialtyFat .advanced_search_container_section.marriage2  {
	background-image:url('/images/fat/New-MarriageCounselor-min.jpg');
	background-image:none;
	background-position: 38% 60%;
}
.specialtyFat .advanced_search_container_section.child2  {
	background-image:url('/images/fat/FATforChild3-min.jpg');
	background-image:none;
	background-position: 0% 0%;
}



/*.........................Advanced Search.................*/
.advanced_search_container_section {
	width: 100%;
	height: 450px;
	padding-top: 180px;
	background:url(../images/advance_search_back.png) no-repeat left top;
}
.advanced_search_form {
	width: 100%;
	height: auto;
	padding: 0px 50px;
}
.advanced_search_form span {
	font-size:12px;
}
.advanced_search_form form {
	display: inline-block;
	height: 45px;
}
.advanced_search_form h1 {
	font-size: 44px;
	color: #555;
	
	font-weight: 600;
	display: block;
	margin-bottom: 0px;
}
.advanced_search_form p {
	font-size: 16px;
	color: #fff;
	
	font-weight: 400;
	display: block;
	margin-bottom: 10px;
}
.field_search_advance {
	float: left;
	width: 410px;
	padding-left: 15px;
	background: #fff;
	border: none;
	color: #777777;
	font-size: 18px;
	
	font-weight: 400;
	height: 46px;
	line-height: 46px;
}
.dropdown_search_advance {
	float: left;
	width: 250px;
	padding-left: 15px;
	margin-left: 10px;
	height: 46px;
	line-height: 46px;
	background: #fff;
	border: none;
	color: #777777;
	font-size: 18px;
	
	font-weight: 400;
}
.submit_search_advance {
	background: url("../images/search_arrow.png") no-repeat scroll 90% 65%, url("../images/white-gradient.png") repeat-x scroll 0 0 #869757;
	width: auto;
	padding: 0px 50px 0px 20px;
	height: 46px;
	line-height: 46px;
	display: inline-block;
	border: 1px solid #728148;
	color: #fff;
	font-weight: 600;
	font-size: 18px;
	margin-left: 10px;
	
}
.links_more_advance {
	width: 100%;
	height: auto;
	display: inline-block;
}
.links_more_advance li {
	display: inline-block;
	float: left;
	width: auto;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #fff;
	line-height: 14px;
}
.links_more_advance li:last-child {
	border:none;
}
.links_more_advance li a {
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
	
	font-weight: normal;
}
.psychpedia_sub_page_content p img {
	float: left;
	margin-right: 10px;
	height:auto;
}
.th-bio {
	clear: both;
	margin-top: 10px;
	display: inline-block;
	width: 100%;
	border-bottom: 5px solid #ccc;
	padding-bottom: 20px;
	margin-bottom: 10px;
}
.find_search_form input[type="text"], .find_search_form select {
	border: 1px solid #ccc;
	height: 35px;
	line-height: 35px;
}
.page_right_content_container .find_search_form label {
	display: inline-block;
}
.find_search_form input[type="submit"] {
	padding: 10px 20px;
}
.page_right_content_container .find_search_form input[type="submit"] {
	margin-top: 10px;
}
/*  profile.....................*/
.profile_basic_info_container {
	width: 100%;
	height: auto;
	display: inline;
}
.left_image_profile {
	float: left;
	width:100%;
	max-width: 250px;
	max-height: 250px;
	overflow:hidden;
	margin-right: 10px;
	position: relative;
}
.center_profile_info {
	float: left;
	width: 570px;
	height: auto;
}

.center_profile_info h4 {
	color: #777777;
	
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 5px;
	line-height: 27px;
}
.right_contact_detail {
	float: right;
	width: 260px;
	height: auto;
	margin-bottom:10px;
}
.right_contact_detail p {
	color: #555;
	
	font-size: 12px;
	font-weight: normal;
	padding: 10px 25px;
	text-align: center;
	border: 1px solid #ccc;
}
.right_contact_detail p a {
	text-decoration: underline;
	color: #007ab9;
}
.phone_profile_contact {
	display: block;
	background:url(../images/profile_phone_icon.png) no-repeat left center;
	background-size: 100% 42px;
	line-height: 42px;
	padding-left: 55px;
	color: #fff;
	
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}
.email_profile_contact {
	display: block;
	background:url(../images/profile_email_icon.png) no-repeat left center;
	background-size: 100% 42px;
	line-height: 42px;
	padding-left: 55px;
	color: #fff;
	
	font-size: 15px;
	font-weight: bold;
}

.base_profile_icon_workshop {
	display: block;
	background:url(../images/profile_basic_icon.png) no-repeat left center;
	background-size: 100% 42px;
	line-height: 42px;
	text-align: center;
	color: #fff;
	
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
	clear: both;
}

.base_profile_icon {
	display: block;
	background:url(../images/profile_basic_icon.png) no-repeat left center;
	background-size: 100% 42px;
	line-height: 42px;
	padding-left: 60px;
	color: #fff;
	
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}
.right_contact_detail .base_profile_icon {
	background: url("../images/personSymbol.png") no-repeat 18px center, url(../images/profile_basic_icon.png) no-repeat left center !important;
	background-size: 25px 23px, 100% 100% !important;
}
.right_contact_detail .submit {
	background: url("../images/search_arrow.png") no-repeat 18px center, url(../images/profile_basic_icon.png) no-repeat left center !important;
	background-size: 25px 23px, 100% 100% !important;
}
.profile_detail_container {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-top: 10px;
}
.profile_left_detail_info {
	float: left;
	width: 250px;
	height: auto;
	margin-right: 15px;
}
#edit_website {
	/*display: block;
	background: url(../images/website_icon.png) no-repeat 20px center #f9f9f9;
	border: 1px solid #e0e0e0;
	line-height: 42px;
	padding-left: 60px;
	color: #007ab9;
	
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;*/
}
.west_olmpya_info_cont {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-bottom: 20px;
	border-right: 1px solid #e0e0e0;
}
.olmya_info_contact {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	display: inline-block;
}
.top_olymya_info {
	width: 100%;
	display: inline-block;
	margin-bottom: 10px;
	margin-left:0px !important;
	padding-bottom: 5px !important;
}
.top_olymya_info h3 {
	color: #555;
	
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	line-height: normal;
}
.top_olymya_info p {
	color: #555;
	
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 5px;
	line-height: normal;
}
.top_olymya_info a {
	float: left;
	text-decoration: underline;
	color: #007ab9;
	
	font-size: 14px;
	font-weight: normal;
	margin-right: 15px;
	line-height: normal;
}
.billing_insurance_container {
	padding: 10px 15px;
	display: inline-block;
	border: 2px solid #e0e0e0;
	line-height: 25px;
}
.billing_insurance_container h3 {
	display: block;
	text-align: center;
	margin-bottom: 5px;
	color: #000;
	
	font-size: 16px;
	font-weight: bold;
}
.billing_insurance_container p {
	color: #555;
	
	font-weight: normal;
}
.billing_insurance_container p span {
	margin-right: 5px;
}
.billing_insurance_container ul {
	display: block;
	margin-left: 15px;
}
.billing_insurance_container ul li {
	display: list-item;
	list-style-type: disc;
}
.right_detail_tab_container {
	float: right;
	line-height: 26px;
	width:805px;
}
.right_detail_tab_container ul.etabs {
	height: 57px;
 //border-bottom: 1px solid #e0e0e0;
}
.right_detail_tab_container ul.etabs li.tab {
	border: 1px solid #e0e0e0;
	text-align:center;
}
.right_detail_tab_container ul.etabs li.active {
	padding-bottom: 1px;
	border-bottom: 0px solid #e0e0e0 !important;
	text-align:center;
}
.right_detail_tab_container ul.etabs li.tab a {
	background: #dfdfdf;
	color: #555555;
	font-weight:500;
}
.right_detail_tab_container ul.etabs li.active a {
	background: #fff;
	color: #000;
	font-weight: bold;
}
.right_detail_tab_container .rtc ul.etabs li.tab {
	width:19% !important;
}
.right_detail_tab_container .rtc ul.etabs li.active {
	width:20% !important;
}
.rtcFaq ul li, .rtcFaq ol li {
	margin-left:30px;
	display: list-item !important;
}
.practice_details_content {
	width: 100%;
	height: auto;
	display: inline-block;
}
.left_west_olympia_info {
	float: left;
	width: 250px;
	height: auto;
	margin-right: 20px;
	margin-bottom: 20px;
}
.practice_top_three_cols {
	width: 100%;
	height: auto;
	display: inline-block;
 //margin-bottom: 10px;
}
.practice_bottom_three_cols {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-top:10px;
}
.ages_services_center_container {
	width: 266px;
	float: left;
	height: auto;
	display: inline-block;
}
.groups_languages_container {
	width: 276px;
	float: right;
	height: auto;
	display: inline-block;
}
.ages_services_center_container h3, .groups_languages_container h3, .left_issues_container h3 {
	display: block;
	margin-bottom: 0px;
	color: #000;
	
	font-size: 16px;
	font-weight: bold;
}
.ages_services_center_container ul, .groups_languages_container ul {
	display: block;
	margin-left: 15px;
 //margin-bottom: 20px;
}
.ages_services_center_container ul li, .groups_languages_container ul li {
	display: list-item;
	list-style-type: disc;
	color: #555;
	
	font-size: 14px;
	font-weight: normal;
}
.left_issues_container {
	float: left;
	width: 540px;
	height: auto;
	display: inline-block;
}
.left_issues_container ul {
	display: inline-block;
	width: 100%;
}
.left_issues_container ul li {
	display: list-item;
	list-style-type: disc;
	float: left;
	width: 260px;
	margin-left: 15px;
	color: #555;
	
	font-size: 14px;
	font-weight: normal;
}
.verfield_links {
	float: left;
	text-decoration:none !important;
	background: url(../images/verfied_icon.png) no-repeat 10px center #8fa264;
	margin-right: 10px;
	width: auto;
	padding: 5px 10px 5px 35px;
	color: #fff;
	
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 5px;
	display: inline-block;
}
.financesTabRTC {
	margin-top: 16px;
}
.financesTabRTC ul li {
	list-style-type: none;
	width: 24%;
	margin: 0px 1% 10px 0;
	padding: 16px;
	float: left;
	text-align: center;
	border: 1px #d9d9d9 solid;
}
.financesTabRTC ul li img {
	height: 65px;
	margin: 8px auto;
}
.insuranceProvidersRTC ul li {
	border: none;
	text-align: left;
	padding: 0;
	width: 47% !important;
	margin-left: 3%;
	margin-right: 0px;
	list-style-type: disc;
}
.insuranceProvidersRTC ul li img {
	float: left;
	height: 30px;
	width: auto;
	margin-right: 10px;
	margin-top: 0px;
}
/*.......................Join Us Section Start....................................*/
.join_left_content_container {
	float: left;
	width: 250px;
	height: auto;
}
.join_right_content_container {
	float: right;
	width: 840px;
	height: auto;
}
.join_right_content_container ul, .join_right_content_container ol {
	list-style-position:inside;
}
.join_right_content_container h1 {
	
	font-size: 22px;
	color: #333333;
 //margin-bottom: 10px;
	font-weight: 500;
}
.join_right_content_container h2 {
	margin-bottom: 10px;
	
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
.join_right_content_container p {
	margin-bottom: 10px;
	
	font-size: 14px;
	color: #555555;
	font-weight: normal;
	line-height: 26px;
}
.join_right_content_container a {
	text-decoration:underline;
}
.check-list h2 {
	margin-bottom: 5px;
	
	font-size: 14px;
	color:#333;
	cursor:pointer;
	font-weight: bold;
}
.check-list h2.titleBenefit span {
	font-size: 12px;
}
.check-list span {
	color: #0089C6 !important;
}
.check-list li {
	margin-bottom: 10px;
	background-size: 20px;
	background: url(../images/green-tick.png) no-repeat 0 5px;
	line-height: 26px;
	padding-left: 25px;
	display: block;
}
.join_right_content_container .flexslider {
//background: url(../images/side_img_back.png) no-repeat left top;
	background: #555;
	padding: 25px;
}
.join_right_content_container .flexslider .slides li p {
	text-align: center;
	color:#fff;
}
.join_right_content_container .flexslider .slides li p strong {
	display: block;
	font-size: 22px;
	line-height: 30px;
	color:#fff;
}
.join_right_content_container .right_detail_tab_container .panel-container {
	border: 1px solid #e0e0e0;
	border-top: none;
	padding: 20px;
}
.partner_site_list {
	width: 100%;
	height: auto;
	display: inline-block;
}
.partner_site_list li {
	display: inline-block;
	float: left;
	width: 60px;
	height: 40px;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	text-align: center;
	line-height: 40px;
	margin-left: 9px;
	text-align: center;
	margin-bottom: 10px;
}
.partner_site_list li:nth-child(11n+1) {
	margin-left: 0px;
}
.partner_site_list li img {
	vertical-align: middle;
	border: none;
	width: 60px;
	height: 40px;
}
.join-us_referral-join-button {
	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;
	display: inline-block;
	border: 1px solid #728148;
	color: #fff;
	padding: 8px 16px;
	font-weight: 600;
	font-size: 14px;
	text-decoration: none !important;
}
.join-us_referral-join-button:hover {
	background-color:#728148;
	color:#fff;
}
.join-us_referral-join-button span {
	display: block;
	background: url(../images/search_arrow.png) no-repeat 280px center;
	color: #fff;
	font-size: 15px;
}
.joinGoodTherapyOrange {
	background: url("../images/search_arrow.png") no-repeat scroll 90% 60%, url("../images/white-gradient.png") repeat-x scroll 0 0 #d9841b;
	color: #fff;
	font-weight: 600;
	font-size: 18px;
	border: #C26115 solid 1px;
	
	-webkit-transition: background .3s;
	-moz-transition: background .3s;
	-o-transition: background .3s;
	-ms-transition: background .3s;
	transition: background .3s;
	text-decoration: none !important;
	width: 300px;
	float: right;
	text-align: center;
	text-shadow: 1px 1px 0px #566726;
	padding: 16px 16px;
}
.joinGoodTherapyOrange:hover {
	background-color: #BB7825;
}
.joinGoodTherapyOrange a {
	text-decoration: none !important;
	color: #fff;
}
.join_us_left_menu {
	width: 100%;
	height: auto;
}
.join_us_left_menu h2 {
	color: #333333;
	font-weight: bold;
	padding: 10px;
	text-transform: uppercase;
}
.join_us_left_menu ul {
	display: block;
	width: 100%;
	height: auto;
}
.join_us_left_menu ul li {
	display: block;
	height: auto;
}
.join_us_left_menu ul li a {
 //padding-left:10px;
	display: block;
}
.join_us_left_menu ul li a:hover, .join_us_left_menu ul li.active a {
	color: #0089C6 !important;
	text-decoration: underline !important;
}
.join-us_alexa-graphs {
	margin: 20px 0 0 25px;
}
.join-us_alexa-graphs img {
	float: left;
	width: 372px;
	height: auto;
	margin: 0 15px 15px 0;
}
.bullet-list li {
	
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	line-height: 26px;
}
.join-us_feedbacks {
	float: left;
	width: 100%;
	display: inline-block;
}
.join-us_feedbacks li {
	width: 100%;
	border: 1px solid #e0e0e0;
	padding: 15px 3%;
	margin-bottom: 15px;
	overflow: hidden;
	list-style: none;
}
.join-us_feedbacks li img {
	display: inline-block;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
.reviews_list {
	width: 100%;
	height: auto;
	display: inline-block;
}
.join-us_feedback-button {
	display: block;
	background: #a2b277;
	padding: 5px 10px;
	color: #fff !important;
	width: 250px;
}
.membership_fee_container {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-bottom: 15px;
}
.membership_fee_container img {
	width: 49%;
	float: left;
	display: inline-block;
}
.month_to_month_fee {
	margin-right: 2%;
}
.bullet-list {
	margin-top: 10px;
}
.bullet-list li {
	
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	line-height: 26px;
}
.bullet-list li {
	background: none;
	list-style: outside;
	margin-left: 15px;
	padding-left: 0;
}
.web_important_note_detail_section {
	position: relative;
	top: 0px;
	float: left;
	margin-right: 15px;
	right: 0px;
	width: 270px;
	text-align: center;
	line-height: 30px;
}
.total_confrence_number {
	display: block;
	width: 100%;
	text-align: center;
	padding: 6px 0px;
	background: #8aba56;
	font-weight: bold;
	font-size: 20px;
	color: #fff;
}
.total_confrence_number span {
 //background: url(../images/count_ce_back.png) no-repeat left 8px;
	display: inline-block;
	padding: 10px 25px;
}
.credit_counting {
	display: block;
	width: 100%;
	text-align: center;
	padding: 10px 0px;
	background: #6e9545;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
}
.web_important_note_detail_section p {
	color: #fff;
	width: 270px;
	text-align: center;
	line-height: 30px;
	padding: 10px;
	background: #363636;
}
.ce_important_sidebar_section p {
	color: #fff;
	width: 100%;
	text-align: center;
	line-height: 30px;
	padding: 10px 20px;
	background: #363636;
}
.ce_important_sidebar_section {
	width: 100%;
	height: auto;
 //margin-top: 10px;
}
.reg_mem_not_mem_container {
	width: 100%;
	height: auto;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	padding: 5px 0px;
	display: inline-block;
	margin-top: 10px;
}
.reg_mem_not_mem_container li {
	display: inline-block;
	float: left;
	width: 48.5%;
	margin-left: 3%;
}
.reg_mem_not_mem_container li:first-child {
	margin-left: 0px;
	background:url(../images/reg_member_icon.png) no-repeat left center;
	padding-left: 50px;
	border-right: 1px solid #d9d9d9;
}
.reg_mem_not_mem_container li:nth-child(2) {
	background:url(../images/not_member_icon.png) no-repeat left center;
	padding-left: 50px;
}
.reg_mem_not_mem_container li a {
	font-size: 18px;
	line-height: 20px;
}
.reg_mem_not_mem_container li span {
	font-weight: normal;
	display: block;
	font-size: 13px;
	color: #bcbcbc;
	line-height: 14px;
}
.approved_logos_list {
	padding: 10px;
	background: #f7f4ed;
}
/*.therapy_issues_containers_content_main {
	width: 100%;
	display: inline-block;
	height: auto;
}
.therapy_issues_containers_content_main .columns_list_psychpedia:first-child {
	margin-left: 0px !important;
}*/
.list_rows_line {
	width: 100%;
	height: auto;
	display: inline-block;
}
.list_rows_line li {
	display: list-item;
	float: left;
	margin-left: 2.33%;
	width: 22.5%;
	list-style-type: disc;
	list-style-position:inside;
	margin-bottom: 5px;
}
.list_rows_line li:nth-child(4n+1) {
	margin-left: 1%;
}
#neighbour_lists_items {
	width: 100%;
	height: auto;
	display: inline-block;
}
#neighbour_lists_items li {
	display: list-item;
	float: left;
	margin-left: 4.5%;
	width: 30%;
	list-style-type: disc;
	margin-bottom: 5px;
}
#neighbour_lists_items li:nth-child(3n+1) {
	margin-left: 1%;
}
#detail_loc_pages_cont .memberWrap {
	width: 100%;
	margin-bottom: 20px;
	display: inline-block;
}
#detail_loc_pages_cont .memberLeftColumn {
	float: left;
	width: 102px;
	height: auto;
	margin-right: 20px;
}
#detail_loc_pages_cont .memberMiddleColumn {
	float: left;
	width: 760px;
	height: auto;
	margin-right: 40px;
}
#detail_loc_pages_cont .memberRightColumn, #detail_loc_pages_cont .memberRightColumn2 {
	float: left;
	width: 170px;
	height: auto;
}
#detail_loc_pages_cont .memberRightColumn p a img, #detail_loc_pages_cont .memberRightColumn2 p a img {
	margin-bottom: 10px;
	display: block;
	text-align: left !important;
}
#detail_loc_pages_cont .memberRightColumn .loc_content, #detail_loc_pages_cont .memberRightColumn2 .loc_content {
	margin-bottom: 10px;
}
#detail_loc_pages_cont .memberRightColumn2 .lprofile-address img {
	display: inline-block;
}
.sidebar_admin_right li {
	margin-left: 20px;
	list-style-type: disc;
}
.upcome_events_list li a.register_now img {
	width: 61px !important;
	height: 23px !important;
}
#media_form input[type="text"], #media_form textarea, .upload_article_form input[type="text"], .topic_expert_application_form input[type="text"], .topic_expert_application_form textarea, .topic_expert_application_form select {
	border: 1px solid #ccc;
}
/*.student_post_form label:first-child{
	clear: both;
	display: block;
	width: 100%;
	margin-left: 0px;
	margin-bottom: 10px;
}*/
.student_post_form label {
	display: inline-block;
	width: 33%;
	margin-bottom: 15px;
}
.student_post_form label input[type="text"], .student_post_form label input[type="password"], .student_post_form label select, .student_post_form label input[type="type"] {
	width: 300px;
	border: 1px solid #ccc;
	height: 30px;
	line-height: 30px;
	display: block;
}
.student_post_form table {
	margin-bottom: 10px;
}
.student_post_form ul {
	display: inline-block;
	width: 100%;
}
.student_post_form ul li {
	display: inline-block;
	float: left;
	width: 40%;
	margin-left: 5%;
}
.student_post_form ul li:nth-child(2n+1) {
	margin-left: 0px;
}
.clinic_register_cont ul {
	margin-left: 25px;
	margin-bottom: 5px;
}
.register_clinic {
	text-align: center;
	margin-top: 10px;
	display: block;
	margin-bottom: 15px;
}
.workshop_search_form select, .workshop_search_form input[type="text"] {
	border: 1px solid #ccc;
	width: 250px;
}
#validateEmailConfirm, #validateEmail, #validateEmail2 {
	font-size:13px;
}
.psy_graduate_list {
	display: inline-block;
	width: 100%;
	height: auto;
}
.psy_graduate_list li {
	display: inline-block;
	float: left;
	width: 30%;
	margin-left: 5%;
	margin-top: 25px;
	text-align: center;
}
.psy_graduate_list li img {
	margin: 0px auto;
	width: 160px;
}
.psy_graduate_list li:nth-child(3n+1) {
	margin-left: 0px;
}
.psy_detail_container span.img {
	float: left;
	margin-right: 20px;
	border: 1px solid #ccc;
	margin-bottom: 5px;
}
/* Continuing Education
-----------------------------------------*/
.ceSponsorDiv {
	float:right;
	height:100px;
	width:240px;
}
.ceSponsorDiv img {
	float:right !important;
	height:25px;
	width:auto !important;
	margin-right:5px;
}
.aceLogo {
	height:20px !important;
	margin-top:2px;
}
.bbsLogo {
	margin-right:2px !important;
}
.bbbDiv {
	height:70px;
	background-color:rgb(0, 103,149);
	padding:0px 2px;
}
.bbbDiv img {
	float:left;
}
.bbbDiv div {
	color:#fff;
	padding-top:20px;
}
.special_goodorg_side li div {
	height:50px;
	width:50px;
	margin-top:5px;
	margin-right:10px;
	float:left;
	background-color: #ffffff;
	padding:3px;
	border-radius:5px;
	-ms-border-radius:5px;
	-os-border-radius:5px;
}
ul.reg_mem_not_mem_container {
	margin-left:0px !important;
}
ul.reg_mem_not_mem_container li a {
	text-decoration: none;
}
/* Global Footer
-----------------------------------------*/

 #global-footer .copyright .right-column p span {
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #fff;
}
#global-footer .copyright span.rss {
	width: 17px !important;
	height: 17px !important;
	margin-right: 5px;
	background: #ed8d01 url(../images/icon-rss.png) no-repeat 50% 49% !important;
	background-size: 50% !important;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	vertical-align: bottom;
}
.student_post_form select {
	padding: 0px !important;
}
.tabs_list_row {
	display: inline-block;
	width: 100%;
}
.tabs_list_row li {
	display: inline-block;
	float: left;
	width: auto;
	margin-right: 20px;
}
.alignright {
	float: right !important;
	margin-left: 10px;
}
.alignleft {
	float: left !important;
	margin-right: 10px;
}
.aligncenter {
	margin: auto !important;
	float: none !important;
	height:auto;
}
blockquote {
	margin-left: 40px;
}
.blog_main_container ul {
	margin-left: 0px !important;
}
.blog_single_page img.alignleft {
	/*max-width: 300px !important;*/
	max-width: 100% !important;
	height: auto !important;
}
.topic_expert_application_form input[type="text"], .topic_expert_application_form select {
	width: 400px !important;
}
.topic_expert_application_form label {
	display: block;
}
.topic_expert_application_form textarea {
	width: 400px !important;
	height: 100px !important;
}
.featuredContDiv {
	height: 80px;
	border-bottom: 1px #CCC solid;
	margin-top: 10px;
}
.page_right_content_container .advertisement_sect img {
	margin: 0px auto;
}
.bio_page_commensts_section ul {
	margin-left: 0px;
}
.sys-form-wrap .sys-form label {
	margin: 7px 0 3px !important;
}
.partner_content_page ul {
	margin-left: 20px;
}
.traning_span {
	display: inline-block !important;
	font-size: 13px;
	float: right;
	line-height: 10px;
}
/*#advanced_search_form{
	display: inline-block;
	width: 100%;
	height: auto;
}*/
#advanced_search_form .line_row_sect {
	display: inline-block;
	float: left;
	width: 500px;
	margin-right: 30px;
	margin-bottom: 20px;
	line-height: 37px;
}
#advanced_search_form .line_row_sect strong {
	float: left;
	width: 160px;
}
#advanced_search_form .line_row_sect input[type="text"], #advanced_search_form .line_row_sect select {
	width: 330px;
}
#advanced_search_form .des {
	clear: both;
}
#advanced_search_form .one_line_row {
	clear: both;
	margin-bottom: 20px;
}
#advanced_search_form .one_line_row strong {
	float: left;
	margin-right: 25px;
	line-height: 20px;
}
/*
* Advanced search form @sebastian
*/
#advanced_search_form {
	display: inline-block;
}
#advanced_search_form .loco {
	display: inline-block;
	width: 500px;
	margin-right: 30px;
	margin-bottom: 20px;
	line-height: 37px;
}
#advanced_search_form .loco strong {
	float: left;
	width: 160px;
}
#advanced_search_form .loco select, #advanced_search_form .loco input[type="text"], #advanced_search_form .loco input[type="radio"] {
	width: 330px;
}
/*
* Advanced search form @sebastian
* End
*/

	/* Popout Quotes
-----------------------------------------*/
.popout-quote-right {
	width:30% !important;
	border-left:2px #585544 solid !important;
	padding-left:10px;
	margin-left:10px;
	float:right !important;
	font-size: 16px !important;
	font-weight: bold !important;
	color: #585544 !important;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.popout-quote-left {
	width:30% !important;
	border-right:2px #585544 solid !important;
	padding-right:10px;
	margin-right:10px;
	float:left !important;
	font-size: 16px !important;
	font-weight: bold !important;
	color: #585544 !important;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.qSubTitle {
   font:normal 15px 'Segoe Script', 'Trebuchet MS', Arial, Helvetica, sans-serif; 
 }
.small_comment {
	font-size: 10px;
}
.page_title span.left {
	max-width: 592px;
}
.menuGreyBorder {
	border: 1px solid #D9D9D9;
	padding: 8px 16px;
	margin-bottom:10px;
}
.menuGreyBorder li {
	margin: 3px 10px 3px 5px;
	list-style-position: inside;
	list-style-type: none;
	margin-left: 0px !important;
	border-bottom: 1px #d9d9d9 solid;
}
.menuGreyBorder li:last-child {
	border-bottom: none !important;
}
.menuGreyBorder a {
	color: #333 !important;
	text-decoration: none !important;
}
.menuGreyBorder a:hover, .menuGreyBorder span.active {
	color: #0089C6 !important;
	text-decoration: underline !important;
}
.right_form {
	float:right;
	width:840px;
	border:1px solid #d9d9d9;
	padding:16px;
}
/*Search Loading Spinner*/
 
 .spinner {
	height: 60px;
	width: 60px;
	margin: 240px auto 0 auto;
	position: relative;
	-webkit-animation: rotation .8s infinite linear;
	-moz-animation: rotation .8s infinite linear;
	-o-animation: rotation .8s infinite linear;
	animation: rotation .8s infinite linear;
	border-left: 6px solid rgba(217, 217, 217, .80);
	border-right: 6px solid rgba(217, 217, 217, .80);
	border-bottom: 6px solid rgba(217, 217, 217, .80);
	border-top: 6px solid #c1c1c1;
	border-radius: 100%;
}
 @-webkit-keyframes rotation {
 from {
 -webkit-transform: rotate(0deg);
}
to {
	-webkit-transform: rotate(359deg);
}
}
 @-moz-keyframes rotation {
 from {
 -moz-transform: rotate(0deg);
}
to {
	-moz-transform: rotate(359deg);
}
}
 @-o-keyframes rotation {
 from {
 -o-transform: rotate(0deg);
}
to {
	-o-transform: rotate(359deg);
}
}
 @keyframes rotation {
 from {
 transform: rotate(0deg);
}
to {
	transform: rotate(359deg);
}
}
/* Speciality Filter Hide */
.specialityFilters {
 //display: none;
}
/* Read More blog styling */
.readMoreBlog {
	display: inline-block;
	padding: 8px;
}
.readMoreBlog ul {
	margin-left: 0;
	margin: 0;
}
.readMoreBlog li {
	width: 32%;
	float: left;
	background-color: #F3F3F3;
	padding: 8px;
	margin: 5px;
	min-height: 100px !important;
}
.readMoreBlog li img {
	float: left;
	margin-right: 5px;
	height: 90px;
	width: auto;
}
.readMoreBlog a li {
	color: #007AB9 !important;
	text-decoration: underline;
}
/*Quiz styling*/
a.mlw_qmn_quiz_link.twitterShareQuiz {
	background-color: #00aced;
}
a.mlw_qmn_quiz_link.facebookShareQuiz {
	background-color: #3b5998;
}
/*RTC Join Us Page*/
.left_register_directory {
	float: left;
	width: 45%;
}
.right_directory_table {
	float: right;
	width: 33%;
	margin: 0px 10px 0px 0px;
	border: 1px #d9d9d9 solid;
	padding: 14px 16px;
	background-size: auto;
	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%);
}
.prac_new_det {
	display: inline-block;
	width: 100%;
}
.prac_new_det li {
	display: inline-block;
	float: left;
	width: auto;
	margin-right: 30px;
	margin-bottom: 10px;
}
.prac_new_det li:nth-child(3n+1) {
	margin-left: 0px;
}
.orangeArrowBut {
	background: #d9841b url(../images/search_arrow.png);
	background: url("../images/search_arrow.png") no-repeat scroll 90% 65%, 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 40px 0px 20px;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	border: 1px solid #C57B20;
	;
	color: #fff;
	font-weight: 600;
	font-size: 14px;
	text-decoration: none !important;
	background-position: 95% 65%, top left;
}
.orangeArrowBut:hover {
	background-color: #C57B20;
	color:#fff;
}
.bannerFree {
	color: #fff;
	margin-bottom:10px;
	border: 1px solid #728148;
	background: #869757 url(../images/white-gradient.png) repeat-x left top;
	background-size:contain;
	text-shadow: 1px 1px 0px #566726;
	padding:16px;
	text-align:center;
	webkit-transition: background .3s;
	-moz-transition: background .3s;
	-o-transition: background .3s;
	-ms-transition: background .3s;
	transition: background .3s;
}
.bannerFree:hover {
	background-color: #728148;
}
ul.rtcJoinCheck {
	margin-left: 0 !important;
	display: inline-block;
}
ul.rtcJoinCheck li {
	width: 32.8%;
	FLOAT: LEFT;
	height: 195px;
	text-align: center;
	list-style-type: none;
	padding: 8px;
	margin: 0px .25% 0px .25%;
	border: 1px #d9d9d9 solid;
}
ul.rtcJoinCheck li img {
	height: 100px;
	z-index: 1;
	position: relative;
	margin: 10px auto;
}
ul.rtcJoinCheck li span {
	max-width: 100%;
	height: 180px;
	margin-top: -170px;
	background-color: #fff;
	border: 1px #d9d9d9 solid;
	display: block;
	/* display: none; */
    padding: 4px;
	opacity: 0;
	cursor: pointer;
	/* transition: opacity .3s; */
    z-index: 2;
	position: relative;
}
ul.showcaseList li {
	width: 49%;
	float: left;
}
ul.showcaseList li img {
	height: 70px;
	margin: auto;
}
ul.rtcJoinCheck li:hover img {
	display: none;
}
ul.rtcJoinCheck li:hover strong {
	display: none;
}
ul.rtcJoinCheck li:hover span {
	opacity: 1;
	margin-top: 0;
}
.rtc-check-list li {
	margin-bottom: 10px;
	background: url(..//graph/green-checkmark-icon.png) no-repeat;
	background-size: 30px;
	line-height: 26px;
	padding-left: 30px;
	display: block;
}
ul.requireList {
	width: 65%;
	display: inline-block;
	border: 0px #d9d9d9 solid;
	padding: 8px 32px;
	margin-left: 0 !important;
	margin-bottom: 5px;
}
ul.requireList li {
	width: 33%;
	float: left;
}
ul.requireListTwo {
	width: 65%;
	display: inline-block;
	border: 0px #d9d9d9 solid;
	padding: 8px 32px;
	margin-left: 0 !important;
}
/*RTC Free Membership Message*/
.freeMembershipDiv {
	float: right;
	color: white;
	margin-top: -47px;
	font-size: 26px;
	padding: 8px 16px;
	border: 1px solid #576D90;
	background: #7D99CD url(../images/white-gradient.png) repeat-x left top;
	background-size: contain;
	text-shadow: 1px 1px 0px #566726;
}
.freeMembershipDiv span {
	font-size: 18px;
	font-weight: normal;
}
.topic_expert_lists_sect {
	margin-left: 0px !important;
}
.tabbertab .upcome_events_list .ceSponsorDiv {
	display: none;
}
/*RTC Search Widget*/
.rtcSearchWidget {
    background: url(https://www.goodtherapy.org/graph/rehabFlowerSearchBack.jpg) left top no-repeat;
    width: 100%;
    background-size: 100%;
    margin-bottom: 10px;
    height: 315px;
    padding: 24px;
    padding-top: 75px;
    text-shadow: 1px 1px 5px #333;
    background-position: -0px -253px;
}
.rtcSearchWidget p {
	color: #fff !important;
	font-weight: 600;
}
.rtcSearchWidget p.clear {
	color: #fff !important;
}
.rtcSearchWidget h1 {
    color: #FFF !important;
}
.rtcSearchWidget a {
	color: #fff;
}
.rtcSearchWidget a:hover {
	color: #333;
}
.rtcSearchWidget h2 {
	color: #fff;
	font-size: 26px;
	text-shadow: 0 0 3px #1171B4;
}
.rtcSearchBut {
	background: url(../images/white-gradient.png) repeat-x, url(../images/header-widget_search.png) no-repeat center center #869757;
}
/*search result mobile */
.mobileSearchButton {
	display:none;
}
/* Cancellation */
.cancelSupportDiv {
	width: 100%;
	text-align: center;
	margin: auto;
	line-height: 20px;
	border: 1px #d9d9d9 solid;
	padding: 5px;
	/*background: rgb(233, 167, 82);
	background: url(http://www.goodtherapy.org/graph/phone_white.png) no-repeat 28px center, -moz-linear-gradient(top, rgba(176, 187, 145,1) 0%, rgba(134, 151, 87,1) 100%);
	background: url(http://www.goodtherapy.org/graph/phone_white.png) no-repeat 28px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(176, 187, 145,1)), color-stop(100%, rgba(134, 151, 87,1)));
	background: url(http://www.goodtherapy.org/graph/phone_white.png) no-repeat 28px center, -webkit-linear-gradient(top, rgba(176, 187, 145,1) 0%, rgba(134, 151, 87,1) 100%);
	background: url(http://www.goodtherapy.org/graph/phone_white.png) no-repeat 28px center, -o-linear-gradient(top, rgba(176, 187, 145,1) 0%, rgba(134, 151, 87,1) 100%);
	background: url(http://www.goodtherapy.org/graph/phone_white.png) no-repeat 28px center, -ms-linear-gradient(top, rgba(176, 187, 145,1) 0%, rgba(134, 151, 87,1) 100%);
	background: url(http://www.goodtherapy.org/graph/phone_white.png) no-repeat 28px center, linear-gradient(to bottom, rgb(176, 187, 145) 0%, rgb(134, 151, 87) 100%); 
	background-size: 26px 26px, 100% 100%;
	border: #728148 1px solid;
	color: #fff;*/
	margin-top: 20px;
}
.cancelSupportDiv div {
	width: 79%;
	border-left: 1px #fff solid;
	margin: auto;
}
.cancelSupportDiv span {
	font-weight: bold;
	font-size: 16px;
}
.cancelStatDiv ul {
	width:100%;
	display: inline-block;
	text-align: center;
}
.cancelStatDiv ul li {
	width: 32%;
	margin: 5px .6%;
	float: left;
	list-style-type: none;
	font-weight: 600;
	border: 1px #d9d9d9 solid;
 //height: 220px;
	padding: 16px;
}
.cancelStatDiv li img {
	height: 70px;
	width: auto;
	margin: 16px auto;
}
.statTableNum {
	font-size: 20px;
}
.orange {
	border: 1px solid #C77A3A;
	background: #E1850E url(../images/white-gradient.png) repeat-x left top;
	padding: 0px 20px 0px 20px;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	color: #fff !important;
	font-weight: 600;
	font-size: 14px;
	text-decoration: none !important;
	-webkit-transition: background .3s;
	-moz-transition: background .3s;
	-o-transition: background .3s;
	-ms-transition: background .3s;
	transition: background .3s;
}
.orange:hover {
	background-color:#C07411;
}
/*Web Conference individual page */
.special_therapist_side {
	max-width: 100%;
	display:inline-block;
}
.special_therapist_side a {
	word-wrap: break-word;
}
/*RTC profile */
  .watch_website {
	display: block;
	background: url(http://goodtherapy.org/images/website_icon.png) no-repeat 20px center #f9f9f9;
	border: 1px solid #e0e0e0;
	line-height: 42px;
	padding-left: 60px;
	color: #007ab9;
	
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}
.list_providers {
	min-height:95px;
	padding-left:11px;
	margin-bottom: 10px;
	background: transparent linear-gradient(to bottom, #F7F7F7 0%, #EAEAEA 100%) repeat scroll 0% 0%;
	padding: 8px;
	border: 1px #d9d9d9 solid;
	display: inline-block;
	width: 397px;
	float: left;
	margin-right: 10px;
}
.list_providers:nth-child(2n+1) {
	clear: both;
}
.about_clinician {
	background: #FFFFFF none repeat scroll 0 0;
	padding: 8px 16px;
	border: 1px #d9d9d9 solid;
	margin-top: 10px;
}
.advanced_search_form h1.advance_title_directory_intro {
	font-size: 37px;
}
.contact_form_container #freshwidget-embedded-form .embedded-wrapper, iframe#freshwidget-embedded-form .embedded-wrapper {
	overflow-y: visible;
}
.directory_signup_step1_phone_field {
	width: 60% !important;
	float: left;
}
.directory_signup_step1_phone_code_div {
	float: right;
	width: 40%;
	text-align: right;
}
.directory_signup_step1_phone_code_div input {
	max-width:65%;
}
.phone_code_right_sect {
	width: 46% !important;
}
.left_directory_third_step {
	float:left;
	width: 58%;
}
.right_directory_third_step {
	float: right;
	width: 39%;
}
.right_directory_third_step h2 {
	margin-top: -40px;
	line-height: 40px;
}
.right_directory_third_step h2 span{
	font-weight: normal !important;
}


/*Figure styling */
figcaption {
    font-weight: 700;
}
figure {
    margin: 10px 0px 20px 10px;
}

/*Social Work Widget*/
.socialWorkWidget {
    background: url(http://www.goodtherapy.org/graph/socialWorkBack.jpg);
    background-size: 100%;
    background-position: 0 40%;
    padding: 38px 0 25px 0;
}
.socialWorkWidget p {
    color: #333 !important;
}
.therapist-list span.lprofile-address img{
	margin-right:12px;
}
.therapist-list span.lprofile-phone img {
    margin-right: 3px;
}
.therapist-list span i.fa-map-marker{
	 margin-right: 10px;
    font-size: 1.2em;
    color: #648335;
}
.therapist-list span i.fa-phone {
    margin-right: 6px;
    font-size: 1.2em;
    color: #b82b30;
}
.therapist-list span i.fa-globe {
    font-size: 1.2em;
    margin-right: 6px;
    color: #767676;
}
#blog_par_ad_mobile , #leader_board_bottom_mobile_ads{
	display: none;
}
div.side_shared_container.side_ad_250{
	text-align: center;
}
#header_logo_mobile{
	display: none;
}
#left_mobile_navigation #header-widget_button {
    border: 0;
    width: 45px;
    height: 35px;
    text-indent: -999em;
    background: none;
    cursor: pointer;
    position: absolute;
    right: 0px;
}
#left_mobile_navigation #header-widget_zipfield {
    width: 175px;
    border: 1px solid #B2B2B2;
    color: #555555;
    height: 35px;
    padding: 0 10px;
    font: 400 15px/35px 'Open Sans',sans-serif;
}
#left_mobile_navigation .therapist-finder .gradient {
    width: 45px;
    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;
    line-height: 33px;
    position: relative;
	margin-left:7px;
}
#left_mobile_navigation .therapist-finder p {
    float: left;
}
#left_mobile_navigation .therapist-finder{
	border-bottom:1px solid #555;
	padding:10px 10px 18px 10px;
	display:inline-block;
	width: 100%;
}
#left_mobile_navigation .mobile_nav_support_phone{
	background:url(../images/phonecircle.png) no-repeat 10px 8px;
	padding:0px 10px 9px 52px;
	border-bottom:1px solid #555;
	font-weight: bold;
	color: #fff;
	font-size: 15px;
	margin-top:-5px;
}
#left_mobile_navigation .mobile_nav_support_phone span{
	display: block;
}
#left_mobile_navigation .mobile_nav_support_phone span a{
	display: inline-block !important;
	padding:0px !important;
	font-weight: bold !important;
	border-bottom: none !important;
	background: none !important;
}
.bottomContactDiv iframe{
	padding:16px !important;
}

/*Favorit events*/
.starred{
	width:25px !important;
	height:25px !important;
	display: inline-block;
	margin-right: 0px;
}
.not_starred{
	width:25px !important;
	height:25px !important;
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
	display: inline-block;
   	margin-right: 0px;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
	min-height:24px;
}
input[type="file"].profileInput{
	height:auto !important;
}
.st_regs_field_mobile span{
	display:inline-block;
	min-height:48px;
}
#homeSearch p.left + p{
	clear: both;
}
.home_radio_options span{
	font-weight: normal !important;
	font-size:16px;
}
.email_event_span a.green-btn{
	width:49%;
}
.subtopicsContainer{
    //margin-bottom: -8px;    
	display: inline-block;
    width: 100%;
}
.subtopicLinks{
	float: left;
    margin-right: 5px;
    margin-top: 5px;
}
.subtopicLinks a {
    padding: 0px 10px;
    text-shadow: none;
    border: 1px solid #ccc;
    background: #FFF;
    background: -webkit-linear-gradient(#FFF,#dedede);
    background: -o-linear-gradient(#FFF,#dedede);
    background: -moz-linear-gradient(#FFF,#dedede);
    background: linear-gradient(#FFF,#dedede);
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    line-height: 30px;
    display: inline-block;
    color: #333;
    font-weight: 500;
    font-size: 14px;
    text-decoration: none!important;
    text-align: center;
    cursor: pointer;
}
.subtopicLinks a.active {
	background:#fff !important;
    border-bottom: none !important;
    line-height: 31px;
    font-weight: 600;
	}	
.mobSubTopics {
    font-size: 14px;
    border: 1px solid #d9d9d9;
    position: relative;
line-height: 2.5em;
    padding: 5px 10px;
	display:none;
}

.mobSubTopics span {
    float: right;
    font-size: 11px;
}
.mobSubTopicsPop {
	display:none;
}
.mobSubTopics .active{
	text-decoration:none;
	color:#333;
	
}
.creditCardFields input[type="text"], .creditCardFields input[type="email"], .creditCardFields input[type="password"], .creditCardFields select {
    width: 100%;
    line-height: 2;
    border-radius: 4px;
    margin-bottom: 20px;
}
.creditCardFields body {
	background:#fff !important;
}
#footer_fix_section{
	position: fixed;
    bottom: 0px;
    left: 0px;
    background: #d1d1d1;
    width: 100%;
    text-align: center;
    padding: 5px 0px;
}
.footer_fix_content{
	width:100%;
	position:relative;
}
#footer_fix_section span{
	position: absolute;
    right: 20px;
    top: 0px;
    font-size: 16px;
}
@charset "utf-8";
/* CSS Document */
@media only screen and (max-width:1200px) {
.pagewidth, .content_width {
	width:90%;
	max-width: 1100px;
	margin: 0 auto;
}
.page_left_content_container {
	width: 65%;
}
.page_right_content_container {
	width: 33.5%;
}
.left-column_70p {
	width: 65%;
}
.right-column_30p {
	width: 33.5%;
}
.page_left_bio_title {
	width: 65%;
}
.bio_right_search_form {
	width: 33.5%;
}
.page_dear_gt_banner{
	width:100% !important;
}
.bio_advan_search_form {
	width: 100%;
}
.bio_land_search_input_container {
	width:	100%;
}
.input_search_left_biofield {
	width: 63%;
}
.button_right_bioform {
	width: 37%;
}
#global-footer .right-column {
	width: 25%;
}
#global-header .support-phone, #global-header .sepLine {
	display: none;
}
.content_width .search_left_section {
	background-size:cover !important;
}
.therapist-list .left {
	width: 70% !important;
}
.right_contact_detail {
	float: left;
	margin-top: 10px;
}
.profile_detail_container .right_detail_tab_container {
	width: 73%;
	float: left;
}
.right_contact_detail .phone_profile_contact, .right_contact_detail .email_profile_contact {
	background-size: 100% 32px;
	font-size: 13px;
	padding-left: 45px;
	margin-bottom: 0px;
}
.right_contact_detail {
	margin-top:5px;
	width:220px !important;
}
.groups_languages_container {
	width:32%;
}
.ages_services_center_container {
	width: 34%;
}
.left_issues_container {
	width:60%;
}
.join_right_content_container {
	float: left;
	width: 76%;
	margin-left: 10px;
}
.join_left_content_container {
	width: 22%;
}
.page_content_main_container .page_content_sub_container .join_left_content_container {
	width: 28%;
}
.page_content_main_container .page_content_sub_container .join_right_content_container {
	width: 70%;
	float:right;
}
.editProfileRight {
	width:69%;
	float: left;
	margin-left: 10px;
}
#login_form {
	width: 38%;
}
#login_not-a-member {
	width: 61%;
	background-size: cover;
	padding-top: 43px;
	height: 294px;
	margin-left: 1%;
}
#login_are-you-a-student {
	width: 100%;
	margin-left: 0;
}
#insurancedetails select {
	width: 100%;
}
.press_room_contact_field {
	width: 48% !important;
}
.press_field_margin_left {
	margin-left: 4% !important;
}
.press_room_contact_area {
	width: 100% !important;
}
.student_post_form label input[type="text"], .student_post_form label input[type="password"], .student_post_form label select, .student_post_form label input[type="type"] {
	width: 90%;
}
.student_post_form ul.column {
	margin-left: 0px;
}
.student_post_form ul li:nth-child(2n+1) {
	margin-left: 5% !important;
}
.student_post_form label {
	float: left;
}
.file_upload_label {
	width: 100% !important;
}
.left_contact_form_sect {
	width: 49.5%;
	max-width: inherit;
}
.right_form_container_sect {
	width: 49.5%;
	max-width: inherit;
}
#cause_member_form table td label .txt {
	width: 95% !important;
}
#cause_member_form table td label select {
	width: 90%;
}
.billing_state_table tr td:nth-child(3) {
	width: 100px;
}
.blog_cat_lists li {
	width: 32%;
	margin-left: 2%;
}
.left_posts_news_lists {
	width: 100%;
}
.right_dear_gt_lists {
	width: 100%;
	/*margin-top: 20px;*/
}
.dear_gt_search_right {
	width: 100% !important;
}
.dear_gt_banner .page_left_bio_title {
	width:100% !important;
}
.share_story_form td.half_width_story {
	width: 50% !important;
}
.share_story_form .textfield {
	width: 97%;
}
ul.flex-direction-nav {
	display: none;
}
ul.links_list_items {
	width: 100% !important;
	padding: 10px 20px;
}
.topic_expert_lists_sect {
	margin-left: 0px;
}
#tab-container ul.upcome_events_list .ceSponsorDiv {
	height: 26px;
}
#tab-container ul.upcome_events_list .evenvts_links {
	font-size: 14px;
}
.page_education-counceleros_title {
	padding-top: 37px;
}
.join_right_content_container .right_detail_tab_container {
	width: 100%;
}
.registerForm p.left {
	width: 45%;
}
.registerForm p.right {
	width: 45%;
}
.registerForm .input-text, .registerForm .select-dropdown {
	width: 100%;
}
#professions_select_chosen {
	max-width: 100% !important;
}
.readMoreBlog ul{
	margin-left:0px !important;
}
.readMoreBlog li{
	width:47%;
	margin:5px 0.75% !important;
}
.sys-form-wrap .sys-form table:nth-child(1) td , .sys-form-wrap .sys-form table:nth-child(2) td , .sys-form-wrap .sys-form table:nth-child(3) td{
	width: 50% !important;
}
.sys-form-wrap .sys-form table td .textfield{
	width:98%;
	padding:7px 1%;
}
.therapist-list .right{
	width:100%;
}
.therapist-list .right span{
	display: inline-block;
	width:auto;
}
.therapist-list .right .phone{
	float: left;
}
.therapist-list .right .address{
    float: left;
	margin-top:0px;
	clear:both;
}
.therapist-list .right .view-profile, .therapist-list .right .email{
	float: right;
	margin-left:10px;
	margin-right:0px;
}
.therapist-list li figure{
	margin-bottom:0px;
}
.therapist-list .right span.lprofile-address{
	clear:both;
	margin-top:0px;
}
}
@media only screen and (min-width:530px) and (max-width:1200px) {
	.therapist-list .right span.view-profile{
		clear:both;
	}
	.therapist-list .right span.view-profile + span{
		margin-top:-40px;
	}
	.therapist-list .right span.phone + span.view-profile{
		margin-top:-20px;
	}
	.therapist-list .right span.phone + span.view-profile + span.address , .therapist-list .right span.phone + span.view-profile + span.lprofile-address{
		margin-top:0px;
	}
	.therapist-list .right span.address + span.address , .therapist-list .right span.lprofile-address + span.lprofile-address{
		margin-top:-13px;
	}
	#generalInfo .left , #generalInfo .right{
		width:50%;
	}
	#generalInfo .right span{
		clear:both;
		display: inline-block;
	}
}
@media only screen and (min-width:950px) and (max-width:1100px) {
#global-footer .left-column ul a, #global-footer .middle-column ul a {
	font-size: 12px;
}
#global-footer .socialmedia-nav li {
	margin-right: 31px;
}
#global-footer form p:first-child {
	width: 75%;
}
#global-footer .copyright .left-column {
	margin-bottom: 10px;
}
#global-footer .copyright .left-column, #global-footer .copyright .right-column {
	float: none;
	text-align: center;
	width: 100%;
	clear:both;
}
#global-header .main-nav li strong a {
	font-size: 12px;
	background: url(../images/header-nav_arrow.png ) no-repeat 3% center;
	background-size: 17px;
}
#global-header .main-nav li:hover ul.list-psychpedia {
	margin-left: -80px;
}
#global-header .main-nav li:hover .list-blog {
	margin-left: -210px;
}
#global-header .main-nav li:hover .list-about {
	margin-left: -280px;
}
#global-header .main-nav li:hover .list-for-therapists {
	margin-left: -355px;
}
.content_width.search_left_section p {
	clear:both;
}
.therapist-list .left {
	width: 68% !important;
}
#wide-fat-widget .pagewidth {
	margin: -100px 0 0 0px !important;
	left: 5% !important;
}
#home_feedback-slideshow strong {
	font-size: 18px !important;
}
.mainNavSeventhItem {
	width: 16%;
}
.input_search_left_field {
	width: 185px;
}
.left_search_label {
	font-size: 18px;
}
.profile_detail_container .right_detail_tab_container {
	width: 69%;
}
.side_ad_250 {
	padding: 3%;
}
.field_search_advance {
	float: left;
	width: 350px;
}
.trainings_course_list li {
	display: inline-block;
	float: left;
	width: 15.83%;
	margin-left: 1%;
}
.trainings_course_list li:nth-child(6n+1) {
	margin-left: 0px !important;
}
.trainings_course_list li:nth-child(7n+1) {
	margin-left: 1%;
}
.page_left_content_container .edu_conceleor_page_content #tab-container ul{
	height:95px;
}
.page_left_content_container .edu_conceleor_page_content #tab-container ul li{
	margin-bottom: 10px;
}
.zipcode #zipfield{
	width: 70% !important;
}
}
@media only screen and (min-width:100px) and (max-width:1100px) {
.search_left_section form {
	width: 100%;
}
#home_feedback-slideshow .pagewidth {
	padding: 20px 5%;
}
.profile_detail_container .right_detail_tab_container {
	float: left;
}
form#loginForm div {
	margin-top: 0 !important;
}
.blog_cat_lists li {
	width: 48%;
	margin-left: 4%;
}
.blog_cat_lists li:nth-child(3n+1) {
	/*margin-left: 4% !important;
	clear: none !important;*/
}
.blog_cat_lists li:nth-child(2n+1) {
	margin-left: 0px !important;
}
/*.blog-cont_list {
	min-height: 450px;
}
.blog_cat_lists li img {
	width: 100%;
	max-width: inherit;
}*/
.wp-pagenavi .pages {
	display: block;
	margin-bottom: 12px;
}
.first {
	margin-bottom: 18px;
	display: inline-block;
}
.page_content .links_list_items {
	width: 100% !important;
}
#rtc_searchwidget_for_mobile .rtcSearchWidget{
	padding: 2%;
	background-position: -0px -135px;
}
#rtc_searchwidget_for_mobile .right_register_box h1{
	font-size: 20px;
}
#rtc_searchwidget_for_mobile .right_register_box{
	width:25%;
}
#rtc_searchwidget_for_mobile .advanced_search_form{
	padding:0px 35px;
}
.social_search_topic_expert > div{
	width:100% !important;
	float: none !important;
}
.social_search_topic_expert form div.sort_topic_expert{
	width:100% !important;
	max-width:213px;
	margin-bottom: 10px;
	margin-top:-10px;
}
.advanced_search_form .dropdown_search_advance {
	display:none;
}
#rtc_searchwidget_for_mobile .field_search_advance{
	width:300px !important;
}
}
@media only screen and (min-width:529px) and (max-width:949px) {
.side_ad_250 {
	display:none;
}
.right_search_container {
	display:none;
}
}
@media only screen and (min-width:100px) and (max-width:949px) {
.input_search_left_field {
	width: 200px;
}
.bio_search_label {
	font-size: 17px;
}
.left_search_label {
	width: 30%;
	font-size: 19px;
	line-height: 21px;
}
.input_search_left_field {
	width: 38%;
}
.center_profile_info {
	width: 60%;
}
.right_bio_form_field {
	width: 48%;
}
.left_bio_form_field {
	width: 48%;
}
#question {
	width: 100% !important;
	max-width: inherit !important;
}
#deargoodtherapy input.textfield {
	width: 100%;
}
.edu_conceleor_page_content .tab a {
	font-size: 12px;
}
.regGoodCause {
	width: 100%;
	max-width: 400px;
}
.registerTabsBar .secure-icon {
	display: none;
}
.join_right_content_container #frmCancel #ddlOption{
	max-width:525px;
	width:100%;
}
.join_right_content_container #frmCancel #txtSuggestion{
	max-width:739px;
	width:100%;
}
}
@media only screen and (min-width:850px) and (max-width:949px) {
#global-footer .left-column ul, #global-footer .middle-column ul {
	columns: inherit !important;
	-webkit-columns: inherit !important;
	-moz-columns:inherit !important;
}
#global-footer .right-column {
	width: 31%;
}
#global-footer .middle-column {
	width: 32%;
}
#global-footer .left-column ul a, #global-footer .middle-column ul a {
	font-size: 12px;
}
#global-footer .socialmedia-nav li {
	margin-right: 34px;
}
#global-footer form p:first-child {
	width: 75%;
}
#global-footer .copyright .left-column {
	margin-bottom: 10px;
}
#global-footer .copyright .left-column, #global-footer .copyright .right-column {
	float: none;
	text-align: center;
	width: 100%;
	clear:both;
}
#global-header .site-branding {
	width: 35%;
}
#global-header .site-branding #headerLogo {
	width: 100%;
}
#global-header .main-nav li strong a {
	font-size: 12px;
	background: url(../images/header-nav_arrow.png ) no-repeat 2% center;
	background-size: 14px;
}
#global-header .main-nav li:hover ul.list-psychpedia {
	margin-left: -92px;
}
#global-header .main-nav li:hover .list-blog {
	margin-left: -223px;
}
#global-header .main-nav li:hover .list-about {
	margin-left: -293px;
}
#global-header .main-nav li:hover .list-for-therapists {
	margin-left: -370px;
}
.therapist-list .left {
	width: 64% !important;
}
#wide-fat-widget .pagewidth {
	margin: -100px 0 0 0px !important;
	left: 5% !important;
}
#home_feedback-slideshow strong {
	font-size: 16px !important;
}
.mainNavSeventhItem {
	width: 16.1%;
}
.profile_detail_container .right_detail_tab_container {
	width: 65%;
}
.editProfileRight {
	width:66%;
}
.casue_card_credit_table tr td:first-child {
	width: 230px !important;
}
.casue_card_credit_table tr td:nth-child(2) {
	width: 110px !important;
}
.casue_card_credit_table tr td:nth-child(3) {
	width: 47px !important;
}
.goodCausePartners li {
	width: 100%;
	float: none;
	display: inline-block;
	height: auto;
	margin-bottom: 10px;
}
.trainings_course_list li {
	display: inline-block;
	float: left;
	width: 18%;
	margin-left: 2%;
}
.trainings_course_list li:nth-child(5n+1) {
	margin-left: 0px !important;
}
.trainings_course_list li:nth-child(7n+1) {
	margin-left: 2%;
}
.edu_conceleor_page_content ul.etabs {
	height: 95px;
}
.edu_conceleor_page_content ul.etabs li {
	margin-bottom: 10px;
}
.rtcReg .registerTitle {
	padding: 10px 2.5% 55px 2.5% !important;
	background-size: 100% 100% !important;
}
.rtcReg .registerTitle .freeMembershipDiv {
	width: 100% !important;
	float: none;
	margin-top: 10px;
}
#rtc_searchwidget_for_mobile .rtcSearchWidget {
    background-position: 0px -20px;
}
.main_logo_title a .main_logo_good{
	font-size:3.9vw;
}
.main_logo_title a span.logo_sub_part{
	font-size: 0.96vw;
}
#global-header .site-branding .main_logo_title a sup{
	font-size: 0.8vw;
	padding: 0px 2px;
	right:0px;
}
.zipcode #zipfield{
	width: 70% !important;
}
}
@media only screen and (min-width:100px) and (max-width:849px) {
.therapist-list .right {
	width: 100% !important;
	margin-top: 0px !important;
	clear:both;
}
.aboutBioDiv li.aboutBio {
	width: 50%;
}
.therapist-list li .right p {
	float: left;
	margin-right: 10px !important;
}
.therapist-list .right span.email {
	clear: none !important;
}
#home_search-filters .left-column ul, #home_search-filters .right-column ul {
	columns: 2 !important;
	-webkit-columns: 2 !important;
	-moz-columns: 2 !important;
}
#home_search-filters .column-links {
	columns: 3 !important;
	-webkit-columns: 3 !important;
	-moz-columns: 3 !important;
}
#home_search-filters .psychology-tests .column-links {
	columns: 2 !important;
	-webkit-columns: 2 !important;
	-moz-columns: 2 !important;
}
.advanced_search_form .field_search_advance {
	width:50%;
}
.advanced_search_form .field_search_advance {
	font-size: 14px;
}
.advanced_search_form .submit_search_advance {
	padding: 0px 40px 0px 20px;
	font-size: 15px;
}
.advanced_search_form h1 {
	font-size: 28px;
	color: #fff;
}
.advanced_search_container_section {
	height: 100% !important;
	padding-top: 60px;
}
.advanced_search_form {
	padding: 0px 20px;
}
.join_left_content_container {
	width: 100%;
 /*//display:none;*/
}
.join_right_content_container {
	width:100%;
	margin:0px;
}
.page_content_main_container .page_content_sub_container .join_left_content_container{
	width: 100%;
}
.page_content_main_container .page_content_sub_container .join_right_content_container{
	width: 100%;
}
.join_left_content_container .formMiddle form#searchForm {
	display: none;
}

.locSidebar{
	display: none;
}

.page_content_main_container .page_content_sub_container .join_left_content_container > div{
	padding-top:20px !important;
}
.mobileMemberTitle {
	text-align: center;
	margin-bottom: 10px;
	display: block !important;
}
.mobileMemberTitle span {
	float: none;
}
img.memberAreaImage {
	margin: auto;
}
.mobileMemberMenu {
	display:block !important;
	margin:auto;
	text-align: center;
}
.mobileMemberMenu select {
	max-width: 370px;
	width: 100%;
}
.profileSideBar {
	display:none;
}
.memberRightTitle {
	display: none;
}
.editProfileRight {
	width: 100%;
	margin-left: 0;
}
.editProfileLeft {
	width: 100%;
}
.drusg_bottom_ad {
	display:none !important;
}
.partenrship_information_form .event_sub_fields {
	width: 48% !important;
	margin-right: 4% !important;
}
.partenrship_information_form .field_no_margin_right {
	margin-right: 0px !important;
}
.partenrship_information_form .event_sub_fields input[type="text"] {
	width: 100% !important;
}
.partenrship_information_form textarea {
	width: 100% !important;
}
.left_contact_form_sect {
	float: none;
	width: 100%;
	min-height:inherit;
}
.right_form_container_sect {
	float: none;
	width: 100%;
	margin-top: 20px;
}
.gc-right {
	float: none !important;
	width: 100% !important;
	display: inline-block;
}
.gc-left {
	float: none !important;
	width: 100% !important;
}
.topic_expert_lists_sect li {
	display: block;
	width: 100%;
	margin-left: 0px;
	height: auto;
}
.edu_conceleor_page_content ul.upcome_events_list .ceSponsorDiv {
	display: none !important;
}
#search .formMiddle {
	display:none;
}
.join_right_content_container #loadingspinner.spinner {
	margin: 240px auto;
}
.join_left_content_container .join_us_left_menu ul {
	display: none;
}
.mobilewelcomeMenu {
	display: block !important;
	width:100%;
	text-align: center;
}
.mobilewelcomeMenu select {
	display: block;
	width:100%;
}
.join_right_content_container a.join-us_button {
	margin-top:10px;
}
ul.rtcJoinCheck li {
	width:49.5%;
	margin-bottom:15px;
}
.therapist-list p.lprofile-address img {
	margin-right:3px;
}
.therapist-list p.lprofile-phone img {
	margin-right: 3px;
}
.join_right_content_container .cancelSupportDiv{
	width:100%;
}
}
@media only screen and (min-width:701px) and (max-width:849px) {
#global-footer .left-column ul, #global-footer .middle-column ul {
	columns: inherit !important;
	-webkit-columns: inherit !important;
	-moz-columns:inherit !important;
}
#global-footer .right-column {
	width: 31%;
}
#global-footer .middle-column {
	width: 32%;
}
#global-footer .left-column ul a, #global-footer .middle-column ul a {
	font-size: 12px;
}
#global-footer .socialmedia-nav li {
	margin-right: 27px;
}
#global-footer form p:first-child {
	width: 81%;
}
#global-footer .copyright .left-column {
	margin-bottom: 10px;
}
#global-footer .copyright .left-column, #global-footer .copyright .right-column {
	float: none;
	text-align: center;
	width: 100%;
	clear:both;
}
#global-header .site-branding {
	width: 32%;
}
#global-header .therapist-finder {
	right: 35%;
}
#global-header .site-branding #headerLogo {
	width: 100%;
}
#global-header .main-nav li strong a {
	font-size: 11px;
	background: url(../images/header-nav_arrow.png ) no-repeat 2% center;
	background-size: 13px;
	font-weight: normal;
}
#global-header .main-nav li:hover ul.list-psychpedia {
	margin-left: -120px;
}
#global-header .main-nav li:hover .list-blog {
	margin-left: -245px;
}
#global-header .main-nav li:hover .list-about {
	margin-left: -315px;
}
#global-header .main-nav li:hover .list-for-therapists {
	margin-left: -395px;
}
.therapist-list .left {
	width: 67% !important;
}
#wide-fat-widget {
	height: 330px !important;
}
#wide-fat-widget .pagewidth {
	margin: -100px 0 0 0px !important;
	left: 5% !important;
}
/*#home_feedback-slideshow .hp-slideshow, #home_feedback-slideshow .hp-slideshow li {
	height: 200px;
}*/
#home_feedback-slideshow strong {
	font-size: 16px !important;
}
.mainNavSeventhItem {
	width: 16.35%;
}
.button_right_bioform {
	background-size: 14px 14px;
	padding-left: 7px;
	font-size: 12px;
}
.bio_search_label {
	font-size: 15px;
}
.input_search_left_biofield {
	font-size: 11px;
}
.side_shared_container {
	padding: 10px 3%;
}
.socialShareBar li {
	margin-bottom: 5px;
}
.links_list_items li {
	float: none;
	width: 100%;
	margin-left: 0%;
}
.profile_detail_container .right_detail_tab_container {
	width:57%
}
.trainings_course_list li {
	display: inline-block;
	float: left;
	width: 23.5%;
	margin-left: 2%;
}
.trainings_course_list li:nth-child(4n+1) {
	margin-left: 0px !important;
}
.trainings_course_list li:nth-child(7n+1) {
	margin-left: 2%;
}
.edu_conceleor_page_content ul.etabs {
	height: 95px;
}
.edu_conceleor_page_content ul.etabs li {
	margin-bottom: 10px;
}
.membershipOptions h1 {
	font-size: 21px;
}
.createaccount_thankyou .regStep3Image {
	background-size: auto 100%;
	min-height: 500px;
}
.rtcReg .registerTitle {
	padding: 10px 2.5% 55px 2.5% !important;
	background-size: 100% 100% !important;
}
.rtcReg .registerTitle .freeMembershipDiv {
	width: 100% !important;
	float: none;
	margin-top: 10px;
}
#rtc_searchwidget_for_mobile .rtcSearchWidget {
    background-position: 0px -20px;
}
.advanced_search_form h1.advance_title_directory_intro {
    font-size: 30px;
}
#rtc_searchwidget_for_mobile .right_register_box{
	padding:10px 1% !important;
}
#rtc_searchwidget_for_mobile .right_register_box h1 {
    font-size: 18px;
}
.main_logo_title a .main_logo_good{
	font-size:3.5vw;
}
.main_logo_title a span.logo_sub_part{
	font-size: 0.85vw;
}
#global-header .site-branding .main_logo_title a sup{
	font-size: 0.9vw;
	padding: 0px 2px;
	right:0px;
}
}
@media only screen and (min-width:529px) and (max-width:700px) {
.therapist-list .left {
	width: 56% !important;
}
.right_contact_detail {
	width: 450px !important;
}
.profileInput {
	width: 60%;
}
.trainings_course_list li {
	display: inline-block;
	float: left;
	width: 31%;
	margin-left: 3.5%;
}
.trainings_course_list li:nth-child(3n+1) {
	margin-left: 0px !important;
}
.trainings_course_list li:nth-child(7n+1) {
	margin-left: 3.5%;
}
.join_right_content_container .flexslider .slides li p strong {
	font-size: 19px;
}
.hide_arrow_icon_tab a{
	background-image: none !important;
}
#generalInfo .left .profileInput{
		width:90%;
	}
}
@media only screen and (min-width:100px) and (max-width:700px) {
.cancellation .greyBorderDiv {
	width:100% !important;
}
#global-footer .left-column ul, #global-footer .middle-column ul {
	columns: inherit !important;
	-webkit-columns: inherit !important;
	-moz-columns:inherit !important;
}
#global-footer .right-column {
	width: 100%;
	margin-top: 20px;
}
#global-footer .left-column {
	width: 50%;
}
#global-footer .middle-column {
	width: 47%;
}
#global-footer form {
	float: left;
	width: 44%;
	margin-right: 5%;
}
#global-footer .right-column h4.follow_heading {
	float: left;
	margin-top: -31px;
}
#global-footer .right-column .socialmedia-nav {
	float: left;
}
#global-footer .footer-seals {
	margin: 10px 0px;
}
#global-footer input[type="text"] {
	width: 100%;
}
#global-footer .left-column ul a, #global-footer .middle-column ul a {
	font-size: 12px;
}
#global-footer .socialmedia-nav{
	max-width:194px;
}
#global-footer .socialmedia-nav li{
	margin-right:28px;
}
#global-footer form p:first-child {
	width: 79%;
}
#global-footer .copyright .left-column {
	margin-bottom: 10px;
}
#global-footer .copyright .left-column, #global-footer .copyright .right-column {
	float: none;
	text-align: center;
	width: 100%;
	clear:both;
}
#global-header .site-branding {
    width: 52%;
    top: 13px;
    left: 17%;
}
#global-header .sub-nav a {
	width: 165px;
	right: 5%;
}
#global-header .therapist-finder {
	display: none;
}
#global-header .socialmedia-nav {
	top: 25px;
    right: 0px;
    display: inline-block;
	left:inherit;
}
#global-header .socialmedia-nav li {
    float: right;
    margin-left: 6px;
	margin-right: 0px;
}
#global-header, #global-header .pagewidth {
	height: 70px;
	position: relative !important;
}
#global-header .main-nav {
	display: none;
	width: 100% !important;
	padding: 0px 2.5%;
	position: absolute;
	top: 165px;
	left: 0%;
	background: #555;
	height: 100%;
}
#global-header .main-nav li {
	display: block;
	float: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-left: none !important;
	position: relative;
	background: url(../images/header-nav_arrow.png ) no-repeat 90% 15px;
	background-size: 17px;
	border-bottom: 1px solid #333;
	text-align: left;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
	transition: none;
}
#global-header .main-nav li:active {
	background: url(../images/header-nav_arrow.png ) no-repeat 90% 15px #444;
}
#global-header .main-nav li:hover {
	background: url(../images/header-nav_arrow.png ) no-repeat 90% 15px #444;
	background-size: 17px;
}
#global-header .main-nav li strong a {
	border-left: 0px !important;
	display: inherit !important;
	text-align: left;
	font-size: 13px;
	padding-left: 10px;
	background: none !important
}
#global-header .main-nav li:last-child {
	border-right: none !important;
}
#global-header .main-nav li:hover ul {
	position: relative;
	border: 0;
	width: 100% !important;
	padding: 0px 2.5%;
	margin: 0px !important;
	opacity: 1;
	left: inherit !important;
}
#global-header .main-nav li ul {
	position: relative;
	display: none;
	opacity: 1;
	position: relative;
	width: 100% !important;
	padding: 0px 2.5%;
	margin: 0px !important;
	left: inherit !important;
}
#global-header .main-nav li ul li {
	background: none;
}
#global-header .main-nav li ul li:hover {
	background: #454545;
}
#global-header .nav-bg {
	display: none;
}
#global-header .site-branding #headerLogo {
	display: none;
}
.mobile_menu_icon {
    padding: 24px 6px 0px 6px;
    background-position: center 6px;
	font-size:11px;
}
.cross_menu_icon {
    background: url(../images/cross_menu_icon.png) no-repeat 8px 5px #555!important;
}
#global-header #header_logo_mobile {
    display: block;
	max-width: 100%;
}
#global-header .main-nav li:hover ul.list-psychpedia {
	margin-left: -120px;
}
#global-header .main-nav li:hover .list-blog {
	margin-left: -245px;
}
#global-header .main-nav li:hover .list-about {
	margin-left: -315px;
}
#global-header .main-nav li:hover .list-for-therapists {
	margin-left: -395px;
}
#global-footer .copyright .right-column p a {
	line-height: 25px;
}
.mobile_menu_icon {
	display:  block;
}
#wide-fat-widget {
	height: 300px;
	background-size: cover;
	background-position: 60% 50%;
}
#wide-fat-widget a {
	color:#333 !important;
}
.links_more_advance li {
	border-color:#333;
}
.advanced_search_form .links_more_advance li {
    border-color: #fff;
}
#wide-fat-widget .pagewidth {
	margin: -100px 0 0 0px;
	left: 5%;
}
#wide-fat-widget form {
	width: 100%;
}
#wide-fat-widget h1 {
	font-size: 36px;
}
#wide-fat-widget h2 {
	font-weight:500;
	color: #fff;
}
#wide-fat-widget p {
	width: 70%;
	color:#555;
}
#wide-fat-widget_zipfield {
	width: 100%;
}
#wide-fat-widget.bg2, #wide-fat-widget.bg3, #wide-fat-widget.bg4 {
	background-image: url(../images/wide-fat-widget_bg1.jpg);
}
#wide-fat-widget.bg2 h1, #wide-fat-widget.bg3 h1, #wide-fat-widget.bg4 h1 {
	color: #fff !important;
}
.input_search_left_field {
	width: 38%;
}
.button_right_bioform {
	width: 16%;
	min-width: 90px;
	float: right;
}
.search_left_section h1.left_search_label {
	width: 100%;
}
.content_width .page_content .list_rows_line {
	margin-left:0px;
}
.list_rows_line li {
	margin-left: 10px !important;
	width: 45%;
}
/*#home_feedback-slideshow .hp-slideshow, #home_feedback-slideshow .hp-slideshow li {
	height: 240px;
}*/
#home_feedback-slideshow strong {
	font-size: 16px !important;
}
.page_left_content_container {
	width: 100%;
	float: none;
}
.page_right_content_container {
	width: 100%;
	float: none;
	margin-top: 10px;
}
.left-column_70p {
	width: 100%;
	float: none;
}
.right-column_30p {
	width: 100%;
	float: none;
	margin-top: 10px;
}
.page_left_bio_title {
	width: 100%;
	float: none;
}
.bio_right_search_form {
	width: 100%;
	float: none;
	margin-top: 10px;
}
.page_left_content_container ul, .page_left_content_container ol {
	margin-left: 15px;
}


.center_profile_info {
	width: 100% !important;
	text-align: center;
}
.right_contact_detail {
	margin: auto;
	float: none;
}
.profile_left_detail_info {
	width:100% !important;
}
.right_detail_tab_container {
	width:100% !important;
}
.right_contact_detail .phone_profile_contact, .right_contact_detail .email_profile_contact {
	float: left;
	width: 220px;
}
.right_contact_detail .phone_profile_contact {
	margin-right: 10px;
}
.profile_detail_container .olmya_info_contact {
	width: 100% !important;
	margin-bottom: 0px;
	display: block;
}
.left_image_profile {
	margin: 0px auto 10px auto;
	float: none;
}
.west_olmpya_info_cont {
	border:none !important;
	margin:0 !important;
}
.top_olymya_info {
	margin-bottom:0 !important;
}
.center_profile_info .verfield_links {
	margin: 5px auto;
	float: none;
}
.right_detail_tab_container {
	margin-top: 15px;
}
#login_form {
	width:100%;
}
#login_not-a-member {
	width: 100%;
	margin: 10px 0 0 0;
	padding: 48px 16px 0 16px;
}
#login_are-you-a-student {
	width: 100%;
	margin-left: 0;
}
#login_not-a-member p {
	font-size: 17px;
	width: 100%;
}
/*#bio_therapist_list_container ul li {
	padding: 12px 10px;
}*/
.student_post_form label {
	width: 50%;
}
.shareStorySide {
	background-position: center top;
	background-repeat: no-repeat;
}
.content_width .page_left_content_container .search_left_section {
	display:none;
}
.edu_conceleor_page_content ul.etabs {
	height: 95px;
}
.edu_conceleor_page_content ul.etabs li {
	margin-bottom: 10px;
}
#login_are-you-a-student {
	height: auto;
}
.contact_form_container .member_main_sect {
	float: none;
	width: 100%;
}
.contact_form_container .contact_suport_team {
	float: none;
	width: 100%;
	margin-bottom: 15px;
}
.special_therapist_side img {
	float: left;
	margin: 0px 10px 10px 0px !important;
	max-width:200px;
}
ul.requireList {
	padding: 8px 16px;
}
ul.requireList li {
	width:50%;
}
#div-gpt-ad-1436209392141-3 , #div-gpt-ad-1436209392141-3 iframe{
	width:100% !important;
}
.readMoreBlog li{
	width:100%;
	margin:5px 0px !important;
}
#rtc_searchwidget_for_mobile .rtcSearchWidget{
	width:100% !important;
	float: none !important;
	padding-top: 30px !important;
	background-position: -0px -100px;
}
#rtc_searchwidget_for_mobile .right_register_box h1{
	font-size: 20px;
}
#rtc_searchwidget_for_mobile .right_register_box{
	width:100%;
	float: none;
	height: auto !important;
}
#rtc_searchwidget_for_mobile .advanced_search_form form{
	width:100% !important;
}
#rtc_searchwidget_for_mobile .advanced_search_form h1.advance_title_directory_intro {
    font-size: 28px;
}
.join_right_content_container .welcome_page_content label .membershipOptions{
	width: 49% !important;
	margin-top: inherit !important;
}
.hide_arrow_icon_tab a{
	background: none !important;
}
.header-menus .sub-nav{
	display: none;
}
.statDiv ul li{
	width: 48% !important;
    margin-bottom: 10px !important;
	clear: none !important;
	margin-top:0px !important;
}
.main_logo_title a span.logo_sub_part{
	display: none;
}
.main_logo_title a .main_logo_good{
	font-size:5.77vw;
}
#global-header .site-branding .main_logo_title a sup{
	font-size: 1.3vw;
	right:0px;
}
.st_regs_field_mobile{
	width:50% !important;
}
.st_regs_field_mobile span{
	min-height:inherit !important;
}
.st_regs_field_mobile label > div {
    margin-right: 10% !important;
}
.st_regs_field_mobile label > div , .st_regs_field_mobile label div + div{
	width:45% !important;
}
.st_regs_field_mobile label div + div{
	margin-right:0px !important;
}
.st_regs_field_mobile label > div select , .st_regs_field_mobile label div + div select{
	width:100% !important;
}
.member_supprot_sect{
	width:47%;
}
.seek_theraoist_supprot_sect{
	width:52%;
	margin-right:0px;
}
}
@media only screen and (min-width:100px) and (max-width:610px) {
/*#home_feedback-slideshow .hp-slideshow, #home_feedback-slideshow .hp-slideshow li {
	height: 230px;
}*/
#home_feedback-slideshow strong {
	font-size: 16px !important;
	line-height: 25px !important;
}


.page_left_content_container ul, .page_left_content_container ol {
	word-wrap:break-word;
}
.column_therapy_list_issues {
	width: 100% !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}
#types_of_therapy_col td {
	width: 100% !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	display: block;
}
.bio_ladning_page_title {
	line-height: 34px;
	padding: 25px 10px;
}
.col_alpha_left_right {
	width: 100% !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	display: block;
}
.student_post_form ul.column li {
	display: block;
	width: 100%;
	float: none;
	margin-left: 0px !important;
}
.rtcReg .registerTitle {
	padding: 10px 2.5% 55px 2.5% !important;
	background-size: 100% 100% !important;
}
.rtcReg .registerTitle .freeMembershipDiv {
	width: 100% !important;
	float: none;
	margin-top: 10px;
}
.page_content_sub_container iframe, .page_left_content_container iframe {
	width: 100% !important;
	height: auto !important;
	min-height:250px !important;
}
.join_right_content_container .welcome_page_content .right {
	float: none;
	margin-top:0px;
	margin-left:0px !important;
	width:100%;
}
.join_right_content_container a.join-us_button {
	margin:10px auto;
	display: block;
	float: none;
}
.join_right_content_container .welcome_page_content .right > div {
	width:100% !important;
}
ul.rtcJoinCheck li {
	height: auto !important;
	min-height: 160px;
	width: 100%;
	float: none;
	margin-bottom: 10px;
}
ul.rtcJoinCheck li strong {
	display: block;
	text-align: center;
}
.right_directory_table {
	float: none;
	width: 100%;
}
ul.showcaseList {
	margin-left: 0px;
	display: inline-block;
	width: 100%;
	padding: 0px 0px 0px 16px;
}
ul.requireList, ul.requireListTwo {
	width: 100%;
	float: none;
	margin-left: 0px;
}
ul.requireList li {
	width:100%;
	float: none;
}
.psychpedia_containers_content_main tr td ul{
	margin-left: 0px !important;
}
#rtc_searchwidget_for_mobile .rtcSearchWidget{
	background-position: -0px -50px;
}
.side_shared_mobile_cont{
	width:100% !important;
	margin-left: 0px !important;
}
.specialtyFat .mobileBanner {
    right: -100%;
    left: auto;
}
.join_right_content_container .cancelStatDiv li{
	width:100% !important;
	margin-right:0px !important;
	margin-left:0px !important;
}
.join_right_content_container #frmCancel div{
	margin-left:0px !important;
}
.next_step_cancel_sub_buton{
	margin-left:0px !important;
}
#global-header .site-branding {
    width: 52%;
    top: 15px;
    left: 16%;
}
#global-header .site-branding .main_logo_title a sup{
	padding:0px 2.2px;
	font-size:1.4vw;
	right:-2px;
	top:-1px;
}
.member_supprot_sect {
	float: none;
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	margin-right:0px;
}
.seek_theraoist_supprot_sect {
	float: none;
	width: 100%;
	height: auto;
	margin-right:0px;
}
}
@media only screen and (min-width:100px) and (max-width:529px) {
/*.therapist-list li {
	position: relative;
}
.therapist-list .left {
	width: 62% !important;
	margin-top: 15px;
}
.therapist-list .left p {
	margin-top: 0px;
}
.therapist-list .left p.read_content_par {
	display: none;
}
.therapist-list .right {
	text-align: left;
	width: 62% !important;
	float: right;
	margin-top: 15px !important;
	position: relative;
	clear: inherit;
	display: inline-block;
}
.therapist-list .right span.email{
	clear:both !important;
}
.therapist-list .left .therapistName {
	position: absolute;
	top: 5px;
	left: 0px;
	margin-bottom: 11px;
	display: inline-block;
	font-size: 18px;
	height: 1.1em;
	overflow: hidden;
}
.therapist-list li .verified-credentials {
	background-position: 4px center !important;
	font-size: 9px;
	background-size: 16px;
	background: url(../images/verfied_icon.png) no-repeat 10px center;
	padding-left: 27px;
	height: 20px;
	overflow: hidden;
	text-shadow: 0 0 5px #000;
	display: none !important;
}
.therapist-list li figure {
	float: none !important;
    margin: 0 auto 10px auto !important;
	width: 36%;
	margin-right: 2%;
	margin-top: 15px;
}
.therapist-list li figure img {
	height: auto;
	width: 100%;
}
.lprofile-address, .therapist-list .right div p.loc_content {
	display: none !important;
}
.therapist-list .right div {
	width: 234px;
	margin: auto;
}*/
#home_search-filters .left-column, #home_search-filters .right-column {
	float: none;
	width: 100%;
}
#home_search-filters .column-links {
	columns: 2 !important;
	-webkit-columns: 2 !important;
	-moz-columns: 2 !important;
}
#home_search-filters .psychology-tests .column-links {
	columns: 1 !important;
	-webkit-columns: 1 !important;
	-moz-columns: 1 !important;
}
#wide-fat-widget p {
	width: 65%;
}
#global-header .main-nav li ul {
	columns: 1;
	-webkit-columns: 1;
	-moz-columns: 1;
}
#global-header .main-nav li ul span.left {
	width: 100% !important;
}
#global-header .main-nav li ul span.right {
	width: 100% !important;
}
img.left {
 //width: 100%;
	max-width: 50%;
	height:auto !important;
}
.memberArea .profileAlert {
	display: none;
}
.memberArea .tab-div {
	width:100%;
	min-height: 0px;
}
.memberSubheader {
	width: 100% !important;
	margin-bottom: 10px !important;
}
.memberSubheader.mediaRelations {
	display:none;
}
.tab-blog li {
	height:100%;
	min-height: 86px;
}
.profileInput {
	width: 100% !important;
}
.page_content p {
	/*text-align: justify;*/
}
.student_post_form label {
	font-size: 13px;
}
.clinic_register_cont ul {
	margin-left: 0px;
}
.goodCausePartners li {
	width: 100%;
	float: none;
	display: inline-block;
	height: auto;
	margin-bottom: 10px;
}
.therapist-list .right img:first-child {
	display: none;
}
.therapist-list .right div {
	width: 100% !important;
}
.shareStorySide {
	background-size: 100%;
}
.blog_lists_post_title {
	font-size: 13px;
}
.blog-cont_list {
	min-height: 475px;
}
.join_side_but {
	font-size: 13px !important;
}
a.mobileSearchButton {
	padding: 1px 10px;
	border-radius: 3px;
	border: 1px #BDBDBD solid;
	margin-right: 5px;
	float: left;
	font-size: 11px;
	color: #6D6D6D;
	background: transparent linear-gradient(to bottom, #FEFEFE 0%, #F3F3F3 100%) repeat scroll 0% 0%;
	margin-top: 5px;
 //display:block;
}
a.mobileSearchButton label {
	font-size: 18px;
	margin-right: 5px;
	vertical-align: bottom;
	color: #3E8ECA;
	display: inline-block;
}
a.mobileSearchButton img {
	margin: 0 !important;
	display: inline !important;
}
.trainings_course_list li {
	display: inline-block;
	float: left;
	width: 32%;
	margin-left: 2%;
	min-height: 312px;
}
.trainings_course_list li:nth-child(3n+1) {
	margin-left: 0px !important;
}
.trainings_course_list li:nth-child(7n+1) {
	margin-left: 2%;
}
.page_education-counceleros_title {
	padding-top: 30px;
}
.edu_conceleor_page_content .upcome_events_list {
	margin-left: 0px !important;
}
.edu_conceleor_page_content .panel-container {
	padding: 0px !important;
}
.page_education-counceleros_title h1 {
	font-size: 17px;
}
.join_right_content_container .flexslider .slides li p strong {
	font-size: 16px;
}
.links_more_advance li {
	margin-bottom: 10px;
}

.secure-icon {
	display: none;
}
#billing_information .membershipOptions {
	width: 100%;
	float: none;
}
.createaccount_thankyou .regStep3Image {
	background-size: auto 100%;
	min-height: 600px;
}
.left_headquarter {
	float: none;
	width: 100%;
}
.right_headquarter {
	float: none;
	width: 100%;
}
a.page.larger:nth-child(n+5) {
	display: none !important;
}
.blog-banner h1 {
	font-size: 24px !important;
}
.blog-banner {
	height: auto;
	padding: 20px;
}
.rtcReg .registerTabs li {
	padding: 10px 20px;
}
.rtcReg .createaccount_thankyou .regStep3Text {
	width: 100% !important;
}
.rtcReg .createaccount_thankyou .regStep3Image {
	padding-top: 47px !important;
	min-height: 480px !important;
}
.join_right_content_container #loadingspinner.spinner {
	margin: 150px auto;
}
.socialWorkWidget {
	display:none;
}
#rtc_searchwidget_for_mobile .advanced_search_form {
    padding: 0px 15px;
}
#rtc_searchwidget_for_mobile .advanced_search_form .field_search_advance{
	width:63%;
}
#rtc_searchwidget_for_mobile .rtcSearchWidget {
    background-position: -0px -14px;
}
.verified_mobile_logo a{
		background: url(http://www.goodtherapy.org/images/verfied_icon_mobile.png) no-repeat center center !important;
		border-radius:0px !important;
}	
#add-yourself-div div.editProfileBorder {
	width:100% !important;
	float: none !important;
}
#add-yourself-div textarea {
	width:100% !important;
	float: none !important;
}
#seal_bttons #add-us{
	margin: 0px auto;
	font-size:12px;
	padding:0px 10px;
	display: block;
}
#seal_bttons #add-yourself{
	font-size:12px;
	margin: 0px auto;
	display: block;
}
#global-header .site-branding {
    width: 50%;
    top: 21px;
    left: 14.8%;
}
.main_logo_title a .main_logo_good {
    font-size: 5.5vw;
}
#global-header .site-branding .main_logo_title a sup{
	font-size:1.5vw;
	padding:0.15px 2px;
	top:-2px;
	right:-3px;
}

.workshop .editProfileBorder .panel p.left , .workshop .editProfileBorder .panel p.right {
    width: 100%;
}
.student_post_form table td li{
	font-size:13px !important;
}
.main_logo_title a{
	display: none;
}
.main_logo_title a.main_mobile_logo_tagline{
	display: block !important;
}
.therapist-list .right .view-profile, .therapist-list .right .email{
	float: left;
	margin-right:0px;
	margin-left:0px;
}
.therapist-list .right .email{
	margin-right:5px !important;
}
.amazonAffiliate{
	width:100% !important;
	max-width:inherit !important;
	margin-left:0px !important;
	margin-bottom: 10px;
}
}
@media only screen and (min-width:100px) and (max-width:440px) {
#global-header .sub-nav, #global-header .therapist-finder {
	display: none;
}
.mainNavZeroItem {
	display: inline-block !important;
	border-bottom: 1px solid #333 !important;
}
.mainNavZeroItem a {
	border-bottom: none !important;
	background: none !important;
}
#global-header, #global-header .pagewidth {
	height: 70px;
}
.mobile-nav {
	top: 70px;
}
#global-header .socialmedia-nav {
	position: absolute;
	right: 5%;
	top: 110px;
	left: inherit;
	display:none;
}
.mobile_menu_icon {
	float: left;
    display: inline-block;
    position: relative;
    top: 12px;
    left: inherit;
   	padding: 24px 6px 0px 6px;
    background-position: center 6px;
    font-size: 11px;
}
#global-header .site-branding {
	width: 80%;
	position:relative;
    top: 14px;
    float: right;
    display: inline-block;
	left:0px;
}
#global-header .main-nav {
	top: 70px;
}
#global-footer .right-column {
	width: 100%;
	margin-top: 20px;
	float: none;
}
#global-footer .left-column {
	width: 100%;
	margin-left: 0px;
	float: none;
	margin-top: 10px;
}
#global-footer .middle-column {
	width: 100%;
	margin-left: 0px;
	float: none;
	margin-top: 10px;
}
#global-footer form {
	float: left;
	width: 100%;
	margin-right: 0%;
}
#global-footer .right-column h4.follow_heading {
	float: none;
	margin-top: 0px;
}
#home_search-filters .column-links {
	columns: 1 !important;
	-webkit-columns: 1 !important;
	-moz-columns: 1 !important;
}
#wide-fat-widget h1 {
	font-size: 28px;
}
#wide-fat-widget p {
	width: 51%;
}
#wide-fat-widget .pagewidth {
    margin: -130px 0 0 0px;
}
#wide-fat-widget a {
	font-size: 13px;
	display: block;
	text-shadow: 1px -0px 1px #000;
	color:#fff !important;
}
#wide-fat-widget_zipfield {
	font-size: 15px;
}
/*#home_feedback-slideshow .hp-slideshow, #home_feedback-slideshow .hp-slideshow li {
	height: 235px;
}*/
#home_feedback-slideshow strong {
	font-size: 14px !important;
	line-height: 23px !important;
}
.left_search_label {
	float: none;
	display: block;
	width: 100%;
	margin-bottom: 7px;
}
.input_search_left_field {
	width: 55%;
}
.profile_detail_container .right_detail_tab_container ul.etabs li.tab a {
	font-size: 12px;
	padding: 8px 6px;
	height: 46px !important;
}
.bio_ladning_page_title {
	line-height: 30px;
	padding: 20px 10px;
	font-size: 17px;
}
.aboutBioDiv li.aboutBio {
	width: 100%;
}
.page_title {
	font-size: 18px;
	font-weight: 700;
}
.press_room_contact_field {
	width: 100% !important;
}
.press_field_margin_left {
	margin-left: 0% !important;
	margin-top: 15px !important;
}
.press_room_contact_area {
	width: 100% !important;
}
.partenrship_information_form .event_sub_fields {
	width: 100% !important;
	margin-right: 0% !important;
}
.partenrship_information_form .field_no_margin_right {
	margin-right: 0px !important;
	margin-top: 10px !important;
}
.partenrship_information_form .event_sub_fields input[type="text"] {
	width: 100% !important;
}
.partenrship_information_form textarea {
	width: 100% !important;
}
.student_post_form label {
	width:100%;
	display: inline-block;
	float: none;
}
.student_post_form label input[type="text"], .student_post_form label input[type="password"], .student_post_form label select, .student_post_form label input[type="type"] {
	width: 100%;
}
.bio_field_label {
	margin-bottom: 5px;
}
.left_bio_form_field {
	float: none;
	width: 100%;
	margin-bottom: 5px;
	display: block;
}
.right_bio_form_field {
	float: none;
	width: 100%;
	margin-bottom: 5px;
	display: block;
}
/*.therapist-list .left .therapistName {
	font-size: 15px;
}
.therapist-list li .left {
	width: 73% !important;
}
.therapist-list .right {
	text-align: center;
	width: 100% !important;
	float: none;
	margin-top: 0px !important;
}
.therapist-list .right img:first-child {
	margin-top: 7px;
}
.therapist-list li figure {
	margin-top: 12px;
	width: 25% !important;
	overflow: hidden;
	max-height: 80px;
}
.therapist-list .left .therapistSpec {
	line-height: 20px;
	margin-top: -3px;
	font-size: 13px;
}
.therapist-list li {
	margin-bottom: 0px;
}
.therapist-list .right span.view-profile, .therapist-list .right span.email {
	margin-top: 5px;
}
.featuredRibbon {
	width: 65px !important;
	height: 55px !important;
}
.verified-credentials {
	display:none;
}
.verCredentialsMobile {
	display:inline-block !important;
	float:left;
	width:auto !important;
}
.verCredentialsMobile img {
	width: 15px;
	margin-right: 5px;
}*/
.blog_cat_lists li {
	width:100%;
	margin-left: 0px !important;
	height: auto !important;
}
.blog-cont_list {
	min-height: inherit !important;
}
.blog_cat_lists li:nth-child(3n+1) {
	margin-left: 0px !important;
}
.dearGt-banner h1 {
	font-size: 20px;
}
.share_story_form td.half_width_story {
	width: 100% !important;
	display: block;
}
.content-fatwidget {
	width: 60%;
}
.content-fatwidget input {
	width: 72%;
}
.content-fatwidget a {
	display: none;
}
.blog_single_page .content-fatwidget h2 a {
	display: block !important;
}
.content-fatwidget .inline-btn {
	width: 25%;
}
#login_not-a-member p {
	font-size: 15px;
}
.page_left_content_container.page_topic_page_content .page_content img{
	width:100% !important;
	max-width:inherit !important;
	float: none;
}
.page_left_content_container .page_content img {
	max-width: 50% !important;
	height: auto !important;
}
.blog_single_page p{
	text-align:left !important;
}
.page_left_content_container .blog_single_page img{
	 max-width: inherit !important;
	height: auto !important;
	width:100% !important;
}
 
.popout-quote-left, .popout-quote-right {
    width: 100% !important;
    font-size: 17px !important;
    padding: 15px 0;
    margin: 10px 0 20px 0;
    border-right: 0 !important;
    border-left: 0 !important;
    border-top: 8px #555 solid;
    border-bottom: 2px #555 solid;
}
.trainings_course_list li {
	display: inline-block;
	float: left;  
	width: 48.5%;
	margin-left: 3%;
	min-height: 312px;
}
.trainings_course_list li:nth-child(3n+1) {
	margin-left: 3% !important;
}
.trainings_course_list li:nth-child(2n+1) {
	margin-left: 0px !important;
}
.trainings_course_list li:nth-child(7n+1) {
	margin-left: 3%;
}
.edu_conceleor_page_content .upcome_events_list img {
	width: 100px;
	height: 100px;
}
.edu_conceleor_page_content .tab a {
	font-size: 10px !important;
	padding:8px 5px !important;
}
.page_education-counceleros_title span {
	display: none !important;
}
.page_education-counceleros_title {
	height: 196px !important;
}
.edu_conceleor_page_content ul.etabs {
	margin-top: -96px;
}
.page_education-counceleros_title h1 {
	font-size: 16px;
}
.advanced_search_form p {
    font-size: 13px;
    line-height: 1.5em;
}
.join_right_content_container .flexslider .slides li p strong {
	font-size: 14px;
}
.advanced_search_container_section {
	height: 100%;
	background-size:cover;
	padding-top: 40px;
	padding-bottom: 40px;
}
.specialtyFat .advanced_search_container_section {
    background-position: center top !important;
	height:100% !important;
}
.specialtyFat .advanced_search_container_section.anxiety, .specialtyFat .advanced_search_container_section.depression, .specialtyFat .advanced_search_container_section.child  {
    background-position: left top !important;
}
.specialtyFat .callFat {
clear:both;
}
.specialtyFat #headerLogo {
    margin: 0px 18px 5px 0px;
}
.advanced_search_form .field_search_advance {
	width: 100%;
	display: block;
	margin-bottom: 15px;
}
.advanced_search_form .submit_search_advance {
	margin-left: 0px !important;
	margin-bottom: 0px !important;
}

.advanced_search_form h1 {
	font-size: 18px;
    margin-bottom: 10px;
}
.links_more_advance li {
	border-left: 0px !important;
	border-right: 0px !important;
	display: block;
	float: none;
}
#login_not-a-member {
	padding-top: 31px;
}
.registerForm p.left {
	width: 100%;
}
.registerForm p.right {
	width: 100%;
}
.registerTabs li {
	padding:10px 20px;
}
#submitButtonStep2 .select-dropdown {
	width: 100% !important;
	margin-bottom: 5px;
}
.rtcReg .registerTabs li {
	padding:10px 8px;
}
.phone_code_right_sect {
	width: 100% !important;
}
.freeMembershipDiv span {
	font-size: 15px;
}
.page_left_content_container .page_content ul.aboutBioDiv li img {
	max-width: 100% !important;
}
.special_therapist_side img {
	float: none;
	margin: 0px 0px 15px 0px !important;
	max-width:inherit;
}
.editProfileRight .editProfileForm .join_side_but, .editProfileRight .editProfileForm #nextEditProfile_continue {
	float: none !important;
}
.join-us_feedbacks, .join-us_feedbacks li {
	display: block;
	width:100%;
	float: none;
}
.psychpedia_containers_content_main tr td{
	width:100% !important;
	display: block;
}
.blog_cat_lists li .blog-cont_list img{
	display: none;
}
.sys-form-wrap .sys-form table:nth-child(1) td , .sys-form-wrap .sys-form table:nth-child(2) td , .sys-form-wrap .sys-form table:nth-child(3) td{
	width: 100% !important;
	float: none;
	display: inline-block;
} 

.leader_board_desktop_ad{
	display: none !important;
}
#blog_par_ad_mobile , #leader_board_bottom_mobile_ads{
	display: block;
	text-align: center;
}
.right_state_box ul{
	column-count:2;
}
#rtc_searchwidget_for_mobile .advanced_search_form h1.advance_title_directory_intro {
    font-size: 22px;
}
#rtc_searchwidget_for_mobile .right_register_box h1 {
    font-size: 18px;
}
#rtc_searchwidget_for_mobile .rtcSearchWidget {
    background-position: -0px 15px;
}
#rtc_searchwidget_for_mobile .advanced_search_form {
    padding: 0px 8px;
}
#rtc_searchwidget_for_mobile .advanced_search_form .field_search_advance {
    width: 59%;
}
.join_right_content_container .welcome_page_content label .membershipOptions{
	width: 99% !important;
	margin-top: inherit !important;
	height: auto !important;
	min-height:155px !important;
}
.ages_services_center_container, .groups_languages_container, .groupsWorkWith, .left_issues_container {
    width: 100%;
}
/*.therapist-list figure {
    margin: 10px 5px 5px 0px !important;
}
.lprofile-phone.phone {
    margin-top: 0 !important;
}*/
#headerLogo{
	display: none;
}
#header_logo_mobile{
	display: block;
	margin-top: 16px;
}
.join_right_content_container  .welcome_page_content{
	padding:0px !important;
}
.join_right_content_container .welcome_page_content a.joinGoodTherapyOrange{
	width:100% !important;
	font-size:16px !important;
}
.desktop_join_now_button{
	display: none !important;
}
.page_left_content_container .tabbertab .upcome_events_list{
	margin-left:0px !important;
}
.page_right_content_container .featured_contributors {
	width:100% !important;
}
.cross_menu_icon{
	background: url(../images/cross_menu_icon.png) no-repeat 8px 5px #555 !important;
}
.statDiv ul li{
	width: 98% !important;
    margin-bottom: 10px !important;
	clear: none !important;
	margin-top:0px !important;
	min-height: inherit !important;
	
}
.main_logo_title a .main_logo_good {
    font-size: 8.9vw;
}
#global-header .site-branding .main_logo_title a sup{
	font-size:1.8vw;
	padding:0.1px 2.1px;
	right:-2px;
	top:1px;
}
.st_regs_field_mobile{
	float:none !important;
	width:100% !important;
}
.student_post_form table td{
	float: none;
	width:100%;
	display: block;
}
.submit_search_advance_green{
	margin-left:0px;
}
.home_radio_options{
	width:100% !important;
}
#global-footer .socialmedia-nav{
	max-width:240px;
}
#global-footer .socialmedia-nav li{
	margin-right:40px;
}
.subtopicsContainer .subtopicLinks{
	display: none;
}
.subtopicsContainer .mobSubTopics{
	display: block !important;
}
.subtopicsContainer{
    margin-bottom: 0px !important;  
	}
}
@media only screen and (min-width:100px) and (max-width:360px) {
#rtc_searchwidget_for_mobile .advanced_search_form {
    padding: 0px;
}
#rtc_searchwidget_for_mobile .rtcSearchWidget {
    background-position: 0px 26px;
    height: auto !important;
	min-height:200px;
	padding-top:15px !important;
}
#rtc_searchwidget_for_mobile .field_search_advance {
    width: 100%!important;
}
#rtc_searchwidget_for_mobile .advanced_search_form .submit_search_advance {
    padding: 0px 30px 0px 10px;
    font-size: 15px;
}
#rtc_searchwidget_for_mobile .advanced_search_form .field_search_advance {
    width: 62%;
}
#rtc_searchwidget_for_mobile .advanced_search_form h1.advance_title_directory_intro {
    font-size: 19px;
}
#rtc_searchwidget_for_mobile .rtcSearchWidget p{
	margin-bottom: 15px !important;
	font-size:14px;
}
#global-header .site-branding{
	top:18px;
}
#global-header .site-branding .main_logo_title a sup{
	font-size: 2vw;
    padding: 0.3px 2px;
    top: -2px;
    right: -6px;
}
}
@media only screen and (min-width:100px) and (max-width:350px) {
.page_left_content_container .edu_conceleor_page_content #tab-container ul{
		margin-left:0px !important;
		margin-right: 0px !important;		
}
.edu_conceleor_page_content .tab a {
	padding:8px 3px !important;
}
#homeSearch .home_radio_options span{
	text-shadow:none !important;
}
.home_radio_options span{
	text-shadow:1px 1px 1px #fff;
	display: block;
	font-weight: normal !important;
}
#wide-fat-widget h1 {
	font-size: 23px;
}
}
