  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; font-size:100%; font:inherit; vertical-align:baseline; } body figure{ margin:0;  } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; } body { line-height:1em; } ol, ul { list-style:none; } .special-quote { quotes:none; } .special-quote:before, .special-quote:after { content:''; content:none; } table { border-collapse:collapse; border-spacing:0; } * { box-sizing:border-box; }  html.responsive, .responsive body{ overflow-x:hidden; } body { font:13px/1.65em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#444; text-size-adjust:100%; -webkit-text-size-adjust:100%; } .arial-websave{ font-family:Arial, Helvetica, Helvetica Neue, HelveticaNeue, Verdana, sans-serif; } .arial-black-websave{ font-family:"Arial Black", Arial Bold, Gadget, sans-serif; } .arial-narrow-websave{ font-family:Arial Narrow, Arial, sans-serif; } .helvetica-websave{ font-family:Helvetica, "HelveticaNeue", "Helvetica Neue", Arial, Verdana, sans-serif; } .helvetica-neue-websave{ font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; } .lucida-sans-websave{ font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Helvetica Neue, HelveticaNeue, Arial, sans-serif; } .tahoma-websave{ font-family:Tahoma, Verdana, Segoe, sans-serif; } .trebuchet-ms-websave{ font-family:Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif; } .verdana-websave{ font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; } .georgia-websave{ font-family:"Georgia", "Times New Roman", Times, serif; } .lucida-bright-websave{ font-family:Lucida Bright, Georgia, serif; } .palatino-websave{ font-family:Palatino, Palatino Linotype, Palatino LT STD, Book Antiqua, Georgia, serif; } .times-new-roman-websave{ font-family:TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif; } .courier-new-websave{ font-family:Courier New, Courier, Lucida Sans Typewriter, Lucida Typewriter, monospace; } .lucida-sans-typewriter-websave{ font-family:Lucida Sans Typewriter, Lucida Console, monaco, Bitstream Vera Sans Mono, monospace; } .copperplate-websave{ font-family:Copperplate, Copperplate Gothic Light, fantasy; } .papyrus-websave{ font-family:Papyrus, fantasy; } .brush-script-mt-websave{ font-family:Brush Script MT, cursive; }  h1, h2, h3, h4, h5, h6 {  font-weight:600; } #top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a { font-weight:inherit; text-decoration:none; color:inherit; } #top h1 strong, #top h2 strong, #top h3 strong, #top h4 strong, #top h5 strong, #top h6 strong { color:inherit; } h1 { font-size:34px; line-height:1.1em; margin-bottom:14px; } h2 { font-size:28px; line-height:1.1em; margin-bottom:10px; } h3 { font-size:20px; line-height:1.1em; margin-bottom:8px;  } h4 { font-size:18px; line-height:1.1em; margin-bottom:4px;  } h5 { font-size:16px; line-height:1.1em;  } h6 { font-size:14px; line-height:1.1em; } .flex_column h1 a:hover, .flex_column h2 a:hover, .flex_column h3 a:hover, .flex_column h4 a:hover, .flex_column h5 a:hover, .flex_column h6 a:hover{ text-decoration:underline; } p + h1, p + h2, p + h3, p + h4, p + h5, p + h6{ margin-top:1.5em; } p { margin:0.85em 0; } p img { margin:0; } p.lead { font-size:21px; line-height:27px; } em { font-style:italic; } strong, b{ font-weight:bold; } small { font-size:80%; } hr { border:solid #ddd; border-width:1px 0 0; clear:both; margin:10px 0 30px; height:0; }  blockquote{ border-left-style:solid; border-left-width:7px; padding-left:20px; margin-bottom:1em; margin-right:1em; font-size:1.235em; line-height:1.5em; } blockquote small, blockquote cite, blockquote small a, blockquote cite a, blockquote a small, blockquote a cite{ font-size:12px; } mark{ background-color:transparent; color:inherit; }  a { text-decoration:none; outline:0; max-width:100%; max-width:none\9; } #top a:where(:not(.wp-element-button)) { text-decoration:none;   } a:hover, a:focus, a:visited { outline:0; text-decoration:underline; } p a, p a:visited { line-height:inherit; } a.avianolink, .avianolink a{ cursor:default; } #top .avia_hidden_link_text{ display:none; }  ul, ol { margin-bottom:20px; } ul { list-style:none outside; margin-left:7px; } ol { list-style:decimal; margin-left:15px; } ol, ul.square, ul.circle, ul.disc { } ul.square { list-style:square outside; } ul.circle { list-style:circle outside; } ul.disc, .entry-content-wrapper ul { list-style:disc outside; } ul ul, ul ol, ol ol, ol ul { margin:4px 0 5px 30px; } ul ul li, ul ol li, ol ol li, ol ul li { margin-bottom:6px; } .entry-content-wrapper li { margin-left:1em; padding:3px 0; } .entry-content-wrapper div li { text-indent:0; } .entry-content-wrapper .borderlist>li:first-child { border-top:1px solid; } .entry-content-wrapper .borderlist>li { border-bottom:1px solid; padding:5px 0; list-style-position:outside; margin:0; }   img, a img { border:none; padding:0; margin:0; display:inline-block; max-width:100%; height:auto; }  small.avia-copyright{ display:none; } .av-image-copyright{ position:absolute; bottom:0; z-index:5; } .av-image-copyright.av-copyright-left{ left:0; padding:0.2em 0.2em 0.2em 0.4em; border-top-right-radius:5px; } .av-image-copyright.av-copyright-right{ right:0; padding:0.2em 0.4em 0.2em 0.2em; border-top-left-radius:5px; }   input[type="submit"], #submit, .button{ padding:9px 22px; cursor:pointer; border:none; -webkit-appearance:none; border-radius:0px; }  [data-av_icon]:before { -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-weight:normal; content:attr(data-av_icon); speak:never; } #top .avia-svg-icon.avia-font-svg_entypo-fontello svg:first-child{ stroke:unset !important; } .avia-svg-icon svg:first-child, .avia-svg-icon img[is-svg-img="true"]{ height:1em; width:1em; } .avia-svg-icon svg:first-child[is-colored="true"]{ fill:unset !important;   stroke:unset !important; }   #top form { margin-bottom:20px; } #top fieldset { margin-bottom:20px; } #top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select { -webkit-appearance:none; border:1px solid #e1e1e1; padding:8px 6px; outline:none; font:1em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#777; margin:0; width:100%; display:block; margin-bottom:20px; background:#fff; border-radius:0px; } #top input[type="text"]:focus, #top input[type="password"]:focus, #top input[type="email"]:focus, #top input[type="number"]:focus, #top input[type="url"]:focus, #top input[type="tel"]:focus, #top input[type="search"]:focus, #top textarea:focus { box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2); color:#555; } #top textarea { min-height:60px; line-height:1.5em; } #top label{ font-weight:bold; font-size:0.92em; } #top legend { display:block; font-weight:normal; font-size:1.2em; } #top select { width:100%; } #top input[type="checkbox"] { display:inline; } #top label span, #top legend span { font-weight:normal; font-size:13px; color:#444; } #top textarea{ width:100%; } #top #wrap_all .valid .text_input, #top #wrap_all .valid .text_area, #top #wrap_all .valid .select{ border:1px solid #9AA600;  } #top #wrap_all .error .text_input, #top #wrap_all .error .text_area, #top #wrap_all .error .select{ border:1px solid #DF653E; } #top #wrap_all .ajax_alert .text_input, #top #wrap_all .ajax_alert .text_area, #top #wrap_all .ajax_alert .select{ border:1px solid #ffb628; } #top #wrap_all .valid .input_checkbox_label{ color:#9AA600; } #top #wrap_all .error .input_checkbox_label{ color:#DF653E; }  table { width:100%; padding:0; margin:0 0 20px 0; font-size:13px; } table caption { padding:0 0 5px 0; width:auto; font-style:italic; text-align:right; font-size:12px; } th { font-weight:bold; letter-spacing:1.5px; text-transform:uppercase; text-align:left; padding:9px 12px; border-style:solid; border-width:1px; border-left:none; border-top:none; } td { font-size:13px; padding:9px 12px; border-style:solid; border-width:1px; border-left:none; border-top:none; } tr th:first-child, tr td:first-child{ border-left-style:solid; border-left-width:1px; } tr:first-child th, tr:first-child td{ border-top-style:solid; border-top-width:1px; } #top th.nobg { background:none; border-top:0; }   pre{ clear:both; border-style:solid; border-width:1px; overflow:auto; padding:2em; line-height:2em; font-size:12px; background-image:linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent); background-size:100% 4em; font-family:Monaco, "Andale Mono", "Courier New", Courier, monospace; transition:all ease-in-out 0.5s; margin-bottom:30px; position:relative; left:0; text-transform:none; width:100%; } code{ font-family:Monaco, "Andale Mono", "Courier New", Courier, monospace; } iframe, object, embed{ max-width:100%; }  sup{ vertical-align:super; font-size:smaller; } sub{ vertical-align:sub; font-size:smaller; }  .hidden { position:absolute; top:0; visibility:hidden; } .floatleft{ float:left; } .floatright{ float:right; } .clearboth{ clear:both; } .special_amp{ font-family:"Baskerville", "Palatino Linotype", "Palatino", "Times New Roman", serif; font-style:italic; font-size:1.3em; line-height:0.5em; font-weight:normal; } #top .noborder, #top .noborder img{ border:none; padding:0; background:transparent; } .bg_container{ background-position:center center; background-attachment:fixed; background-repeat:no-repeat; background-size:cover; height:100%; width:100%; position:fixed; z-index:-1; top:0; left:0; } .image-overlay{ position:absolute; background:#fff; z-index:300; height:100%; width:100%; opacity:0; } .avia_transform a .image-overlay{ transition:opacity 0.4s ease-in-out; } .avia_transform a:hover .image-overlay{ opacity:0.7 !important; } .image-overlay .image-overlay-inside{ height:100%; width:100%; position:absolute; left:0; top:0; } .image-overlay .image-overlay-inside:before{ position:absolute; border-radius:50px; background:#000; height:80px; width:80px; line-height:80px; left:50%; top:50%; margin:-40px 0 0 -40px; z-index:500; text-align:center; color:#fff; } .image-overlay .image-overlay-inside:before{ content:"\E869"; font-family:'entypo-fontello-enfold'; font-size:18px; font-weight:normal; } .image-overlay.overlay-type-extern .image-overlay-inside:before{ content:"\E832"; } .image-overlay.overlay-type-video .image-overlay-inside:before{ content:"\E897"; } #top .hide-inner-overlay .image-overlay-inside{ display:none; }   body .alignleft, .entry-content-wrapper a:hover .alignleft{ float:left; margin:4px 10px 0px 0; display:block; position:relative; } body .alignright, .entry-content-wrapper a:hover .alignright { float:right; margin:4px 0px 0px 10px; display:block; position:relative; } body .aligncenter, .entry-content-wrapper a:hover .aligncenter{ clear:both; display:block; margin:10px auto; padding:10px 0; position:relative; } .alignleft img, .alignright img{ display:block; }  #top .gallery a, #top .gallery a img{ border:none; max-width:100%; display:block; position:relative; } #top .gallery .gallery-item{ margin:1px 1px 0 0; width:80px; height:80px; padding:0; } #top .gallery-caption{ display:none; } .bypostauthor{ } .gallery-icon{ margin:0; } .gallery-item{ margin:0; } .avia_textblock .gallery p{ display:none; }  div .wp-caption{ max-width:100%; font-size:11px; font-style:italic; border-width:1px; border-style:solid; margin:5px 15px 10px 0; position:relative; } #top .wp-caption img { border:medium none; display:block; padding:5px; margin:0; width:100%; } .wp-caption-text, #top .wp-caption .wp-caption-dd{ display:block; font-size:11px; font-style:italic; margin:0 auto; padding:3px 10px 5px; text-align:center; font-family:Georgia,"Times New Roman"; float:none; } #top .wp-caption.aligncenter{ margin:5px auto 10px auto; padding:0; } #top .wp-caption.alignright{ margin:4px 0px 0px 10px; }  #top .wp-smiley{ display:inline-block; border:none; }  #wp-calendar td, #wp-calendar th{ text-align:center; font-size:11px; padding:3px; }  @media only screen and (min-width:990px) { .responsive.av-no-preview #top #wrap_all .av-desktop-hide, .responsive.av-no-preview #top #wrap_all .av-desktop-font-size-hidden, .responsive.av-no-preview #top #wrap_all .av-desktop-font-size-title-hidden{  display:none; } }  @media only screen and (min-width:768px) and (max-width:989px) { .responsive.av-no-preview #top #wrap_all .av-medium-hide, .responsive.av-no-preview #top #wrap_all .av-medium-font-size-hidden, .responsive.av-no-preview #top #wrap_all .av-medium-font-size-title-hidden{  display:none; } }  @media only screen and (min-width:480px) and (max-width:767px) { .responsive.av-no-preview #top #wrap_all .av-small-hide, .responsive.av-no-preview #top #wrap_all .av-small-font-size-hidden, .responsive.av-no-preview #top #wrap_all .av-small-font-size-title-hidden{  display:none; } }  @media only screen and (max-width:479px) { .responsive.av-no-preview #top #wrap_all .av-mini-hide, .responsive.av-no-preview #top #wrap_all .av-mini-font-size-hidden, .responsive.av-no-preview #top #wrap_all .av-mini-font-size-title-hidden{  display:none; } }  @media print { .page-break{  display:block;  page-break-before:always; }  p, a, strong{  color:#000 !important; }  a{  text-decoration:underline; }  .entry-content a:after{  content:" [" attr(href) "] "; }  .related_posts a:after{  content:attr(title); }  .container{  width:100%; }  #top{  overflow-x:hidden; }  .boxed#top{  width:100%; }  .container{  width:100%;  margin:0 auto; }  .units, .unit{  margin:0; }  .container .one.unit, .container .one.units, .container .two.units, .container .three.units, .container .four.units, .container .five.units, .container .six.units, .container .seven.units, .container .eight.units, .container .nine.units, .container .ten.units, .container .eleven.units, .container .twelve.units, #top .flex_column{  margin:0;  margin-bottom:20px;  width:100%; }  #top.boxed .stretch_full{  width:100%; }  #top .offset-by-one, #top .offset-by-two, #top .offset-by-three, #top .offset-by-four, #top .offset-by-five, #top .offset-by-six, #top .offset-by-seven, #top .offset-by-eight, #top .offset-by-nine, #top .offset-by-ten, #top .offset-by-eleven{  padding-left:0; }  .avia-section-large .content, .avia-section-large .sidebar{  padding-top:2%;  padding-bottom:2%; }  #top .flex_column.av_one_half{  width:48%; }  #top .flex_column.av_one_half.first{  padding-right:2%; }  .fixed_header #header, .html_header_top.html_header_sticky #header{  position:relative;  top:0; }  .fixed_header #main{  padding-top:0; }  #header_main{  border-bottom:0; }  nav, #footer, #scroll-top-link, #av-cookie-consent-badge, .image-overlay, #top #main .sidebar, #commentform, .comment_container .miniheading, .comment_container .minitext, #top .avia-post-nav{  display:none; }  .avia-shadow{  box-shadow:inset 0 0 0 rgba(0,0,0,0); }  .grid-entry .inner-entry{  margin-right:0;  box-shadow:0 0 0 0 rgba(0,0,0,0); }  .content{  border:0; }  .boxed .container{  margin:0; }  .avia-layerslider, .avia-fullwidth-slider{  display:none; }  .avia_transform .avia-icon-list .iconlist_icon{  opacity:1;  transform:scale(1); }  #top .tab_titles{  display:none; }  #top .tabcontainer .tab.fullsize-tab{  display:block;  border-bottom:none; }  #top .tab_content{  display:block;  visibility:visible;  z-index:3;  position:relative;  overflow:auto;  border-style:solid;  border-width:1px;  border-radius:2px;  left:0;  width:auto;  background-color:#fcfcfc;  color:#666; }  #top .tab_inner_content{  left:0; }  #top .toggle_wrap{  visibility:visible;  display:block;  position:static; }  .grid-sort-container{  width:60%;  margin:0 auto; }  #top .isotope-item{  position:initial !important;  top:0 !important;  left:0 !important;  transform:translate3d(0,0,0) !important; }  .avia-progress-bar{  margin:5px 0;  border:1px solid #555 !important;  border-radius:3px !important; }  .avia-progress-bar .progress{  box-shadow:inset 0 0 0 0 rgba(0,0,0,0) !important;  border:0 !important; }  .avia-progress-bar div.progress .bar{  border:0 solid;  border-right:1px solid #555 !important;  border-radius:0; }  .avia-testimonial-image{  margin:0;  width:100%;  float:none;  text-align:center;  margin-bottom:15px;  height:auto; }  .avia-grid-testimonials .avia-testimonial-meta{  margin-left:0; }  body div .avia-testimonial{  display:block;  float:left; }  .avia_transform .avia-testimonial .avia-testimonial-image{  opacity:1;  transform:scale(1); }  .avia_transform .avia-gallery-thumb img{  opacity:1; } } 