/* Temp Hide */
.temp-hide {display:none!important;}
#temp-hide {display:none!important;}

/* Back to Top */
#back_to_top {color:white;}
#back_to_top span {border: 2px solid white;background: white;}
#back_to_top span i {font-size: 30px;color: #aa8c39;line-height: 35px;}

/* Family Practice Wrapper */
.family-practice-wrapper a {color:white;}
.family-practice-wrapper ul {list-style: none;}
.family-practice-wrapper li::before {
  content: "• ";
  color: white;
}

/* Social Sidebar */
#icon_wrapper {top:42%;}

/* Text */
ol li {color:#232627;}
ul li {color:#232627;}
ul {list-style-position: outside!important;}

/* Header */
.q_logo img {top:-35%!important;}
.header_top .left {width:100%;}
.header_top .left .inner>div {float:none;}
.header_top .left .inner>div, .header_top .left .inner>div:last-child {float:none;}
nav.main_menu > ul > li > a {line-height: 50px;margin-top: 40px;}
nav.main_menu ul li a span.underline_dash {background-color: transparent!important;}
.header_bottom .main_menu {}
.header_bottom .header_inner_left {width: 92%;height: 150px;border-bottom: 3px solid rgba(170,140,57,1);}
.header_bottom .header_inner_right {}
nav.main_menu ul li.active a {color: white;background-color: #aa8c39;}
.drop_down .narrow .second .inner ul li a {color: white;background-color: transparent;}

header.sticky .header_bottom .header_inner_left {width: initial;height: initial;border-bottom: none;}
header.sticky nav.main_menu > ul > li > a {margin-top: 0px;}

/* Menu */
.menu-indent {margin-left:15px!important;}

/* Image Settings */
h2.wpb_heading.wpb_singleimage_heading {margin-bottom: 20px;}

/* Button */
.qbutton {font-weight: 300!important;text-transform: capitalize!important;}

body .gform_wrapper input[type=submit] {font-weight: 300!important;text-transform: capitalize!important;border-radius:0px;background-color:#1d4e6c;color:white;border:2px solid #1d4e6c;font-size:13px!important;}

body .gform_wrapper input[type=submit]:hover {background-color:rgba(29,79,108,0.52);border:2px solid #1d4e6c;}


/* Testimonial */
.testimonials_c_holder .testimonial_content_inner {background: none;padding:0px;}

/* Footer */
.gform_wrapper .gform_footer {margin:0px!important;padding:0px!important;}
body .gform_wrapper .gform_fields .gfield {margin: 0px!important;}
.footer_top .footer_col1 {width:60%;}
.two_columns_50_50>.column2 {width: 50%;}


/* Title */
.content .title .container_inner {padding: 4% 0px!important;}

.inner-page-title {background-image: url(http://demos.andsonsdesign.com/luckettashford/wp-content/uploads/sites/37/2017/04/overlay.png);}

/*Mail Poet Form*/
#mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea, #mailpoet_form_1 .mailpoet_select, #mailpoet_form_1 .mailpoet_date {
    display: block;
    padding: 10px;
    width: 100%;
    margin: 10px 0px;
    border: none;
}

h2.widget-title {margin-bottom:20px;font-size:1.2em;}

/*Buttons*/
input[type=submit] {
    -webkit-appearance: none;
    background: transparent;
    padding: 10px;
    border-radius: 4px;
    font-size: 1em;
    color: #aa8c39;
    border: 3px solid #aa8c39;
    text-transform: uppercase;
    margin-top: 10px;
    font-size: 13px;
    font-weight: 700;
    font-family: Raleway,sans-serif;
  
font-weight: 300!important;text-transform: capitalize!important;border-radius:0px;background-color:#1d4e6c;color:white;border:2px solid #1d4e6c;font-size:13px!important;
}


/******* Mobile Updates *******/

/*Mobile Hide-Show*/
.mobile-responsive {display:none!important;}
#mobile-responsive {display:none!important;}
.desktop-responsive {display:inherit!important;}
#desktop-responsive {display:inherit!important;}


@media only screen and (max-width: 1320px) {
  nav.main_menu>ul>li>a {padding: 0 10px;}  
}

@media only screen and (max-width: 1200px) {
  nav.main_menu>ul>li>a {font-size:12px;padding: 0 5px;}
  .q_logo img {height: 20%!important;}
}

@media only screen and (max-width: 1100px) {
  .q_logo img {height: 20%!important;}
}

@media only screen and (max-width: 1000px) {
  
  .mobile-responsive {display:inherit!important;}
  #mobile-responsive {display:inherit!important;}
  .desktop-responsive {display:none!important;}
  #desktop-responsive {display:none!important;}
  
  .q_logo img {height: 25%!important;top: 30px!important;display:block!important;}
  .header_inner_right {display:none;}
  .header_bottom .header_inner_left {width:100%;}

  .footer_top .two_columns_50_50 .column1 {
    margin: 0 0 25px;
    text-align: center;
    width: 100%;}
  
  .footer_top .two_columns_50_50>.column2 {
    margin: 0 0 25px;
    text-align: center;
    width: 100%;}
  
  .title_outer.title_without_animation {display: none;}
  
  .vc_row.wpb_row.section.vc_row-fluid.family-practice-wrapper.vc_custom_1495222317053.mpc-row {padding: 20px 0px!important;border-left-width: 30px!important;border-right-width: 30px!important;}

}

.transparent_content .content {background-color: #fff!important;}

.content.content_top_margin_none {
  margin-top: 50px !important;
	background-color: #fff!important;
}

.transparent_content {background-color: #fff!important;}

body .gform_wrapper .chzn-container .chzn-single, body .gform_wrapper .chzn-container-single .chzn-single, body .gform_wrapper .chzn-container-single .chzn-single b, body .gform_wrapper input[type=email], body .gform_wrapper input[type=number], body .gform_wrapper input[type=password], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper textarea {border-bottom: 1px solid #303030;}