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;}
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; } *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;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;-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;}
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;}
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 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:-webkit-linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent);background-image:-moz-linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent);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;-webkit-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;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;filter:alpha(opacity=0);}
.avia_transform a .image-overlay{-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;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';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);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;-moz-transform:scale(1);-webkit-transform:scale(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;-webkit-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;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
.avia_transform .avia-gallery-thumb img{opacity:1}
}