/*
Theme Name: Medical Circle Child
Theme URI: https://wp-themes.com/medical-circle
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress Medical Circle child theme.
Template: medical-circle
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.0
Text Domain: medical-circle-child
*/


@import url("../medical-circle-child/style.css");

#mgm-panel-content ul#mgm-panel-mainmenu li{
padding-bottom:0px!important;
}
.ui-tabs .ui-tabs-nav li {
position: static!important;
}

.entry h1, .post-item h1, .post-item h2 {
font-size: 28px;
color: #eb6e44;}

.autogen_class_views_embeds_content #toolbar #buttons_left {
display:none!important;
}

.entry h2, .post-item .entry h2, .post-item h2 {
margin: 0px 0 10px;
}
.widget_contact, .contact-mail a, .entry a, a {
#eb6e44!important;
}

.entry a, .ui-selectmenu-status{
color: #eb6e44!important;
}

.sidebar .widget_nav_menu ul li a {
color: white!important;
padding: 10px 10px;
font-style: normal;
font-size: 15px;}

.sidebar .widget-container {
padding: 0px 0px 10px;
}

.entry h2{
color: #eb6e44;
}

.entry h3{
color: #eb6e44!important;
}

.showcase-thumbnail-content p {
color: #eac42c!important;
}

a {
outline: none;
color: #eb6e44;
text-decoration: none;
}


.divider_space {
margin-bottom: 8px;
padding-top: 8px;
}


.sidebar .widget-container h3 {
color: #790258;
}

.widget_calendar table caption {
color: #790258;
}

