html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:inherit;font-style:inherit;font-weight:inherit;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{background:#fff;line-height:1;}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0;}caption,th,td{font-weight:normal;text-align:left;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}blockquote,q{quotes:none}a:focus{outline:none}a:hover,a:active{outline:0}a img{border:0}img{max-width:100%;height:auto;}select{max-width:100%} #skip-link {color: white;background:#000}
.element-invisible { position: absolute !important;clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px);overflow: hidden;height: 1px;}
.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus { position: static !important; clip: auto; overflow: visible; height: auto;} .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: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } .hide-on-mobile, .hide-on-phone {display:block}
.hide-on-desktop {display:none}
#slide-wrap img	{width:100%}
.grecaptcha-badge { visibility: hidden; }
.blue {color:#2895c5;}
.mediumblue {color:#006eb2;}
.darkgreen {color:#064534}
.lightgreen {color:#dbe8d4}
.white {color:#fff}
.footer-logos { display: flex;justify-content: space-between; flex-wrap:nowrap; padding: 1%}
.footer-logos .block {text-align:center}
.home_callouts {font-size:1.0em; line-height:1.5em;color:#666; text-align:center;font-weight:300; padding:15px 0 15px;border-bottom:1px solid #bbb;background:#dbe8d4}
.home_callouts .container {position:relative; margin-top:-50px; z-index:9}
.home_callouts strong {font-size:1.5em;color:#064534;font-weight:300}
.home_callouts p {padding:0 30px}
.home_callouts img {margin-bottom:10px;}
.home-content h1 {font-size: 1.75em; color:#064534;font-weight:500;margin: 0px auto 10px;}
.home-content h2 {font-size: 1.6em;color: #064534;font-weight:400; margin:0 auto 10px}
.wp {display:flex; justify-content:space-between; align-items:center;}
.wp-block {padding:1%}
.wp-block img {min-width: 80px;}
.boxr{float:right !important;margin: 0 0 10px 20px; width:32%;}
.boxr h2 {font-weight: 600}
.boxl {float:left; width:64%;font-size:1.125em}
.no-top-margin {margin-top:0px}
.ViewAll {padding:10px 25px 15px; color:#fff; border-radius:10px;background:#064534;margin:-15px auto 0; width:15%; text-align:center;line-height: 1em;}
.ViewAll a:hover {color:#eee; }
.view-all {margin-top:10px;}
.boxed {background:#dbe8d4; border:2px solid #064534; padding:20px}
.boxed2 {background:#eee; border:2px solid #064534; padding:20px; margin:3% 0 0%; overflow:hidden}
.landingbox {background:#eee; border:1px solid #b8c8af; padding:10px 15px 0}
.landingbox h2 {color:#006eb2;font-weight: 500;margin: 0 0 15px;border-bottom: 1px solid #ccc;}
.intro {font-size:1.125em;line-height: 1.75;}
.landing-page ul.check-list li {font-size:1.125em; margin:10px 0}
#top-bar-wrap{background: #E4EEDD;box-shadow: 0 0 4px 0 #ccc inset;text-align: center;padding: 10px 0;position: relative;font-size: 1.4em;line-height: 1.2em;font-weight: 500;color: #000;text-shadow: 0 2px 0 rgba(255, 255, 255, 0.5)}
.boxed {background:#eee;border:1px solid #ddd; padding:10px 15px 0; margin:3% 0}
ul.columns {columns: 2; -webkit-columns: 2; -moz-columns: 2;column-gap: 30px;}
#footer h4 {font-weight: 600; font-size: 1.125em; line-height: 1.5em;}
.multiple-jobs {display:flex;justify-content: space-between;text-align:center; flex-wrap:wrap}
.job-block { display: flex;flex-flow: column;justify-content: space-between;padding:5px;    flex: 1 1 33%;}
.job-title h3 {font-size: 1.25em;font-weight: bold;}
.sticker {float:right; padding:10px}  .col:after,
.clr:after,
.group:after,
dl:after,
ul.page-numbers:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }
.compose-mode .vc_element.vc_empty .vc_empty-element:after { visibility: visible !important }
.clear { clear: both } .site-footer .col { float: left; margin: 0 0 20px; padding: 0 10px; }
#footer-widgets .span_1_of_1.col { float: none }
#footer-widgets .span_1_of_2 { width: 50% }
#footer-widgets .span_1_of_3 { width: 33.33% }
#footer-widgets .span_1_of_4 { width: 25% }
#footer-widgets .span_1_of_5 { width: 20% }
#footer-widgets .span_1_of_6 { width: 16.66666667% }
#footer-widgets .span_1_of_7 { width: 14.28% }
.span_1_of_1.col { float: none }
.span_1_of_2 { width: 50% }
.span_1_of_3 { width: 33.33% }
.span_1_of_4 { width: 25% }
.span_1_of_5 { width: 20% }
.span_1_of_6 { width: 16.66666667% }
.span_1_of_7 { width: 14.28% } .nr-col { float: left; margin: 0 0 20px; padding: 0 10px; }
.span_1_of_2.nr-col { width: 50% }
.span_1_of_3.nr-col { width: 33.33% }
.span_1_of_4.nr-col { width: 25% }
.span_1_of_5.nr-col { width: 20% }
.span_1_of_6.nr-col { width: 16.66666667% } .one-half,
.one-third,
.one-fourth,
.one-fifth { display: block; float: left; }
.one-half { width: 50% }
.one-third { width: 33.33% }
.one-fourth { width: 25% }
.one-fifth { width: 20% }
.one-sixth { width: 16.6666% } .clr-margin,
.count-1,
.col-1,
.col.first { clear: both; margin-left: 0; }
.isotope-entry { clear: none } .container { max-width: 1366px !important; width: 90%; margin: 0 auto }
.center-row-inner { margin: 0 -15px }
.content-area {width: 75%;max-width: 75% !important; float: left; position: relative; }
.content-full-width .content-area,
.content-area.full-width { width: 100%; max-width: none !important; }
#sidebar, .interior-sidebar { width: 20%;margin-left:5%;float: left; }
#outer-wrap { overflow: hidden }
.sidebar-callouts {text-align:center;}
.sidebar-callouts h3 {margin:0 auto 10px;color:#064534; font-size:1.25em}
.sidebar-testimonial {color:#064534; font-style: italic;}
.sidebar-testimonial p {} body.content-full-screen #content-wrap,
.content-full-screen { width: 100% !important; max-width: none !important; }
body.content-full-width #content-wrap .content-area,
.content-full-width .content-area,
body.content-full-screen #content-wrap { width: 100% !important; max-width: none !important; }
body.content-full-screen #content-wrap .content-area,
.content-full-screen .content-area { float: none; padding: 0; width: 100% !important; max-width: none !important; } body.content-left-sidebar #content-wrap .content-area,
.content-left-sidebar .content-area { float: right }
body.content-left-sidebar #content-wrap #sidebar,
.content-left-sidebar #sidebar { float: left } .content-right-sidebar .vc_row-fluid.container,
.content-left-sidebar .vc_row-fluid.container,
.content-right-sidebar .vcex-testimonials-fullslider-entry,
.content-left-sidebar .vcex-testimonials-fullslider-entry { width: 100% !important } #primary,
body.has-composer.page-template-blog #primary { padding-bottom: 40px }
body.has-composer #primary,
body.compose-mode #primary,
body.single-product #primary,
body.single-post #primary { padding-bottom: 0 } body { background: #fff; font-family: 'Open Sans', sans-serif; font-size: 15px; line-height: 22px; color: #666; }
img { max-width: 100%; height: auto; vertical-align: bottom; } img { -ms-interpolation-mode: bicubic } sup,
sub { vertical-align: baseline; position: relative; top: -0.4em; }
sub { top: 0.4em }
.entry iframe,
.entry embed { max-width: 100% }
#img-attach-page-content { text-align: center; margin-top: 25px; } .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: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } .error404-content { text-align: center; margin: 50px 0; font-size: 1.077em; }
.error404-content h1 { font-size: 3.231em; margin: 0 0 10px; } .responsive-video-wrap,
.responsive-audio-wrap { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; }
.responsive-video-wrap iframe,
.responsive-audio-wrap iframe,
.responsive-video-wrap object,
.responsive-audio-wrap oject,
.responsive-video-wrap embed,
.responsive-audio-wrap embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.entry .entry-video { margin-bottom: 20px }
.wpb_video_widget .responsive-video-wrap { padding-top: 0; padding-bottom: 0; }
.wp-video-shortcode { width: auto !important; max-width: 100% !important; } #lean_overlay { position: fixed; z-index: 10002; top: 0px; left: 0px; height: 100%; width: 100%; background: #000; display: none; } #page-featured-img { margin-bottom: 40px }
#page-featured-img img { display: block; max-width: 100%; margin: 0 auto; } .polylang-switcher-shortcode li { float: left; margin-right: 5px; }
.polylang-switcher-shortcode.flags-and-names li { margin-right: 15px }
.polylang-switcher-shortcode li:last-child { margin-right: 0 } .post-edit { padding: 40px 0 60px }
body.is_customize_preview .post-edit { display: none; }
body.content-full-screen .post-edit { text-align: center }
.post-edit a { display: inline-block; padding: 0.9em 1.2em; line-height: 1; text-transform: uppercase; font-size: 11px; letter-spacing: 1px; background: #114C7F; color: #fff; border-radius: 3px; margin-right: 3px; }
.post-edit a:hover { text-decoration: none; background: #0d3d63; color: #fff; } .animsition-loading{position:fixed;z-index:100;top:0 !important;width:100%;height:100%;}
.animsition-loading:after{ position: fixed; top: 50%; width: 100%; height: 100%; text-align: center; left:0; } .center {text-align:center;}
.alignRight {text-align:right;}
.leftFloat {float:left;margin-right:15px;}
.rightFloat {float:right;margin-left:15px;}
.third {width:32%; margin-right:1%;padding:1%;float:left;}
.twothird {width:60%; margin-right:3%;padding:1% 0;float:left;}
.twothirdright {width:64%; margin-right:1%;padding:1%;float:right;}
.half {width:50%; float:left;}
.quarter {width:25%; padding:0 0 1%;float:left;}
.threequarter {width:73%; margin-right:1%;padding:1%;float:left;}
.no-wrap {white-space:nowrap}
.display-none { display: none; }
.display-block { display: block; }
.display-inline { display: inline; } .bg-gray { background: #f7f7f7 }
.bordered { border: 1px solid #eee } .block { display: block }
.inline-block { display: block; display: inline-block; }
.inline { display: inline } .relative { position: relative; z-index: 1; }
.absolute { position: absolute; z-index: 1; } .hidden { display: none } .bg-cover { background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.bg-repeat { background-repeat: repeat }
.bg-repeat-x { background-repeat: repeat-x }
.bg-repeat-y { background-repeat: repeat-y }
.bg-fixed-top,
.bg-fixed-bottom,
.bg-fixed { background-repeat: no-repeat; background-attachment: fixed; background-position: center center; }
.bg-fixed-top { background-position: center top }
.bg-fixed-bottom { background-position: center bottom } .theme-heading { height: auto; margin: 20px auto; top: auto !important; font-size: 1.154em; font-weight: bold; font-weight: 600; color: #000; overflow: hidden; position: relative; }
.theme-heading span.text { display: inline-block; max-width: 90%; position: relative; }
.theme-heading span.text:after { content: ""; display: block; position: absolute; top: 50%; border-bottom: solid 1px #eee; left: 100%; width: 9999px; margin-top: -1px; margin-left: 15px; } .text-highlight { color: #0081cc } .thin-font { font-weight: 300 !important }
.white-text { color: #fff !important } body .no-margin { margin: 0 }
body .no-left-margin { margin-left: 0 }
body .no-right-margin { margin-right: 0 }
.remove-last-p-margin p:last-child { margin: 0 }
.margin-bottom-5px { margin-bottom: 5px }
.margin-bottom-10px { margin-bottom: 10px }
.margin-top-5px { margin-bottom: 5px }
.margin-top-10px { margin-bottom: 10px }
.margin-10px { margin: 10px 0 }
.margin-15px { margin: 15px 0 }
.margin-bottom-15px { margin-bottom: 15px }
.margin-bottom-20px { margin-bottom: 20px } body .no-padding { padding: 0 }
body .no-left-padding { padding-left: 0 }
.padding-10 { padding: 10px }
.padding-20 { padding: 20px }
.padding-30 { padding: 30px }
.padding-1h {padding: 0 1%}
.padding-2h {padding: 0 2%}
.padding-3h {padding: 0 3%}
.padding-5h {padding: 0 5%}
.padding-1 {padding: 1%}
.padding-2 {padding: 2%}
.padding-3 {padding: 3%} .opacity-hover:hover,
.opacity-hover:hover img { opacity: 0.8; -moz-opacity: 0.8; -webkit-opacity: 0.8; } .textcenter { text-align: center }
.textright { text-align: right }
.textleft { text-align: left }
.float-left { float: left }
.float-right { float: right }
.fa-left { margin-right: 10px }
.fa-right { margin-left: 10px } body .td-none { text-decoration: none } body .semi-rounded { border-radius: 4px }
body .rounded { border-radius: 10px }
body .round { border-radius: 50% } body .fw-100 { font-weight: 100 }
body .fw-200 { font-weight: 200 }
body .fw-300,
body .fw-light { font-weight: 300 }
body .fw-400,
body .fw-normal { font-weight: normal }
body .fw-500,
body .fw-semibold { font-weight: 500 }
body .fw-600,
body .fw-bold { font-weight: bold; font-weight: 600; }
body .fw-700 { font-weight: 700 }
body .fw-800 { font-weight: 800 }
body .fw-900,
body .fw-bolder { font-weight: 900 } body .italic { font-style: italic } .max-width-50 { max-width: 50% }
.max-width-60 { max-width: 60% }
.max-width-70 { max-width: 70% }
.max-width-80 { max-width: 80% } .image-shadow { background: #fff; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); }
.image-border { background: #fff; padding: 2px; border: 2px solid #dbe8d4; }
.image-rounded { background: #fff; border-radius: 10px; }
.image-circle { background: #fff; border-radius: 99px; }
.image-hover:hover { opacity: 0.8; -webkit-opacity: 0.8; -moz-opacity: 0.8;  }
.image-fancy { background: #fff; padding: 4px; border: 1px solid #ddd; -moz-border-radius: 99px; -webkit-border-radius: 99px; border-radius: 99px;  }
.image-fancy:hover { opacity: 0.8; -webkit-opacity: 0.8; -moz-opacity: 0.8; box-shadow: 0px 1px 5px rgba(0,0,0,0.2); } .show-on-load,
.fade-in-image { opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; transition: all 0.35s; -moz-transition: all 0.35s; -webkit-transition: all 0.35s; -o-transition: all 0.35s; }
.fade-in-image.no-opacity,
body.compose-mode .fade-in-image,
.show-on-load.no-opacity,
body.compose-mode .show-on-load { opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; } .image-hover { position: relative; overflow: hidden; display: block !important; vertical-align: top;  margin: 0 auto;}
.image-hover > a { display: block !important }
.image-hover img { display: block; width: 100%; margin: 0 auto; height: auto; -webkit-box-shadow: 0 0 0 rgba(0,0,0,0); -moz-box-shadow: 0 0 0 rgba(0,0,0,0); transition: all 0.25s; -moz-transition: all 0.25s; -webkit-transition: all 0.25s; -o-transition: all 0.25s; box-shadow: 0 0 0 rgba(0,0,0,0);}
.image-hover.opacity img:hover { opacity: 0.8; -moz-opacity: 0.8; -webkit-opacity: 0.8 }
.image-hover.grow:hover img {  -ms-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2);transform: scale(1.2); }
.image-hover.shrink:hover img {  -ms-transform: scale(0.8); -webkit-transform: scale(0.8); -o-transform: scale(0.8); -moz-transform: scale(0.8);transform: scale(0.8); }
.image-hover.side-pan:hover img { margin-left: -11%; -ms-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); transform: scale(1.2); }
.image-hover.vertical-pan:hover img { margin-top: -10%;  -ms-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2);transform: scale(1.2); }
.image-hover.tilt:hover img { -webkit-transform: rotate(-10deg); -moz-transform: rotate(-10deg); -o-transform: rotate(-10deg); -ms-transform: rotate(-10deg); transform: rotate(-10deg); }
.image-hover.blurr img,
.image-hover.blurr-invert img { transition: all 0.2s; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; -o-transition: all 0.2s; }
.image-hover.blurr:hover img { filter: blur(3px); -webkit-filter: blur(3px); -moz-filter: blur(3px); -o-filter: blur(3px); -ms-filter: blur(3px); }
.image-hover.blurr-invert img { filter: blur(3px); -webkit-filter: blur(3px); -moz-filter: blur(3px); -o-filter: blur(3px); -ms-filter: blur(3px); }
.image-hover.blurr-invert:hover img { filter: blur(0px); -webkit-filter: blur(0px); -moz-filter: blur(0px); -o-filter: blur(0px); -ms-filter: blur(0px); }
.image-hover.sepia img { -webkit-filter: sepia(100%); filter: sepia(100%); }
.image-hover.sepia:hover img { -webkit-filter: sepia( 100% ); filter: sepia( 100% ); }
.image-hover.fade-in { background: #000 }
.image-hover.fade-in img { width: 100%; opacity: 0.7; -moz-opacity: 0.7; -webkit-opacity: 0.7; }
.image-hover.fade-in:hover img { opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; }
.image-hover.fade-out { background: #000 }
.image-hover.fade-out img { width: 100% }
.image-hover.fade-out:hover img { opacity: 0.7; -moz-opacity: 0.7; -webkit-opacity: 0.7; } .non-clickable { cursor: default; } .rounded { border-radius: 50% } .social-btn { display: block; display: inline-block; font-size: inherit; color: inherit; padding: 0; height: 1.846em; line-height: 1.846em; width: 1.846em; transition: 0.15s all; cursor: pointer; text-align: center; border-radius: inherit; }
.social-btn-minimal { color: #bbb; border: 1px solid #eee; }
.social-btn-flat { color: #888; background: #f7f7f7; }
.social-btn-3d { background: #aaa; color: #fff !important; border-bottom: 3px solid rgba(0,0,0,0.25); border-radius: 2px; }
.social-btn-3d:hover { background: #555 }
.social-btn-3d:active { border: none }
.social-btn-minimal:hover { text-decoration: none; background: #f7f7f7; }
.social-btn-black,
.social-btn-black-ch { background: #000; color: #fff !important; }
.social-btn-graphical { box-shadow: inset 0 1px 1px rgba(255,255,255,0.4); border: 1px solid rgba(0,0,0,0.1); background: #444; } .parallax-bg-wrap { position: relative }
.parallax-bg-wrap .container { position: relative; z-index: 1; }
.parallax-bg-wrap .wpb_column { z-index: 1; position: relative; }
.parallax-bg-wrap .center-row-inner { z-index: 1; position: relative; } .parallax-bg { display: block; opacity: 0; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 0; background-attachment: fixed; background-position: 50% 0; background-size: cover; }
.compose-mode .parallax-bg { opacity: 1 }
.parallax-bg.fixed-repeat { background-repeat: repeat }
.parallax-bg.fixed-no-repeat { background-repeat: no-repeat } body.is-mobile-device .parallax-bg.not-mobile { background-attachment: scroll !important; background-position: center !important; background-repeat: no-repeat !important; } .video-bg-wrap { overflow: hidden; position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: -2; }
.video-bg { position: absolute; top: 0; left: 0; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: -1000; }
.video-bg-overlay { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: -1; }
.video-bg-overlay.dark { background: #000; opacity: 0.65; }
.video-bg-overlay.dotted { background: rgba(0,0,0,0.3) url(//www.avonhealthcenter.com/wp-content/themes/AvonHealthCenter/images/dotted-overlay.png) repeat }
.video-bg-overlay.dashed { background: rgba(0,0,0,0.3) url(//www.avonhealthcenter.com/wp-content/themes/AvonHealthCenter/images/dashed-overlay.png) repeat } .bypostauthor,
.sticky { }
.aligncenter { display: block; margin: 0 auto; }
.alignright { float: right; margin: 0 0 10px 20px; }
.alignleft { float: left; margin: 0 20px 10px 0; }
.floatleftcenter { float: none; margin: 0 auto; }
.floatleft { float: left }
.floatright { float: right }
.wp-caption { text-align: center; max-width: 100%; border: 1px solid #eee; background-color: #fff; padding: 8px; }
.wp-caption img { display: block; margin: 0 auto; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 0.875em; padding: 10px 0 0; margin: 0; text-align: center; }
.wp-caption.alignnone { margin-bottom: 20px }
.wp-smiley { margin: 0; max-height: 1em; }
#img-attch-page { text-align: center; overflow: hidden; }
#img-attch-page img { display: inline-block; margin: 0 auto; max-width: 100%; margin-bottom: 20px; }
.post-password-form label,
.post-password-form input { display: block; float: none; }
.post-password-form input { margin-top: 10px }
.post-password-form input[type="password"] { width: 200px; max-width: 100%; }
.post-password-form label { font-weight: bold; font-weight: 600; color: #000; }
form.login { padding: 20px; border: 1px solid #eee; }
form.login .lost_password { margin-left: 20px; display: inline-block; }
.wpstats { display: none }  button,
input,
select,
textarea { font-size: 100%; margin: 0; vertical-align: baseline; } input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } input[type="search"] { outline: 0 }
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none } input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="search"],
textarea { color: #777; padding: .6em .6em; display: inline-block; font-size: 1em; transition: .15s linear border; -webkit-appearance: none; max-width: 100%; border: 1px solid #e4e4e4; background: #f7f7f7; font-family: inherit; } textarea { width: 100%; max-width: 100%; -webkit-appearance: none; font-family: inherit; } input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px #f7f7f7 inset } ::-webkit-input-placeholder { color: inherit }
:-moz-placeholder { color: inherit }
::-moz-placeholder { color: inherit }
:-ms-input-placeholder { color: inherit } input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
textarea:focus { outline: 0; ;; } .light-form input[type="text"],
.light-form input[type="password"],
.light-form input[type="email"],
.light-form input[type="tel"],
.light-form input[type="url"],
.light-form textarea { background: #fff; color: #555; border-color: transparent; } .theme-button,
.color-button,
input[type="submit"],
button { background: #006eb2; color: #fff; padding: .5em 1em; margin: 0; display: inline-block; font-size: 0.923em; font-weight: normal; cursor: pointer; outline: none; border: none; font-family: inherit; -webkit-appearance: none; transition: all 0.15s ease-in-out; border-radius: 3px; -webkit-font-smoothing: inherit; text-decoration: none !important; }
p.theme-button a { color: #fff }
.theme-button p, .vcex-button p { margin: 0 !important; }
.theme-button {background: #064534; border:1px solid #064534; margin: 5px 0px;} .theme-button:hover,
.color-button:hover,
input[type="submit"]:hover,
button:hover { color: #fff } .theme-button:active,
.color-button:active,
input[type="submit"]:active,
button:active { color: #fff; box-shadow: 0 2px 2px rgba(0,0,0,.1) inset; } .readmore-link-wrap { display: block }
.search-entry .readmore-link-wrap { margin-top: 10px }
.readmore-link { display: block; float: left; } .readmore-link { font-size: 0.846em } .password-protection-box { padding: 20px; background: #f7f7f7; border: 1px solid #eee; margin-bottom: 40px; }
.password-protection-box p:last-child { margin: 0 }
.password-protection-box h2 { font-size: 1.077em; margin: 0 0 10px; }
.password-protection-box input { height: 40px; padding-top: 0; padding-bottom: 0; }
.password-protection-box input[type="password"] { background: #fff; width: 68%; float: left; }
.password-protection-box input[type="submit"] { float: right; width: 30%; font-size: 1em; margin-left: 4px; height: 40px; line-height: 40px; padding-left: 25px; padding-right: 25px; padding-top: 0; padding-bottom: 0; } .full-width-input input { width: 100% }
.full-width-input .wpcf7-submit { padding: 0.9em 1.2em; }  .theme-button.animate-on-hover,
.theme-button.hvr-float-shadow,
.theme-button.hvr-float-grow,
.theme-button.hvr-float { transition: all 0.25s ease-in-out } .theme-button.graphical { color: #fff; border-radius: 3px; text-shadow: 0 -1px rgba(0,0,0,0.4); box-shadow: inset 0 1px 1px rgba(255,255,255,0.3), 0 1px 3px -1px rgba(45,60,72,0.5); border: 1px solid rgba(0,0,0,0.15); }
.theme-button.graphical:active { box-shadow: 0 2px 2px rgba(0,0,0,.25) inset } .theme-button.three-d { color: #fff; border-radius: 2px; border-bottom: 4px solid rgba(0,0,0,0.25); }
.theme-button.three-d:active { border-color: transparent } .theme-button.blue,
.color-button.blue,
.active > .theme-button.outline,
.theme-button.outline.active,
.theme-button.outline:hover { background: #4a97c2 }
.theme-button:hover,
.theme-button.blue:hover,
.active > .theme-button,
.theme-button.active
.active > .theme-button.blue,
.theme-button.blue.active { background: #327397 }
.theme-button.grey,
.color-button.grey { background: #bbb }
.theme-button.grey:hover,
.active > .theme-button.grey,
.theme-button.active.grey { background: #999 }
.active > .theme-button.outline.black,
.active > .theme-button.minimal-border.black,
.theme-button.outline.black:hover,
.theme-button.minimal-border.black:hover,
.theme-button.outline.black.active,
.theme-button.minimal-border.blackk.active,
.theme-button.black,
.color-button.black { background: #333 }
.theme-button.black:hover,
.active > .theme-button.black,
.theme-button.active.black { background: #555 }
.theme-button.orange,
.color-button.orange { background: #ee7836 }
.theme-button.orange:hover,
.active > .theme-button.orange,
.theme-button.active.orange { background: #cf5511 }
.theme-button.gold,
.color-button.gold { background: #ffaa33 }
.theme-button.gold:hover,
.active > .theme-button.gold,
.theme-button.active.gold { background: #ff9500 }
.theme-button.green,
.color-button.green { background: #87bf17 }
.theme-button.green:hover,
.active > .theme-button.green,
.theme-button.active.green { background: #679212 }
.theme-button.purple,
.color-button.purple { background: #9a5e9a }
.theme-button.purple:hover,
.active > .theme-button.purple,
.theme-button.active.purple { background: #653e65 }
.theme-button.teal,
.color-button.teal { background: #00b3b3 }
.theme-button.teal:hover,
.active > .theme-button.teal,
.theme-button.active.teal { background: #006f6f }
.theme-button.pink,
.color-button.pink { background: #f261c2 }
.theme-button.pink:hover,
.active > .theme-button.pink,
.theme-button.active.pink { background: #bc0f83 }
.theme-button.brown,
.color-button.brown { background: #804b35 }
.theme-button.brown:hover,
.active > .theme-button.brown,
.theme-button.active.brown { background: #5c3626 }
.theme-button.red,
.color-button.red { background: #f73936 }
.theme-button.red:hover,
.active > .theme-button.red,
.theme-button.active.red { background: #bf0a08 }
.theme-button.rosy,
.color-button.rosy { background: #ea2487 }
.theme-button.rosy:hover,
.active > .theme-button.rosy,
.theme-button.active.rosy { background: #b81265 }
.theme-button.white,
.color-button.white { background: #fff; color: #000; }
.theme-button.white:hover,
.active > .theme-button.white,
.theme-button.active.white { background: #fff }
.theme-button.white:hover { opacity: 0.85; -moz-opacity: 0.85; -webkit-opacity: 0.85; } .theme-button.outline { color: #888; background: none; border-radius: 2px; border: 3px solid #eee; font-weight: bold; font-weight: 600; }
.theme-button.outline:active { border-color: transparent !important; box-shadow: none; }
.theme-button.outline:hover { color: #fff; border-color: transparent !important; }
.active > .theme-button.outline,
.theme-button.outline.active,
.theme-button.outline:hover { color: #fff; border-color: transparent; } .theme-button.clean,
.theme-button.clean:hover,
.theme-button.clean.active,
.active > .theme-button.clean { color: #3f90bd; border-radius: 2px; border: 1px solid #ddd; background-image: linear-gradient(bottom, #f6f6f6 0%, #FFFFFF 100%); background-image: -o-linear-gradient(bottom, #f6f6f6 0%, #FFFFFF 100%); background-image: -moz-linear-gradient(bottom, #f6f6f6 0%, #FFFFFF 100%); background-image: -webkit-linear-gradient(bottom, #f6f6f6 0%, #FFFFFF 100%); background-image: -ms-linear-gradient(bottom, #f6f6f6 0%, #FFFFFF 100%); box-shadow: 0px 1px 1px rgba(180, 180, 180, 0.13); font-weight: bold; font-weight: 600; }
.theme-button.clean:hover,
.theme-button.clean.active,
.active > .theme-button.clean { color: #000 !important }
.theme-button.clean:active { box-shadow: 0 1px 2px rgba(0,0,0,.1) inset } .theme-button.minimal-border { background: none; color: #888; border: 1px solid #ddd; border-radius: 0; }
.theme-button.minimal-border:hover,
.active > .theme-button.minimal-border,
.theme-button.minimal-border.active { background: #f7f7f7; color: #000; }
.theme-button.outline.black,
.theme-button.minimal-border.black { border-color: #333 }
.theme-button.outline.grey,
.theme-button.minimal-border.grey { border-color: #bbb }
.theme-button.outline.grey:hover,
.theme-button.outline.grey.active,
.active > .theme-button.outline.grey,
.theme-button.minimal-border.grey:hover,
.theme-button.minimal-border.grey.active,
.active > .theme-button.minimal-border.grey { background: #bbb; color: #fff; }
.theme-button.outline.blue,
.theme-button.minimal-border.blue { border-color: #3f90bd }
.theme-button.outline.blue:hover,
.theme-button.outline.blue.active,
.active > .theme-button.outline.blue,
.theme-button.minimal-border.blue:hover,
.theme-button.minimal-border.blue.active,
.active > .theme-button.minimal-border.blue { background: #3f90bd; color: #fff; }
.theme-button.outline.orange,
.theme-button.minimal-border.orange { border-color: #EE7836 }
.theme-button.outline.orange:hover,
.theme-button.outline.orange.active,
.active > .theme-button.outline.orange,
.theme-button.minimal-border.orange:hover,
.theme-button.minimal-border.orange.active,
.active > .theme-button.minimal-border.orange { background: #EE7836; color: #fff; }
.theme-button.outline.gold,
.theme-button.minimal-border.gold { border-color: #ffaa33 }
.theme-button.outline.gold:hover,
.theme-button.outline.gold.active,
.active > .theme-button.outline.gold,
.theme-button.minimal-border.gold:hover,
.theme-button.minimal-border.gold.active,
.active > .theme-button.minimal-border.gold { background: #ffaa33; color: #fff; }
.theme-button.outline.green,
.theme-button.outline.green,
.theme-button.minimal-border.green { border-color: #87bf17 }
.theme-button.outline.green:hover,
.active > .theme-button.outline.green,
.theme-button.outline.green.active,
.theme-button.minimal-border.green:hover,
.theme-button.minimal-border.green.active,
.active > .theme-button.minimal-border.green { background: #87bf17; color: #fff; }
.theme-button.outline.purple,
.theme-button.minimal-border.purple { border-color: #9a5e9a }
.theme-button.outline.purple:hover,
.active > .theme-button.outline.purple,
.theme-button.outline.purple.active,
.theme-button.minimal-border.purple:hover,
.active > .theme-button.minimal-border.purple,
.theme-button.minimal-border.purple.active { background: #9a5e9a; color: #fff; }
.theme-button.outline.teal,
.theme-button.minimal-border.teal { border-color: #009191 }
.theme-button.outline.teal:hover,
.theme-button.outline.teal.active,
.active > .theme-button.outline.teal,
.theme-button.minimal-border.teal:hover,
.theme-button.minimal-border.teal.active,
.active > .theme-button.minimal-border.teal { background: #009191; color: #fff; }
.theme-button.outline.pink,
.theme-button.minimal-border.pink { border-color: #f261c2 }
.theme-button.outline.pink:hover,
.theme-button.outline.pink.active,
.active > .theme-button.outline.pink,
.theme-button.minimal-border.pink:hover,
.theme-button.minimal-border.pink.active,
.active > .theme-button.minimal-border.pink { background: #f261c2; color: #fff; }
.theme-button.outline.brown,
.theme-button.minimal-border.brown { border-color: #804b35 }
.theme-button.outline.brown:hover,
.theme-button.outline.brown.active,
.active > .theme-button.outline.brown,
.theme-button.minimal-border.brown:hover,
.theme-button.minimal-border.brown.active,
.active > .theme-button.minimal-border.brown { background: #804b35; color: #fff; }
.theme-button.outline.red,
.theme-button.outline.red,
.theme-button.minimal-border.red { border-color: #F73936 }
.theme-button.outline.red:hover,
.theme-button.outline.red.active,
.active > .theme-button.outline.red,
.theme-button.minimal-border.red:hover,
.theme-button.minimal-border.red.active,
.active > .theme-button.minimal-border.red { background: #F73936; color: #fff; }
.theme-button.outline.rosy,
.theme-button.minimal-border.rosy { border-color: #EA2487 }
.theme-button.outline.rosy:hover,
.theme-button.outline.rosy.active,
.active > .theme-button.outline.rosy,
.theme-button.minimal-border.rosy:hover,
.theme-button.minimal-border.rosy.active,
.active > .theme-button.minimal-border.rosy { background: #EA2487; color: #fff; }
.theme-button.outline.white,
.theme-button.minimal-border.white { border-color: #fff; color: #fff; }
.theme-button.outline.white:hover,
.theme-button.outline.white.active,
.active > .theme-button.outline.white,
.theme-button.minimal-border.white:hover,
.theme-button.minimal-border.white.active,
.active > .theme-button.minimal-border.white { border-color: #fff; background: #fff; color: #000; } .theme-button.clean.grey,
.theme-button.outline.grey,
.theme-button.minimal-border.grey { color: #bbb }
.theme-button.clean.black,
.theme-button.outline.black,
.theme-button.minimal-border.black { color: #333 }
.theme-button.clean.blue,
.theme-button.outline.blue,
.theme-button.minimal-border.blue { color: #3f90bd }
.theme-button.clean.orange,
.theme-button.outline.orange,
.theme-button.minimal-border.orange { color: #EE7836 }
.theme-button.clean.gold,
.theme-button.outline.gold,
.theme-button.minimal-border.gold { color: #ffaa33 }
.theme-button.clean.green,
.theme-button.outline.green,
.theme-button.minimal-border.green { color: #87bf17 }
.theme-button.clean.purple,
.theme-button.outline.purple,
.theme-button.minimal-border.purple { color: #9a5e9a }
.theme-button.clean.teal,
.theme-button.outline.teal,
.theme-button.minimal-border.teal { color: #009191 }
.theme-button.clean.pink,
.theme-button.outline.pink,
.theme-button.minimal-border.pink { color: #f261c2 }
.theme-button.clean.brown,
.theme-button.outline.brown,
.theme-button.minimal-border.brown { color: #804b35 }
.theme-button.clean.red,
.theme-button.outline.red,
.theme-button.minimal-border.red { color: #F73936 }
.theme-button.clean.rosy,
.theme-button.outline.rosy,
.theme-button.minimal-border.rosy { color: #EA2487 }
.active > .theme-button.outline.black,
.active > .theme-button.minimal-border.black,
.theme-button.outline.black:hover,
.theme-button.minimal-border.black:hover,
.theme-button.outline.black.active,
.theme-button.minimal-border.blackk.active,
.theme-button.clean.white,
.theme-button.outline.white,
.theme-button.minimal-border.white { color: #fff } .theme-button.small,
.color-button.small { font-size: 0.923em }
.theme-button.medium,
.color-button.medium { font-size: 1.077em }
.theme-button.large,
.color-button.large { font-size: 1.385em }
.theme-button.align-left,
.color-button.align-left { float: left }
.theme-button.align-right,
.color-button.align-right { float: right; margin-right: 0; margin-left: 5px; }
.theme-button-icon-right,
.color-button-icon-right { padding-left: 10px }
.theme-button-icon-left,
.color-button-icon-left { padding-right: 10px }
.theme-button.expanded { width: 100%; padding: 0.9em 1.2em; text-align: center; }
.theme-button.wide,
.color-button.wide { font-size: 1.077em; width:100% } em { font-style: italic }
strong { font-weight: bold; font-weight: 600; }
small { font-size: 80% }
hr { border: 0; height: 1px; background: #333; background-image: linear-gradient(to right, #fff, #999, #fff); clear: both; margin: 20px 0;} .em-14px { font-size: 1.077em }
.em-16px { font-size: 1.231em }
.em-18px { font-size: 1.385em }
.em-21px { font-size: 1.615em; line-height:1.25 }
.fs-13px { font-size: 13px }
.fs-14px { font-size: 14px }
.fs-16px { font-size: 16px }
.fs-18px { font-size: 18px }
.fs-21px { font-size: 21px } body.smooth-fonts { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } a { color: #006eb2; text-decoration: none; outline: none; }
a:hover { text-decoration: none; color:#064534}
a:focus {outline: thin dotted;} h1,h2,h3,h4,h5,h6 { font-weight: bold;  line-height: 1.5; margin: 30px 0 20px; }
.heading-typography { line-height: 1.5 }
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { color: inherit }
h1 a:hover,h2 a:hover,a:hover h2,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover { text-decoration: none }
h1 { font-size: 1.500em; margin: 0 0 20px;font-weight:500; color:#094b39; }
h2 { font-size: 1.313em;font-weight:500 ;margin: 10px 0;    color: #006eb2;}
h3 { font-size: 1.125em;font-weight:400;color:#094b39; margin: 20px 0 5px;}
h4 { font-size: 1em; font-weight:400;    color: #006eb2; margin: 20px 0 5px;}
h5 { font-size: 0.875em; font-weight:400 }
h6 { font-size: 0.750em; font-weight:400 } p { margin: 0 0 10px }
p.lead { font-size: 1.313em; line-height: 27px; color: #777; } blockquote { background:rgba(0, 0, 0, 0) url(//www.avonhealthcenter.com/wp-content/themes/AvonHealthCenter/images/quote.png) no-repeat scroll left 4px / 20px auto; padding-left: 35px; margin: 25px 0; font-size: 1.1em; }
blockquote p:last-child { margin: 0 }
blockquote.left { margin-right: 20px; text-align: right; margin-left: 0; width: 33%; float: left; }
blockquote.right { margin-left: 20px; text-align: left; margin-right: 0; width: 33%; float: right; } .dropcap { display: block; float: left; margin-right: 10px; margin-bottom: 10px; font-size: 3.231em; line-height: 100%; }
.dropcap.boxed { color: #fff; background: #000; padding: 5px 10px; } .entry ul, .content-area ul,
.entry ol, .content-area ol, .content-full-width ul { margin: 0 0 20px 30px }
.entry ul, .content-area ul, .content-full-width ul { list-style: disc }
.entry ul li ul, .content-area ul li ul, .content-full-width ul li ul { list-style: circle }
.entry ol, .content-area ol, .content-full-width ol { list-style: decimal }
.rev_slider ul { margin: 0; padding: 0; } ul.check-list { margin: 0 0 20px 20px; list-style: none; }
ul.check-list li { margin: 0 0 5px;text-indent: -1.5em; padding-left: 1em; }
ul.check-list li:before { font-family: 'Font Awesome\ 5 Free';font-weight: 900;content: "\f00c"; margin-right: 10px; opacity: 0.8;color:#064534}  .menu-top-nav-container {float: right;}
.menu-top-nav-container li { display: block; float: left; text-transform:uppercase;  }
.menu-top-nav-container li a {border-right:1px solid #bbb;padding: 0px 10px;color:#064534}
.menu-top-nav-container li li { display: none !important; }
.menu-top-nav-container li:last-child a {border-right:none;padding: 0px 0 0px 10px }
.menu-top-nav-container li:last-child { margin-right: 0; } #site-header { padding: 0 !important; border-top:6px solid #064534} #site-header.full-width .container { width: 100% !important; }
#site-header-inner { position: relative;  height: 100%;border-top:1px solid #064534;  margin: 5px auto 0; }
#site-navigation.container { position: relative; }
#site-navigation {float:left; width:75%;}
.blue-border {height:5px;border-top:1px solid #064534;margin-top:5px} #site-logo { display: table; position:relative; z-index:999}
#site-logo-inner { display: table-cell; vertical-align: middle; }
#site-logo a { height: 100%; padding: 0; margin: 0; text-decoration: none; }
#site-logo a.site-logo-text { color: #222; font-size: 24px; font-weight: bold; }
#site-logo-fa-icon { margin-right: 10px; }
#site-logo a:hover { text-decoration: none }
#site-logo img { display: inline; vertical-align: middle; max-height: 100%; max-width: 100%; } .sticky-header-holder { background: #fff; }
.sticky-header-holder.is-sticky #site-header { overflow: visible !important; z-index: 999; background: #fff; box-shadow: 0px 2px 5px rgba(0,0,0,0.1); }
.sticky-header-holder.is-sticky #site-header-inner { z-index: 999; }
body.admin-bar .is-sticky #site-header { margin-top: 32px } #site-header.shrink-sticky-header { background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
position: fixed;
width: 100%;
z-index: 99; }
#site-header.shrink-sticky-header { transition: opacity 0.3s; } .is-sticky .fixed-nav { width: 100%; background: #fff; border-bottom: 1px solid #eee; overflow: visible !important; z-index: 999; width: 100%; box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.1); }
.admin-bar .is-sticky .fixed-nav { margin-top: 32px } .header-one #site-logo { float: left; height: 100%;margin: 10px 0 5px } .header-two { background: #fff }
.header-aside { float: right; font-size: 1.077em; text-align: right; margin-top: 1%;position:relative; z-index:999}
.tag {left: 40%;position: absolute;z-index: 999;}
.phone, .phone a {color:#006eb2;margin-top:10px} .phone strong {font-size:1.5em;} .header-two-logo { float: left }
.header-two-logo a { display: block; float: left; }
#site-navigation-wrap {background:#064534;}
#site-navigation a {color:#fff;  text-transform: uppercase; font-size:1.125em; padding:15px}
#site-navigation ul li ul {background:#fff; border:1px solid #bfd2ea; border-radius: 0 0 3px 3px; z-index:99 }
#site-navigation ul li ul li a {color:#777777; text-transform:none !important;font-size:1.0em; line-height:1.0em;padding: 15px 20px;}
#site-navigation ul li ul li:hover {background:#dbe8d4;font-size:1em}
nav {width: 100%;float: left;padding: 0;list-style: none; }
nav li {float: left; margin: 0;padding: 0; }
nav a {text-decoration: none; color:#444; display: block; padding: 0 15px; float: left;
-webkit-transition: padding 0.5s ease 0s;
-moz-transition: padding 0.5s ease 0s;
-ms-transition: padding 0.5s ease 0s;
-o-transition: padding 0.5s ease 0s;
transition: .3s background-color padding 0.5s ease 0s;}
.menu-item-home a {background:none;}
nav a:hover {color:#86c232;}
nav li ul {display: none; padding: 0; position: absolute; margin-top:50px;}
nav ul li:hover > ul {display:block}
nav ul li ul{background: none repeat 0 0 rgb(255, 255, 255);-webkit-box-shadow: 0 3px 6px #8E8E8E;
-moz-box-shadow: 0 3px 6px #8E8E8E;
-ms-box-shadow: 0 3px 6px #8E8E8E;
-o-box-shadow: 0 3px 6px #8E8E8E;
box-shadow: 0 3px 6px #8E8E8E;}
nav ul ul li{float:none;}
nav ul ul ul {left: 100%; top: 0;}
nav ul ul li a {background:none; font-size:.85em;width: 100%;color:#262626;}
nav ul ul li a:hover {background:#eee;}  .page-header {background: #dbe8d4;  box-shadow: 0 0 4px 0 #ccc inset; margin: 0 0 20px; padding: 15px 0;  position: relative; }
.page-header .container { position: relative }
.header-title { display: block; font-size: 1.8em; line-height: 1.4em; font-weight: normal; font-weight: 500; color: #064534;text-shadow: 0 2px 0 rgba(255, 255, 255, 0.5); }
.page-subheading { font-size: 1.077em; margin: 0; color: #999; }
.page-subheading p:last-child { margin: 0 } .site-breadcrumbs { position: absolute; right: 0; top: 50%; height: 32px; line-height: 32px; margin-top: -16px; font-size: 0.9em; color: #bcbcbc; font-weight: normal; }
.site-breadcrumbs a { color: #333 }
.site-breadcrumbs .breadcrumb-title { margin-right: 5px }
.site-breadcrumbs .fa { margin: 0 3px }
.site-breadcrumbs.position-under-title,
.centered-page-header .site-breadcrumbs,
.centered-minimal-page-header .site-breadcrumbs { position: inherit; top: auto; right: auto; margin-top: 0; } .background-image-page-header .site-breadcrumbs { display: none; margin: 20px 0 0; top: auto; right: auto; position: inherit; text-align: center; color: #fff; }
.background-image-page-header .site-breadcrumbs a { color: #fff }  .entries.left-thumbs .entry { border: 0 }
.entries.left-thumbs .entry .entry-media { float: left; margin: 0; width: 46%; }
.entries.left-thumbs .entry .entry-details { background: none; border: none; float: right; width: 50%; padding: 0; }
.entries.left-thumbs .entry:not(.has-media) .entry-details { width: 100% } .entry-title { display: block; font-size: 1.077em; margin: 0 0 5px; font-weight: bold; font-weight: 600; color: #000; }
.entry-title a { color: inherit }
.entry-title a:hover { text-decoration: none }
.single-post-title { font-size: 1.846em; margin: 0 0 10px; font-weight: 400; } ul.meta {margin: 0 0 20px;}
.meta,
.entry .meta { font-size: 0.923em; color: #777; list-style: none; margin: 0 0 10px; }
.meta li,
.entry .meta li { float: left; margin: 0 20px 5px 0; list-style: none; }
.meta li:last-child,
.entry .meta li:last-child { margin-right: 0 }
.meta li .fa { margin-right: 8px }
.meta a { color: #777; text-decoration: none; }
.meta a:hover { color: #000; text-decoration: none; }
.meta time { display: inline; } .interior-sidebar h3 {border-bottom: 1px solid; color:#666; text-transform:uppercase; margin: 20px 0 20px;}
#content .social-share-buttons li:before {content: none;}
.social-share-buttons.position-horizontal li a { border: none;}
.blog-entry a.blog-entry-media-link { display: block; margin: 0 auto; }
.blog-entry-media img { display: block; margin: 0 auto; width: 100%; }
.single-post .blog-entry.grid-entry-style.format-quote { width: 100%; margin: 0; }
.format-quote { overflow: hidden }
.blog-entry-readmore span.readmore-rarr { margin-left: 7px }
.blog-entry .social-share-title { display: none }
.blog-entry-excerpt p:last-child { margin: 0 }
.prev-article{float:left;margin-left:15px;width:40%}
.next-article{float:right; text-align:right;margin-right:15px;width:40%} .gallery-format-post-slider-wrap ul,
.gallery-format-post-slider-wrap ol { margin: 0; list-style: none; }
.gallery-format-post-slider-wrap ul li { list-style: none }
.gallery-format-post-slider-wrap .flex-control-thumbs { padding-top: 10px; z-index: 99; }
.gallery-format-post-slider-wrap .flex-control-thumbs:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }
.gallery-format-post-slider-wrap .flex-control-thumbs li { display: block; float: left; margin-right: 5px; margin-bottom: 5px; cursor: pointer; height: auto; width: 50px; }
.gallery-format-post-slider-wrap .flex-control-thumbs li a { display: block }
.gallery-format-post-slider-wrap .flex-control-thumbs li img { width: 100%; display: block; opacity: 0.4; margin-bottom: 3px; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; box-shadow: #000 0em 0em 0em; }
.gallery-format-post-slider-wrap .flex-control-thumbs img.flex-active,
.gallery-format-post-slider-wrap .flex-control-thumbs li img:hover { opacity: 1 }
.gallery-format-post-slider-wrap .flex-direction-nav a { display: block; width: 40px; height: 60px; line-height: 60px; margin-top: -30px; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0.7; cursor: pointer; text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; transition: opacity .3s ease; background: #000; color: #fff; text-align: center; font-size: 1.385em; }
.gallery-format-post-slider-wrap .flex-direction-nav .flex-prev { left: 0; border-radius: 0 3px 3px 0; }
.gallery-format-post-slider-wrap .flex-direction-nav .flex-next { right: 0; border-radius: 3px 0 0 3px; }
.gallery-format-post-slider-wrap .flex-direction-nav a:hover { opacity: 1 } .blog-entry-img-link { position: relative; display: block; }
.blog-entry-music-icon-overlay { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: rgba(0,0,0,0.4); transition: all 0.2s; }
.blog-entry-music-icon-overlay:hover { background: rgba(0,0,0,0.6) }
.blog-entry-music-icon-overlay .fa { display: block; position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -20px; height: 40px; width: 40px; line-height: 40px; text-align: center; background: #fff; color: #000; font-size: 1.385em; border-radius: 99px; opacity: 0.85; }
.blog-post-audio { overflow: hidden; width: 100%; }
.blog-post-audio iframe,
.blog-post-audio embed { max-width: 100% } .pagination {clear:both;padding:20px 0;position:relative;font-size:11px;line-height:13px;}
.pagination span, .pagination a {display:block;float:left;margin: 2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color:#fff;background: #555;}
.pagination a:hover{color:#fff;background: #3279BB;}
.pagination .current{padding:6px 9px 5px 9px;background: #006eb2;color:#fff;} .blog-entry-title { font-size: 1.846em; margin: 0 0 10px; font-weight: 400; }
.blog-entry-media,
.blog-entry-excerpt,
.blog-entry-readmore { margin-bottom: 20px } .blog-entry.format-quote .post-quote-entry-inner { position: relative; display: block; padding: 20px 30px; font-size: 1.231em; z-index: 2; background: #f7f7f7; }
.blog-entry.format-quote p:last-child { margin: 0 }
.blog-entry.format-quote .quote-entry-author { margin-top: 15px; font-size: 0.923em; font-weight: 300; text-decoration: underline; }
.blog-entry.format-quote .fa-quote-right { position: absolute; right: 15px; bottom: 15px; color: #999; font-size: 60px; display: block; z-index: 1; opacity: 0.15; } .entry-has-avatar .blog-entry-header { position: relative; padding-left: 100px; min-height: 74px; margin-bottom: 20px; }
.blog-entry-author-avatar { position: absolute; left: 0; top: 0; }
.blog-entry-author-avatar { height: 74px; width: 74px; }
.blog-entry-author-avatar a,
.blog-entry-author-avatar img { display: block; width: 100%; height: 100%; }
.entry-has-avatar.large-image-entry-style { position: relative; } .blog-entry.large-image-entry-style { position: relative; margin-bottom: 40px; padding-bottom: 20px; border-bottom: 1px solid #eee; margin-left: 0; }
.blog-entry.large-image-entry-style.format-quote { padding-bottom: 40px } .blog-entry.large-image-entry-style .blog-entry-music-icon-overlay .fa { height: 60px; line-height: 60px; width: 60px; margin-top: -30px; margin-left: -30px; } .blog-entry.large-image-entry-style .blog-entry-readmore { margin-top: 0px } .entries.left-thumbs .blog-entry.thumbnail-entry-style { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #eee; }
.blog-entry.thumbnail-entry-style .blog-entry-title { margin: 0 0 5px } .blog-entry.thumbnail-entry-style .sp-fade-arrows { opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; }
.blog-entry.thumbnail-entry-style .sp-horizontal .sp-arrows { margin-top: -20px }
.blog-entry.thumbnail-entry-style .slider .sp-arrow { height: 40px; width: 25px; line-height: 40px; font-size: 1.077em; background: rgba(0,0,0,.3); }
.blog-entry.thumbnail-entry-style .slider .sp-arrow:hover { background: rgba(0,0,0,1) } .blog-isotope-grid .infinite-scroll-loader { bottom: 0 }
.blog-entry.grid-entry-style { float: left }
.blog-entry.grid-entry-style .blog-entry-inner { padding: 0 20px 20px; border: 1px solid #eee; }
.blog-entry.grid-entry-style .blog-entry-media { margin: 0 -20px }
.blog-entry.grid-entry-style .social-share { display: none !important } .blog-entry.grid-entry-style header { margin-top: 20px }
.blog-entry.grid-entry-style .blog-entry-title { font-size: 1.231em } .blog-entry.grid-entry-style .header-with-avatar { padding-left: 80px; min-height: 60px; }
.blog-entry.grid-entry-style .blog-entry-author-avatar { height: 60px; width: 60px; } .blog-entry.grid-entry-style .sp-fade-arrows { opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; }
.blog-entry.grid-entry-style .sp-horizontal .sp-arrows { margin-top: -20px }
.blog-entry.grid-entry-style .slider .sp-arrow { height: 40px; width: 25px; line-height: 40px; font-size: 1.077em; background: rgba(0,0,0,.3); }
.blog-entry.grid-entry-style .slider .sp-arrow:hover { background: rgba(0,0,0,1) } .blog-entry.grid-entry-style .blog-entry-excerpt { margin-top: 10px } .blog-entry.grid-entry-style .blog-entry-readmore { margin-top: 20px } .single-post .entry { margin-bottom: 40px } .content-full-screen .meta { display: none }
.single-post .meta { margin: 0 0 20px }
.single-post .meta.meta-with-title { border: none; padding: 0; } #post-media { display: block; position: relative; margin-bottom: 20px; }
#post-media img { display: block; margin: 0 auto; width: 100%; }
.post-media-caption { position: absolute; bottom: 0; left: 0; width: 100%; padding: 10px 15px; background: #000; background: rgba(0,0,0,0.75); color: #fff; font-size: 0.923em; font-weight: normal; text-align: center; }
.post-media-caption p { color: #fff }
.post-media-caption a { color: #fff; text-decoration: underline; }
.post-media-caption p:last-child { margin: 0 } .post-tags { margin-bottom: 40px } .related-posts { margin-bottom: 20px; overflow: hidden; }
.related-posts li { margin-bottom: 20px }
.related-posts li:last-child,
.related-posts li p:last-child { margin-bottom: 0 }
.related-post-thumb { display: block }
.related-post-thumb img { display: block; width: 100%; }
.related-post-title { margin: 0 0 5px; display: block; }
.related-post-content { padding: 10px; background: #f7f7f7; border: 1px solid #eee; }
.related-post-excerpt { font-size: 0.923em; line-height: 1.7em; }
.related-post-excerpt p:last-child { margin: 0 } .single .format-quote { position: relative; display: block; padding: 20px 30px; font-size: 1.231em; z-index: 2; background: #f7f7f7; }
.single .format-quote p:last-child { margin: 0 }
.single .format-quote .quote-entry-author { margin-top: 15px; font-size: 0.923em; font-weight: 300; text-decoration: underline; }
.single .format-quote .fa-quote-right { position: absolute; right: 15px; bottom: 15px; font-size: 60px; display: block; z-index: 1; opacity: 0.1; } #post-series { padding: 0 25px 25px; background: #f7f7f7; border: 1px solid #e4e4e4; margin-bottom: 30px; }
#post-series-title { background: #eee; font-size: 1.231em; font-weight: normal; margin: 0 -25px 25px; padding: 10px 25px; color: #000; border-bottom: 1px solid #e4e4e4; }
#post-series-title a { opacity: 0.7; -webkit-opacity: 0.7; -moz-opacity: 0.7; }
#post-series-title a { color: inherit }
#post-series ul { list-style: none !important; margin: 0 !important; }
#post-series li { padding: 7px 0; border-bottom: 1px solid #eee; }
#post-series li:first-child { padding-top: 0 }
#post-series li:last-child { border: none; padding-bottom: 0; }
#post-series .post-series-count { font-weight: bold; font-weight: 600; color: #000; margin-right: 10px; }
#post-series .post-series-current { opacity: 0.75; -webkit-opacity: 0.75; -moz-opacity: 0.75; text-decoration: line-through; }  ul.social-share { list-style: none }
.social-share-button-text { font-size: .875em; padding: 0 5px; } .social-share li,
.social-share a { display: block; text-decoration: none; }
.social-share a:hover { text-decoration: none } .single-portfolio.no-composer .social-share-wrap.position-horizontal { margin: 40px 0 0 } .social-share.position-horizontal { margin: 0 0 40px }
.social-share.position-horizontal li { float: left; margin: 0 5px 5px 0; border: none; }
.social-share.position-horizontal li a { color: #999; width: auto; padding: 0 10px; height: 30px; line-height: 30px; border: 1px solid #e4e4e4; font-weight: normal; }
.social-share.position-horizontal li .fa { margin-right: 5px } .social-share li a { color: #999; width: 35px; height: 35px; line-height: 35px; border: 1px solid #e4e4e4; border-top: none; text-align: center; font-size: 1.25em; transition: all .15s ease-in-out; }
.social-share li a:hover { background: #f7f7f7 }
.social-share li.share-twitter a:hover { color: #000000 }
.social-share li.share-facebook a:hover { color: #3b5998 }
.social-share li.share-pinterest a:hover { color: #cb2027 }
.social-share li.share-googleplus a:hover { color: #dd4b39 }
.social-share li.share-linkedin a:hover { color: #4875B4 }
.social-share li a.share-x {background-image:url(//www.avonhealthcenter.com/wp-content/uploads/2024/03/x-logo-999-16px.png); background-repeat: no-repeat; background-position: center left 5px;background-size: 15px; padding: 0 10px;width:100px}
.social-share li a.share-x:hover{background-image:url(//www.avonhealthcenter.com/wp-content/uploads/2024/03/x-logo-black-16px.png);} .content-full-width .gallery-item { margin-bottom: 15px }
.content-left-sidebar .gallery-item,
.content-right-sidebar .gallery-item { margin-bottom: 10px }
.gallery { margin-bottom: 15px }
#wrap .gallery p { margin: 0 }
#wrap .gallery { margin: 0 -10px }
.gallery-item { padding: 0 10px }
#wrap .gallery-item img { display: block; border: none; width: 100%; }
.gallery-item img:hover { opacity: 0.8 }
.gallery-caption { font-size: 0.923em; background: #f7f7f7; border: 1px solid #e4e4e4; border-top: none; text-align: center; padding: 5px 10px; }  .post-pagination { border-top: 1px solid #eee; padding: 30px 0; color: #888; }
.post-pagination .post-prev { float: left; width: 48%; }
.post-pagination .post-prev span { margin-right: 5px }
.post-pagination .post-next { float: right; width: 48%; text-align: right; }
.post-pagination .post-next span { margin-left: 5px }
.post-pagination a { color: #888 }
.content-full-screen .post-pagination { display: none } ul.page-numbers { list-style: none; margin: 10px 0 0; }
ul.page-numbers li { display: block; float: left; margin: 0 4px 4px 0; text-align: center; }
.page-numbers a,
.page-numbers span { line-height: 1; display: block; padding: 0.4em 0.7em; font-size: 0.923em; text-decoration: none; font-weight: normal; font-weight: 400; cursor: pointer; border: 1px solid #ddd; color: #888; transition: all .15s ease-in-out; }
.page-numbers a span { padding: 0 }
.page-numbers a:hover,
.page-numbers.current,
.page-numbers.current:hover { color: #000; background: #f7f7f7; text-decoration: none; }
.page-numbers:hover { text-decoration: none } .infinite-scroll-loader { position: absolute; bottom: -20px; left: 50%; margin-left: -8px; height: 16px; line-height: 16px; width: 30px; background: url(//www.avonhealthcenter.com/wp-content/themes/AvonHealthCenter/images/loader.gif) center center no-repeat; text-indent: -9999px; }
#infscr-loading img { display: none !important }
.infinite-scroll-nav { display: none } .infinite-scroll-wrap { position: relative; padding-bottom: 20px; } .widget ul { list-style: none; margin: 0; } .widget-recent-posts-li,
.widget_categories li,
.widget_recent_entries li,
.widget_archive li,
.widget_recent_comments li,
.widget_product_categories li,
.widget_layered_nav li,
.widget-recent-posts-icons li { padding: 6px 0;border-bottom: 1px solid #eee;}
.widget_product_categories ul ul li:last-child { border-bottom: none; padding-bottom: 0; }
.widget_product_categories ul ul li { padding-left: 15px }
.widget_nav_menu li{ padding: 6px 0;} .gmap-widget-embed iframe { margin-bottom: 0; padding: 0; display: block; width: 100%; border: none; } .info-widget div { padding-left: 2.308em; position: relative; line-height: 1.5; margin-bottom: 10px; }
.info-widget div:last-child { margin-bottom: 0; }
.info-widget p { margin: 0; }
.info-widget .fa { position: absolute; left: 0; top: 0; font-size: 1.231em; } #sidebar .widget_nav_menu .sub-menu { display: none }
#sidebar .widget_nav_menu ul { margin: 0 }
#sidebar .widget_nav_menu ul ul { margin: 0; border: none; border-radius: 0; }
#sidebar .widget_nav_menu ul > li:first-child > a { border-top: 1px solid #e4e4e4 }
#sidebar .widget_nav_menu li ul li:first-child a { border-top: none }
#sidebar .widget_nav_menu a { position: relative; font-weight: normal; display: block; padding: 9px 15px; border: 1px solid #e4e4e4; border-top: none; }
#sidebar .widget_nav_menu a .fa { margin-right: 10px }
#sidebar .widget_nav_menu .menu-item-has-children > a { padding-right: 30px }
#sidebar .widget_nav_menu ul ul li a { padding-left: 20px }
#sidebar .widget_nav_menu ul ul ul li a { padding-left: 30px }
#sidebar .widget_nav_menu .sub-menu a:before { content: "-"; margin-right: 10px; }
#sidebar .widget_nav_menu .sub-menu .sub-menu a:before { content: "- -"; margin-right: 10px; }
#sidebar .widget_nav_menu a:hover,
#sidebar .widget_nav_menu li.active > a { background-color: #f9f9f9; text-decoration: none; }
#sidebar .widget_nav_menu .parent > a:after { font-family: 'Font Awesome\ 5 Free';font-weight: 900; display: block; content: "\f0d7"; position: absolute; right: 15px; top: 50%; font-size: 1.077em; height: 20px; line-height: 20px; margin-top: -10px; color: #ddd; }
#sidebar .widget_nav_menu .parent.active > a:after { content: "\f0d8" }
#sidebar .widget_nav_menu .current_page_item > a,
#sidebar .widget_nav_menu .current-menu-item > a { background: #f7f7f7 }
#sidebar .widget_nav_menu .current_page_item > .sub-menu,
#sidebar .widget_nav_menu .current-menu-item > .sub-menu { display: block; } .modern-menu-widget { border: 1px solid #ddd; border-radius: 3px; margin: 0; }
.modern-menu-widget li,
.modern-menu-widget a { display: block }
.modern-menu-widget a { position: relative; padding: 7px 30px 7px 10px; color: #777; }
.modern-menu-widget a > .fa { margin-right: 8px }
.modern-menu-widget a:after { display: block; font-family: 'Font Awesome\ 5 Free';font-weight: 900; content: "\f054"; position: absolute; right: 10px; top: 50%; margin-top: -6px; height: 12px; line-height: 12px; font-size: 0.923em; color: #aaa; }
body.content-right-sidebar .modern-menu-widget li a { padding-left: 30px; padding-right: 10px; }
body.content-right-sidebar .modern-menu-widget a:after { left: 10px; content: "\f053"; }
.modern-menu-widget a:hover { text-decoration: none; background: #fafafa; }
.modern-menu-widget li.current-menu-item a { color: #fff }
.modern-menu-widget li.current-menu-item a:after { color: #fff }
.modern-menu-widget li { border-bottom: 1px solid #ddd }
.modern-menu-widget li ul { border-top: 1px solid #ddd }
.modern-menu-widget > li:first-child > a { border-top-left-radius: 3px; border-top-right-radius: 3px; }
.modern-menu-widget > li:last-child > a { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
.modern-menu-widget li:last-child { border-bottom: none } #main .tagcloud a,
.post-tags a { display: block; float: left; padding: .3em 0.8em; margin: 0 5px 5px 0; border: 1px solid #eee; color: #555; background: #f7f7f7; cursor: pointer; transition: all .15s ease-in-out; }
#main .tagcloud a:hover,
.post-tags a:hover { text-decoration: none; color: #fff; border-color: transparent; } .recent-posts-thumb-grid.row { margin: 0 -5px; margin-bottom: -10px; overflow: hidden; }
.recent-posts-thumb-grid.row .nr-col { padding: 0 5px; margin-bottom: 10px; }
.recent-posts-thumb-grid li a,
.recent-posts-thumb-grid li img { display: block; width: auto; max-width: 100%; }
.recent-posts-thumb-grid li img:hover { opacity: 0.8 } .widget-recent-posts-li { margin: 0; font-size: 1em; min-height: 95px; padding-left: 85px; position: relative; padding-top: 15px; padding-bottom: 15px; }
.widget-recent-posts-li:first-child { padding-top: 15px }
.widget-recent-posts-thumbnail { position: absolute; left: 0; top: 15px; width: 65px; }
.widget-recent-posts-thumbnail,
.widget-recent-posts-thumbnail img { display: block }
.widget-recent-posts-li:first-child .widget-recent-posts-thumbnail { top: 15px }
.widget-recent-posts-thumbnail:hover { opacity: 0.7 }
.widget-recent-posts-title { font-weight: bold; font-weight: 600; color: #000; }
.widget-recent-posts-title:hover { text-decoration: none; opacity: 0.75; }
#sidebar .widget-recent-posts-date { font-size: 0.923em; font-weight: 400; color: #777; }
.widget-recent-posts.style-fullimg .widget-recent-posts-thumbnail { position: inherit; left: auto; top: auto; margin-bottom: 15px; width: 100%; }
.widget-recent-posts.style-fullimg .widget-recent-posts-li { padding-left: 0; min-height: 0; }
.widget-recent-posts.style-fullimg .widget-recent-posts-date { margin-top: 0 } .widget_categories li { position: relative }
.widget_categories li ul { margin: 0 0 0 20px }
.widget_categories li ul li:first-child { border-top: 1px solid #eee; margin-top: 4px; }
.widget_categories li ul li:last-child { border-bottom: none; padding-bottom: 0; }
.widget_categories .cat-count-span { color: #999; font-size: 0.846em; } .widget_recent_entries .post-date { display: block; font-size: 0.846em; color: #777; margin: 5px 0 0; } .sidebar-widget-icons .widget_archive a:before,
.sidebar-widget-icons .widget_recent_entries a:before,
.sidebar-widget-icons .widget_recent_comments a:first-child:before,
.sidebar-widget-icons .widget_layered_nav a:before,
.sidebar-widget-icons .widget_product_categories a:before,
.sidebar-widget-icons .widget_categories a:before { margin-right: 10px; font-family: 'Font Awesome\ 5 Free';font-weight: 900; color: #999; display: inline-block; }
.sidebar-widget-icons .widget_archive a:before { content: "\f016" }
.sidebar-widget-icons .widget_recent_entries a:before { content: "\f0f6" }
.sidebar-widget-icons .widget_recent_comments a:first-child:before { content: "\f0e5" }
.sidebar-widget-icons .widget_layered_nav a:before { content: "\f0da" }
.sidebar-widget-icons .widget_product_categories a:before { content: "\f0da" }
.sidebar-widget-icons .widget_categories a:before { content: "\f114" } #footer #wp-calendar tbody td:hover,
#footer #wp-calendar tbody td a { color: #fff; background-color: #333; } .widget-recent-posts-icons li .fa { margin-right: 10px; color: #999; }
.site-footer .widget-recent-posts-icons li .fa { color: #777 } .recent-comments-widget li { position: relative; padding-left: 70px; display: block; border-bottom: 1px solid #eee; padding-bottom: 20px; margin-bottom: 20px; min-height: 62px; }
.recent-comments-widget li:first-child { border-top: 1px solid #eee; padding-top: 20px; }
.recent-comments-widget li a { display: block }
.recent-comments-widget li a.avatar { width: 50px; height: 50px; position: absolute; left: 0; top: 0; display: block; padding: 3px; border: 1px solid #e4e4e4; }
.recent-comments-widget li:first-child a.avatar { top: 20px }
.site-footer .recent-comments-widget li a.avatar { border-color: #333 }
.recent-comments-widget strong { color: #000 }
.site-footer .recent-comments-widget strong { color: #fff } #footer-callout-wrap { background: #f7f7f7; padding: 30px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
#footer-callout { font-size: 1.385em }
#footer-callout-left,
#footer-callout-right { display: block; float: left; }
#footer-callout-left { width: 75% }
#footer-callout-left.full-width { width: 100% }
#footer-callout-right { width: 23%; margin-left: 2%; }
#footer-callout .theme-button { margin: 0; width: 100%; text-align: center; font-size: 0.889em; padding: 15px 20px; }
#footer-logo-wrap {}  .site-footer { background: #cecece; color: #000;margin-top: 20px; border-top:1px solid #ccc}
.single-col-footer .col { margin-left: 0; width: 100%; margin-right: 0; }
.site-footer ul { margin: 0 }
.site-footer .col { margin-bottom: 0 ; float:left}
.full-screen-post .site-footer { margin-top: 0 }
.site-footer .widget_recent_entries li,
.site-footer .widget_categories li { margin-bottom: 4px; padding-bottom: 4px; border-bottom: 1px solid #333; }
#footer-widgets .col-1 {width: 12%; }
#footer-widgets .col-2 {width: 45%}
#footer-widgets .col-3 {width: 38%; margin-left:5%;background:#dbe8d4;}
#footer-widgets .col-3 a {color:#07694F}
#footer-widgets h3 {margin:12px auto;font-size: 1.25em;font-weight: 600; color:#064534}
.footer-logo {margin:10px 42px 15px;}
.indent {margin-left:120px}
.site-footer .rpwwt-post-title {font-weight:600}
.site-footer .rpwwt-post-title:hover {text-decoration:underline}
.site-footer .rpwwt-post-excerpt {margin-top: 5px;}
#menu-footer {margin:10px auto;border-right:1px solid #bbb}
.footer-overlay {margin-bottom: -0px;margin-left: -275px;margin-top: -244px;width: 500px;}
.rpwwt-post-title {font-weight:500; font-size: 1.125em;line-height: 1.5em;}
.rpwwt-post-excerpt {margin-top: 10px; color: #575757;line-height: 1.5em;} .footer-widget .widget-title { color: #fff; font-weight: bold; font-weight: 600; font-size: 1.077em; margin: 0 0 20px; }
.site-footer p { color: #555 }
.site-footer-widgets { position: relative }
.site-footer a { color: #555 }
.site-footer a:hover { color: #777; text-decoration: none; } .footer-widget { padding-bottom: 45px }
#footer-widgets.row .col { margin-bottom: 0 !important }
.footer-widget .widget-recent-posts-title { color: #fff } #footer-bottom { min-height: 135px; background: #064534; color: #fff; font-size: 0.923em;border-top:2px solid #9e9e9e; }
#footer-bottom-inner { position: relative }
#footer-bottom p { color: #999 }
#footer-bottom p:last-child { margin: 0 }
#footer-bottom > .container { padding-top: 10px; padding-bottom: 10px; }
#footer-bottom a { color: #fff;text-decoration: underline; }
#footer-bottom a:hover { color: #fff; text-decoration: none; } #copyright { font-size: 0.9em; font-weight: 400; } #footer-bottom-menu { position: absolute; right: 0; top: 50%; margin-top: -20px; height: 40px; line-height: 40px; }
#footer-bottom-menu ul { list-style: none; margin: 0; }
#footer-bottom-menu ul li { float: left; margin-left: 20px; }
#footer-bottom-menu ul li:first-child { margin-left: 0 }
#footer-bottom-menu ul li .fa { margin-right: 7px }
.nod {position:relative; z-index:2;}  .searchform { position: relative }
.menu-search-text { display: none; }
.searchform input { width: 100%; background-repeat: no-repeat; background-position: right center; padding: .8em 30px .8em .8em; }
.searchform .searchform-submit { position: absolute; top: 50%; right: 15px; height: 20px; line-height: 20px; margin: -10px 0 0; background: none; padding: 0; border: 0; outline: 0; color: #000; font-size: 11px; opacity: 0.5; }
#footer .searchform input { background-color: #fff; box-shadow: 0 1px 2px rgba(0,0,0,0.06); border: none; padding: .8em; }
#footer input[type="search"] { outline: none } #search-no-results { font-size: 1.231em; margin-bottom: 20px; } .search-entry { position: relative; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #eee; padding-left: 130px; min-height: 120px; }
.search-entry-no-thumb { padding-left: 0; min-height: 0; }
.search-entry h2 { font-size: 1.313em; margin: 0 0 10px; font-weight: bold; font-weight: 600; }
.search-entry-thumb { position: absolute; top: 0; left: 0; width: 100px; padding: 4px; border: 1px solid #eee; }
.search-entry-thumb img { display: block; width: 100%; }
.search-entry-thumb img:hover { opacity: 0.8 }
.search-entry-text p:last-child { margin: 0 } #searchform-overlay { display: none; width: 350px; top: 120px; -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); -webkit-transition: transform 0.4s; -moz-transition: transform 0.4s; transition: transform 0.4s; }
#searchform-overlay.active { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
#searchform-overlay-title { font-size: 2.154em; margin: 0 0 20px; font-weight: 400; color: #fff; text-align: center; text-transform: capitalize; }
#searchform-overlay input { font-size: 1.077em; background: #fff; -webkit-apperance: none !important; width: 100%; border: 0; outline: 0; padding: 0; padding-right: 40px; padding-left: 20px; height: 45px; color: #000; font-weight: 400; border-radius: 3px; box-shadow: 0 0 4px rgba(0,0,0,0.7); }
#searchform-overlay .searchform-submit { font-size: 18px; }
#searchform-overlay .searchform-submit:hover { opacity: 1; } #searchform-dropdown { z-index: 10000; position: absolute; right: 0; background: #fff; top: 100%; padding: 15px; width: 260px; border-top: 3px solid transparent; box-shadow: 0 2px 7px rgba(0,0,0,0.1); visibility: hidden; opacity: 0; transition: all 0.25s ease-in-out; }
#searchform-dropdown input { display: block; outline: none; border: none; width: 100%; background: #f4f4f4; -webkit-appearance: none; border-radius: 0; }
#searchform-dropdown button { display: none; }
.boxed-main-layout #searchform-dropdown { right: 30px } #searchform-header-replace { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #fff; visibility: hidden; opacity: 0; transition: all 0.25s ease-in-out; }
#searchform-header-replace form { height: 100%; width: 100%; }
#searchform-header-replace input { height: 100%; width: 100%; outline: 0; border: 0; -webkit-appearance: none;  -moz-border-radius: none; -webkit-border-radius: none; border-radius: 0; font-size: 32px; text-transform: uppercase; color: #bbb; background: none; }
#searchform-header-replace-close { position: absolute; right: 0; top: 50%; margin-top: -20px; height: 40px; line-height: 40px; font-size: 26px; color: #bbb; cursor: pointer; }
#searchform-header-replace-close:hover { color: #000 }
body.boxed-main-layout #searchform-header-replace input { padding: 0 30px }
body.boxed-main-layout #searchform-header-replace-close { right: 30px } #searchform-dropdown.show,
#searchform-header-replace.show { visibility: visible; opacity: 1; } div.wpcf7 .wpcf7-not-valid { border-color: #F00 }
span.wpcf7-not-valid-tip { display: none !important }
div.wpcf7 input,
div.wpcf7 textarea { max-width: 100% }
div.wpcf7-validation-errors { margin: 1px 0 0; padding: 5px; color: #0033a0; background: #fefefe; text-align: center; border: 1px solid #0033a0; font-weight: 400; font-size: 0.65em;line-height: 1.25em; }
div.wpcf7 .wpcf7-mail-sent-ok { margin: 1px 0 0; padding: 5px; background: #edfdd3; border: 1px solid #0033a0; text-align: center; color: #657e3c; font-weight: normal; }
div.wpcf7-mail-sent-ng { margin: 0; padding: 5px; background: #fefefe; color: #0033a0; border: 1px solid #0033a0; }
.wpcf7 input,
.wpcf7 textarea { margin-top: 5px; font-family: inherit;color: inherit;}
div.wpcf7 .col input { width: 100% }
div.wpcf7 .one-half input { width: 100% }
div.wpcf7 .one-half { padding-left: 20px }
div.wpcf7 .one-half.first { padding-left: 0 }
div.wpcf7 .full-width input { width: 100% }
div.wpcf7 img.ajax-loader {display:none}
.wpcf7-recaptcha iframe {width: 100% !important;}
.rc-anchor-light {background: transparent none repeat scroll 0 0 !important; border: medium none !important; color: #fff !important;}
.ac-container{float:right; z-index: 25;width:25%}
.ac-container label{position: relative; z-index: 20;display: block;cursor: pointer;background: #006eb2; color:#fff;  border: solid 1px #fff;border-radius: 3px;margin-top: 7px;
padding: 8px 30px;text-transform: uppercase;text-align: center;}
.ac-container label:hover{color: #fff;}
.ac-container input[type="checkbox"] {display: none;}
.ac-container article{height: 0; overflow: hidden;     position: absolute;   z-index: 101; padding: 0 10px; 
-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
-moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
-ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
transition: height 0.3s ease-in-out, box-shadow 0.6s linear;background:#064534;}
.ac-container input:checked ~ article{ background:#064534;
-webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
-moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
-o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
-ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
}
.ac-small {width:350px;}
.ac-container input:checked ~ article.ac-small{	height: 400px;background:#064534;position:absolute; }
.drop-form input, .drop-form textarea {width:100%; box-shadow: inset 0px 1px 6px 0px rgba(0, 0, 0, 0.5);}
.drop-form textarea {height:80px}
.drop-form input[type="submit"], .contact-form input[type="submit"] {text-transform: uppercase;background: #006eb2;color:#fff}
.drop-form input[type="submit"]:hover, .contact-form input[type="submit"]:hover {box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.5);}
.drop-form legend {max-height: 80px;}
legend {width:100%;}
.drop-form br {display:none;}
.contact-form {background:#eee;padding:20px}
.contact-form input, .contact-form textarea {width:100%; background:#fff; box-shadow: inset 0px 1px 6px 0px rgba(0, 0, 0, 0.2);border: 1px solid #ccc;padding: .6em;}
.contact-form textarea {height:120px}
.contact-form br {display:none;}
.contact-form h2 {margin:0 0 10px; font-weight:600}
.contact-form input[type="checkbox"] { border: 0;box-shadow: none; width: auto;margin-right: 5px;}
.contact-form input[type="radio"] {  border: 0;box-shadow: none; width: auto;margin-right: 2px;}
.sign-up span.wpcf7-list-item {display: inline;}
.sign-up br {display:block;}
.sign-up hr {border: 0; height: 1px;  background: #ddd; clear: both; margin: 10px 0;}
.contact-form.sign-up input[type=submit] {width: auto;padding: 2% 10%;font-size: 1.125em;} #login-page-wrap { padding: 80px 0; text-align: center; }
#login-page-logo { margin-bottom: 10px }
#login-page-logo a { font-weight: bold; font-weight: 600; font-size: 26px; color: #000; }
#login-template-form { display: inline-block; border: 1px solid #eee; background: #f7f7f7; padding: 20px; width: 300px; max-width: 100%; }
#login-template-form label { font-size: 0.846em; text-transform: uppercase; font-weight: 400; text-align: left; letter-spacing: 1px; display: block; float: none; margin-bottom: 5px; color: #999; }
#login-template-form input[type="text"],
#login-template-form input[type="password"] { width: 100%; background: #fff; }
#login-template-form .button-primary { width: 100% }
#login-template-form .login-submit { margin: 0 } #loginform-wrap label { font-size: 1.125em }
#loginform-wrap input[type="text"],
#loginform-wrap input[type="password"] { width: 100%; font-size: 1em; box-shadow: 0 1px 3px rgba(0,0,0,0.1); border: 1px solid transparent; margin-top: 10px; border-radius: 3px; }
#loginform-wrap input[type="text"]:focus,
#loginform-wrap input[type="password"]:focus { border-color: #ccc; box-shadow: 0 1px 2px rgba(0,0,0,0.1); color: #333; }
#loginform-wrap p:last-child { margin: 0 }
#loginform-wrap a:hover { color: #4d4d4d; text-decoration: none; } .archives-section { margin-bottom: 60px }
.archives-section h2 { margin: 0 0 10px }
.archives-list { list-style: none; border-top: 1px solid #eee; padding-top: 10px; }
.archives-list li { display: block; color: #999; border-bottom: 1px solid #eee; padding-bottom: 10px; margin-bottom: 10px; }
.archives-list li a { color: #999 }
.archives-list li a:hover { color: #000; text-decoration: none; }
.archives-list li .fa { color: #999; margin-right: 15px; } #footer #lang_sel_list a,
#footer #lang_sel_list a:visited { background: none; color: inherit; padding: 0; font-size: inherit; }
#footer #lang_sel_list li { float: none; border: none; } @media print { 
#sidebar,
#footer-callout-wrap,
#footer,
#footer-bottom,
#top-bar-wrap,
#site-navigation-wrap,
.toggle-bar-btn,
.post-pagination,
.related.products,
.product form.cart { display: none }
.container { width: 100%; padding: 0; }
.wpb_accordion_content,
.wpb_toggle_content { display: block !important }
} .g-table { width: 100%;  border-collapse: collapse; }
.g-table-heading {text-align:center}
.g-table tr:nth-of-type(odd) {  background: #eee;border: 1px solid #ccc; text-align: left; }
.g-table th { background: #064534; color: #fff; font-weight: bold;padding: 6px; }
.g-table td { padding: 10px 15px; border: 1px solid #ccc; text-align: left;}
@media screen and (max-width: 767px) {
.g-table table, .g-table thead, .g-table tbody, .g-table th, .g-table td, .g-table tr { display: block; }
.rates-table table, .rates-table thead, .rates-table tbody, .rates-table th, .rates-table td, .rates-table tr { display: block; }
} @media screen and (max-width: 1440px) {
.home_callouts p { padding: 0 20px;line-height: 1.5em;}
#site-navigation ul li ul li a {padding: 13px 20px;}
}
@media screen and (max-width: 1366px) {
body {font-size: 14px;}
.home_callouts strong { font-size: 1.45em;}
.home-content .twothird { width: 55%;}
.ac-small { width: 325px;}
#site-navigation ul li ul li a {padding: 12px 20px;}
}
@media screen and (max-width: 1280px) {
#site-logo img { max-width: 80%;}
.tag img { max-width: 85%}.ac-small { width: 300px;}
.drop-form div.wpcf7 input, .drop-form div.wpcf7 textarea { width: 92%;}
#site-navigation ul li ul li a {padding: 11px 20px;}
#site-navigation a {padding:15px 12px}
.home_callouts p { padding: 0 15px}
.ViewAll {padding:10px 25px 10px;width: 20%;}
.sticker {text-align:center}
.sticker img {max-width:75%}
}
@media screen and (max-width: 1024px) {
body {font-size: 13px;}
.header-aside {font-size: 1em;margin-top: .5%;}
#site-navigation a {padding:15px 12px;}
.ac-container label {padding: 7px 25px;margin-left: 10px;}
.ac-small {width: 250px;}
.ac-container input:checked ~ article.ac-small {height: 380px;}
.drop-form div.wpcf7 input, .drop-form div.wpcf7 textarea {width: 75%;}
.home_callouts p {padding: 0 20px;}
.home-content .twothird, .home-content .third {width: 48%; float:left}
.footer-logos img {max-width: 85%;}
.footer-logo {margin: 10px 20px 15px;}
.indent {margin-left: 25px;}
.threequarter.special-msg { width: 100%;}
#footer-widgets .col-1 {width: 15%; }
#footer-widgets .col-2 {width: 42%}
#top-bar-wrap{font-size:1.25em}
img.alignright { max-width: 60%;}
}
@media screen and (max-width: 1023px) {
#site-navigation {display:none}
#rmp_menu_trigger-2841 { display: block; float: left;}
}
@media screen and (max-width: 959px) {
.hide-on-mobile {display:none !important}
.hide-on-desktop {display:block}
body {font-size: 12px;}
.leftFloat, .rightFloat {float:none; text-align:center; margin:0 auto;}
.content-area {float: none;max-width: 100% !important;width: 100%;}
.interior-sidebar { width: 100%;  margin: 0 auto; margin-top: 20px;float: none;}
.sidebar-callouts img { width: 25%;float:left;}
.sidebar-callouts br {display:none;}
#site-logo img {max-width: 75%;}
.tag img {max-width: 70%}
.tag {left: 41%; margin-top: 1%;}
.phone, .phone a {margin-top: 5px;}
.ac-container {width: 45%;}
#site-navigation {width: 55%;}
.ac-container label {padding: 5px 0;}
.ac-small {width: 400px;}
.drop-form div.wpcf7 input, .drop-form div.wpcf7 textarea {width: 100%;}
.home_callouts img {margin-bottom: 5px; max-width: 65px;}
.site-footer .widget_nav_menu li {padding: 4px 0;}
.textwidget {height: 0;}
#footer-widgets .col-3 {min-height: 325px;}
.footer-overlay {margin-bottom: -290px;margin-left: -200px;}
.boxr h2 {font-size: 1.313em;}
img.alignright {max-width: 50%;}
}
@media screen and (max-width: 864px) {
.tag { display: none;}
.ViewAll {width: 25%;}
.job-block {flex: 1 1 50%}
}
@media screen and (max-width: 800px) {
.twothird .half {width:50%;float:left;}
.half {float:none; width:100%}
.half ul {margin-bottom:0}
.third, .twothird {width:100%; float:none;padding:0}
.third ul {margin: 0 0 0px 20px;}
.container { width: 95%;}
#site-logo img { max-width: 70%;}
.tag { left: 39%;}
.tag img { max-width: 65%}
.home_callouts {font-size: .85em;}
.home_callouts strong {font-size: 1.25em;}
.home_callouts p {    padding: 0px;}
.home-content .twothird {width: 45%;float:left}
#footer-widgets .col-1 {width: 15%;}
#footer-widgets .col-3 {width: 35%;}
.indent {margin-left: 5px;}
.footer-logos img { max-width: 80%;}
img[title="Logo_NationalQuality"] {max-width: 90px;}
legend {width: 96%;}
.ac-small {width: 350px;}
.reverse { display: flex; flex-flow: column-reverse; }
.landingbox { margin: 2% 0;}
}
@media screen and (max-width: 768px) {
.home-content .twothird, .home-content .third {width: 100%;}
.home_callouts {font-size: .8em;}
.drop-form div.wpcf7 input, .drop-form div.wpcf7 textarea  {width: 94%;}
}
@media screen and (max-width: 736px) {
.header-one #site-logo { width: 55%;}
#site-logo img {max-width: 90%;}
.hide-on-phone {display:none !important}
.home_callouts {font-size: .95em;padding: 15px 0 10px;}
.home_callouts strong {font-size: 1.25em;}
.home_callouts img { max-width: 60px;}
#footer .container {width:100%;}
#footer-widgets .col-1 { display: none}
#footer-widgets .col-2 {width: 100%; background: #fff; padding: 10px 25px;}
#footer-widgets .col-3 { width: 100%;margin-left: 0%;padding: 10px 25px;}
.footer-logo { margin: 0;float: none;width: 100%;text-align: center;}
.footer-logo img { margin: 1% 0;max-width: 90%;}
.textwidget .indent {margin-left: 0px;text-align: center;}
.ViewAll {margin: -10px auto 0;}
.footer-overlay {display:none;}
.ac-small {width: 325px;}
}
@media screen and (max-width: 667px) {
.header-title {font-size: 1.75em;}
.home_callouts {font-size: .875em;}
.ac-container {width: 45%;}
#site-navigation { width: 55%;}
.ac-small {width: 295px;}
legend {width: 90%;}
.ViewAll {width: 30%;}
.sidebar-callouts img {width: 44%; float: left; margin: 5px 3%;}
.ac-small {width: 300px;}
.drop-form div.wpcf7 input, .drop-form div.wpcf7 textarea {width: 90%;}
.boxr h2 {font-size: 1.175em;}
.boxr {width: 35%;}
.boxr .theme-button {font-size: 1.1em;}
.boxl {width: 61%;}
.footer-logos {flex-wrap:wrap;justify-content: space-around;}
.footer-logos .block {   margin: 2% 0;}
}
@media screen and (max-width: 600px) {
.header-one #site-logo {width: 100%;text-align: center;}
.header-aside {width: 100%;font-size: 1em; margin-top: 1.5%;text-align: center;}
.header-aside br {display:none}
.menu-top-nav-container { float: none; width: 100%;margin: 0 auto;}
.menu-top-nav-container li {display:inline; float:none}
.menu-top-nav-container li a{display:inline-block}
#site-navigation-wrap .container { width: 100%;}
#site-navigation { width: 100%;}
.ac-container input:checked ~ article.ac-small { height: 400px; position: relative;}
.ac-container {width: 100%;}
.ac-container label {margin-left:0;padding: 10px 0; font-size: 1.25em;border-width: 3px 0; border-radius: 0;}
.ac-small {width: 100%;}
.home_callouts {text-align:left;font-size: 1em;}
.home_callouts .quarter {width:100%; float:none;clear: both;}
.home_callouts br {display:none;}
.home_callouts strong {font-size: 1.5em;line-height: 3em;}
.home_callouts p { padding: 0px; line-height: 1.4em;}
.home_callouts .container { margin-top: 0px;}
.home_callouts img { max-width: 60px; float: left;margin: 10px;}
.nod br {display:none;}
.alignleft, .alignright { float: none; margin: 3% auto;display: block;}
.drop-form div.wpcf7 input, .drop-form div.wpcf7 textarea {width: 100%;}
.threequarter.special-msg br:first-child {display: none;}
.special-msg .alignleft {margin: 0% auto;}
.job-block {flex: 1 1 100%; border-bottom: 1px solid;}
}
@media screen and (max-width: 500px) {
.home-content h1, .header-title  {font-size: 1.5em;}
.half ul {margin:0 0 0 30px}
.ViewAll {width: 50%;}
.nod br {display:block;}
.boxr{width: 100%;float: left !important;margin: 0px;margin-bottom: 10px;}
.boxr h2{font-size: 1.35em;}
.boxl{width:100%}
.hide500{display:none}
.one-half {width: 75% !important;}
.sign-up .one-half { width: 100% !important;padding-left: 0 !important;margin: 2% 0;}
ul.columns {columns: 1; -webkit-columns: 1; -moz-columns: 1;}
.one-half,
.one-third,
.one-fourth,
.one-fifth { display: block; float: none; width: 100%}
.sticker {
float: none;
padding: 10px;
}
.sticker img { max-width: 50%; }
.twothird .half {float:none; width:100%}
.wp {flex-wrap:wrap; justify-content:center; margin:8% 0; text-align:center}
}
@media screen and (max-width: 425px) {
.menu-top-nav-container {width: 68%;}
.sidebar-callouts { text-align: center;width: 100%;}
.sidebar-callouts img { width: auto; float: none;margin: 2% auto;}
.view-all {font-size: 1.5em;}
#copyright { font-size: 0.8em;}
.drop-form input[type="submit"] {font-size: 1.25em;margin-top: 12px;}
}
@media screen and (max-width: 375px) {
body {font-size: 11px;}
.footer-logo img { max-width: 250px;}
.ViewAll {width: 50%;}
.menu-top-nav-container { width: 70%;}
}
@media screen and (max-width: 360px) {
.menu-top-nav-container {width: 75%;}
}
@media screen and (max-width: 320px) {
.menu-top-nav-container { width: 80%;}
.home_callouts img { max-width: 50px;}
.home_callouts strong {font-size: 1.25em;}
.home_callouts p { margin-top: -5px;}
.home-content h1, .header-title { font-size: 1.25em;}
#copyright { font-size: 0.7em;}
.nod {line-height: 1.5em;}
.nod br {display:block;}
#footer-widgets .col-3 {padding: 10px 20px;}
.boxed2 {padding: 20px 10px;}
}