/*
  Theme Name:   Route Child
  Theme URI:    http://routewp.com/
  Author:       Codestar
  Author URI:   http://themeforest.net/user/Codestar
  Description:  Route Multi-Purpose WordPress Theme by a Elite Author
  Version:      7.1
  License:      GNU General Public License v2 or later
  License URI:  http://www.gnu.org/licenses/gpl-2.0.html
  Tags:         black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
  Text Domain:  route
  Template:     route
*/
@import url("../route/style.css");
@media print {
	.page-content .col-md-9 h1{
      visibility: hidden !important;
	   display:none !important;
	}	
}


/*  17-12-21 */

*/
/*
 * ---------------------------------------------------------
 * - NORMALIZE
 * ---------------------------------------------------------
 */
.ts_sub_title {
    font-weight: bold;
}
.ct_page_content p {
    font-size: medium;
    font-family: "Verdana";
}

.pf_page_content p, .ai_page_content p, .pr_page_content p, .pap_page_content p {
    font-size: medium;
}

.pap_page_content.pm p{
    font-size: medium;
	text-indent: -0.25in;
	margin-bottom:16px;
}
.pf_page_content ul > li {
    font-size: medium;
}
.h6-title {
    margin-top: 15px;
    margin-bottom: 16px;
    font-weight: bold;
}
.h6_title_underline{
	margin-top: 17px;
    text-decoration: underline;
    margin-bottom: 0px;
	font-size: large;
}
.simple_read_link_pdf a.vc_btn3 {
    border: 0 !important;
    background-color: unset;
    padding: 0px;
    color: #0000ff !important;
    font-style: unset;
    font-size: medium;
    background-color: transparent !important;
    text-align: left;
	text-decoration-color: #A47C4F !important;
	margin-top:15px;
}
.simple_read_link_pdf_p a.vc_btn3 {
    border: 0 !important;
    background-color: unset;
    padding: 0px;
    color: #006699 !important;
    font-style: unset;
    font-size: medium;
    background-color: transparent !important;
    text-align: left;
}
.simple_read_link_pdf_p a.vc_btn3:hover {
    text-decoration: underline;
	color:#A47C4F !important;
}
.simple_read_link_pdf a.vc_btn3:hover {
    text-decoration: underline;
}
.pf_page_content p{
	margin:0 0 18px;
}
.h6_title_medium{
	margin-top: 17px;
    text-decoration: underline;
    margin-bottom: 0px;
	font-size: medium;
}
h1{
    margin: 19.1px 0 21.1px !important;
}
.pf_page_content.simple_read_link_pdf_p ul li a {
	 border: 0 !important;
    background-color: unset;
    padding: 0px;
    color: #006699 !important;
    font-style: unset;
    font-size: medium;
    background-color: transparent !important;
    text-align: left;
}
.pf_page_content.simple_read_link_pdf_p ul li a:hover {
    text-decoration: underline;
	color:#A47C4F !important;
}
.page-content h5 {
	font-size: 14px;
    font-weight: bold;
}
.cs-icon-list .cs-in {
  font-size:6px;
  padding-right: 8px;
}
ul.cs-icon-list.pf_page_content li {
    font-size: medium;
}
.pap_text-indent{
	    text-indent: -0.3in;	
}
.cs-column-text.pf_page_content.pm p{
    margin: 0 0 18px;
} 
.right-layout .col-md-9 {
    width: 216px;
    float: right;
}
.simple_read_link_pdf_p.link :before{
	content:'\f111';
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #666666;
    font-size: 6px;
    padding-right: 0.5em;
    position: absolute;
    top: 7px;
	left: -16px; 
 }
.simple_read_link_pdf_p.link {
	margin-bottom:0px;
}
p.ts_sub_text{

	margin-left: 8px;
	font-size:10px;
}
img.image.wp-image-208.attachment-full.size-full{
	margin-left: 35px;
}
.printtoggle{
	display:flex;
   flex-direction: column-reverse;
}


h4.vc-infobox-title {
    margin-top: 15px;
	margin-bottom: 0px;
    font-size: medium;
    font-weight: bold;
    color: #666666;
	margin-left:-2px;
}
.vc-infobox-text-new ul{
	padding-left: 14px;
    margin-left: 0px;
}
.vc-infobox-text-new ul li{
	margin-top:6px;
	margin-bottom:6px;	
    font-size: 16px;
	padding-left: 6px;
}
.vc-infobox-text-new ul li a {
    font-size: medium;
	color: #006699;
}
.vc-infobox-text-new ul li a:hover {
    color: #A47C4F;
    text-decoration: underline;
}
#cs-top{
	display:none;
}
/*
 * ---------------------------------------------------------
 * - Right Layout
 * ---------------------------------------------------------
 */