.styled_table table tr th {
background: #dee2e5; /* Old browsers */
background: -moz-linear-gradient(top, #dee2e5 0%, #ff9470 6%, #eb6e44 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dee2e5), color-stop(6%,#ff9470), color-stop(99%,#eb6e44)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dee2e5 0%,#ff9470 6%,#eb6e44 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dee2e5 0%,#ff9470 6%,#eb6e44 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dee2e5 0%,#ff9470 6%,#eb6e44 99%); /* IE10+ */
background: linear-gradient(to bottom, #dee2e5 0%,#ff9470 6%,#eb6e44 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dee2e5', endColorstr='#eb6e44',GradientType=0 ); /* IE6-9 */
color: #f4f4f4;
}


.styled_table table tr th, .styled_table table tr td {
border: 1px solid rgba(124, 120, 106, 0.41);
}


.entry h4, .post-item .entry h4 {
color: #518ca6;
}

.contact-form label {
color: #000!important;
}

.container_11 {margin-left: auto; margin-right: auto; width: 960px;}
.container_11 {background-image:url(images/other/author_bckgrnd.jpg);}

.container_11 .grid_4 {width: 200px;}
.middle .container_11 {min-height:300px;padding-bottom:45px;}
.sidebarRight .container_11{background:url(../medica-parent/images/sidebar_menu_bg.jpg) 650px 0 no-repeat; min-height: 593px;}
.nobg .container_11{background:none!important;}
.sidebarLeft .container_11{background:url(../medica-parent/images/sidebar_menu_bg_left.jpg) 10px 0 no-repeat;min-height: 593px;}
.container_11 {line-height:1em;}
.container_11 a:hover {color:#ce205a;}
.container_11 p {margin:0 0 18px 10px;}
.container_12 p {margin:0px 0px 18px 0px;}
.footer .container_11 {min-height:140px;}
.container_11 blockquote {font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; color:#12a0a9; font-size:15px; line-height:1.6em; margin:0 0 20px 0; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.container_11 blockquote p {margin:0;}
.container_11 blockquote .inner {padding:10px 0;}
.container_11 .extras p {margin: 0px!important;}


.grid_8 .entry2 img {margin:30px 0px 0px 55px; padding:0px;}

.user_profile_directory {
	border-top:1px black solid;}

.user_profile_first h1 { 
	text-decoration: none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;}

.user_profile_first h2 { 
	font-weight:italic;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	text-align: left;}

.user_profile_first h3 { 
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	text-align: left;}

.user_profile_second h1 { 
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:blue;
	font-size: 14px;
	text-align: left;}

.user_profile_second h2 { 
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:green;
	font-size: 12px;
	text-align: left;}

.user_profile_second h3 { 
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:red;
	font-size: 12px;
	text-align: left;}

.user_profile_second p {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	text-align: left;}

.user_profile_second p a {
 font-weight:normal;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 14px;
 text-align: left;}

.user_profile_second p a:hover {
 font-weight:normal;
 text-decoration:underline;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 14px;
 text-align: left;}

.user_profile_first h1 a {
 font-weight:bold;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 color: blue;
 font-size: 16px;
 text-align: left;}

.user_profile_first h1 a:hover {
 font-weight:bold;
 text-decoration:underline;
 font-family:Arial, Helvetica, sans-serif;
 color: green;
 font-size: 16px;
 text-align: left;}

.divider_thin_2 {
margin-bottom:5px;
padding-top:5px;
background:url(../medica-parent/images/divider_line.gif) bottom repeat-x;}

.divider_thin_3 {
margin-bottom:5px;
padding-top:5px;
margin:0px 10px 5px 10px;
background:url(../medica-parent/images/divider_line.gif) bottom repeat-x;}

.grid_8 .col_1_3a {width:30%; }
.grid_8 .col_2_3a {width:60%; }
.col_1_3a {width:300px}

.col_1_3a, .col_2_3a {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;}


.col_1_3a img {
	margin:30px 0px 0px 0px;
	padding:10px;}


.container_11 .grid_8 {width: 618px; background-image:url(images/other/author_bckgrnd.jpg); background-repeat:no-repeat; min-height:600px; border: 1px solid #A097BD;}

.container_11 .grid_8 .user_header h1 {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#FFFFFF;
	line-height:1em;
	margin:60px 0px 5px 20px;
	padding:0px;
	text-align:left;
}
.container_11 .grid_8 .user_header h2 {
	font-weight:normal;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	line-height:1em;
	margin:0px 0px 0px 20px;
	padding:0px;
	text-align:left;
}
.container_11 .grid_8 .user_header {
height:80px;
}

.container_11 .grid_8 .user_contact table {
margin-left:17px;
}

.container_11 .grid_8 .user_contact table tr td{
text-align:left;
color:black;}

.user_contact table tr td{
text-align:left; 
}

.container_11 .grid_8 .user_contact img {
vertical-align:text-top;
}

.container_11 .grid_8 .user_contact  {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	padding:5px 0px 0px 0px;
	margin:0px;
}
.container_11 .grid_8 .user_contact p {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-align:left;
	line-height:1.6em;
	padding:5px 0px 0px 10px;
}

.container_11 .grid_8 .user_contact h3 {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#eb6e44;
	line-height:1em;
	margin:5px 0px 5px 20px;
	padding:0px;
	text-align:left;
}


.topmenu .dropdown li a:hover,
.topmenu .dropdown .current-menu-item a,
.topmenu .dropdown .current-menu-item li a:hover,
.topmenu .dropdown .current-menu-item .current_page_item a,
.topmenu .dropdown .current-menu-ancestor a,
.topmenu .dropdown .current-menu-ancestor a:hover,
.topmenu .dropdown li li.current-menu-ancestor a,
.topmenu .dropdown li .current-menu-ancestor .current-menu-item a
{
	color: #eb6e44;}



.topmenu .dropdown {
text-shadow: 1px 2px 1px rgba(255, 255, 255, 0);
}

.sidebar .widget-container {
margin: 0 0 0 10px;
}

.user_profile_first h1 a {
font-weight: bold;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #DD7C7C;
font-size: 20px;
text-align: left;
}

.user_profile_first h1 a:hover {
font-weight: bold;
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;
color: #CA7272;
font-size: 20px;
text-align: left;
}

.user_profile_first h2 {
font-weight: italic;
font-family: Arial, Helvetica, sans-serif;
color: black;
font-size: 12px;
text-align: left;
}

.user_profile_first h3 {
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: black;
font-size: 12px;
text-align: left;
}

.user_profile_second p {
line-height:2.2em;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: black;
font-size: 12px;
text-align: left;
}

.user_profile_second p a {
line-height:2.2em;
font-weight: normal;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: black;
font-size: 12px;
text-align: left;}

.entry, .entry2 {
color:black!important;
}

.box {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 10px 0px 10px 10px;
border: 1px solid rgba(226, 157, 103, 0.38);
background-color: #fffef4!important;
}


.contact2_email {
font-size: 14px;
padding:10px 0px 10px 0px;}

.contact2_phone {
color: red;
font-size: 14px;
padding:10px 0px 0px 0px;

}
.contact2_address {
font-size: 14px;
padding:10px 0px 10px 0px;
}


.icon_fax {
	background:url(/wp-content/themes/medica-parent/images/icons/header_fax.png) right 0 no-repeat;
	padding-right:22px}


.header_contacts {
padding-top: 25px;
}

.header_contacts p {
margin: 0 0 8px 0;
}

input[type=text], input[type=password], textarea {
color: #e06e1a;
padding: 1px;
border: 1px solid #dcdcdc;
background: rgb(245, 245, 245);
resize: none;
}

.box_light_gray {
background: #d3e397;
}

.user_login_area {
	text-align:right;
	padding-top:5px;
	color:#000;
	font-family:'CartoGothicStdBold', Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.2em}

.header_contacts {
	padding-top:46px!important;}

.pfl_user_container {!important
width: 618px!important;
border-left: 1px solid #7c786a!important;
border-right: 1px solid #7c786a!important;
border-bottom: 1px solid #7c786a!important;
border-top: 1px solid #7c786a!important;
margin-top:15px!important;
}

.pfl_user_rollover {
background-color:#FFFBEF!important;}

.pfl_user_colored_bar {
width:100%!important;
height:50px!important;
background-color:#deeed5!important;
border-bottom:1px solid #cea584!important;
margin-top:-18px!important;
}

.pfl_user_colored_bar2 {
width:100%!important;
height:50px!important;
background-color:#fff5c3!important;
border-bottom:1px solid #cea584!important;
margin-top:-18px!important;
}

.pfl_user_name{
	display:inline!important;
	float: left!important;
	position: relative!important;
	margin:0px 10px 0px 10px!important;}

.pfl_user_information_left {
	display:inline!important;
	float: left!important;
	position: absolute!important;
	padding:0px 10px 0px 10px!important;
	margin:0px!important;
	line-height: 1.8em!important;
}

.pfl_user_name h1 {
	font-size:18px!important;
	font-weight:bold!important;
	color:#974040!important;
	padding:0px!important; 
	margin:15px 0px 0px 0px!important;
}

.pfl_user_name h1 span {
	font-size:13px!important;
	font-weight:bold!important;
	color:#7c786a!important;
	font-style:normal!important;
}

.pfl_user_information_right {
	display:inline!important;
	float: right!important;
	position: relative!important;
	margin:0px!important;
	padding:0px 10px 0px 10px!important;
}

.grid_8 .entry .pfl_user_information_right img {
 border:none!important;
}
.pfl_more_info {
display:inline!important;
float: right!important;
position: relative!important;
border: none!important;
color: white!important;
background: #FFF url('images/other/buttons_submit.png')!important;
background-repeat: no-repeat!important;
overflow: visible!important;
padding: 0px 0px 0px 0px!important;
line-height: 30px!important;
height: 32px!important;
width: 160px!important;
margin: 10px 10px 0px 10px!important;
text-transform: uppercase!important;
text-indent: 10px!important;
}

.pfl_more_info a:hover {
color: yellow!important;
}

.pfl_more_info a {
color: white!important;
}

.pfl_user_rollover {
height:150px!important;}

.pfl_user_company_info h1 {
font-size:16px!important;
text-align:left!important;
color:#000!important;
font-weight:bold!important;
padding:10px 0px 0px 10px!important; margin:0px!important;}

.pfl_user_company_info h2 {
font-size:13px!important;
color:#000!important;
font-weight:normal!important;
padding:10px 0px 5px 10px; margin:0px!important;}

.grid_8 .entry2 .pfl_user_information_right img {
margin: 0px!important;
padding: 0px!important;
vertical-align:text-top!important;}


.widget-container.widget_contact .inner {
background: #fffef4;
}

.spFootContainer, .spPlainSection .spLeft, #spTopicNewButtonBottom, #spBreadCrumbs, .spGoToBottom .spRight {
display:none!important;
}


.login_button_img {
border: none;
background: #FFF url('images/other/login_btn.png')!important;
background-repeat:no-repeat;
width:78px!important; height:20px!important;
padding:0px!important; margin:0px!important;
}

.sidebar .widget_nav_menu ul li {
background: url(images/other/dot_pink.png) 0 7px no-repeat!important;
}

.sidebar .widget_nav_menu ul li span {
background: url(images/other/dot_pink.png) 0 8px no-repeat!important;
}

.sidebar .widget-container.widget_social_contacts {
border: 1px solid rgba(226, 157, 103, 0.38);
}

.widget-container.widget_contact .inner {
border: 1px solid rgba(226, 157, 103, 0.38);
}

.sidebar .widget-container.widget_social_contacts {
background: #fffef4;
}

.social-box .row {
background: url(images/other/social_contacts_line.gif) top repeat-x;
}


.widget_contact .contact-mail, .widget_contact .contact-address {
background: url(images/other/social_contacts_line.gif) 0 top repeat-x;
}

.contact-address label {
color: #333;
}

.contact-address {
color: #eb6e44;
}

.contact-phone label {
color: #000;
}

.contact-phone {
color: #eb6e44;
}

.widget_contact .contact-mail a {
font-size: 14px!important;
}

.widget_contact .contact-phone strong {
font-size: 17px;
color: #e84d4d;
}

.header_contacts {
color: black;
}

.spGroupViewSection {
background: #fffef4!important;
border: 1px solid rgba(226, 157, 103, 0.38)!important;
}

#spMainContainer {
border: 1px solid rgba(226, 157, 103, 0.38)!important;
}

#spMainContainer a.spRowName, #spMainContainer a.spInRowLastPostLink {
color: #e84d4d;
}

#spMainContainer .spGroupForumSection.spOdd{
border: 1px solid rgba(226, 157, 103, 0.38)!important;}

#spMainContainer .spMessage {
color: white;
background: #DD7C7C;}

.sidebar .box {
margin: 0px 40px 0px 0px;
}

#wp-calendar th {
background-color: #DD7C7C!important;
}


#wp-calendar .padday {
background-color: rgb(252, 250, 217)!important;
}

#wp-calendar caption {
	margin: 10px 0 0 0;
	font-size: 18px;
	padding: 10px 0px 6px 0px;
}

