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: 0px; padding: 0px; border: 0px none; 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: outside none none; }
.special-quote { quotes: none; }
.special-quote::before, .special-quote::after { content: none; }
table { border-collapse: collapse; border-spacing: 0px; }
* { box-sizing: border-box; }
html.responsive, .responsive body { overflow-x: hidden; }
body { font: 13px/1.65em "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif; color: rgb(68, 68, 68); }
.lucida-sans-websave { font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif; }
.georgia-websave { font-family: "Georgia","Times New Roman",Times,serif; }
.arial-websave { font-family: Arial,Helvetica,Verdana,sans-serif; }
.verdana-websave { font-family: Verdana,Arial,Helvetica,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; }
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 0px; }
p img { margin: 0px; }
p.lead { font-size: 21px; line-height: 27px; }
em { font-style: italic; }
strong, b { font-weight: bold; }
small { font-size: 80%; }
hr { border-style: solid; border-color: rgb(221, 221, 221); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 0px 0px; clear: both; margin: 10px 0px 30px; height: 0px; }
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: 0px none; max-width: 100%; }
a:hover, a:focus, a:visited { outline: 0px none; 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: outside none none; margin-left: 7px; }
ol { list-style: outside none decimal; margin-left: 15px; }
ol, ul.square, ul.circle, ul.disc {  }
ul.square { list-style: outside none square; }
ul.circle { list-style: outside none circle; }
ul.disc, .entry-content-wrapper ul { list-style: outside none disc; }
ul ul, ul ol, ol ol, ol ul { margin: 4px 0px 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 0px; }
.entry-content-wrapper div li { text-indent: 0px; }
.entry-content-wrapper .borderlist > li:first-child { border-top: 1px solid; }
.entry-content-wrapper .borderlist > li { border-bottom: 1px solid; padding: 5px 0px; list-style-position: outside; margin: 0px; }
img, a img { border: medium none; padding: 0px; margin: 0px; display: inline-block; max-width: 100%; height: auto; image-rendering: optimizequality; }
input[type="submit"], #submit, .button { padding: 9px 22px; cursor: pointer; border: medium none; border-radius: 0px; }
[data-av_icon]::before { font-weight: normal; content: attr(data-av_icon); }
#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 { border: 1px solid rgb(225, 225, 225); padding: 8px 6px; outline: medium none; font: 1em "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif; color: rgb(119, 119, 119); margin: 0px 0px 20px; width: 100%; display: block; background: rgb(255, 255, 255) none repeat scroll 0% 0%; 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: rgb(85, 85, 85); }
#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: rgb(68, 68, 68); }
#top textarea { width: 100%; }
#top #wrap_all .valid .text_input, #top #wrap_all .valid .text_area, #top #wrap_all .valid .select { border: 1px solid rgb(154, 166, 0); }
#top #wrap_all .error .text_input, #top #wrap_all .error .text_area, #top #wrap_all .error .select { border: 1px solid rgb(223, 101, 62); }
#top #wrap_all .ajax_alert .text_input, #top #wrap_all .ajax_alert .text_area, #top #wrap_all .ajax_alert .select { border: 1px solid rgb(255, 182, 40); }
#top #wrap_all .valid .input_checkbox_label { color: rgb(154, 166, 0); }
#top #wrap_all .error .input_checkbox_label { color: rgb(223, 101, 62); }
table { width: 100%; padding: 0px; margin: 0px 0px 20px; font-size: 13px; }
table caption { padding: 0px 0px 5px; 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: none solid solid none; border-width: medium 1px 1px medium; border-left: medium none; border-top: medium none; }
td { font-size: 13px; padding: 9px 12px; border-style: none solid solid none; border-width: medium 1px 1px medium; border-left: medium none; border-top: medium 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: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; border-top: 0px none; }
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, 0.05) 50%, transparent 50%, transparent); background-size: 100% 4em; font-family: Monaco,"Andale Mono","Courier New",Courier,monospace; transition: all 0.5s ease-in-out 0s; margin-bottom: 30px; position: relative; left: 0px; 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: 0px; 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: medium none; padding: 0px; background: transparent none repeat scroll 0% 0%; }
.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: 0px; left: 0px; }
.image-overlay { position: absolute; background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 300; height: 100%; width: 100%; opacity: 0; }
.avia_transform a .image-overlay { transition: opacity 0.4s ease-in-out 0s; }
.avia_transform a:hover .image-overlay { opacity: 0.7 !important; }
.image-overlay .image-overlay-inside { height: 100%; width: 100%; position: absolute; left: 0px; top: 0px; }
.image-overlay .image-overlay-inside::before { position: absolute; border-radius: 50px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; height: 80px; width: 80px; line-height: 80px; left: 50%; top: 50%; margin: -40px 0px 0px -40px; z-index: 500; text-align: center; color: rgb(255, 255, 255); }
.image-overlay .image-overlay-inside::before { content: ""; font-family: "entypo-fontello"; font-size: 18px; font-weight: normal; }
.image-overlay.overlay-type-extern .image-overlay-inside::before { content: ""; }
.image-overlay.overlay-type-video .image-overlay-inside::before { content: ""; }
#top .hide-inner-overlay .image-overlay-inside { display: none; }
body .alignleft, .entry-content-wrapper a:hover .alignleft { float: left; margin: 4px 10px 0px 0px; 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 0px; position: relative; }
.alignleft img, .alignright img { display: block; }
#top .gallery a, #top .gallery a img { border: medium none; max-width: 100%; display: block; position: relative; }
#top .gallery .gallery-item { margin: 1px 1px 0px 0px; width: 80px; height: 80px; padding: 0px; }
#top .gallery-caption { display: none; }
.bypostauthor {  }
.gallery-icon { margin: 0px; }
.gallery-item { margin: 0px; }
.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 0px; position: relative; }
#top .wp-caption img { border: medium none; display: block; padding: 5px; margin: 0px; width: 100%; }
.wp-caption-text, #top .wp-caption .wp-caption-dd { display: block; font-size: 11px; font-style: italic; margin: 0px auto; padding: 3px 10px 5px; text-align: center; font-family: Georgia,"Times New Roman"; float: none; }
#top .wp-caption.aligncenter { margin: 5px auto 10px; padding: 0px; }
#top .wp-caption.alignright { margin: 4px 0px 0px 10px; }
#top .wp-smiley { display: inline-block; border: medium none; }
#wp-calendar td, #wp-calendar th { text-align: center; font-size: 11px; padding: 3px; }
.avia_textblock .wp-playlist { margin: 0px; }
.wp-playlist-light .wp-playlist-item.wp-playlist-playing { background: transparent none repeat scroll 0% 0%; }
.wp-playlist-current-item img { border-radius: 500px; }
.wp-playlist-current-item img[src$="media/audio.png"] { border-radius: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.wp-playlist-item-meta.wp-playlist-item-title { font-weight: bold; }