.right-layout .page-content.col-md-9 {
/*     padding: 30px 30px 25px 45px; */
	padding-bottom:15px;
}
.right-layout em.em_small {
    font-size: xx-small !important;
}
.related_document a.related_link {
    cursor: pointer;
}
.related_document .related_sub_title {
	font-size: x-small;
	font-weight:bold;
}
 .related_document li  {
	font-size: x-small;
}
.related_document  li .related_link  {
	font-weight:bold;
}
.related_document .related_text{
	font-size:x-small;
}
.page-sidebar.right.print_toggle .printtoggle a {
    display: inline-grid;
}
.right-layout .page-content.col-md-9 .page-sidebar.right.print_toggle .printtoggle img.attachment-full.size-full {
    margin-left: auto;
    text-align: right;
}
.right-layout .page-content.col-md-9 .page-sidebar.right.print_toggle .printtoggle a p.ts_sub_text {
    margin-left: auto;
}

.right-layout .page-content.col-md-9 .page-sidebar.right.print_toggle {
    float: right;
    width: 100%;
    display: block;
}
.right-layout .page-content.col-md-9 ul.cs-icon-list.video_group_listing.mye_video_style li span {
	font-style: normal;
}
.right-layout .page-content.col-md-9 ul.cs-icon-list.design_group_listing.circle {
    list-style: circle;
}
.right-layout .patient_edu_p p{
	font-size:medium;
}
.right-layout .patient_edu_p {
	margin-bottom:50px;
}
.right-layout .page-content.col-md-9 ul.cs-icon-list.video_group_listing.mye_video_style li span {
	font-style: normal;
}
.right-layout .page-content.col-md-9 ul.cs-icon-list.design_group_listing.circle {
    list-style: circle;
}
.right-layout .patient_edu_p p{
	font-size:medium;
}
.right-layout .patient_edu_p {
	margin-bottom:50px;
}
.right-layout .page-content.col-md-9 span.em_x_small {
    font-size: xx-small !important;
    line-height: 12px !important;
}
.right-layout .page-content.col-md-9 .col-md-12.link_display_img .cs-column-inner{
	display:flex;
}
.right-layout .page-content.col-md-9 .col-md-12.link_display_img .cs-column-inner .wpb_single_image.wpb_content_element.vc_align_left.link_img_first{
	padding-right: 40px;
	padding-left:4px;
    margin-top: 35px;
}
.right-layout .page-content.col-md-9 .col-md-12.link_display_img .cs-column-inner .wpb_single_image.wpb_content_element.vc_align_left.link_img_sec{
	margin-left: 58px;
    padding-top: 11px;
}.right-layout .page-content.col-md-9 .col-md-12.link_display_img .cs-column-inner .wpb_single_image.wpb_content_element.vc_align_left.link_img_third{
	 margin-left: 89px;
	margin-top:2px;
}
.right-layout .page-content.col-md-9 .col-md-12.link_display_img .cs-column-inner .wpb_single_image.wpb_content_element.vc_align_left.link_img_third img.vc_single_image-img {
    width: 87px;
    height: 115px;
}
.right-layout .page-content.col-md-9 .col-md-12.link_display_img .cs-column-inner .wpb_single_image.wpb_content_element.vc_align_left.link_img_sec img.vc_single_image-img {
    width: 106px;
    height: 106px;
}
.right-layout .page-content.col-md-9 .col-md-12.link_display_img .cs-column-inner .wpb_single_image.wpb_content_element.vc_align_left.link_img_first img.vc_single_image-img {
    width: 123px;
    height: 82px;
}
.right-layout .page-content.col-md-9 ul.cs-icon-list.pf_page_content.design_group_listing.mt-34 {
    margin-top: 34px;
}
.right-layout .page-content.col-md-9 .cs-section.image_gallery.ml-34 {
    margin-left: 34px;
}
.right-layout .page-content.col-md-9 .cs-section.mt-55 {
    margin-top: 56px;
}
.right-layout .page-content.col-md-9 .cs-column-text.pf_page_content.mb-34 {
    margin-bottom: 34px;
}
.right-layout .page-content.col-md-9 .cs-column-text.pf_page_content.mt-34 {
    margin-top: 34px;
}
.right-layout .page-content.col-md-9 .cs-column-text.pf_page_content.mb-34 {
    margin-bottom: 34px;
}
.right-layout .page-content.col-md-9 ul.cs-icon-list.pf_page_content.video_group_listing.mye_video_style.mt-0 {
	margin-top:0px;
} 
.right-layout.faq h5 {
    margin-bottom: 4px;
}
.right.print_toggle .printtoggle a {
    display: inline-grid;
    text-decoration-color: #A47C4F;
}
/*
 * ---------------------------------------------------------
 * - Template
 * ---------------------------------------------------------
 */