#wp-calendar #todayWidget {
	border: 2px solid gray !important;
}

#wp-calendar #todayWidget {
	background-color: white !important;
}

.topmenu .dropdown li a { 
color: #7c786a;
}


.topmenu .dropdown li a {
padding: 0 10px 0 10px;
}

.topmenu .dropdown li {
padding: 0px 10px 0 0;
margin: 0 0px;
}

.fahd_directory {
    padding-bottom: 50px;
    
}

.fahd_directory .fahd_submit input[type="submit"] {
text-align:center;
line-height:15px;
font-size:18px!important;
padding: 0px 35px 3px 15px!important;
}

.user_contact {
text-align:left!important;
}

.submit_btn_img {
border: none;
background: #FFF url('images/other/submit_sm.png')!important;
background-repeat:no-repeat;
overflow:visible;
height: 36px!important;
width: 160px!important;
margin: 20px 0px 0px 0px!important;
}

.more_info_btn_img {
border: none;
background: #FFF url('images/other/submit_sm.png')!important;
background-repeat:no-repeat;
}

.fahd_search_query_input input {
    color: rgb(224, 110, 26);
    padding: 2px!important;
    font-size:18px;
    width:200px;
    border: 5px solid rgb(220, 220, 220)!important;
    background: none repeat scroll 0% 0% rgb(245, 245, 245)!important;
    resize: none;
}

