html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary{display:block}
audio, canvas, progress, video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
template, [hidden] { display: none } a{background-color:transparent}
a:active, a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b, strong{font-weight:inherit;font-weight:bolder}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
svg:not(:root){overflow:hidden}
code, kbd, pre, samp{font-family:monospace, monospace;font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button, input, select, textarea{font:inherit}
optgroup{font-weight:700}
button, input, select{overflow:visible}
button, input, select, textarea{margin:0}
button, select{text-transform:none}
button, [type="button"], [type="reset"], [type="submit"]{cursor:pointer}
[disabled]{cursor:default}
button, html [type="button"], [type="reset"], [type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0}
button:-moz-focusring, input:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
[type="checkbox"], [type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield}
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration{-webkit-appearance:none}
.gform_confirmation_message{font-family:'Lora', 'Lato black' !important;font-size:1em !important;line-height:1.4 !important;color:#404040 !important;margin-top:30px;}
.error404 header#masthead{position:relative;top:auto;}
.error404 .page-content.vc_inner{text-align:left;margin:30px auto;font-family:'Lora', serif;text-decoration:none;text-transform:lowercase;font-size:18px;color:#535456;line-height:1.5;}
.alignnone{margin:5px 20px 20px 0}
.aligncenter, div.aligncenter{display:block;margin:5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:1em;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.header .site-links > .hold-phne-numbsd a{text-decoration:none;color:#9d9fa2;vertical-align:middle;}
.header .site-links > .hold-phne-numbsd a.call-us-two{margin-left:20px;}
.inner-container, body:not(.home) .vc_inner{width:971px;margin:0 auto}
body:not(.home).full-width .f_row .vc_inner{width:100%;max-width:100%}
body:not(.home).full-width .f_row .vc_column-inner{padding-left:0;padding-right:0;}
body:not(.home) .page-content{padding-top:52px;}
div#page{overflow:hidden;}
.home .wpb_content_element{margin-bottom:0;}
.home .vc_column_container>.vc_column-inner, .home .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding:0;}
#masthead .inner-container{overflow:auto;padding:11px 0 19px}
.header .site-branding{float:left}
.header .site-links{float:right;padding:33px 0 17px;text-align:right}
.header .site-links > *{display:block;line-height:1;padding:9px 0px 0px 0;;color:rgb(157, 159, 162);font-family:'Open Sans';font-weight:700;text-transform:uppercase;text-decoration:none;float:right;clear:both;font-size:16px;}
.header .site-links a:hover{color:#f99347;}
.header .site-links .call-us{margin-bottom:9px;padding-left:48px;border-bottom-left-radius:34px;position:relative}
.header .site-links .referral{padding-left:21px;max-width:124px;position:relative}
.site-branding a{display:block;height:119px}
.header nav .slicknav_menu{display:none}
#masthead nav{width:100%;background:#FFF;position:absolute;}
#masthead nav .inner-container{overflow:visible;padding:0}
#masthead nav .main-navigation{padding:0;margin:0;list-style:none;float:left}
#masthead nav .social-links{float:right}
#masthead{position:absolute;width:100%;top:0;z-index:2}
.admin-bar #masthead{top:32px;}
.main-navigation li{float:left;margin-right:45px}
.main-navigation a{text-decoration:none;text-transform:uppercase;padding:19px 0;font-family:'Lato black';color:#515151;font-size:1em;display:block;position:relative}
.main-navigation ul.sub-menu a{color:#fff;}
.main-navigation ul.sub-menu a:after{content:"";display:none;position:absolute;width:80%;height:1px;background-color:#fff;bottom:9px}
.main-navigation ul.sub-menu a:hover:after{display:block}
.main-navigation a:hover{color:#f99347}
.main-navigation li:last-child{margin-right:0}
.social-links{margin:0;padding:0;list-style:none;padding:19px 0 0;}
.social-links li{float:left;margin-right:12px}
.social-links li:last-child{margin-right:0}
.social-links a{color:#f99347;font-size:16px;}
.social-links a:hover{color:#fcbe92}
.main-navigation a:after{content:"";display:none;position:absolute;width:100%;height:1px;background-color:#F99347;bottom:13px}
.main-navigation a:hover:after{display:block}
.header .site-links .call-us:before{content:"";left:25px;top:3px;background-repeat:no-repeat;position:absolute;display:block;height:20px;width:15px;background-image:url(https://huntervalleyoncology.com.au/wp-content/themes/hunter-valley/images/phone-icon3.png);padding-left:0px;background-position:-15px 1px;}
.header .site-links .referral:before{content:"";left:-4px;top:10;background-repeat:no-repeat;position:absolute;height:37px;width:19px;background-image:url(https://huntervalleyoncology.com.au/wp-content/themes/hunter-valley/images/people-icon3.png);padding-left:0px;background-position:-18px 0;}
.header .site-links .referral:hover:before{background-position:1px 0;}
.header .site-links .call-us:hover:before{background-position:0px 0;}
.admin-bar #masthead{background-color:#fff;}
#masthead nav{background-color:#ededed;top:147px;}
header#masthead.header img{max-width:387px;margin-top:16px;}
.header .site-links .call-us:hover:before{background-position:0px 1px;}
ul.sub-menu{position:absolute;left:0;padding:0;min-width:220px;background:#F99347;display:none;}
.main-navigation .menu-item-has-children{position:relative;}
ul.sub-menu li{display:block;width:100%;list-style:none;}
ul.sub-menu li a{display:block;box-sizing:border-box;padding:5px 5px;font-family:'Lato';font-size:0.9em;}
ul.sub-menu li a:hover{color:#FFF;}
ul.sub-menu li a:hover:after{display:none;}
.main-navigation .menu-item-has-children:hover .sub-menu{display:block;}
.page .page-content .slider-cta h2{font-size:33px!important;text-align:center;font-family:'Open Sans';font-weight:700!important;color:#FFF;margin:0 0 20px!important}
.page .page-content .slider-cta .cta-action a, .cta-content-btn{text-decoration:none;color:#FFF;font-family:'Lato black';text-transform:uppercase;line-height:1!important;max-width:207px !important;text-align:center !important;}
.page .page-content .slider-cta .cta-action, a.cta-content-btn{text-align:center}
.page .page-content .slider-cta .cta-action a > *, a.cta-content-btn > *{line-height:1 !important;background-color:#f99347;font-size:14px!important;display:inline-block;max-height:42px!important;vertical-align:top;}
.page .page-content .slider-cta .cta-action .cta-icon, a.cta-content-btn .cta-icon{background-image:url(https://huntervalleyoncology.com.au/wp-content/themes/hunter-valley/images/cta-icon.png);text-indent:-9999px!important;background-position:center center;max-height:49px!important;height:44px;width:46px!important;background-repeat:no-repeat}
.page .page-content .slider-cta .cta-action .cta-text, a.cta-content-btn .cta-text{margin-right:-7px!important;padding:15px 25px!important}
a.cta-content-btn > *{color:#f99347;background-color:transparent;border:1px solid #f99347 !important;}
a.cta-content-btn .cta-text{margin-right:7px !important}
a.cta-content-btn .cta-icon{background-image:url(https://huntervalleyoncology.com.au/wp-content/themes/hunter-valley/images/cta-icon-orange.png);}
a.cta-content-btn:hover .cta-icon{background-color:#fddab4;}
.wpb_wrapper a:link{color:#f99347;}
.wpb_wrapper a:visited{color:#f99347;}
.intro-content .vc_inner{max-width:971px;margin:0 auto}
.intro-welcome, .intro-welcome p{font-family:'Open Sans';text-transform:uppercase;font-size:20px;position:relative}
.intro-welcome:after{content:"";display:block;width:1px;height:174px !important;background:#e6e7e8;position:absolute;right:0;top:6px !important;}
h2.headline-title{margin:4px 0 19px 0 !important;line-height:1;font-size:16px;text-transform:uppercase;color:#F99347;font-family:'Open Sans'}
.intro-content p{margin:0}
.intro-statement{font-family:'Lora';font-size:1em;line-height:1.4;color:#404040;}
.intro-welcome p{line-height:1.3;color:#515151;}
h3.secondary-title{font-size:16px;text-transform:uppercase;font-family:'Open Sans';font-weight:800;color:#515151}
.side-content p{font-size:1em;font-family:'Lora';line-height:1.5;color:#3f3f3f}
.middle-content{overflow:auto}
.middle-content{background-color:#b1b8bf !important;}
.middle-content .cta-content h2{font-size:20px;font-family:'Open Sans';font-weight:700;color:#FFF;line-height:1;margin:32px 0 !important}
.middle-content .cta-content{float:left}
.middle-content .cta-btn{float:right;padding:20px 0}
.middle-content .cta-btn a > *{padding:15px 0;display:inline-block;border:1px solid #FFF;color:#FFF;line-height:1;vertical-align:top;background-color:#b1b8bf;}
.middle-content .cta-btn a{display:inline-block;text-decoration:none}
.middle-content .cta-btn .text{padding-left:22px;padding-right:22px;margin-right:3px;font-family:'Lato black';font-size:1em}
.middle-content .cta-btn .icon{padding:16px 14px 12px}
.middle-content .cta-btn:hover .icon{background-color:#888D92}
footer.colophon{overflow:auto}
.site-footer-branding{float:left;padding:17px 0}
.colophon .links{float:right;max-width:659px;text-align:right;overflow:auto;padding-top:34px;padding-bottom:36px}
footer.colophon .links{padding-top:15px;}
.colophon .links .social-links{float:right;margin-bottom:2px}
.footer-nav{list-style:none;margin:0;padding:0;float:right;clear:both}
.footer-nav li{float:left;position:relative;padding:0 11px 0 12px;line-height:1;}
nav.footer{overflow:hidden;clear:both;margin-bottom:7px}
.footer-nav li a{font-family:'Lora', serif;text-decoration:none;text-transform:lowercase;font-size:11px;color:#a5a7aa;line-height:1.5;}
.footer-nav li:after{content:"";height:14px;width:1px;position:absolute;background:#d2d2d2;top:1px;right:0;display:block;border-left:1px solid #eee;}
.footer-nav li a:hover{color:#616469}
.footer-nav li:last-child:after{display:none}
.footer-nav li:last-child{padding-right:0}
.copyright-text{font-family:'Lato black';font-size:11px;color:#f99347;}
.copyright-text a{text-decoration:none;color:inherit}
.colophon .links .social-links a{font-size:18px}
.side-content .sc-content{max-width:387px;width:391px;clear:both;text-align:left}
.side-content.to-right .sc-content{float:right}
.side-content.to-left .sc-content{float:left}
.side-content-image .vc_column-inner{padding-top:0 !important;}
.side-content-image .vc_column-inner .about-image{opacity:0;margin-bottom:0;}
.side-content-image .vc_column-inner:after{content:"";display:block;position:absolute;background:rgba(0,0,0,0.13);z-index:1;height:100%;width:100%;top:0}
.side-content-image .vc_column-inner{min-height:345px;position:relative;overflow:hidden}
.side-content-image.to-right .vc_column-inner{background-position:right!important;background-size:cover !important;}
.side-content-image.to-left .vc_column-inner{background-position:left!important;background-size:cover !important;}
.side-content-image .vc_column-inner.vc_custom_1481079693075{padding-left:0;}
.home .wpb_single_image .vc_single_image-wrapper{position:relative}
.home .wpb_single_image .vc_single_image-wrapper:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;background:rgba(0,0,0,0.13)}
div#rev_slider_1_1_wrapper .rev_slider .slotholder{position:relative}
div#rev_slider_1_1_wrapper .rev_slider .slotholder:after{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.36);top:0;z-index:20}
.site-footer-branding img{max-width:100%;height:auto;}
.active-overlay{pointer-events:none;}
body.home .page-banner{display:none}
.page-banner{position:relative;overflow:auto;min-height:328px;background-size:cover;background-position:center;}
.page-title{position:absolute;bottom:38px;left:0;right:0;text-align:center;z-index:1}
.page-banner:after{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0);z-index:0;display:block;content:""}
.page-title h1 , .page-title h2{display:inline-block;margin:0;padding:14px 27px;line-height:1;text-transform:uppercase;font-family:'Open Sans';font-size:19px;color:#FFF;}
h2, .blog .inner-container.blog-page h2{font-family:'Open Sans';font-size:25px;font-wieght:800px;line-height:1.4;color:#515151;text-transform:uppercase;margin-bottom:0px!important;margin-top:0px!important;}
h3{font-family:'Open Sans';font-size:16px;font-wieght:800px;line-height:1.4;color:#f99347;text-transform:uppercase;margin-bottom:0px!important;margin-top:0px!important;}
h4{font-family:'Open Sans';font-size:16px;font-wieght:800px;line-height:1.4;color:#515151;text-transform:uppercase;margin-bottom:0px!important;margin-top:0px!important;}
p, p, ul li, .blog .a-content .excerpt, .single .a-content p, .inner-container.blog-page li a, .single .inner-container .sidebar li a{font-family:'Lora', 'Lato black';font-size:1em;line-height:1.4;color:#404040;}
.inner-container.blog-page li a, .single .inner-container .sidebar li a{text-decoration:none;color:inherit;}
.inner-container.blog-page ul, .single .inner-container .sidebar ul{list-style:none;padding-left:0;}
.blog .inner-container.blog-page{overflow:hidden;padding-top:30px;}
.single .featured-image{text-align:center;}
.single .page-content{padding-bottom:52px;}
.single .inner-container{overflow:hidden;}
.blog #primary, .blog #secondary, .single #primary, .single #secondary{float:left;box-sizing:border-box;padding:0 15px}
.blog #primary, .single #primary{width:66%;overflow:hidden}
.blog .content > .wrapper, .single .content > .wrapper{overflow:hidden;padding-top:30px}
.blog #secondary, .single #secondary{width:34%}
.blog .post, .single .post{display:block;overflow:hidden;margin-bottom:50px}
.blog .af-image, .single .af-image{height:250px;overflow:hidden;margin-bottom:10px;text-align:center}
.single .af-image{margin-top:10px}
.blog .a-content, .single .a-content{overflow:hidden}
.blog .a-content > *, .single .a-content > *{float:left}
.blog .a-content .date, .single .a-content .date{width:50px;background:#F99347;color:#FFF;padding:10px;box-sizing:border-box;text-align:center}
.blog .a-content .e-content, .single .a-content .e-content{width:85%;float:right}
.blog .a-content .date > *, .single .a-content .date > *{display:block}
.blog .a-content .date .day, .single .a-content .date .day{font-size:24px;line-height:1;font-weight:700}
.blog .a-content .excerpt, .single .a-content p{margin-top:0;line-height:18px;font-size:13px;color:#7D7C7C}
.blog .a-content .read-more, .single .a-content .read-more{float:right;text-decoration:none;font-size:12px;text-transform:uppercase;font-weight:600;background-color:#B1B8BF;color:#FFF;padding:8px 15px}
.blog .a-content .read-more:hover, .single .a-content .read-more:hover{background-color:#F99347}
.gform_wrapper .gform_footer input[type=submit]{font-family:'Lato black';text-transform:uppercase;color:#FFF;border:1px solid #fff;box-shadow:none;background:#b1b8bf;padding:11px 20px;}
.gform_wrapper .gform_footer input[type=submit]:hover span.cta-icon{background-color:transparent;border:1px solid #F99347;color:#F99347}
.gform_wrapper .top_label .gfield_label{font-family:'Lato black';text-transform:uppercase;color:#7C8289}
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .hidden_label input.large, .gform_wrapper .hidden_label select.large, .gform_wrapper .top_label textarea{border:1px solid #b7b7b9}
.rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive{margin-top:203px !important;}
.slicknav_nav .sub-menu{position:static;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.left-right-content.vc_custom_1458545955254.vc_row-has-fill{width:100% !important;}
.vc_column_container > .vc_column-inner{}
.vc_column-inner.vc_custom_1458712848154{padding-left:0!important;}
.vc_column-inner.vc_custom_1458711020667{padding-left:0!important;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.right-left-content.order-container.vc_custom_1458712865025.vc_row-has-fill{width:100%!important;}
.page-id-412 .side-content-image.to-right .vc_column-inner{background-size:cover !important;}
#masthead{background-color:#fff !important;}
.wp-ipr-full .vc_column-inner{padding-left:0px !important;padding-right:0px !important;}
.wpb_revslider_element .cta-action:hover span.cta-icon{background-color:rgba(0,0,0,.2);border:1px solid #fff !important;color:#fff;}
.wpb_revslider_element .cta-action span.cta-icon{border:1px solid #f99347 !important;}
.wpb_revslider_element span.cta-text{border:1px solid #f99347 !important;}
.gform_footer .cta-icon{background-image:url(https://huntervalleyoncology.com.au/wp-content/themes/hunter-valley/images/cta-icon.png) !important;height:43px;width:40px !important;background-repeat:no-repeat !important;background-position:center center !important;color:#ffffff;border:1px solid;text-indent:-999px !important;background-color:#b1b8bf !important;max-height:49px;display:inline-block;vertical-align:top;margin-left:7px;border:1px solid #fff !important;}
.gform_footer .cta-action:hover span.cta-icon{background-color:rgba(0,0,0,.2);border:1px solid #fff !important;color:#fff;}
.gform_footer span.wrap:hover .cta-icon{background-color:#888D92 !important;border-color:#b1b8bf;}
@media only screen and (max-width:1024px) {
.inner-container, body:not(.home) .vc_inner{width:800px}
body:not(.home).full-width .f_row .vc_inner{width:100%;max-width:100%}
#masthead nav .main-navigation{display:none}
.header nav .slicknav_menu{display:block;padding:0;background:transparent;text-align:center;margin:auto;}
.header .slicknav_btn{margin:0;float:none;background:none;box-shadow:none;border-radius:0;left:15px;text-align:center!important;margin:auto !important;width:16%;}
.intro-welcome:after{content:"";display:block;width:1px;height:1px !important;background:#e6e7e8;position:absolute;right:0;top:180px !important;}
.header .slicknav_menu .slicknav_icon-bar{background:#FFF;box-shadow:none;}
#masthead nav .social-links{position:absolute;right:0;top:4px}
#masthead nav .inner-container{position:relative}
#masthead nav{padding:6px 0;}
.header .slicknav_nav a{color:#515151;font-family:'Lato black';text-transform:uppercase;padding-left:0;position:relative}
.header .slicknav_nav li:hover>a{color:#f99347;background:#fff;border-radius:0;}
.header .slicknav_nav a:after{content:"";display:none;width:70px;height:1px;position:absolute;background-color:#F9A970;bottom:0}
.intro-welcome:after{display:none}
.intro-content .vc_inner{width:800px}
.side-content.to-left .vc_column-inner{padding-left:50px!important}
.side-content.to-right .vc_column-inner{padding-right:50px!important}
.middle-content .cta-content{text-align:center;display:block;float:none}
.middle-content .cta-btn{float:none;width:183px;margin:0 auto;padding-top:0}
.middle-content .cta-content h2{margin-bottom:11px;margin-top:20px}
.site-footer-branding{float:none;text-align:center}
.colophon .links{float:none;margin:0 auto;text-align:center;padding-top:0}
.colophon .links .social-links{float:none;overflow:auto}
.colophon .links .social-links li{display:inline-block;float:none}
.footer-nav{float:none;overflow:hidden;margin-top:14px;margin-bottom:12px;}
.footer-nav li{float:none;display:inline-block;}
.footer-nav li:first-child{padding-left:0}
.header .slicknav_btn{margin:0;float:none;background:none;box-shadow:none;border-radius:0;left:0;line-height:1;text-align:center !important;}
#masthead nav{background-color:#f99347;top:147px;}
.slicknav_menu .slicknav_menutxt{display:inline-block;line-height:1.188em;float:none;color:#fff;font-weight:700;text-shadow:none;}
.slicknav_menu .slicknav_icon{float:none;margin:.188em 0 0 .438em;display:inline-block;}
.header .slicknav_nav a{color:#fff;background:none;}
.slicknav_nav li:hover .slicknav_row > a{color:#f99347;}
.slicknav_nav ul{margin:0 !important;}
.header .slicknav_btn:after{content:"";clear:both;display:block;}
.slicknav_nav ul.sub-menu:hover{background-color:#fff;}
.slicknav_nav .slicknav_row{padding:5px 24px !important;margin:0;}
.slicknav_nav li >a{padding:7px 24px !important;margin:0;}
.slicknav_nav{clear:both;color:#fff;margin:0px 0 0 0 !important;font-size:.875em;padding-top:15px;}
nav .inner-container{width:100%;max-width:100%;}
ul.sub-menu li:hover a{color:#f99347 !important;}
ul.sub-menu li a{color:#FFF !important;background-color:#c0c0c0 !important;border-radius:0;}
.slicknav_nav ul.sub-menu{background-color:#c0c0c0 !important;}
ul.sub-menu >li>a{padding-left:35px !important;}
}
@media only screen and (max-width:822px) {
.side-content .vc_column-inner{padding-top:19px!important}
.inner-container, body:not(.home) .vc_inner{max-width:90%;width:90%;}
body:not(.home).full-width .f_row .vc_inner{width:100%;max-width:100%}
.intro-content .vc_inner, .intro-welcome .vc_inner{width:100%;}
.header .site-branding{width:40%}
.header .site-branding img{max-width:100%;height:auto}
.site-branding a{height:auto;padding:27px 0}
.intro-welcome{width:100% !important;text-align:center;padding-bottom:20px}
.intro-welcome .vc_column-inner{padding-left:45px!important;padding-right:45px!important}
.intro-welcome:after{width:250px;height:1px;top:initial;bottom:0;margin:0 auto;left:0;right:0}
.intro-statement{width:100% !important;text-align:center;margin:0 auto}
.intro-statement .vc_column-inner{padding-left:45px!important;padding-right:45px!important;padding-top:20px!important}
.side-content .sc-content{max-width:277px;}
.side-content .vc_column-inner{padding-top:19px !important;}
#masthead{position:static;width:100%;top:0;z-index:0;}
.header .site-branding{width:100%;float:none;text-align:center;}
.header .site-links{float:none;padding:0;text-align:center;width:35%;margin:0 auto;}
#masthead nav{width:100%;position:static;}
#masthead nav .social-links{position:absolute;right:0;top:4px;display:none;}
.header .site-links > *{text-align:center;float:none;}
#masthead .inner-container{overflow:hidden;}
.header .site-links .referral{padding-left:21px;max-width:124px;position:relative;text-align:center;float:none;margin:0 auto;}
.header .site-links .call-us{margin-bottom:9px;padding-left:0;border-bottom-left-radius:34px;position:relative;}
.header .site-links .call-us:before{content:"";left:-23px;}
.rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive{margin-top:0 !important;}
.side-content-image .vc_column-inner{min-height:370px;position:relative;overflow:hidden;}
.page-banner{min-height:120px;}
body:not(.home) .vc_inner{max-width:100%;width:100%;}
.home .side-content-image.to-left .vc_column-inner{background-position:left!important;background-size:cover !important;}
.home .side-content-image .vc_column-inner{min-height:370px;position:relative;overflow:hidden;background-size:cover !important;}
.home .side-content.to-right.order-2.wpb_column.vc_column_container.vc_col-sm-6{padding:10px 0;}
.page .page-content .slider-cta h2{font-size:28px!important;}
.page-id-412 .side-content-image.to-right .vc_column-inner{background-position:61% 0px !important;}
.header .site-links > *{font-size:18px;}
.middle-content .cta-content h2{margin:20px 0px 10px !important;}
}
@media only screen and (max-width:766px) {
.order-container{display:box;display:-webkit-box;display:-moz-box;display:-ms-bo;display:-o-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-ms-box-orient:vertical;-o-box-orient:vertic}
.order-container .order-1{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-box-ordinal-group:1;-o-box-ordinal-group:1;box-ordinal-group:1}
.order-container .order-2{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-box-ordinal-group:2;-o-box-ordinal-group:2}
.side-content-image.to-right .vc_column-inner, .side-content-image.to-left .vc_column-inner{background-position:center top!important;background-size:cover!important}
.side-content-image .vc_column-inner{max-height:250px!important;min-height:0!important}
.side-content .sc-content{max-width:320px;text-align:center;float:none;margin:0 auto}
.side-content.to-left .sc-content, .side-content.to-right .sc-content{float:none}
.side-content.to-left .vc_column-inner, .side-content.to-right .vc_column-inner{padding:0!important}
.side-content > .vc_column-inner > .wpb_wrapper{width:320px;margin:0 auto;padding:34px 0 34px;overflow:auto}
}
@media only screen and (max-width:722px){}
@media only screen and (max-width:512px) {
.slider-cta h2{white-space:pre-wrap;}
.slider-cta .cta-action .cta-icon{height:46px;}
}
@media only screen and (max-width:460px) {
.header .site-branding{width:100%;}
.site-branding a{padding-bottom:0;}
.header .site-links{padding:5px 0;}
.slider-cta h2{line-height:1 !important}
header#masthead.header img{max-width:100%;}
.header .site-links{float:none;padding:0;text-align:center;width:65%;margin:0 auto;}
.vc_row.wpb_row.vc_row-fluid.intro-content{padding:35px 0 !important;}
.vc_row{margin:0 !important;}
.middle-content .cta-content h2{margin:20px 0px 10px !important;}
.site-footer-branding{float:none;padding:17px 0 0 0;}
.social-links{margin:0;padding:0;list-style:none;padding:0px 0 0;}
.colophon .links{float:right;max-width:659px;text-align:center;overflow:auto;padding-top:34px;padding-bottom:17px;}
.page-id-269 .f_row > .vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:0px;padding-right:0;width:100%;}
.page-id-412 .side-content-image.to-right .vc_column-inner{background-position:61% 13%!important;background-size:cover !important;}
.site-branding a{height:auto;padding:0px 0;}
.page-id-9 .vc_empty_space{display:none;}
body:not(.home) .page-content{padding-top:25px;}
.f_row .vc_column_container>.vc_column-inner{padding:0;}
.home .side-content .sc-content{text-align:center;}
.side-content .sc-content{text-align:left;}
.page-id-269 .vc_empty_space{display:none;}
.header .slicknav_btn{width:100%;box-sizing:border-box;}
.intro-welcome::after{top:330px !important;}
.wp-ipr-full .vc_column-inner{padding-right:15px !important;padding-left:15px !important;}
.wpb_text_column.wpb_content_element.sc-content{margin-bottom:0;}
body:not(.home) .page-content >.vc_row.wpb_row.vc_row-fluid:first-of-type{margin-bottom:34px !important;margin-top:5px !important;}
.vc_empty_space{display:none;}
}
@media only screen and (max-width:360px) {
.side-content .sc-content{max-width:275px;}
}
@media only screen and (max-width:320px) {
.header .site-links .call-us:before{content:"";left:-27px;}
.header .slicknav_btn{width:42%;}
.intro-welcome::after{top:487px !important;}
.header .site-links{float:none;padding:0;text-align:center;width:80%;margin:0 auto;}
}  @media only screen and (min-width: 80em)
{
.hvo-home__slider #rev_slider_1_1_wrapper {
margin-top: 13em !important;
}
}