.border-left-yellow{border-left:10px solid #fcb426!important;}
.yellow-blockquote blockquote{border-color:#fcb426;}
.doc-quote{margin-top:140px!important;}
.doc-round{margin-top:-140px!important;}
.doc-title{color:#ffffff;font-size:24px;font-weight:bold;display:block;background-color:#00a4e4;padding-left:15px;}
.doc-title p{margin:0px;}
body#top.page-template-default.page.page-id-7832 a.avia-button.av-2jce8k-0d7b9420cdd7d9c38d72d2ac89e9fad6{display:none!important;}
#pum-7930, #pum-7294, #pum-1779{position:relative;}
.av_secondary_right .sub_menu{width:100%;font-size:13px;}
#top .sub_menu > ul{width:100%;}
.sub_menu li{width:100%;text-align:center;float:none;}
.cm-hipaa-forms-button{background-color:#0f56b3;}
.cmprivacy-modal-inner h1, .cmprivacy-modal-inner h2, .cmprivacy-modal-inner h3, .cmprivacy-modal-inner h4{color:#ffffff!important;}
.container_wrap{border-top-style:solid;border-top-width:0px;border-bottom-style:solid;border-bottom-width:0px;clear:both;position:relative;}
#header_main .container_wrap, .avia-fullwidth-slider{border-top-style:solid;border-top-width:0px;border-bottom-style:solid;border-bottom-width:8px;clear:both;position:relative;}
div .logo{z-index:1000;}
#header #custom_html-3.widget,
#header #custom_html-5.widget{margin-bottom:-20px;height:0px;max-height:0px;}
#header .widget{margin-left:auto;margin-right:auto;margin-bottom:-100px;max-width:1200px;padding-top:20px;padding-bottom:0px;position:relative;text-align:right;width:100%;z-index:999;}
#top .av_inherit_color a{text-decoration:none;}
@media(max-width:950px){
#header .widget{margin-left:10px;margin-right:10px;margin-bottom:80px;max-width:1200px;padding-top:20px;padding-bottom:0px;position:relative;text-align:center;width:100%;z-index:999;}
}
#header .widget h3{color:#6e6e6e;font-size:16pt;text-transform:none;font-weight:normal;font-family:Georgia;letter-spacing:0px;}
#header .widget a{color:#0f55b3;font-size:12pt;margin-left:20px;}
#header .widget a.headersm{color:#0f55b3;font-size:12pt;}
.av-main-nav > li > a{font-weight:700;text-transform:uppercase;font-size:13px;padding:0 10px;}
div.avia-menu.av-main-nav-wrap{float:right;}
.html_header_top.html_bottom_nav_header .main_menu > div, .html_header_top.html_bottom_nav_header .main_menu ul:first-child{max-width:100%;width:auto;}
#header_main_alternate .container{padding:0px;}
#top .av-main-nav ul a{font-size:13px;color:#464646;line-height:18px;padding:4px 15px;}
#top .av-flex-placeholder{width:3%;}
#home-news div.flex_column{background:#ffffff;}
#home-news .av-special-heading{margin-top:10px;width:90%;margin-left:auto;margin-right:auto;}
#home-news .av-special-heading .av-special-heading-tag{text-transform:uppercase;float:none;color:#727272;}
#home-news .hr{clear:both;display:block;height:25px;line-height:25px;margin:0;position:relative;width:100%;}
#home-news .hr-inner{border-top-style:solid;border-top-width:2px;border-color:#e3e3e3;height:2px;left:5%;margin-top:0px;position:absolute;top:50%;width:90%;}
#home-news .av_textblock_section{padding-left:10px;padding-right:10px;font-size:14px;}
#home-news .avia-button{border-style:solid;border-width:1px;border-radius:0px;display:inline-block;font-size:12px;font-weight:normal;line-height:1.2em;margin:3px 0 10px;max-width:100%;padding:10px;position:relative;text-align:center;text-decoration:none;}
#home-news .avia-button.avia-color-theme-color{background:#FFFFFF none repeat scroll 0 0;border-color:#6e6e6e;color:#6e6e6e;}
#home-news .avia-button.avia-color-theme-color:hover{background:#0f56b3 none repeat scroll 0 0;border-color:#0f56b3;color:#FFFFFF;}
a.avia-button.avia-button-fullwidth.avia-icon_select-no.avia-color-theme-color span.avia_button_background.avia-button.avia-button-fullwidth.avia-color-theme-color-subtle:hover{background-color:#7fbadf;}
#nomargin .container{padding:0px;background-position:center center;}
#nomargin .tab_titles{clear:both;float:right;position:relative;width:100%;z-index:5;}
body .alignleft, .entry-content-wrapper a:hover .alignleft{margin:4px 20px 0 0}
div .alternate_color .tabcontainer .active_tab_content, div .alternate_color .tabcontainer .active_tab{background:none;}
.js_active .tab{-moz-user-select:none;border-style:solid;border-width:4px;cursor:pointer;display:block;float:right;font-size:0px;margin:0 -1px 0 0;padding:0px;position:relative;top:1px;z-index:2;height:8px;}
.js_active .top_tab .tab{border-color:#b1b1b1;color:#b1b1b1;background-color:#b1b1b1;padding:0px;margin-left:4px;width:20px;}
.js_active .top_tab .tab.active_tab{border-color:#0f56b3;color:#0f56b3;background-color:#0f56b3;}
.js_active .tab_content{padding:0px;}
.js_active .active_tab_content{border-radius:0px;border-style:none;border-width:0px;display:block;left:0;overflow:auto;position:relative;visibility:visible;width:auto;z-index:3;}
section#nav_menu-2{width:80%;margin-left:15%!important;text-transform:uppercase;}
section#nav_menu-2 a:hover{text-decoration:underline;}
#top .content .widget_nav_menu, #top .sidebar .widget_nav_menu{border:solid 1px #000000!important;padding-bottom:0px!important;margin-bottom:24px;}
#top .content .widget_nav_menu ul ul, #top .sidebar .widget_nav_menu ul ul{border-top:solid 1px #000000;border-bottom:solid 0px #000000;}
#top .content .flex_column .widget_nav_menu li, #top .sidebar .widget_nav_menu li{text-transform:uppercase;font-size:14px;background-color:#eaeaea;font-weight:normal;border-bottom:solid 1px #000000;border-top:0;line-height:16px;}
#top .sidebar .widget_nav_menu li a:hover{background-color:#ffffff;}
#top .content .flex_column .widget_nav_menu li a, #top .sidebar .widget_nav_menu li a{color:#000000;padding:0.4em 0.8em;}
#top .content .flex_column .widget_nav_menu li ul.sub-menu li, #top .sidebar .widget_nav_menu li ul.sub-menu li{background-color:#ffffff;font-weight:normal;border:0px;}
#top .widget_nav_menu ul ul li::before{content:"";}
#top .content .flex_column .widget_nav_menu li ul.sub-menu li a, #top .sidebar .widget_nav_menu li ul.sub-menu li a{color:#0f55b3;padding:0.4em 0.8em;}
.sidebar .widget_nav_menu ul:first-child > .current-menu-item, .sidebar .widget_nav_menu ul:first-child > .current_page_item, .sidebar .widget_nav_menu ul:first-child > .current-menu-ancestor{left:0px;padding-left:0;}
#top .widget_nav_menu .current-menu-item > ul, #top .widget_nav_menu .current_page_item > ul, #top .widget_nav_menu .current_page_ancestor > ul, #top .widget_nav_menu .current-menu-ancestor > ul{padding:0;}
.content{border-right-style:none;border-right-width:0px;margin-right:0px;}
#top #main .sidebar{border-left-style:none;border-left-width:0px;margin-left:0px;}
.content .entry-content-wrapper{padding-right:0px;}
h1, h2, h3, h4, h5, h6{}
h1{color:#0f55b3;font-weight:normal;font-size:28px;}
.main_color strong, .main_color b{color:#000000;}
li.collapsing.categories.expandable, li.collapsing.categories.expandable a{color:#6e6e6e;}
li.collapsing.categories.item a{color:#0f55b3;}
.widget{padding:0;margin-bottom:20px;}
div.toggle_content.invers-color{background-color:#eaeaea;}
div.toggle_content.invers-color p{line-height:1.2em;}
.main_color table caption, .main_color tr:nth-child(2n), .main_color .pricing-table > li:nth-child(2n), #top .main_color .avia-data-table.avia_pricing_minimal td{color:#6e6e6e;}
.slideshow_caption{bottom:0;display:block;height:100%;padding:50px 20px;position:absolute;text-decoration:none;top:auto;width:56%;z-index:100;}
li.slide-2 .slideshow_caption{text-align:right;}
.gform_wrapper .top_label li.gfield.gf_inline{min-width:33%!important;}
.gform_wrapper .top_label li#field_3_10.gfield.gf_inline,
.gform_wrapper .top_label li#field_2_24.gfield.gf_inline,
.gform_wrapper .top_label li#field_2_25.gfield.gf_inline{min-width:30%!important;}
div.slide-entry a{background:none!important;}
div#after_section_3 .content{padding-top:0px;padding-bottom:20px;}
@media only screen and (max-width: 479px) {
.responsive #top .slideshow_caption{left:0;width:100%;padding:0;}
.responsive #top .slideshow_caption h2{font-size:18px !important;}
.responsive #top .slideshow_caption .avia-caption-content{font-size:12px !important;}
li.slide-2 .slideshow_caption{width:50%!important;left:auto!important;right:0;float:right;}
li.slide-3 .slideshow_caption{width:70%!important;}
.avia-caption-content p{margin:0;}
}
.template-blog .post_delimiter{margin:0 0 20px;padding:20px 0 0;}
table#bcra,
table#bcra table,
table#bcra tr,
table#bcra td{background:none;border:0px;margin:0px;padding:0px;vertical-align:middle;color:#000000;line-height:1.8em;}
table#bcra img#rainbows{max-height:555px;min-height:555px;width:100%;}
#rcorners1{border-radius:25px;padding:5px;background-color:#FFBF36!important;}
#rcorners1 img{max-height:200px;width:auto;padding-top:10px;}
#rcorners2 table{border-radius:15px 0px 0px 15px;background-color:#b17afd!important;padding:0px;}
#rcorners3 table{border-radius:0px 15px 15px 0px;background-color:#b17afd!important;padding:0px;}
#rcorners4{border-radius:15px 0px 0px 15px;background-color:#FFBF36!important;padding:0px;max-width:70%;margin-bottom:4px!important;}
#rcorners5{border-radius:0px 15px 15px 0px;background-color:#FFBF36!important;padding:0px;max-width:70%;margin-bottom:4px!important;}
#rcorners6{border-radius:10px;padding:5px 10px;background-color:#A0A0A0!important;cursor:pointer;margin-top:10px;}
#rcorners1 table,
#rcorners2 table,
#rcorners3 table{margin-bottom:4px!important;}
#rcorners2 img,
#rcorners3 img,
#rcorners4 img,
#rcorners5 img{max-height:50px;width:auto;padding-top:6px;}
#rcorners1 td,
#rcorners2 td,
#rcorners3 td,
#rcorners4 td,
#rcorners5 td{margin:0px;padding:0px;border:none;vertical-align:top;}
#rcorners1 select{margin:0px 0 10px;padding:0px;border:none;vertical-align:top;background:#ffffff!important;color:#000000!important;width:auto;}
#rcorners2 td select,
#rcorners3 td select,
#rcorners4 td select,
#rcorners5 td select{margin:0px;padding:0px;border:none;vertical-align:top;background:#ffffff!important;color:#000000!important;width:auto;}
#Patient{font-size:28px;margin-top:10px;}
#Patient:after{content:'%';}
.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content{padding-top:4px;text-overflow:ellipsis;overflow:hidden;color:#fff;font-size:15px;line-height:18px;}
.main_color tr:nth-child(2n+1){background:#ffffff;}
.gform_wrapper ul.gform_fields li.gfield.gf_rows{background-color:#0f56b3;color:#fff;font-size:22px;padding-left:20px;}
.gform_wrapper ul.gform_fields li.gfield.gf_rows.hidden_label li label{margin:10px 0 0 19px !important;}
#gform_18.cap-ct li.gf-third{width:31%;margin-right:2%;display:inline-block;}
#gform_18.cap-ct li.gf-third .gfield_label{width:auto;margin-right:10px;margin-top:0px;}
#gform_18.cap-ct li.gf-third div.ginput_container{width:auto;float:left;margin-left:2%;margin-top:0;}
#gform_18.cap-ct li.gf-third div.ginput_container ul.gfield_radio{display:inline-block;width:100%;margin:0px;}
#gform_18.cap-ct li.gf-third div.ginput_container ul.gfield_radio li{white-space:nowrap;width:auto;}
#gform_18.cap-ct li.gf-third div.ginput_container ul.gfield_radio li label{margin:3px 10px 0 0px;}
#gform_18.cap-ct li.fullwidth label{width:100%;}
#gform_18.cap-ct li.fullwidth div.ginput_container{margin-left:0;}
#gform_18.cap-ct li.athird{display:inline-block;width:50%;}
#gform_18.cap-ct li.athird label{width:29%;}
#gform_18.cap-ct li.athird input{width:100%;}
#gform_18.cap-ct li.athird.full div.ginput_container_date{width:70%;display:inline-block;}
#gform_18.cap-ct li.leftradios.thirds{float:left;width:48%;margin-right:2%;}
#gform_18.cap-ct li.leftradios label{float:left;}
#gform_18.cap-ct li.leftradios input{float:left;margin-top:6px;}
#gform_18.cap-ct li.leftradios div.ginput_container{float:left;margin-left:0;margin-top:0;max-width:200px;width:auto;white-space:nowrap;}
#gform_18.cap-ct li.leftradios div.ginput_container ul{white-space:nowrap;margin:0;width:auto;}
#gform_18.cap-ct li.leftradios div.ginput_container ul.gfield_radio li{white-space:nowrap;text-align:left;margin-right:20px;}
#gform_18.cap-ct li.leftradios div.ginput_container ul.gfield_radio li label{margin:3px 10px 0 0px;}
#gform_18.cap-ct li.leftradios div.gfield_description{font-weight:bold;font-size:14px;display:inline;margin-left:0;padding-left:20px;}
a.wpgmza-show-directions-options, a.wpgmza-hide-directions-options, .wpgmza-directions-options label{color:#ffffff;}
#pra-ir-nav{background:#f47920;}
#pra-ir-nav.av-submenu-container{min-height:30px;}
#pra-ir-nav .av-subnav-menu li{padding-top:10px;padding-bottom:10px;}
#pra-ir-nav .av-subnav-menu li:hover,
#pra-ir-nav .av-subnav-menu li.current_page_item{background-color:#0076c0;}
#pra-ir-nav .av-subnav-menu li a{border-color:#ffffff;}
#pra-ir-nav .av-subnav-menu a{background:none;text-transform:uppercase;font-size:13px;font-weight:bold;}
#pra-ir-nav .av-subnav-menu a:hover, 
#pra-ir-nav .av-subnav-menu li.current_page_item a{color:#ffffff;}
#pra-ir-nav .av-subnav-menu li ul{background-color:#f47920;top:41px;}
#pra-ir-nav .av-subnav-menu li ul li{padding:0px;}
#pra-ir-nav .av-subnav-menu li ul li:hover{background-color:#0076c0;}
#pra-ir-nav .av-subnav-menu li ul li:hover a{color:#ffffff;}
#pra-ir-footermenu .container{max-width:1120px;}
#pra-ir-footermenu.av-submenu-container{min-height:30px;background:none;}
#pra-ir-footermenu .av-subnav-menu li{padding-top:10px;padding-bottom:10px;}
#pra-ir-footermenu .av-subnav-menu li a{color:#000000;}
#pra-ir-footermenu .av-subnav-menu a{text-transform:uppercase;font-size:14px;font-weight:bold;}
#pra-ir-footermenu .av-subnav-menu a:hover, 
#pra-ir-footermenu .av-subnav-menu a:active{color:#0076c0;}
#pra-ir-socket.avia-section{min-height:30px;}
#pra-ir-slider{max-width:600px;width:90%;margin-left:auto;margin-right:auto;background:#f47920;padding:30px;}
.avia-timeline-vertical.av-milestone-placement-left .av-milestone-content-wrap{width:63%;}
#pra-ir-bios img{border:4px solid #003965;}
#pra-ir-bios p{line-height:22px;font-size:22px;}
#pra-ir-reviews a.avia-button.avia-color-dark{color:#0f56b3!important;border-color:#0f56b3!important;}
#pra-ir-tabs .tab_titles{min-width:190px;}
#pra-ir-tabs .tab_titles .tab{font-size:16px;height:auto;border:0px;color:#000;padding:8px 2px 8px 8px;}
#pra-ir-tabs .tab_titles .tab::after{}
#pra-ir-tabs .tab_titles .tab.active_tab::after{}
#pra-ir-tabs .tab_titles .tab.active_tab,
#pra-ir-tabs .tab_content.active_tab_content .tab_inner_content{color:#fff!important;}
@media only screen and (max-width: 1200px) {
#pra-ir-footermenu .av-subnav-menu{padding-right:40px;}
}
@media only screen and (max-width: 880px) {
#pra-ir-vein-services .no_margin.av_one_fourth{width:100%!important;}
#pra-ir-vein-services .flex_column_table_cell{float:left!important;}
}
@media only screen and (max-width: 767px) {
#pra-ir-phone-column{margin-top:-60px!important;}
#pra-ir-nav .av-menu-mobile-active{text-align:right!important;}
#pra-ir-nav .av-menu-mobile-active a span.av-current-placeholder{display:none;}
div#pra-ir-slider.avia-content-slider-element-container.avia-content-slider-element-slider.avia-content-slider.avia-smallarrow-slider section.slide-entry.flex_column{width:100%!important;}
}
@media only screen and (max-width: 600px) {
#pra-ir-logo{max-width:200px;}
#pra-ir-phone-column{margin-top:-40px!important;}
}
@media only screen and (max-width: 570px) {
#pra-ir-slider {
width:100%!important;
padding:10px!important;	
}
@media only screen and (max-width: 470px) {
#pra-ir-logo {
min-width:100%;
width:100%;
}
#pra-ir-logo .avia-image-container.avia-align-left {
float:none;
width:300px;
margin:0px auto;
}
#pra-ir-phone-column {
min-width:100%;
width:100%;
margin-top:30px !important;
}
#pra-ir-phone-column #pra-ir-phone p {
text-align:center!important;
}
#pra-ir-button.avia-button-right {
float:left;
}
#pra-ir-nav a.mobile_menu_toggle {
top: -60px;
right: 30px;
position: absolute;
border: none;
}
#pra-ir-slider {
width:115%!important;
margin-left:-20px!important;
}
div#pra-ir-slider.avia-content-slider-element-container.avia-content-slider-element-slider.avia-content-slider.avia-smallarrow-slider section.slide-entry.flex_column .slide-entry-excerpt p.slidesm {
font-size:43px!important;
}
#pra-ir-testimonials .container {
padding:0px;
}
#pra-ir-timeline .avia-timeline-vertical .av-milestone-date {
padding:0px;
}
#pra-ir-timeline ul.avia-timeline-vertical li {
padding: 0 0 0 70px;
}
} .pum-content.popmake-content:focus-visible, 
.pum-content *:focus,
.pum-overlay .pum-content
{
outline: none !important;
border:none !important;
}
@media not all and (min-resolution:.001dpcm) { 
@supports (-webkit-appearance:none) {
.pum-overlay .pum-content {
outline: none !important;
border:none!important;
}
}
} #top form#gform_43 .gform_wrapper.gravity-theme legend {
color:#0f56b3!important;
}