.fahd_sort_by select, .fahd_order select  {
    color: rgb(224, 110, 26);
    padding: 1px;
    font-size:18px;
    width:150px;
    border: 5px solid rgb(220, 220, 220);
    background: none repeat scroll 0% 0% rgb(245, 245, 245);
    resize: none;
}

input[type="text"], input[type="password"], textarea {
    color: rgb(224, 110, 26)!important;
    padding: 1px;
    border: 1px solid rgb(220, 220, 220);
    background: none repeat scroll 0% 0% rgb(245, 245, 245);
    resize: none;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color: rgb(224, 110, 26)!important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: rgb(224, 110, 26)!important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: rgb(224, 110, 26)!important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: rgb(224, 110, 26)!important;
}

/*.body_wrap{*/
/*background: url(images/body_top.jpg) center top no-repeat!important;*/
/*}*/

/*body {*/
/*	background: #fff5c3;}*/

.pager-wrap .page-numbers li {
	float: left;
	margin: 0px;
	padding: 0px;
	margin-left: 2px;
	display: inline;
	padding-right: 2px;
	overflow-x: hidden;}

.pager-wrap .page-numbers li:first-child {
	margin-left: 0px;}

.logo {
width:auto!important;
}

.pager-wrap .page-numbers li a, .pager-wrap ul.page-numbers li span.current {
	color: black;
	display: block;
	text-decoration: none;	
	padding: 5px 15px;}