.videos-template-default .right-layout .page-content.col-md-9 .pf_page_content.mb-p-0 p {
    margin-bottom: 0px !important;
}
.videos-template-default .right-layout .page-content.col-md-9 .pf_page_content.mt-4 {
    margin-top:4px;
}
.videos-template-default .right-layout .page-content.col-md-9 .pf_page_content.mb-0 {
    margin-bottom: 0px;
}
.videos-template-default .right-layout .page-content.col-md-9 .pf_page_content.mb-35 {
    margin-bottom: 36px;
}
.providers-template-default .page-sidebar.right.print_toggle .printtoggle {
    display: inline-block;
	
}
.faqs-template-default .right-layout .page-content.col-md-9 .pl-34{
	padding-left:35px;
}
.faqs-template-default .right-layout .page-content.col-md-9 .pf_page_content p {
    margin-bottom: 18px !important;
	
}
 .faqs-template-default .right-layout .page-content.col-md-9 .h6_title_underline.h6_title_bold{
	font-weight:bold;
} 


/**
 * =========================================
 * - Responsive
 * =========================================
 */

/*Media Query 28-12-21*/
@media screen and (max-width: 991px) {
	.right-layout .page-content.col-md-9 .col-md-12 .vc_empty_space.empty_space_remove {
 	   height: 0px !important;
	}
   .right-layout.billing-insurance .page-content.col-md-9 .col-md-12 .vc_empty_space.empty_space_remove {
 	   height: 0px !important;
	}
	.main-content.md-padding.right-layout .page-content.col-md-9 .cs-column-text.pf_page_content.mb-34 {
    margin-bottom: 0px;
	}
	.right-layout.billing-insurance .page-content.col-md-9 .content.billing-insurance-content .cs-section.mb-48.add-print-option {
    margin-bottom: 0px;
}
	.right-layout.faq .page-content.col-md-9 .content.faq-content .cs-section.mb-30.add-print-option{
		margin-bottom:0px;
	}
	.right-layout.faq .page-content.col-md-9 .content.faq-content .cs-section.mb-63.add-print-option{
		margin-bottom:0px;
	}
	.right-layout.faq .page-content.col-md-9 .content.faq-content .cs-section.mb-45.add-print-option{
		margin-bottom:0px;
	}
	.right-layout.faq .page-content.col-md-9 .content.faq-content .cs-section.mb-27.add-print-option{
		margin-bottom:0px;
	}
	.right-layout.faq .page-content.col-md-9 .content.faq-content .cs-section.mb-48.add-print-option{
		margin-bottom:0px;
	}
	
}
@media screen and (max-width: 767px) {
    .right-layout .page-content.col-md-9 .col-md-12 .cs-column-inner .vc_empty_space {
		height:0px !important;
	}
	.faqs-template-default .right-layout .page-content.col-md-9 .faq-content .cs-section.mb-63{
		margin-bottom:0px;
	}
	
	.main-content.md-padding.right-layout .page-content.col-md-9 .cs-section.mt-55 {
    	margin-top: 0px;
	}
		#navigation-mobile .container {
    padding-bottom: 0px;
}
	.providers-template-default .provider a.ts_topic_header {
    margin-bottom: 13px;
	}
	.providers-template-default .provider p.phys_located_fax:nth-last-child(2) {
    margin-bottom: 3px !important;
}
.right-layout.billing-insurance .billing-insurance-content {
	 padding-left: 0px;
}
	.main-content.md-padding.right-layout .page-content.col-md-9 .cs-column-text.pf_page_content.mb-34 {
   	 margin-bottom: 0px;
	}
	.main-content.md-padding.right-layout .page-content.col-md-9 .cs-column-text.pf_page_content.mt-34 {
   	 margin-top: 0px;
	}
	.faqs-template-default .right-layout .page-content.col-md-9 .faq-content {
    	padding-left: 0px;
	}
	.right-layout .page-content.col-md-9 ul.cs-icon-list.design_group_listing{
		margin-top: 0px; 
		margin-bottom: 0px; 
		padding-left:18px
	}
	.main-content.md-padding.right-layout.faq .page-content.col-md-9 .cs-section.mb-45.add-print-option {
   		 margin-bottom: 0px;
	}
	.right-layout .page-content.col-md-9 ul.cs-icon-list.design_group_listing.circle {
     margin-top: 0px !important;
		padding-left: 40px
	}
	.main-content.md-padding.right-layout .page-content.col-md-9 ul.cs-icon-list.pf_page_content.design_group_listing.mt-34 {
    	 margin-top: 0px; 
	}
	.right-layout .page-content.col-md-9 .faq_listing ul {
   	 margin-top: 0px;
	}
	.right-layout.faq .page-content.col-md-9 .content.faq-content .cs-section.add_faq .vc_btn3-container.simple_read_link_pdf_p.vc_btn3-inline {
   		 margin-bottom: 0px;
	}
	.right-layout.billing-insurance .page-content.col-md-9 .content.billing-insurance-content .cs-section.add_faq .vc_btn3-container.simple_read_link_pdf_p.vc_btn3-inline {
   		 margin-bottom: 0px;
	}
	.main-content.md-padding.right-layout .patient_edu_p {
     margin-bottom: 0px; 
	}
	.videos-template-default .right-layout .page-content.col-md-9 .pf_page_content.mb-p-0 p {
    	margin-bottom: 15px !important;
	}
	.videos-template-default .right-layout .page-content.col-md-9 .pf_page_content.mb-35 {
  	   margin-bottom: 0px; 
	}
	.right-layout .page-content.col-md-9 .cs-column-text.pf_page_content.mt-10 {
   		 margin-top: 10px;
	}	
}
@media screen and (max-width: 570px) {
.main-content.md-padding.right-layout .page-content.col-md-9 .cs-section.image_gallery.ml-34 {
 	 margin-left: 0px; 
	}
	.main-content.md-padding.right-layout .page-content.col-md-9 .col-md-12.link_display_img .cs-column-inner .wpb_single_image.wpb_content_element.vc_align_left.link_img_sec {
    margin-left: 25px;
}
	.main-content.md-padding.right-layout .page-content.col-md-9 .col-md-12.link_display_img .cs-column-inner .wpb_single_image.wpb_content_element.vc_align_left.link_img_third {
    margin-left: 80px;
    margin-top: 2px;
}
	  .right-layout .page-content.col-md-9 .col-md-12 .cs-column-inner .vc_empty_space {
		height:0px !important;
	}
}
@media screen and (max-width: 470px) {
.main-content.md-padding.right-layout .page-content.col-md-9 .col-md-12.link_display_img .cs-column-inner .wpb_single_image.wpb_content_element.vc_align_left.link_img_sec {
    margin-left: 5px;
}

.main-content.md-padding.right-layout .page-content.col-md-9 .col-md-12.link_display_img .cs-column-inner .wpb_single_image.wpb_content_element.vc_align_left.link_img_third {
    margin-left: 38px;
   
}
	#navigation-mobile .container {
    padding-bottom: 0px;
}
	.right-layout .page-content.col-md-9 .image_gallery .cs-column-inner .wpb_single_image.wpb_content_element.vc_align_left:nth-child(3) {
    margin-right: 70px;
    margin-left: 62px;
}
	.right-layout .page-content.col-md-9 .image_gallery .cs-column-inner .wpb_single_image.wpb_content_element.vc_align_left:nth-child(1) {
    margin-right: 50px;
    margin-left: 50px;
}
}
@media screen and (max-width: 360px) {
.right-layout .page-content.col-md-9 .image_gallery .cs-column-inner .wpb_single_image.wpb_content_element.vc_align_left:nth-child(3) {
  	  margin-left: 20px;
	}
	.simple_read_link_pdf_p a.vc_btn3 {
  	  font-size: 15px;
	}
	.right-layout .page-content.col-md-9 .image_gallery .cs-column-inner .wpb_single_image.wpb_content_element.vc_align_left:nth-child(1) {
 	   margin-right: 20px;
  	  margin-left: 10px;
	}
	
}