/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}

/* ====== COLUMNS ======= */
.one_half { width: 48%; }
.one_third { width: 30.66%; }
.two_third { width: 65.33%; }
.one_fourth { width: 22%; }
.three_fourth { width: 74%; }
.one_fifth { width: 16.8%; }
.two_fifth { width: 37.6%; }
.three_fifth { width: 58.4%; }
.four_fifth { width: 67.2%; }
.one_sixth { width: 13.33%; }
.two_sixth { width: 26.66%; }
.five_sixth { width: 82.67%; }

.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.two_sixth,
.five_sixth {
	position: relative;
	margin-right: 4%;
	margin-bottom: 0px;
	float: left;
}
.column-last { margin-right: 0!important; clear: right; }

/* ====== THEME ======= */
html { position: relative; min-height: 100%; }
body { margin-bottom: 60px; margin-top: 150px; }
body, p { color: #222222; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 1.6; }
p { margin-bottom: 25px; }
h1, h2, h3, h4, h5, h6 { margin: 0px 0px 10px 0px; padding: 0px; font-family: 'Open Sans', sans-serif; font-weight: 700; line-height: 1.3; }
h1 { font-size: 36px; font-weight: 700; color: #222222; }
h2 { font-size: 29px; font-weight: 700; color: #222222; }
h3 { font-size: 16px; font-weight: 700; color: #2c586e; }
h4 { font-size: 14px; font-weight: 700; color: #2c586e; }
h5 { font-size: 14px; font-weight: normal; text-transform: uppercase; color: #2c586e; }
a, a:link, a:visited { color: #177a01; }
a:hover, a:active, a:focus { color: #177a01; text-decoration: underline; }
ul { margin: 0px 0px 18px 0px; padding: 0px; }
ul li { margin: 0px 0px 8px 20px; padding: 0px; }
hr { margin: 40px 0px; border-bottom: 2px solid #e6e6e5; }
.anchor { padding-top: 160px; margin-top: -160px; }

.hide_desktop { display: none; }
.clear { clear: both; font-size: 1%; height: 1px; margin: 0px; padding: 0px; }
.gallery-wrapper {  }
.gallery-wrapper .item { width: 31%; margin-bottom: 20px; }
.gallery-wrapper .item img { width: 100%; }
img { height: auto; max-width: 100%; }
img.alignleft { float: left; margin: 0px 25px 15px 0px; }
img.alignright { float: right; margin: 0px 0px 15px 25px; }
img.aligncenter { float: none; margin: 0px auto 20px auto; display: block; }
.video-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; margin-bottom: 35px; }
.video-container iframe, .video-container object, .video-container embed, .video-container video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.mobile_menu_container { display: none; padding-bottom: 15px; background: #2c586e; }
.mobile_menu_container .menu-mobile ul { margin: 0px; padding: 5px 15px 5px 15px; background: #178096; }
.mobile_menu_container .menu-mobile ul li { margin: 10px 0px; padding: 0px; list-style: none; text-align: left; font-size: 16px; }
.mobile_menu_container .menu-mobile ul li a { color: #e6e6e5; }
.mobile_menu_container .menu-mobile ul li.current-menu-item a { color: #ffffff; }
.mobile_menu_container .menu-mobile ul li.bold a { font-weight: bold; }
.mobile_menu_container .contact { padding-top: 10px; text-align: center; font-size: 14px; }
.mobile_menu_container .searchform { padding: 30px 15px; border-bottom: 1px solid #178096; text-align: center; }
.mobile_menu_container .searchform .text { width: 60%; display: inline-block; }
.mobile_menu_container .searchform button { width: 40px; font-size: 18px; padding: 3px 5px; margin-top: -1px; }
.mobile_menu_container .menu-mobile-sub ul { margin: 15px 0px 5px 0px; padding: 5px 15px 5px 15px; text-align: center; }
.mobile_menu_container .menu-mobile-sub ul li { margin: 10px 10px; padding: 0px; display: inline-block; list-style: none; text-align: left; font-size: 16px; }
.mobile_menu_container .menu-mobile-sub ul li a { color: #e6e6e5; }
.mobile_menu_container .social_links { margin-bottom: 15px; text-align: center; }
.mobile_menu_container .contact { margin: 0px 0px 15px 0px; font-size: 16px; color: #ffffff; }
.mobile_menu_container .copyright { margin: 0px 0px 10px 0px; font-size: 14px; color: #ffffff; text-align: center; }
.mobile_menu_container .contact a,
.mobile_menu_container .copyright a { color: #9be0f0; }

.header-mobile { display: none; height: 65px; background: #2c586e; position: relative; }
.header-mobile a#mobile-menu { height: 65px; line-height: 65px; padding-left: 20px; padding-right: 20px; position: absolute; top: 0px; right: 0px; color: #2c586e; background: #aee2fd; }
.header-mobile .logo { padding: 10px 0px 10px 15px; }

.sidr { display: none; position: absolute; position: fixed; top: 0; height: 100%; z-index: 999999; width: 260px; overflow-x: none; overflow-y: auto; background: #aee2fd; }
.sidr .sidr-inner { padding: 15px 15px 15px 15px; }
.sidr .sidr-inner>p { margin-left:15px; margin-right:15px; }
.sidr.right { left: auto; right: -260px; }
.sidr.left { left: -260px; right: auto; }

.sidr.right ul { padding: 18px 0px 0px 0px; }
.sidr.right ul li { margin: 0px 0px 4px 0px !important; padding: 4px 18px; list-style: none; font-size: 14px !important; }
.sidr.right ul li a { font-weight: normal; color: #2c586e; text-transform: uppercase; }
.sidr.right ul ul { padding-top: 6px; }
.sidr.right ul ul li a { text-transform: none; }
.sidr ul.sidr-class-sidebar-items ul li { margin: 0px; padding: 0px; list-style: none; font-size: 14px; }
.sidr ul.sidr-class-sidebar-items ul li a { }
.sidr ul.sidr-class-sidebar-items ul ul {  }
.sidr ul.sidr-class-sidebar-items ul ul li a {  }
.sidr ul.sidr-class-sidebar-items ul li a:hover {  }
.sidr ul.sidr-class-sidebar-items ull li .current-menu-item a {  }
.sidr ul.sidr-class-sidebar-items ul li a {  }
.sidr ul.sidr-class-sidebar-items ul ul li a {  }


.utility { background: #2c586e; text-align: right; }
.utility ul.menu { margin: 9px 0px 0px 0px; padding: 0px; float: right; width: auto; }
.utility ul.menu li { margin: 0ps; padding: 0px; list-style: none; display: inline-block; }
.utility ul.menu a { color: #ffffff; font-size: 14px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; }
.utility ul.menu a:hover { color: #aee2fd; text-decoration: none; }
.utility .searchform { margin-left: 20px; padding: 3px 0px; float: right; background: #aee2fd; width: 220px; }
.utility .searchform input.form-control { display: inline; width: 85% !important; background: none !important; border: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; -webkit-transition: none !important; -o-transition: none !important; transition: none !important }
.utility .searchform button.btn { background: none !important; padding: 0px 10px 0px 0px; display: inline; color: #2c586e !important; border: none !important; }
.utility .searchform ::-webkit-input-placeholder { color: #2c586e; font-size: 14px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; }
.utility .searchform :-moz-placeholder { color: #2c586e; opacity: 1; font-size: 14px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; }
.utility .searchform ::-moz-placeholder { color: #2c586e; opacity: 1; font-size: 14px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; }
.utility .searchform :-ms-input-placeholder { color: #2c586e; font-size: 14px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; }

.header {  background: #ffffff; height: 110px; }
.header .container { position: relative; }
.header .container .logo { position: absolute; top: 12px; left: 0px; }
.header .container .social { position: absolute; top: 0px; right: 15px; }
.header .container .social ul { margin: 0px; padding: 0px; }
.header .container .social ul li { margin: 0px 0px 0px 1px; padding: 7px 0px; width: 35px; text-align: center; list-style: none; float: left; background: #524f4f; }
.header .container .social ul li a { color: #ffffff; }
.header .container .contact { position: absolute; top: 0px; right: 210px; }
.header .container .contact a { font-size: 25px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; color: #177a01; text-decoration: none; }
/* http://html-tuts.com/?p=8136 */
.header .container .navigation { position: absolute; top: 71px; right: 15px; }
.header .container .navigation ul,
.header .container .navigation ul ul { list-style: none; margin: 0; padding: 0; }
.header .container .navigation ul li { position: relative;  }
.header .container .navigation ul li.first { margin-left: 0px; }
.header .container .navigation ul a { display: block; color: #2c586e; font-size: 14px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; text-transform: uppercase; border-bottom: 3px solid #ffffff; }
.header .container .navigation ul a:hover,
.header .container .navigation ul li.current-menu-ancestor a,
.header .container .navigation ul li.current-menu-item a { border-color: #2c586e; text-decoration: none; }
/* Level 1 Drop Down Menu */
.header .container .navigation ul > li { display: inline-block; vertical-align: top; margin-left: 0px; }
.header .container .navigation ul > li:first-child { margin-left: 0; }
.header .container .navigation ul > li > a { margin: 0px 0px 0px 25px; padding: 3px 0px 2px 0px; }
.header .container .navigation ul > li > a:hover {}
/* Level 2 */
.header .container .navigation ul > li > ul { text-align: left; width: 165px; display: none; background: #f2dfa5; position: absolute; top: 100%; left: 0; z-index: 9999999; }
.header .container .navigation ul > li:hover > ul { display: block; }
.header .container .navigation ul ul li { display: block; }
.header .container .navigation ul ul li a { padding: 8px 12px; margin-left: 0px !important; border-bottom: none; color: #2c586e; text-transform: none; }
.header .container .navigation ul ul li a:hover { border-bottom: none; background: #2c586e; color: #f2dfa5; }
.header .container .navigation ul ul li.menu-item-has-children a { background-image: url(https://62743d.claudeassets.com/20220524123028im_/https://austincancercenters.com/wp-content/themes/acc/img/nav-child-arrows.png); background-position: right 8px; background-repeat: no-repeat; }
.header .container .navigation ul ul li.menu-item-has-children:hover a { background-position: right -192px; }
/* Level 3 */
.header .container .navigation ul > li > ul > li > ul { text-align: left; display: none; background: #2c586e; position: absolute; left: 100%; top: 0; z-index: 9999999; }
.header .container .navigation ul > li > ul > li:hover > ul { display: block; }
.header .container .navigation ul ul ul li { }
.header .container .navigation ul ul ul li a { color: #f2dfa5; }
.header .container .navigation ul ul ul li a:hover { background: #f2dfa5; color: #2c586e; }
.header .container .navigation ul ul li.menu-item-has-children:hover ul a { background-image: none !important; }

.home_hero {  }
.home_hero .item { height: 500px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.home_hero .item .content { padding-top: 40px; text-align: center; }
.home_hero .item .content a.btn { margin-top: 30px; background: #aee2fd; padding: 12px 25px; text-transform: uppercase; color: #222222; font-size: 18px; font-weight: 700; border-radius: 0px; }
.home_hero .item .content a.btn:hover { background: #2c586e; color: #ffffff; }

.section { padding-top: 40px; padding-bottom: 30px; }
.divider_pattern { height: 11px; background: url(https://b426e9.claudeassets.com/20220524123028im_/https://austincancercenters.com/wp-content/themes/acc/img/divider-patterns.jpg) top center; }

.section_home_callout_boxes { }
.section_home_callout_boxes .callout_box { height: 285px; border-bottom: 10px solid #177a01; position: relative; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.section_home_callout_boxes .callout_box:hover { border-color: #ffffff; }
.section_home_callout_boxes .callout_box h3 { margin: 0px; padding: 15px 30px; position: absolute; bottom: 0px; left: 0px; right: 0px; min-height: 100px; display: table-cell; vertical-align: middle; font-size: 30px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; line-height: 1.2; color: #ffffff; text-transform: uppercase; text-align: center; background: rgba(255, 255, 255, 0.4); text-shadow: 2px 2px 2px rgba(0, 0, 0, .7); }
.section_home_callout_boxes .callout_box h3 a { color: #ffffff; }
.section_home_callout_boxes .callout_box h3 a:hover { color: #ffffff; text-decoration: none; }

.section_home_welcome { margin-top: -90px; padding-top: 105px; background: #2c586e; }
.section_home_welcome p,
.section_home_welcome h1,
.section_home_welcome h2,
.section_home_welcome a { color: #ffffff; }
.section_home_welcome h1 { margin-bottom: 16px; font-size: 29px; }

.section_home_accolades { padding-bottom: 30px; background: #aee2fd; text-align: center; }
.section_home_accolades img { border-left: 1px solid #2c586e; padding-left: 50px; margin-left: 50px; }
.section_home_accolades img#accolade-1 { border-left: none; padding-left: 0px; margin-left: 0px; }

.section_home_doctors { }
.section_home_doctors .intro { margin-bottom: 15px; }
.section_home_doctors .doctor { height: 285px; border-bottom: 10px solid #177a01; position: relative; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.section_home_doctors .doctor:hover { border-color: #ffffff; }
.section_home_doctors .doctor h3 { margin: 0px; padding: 8px 12px; position: absolute; bottom: 0px; left: 0px; right: 0px; min-height: 60px; display: table-cell; vertical-align: middle; font-size: 17px; font-weight: 700; line-height: 1.2; color: #ffffff; background: rgba(255, 255, 255, 0.4); text-shadow: 2px 2px 2px rgba(0, 0, 0, .7); }
.section_home_doctors .doctor h3 a { color: #ffffff; }
.section_home_doctors .doctor h3 a:hover { color: #ffffff; text-decoration: none; }

.section_home_cancer_care { margin-top: -110px; padding-top: 125px; padding-bottom: 60px; background-image:url(https://2808a2.claudeassets.com/20220524123028im_/https://austincancercenters.com/wp-content/themes/acc/img/family-bed-bg.jpg); background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.section_home_cancer_care li { list-style-image: url(https://c569d0.claudeassets.com/20220524123028im_/https://austincancercenters.com/wp-content/themes/acc/img/bullet-arrow-blue.png); line-height: 1.3; font-size: 20px; font-weight: 700; text-transform: uppercase; }
.section_home_cancer_care li a { color: #2c586e; text-decoration: none; }
.section_home_cancer_care li a:hover { text-decoration: underline; }

.section_community { padding-top: 60px; padding-bottom: 70px; }
.section_community h2.title { margin-bottom: 30px; text-align: center; }
.section_community ul.widgets { margin: 0px; padding: 0px; }
.section_community ul.widgets li.widget-container { margin: 0px; padding: 0px; list-style: none; height: 340px; }
.section_community ul.widgets li.widget-container h3.widget-title { display: none; }
.section_community ul.widgets li.widget_recent_entries { padding-left: 15px; padding-right: 15px; background: url(https://80cda7.claudeassets.com/20220524123028im_/https://austincancercenters.com/wp-content/themes/acc/img/home-latest-news-bg.jpg) bottom center no-repeat; background-size: 100% auto; }
.section_community ul.widgets li.widget_recent_entries li { list-style: none; margin: 0px 0px 15px 0px; paddin: 0px; }
.section_community ul.widgets li.widget-container .cff-wrapper { height: 340px; overflow: scroll; }
.section_community ul.widgets li.Testimonials_Widget_Slider_Widget { background: url(https://0bd8b5.claudeassets.com/20220524123028im_/https://austincancercenters.com/wp-content/themes/acc/img/home-testimonials-bg.jpg) bottom center no-repeat; background-size: 100% auto; }
.section_community ul.widgets li.Testimonials_Widget_Slider_Widget blockquote { font-size: 14px; padding: 0px 10%; text-align: center; border: none; }
.section_community ul.widgets li.Testimonials_Widget_Slider_Widget .credit { display: none; }

.section_about_cancer { padding-top: 50px; padding-bottom: 80px; background: #f0f1ef url(https://576745.claudeassets.com/20220524123028im_/https://austincancercenters.com/wp-content/themes/acc/img/home-about-cancer-bg.jpg) center center; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.section_about_cancer h2 .logo { margin-bottom: 4px; vertical-align: middle; margin-right: 20px; }
.section_about_cancer .panel-default { border: none; background: none; }
.section_about_cancer .panel-default .panel-heading { background: #aee2fd; border-radius: 0px; }
.section_about_cancer .panel-default .panel-heading a { color: #222222; text-transform: uppercase; font-size: 20px; }
.section_about_cancer .panel-default .panel-heading a:hover { text-decoration: none; }
.section_about_cancer .panel-default .panel-body { border: none; }
.section_about_cancer .panel { box-shadow: none; }
.section_about_cancer .panel-default .panel-heading.active { background: #2c586e; text-decoration: none; }
.section_about_cancer .panel-default .panel-heading.active a { color: #ffffff; text-decoration: none; }

.section_our_team { }
.section_our_team ul.department_anchors { }
.section_our_team ul.department_anchors li { margin-right: 2%; width: 42%; float: left; list-style-image: url(https://c569d0.claudeassets.com/20220524123028im_/https://austincancercenters.com/wp-content/themes/acc/img/bullet-arrow-blue.png); line-height: 1.3; font-size: 20px; font-weight: 700; text-transform: uppercase; }
.section_our_team ul.department_anchors li a { color: #2c586e; }
.section_our_team ul.department_anchors li a:hover { color: #2c586e; }
.section_our_team .clear.spacer { height: 65px; }
.section_our_team .department { margin-bottom: 60px; padding-bottom: 30px; border-bottom: 1px solid #aee2fd; }
.section_our_team .department .profile { margin-bottom: 30px; }
.section_our_team .department h3 { margin-bottom: 2px; color: #177a01; }
.section_our_team .department p.job_title { font-size: 12px; }
.section_our_team .department a img.headshot { margin-bottom: 12px; width: 100%; border-bottom: 4px solid #177a01; }
.section_our_team .department a:hover img.headshot { border-bottom: 4px solid #ffffff; }

.section_intro { padding-top: 50px; padding-bottom: 20px; min-height: 355px; background-color: #1b98b5; background-repeat: no-repeat; background-position: top center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.section_team_intro { padding-top: 22px; padding-bottom: 0px; min-height: 150px; background: #f2dfa5 url(https://d7d583.claudeassets.com/20220524123028im_/https://austincancercenters.com/wp-content/themes/acc/img/team-intro-bg.jpg) bottom center repeat-x; }
.section_team_intro h1 { margin-bottom: 6px; font-size: 29px; }
.section_team_intro h2 { margin-bottom: 6px; font-size: 16px; text-transform: uppercase; }
.section_team_intro p { margin-bottom: 0px; }

.section_page_title { padding-top: 7px; padding-bottom: 7px; background: #177a01; }
.section_page_title h1 { margin: 0px; padding: 0px; color: #ffffff; font-size: 29px; font-weight: 700; }

.section_main { padding-top: 40px; padding-bottom: 30px;}

.section_blog_post_list .hentry { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #aee2fd; }
p.meta { margin: 0px 0px 5px 0px; }

#comments { padding: 50px 0px 30px 0px; }
#comments .wrapper {  }
#comments h2#comments-title {  }
#comments ol.commentlist { margin: 0px; padding: 0px; }
#comments ol.commentlist li.comment { margin: 0px 0px 0px 0px; padding: 30px 0px 30px 0px; list-style: none; border-bottom: 1px solid #aee2fd; }
#comments ol.commentlist li.comment.thread-odd { }
#comments ol.commentlist li.comment ul.children { margin-left: 50px; margin-top: 0px; }
#comments ol.commentlist li.comment ul.children li.comment { border-bottom: none; margin-bottom: 0px; padding-bottom: 0px;}
#comments ol.commentlist li.comment p { margin-bottom: 12px; }
#comments h4 { margin-bottom: 10px; font-size: 20px; color: #2c586e; }
#comments p.meta { font-size: 14px; color: #999999; }
.comment-reply-link {  }
.comment-reply-link:hover {  }
#respond { padding: 20px 0px 35px 0px; }
#respond h3#reply-title { }
#respond input[type="text"],
#respond textarea { padding-left: 8px; padding-right: 8px; background: #f5f6f6; border: none; width: 100%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#respond input[type="text"] { width: 100%; }
#respond .form-allowed-tags { display: none; }
#respond label { display: block; }
#respond #submit { margin-top: 30px; background: #aee2fd; border: none; padding: 12px 25px; text-transform: uppercase; color: #222222; font-size: 18px; font-weight: 700; border-radius: 0px; }
#respond #submit:hover { background: #2c586e; color: #ffffff; }

#breadcrumbs{ list-style: none; margin: -25px 0px 40px 0px; overflow: hidden; }
#breadcrumbs li { display: inline-block; vertical-align: middle; margin: 0px 8px 0px 0px; padding: 0px; list-style: none; }
#breadcrumbs .separator { }
	
.pagination { }
.pagination .page-numbers { margin-right: 8px; }

.sidebar { padding: 0px 0px 25px 0px; }
.sidebar ul.widgets { padding: 0px; margin: 0px 0px 0px 25px; }
.sidebar ul.widgets li.widget-container h3.widget-title { margin: 0px 0px 12px 0px; padding: 0px 0px 5px 0px; font-size: 16px; text-transform: uppercase; color: #2c586e; border-bottom: 1px solid #2c586e; }
.sidebar ul.widgets li.widget-container { margin: 0px 0px 45px 0px; padding: 0px 0px 0px 0px; list-style: none; }
.sidebar ul.widgets li.widget_recent_entries ul { margin: 0px; padding: 0px; }
.sidebar ul.widgets li.widget_recent_entries ul li { margin: 0px 0px 12px 0px; padding: 0px; list-style: none; }
.sidebar ul.widgets li.Testimonials_Widget_Slider_Widget { }
.sidebar ul.widgets li.Testimonials_Widget_Slider_Widget blockquote { margin: 0px; padding: 0px; font-size: 14px; font-style: italic; color: #2c586e; text-align: center; border: none; }

.team-sidebar { margin-top: -190px; }
.team-sidebar .sidebar_item { margin-bottom: 25px; }
.team-sidebar .sidebar_item p { margin-bottom: 8px; }
.team-sidebar .sidebar_item h3 { margin: 0px 0px 12px 0px; padding: 0px 0px 5px 0px; font-size: 16px; text-transform: uppercase; color: #2c586e; border-bottom: 1px solid #2c586e; }
.team-sidebar .sidebar_item img.headshot { width: 100%; border-bottom: 10px solid #177a01; }

.footer { position: absolute; bottom: 0; width: 100%; height: 60px; padding-top: 12px; padding-bottom: 35px; background: #2c586e; }
.footer ul { margin: 0px 0px 12px 0px; padding: 0px; list-style: none; position: relative; float: left; display: block; }
.footer ul li { margin: 0px 0px 0px 15px; padding: 0px 0px 0px 15px; border-left: 1px solid #ffffff; position: relative; float: left; display: block; font-size: 14px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; }
.footer ul li.first { margin: 0px; padding: 0px; border: none; }
.footer ul li a { color: #ffffff;  }
.footer ul li a:hover { text-decoration: none; color: #aee2fd; }
.footer .copyright { text-align: right; color: #ffffff; font-size: 14px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; }


.fpo_image { margin-bottom: 20px; padding: 15px; background: #cce7d3; font-size: 14px; font-style: italic; }


/* === DESKTOP === */
@media (min-width: 992px) and (max-width: 1199px) {
	.gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium, .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium { width: 68% !important; }
	.header .container .navigation ul > li > a { margin: 0px 0px 0px 14px; }
}

/* === TABLET === */
@media (min-width: 768px) and (max-width: 991px) {
	body { margin-bottom: 0px; margin-top: 65px; }
	.header, .utility { display: none; }
	.header-mobile { display: block; position: fixed; top: 0px; left: 0px; width: 100%; }
	.home_hero .item { height: 380px; }
	.section_home_accolades img { border-left: 1px solid #2c586e; padding-left: 25px; margin-left: 25px; }
	.section_about_cancer { padding-top: 35px; padding-bottom: 35px; }
	.section_about_cancer .panel-body { padding-bottom: 0px; }
	.section_about_cancer .panel-body p { margin-bottom: 18px; }
	
}

/* === PHONE === */
@media screen and (max-width:767px) {	
	.one_half,
	.one_third,
	.two_third,
	.three_fourth,
	.one_fourth,
	.one_fifth,
	.two_fifth,
	.three_fifth,
	.four_fifth,
	.one_sixth,
	.two_sixth,
	.five_sixth {
		width: auto;
		position: relative;
		margin-right: 0%;
		margin-bottom: 0px;
		float: none;
	}
	body { margin-bottom: 0px; margin-top: 65px; }	
	.header, .utility { display: none; }
	.header-mobile { display: block; position: fixed; top: 0px; left: 0px; width: 100%; }
	.home_hero .item { height: auto; padding-bottom: 20px; }
	.home_hero .item .content { padding-top: 25px; }
	.home_hero .item .content a.btn { margin-top: 20px; padding: 6px 12px; }
	.section_intro { padding-top: 25px; padding-bottom: 0px; min-height: 165px; }
	.section { padding-top: 20px; padding-bottom: 20px; }
	.section_home_callout_boxes .callout_box { margin-bottom: 15px; }
	.section_home_accolades { padding-top: 20px; padding-bottom: 15px; background: #aee2fd; text-align: center; }
	.section_home_accolades img { border-left: none; padding-left: 0px; margin: 0px auto 12px auto !important; display: block; }
	.section_home_doctors .doctor { margin-bottom: 15px; }
	.section_home_cancer_care { margin-top: 0px; }
	.section_home_welcome { padding-top: 85px; }
	.section_home_cancer_care ul { margin-bottom: 0px !important; }
	.section_community ul.widgets { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #aee2fd; }
	.section_community ul.widgets li.widget-container { height: auto; min-height: 350px; }
	.section_page_title { padding-top: 7px; padding-bottom: 7px; }
	.section_page_title h1 { font-size: 24px; }
	#breadcrumbs { margin: -5px 0px 20px 0px; }
	.sidebar { margin-right: 20px; }
	.team-sidebar { margin-top: 0px; }
	#mobile-headshot { margin-bottom: 20px; }
	#mobile-headshot img { width: 100%; }
	.section_our_team ul.department_anchors li { width: auto; float: none; }
}



.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
          transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}
/*
     FILE ARCHIVED ON 04:07:22 Aug 01, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:05:29 Jul 30, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.538
  exclusion.robots: 0.062
  exclusion.robots.policy: 0.052
  esindex: 0.018
  cdx.remote: 18.29
  LoadShardBlock: 111.087 (3)
  PetaboxLoader3.datanode: 57.347 (4)
  load_resource: 66.995
  PetaboxLoader3.resolve: 49.109
*/