ul.page-numbers {
    margin: 4px 0;
    padding: 0px;	
    width:100%;          //gives an explicit width for overflow:hidden to work
    overflow-x:hidden;   //overflows along the width
    white-space:nowrap;  //prevent children from wrapping}

.pager-wrap ul.page-numbers li a {
    background:#7c786a;
    background: -moz-linear-gradient(top, #7c786a 1px, #979386 1px, #7c786a);
    background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.02, rgb(213, 237, 255)), color-stop(0.02, #FFFFFF), color-stop(1, #DBDEB0));
    border:#ccc 1px solid;
}

.pager-wrap ul.page-numbers li a:hover, .pager-wrap ul.page-numbers li span.current {
	border:#ccc 1px solid;
    text-shadow: 1px 1px 2px lightgray;
	background:#eb6e44!important;
    background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.02, rgb(213, 237, 255)), color-stop(0.02, #FFFFFF), color-stop(1, #DBDEB0));
	color:#FFF!important;}

.mgm_page_links_div {
     padding: 10px 0px;}

#comments {
display:none;
}

.pager-wrap ul.page-numbers li a, .pager-wrap ul.page-numbers li span.current {
    color:#FFFFFF;
    text-shadow: 1px 1px 2px lightgray;
    border-radius:5px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;}


.first_name_box, .last_name_box, .password_conf_box, .password_box, .city_box, .state_box, .zip_box {
	display:inline-block;
	float: left;
	position: relative;
	margin-right:10px;}

.practice_name_box, .phone_box, .email_box, .url_box, .degree_s_box, .country_box, .mgm_prifile_form p, .mgm_profile_form p {
clear: both}

.affiliate_membership, .retired_professional_membership, .student_membership, .associate_membership, .professional_membership, .profile_group_contact_info {
display:inline-block;
float: left;
position: relative;}

.mgm_subs_wrapper {
width:300px;}

.subscription_options_box {
}

form#registerform p{
display:none;}

.mgm_field_textarea {
height: 50px!important;}

.subscription_options_box label{
font-weight:strong!important;}

.mgm_register_field, .mgm_profile_field, .mgm_upgrade_field, .mgm_extend_field, .mgm_field_textarea {
font-size:18px!important;}

.mgm_register_field {
padding: 0px!important;}

.mgm_form {
font-weight: normal!important;}

.mgm_subs_desc {
color: #eb6e44!important;}

.sidebar .widget_nav_menu ul li:first-child a, .sidebar .widget_nav_menu ul li:hover, .sidebar .widget_nav_menu ul .current-menu-item {
color: white;
background: -moz-linear-gradient(top, #325b7b 1px, #ff9470 1px, #eb6e44);
background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.02, rgb(213, 237, 255)), color-stop(0.02, #ff9470), color-stop(1, #eb6e44));
}

.sidebar .widget-container li a:hover {
color: #ce205a!important;
}

.first_name_box, .last_name_box, .password_conf_box, .password_box, .city_box, .state_box, .zip_box {
    margin-top: 10px;}

.subscription_options_box {
padding: 30px 0px 0px 0px}

.sidebar .widget_nav_menu ul li a {
background: #bdb9ad;
color: white;
padding: 10px 2px 10px 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
margin: 0px 10px 2px 10px;}

.sidebar .widget_nav_menu ul li {
padding: 0px 2px 0px 5px;
margin: 0px 0px;}

.sidebar .widget-container .current-menu-item a, .sidebar .widget-container .current_page_item a  {
color: white!important;}

input[type="text"], input[type="password"], textarea, select {
color: #7c786a!important;}

.mgm_field_textarea {
font-family: Arial, Helvetica, sans-serif;}

.mgm_register_field, .mgm_profile_field, .mgm_upgrade_field, .mgm_extend_field, .mgm_field_textarea {
border: 1px solid rgb(220, 220, 220)!important;
background: none repeat scroll 0% 0% rgb(245, 245, 245)!important;}


input#wp-submit {
border: none;
background: #FFF url('images/other/buttons_submit.png')!important;
background-repeat: no-repeat;
overflow: visible;
padding: 0px 0px 0px 7px;
line-height: 0px!important;
height: 32px!important;
width: 160px!important;
margin: 3px 0px!important;
text-transform: uppercase;
}

.mgm-login-link { display:none;}

.slider_link {
color: #eac42c;
}

.ui-state-default {
font-size: 13px;
font-family: Arial,Helvetica,sans-serif;
background: none repeat scroll 0% 0% rgb(245, 245, 245);
border: 1px solid rgb(220, 220, 220);
color: rgb(50,91, 123) !important;}

.mgm_field_html {
clear: both;
border:none!important;
background:none!important;
height 40px;
}
.mgm_field_html label {
display:none;
}


.lostpassword-page-buttons {
border: none;
background: #FFF url('images/other/buttons_submit.png')!important;
background-repeat: no-repeat;
overflow: visible;
padding: 0px 0px 0px 0px;
line-height: 0px!important;
height: 32px!important;
width: 160px!important;
margin: 10px 0px!important;
text-transform: uppercase;
}

#wp-submit-lp, .wp-user-back {
border: none;
background: #FFF url('images/other/buttons_submit.png')!important;
background-repeat: no-repeat;
overflow: visible;
padding: 0px 0px 0px 7px;
line-height: 0px!important;
height: 32px!important;
width: 160px!important;
margin: 0px 0px!important;
text-transform: uppercase;}

#wp-bill-submit, .wp-user-next, #paybutton_confirm {
border: none;
background: #FFF url('images/other/green_btn.png')!important;
background-repeat: no-repeat;
overflow: visible;
padding: 0px 0px 0px 7px;
line-height: 0px!important;
height: 32px!important;
width: 160px!important;
margin: 0px 0px!important;
text-transform: uppercase;}

#wp-bill-cancel, .wp-user-cancel, #cancelbutton_confirm {
border: none;
background: #FFF url('images/other/cancel_btn.png')!important;
background-repeat: no-repeat;
overflow: visible;
padding: 0px 0px 0px 7px;
line-height: 0px!important;
height: 32px!important;
width: 160px!important;
margin: 0px 0px!important;
text-transform: uppercase;}

#spMainContainer .spForumViewSection {
background: #fffef4!important;
border: 1px solid rgba(226, 157, 103, 0.38)!important;
}
}

#spMainContainer a.spButton {
display:none;}

#spGroupHeaderRSSButton2 {display:none;}
#spGroupHeaderRSSButton1 {display:none;}

#spGroupHeaderRSSButton2 img {
display:none;
}

#spMainContainer .spMessage {
background: white!important;
border: 1px solid rgba(226, 157, 103, 0.38)!important;
}

#spForumHeaderRSSButton { display:none; }


.spInRowLabel { color:#325b7b!important;}

.spEditorSection {
background: #FFE9BB!important;
border: 1px solid #cea584!important;
}

input.spSubmit {
background: -moz-linear-gradient(top, #325b7b 1px, #4A87A5 1px, #325b7b)!important;
background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.02, rgb(213, 237, 255)), color-stop(0.02, rgb(74, 135, 165)), color-stop(1, #325b7b))!important;
color: white!important;
padding: 5px 5px!important;
margin: 5px 5px!important;
font-size: 13px!important;
}

textarea.spControl, #spMainContainer select.spControl, #spMainContainer input.spControl {
border: 1px solid #cea584!important;
background: #FFFBEF!important;}

#brdcrumb {
height:20px;
clear: both;
padding-bottom:10px;}

.header_image .container {
padding-bottom:0px!important;}

.header_menu {
background: url(images/bg_content_top.png) center bottom no-repeat!important;
}
.header_bot, .middle {
background: url(images/bg_content_mid.png) center center repeat-y!important;
}

.middle_bot {
background: url(images/bg_content_bot.png) center top no-repeat!important;
}

.btn_black {
float: right;
position: relative;
}

.btn_profile {
float: right;
position: relative;
}

.button_profile_link {
background: url(http://www.holisticdentalassociation.org/wp-content/themes/medica-parent/images/buttons_bg.png) no-repeat scroll right -32px transparent;
color: #12a0a9;
display: inline-block;
margin: 5px 0;
border: 0 none;
padding: 0 35px 0 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
text-decoration: none;
margin: 10px 10px;
}

.btn_profile, .btn_profile span {
color:#FFF!important;
font-weight:bold;
text-align:center;
font-size:13px;
text-shadow:0 2px 2px #000;
}

.btn_profile {
background-position: right -96px;
}

.button_profile_link span {
background: url(http://www.holisticdentalassociation.org/wp-content/themes/medica-parent/images/buttons_bg.png) no-repeat scroll left 0 transparent;
display: block;
line-height: 32px;
padding: 0 10px 0 12px;
color: #737373;
min-width: 100px;
cursor: pointer;
color: white;
text-transform: uppercase;
}

.button_profile_link {
min-width: 50px!important;
}

.btn_profile span {
background-position: 0 -64px;
}

pfl_mi {
margin: 10px 10px 0px 10px!important;
text-transform: uppercase;
}

.button_link span {
min-width:50px!important;
}

.grid_8 .entry img {
    max-width: 612px;    
}

.entry h3 {
color: #518ca6!important;}

.entry h4, .post-item .entry h4 {
color: #518ca6!important;}

.payment_gateway_form br {
display: none;}

.payment_gateway_form {
float:left;
position:relative;
min-height: 100px;
width: 300px;}

#mgm_paypalpro_form {
padding: 15px 15px 0px;}

#mgm_manualpay_form {
padding: 15px 15px 0px;}

#mgm_paypalexpresscheckout_form {
padding: 15px 15px 0px;}

.footer {
 background: none !important;
}

menu-philosophy-container ul {
padding:0px;
margin:0px;}

.sidebar .widget-container.widget_nav_menu {
padding: 5px 0 10px 0!important;}

.fp_disclaimer {
padding:5px 0px 0px;
font-style:italic;
font-weight:normal;
font-color:black;
line-height:1.3em;
font-size:10px;
}
.grid_8 .entry img {
border: 4px solid #eb6e44!important;}

.mgm_get_subs_btn {
text-align:left!important;
padding-left:15px;
}

.container_12 a:hover {
color: #ce205a!important;}

.social-box .row a {
color: #eb6e44 !important;}
.wp-user-other-packs {
display:none!important;
}

@media only screen and (min-width:768px) {
.playSlider .textHolder p {
max-width: 81%;
}
}