html{min-width:910px;}html.responsive{min-width:0px;}.boxed#top{margin:0 auto;overflow:visible;}.container{position:relative;width:100%;margin:0 auto;padding:0px 50px;clear:both;}.inner-container{position:relative;height:100%;width:100%;}.container_wrap{clear:both;position:relative;border-top-style:solid;border-top-width:1px;}.unit,.units{float:left;display:inline;margin-left:50px;position:relative;z-index:1;min-height:1px;}.row{position:relative;margin-bottom:20px;clear:both;}#wrap_all{width:100%;position:static;z-index:2;overflow:hidden;}.boxed #wrap_all{overflow:visible;}body .unit.alpha,body .units.alpha,body div .first{margin-left:0;clear:left;}body .unit.alpha,body .units.alpha{width:100%;}.container .av-content-full.units{width:100%;}.container .av-content-small.units{width:73%;}.boxed#top,.html_boxed.html_header_sticky #header{width:1010px;}.container{max-width:1010px;}@media only screen and (min-width: 768px) and (max-width: 989px){.responsive #top{overflow-x:hidden;}.responsive .boxed#top,.responsive.html_boxed.html_header_sticky #header{width:782px;}.responsive .container{max-width:782px;}.responsive.html_mobile_menu_tablet .boxed #wrap_all{overflow:hidden;}}@media only screen and (max-width: 989px){.responsive #top #wrap_all .flex_column.av-break-at-tablet,.responsive #top #wrap_all .av-break-at-tablet .flex_cell{margin:0;margin-bottom:20px;width:100%;display:block;}.responsive #top #wrap_all .av-break-at-tablet .flex_cell.no_margin{margin-bottom:0;}.responsive #top #wrap_all .av-break-at-tablet-flextable,.responsive .av-layout-grid-container.av-break-at-tablet{display:block;}.responsive #top #wrap_all .av-break-at-tablet-flextable.av-mobile-columns-flex{display:flex;flex-direction:column;}.responsive #top #wrap_all .av-break-at-tablet-flexwrapper.av-column-wrapper-individual.av-mobile-columns-flex{display:flex;flex-direction:column;width:100%;}.responsive #top #wrap_all .av-break-at-tablet-flextable.av-mobile-columns-flex.av-columns-reverse,.responsive #top #wrap_all .av-break-at-tablet-flexwrapper.av-column-wrapper-individual.av-mobile-columns-flex.av-columns-reverse{flex-direction:column-reverse;}.responsive #top #wrap_all .av-flex-cells .no_margin{height:auto !important;overflow:hidden;}.responsive #top #wrap_all .av-layout-grid-container .av-break-at-tablet .av_one_full,.responsive #top #wrap_all .av-layout-grid-container .av-break-at-tablet-flextable .av_one_full{margin-bottom:0;}}@media only screen and (max-width: 767px){.responsive .boxed #wrap_all{overflow:hidden;}.responsive #top{overflow-x:hidden;}.responsive .boxed#top,.responsive #top.boxed .stretch_full,.responsive.html_boxed.html_header_sticky #header,.responsive.html_boxed.html_header_transparency div #header{width:100%;max-width:100%;}.responsive #top .flex_column_table_cell{display:block;}.responsive #top .flex_column_table{display:block;}.responsive #top #wrap_all .av-mobile-columns-flex{display:flex;flex-direction:column;width:100%;}.responsive #top #wrap_all .av-mobile-columns-flex.av-columns-reverse{flex-direction:column-reverse;}.responsive #top #wrap_all .container{width:85%;max-width:85%;margin:0 auto;padding-left:0;padding-right:0;float:none;}.responsive .units,.responsive .unit{margin:0;}.responsive #top .container .av-content-small,.responsive #top #wrap_all .flex_column,.responsive #top #wrap_all .av-flex-cells .no_margin{margin:0;margin-bottom:20px;width:100%;}.responsive #top #wrap_all .av-flex-cells .no_margin{display:block;margin:0;height:auto !important;overflow:hidden;padding-left:8% !important;padding-right:8% !important;}.responsive #top #wrap_all .av-flex-cells .no_margin .flex_cell_inner{width:100%;max-width:100%;margin:0 auto;}.responsive #top #wrap_all .av-flex-cells .no_margin.av-zero-padding{padding-left:0% !important;padding-right:0% !important;}.responsive #top #wrap_all .flex_column:empty{margin:0;}.responsive #top #wrap_all .av-layout-grid-container .av_one_full{margin-bottom:0;}}@media only screen and (min-width: 480px) and (max-width: 767px){}.container:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}.clearfix:before,.clearfix:after,.flex_column:before,.flex_column:after,.widget:before,.widget:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.flex_column:after,.clearfix:after{clear:both;}.row,.clearfix{zoom:1;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}body div .first,body div .no_margin{margin-left:0;}div .flex_column{z-index:1;float:left;position:relative;min-height:1px;width:100%;}div .av_one_fifth{margin-left:6%;width:15.2%;}div .av_one_fourth{margin-left:6%;width:20.5%;}div .av_one_third{margin-left:6%;width:29.333333333333%;}div .av_two_fifth{margin-left:6%;width:36.4%;}div .av_one_half{margin-left:6%;width:47%;}div .av_three_fifth{margin-left:6%;width:57.6%;}div .av_two_third{margin-left:6%;width:64.666666666667%;}div .av_three_fourth{margin-left:6%;width:73.5%;}div .av_four_fifth{margin-left:6%;width:78.8%;}div .av_one_sixth{margin-left:6%;width:11.666666666667%;}div .av_one_seventh{margin-left:6%;width:9.1428571428571%;}div .av_one_eighth{margin-left:6%;width:7.25%;}div .av_one_nineth{margin-left:6%;width:5.7777777777778%;}div .av_one_tenth{margin-left:6%;width:4.6%;}#top div .no_margin{margin-left:0;margin-top:0;}#top .no_margin.av_one_fifth{width:20%;}#top .no_margin.av_one_fourth{width:25%;}#top .no_margin.av_one_third{width:33.3%;}#top .no_margin.av_two_fifth{width:40%;}#top .no_margin.av_one_half{width:50%;}#top .no_margin.av_three_fifth{width:60%;}#top .no_margin.av_two_third{width:66.6%;}#top .no_margin.av_three_fourth{width:75%;}#top .no_margin.av_four_fifth{width:80%;}#top .no_margin.av_one_sixth{width:16.666%;}#top .no_margin.av_one_seventh{width:14.285714285714%;}#top .no_margin.av_one_eighth{width:12.5%;}#top .no_margin.av_one_nineth{width:11.111111111111%;}#top .no_margin.av_one_tenth{width:10%;}#top .flex_column_table{display:table;table-layout:fixed;width:100%;float:left;}#top .flex_column_table.av-equal-height-column-flextable:not(:first-child){margin-top:50px;}#top .flex_column_table_cell{float:none;display:table-cell;}#top .av-flex-placeholder{display:table-cell;width:6%;}.av-align-top{vertical-align:top;}.av-align-middle{vertical-align:middle;}.av-align-bottom{vertical-align:bottom;}@media only screen and (min-width: 768px) and (max-width: 989px){.responsive .av_one_fourth.first.el_before_av_one_fourth.flex_column_div,.responsive .av_one_fourth.first + .av_one_fourth.flex_column_div,.responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth.flex_column_div,.responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth + .av_one_fourth.flex_column_div,.responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth.flex_column_div,.responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth + .av_one_fourth.flex_column_div,.responsive .avia-content-slider-inner .av_one_fourth.flex_column_div{margin-left:4%;width:48%;}.responsive #top .no_margin.av_one_fourth{margin-left:0;width:50%;}.responsive .av_one_fourth.first.el_before_av_one_fourth.flex_column_div,.responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth.flex_column_div,.responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth.flex_column_div,.responsive .av_one_fourth.first + .av_one_fourth + .av_one_half.flex_column_div,.responsive .avia-content-slider-inner .av_one_fourth.first.flex_column_div{margin-left:0%;clear:both;}.responsive .av_one_half.first.el_before_av_one_fourth.flex_column_div,.responsive .av_one_fourth.first + .av_one_fourth + .av_one_half.flex_column_div{width:100%;}.responsive .av_one_half.first + .av_one_fourth.flex_column_div,.responsive .av_one_half.first + .av_one_fourth + .av_one_fourth.flex_column_div,.responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth.flex_column_div,.responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth + .av_one_fourth.flex_column_div,.responsive .av_one_fourth.first + .av_one_fourth + .av_one_half.flex_column_div{margin-top:30px;}}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:.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:.2em .2em .2em .4em;border-top-right-radius:5px;}.av-image-copyright.av-copyright-right{right:0;padding:.2em .4em .2em .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,.2);color:#555;}#top textarea{min-height:60px;line-height:1.5em;}#top label{font-weight:bold;font-size:.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 .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:.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 .4s ease-in-out;}.avia_transform a:hover .image-overlay{opacity:.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:"";font-family:"entypo-fontello-enfold";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 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;}}#header{position:relative;z-index:501;width:100%;background:transparent;}#header_main .container,.main_menu ul:first-child > li a{height:88px;line-height:88px;}#header .header-reading-progress{position:absolute;height:2px;width:0%;border-radius:0 5px 5px 0;transition:all .1s linear;}#header .header-reading-progress.medium-bar{height:4px;}#header .header-reading-progress.large-bar{height:6px;}#header .header-reading-progress.very-large-bar{height:8px;}.html_header_top.html_header_sticky #main{padding-top:88px;}.html_header_top.html_header_transparency #header{position:absolute;}.html_header_top.html_header_sticky #header{position:fixed;}.html_header_top.html_header_sticky.html_bottom_nav_header #main{padding-top:140px;}.html_bottom_nav_header .avia-search-tooltip{top:101% !important;margin-left:-130px;}.html_header_top.html_header_sticky.html_header_unstick_top .header-scrolled-full#header{}.html_header_top.html_header_sticky.html_large #main{padding-top:116px;}.html_header_top.html_header_sticky.html_large #header_main .container,.html_header_top.html_header_sticky.html_large.html_main_nav_header .main_menu ul:first-child > li a{height:116px;line-height:116px;}.html_header_top.html_header_sticky.html_large.html_bottom_nav_header #main{padding-top:168px;}.html_header_top #top .av_header_stretch .container{width:96%;padding:0;max-width:100%;}.html_header_top #top .av_logo_right .logo{left:auto;right:0;}.html_header_top #top .av_menu_left .main_menu{left:0px;right:auto;}.html_header_top.html_main_nav_header #top .av_menu_left .main_menu{left:-13px;right:auto;}.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child > li > a{height:50px;line-height:50px;}.html_header_top .av_bottom_nav_header .av-logo-container .main_menu{display:none;}.html_header_top.html_bottom_nav_header #header_main{z-index:3;}.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu{clear:both;position:relative;line-height:40px;height:100%;width:100%;float:left;}.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu>div,.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu ul:first-child{width:100%;height:50px;}.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu ul:first-child>li:hover{z-index:1000;position:relative;}.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu .menu-item-search-dropdown{float:right;}#header_main_alternate{z-index:2;}#header #header_main_alternate .container{max-height:none;height:auto;}#header_main_alternate .main_menu .menu li ul ul{left:207px;}#header_main_alternate .avia_mega_div{right:auto;left:0;}.html_header_top.html_logo_center .main_menu{text-align:center;}.html_header_top.html_logo_center #header_main_alternate .main_menu ul:first-child{display:inline-block;width:auto;position:static;}.html_header_top.html_logo_center .logo{left:50%;transform:translate(-50%,0);}.avia-msie-8 .logo img,.avia-msie-8 .logo svg{height:100%;}.avia-msie-8.html_header_top.html_logo_center .logo{left:46%;}.html_header_top.html_bottom_nav_header.html_logo_right .main_menu ul:first-child{width:auto;float:right;}.html_header_top.html_bottom_nav_header.html_logo_right .main_menu ul:first-child{width:auto;float:right;}.html_header_top.html_header_topbar_active.html_header_sticky #top #main{padding-top:119px;}.html_header_top.html_header_topbar_active.html_header_sticky.html_large #top #main{padding-top:147px;}.html_header_top.html_header_topbar_active.html_header_sticky.html_bottom_nav_header #top #main{padding-top:170px;}.html_header_top.html_header_topbar_active.html_header_sticky.html_large.html_bottom_nav_header #top #main{padding-top:198px;}.av_icon_active_left .social_bookmarks{float:left;}.av_icon_active_right .social_bookmarks{float:right;}.av_secondary_right .sub_menu{float:right;}.av_phone_active_left .phone-info{float:left;}.av_phone_active_right .phone-info{float:right;}.phone-info{float:left;font-weight:bold;line-height:20px;font-size:11px;padding:5px 0;}.phone-info div{display:inline-block;line-height:1em;}.av_secondary_left .sub_menu>ul>li:last-child,.av_secondary_left .sub_menu>div>ul>li:last-child{border:none;padding-right:0;}.av_secondary_right .sub_menu>ul>li:last-child,.av_secondary_right .sub_menu>div>ul>li:last-child{border:none;margin-right:0px;padding-right:0;padding-left:10px;}.av_secondary_left .sub_menu>ul>li:first-child{padding-left:0;}.av_icon_active_left.av_secondary_left .sub_menu>ul>li:first-child{padding-left:10px;}.av_icon_active_right.av_secondary_right .sub_menu>ul>li:first-child{padding-left:10px;}.av_secondary_right .sub_menu{padding-left:10px;}.av_icon_active_right .social_bookmarks{padding-left:20px;}.av_secondary_left .sub_menu{padding-right:10px;}.html_boxed #main{position:static;overflow:hidden;}.html_logo_right.html_bottom_nav_header #header_main .social_bookmarks{right:auto;left:0;}#top nav .social_bookmarks{position:relative;top:50%;margin-top:-16px;right:0;overflow:hidden;clear:none;float:left;}.avia-menu.av_menu_icon_beside{padding-right:25px;margin-right:25px;border-right-width:1px;border-right-style:solid;transition:border-color .2s ease-in-out;}.fallback_menu + .social_bookmarks{padding-left:18px;}#header_meta{border-top:none;z-index:10;min-height:30px;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:-1px;}#header_meta .container{min-height:30px;}#header_main{border-bottom-width:1px;border-bottom-style:solid;z-index:1;}#header.shadow{box-shadow:0px 0px 3px rgba(0,0,0,.2);}.header_bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.95;z-index:0;transition:all .4s ease-in-out;-webkit-perspective:1000px;-webkit-backface-visibility:hidden;}.html_header_sticky_disabled .header_bg{opacity:1;}.avia-msie-8.html_header_transparency .av_header_sticky_disabled#header{background:transparent;}.av_minimal_header .header_bg{opacity:1;}.av_minimal_header #header_main,.av_minimal_header #header_meta{border:none;}.av_minimal_header .avia-menu-fx{display:none;}#top #header.av_minimal_header .main_menu ul:first-child >li > ul,#top #header.av_minimal_header .main_menu .avia_mega_div > .sub-menu{border-top:none;}.av_minimal_header #header_main .container,.av_minimal_header .main_menu ul:first-child > li a{height:90px;line-height:90px;}.html_header_top.html_header_sticky.html_large .av_minimal_header #header_main .container,.html_header_top.html_header_sticky.html_large.html_main_nav_header .av_minimal_header .main_menu ul:first-child > li a{height:118px;line-height:118px;}#top .av_minimal_header #s{border:none;padding:12px 47px 12px 5px;}#top .av_minimal_header .av_ajax_search_entry{border:none;}.av_minimal_header_shadow{box-shadow:0 0 2px 1px rgba(0,0,0,.1);}.av_minimal_header_shadow.av_header_transparency{box-shadow:0 0 0px 0px rgba(0,0,0,0);}.av_minimal_header #header_main_alternate{border:none;}.html_header_transparency #main{padding-top:0 !important;}#top .av_header_transparency .main_menu ul:first-child > li > a:hover,#top .av_header_transparency .main_menu ul:first-child > li > a:focus,#top #wrap_all .av_header_transparency .sub_menu > ul > li > a:hover,#top #wrap_all .av_header_transparency .sub_menu > ul > li > a:focus{opacity:.8;transition:opacity .4s ease-in-out;}#top .av_header_transparency.av_alternate_logo_active .logo a > img,#top .av_header_transparency.av_alternate_logo_active .logo a > svg{opacity:0;}#top .av_header_transparency #header_main,#top .av_header_transparency .avia-menu.av_menu_icon_beside{border-color:transparent;}#top .av_header_transparency .header_bg{background-color:transparent;opacity:0;}#top .av_header_transparency .phone-info,#top .av_header_transparency .social_bookmarks li a{color:inherit;}#top #header.av_header_transparency .avia_mega_div{margin-top:1px;padding-top:1px;}#top .av_header_transparency .avia-menu-fx{bottom:22%;width:70%;left:15%;}#top .av_header_transparency .phone-info.with_nav span{border-color:rgba(255,255,255,.25);color:#fff;}#top .av_header_transparency #header_meta li{border-color:rgba(255,255,255,.25);color:inherit;}#top .av_header_transparency #header_meta{background:transparent;box-shadow:none;border-bottom:1px solid rgba(255,255,255,.25);}.html_header_transparency #header_meta{transition:background .4s ease-in-out;}#top .av_header_glassy.av_header_transparency .header_bg{background-color:#fff;opacity:.1;}#top .av_header_glassy.av_header_transparency #header_main{border-color:rgba(255,255,255,.25);border-top-color:transparent;}#top .av_header_glassy.av_header_transparency .avia-menu.av_menu_icon_beside{border-color:rgba(255,255,255,.25);}#top .av_header_glassy.av_header_transparency .social_bookmarks li,#top .av_header_glassy.av_header_transparency .social_bookmarks li a{border-color:rgba(255,255,255,.25);color:#fff;}#top .av_header_glassy.av_header_transparency #header_main_alternate{border-bottom-color:rgba(255,255,255,.25);}#top .av_header_with_border.av_header_transparency #header_main{border:1px solid rgba(255,255,255,.25);border-left:none;border-right:none;border-top-color:transparent;}#top .av_header_with_border.av_header_transparency .avia-menu.av_menu_icon_beside{border-color:rgba(255,255,255,.25);}.html_header_searchicon_disabled #top .av_header_border_disabled.av_bottom_nav_disabled .main_menu .menu>li:last-child>a .avia-menu-fx{padding-right:13px;box-sizing:content-box;}#top .av_header_scrolldown{transition:opacity .6s ease-out,margin .6s ease-out;margin-top:0px;}#top .av_header_scrolldown.av_header_transparency{opacity:0;margin-top:-250px !important;}.html_header_transparency.html_header_scrolldown #top .avia-builder-el-0 .container,.html_header_transparency.html_header_scrolldown #top .avia-builder-el-0 .slideshow_inner_caption{padding-top:0;}.html_header_transparency #top .footer-page-content .avia-builder-el-0 .container{padding-top:0;}#top .header_hidden{display:none;}.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text{border-left-style:solid;border-left-width:1px;padding-left:13px;margin-left:-13px;}.av_seperator_small_border .av-main-nav > li:first-child > a > .avia-menu-text{border-left:none;}.av_seperator_big_border .av-main-nav > li > a{border-left-style:solid;border-left-width:1px;text-align:center;min-width:90px;}#top .av_seperator_big_border .av-main-nav > li:last-child > a,#top .av_seperator_big_border .av-main-nav > #menu-item-search > a{border-right-style:solid;border-right-width:1px;}#top .av_seperator_big_border .av-main-nav > #menu-item-search > a{border-left-style:solid;border-left-width:1px;border-color:inherit;}#top .av_seperator_big_border#header .av-menu-button > a .avia-menu-text{border:none;}.av_seperator_big_border .avia-menu.av_menu_icon_beside{padding-right:0;}#top .av_seperator_big_border#header .av-main-nav > li > a{padding:0 13px;}#top .av_seperator_big_border .avia-menu.av_menu_icon_beside{border-right-style:none;border-right-width:0;}.html_bottom_nav_header #top .av_seperator_big_border .av-main-nav > #menu-item-search > a{border-left-style:solid;border-left-width:1px;border-color:inherit;margin-left:-1px;}.avia-menu-subtext,#top .sub-menu .avia-menu-subtext{display:none;}.html_header_top #top .av_menu_left .main_menu .menu li ul ul{left:207px;}.html_header_sidebar{}.html_header_sidebar #top #header{width:300px;position:absolute;min-height:100%;border-bottom:none;}.html_boxed.html_header_sidebar #wrap_all{position:relative;}.html_header_sidebar #top #header_main{border-top:none;}.html_header_sidebar #header .container{width:100%;height:auto;line-height:1.3em;padding:0;float:none;max-width:100%;}.html_header_sidebar .header_bg{opacity:1;}.html_header_left #top  #header{}.html_header_right #top #header{right:0;}.html_header_left #main{margin-left:300px;position:relative;border-left-style:solid;border-left-width:1px;}.html_header_right #main{margin-right:300px;position:relative;border-right-style:solid;border-right-width:1px;}.html_header_sidebar #top #header.av_always_sticky{position:fixed;-webkit-backface-visibility:hidden;}.html_header_sidebar .logo{position:relative;clear:both;padding:40px;border-bottom-style:solid;border-bottom-width:1px;height:auto;max-height:none;width:100%;}.html_header_sidebar .logo img,.html_header_sidebar .logo svg{width:100%;max-height:none;padding:0;height:auto;}.html_header_sidebar .main_menu{position:relative;clear:both;z-index:200;}.html_header_sidebar #header .av-main-nav,.html_header_sidebar #header .av-main-nav-wrap{width:100%;}.html_header_sidebar #header .av-main-nav{padding:20px 0;}.html_header_sidebar #header .av-main-nav > li{float:none;display:block;margin:0 13%;}.html_header_sidebar #header .av-main-nav > li > a{line-height:1.3em;height:auto;padding:15px 3px;border-bottom-style:solid;border-bottom-width:1px;margin:0 auto;}.html_header_sidebar #header .av-main-nav > li > a .avia-menu-text{font-size:inherit;font-weight:normal;display:block;}.html_header_sidebar #header .av-main-nav > li > a .avia-menu-subtext{display:block;font-weight:normal;font-size:12px;padding-top:3px;}.html_header_sidebar #header .av-main-nav > li:last-child > a{border:none;}.html_header_sidebar #header .av-main-nav > li:nth-last-child(2) > a{border:none;}.html_header_sidebar #header .avia-menu-fx{display:none;}.html_header_sidebar .av-main-nav ul{border-top-width:1px;}.html_header_left .av-main-nav ul{top:0;left:100%;box-shadow:5px 5px 15px rgba(0,0,0,.1);}.html_header_left #top .av-main-nav ul ul{left:207px;top:-1px;}.html_header_right .av-main-nav ul{top:0;left:auto;right:100%;box-shadow:-5px 5px 15px rgba(0,0,0,.1);}.html_header_right #top .av-main-nav ul ul{left:-207px;top:-1px;}.html_header_sidebar #top .av-main-nav ul a{padding:12px 15px;}.html_header_sidebar #main > .avia-builder-el-0{border-top:none;}.html_header_sidebar #top #header .av-menu-button > a{border:none;}.html_header_sidebar #top #header .av-menu-button + .av-menu-button > a{padding-top:0;}.html_header_sidebar #top #header .av-menu-button-colored:hover{opacity:.8;}.html_header_left  #header .avia_mega_div{left:100%;top:0;}.html_header_right #header .avia_mega_div{right:100%;top:0;}.html_header_sidebar #top #header .avia_mega_div > .sub-menu{border-width:1px;border-style:solid;}.html_header_sidebar.html_content_align_left  .container{float:left;}.html_header_sidebar.html_content_align_right .container{float:right;}.html_header_sidebar.html_content_align_left #footer,.html_header_sidebar.html_content_align_right #footer,.html_header_sidebar.html_content_align_left #socket,.html_header_sidebar.html_content_align_right #socket{overflow:hidden;}.html_header_sidebar .container_wrap{width:100%;}#header .avia-custom-sidebar-widget-area{margin:0;padding:0;float:none;}#header .avia-custom-sidebar-widget-area .widget{border-top-style:solid;border-top-width:1px;padding:40px;width:100%;overflow:hidden;}.html_header_sidebar .av-sidebar-social-container{position:relative;clear:both;overflow:hidden;}.html_header_sidebar #top #header .social_bookmarks{position:relative;top:0;margin:0;border-top-style:solid;border-top-width:1px;clear:both;display:table;width:100%;table-layout:fixed;}.html_header_sidebar #top #header .social_bookmarks li{float:none;display:table-cell;text-align:center;}.html_header_sidebar #top #header .social_bookmarks li.social_icon_1 a{border:none;}.html_header_sidebar #top #header .social_bookmarks li a{width:100%;border-radius:0;border-left-style:solid;border-left-width:1px;padding:10px 0;}.html_header_sidebar .av_default_container_wrap,.html_header_sidebar .container_wrap_first{float:left;}.html_top_nav_header #header_main_alternate{border-top:none;border-bottom-style:solid;border-bottom-width:1px;}.html_top_nav_header.html_minimal_header #header_main_alternate{border:none;}.html_top_nav_header div .logo{position:relative;}.html_top_nav_header .av-logo-container .inner-container{position:relative;overflow:hidden;}.html_top_nav_header.html_header_top.html_header_sticky #top #wrap_all #main{padding-top:50px;}.html_top_nav_header.html_header_top.html_header_sticky.html_header_topbar_active #top #wrap_all #main{padding-top:80px;}.html_top_nav_header .av-logo-container{height:88px;}.html_top_nav_header.html_large .av-logo-container{height:150px;}.html_top_nav_header #header_main{border:none;}.av-hamburger{padding:0 0 0 0;display:inline-block;cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}.av-hamburger-box{width:35px;height:24px;display:inline-block;position:relative;}.av-hamburger-inner{display:block;top:50%;margin-top:-2px;}.av-hamburger-inner,.av-hamburger-inner::before,.av-hamburger-inner::after{width:40px;height:3px;background-color:#000;border-radius:3px;position:absolute;transition:transform .15s ease;}.av-hamburger-inner::before,.av-hamburger-inner::after{content:"";display:block;}.av-hamburger-inner::before{top:-10px;}.av-hamburger-inner::after{bottom:-10px;}.av-hamburger--spin .av-hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);}.av-hamburger--spin .av-hamburger-inner::before{transition:top .1s .34s ease-in,opacity .1s ease-in,background-color .15s ease;}.av-hamburger--spin .av-hamburger-inner::after{transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19),background-color .15s ease;}.av-hamburger--spin.is-active .av-hamburger-inner{transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);}.av-hamburger--spin.is-active .av-hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out,background-color .15s ease;}.av-hamburger--spin.is-active .av-hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1),background-color .15s ease;}.av-burger-menu-main{display:none;transition:padding .3s ease-out;}.js_active.html_burger_menu #avia-menu > li{display:none;}.js_active.html_burger_menu #avia-menu .av-burger-menu-main,.html_burger_menu #top #avia-menu .menu-item-search-dropdown{display:block;}.av-burger-menu-main{cursor:pointer;}.av-burger-menu-main a{padding-left:10px;}.av-hamburger strong{display:none;}.av-hamburger-box{height:8px;}.av-hamburger-inner,.av-hamburger-inner::before,.av-hamburger-inner::after{width:100%;}.html_burger_menu #top #wrap_all .menu-item-search-dropdown > a{font-size:24px;}html.av-burger-overlay-active #top .menu-item-search-dropdown > a{color:#fff;}.html_burger_menu_active #header .avia-menu .menu-item{display:none;}.html_burger_menu_active .menu-item-avia-special{display:block;}.html_burger_menu_active #top #wrap_all .menu-item-search-dropdown > a{font-size:24px;}.html_header_sidebar #top div .av-burger-menu-main{display:none;}.html_burger_menu_active #top #wrap_all #header .av-burger-menu-main > a{background:transparent;position:relative;z-index:10;}.av-hamburger--spin-r .av-hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);}.av-hamburger--spin-r .av-hamburger-inner::before{transition:top .1s .34s ease-in,opacity .1s ease-in;}.av-hamburger--spin-r .av-hamburger-inner::after{transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19);}.av-hamburger--spin-r.is-active .av-hamburger-inner{transform:rotate(-225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);}.av-hamburger--spin-r.is-active .av-hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out;}.av-hamburger--spin-r.is-active .av-hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1);}.av-burger-overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;z-index:100;display:none;overflow:hidden;opacity:0;}.av-burger-overlay-inner,.av-burger-overlay-bg{position:absolute;top:0;left:0;height:100%;width:100%;min-height:700px;display:table;vertical-align:middle;text-align:center;z-index:5;}.av-burger-overlay-bg{z-index:3;opacity:.9;background:#000;display:block;position:fixed;}.av-burger-overlay-scroll{overflow:auto;position:absolute;height:100%;width:100%;z-index:10;-webkit-overflow-scrolling:touch;}#av-burger-menu-ul li a{position:relative;display:block;transition:none;}#av-burger-menu-ul li ul{background:transparent;}html.av-burger-overlay-active #header_meta,html.av-burger-overlay-active #menu-item-shop.cart_dropdown,html.av-burger-overlay-active .cart_dropdown,html.av-burger-overlay-active #top .social_bookmarks{z-index:1;}.av-burger-overlay-active #top .av-hamburger-inner,.av-burger-overlay-active #top .av-hamburger-inner::before,.av-burger-overlay-active #top .av-hamburger-inner::after{background-color:#fff;}.av-burger-overlay-active #top #header .av-main-nav > li > a{background:transparent;}.av-burger-overlay-active #scroll-top-link{z-index:150;}#top #av-burger-menu-ul{display:table-cell;height:100%;width:100%;vertical-align:middle;padding:125px 0;}@media only screen and (orientation: landscape) and (max-width: 989px){#top #av-burger-menu-ul{vertical-align:top;}}.html_av-overlay-full #av-burger-menu-ul li{display:block;height:auto;width:100%;padding:.3em 0;font-size:35px;}.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li{line-height:1.6em;}.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li li{font-size:.6em;line-height:1.4em;}.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li li li{font-size:.8em;}.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li a{color:#fff;height:auto;line-height:inherit;font-size:inherit;}.html_av-overlay-full #av-burger-menu-ul li a:hover,.html_av-overlay-full #av-burger-menu-ul li a:active,.html_av-overlay-full #av-burger-menu-ul li a:focus{text-decoration:none;opacity:.7;}.html_av-overlay-full.av-burger-overlay-active #top #wrap_all #menu-item-search a,.html_av-overlay-full.av-burger-overlay-active #top #wrap_all #menu-item-search a:hover{color:#fff;}.html_header_top.html_logo_center.av-burger-overlay-active .menu-item-avia-special{z-index:150;}#top #wrap_all #av-burger-menu-ul > li{opacity:0;position:relative;top:18px;transition:opacity .3s ease-out,top .3s ease-out,left .3s ease-out;transform:translate3d(0,0,0);}.avia_desktop.avia-safari #top #wrap_all #av-burger-menu-ul > li{transform:none;}#top #wrap_all #header #av-burger-menu-ul > li.av-active-burger-items{opacity:1;top:0;left:0;}.html_av-overlay-full #top #av-burger-menu-ul .av-menu-button > a .avia-menu-text{padding:.5em 1.5em;}.html_av-overlay-full #top #av-burger-menu-ul .av-menu-button{margin-top:.4em;}.html_av-overlay-full #av-burger-menu-ul li ul li a{font-size:1.3em;}#av-burger-menu-ul li a .avia-menu-subtext{display:block;font-size:.6em;line-height:1.2em;margin:-10px 0 13px 0;opacity:.7;text-transform:none;}.html_av-overlay-side  #av-burger-menu-ul li a .avia-menu-subtext{font-size:1em;margin:0;opacity:.9;}#av-burger-menu-ul .avia-menu-fx{display:none;}#top .av-small-burger-icon{transform:scale(.6);transform-origin:right;}#top #wrap_all #header .av-small-burger-icon a{padding:0;}.html_av-overlay-side .av-burger-overlay-bg{opacity:.3;cursor:pointer;}.html_av-overlay-side #top .av-burger-overlay li{margin:0;}.html_av-overlay-side #top #wrap_all .av-burger-overlay li a{line-height:1.3em;height:auto;padding:15px 50px;display:block;text-align:left;text-decoration:none;}.html_av-overlay-side #top .av-burger-overlay li a:hover{text-decoration:none;}.html_av-overlay-side #top #wrap_all #av-burger-menu-ul > li{top:0;left:18px;}.html_av-overlay-side #top #wrap_all .av-burger-overlay li li a{padding-left:70px;}.html_av-overlay-side #top #wrap_all .av-burger-overlay li li li a{padding-left:90px;}.html_av-overlay-side #top #wrap_all .av-burger-overlay li li li li a{padding-left:110px;}.html_av-overlay-side #top #wrap_all .av-burger-overlay li li li li li a{padding-left:130px;}.html_av-overlay-side .av-burger-overlay-scroll{width:350px;right:0;max-width:100%;transform:translateX(350px);transition:all .5s cubic-bezier(.75,0,.25,1);}.html_av-overlay-side.av-burger-overlay-active-delayed .av-burger-overlay-scroll{transform:translateX(0);}.html_av-overlay-side #top #wrap_all #av-burger-menu-ul > li{opacity:1;top:0;left:0;}.html_av-overlay-side-classic #top .av-burger-overlay{font-size:1em;}.html_av-overlay-side-classic #av-burger-menu-ul{vertical-align:top;}.html_av-overlay-side-classic #top .av-burger-overlay li a{border-bottom-style:solid;border-bottom-width:1px;}.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet{height:1px;display:block;position:absolute;margin-top:0;opacity:.3;border:none !important;width:7px;left:50px;top:50%;}.html_av-overlay-side-classic #top .av-burger-overlay li li li .avia-bullet{left:70px;}.html_av-overlay-side-classic #top .av-burger-overlay li li li li .avia-bullet{left:90px;}.html_av-overlay-side-classic #top .av-burger-overlay li li li li li .avia-bullet{left:110px;}.html_av-overlay-side-classic #top .av-burger-overlay li li li li li li .avia-bullet{left:130px;}.html_av-overlay-side-minimal .av-burger-overlay-bg{opacity:.1;}.html_av-overlay-side-minimal #top .av-burger-overlay{font-size:1.1em;}.html_av-overlay-side-minimal #top .av-burger-overlay .sub-menu{font-size:.9em;}.html_av-submenu-hidden #av-burger-menu-ul li ul{display:none;}.html_av-submenu-hidden .av-submenu-indicator{display:inline-block;padding:0 10px;font-size:11px;opacity:.5;vertical-align:top;float:right;transition:all .2s ease-out;position:absolute;right:30px;top:50%;margin-top:-9px;height:20px;line-height:20px;}.html_av-submenu-hidden .av-submenu-indicator:before{content:"";font-family:"entypo-fontello-enfold";}.html_av-submenu-hidden .av-show-submenu > a > .av-submenu-indicator{transform:rotate(90deg);}div .logo{float:left;position:absolute;left:0;z-index:1;}.logo,.logo a{overflow:hidden;position:relative;display:block;height:100%;}.logo img,.logo svg{padding:0;display:block;width:auto;height:auto;height:100% \9;height:auto \9;max-height:100%;image-rendering:auto;position:relative;z-index:2;transition:opacity .4s ease-in-out;}.logo svg,.logo.avia-img-svg-logo > a > img,.logo .alternate.avia-img-svg-logo{height:100%;}.logo img.alternate,.logo .subtext.avia-svg-logo-sub svg{position:absolute;z-index:1;top:0;left:0;opacity:0;}.av_header_transparency .logo img.alternate,.av_header_transparency .logo .subtext.avia-svg-logo-sub svg{opacity:1;}.main_menu{clear:none;position:absolute;z-index:100;line-height:30px;height:100%;margin:0;right:0;}.main_menu .pointer_arrow_wrap{display:none;}.av-main-nav-wrap{float:left;position:relative;z-index:3;}.av-main-nav-wrap ul{margin:0;padding:0;}.av-main-nav{z-index:110;position:relative;}.av-main-nav ul{display:none;margin-left:0;left:0;position:absolute;top:100%;width:208px;z-index:2;padding:0;box-shadow:0 8px 15px rgba(0,0,0,.1);margin-top:-1px;}.av-main-nav ul li{margin:0;padding:0;width:100%;}.av-main-nav ul li a{border-right-style:solid;border-right-width:1px;border-left-style:solid;border-left-width:1px;}.av-main-nav ul li:last-child > a{border-bottom-style:solid;border-bottom-width:1px;}.av-main-nav li{float:left;position:relative;z-index:20;}.av-main-nav li:hover{z-index:100;}.av-main-nav > li > ul{border-top-width:2px;border-top-style:solid;}.av-main-nav > li{line-height:30px;}.av-main-nav li a{max-width:none;}.av-main-nav > li > a{display:block;text-decoration:none;padding:0 13px;font-weight:normal;font-weight:600;font-size:13px;transition:background-color .4s ease-in-out,color .4s ease-in-out,border-color .4s ease-in-out;}.av-main-nav > li > a,div #menu-item-shop.cart_dropdown{transition:none;transition:background-color .4s ease-in-out,color .4s ease-in-out,border-color .4s ease-in-out;}.av_header_transparency .av-main-nav > li > a,.av_header_transparency #menu-item-shop.cart_dropdown{transition:border-color .2s ease-in-out;}#top .av-main-nav ul a{width:100%;height:auto;float:left;text-align:left;line-height:23px;padding:8px 15px;font-size:12px;min-height:23px;max-width:none;text-decoration:none;font-family:inherit;}#top .av-main-nav ul ul{left:-207px;top:0px;margin:0;border-top-style:solid;border-top-width:1px;padding-top:0px;}.av-main-nav li:hover ul ul{display:none;}#top .av-main-nav li:hover > ul{display:block;}.avia-menu-fx{position:absolute;bottom:-1px;height:2px;z-index:10;width:100%;left:0;opacity:0;visibility:hidden;}.av-main-nav li:hover .avia-menu-fx,.current-menu-item > a > .avia-menu-fx,.av-main-nav li:hover .current_page_item > a > .avia-menu-fx{opacity:1;visibility:visible;}.avia-menu-fx .avia-arrow-wrap{height:10px;width:10px;position:absolute;top:-10px;left:50%;margin-left:-5px;overflow:hidden;display:none;visibility:hidden;}.current-menu-item>a>.avia-menu-fx>.avia-arrow-wrap,.current_page_item>a>.avia-menu-fx>.avia-arrow-wrap{display:block;}.avia-menu-fx .avia-arrow-wrap .avia-arrow{top:10px;}.html_main_nav_header.html_logo_left #top .main_menu .menu>li:last-child>a,.html_bottom_nav_header #top #menu-item-search>a{padding-right:0;}.html_bottom_nav_header.html_logo_center #top .av_seperator_big_border #menu-item-search>a{padding-right:13px;border-right-style:solid;border-right-width:1px;}.html_bottom_nav_header .av-logo-container .main_menu{display:none;}.main_menu .avia-bullet{display:none;}#top #header .menu-item-mega-parent.current-menu-item{overflow:visible !important;}#top #header .mega_menu_title a{color:inherit;font-size:17px;line-height:1.1em;padding:0;margin:0;background:transparent;border:none;}#top #header .mega_menu_title a:hover{text-decoration:underline;}#header .avia_mega_div{display:none;margin:-1px 0 0 0;right:0;position:absolute;top:100%;z-index:2;box-shadow:0 32px 60px rgba(0,0,0,.1);overflow:hidden;padding:1px 0 0;text-align:left;}#header.av_minimal_header .avia_mega_div{margin:0;border-top-style:solid;border-top-width:1px;}#header.av_minimal_header .avia_mega_div .units{border-right:none;}#header .avia_mega_div .units{padding:0 14px 0 15px;margin:0;border-right-style:dotted;border-right-width:1px;}#header li:hover .avia_mega_div{display:block;}#top #header .avia_mega_div ul,#top #header .avia_mega_div li{position:relative;display:block;top:auto;left:auto;height:auto;}#top #header .avia_mega_div .sub-menu{overflow:hidden;width:100%;box-shadow:none;border-style:none;border-width:0px;position:relative;top:0;display:block;left:0;clear:both;}#top #header .avia_mega_div > .sub-menu{display:table;padding:20px 30px 30px;border-top-style:solid;border-top-width:2px;}#top #header .avia_mega_div > .sub-menu.avia_mega_hr{padding-top:30px;}#top #header .avia_mega_div > .sub-menu > li{display:table-cell;float:none;padding-top:10px;padding-bottom:0;vertical-align:top;}#top #header .avia_mega_div > .sub-menu.avia_mega_hr{border-top-width:1px;border-top-style:dashed;}#top #header .avia_mega_div > .sub-menu > li > ul{padding:0;}#top #header .avia_mega_div > .sub-menu > li > ul li{display:block;float:none;padding:0;margin:0;list-style-type:circle;list-style-position:inside;}#top #header .avia_mega_div > .sub-menu > li > ul ul li{margin-left:15px;}#top #header .avia_mega_div > .sub-menu > li > ul > li  a{width:auto;float:none;display:block;border:none;padding:3px 12px 3px 12px;font-weight:normal;height:auto;line-height:23px;}#header .avia_mega_div .avia_mega_menu_columns_first{padding-left:0;}#header .avia_mega_div .avia_mega_menu_columns_last{padding-right:0;border-right-style:none;border-right-width:0;}.avia-bullet{display:block;position:absolute;height:0;width:0;top:51%;margin-top:-3px;left:-3px;border-top:3px solid transparent !important;border-bottom:3px solid transparent !important;border-left:3px solid green;}.avia_mega_div .avia-bullet{margin-top:12px;left:3px;display:block;top:0;}#header .mega_menu_title{margin-bottom:8px;font-size:17px;line-height:1.1em;font-weight:600;display:block;}#header .avia_mega_text_block{line-height:21px;}#top #header .avia_mega_div .sub-menu .avia_mega_text_block a{padding:0;display:inline;border:none;text-decoration:underline;}#top #wrap_all #header .av-menu-button > a{background:transparent;}#top #wrap_all .av_header_border_disabled .av-menu-button > a{border:none;}.av-menu-button + .av-menu-button{margin-left:-10px;}.av-menu-button + .av-menu-button > a{padding-left:0px;}#top .av-menu-button > a .avia-menu-text{padding:9px;}#top .av-menu-button > a .avia-menu-text{border:2px solid;border-radius:2px;}.av-menu-button > a .avia-menu-fx{display:none;}.av-menu-button-colored  > a .avia-menu-text{padding:11px 10px 10px 10px;}.av-menu-button-colored  > a:hover .avia-menu-text{opacity:.9;}#top #header .av-menu-button > a .avia-menu-subtext{display:none;}#top #header .av-menu-button > a .avia-menu-text{text-align:center;white-space:nowrap;}#top #menu-item-search{z-index:100;}#top .menu-item-search-dropdown > a,#searchform #searchsubmit,.av_ajax_search_image,.iconfont{font-size:17px;}#top .menu-item-search-dropdown > a.avia-svg-icon svg:first-child,#top .menu-item-search-dropdown > a.avia-svg-icon img[is-svg-img="true"]{width:auto;height:1em;position:relative;z-index:-1;}#top .menu-item-search-dropdown > a.avia-svg-icon{padding-top:2px;}#top #menu-item-search.menu-item-search-dropdown > a{border-left:none;}#top #menu-item-search:hover > a{background:transparent;color:inherit;}.avia-search-tooltip{position:absolute;z-index:9999999;padding:0;width:300px;top:85% !important;margin-left:-120px;border-radius:2px;box-shadow:0px 3px 13px 0px rgba(0,0,0,.2);border-width:1px;border-style:solid;}.avia-search-tooltip .avia-arrow-wrap{width:20px;height:20px;position:absolute;top:-20px;right:10px;margin-left:-10px;overflow:hidden;}.avia-arrow{height:10px;width:10px;position:absolute;top:-6px;left:50%;margin-left:-5px;transform:rotate(45deg);border-width:1px;border-style:solid;visibility:hidden \9;}.avia-search-tooltip .avia-arrow{top:15px;}#top #searchform{margin:0;padding:0;}#top #searchform>div{position:relative;max-width:300px;}#top .widget #searchform>div{margin:0;max-width:100%;}#top #searchform br{display:none;}#searchform .av_searchform_search.avia-svg-icon{position:absolute;top:0;right:0;z-index:500;font-size:17px;margin:12px;pointer-events:none;}#searchform.ajax_loading_now .av_searchform_search.avia-svg-icon{display:none;}#searchform .av_searchform_search.avia-svg-icon:hover{cursor:pointer;}.avia-search-tooltip #searchform .av_searchform_search.avia-svg-icon{margin-top:9px;}#top #s{width:100%;position:relative;padding:11px 47px 11px 5px;z-index:1;margin:0;box-shadow:none;}#top #searchsubmit,.ajax_load{width:40px;height:100%;line-height:40px;padding:0;position:absolute;right:0;top:0;z-index:2;margin:0;border-radius:0;min-width:40px;}.avia_mobile #top #searchsubmit,.avia_mobile .ajax_load{height:41px;}.avia-search-tooltip #searchform>div{margin:16px;}.ajax_load{z-index:5;}.ajax_load_inner{background:url("https://cdn-ilafchb.nitrocdn.com/SkENMqcEgGiQTHKrZphBjqZNwQGjinpX/assets/images/optimized/rev-4eb5d45/ascendpkg.com/wp-content/themes/enfold/images/layout/loading.gif") no-repeat scroll center center #fff;opacity:.5;position:absolute;top:0;left:0;right:0;bottom:0;}.ajax_load_inner.nitro-lazy{background-image:none !important;}#top #searchform .ajax_search_response{line-height:1.4em;font-size:12px;margin:0;}.ajax_search_response h4{padding:20px 16px 2px 16px;font-size:14px;margin:0;}.ajax_search_response h4:first-child{padding-top:0px;border:none;}#top div .av_ajax_search_entry{display:block;text-decoration:none;line-height:1.4em;font-size:12px;height:auto;padding:10px 16px;border-bottom-style:dashed;border-bottom-width:1px;clear:both;overflow:hidden;position:relative;}#top div .av_ajax_search_entry:hover{background-color:rgba(0,0,0,.04);}#top div .av_ajax_search_entry.with_image .av_ajax_search_image{background:transparent;}.av_ajax_search_content{overflow:hidden;display:block;}.av_ajax_search_title{display:block;font-weight:bold;text-transform:uppercase;}.ajax_not_found .av_ajax_search_title{text-transform:none;}.av_ajax_search_image{height:32px;line-height:32px;text-align:center;width:32px;float:left;margin-right:8px;border-radius:40px;overflow:hidden;font-size:15px;}.av_ajax_search_image.avia-svg-icon svg:first-child{margin-top:9px;}.av_ajax_search_image img{display:block;border:none;max-width:100%;min-height:32px;min-width:32px;}.ajax_search_excerpt{font-size:12px;line-height:1.4em;display:block;margin-top:3px;font-style:italic;}#top div .av_ajax_search_entry_view_all{text-align:center;font-weight:bold;border:none;}#top div .ajax_not_found,#top div .av_ajax_search_entry.ajax_not_found:hover{border:none;background:transparent;}.title_container{position:relative;}#top .title_container .container{padding-top:10px;padding-bottom:10px;min-height:56px;}.title_container .main-title{margin:0;font-size:16px;position:relative;z-index:2;min-height:36px;line-height:2.3em;top:0;font-weight:400;}.title_container .main-title a{text-decoration:none;}.title_meta,#top .portfolio-entry .title_meta{display:block;clear:both;position:relative;z-index:1;margin-top:-1em;padding:0;}.title_meta p{margin:1.3em 0 0 0;}.title_container .breadcrumb{z-index:10;line-height:15px;font-size:11px;position:absolute;right:50px;top:50%;margin-top:-7px;}.breadcrumb a{text-decoration:none;}.breadcrumb a:hover{text-decoration:underline;}.breadcrumb-trail .trail-before,.breadcrumb-trail .trail-end,.breadcrumb-trail .sep,.breadcrumb-trail a,.breadcrumb-trail .bbp-breadcrumb-current{display:block;float:left;padding:0px 3px;}.breadcrumb-trail span,.bbp-breadcrumb-current a{display:inline;padding:0;float:none;}.breadcrumb .sep{display:block;overflow:hidden;width:8px;}#top.avia-blank #wrap_all #main{padding-top:0 !important;margin:0;}#top.avia-blank #wrap_all #main .container{padding-top:0 !important;}#top.avia-blank{height:100%;position:absolute;width:100% !important;margin:0;display:table;vertical-align:middle;float:none;top:0;left:0;table-layout:fixed;}#top.boxed.avia-blank{max-width:100% !important;}#top.boxed.avia-blank .container{margin:0 auto;}#top.avia-blank #wrap_all{display:table-cell;float:none;vertical-align:middle;}#top.avia-blank #wrap_all #main{padding:0;}#top.avia-blank #main .container_wrap:last-child{border-bottom-style:solid;border-bottom-width:1px;}#top.avia-blank #main .container_wrap:first-child{border-top-style:solid;border-top-width:1px;}.av-frame{position:fixed;z-index:600;}.html_av-framed-box .av-frame.av-frame-vert{left:0;width:100%;top:0;}.html_av-framed-box .av-frame.av-frame-hor{top:0;height:100%;left:0;}.html_av-framed-box .av-frame.av-frame-bottom{top:auto;bottom:0;}.html_av-framed-box .av-frame.av-frame-right{left:auto;right:0;}.html_av-framed-box.html_av_admin_bar_active .av-frame.av-frame-top{margin-top:32px;}.html_header_top.html_header_sticky.html_av-framed-box #header{left:0;}.html_header_top.html_header_sticky.html_av-framed-box #header_main,.html_header_top.html_header_sticky.html_av-framed-box #header_meta{margin:0 50px;}#top .social_bookmarks{height:30px;z-index:150;-webkit-backface-visibility:hidden;margin:0 0 0 -9px;}#top .social_bookmarks li{height:100%;float:left;padding:0;transition:all .2s ease-in-out;border-right-style:solid;border-right-width:1px;display:block;width:30px;}#top #header .social_bookmarks li:last-child{border-right-style:none;border-right-width:0;}#top .social_bookmarks li a{float:left;width:30px;line-height:30px;display:block;margin:0px;outline:none;padding:0;min-height:30px;height:100%;overflow:visible;z-index:2;position:relative;text-align:center;}#top .social_bookmarks li.avia-svg-icon svg:first-child,#top .social_bookmarks li.avia-svg-icon img[is-svg-img="true"]{height:1em;width:auto;margin-top:9px;}#top #wrap_all .social_bookmarks,#top #wrap_all .social_bookmarks a,#top #wrap_all .social_bookmarks li{background:transparent;}#top #wrap_all .social_bookmarks li a:hover{text-decoration:none;}#top #wrap_all .av-social-link-rss:hover a,#top #wrap_all .av-social-link-rss a:focus{color:#fff;background-color:#ffa133;}#top #wrap_all .av-social-link-rss:hover a svg:first-child,#top #wrap_all .av-social-link-rss a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-facebook:hover a,#top #wrap_all .av-social-link-facebook a:focus{color:#fff;background-color:#37589b;}#top #wrap_all .av-social-link-facebook:hover a svg:first-child,#top #wrap_all .av-social-link-facebook a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-twitter:hover a,#top #wrap_all .av-social-link-twitter a:focus,#top #wrap_all .av-social-link-square-x-twitter:hover a,#top #wrap_all .av-social-link-square-x-twitter a:focus{color:#fff;background-color:#000;}#top #wrap_all .av-social-link-twitter:hover a svg:first-child,#top #wrap_all .av-social-link-twitter a:focus svg:first-child,#top #wrap_all .av-social-link-square-x-twitter:hover a svg:first-child,#top #wrap_all .av-social-link-square-x-twitter a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-tiktok:hover a,#top #wrap_all .av-social-link-tiktok a:focus{color:#00f2ea;background-color:#ff0050;}#top #wrap_all .av-social-link-tiktok:hover a svg:first-child,#top #wrap_all .av-social-link-tiktok a:focus svg:first-child{stroke:#00f2ea;fill:#00f2ea;}#top #wrap_all .av-social-link-threads:hover a,#top #wrap_all .av-social-link-threads a:focus{color:#fff;background-color:#000;}#top #wrap_all .av-social-link-threads:hover a svg:first-child,#top #wrap_all .av-social-link-threads a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-whatsapp:hover a,#top #wrap_all .av-social-link-whatsapp a:focus{color:#fff;background-color:#00e676;}#top #wrap_all .av-social-link-whatsapp:hover a svg:first-child,#top #wrap_all .av-social-link-whatsapp a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-mail:hover a,#top #wrap_all .av-social-link-mail a:focus{color:#fff;background-color:#9fae37;}#top #wrap_all .av-social-link-mail:hover a svg:first-child,#top #wrap_all .av-social-link-mail a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-dribbble:hover a,#top #wrap_all .av-social-link-dribbble a:focus{color:#fff;background-color:#e44885;}#top #wrap_all .av-social-link-dribbble:hover a svg:first-child,#top #wrap_all .av-social-link-dribbble a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-linkedin:hover a,#top #wrap_all .av-social-link-linkedin a:focus{color:#fff;background-color:#419cca;}#top #wrap_all .av-social-link-linkedin:hover a svg:first-child,#top #wrap_all .av-social-link-linkedin a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-search:hover a,#top #wrap_all .av-social-link-search a:focus{color:#fff;background-color:#222;}#top #wrap_all .av-social-link-search:hover a svg:first-child,#top #wrap_all .av-social-link-search a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-gplus:hover a,#top #wrap_all .av-social-link-gplus a:focus{color:#fff;background-color:#de5a49;}#top #wrap_all .av-social-link-gplus:hover a svg:first-child,#top #wrap_all .av-social-link-gplus a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-behance:hover a,#top #wrap_all .av-social-link-behance a:focus{color:#fff;background-color:#008cfa;}#top #wrap_all .av-social-link-behance:hover a svg:first-child,#top #wrap_all .av-social-link-behance a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-flickr:hover a,#top #wrap_all .av-social-link-flickr a:focus{color:#fff;background-color:#ff0086;}#top #wrap_all .av-social-link-flickr:hover a svg:first-child,#top #wrap_all .av-social-link-flickr a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-forrst:hover a,#top #wrap_all .av-social-link-forrst a:focus{color:#fff;background-color:#234317;}#top #wrap_all .av-social-link-forrst:hover a svg:first-child,#top #wrap_all .av-social-link-forrst a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-myspace:hover a,#top #wrap_all .av-social-link-myspace a:focus{color:#fff;background-color:#000;}#top #wrap_all .av-social-link-myspace:hover a svg:first-child,#top #wrap_all .av-social-link-myspace a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-tumblr:hover a,#top #wrap_all .av-social-link-tumblr a:focus{color:#fff;background-color:#345574;}#top #wrap_all .av-social-link-tumblr:hover a svg:first-child,#top #wrap_all .av-social-link-tumblr a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-vimeo:hover a,#top #wrap_all .av-social-link-vimeo a:focus{color:#fff;background-color:#31baff;}#top #wrap_all .av-social-link-vimeo:hover a svg:first-child,#top #wrap_all .av-social-link-vimeo a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-youtube:hover a,#top #wrap_all .av-social-link-youtube a:focus{color:#fff;background-color:#a72b1d;}#top #wrap_all .av-social-link-youtube:hover a svg:first-child,#top #wrap_all .av-social-link-youtube a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-pinterest:hover a,#top #wrap_all .av-social-link-pinterest a:focus{color:#fff;background-color:#cb2027;}#top #wrap_all .av-social-link-pinterest:hover a svg:first-child,#top #wrap_all .av-social-link-pinterest a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-skype:hover a,#top #wrap_all .av-social-link-skype a:focus{color:#fff;background-color:#12a5f4;}#top #wrap_all .av-social-link-skype:hover a svg:first-child,#top #wrap_all .av-social-link-skype a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-instagram:hover a,#top #wrap_all .av-social-link-instagram a:focus{color:#fff;background-color:#a67658;}#top #wrap_all .av-social-link-instagram:hover a svg:first-child,#top #wrap_all .av-social-link-instagram a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-five_100_px:hover a,#top #wrap_all .av-social-link-five_100_px a:focus{color:#fff;background-color:#222;}#top #wrap_all .av-social-link-five_100_px:hover a svg:first-child,#top #wrap_all .av-social-link-five_100_px a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-soundcloud:hover a,#top #wrap_all .av-social-link-soundcloud a:focus{color:#fff;background-color:#f76700;}#top #wrap_all .av-social-link-soundcloud:hover a svg:first-child,#top #wrap_all .av-social-link-soundcloud a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-xing:hover a,#top #wrap_all .av-social-link-xing a:focus{color:#fff;background-color:#006567;}#top #wrap_all .av-social-link-xing:hover a svg:first-child,#top #wrap_all .av-social-link-xing a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-vk:hover a,#top #wrap_all .av-social-link-vk a:focus{color:#fff;background-color:#597ba5;}#top #wrap_all .av-social-link-vk:hover a svg:first-child,#top #wrap_all .av-social-link-vk a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-reddit:hover a,#top #wrap_all .av-social-link-reddit a:focus{color:#fff;background-color:#ff4500;}#top #wrap_all .av-social-link-reddit:hover a svg:first-child,#top #wrap_all .av-social-link-reddit a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-telegram:hover a,#top #wrap_all .av-social-link-telegram a:focus{color:#fff;background-color:#25a4e3;}#top #wrap_all .av-social-link-telegram:hover a svg:first-child,#top #wrap_all .av-social-link-telegram a:focus svg:first-child{stroke:#fff;fill:#fff;}#top #wrap_all .av-social-link-yelp:hover a,#top #wrap_all .av-social-link-yelp a:focus{color:#fff;background-color:#d32323;}#top #wrap_all .av-social-link-yelp:hover a svg:first-child,#top #wrap_all .av-social-link-yelp a:focus svg:first-child{stroke:#fff;fill:#fff;}#top .av-section-bottom-logo .social_bookmarks,.html_bottom_nav_header #top .av-logo-container .social_bookmarks{position:absolute;top:50%;margin-top:-15px;right:0;}.html_bottom_nav_header .main_menu .social_bookmarks{display:none;}.html_cart_at_menu #top .av-section-bottom-logo .social_bookmarks,.html_bottom_nav_header.html_cart_at_menu  #top .av-logo-container .social_bookmarks{left:0;right:auto;}#top .av-logo-container .social_bookmarks li{border:none;}#top .av-logo-container .social_bookmarks li a{border-radius:100px;}.sub_menu{float:left;z-index:2;font-size:11px;line-height:30px;position:relative;top:10px;}#top .sub_menu>ul{float:left;margin:0;}#top .sub_menu>ul,#top .sub_menu>ul>li{background:transparent;}.sub_menu li{float:left;position:relative;padding:0 10px;border-right-style:solid;border-right-width:1px;line-height:10px;}.sub_menu>ul>li>a,.sub_menu>div>ul>li>a{text-decoration:none;font-weight:bold;padding:7px 0;}#top .sub_menu li ul{display:none;position:absolute;width:170px;padding:4px 0;z-index:101;box-shadow:0 8px 15px rgba(0,0,0,.1);left:-50%;margin:0;border-style:solid;border-width:1px;top:19px;}#top .sub_menu li:hover>ul{display:block;}.sub_menu>ul>li:hover>a{text-decoration:underline;}.sub_menu li li{float:none;line-height:20px;border:none;padding:0 0;margin:0;}#top .sub_menu li li a{width:100%;height:auto;text-align:left;line-height:23px;padding:6px 18px;font-size:12px;min-height:23px;max-width:none;text-decoration:none;display:block;border-top-style:dashed;border-top-width:1px;}#top .sub_menu li li:first-child > a{border:none;}#top .sub_menu li li a:hover{text-decoration:none;background:#f8f8f8;}#top .sub_menu li li ul{top:-1px;left:-169px;background:none;padding:0;}.pointer_arrow{border-style:solid;border-width:1px;}.content,.sidebar{padding-top:50px;padding-bottom:50px;box-sizing:content-box;min-height:1px;z-index:1;}.content:hover,.sidebar:hover{z-index:1;}#top #main .sidebar{border-left-style:solid;border-left-width:1px;margin-left:0;float:none;width:auto;overflow:hidden;display:block;clear:none;}.inner_sidebar{margin-left:50px;}.content{border-right-style:solid;border-right-width:1px;margin-right:-1px;}.content .entry-content-wrapper{padding-right:50px;}#top #main .sidebar_left .sidebar{border-right-style:solid;border-right-width:1px;border-left:none;}.sidebar_left .inner_sidebar{margin-right:50px;margin-left:0;}.sidebar_left .content{float:right;border-left-style:solid;border-left-width:1px;border-right:none;margin-right:-50px;margin-left:-1px;padding-left:50px;}.fullsize .content{margin:0;border:none;}.fullsize .content .entry-content-wrapper{padding-right:0;}.container .minor-meta{font-size:.9em;}.post{clear:both;width:100%;float:left;position:relative;}.rounded-container,.rounded-container img{border-radius:111px;overflow:hidden;display:block;position:relative;z-index:2;}.rounded-container{float:left;width:81px;height:81px;text-align:center;line-height:81px;}.rounded-container .iconfont,.small-preview .iconfont{font-size:23px;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;}.rounded-container .avia-svg-icon svg:first-child,.small-preview .avia-svg-icon svg:first-child{height:1em;width:1em;}.entry-content-wrapper .post-title{font-size:21px;line-height:1.3em;}.pagination{clear:both;padding:10px 0px 50px 0;position:relative;z-index:3;line-height:13px;overflow:hidden;}.pagination span,.pagination a{display:block;float:left;font-size:11px;line-height:13px;padding:2px 9px 1px 9px;text-decoration:none;width:auto;}#top .pagination .current,#top .pagination a,#top .fullsize .template-blog .pagination a{float:left;height:35px;width:35px;line-height:35px;text-align:center;padding:0;border-radius:100px;margin-right:3px;box-shadow:0px 0px 1px 0px rgba(0,0,0,.2);}.pagination .current{font-size:11px;padding:1px 9px 1px 9px;font-weight:bold;}.pagination .pagination-meta{float:right;line-height:35px;}#top .avia-post-nav{position:fixed;height:110px;top:50%;background:#aaa;background:rgba(0,0,0,.1);color:#fff;margin-top:-55px;padding:15px;text-decoration:none;z-index:501;transform:translate3d(0,0,0);}#top .avia-post-nav:hover{background:#222;background:rgba(0,0,0,.8);}.avia-post-nav .label{position:absolute;top:50%;height:22px;line-height:22px;margin-top:-11px;font-size:24px;}.avia-post-nav .label.avia-svg-icon svg:first-child{fill:#fff;stroke:#fff;height:24px;width:auto;}.avia-post-nav .entry-image{height:80px;width:80px;display:block;}.avia-post-nav .entry-image img{border-radius:100px;display:block;}.avia-post-prev{left:0;border-top-right-radius:4px;border-bottom-right-radius:4px;}.avia-post-prev .label{left:10px;}.avia-post-next{right:0;border-top-left-radius:4px;border-bottom-left-radius:4px;}.avia-post-next .label{right:10px;}.avia-post-next.with-image{text-align:right;}.avia-post-nav .entry-info{display:block;display:table;height:80px;width:220px;}.avia-post-next .entry-info{margin:0 20px 0 1px;}.avia-post-prev .entry-info{margin:0 1px 0 20px;}.avia-post-nav .entry-info span{display:table-cell;vertical-align:middle;font-size:13px;line-height:1.65em;}.avia-post-nav .entry-info-wrap{width:1px;overflow:hidden;display:block;}.avia-post-nav:hover .entry-info-wrap{width:240px;}.pagination_split_post{clear:both;padding-top:20px;}.no_sidebar_border#top #main .sidebar,.no_sidebar_border .content{border-left:none;border-right:none;}.sidebar_shadow#top #main .sidebar,.sidebar_shadow .content{border-left:none;border-right:none;}.sidebar_shadow#top #main .sidebar_right.av-enable-shadow{box-shadow:inset 25px 0 25px -25px #e9e9eb;}.sidebar_shadow .sidebar_right .content.av-enable-shadow{box-shadow:25px 0 25px -25px #e9e9eb;}.sidebar_shadow#top #main .sidebar_left.av-enable-shadow{box-shadow:inset -25px 0 25px -25px #e9e9eb;}.sidebar_shadow .sidebar_left .content.av-enable-shadow{box-shadow:-25px 0 25px -25px #e9e9eb;}.template-page .entry-content-wrapper h1,.template-page .entry-content-wrapper h2{text-transform:uppercase;letter-spacing:1px;}.extra-mini-title{padding-bottom:20px;}.page-heading-container{position:relative;margin-bottom:40px;padding:0 0 44px 0;border-bottom-width:1px;border-bottom-style:solid;padding-right:50px;}.fullsize .page-heading-container{padding-right:0;}.page-thumb img{border-radius:3px;}.template-page .template-blog .entry-content-wrapper h1,.template-page .template-blog .entry-content-wrapper h2{text-transform:none;letter-spacing:0;}.content .entry-content-wrapper .entry-content-wrapper{padding-right:0;padding-left:0;}.content .entry-content-wrapper .entry-content-wrapper .big-preview.single-big{padding:0 0 10px 0;}.template-search #searchform>div{max-width:100%;margin-bottom:0;}#top .template-search.content .entry-content-wrapper{padding-bottom:40px;padding-left:55px;font-size:13px;clear:both;}.template-search .pagination{padding:1px 50px 10px 55px;}.template-search .entry-content-wrapper .post-title{font-size:19px;}#top .template-search .entry-content-wrapper .post-title a:hover{text-decoration:underline;}.search-result-counter{position:absolute;left:0;top:1px;box-shadow:0px 0px 1px 0px rgba(0,0,0,.2);height:44px;line-height:24px;padding:10px;text-align:center;border-radius:100px;width:44px;}#top #search-fail{padding-left:0;}#top #search-fail #searchform{padding-bottom:40px;}.template-search .post-entry{position:relative;clear:both;}.template-search .avia-content-slider.avia-content-grid-active .post-entry{clear:unset;}.page-heading-container .author_description{overflow:hidden;}.template-author .content .post .entry-content-wrapper{padding-bottom:40px;font-size:1em;line-height:1.65em;}.template-author .pagination{padding:1px 50px 10px 0;}.template-author .entry-content-wrapper .post-title{font-size:19px;}#top .template-author .entry-content-wrapper .post-title a:hover{text-decoration:underline;}.author-extra-border{display:block;position:absolute;bottom:-1px;width:600%;right:0;border-bottom-width:1px;border-bottom-style:solid;}.fullsize .author-extra-border{right:auto;left:-100%;}.template-author .post-entry{position:relative;clear:both;}.template-archives .tab_inner_content li{width:48%;float:left;clear:none;margin:0 2% 0 0;list-style-position:inside;}.template-archives .relThumWrap img,.template-archives .relThumWrap span{width:100%;text-decoration:none;}.template-archives .relThumbTitle{display:block;clear:both;}#top .fullsize .template-blog .tag-page-post-type-title{font-size:50px;text-transform:uppercase;}.archive .category-term-description:empty{display:none;}.archive .category-term-description{margin-bottom:25px;}.widgettitle{font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:1.1em;}.widget{clear:both;position:relative;padding:30px 0 30px 0;float:none;}#footer .widget{padding:0;margin:30px 0 30px 0;overflow:hidden;}#top .widget ul{padding:0;margin:0;width:100%;float:left;}#top #footer .widget ul{float:none;}.widget li{clear:both;}.widget ul ul li,.widget ul ol li,.widget ol ol li,.widget ol ul li{margin-bottom:0;}#mc_embed_signup .clear{visibility:visible;overflow:visible;height:auto;}#footer{padding:15px 0 30px 0;z-index:1;}#socket .container{padding-top:15px;padding-bottom:15px;}#socket{font-size:11px;margin-top:-1px;z-index:1;}#socket .social_bookmarks li a svg:first-child{height:11px;width:auto;margin-bottom:-2px;}#socket .menu{margin-top:6px;}#socket .sub_menu_socket{float:right;margin:0;}#socket .sub_menu_socket div{overflow:hidden;}#socket .sub_menu_socket li{float:left;display:block;padding:0 10px;border-left-style:solid;border-left-width:1px;line-height:10px;}#socket .sub_menu_socket li:first-child{border:none;}#socket .sub_menu_socket li:last-child{padding-right:0;}#socket .copyright{float:left;}.av-curtain-footer #av-curtain-footer-placeholder{display:none;pointer-events:none;}.av-curtain-footer .av-curtain-footer-container{position:relative;float:left;width:100%;}.html_header_sidebar.html_header_left .av-curtain-footer.av-curtain-activated .av-curtain-footer-container{width:calc(100% - 300px);margin-left:301px;}.html_header_sidebar.html_header_right .av-curtain-footer.av-curtain-activated .av-curtain-footer-container{width:calc(100% - 301px);margin-left:0;}@media only screen and (min-width: 990px){.av-curtain-footer.av-curtain-medium #av-curtain-footer-placeholder{clear:both;background:transparent;display:block;}.av-curtain-footer.av-curtain-medium #main > *:not(.av-curtain-footer-container){z-index:1;position:relative;}.av-curtain-footer.av-curtain-medium .av-curtain-footer-container{width:100%;display:block;position:fixed;bottom:0;left:0;z-index:0;}}@media only screen and (min-width: 769px){.av-curtain-footer.av-curtain-small #av-curtain-footer-placeholder{clear:both;background:transparent;display:block;}.av-curtain-footer.av-curtain-small #main > *:not(.av-curtain-footer-container){z-index:1;position:relative;}.av-curtain-footer.av-curtain-small .av-curtain-footer-container{width:100%;display:block;position:fixed;bottom:0;left:0;z-index:0;}}@media only screen and (min-width: 480px){.av-curtain-footer.av-curtain-mini #av-curtain-footer-placeholder{clear:both;background:transparent;display:block;}.av-curtain-footer.av-curtain-mini #main > *:not(.av-curtain-footer-container){z-index:1;position:relative;}.av-curtain-footer.av-curtain-mini .av-curtain-footer-container{width:100%;display:block;position:fixed;bottom:0;left:0;z-index:0;}}.av-curtain-footer.av-curtain-activated #av-curtain-footer-placeholder{clear:both;background:transparent;display:block;}.av-curtain-footer.av-curtain-activated #main > *:not(.av-curtain-footer-container){z-index:1;position:relative;}.av-curtain-footer.av-curtain-activated .av-curtain-footer-container{width:100%;display:block;position:fixed;bottom:0;left:0;z-index:0;}#scroll-top-link{position:fixed;border-radius:2px;height:50px;width:50px;line-height:50px;text-decoration:none;text-align:center;opacity:0;right:50px;bottom:50px;z-index:1030;visibility:hidden;}#scroll-top-link.avia-svg-icon svg:first-child{height:15px;width:auto;margin-top:18px;}#av-cookie-consent-badge{position:fixed;border-radius:2px;height:30px;width:30px;line-height:30px;text-decoration:none;text-align:center;opacity:0;right:50px;bottom:50px;z-index:1030;visibility:hidden;}#scroll-top-link.avia_pop_class,#av-cookie-consent-badge.avia_pop_class{opacity:.7;visibility:visible;}#socket .social_bookmarks{float:right;margin:-10px 0 0 30px;position:relative;}#socket .social_bookmarks li{border-radius:300px;border:none;overflow:hidden;top:5px;position:relative;}#socket .social_bookmarks li a{border-radius:300px;}#socket .avia-bullet,#socket .avia-menu-fx{display:none;}.small-preview,.avia-post-nav .entry-info-wrap,.avia-post-nav,.avia-menu-fx,.team-social,.button,.related-format-icon,.avia-slideshow-controls a,#top .social_bookmarks li a,.fallback-post-type-icon,#scroll-top-link,#av-cookie-consent-badge,.avia-slideshow-button{transition:all .3s ease-out;}.main_menu a,.pagination a{transition:color .15s ease-out;transition:background .15s ease-out;}.avia_pop_class,.avia-search-tooltip{animation:avia_pop .3s 1 cubic-bezier(.175,.885,.32,1.275);}a > svg,a:hover > svg{transition:all .3s ease-out;}a:hover .image-overlay .image-overlay-inside{animation:avia_pop_small .5s 1 cubic-bezier(.175,.885,.32,1.275);}.av-post-swiped-overlay{position:absolute;left:0;top:0;width:100%;height:100%;opacity:1;z-index:100;background-color:#fff;}.av-post-swiped-overlay.swiped-ltr{animation:avia_swipe_ltr 3s 1 cubic-bezier(.17,.84,.44,1);width:0;left:100%;}.av-post-swiped-overlay.swiped-rtl{animation:avia_swipe_rtl 3s 1 cubic-bezier(.17,.84,.44,1);width:0;}@keyframes avia_swipe_ltr{0%{width:100%;left:0;}100%{width:100%;left:100%;}}@keyframes avia_swipe_rtl{0%{width:100%;left:0;}100%{width:100%;left:-100%;}}@keyframes avia_pop{0%{transform:scale(.8);}100%{transform:scale(1);}}@keyframes avia_pop_small{0%{transform:rotate(-175deg) scale(.2);}100%{transform:rotate(0deg) scale(1);}}@keyframes avia_pop_loader{0%{transform:rotate(0deg) scale(.2);}100%{transform:rotate(720deg) scale(1);}}@keyframes avia_shrink{0%{opacity:0;transform:scale(1);}75%{opacity:.7;}100%{opacity:0;transform:scale(0);}}@keyframes av-load8{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@media only screen and (min-width: 1140px){}@media only screen and (max-width: 1024px){#top .socket_color,#top .footer_color,#top .header_color .header_bg,#top .main_color,#top .alternate_color{background-attachment:scroll;}}@media only screen and (max-width: 989px){.responsive.html_header_sidebar #top #header{width:27%;}.responsive.html_header_left #main{margin-left:27%;}.responsive.html_header_right #main{margin-right:27%;}.responsive.html_header_sidebar #header .av-main-nav{padding:4% 0;}.responsive.html_header_sidebar #header .av-main-nav > li{margin:0 10%;}.responsive.html_header_sidebar #header .av-main-nav > li > a .avia-menu-text{font-size:14px;}.responsive.html_header_sidebar #header .av-main-nav > li > a .avia-menu-subtext{font-size:11px;}.responsive.html_header_sidebar #header .avia-custom-sidebar-widget-area .widget{padding:10%;}.responsive.html_header_sidebar .logo{padding:10%;}.responsive.html_mobile_menu_tablet #top .av_header_transparency.av_alternate_logo_active .logo a > img,.responsive.html_mobile_menu_tablet #top .av_header_transparency.av_alternate_logo_active .logo a > svg{opacity:1;}.responsive.html_mobile_menu_tablet #top .av_header_transparency .logo img.alternate,.responsive.html_mobile_menu_tablet #top .av_header_transparency .logo .subtext.avia-svg-logo-sub{display:none;}.responsive.html_header_sidebar.html_header_left .av-curtain-footer.av-curtain-activated .av-curtain-footer-container{width:calc(73%);margin-left:calc(27% + 1px);}.responsive.html_header_sidebar.html_header_right .av-curtain-footer.av-curtain-activated .av-curtain-footer-container{width:calc(73% - 1px);margin-left:0;}.responsive .av-frame{display:none;}.responsive.html_av-framed-box{padding:0;}.responsive.html_header_top.html_header_sticky.html_av-framed-box #header_main,.responsive.html_header_top.html_header_sticky.html_av-framed-box #header_meta{margin:0 auto;}.responsive #top .avia-post-prev{left:0px;}.responsive #top .avia-post-next{right:0px;}.responsive.html_av-framed-box.html_av-overlay-side .av-burger-overlay-scroll{right:0;}.responsive .avia-cookie-consent .container{padding:0;}.responsive .avia-cookie-consent a.avia_cookie_infolink,.responsive .avia-cookie-consent p{display:block;margin-right:0;}.responsive .avia-cookie-consent-button{margin:.5em;}.responsive .av-framed-box .avia-cookiemessage-top,.responsive .av-framed-box .avia-cookiemessage-bottom{width:100% !important;left:0 !important;}.responsive .av-framed-box .avia-cookiemessage-bottom{bottom:0 !important;}.responsive .av-framed-box .avia-cookiemessage-top{top:0 !important;}.responsive .avia-cookiemessage-top-left,.responsive .avia-cookiemessage-bottom-left,.responsive .avia-cookiemessage-top-right,.responsive .avia-cookiemessage-bottom-right{width:35%;}}@media only screen and (min-width: 768px) and (max-width: 989px){.responsive .main_menu ul:first-child > li > a{padding:0 10px;}.responsive #top .header_bg{opacity:1;}.responsive #main .container_wrap:first-child{border-top:none;}.responsive .logo{float:left;}.responsive .logo img{margin:0;}.responsive.html_top_nav_header.html_mobile_menu_tablet #top .social_bookmarks{right:50px;}.responsive.html_top_nav_header.html_mobile_menu_tablet #top #wrap_all #main{padding-top:0;}.responsive.js_active .avia_combo_widget .top_tab .tab{font-size:10px;}.responsive.js_active .avia_combo_widget .news-thumb{display:none;}.responsive #top #wrap_all .grid-sort-container .av_one_sixth{width:33.3%;margin-bottom:0;}.responsive body.boxed#top,.responsive.html_boxed.html_header_sticky #top #header,.responsive.html_boxed.html_header_transparency #top #header{max-width:100%;}.responsive.html_header_top.html_header_sticky.html_bottom_nav_header.html_mobile_menu_tablet #main{padding-top:88px;}.responsive.html_header_top.html_header_sticky.html_bottom_nav_header.html_top_nav_header.html_mobile_menu_tablet #main{margin-top:0;}.responsive #top .av-hide-on-tablet{display:none !important;}.responsive.html_mobile_menu_tablet .av-burger-menu-main{display:block;}.responsive #top #wrap_all .av_mobile_menu_tablet .main_menu{top:0;left:auto;right:0;display:block;}.responsive.html_logo_right #top #wrap_all .av_mobile_menu_tablet .main_menu{top:0;left:0;right:auto;}.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item{display:none;}.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special{display:block;}.responsive #top #wrap_all .av_mobile_menu_tablet .menu-item-search-dropdown > a{font-size:24px;}.responsive #top .av_mobile_menu_tablet #header_main_alternate{display:none;}.responsive.html_mobile_menu_tablet #top #wrap_all #header{position:relative;width:100%;float:none;height:auto;margin:0 !important;opacity:1;min-height:0;}.responsive.html_mobile_menu_tablet #top #header #header_meta .social_bookmarks{display:none;}.responsive.html_mobile_menu_tablet #top .av-logo-container .social_bookmarks{display:none;}.responsive.html_mobile_menu_tablet #top .av-logo-container .main_menu .social_bookmarks{display:block;position:relative;margin-top:-15px;right:0;}.responsive.html_logo_center.html_bottom_nav_header .av_mobile_menu_tablet .avia-menu.av_menu_icon_beside{height:100%;}.responsive.html_mobile_menu_tablet #top #wrap_all .menu-item-search-dropdown > a{font-size:24px;}.responsive.html_mobile_menu_tablet #top #main .av-logo-container .main_menu{display:block;}.responsive.html_mobile_menu_tablet.html_header_top.html_header_sticky #top #wrap_all #main{padding-top:88px;}.responsive.html_mobile_menu_tablet.html_header_top #top #main{padding-top:0 !important;margin:0;}.responsive.html_mobile_menu_tablet.html_top_nav_header.html_header_sticky #top #wrap_all #main{padding-top:0;}.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu  .av-main-nav > li > a,.responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container{height:90px;line-height:90px;}.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu  .av-main-nav > li > a{min-width:0;padding:0 0 0 20px;margin:0;border-style:none;border-width:0;}.responsive.html_mobile_menu_tablet #top .av_seperator_big_border .avia-menu.av_menu_icon_beside{border-right-style:solid;border-right-width:1px;padding-right:25px;}.responsive.html_mobile_menu_tablet #top #header .av-main-nav > li > a,.responsive #top #header .av-main-nav > li > a:hover{background:transparent;color:inherit;}.responsive.html_mobile_menu_tablet.html_top_nav_header .av-logo-container .inner-container{overflow:visible;}}@media only screen and (max-width: 767px){.responsive .template-archives .tab_inner_content li{width:98%;}.responsive .template-blog .blog-meta,.responsive .post_author_timeline,.responsive #top #main .sidebar{display:none;}.sidebar_shadow#top #main .sidebar_right.av-enable-shadow,.sidebar_shadow#top #main .sidebar_left.av-enable-shadow,.sidebar_shadow .sidebar_right .content.av-enable-shadow,.sidebar_shadow .sidebar_left .content.av-enable-shadow{box-shadow:none;}.responsive #top #main .sidebar.smartphones_sidebar_active{display:block;text-align:left;border-left:none;border-right:none;border-top-style:dashed;border-top-width:1px;width:100%;clear:both;}.responsive #top #main .sidebar.smartphones_sidebar_active .inner_sidebar{margin:0;}.responsive .content .entry-content-wrapper{padding:0;}.responsive .content{border:none;}.responsive .template-blog .post_delimiter{margin:0 0 30px 0;padding:30px 0 0 0;}.responsive .big-preview{padding:0 0 10px 0;}.responsive .related_posts{padding:20px 0;}.responsive .comment_content{padding-right:0;padding-left:0;}.responsive .fullsize div .template-blog .entry-content-wrapper{text-align:left;font-size:14px;line-height:24px;}.responsive #top .fullsize .template-blog .post .entry-content-wrapper > *{max-width:100%;}.responsive #top .avia-post-nav{display:none;}.responsive #top .av-related-style-full .no_margin.av_one_half.relThumb{display:block;width:100%;clear:both;}.responsive .title_container .breadcrumb{left:-2px;}.responsive .title_container .main-title + .breadcrumb{position:relative;right:auto;top:-6px;margin:0;left:-2px;}.responsive .pagination{padding-left:0;padding-right:0;}.responsive #top .av-hide-on-mobile,.responsive #top .av-hide-on-tablet{display:none !important;}.responsive #top .av_header_transparency.av_alternate_logo_active .logo a > img,.responsive #top .av_header_transparency.av_alternate_logo_active .logo a > svg{opacity:1;}.responsive #top .av_header_transparency .logo img.alternate,.responsive #top .av_header_transparency .logo .subtext.avia-svg-logo-sub{display:none;}.responsive #top #wrap_all #header{position:relative;width:100%;float:none;height:auto;margin:0 !important;opacity:1;min-height:0;}.responsive #top #main{padding-top:0 !important;margin:0;}.responsive #top #main .container_wrap:first-child{border-top:none;}.responsive.html_header_top.html_logo_center .logo{left:0%;transform:translate(0%,0);margin:0;}.responsive .phone-info{float:none;width:100%;clear:both;text-align:center;}.responsive .phone-info div{margin:0;padding:0;border:none;}.responsive.html_header_top #header_main .social_bookmarks,.responsive.html_top_nav_header #top .social_bookmarks{width:auto;margin-top:-16px;}.responsive #top .logo{position:static;display:table;height:80px !important;float:none;padding:0;border:none;width:80%;}.responsive .logo a{display:table-cell;vertical-align:middle;}.responsive .logo img,.responsive .logo svg{height:auto !important;width:auto;max-width:100%;display:block;max-height:80px;}.responsive #header_main .container{height:auto !important;}.responsive #top .header_bg{opacity:1;}.responsive.social_header .phone-info{text-align:center;float:none;clear:both;margin:0;padding:0;}.responsive.social_header .phone-info div{border:none;width:100%;text-align:center;float:none;clear:both;margin:0;padding:0;}.responsive #header_meta .social_bookmarks li{border-style:solid;border-width:1px;margin-bottom:-1px;margin-left:-1px;}.responsive #top #header_meta .social_bookmarks li:last-child{border-right-style:solid;border-right-width:1px;}.responsive #header .sub_menu,.responsive #header_meta .sub_menu>ul{float:none;width:100%;text-align:center;margin:0 auto;position:static;}.responsive #header .social_bookmarks{padding-bottom:2px;width:100%;text-align:center;height:auto;line-height:.8em;margin:0;}.responsive #header_meta .sub_menu>ul>li{float:none;display:inline-block;padding:0 10px;}.responsive #header .social_bookmarks li{float:none;display:inline-block;}.responsive.bottom_nav_header #header_main .social_bookmarks{position:relative;top:0;right:0;margin:10px auto;clear:both;}.responsive.bottom_nav_header.social_header .main_menu>div{height:auto;}.responsive .logo img,.responsive .logo svg{margin:0;}.responsive.html_header_sidebar #top #header .social_bookmarks{display:none;}.responsive body.boxed#top,.responsive.html_boxed.html_header_sticky #top #header{max-width:100%;}.responsive.html_header_transparency #top .avia-builder-el-0 .container,.responsive.html_header_transparency #top .avia-builder-el-0 .slideshow_inner_caption{padding-top:0;}.responsive #top .av_phone_active_right .phone-info.with_nav span{border:none;}.responsive #top #wrap_all .av_header_transparency .main_menu ul:first-child > li > a,.responsive #top #wrap_all .av_header_transparency .sub_menu > ul > li > a,.responsive #top .av_header_transparency #header_main_alternate,.responsive .av_header_transparency #header_main .social_bookmarks li a,.responsive #top #wrap_all .av_header_transparency .phone-info.with_nav span,.responsive #top .av_header_transparency #header_meta,.responsive #top .av_header_transparency #header_meta li,.responsive #top #header_meta .social_bookmarks li a{color:inherit;border-color:inherit;background:inherit;}.responsive.html_top_nav_header .av-logo-container{height:auto;}.responsive.html_top_nav_header .av-section-bottom-logo{border-bottom-style:solid;border-bottom-width:1px;}.responsive .av-burger-menu-main{display:block;}.responsive #top #wrap_all .main_menu{top:0;height:80px;left:auto;right:0;display:block;position:absolute;}.responsive .main_menu ul:first-child > li a{height:80px;line-height:80px;}.responsive #top .av-main-nav .menu-item{display:none;}.responsive #top .av-main-nav .menu-item-avia-special{display:block;}.responsive #top #wrap_all .menu-item-search-dropdown > a{font-size:24px;}.responsive #header_main_alternate{display:none;}.responsive #top #header .social_bookmarks{display:none;}.responsive #top #header .main_menu .social_bookmarks{display:block;position:relative;margin-top:-15px;}.responsive #top .av-logo-container .avia-menu{height:100%;}.responsive #top .av-logo-container .avia-menu > li > a{line-height:80px;}.responsive #top #main .av-logo-container .main_menu{display:block;}.responsive #top #main .av-logo-container .social_bookmarks{display:none;}.responsive #top #main .av-logo-container .main_menu .social_bookmarks{display:block;position:relative;}.responsive #top #main .av-logo-container .main_menu{display:block;}.responsive #top #header_main > .container .main_menu  .av-main-nav > li > a,.responsive #top #wrap_all .av-logo-container{height:80px;line-height:80px;}.responsive #top #wrap_all .av-logo-container{padding:0;}.responsive #top #header_main > .container .main_menu  .av-main-nav > li > a{min-width:0;padding:0 0 0 20px;margin:0;border-style:none;border-width:0;}.responsive #top .av_seperator_big_border .avia-menu.av_menu_icon_beside{border-right-style:solid;border-right-width:1px;padding-right:25px;}.responsive #top #header .av-main-nav > li > a,.responsive #top #header .av-main-nav > li > a:hover{background:transparent;color:inherit;}.responsive.html_top_nav_header .av-logo-container .inner-container{overflow:visible;}.responsive #top .related_entries_container .av_one_eighth{width:25%;}.responsive #top .relThumb5{clear:both;}.responsive.html_header_transparency #top .avia-builder-el-0 .container{padding-top:0px;}.responsive.html_header_sidebar #header .avia-custom-sidebar-widget-area{display:none;}.responsive.html_header_sidebar #main{border:none;}.responsive.js_active #top .avia_combo_widget .top_tab .tab{border-top:1px solid;border-bottom:none;width:100%;}.responsive.js_active #top .avia_combo_widget .news-wrap li{padding:5px;}.tagcloud a{padding:8px 20px;margin:0 8px 8px 0;}.widget li{line-height:1.8em;font-size:15px;}.responsive #scroll-top-link{display:none;}.responsive #socket .sub_menu_socket{display:block;float:none;width:100%;clear:both;margin:0 0 0 -15px;}.responsive.html_header_sidebar.html_header_left  .av-curtain-footer.av-curtain-activated .av-curtain-footer-container{width:100%;margin-left:0;}.responsive.html_header_sidebar.html_header_right  .av-curtain-footer.av-curtain-activated .av-curtain-footer-container{width:100%;}.responsive.html_top_nav_header.av-burger-overlay-active #top #wrap_all #header{z-index:0;}.responsive.html_top_nav_header.av-burger-overlay-active .av-curtain-footer.av-curtain-activated #main>.av-section-bottom-logo{z-index:100;}body.responsive.admin-bar .avia-cookiemessage-top,body.responsive.admin-bar .avia-cookiemessage-top-left,body.responsive.admin-bar .avia-cookiemessage-top-right{margin-top:46px;}.responsive .avia-cookiemessage-top-left,.responsive .avia-cookiemessage-bottom-left,.responsive .avia-cookiemessage-top-right,.responsive .avia-cookiemessage-bottom-right{width:55%;}}@media only screen and (min-width: 480px) and (max-width: 767px){.responsive #top #wrap_all .grid-sort-container.grid-total-odd .grid-entry.grid-loop-1{width:100%;}.responsive #top #wrap_all .grid-sort-container .grid-entry{width:50%;margin-bottom:0;}.responsive #top #wrap_all .portfolio-parity-odd{clear:both;}}@media only screen and (max-width: 479px){.responsive #top .related_entries_container .av_one_eighth{width:50%;}.responsive #top .related_entries_container .av_one_eighth:nth-child(odd){clear:both;}.responsive.html_header_top #header_main .social_bookmarks,.responsive.html_top_nav_header .social_bookmarks{display:none;}.responsive .avia-menu.av_menu_icon_beside{padding:0;margin:0;border:none;}.responsive #top #wrap_all #header .social_bookmarks,.responsive #top #wrap_all #main .av-logo-container .social_bookmarks{display:none;}.responsive #top .av_seperator_big_border .avia-menu.av_menu_icon_beside{margin-right:0;padding-right:0;border:none;}.responsive .avia-cookiemessage-top-left,.responsive .avia-cookiemessage-bottom-left,.responsive .avia-cookiemessage-top-right,.responsive .avia-cookiemessage-bottom-right{width:85% !important;left:7.5% !important;right:7.5% !important;}}.leaflet-popup-content br:nth-child(even){display:none !important;}.av-player.av-player-container .wp-playlist{margin:0;}.av-player.av-player-container .av-player-cover-container .av-player-cover img{display:block;max-width:100%;max-height:100%;}.avia-playlist-hide-cover .wp-playlist-current-item{height:auto;}#top .avia-playlist-custom-background-color .wp-playlist{background:transparent;}#top .avia-playlist-custom-font-color *{color:inherit;}#top .avia-playlist-custom-font-color .wp-playlist-item > *{opacity:.8;}#top .avia-playlist-custom-font-color .wp-playlist-item.wp-playlist-playing > *{opacity:1;}#top .avia-playlist-custom-border-color .wp-playlist{border:none;}#top .avia-playlist-custom-border-color{border-width:1px;border-style:solid;}#top .avia-playerstyle-minimal .wp-playlist{padding:0;border-color:transparent;background:transparent;}#top .avia-playerstyle-minimal .wp-playlist .wp-playlist-item{border-color:transparent;}#top .avia-playerstyle-minimal.avia-playlist-custom-background-color .wp-playlist{padding:10px;}#top .av-player-container.av-player-hide-playlist .wp-playlist-tracks{display:none;}.template-blog .blog-meta{float:left;margin-right:50px;}.multi-big .post_author_timeline,.single-small .post_author_timeline{position:absolute;top:0;left:40px;width:1px;height:100%;border-right-width:1px;border-right-style:dashed;}.single-post .post_author_timeline{display:none;}.sidebar_left .template-blog .blog-meta{float:right;margin-left:50px;margin-right:0;}.sidebar_left .multi-big .post_author_timeline,.sidebar_left .single-small .post_author_timeline{left:auto;right:40px;}.sidebar_left .big-preview{padding:0 131px 10px 0;}div .single-big .pagination{padding:1px 50px 10px 1px;}.sidebar_left .author-extra-border{right:auto;left:-50px;}#top .fullsize .template-blog .post-title{text-align:center;font-size:30px;padding:15px 0;max-width:800px;margin:0 auto;}#top.single-post .fullsize .template-blog .post_delimiter{visibility:hidden;}#top .fullsize .template-blog .post-meta-infos{text-align:center;}#top .fullsize .template-blog .post .entry-content-wrapper{text-align:justify;font-size:1.15em;line-height:1.7em;max-width:800px;margin:0 auto;overflow:visible;}#top .fullsize .template-blog .post .entry-content-wrapper > *{max-width:40em;margin-left:auto;margin-right:auto;}#top .fullsize .template-blog .post_delimiter{border-bottom-width:1px;border-bottom-style:solid;width:3000px;left:-1500px;position:relative;max-width:3000px;}#top .fullsize .template-blog .post_author_timeline{display:none;}#top .fullsize .template-blog .blog-meta{float:none;margin:0 auto;display:block;position:relative;width:81px;overflow:hidden;text-align:center;z-index:1000;}#top .av-alb-blogposts.template-blog div.post_delimiter{width:100%;left:0;position:relative;}#top .fullsize .related_entries_container img{margin:0 auto;}#top .fullsize .related_title{text-align:center;}#top .fullsize .related_posts{padding:23px 0 33px 0;}#top .fullsize .template-blog .big-preview{padding:0 0 10px 0;}#top .fullsize .template-blog .first-quote{margin-top:15px;}#top .fullsize .template-blog .big-preview.multi-big{margin-bottom:15px;padding:0;width:100%;}#top .fullsize .template-blog .big-preview.multi-big a,.fullsize div .template-blog .big-preview.multi-big a img{width:100%;}#top .fullsize .template-blog .big-preview img{width:100%;}.fullsize .big-preview .avia-gallery{width:40em;max-width:100%;margin:0 auto;}.fullsize .comment_content{padding-right:0;}.fullsize .blog-tags{display:block;}#top .fullsize .flex_column .template-blog .post-title,#top .fullsize .flex_column .template-blog .post-meta-infos{text-align:left;}#top .fullsize .flex_column .big-preview .avia-gallery{width:100%;}#top .fullsize .flex_column .template-blog .post .entry-content-wrapper > *{max-width:100%;}.html_header_sidebar #top .fullsize .template-blog .multi-big .post-title,.html_header_sidebar #top .fullsize .template-blog .single-big .post-title{max-width:none;text-align:left;}.html_header_sidebar #top .fullsize .template-blog .multi-big .post-meta-infos,.html_header_sidebar #top .fullsize .template-blog .single-big .post-meta-infos{text-align:left;}.html_header_sidebar #top .fullsize .template-blog .post .entry-content-wrapper{max-width:none;}.html_header_sidebar #top .fullsize .template-blog .post .entry-content-wrapper > *{max-width:none;}.post-meta-infos{font-size:.9em;position:relative;top:-8px;display:block;}.post-meta-infos a{text-decoration:none;}.post-meta-infos a:hover{text-decoration:underline;}.text-sep{padding:0 5px;}.more-link{clear:both;display:inline-block;}.big-preview{display:block;padding:0 50px 10px 131px;}.template-page .big-preview{display:block;padding:0 0 10px 131px;text-align:center;}.big-preview a{display:block;position:relative;overflow:hidden;}.big-preview.single-big{padding:0 50px 10px 0;}.entry-content-wrapper .big-preview.single-big{padding:0 0px 10px 0;}.fullsize .big-preview.single-big{padding:0 0 10px 0;}.post-loop-1 .big-preview{position:relative;z-index:4;}.small-preview{width:81px;height:81px;overflow:hidden;border-radius:4px;float:left;margin:6px 0 0 0;position:relative;position:relative;text-align:center;line-height:81px;z-index:4;display:block;}.small-preview img,.big-preview img{display:block;border-radius:4px;position:relative;z-index:4;width:100%;}.single-post .single-small.with-slider .small-preview{width:180px;height:180px;}.single-post .single-small.with-slider .post_author_timeline{display:none;}#top.single-post .fullsize .single-small.with-slider .blog-meta{width:180px;}.archive .av-content-full > .extra-mini-title{text-align:center;}.archive .av-content-full .author-box{text-align:center;}.av-content-full > .related_posts{max-width:1200px;margin-left:auto;margin-right:auto;float:none;clear:both;}.av-content-full > .comment-entry{max-width:800px;margin-left:auto;margin-right:auto;float:none;clear:both;}.template-blog .pagination{padding:1px 50px 10px 24px;}.related_posts{position:relative;clear:both;width:100%;float:left;border-top-style:solid;border-top-width:1px;padding:23px 50px 33px 0;margin-bottom:30px;}.related_posts:hover{z-index:9999;}.related_title{margin-bottom:20px;}.related_column{float:left;padding-right:3px;}.related_posts img,.related_posts a{display:block;border-radius:2px;overflow:hidden;max-width:100%;margin:0 auto;}.related_posts_default_image{border-width:1px;border-style:solid;display:block;float:left;border-radius:2px;min-height:60px;min-width:100%;max-width:100%;}.related_posts_default_image img{visibility:hidden;}.relThumb{text-align:center;}.related_posts .av-related-title{display:none;}.related_image_wrap{position:relative;display:block;float:left;width:100%;-webkit-backface-visibility:hidden;}.related-format-icon{position:absolute;text-align:center;top:1px;left:1px;bottom:1px;right:1px;opacity:0;}.related-format-icon-inner{position:absolute;height:30px;font-size:30px;line-height:30px;top:50%;margin-top:-15px;left:0;width:100%;}.related-format-icon-inner.avia-svg-icon svg:first-child,.related-format-icon-inner.avia-svg-icon img[is-svg-img="true"]{height:1em;width:1em;}.related-format-icon:hover{opacity:.8;}.related-format-visible{opacity:.5;}.sidebar_left .related_posts_sep{right:auto;left:0;}.single-big + .related_posts.av-related-style-full{border-top:none;padding-top:0;}.related_posts.av-related-style-full a{margin:2px 0;padding:6px;border-radius:3px;display:table;width:100%;text-decoration:none;text-align:left;border:1px solid transparent;transition:all .3s ease-in-out;}.related_posts.av-related-style-full a:hover{border-width:1px;border-style:solid;}.av-related-style-full .related-format-visible{opacity:1;}#top .av-related-style-full .related_column{width:50%;}#top .av-related-style-full .relThumb{text-align:left;}#top .av-related-style-full .related-format-icon{width:58px;height:58px;bottom:auto;right:auto;border-radius:100px;}#top .av-related-style-full .related_image_wrap{display:table-cell;float:none;background-color:transparent;}#top .av-related-style-full .related_image_wrap,#top .av-related-style-full .related_image_wrap img,#top .av-related-style-full .related_image_wrap .related_posts_default_image{width:60px;height:60px;border-radius:100px;}#top .av-related-style-full .av-related-title{text-decoration:none;display:table-cell;vertical-align:middle;padding:5px 15px;line-height:1.2em;}.responsive .av-related-style-full .relThumb1,.responsive .av-related-style-full .relThumb3,.responsive .av-related-style-full .relThumb5{clear:both;}.avia-post-format-image img{border-radius:3px;}.avia-post-format-image{margin-bottom:10px;}.entry-content-wrapper.gallery-content .avia-gallery{margin-bottom:10px;}#top #wrap_all .big-preview + .big-preview{position:relative;top:-60px;background:transparent;margin:0 20px -40px 20px;z-index:550;width:auto;}.html_elegant-blog #top #wrap_all .big-preview + .big-preview,.html_elegant-blog #top #wrap_all .big-preview.multi-big + .big-preview.multi-big{margin:0 auto 0 auto;top:-40px;}#top #wrap_all .big-preview.multi-big + .big-preview.multi-big{margin:0 20px -30px 20px;}.flex_column .template-blog .post .entry-content-wrapper{}#top .flex_column .template-blog .post-title{font-size:1.3em;}.flex_column .template-blog .post_delimiter{margin:0 0 20px 0;padding:20px 0 0 0;}.flex_column .template-blog .single-big .pagination{padding:1px 0 10px 0;}.flex_column .template-blog .big-preview.single-big{padding:0 0 10px 0;}.flex_column .template-blog .post-meta-infos{margin-bottom:-13px;}.html_elegant-blog #top .post-entry .post-title,.html_elegant-blog .avia-content-slider .slide-entry-title{text-align:center;font-size:30px;text-transform:uppercase;padding:0px 0 15px;letter-spacing:2px;line-height:1.3em;margin-bottom:10px;}.html_elegant-blog #top .post-entry .post-title:hover,.html_elegant-blog .avia-content-slider .slide-entry-title:hover{opacity:.7;}.html_elegant-blog #top .post-entry .post-meta-infos,.html_elegant-blog .avia-content-slider .slide-meta{display:block;text-align:center;padding:10px 0;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;margin-top:40px;width:100%;clear:both;float:left;}.html_elegant-blog #top .post-entry .blog-categories{text-align:center;display:block;font-weight:bold;position:relative;}.html_elegant-blog #top .post-entry .minor-meta{text-transform:uppercase;}.html_elegant-blog .post-entry .post-meta-infos .text-sep,.html_elegant-blog .post-entry .slide-meta .slide-meta-del{border-left-width:1px;border-left-style:solid;padding:0;display:inline-block;margin:0 10px;text-indent:-126px;overflow:hidden;vertical-align:bottom;}.html_elegant-blog .av-vertical-delimiter{display:block;margin:0 auto;width:40px;border-top-width:3px;border-top-style:solid;padding-bottom:16px;}.html_elegant-blog .entry-content-wrapper .big-preview.single-big{margin-top:20px;}.html_elegant-blog .more-link{display:block;text-align:center;margin:30px auto 20px auto;clear:both;width:250px;border:none;border-style:solid;border-width:1px;padding:10px 0;border-radius:2px;}.html_elegant-blog .more-link:hover{text-decoration:none;}.more-link-arrow.avia-svg-icon{font-size:10px;}.more-link-arrow.avia-svg-icon svg:first-child{font-size:1em;margin:0 0 -1px 6px;}.html_elegant-blog .more-link-arrow{display:none;}.html_elegant-blog .multi-big .post_author_timeline,.html_elegant-blog .single-small .post_author_timeline{border-right-style:solid;}.html_elegant-blog .blog-tags.minor-meta,.html_elegant-blog .av-share-link-description,.html_elegant-blog .related_title{display:block;text-align:center;}.html_elegant-blog #top .big-preview{padding-left:0;padding-right:0;}.html_elegant-blog .avia-content-slider .slide-entry-title{padding-top:15px;font-size:1.4em;}.html_elegant-blog #top .avia-content-slider .blog-categories{top:15px;}.html_elegant-blog .avia-content-slider .read-more-link{position:relative;top:18px;padding-bottom:10px;}.html_elegant-blog .avia-content-slider .av-vertical-delimiter{position:relative;top:-5px;}.html_elegant-blog .template-blog .post_delimiter{margin:0 0 20px 0;padding:20px 0 0 0;}.html_elegant-blog .av-share-box{margin-bottom:0;}.html_elegant-blog .template-author .extra-mini-title{display:none;}.html_elegant-blog #top .template-search .post-title{text-align:left;}.html_elegant-blog #top .template-search .blog-categories{display:none;}.html_elegant-blog #top .template-search .entry-content-wrapper .post-title a:hover{text-decoration:none;}.html_elegant-blog #top .template-search .post-entry .post-meta-infos{margin-top:-20px;text-align:left;border:none;}.html_modern-blog #top .post-entry .post-title,.html_modern-blog .avia-content-slider .slide-entry-title{font-size:2em;text-align:left;letter-spacing:1px;}.html_modern-blog #top .post-entry .blog-categories{text-align:left;font-weight:normal;font-size:.8em;top:-25px;}.html_modern-blog .av-vertical-delimiter{margin:0;}.html_modern-blog #top .post-entry .post-meta-infos,.html_modern-blog .avia-content-slider .slide-meta{text-align:left;border:none;margin-top:15px;font-size:.9em;}.html_modern-blog .av-vertical-delimiter{display:none;}.html_modern-blog .post-entry .post-meta-infos .text-sep,.html_modern-blog .post-entry .slide-meta .slide-meta-del{border:none;text-indent:0;opacity:.3;}.html_modern-blog .more-link{margin:30px 0 20px 0;display:inline;border:none;position:relative;top:-.3em;}.html_modern-blog .more-link .more-link-arrow{display:inline;}.html_modern-blog .blog-tags.minor-meta,.html_modern-blog .av-share-link-description,.html_modern-blog .related_title{text-align:left;}.html_modern-blog #top .template-page .big-preview{margin-top:0;}#top .av-blog-meta-author-disabled .minor-meta.blog-author{display:none;}#top .av-blog-meta-comments-disabled .minor-meta.comment-container,#top .av-blog-meta-comments-disabled .text-sep-comment{display:none;}#top .av-blog-meta-category-disabled .minor-meta.blog-categories,#top .av-blog-meta-category-disabled .text-sep-cat{display:none;}#top .av-blog-meta-date-disabled .minor-meta.date-container,#top .av-blog-meta-date-disabled .text-sep-date{display:none;}#top .av-blog-meta-html-info-disabled .form-allowed-tags{display:none;}#top .av-blog-meta-tag-disabled .blog-tags{display:none;}#top .fullsize .template-blog.av_force_fullwidth.template-blog .post .entry-content-wrapper > *,#top .fullsize .template-blog.av_force_fullwidth .post .entry-content-wrapper{max-width:100%;}#top .fullsize .template-blog.av_force_fullwidth .post-title{max-width:100%;padding-top:0;padding-bottom:0;}.bloglist-simple .read-more-link{display:block;position:absolute;right:50px;top:50%;transform:translateY(-50%);}.av_force_fullwidth .bloglist-simple .read-more-link{right:0;}.bloglist-simple .more-link{padding:0;margin:0;font-size:0;line-height:0;top:auto;width:30px;height:30px;display:block;border-width:2px;border-style:solid;border-radius:100%;text-decoration:none;}.bloglist-simple .more-link:hover{text-decoration:none;}.bloglist-simple .more-link-arrow{width:100%;height:100%;display:block;}.bloglist-simple .more-link-arrow.avia-svg-icon{font-size:10px;}.bloglist-simple .read-more-link:hover{opacity:1;}.template-blog .bloglist-simple .post_delimiter{border-bottom:1px solid rgba(0,0,0,.15);margin:0;padding:0;clear:both;}#top .fullsize .template-blog .bloglist-simple:last-of-type .post_delimiter{border-bottom-width:0;}.bloglist-simple.post-entry{float:none;}.bloglist-simple .entry-content-header{padding:25px 60px 25px 0;}.av_force_fullwidth .bloglist-simple .entry-content-header{padding:25px 0 25px 0;}#top .fullsize .template-blog .bloglist-simple .post-title,.bloglist-simple .entry-content-wrapper .post-title{font-size:17px;margin-bottom:.1em;text-align:left;}#top .fullsize .template-blog .bloglist-simple .post-meta-infos,.bloglist-simple .post-meta-infos{top:auto;position:static;text-align:left;margin-bottom:0;}.bloglist-simple .pagination{padding:20px 50px 10px 0;}.av_force_fullwidth .bloglist-simple .pagination{padding-right:0;}@media only screen and (max-width: 767px){.bloglist-simple .read-more-link{right:0;}}.html_elegant-blog #top .bloglist-simple .entry-content-header{padding:0;}.html_elegant-blog #top .bloglist-simple.post-entry{padding-top:20px;padding-bottom:20px;}.html_elegant-blog #top .bloglist-simple.post-entry .post-title,.html_elegant-blog .avia-content-slider .bloglist-simple .slide-entry-title{text-align:left;font-size:26px;margin-bottom:0;}.html_elegant-blog #top .bloglist-simple.post-entry .blog-categories{text-align:left;}.html_elegant-blog #top .bloglist-simple.post-entry .post-meta-infos,.html_elegant-blog .avia-content-slider .bloglist-simple .slide-meta{text-align:left;margin-top:0;padding-right:60px;position:relative;}.html_elegant-blog .template-blog .bloglist-simple .post_delimiter{margin:0;padding:0;}.html_elegant-blog .read-more-link{right:0;}.html_elegant-blog .template-blog .bloglist-simple .post_delimiter{display:none;}.html_modern-blog #top .post-entry.bloglist-simple{border-bottom-width:1px;border-bottom-style:solid;}.html_modern-blog #top .post-entry.bloglist-simple .blog-categories{top:auto;font-size:.9em;}.html_modern-blog #top .bloglist-simple.post-entry .post-meta-infos,.html_modern-blog .avia-content-slider .bloglist-simple .slide-meta{font-size:.8em;padding-bottom:0;}.bloglist-compact.post-entry{border-bottom-width:1px;border-bottom-style:dashed;padding:15px 0;float:none;}.bloglist-compact.post-entry:last-of-type{border-bottom-width:0;}.main_color .bloglist-compact .fallback-post-type-icon{position:relative;top:auto;left:auto;margin:0 .5em 0 0;background:transparent;color:inherit;line-height:normal;font-size:1.3em;text-align:center;height:auto;}.main_color .bloglist-compact .fallback-post-type-icon.avia-svg-icon svg:first-child{fill:currentColor;stroke:currentColor;height:1em;width:1em;margin-bottom:-2px;}.bloglist-compact .fallback-post-type-icon.avia-svg-icon img[is-svg-img="true"]{height:1em;width:1em;margin-bottom:-2px;}#top .fullsize .template-blog .bloglist-compact .post-title,.bloglist-compact .post-title{display:inline;font-size:1em;font-weight:normal;}.bloglist-compact .post_delimiter{display:none;}.bloglist-compact .pagination{margin-top:2em;padding:20px 50px 10px 0;}.av_force_fullwidth .bloglist-compact .pagination{padding-right:0;}.html_elegant-blog #top .post-entry.bloglist-compact .post-title,.html_elegant-blog .avia-content-slider .bloglist-compact .slide-entry-title{display:inline;font-size:1em;}.bloglist-excerpt .read-more-link{text-align:right;position:relative;margin-top:40px;}.bloglist-excerpt .read-more-link:after{content:"";height:1px;border-top-style:solid;border-top-width:1px;border-color:inherit;display:block;width:100%;left:0;top:50%;position:absolute;z-index:1;}.bloglist-excerpt .more-link{display:inline-block;border-width:1px;border-style:solid;border-radius:100px;padding:0 20px;text-transform:uppercase;font-size:.8em;font-size:.75em;font-weight:bold;position:relative;z-index:2;background-color:#fff;color:inherit;line-height:2.1em;}.bloglist-excerpt .more-link:hover{text-decoration:none;}.bloglist-excerpt .more-link-arrow{display:none;}.template-blog .bloglist-excerpt .post_delimiter{margin:0 0 20px 0;padding:20px 0 0 0;border-color:transparent;}.bloglist-excerpt .pagination{padding:20px 50px 10px 0;}.av_force_fullwidth .bloglist-excerpt .pagination{padding-right:0;}#top .fullsize .template-blog .bloglist-excerpt .post-title,.bloglist-excerpt .post-title{text-align:left;}#top .fullsize .template-blog .bloglist-excerpt .post-meta-infos{text-align:left;margin-bottom:0;top:auto;}#top .fullsize .template-blog .bloglist-excerpt .post_delimiter{border-bottom-width:0;}.html_elegant-blog #top .bloglist-excerpt.post-entry .post-title,.html_elegant-blog .avia-content-slider .bloglist-excerpt .slide-entry-title{text-align:left;margin-bottom:0;font-size:26px;}.html_elegant-blog #top .bloglist-excerpt.post-entry .post-meta-infos,.html_elegant-blog .avia-content-slider .bloglist-excerpt .slide-meta{text-align:left;margin-top:1em;margin-bottom:1em;}.html_elegant-blog .bloglist-excerpt .more-link{margin:0;border-color:inherit;color:inherit;}.html_elegant-blog .bloglist-excerpt .more-link:hover{color:initial;}.html_modern-blog #top .bloglist-excerpt.post-entry .post-meta-infos,.html_modern-blog .avia-content-slider .bloglist-excerpt .slide-meta{text-align:left;margin:0;}.html_modern-blog .bloglist-excerpt .more-link .more-link-arrow{display:none;}@media only screen and (max-width: 767px){.responsive #top .template-page .big-preview.multi-big{padding:0 0 10px 0;}}.avia-content-slider{margin:30px 0;clear:both;}.avia-content-slider,.avia-content-slider-inner{position:relative;overflow:hidden;clear:both;}.avia-content-slider .slide-entry-title{font-size:1.1em;line-height:1.4em;margin:0;}.avia-content-slider .slide-image,.avia-content-slider .slide-image img{border-radius:3px;display:block;position:relative;-webkit-perspective:1000px;-webkit-backface-visibility:hidden;margin:0 auto;}.avia-content-slider .slide-image{overflow:hidden;margin-bottom:6px;border-radius:3px;}.avia-content-slider .slide-entry-excerpt{overflow:hidden;text-overflow:ellipsis;}.avia-content-slider .slide-entry-wrap{width:100%;float:left;margin-bottom:40px;}.avia-content-slider-active .slide-entry-wrap{position:absolute;top:0;visibility:hidden;margin:0;}.avia-content-slider .slide-entry-wrap:first-child{position:relative;}.avia-content-slider .slide-meta div,.avia-content-slider .slide-meta time{display:inline-block;font-size:.9em;}.avia-content-slider .slide-meta a{position:relative;}.avia-content-slider .slide-meta{position:relative;padding-bottom:10px;}.avia-content-slider .slide-meta-del{margin:0px 4px;}.avia-content-slider.avia-builder-el-no-sibling{margin:0;}.slider-fallback-image{visibility:hidden;}.avia-content-slider .fake-thumbnail .slide-image{border-width:1px;border-style:solid;-webkit-perspective:1000px;-webkit-backface-visibility:hidden;min-height:70px;}.fallback-post-type-icon{position:absolute;top:49%;left:50%;margin:-28px 0 0 -30px;height:60px;width:60px;line-height:59px;font-size:25px;text-align:center;border-radius:100px;}.fallback-post-type-icon.avia-svg-icon svg:first-child,.fallback-post-type-icon.avia-svg-icon img[is-svg-img="true"]{height:1em;width:1em;}.avia-content-slider .slide-image:hover .fallback-post-type-icon{opacity:0;}.pagination-slider .pagination{padding:1px 0 10px 0;}#top .avia-content-slider .avia-slideshow-arrows a{top:38%;margin:-30px 0 0;}#top .avia-content-slider .avia-slideshow-dots{position:relative;float:left;height:25px;bottom:-37px;}#top .avia-content-slider,#top .avia-content-slider-inner,#top .avia-content-slider-inner .slide-entry-wrap{transform-style:flat;-webkit-backface-visibility:hidden;}#top #wrap_all .avia-content-slider .audio-preview{margin-top:-36px;margin-bottom:-4px;}#top .avia-content-slider .audio-preview .mejs-volume-button,#top .avia-content-slider .audio-preview .mejs-time{display:none;}#top #wrap_all .mejs-controls a.mejs-horizontal-volume-slider{width:60px;}.avia-safari .avia-content-slider,.avia-safari .avia-content-slider-inner,.avia-safari .avia-content-slider-inner .slide-entry-wrap{-webkit-perspective:0 !important;}@media only screen and (max-width: 767px){.responsive #top #wrap_all .slide-entry{width:48%;margin-left:4%;}.responsive #top #wrap_all .avia-content-slider-even .slide-entry.slide-parity-odd,.responsive #top #wrap_all .avia-content-slider-odd .slide-entry.slide-parity-even{margin:0;clear:both;}.responsive #top #wrap_all .avia-content-slider-odd  .slide-entry.first{margin-left:0;width:100%;}.responsive avia-content-slider .slide-image img{width:100%;}}@media only screen and (max-width: 479px){.responsive #top #wrap_all .avia-content-slider-odd .slide-entry{margin-left:0;clear:both;width:100%;}}.avia-button-wrap{display:inline-block;}.avia-button{color:#777;border-color:#e1e1e1;background-color:#f8f8f8;}.avia-button .avia-svg-icon svg:first-child{fill:#777;stroke:#777;}body div .avia-button{border-radius:3px;padding:10px;font-size:12px;text-decoration:none;display:inline-block;border-bottom-style:solid;border-bottom-width:1px;margin:3px 0;line-height:1.2em;position:relative;font-weight:normal;text-align:center;max-width:100%;}body div .avia-button .avia_button_icon.avia-svg-icon svg:first-child,body div .avia-button .avia_button_icon.avia-svg-icon img[is-svg-img="true"]{height:12px;width:12px;}.avia-button:hover{opacity:.9;transition:all .4s ease-in-out;}.avia-button:active{border-bottom-width:0px;border-top-width:1px;border-top-style:solid;}.avia-button.avia-color-theme-color-subtle{background-image:none;}.avia-button.avia-color-theme-color-subtle.nitro-lazy{background-image:none !important;}.avia-button.avia-color-theme-color-subtle:hover{}.avia-button .avia_button_icon{position:relative;left:-.3em;-webkit-perspective:1000px;-webkit-backface-visibility:hidden;}.avia-button .avia_button_icon.avia_button_icon_right{left:.3em;}.avia-button.avia-icon_select-no .avia_button_icon{display:none;}.avia-button.avia-color-grey,.avia-button.avia-color-grey:hover{background-color:#555;border-color:#333;color:#fff;}#wrap_all .avia-button.avia-color-grey .avia-svg-icon svg:first-child,#wrap_all .avia-button.avia-color-grey:hover .avia-svg-icon svg:first-child{fill:#fff;stroke:#fff;}.avia-button.avia-color-black,.avia-button.avia-color-black:hover{background-color:#2c2c2c;border-color:#000;color:#fff;}#wrap_all .avia-button.avia-color-black .avia-svg-icon svg:first-child,#wrap_all .avia-button.avia-color-black:hover .avia-svg-icon svg:first-child{fill:#fff;stroke:#fff;}.avia-button.avia-color-red,.avia-button.avia-color-red:hover{background-color:#b02b2c;border-color:#8b2121;color:#fff;}#wrap_all .avia-button.avia-color-red .avia-svg-icon svg:first-child,#wrap_all .avia-button.avia-color-red:hover .avia-svg-icon svg:first-child{fill:#fff;stroke:#fff;}.avia-button.avia-color-orange,.avia-button.avia-color-orange:hover{background-color:#edae44;border-color:#ca9336;color:#fff;}#wrap_all .avia-button.avia-color-orange .avia-svg-icon svg:first-child,#wrap_all .avia-button.avia-color-orange:hover .avia-svg-icon svg:first-child{fill:#fff;stroke:#fff;}.avia-button.avia-color-green,.avia-button.avia-color-green:hover{background-color:#83a846;border-color:#6f8f3b;color:#fff;}#wrap_all .avia-button.avia-color-green .avia-svg-icon svg:first-child,#wrap_all .avia-button.avia-color-green:hover .avia-svg-icon svg:first-child{fill:#fff;stroke:#fff;}.avia-button.avia-color-blue,.avia-button.avia-color-blue:hover{background-color:#7bb0e7;border-color:#6693c2;color:#fff;}#wrap_all .avia-button.avia-color-blue .avia-svg-icon svg:first-child,#wrap_all .avia-button.avia-color-blue:hover .avia-svg-icon svg:first-child{fill:#fff;stroke:#fff;}.avia-button.avia-color-aqua,.avia-button.avia-color-aqua:hover{background-color:#4ecac2;border-color:#3eaaa3;color:#fff;}#wrap_all .avia-button.avia-color-aqua .avia-svg-icon svg:first-child,#wrap_all .avia-button.avia-color-aqua:hover .avia-svg-icon svg:first-child{fill:#fff;stroke:#fff;}.avia-button.avia-color-teal,.avia-button.avia-color-teal:hover{background-color:#5f8789;border-color:#3f5e5f;color:#fff;}#wrap_all .avia-button.avia-color-teal .avia-svg-icon svg:first-child,#wrap_all .avia-button.avia-color-teal:hover .avia-svg-icon svg:first-child{fill:#fff;stroke:#fff;}.avia-button.avia-color-purple,.avia-button.avia-color-purple:hover{background-color:#745f7e;border-color:#514358;color:#fff;}#wrap_all .avia-button.avia-color-purple .avia-svg-icon svg:first-child,#wrap_all .avia-button.avia-color-purple:hover .avia-svg-icon svg:first-child{fill:#fff;stroke:#fff;}.avia-button.avia-color-pink,.avia-button.avia-color-pink:hover{background-color:#d65799;border-color:#bb4b85;color:#fff;}#wrap_all .avia-button.avia-color-pink .avia-svg-icon svg:first-child,#wrap_all .avia-button.avia-color-pink:hover .avia-svg-icon svg:first-child{fill:#fff;stroke:#fff;}.avia-button.avia-color-silver,.avia-button.avia-color-silver:hover{background-color:#dadada;border-color:#b4b4b4;color:#555;}#wrap_all .avia-button.avia-color-silver .avia-svg-icon svg:first-child,#wrap_all .avia-button.avia-color-silver:hover .avia-svg-icon svg:first-child{fill:#555;stroke:#555;}#top a.avia-button.avia-font-color-grey,.avia-button.avia-font-color-grey-hover:hover{color:#333;}#top a.avia-button.avia-font-color-grey .avia-svg-icon svg:first-child,#top .avia-button.avia-font-color-grey-hover:hover .avia-svg-icon svg:first-child{fill:#333;stroke:#333;}#top a.avia-button.avia-font-color-black,.avia-button.avia-font-color-black-hover:hover{color:#000;}#top a.avia-button.avia-font-color-black .avia-svg-icon svg:first-child,#top .avia-button.avia-font-color-black-hover:hover .avia-svg-icon svg:first-child{fill:#000;stroke:#000;}#top a.avia-button.avia-font-color-red,.avia-button.avia-font-color-red-hover:hover{color:#8b2121;}#top a.avia-button.avia-font-color-red .avia-svg-icon svg:first-child,#top .avia-button.avia-font-color-red-hover:hover .avia-svg-icon svg:first-child{fill:#8b2121;stroke:#8b2121;}#top a.avia-button.avia-font-color-orange,.avia-button.avia-font-color-orange-hover:hover{color:#ca9336;}#top a.avia-button.avia-font-color-orange .avia-svg-icon svg:first-child,#top .avia-button.avia-font-color-orange-hover:hover .avia-svg-icon svg:first-child{fill:#ca9336;stroke:#ca9336;}#top a.avia-button.avia-font-color-green,.avia-button.avia-font-color-green-hover:hover{color:#6f8f3b;}#top a.avia-button.avia-font-color-green .avia-svg-icon svg:first-child,#top .avia-button.avia-font-color-green-hover:hover .avia-svg-icon svg:first-child{fill:#6f8f3b;stroke:#6f8f3b;}#top a.avia-button.avia-font-color-blue,.avia-button.avia-font-color-blue-hover:hover{color:#6693c2;}#top a.avia-button.avia-font-color-blue .avia-svg-icon svg:first-child,#top .avia-button.avia-font-color-blue-hover:hover .avia-svg-icon svg:first-child{fill:#6693c2;stroke:#6693c2;}#top a.avia-button.avia-font-color-aqua,.avia-button.avia-font-color-aqua-hover:hover{color:#3eaaa3;}#top a.avia-button.avia-font-color-aqua .avia-svg-icon svg:first-child,#top a.avia-button.avia-font-color-aqua-hover:hover .avia-svg-icon svg:first-child{fill:#3eaaa3;stroke:#3eaaa3;}#top a.avia-button.avia-font-color-teal,.avia-button.avia-font-color-teal-hover:hover{color:#3f5e5f;}#top a.avia-button.avia-font-color-teal .avia-svg-icon svg:first-child,#top .avia-button.avia-font-color-teal-hover:hover .avia-svg-icon svg:first-child{fill:#3f5e5f;stroke:#3f5e5f;}#top a.avia-button.avia-font-color-purple,.avia-button.avia-font-color-purple-hover:hover{color:#514358;}#top a.avia-button.avia-font-color-purple .avia-svg-icon svg:first-child,#top .avia-button.avia-font-color-purple-hover:hover .avia-svg-icon svg:first-child{fill:#514358;stroke:#514358;}#top a.avia-button.avia-font-color-pink,.avia-button.avia-font-color-pink-hover:hover{color:#bb4b85;}#top a.avia-button.avia-font-color-pink .avia-svg-icon svg:first-child,#top .avia-button.avia-font-color-pink-hover:hover .avia-svg-icon svg:first-child{fill:#bb4b85;stroke:#bb4b85;}#top a.avia-button.avia-font-color-silver,.avia-button.avia-font-color-silver-hover:hover{color:#b4b4b4;}#top a.avia-button.avia-font-color-silver .avia-svg-icon svg:first-child,#top .avia-button.avia-font-color-silver-hover:hover .avia-svg-icon svg:first-child{fill:#b4b4b4;stroke:#b4b4b4;}#top .avia-button.avia-color-light{color:#fff;border:3px solid #fff;background:transparent;}#top .avia-button.avia-color-light .avia-svg-icon svg:first-child{fill:#fff;stroke:#fff;}.avia-button.avia-color-light:hover{opacity:.7;color:#fff;}.avia-button.avia-color-light:hover .avia-svg-icon svg:first-child{fill:#fff;stroke:#fff;}#top .avia-button.avia-color-dark{color:#000;color:rgba(0,0,0,.6);border:3px solid #000;border-color:rgba(0,0,0,.6);background:transparent;}#top .avia-button.avia-color-dark .avia-svg-icon svg:first-child{fill:rgba(0,0,0,.6);stroke:rgba(0,0,0,.6);}.avia-button.avia-color-dark:hover{opacity:.7;color:#000;color:rgba(0,0,0,.6);}.avia-button.avia-color-dark:hover .avia-svg-icon svg:first-child{fill:rgba(0,0,0,.6);stroke:rgba(0,0,0,.6);}.avia-button.avia-color-theme-color-subtle{border-width:1px;border-style:solid;}.avia-button-center{display:block;text-align:center;clear:both;}.avia-button-right{display:block;float:right;}.avia-button.avia-position-right{float:right;display:block;}.avia-button.avia-position-left{float:left;display:block;}.avia-button.avia-size-small{padding:9px 10px 7px;font-size:13px;min-width:80px;}.avia-button.avia-size-small .avia_button_icon.avia-svg-icon svg:first-child{height:1em;width:1em;margin-bottom:-2px;}.avia-button.avia-size-medium{padding:12px 16px 10px;font-size:13px;min-width:90px;}.avia-button.avia-size-medium .avia_button_icon.avia-svg-icon svg:first-child{height:1em;width:1em;margin-bottom:-2px;}.avia-button.avia-size-large{padding:15px 30px 13px;font-size:13px;min-width:139px;}.avia-button.avia-size-large .avia_button_icon.avia-svg-icon svg:first-child{height:1em;width:1em;margin-bottom:-2px;}.avia-button.avia-size-x-large{padding:25px 50px 23px;font-size:15px;min-width:200px;}.avia-button.avia-size-x-large .avia_button_icon.avia-svg-icon svg:first-child{height:1em;width:1em;margin-bottom:-2px;}.av-icon-on-hover .avia_button_icon{width:0px;overflow:hidden;display:inline-block;height:1em;transition:all .2s ease-in-out;opacity:0;}.av-icon-on-hover:hover .avia_button_icon{width:1.5em;opacity:1;}#top .av-button-notext{min-width:0;}#top .av-button-notext .avia_button_icon{left:0;}.av-button-label-on-hover{box-sizing:content-box;}.av-button-label-on-hover.avia-button.avia-size-small{padding:0;line-height:30px;width:32px;}.av-button-label-on-hover.avia-button.avia-size-medium{padding:0;line-height:36px;width:38px;}.av-button-label-on-hover.avia-button.avia-size-large{padding:0;line-height:42px;width:44px;}.av-button-label-on-hover.avia-button.avia-size-x-large{padding:0;line-height:66px;width:68px;}.av-button-label-on-hover.avia-button .avia-svg-icon{padding-top:1px;}#top .avia-button .avia_button_background{opacity:0;position:absolute;top:-3px;left:0;bottom:-6px;right:0;transition:all .4s ease-in-out;}#top .avia-button:hover .avia_button_background{opacity:.9;}#top .avia-button .avia_button_icon,#top .avia-button .avia_iconbox_title{position:relative;z-index:3;}.avia-button.avia-sonar-shadow:after{content:"";pointer-events:none;position:absolute;top:0;left:0;padding:0;width:100%;height:100%;opacity:0;z-index:-1;box-sizing:content-box;box-shadow:0 0 0 2px rgba(255,255,255,.1);transform:scale(.9);transform-style:preserve-3d;}.avia-buttonrow-wrap > .avia-button{vertical-align:bottom;}.avia-buttonrow-left{text-align:left;}.avia-buttonrow-right{text-align:right;}.avia-buttonrow-center{text-align:center;}.avia-buttonrow-right .avia-button:first-child,.avia-buttonrow-left .avia-button:first-child{margin-left:0 !important;}.avia-buttonrow-right .avia-button:last-child,.avia-buttonrow-left .avia-button:last-child{margin-right:0 !important;}#top .avia-button-fullwidth{width:100%;padding:20px;font-size:1.5em;margin:0;border:none;position:relative;display:block;}#top .avia-button-fullwidth .avia-svg-icon svg:first-child{height:1em;width:1em;margin-bottom:-3px;}#top .avia-button-fullwidth .avia-button-fullwidth{font-size:1em;}#top .avia-button-fullwidth .av-button-description{font-size:.8em;position:relative;z-index:3;opacity:.7;}#top .avia-button-fullwidth .av-button-description-above p:first-child{margin-top:0;}#top .avia-button-fullwidth .av-button-description-below p:last-child{margin-bottom:0;}#top .avia-button-fullwidth:hover{opacity:1;}#top .avia-button-fullwidth .avia_button_icon,#top .avia-button-fullwidth .avia_iconbox_title{position:relative;z-index:3;-webkit-perspective:1000px;-webkit-backface-visibility:hidden;}#top .av-fullscreen-button .avia-button-fullwidth{border-radius:0;padding:50px 10px;}.avia-safari .avia-button-fullwidth{transform:translateZ(0);}#top .avia-button-fullwidth .avia_button_background{top:0;bottom:0;}.av-catalogue-container{margin:30px 0;}.av-catalogue-heading{text-align:center;padding-bottom:15px;font-weight:normal;letter-spacing:1px;}.av-catalogue-list{border-top:1px dashed;margin:0;}.av-catalogue-list li{list-style-type:none;margin:0;border-bottom:1px dashed;padding:0;clear:both;}#top .av-catalogue-item{text-decoration:none;padding:10px 5px;display:block;overflow:hidden;}div.av-catalogue-item:hover{cursor:default;}.av-catalogue-title-container{position:relative;font-size:1.3em;line-height:1.4em;}.av-catalogue-title{padding-right:60px;text-transform:uppercase;}.av-catalogue-price{position:absolute;right:0;top:0;}.av-catalogue-content{padding-right:60px;font-size:1.1em;}.av-catalogue-content p:first-child{margin-top:0;}.av-catalogue-content p:last-child{margin-bottom:0;}.av-catalogue-list .added_to_cart.wc-forward{display:none;}.av-catalogue-image{border-radius:400px;width:44px;float:left;margin-right:15px;}.av-catalogue-image-no{display:none;}.av-catalogue-item-inner{overflow:hidden;}.av-catalogue-container-woo{margin-top:0;}h4#comments{margin-bottom:30px;}#respond{margin-top:20px;}.commentlist ul{border-left-style:dashed;border-left-width:1px;}.children .children .says{border-bottom-style:dashed;border-bottom-width:1px;}.miniheading,.author_name,#reply-title,#top .logged-in-as,.dynamic-column-title{font-weight:600;letter-spacing:1px;}#comments span,.minitext,.form-allowed-tags,#reply-title small,#commentform label{font-size:.85em;display:block;letter-spacing:0;text-transform:none;padding-top:8px;line-height:1.5em;font-weight:normal;}.comment_meta_container{clear:both;float:none;}#top .commentlist{margin:0;padding:0 0 10px 0px;border:none;}#top .commentlist .comment{list-style-type:none;list-style-position:outside;width:100%;position:relative;display:block;background:none;min-height:100px;clear:both;}#top .commentlist .comment.depth-1{float:left;}#top .commentlist .comment>div{min-height:100px;float:left;width:100%;}.commentlist>.comment{border-bottom-style:dashed;border-bottom-width:1px;margin-bottom:30px;}.gravatar{position:relative;z-index:2;border-radius:200px;overflow:hidden;float:left;}.gravatar img{padding:0;margin:0;display:block;border-radius:200px;}.comment_content{position:relative;margin:0 0 0 85px;padding:0 35px 15px 0;z-index:10;overflow:hidden;}.author_name a,.author_name a:hover{font-weight:bold;text-decoration:none;}.comment-edit-link,#cancel-comment-reply-link{display:inline-block;font-size:10px;}.author_name,.comment_title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.commentmetadata{font-size:11px;line-height:1em;}.commentmetadata a{text-decoration:none;}.commentmetadata a:hover{text-decoration:underline;}.says{display:block;height:1px;left:-70px;position:absolute;text-indent:200%;top:18px;width:40px;overflow:hidden;}#top .comment_text{clear:both;font-size:13px;padding:0 0 15px 0;border:none;}#top .comment-reply-link{font-size:11px;text-decoration:none;line-height:20px;}.side-container-comment-inner{text-align:center;position:relative;overflow:hidden;margin-bottom:15px;}.comment-count{font-size:24px;line-height:60px;width:60px;display:block;text-align:center;border-radius:200px;margin:0 auto;position:relative;z-index:100;}.side-container-comment-inner .comment-text{font-size:12px;text-transform:uppercase;}.center-border{position:absolute;top:39%;width:42%;border-top-style:solid;border-top-width:1px;z-index:1;}.center-border-left{left:0;}.center-border-right{right:0;}#top .commentlist ul{margin:0 0 0 74px;clear:both;}#top .commentlist .children ul{margin:0 0 0 47px;}.children .comment_content{margin:0 0 0 28px;padding-bottom:30px;z-index:1;}.children .gravatar{position:relative;left:-24px;z-index:2;width:45px;}#top .children .comment-reply-link{left:-42px;top:51px;}.comment_page_nav_links{position:relative;display:block;clear:both;overflow:hidden;font-size:11px;}.comment_prev_page a{float:left;}.comment_next_page a{float:right;}.comment_page_nav_links_bottom{}.comment_page_nav_links_top{}.sidebar_right .comment_container{padding-right:50px;}.sidebar_left .comment_container{margin-left:0;}.comment_container{max-width:100%;}#commentform{position:relative;}#commentform p{position:relative;padding:0 0 10px 0;margin:0;}#reply-title small a{float:right;}#commentform label{position:absolute;left:245px;font-size:11px;top:0;font-weight:bold;}#commentform input[type='checkbox'] + label{left:2.5em;}#commentform div input{margin:0;}.commentlist #commentform label{position:static;display:block;}.comment-notes,#commentform  .comment-form-comment label{display:none;}#top .comment-form-url input,#top .comment-form-email input,#top .comment-form-author input{width:220px;}#top .commentlist .comment-form-url input,#top .commentlist .comment-form-email input,#top .commentlist .comment-form-author input{width:70%;}#comment{width:602px;height:150px;padding:10px 7px;font-size:12px;margin:0;}.form-allowed-tags{font-size:11px;line-height:1.5em;margin-bottom:5px;}.form-allowed-tags code{display:block;padding-top:5px;}.commentlist #respond{padding:0 0 30px 56px;}.commentlist #respond #comment{width:90%;}.commentlist #respond .form-allowed-tags{display:none;}#reply-title{display:none;}#reply-title small{display:inline;}.commentlist #reply-title{display:block;}#comment{width:94%;font-size:12px;}.personal_data p{float:left;width:33%;}.personal_data label{display:none;}.template-blog .post .entry-content-wrapper{overflow:hidden;}.template-blog .post_delimiter{margin:0 0 50px 0;padding:50px 0 0 0;clear:both;}.template-blog .post-entry-last .post_delimiter{border:none;height:1px;}.av-buildercomment .av-buildercomment-unapproved{padding:30px 0 15px;text-align:center;font-size:1.4em;font-weight:500;}.avia_ajax_form{clear:both;}.avia_ajax_form fieldset p br{display:none;}.avia_ajax_form label{display:block;visibility:visible;position:relative;}.avia_ajax_form label,.modified_width:before{display:block;visibility:visible;position:relative;margin-bottom:7px;font-weight:600;}.avia_ajax_form p.av-form-empty-line{height:2em;}#ajaxresponse.hidden{visibility:visible;position:static;display:none;}#top .avia_ajax_form .text_input,#top .avia_ajax_form .select,#top .avia_ajax_form .text_area{width:100%;margin-bottom:0;display:inline;min-width:50px;padding:13px;border-radius:2px;}#top .avia_ajax_form .select[multiple] option{padding:5px;}#top .avia_ajax_form .select[multiple] option.av-placeholder{font-weight:600;border-bottom:1px solid;margin-bottom:5px;}#top .avia_ajax_form input[type="checkbox"]{float:left;margin-right:8px;top:2px;position:relative;}#top .avia_ajax_form input[type="submit"].avia-button-default-style{background-color:#9a9a9a;border-color:#737373;pointer-events:none;opacity:0;animation:all .7s;}#top .avia_ajax_form.av-form-input-visible input[type="submit"].avia-button-default-style{opacity:1;animation:all .7s;}.value_verifier_label{position:absolute;bottom:11px;left:10px;font-size:13px;line-height:21px;}.avia_ajax_form.av-form-labels-hidden label{position:fixed;top:-1000px;left:-2000px;}.avia_ajax_form.av-form-labels-hidden label.input_checkbox_label{position:initial;top:initial;left:initial;}.avia_ajax_form p{position:relative;clear:both;float:left;width:100%;margin:11px 0;}.avia_ajax_form.av-form-labels-hidden p{margin-top:8px;margin-bottom:8px;}.avia_ajax_form p.hidden{position:absolute;width:0px;left:0;top:0;}.avia_ajax_form .form_element_half{width:49.5%;float:left;margin-left:1%;clear:none;}.avia_ajax_form .form_element_third{width:32.6%;float:left;margin-left:1%;clear:none;}.avia_ajax_form .form_element_two_third{width:66.4%;float:left;margin-left:1%;clear:none;}.avia_ajax_form .form_element_fourth{width:24.2%;float:left;margin-left:1%;clear:none;}.avia_ajax_form .form_element_three_fourth{width:74.8%;float:left;margin-left:1%;clear:none;}.avia_ajax_form .first_form{clear:both;margin-left:0;}.avia_ajax_form .button{margin:0;padding:16px 20px;border-radius:2px;border-bottom-width:1px;border-bottom-style:solid;font-weight:normal;font-size:.92em;min-width:142px;outline:none;}.modified_width .button{width:100%;padding:13px 10px 14px;min-width:0;}.av-form-labels-visible .modified_width:before{display:block;content:"Submit Form";visibility:hidden;}.av-form-labels-visible .av-last-visible-form-element.first_form.modified_width:before{display:none;}#footer .avia_ajax_form textarea{height:90px;}.avia_ajax_form p input,.avia_ajax_form p textarea,.avia_ajax_form p select,.avia_ajax_form p .input_checkbox_label{transition:all .3s ease-in-out;}#top .button.av-sending-button{transition:none;background-size:32px 32px;animation:avia-bg-move 1.2s linear infinite;}.av-centered-form,#top .av-centered-form input{text-align:center;}#top .av-centered-form ::-webkit-input-placeholder,#top .av-centered-form ::-moz-placeholder,#top .av-centered-form :-ms-input-placeholder{text-align:center;}#top .avia_ajax_form input.captcha,#top .av-centered-form input.captcha{text-align:left;padding-left:70px;}.avia_ajax_form .av-hidden-submit{display:none;}.avia-form-success{text-align:center;border-style:solid;border-width:1px;padding:20px 15px;line-height:1.4em;border-radius:2px;clear:both;}.avia-form-error{text-align:center;border-style:solid;border-width:1px;padding:20px 15px;line-height:1.4em;border-radius:2px;clear:both;font-weight:bold;}.av-fields-with-error{padding:10px 10px;margin-right:20px;font-size:12px;background-color:#f8f8f8;color:#c26666;border:2px solid #c26666 !important;border-radius:5px;}#top .av-custom-form-color ::placeholder{color:inherit;opacity:.8;}#top .av-centered-form input[type="checkbox"]{float:none;}#top .av-centered-form .input_checkbox_label{display:inline-block;}.avia_ajax_form .required{text-decoration:none;}#top .avia-datepicker-div{background:#fff;border:1px solid #e1e1e1;font-size:15px;}#top .avia-datepicker-div a{color:#333;background-color:#f8f8f8;background-image:none;}#top .avia-datepicker-div a.nitro-lazy{background-image:none !important;}#top .avia-datepicker-div a.ui-state-active{color:#8bba34;}#top .avia-datepicker-div a.ui-state-highlight{color:#8bba34;}#top .avia-datepicker-div a.ui-state-hover{color:#fff;background-color:#bbb;}#top .avia-datepicker-div .ui-datepicker-buttonpane button{background-color:#8bba34;color:#fff;border-color:#8bba34;}#top .avia-datepicker-div.ui-datepicker{width:300px;padding:20px;display:none;box-shadow:0px 0px 44px 0px rgba(0,0,0,.2);border-radius:0;}#top .avia-datepicker-div.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;background:transparent;border:none;}#top .avia-datepicker-div.ui-datepicker .ui-datepicker-prev,#top .avia-datepicker-div.ui-datepicker .ui-datepicker-next{position:absolute;top:4px;width:50px;text-align:center;line-height:34px;height:34px;cursor:pointer;border-radius:0;text-decoration:none;font-size:12px;}#top .avia-datepicker-div.ui-datepicker .ui-datepicker-prev{left:2px;}#top .avia-datepicker-div.ui-datepicker .ui-datepicker-next{right:2px;}#top .avia-datepicker-div.ui-datepicker .ui-datepicker-title{margin:0px 53px;line-height:32px;text-align:center;font-weight:bold;letter-spacing:1.5px;text-transform:uppercase;}#top .ui-datepicker-title select{width:72px;float:left;font-size:12px;margin-left:3px;margin-bottom:0;border-radius:0px;}#top .avia-datepicker-div.ui-datepicker .ui-datepicker-title select{font-size:14px;margin:1px;}#top .avia-datepicker-div.ui-datepicker select.ui-datepicker-month-year{width:100%;}#top .avia-datepicker-div.ui-datepicker select.ui-datepicker-month,#top .avia-datepicker-div.ui-datepicker select.ui-datepicker-year{width:48%;}#top .avia-datepicker-div.ui-datepicker select.ui-datepicker-year{float:right;}#top .avia-datepicker-div.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}#top .avia-datepicker-div.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}#top .avia-datepicker-div.ui-datepicker td{border:0;padding:1px;}#top .avia-datepicker-div.ui-datepicker td span,#top .avia-datepicker-div.ui-datepicker td a{border:none;display:block;padding:.2em;text-align:center;text-decoration:none;}#top .avia-datepicker-div.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}#top .avia-datepicker-div.ui-datepicker .ui-datepicker-buttonpane.nitro-lazy{background-image:none !important;}#top .avia-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em 0 .4em;cursor:pointer;padding:10px 20px;width:auto;overflow:visible;border:none;background-image:none;border-radius:3px;font-size:13px;}#top .avia-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button.nitro-lazy{background-image:none !important;}#top .avia-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}#top .avia-datepicker-div .ui-widget-content{background:transparent;border:none;}#top .avia-datepicker-div.ui-datepicker .ui-datepicker-prev span,#top .avia-datepicker-div.ui-datepicker .ui-datepicker-next span{text-indent:0;overflow:visible;background-image:none;display:inline;position:static;margin:0;font-weight:normal;}#top .avia-datepicker-div.ui-datepicker .ui-datepicker-prev span.nitro-lazy,#top .avia-datepicker-div.ui-datepicker .ui-datepicker-next span.nitro-lazy{background-image:none !important;}.avia-datepicker-div.ui-datepicker-rtl{direction:rtl;}.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-group{float:right;}.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}#top .av-custom-form-color *{color:inherit;}#top .av-custom-form-color a{text-decoration:underline;}#top .av-custom-form-color ::-webkit-input-placeholder,#top .av-custom-form-color ::-moz-placeholder,#top .av-custom-form-color :-ms-input-placeholder{color:inherit;opacity:.8;}#top .av-custom-form-color .button{border:2px solid;}#top .av-custom-form-color .button:hover{}#top .av-light-form,#top .av-light-form + .ajaxresponse *{color:#fff;}#top .av-light-form + .ajaxresponse .avia-form-success{background:transparent;}#top div .av-light-form .input-text,#top div .av-light-form input[type="text"],#top div .av-light-form input[type="input"],#top div .av-light-form input[type="password"],#top div .av-light-form input[type="email"],#top div .av-light-form input[type="number"],#top div .av-light-form input[type="url"],#top div .av-light-form input[type="tel"],#top div .av-light-form input[type="search"],#top div .av-light-form textarea,#top div .av-light-form select,div div .av-light-form .button{color:#fff;border-color:#fff;border-width:2px !important;background-color:transparent;}#top .av-dark-form,#top .av-dark-form + .ajaxresponse *{color:#222;}#top .av-dark-form + .ajaxresponse .avia-form-success{background:transparent;}#top div .av-dark-form .input-text,#top div .av-dark-form input[type="text"],#top div .av-dark-form input[type="input"],#top div .av-dark-form input[type="password"],#top div .av-dark-form input[type="email"],#top div .av-dark-form input[type="number"],#top div .av-dark-form input[type="url"],#top div .av-dark-form input[type="tel"],#top div .av-dark-form input[type="search"],#top div .av-dark-form textarea,#top div .av-dark-form select,div div .av-dark-form .button{color:#222;border-color:#222;border-width:2px !important;background-color:transparent;}#top .avia_ajax_form .av-recaptcha-area{display:block;}#top .avia_ajax_form .av-recaptcha-submit.avia_button_inactive,#top .avia_ajax_form .av-recaptcha-submit-real.avia_button_inactive{opacity:.3;}#top .avia_ajax_form .av-recaptcha-submit.avia_button_inactive:hover,#top .avia_ajax_form .av-recaptcha-submit-real.avia_button_inactive:hover{cursor:default;}#top .avia_ajax_form .av-recaptcha-error{display:inline-block;width:100%;}#top .avia_ajax_form .av-recaptcha-error.av-recaptcha-severe-error{background-color:red;color:white;border-radius:8px;padding:10px;text-align:center;}#top .avia_ajax_form .av-recaptcha-error.av-recaptcha-severe-error .av-recaptcha-error-main{color:white;font-weight:900 !important;}#top .avia_ajax_form .av-recaptcha-error.av-err-content{margin:5px 0;color:#fe6d4e;background-color:#fff;font-weight:700;display:block;clear:both;}#top .avia_ajax_form.avia_recaptcha_v3 .av_form_privacy_check{margin-top:-15px;}body .grecaptcha-badge{z-index:9000;}body.av-google-badge-hide .grecaptcha-badge{visibility:hidden;}body.av-google-badge-visible #scroll-top-link{bottom:80px;}#top .avia_ajax_form .av-google-badge-message{padding:12px 0 0 0;min-width:300px;max-width:100%;font-size:.8em;line-height:1.3em;}#top .avia_ajax_form.av-centered-form .av-google-badge-message{text-align:center;width:100%;max-width:100%;float:left;}#top .avia_ajax_form .avia-disabled-form{padding:15px 15px;font-size:1.5em;font-weight:900;display:none;}#top .avia_ajax_form.av-form-user-disabled .avia-disabled-form{display:block;}#top .avia_ajax_form.av-centered-form .avia-disabled-form{text-align:center;}@media only screen and (max-width: 479px){.responsive .avia_ajax_form .form_element{width:100%;clear:both;margin-right:0;margin-left:0;float:none;}}.avia-slideshow{position:relative;margin:50px 0;width:100%;clear:both;overflow:hidden;}.flex_column .avia-slideshow{margin:20px 0;}.flex_column .avia-slideshow.avia-builder-el-no-sibling{margin-top:0px;}.avia-slideshow-inner{padding:0;margin:0;position:relative;overflow:hidden;width:100%;}#top .av-default-height-applied .avia-slideshow-inner{height:0px;}.avia-slideshow li{padding:0;margin:0;list-style-type:none;list-style-position:outside;position:absolute;visibility:hidden;z-index:1;top:0;left:0;width:100%;clear:both;opacity:0;overflow:hidden;}.avia-slideshow li:first-child{position:relative;visibility:visible;z-index:3;}.avia-slideshow li img{display:block;width:100%;margin:0 auto;border-radius:3px;position:relative;}.flex_cell_inner .avia-slideshow li img{border-radius:0;}.avia-slideshow.image_no_stretch li img{width:auto;}.avia-slideshow li > p{margin:0;}.avia-slideshow-carousel{overflow:hidden;}.avia-slideshow-carousel ul{transition:all .7s cubic-bezier(.23,1,.32,1);white-space:nowrap;}.avia-slideshow-carousel ul *{white-space:normal;}.avia-slideshow-carousel li{position:relative;visibility:visible;opacity:1;vertical-align:top;}#top .avia-slideshow-arrows a{display:block;text-decoration:none;color:#fff;visibility:visible;position:absolute;width:60px;text-align:center;height:60px;line-height:62px;font-size:25px;top:50%;margin:-30px 15px 0;z-index:99;overflow:hidden;text-indent:-600%;}#top .avia-slideshow-arrows a.next-slide{right:0;}.avia-slideshow-arrows a:before{visibility:visible;display:block;position:absolute;z-index:100;background:#aaa;background:rgba(0,0,0,.3);top:0;left:0;right:0;bottom:0;border-radius:3px;text-align:center;line-height:62px;color:inherit;}#top .avia-slideshow-arrows a.avia-svg-icon{text-indent:0;background:rgba(0,0,0,.3);}#top .avia-slideshow-arrows a.avia-svg-icon > span{text-indent:-600%;}#top .avia-slideshow-arrows a.avia-svg-icon svg:first-child{margin-top:17px;stroke:#fff;fill:#fff;}.prev-slide:before{text-indent:-2px;border-top-right-radius:3px;border-bottom-right-radius:3px;}.next-slide:before{border-top-left-radius:3px;border-bottom-left-radius:3px;text-indent:0px;}#top .av-slideshow-ui .avia-slideshow-arrows a{width:0;}#av-admin-preview .av-slideshow-ui .avia-slideshow-arrows a,#top .av-slideshow-ui.av-loop-endless .avia-slideshow-arrows > a,#top .av-slideshow-ui.av-loop-manual-endless .avia-slideshow-arrows > a,#top .av-slideshow-ui .avia-slideshow-arrows.av-visible-prev > a.prev-slide,#top .av-slideshow-ui .avia-slideshow-arrows.av-visible-next > a.next-slide{width:60px;transition:all .8s ease-in-out;}#top .av-slideshow-ui.av-hide-nav-arrows .avia-slideshow-arrows a,#top .av-slideshow-ui.av-hidden-slider-navigate-arrows .avia-slideshow-arrows > a{opacity:0;width:0;}.avia-slideshow-dots{position:absolute;z-index:200;width:100%;bottom:0;text-align:center;left:0;height:0;}.avia-slideshow-dots a{display:inline-block;height:13.5px;width:13.5px;border-radius:14px;background:#000;opacity:.6;text-indent:100px;overflow:hidden;margin:0 1px;padding:7px;position:relative;bottom:33px;-webkit-backface-visibility:hidden;}.avia-slideshow-dots a.active,.avia-slideshow-dots a:hover{opacity:.8;background:#fff;}.avia-caption{position:absolute;z-index:10;bottom:17px;left:17px;padding:10px 20px;color:#fff;border-radius:3px;}.avia-slideshow .avia-caption .avia-caption-title{color:#fff;}.js_active .avia-slideshow li:first-child{visibility:hidden;}.js_active .avia-slideshow-carousel li:first-child{visibility:visible;}.avia_desktop .av_slideshow.avia-slideshow .avia-slideshow-controls a,.avia_desktop .av-slideshow-ui .avia-slideshow-controls a{opacity:0;}#av-admin-preview .av_slideshow.avia-slideshow.av-nav-arrows-visible .avia-slideshow-arrows a,#av-admin-preview .av-slideshow-ui.av-nav-arrows-visible .avia-slideshow-arrows a,.avia_desktop .av_slideshow.avia-slideshow.av-nav-arrows-visible .avia-slideshow-arrows a,.avia_desktop .av_slideshow.avia-slideshow.av-nav-dots-visible .avia-slideshow-dots a,.avia_desktop .av-slideshow-ui.av-nav-arrows-visible .avia-slideshow-arrows a,.avia_desktop .av-slideshow-ui.av-nav-dots-visible .avia-slideshow-dots a{opacity:.6;}.avia_desktop .av_slideshow.avia-slideshow:hover .avia-slideshow-controls a,.avia_desktop .av-slideshow-ui:hover .avia-slideshow-controls a{opacity:.6;}#av-admin-preview .av_slideshow.avia-slideshow:hover .avia-slideshow-controls a:hover,#av-admin-preview .av-slideshow-ui:hover .avia-slideshow-controls a:hover,.avia_desktop .av_slideshow.avia-slideshow:hover .avia-slideshow-controls a:hover,.avia_desktop .av-slideshow-ui:hover .avia-slideshow-controls a:hover{opacity:.8;}#top .av-control-hidden .avia-slideshow-controls{display:none;}#top .av-hide-nav-arrows .avia-slideshow-arrows a{width:0;}#top .av-control-minimal .avia-slideshow-arrows a:before{border:2px solid #fff;background:transparent;line-height:60px;}#top .av-control-minimal .avia-slideshow-arrows a.avia-svg-icon{border:2px solid #fff;background:transparent;}#top .av-control-minimal .avia-slideshow-arrows a.avia-svg-icon svg:first-child{stroke:#fff;fill:#fff;}#top .av-control-minimal .avia-slideshow-dots a{border:2px solid #fff;background:transparent;padding:5px;}#top .av-control-minimal .avia-slideshow-dots a.active{background:#fff;}#top .av-control-minimal-dark .avia-slideshow-arrows a{color:#000;}#top .av-control-minimal-dark .avia-slideshow-arrows a:before{border-color:#000;}#top .av-control-minimal-dark .avia-slideshow-arrows a.avia-svg-icon{border-color:#000;}#top .av-control-minimal-dark .avia-slideshow-arrows a.avia-svg-icon svg:first-child{stroke:#000;fill:#000;}#top .av-control-minimal-dark .avia-slideshow-dots a{border-color:#000;}#top .av-control-minimal-dark .avia-slideshow-dots a.active{background:#000;}#top .scroll-down-link.av-control-minimal-dark{color:#000;}#top .scroll-down-link.av-custom-scroll-down-color{text-shadow:none;}#top .avia-small-width-slider .avia-slideshow-arrows a{width:30px;height:30px;margin:-15px 5px 0;line-height:32px;font-size:15px;}#top .avia-small-width-slider .avia-slideshow-arrows a:before{line-height:32px;}#top .avia-super-small-width-slider .avia-slideshow-dots{display:none;}#top .av-video-slide,#top .av-video-slide .avia-slide-wrap{width:100%;height:100%;position:absolute;overflow:hidden;}#top .av-video-slide .mejs-poster{width:100% !important;height:100% !important;background-size:cover;background-position:center center;}#top .av-video-slide .mejs-poster img{display:none;}#top .av-video-slide .avia-iframe-wrap{padding:0;height:100%;margin:0;}#top .av-video-slide iframe,#top .av-video-slide embed,#top .av-video-slide object,#top .av-video-slide video{max-width:none;max-height:none;width:100%;height:100%;position:absolute;}#top .av-video-slide .caption_fullwidth{top:0;left:0;right:0;bottom:40px;}#top .av-video-slide.av-hide-video-controls .caption_fullwidth{bottom:0px;}#top .av-video-slide .mejs-container{height:100% !important;width:100% !important;position:absolute;}#top .av-video-slide .me-plugin{width:100%;height:100%;}span.mejs-offscreen{display:none !important;}#top .avia-fullscreen-slider .av-video-slide.av-video-service-vimeo iframe{transform:scale(1.2);}.avia_video{z-index:8;}.mejs-controls{z-index:9;}#top .av-video-slide.av-video-service-vimeo .mejs-controls,.av-force-resize .av-video-service-youtube .avia_video,.av-hide-video-controls .mejs-controls{display:none !important;}.av-video-slide.slide-1 .mejs-mediaelement{opacity:0;}.av-video-slide .mejs-mediaelement{height:100%;}#top .av-video-slide .mejs-overlay-button{display:none;}#top .av-video-slide .avia-slide-wrap,#top .av-video-slide iframe{background:#000;}#top .av-video-slide.av-video-4-3-stretch iframe,#top .av-video-slide.av-video-4-3-stretch embed,#top .av-video-slide.av-video-4-3-stretch object,#top .av-video-slide.av-video-4-3-stretch video{height:270%;}#top .av-section-with-video-bg .av-section-video-bg:after,.av-click-overlay{content:".";position:absolute;text-indent:-200px;overflow:hidden;top:0;left:0;right:0;bottom:0;z-index:11;opacity:0;background:#000;}.av-click-overlay{z-index:9;bottom:30px;}.av-video-service-vimeo .av-click-overlay{bottom:42px;}.av-video-service-youtube .av-click-overlay{bottom:36px;}.av-hide-video-controls .av-click-overlay{bottom:0;}.av-video-service-youtube.av-video-events-bound .av-click-overlay{display:none;}.avia_playpause_icon{position:absolute;height:100px;width:100px;margin:-50px 0 0 -50px;background:#000;background:rgba(0,0,0,.4);border-radius:3px;top:50%;left:50%;z-index:50;display:none;transform:scale(.7);}.avia_playpause_icon.av-play,.avia_playpause_icon.av-pause{display:block !important;}#top .avia_playpause_icon:before{top:0;left:0;right:0;bottom:0;position:absolute;color:#fff;line-height:100px;text-align:center;font-size:40px;}.avia_transform .avia_playpause_icon.av-play,.avia_transform .avia_playpause_icon.av-pause{animation:avia_appear_short 1.7s 1 cubic-bezier(.175,.885,.32,1.275);opacity:0;}.avia_playpause_icon.av-pause{}.av-fallback-message{text-align:center;position:absolute;z-index:1000;top:45%;width:100%;left:0;}.av-fallback-message span{display:inline-block;border:1px solid #e1e1e1;padding:10px;background:#fff;}.caption_fullwidth{position:absolute;right:0;bottom:0;left:0;top:0;z-index:10;}.slideshow_caption{z-index:100;width:42%;position:absolute;bottom:0;top:auto;height:100%;display:block;text-decoration:none;padding:50px;}div .slideshow_caption h2{text-transform:uppercase;}div .slideshow_caption,div .slideshow_caption a,div .slideshow_caption a:hover,div .slideshow_caption h2,div .slideshow_caption h2 .special_amp,div .slideshow_caption strong,div .slideshow_caption h2 strong{color:#fff;}.slideshow_inner_caption{position:relative;display:table;height:100%;width:100%;}.slideshow_align_caption{display:table-cell;vertical-align:middle;position:relative;}.avia-caption-content{line-height:1.3em;}.avia-caption-content p{margin:15px 0;}.caption_framed .slideshow_caption .avia-caption-content p,.caption_framed .slideshow_caption .avia-caption-title,.avia-caption .avia-caption-content p,.avia-caption .avia-caption-title{background:rgba(0,0,0,.5);display:inline-block;margin:0 0 1px 0;padding:10px 15px;}#top .avia-caption-content .wp-smiley{display:none;}#top .avia-caption-content a{text-decoration:underline;}#top .avia-caption-content a:hover{text-decoration:none;}.avia_transform .av_slideshow_full .avia-caption-title{}.caption_left .slideshow_caption{left:0;}.caption_right .slideshow_caption{right:0;}.caption_right .slideshow_caption .slideshow_inner_caption{float:right;}.caption_bottom .slideshow_caption{left:0;width:100%;bottom:0;height:auto;}#top div .caption_center .slideshow_caption{left:0;width:100%;text-align:center;}.caption_bottom .slideshow_caption .slideshow_inner_caption{display:block;height:auto;bottom:0;position:absolute;padding:0 50px;width:100%;left:0;}.caption_bottom .slideshow_caption .slideshow_inner_caption .slideshow_align_caption{padding:20px 0;display:block;}#top .avia-slideshow-button{border-radius:3px;text-transform:uppercase;padding:15px 16px;display:inline-block;margin-top:20px;text-decoration:none;font-weight:bold;}#top .avia-slideshow-button.avia-color-light{padding:12px 16px;background-color:rgba(0,0,0,.2);}#top .avia-slideshow-button.avia-color-dark{padding:12px 16px;background-color:rgba(255,255,255,.1);}.avia-multi-slideshow-button{min-width:140px;}.avia-multi-slideshow-button.avia-slideshow-button{margin-right:20px;}.avia-multi-slideshow-button.avia-slideshow-button-2{margin-right:0px;}#top .av-video-slide .avia-slide-wrap{background-position:center center;background-size:cover;}#top .av-video-lazyload .av-click-to-play-overlay{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;z-index:1000;}#top .av-video-lazyload .av-click-to-play-overlay .avia_playpause_icon{display:block;transition:opacity .4s ease-out;}#top .av-video-lazyload .av-click-to-play-overlay:hover .avia_playpause_icon{opacity:.7;}#top.av-accessibility-aaa .avia-caption-content{line-height:1.5em;}.avia-video-cookie-not-allowed #top .mejs-mediaelement,.avia-video-cookie-not-allowed #top .av-click-overlay,.avia-video-cookie-not-allowed #top .av-click-to-play-overlay{display:none !important;}.avia-video-cookie-not-allowed #top .avia-slideshow.av-section-video-bg{display:none;}#top .avia-smallarrow-slider{position:relative;overflow:visible;}#top .avia-smallarrow-slider .avia-slideshow-arrows{position:relative;width:51px;top:-3px;left:0;height:24px;}#top .avia-smallarrow-slider .avia-slideshow-arrows a{opacity:0;margin:0;width:0 !important;height:24px;line-height:25px;font-size:10px;top:0;}#top .avia-smallarrow-slider .avia-slideshow-arrows a.avia-svg-icon svg:first-child,#top .avia-smallarrow-slider .avia-slideshow-arrows a.avia-svg-icon img[is-svg-img="true"]{height:10px;width:auto;margin-top:8px;}#top .avia-smallarrow-slider:not(.av-slideshow-ui) .avia-slideshow-arrows a,#top .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-arrows.av-visible-prev a.prev-slide,#top .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-arrows.av-visible-next a.next-slide{width:24px !important;opacity:1;}#top .avia-smallarrow-slider:not(.av-slideshow-ui) .avia-slideshow-arrows a:hover,#top .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-arrows.av-visible-prev a.prev-slide:hover,#top .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-arrows.av-visible-next a.next-slide:hover{opacity:.5;}#top .avia-smallarrow-slider .avia-slideshow-arrows a:before{line-height:25px;border-radius:1px;}#top .avia-smallarrow-slider.av-control-minimal .avia-slideshow-arrows a:before{line-height:21px;}.avia_desktop #top #wrap_all .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-controls a{opacity:0;}.avia_desktop #top #wrap_all .avia-smallarrow-slider.av-slideshow-ui.av-nav-arrows-visible .avia-slideshow-arrows a,.avia_desktop #top #wrap_all .avia-smallarrow-slider.av-slideshow-ui.av-nav-dots-visible .avia-slideshow-dots a{opacity:1;}.avia_desktop #top #wrap_all .avia-smallarrow-slider.av-slideshow-ui:hover .avia-slideshow-controls a{opacity:1;}.avia_desktop #top #wrap_all .avia-smallarrow-slider.av-slideshow-ui:hover .avia-slideshow-controls a:hover{opacity:.5;}#top .avia-smallarrow-slider.av-slideshow-ui.av-hide-nav-arrows .avia-slideshow-arrows{display:none;}#top .avia-smallarrow-slider .slide-image,#top .avia-logo-element-container img{margin:0 auto;display:block;width:auto;width:100% \9;}#top .avia-smallarrow-slider-heading{display:table;width:100%;}#top .avia-smallarrow-slider-heading> div{display:table-cell;}#top .avia-smallarrow-slider-heading h3{top:-3px;position:relative;}#top .avia-logo-grid .slide-entry-wrap{margin:0;}#top .avia-smallarrow-slider  .avia-slideshow-dots{position:relative;width:100%;left:0;bottom:0;margin-top:10px;float:unset;}#top .avia-smallarrow-slider  .avia-slideshow-dots a{border-style:solid;border-width:1px;bottom:0;}#top .avia-smallarrow-slider .avia-slideshow-dots a.active,#top .avia-logo-element-container .avia-slideshow-dots a:hover{background:#aaa;}#top .avia-content-slider-element-container .avia-slideshow-dots{left:0;text-align:right;width:auto;}#top .avia-logo-element-container .slide-entry{padding:1px;}#top .avia-logo-element-container img,.av-partner-fake-img{box-shadow:0px 0px 2px rgba(0,0,0,.3);}#top .av-border-deactivate.avia-logo-element-container img,.av-border-deactivate .av-partner-fake-img{box-shadow:none;}#top .avia-logo-element-container .slide-image{overflow:visible;}.av-partner-fake-img{width:100%;display:block;position:relative;background-size:contain;background-repeat:no-repeat;}@media only screen and (max-width: 767px){.responsive #top .avia-smallarrow-slider .flex_column{margin:0px;width:50%;}}@media only screen and (max-width: 479px){.responsive #top #wrap_all .avia-logo-element-container.avia-logo-grid .flex_column{margin:0;}}#top .avia-content-slider-element-container .avia-slideshow-dots a.active,#top .avia-content-slider-element-container .avia-slideshow-dots a:hover{background:#aaa;}.av-countdown-timer{clear:both;position:relative;opacity:0;margin:30px 0;}.av-countdown-timer .av-countdown-timer-finished{display:none;}.av-countdown-timer-inner{display:table;width:100%;table-layout:fixed;}.av-countdown-timer-inner:hover{text-decoration:none;}.av-countdown-cell{display:table-cell;}.av-countdown-cell-inner{display:block;margin:1px 1px 0 0;padding:20px;}.av-countdown-time{display:block;font-size:40px;line-height:1em;font-weight:100;color:inherit;text-decoration:none;}.av-countdown-time-label{display:block;text-transform:uppercase;color:inherit;overflow:hidden;text-overflow:ellipsis;-moz-hyphens:inherit;line-height:1.65em;}.av-countdown-timer-title{display:block;font-size:30px;line-height:1.3em;margin:0 0 15px 0;text-decoration:none;position:relative;}.av-countdown-timer-title:hover{text-decoration:none;}.av-countdown-timer-title-bottom{margin:15px 0 0 0;}.av-countdown-timer.av-countdown-active,.av-countdown-timer.av-countdown-finished{opacity:1;}.av-countdown-timer.av-finished-msg.av-countdown-finished .av-countdown-timer-inner{display:none;}.av-countdown-timer.av-finished-msg.av-countdown-finished .av-countdown-timer-finished{display:table;width:100%;}#top .av-default-style .av-countdown-cell-inner{border-style:solid;border-width:1px;margin:2px;}#top .av-trans-light-style .av-countdown-cell-inner{color:#fff;background:transparent;border:3px solid #fff;margin:2px;}#top .av-trans-light-style .av-countdown-cell-inner .av-countdown-time-label{color:#fff;}#top .av-trans-dark-style .av-countdown-cell-inner{color:#000;background:transparent;border:3px solid #000;margin:2px;}#top .av-trans-dark-style .av-countdown-cell-inner .av-countdown-time-label{color:#000;}#top .av-trans-light-style .av-countdown-timer-title{color:#fff;}#top .av-trans-dark-style .av-countdown-timer-title{color:#000;}#av-admin-preview .av-countdown-timer{opacity:1;}@media only screen and (max-width: 989px){.responsive .av-countdown-cell-inner{padding:10px 10px;}}@media only screen and (max-width: 767px){.responsive .av-countdown-cell-inner{padding:12px 7px;}.responsive .av-countdown-time{font-size:30px;}.av-countdown-time-label{text-transform:none;}}.av-flip-numbers .av-countdown-timer-inner{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;text-align:center;perspective:400px;margin:20px auto;}.av-flip-numbers .av-countdown-timer-inner *,.av-flip-numbers .av-countdown-timer-inner *:before,.av-flip-numbers .av-countdown-timer-inner *:after{box-sizing:border-box;}.av-flip-numbers .flip-numbers__piece{display:flex;flex-direction:column;align-content:center;justify-content:center;margin:0 5px;}.av-flip-numbers .flip-numbers__piece > span{align-self:center;}.av-flip-numbers .card{display:block;position:relative;padding-bottom:.72em;font-size:40px;font-weight:700;line-height:.95;}.av-flip-numbers .card__top,.av-flip-numbers .card__bottom,.av-flip-numbers .card__back::before,.av-flip-numbers .card__back::after{display:block;height:.72em;padding:.25em .25em;border-radius:.15em .15em 0 0;backface-visibility:hidden;transform-style:preserve-3d;width:1.8em;transform:translateZ(0);}.av-flip-numbers .card__bottom{position:absolute;top:50%;left:0;border-top:solid 1px #000;border-radius:0 0 .15em .15em;pointer-events:none;overflow:hidden;}.av-flip-numbers .card__top,.av-flip-numbers .card__bottom,.av-flip-numbers .card__back::before,.av-flip-numbers .card__back::after{background-color:#2c2c2c;color:#f8f8f8;}.av-flip-numbers.av-default-dark .card__top,.av-flip-numbers.av-default-dark .card__back::before,.av-flip-numbers.av-default-dark .card__back::after{color:#ccc;background-color:#2c2c2c;background:linear-gradient(to bottom,#2c2c2c,#434343);}.av-flip-numbers.av-default-light .card__top,.av-flip-numbers.av-default-light .card__back::before,.av-flip-numbers.av-default-light .card__back::after{color:#2c2c2c;background-color:#ededed;background:linear-gradient(to bottom,#ededed,#f8f8f8);}.av-flip-numbers.av-default-dark .card__bottom{border-top:solid 1px #000;background-color:#434343;color:#f8f8f8;}.av-flip-numbers.av-default-light .card__bottom{border-top:solid 1px rgba(0,0,0,.2);background-color:#f8f8f8;color:#616161;}.av-flip-numbers .card__bottom::after{display:block;margin-top:-.72em;}.av-flip-numbers .card__back::before,.av-flip-numbers .card__bottom::after{content:attr(data-value);}.av-flip-numbers .card__back{position:absolute;top:0;height:100%;left:0%;pointer-events:none;}.av-flip-numbers .card__back::before{position:relative;z-index:-1;overflow:hidden;}.av-flip-numbers .flip .card__back::before{animation:av-flip-numbers-flipTop .3s cubic-bezier(.37,.01,.94,.35);animation-fill-mode:both;transform-origin:center bottom;}.av-flip-numbers .flip .card__back .card__bottom{transform-origin:center top;animation-fill-mode:both;animation:av-flip-numbers-flipBottom .6s cubic-bezier(.15,.45,.28,1);}.av-flip-clock{text-align:center;}.av-flip-clock .av-countdown-timer-inner{display:flex;flex-wrap:wrap;justify-content:center;}.av-flip-clock .flip-clock__piece{display:flex;flex-direction:column;align-content:center;justify-content:center;margin:0 5px;}.av-flip-clock .flip-clock__piece > span{align-self:center;}.av-flip-clock .flip-clock__card{border-radius:.15em;box-shadow:0 0 10px 0 rgba(0,0,0,.5);display:block;position:relative;line-height:.95;height:1.5em;width:1.5em;perspective:479px;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.av-flip-clock .flip-clock-counter,.av-flip-clock .flip-clock__card{text-align:center;transform:translateZ(0);}.av-flip-clock .flip-clock-counter{display:block;font-weight:700;line-height:1.5em;font-size:1em;overflow:hidden;position:absolute;top:0;width:100%;transform-style:preserve-3d;background-color:#2c2c2c;color:#f8f8f8;}.av-flip-clock .flip-clock-counter.top{border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.1);border-radius:.15em .15em 0 0;height:50%;transform-origin:50% 100%;}.av-flip-clock.av-default-dark .flip-clock-counter.top{color:#ccc;background-color:#2c2c2c;background:linear-gradient(to bottom,#2c2c2c,#434343);}.av-flip-clock.av-default-light .flip-clock__card{box-shadow:0 0 10px 0 rgba(255,255,255,.7);}.av-flip-clock.av-default-light .flip-clock-counter.top{border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.1);color:#2c2c2c;background-color:#ededed;background:linear-gradient(to bottom,#ededed,#f8f8f8);}.av-flip-clock .flip-clock-counter.bottom{border-top:1px solid #000;border-bottom:1px solid #000;border-radius:0 0 .15em .15em;line-height:0 !important;height:50%;top:50%;transform-origin:50% 0;}.av-flip-clock.av-default-dark .flip-clock-counter.bottom{border-top:1px solid #fff;border-bottom:1px solid #fff;background-color:#434343;color:#f8f8f8;}.av-flip-clock.av-default-light .flip-clock-counter.bottom{border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.1);background-color:#f8f8f8;color:#616161;}.av-flip-clock .flip-clock-counter.curr.top{transform:rotateX(0deg);z-index:3;}.av-flip-clock .flip-clock-counter.next.bottom{transform:rotateX(90deg);z-index:2;}.av-flip-clock .flip .flip-clock-counter.curr.top{transition:all .25s ease-in-out;transform:rotateX(-90deg);}.av-flip-clock:not(.av-flip-bounce) .flip .flip-clock-counter.next.bottom{transition:all .25s ease-in-out .25s;transform:rotateX(0deg);}.av-flip-clock.av-flip-bounce .flip .flip-clock-counter.next.bottom{animation:av-flip-clock-flipBottom .6s cubic-bezier(.37,.01,.94,.35);animation-fill-mode:both;transform-origin:center top;}.av-flip-clock .flip-clock_label{font-size:inherit;padding:5px 2px;display:block;}@media only screen and (max-width:767px){.av-flip-clock .flip-clock__piece{margin:0 2px;}.av-flip-clock .flip-clock_label{font-size:.7em;}}@keyframes av-flip-numbers-flipTop{0%{transform:rotateX(0deg);z-index:2;}0%,99%{opacity:.99;}100%{transform:rotateX(-90deg);opacity:0;}}@keyframes av-flip-numbers-flipBottom{0%,50%{z-index:-1;transform:rotateX(90deg);opacity:0;}51%{opacity:.99;}100%{opacity:.99;transform:rotateX(0deg);z-index:5;}}@keyframes av-flip-clock-flipBottom{0%{z-index:-1;transform:rotateX(90deg);opacity:0;}51%{opacity:.99;transform:rotateX(60deg);z-index:2;}65%{opacity:.99;transform:rotateX(30deg);z-index:2;}70%{opacity:.99;transform:rotateX(15deg);z-index:2;}80%{opacity:.99;transform:rotateX(-30deg);z-index:2;}90%{opacity:.99;transform:rotateX(30deg);z-index:2;}100%{opacity:.99;transform:rotateX(0deg);z-index:2;}}.av-dynamic-field-container,.av-dynamic-field-container p{line-height:normal;font-size:inherit;}.av-dynamic-field-container a{color:inherit !important;text-decoration:none;transition:all .3s ease-in-out;}.av-dynamic-field-container a:hover{opacity:.5;}.pricing-table .av-dynamic-field-container .av-dynamic-field-inner{display:inline-block;}.av-dynamic-field-container .av-dynamic-field-inner .av-acf-gallery{float:left;}#top div .avia-gallery{overflow:hidden;padding-bottom:2px;clear:both;}#top div .avia-gallery img{float:left;border-style:solid;border-width:1px;padding:7px;width:100%;border-radius:0;}#top div .avia-gallery .avia-gallery-big{display:block;overflow:hidden;padding:7px;margin-bottom:-1px;border-top-left-radius:2px;border-top-right-radius:2px;border-style:solid;border-width:1px;}#top div .avia-gallery .avia-gallery-big-inner{display:block;overflow:hidden;height:100%;}#top div .avia-gallery .avia-gallery-big img{padding:0;border:none;}#top .avia-gallery .avia-gallery-thumb a{width:20%;opacity:1;}#top #wrap_all .avia-gallery .avia-gallery-thumb a{display:inline-block;vertical-align:top;}#top .avia-gallery .avia-gallery-thumb a:hover{opacity:.5;}#top .avia-gallery .avia-gallery-caption{display:none;}#top div .avia-gallery .avia-gallery-big-no-crop-thumb{text-align:center;}#top div .avia-gallery .avia-gallery-big-no-crop-thumb img{clear:both;float:none;text-align:center;}.avia-gallery .big-prev-fake{display:none;}.avia_transform .avia-gallery-animate .avia-gallery-thumb img{opacity:.1;transform:scale(.5);}.avia_transform .avia-gallery-animate .avia-gallery-thumb  img.avia_start_animation{animation:avia_appear .9s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1;transform:scale(1);}.avia-gallery-animate .av-hover-grow{overflow:hidden;}.avia-gallery-animate .av-hover-grow img{transition:all 1.7s cubic-bezier(.23,1,.32,1);}.avia-gallery-animate .av-hover-grow:hover img{transform:scale(1.1);}#top #av-admin-preview .avia-gallery .avia-gallery-big-inner{height:auto;}.avia-chrome .avia-gallery-thumb{display:flex;flex-direction:row;flex-wrap:wrap;}.av-hide-gallery-thumbs .avia-gallery-thumb{display:none;}.avia-gallery.av-slideshow-ui .avia-slideshow-arrows{position:absolute;z-index:310;width:100%;margin:0;top:7px;left:0;}#top .avia-gallery.av-slideshow-ui .avia-slideshow-arrows a{margin:0;}.avia-gallery.av-slideshow-ui:not(.av-control-minimal) .avia-slideshow-arrows a{border-radius:50%;}#top .avia-gallery.av-slideshow-ui .avia-slideshow-arrows .av-gallery-prev{margin-left:7px;}#top .avia-gallery.av-slideshow-ui .avia-slideshow-arrows .av-gallery-next{margin-right:7px;}#av-admin-preview .avia-gallery.av-slideshow-ui .avia-slideshow-arrows{top:27px;}#av-admin-preview .avia-gallery.av-slideshow-ui .avia-slideshow-arrows .avia-svg-icon svg:first-child{margin-top:18px;}#av-admin-preview .avia-gallery.av-slideshow-ui .avia-slideshow-arrows .av-gallery-prev{margin-left:27px;}#av-admin-preview .avia-gallery.av-slideshow-ui .avia-slideshow-arrows .av-gallery-next{margin-right:27px;}@media only screen and (max-width: 767px){.responsive .avia-gallery-thumb img{padding:3px;}}.av-horizontal-gallery{clear:both;position:relative;z-index:1;overflow:hidden;}.av-horizontal-gallery-inner{position:relative;white-space:nowrap;opacity:0;}.av-horizontal-gallery-slider{left:0;position:absolute;height:100%;width:100%;}.av-horizontal-gallery-wrap{height:100%;top:0;display:inline-block;position:relative;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;vertical-align:top;}.av-horizontal-gallery-animated .av-horizontal-gallery-inner{transition:opacity .4s ease-in-out;opacity:1;}.av-horizontal-gallery-animated .av-horizontal-gallery-slider{transition:all .4s ease-in-out;}.av-horizontal-gallery-animated .av-horizontal-gallery-wrap{transition:all .4s ease-in-out;}.av-horizontal-gallery-wrap:after{height:100%;width:100%;position:absolute;content:"";top:0;left:0;z-index:5;}.av-horizontal-gallery-enlarge-effect.av-horizontal-gallery{padding:60px 0;}.av-horizontal-gallery-enlarge-effect .av-horizontal-gallery-wrap.av-active-gal-item{z-index:2;transform:scale(1.3);}.av-horizontal-gallery-wrap:first-child{transform-origin:0% 50%;}.av-horizontal-gallery-wrap:last-child{transform-origin:100% 50%;}.av-horizontal-gallery-wrap.av-active-gal-item:after{display:none;}.av-horizontal-gallery-link{position:absolute;opacity:0;bottom:10px;right:10px;transition:opacity .4s ease-in-out;z-index:100;}.av-horizontal-gallery-wrap:hover .av-horizontal-gallery-link{opacity:1;}.av-horizontal-gallery-img{height:100%;width:auto;display:block;}.av-horizontal-gallery-large-gap .av-horizontal-gallery-wrap{margin-right:15px;}.av-horizontal-gallery-1px-gap .av-horizontal-gallery-wrap{margin-right:1px;}#top .av-horizontal-gallery-link{color:#fff;background:rgba(0,0,0,.3);display:block;line-height:24px;width:24px;text-align:center;border-radius:3px;text-decoration:none;transition:all .2s ease-in-out;}#top .av-horizontal-gallery-link.avia-svg-icon svg:first-child{position:relative;top:2px;height:14px;width:14px;stroke:#fff;fill:#fff;}#top .av-horizontal-gallery-link.avia-svg-icon img[is-svg-img="true"]{position:relative;top:2px;height:14px;width:14px;}#top .av-horizontal-gallery-link:hover{transform:scale(1.3);}@media only screen and (max-width: 767px){.responsive .av-horizontal-gallery-inner{position:static;min-height:180px;}.responsive .av-horizontal-gallery-enlarge-effect .av-horizontal-gallery-wrap.av-active-gal-item{transform:scale(1);}.responsive .av-horizontal-gallery-wrap{max-width:85vw;margin:0;overflow:hidden;}.responsive .av-horizontal-gallery-img{height:auto;width:100%;transform:translate(0,-50%);top:50%;position:relative;}.responsive .av-horizontal-gallery-fullwidth .av-horizontal-gallery-wrap{max-width:100vw;}.responsive .av-horizontal-gallery .av-image-copyright{bottom:15%;}.responsive .av-horizontal-gallery .av-copyright-left{left:15%;}.responsive .av-horizontal-gallery .av-copyright-right{right:15%;}}.avia-google-maps-section{border:none;}.avia-google-maps-section.avia-builder-el-0{border-top-style:solid;border-top-width:1px;}.avia-google-map-container{position:relative;clear:both;}.avia-google-map-container img{max-width:none;}.avia-google-map-container div,.avia-google-map-container img,.avia-google-map-container a{box-sizing:content-box;}.avia-google-map-container .gm-style-iw p{color:#444;}.av_gmaps_sc_main_wrap .avia-google-map-container.avia-google-map-sc{background:no-repeat center;background-size:cover;}.av_gmaps_sc_main_wrap .av_text_confirm_link{padding:25px;text-align:center;opacity:0;position:absolute;width:150px;left:50%;top:50%;margin-left:-75px;margin-top:-50px;background:rgba(0,0,0,.7);border-radius:3px;color:#fff;font-size:1em;line-height:1.3em;transition:all .3s ease-in-out;text-decoration:none;}.av_gmaps_sc_main_wrap .av_text_confirm_link:hover{color:#fff;background:rgba(0,0,0,.9);}.av_gmaps_sc_main_wrap .av_gmaps_show_delayed.av-no-fallback-img .av_text_confirm_link,.av_gmaps_sc_main_wrap .av_gmaps_show_page_only.av-no-fallback-img .av_text_confirm_link{height:auto;opacity:1;}.av_gmaps_sc_main_wrap .av_text_confirm_link span{width:100%;}.av_gmaps_sc_main_wrap:hover .av_text_confirm_link{opacity:1;text-decoration:none;}#top .av_gmaps_browser_disabled,#top .av-maps-user-disabled .av_text_confirm_link{display:none;}#top .av-maps-user-disabled .av_gmaps_browser_disabled{display:block;}#top .gm-ui-hover-effect{display:none !important;}#top .gm-ui-hover-effect.avia-show-gm-notice{display:block !important;}.av-layout-grid-container{width:100%;table-layout:fixed;display:table;border-top-style:none;border-top-width:0px;}.flex_cell{display:table-cell;padding:30px;vertical-align:top;}.flex_cell_inner{display:block;position:relative;}.av-border-top-bottom{border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;}.av-border-cells .flex_cell{border-left-style:solid;border-left-width:1px;}.av-border-cells .flex_cell:first-child{border:none;}.av-layout-grid-container + .av-layout-grid-container{border-top:none;}.av-zero-padding .av-hotspot-container-inner-wrap img{border-radius:0;}body .flex_cell.avia-link-column{cursor:pointer;}body .flex_cell.avia-link-column.avia-link-column-hover:hover{opacity:.8;}.av-layout-grid-container .flex_cell.av_one_full.av-cell-link{display:block;}@media only screen and (max-width: 989px){.responsive #top #wrap_all .av-layout-grid-container.av-flex-cells.av-break-at-tablet.av-grid-order-reverse{display:flex;flex-direction:column-reverse;}.responsive #top #wrap_all .av-layout-grid-container.av-flex-cells.av-break-at-tablet.av-grid-order-individual{display:flex;flex-direction:column;}}@media only screen and (max-width: 767px){.responsive #top #wrap_all .av-layout-grid-container.av-flex-cells.av-grid-order-reverse{display:flex;flex-direction:column-reverse;}.responsive #top #wrap_all .av-layout-grid-container.av-flex-cells.av-grid-order-individual{display:flex;flex-direction:column;}}@media only screen and (min-width: 990px){.responsive #top #wrap_all .av-layout-grid-container.av-desktop-hide{display:none !important;}}@media only screen and (min-width: 768px) and (max-width: 989px){.responsive #top #wrap_all .av-layout-grid-container.av-medium-hide{display:none !important;}}@media only screen and (min-width: 480px) and (max-width: 767px){.responsive #top #wrap_all .av-layout-grid-container.av-small-hide{display:none !important;}}@media only screen and (max-width: 479px){.responsive #top #wrap_all .av-layout-grid-container.av-mini-hide{display:none !important;}}.av-special-heading{width:100%;clear:both;display:block;margin-top:50px;position:relative;}.avia_mobile .av-special-heading{-webkit-perspective:1000px;-webkit-backface-visibility:hidden;}.av-special-heading.avia-builder-el-no-sibling{margin-top:0px;margin-bottom:0px;}.flex_column + .av-special-heading{float:left;}body .av-special-heading .av-special-heading-tag{padding:0;margin:0;float:left;}.meta-heading .av-special-heading-tag{font-weight:normal;}.custom-color-heading .av-special-heading-tag{color:inherit;}.special-heading-border{position:relative;overflow:hidden;}.av-special-heading-h1 .special-heading-border{height:3.4em;}.av-special-heading-h2 .special-heading-border{height:2.6em;}.av-special-heading-h3 .special-heading-border{height:1.9em;}.av-special-heading-h4 .special-heading-border{height:1.6em;}.av-special-heading-h5 .special-heading-border{height:1.5em;}.av-special-heading-h6 .special-heading-border{height:1.4em;}.special-heading-inner-border{display:block;width:100%;margin-left:15px;border-top-style:solid;border-top-width:1px;position:relative;top:50%;opacity:.15;}.meta-heading .special-heading-inner-border{opacity:.2;}.custom-color-heading .special-heading-inner-border{opacity:.4;}#top #wrap_all .custom-color-heading .av-special-heading-tag,#top .custom-color-heading a,#top .custom-color-heading strong,#top .custom-color-heading .special_amp{color:inherit;}#top .custom-color-heading a{text-decoration:underline;}#top .av-special-heading.av-icon.custom-color-heading a.av-heading-link{text-decoration:none;}#top .custom-color-heading a:hover{opacity:.8;text-decoration:none;}#top #wrap_all .av-inherit-size .av-special-heading-tag{font-size:1em;}.av-thin-font .av-special-heading-tag,.modern-quote .av-special-heading-tag{font-weight:300;}.av-thin-font strong,.modern-quote strong{font-weight:600;}body .av-special-heading.modern-centered{text-align:center;}body .av-special-heading.modern-right{text-align:right;}body .av-special-heading.elegant-centered{text-align:center;}body .av-special-heading.elegant-centered .av-special-heading-tag{position:relative;overflow:hidden;}body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:before,body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:after{content:"";position:absolute;height:1px;border-bottom-style:solid;border-bottom-width:1px;border-color:inherit;top:50%;transform:translateY(-50%);width:1000px;}body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:before{right:100%;margin-right:1em;}body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:after{left:100%;margin-left:1em;}body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap{display:inline-block;position:relative;}body .av-special-heading.elegant-centered .av-special-heading-tag .heading-char{display:block;font-size:1em;line-height:1;}body .av-special-heading.elegant-centered .av-special-heading-tag .heading-char.avia-svg-icon svg:first-child,body .av-special-heading.elegant-centered .av-special-heading-tag .heading-char.avia-svg-icon img[is-svg-img="true"]{height:1em;width:1em;}body .av-special-heading.blockquote > *{white-space:normal;float:none;}.av-special-heading.classic-quote{text-align:center;}.av-special-heading.classic-quote.classic-quote-left{text-align:left;}.av-special-heading.classic-quote.classic-quote-right{text-align:right;}body .av-special-heading.classic-quote > *{display:block;font-family:"Droid Serif",Georgia,Times,serif;font-weight:normal;font-style:italic;float:none;}body .av-special-heading.blockquote .special-heading-border{display:none;}#top .av-special-heading.av-linked-heading a:hover{opacity:.5;}.av-subheading{font-size:15px;line-height:1.3em;}.av-subheading p:first-child{margin-top:0;}.av-subheading p:last-child{margin-bottom:0;}.av-subheading_below{margin-top:.3em;}.av-subheading_above{margin-bottom:.3em;}#top.av-accessibility-aaa .av-subheading{line-height:1.5em;}#top .av-rotator-container{position:relative;}#top .av-rotator-container-inner{position:relative;line-height:1.1em;margin:0;font-weight:300;text-transform:none;color:inherit;font-size:inherit;}#top p.av-rotator-container .av-rotator-container-inner{line-height:1.1em;}.av-rotator-text,.av-rotator-text-single{position:relative;display:inline;}.av-rotator-text-single{display:none;top:0;}.av-rotator-text-single:first-child{display:inline-block;}.av-typewriter .av-rotator-text-single:first-child{display:inline;}#top .av-rotator-container a:hover{text-decoration:underline;}.av-fixed-rotator-width .av-rotator-text{text-align:left;display:inline-block;}.av-typewriter .av-rotator-text{display:inline;}.av-rotator-multiline-on.av-rotator-text{display:block;}.av-rotation-container-center .av-rotator-multiline-on.av-rotator-text{display:block;margin:0 auto;text-align:center;}.av-caret .av-rotator-text-single:after{border-right-width:1px;border-right-style:solid;border-color:currentColor;content:"";}.av-blinking-caret .av-rotator-text-single:after{animation:blink-caret 1s step-end infinite;}.av-marked-text .av-rotator-text-single{color:#fff !important;}@media only screen and (max-width: 767px){.responsive.no-preview  #top .av-rotator-container-inner{font-size:.7em;}}@keyframes blink-caret{from,to{opacity:0;}50%{opacity:1;}}#top.av-accessibility-aaa .av-rotator-container-inner{line-height:1.5em;}.hr{clear:both;display:block;width:100%;height:25px;line-height:25px;position:relative;margin:30px 0;float:left;}.hr-inner{width:100%;width:100%;position:absolute;height:1px;left:0;top:50%;margin-top:-1px;border-top-width:1px;border-top-style:solid;}#top .hr-invisible,.hr-invisible .hr-inner{margin:0;border:none;}.hr-invisible{float:none;}.hr-full,.hr-big{margin:70px 0;}.hr-full .hr-inner{width:300%;left:-100%;}.hr-full.hr-shadow .hr-inner{box-shadow:0 1px 2px 0px rgba(0,0,0,.1);}.sidebar_right .hr-full .hr-inner{left:auto;right:-50px;}.sidebar_left .hr-full .hr-inner{left:-50px;}.hr-short{height:20px;line-height:20px;margin:30px 0;float:none;}.hr-short .hr-inner{width:32%;left:50%;margin-left:-16%;}.hr-short.hr-left .hr-inner{left:0%;margin-left:0%;}.hr-short.hr-right .hr-inner{left:auto;right:0;margin-left:0%;}.hr-short .hr-inner-style{border-radius:20px;height:9px;width:9px;border-width:2px;border-style:solid;display:block;position:absolute;left:50%;margin-left:-5px;margin-top:-5px;}.hr-short.hr-left .hr-inner-style{left:5px;}.hr-short.hr-right .hr-inner-style{left:auto;right:0;}body .container_wrap .hr.avia-builder-el-last,body .container_wrap .hr.avia-builder-el-first{margin:30px 0;}.hr-custom{margin:0;display:block;min-height:21px;height:auto;overflow:hidden;white-space:nowrap;width:100%;float:left;}.hr-custom .hr-inner{display:inline-block;position:relative;vertical-align:middle;}.hr-custom.hr-center{text-align:center;}.hr-custom.hr-right{text-align:right;}.hr-custom.hr-left{text-align:left;}.hr-custom .hr-inner.inner-border-av-border-none{border:none;}.hr-custom .hr-inner.inner-border-av-border-fat{border-top-width:2px;}.av-seperator-icon{display:inline-block;vertical-align:middle;font-size:15px;}.av-seperator-icon.avia-svg-icon svg:first-child,.av-seperator-icon.avia-svg-icon img[is-svg-img="true"]{height:1em;width:1em;margin-top:5px;}.hr-custom.hr-icon-yes .hr-inner{margin-left:10px;margin-right:10px;}#top .av_font_icon a{color:inherit;display:block;}.av_font_icon a:hover,.av_font_icon a:focus{text-decoration:none;}.av_font_icon{display:block;text-align:center;}.avia-icon-pos-left{float:left;margin-right:.5em;}.avia-icon-pos-right{float:right;margin-left:.5em;}#top .avia-icon-tooltip{width:250px;font-size:15px;line-height:1.6em;}.av_font_icon.av-icon-style-border .av-icon-char{-webkit-backface-visibility:hidden;}.av_font_icon.av-icon-style-border .av-icon-char{box-sizing:content-box;border-radius:1000px;border-width:3px;border-style:solid;display:block;margin:0 auto;padding:30px;color:inherit;border-color:inherit;position:relative;clear:both;}.av_icon_caption{font-size:16px;text-transform:uppercase;line-height:1.3em;display:block;text-align:center;margin-top:8px;font-weight:400;}.av_font_icon.av-icon-style-border .av-icon-char:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:"";box-sizing:content-box;top:0;left:0;padding:0;z-index:-1;box-shadow:0 0 0 2px rgba(255,255,255,.1);opacity:0;transform:scale(.9);transform-style:preserve-3d;}.avia_transform .av_font_icon.avia-icon-animate{opacity:.1;transform:scale(.5);}.avia_transform .avia_start_delayed_animation.av_font_icon.avia-icon-animate{animation:avia_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1;transform:scale(1);}.av-icon-circles-container{width:100%;padding-bottom:100%;height:0px;clear:both;position:relative;}.avia-icon-circles-main-logo{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;z-index:12;}.av-icon-circles-container.active-container .avia-icon-circles-main-logo{opacity:0;}.avia-icon-circles-main-logo img{max-width:60%;max-height:60%;}.avia-icon-circles-icon{border-width:1px;border-style:solid;border-radius:100px;height:60px;width:60px;margin:-30px;position:absolute;text-align:center;line-height:58px;font-size:25px;z-index:5;}.avia-icon-circles-icon.avia-svg-icon svg:first-child,.avia-icon-circles-icon.avia-svg-icon img[is-svg-img="true"]{margin-top:15px;}.avia-icon-circles-icon.av-linked-icon{cursor:pointer;}.avia-icon-circles-icon.av-linked-icon:hover{text-decoration:none;}.avia-icon-circles-inner{top:0;left:0;position:absolute;width:100%;height:100%;z-index:11;border-width:2px;border-style:solid;border-radius:10000px;transform:scale(.1);border-color:#000;opacity:0;}.avia-icon-circles-icon{opacity:0;}.avia_start_animation .avia-icon-circles-inner{transition:all .8s cubic-bezier(.175,.885,.32,1.275);transform:scale(1);border-color:#e1e1e1;opacity:1;}.avia_start_animation.avia_animation_finished .avia-icon-circles-icon{transition-delay:0s;z-index:20;}.avia_animation_finished .avia-icon-circles-inner{z-index:20;}.avia-icon-circles-icon-text{transition:all .8s cubic-bezier(.175,.885,.32,1.275);opacity:0;z-index:12;display:table;height:100%;width:100%;position:absolute;top:0;left:0;border-radius:1000px;padding:10%;text-align:center;-webkit-backface-visibility:hidden;}.avia-icon-circles-icon-text-inner{display:table-cell;vertical-align:middle;}.avia-icon-circles-icon-text .icon-title{letter-spacing:1px;font-size:21px;font-weight:normal;margin-bottom:6px;display:block;line-height:1.3em;}.avia-icon-circles-icon-text .icon-description{line-height:1.1;}.avia_start_animation .avia-icon-circles-icon{transition:all .4s .5s cubic-bezier(.175,.885,.32,1.275);}.active.avia-icon-circles-icon-text{z-index:13;opacity:.98;}#av-admin-preview .avia-icon-circles-icon-text.av-hide-989 .icon-description{display:block;}#top .iconbox{background:transparent;}.iconbox{margin-bottom:30px;position:relative;clear:both;}.iconbox_icon{float:left;margin:2px 10px 0 0;height:23px;width:23px;font-size:23px;line-height:18px;transition:all .3s ease-in-out;}.iconbox_icon.avia-svg-icon svg:first-child,.iconbox_icon.avia-svg-icon img[is-svg-img="true"]{height:1em;width:1em;margin-top:3px;}a.iconbox_icon{z-index:10;}a.iconbox_icon:hover{text-decoration:none;}.iconbox_left .iconbox_icon{border-radius:50px;text-align:center;position:relative;top:-7px;left:-5px;height:30px;width:30px;line-height:30px;margin:2px 0px 0 0;}.iconbox .iconbox_content .iconbox_content_title{border:medium none;padding:2px 0 0 0;position:relative;margin:0 0 16px 0;clear:none;letter-spacing:1px;text-transform:uppercase;font-size:1.25em;}#top .iconbox_top{margin-top:20px;text-align:center;}.iconbox_top .iconbox_content{padding:45px 20px 20px 20px;border-radius:3px;box-shadow:0px 0px 1px 0px rgba(0,0,0,.3);}.iconbox_top .iconbox_icon{float:none;position:absolute;left:50%;top:-26px;margin:0 0 0 -26px;padding:15px;border-radius:100px;box-sizing:content-box;font-size:20px;line-height:24px;}.iconbox_top .iconbox_icon.avia-svg-icon svg:first-child,.iconbox_top .iconbox_icon.avia-svg-icon img[is-svg-img="true"]{margin-top:1px;}.iconbox_left_content .iconbox_content,.iconbox_right_content .iconbox_content{overflow:hidden;}.iconbox_left_content .iconbox_content .iconbox_content_title,.iconbox_right_content .iconbox_content .iconbox_content_title{margin:0 0 -3px 0;}#top .iconbox_left_content .iconbox_icon,#top .iconbox_right_content .iconbox_icon{width:74px;height:74px;font-size:27px;line-height:72px;border-style:solid;border-width:1px;border-radius:500px;text-align:center;margin-right:22px;}#top .iconbox_left_content .iconbox_icon.avia-svg-icon svg:first-child,#top .iconbox_right_content .iconbox_icon.avia-svg-icon svg:first-child,#top .iconbox_left_content .iconbox_icon.avia-svg-icon img[is-svg-img="true"],#top .iconbox_right_content .iconbox_icon.avia-svg-icon img[is-svg-img="true"]{margin-top:23px;}#top .iconbox_right_content{text-align:right;}#top .iconbox_right_content .iconbox_icon{float:right;margin-right:0;margin-left:22px;}.iconbox .iconbox_content p:last-child{margin-bottom:0;}#top .iconbox.av-no-box .iconbox_content{padding:0;border:none;box-shadow:none;background:transparent;}#top .iconbox.av-no-box .iconbox_icon{position:relative;top:0;margin:0 auto 20px auto;left:0;width:90px;height:90px;line-height:90px;border-style:solid;border-width:1px;padding:0;font-size:30px;display:block;}#top .iconbox.av-no-box .iconbox_icon.avia-svg-icon svg:first-child,#top .iconbox.av-no-box .iconbox_icon.avia-svg-icon img[is-svg-img="true"]{margin-top:30px;}#top .iconbox_left_content.av-icon-style-no-border .iconbox_icon,#top .iconbox_right_content.av-icon-style-no-border .iconbox_icon{border:none;height:50px;width:50px;line-height:50px;margin-top:0;font-size:50px;}#top .iconbox_left_content.av-icon-style-no-border .iconbox_icon.avia-svg-icon svg:first-child,#top .iconbox_right_content.av-icon-style-no-border .iconbox_icon.avia-svg-icon svg:first-child,#top .iconbox_left_content.av-icon-style-no-border .iconbox_icon.avia-svg-icon img[is-svg-img="true"],#top .iconbox_right_content.av-icon-style-no-border .iconbox_icon.avia-svg-icon img[is-svg-img="true"]{margin-top:0;}#top .iconbox_content_container{line-height:1.65em;min-height:5px;}@media only screen and (min-width: 768px) and (max-width: 989px){#top .iconbox_left_content .iconbox_icon,#top .iconbox_right_content .iconbox_icon{margin-bottom:15px;display:inline-block;}}.avia-icongrid{margin:0;padding:0;list-style:none;width:100%;display:flex;flex-flow:row wrap;justify-content:center;}.avia-icongrid .av-icon-cell-item{display:block;float:left;margin:0;padding:0;list-style:none;text-align:center;position:relative;}.avia-icongrid-icon{font-size:42px;line-height:1;margin-bottom:.5em;color:initial;}.avia-icongrid-icon .icongrid-char.avia-svg-icon svg:first-child{fill:initial;stroke:initial;height:1em;width:1em;}.avia-icongrid-icon .icongrid-char.avia-svg-icon img[is-svg-img="true"]{height:1em;width:1em;}.avia-icongrid .av-icon-cell-item .avia-icongrid-wrapper{position:relative;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.avia-icongrid .av-icon-cell-item .avia-icongrid-content{opacity:0;visibility:hidden;padding:4em 3em;}.avia-icongrid .av-icon-cell-item .avia-icongrid-flipback{padding:4em 3em;}.avia-icongrid .av-icon-cell-item .avia-icongrid-front,.avia-icongrid .av-icon-cell-item .avia-icongrid-front.bg-img:before,.avia-icongrid .av-icon-cell-item .avia-icongrid-flipback.bg-img:before{position:absolute;width:100%;height:100%;top:0;left:0;}.avia-icongrid .av-icon-cell-item .avia-icongrid-front.bg-img:before,.avia-icongrid .av-icon-cell-item .avia-icongrid-flipback.bg-img:before{content:"";display:block;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);}.avia-icongrid-numrow-1 .av-icon-cell-item{flex:0 1 100%;}.avia-icongrid-numrow-2 .av-icon-cell-item{flex:0 1 50%;}.avia-icongrid-numrow-3 .av-icon-cell-item{flex:0 1 33.33%;}.avia-icongrid-numrow-4 .av-icon-cell-item{flex:0 1 25%;}.avia-icongrid-numrow-5 .av-icon-cell-item{flex:0 1 20%;}.avia-icongrid a.avia-icongrid-wrapper .image-overlay{display:none !important;}.avia-icongrid a.avia-icongrid-wrapper:hover{cursor:pointer;}.avia-icongrid-flipbox:before,.avia-icongrid-flipbox:after{display:none;}.avia-icongrid-flipbox .av-icon-cell-item{perspective:1000px;}.avia-icongrid-flipbox .av-icon-cell-item article{position:relative;display:block;z-index:20;min-height:200px;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;transition:transform 10.6s;}.avia-icongrid-flipbox .av-icon-cell-item .avia-icongrid-front,.avia-icongrid-flipbox .av-icon-cell-item .avia-icongrid-flipback{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:.6s;transform-style:preserve-3d;height:100%;}.avia-msie-9 .avia-icongrid-flipbox .av-icon-cell-item .avia-icongrid-flipback{opacity:0;visibility:hidden;}.avia-icongrid-flipbox .av-icon-cell-item .avia-icongrid-front{margin:1px;}.avia-icongrid-flipbox .av-icon-cell-item .avia-icongrid-flipback{position:absolute;width:100%;left:0;top:0;margin:1px;}.avia-icongrid-flipbox .av-icon-cell-item .avia-icongrid-front .avia-icongrid-inner,.avia-icongrid-flipbox .av-icon-cell-item .avia-icongrid-flipback .avia-icongrid-inner{position:absolute;color:initial;width:100%;left:0;top:50%;transform:translateY(-50%);padding:4em 3em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.avia-icongrid-flipbox .av-icon-cell-item .avia-icongrid-front{z-index:2;transform:rotateY(0deg);}.avia-icongrid-flipbox .av-icon-cell-item.invert-flip .avia-icongrid-front{z-index:2;transform:rotateY(-180deg);}.avia-icongrid-flipbox .av-icon-cell-item .avia-icongrid-flipback{transform:rotateY(-180deg);}.avia-icongrid-flipbox .av-icon-cell-item.invert-flip .avia-icongrid-flipback{transform:rotateY(0deg);}.avia-icongrid-flipbox .av-icon-cell-item:hover .avia-icongrid-front,.avia-icongrid-flipbox .av-icon-cell-item.avia-hover .avia-icongrid-front{transform:rotateY(180deg);}.avia-icongrid-flipbox .av-icon-cell-item.invert-flip:hover .avia-icongrid-front,.avia-icongrid-flipbox .av-icon-cell-item.invert-flip.avia-hover .avia-icongrid-front{transform:rotateY(0deg);}.avia-icongrid-flipbox .av-icon-cell-item:hover .avia-icongrid-flipback,.avia-icongrid-flipbox .av-icon-cell-item.avia-hover .avia-icongrid-flipback{transform:rotateY(0deg);}.avia-icongrid-flipbox .av-icon-cell-item.invert-flip:hover .avia-icongrid-flipback,.avia-icongrid-flipbox .av-icon-cell-item.invert-flip.avia-hover .avia-icongrid-flipback{transform:rotateY(180deg);}.avia-msie-9 .avia-icongrid-flipbox .av-icon-cell-item:hover .avia-icongrid-front,.avia-msie-9 .avia-icongrid-flipbox .av-icon-cell-item.avia-hover .avia-icongrid-front{opacity:0;visibility:hidden;}.avia-msie-9 .avia-icongrid-flipbox .av-icon-cell-item:hover .avia-icongrid-flipback,.avia-msie-9 .avia-icongrid-flipbox .av-icon-cell-item.avia-hover .avia-icongrid-flipback{opacity:1;visibility:visible;}.avia-flip-x .avia-icongrid-flipbox .av-icon-cell-item .avia-icongrid-front{z-index:2;transform:rotateX(0deg);}.avia-flip-x .avia-icongrid-flipbox .av-icon-cell-item.invert-flip .avia-icongrid-front{z-index:2;transform:rotateX(-180deg);}.avia-flip-x .avia-icongrid-flipbox .av-icon-cell-item .avia-icongrid-flipback{transform:rotateX(-180deg);}.avia-flip-x .avia-icongrid-flipbox .av-icon-cell-item.invert-flip .avia-icongrid-flipback{transform:rotateX(0deg);}.avia-flip-x .avia-icongrid-flipbox .av-icon-cell-item:hover .avia-icongrid-front,.avia-flip-x .avia-icongrid-flipbox .av-icon-cell-item.avia-hover .avia-icongrid-front{transform:rotateX(180deg);}.avia-flip-x .avia-icongrid-flipbox .av-icon-cell-item.invert-flip:hover .avia-icongrid-front,.avia-flip-x .avia-icongrid-flipbox .av-icon-cell-item.invert-flip.avia-hover .avia-icongrid-front{transform:rotateX(0deg);}.avia-flip-x .avia-icongrid-flipbox .av-icon-cell-item:hover .avia-icongrid-flipback,.avia-flip-x .avia-icongrid-flipbox .av-icon-cell-item.avia-hover .avia-icongrid-flipback{transform:rotateX(0deg);}.avia-flip-x .avia-icongrid-flipbox .av-icon-cell-item.invert-flip:hover .avia-icongrid-flipback,.avia-flip-x .avia-icongrid-flipbox .av-icon-cell-item.invert-flip.avia-hover .avia-icongrid-flipback{transform:rotateX(180deg);}.avia-icongrid-tooltip:before,.avia-icongrid-tooltip:after{display:none;}.avia-icongrid-tooltip .av-icon-cell-item article:before{content:"";display:block;padding-top:100%;}.avia-icongrid-tooltip .av-icon-cell-item .avia-icongrid-front{position:absolute;width:100%;height:auto;padding:2em;bottom:50%;top:auto;transform:translateY(50%);transition:all .3s ease-in-out;}.avia-icongrid-tooltip .av-icon-cell-item .avia-icongrid-front.bg-img .avia-icongrid-inner{position:absolute;color:initial;width:100%;left:0;top:50%;transform:translateY(-50%);padding:4em 3em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.avia-icongrid-tooltip .av-icon-cell-item .avia-icongrid-content{position:absolute;bottom:4em;width:85%;left:7.5%;padding:1em 2em !important;background-color:white;color:white;z-index:8;border-width:.3em;border-style:solid;transition:all .3s ease-in-out;box-shadow:0 0 2em rgba(0,0,0,.1);}.avia-icongrid-tooltip .av-icon-cell-item .avia-icongrid-content .avia-icongrid-inner{color:initial;}.avia-icongrid-tooltip .av-icon-cell-item .avia-icongrid-content:after{content:"";width:0;height:0;position:absolute;left:50%;box-sizing:border-box;border-left-width:.5em;border-right-width:.5em;border-top-width:.5em;border-left-style:solid;border-right-style:solid;border-top-style:solid;border-left-color:transparent;border-right-color:transparent;border-top-color:inherit;transform:translateX(-50%);bottom:-.75em;box-shadow:0 0 2em rgba(0,0,0,.1);}.avia-icongrid-tooltip .av-icon-cell-item:hover .avia-icongrid-content,.avia-icongrid-tooltip .av-icon-cell-item.avia-hover .avia-icongrid-content{visibility:visible;opacity:1;bottom:45%;}.avia-icongrid-tooltip .av-icon-cell-item:hover .avia-icongrid-front,.avia-icongrid-tooltip .av-icon-cell-item.avia-hover .avia-icongrid-front{bottom:.5em;transform:translateY(0);}.avia-icongrid-tooltip .article-icon-entry.av-icongrid-empty .avia-icongrid-content,.avia-icongrid-tooltip .av-icon-cell-item:hover .article-icon-entry.av-icongrid-empty .avia-icongrid-content,.avia-icongrid-tooltip .av-icon-cell-item.avia-hover .article-icon-entry.av-icongrid-empty .avia-icongrid-content{display:none;}@media only screen and (max-width: 989px){#top .avia-icongrid.av-flex-cells.av-break-989 .av-icon-cell-item{flex:1 1 100%;}#top .avia-icongrid.av-flex-cells.av-can-break-50.av-50-break-989 .av-icon-cell-item{flex:0 1 50%;}}@media only screen and (max-width: 767px){#top .avia-icongrid.av-flex-cells.av-can-break-50.av-50-break-767 .av-icon-cell-item{flex:0 1 50%;}#top .avia-icongrid.av-flex-cells.av-break-767 .av-icon-cell-item,#top .avia-icongrid.av-flex-cells.av-can-break-50.av-50-break-989 .av-icon-cell-item{flex:1 1 100%;}}.avia-icon-list-container{margin:30px 0;clear:both;}.avia-icon-list{margin:0;padding:0;}.avia-icon-list li{margin:0;padding:0 0 30px 0;list-style-type:none;list-style-position:outside;clear:both;position:relative;min-height:60px;}.avia-icon-list .iconlist_icon{height:64px;width:64px;line-height:64px;font-size:30px;text-align:center;border-radius:500px;position:relative;float:left;margin-right:30px;margin-left:2px;z-index:5;color:#fff;}#top .avia-icon-list:not(.av-iconlist-small) .iconlist_icon svg:first-child{stroke:#fff;fill:#fff;}.avia-icon-list .iconlist_icon svg:first-child,.avia-icon-list .iconlist_icon img[is-svg-img="true"]{margin-top:16px;margin-left:1px;}.avia-icon-list a.iconlist_icon:hover{color:#fff;text-decoration:none;}.avia-icon-list .iconlist_title{text-transform:uppercase;top:4px;margin-bottom:0;position:relative;}#top .avia-icon-list .iconlist_title a:hover{text-decoration:underline;}.avia-icon-list .iconlist_content_wrap{overflow:hidden;min-height:1.5em;padding-bottom:4px;}.avia-icon-list article.article-icon-entry{min-height:45px;}.avia-icon-list .av-iconlist-empty .iconlist_title{margin-top:17px;}.avia-icon-list .iconlist-timeline{position:absolute;top:1%;left:32px;width:1px;height:99%;border-right-width:1px;border-right-style:dashed;}.avia-icon-list .iconlist_content{line-height:1.65em;}.avia-icon-list .iconlist_content li{min-height:0;padding:0;list-style:disc outside;}.avia-icon-list li:last-child .iconlist-timeline{display:none;}#top .av_iconlist_title a{text-decoration:none;}#top .av_iconlist_title a:hover{text-decoration:underline;}#top .av-iconlist-small li{padding:0px;min-height:0px;}#top .av-iconlist-small article.article-icon-entry{min-height:0px;}#top .av-iconlist-small .iconlist-timeline{display:none;}#top .av-iconlist-small .iconlist_icon{background:transparent;color:inherit;height:1.45em;width:1.45em;line-height:1.45em;font-size:inherit;margin-right:.25em;}.av-iconlist-small .iconlist_icon svg:first-child,.av-iconlist-small .iconlist_icon img[is-svg-img="true"]{height:1em;width:1em;margin-top:.2em;}#top .av-iconlist-small.avia-icon-list-right .iconlist_icon{float:right;margin-left:.1em;margin-right:2px;}#top .av-iconlist-small .iconlist_content_wrap{min-height:0;padding:0;}.av-iconlist-small .iconlist_title_small{line-height:1.45em;}.av-iconlist-small .iconlist_content p:first-child{margin-top:2px;}.avia-icon-list-right{text-align:right;}.avia-icon-list-right .iconlist_icon{float:right;margin-left:30px;margin-right:0;margin-right:2px;}.avia-icon-list-right .iconlist-timeline{left:auto;right:32px;}.avia_transform .avia-icon-list.av-iconlist-big.avia-iconlist-animate .iconlist_icon{opacity:.1;transform:scale(.5);}.avia_transform .avia-iconlist-animate .iconlist-timeline{height:0%;}.avia_transform .avia-icon-list.av-iconlist-big.avia-iconlist-animate .avia_start_animation .iconlist_icon{animation:avia_appear 1s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1;transform:scale(1);}.avia_transform .avia-icon-list.av-iconlist-big.avia-iconlist-animate .avia_start_animation .iconlist-timeline{animation:avia_slide_down 1s 1 cubic-bezier(.175,.885,.32,1.275);height:100%;}.avia-icon-list.avia-sonar-shadow .iconlist_icon:after{content:"";pointer-events:none;position:absolute;top:0;left:0;padding:0;width:100%;height:100%;opacity:0;z-index:-1;border-radius:500px;box-sizing:content-box;box-shadow:0 0 0 2px rgba(255,255,255,.1);transform:scale(.9);transform-style:preserve-3d;}.avia-image-container{display:block;position:relative;max-width:100%;}.avia-image-container-inner,.avia_image,.av-image-caption-overlay{border-radius:3px;display:block;position:relative;max-width:100%;}.avia-image-container.avia-align-center{display:block;margin:0 auto 10px auto;text-align:center;clear:both;}.avia-image-container.avia-align-center .avia-image-container-inner{margin:0 auto;display:inline-block;vertical-align:bottom;}.avia-image-container.avia-align-left{display:block;float:left;margin-right:15px;margin-top:5px;}.avia-image-container.avia-align-right{display:block;float:right;margin-left:15px;margin-top:5px;}.avia-image-container.avia-align-center.avia-builder-el-no-sibling{margin-bottom:0;margin-top:0;}.avia_image + br{display:none;}.avia-image-overlay-wrap a.avia_image{overflow:hidden;}.avia-image-overlay-wrap a.avia_image .image-overlay{}.avia-image-container .avia_image,.avia-image-container .avia-image-overlay-wrap{transition:all .7s;}.avia-image-container.av-hover-grow .avia-image-overlay-wrap:hover{transform:scale(1.1);}.avia-image-container.av-hover-grow,.avia-image-container.av-hover-grow .avia-image-container-inner,.avia-image-container.av-hover-grow .avia-image-overlay-wrap a.avia_image{overflow:visible;}.avia-image-container.av-img-box-shadow .avia-image-overlay-wrap .avia_image,.avia-image-container.av-img-box-shadow.av-styling-circle .avia-image-container-inner,.avia-image-container.av-img-box-shadow.av-styling-circle .avia_image{overflow:revert;}.avia-image-container.av-hover-grow.av-hide-overflow .avia-image-container-inner{overflow:hidden;}.av-styling-circle .avia-image-container-inner,.av-styling-circle .avia_image,.av-styling-circle .av-image-caption-overlay,.av-styling-circle div.av-caption-image-overlay-bg{overflow:hidden;border-radius:10000px;}.avia-safari div.av-image-caption-overlay-center{-webkit-transform:translate3d(0,0,0);}.av-styling-no-styling .avia-image-container-inner,.av-styling-no-styling .avia_image,.av-styling-no-styling .av-image-caption-overlay{border-radius:0;border:none;}.av-image-caption-overlay{position:absolute;height:100%;width:100%;z-index:10;text-align:center;transition:all .3s ease-in-out;}.av-image-caption-overlay-position{display:table;width:100%;height:100%;position:relative;}.av-image-caption-overlay-center{display:table-cell;vertical-align:middle;font-size:1.3em;line-height:1.5em;padding:0px 1.5em;}.av-image-caption-overlay-center p:first-child{margin-top:0;}.av-image-caption-overlay-center p:last-child{margin-bottom:0;}.av-caption-image-overlay-bg{position:absolute;height:100%;width:100%;transition:all .3s ease-in-out;}.av-overlay-hover-deactivate .avia-image-overlay-wrap:hover .av-caption-image-overlay-bg{opacity:0 !important;}.av-overlay-on-hover .av-image-caption-overlay{opacity:0;}.av-overlay-on-hover .avia-image-container-inner:hover .av-image-caption-overlay{opacity:1;}.avia_transform .avia_animated_image{opacity:0;}.avia-image-container small.avia-copyright{font-size:.8em;text-align:left;line-height:1.7em;}.avia-image-container .avia-copyright{display:block;}.avia-image-container.av-has-copyright .avia-image-overlay-wrap{position:relative;overflow:hidden;}.av-styling-circle.avia-image-container.av-has-copyright .avia-image-container-inner{overflow:visible;}.avia-image-container.av-has-copyright.av-styling-circle .avia-copyright{text-align:center;}.avia-image-container.av-has-copyright.av-copyright-icon-reveal .avia-copyright{position:absolute;background-color:rgba(0,0,0,.1);text-align:right;color:#fff;padding:0 2em 0 0;right:0;bottom:0;width:2em;line-height:2em;max-height:2em;text-indent:-99999px;overflow:hidden;transition:all .3s ease-in;z-index:308;}.avia-image-container.av-has-copyright.av-copyright-icon-reveal .avia-copyright:hover{width:100%;padding:0 3em 0 1em;text-indent:0;max-height:100%;background-color:rgba(0,0,0,.4);}.avia-image-container.av-has-copyright.av-copyright-icon-reveal .avia-copyright .avia-svg-icon{display:block;position:absolute;right:0;bottom:0;text-indent:0;font-size:.8em;width:2.6em;height:2.6em;line-height:2.8em;text-align:center;border-radius:3px;cursor:pointer;}.avia-image-container.av-has-copyright.av-copyright-icon-reveal .avia-copyright .avia-svg-icon svg:first-child{stroke:rgba(255,255,255,.7);fill:rgba(255,255,255,.7);margin-top:7px;}.avia-image-container.av-has-copyright.av-copyright-icon-reveal .avia-copyright:hover .avia-svg-icon{background-color:rgba(0,0,0,.2);}.avia-image-container.av-has-copyright.av-copyright-icon-reveal .avia-copyright:hover .avia-svg-icon svg:first-child{stroke:rgba(255,255,255,1);fill:rgba(255,255,255,1);}.avia-image-container.av-styling-circle.av-has-copyright.av-copyright-icon-reveal .avia-copyright{border-radius:20px;background-color:rgba(0,0,0,.15);text-align:right;}.avia-image-container.av-styling-circle.av-has-copyright.av-copyright-icon-reveal .avia-copyright:hover{border-radius:15px;background-color:rgba(0,0,0,.5);}.av-hover-fade .avia_image.fade-basic{opacity:1;}.av-hover-fade .avia_image.fade-overlay{position:absolute;top:0;left:0;opacity:0;}.av-hover-fade .avia-image-container-inner:hover .avia_image.fade-basic{animation:avia-fadeOut .7s 1 ease-in-out;opacity:0;}.av-hover-fade .avia-image-container-inner:hover .avia_image.fade-overlay{animation:avia-fadein .7s 1 ease-in-out;opacity:1;}.avia-image-container.av-hover-fade.av-img-linked:hover{cursor:pointer;}.avia-image-container.av-hover-fade.av-img-linked:hover a.noHover{z-index:5;}.avia-image-diff-container{display:flex;position:relative;width:100%;justify-content:flex-start;margin:5px;box-sizing:content-box;overflow:hidden;}.avia-image-diff-container.avia-align-left{justify-content:flex-start;margin-right:15px;}.avia-image-diff-container.avia-align-center{justify-content:center;}.avia-image-diff-container.avia-align-center.avia-builder-el-no-sibling{margin-bottom:0;margin-top:0;}.avia-image-diff-container.avia-align-right{justify-content:flex-end;margin-left:15px;}.avia-image-diff-container .av-image-diff-wrapper{position:relative;max-width:100%;display:block;overflow:hidden;}.avia-image-diff-container.av-active-drag .av-image-diff-wrapper{cursor:ew-resize;}.avia-image-diff-container.av-active-drag.av-handle-horizontal .av-image-diff-wrapper{cursor:ns-resize;}.avia-image-diff-container:not(.av-active-drag):not(.av-initialise) .av-image-diff-wrapper *{transition:all .7s ease-in-out;}.avia-image-diff-container:not(.avia-animate-admin-preview).av-animated-diff-img{opacity:0;}.avia-image-diff-container .av-image-diff-wrapper .avia_image{position:absolute;top:0;left:0;z-index:10;}.avia-image-diff-container .av-image-diff-wrapper .av-img-before{position:relative;z-index:20;}.avia-image-diff-container .av-image-diff-overlay{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;opacity:1;transition:all .7s ease-in-out;}.avia-image-diff-container .av-image-diff-overlay .av-img-diff-label{padding:5px 10px;border:1px solid transparent;border-radius:3px;background:rgba(0,0,0,.3);color:#fff;z-index:30;transition:all .7s ease-in-out;font-size:14px;}.avia-image-diff-container.btn-style-oval .av-image-diff-overlay .av-img-diff-label{border-radius:50%;}.avia-image-diff-container.btn-style-square .av-image-diff-overlay .av-img-diff-label{border-radius:0;}.avia-image-diff-container.btn-on-hover .av-image-diff-overlay .av-img-diff-label{opacity:0;}.avia-image-diff-container.btn-on-hover .av-image-diff-wrapper:hover .av-img-diff-label{opacity:1;}.avia-image-diff-container .av-image-diff-overlay .av-img-diff-label:hover,.avia-image-diff-container.btn-on-hover .av-image-diff-wrapper .av-img-diff-label:hover{opacity:.5;cursor:pointer;}.avia-image-diff-container.btn-always-hide .av-image-diff-overlay{display:none;}.avia-image-diff-container.av-handle-vertical .av-img-diff-label{position:absolute;top:50%;transform:translateY(-50%);}.avia-image-diff-container.av-handle-vertical .av-img-diff-label.label-before{left:10px;}.avia-image-diff-container.av-handle-vertical .av-img-diff-label.label-after{right:10px;}.avia-image-diff-container.av-handle-horizontal .av-img-diff-label{position:absolute;left:50%;text-align:center;transform:translateX(-50%);}.avia-image-diff-container.av-handle-horizontal .av-img-diff-label.label-before{top:10px;}.avia-image-diff-container.av-handle-horizontal .av-img-diff-label.label-after{bottom:10px;}.avia-image-diff-container.av-handler-at-before .av-img-diff-label.label-before,.avia-image-diff-container.av-handler-at-after .av-img-diff-label.label-after,.avia-image-diff-container.av-handler-at-before.btn-on-hover .av-img-diff-label.label-before,.avia-image-diff-container.av-handler-at-after.btn-on-hover .av-img-diff-label.label-after{opacity:0;transition:all .7s ease-in-out;pointer-events:none;}.avia-image-diff-container .av-image-diff-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-19px;margin-top:-22px;border:4px solid #fff;border-radius:1000px;box-shadow:0 0 12px rgba(51,51,51,.5);z-index:40;cursor:ew-resize;}#av-admin-preview .avia-image-diff-container.av-handle-vertical .av-image-diff-handle{left:0;}#av-admin-preview .avia-image-diff-container.av-handle-horizontal .av-image-diff-handle{top:0;}.avia-image-diff-container.av-handle-filled .av-image-diff-handle{background-color:#000;}.avia-image-diff-container.av-handle-horizontal .av-image-diff-handle{transform:rotate(90deg);margin-left:-20px;margin-top:-19px;cursor:ns-resize;}.avia-image-diff-container.av-handle-oval .av-image-diff-handle{height:80px;margin-top:-43px;}.avia-image-diff-container.av-handle-border .av-image-diff-handle{backdrop-filter:blur(2px);}.avia-image-diff-container .av-image-diff-handle:before{content:" ";display:block;position:absolute;left:50%;bottom:50%;width:4px;height:9999px;margin-left:-2px;margin-bottom:22px;background:#fff;box-shadow:0 3px 0 #fff,0px 0px 12px rgba(51,51,51,.5);z-index:30;}.avia-image-diff-container.av-handle-oval .av-image-diff-handle:before{margin-bottom:43px;}.avia-image-diff-container.av-circle-dashed .av-image-diff-handle{border-style:dashed;}.avia-image-diff-container.av-circle-dotted .av-image-diff-handle{border-style:dotted;}.avia-image-diff-container.av-line-dotted .av-image-diff-handle:before,.avia-image-diff-container.av-line-dotted .av-image-diff-handle:after{background:transparent;border-left:4px dotted #fff;width:0;}.avia-image-diff-container.av-line-dotted .av-image-diff-handle:before{margin-bottom:27px;}.avia-image-diff-container.av-handle-oval.av-line-dotted .av-image-diff-handle:before{margin-bottom:48px;}.avia-image-diff-container .av-image-diff-handle:after{content:" ";display:block;position:absolute;left:50%;top:50%;width:4px;height:9999px;margin-left:-2px;margin-top:19px;background:#fff;box-shadow:0 3px 0 #fff,0px 0px 12px rgba(51,51,51,.5);z-index:30;}.avia-image-diff-container.av-handle-oval .av-image-diff-handle:after{margin-top:40px;}.avia-image-diff-container.av-handle-arrows .av-image-diff-handle{border:0px none;background:transparent;box-shadow:unset;}.avia-image-diff-container.av-handle-arrows .av-image-diff-handle:before{margin-bottom:0;box-shadow:unset;}.avia-image-diff-container.av-handle-arrows .av-image-diff-handle:after{margin-top:0;box-shadow:unset;}.av-image-diff-handle .av-handle-arrow{position:absolute;top:50%;margin-top:-6px;width:0;height:0;border:6px inset transparent;}.av-image-diff-handle .av-handle-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px;}.av-image-diff-handle .av-handle-right-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px;}.avia-image-diff-container.av-handle-arrows-expand .av-handle-left-arrow,.avia-image-diff-container.av-handle-arrows .av-handle-left-arrow{margin-left:-14px;}.avia-image-diff-container.av-handle-arrows-expand .av-handle-right-arrow,.avia-image-diff-container.av-handle-arrows .av-handle-right-arrow{margin-right:-14px;}.avia-image-diff-container.av-handle-arrows-expand .av-image-diff-wrapper:hover .av-handle-left-arrow{margin-left:-17px;}.avia-image-diff-container.av-handle-arrows-expand .av-image-diff-wrapper:hover .av-handle-right-arrow{margin-right:-17px;}/* ======================================================================================================================================================
Image with Hotspots
====================================================================================================================================================== */


.av-hotspot-container {
	position: relative;
	display: table;
	margin: 0 auto;
	clear: both;
	table-layout:fixed
}

.av-hotspot-container-inner-cell{
	display: table-cell;
}

.av-fullwidth-hotspots .av-hotspot-container-inner-cell{
	width:100%;
	display:block;
}

.av-hotspot-container-inner-wrap img{
	width:100%;
	display: block;
}

.av-hotspot-container .av-image-hotspot{
	height:18px;
	width:18px;
	font-size: 10px;
	line-height: 18px;
	text-align: center;
	position: absolute;
	z-index: 1;
	margin:-9px 0 0 -9px;
}

.av-hotspot-container .av-image-hotspot_inner{
	display:block;
	border-radius: 100px;
	position: absolute;
	height:100%;
	width:100%;
	background: #fff;
	color: #888;
	z-index: 2;
	cursor: pointer;
	text-decoration: none;
}

.av-hotspot-container .av-image-hotspot_inner:hover{
	background: #fff;
	color: #888;
}

.av-hotspot-blank .av-hotspot-container .av-image-hotspot_inner{
	overflow: hidden;
	text-indent: -200%;
}

.av-hotspot-container .av-image-hotspot-pulse {
	display: block;
	background: #fff;
	border-radius: 100px;
	height: 40px;
	width: 40px;
	position: absolute;
	animation: av_pulsate 2s linear infinite;
	opacity: 0;
	top: -11px;
	left: -11px;
	z-index: 1;
}

.av-tt-hotspot{
	text-align: left;
}

.av-hotspot-fallback-tooltip{
	padding:15px 15px 0 15px;
	position: relative;
	display:none;
}

.av-hotspot-image-container .av-hotspot-fallback-tooltip:last-child{
	padding-bottom:15px;
}

.av-hotspot-fallback-tooltip-count{
	height:40px;
	width:40px;
	line-height: 40px;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	border-radius: 100px;
	position: absolute;
	top:15px;
	left:15px;
	z-index: 10;
}

.av-hotspot-fallback-tooltip-inner{
	margin-left:60px;
	border: 1px solid;
	padding: 15px;
	position: relative;
	border-radius: 2px;
}

.av-hotspot-fallback-tooltip-inner img{
	max-width:100px;
	margin:0 10px 0 0;
	display:block;
}

.av-hotspot-fallback-tooltip-inner p:first-child, .inner_tooltip p:first-child{
	margin-top:0;
}

.av-hotspot-fallback-tooltip-inner p:last-child, .inner_tooltip p:last-child{
	margin-bottom:0;
}

.av-hotspot-fallback-tooltip div.avia-arrow {
	left: 60px;
	top: 13px;
	border-right: none;
	border-top: none;
}

body .av-tt-large-width{
	width:250px;
}

body .av-tt-xlarge-width{
	width:350px;
}

/*non-fullwidth hotspot*/
.av-non-fullwidth-hotspot-image .av-hotspot-fallback-tooltip{
	padding-left:0;
	padding-right: 0;
}

.av-non-fullwidth-hotspot-image .av-hotspot-fallback-tooltip-count{
	left:0px;
}

/*fullwidth hotspot*/
.av-fullwidth-hotspots{
	border-top:none;
}

.av-fullwidth-hotspots img{
	width:100%;
	border-radius: 0px;
}

.av-fullwidth-hotspots .av-hotspot-container{
	display: block;
}

/*image and hotspot appearing*/
.avia_transform.js_active .avia_animated_image .av-image-hotspot{
	opacity:0;
	visibility: hidden;
}

.avia_transform.js_active .avia_animated_image .av-display-hotspot{
	animation: avia_hotspot_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	opacity: 1;
	visibility: visible;
}

.avia_transform.js_active .avia_animated_image .av-image-hotspot .av-permanent-tooltip-single{
	opacity: 0 !important;
	transition: all 0.7s cubic-bezier(0.230, 1.000, 0.320, 1.000) 1s;
	transform: translate(0px,10px);
}

.avia_transform.js_active .avia_animated_image .av-display-hotspot .av-permanent-tooltip-single{
	opacity: 1 !important;
	transform:translate(0px,0);
}


@media only screen and (min-width: 990px)
{
	.responsive  .av-image-hotspot{
		height:24px;
		width:24px;
		line-height: 24px;
		font-size: 11px;
	}

	.responsive  .av-image-hotspot-pulse{
		height: 54px;
		width: 54px;
		top: -15px;
		left: -15px;
	}
}

@media only screen and (max-width: 767px)
{
	.responsive .av-hotspot-fallback-tooltip{
		display:block;
	}

	.responsive .av-mobile-fallback-active.avia-tooltip{
		visibility: hidden;
	}

	.responsive .av-hotspot-image-container.av-hotspot-blank.av-mobile-fallback-active .av-image-hotspot_inner{
		text-indent: 0px;
	}
}
/* ======================================================================================================================================================
Lottie Files
====================================================================================================================================================== */

.av-lottie-animation-container{
	display: block;
	position: relative;
	max-width: 100%;
}

.av-lottie-animation-container:not(.avia-animate-admin-preview).avia_animated_lottie{
	opacity: 0;
}

.avia_transform .av-lottie-animation-container.avia_not_animated_lottie{
	opacity: 1;
}

.av-lottie-animation-container dotlottie-player,
.av-lottie-animation-container.avia-align-left dotlottie-player{
	float: left;
	display: flex;
	overflow: hidden;
}

.av-lottie-animation-container.avia-align-right dotlottie-player{
	float: right;
}

.av-lottie-animation-container.avia-align-center dotlottie-player{
	clear: both;
	margin: 0 auto;
	float: unset;
}

.av-lottie-animation-container.play-on-hover dotlottie-player:hover{
	cursor: progress;
}

.av-lottie-animation-container a.av-lottie-animation:hover,
.av-lottie-animation-container.play-on-hover a dotlottie-player:hover{
	cursor: pointer !important;
}

.av-lottie-animation-container dotlottie-player{
	transition: all 0.7s;
}

/* ======================================================================================================================================================
Magazine
====================================================================================================================================================== */

.av-magazine{
	clear:both;
	overflow: hidden;
	margin-bottom:30px;
	-webkit-perspective: 1000px;
	-webkit-backface-visibility: hidden;
}

.av-magazine-group{
	clear:both;
	position: relative;
	overflow: hidden;
}

.av-magazine-group.av-hidden-mag{
	display:none;
}

.av-magazine-entry{
	clear:both;
	position: relative;
	margin-bottom: 10px;
}

.av-magazine-thumbnail{
	float:left;
	margin-right:15px;
	width:61px;
	min-height:61px;
	border:1px solid;
	padding:5px;
	display: block;
	text-align: center;
	position: relative;
}

.av-magazine-thumbnail .avia-svg-icon svg:first-child,
.av-magazine-thumbnail .avia-svg-icon img[is-svg-img="true"]{
	height: 1em;
	width: 1em;
	margin-top: 15px;
}

.av-magazine-thumbnail-link{
	overflow: hidden;
	display: block;
}

.av-magazine-thumbnail img{
	display:block;
	margin:0 auto;
}

.av-magazine .av-magazine-no-thumb .av-magazine-content-wrap{
	min-height: 0px;
}

.av-magazine .av-magazine-no-thumb .av-magazine-content-wrap .av-magazine-title{
	padding-bottom:10px;
}

.av-magazine .av-magazine-entry-icon{
	font-size: 20px;
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	line-height: 51px;
}

.av-magazine .av-magazine-entry-icon:hover{
	text-decoration: none;
}

.av-magazine-content-wrap{
	overflow: hidden;
	border-bottom:1px solid;
	min-height: 61px;
}

.av-magazine header{
	position: relative;
}

.av-magazine-time,
.av-magazine-author,
.av-magazine-text-sep{
	font-size: 12px;
	text-transform: uppercase;
}

.av-magazine-text-sep{
	padding: 0 5px;
}

/*.av-magazine-text-sep, .av-magazine-author{ display: none; }*/

.av-magazine .av-magazine-content-wrap .av-magazine-title{
	font-size: 14px;
	line-height: 1.3em;
	text-transform: none;
	letter-spacing: normal;
	padding: 0;
	margin: 0;
}

.av-magazine .minor-meta{
	font-size: 12px;
}

.av-magazine .av-magazine-content{
	font-size: 12px;
	line-height: 1.3em;
}

.av-magazine .av-magazine-text-sep.text-sep-cats,
.av-magazine .av-magazine-text-sep.text-sep-tags{
	padding: 0 5px 0 0;
	text-transform: uppercase;
}

.av-magazine .av-magazine-cats-wrap,
.av-magazine .av-magazine-tags-wrap{
	width: 100%;
	float: left;
	margin-top: -10px;
}

.av-magazine-hero .av-magazine-thumbnail{
	margin: 0 0 8px 0;
	float: none;
	width: 100%;
	border-radius: 2px;
	padding: 7px;
}

.av-magazine-hero .av-magazine-content-wrap{
	padding-bottom: 10px;
}
.av-magazine-hero-left .av-magazine-hero .av-magazine-content-wrap{
	border: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.av-magazine-hero .av-magazine-content{
	margin-top: 10px;
}

.av-magazine .av-magazine-sideshow.av_one_half{
	margin-left: 3%;
	padding-left: 3%;
	width: 50%;
	border-left-width: 1px;
	border-left-style: solid;
}

.av-magazine-top-bar{
	line-height: 30px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 10px;
}

.av-magazine-hero-left .av-magazine-top-bar{
	margin-bottom: 0px;
}

.av-magazine-hero-top .av-magazine-top-bar{
	margin-bottom: 0px;
	border: none;
}

.av-magazine-hero-left.av-magazine-top-bar-active .flex_column{
	padding-top: 20px;
}

.av-magazine-top-heading{
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
}

.av-magazine-sort{
	float: right;
	font-size: 12px;
}


#top .av-magazine .avia-inherit-font-color .av-magazine-top-heading,
#top .av-magazine .avia-inherit-font-color a.active_sort,
#top .av-magazine .avia-inherit-font-color a:hover{
	color: inherit;
}

#top .av-magazine .avia-font-color-white .av-magazine-top-heading{
	color: #ffffff;
}
#top .av-magazine .avia-font-color-grey .av-magazine-top-heading{
	color: #555;
}
#top .av-magazine .avia-font-color-black .av-magazine-top-heading{
	color: #2c2c2c;
}
#top .av-magazine .avia-font-color-red .av-magazine-top-heading{
	color: #B02B2C;
}
#top .av-magazine .avia-font-color-orange .av-magazine-top-heading{
	color: #edae44;
}
#top .av-magazine .avia-font-color-green .av-magazine-top-heading{
	color: #83a846;
}
#top .av-magazine .avia-font-color-blue .av-magazine-top-heading{
	color: #7bb0e7;
}
#top .av-magazine .avia-font-color-aqua .av-magazine-top-heading{
	color: #4ecac2;
}
#top .av-magazine .avia-font-color-teal .av-magazine-top-heading{
	color: #5f8789;
}
#top .av-magazine .avia-font-color-purple .av-magazine-top-heading{
	color: #745f7e;
}
#top .av-magazine .avia-font-color-pink .av-magazine-top-heading{
	color: #d65799;
}
#top .av-magazine .avia-font-color-silver .av-magazine-top-heading{
	color: #DADADA;
}

@media only screen and (max-width: 767px)
{
	.responsive #top #wrap_all .av-magazine .flex_column{
		margin: 0px;
		padding-left: 0px;
		width: 100%;
		border: none;
	}
}
/* ======================================================================================================================================================
Masonry Grid
====================================================================================================================================================== */

.av-masonry{
	position: relative;
	overflow: hidden;
	clear: both;
}

.av-masonry-container{
	width: 100.4%;
	float: left;
	clear: both;
	position: relative;
}

.av-masonry-entry{
	position: relative;
	display: block;
	width: 24.90%;
	float: left;
	clear: none;
	text-decoration: none;
	visibility: hidden;
	opacity: 0;
}

#top .masonry-no-border{
	border-top: none;
}

.av-masonry-entry.av-landscape-img{
	width: 49.80%;
}

.av-masonry-col-1 .av-masonry-entry{
	width: 100%;
}

.av-masonry-col-2 .av-masonry-entry{
	width: 49.80%;
}

.av-masonry-col-2 .av-masonry-entry.av-landscape-img{
	width: 99.50%;
}

.av-masonry-col-3 .av-masonry-entry{
	width: 33.3%
}

.av-masonry-col-3 .av-masonry-entry.av-landscape-img{
	width: 66.6%
}

/*	default - no css needed  */
.av-masonry-col-4 .av-masonry-entry{}
.av-masonry-col-4 .av-masonry-entry.av-landscape-img{}

.av-masonry-col-5 .av-masonry-entry{
	width: 19.90%;
}

.av-masonry-col-5 .av-masonry-entry.av-landscape-img{
	width: 39.80%;
}

.av-masonry-col-6 .av-masonry-entry{
	width: 16.6%;
}

.av-masonry-col-6 .av-masonry-entry.av-landscape-img{
	width: 33.2%;
}

@media only screen and (min-width: 990px)
{
	.responsive.av-no-preview #top .av-desktop-columns-6 .av-masonry-entry{
		width: 16.6%;
	}

	.responsive.av-no-preview #top .av-desktop-columns-6 .av-masonry-entry.av-landscape-img{
		width: 33.2%;
	}

	.responsive.av-no-preview #top .av-desktop-columns-5 .av-masonry-entry{
		width: 19.9%;
	}

	.responsive.av-no-preview #top .av-desktop-columns-5 .av-masonry-entry.av-landscape-img{
		width: 39.80%;
	}

	.responsive.av-no-preview #top .av-desktop-columns-4 .av-masonry-entry{
		width: 24.90%;
	}

	.responsive.av-no-preview #top .av-desktop-columns-4 .av-masonry-entry.av-landscape-img{
		width: 49.80%;
	}

	.responsive.av-no-preview #top .av-desktop-columns-3 .av-masonry-entry{
		width: 33.3%;
	}

	.responsive.av-no-preview #top .av-desktop-columns-3 .av-masonry-entry.av-landscape-img{
		width: 66.6%;
	}

	.responsive.av-no-preview #top .av-desktop-columns-2 .av-masonry-entry{
		width: 49.80%;
	}

	.responsive.av-no-preview #top .av-desktop-columns-2 .av-masonry-entry.av-landscape-img{
		width: 99.50%;
	}

	.responsive.av-no-preview #top .av-desktop-columns-1 .av-masonry-entry{
		width: 100%;
	}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 989px)
{
	.responsive.av-no-preview #top .av-medium-columns-4 .av-masonry-entry{
		width: 24.90%;
	}

	.responsive.av-no-preview #top .av-medium-columns-3 .av-masonry-entry{
		width: 33.3%;
	}

	.responsive.av-no-preview #top .av-medium-columns-2 .av-masonry-entry{
		width: 49.80%;
	}

	.responsive.av-no-preview #top .av-medium-columns-1 .av-masonry-entry{
		width: 100%;
	}
}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px)
{
	.responsive.av-no-preview #top .av-small-columns-4 .av-masonry-entry{
		width: 24.90%;
	}

	.responsive.av-no-preview #top .av-small-columns-3 .av-masonry-entry{
		width: 33.3%;
	}

	.responsive.av-no-preview #top .av-small-columns-2 .av-masonry-entry{
		width: 49.80%;
	}

	.responsive.av-no-preview #top .av-small-columns-1 .av-masonry-entry{
		width: 100%;
	}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px)
{
	.responsive.av-no-preview #top .av-mini-columns-4 .av-masonry-entry{
		width: 24.90%;
	}

	.responsive.av-no-preview #top .av-mini-columns-3 .av-masonry-entry{
		width: 33.3%;
	}

	.responsive.av-no-preview #top .av-mini-columns-2 .av-masonry-entry{
		width: 49.80%;
	}

	.responsive.av-no-preview #top .av-mini-columns-1 .av-masonry-entry{
		width: 100%;
	}
}


.av-masonry-outerimage-container{
	overflow: hidden;
}

.av-masonry-outerimage-container,
.av-masonry-image-container{
	position: relative;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
}

.av-masonry-image-container{
	text-align: center;
	background-size: cover;
	background-position: center center;
}

.av-masonry-image-container img{
	display: block;
	margin: 0 auto;
}

#top .av-inner-masonry{
	overflow: hidden;
	background-color: transparent;
	margin:0;
}

.av-masonry-entry .av-inner-masonry-content{
	padding: 20px;
	z-index: 2;
	position: relative;
	width: 100%;
}

.av-masonry-entry .avia-arrow{
	border: none;
	top: -5px;
}

.av-masonry-item-no-image .avia-arrow{
	display: none;
}

.av-masonry-entry .av-masonry-entry-title{
	line-height: 1.3em;
	margin: 0;
	font-size: 15px;
}

.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content{
	padding-top: 4px;
	text-overflow: ellipsis;
	overflow: hidden;
}

.av-masonry-date,
.av-masonry-text-sep,
.av-masonry-author{
	font-size: 11px;
}

.av-masonry-text-sep{
	padding: 0 5px;
}

.av-masonry-text-sep.text-sep-author,
.av-masonry-author{
	display: none;
}

/*items loaded*/

.av-masonry-entry.av-masonry-item-loaded{
	opacity: 1;
	visibility: visible;
}

.avia_desktop.avia_transform3d .av-masonry-animation-active .av-masonry-entry,
.avia_mobile.avia_transform3d:not(.avia-mobile-no-animations) .av-masonry-animation-active .av-masonry-entry{
	perspective: 600px;
}

.avia_desktop.avia_transform3d .av-masonry-animation-active .av-masonry-entry.av-masonry-item-loaded .av-inner-masonry,
.avia_mobile.avia_transform3d:not(.avia-mobile-no-animations) .av-masonry-animation-active .av-masonry-entry.av-masonry-item-loaded .av-inner-masonry{
	animation: avia_masonry_show 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.075);
}

.avia_transform .av-masonry-entries.av-masonry-animation-curtain-reveal .avia-curtain-reveal-overlay{
	animation-delay: 0.8s;
}

/*gap variations between elements: no, 1px and large*/
.av-large-gap.av-masonry{
	padding: 15px 0 0 15px;
}

.av-no-gap.av-fixed-size  .av-masonry-entry .av-inner-masonry{
	position: absolute;
	top: 0px;
	left: -1px;
	right: 0px;
	bottom: -2px;
}

.av-1px-gap.av-fixed-size .av-masonry-entry .av-inner-masonry{
	position: absolute;
	top: 0px;
	left: 0px;
	right: 1px;
	bottom: 1px;
}

.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry{
	position: absolute;
	top: 0px;
	left: 0px;
	right: 15px;
	bottom: 15px;
}

.av-no-gap.av-flex-size .av-masonry-entry .av-inner-masonry{
	position: relative;
}

#top .av-1px-gap.av-flex-size .av-masonry-entry .av-inner-masonry{
	position: relative;
	margin-right: 1px;
	margin-bottom: 1px;
}

#top .av-large-gap.av-flex-size .av-masonry-entry .av-inner-masonry{
	position: relative;
	margin-right: 15px;
	margin-bottom: 15px;
}

/*firefox 1px gap fix*/
.avia-mozilla #top .av-1px-gap.av-flex-size .av-masonry-entry .av-inner-masonry{
	margin-bottom: 2px;
}


/*flex size*/
.av-flex-size .av-masonry-image-container{
	background-image: none !important;
}

/*fixed sized masonry (aka perfect grid)*/
.av-fixed-size .av-masonry-image-container, .av-fixed-size .av-masonry-outerimage-container{
	position: absolute;
}

.av-fixed-size .av-masonry-image-container img{
	display: none;
}

.av-fixed-size .av-masonry-entry .av-inner-masonry-sizer{
	width: 100%;
	padding-bottom: 80%;
	z-index: 1;
}

.av-fixed-size .av-masonry-entry.av-landscape-img .av-inner-masonry-sizer{
	padding-bottom: 40%;
}

.av-fixed-size .av-masonry-entry.av-portrait-img .av-inner-masonry-sizer{
	padding-bottom: 160%;
}

.av-fixed-size .av-masonry-entry.av-portrait-img.av-landscape-img  .av-inner-masonry-sizer{
	padding-bottom: 80%;
}

#top .av-fixed-size .av-masonry-entry.av-masonry-item-no-image .av-inner-masonry-content,
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content{
	display: table;
	position: relative;
	height: 100%;
	width: 100%;
	bottom: 0;
	table-layout: fixed;
}

#top .av-fixed-size .av-masonry-entry.av-masonry-item-no-image .av-inner-masonry-content-pos,
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content-pos{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry{
    background: transparent;
}



.av-fixed-size .av-masonry-entry .av-inner-masonry-content,
.av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry .av-inner-masonry-content,
.av-flex-size.av-caption-on-hover-hide .av-masonry-entry.av-masonry-item-with-image  .av-inner-masonry-content{
	position: absolute;
	bottom: -1px; /*fixes hover bug that lets 1px img shine through at bottom when font is big*/
}

/*overlay styling*/
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content{
	background: rgba(0,0,0,0.35);
}

#top .av-caption-style-overlay.av-hover-overlay- .av-masonry-item-with-image .av-inner-masonry-content{
	background: transparent;
}

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content *,
#top .av-caption-style-overlay .av-masonry-item-with-image ins:before,
#top #wrap_all .av-caption-style-overlay .av-masonry-item-with-image del{
	color: #fff;
}


#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content .avia-arrow,
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content .av-icon-display{
	display: none;
}

#top #wrap_all .av-caption-style-overlay.av-flex-size .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content{
	position: absolute;
	top: -2px;
	left: -2px;
	right: -2px;
	bottom: -2px;
	display: block;
	height: auto;
	width: auto;
}

#top .av-caption-style-overlay.av-flex-size .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content-pos{
	display: table;
	height: 100%;
	width: 100%;
}

#top .av-caption-style-overlay.av-flex-size .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content-pos-content{
	display: table-cell;
    vertical-align: middle;
}

#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title{
	font-size: 1.5em;
}


/*masonry orientation*/
.av-fixed-size.av-orientation-landscape-large  .av-masonry-entry .av-inner-masonry-sizer{
	width: 100%;
	padding-bottom: 50%;
}

.av-fixed-size.av-orientation-square .av-masonry-entry .av-inner-masonry-sizer{
	width: 100%;
	padding-bottom: 100%;
}

.av-fixed-size.av-orientation-portrait .av-masonry-entry .av-inner-masonry-sizer{
	width: 100%;
	padding-bottom: 130%;
}

.av-fixed-size.av-orientation-portrait-large .av-masonry-entry .av-inner-masonry-sizer{
	width: 100%;
	padding-bottom: 150%;
}

/*hover effect*/
#top .av-masonry-entry:hover{
	text-decoration: none;
}

.av-masonry-image-container, .av-inner-masonry-content, .av-masonry-pagination{
	transition: all 0.4s ease-in-out;
}

.avia_desktop .av-masonry-entry .av-image-copyright,
.avia_desktop .av-masonry-entry:hover .av-image-copyright{
	transition: all 0.4s ease-in-out;
}
.avia_desktop .av-masonry-entry:hover .av-image-copyright.av-copyright-left{
	transform: translate( 1em, -1em );
}

.avia_desktop .av-masonry-entry:hover .av-image-copyright.av-copyright-right{
	transform: translate( -1em, -1em );
}

.avia_desktop .av-caption-on-hover .av-masonry-item-with-image .av-inner-masonry-content{
	opacity: 0;
}

.avia_desktop .av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry:hover .av-inner-masonry-content{
	opacity: 1;
}


.avia_desktop .av-caption-on-hover-hide .av-masonry-item-with-image .av-inner-masonry-content{
	opacity: 1;
}

.avia_desktop .av-caption-on-hover-hide .av-masonry-item-with-image.av-masonry-entry:hover .av-inner-masonry-content{
	opacity: 0;
}

.avia_desktop .av-inner-masonry-content{ /*fixes flickering issue when caption/excerpt is visible by default and sorting is activated . may also try to replace it with -webkit-transform-style: preserve-3d;*/
	-webkit-backface-visibility: hidden;
}

.avia_desktop.avia_transform3d .av-caption-on-hover.av-caption-style- .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content,
.avia_desktop.avia_transform3d .av-caption-on-hover-hide.av-caption-style- .av-masonry-entry.av-masonry-item-with-image:hover .av-inner-masonry-content{
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform-origin: center bottom;
	transform: rotateX(120deg);
	transform-style: preserve-3d;
}

.avia_desktop.avia_transform3d .av-caption-on-hover-hide.av-caption-style- .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content,
.avia_desktop.avia_transform3d .av-caption-on-hover.av-caption-style- .av-masonry-entry.av-masonry-item-with-image:hover .av-inner-masonry-content{
	transform: rotateX(0deg);
	transform-origin: center bottom;
}

.avia_desktop.avia_transform3d .av-masonry-entry:hover .av-icon-display{
	transform: rotateY(180deg);
	border-color: transparent;
}

/*need to make sure that the scale transform doesnt mess up the image*/
.avia_desktop.avia_transform3d .av-masonry-image-container{
	-webkit-perspective: 1000px;
	-webkit-backface-visibility: hidden;
}

/*masonry sorting*/
.av-masonry-sort{
	text-align: center;
	padding: 20px 40px;
	visibility: hidden;
	overflow: hidden;
}

#top div.container .av-masonry .av-masonry-sort{
	padding: 0px;
	background: transparent;
	line-height: 30px;
	margin-bottom: 15px;
	font-size: 0.9em;
}

.av-large-gap .av-masonry-sort{}
.av-masonry-sort a{
	text-decoration: none;
}

.av-masonry-sort .avia_hide_sort{
	display: none;
}

.av-sort-by-term > *{
	display: inline-block;
}

.av-no-gap  .av-masonry-sort,
.av-1px-gap  .av-masonry-sort{
	margin: 0 0 1px 0;
}

.av-large-gap .av-masonry-sort{
	margin: 0 15px 15px 0;
}

.avia-term-count{
	display: none;
}

#top .av-sort-yes-tax{
	line-height: 50px
}

#top .av-sort-yes-tax .av-sort-by-term,
#top .av-sort-yes-tax .sort_by_cat{
	float: right
}

#top .av-current-sort-title{
	float: left;
	font-weight: normal;
	font-size: 26px;
}

/*masonry pagination*/
.av-masonry-pagination{
	clear: both;
	z-index: 2;
	bottom: 20px;
	right: 20px;
	padding: 20px;
	display: block;
}

#top .av-masonry-load-more{
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 1px;
	font-size: 13px;
	visibility: hidden;
	opacity: 0;
	overflow: hidden;
}

#top .av-masonry-load-more.av-masonry-no-more-items{
	opacity: 0 !important;
	height: 0px;
	padding: 0px;
}


#top .av-masonry-load-more:hover{
	letter-spacing: 0px;
}

.av-no-gap .av-masonry-load-more{
	margin: 1px 0 0 0;
	float: left;
	width: 100%;
}

.av-large-gap .av-masonry-pagination{
	margin: 0 15px 15px 0;
}

.av-masonry-pagination .pagination{
	padding: 5px;
}

.av-masonry-pagination .pagination-meta{
	line-height: 30px;
}

/*masonry post types and variations*/
/*product*/
.av-masonry-entry.sale .av-masonry-entry-title{
	padding-right: 48px;
}

#top .av-masonry-entry.type-product .av-masonry-image-container{
	transform: scale(1);
}

#top .av-masonry-entry .price,
#top .av-masonry-entry .price span,
#top .av-masonry-entry del,
#top .av-masonry-entry ins{
	font-size: 14px;
}

#top .av-masonry-entry .onsale{
	top: 20px;
	right: 20px;
}

#top .av-caption-style-overlay .av-masonry-entry .onsale{
	top: 0px;
	right: 0px;
	border-radius: 0;
}

#top .av-caption-style-overlay .av-masonry-entry.sale .av-masonry-entry-title{
	padding-right: 0px;
}

#top .av-masonry-entry .av-inner-masonry .av-masonry-overlay{
	opacity: 0;
	width: 100%;
	z-index: 10;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

#top .av-masonry-entry:hover .av-inner-masonry .av-masonry-overlay{
	opacity: 1;
}

/*post types*/
#top .av-icon-display.av-masonry-media{
	position: absolute;
	left: 50%;
	margin-left: -30px;
	top: -75px;
	opacity: 0.7;
}

#top .av-masonry-entry:hover .av-icon-display.av-masonry-media{
	opacity: 1;
	transform: rotateY(0deg);
}


#top .av-masonry-entry.format-quote .av-icon-display{
	position: absolute;
	z-index: -1;
	border: none;
	background: rgba(0, 0, 0, 0);
	opacity: 0.1;
	bottom: -20px;
	left: 0;
	font-size: 50px;
	line-height: 100px;
	width: 100px;
}

#top div .av-masonry-entry.format-quote:hover .av-icon-display{
	transform: rotateY(0deg);
	opacity: 0.3;
}



/*masonry within columns/sections */
#top .container .av-masonry{
	background: transparent;
}

#top .container .av-masonry.av-large-gap{
	padding: 0;
	width: 102%;
	width: calc(100% + 15px);
}

#top .container .av-masonry.av-large-gap.av-masonry-gallery{
	padding-top: 15px;		/* changed with 4.8.6.1 to center images in columns  */
}


/*masonry fade_in/fade_out/grayscale/desat effect/blur */
.avia_desktop .av-hover-overlay-active .av-masonry-image-container{
	opacity: 0.7;
}

.avia_desktop .av-hover-overlay-active .av-masonry-entry:hover .av-masonry-image-container,
.avia_desktop .av-hover-overlay-active.av-caption-style-overlay .av-masonry-entry .av-masonry-image-container{
	opacity: 1;
}

.avia_desktop .av-hover-overlay-active .av-masonry-entry:hover .av-masonry-image-container{
	transform: scale(1.05,1.05);
}

#top .av-hover-overlay-fade_out .av-masonry-image-container{
	opacity: 1.0;
}
#top .av-hover-overlay-fade_out .av-masonry-entry:hover .av-masonry-image-container{
	opacity: 0.2;
}

#top .av-hover-overlay-grayscale .av-masonry-entry .av-masonry-image-container{
	filter: grayscale(1);
}

#top .av-hover-overlay-grayscale .av-masonry-entry:hover .av-masonry-image-container{
	filter: grayscale(0);
}

#top .av-hover-overlay-desaturation .av-masonry-image-container{
	filter: saturate(30%);
}

#top .av-hover-overlay-desaturation .av-masonry-entry:hover .av-masonry-image-container{
	filter: saturate(100%);
}

#top .av-hover-overlay-bluronhover .av-masonry-image-container{
	filter: blur(0px);
}

#top .av-hover-overlay-bluronhover .av-masonry-entry:hover .av-masonry-image-container{
	filter: blur(10px);
}

@media only screen and (min-width: 1800px)
{
	.responsive.html_stretched .av-masonry-col-flexible .av-masonry-entry,
	.responsive.html_av-framed-box .av-masonry-col-flexible .av-masonry-entry{
		width: 16.6%;
	}

	.responsive.html_stretched .av-masonry-col-flexible .av-masonry-entry.av-landscape-img,
	.responsive.html_av-framed-box .av-masonry-col-flexible .av-masonry-entry.av-landscape-img{
		width: 33.2%;
	}
}

@media only screen and (min-width: 989px) and (max-width: 1340px)
{
	.responsive .av-masonry-col-flexible .av-masonry-entry{
		width: 33.3%;
	}

	.responsive .av-masonry-col-flexible .av-masonry-entry.av-landscape-img{
		width: 66.6%;
	}
}

@media only screen and (max-width: 767px)
{
	.responsive #top .av-masonry-entry{
		width: 100%;
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px)
{
	.responsive #top .av-masonry-entry{
		width: 49.90%;
	}

	.responsive #top .av-masonry-entry.av-landscape-img{
		width: 100%;
	}
}

@media only screen and (max-width: 480px)
{
	.responsive #top .av-masonry-entry{
		width: 100%;
	}
}

@media only screen and (min-width: 767px) and (max-width: 989px)
{
	.responsive .av-masonry-col-flexible.av-masonry-gallery .av-masonry-entry{
		width: 33.3%;
	}

	.responsive .av-masonry-col-flexible.av-masonry-gallery .av-masonry-entry.av-landscape-img{
		width: 66.6%;
	}

	.responsive .av-masonry-col-automatic .av-masonry-entry .av-masonry-entry-title{
		font-size: 13px;
	}

	.responsive .av-masonry-entry .av-masonry-entry-title+.av-masonry-entry-content{
		display: none;
	}
}

@media only screen and (min-width: 767px) and (max-width: 989px)
{
	.responsive .av-masonry-col-flexible .av-masonry-entry{
		width: 49.90%;
	}

	.responsive .av-masonry-col-flexible .av-masonry-entry.av-landscape-img{
		width: 100%;
	}
}

/*site preloader: http://projects.lukehaas.me/css-loaders/ */
.av-siteloader-wrap{
	position: fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	z-index: 1000000;
	background: #fff;
	display:none;
}

html.av-preloader-active{}

html.av-preloader-active .av-siteloader-wrap{
	display:block;
}

.av-siteloader-inner{
	position: relative;
	display: table;
	width: 100%;
	height:100%;
	text-align: center;
}

.av-siteloader-cell{
	display:table-cell;
	vertical-align: middle;
}

.av-siteloader,
#top div.avia-popup .mfp-preloader{
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	margin:0 auto;
	border-top: 	2px solid rgba(0, 0, 0, 0.2);
	border-right: 2px solid rgba(0, 0, 0, 0.2);
	border-bottom:2px solid rgba(0, 0, 0, 0.2);
	border-left:  2px solid #000;
	animation: av-load8  0.8s infinite linear;
}

#top div.avia-popup .mfp-preloader{
	position: absolute;
	background: transparent;
	border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
}

.av-preloader-reactive #top .av-siteloader{
	animation: avia_pop_loader 1.3s 1 linear;
}

.av-preloader-reactive #top .av-siteloader-extra{
	border-radius: 50%;
	width: 400px;
	height: 400px;
	background:#eee;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: scale(0);
	opacity:0;
	animation: avia_shrink 1.1s 1 linear;
	margin:-200px 0 0 -200px;
}

.av-siteloader,
#top div.avia-popup .mfp-preloader,
.av-siteloader:after ,
#top div.avia-popup .mfp-preloader:after{
	border-radius: 50%;
	width: 40px;
	height: 40px;
}

.av-preloading-logo{
	position: relative;
	margin: 0 auto;
	display: block;
	max-width:450px;
	max-height:450px;
	margin-bottom:20px;
	z-index: 100;
}

#top div.avia-popup .mfp-s-error .mfp-preloader {
	background: transparent;
	width: 100%;
	animation: none;
	white-space: nowrap;
	border: none;
	text-indent: 0;
	font-size: 17px;
	transition: none;
}
/* ======================================================================================================================================================
SUBMENU
====================================================================================================================================================== */

#top .sticky_placeholder{
	height:51px;
	position: relative;
	clear:both;
}

#top .av-submenu-container	{
	min-height:52px;
	position: relative;
	width:100%;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	-webkit-perspective: 1000px;
	-webkit-backface-visibility: hidden;
	font-size: 13px;
	line-height: 1.65em;
}

#top .av-submenu-container.av-sticky-submenu{
	position: absolute;
}

#top .av-submenu-container .container{
	padding:0 !important;
}

#top .av-subnav-menu{
	margin:0;
}

#top .av-subnav-menu li {
	position: relative;
	display: block;
	margin:0;
}

#top .av-subnav-menu > li {
	padding:15px 0;
	display: inline-block;
}

#top .av-subnav-menu > li > a{
	padding:0px 10px 0px 12px;
	display: block;
	border-left-style:solid;
	border-left-width:1px;
}

#top .av-subnav-menu > li:first-child a{
	border-left:none;
}

#top .av-subnav-menu > li ul{
	visibility:hidden;
	position: absolute;
	width:200px;
	top:50px;
	left: 0;
	text-align: left;
	border-style: solid;
	border-width:1px;
	margin:0;
	opacity: 0;
	transition:all 0.3s ease-in-out;
}

#top .av-subnav-menu > li ul a{
	line-height: 23px;
	padding: 8px 15px;
	width:100%;
	display: block;
}

#top .av-subnav-menu > li ul ul{
	left:198px;
	top:-1px;
}

#top .av-subnav-menu li a{
	text-decoration: none;
}

#top .av-subnav-menu li:hover > ul{
	visibility:visible;
	opacity: 1;
}

#top .av-subnav-menu li > ul.av-visible-mobile-sublist{
	visibility:visible;
	opacity: 1;
}

#top .av-subnav-menu .avia-bullet{
	display:none;
}

#top .av-subnav-menu .av-menu-button > a{
	padding: 0;
	border:none;
}

#top .av-submenu-pos-left{
	text-align: left;
}

#top .av-submenu-pos-center{
	text-align: center;
}

#top .av-submenu-pos-right{
	text-align: right;
}

#top .av-submenu-pos-right > .av-subnav-menu > li ul ul{
	left:-200px;
}

#top .av-submenu-container .avia-menu-fx{
	display:none;
}

#top .mobile_menu_toggle{
	display: none;
	height: 46px;
	min-width: 46px;
	line-height: 46px;
	padding:0px 20px;
	text-decoration: none;
	text-align: center;
	margin:0 3px;
	z-index: 10000;
	border-style:solid;
	border-width: 1px;
	border-top:none;
	border-bottom:none;
	font-size: 30px;
	position: relative;
}

#top .mobile_menu_toggle .avia-svg-icon svg:first-child,
#top .mobile_menu_toggle .avia-svg-icon img[is-svg-img="true"]{
	margin-bottom: -4px;
	height: 1em;
	width: 1em;
}

#top .mobile_menu_toggle .av-current-placeholder{
	font-size: 14px;
	vertical-align: bottom;
	display: inline-block;
	margin-left:20px;
}

#top .av-subnav-menu li:hover > ul {
	z-index: 10;
}

#top .av-submenu-container:hover {
    z-index: 400 !important;
}


@media only screen and (max-width: 989px)
{
	.responsive #top .av-switch-990 .sticky_placeholder{
		max-height:0px;
	}

	.responsive #top .av-switch-990.av-submenu-container{
		top: auto !important;
		position: relative !important;
		height:auto;
		min-height:0;
		margin-bottom: -1px;
	}

	/*.responsive #top .av-switch-990 .av-menu-mobile-active {text-align: center; }*/
	.responsive #top .av-switch-990 .av-menu-mobile-active .mobile_menu_toggle{
		display: inline-block;
	}

	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu{
		display:none;
	}

	.responsive #top #wrap_all .av-switch-990 .av-menu-mobile-active.container {
		width:100%;
		max-width: 100%;
	}

	.responsive #top .av-switch-990 .av-menu-mobile-active .av-open-submenu.av-subnav-menu{
		display:block;
	}

	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu > li:first-child{
		margin-top:-1px;
	}

	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu  li{
		display:block;
		border-top-style: solid;
		border-top-width: 1px;
		padding:0;
	}

	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu > li > a{
		border-left:none;
		padding:15px 15%;
		text-align: left;
	}

	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu > li a:before{
		content: "\25BA";
		font-family: Arial, Helvetica, sans-serif;
		position: absolute;
		top: 15px;
		margin-left: -10px;
		font-size: 7px;
	}

	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu li > ul{
		visibility:visible;
		opacity: 1;
		top:0;
		left:0;
		position: relative;
		width:100%;
		border:none;
	}

	.responsive #top .av-switch-990 .av-menu-mobile-active.av-submenu-hidden .av-subnav-menu li > ul{
		display: none;
	}

	.responsive #top .av-switch-990 .av-menu-mobile-active.av-submenu-hidden .av-subnav-menu li > ul.av-visible-sublist{
		display: block;
	}

	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu li > ul a{
		padding:15px 19%;
	}

	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu li li > ul a{
		padding:15px 24%;
	}

	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu li li li > ul a{
		padding:15px 29%;
	}
}

@media only screen and (max-width: 767px)
{
	.responsive #top .av-switch-768 .sticky_placeholder{
		max-height:0px;
	}

	.responsive #top .av-switch-768.av-submenu-container{
		top: auto !important;
		position: relative !important;
		height:auto;
		min-height:0;
		margin-bottom: -1px;
	}

	/*.responsive #top .av-switch-768 .av-menu-mobile-active {text-align: center; }*/
	.responsive #top .av-switch-768 .av-menu-mobile-active .mobile_menu_toggle{
		display: inline-block;
	}

	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu{
		display:none;
	}

	.responsive #top #wrap_all .av-switch-768 .av-menu-mobile-active.container {
		width:100%;
		max-width: 100%;
	}

	.responsive #top .av-switch-768 .av-menu-mobile-active .av-open-submenu.av-subnav-menu{
		display:block;
	}

	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu > li:first-child{
		margin-top:-1px;
	}

	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu  li{
		display:block;
		border-top-style: solid;
		border-top-width: 1px;
		padding:0;
	}

	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu > li > a{
		border-left:none;
		padding:15px 15%;
		text-align: left;
	}

	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu > li a:before{
		content: "\25BA";
		font-family: Arial, Helvetica, sans-serif;
		position: absolute;
		top: 15px;
		margin-left: -10px;
		font-size: 7px;
	}

	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu li > ul{
		visibility:visible;
		opacity: 1;
		top:0;
		left:0;
		position: relative;
		width:100%;
		border:none;
	}

	.responsive #top .av-switch-768 .av-menu-mobile-active.av-submenu-hidden .av-subnav-menu li > ul{
		display: none;
	}

	.responsive #top .av-switch-768 .av-menu-mobile-active.av-submenu-hidden .av-subnav-menu li > ul.av-visible-sublist{
		display: block;
	}

	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu li > ul a{
		padding:15px 19%;
	}

	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu li li > ul a{
		padding:15px 24%;
	}

	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu li li li > ul a{
		padding:15px 29%;
	}
}

@media only screen and (max-width: 479px)
{
	.responsive #top .av-switch-480 .sticky_placeholder{
		max-height:0px;
	}

	.responsive #top .av-switch-480.av-submenu-container{
		top: auto !important;
		position: relative !important;
		height:auto;
		min-height:0;
		margin-bottom: -1px;
	}

	/*.responsive #top .av-switch-480 .av-menu-mobile-active {text-align: center; }*/
	.responsive #top .av-switch-480 .av-menu-mobile-active .mobile_menu_toggle{
		display: inline-block;
	}

	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu{
		display:none;
	}

	.responsive #top #wrap_all .av-switch-480 .av-menu-mobile-active.container {
		width:100%;
		max-width: 100%;
	}

	.responsive #top .av-switch-480 .av-menu-mobile-active .av-open-submenu.av-subnav-menu{
		display:block;
	}

	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu > li:first-child{
		margin-top:-1px;
	}

	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu  li{
		display:block;
		border-top-style: solid;
		border-top-width: 1px;
		padding:0;
	}

	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu > li > a{
		border-left:none;
		padding:15px 15%;
		text-align: left;
	}

	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu > li a:before{
		content: "\25BA";
		font-family: Arial, Helvetica, sans-serif;
		position: absolute;
		top: 15px;
		margin-left: -10px;
		font-size: 7px;
	}

	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu li > ul{
		visibility:visible;
		opacity: 1;
		top:0;
		left:0;
		position: relative;
		width:100%;
		border:none;
	}

	.responsive #top .av-switch-480 .av-menu-mobile-active.av-submenu-hidden .av-subnav-menu li > ul{
		display: none;
	}

	.responsive #top .av-switch-480 .av-menu-mobile-active.av-submenu-hidden .av-subnav-menu li > ul.av-visible-sublist{
		display: block;
	}

	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu li > ul a{
		padding:15px 19%;
	}

	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu li li > ul a{
		padding:15px 24%;
	}

	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu li li li > ul a{
		padding:15px 29%;
	}
}
/* ======================================================================================================================================================
Notification Box
====================================================================================================================================================== */

.avia_message_box{
	text-align: center;
	position: relative;
	border-color: #e1e1e1;
	background-color: #f8f8f8;
	clear: both;
	margin:30px 0;
}

div .avia_message_box .avia_message_box_title{
	background-color: rgba(0,0,0,0.05);
	position: absolute;
	top:0;
	left:0;
	padding:5px 20px;
	font-size: 11px;
	text-shadow: none;
}

.avia_message_box_content{
	font-size: 14px;
	text-transform: uppercase;
	font-weight:600;
}

.avia_message_box_icon{
	position: relative;
	left: -0.5em;
	font-size: 1.3em;
}

.avia_message_box_icon.avia-svg-icon svg:first-child,
.avia_message_box_icon.avia-svg-icon img[is-svg-img="true"]{
	margin-bottom: -2px;
}

.avia_message_box.avia-size-normal{
	padding: 17px;
}

.avia_message_box.avia-size-large{
	padding: 35px;
}

.avia_message_box.avia-color-green,
.avia_message_box.avia-color-green a{
	background-color: #E0F1B5;
	border-color: #8BAF5B;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
	color: #4F5F39;
}

.avia_message_box.avia-color-green .avia_message_box_icon.avia-svg-icon svg:first-child{
	fill: #4F5F39;
	stroke: #4F5F39;
}

.avia_message_box.avia-color-blue,
.avia_message_box.avia-color-blue a{
	background-color: #F5F6FC;
	border-color: #9DADBF;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
	color: #4671A3;
}

.avia_message_box.avia-color-blue .avia_message_box_icon.avia-svg-icon svg:first-child{
	fill: #4671A3;
	stroke: #4671A3;
}

.avia_message_box.avia-color-red,
.avia_message_box.avia-color-red a{
	background-color: #FFF8F4;
	border-color: #CDA18F;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
	color: #AF2C20;
}

.avia_message_box.avia-color-red .avia_message_box_icon.avia-svg-icon svg:first-child{
	fill: #AF2C20;
	stroke: #AF2C20;
}

.avia_message_box.avia-color-orange,
.avia_message_box.avia-color-orange a{
	background-color: #FFFDF3;
	border-color: #E6BF4A;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
	color: #C96D11;
}

.avia_message_box.avia-color-orange .avia_message_box_icon.avia-svg-icon svg:first-child{
	fill: #C96D11;
	stroke: #C96D11;
}

.avia_message_box.avia-color-grey,
.avia_message_box.avia-color-grey a{
	background-color: #333;
	border-color: #444;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 1);
	color: #fff;
}

.avia_message_box.avia-color-grey .avia_message_box_icon.avia-svg-icon svg:first-child{
	fill: #fff;
	stroke: #fff;
}

.avia_message_box.avia-color-silver,
.avia_message_box.avia-color-silver a{
	background-color: #f8f8f8;
	border-color: #e1e1e1;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
	color: #444;
}

.avia_message_box.avia-color-silver .avia_message_box_icon.avia-svg-icon svg:first-child{
	fill: #444;
	stroke: #444;
}

.avia_message_box_content p{
	display: inline;
}

#top .avia_message_box_content strong{
	color:inherit;
}

.avia_message_box a{
	text-decoration: underline;
}

#top .avia_message_box a:hover{
	color:inherit;
	opacity: 0.7;
}

.avia_message_box.avia-icon_select-no .avia_message_box_icon{
	display:none;
}

.avia_message_box.avia-border-solid{
	border-width:3px;
	border-style: solid;
}

.avia_message_box.avia-border-dashed{
	border-width:1px;
	border-style: dashed;
}

.avia_message_box a.av_message_close{
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	display: block;
	width: 1.2em;
	height: 1.2em;
	background: rgba(0,0,0,0.05);
	text-shadow: none;
	text-align: center;
	cursor: pointer;
	line-height: 1.2em;
	font-size: 1em;
	font-family: Arial, Baskerville, monospace !important;
}


.avia_message_box.messagebox-hidden{
	display: none;
}

#av-admin-preview .avia_message_box.messagebox-hidden{
	display: block;
}

.avia_message_box.avia-color-custom .av_message_close{
	color: inherit;
}

/*	Sonar effect	*/
.avia_message_box.avia-sonar-shadow:after{
	content: '';
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: -1;
	/*border-radius: 10px;*/
	box-sizing: content-box;
	box-shadow: 0 0 0 2px rgba(255,255,255,0.1);
	transform: scale(0.9);
	transform-style: preserve-3d;
}
/* ======================================================================================================================================================
Animated Numbers
====================================================================================================================================================== */

.avia-animated-number{
	display: block;
	clear: both;
	position: relative;
	text-align: center;
}

.avia-animated-number:hover{
	text-decoration: none;
}

.avia-animated-number-content{
	line-height: 1.3em;
}

.avia-animated-number.avia-color-font-light .avia-animated-number-content,
.avia-animated-number.avia-color-font-light .heading{
	color: #fff;
}

#top .avia-animated-number.avia-color-font-light .avia-svg-icon svg:first-child{
	fill: #fff;
	stroke: #fff;
}

.avia-animated-number.avia-color-font-dark .avia-animated-number-content,
.avia-animated-number.avia-color-font-dark .heading{
	color: #222;
}

#top .avia-animated-number.avia-color-font-dark .avia-svg-icon svg:first-child{
	fill: #222;
	stroke: #222;
}

#top .avia-color-font-custom .heading {
	color: inherit;
}

.avia-animated-number.avia-color-font-embossed .avia-single-number{
	text-shadow: 0 1px 0 rgb(203, 203, 203), 0 2px 0 rgb(201, 201, 201), 0 3px 0 rgb(186, 186, 186), 0 4px 0 rgb(184, 184, 184), 0 5px 0 rgb(171, 171, 171), 0 6px 1px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3), 0 3px 5px rgba(0, 0, 0, .2), 0 5px 10px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .2), 0 20px 20px rgba(0, 0, 0, .15);
	color: rgb(255, 255, 255);
}

.avia-animated-number-title{
	font-size: 40px;
	white-space: nowrap;
	line-height: 1em;
	position: relative;
	letter-spacing: -2px;
	font-weight: 400;
	margin-bottom: 4px;
}

.avia-animated-number-title .avia-svg-icon svg:first-child{
	/*margin-bottom: -6px;*/
	vertical-align: bottom;
}

.avia-no-number{
	opacity: 0.5;
	font-size: 0.8em;
	font-weight: normal;
}

.avia-animated-number-content{
	padding: 0;
	position: relative;
	clear: none;
	overflow: hidden;
	font-size: 15px;
}

.avia-animated-number-content p{
	margin: 0;
}

.js_active .avia-animated-number-title{
	visibility: hidden;
}

.number_prepared .avia-animated-number-title{
	visibility: visible;
}

.av-icon-before-number{
	margin-right: 10px;
}
.av-icon-after-number{
	margin-left: 10px;
}

.avia-animated-number-circle{
    display: block;
    position: absolute;
    width: 100%;
    max-width: 600px;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
}

#top .avia-animated-number.av-display-circle{
	margin-top: 50%;
	margin-bottom: 50%;
}

.avia-animated-number-circle:after{
    content: "";
    display: block;
    padding-bottom: 100%;
}

.avia-animated-number-circle-inner{
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	border-width: 1px;
	border-style: solid;
}

.avia-animated-number-circle-inner:after{
    content: "";
    display: block;
    padding-bottom: 100%;
    border-radius: 100%;
}

@media only screen and (max-width: 767px)
{
	.avia-animated-number-circle.av-circle-hide-small{
		display: none;
	}

	#av-admin-preview .avia-animated-number-circle{
		display: block;
	}
}

/* Accessibility rules */
#top.av-accessibility-aaa .avia-animated-number-content{
	line-height: 1.5em;
}
/* ======================================================================================================================================================
Portfolio/Post Grid
====================================================================================================================================================== */
#top .grid-sort-container .no_margin.av_one_half {
	width: 49.999%;
}


.sort_width_container{
	margin: 30px 0;
}

.entry-content-wrapper .sort_width_container:first-child{
	margin-top:0;
}

.sort_width_container, #js_sort_items{
	overflow: hidden;
	position: relative;
	clear: both;
}

#js_sort_items{
	visibility: hidden;
	font-size: 0.9em;
}

#js_sort_items a{
	display:block;
	float:left;
	text-decoration: none;
}

.av-cat-count{
	display: none;
}

#js_sort_items .text-sep{
	float:left;
	padding:0 6px;
}

.grid-sort-container{
	clear: both;
	position: relative;
	z-index: 20;
}

.isotope_activated .isotope-item{
	margin-left:0;
}

#top .isotope-item{
	z-index: 2;
}

#top .isotope-hidden{
	z-index: 1;
}

.avia_sortable_active .isotope{
	transition: height 0.5s 0.2s cubic-bezier(0.165, 0.840, 0.440, 1.000);
}




/*special layout for 1 column entry*/
#top .isotope-item.special_av_fullwidth .inner-entry{
	text-align: left;
	display: table;
	table-layout: fixed;
}


#top .isotope-item.special_av_fullwidth .av_table_col.grid-content{
    width: 33.3%;
    vertical-align: middle;
}

#top .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image{
	width: 67.7%;
    vertical-align: middle;
}

#top .isotope-item.special_av_fullwidth .av_table_col .entry-title{
    margin: 0 0 20px; font-size: 25px;
}

#top .isotope-item.special_av_fullwidth .av_table_col .grid-entry-excerpt {
    font-size: 1em;
    font-style: normal;
}

#top .isotope-item.special_av_fullwidth .av_table_col .avia-arrow {
	z-index: 5;
	margin: -5px 0 0 -5px;
	top: 50%;
	right: -5px;
	left: auto;
}


@media only screen and (max-width: 989px)
{
	#top .isotope-item.special_av_fullwidth .av_table_col .entry-title{
		font-size: 20px;
		margin: 0 0 10px;
	}
}

@media only screen and (max-width: 767px)
{
	#top .isotope-item.special_av_fullwidth .av_table_col.grid-content {
		width: 100%;
		display: block;
	}

	#top .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image{
		width: 100%;
		display: block;
	}

	#top .isotope-item.special_av_fullwidth .av_table_col .entry-title{
		font-size: 15px;
		margin: 0 0 10px;
	}

	#top .isotope-item.special_av_fullwidth .av_table_col .avia-arrow {
		z-index: 5;
		top: 100%;
		margin-top: -5px;
		left: 50%;
		right:auto;
	}

	#top div .av-current-sort-title{
		float: none;
	}

	#top div .av-sort-yes-tax .av-sort-by-term, #top div .av-sort-yes-tax .sort_by_cat{
		float:none
	}
}


/*single entries*/
.grid-entry{
	overflow: visible;
}

.grid-entry .avia-arrow{
	border:none;
	top: -4px;
}

.grid-entry .inner-entry {
	margin-right: 1px;
	box-shadow:0px 0px 0px 1px rgba(0, 0, 0, 0.1); /* box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.2); */
	position: relative;
}

.grid-image {
	display:block;
	width:100%;
	position: relative;
	overflow: hidden;
}

.grid-image img{
	width:100%;
	display: block;
}

.grid-content{
	padding:20px;
	position: relative;
}

.grid-entry-title{
	font-size:13px;
	margin:0;
	padding:0;
	font-weight: 500;
}

.grid-entry-excerpt{
	font-size: 12px;
	font-style: italic;
	margin-bottom: -2px;
}

.with-excerpt-container .grid-entry{
	text-align: center;
}

.grid-circle .inner-entry {
	margin: 0;
	border-radius: 999px;
	overflow: hidden;
}

.grid-circle .grid-content {
	padding: 16px 35px 45px;
	position: absolute;
	bottom: 0; left: 0; right: 0;
	text-align: center;
}

.pagination-portfolio .pagination{
	padding:20px 0;
}

/*within color section*/
.avia-section .pagination-portfolio .pagination{
	padding:16px;
}

/* pseudo 'ajax' portfolio */
.portfolio_preview_container{
	position: relative;
	clear: both;
	width:100%;
	overflow: hidden;
	display:none;
	margin-bottom: 25px;
	padding:0;
}

.portfolio-details-inner {
	display: none;
	clear: both;
	width: 100%;
	position: relative;
	overflow: hidden;
	border-style: solid;
	border-width: 1px;
}

.portfolio-preview-title{
	font-size: 22px;
}

.ajax_slide {
	display: block;
	clear: both;
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 120%;
	top: 0;
	z-index: 1;
}

.ajax_slide.open_slide {
	display: block;
	position: relative;
	left: 0;
	z-index: 2;
}

.ajax_slide .inner_slide{
	display: table;
	position: relative;
	table-layout: fixed;
	width:100%;
}

.av_table_col{
	display: table-cell;
	vertical-align: top;
	position: relative;
}

.portfolio-preview-image{
	width:66.6%;
}

.portfolio-preview-content{
	width:33.5%;
	padding:63px 30px 30px 30px;
}

.portfolio_preview_container .portfolio-details-inner .no_portfolio_preview_gallery{
	width:100%;
}

div .portfolio-preview-image .avia-slideshow{
	margin:0;
}

div .portfolio-preview-image .avia-slideshow img{
	border-radius:0;
}

#top .portfolio-preview-image .avia-gallery{
	padding:0;
	margin-bottom: -1px;
}

#top .portfolio-preview-image .avia-gallery .avia-gallery-big{
	border-top:none;
	border-left:none;
	border-right:none;
	position: relative;
	margin-bottom: -1px;
	padding:0;
	border-radius:0;
}

#top .portfolio-preview-image .avia-gallery-thumb{
	position: relative;
	margin-right: -1px;
}

#top .portfolio-preview-image .avia-gallery-thumb img{
	border-left:none;
}

#top .portolio-preview-list-image, #top .portolio-preview-list-image img{
	display:block;
	position: relative;
	width:100%;
}

#top .portolio-preview-list-image{
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

div .portfolio-preview-image{
	border-right-style: solid;
	border-right-width: 1px;
}

div .portfolio-preview-image:last-child{
	border:none;
}

.portfolio-preview-content .avia-arrow {
	top: 50%;
	left: -1px;
	margin-top: -6px;
	border-right: none;
	border-top: none;
	z-index: 510;
}

.open_container, .open_container .portfolio-details-inner {
	display: block;
	height: auto;
}

.ajax_controlls{
	position: absolute;
	z-index: 100;
	right:0;
	top:0;
}

.ajax_controlls a {
	text-decoration: none;
	line-height: 40px;
	width: 40px;
	height: 40px;
	display: block;
	float: left;
	margin-left: -1px;
	overflow: hidden;
	border-style: solid;
	border-width: 1px;
	border-radius: 0px;
	text-align: center;
}

.ajax_controlls a.avia-svg-icon svg:first-child,
.ajax_controlls a.avia-svg-icon img[is-svg-img="true"]{
	height: 1em;
	width: 1em;
	margin-top: 11px;
}

/*deactivate gallery animation*/
.avia_transform .portfolio-preview-image .avia-gallery-thumb img{
	opacity: 1;
	transform: scale(1);
}

.avia_transform .portfolio-preview-image .avia-gallery-thumb  img.avia_start_animation{
	animation: none;
}


/*fullwidth-portfolio*/

.avia-fullwidth-portfolio .sort_width_container{
	margin:0;
	padding: 20px 40px;
	border-top-style: solid;
	border-top-width: 1px;
}

.avia-fullwidth-portfolio .pagination{
	padding:15px 40px;
}

.avia-fullwidth-portfolio #js_sort_items{
	text-align: center;
}

.avia-fullwidth-portfolio #js_sort_items a, .avia-fullwidth-portfolio #js_sort_items .text-sep{
	float:none;
	display:inline-block;
}

.avia-fullwidth-portfolio .grid-entry .inner-entry{
	margin:0;
}

.avia-fullwidth-portfolio .portfolio_preview_container{
	margin-top:25px;
}

/*different portfolio sizes*/
.js_active .grid-image{
	opacity: 0;
}

.fullsize .grid-col-4 .grid-image{
	height: 161px;
}

.fullsize .grid-col-3 .grid-image{
	height: 249px;
}


@media only screen and (min-width: 1140px)
{
	.responsive .fullsize .grid-col-4 .grid-image{
		height: 183px;
	}

	.responsive .fullsize .grid-col-3 .grid-image{
		height: 276px;
	}
}

@media only screen and (min-width: 1340px)
{
	.responsive .fullsize .grid-col-4 .grid-image{
		height: 215px;
	}

	.responsive .fullsize .grid-col-3 .grid-image{
		height: 325px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 989px)
{
	.responsive .fullsize .grid-col-4 .grid-image{
		height: 121px;
	}

	.responsive .fullsize .grid-col-3 .grid-image{
		height: 183px;
	}
}

@media only screen and (max-width: 767px)
{
	.responsive .fullsize .grid-col-4 .grid-image,
	.responsive .fullsize .grid-col-3 .grid-image{
		height: auto;
	}

	.responsive .portfolio-preview-image,
	.responsive .portfolio-preview-content{
		display:block;
		width:100%;
		border-right:none;
	}

	.responsive .portfolio-preview-content{
		border-top-style: solid;
		border-top-width: 1px;
	}

	.responsive .ajax_slide .inner_slide{
		display:block;
	}

	.responsive .ajax_slide .av_table_col{
		display:block;padding: 30px;
	}

	.responsive #top #wrap_all .avia-fullwidth-portfolio .flex_column{
		margin-bottom:0
	}
}

/* Desktop - override default setting (grid.css settings for colums) */
@media only screen and (min-width: 990px)
{
	.responsive.av-no-preview #top #wrap_all .av-desktop-columns-6 .grid-entry{
		width: 11.666666666666666%;
	}

	.responsive.av-no-preview #top #wrap_all .av-desktop-columns-5 .grid-entry{
		width: 15.2%;
	}

	.responsive.av-no-preview #top #wrap_all .av-desktop-columns-4 .grid-entry{
		width: 20.5%;
	}

	.responsive.av-no-preview #top #wrap_all .av-desktop-columns-3 .grid-entry{
		width: 29.333333333333332%;
	}

	.responsive.av-no-preview #top #wrap_all .av-desktop-columns-2 .grid-entry{
		width: 47%;
	}

	.responsive.av-no-preview #top #wrap_all .av-desktop-columns-1 .grid-entry{
		width: 100%;
	}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 989px)
{
	.responsive.av-no-preview #top #wrap_all .av-medium-columns-4 .grid-entry{
		width:25%;
	}

	.responsive.av-no-preview #top #wrap_all .av-medium-columns-3 .grid-entry{
		width:33.3%;
	}

	.responsive.av-no-preview #top #wrap_all .av-medium-columns-2 .grid-entry{
		width:50%;
	}

	.responsive.av-no-preview #top #wrap_all .av-medium-columns-1 .grid-entry{
		width:100%;
	}
}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px)
{
	.responsive.av-no-preview #top #wrap_all .av-small-columns-4 .grid-entry{
		width:25%;
	}

	.responsive.av-no-preview #top #wrap_all .av-small-columns-3 .grid-entry{
		width:33.3%;
	}

	.responsive.av-no-preview #top #wrap_all .av-small-columns-2 .grid-entry{
		width:50%;
	}

	.responsive.av-no-preview #top #wrap_all .av-small-columns-1 .grid-entry{
		width:100%;
	}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px)
{
	.responsive.av-no-preview #top #wrap_all .av-mini-columns-4 .grid-entry{
		width:25%;
	}

	.responsive.av-no-preview #top #wrap_all .av-mini-columns-3 .grid-entry{
		width:33.3%;
	}

	.responsive.av-no-preview #top #wrap_all .av-mini-columns-2 .grid-entry{
		width:50%;
	}

	.responsive.av-no-preview #top #wrap_all .av-mini-columns-1 .grid-entry{
		width:100%;
	}
}
/* ======================================================================================================================================================
Post Metadata
====================================================================================================================================================== */

#top .av-post-metadata-container{
	position: relative;
	width: 100%;
}

.av-post-metadata-container-inner{
	position: relative; 
	line-height: 1.1em; 
	margin:0; 
	font-weight:300; 
	text-transform:none; 
	color:inherit; 
	font-size: inherit;
	display: inline-block;
}

.av-post-metadata-container-inner .av-post-metadata-content{
	position: relative;
	width: auto;
	padding: 0;
	line-break: auto;
}

.av-post-metadata-container-inner .av-post-metadata-content.av-post-metadata-separator{
	padding: 0 5px;
}

.av-post-metadata-container-inner .av-post-metadata-before-meta,
.av-post-metadata-container-inner .av-metadata-before{
	padding: 0 5px 0 0;
}

.av-post-metadata-container-inner .av-post-metadata-after-meta,
.av-post-metadata-container-inner .av-metadata-after{
	padding: 0 0 0 5px;
}

.av-post-metadata-container.av-metadata-container-align-left{
	text-align: left;
}

.av-post-metadata-container.av-metadata-container-align-center{
	text-align: center;
}

.av-post-metadata-container.av-metadata-container-align-right{
	text-align: right;
}
/* ======================================================================================================================================================
Progress Bar
====================================================================================================================================================== */
.avia-progress-bar-container{
	margin: 15px 0;
	clear:both;
}

.avia-progress-bar{
	position: relative;
	margin-bottom:4px;
}

.avia-progress-bar .progressbar-title-wrap{
	position: absolute;
	z-index: 2;
	bottom: 2px;
	left: 2px;
	color: white;
	background: black;
	background: rgba(0, 0, 0, 0.5);
	padding: 1px 10px 1px 10px;
	border-radius: 3px;
	line-height: 21px;
}

.avia-progress-bar .progressbar-char.avia-svg-icon svg:first-child{
	fill: white;
	stroke: white;
	margin-top: 4px;
}

.progressbar-icon{
	float:left;
	margin-right:5px;
}

.icon-bar-no .progressbar-icon{
	display:none;
}

.progressbar-title{
	float:left;
}

.avia-progress-bar .progress{
	width: 100%;
	height: 30px;
	line-height: 30px;
	position: relative;
	border-radius: 3px;
	overflow: hidden;
	box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.07);
}

#top .avia-progress-bar div.progress .bar-outer,
#top .avia-progress-bar div.progress .bar{
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-size: 32px 32px;
	border-radius: 3px;
}

.av-animated-bar .avia-progress-bar div.progress .bar{
	animation: avia-bg-move 1.2s linear infinite;
	height: 100%;
}

.avia-progress-bar div.progress{
	clear: both;
}

.html-admin-preview #top div.progress .bar-outer,
.avia_transform #top div.progress .bar-outer{
	width:0;
}


.av-small-bar .avia-progress-bar{
	margin-top:1.9em;
}

.av-small-bar .avia-progress-bar:first-child{
	margin-top:0em;
}

.av-small-bar .avia-progress-bar .progressbar-title-wrap{
	position: relative;
    bottom: 0;
    left: 0;
    padding: 0;
    background: none;
    color: inherit;
    line-height: 1.65em;
    font-size: 0.9em;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.av-small-bar .avia-progress-bar .progress{
    height: 10px;
    line-height: 1em;
    border-radius: 0px;
}

.progressbar-percent{
	float:right;
	opacity: 0.6;
}

#top .av-small-bar .avia-progress-bar div.progress .bar-outer,
#top .av-small-bar .avia-progress-bar div.progress .bar{
	border-radius: 0px;
}

.html-admin-preview #top .avia-progress-bar div.progress.avia_start_animation .bar-outer,
.avia_transform #top .avia-progress-bar div.progress.avia_start_animation .bar-outer{
	animation: avia_expand 1.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);  /* IE 10+ */
	width: 100%;
}
/* ======================================================================================================================================================
Promo Box
====================================================================================================================================================== */

.av_promobox{
	position: relative;
	border-width: 1px;
	border-style: solid;
	overflow: hidden;
	padding: 20px 30px;
	clear: both;
	margin: 50px 0;
	width: 100%;
	float: left;
}

.flex_column >.av_promobox:first-child{
	margin-top:0;
}

.av_promobox .avia-button{
	right: 30px;
	top: 50%;
	position: absolute;
	z-index: 2;
}

.avia-promocontent{
	margin-right: 200px;
	position: relative;
	z-index: 3;
}

.avia-promocontent p{
	font-size: 14px;
}

.avia-button-no .avia-promocontent{
	margin:0;
}

.avia-button-no .avia-button{
	display:none;
}

.av_promobox .avia-button.avia-size-small{
	margin-top:-15px;
}

.av_promobox .avia-button.avia-size-medium{
	margin-top:-19px;
}

.av_promobox .avia-button.avia-size-large{
	margin-top:-21px;
}

@media only screen and (max-width: 767px)
{
	.responsive .avia-promocontent{
		margin: 0;
	}

	.responsive .av_promobox .avia-button,
	.responsive .av_promobox .avia-button-wrap{
		width:100%;
		margin-top:4px;
		position: relative;
		top:0;
		left:0;
		text-align: center;
		float:none;
	}
}

/*	Sonar effect	*/
.av_promobox.avia-sonar-shadow{
	overflow: visible;
}
.av_promobox.avia-sonar-shadow:after{
	content: '';
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: -1;
	/*border-radius: 10px;*/
	box-sizing: content-box;
	box-shadow: 0 0 0 2px rgba(255,255,255,0.1);
	transform: scale(0.9);
	transform-style: preserve-3d;
}

/* Accessibility rules */
#top.av-accessibility-aaa .avia-promocontent p{
	font-size: 100%;
}
#top .avia_search_element form{
    position: relative;
    overflow: hidden;
    clear: both;
}
#top .avia_search_element form div{
    position: relative;
    overflow: hidden;
}

/* search form wrapper */
.av_searchform_wrapper {
    border-width: 1px;
    border-style: solid;
}

/* submit button wrapper */
#top .avia_search_element .av_searchsubmit_wrapper{
    position: absolute;
    right: 0;
    height: 100%;
    top: 0;
    z-index: 2;
    transition: all 0.2s ease-in;
}

#top .avia_search_element .av_searchsubmit_wrapper:hover {
    opacity: 0.7;
}

#top .avia_search_element form.ajax_loading_now .av_searchsubmit_wrapper{
    padding-right: 60px;
}

#top .avia_search_element form.ajax_loading_now .av_searchsubmit_wrapper.av-submit-hasicon{
    padding-right: 0;
}

#top .avia_search_element .av_searchsubmit_wrapper .av-search-icon{
    position: absolute;
    left: 1em;
    top: 50%;
    height: auto;
    transform: translateY(-50%);
    z-index: 2;
}

#top .avia_search_element .av_searchsubmit_wrapper .av-search-icon.avia-svg-icon{
	left: calc(1em - 2px);
}

#top .avia_search_element .av_searchsubmit_wrapper.av-submit-hasicon .av-search-icon{
	left: calc(50% - 9px);
	font-size: 20px;
}

#top .avia_search_element .av_searchsubmit_wrapper.av-submit-hasicon .av-search-icon.avia-svg-icon{
	left: calc(50% - 11px);
}

.avia_search_element .av_searchsubmit_wrapper .av-search-icon.avia-svg-icon svg:first-child,
.avia_search_element .av_searchsubmit_wrapper .av-search-icon.avia-svg-icon img[is-svg-img="true"]{
	height: 14px;
	width: 14px;
	margin-top: 7px;
}

#av-admin-preview .avia_search_element .av_searchsubmit_wrapper .av-search-icon.avia-svg-icon svg:first-child,
#av-admin-preview .avia_search_element .av_searchsubmit_wrapper .av-search-icon.avia-svg-icon img[is-svg-img="true"]{
	margin-top: unset;
}

.avia_search_element .av_searchsubmit_wrapper.av-submit-hasicon .av-search-icon.avia-svg-icon svg:first-child
.avia_search_element .av_searchsubmit_wrapper.av-submit-hasicon .av-search-icon.avia-svg-icon img[is-svg-img="true"]{
	height: 20px;
	width: 20px;
}

#top .avia_search_element .av_searchsubmit_wrapper.av-submit-hasiconlabel #searchsubmit{
    padding-left: 2.5em;
}

/* submit button */
#top .avia_search_element #searchsubmit{
    position: relative;
    width: auto;
    height: 100%;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 1em;
    z-index: 1;
    border: 0px solid rgba(255, 255, 255, 0);
    transition: all 0.2s ease-in;
}

#top .avia_search_element #searchsubmit:hover {
    border-color: transparent;
    background-color: inherit;
    opacity: 0.8;
}

#top .avia_search_element form.ajax_loading_now #searchsubmit {
    margin-right: 40px;
}

#top .avia_search_element #searchsubmit.av-submit-hasicon {
    position: absolute;
    width: 100%;
    font-size: 17px;
    padding-left: 0;
    padding-right: 0;
}

#top .avia_search_element .av-submit-hasicon img{
    height: 100%;
    width: auto;
    max-width: 100px;
}

.avia-mozilla #top .avia_search_element .av-submit-hasicon img{
    min-width: 60px;
}

#top .avia_search_element .av-submit-hasicon .av-search-icon{

}

#top .avia_search_element form.ajax_loading_now #searchsubmit{
    margin-right: 0;
    padding-right: 0;
}


/* input */
#top .avia_search_element #s {
    padding: 0 1.5em;
    height: 40px;
    line-height: 40px;
    border: 0;
    position: relative;
    z-index: 1;
}

#top .avia_search_element #s::-ms-clear {
    display: none;
}

#top .avia_search_element #s::placeholder {
    color: inherit;
}

#top .avia_search_element .av-search-icon{
    position: absolute;
    left: 1.5em;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
}

.avia_search_element .av-input-field-icon.avia-svg-icon svg:first-child,
.avia_search_element .av-input-field-icon.avia-svg-icon img[is-svg-img="true"]{
	height: 14px;
	width: 14px;
	margin-top: 7px;
}

#av-admin-preview .avia_search_element .av-input-field-icon.avia-svg-icon svg:first-child,
#av-admin-preview .avia_search_element .av-input-field-icon.avia-svg-icon img[is-svg-img="true"]{
	margin-top: unset;
}

#top .avia_search_element #s.av-input-hasicon{
    padding-left: 3em;
}

/* loader */
#top .avia_search_element .ajax_load{
    background-color: inherit;
    position: absolute;
    right: 0;
    width: 60px;
    z-index: 99999;
}

#top .avia_search_element .av-submit-hasicon .ajax_load{
    width: 100%;
}

#top .avia_search_element .ajax_load .ajax_load_inner{
	background: transparent;
	position: absolute;
	left:50%;
	top:50%;
	border-top: 2px solid rgba(255, 255, 255, 0.4);
	border-right: 2px solid rgba(255, 255, 255, 0.4);
	border-bottom:2px solid rgba(255, 255, 255, 0.4);
	border-left:  2px solid #fff;
	animation: av-rotate  0.8s infinite linear;
	height:24px;
	width:24px;
	border-radius: 100%;
	margin-top: -12px;
	margin-left: -12px;
	z-index: 20;
	opacity: 1;
}

@keyframes av-rotate {
	0%   { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}


/* search results */
.avia_search_element .av_searchform_element_results{
    margin-top: 20px;
}

.av_searchform_element_results{
    position: relative;
}

body > .av_searchform_element_results{
    position: absolute;
    z-index: 500;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 16px 30px rgba(0, 0, 0, 0.2);
    overflow: hidden;
    -webkit-backface-visibility: hidden;
}

#top > div.av_searchform_element_results .av_ajax_search_entry,
#top div .av_searchform_element_results .av_ajax_search_entry{
    display: table;
	width: 100%;
}

#top > div.av_searchform_element_results .av_ajax_search_entry.av_ajax_search_entry_view_all{
    display: block;
}

.main_color .av_searchform_element_results .av_ajax_search_image,
.main_color.av_searchform_element_results .av_ajax_search_image{
    background-color: rgba(0,0,0,0.1);
    display: table-cell;
}

.main_color .av_searchform_element_results .av_ajax_search_entry,
.main_color.av_searchform_element_results .av_ajax_search_entry {
    border-color: rgba(0,0,0,0.1);
}

/*#top div .av_searchform_element_results .av_ajax_search_entry{
    display: table;
    width: 100%;
}*/

.main_color .av_searchform_element_results .av_ajax_search_content,
.main_color.av_searchform_element_results .av_ajax_search_content{
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}

.av_searchform_element_results h4:first-child {
    padding-top: 2em;
}

.av_searchform_element_results .av_ajax_search_title{
    text-transform: none;
}
/* ======================================================================================================================================================
AVIACCORDION
====================================================================================================================================================== */

#top .aviaccordion{
	position: relative;
	overflow: hidden;
	clear: both;
}

#top .avia-accordion-slider-wrap{
	border:none;
	z-index: 2;
}

#top .avia-accordion-slider-wrap.el_after_av_slideshow_accordion{
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);
}

#top .aviaccordion-inner,
#top .aviaccordion-slide,
#top .aviaccordion-slide-link{
	position: absolute;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	list-style-type: none;
}

#top .aviaccordion-slide img{
	height:100%;
	position: absolute;
	display:block;
	opacity: 0;
}

#top .aviaccordion-slide{
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);
	z-index: 2;
	overflow: hidden;
}

#top .aviaccordion-preview{
	position: absolute;
	z-index: 10;
	height:100%;
}

#top .aviaccordion-preview-title-pos{
	position: absolute;
	bottom: 0;
	left:0;
	z-index: 10;
	width:100%;
	height:100%;
	opacity: 0;
}

#top .aviaccordion-preview-title-wrap{
	position: relative;
	display: table;
	height:100%;
	width:100%;
	background:#000;
	background: rgba(0,0,0,0.5);
	padding:0;
}

#top .aviaccordion-preview-title{
	display: table-cell;
	vertical-align: middle;
	color:#fff;
	-webkit-font-smoothing: subpixel-antialiased;
	padding:10%;
}

#top .aviaccordion-preview-title h3{
	color:#fff;
}

#top .aviaccordion-excerpt{
	line-height: 1.65em;
}

#top .aviaccordion .av-accordion-text-center{
	text-align: center;
}

#top .aviaccordion-title{
	text-transform: uppercase;
	font-size: 14px;
}

#top .aviaccordion-title-on-hover .aviaccordion-preview{
	opacity: 0;
	text-align: center;
}

#top .aviaccordion-title-on-hover .aviaccordion-active-slide .aviaccordion-preview{
	opacity: 1;
}

#top .aviaccordion.av-animation-active .aviaccordion-slide,
#top .aviaccordion-title-on-hover .aviaccordion-preview{
	transition: all 0.7s cubic-bezier(0.230, 1.000, 0.320, 1.000);
}

@media only screen and (max-width: 767px)
{
	.responsive #top .aviaccordion-title-no-mobile .aviaccordion-preview-title-pos{
		display:none;
	}
}
/* ======================================================================================================================================================
Slideshow Feature Image Slider
====================================================================================================================================================== */
#top .avia-featureimage-slideshow{
	margin: 0;
}

#top .avia-slideshow-fixed-height > li{
	position: absolute;
	width:100%;
	height:100%;
	background-size: cover;
	background-position: center center;
}

.avia-featureimage-slideshow .caption_container{
	height: 100%;
}

.html_boxed .avia-featureimage-slideshow .caption_container,
.html_av-framed-box .avia-featureimage-slideshow .caption_container{
	max-width: 100%;
}

.avia-featureimage-slideshow .slideshow_caption h2{
	margin: 0;
	text-shadow: 0px 0px 7px rgba(0,0,0,0.7);
}

.avia-featureimage-slideshow h2.avia-caption-title:after{
    display: block;
    content: "";
    width: 40px;
    border-top: 3px solid #fff;
    margin: 11px auto;
    position: relative;
    top: 7px;
}

.main_color .av-no-image-slider h2 a{
	text-shadow: none;
}

#top .avia-featureimage-slideshow .avia-caption-content{
	margin: 0 auto;
	max-width: 600px;
	padding-top: 4px;
}

.avia-featureimage-slideshow .av-image-copyright{
	line-height: 1.2em;
}


@media only screen and (max-width: 767px){

	#top .avia-featureimage-slideshow .avia-caption-content{
		display: none;
	}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 989px){

	.responsive.av-no-preview #top .avia-featureimage-slideshow.av-medium-font-size-overwrite-css .avia-caption-content{
		display: block;
	}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px){

	.responsive.av-no-preview #top .avia-featureimage-slideshow.av-small-font-size-overwrite-css .avia-caption-content{
		display: block;
	}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px){

	.responsive.av-no-preview #top .avia-featureimage-slideshow.av-mini-font-size-overwrite-css .avia-caption-content{
		display: block;
	}
}
/* ======================================================================================================================================================
Slideshow Fullwidth
====================================================================================================================================================== */
.avia-slideshow-inner li{
	transform-style: preserve-3d; /*fixes flickering issue when slider moves. usually other elements in other container flicker */
}


.avia-fullwidth-slider{
	border-top-style: solid;
	border-top-width: 1px;
	z-index: 1;
}

.avia-fullwidth-slider.avia-builder-el-0{
	border-top: none;
}

div.slider-not-first,
.html_header_transparency #top .avia-builder-el-0{
	border-top: none;
}

.avia-slide-wrap{
	position: relative;
	display: block;
}

.avia-slide-wrap > p{
	margin: 0;
	padding: 0;
}

.av_slideshow_full.avia-slideshow{
	margin: 0;
}

#top .av_slideshow_full.av-control-default .avia-slideshow-arrows a{
	margin: -50px 0 0 0;
	width: 0;
	text-align: center;
	height: 100px;
	line-height: 102px;
	/*opacity: 0.5;		removed 5.0 */
}

#top .av_slideshow_full.av-control-minimal .avia-slideshow-arrows a{
	margin: -50px 0 0 0;
	width: 0;
	/*opacity: 0.4;		removed 5.0 */
}

#top .av_slideshow_full.av-control-default:not(.av-slideshow-ui) .avia-slideshow-arrows a,
#top .av_slideshow_full.av-control-minimal:not(.av-slideshow-ui) .avia-slideshow-arrows a{
	width: 35px;
}

/*	show/hide nav arrows depending on options and state of slider	*/
#top .av_slideshow_full.av-slideshow-ui.av-loop-endless .avia-slideshow-arrows > a,
#top .av_slideshow_full.av-slideshow-ui.av-loop-manual-endless .avia-slideshow-arrows > a,
#top .av_slideshow_full.av-slideshow-ui .avia-slideshow-arrows.av-visible-prev > a.prev-slide,
#top .av_slideshow_full.av-slideshow-ui .avia-slideshow-arrows.av-visible-next > a.next-slide{
	width: 35px;
}

#top .av_slideshow_full .avia-slideshow-arrows a:hover{
	/*opacity: 1;		removed 5.0 */
}

#top .av_slideshow_full.av-control-default .next-slide:before{
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	line-height: 102px;
}

#top .av_slideshow_full.av-control-default .prev-slide:before{
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	line-height: 102px;
}

.av_slideshow_full li img{
	border-radius: 0px;
}

.av_slideshow_full .container.caption_container{
	position: relative;
	top: 0;
	z-index: 5;
	height: 100%;
	left: 0%;
	overflow: visible;
}

.av_slideshow_full .av-image-copyright{
	line-height: 1.2em;
}

.avia_transform .av_slideshow_full .avia-caption-content,
.avia_transform .av_slideshow_full .avia-caption-title,
.avia_transform .av_fullscreen .avia-caption-content,
.avia_transform .av_fullscreen .avia-caption-title,
.avia_transform .av_fullscreen .avia-slideshow-button,
.avia_transform .av_slideshow_full .avia-slideshow-button{
	transform: translate(0,0);
	visibility: hidden;
}


.avia_transform .av_slideshow_full .active-slide .avia-caption-content,
.avia_transform .av_fullscreen .active-slide .avia-caption-content{
	visibility: visible;
	animation: caption-right  1s 1 cubic-bezier(0.985, 0.005, 0.265, 1);
}

.avia_transform .av_slideshow_full .active-slide .avia-slideshow-button,
.avia_transform .av_fullscreen .active-slide .avia-slideshow-button{
	visibility: visible;
	animation: caption-left  1.2s 1 cubic-bezier(0.985, 0.005, 0.265, 1);
}

.avia_transform .av_slideshow_full .active-slide .avia-slideshow-button-2,
.avia_transform .av_fullscreen .active-slide .avia-slideshow-button-2{
	visibility: visible;
	animation: caption-right  1.2s 1 cubic-bezier(0.985, 0.005, 0.265, 1);
}

.avia_transform .av_slideshow_full .active-slide .avia-caption-title,
.avia_transform .av_fullscreen .active-slide .avia-caption-title{
	visibility: visible;
	animation: caption-left   1s 1 cubic-bezier(0.985, 0.005, 0.265, 1);
}

.avia_transform .av_slideshow_full.avia-fade-slider .active-slide .avia-caption-content,
.avia_transform .av_fullscreen.avia-fade-slider .active-slide .avia-caption-content{
	visibility: visible;
	animation: caption-bottom 0.5s 1 ease-out;
}

.avia_transform .av_slideshow_full.avia-fade-slider .active-slide .avia-caption-title,
.avia_transform .av_fullscreen.avia-fade-slider .active-slide .avia-caption-title{
	visibility: visible;
	animation: caption-top    0.5s 1 ease-out;
}

.avia_transform .av_slideshow_full.avia-fade-slider .active-slide .avia-slideshow-button,
.avia_transform .av_fullscreen.avia-fade-slider .active-slide .avia-slideshow-button{
	visibility: visible;
	animation: caption-top  1.2s 1 ease-out;
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px)
{
	.responsive #top .slideshow_caption{
		left: 0;
		width: 100%;
		padding: 0;
	}

	.responsive #top .slideshow_caption h2{
		font-size: 20px;
	}

	.responsive #top .slideshow_caption .avia-caption-content,
	.responsive #top .slideshow_caption .avia-caption-content p{
		font-size: 13px;
	}

/*	.responsive .av_slideshow_full .container.caption_container { margin-left: -138px; } */

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px)
{
	.responsive #top .slideshow_caption{
		left: 0;
		width: 100%;
		padding: 0;
	}

	.responsive #top .slideshow_caption h2{
		font-size: 20px;
	}

	.responsive #top .slideshow_caption .avia-caption-content,
	.responsive #top .slideshow_caption .avia-caption-content p{
		font-size: 13px;
	}

/* 		.responsive .av_slideshow_full .container.caption_container { margin-left: -216px; } */

}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 989px)
{
/* 		.responsive .av_slideshow_full .container.caption_container { margin-left: -342px; } */
}


@media only screen and (min-width: 1140px)
{
/* 		.responsive .av_slideshow_full .container.caption_container { margin-left: -515px;} */
}

@media only screen and (min-width: 1340px)
{
/* 		.responsive .av_slideshow_full .container.caption_container { margin-left: -605px;} */
}
/* ======================================================================================================================================================
Slideshow Fullscreen
====================================================================================================================================================== */

.avia-fullscreen-slider{
	border-top: none;
}

.avia-fullscreen-slider .avia_loading_icon{
	position: absolute;
}

.avia-fullscreen-slider .avia-slideshow{
	margin: 0;
	height: 1500px;
	height: 100vh;
	min-height: 250px;
}

.avia-fullscreen-slider .avia-slideshow-inner{
	width: 100%;
	height: 100%;
	position: absolute;
	-ms-perspective: 1000px; /*fixes: ie11 css flicker of following elements on transition*/
	-ms-backface-visibility: hidden;
}

.avia-fullscreen-slider .avia-slideshow > ul > li{
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center center;
}

.avia-fullscreen-slider .avia-slideshow[data-image_attachment="fixed"] > ul > li{
	background-attachment: fixed;
}

.avia-fullscreen-slider .avia-slide-wrap{
	display: block;
	width: 100%;
	height: 100%;
}

.avia-fullscreen-slider .caption_container{
	height: 100%;
}

.avia-fullscreen-slider .caption_right{
	text-align: right;
}

.avia-fullscreen-slider .caption_bottom .slideshow_caption{
	bottom: 40px;
}

.avia-fullscreen-slider .avia-slideshow-controls a,
.avia-fullscreen-slider .av-control-minimal .avia-slideshow-controls a{
	opacity: 0;
}

.avia-fullscreen-slider:hover .avia-slideshow-dots a,
.avia-fullscreen-slider .av-control-minimal:hover .avia-slideshow-dots a{
	opacity: 0.8;
}

.avia-fullscreen-slider:hover .avia-slideshow-arrows a,
.avia-fullscreen-slider:hover .avia-slideshow-dots a:hover,
.avia-fullscreen-slider .av-control-minimal:hover .avia-slideshow-arrows a,
.avia-fullscreen-slider .av-control-minimal:hover .avia-slideshow-dots a:hover{
	opacity: 1;
}

.av-slider-scroll-down-active .avia-slideshow-dots a{
	bottom: 80px;
}

.avia-fullscreen-slider .av-image-copyright{
	bottom: 50px;
	line-height: 1.2em;
}

.avia-fullscreen-slider .av-image-copyright.av-copyright-right{
	border-bottom-left-radius: 5px;
}

.avia-fullscreen-slider .av-image-copyright.av-copyright-left{
	border-bottom-right-radius: 5px;
}


@media only screen and (max-width: 767px)
{
	.avia-fullscreen-slider .avia-slideshow{
		min-height: 150px;
	}

	.caption_right .slideshow_align_caption{
		text-align: right;
	}
}
/* ======================================================================================================================================================
Layer Slider
====================================================================================================================================================== */
div .avia-layerslider .ls-fullwidth .ls-nav-sides,
div .avia-layerslider .ls-fullwidth .ls-bottom-slidebuttons a,
div .avia-layerslider .ls-fullwidth .ls-nav-prev,
div .avia-layerslider .ls-fullwidth .ls-nav-next,
div .avia-layerslider .ls-fullwidth .ls-nav-start,
div .avia-layerslider .ls-fullwidth .ls-nav-stop,
div .avia-layerslider .ls-fullwidth .ls-fullscreen,
div .avia-layerslider .ls-fullwidth .ls-loading-container,
div .avia-layerslider .ls-noskin .ls-loading-container,
div .avia-layerslider .ls-noskin .ls-fullscreen {
	background-image: none;
}


.avia-layerslider .ls-container.ls-fullwidth{
margin-bottom:0 !important;
}

.avia-layerslider{
	border-top-style: solid;
	border-top-width:1px;
	overflow: hidden !important;
}

/*fixes issue with layerslider overwriting our container size in layerslider "responsive" mode - which is not backward compatible with older implementations of our demo slides*/
.avia-layerslider.container_wrap{
	max-width: 100% !important;
}

/*default line-height:normal produces results that do not match the backend*/
#top #wrap_all .ls-wp-container .ls-slide > *{
	line-height: 1.1em;
}

#top .avia-layerslider .ls-nav-prev, #top .avia-layerslider .ls-nav-next {
	display: block;
	text-decoration: none;
	color: #fff;
	position: absolute;
	width:60px;
	text-align: center;
	height: 60px;
	line-height: 62px;
	font-size: 25px;
	top:50%;
	margin:-30px 15px 0;
	background: transparent;
	color: #fff;
	visibility: hidden;
	opacity: 0.5;
	z-index: 10000;
	left:30px;
}

.avia-layerslider .ls-inner div, .avia-layerslider .ls-inner img{
	-webkit-backface-visibility: hidden;
}

#top .avia-layerslider .ls-nav-next{
	left:auto;
	right:30px;
}

#top .avia-layerslider .ls-nav-prev:before{
	text-indent: -4px;
}

#top .avia-layerslider .ls-nav-prev:hover, #top .avia-layerslider .ls-nav-next:hover{
	opacity:1;
}

#top .avia-layerslider .ls-nav-prev:before,
#top .avia-layerslider .ls-nav-next:before{
	visibility: visible;
	display: block;
	position: absolute;
	z-index: 100;
	background: #000;
	background: rgba(0,0,0,0.3);
	top:0;
	left:0;
	right:0;
	bottom:0;
	border-radius: 3px;
	text-align: center;
	line-height: 62px;
}

#top .avia-layerslider .ls-nav-start,
#top .avia-layerslider .ls-nav-stop{
	font-size: 13px;
}

#top .avia-layerslider .ls-bottom-slidebuttons a,
#top .avia-layerslider .ls-nav-start,
#top .avia-layerslider .ls-nav-stop{
	display: inline-block;
	height:10px;
	width:10px;
	border-radius: 30px;
	background: #000;
	opacity: 0.3;
	border:2px solid #fff !important;
	text-indent: 300%;
	overflow: hidden;
	text-indent: 0;
	z-index: 10000;
}

#top .avia-layerslider .ls-bottom-slidebuttons{
	height:30px;
}

#top .avia-layerslider .ls-bottom-slidebuttons a.ls-nav-active,
#top .avia-layerslider .ls-bottom-slidebuttons a:hover,
#top .avia-layerslider a.ls-nav-start:hover,
#top .avia-layerslider a.ls-nav-stop:hover,
#top .avia-layerslider a.ls-nav-start-active,
#top .avia-layerslider a.ls-nav-stop-active{
	opacity: 0.6;
	background: #000;
}

#top .avia-layerslider .ls-nav-start,
#top .avia-layerslider .ls-nav-stop{
	position: relative;
	height:23px;
	width:23px;
	margin: 0px 5px;
	top: -35px;
}

#top .avia-layerslider .ls-nav-start:before,
#top .avia-layerslider .ls-nav-stop:before{
	top:0;
	left:0;
	right:0;
	bottom:0;
	position: absolute;
	color:#fff;
	line-height: 23px;
}

#top .avia-layerslider .ls-nav-start:before{
	text-indent: 1px;
}

.avia-layerslider div .ls-fullwidth .ls-thumbnail-hover {
	bottom: 39px;
	padding: 2px;
	margin-left: 2px;
}

div .avia-layerslider .ls-fullwidth .ls-bottom-slidebuttons,
div .avia-layerslider .ls-fullwidth div .avia-layerslider .ls-nav-start,
div .avia-layerslider .ls-fullwidth .ls-nav-stop,
div .avia-layerslider .ls-fullwidth .ls-nav-sides {
	top: -40px;
}

#top .avia-layerslider .ls-wp-container{
	margin:0px auto !important;
}

.avia-layerslider .ls-bottom-nav-wrapper{
	position: relative;
}

html * div .avia-layerslider .ls-wp-container .ls-layer > *,
body * div .avia-layerslider .ls-wp-container .ls-layer > *,
#ls-global * div .avia-layerslider .ls-wp-container .ls-layer > * {
	line-height: 1em;
}

.avia-layerslider .ls-thumbnail-wrapper{
	bottom: 120px;
	opacity: 1 !important;
	display:block !important;
}

/*layerslider default iconfont values. overwriten in case user applies a custom font value*/
#top .avia-layerslider .ls-nav-prev:before{
	content: "\E87c";
}

#top .avia-layerslider .ls-nav-next:before{
	content: "\E87d";
}

#top .avia-layerslider .ls-nav-start:before{
	content: "\E897";
}

#top .avia-layerslider .ls-nav-stop:before{
	content: "\E899";
}

#top .avia-layerslider .ls-bottom-slidebuttons a,
#top .avia-layerslider .ls-nav-next:before,
#top .avia-layerslider .ls-nav-prev:before,
#top .avia-layerslider .ls-nav-start:before,
#top .avia-layerslider .ls-nav-stop:before{
	font-family: 'entypo-fontello-enfold';
}
/* ======================================================================================================================================================
Share Box
====================================================================================================================================================== */

.av-social-sharing-box{
	margin-top: 30px;
	float: left;
	width: 100%;
}

.av-share-box{
	width: 100%;
	clear: both;
	float: left;
	font-size: 13px;
	margin-top: 30px;
	margin-bottom: -50px;
	padding: 0;
}

.av-share-box .av-share-link-description{
	margin-bottom: 20px;
}

#top .av-share-box ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	border-style: solid;
	border-width: 1px;
	display: table;
	text-align: center;
	table-layout: fixed;
	border-radius: 3px;
	background: transparent;
}

.av-social-sharing-box.av-social-sharing-box-fullwidth .av-share-box ul{
	width: 100%;
}

#top .av-social-sharing-box.av-social-sharing-center .av-share-box ul{
	margin: 0 auto;
}

.av-social-sharing-box.av-social-sharing-right .av-share-box ul{
	float: right;
}

.av-share-box ul li{
	margin: 0;
	padding: 0;
	display: table-cell;
	border-left-style: solid;
	border-left-width: 1px;
}

.av-social-sharing-box:not(.av-social-sharing-box-rounded, .av-social-sharing-box-buttons, .av-social-sharing-box-default, .av-social-sharing-box-minimal) .av-share-box ul li {
	display: inline-block;
}

.av-social-sharing-box-circle .av-share-box ul li,
.av-social-sharing-box-icon .av-share-box ul li {
	margin-bottom: 2px;
}

.av-share-box ul li:first-child{
	border: none;
}

.av-share-box ul li a{
	display: block;
	padding: 15px 0;
	text-decoration: none;
	color: inherit;
	font-size: 14px;
	transition: all 0.2s ease-in-out;
}

.av-share-box ul li.avia-svg-icon svg:first-child{
	height: 1em;
	width: 1em;
	margin-bottom: -3px;
}


.av-social-sharing-box.av-social-sharing-box-same-width .av-share-box ul li a{
	width: 55px;
	height: 55px;
}

.av-social-sharing-box.av-social-sharing-box-buttons .av-share-box ul li a{
	border-radius: 25px;
}

.av-social-sharing-box.av-social-sharing-box-circle .av-share-box ul li a{
	border-radius: 50%;
}

.av-social-sharing-box.av-social-sharing-box-rounded .av-share-box ul li:first-child a{
	border-radius: 25px 0 0 25px;
}

.av-social-sharing-box.av-social-sharing-box-rounded .av-share-box ul li:last-child a{
	border-radius: 0 25px 25px 0;
}

.av-social-sharing-box.av-social-sharing-box-icon .av-share-box ul li a{
	background: transparent;
	border-radius: 50%;
	border-style: solid;
	border-width: 1px;
}

.av-social-sharing-box.av-social-sharing-box-buttons .av-share-box ul li:nth-child(n + 1) a,
.av-social-sharing-box.av-social-sharing-box-circle .av-share-box ul li:nth-child(n + 1) a,
.av-social-sharing-box.av-social-sharing-box-icon .av-share-box ul li:nth-child(n + 1) a{
	margin-left: 2px;
}

.av-share-box .avia-related-tooltip{
	width: 150px;
}

.av-social-sharing-box .av-share-box{
	margin: 0;
}

#top .av-social-sharing-box:not(.av-social-sharing-box-default) .av-share-box ul{
	border: none;
}

#top .av-social-sharing-box:not(.av-social-sharing-box-default) .av-share-box ul li{
	border-left: none;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-rss a{ color: #fff; background-color: #ffa133; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-facebook a{ color: #fff; background-color: #37589b; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-twitter a,
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-square-x-twitter a{ color: #fff; background-color: #14171a; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-whatsapp a{ color: #fff; background-color: #00e676; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-mail a{ color: #fff; background-color: #9fae37; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-dribbble a{ color: #fff; background-color: #e44885; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-linkedin a{ color: #fff; background-color: #419cca; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-search a{ color: #fff; background-color: #222222; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-gplus a{ color: #fff; background-color: #de5a49; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-behance a{ color: #fff; background-color: #008cfa; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-flickr a{ color: #fff; background-color: #ff0086; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-forrst a{ color: #fff; background-color: #234317; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-myspace a{ color: #fff; background-color: #000000; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-tumblr a{ color: #fff; background-color: #345574; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-vimeo a{ color: #fff; background-color: #31baff; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-youtube a{ color: #fff; background-color: #a72b1d; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-pinterest a{ color: #fff; background-color: #cb2027; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-skype a{ color: #fff; background-color: #12a5f4; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-instagram a{ color: #fff; background-color: #a67658; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-five_100_px a{ color: #fff; background-color: #222222; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-soundcloud a{ color: #fff; background-color: #F76700; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-xing a{ color: #fff; background-color: #006567; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-vk a{ color: #fff; background-color: #597BA5; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-reddit a{ color: #fff; background-color: #FF4500; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-telegram a{ color: #fff; background-color: #25A4E3; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-yelp a{ color: #fff; background-color: #d32323; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-tiktok a{ color: #00F2EA; background-color: #FF0050; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-threads a{ color: #fff; background-color: #000; }

.av-social-sharing-box.av-social-sharing-box-color-bg .avia_social_svg_icon a svg:first-child{ stroke: #fff; fill: #fff; }
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-tiktok a svg:first-child{ stroke: #00F2EA; fill: #00F2EA; }


.av-social-sharing-box.av-social-sharing-box-color-bg a:hover{
	opacity: 0.75;
}

/*	#top #wrap_all needed because of layout.css	*/
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-rss a:hover{ background: transparent; color: #ffa133; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-facebook a:hover{ background: transparent; color: #37589b; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-twitter a:hover,
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-square-x-twitter a:hover{ background: transparent; color: #14171a; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-whatsapp a:hover{ background: transparent; color: #00e676; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-mail a:hover{ background: transparent; color: #9fae37; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-dribbble a:hover{ background: transparent; color: #e44885; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-linkedin a:hover{ background: transparent; color: #419cca; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-search a:hover{ background: transparent; color: #222222; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-gplus a:hover{ background: transparent; color: #de5a49; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-behance a:hover{ background: transparent; color: #008cfa; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-flickr a:hover{ background: transparent; color: #ff0086; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-forrst a:hover{ background: transparent; color: #234317; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-myspace a:hover{ background: transparent; color: #000000; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-tumblr a:hover{ background: transparent; color: #345574; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-vimeo a:hover{ background: transparent; color: #31baff; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-youtube a:hover{ background: transparent; color: #a72b1d; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-pinterest a:hover{ background: transparent; color: #cb2027; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-skype a:hover{ background: transparent; color: #12a5f4; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-instagram a:hover{ background: transparent; color: #a67658; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-five_100_px a:hover{ background: transparent; color: #222222; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-soundcloud a:hover{ background: transparent; color: #F76700; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-xing a:hover{ background: transparent; color: #006567; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-vk a:hover{ background: transparent; color: #597BA5; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-reddit a:hover{ background: transparent; color: #FF4500; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-telegram a:hover{ background: transparent; color: #25A4E3; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-yelp a:hover{ background: transparent; color: #d32323; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-tiktok a:hover{ background: transparent; color: #00F2EA; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-threads a:hover{ background: transparent; color: #fff; }

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-rss a:hover svg:first-child{ stroke: #ffa133; fill: #ffa133; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-facebook a:hover svg:first-child{ stroke: #37589b; fill: #37589b; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-twitter a:hover svg:first-child,
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-square-x-twitter a:hover svg:first-child{ stroke: #14171a; fill: #14171a; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-whatsapp a:hover svg:first-child{ stroke: #00e676; fill: #00e676; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-mail a:hover svg:first-child{ stroke: #9fae37; fill: #9fae37; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-dribbble a:hover svg:first-child{ stroke: #e44885; fill: #e44885; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-linkedin a:hover svg:first-child{ stroke: #419cca; fill: #419cca; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-search a:hover svg:first-child{ stroke: #222222; fill: #222222; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-gplus a:hover svg:first-child{ stroke: #de5a49; fill: #de5a49; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-behance a:hover svg:first-child{ stroke: #008cfa; fill: #008cfa; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-flickr a:hover svg:first-child{ stroke: #ff0086; fill: #ff0086; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-forrst a:hover svg:first-child{ stroke: #234317; fill: #234317; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-myspace a:hover svg:first-child{ stroke: #000000; fill: #000000; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-tumblr a:hover svg:first-child{ stroke: #345574; fill: #345574; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-vimeo a:hover svg:first-child{ stroke: #31baff; fill: #31baff; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-youtube a:hover svg:first-child{ stroke: #a72b1d; fill: #a72b1d; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-pinterest a:hover svg:first-child{ stroke: #cb2027; fill: #cb2027; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-skype a:hover svg:first-child{ stroke: #12a5f4; fill: #12a5f4; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-instagram a:hover svg:first-child{ stroke: #a67658; fill: #a67658; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-five_100_px a:hover svg:first-child{ stroke: #222222; fill: #222222; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-soundcloud a:hover svg:first-child{ stroke: #F76700; fill: #F76700; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-xing a:hover svg:first-child{ stroke: #006567; fill: #006567; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-vk a:hover svg:first-child{ stroke: #597BA5; fill: #597BA5; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-reddit a:hover svg:first-child{ stroke: #FF4500; fill: #FF4500; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-telegram a:hover svg:first-child{ stroke: #25A4E3; fill: #25A4E3; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-yelp a:hover svg:first-child{ stroke: #d32323; fill: #d32323; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-tiktok a:hover svg:first-child{ stroke: #00F2EA; fill: #00F2EA; }
#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-threads a:hover svg{ stroke: #fff; fill: #fff; }

/* ======================================================================================================================================================
Tab Section and Slideshow / Tab Section
====================================================================================================================================================== */
.av-inner-tab-title,
.av-tab-section-icon,
.av-tab-arrow-container,
.av-tab-section-image{
	width: 90px;
}

.av-tab-section-container{
	width: 100%;
	overflow: hidden;
	position: relative;
	border: none;
}

.av-tab-section-outer-container{
	overflow: hidden;
}

.av-tab-section-inner-container{
	display: table;
	position: relative;
	left: 0%;

	/* Safari pixel gap fix */
	margin-left: -1px;
	margin-right: -1px;
}

.av-layout-tab{
	width: 100vw;
	display: block;
	vertical-align: middle;
	padding: 50px 0;
	border-top-style: solid;
	border-top-width: 1px;
}

.js_active .av-layout-tab{
	display: table-cell;
	border: none;
}

.av-tab-section-tab-title-container{
	text-align: center;
	padding: 20px 0 0 0;
	display: none;
	position: relative;
	transition: all 0.4s ease-in-out;
}

.js_active .av-tab-section-tab-title-container{
	display: block;
}

.js_active .av-tab-section-container.av-minimum-height .container{
	opacity: 1;
}

#top .av-section-tab-title{
	padding: 10px 20px 0px 20px;
	display: inline-block;
	text-decoration: none;
}

.av-section-tab-title,
.av-section-tab-title:hover{
	transition: all 0.4s ease-in-out;
}

.av-outer-tab-title{
	display: block;
}

.av-inner-tab-title{
	text-transform: uppercase;
	display: block;
	line-height: 1.2em;
	margin-top: 7px;
	margin-bottom: 3px;
	font-size: 13px;
	text-align: center;
}


.av-tab-with-image .av-inner-tab-title{
	display: table-cell;
	vertical-align: middle;
	height: 40px;
}

.av-tab-section-icon{
	display: inline-block;
    font-size: 40px;
    line-height: 1em;
}

.av-tab-section-icon.avia-svg-icon svg:first-child{
	margin-bottom: -6px;
}

.av-tab-arrow-container{
	display: block;
	height: 15px;
	overflow: hidden;
	position: relative;
	top: 8px;
}

.avia_transform .av-tab-arrow-container span{
	position: absolute;
	left: 50%;
	width: 50px;
	height: 50px;
	transform: translateX(-50%) rotate(45deg);
	transition: all 0.4s ease-in-out;
	top: 40px;
}

.avia_transform .av-active-tab-title .av-tab-arrow-container span{
	top: 10px;
}

.av-tab-section-image{
	display: block;
	opacity: 0.65;
	filter: grayscale(1);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	height:90px;
}

.av-section-tab-title:hover .av-tab-section-image{
	opacity: 0.85;
}

.av-active-tab-title .av-tab-section-image{
	opacity: 1;
	filter: grayscale(0);
}

.av-tab-image-circle .av-tab-section-image{
	border-radius: 200px;
}

.av-tab-image-rounded .av-tab-section-image {
    border-radius: 4px;
}

.av_tab_navigation{
	position: absolute;
}

.avia-section-small .av-layout-tab{
	padding-top: 20px;
	padding-bottom: 20px;
}

.avia-section-large .av-layout-tab{
	padding-top: 70px;
	padding-bottom: 70px;
}

.avia-section-huge .av-layout-tab{
	padding-top: 130px;
	padding-bottom: 130px;
}

.avia-section-no-padding .av-layout-tab{
	padding-top: 0;
	padding-bottom: 0;
}

#top .av-custom-tab-color a{
	color: inherit;
}

.av-tab-no-icon.av-tab-no-image .av-inner-tab-title{
	margin-bottom: 15px;
}

.avia-tab-title-padding-none .av-outer-tab-title{
	padding: 0 0;
    position: relative;
    top: -6px;
}

.avia-tab-title-padding-small .av-outer-tab-title{
	padding: 0 0;
}

.avia-tab-title-padding-default .av-outer-tab-title{
	padding: 10px 0;
}

.avia-tab-title-padding-large .av-outer-tab-title{
	padding: 20px 0;
}

.av-tab-with-icon .av-outer-tab-title{
	margin-bottom: 10px;
	padding: 0 0;
}

.av-tab-without-text .av-outer-tab-title{
	display: none;
}

#top .av-tab-without-text.av-section-tab-title{
	padding-top: 0;
}

#top .av-tab-below-content .av-tab-without-text.av-section-tab-title{
	padding-bottom: 10px;
}

.av-tab-below-content .av-tab-arrow-container{
	position: absolute;
	top: 0;
}

.avia_transform .av-tab-below-content .av-tab-arrow-container span{
	top: -65px;
}

.avia_transform .av-tab-below-content .av-active-tab-title .av-tab-arrow-container span{
	top: -45px;
}

#top .av-tab-below-content .av-section-tab-title{
	padding: 5px 20px 0px 20px;
}

.av-tab-below-content .av-tab-section-tab-title-container{
	padding: 30px 0px 20px 0px;
}

.boxed .av-layout-tab-inner .container,
.html_header_sidebar .av-layout-tab-inner .container{
	margin:0;
}

.av-tab-content-auto .av-layout-tab-inner{
	transition: height 0.4s ease-in-out;
}

/* Arrows for tab header */
.av-tab-above-content .av-tabsection-arrow{
	position: absolute;
	width: 100%;
	top: 30px;
	left: 0;
}

.av-tab-below-content .av-tabsection-arrow{
	position: absolute;
	width: 100%;
	bottom: 30px;
	left: 0;
}

#top .av-tabsection-arrow > a{
	width: 30px;
	margin: -30px 0 0 0;
	display: none;
}

#top .av-tabsection-arrow > a.prev-slide{
	border-radius: 0 5px 5px 0;
}

#top .av-tabsection-arrow > a.next-slide{
	border-radius: 5px 0 0 5px;
}

#top .av-tabsection-arrow.av-visible-prev > a.prev-slide,
#top .av-tabsection-arrow.av-visible-next > a.next-slide{
	display: block;
}

#top .av-tabsection-arrow > a:hover{
	opacity: 0.7;
	transition: all 0.4s ease-in-out;
}

/* ============================================
	Slideshow section specific
=============================================== */
.av-tab-section-container.av-hide-tabs .av-tab-section-tab-title-container,
.av-tab-section-container.av-hide-tabs .av-tabsection-arrow{
	display: none;
}

.av-slideshow-section.av-is-slideshow .av-section-tab-title:hover{
	cursor: default;
}

.av-slideshow-section.av-strech-full .av-layout-tab-inner > .container{
	width: 100%;
	max-width: 100%;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}

#top .av-tabsection-slides-arrow > a{
	top: 50%;
	width: 0px;
	margin: -30px 0 0 0;
	display: block;
	opacity: 0;
	transition: all 0.8s ease-in-out;
}

#top .av-is-slideshow .av-control-default:not(.av-slideshow-ui) .avia-slideshow-arrows a,
#top .av-is-slideshow .av-control-minimal:not(.av-slideshow-ui) .avia-slideshow-arrows a{
	opacity: 1;
	width: 35px;
}

/*	show/hide nav arrows depending on options and state of slider	*/
#top .av-is-slideshow .av-slideshow-ui.av-loop-endless .avia-slideshow-arrows > a,
#top .av-is-slideshow .av-slideshow-ui.av-loop-manual-endless .avia-slideshow-arrows > a,
#top .av-is-slideshow .av-slideshow-ui .avia-slideshow-arrows.av-visible-prev > a.prev-slide,
#top .av-is-slideshow .av-slideshow-ui .avia-slideshow-arrows.av-visible-next > a.next-slide{
	opacity: 1;
	width: 35px;
	transition: all 0.8s ease-in-out;
}

#top .av-is-slideshow .av-no-slider-navigation .av-tabsection-slides-dots{
	display: none;
}

#top .av-is-slideshow .av-slideshow-ui .av-tabsection-slides-arrow.av-visible-prev > a:hover,
#top .av-is-slideshow .av-slideshow-ui .av-tabsection-slides-arrow.av-visible-next > a:hover{
	opacity: 0.7;
	transition: all 0.4s ease-in-out;
}


/* hide controls on desktop */
.avia_desktop #top .av-slideshow-section.av-is-slideshow .av-slideshow-ui .avia-slideshow-controls a{
	opacity: 0;
}
.avia_desktop #top .av-slideshow-section.av-is-slideshow .av-slideshow-ui.av-nav-arrows-visible .avia-slideshow-arrows a,
.avia_desktop #top .av-slideshow-section.av-is-slideshow .av-slideshow-ui.av-nav-dots-visible .avia-slideshow-dots a{
	opacity: 0.6;
}

.avia_desktop #top .av-slideshow-section.av-is-slideshow:hover .avia-slideshow-controls a{
	opacity: 0.6;
}

.avia_desktop #top .av-slideshow-section.av-is-slideshow:hover .avia-slideshow-controls a:hover{
	opacity: 0.8;
}

#top .av-is-slideshow .av-slideshow-ui.av-hide-nav-arrows .avia-slideshow-arrows a,
#top .av-is-slideshow:hover .av-slideshow-ui.av-hide-nav-arrows .avia-slideshow-arrows a{
	width: 0;
	opacity: 0;
	transition: none;
}

#top .av-tabsection-slides-dots > a{
	transition: all 0.8s ease-in-out;
}

.av-tab-slide-up-transition .av-tab-section-tab-title-container{
	z-index: 2;
}

.av-tab-slide-up-transition .av-slide-section-container-wrap{
	overflow: hidden;
	width: 100%;
}

.av-tab-slide-up-transition .av-tab-section-inner-container,
.av-tab-fade-transition .av-tab-section-inner-container{
	width: 100%;
	display: block;
}

.av-tab-slide-up-transition .av-layout-tab{
	display: block;
	opacity: 0;
	transition: all 0.4s ease-in-out;
}

.av-tab-slide-up-transition.av-tab-content-fixed .av-layout-tab,
.av-tab-fade-transition .av-layout-tab{
	display: flex;
	height: 100%;
	width: 100%;
	flex-direction: column;
    align-items: start;
	justify-content: start;
}

.av-tab-slide-up-transition.av-tab-content-fixed .av-layout-tab.vertical-align-middle,
.av-tab-fade-transition .av-layout-tab.vertical-align-middle{
	justify-content: center;
}

.av-tab-slide-up-transition.av-tab-content-fixed .av-layout-tab.vertical-align-bottom,
.av-tab-fade-transition .av-layout-tab.vertical-align-bottom{
	justify-content: end;
}

.av-tab-slide-up-transition.av-tab-content-fixed .av-layout-tab-inner,
.av-tab-fade-transition .av-layout-tab-inner{
	width: 100%;
}

.av-tab-fade-transition .av-layout-tab.av-active-tab-content{
	position: relative;
	z-index: 5;
	opacity: 1;
}

.av-tab-fade-transition .av-layout-tab{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	opacity: 0;
	transition: all 0.8s ease-in-out;
}

/*		slide transitions sidewards and up	*/
.av-tab-slide-transition .av-tab-section-inner-container,
.av-tab-slide-up-transition .av-tab-section-inner-container{
	transition: all 0.4s ease-in-out;
}

.av-tab-slide-up-transition .av-tab-section-outer-container{
	transition: all 0.4s ease-in-out;
}
/* ======================================================================================================================================================
Table
====================================================================================================================================================== */

/*data table*/

div .avia-table {
	background: transparent;
	width:100%;
	clear:both;
	margin:30px 0;
	table-layout: fixed;
}

.avia-data-table .avia-heading-row .avia-desc-col{
	border-top:none;
	border-left:none;
}

.avia-data-table .avia-button-row td{
	text-align: center;
}

.avia-data-table .avia-center-col{
	text-align: center;
}

.avia-data-table td:before{
	display:none;
}

.avia-data-table .avia-pricing-row td,
.avia-data-table .avia-pricing-row th{
	text-align: center;
	font-size: 40px;
	line-height: 1.3em
}

.avia-data-table .avia-desc-col{
	text-align: right;
}

.avia-data-table .avia-pricing-row small{
	display: block;
	font-size: 11px;
	font-style: italic;
	line-height: 1.7em;
}

.avia-data-table .avia-pricing-row .avia-desc-col{
	font-size: 14px;
	text-align: right;
}

/*minimal data table*/
.avia-data-table.avia_pricing_minimal th,
.avia-data-table.avia_pricing_minimal td{
	text-align: center;
	padding:12px;
	color: inherit;
}

#top .avia-data-table.avia_pricing_minimal tr{
	background: transparent;
}


@media only screen and (max-width: 767px)
{
	.responsive div .avia_responsive_table .avia-data-table table,
    .responsive div .avia_responsive_table .avia-data-table tbody,
    .responsive div .avia_responsive_table .avia-data-table tr,
    .responsive div .avia_responsive_table .avia-data-table td,
    .responsive div .avia_responsive_table .avia-data-table th{
		display:block;
		border-top:none;
		border-right:none;
		border-left:none;
		text-align: center;
	}

    .responsive .avia_responsive_table .avia-data-table{
		border-style:solid;
		border-width: 1px;
	}

    .responsive .avia_responsive_table .avia-data-table .avia-pricing-row .avia-desc-col{
		text-align: center;
	}

    .responsive .avia_responsive_table .avia-data-table .avia-button-row,
	.responsive .avia_responsive_table .avia-data-table tr:first-child th{
		display:none;
	}

	.responsive .avia_responsive_table .avia-data-table td:before{
		display:block;
		font-style: italic;
		font-size: 11px;
	}

	.responsive .avia_responsive_table .avia-data-table td{
		position: relative;
	}

    .responsive .avia_scrollable_table{
		width: 100%;
		overflow-x: scroll;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;					/*	non standard	*/
    }

    .avia_scrollable_table .avia-table {
    	width: auto;
    }

    .responsive .avia_scrollable_table .avia-data-table > thead > tr > th,
    .responsive .avia_scrollable_table .avia-data-table > tbody > tr > th,
    .responsive .avia_scrollable_table .avia-data-table > tfoot > tr > th,
    .responsive .avia_scrollable_table .avia-data-table > thead > tr > td,
    .responsive .avia_scrollable_table .avia-data-table > tbody > tr > td,
    .responsive .avia_scrollable_table .avia-data-table > tfoot > tr > td {
        white-space: nowrap;
    }
}

/*pricing table*/

.avia-pricing-table-container {
	position: relative;
	clear: both;
	width:100%;
	display:table;
	table-layout: fixed;
}

.pricing-table-wrap {
	display:table-cell;
}

.pricing-table {
	margin:10px;
}

.pricing-table>li{
	list-style-type: none;
	list-style-position: outside;
	padding:9px 12px;
	border-top-style:solid;
	border-top-width:1px;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
	margin:0;
	text-align: center;
	position: relative;
}

.avia-pricing-table-container .pricing-table>li:last-child{
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	display: block;
}


.pricing-table > li:first-child,
.pricing-extra{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-top-style:solid;
	border-top-width:1px;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
}

.pricing-extra{
	display:none;
}

.avia-desc-col.pricing-table li{
	border-style:dashed;
	border-left:none;
	border-right:none;
	text-align: right;
}

#top .avia-desc-col.pricing-table .avia-button-row{
	border:none;
}

#top .avia-button-row .avia-button-wrap{
	margin:10px 0;
}

.avia-center-col.pricing-table{
	text-align: center;
}

.pricing-table li.avia-pricing-row {
	text-align: center;
	font-size: 60px;
	line-height: 1em;
	padding:25px 12px;
/*	text-shadow: 0 2px 0 #C9C9C9, 0 3px 0 #BBB, 0 3px 0 #B9B9B9, 0 1px 0 #AAA, 0 1px 1px rgba(0, 0, 0, .1), 0 0 3px rgba(0, 0, 0, .1), 0 4px 10px rgba(0, 0, 0, .2); */
	font-weight:600;
}

.pricing-table li.avia-pricing-row small{
	display: block;
	font-size: 16px;
	font-style: italic;
	line-height: 1.4em;
	font-weight: normal;
	letter-spacing: 1px;
	text-shadow:none;
}

.pricing-table.avia-highlight-col .pricing-extra{
	display:block;
	position: absolute;
	top:-20px;
	height:25px;
	left:-1px;
	right:-1px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.avia-pricing-table-container .pricing-table li.empty-table-cell{
	display: none;
}

.avia-pricing-table-container.avia_show_empty_cells .pricing-table li.empty-table-cell,
.avia-pricing-table-container .pricing-table.avia-desc-col li.empty-table-cell{
	display: block;
}

.fallback-table-val{
	visibility: hidden;
}

.pricing-table.avia-highlight-col{
	box-shadow: 0 0 9px 1px rgba(0, 0, 0, 0.1);
	margin:4px;
}

.pricing-table.avia-highlight-col>li:last-child {
	padding-bottom:25px;
}

.pricing-table.avia-highlight-col .first-table-item{
	position: relative;
	top: -9px;
	z-index: 10;
}

.pricing-table li.avia-pricing-row .currency-symbol{
	font-size:0.5em;
	position: relative;
	top:-0.6em;
	line-height: 1em;
	text-shadow:none;
	font-weight:normal;
}

.avia_pricing_default .pricing-table li.avia-pricing-row small,
.avia_pricing_default .pricing-table li.avia-pricing-row .currency-symbol{
	opacity: 0.4;
	color:#fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

/*style variation*/
.avia_show_empty_cells .pricing-table .empty-table-cell{
	display:block;
}

.avia_pricing_minimal .pricing-table{
	box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.1);
}

#top .avia_pricing_minimal .pricing-table>li{
	border:none;
}

.avia_pricing_minimal .pricing-table > li:first-child,
#top .avia_pricing_minimal .pricing-extra,
.avia_pricing_minimal .pricing-table>li:last-child{
	border-radius: 0;
	border: none;
}

.avia_pricing_minimal .pricing-table.avia-highlight-col .pricing-extra{
	left:0;
	right:0;
}

.avia_pricing_minimal .pricing-table li.avia-pricing-row{
	font-weight:300;
}

@media only screen and (max-width: 767px)
{
	.responsive .avia-pricing-table-container,
	.responsive .pricing-table-wrap{
		display:block;
	}

	.responsive .pricing-table{
		display:block;
		margin-bottom:40px;
	}

	.responsive .pricing-table.avia-desc-col{
		display:none;
	}
}
/* ======================================================================================================================================================
Tabs
====================================================================================================================================================== */
#top .tabcontainer{
	background: transparent;
}

.tabcontainer{
	margin: 30px 0;
	position: relative;
	width:100%;
	clear: both;
	overflow: hidden;
	background: transparent;
}

.tab_titles{
	position: relative;
	width:100%;
	clear: both;
	float:left;
	z-index: 5;
}

.widget .tabcontainer{
	margin-top:0px;
}


.js_active .tab_content{
	visibility: hidden;
	clear: both;
	padding: 10px 19px;
	overflow:auto;
	position: absolute;
	top:0;
	z-index: 0;
	left:120%;
	width:100%;
}

.js_active .tab{
	cursor:pointer;
	margin:0 -1px 0 0;
	display: block;
	float: left;
	z-index: 2;
	position: relative;
	padding:12px 16px;
	top:1px;
	font-size: 0.8em;
	-webkit-touch-callout: none;			/*	non standard	*/
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-style: solid;
	border-width:1px;
}

.js_active .top_tab .tab{
	border-bottom: none;
	padding:12px 16px 14px 16px;
}

.js_active .active_tab{
	z-index: 4;
	position: relative;
	font-weight: bold;
}

.js_active .tab_titles .tab:first-child{
	border-top-left-radius:  2px;
}

.js_active .tab_titles .tab:last-child{
	border-top-right-radius: 2px;
}

.js_active .active_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;
}

.tabcontainer .tab_icon{
	margin-right: 7px;
	font-size: 1em;
}

.tabcontainer .tab_icon.avia-svg-icon svg:first-child{
	height: 1.1em;
	width: 1.1em;
	margin-bottom: -2px;
}

.tab_inner_content{
	margin: 11px 0;
	left:-200%;
	position: relative;
}

.active_tab_content .tab_inner_content{
	left:0;
	position: relative;
}

/*sidebar tabs*/
.sidebar_tab .tab_titles{
	width:30%;
	min-width:170px;
	max-width:250px;
	float:left;
	display: block;
}

.sidebar_tab_right .tab_titles{
	float:right;
}

.sidebar_tab .tab_titles .tab{
	width:100%;
	margin:0 0 -1px 0;
	top:0;
}

.sidebar_tab .tab_content{
	overflow: hidden;
	clear:none;
	left: -1px;
}

.sidebar_tab_right .tab_content{
	left: 1px;
}

.js_active .sidebar_tab .tab_titles .tab:last-child{
	border-top-right-radius: 0;
	border-bottom-left-radius: 2px;
}

.sidebar_tab_left .active_tab.tab{
	width:100.5%;
	border-right:none;
}

.sidebar_tab_right .active_tab.tab{
	width:100.5%;
	border-left:none;
	left:-1px;
}

/*noborder sidebar tabs*/
.noborder_tabs.sidebar_tab_left .tab_content, .noborder_tabs.sidebar_tab_right .tab_content{
	border:none;
	box-shadow: -8px 0px 20px -10px rgba(0, 0, 0, 0.2);
	left:0;
	padding:0px 0 0 30px;
}

.noborder_tabs.sidebar_tab_right .tab_content{
	box-shadow: 8px 0px 20px -10px rgba(0, 0, 0, 0.2);
	padding:0px 30px 0 0;
}

.noborder_tabs.sidebar_tab_left .tab{
	border-left:none;
}

.noborder_tabs.sidebar_tab_right .tab{
	border-right:none;
}

.noborder_tabs .tab:first-child{
	border-top:none;
}
.noborder_tabs .tab:last-child{
	border-bottom:none;
}

.tabcontainer .tab.fullsize-tab{
	display:none;
}

@media only screen and (max-width: 767px)  {
	.responsive .tabcontainer{
		border-width: 1px;
		border-style: solid;
		border-top:none;
		overflow: hidden;
	}

	.responsive .tabcontainer .tab_titles{
		display:none;
	}

	.responsive .tabcontainer .tab_content,
	.responsive .tabcontainer .tab{
		width:100%;
		max-width:100%;
		border-left:none;
		border-right:0;
		left:0;
		top:0;
		min-height: 0!important;
	}

	.responsive .tabcontainer .tab_content{
		border-bottom:none;
		padding:15px 30px;
		clear: both;
	}

	.responsive .tabcontainer .tab.fullsize-tab{
		display:block;
		margin-bottom:-1px;
	}

	.responsive .top_tab .tab.fullsize-tab{
		margin-bottom:0px;
	}
}
/* ======================================================================================================================================================
Team Member
====================================================================================================================================================== */
.avia-team-member{
	margin:30px 0;
	clear:both;
}

.avia-team-member.avia-builder-el-no-sibling{
	margin:0;
}

.team-member-name{
	margin-top:7px;
	font-size: 1.55em;
}

.team-member-job-title{
	margin-top:-7px;
	font-size: 1em;
}

.team-member-description{}

.team-social a{
	text-decoration: none;
	position: relative;
	border-radius: 30px;
	padding: 0 16px;
	background: #fff;
	margin: 3px;
	display: inline-block;
	height:53px;
	line-height:54px;
	width:53px;
}

.team-social a.avia-svg-icon svg:first-child{
	margin-top: 16px;
	margin-bottom: -1px;
}

.team-img-container{
	position: relative;
	overflow: hidden;
	border-radius: 3px;
	text-align: center;
	margin-bottom:10px;
}

.team-img-container img{
	display:block;
	margin:0 auto;
	width:100%;
}

.team-img-container img.av-team-img-original{
	width:auto;
	max-width:100%;
}

.avia-team-member .team-social{
	border: 7px solid rgba(0, 0, 0, 0.1);
	position: absolute;
	font-size:19px;
	background: #fff;
	background: rgba(255, 255, 255, 0.7);
	opacity: 0;
	visibility: hidden;
	top:0;
	left:0;
	right:0;
	bottom:0;
	text-align: center;
	border-radius:3px;
}

.team-social-inner{
	width:100%;
	padding:0 5%;
	position: absolute;
	top:50%;
	margin-top:-26px;
	left:0;
}

.team-img-container:hover .team-social{
	visibility: visible;
	opacity: 1;
}

.avia-team-member .plus-google:hover{ color:#de5a49; }
.avia-team-member .rss:hover	    { color:#ffa133; }
.avia-team-member .facebook:hover   { color:#37589b; }
.avia-team-member .twitter:hover    { color:#46d4fe; }
.avia-team-member .mail:hover       { color:#9fae37; }
.avia-team-member .dribbble:hover   { color:#e44885; }
.avia-team-member .linkedin:hover   { color:#419cca; }
.avia-team-member .search:hover     { color:#222222; }
.avia-team-member .behance:hover    { color:#008cfa; }
.avia-team-member .flickr:hover     { color:#ff0086; }
.avia-team-member .forrst:hover     { color:#234317; }
.avia-team-member .myspace:hover    { color:#000000; }
.avia-team-member .tumblr:hover     { color:#345574; }
.avia-team-member .vimeo:hover      { color:#31baff; }
.avia-team-member .youtube:hover    { color:#a72b1d; }
.avia-team-member .pinterest:hover  { color:#cb2027; }
.avia-team-member .skype:hover 	    { color:#12a5f4; }
.avia-team-member .five_100_px:hover{ color:#222222; }
.avia-team-member .soundcloud:hover { color:#F76700; }
.avia-team-member .xing:hover 	    { color:#006567; }
.avia-team-member .reddit:hover a	{ color:#FF4500; }


/*mobile from super small to tablet*/
@media only screen and (max-width: 989px) {

	.responsive.av-no-preview .team-social a{
		padding: 0 8px;
		background: #fff;
		margin: 3px;
		margin-top:11px;
		display: inline-block;
		height:33px;
		line-height:32px;
		width:33px;
		border-style: solid;
		border-width: 1px;
	}

	.responsive.av-no-preview  #top .avia-team-member .team-img-container img{
		position: relative;
		z-index: 3;
	}

	.responsive.av-no-preview  #top .avia-team-member .team-social {
		border: 1px solid rgba(0, 0, 0, 0.1);
		position: relative;
		font-size: 20px;
		background: #FFF;
		background: rgba(0, 0, 0, 0.03);
		opacity: 1;
		visibility: visible;
		top: auto;
		left: 0;
		right: 0;
		bottom: 5px;
		height: 60px;
		text-align: center;
		border-radius: 3px;
		border-top-right-radius: 0px;
		border-top-left-radius: 0px;
		font-size: 15px;
		z-index: 1;
	}
}
/* ======================================================================================================================================================
Testimonials
====================================================================================================================================================== */

.avia-testimonial{
	border-right-style: dashed;
	border-right-width: 1px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding: 20px;
}

.avia-first-testimonial{
	clear: both;
}

.avia-testimonial-wrapper .avia-testimonial-row:last-child .avia-testimonial{
	border-bottom: none;
}

.avia-testimonial.avia-last-testimonial,
.avia-grid-1-testimonials .avia-testimonial{
	border-right: none;
}

.avia-testimonial-image img{
	border-radius: 100px;
}

.avia-testimonial-image{
	float: left;
	margin: 0 20px 0 0;
	width: 80px;
	height: 80px;
	border-radius: 100px;
	overflow: hidden;
	background-size: contain;
	background-position: center center;
}

.avia-testimonial-content{
	overflow: hidden;
}

.avia-testimonial-content p:first-child{
	margin-top: 0;
}

.avia-testimonial-meta{
	position: relative;
	overflow: hidden;
	margin-left: 100px;
}

.avia-testimonial-meta-mini{
	overflow: hidden;
	line-height: 1.3em;
	padding-top: 0.2em;
}

.avia-testimonial-name{
	display: block;
}

.avia-testimonial-arrow-wrap{
	display: none;
}

.avia-testimonial-meta-mini .avia-testimonial-subtitle-sep{
	padding: 0 5px;
}

.avia-testimonial-meta-mini > *{
	line-height: 1.3em;
}

.avia-testimonial-wrapper{
	display: table;
	margin: 30px 0;
	clear: both;
	width: 100%;
	table-layout: fixed;
}

.avia-testimonial-row{
	display: table-row;
}

body div .avia-testimonial{
	display: table-cell;
	float: none;
}

.avia_transform .avia-testimonial .avia-testimonial-image{
	opacity: 0.2;
	transform: scale(0.5);
}

.avia_transform .avia_start_animation.avia-testimonial .avia-testimonial-image{
	animation: avia_appear 0.4s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	opacity: 1;
	transform: scale(1);
}


.av-minimal-grid-style .avia-testimonial{
	border: none;
	padding: 40px;
}

.av-minimal-grid-style .avia-testimonial-image{
	width: 45px;
	height: 45px;
	margin: 0 15px 0 0;
	overflow: visible;
}

.av-minimal-grid-style .avia-testimonial-meta{
	margin-left: 0;
	overflow: visible;
}

.av-minimal-grid-style .avia-testimonial-meta-mini{}

.av-boxed-grid-style.avia-testimonial-wrapper{
	border-spacing: 3px;
	border-collapse: separate;
}

.av-boxed-grid-style .avia-testimonial{
	border: none;
	padding: 0px;
}

.av-boxed-grid-style .avia-testimonial_inner{
	padding: 40px;
}

.avia-testimonial.avia-first-testimonial{
	padding-left: 0;
}

.avia-testimonial.avia-last-testimonial{
	padding-right: 0;
}

/*slider style*/
#top .avia-slider-testimonials.avia-testimonial-wrapper{
	display: block;
	clear: both;
	position: relative;
	overflow: hidden;
}

#top .avia-slider-testimonials.avia-testimonial-wrapper .avia-testimonial-row{
	display: block;
	width: 100%;
	position: relative;
}

#top .avia-slider-testimonials.avia-testimonial-wrapper .avia-testimonial{
	visibility: hidden;
	border: none;
	width: 100%;
	float: none;
	padding: 0;
	position: absolute;
	top: 0;
}

.js_active .avia-slider-testimonials.avia-testimonial-wrapper .avia-testimonial{
	opacity: 0;
}

#top .avia-slider-testimonials.avia-testimonial-wrapper .avia-testimonial:first-child{
	display: block;
	visibility: visible;
	position: relative;
}

.avia-slider-testimonials .avia-testimonial-meta{
	margin: 13px 0 0 20px;
	overflow: visible;
	font-size: 12px;
}

.avia-slider-testimonials .avia-testimonial-meta .avia-testimonial-image{
	margin: 0 10px 0 0;
	width: 40px;
	height: 40px;
}

.avia-slider-testimonials .avia-testimonial-content{
	padding: 15px;
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
}

.avia-slider-testimonials .avia-testimonial-content p:last-child{
	margin-bottom: 0;
}

.avia-slider-testimonials .avia-testimonial-arrow-wrap{
	display: block;
	position: absolute;
	top: -14px;
	left: 14px;
	overflow: hidden;
	width: 10px;
	height: 10px;
}

.avia-slider-testimonials .avia-testimonial-name{
	font-size: 14px;
}
.avia_mobile .avia-slider-testimonials{
	pointer-events: none;
}

/* compact slider - navigation */
#top .avia-slider-testimonials:not(.av-large-testimonial-slider).av-slideshow-ui .avia-slideshow-arrows a{
	top: 0;
	margin-top: 1px;
	/*opacity: 0.5;*/
	font-size: 20px;
	height: 40px;
	width: 0;
}

#top .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon{
	background-color: transparent;
	line-height: normal;
}

#top .avia-slider-testimonials:not(.av-large-testimonial-slider).av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon svg:first-child{
	height: 20px;
	width: 20px;
	margin-top: 10px;
}

#av-admin-preview .avia-slider-testimonials:not(.av-large-testimonial-slider).av-slideshow-ui .avia-slideshow-arrows a,
#top .avia-slider-testimonials:not(.av-large-testimonial-slider).av-slideshow-ui.av-loop-endless .avia-slideshow-arrows > a,
#top .avia-slider-testimonials:not(.av-large-testimonial-slider).av-slideshow-ui.av-loop-manual-endless .avia-slideshow-arrows > a,
#top .avia-slider-testimonials:not(.av-large-testimonial-slider).av-slideshow-ui .avia-slideshow-arrows.av-visible-prev > a.prev-slide,
#top .avia-slider-testimonials:not(.av-large-testimonial-slider).av-slideshow-ui .avia-slideshow-arrows.av-visible-next > a.next-slide{
	width: 40px;
}

#top .avia-slider-testimonials:not(.av-large-testimonial-slider) .avia-slideshow-arrows a:before{
	line-height: 20px;
	padding-top: 9px;
}

#top .avia-slider-testimonials:not(.av-large-testimonial-slider) .avia-slideshow-arrows a.prev-slide{
	right: 45px;
	margin-right: 0;
}

#top .avia-slider-testimonials:not(.av-large-testimonial-slider) .avia-slideshow-arrows a.next-slide{
	right: 0;
	margin-right: 0;
}

/*slider large*/
#top .av-large-testimonial-slider{
	text-align: center;
	pointer-events: all;
}

#top .av-large-testimonial-slider .avia-testimonial-content{
	border: none;
	padding: 0;
	background: transparent;
	font-size: 1.3em;
	line-height: 1.65em;
}

#top .av-large-testimonial-slider .avia-testimonial-meta{
	display: inline-block;
	width: auto;
	margin: 30px 0 0 0;
}

#top .av-large-testimonial-slider .avia-testimonial-arrow-wrap{
	display: none;
}

#top .av-large-testimonial-slider .avia-testimonial-meta-mini{
	text-align: left;
	overflow: visible;
	float: left;
	line-height: 1.8em;
	padding-top: 0;
}

#top .av-large-testimonial-slider .avia-testimonial-name{
	font-size: 1.6em;
	margin-top: 1em;
}

#top .av-large-testimonial-slider .avia-testimonial-meta .avia-testimonial-image{
	width: 80px;
	height: 80px;
}

#top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial{
	padding: 0px 100px ;
}

#top .av-large-testimonial-slider .avia-slideshow-arrows a{
	top: 0;
	margin-top: -1px;
	/*color: inherit;*/
	opacity: 0.1;
	font-size: 45px;
}

#top .av-large-testimonial-slider .avia-slideshow-arrows a.avia-svg-icon svg:first-child{
	height: 45px;
	width: 45px;
	margin-top: 8px;
}

/*  navigation both   */
#top .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a{
	color: inherit;
	opacity: 0;
}

#top .avia-slider-testimonials.av-control-minimal .avia-slideshow-arrows a{
	color: #fff;
}

#top .avia-slider-testimonials.av-control-minimal .avia-slideshow-arrows a.avia-svg-icon svg:first-child{
	stroke: #fff;
	fill: #fff !important;
}


#top .avia-slider-testimonials.av-control-minimal-dark .avia-slideshow-arrows a{
	color: #000;
}

#top .avia-slider-testimonials.av-control-minimal-dark .avia-slideshow-arrows a.avia-svg-icon svg:first-child{
	stroke: #000;
	fill: #000 !important;
}

#top .avia-slider-testimonials:hover .avia-slideshow-arrows a,
.avia_desktop #top .avia-slider-testimonials.av-slideshow-ui.av-nav-arrows-visible .avia-slideshow-arrows a,
#av-admin-preview .avia-slider-testimonials.av-slideshow-ui.av-nav-arrows-visible .avia-slideshow-arrows a{
	opacity: 0.5;
}

#top .avia-slider-testimonials .avia-slideshow-arrows a:hover,
.avia_desktop #top .avia-slider-testimonials.av-slideshow-ui.av-nav-arrows-visible .avia-slideshow-arrows a:hover,
#av-admin-preview .avia-slider-testimonials.av-slideshow-ui.av-nav-arrows-visible .avia-slideshow-arrows a:hover{
	opacity: 0.9;
}

#top .av-large-testimonial-slider .avia-slideshow-arrows a:before{
	background: transparent;
}

#top .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a:before{
	background: transparent;
	border-radius: 50%;
}

#top .avia-slider-testimonials.av-slideshow-ui.av-control-default .avia-slideshow-arrows a{
	border-radius: 50%;
}

@media only screen and (max-width: 767px)
{
	.responsive .avia-testimonial-wrapper,
	.responsive .avia-testimonial-row,
	.responsive .avia-testimonial{
		display: block;
		width: 100%;
		float: none;
	}

	.responsive .avia-testimonial{
		padding: 20px 0;
		border-right: none;
		margin: 0;
	}

	.responsive #top .avia-testimonial{
		border-bottom-style: dashed;
		border-bottom-width: 1px;
	}

	.responsive #top .avia-testimonial-row:last-child .avia-testimonial:last-child{
		border: none;
	}

    .responsive #top .avia-slider-testimonials .avia-testimonial{
		border: none;
	}

    .responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial{
		padding: 0px 70px ;
		font-size: 0.85em;
	}

    .responsive #top .av-large-testimonial-slider .avia-slideshow-arrows a{
		font-size: 30px;
	}
 }


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px)
{
	.responsive .avia-grid-testimonials .avia-testimonial-meta{
		margin-left: 0;
	}
}
/* ======================================================================================================================================================
TIMELINE
====================================================================================================================================================== */

.avia-timeline-container{
    clear: both;
    position: relative;
}

ul.avia-timeline{
    margin:0;
    padding:0;
}

.avia-timeline .av-milestone-icon-wrap{
    position: relative;
    overflow: hidden;
    text-decoration: none;
}

.av-milestone-content p:last-child{
	margin-bottom: 0;
}

.avia-timeline .milestone_icon{
    display: block;
    height: 90px;
    width: 90px;
    line-height: 90px;
    font-size: 30px;
    text-align: center;
    border-radius: 100%;
    position: relative;
    overflow: hidden;
    z-index: 5;
    color: #fff;
    box-sizing: border-box;
}

.avia-timeline .milestone_icon i.milestone-char.avia-svg-icon svg:first-child{
	fill: #fff;
	stroke: #fff;
	margin-top: 30px;
}

.avia-timeline .milestone_icon.milestone-icon-hasborder{
    padding: 2px;
}

.avia-timeline .milestone_icon.milestone-icon-hasborder .milestone_inner{
    line-height: 86px;
}

.avia-timeline-boxshadow .av-milestone-contentbox{
    padding: 2em;
    background-color: #fff;
    position: relative;
}

.avia-timeline-boxshadow .av-milestone-contentbox:after{
    content: "";
    position: absolute;
    width: 1em;
    height: 1em;
    left: 0;
    top: 2.5em;
    background-color: inherit;
    box-sizing: border-box;
    transform-origin: top left;
    transform: rotate(45deg) translateY(-50%) translateX(-50%);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
    z-index: -1;
}

.avia-timeline-boxshadow .av-milestone-contentbox:before{
    content: "";
    position: absolute;
    width: 1em;
    height: 1em;
    left: 0;
    top: 2.5em;
    background-color: inherit;
    box-sizing: border-box;
    transform-origin: top left;
    transform: rotate(45deg) translateY(-50%) translateX(-50%);
}

.avia-timeline-boxshadow .av-milestone-contentbox{
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}

.avia-timeline .milestone_inner{
    height: 100%;
    width: 100%;
    display: block;
    background-position: center;
    background-size: cover;
    border-radius: 100%;
    background-color: #fff;
}

.avia-timeline .av-milestone-date{
    overflow: hidden;
    font-size: 25px;
    position: relative;
}

.avia-timeline .av-milestone-date > a, .avia-timeline .av-milestone-date > strong{
	display: block;
	position: relative;
	min-height: 0.9em;
}

#top .av-milestone-date a:hover{
    text-decoration: underline;
}

#top .avia-timeline .av-milestone-content-wrap .entry-content-header h4 a:hover{
    text-decoration: underline;
}

/*timeline orientation vertical */

ul.avia-timeline-vertical{
    display: table;
    width: 100%;
}

ul.avia-timeline-vertical li{
    display: table-row;
    margin: 0;
    padding: 0;
}

.avia-timeline-vertical .av-milestone-date,
.avia-timeline-vertical .av-milestone-icon-wrap,
.avia-timeline-vertical .av-milestone-content-wrap{
    display: table-cell;
}

.avia-timeline-vertical .av-milestone-date{
    padding: 0 60px 0 0;
    text-align: right;
}

.avia-timeline-vertical .av-milestone-date span{
    display: block;
    zoom: 1;
    position: absolute;
    width: 30px;
    height: 1px;
    right: -60px;
    top: 0.5em;
}

.avia-timeline-vertical .av-milestone-date span:before{
    content: "";
    display: block;
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background-color: inherit;
    margin-top: -2px;
}

.avia-timeline-vertical .av-milestone-icon-wrap{
    padding: 30px 0 30px 0;
    width: 90px;
}

.avia-timeline-vertical .av-milestone-content-wrap{
    padding: 30px 0 30px 60px;
}

.avia-timeline-vertical .av-milestone-content-wrap .av-milestone-content ul li,
.avia-timeline-vertical .av-milestone-content-wrap .av-milestone-content ol li{
	display: list-item;
}

/* sigle milestone vertical align middle */

.avia-timeline-vertical li.av-milestone-valign-middle .av-milestone-date,
.avia-timeline-vertical li.av-milestone-valign-middle .av-milestone-icon-wrap,
.avia-timeline-vertical li.av-milestone-valign-middle .av-milestone-content-wrap{
    vertical-align: middle;
}

.avia-timeline-vertical.avia-timeline-boxshadow li.av-milestone-valign-middle .av-milestone-contentbox:before,
.avia-timeline-vertical.avia-timeline-boxshadow li.av-milestone-valign-middle .av-milestone-contentbox:after{
    top: 50%;
}

.avia-timeline-vertical li.av-milestone-valign-middle .av-milestone-indicator{
    top: 50%;
}

.avia-timeline-vertical li.av-milestone-valign-middle .av-milestone-content-wrap p:last-child{
    margin-bottom: 0;
}

.avia-timeline-vertical .av-milestone-icon-wrap:after{
    content: "";
    height: 1000%;
    width: 1px;
    position: absolute;
    top: 0;
    left: 50%;
    border-left-style: dashed;
    border-left-width: 1px;
}

.avia-timeline-vertical.avia-timeline-animate .av-milestone-icon-wrap:after{
    opacity: 0;
}

ul.avia-timeline-vertical li:first-child .av-milestone-icon-wrap:after{
    top: 30px;
}

ul.avia-timeline-vertical li.av-milestone-valign-middle:first-child .av-milestone-icon-wrap:after{
    top: 50%;
}

#av-admin-preview .avia-timeline-vertical .av-milestone-icon-wrap:after{
    opacity: 1;
}

ul.avia-timeline-vertical li:last-child .av-milestone-icon-wrap:after{
    height: 60px;
    top: 0;
}

ul.avia-timeline-vertical li.av-milestone-valign-middle:last-child .av-milestone-icon-wrap:after{
    height: 50%;
}

.avia-msie ul.avia-timeline-vertical li.av-milestone-valign-middle:last-child .av-milestone-icon-wrap:after{
    height: inherit;
}

.avia_transform .avia-timeline-vertical.avia-timeline-animate .milestone_icon{
    opacity: 0.1;
    transform: scale(0.5);
}


.avia_transform .avia-timeline-vertical .milestone_icon.milestone_bullet_arrow{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 100px;
    border-top-right-radius: 100px;
    border-top-left-radius: 100px;
    transform: scale(0.5) rotate(45deg);
}

.avia-timeline-vertical .milestone_icon.milestone_bullet_arrow{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 100px;
    border-top-right-radius: 100px;
    border-top-left-radius: 100px;
    transform: rotate(45deg);
}

.avia-timeline-vertical .milestone_icon.milestone_bullet_arrow .milestone_number{
    display: block;
    transform: rotate(-45deg);
}

.avia_transform .avia-timeline-vertical.avia-timeline-animate .av-milestone-indicator{
    opacity: 0.1;
}

.avia_transform .avia-timeline-vertical .avia_start_animation .milestone_icon{
    animation: avia_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1);
    transform: scale(1);
    opacity: 1;
}

.avia_transform .avia-timeline-vertical .avia_start_animation .milestone_icon.milestone_bullet_arrow{
    transform: scale(1) rotate(45deg);
}


.avia_transform .avia-timeline-vertical.avia-timeline-animate .avia_start_animation .milestone_icon,
.avia_transform .avia-timeline-vertical.avia-timeline-animate .avia_start_animation .av-milestone-icon-wrap:after{
    animation: avia_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1);
    transform: scale(1);
    opacity: 1;
}

/*timeline orientation vertical left */

.avia-timeline-vertical.av-milestone-placement-left .av-milestone-content-wrap{
    width: 90%;
}

.avia_transform .avia-timeline-vertical.av-milestone-placement-left.avia-timeline-animate .avia_start_animation .av-milestone-indicator{
    animation: caption-right 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1);
    opacity: 1;
}

/*timeline orientation vertical right */

.avia-timeline-vertical.av-milestone-placement-right .av-milestone-icon-wrap,
.avia-timeline-vertical.av-milestone-placement-right .av-milestone-content-wrap{
    text-align: right;
}

.avia-timeline-vertical.av-milestone-placement-right .av-milestone-content-wrap{
    padding: 30px 60px 30px 0;
    width: 90%;
}

.avia-timeline-vertical.av-milestone-placement-right .av-milestone-date{
    padding: 0 0 0 60px;
    text-align: left;
}

/*.avia-timeline-vertical.av-milestone-placement-right li > .av-milestone-date:first-child{
    display: none;
}*/

.avia-timeline-vertical.av-milestone-placement-right .av-milestone-date span{
    left: -60px;
    right: auto;
}

.avia-timeline-vertical.av-milestone-placement-right .av-milestone-date span:before{
    right: 0;
    left: auto;
}

.avia_transform .avia-timeline-vertical.av-milestone-placement-right.avia-timeline-animate .avia_start_animation .av-milestone-indicator{
    animation: caption-left 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1);
    opacity: 1;
}

.avia-timeline-vertical.av-milestone-placement-right.avia-timeline-boxshadow .av-milestone-contentbox:after,
.avia-timeline-vertical.av-milestone-placement-right.avia-timeline-boxshadow .av-milestone-contentbox:before{
    left: auto;
    right: -1em;
}

/*timeline orientation vertical alternating */

.avia-timeline-vertical.av-milestone-placement-alternate .av-milestone-icon-wrap{
    width: 90px;
    text-align: center;
}

.avia-timeline-vertical.av-milestone-placement-alternate .av-milestone-date{
    width: 50%;
}

.avia-timeline-vertical.av-milestone-placement-alternate .av-milestone-content-wrap{
    width: 50%;
}

.avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-icon-wrap,
.avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-content-wrap{
    text-align: right;
}

.avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-content-wrap{
    padding: 30px 60px 30px 0;
}

.avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-date{
    padding: 0 0 0 60px;
    text-align: left;
}

/*.avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even > .av-milestone-date:first-child{
    display: none;
}*/

.avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-date span{
    left: -60px;
    right: auto;
}

.avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-date span:before{
    right: 0;
    left: auto;
}

.avia_transform .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-animate li.av-milestone-even.avia_start_animation .av-milestone-indicator{
    animation: caption-left 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1);
    opacity: 1;
}

.avia_transform .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-animate li.av-milestone-odd.avia_start_animation .av-milestone-indicator{
    animation: caption-right 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1);
    opacity: 1;
}

.avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox:after,
.avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox:before{
    left: auto;
    right: -1em;
}


/*timeline orientation horizontal */


ul.avia-timeline-horizontal{
    width: 100%;
    overflow: hidden;
    padding-bottom: 2px;
}

#av-admin-preview ul.avia-timeline-horizontal{
    display: block;
}

ul.avia-timeline-horizontal li.av-milestone{
    display: inline-block;
    margin: 0 0 0 -4px;
    padding: 0;
    vertical-align: top;
}

.av-milestone-content li{
    margin-left: 0;
}

ul.avia-timeline-horizontal li:first-child{
    margin-left: 0;
}

.avia-slideshow-carousel ul{
    padding: 15px 0 15px 0;
}

#av-admin-preview ul.avia-timeline-horizontal li{
    /*display: none;*/
}

#av-admin-preview ul.avia-timeline-horizontal li:first-child{
/*    display: block;
    width: 100%*/
}

.avia-timeline-horizontal .av-milestone-icon-wrap{
    display: block;
}

.avia-timeline-horizontal .milestone_icon.milestone_bullet_arrow{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 100px;
    border-top-right-radius: 100px;
    border-top-left-radius: 100px;
    transform: rotate(-45deg);
}

.avia-timeline-horizontal .milestone_icon.milestone_bullet_arrow .milestone_number{
    display: block;
    transform: rotate(45deg);
}


.avia-timeline-horizontal .av-milestone-icon-wrap:after{
    content: "";
    height: 1px;
    width: 100%;
    position: absolute;
    right: 0;
    top: 50%;
    border-top-style: dashed;
    border-top-width: 1px;
}

.avia-timeline-horizontal .av-milestone-date span{
    display: block;
    zoom: 1;
    position: absolute;
    width: 30px;
    height: 1px;
    left: -65px;
    top: 0.5em;
}

.avia-timeline-horizontal .av-milestone-date span:before{
    content: "";
    display: block;
    position: absolute;
    width: 5px;
    height: 5px;
    right: 0;
    border-radius: 100%;
    background-color: inherit;
    margin-top: -2px;
}

.avia-timeline-horizontal .av-milestone-date span:after{
    content: "";
    display: block;
    position: absolute;
    width: 1px;
    height: 500px;
    top: 0;
    background-color: inherit;
}

.avia-timeline-horizontal .av-milestone-content-wrap{
    position: relative;
}

.avia-timeline-horizontal .av-milestone-content-wrap footer{
    display: block;
    position: absolute;
    width: 1px;
    height: 100%;
    top: 0;
    left: 45px;
}

.avia-timeline-horizontal .av-milestone-content-wrap footer:after{
    content: "";
    display: block;
    position: absolute;
    width: 5px;
    height: 5px;
    left: 0;
    bottom: 0;
    border-radius: 100%;
    background-color: inherit;
    margin-left: -2px;
}

.avia-timeline-horizontal.avia-timeline-boxshadow .av-milestone-content-wrap footer{
    display: none;
}

.avia-timeline-horizontal.avia-timeline-boxshadow .av-milestone-contentbox:after,
.avia-timeline-horizontal.avia-timeline-boxshadow .av-milestone-contentbox:before{
    top: 0;
    bottom: auto;
    margin-top: 0;
    left: 45px;
}

.av-timeline-nav{
    position: absolute;
    right: 0;
    top: 0;
    padding-top: 70px;
}

#av-admin-preview .av-timeline-nav{
    display: none;
}

#top .av-timeline-nav a.av-nav-btn{
	display: inline-block;
	position: relative;
	font-size: 0px;
	overflow: hidden;
	width: 0;
	height: 40px;
	line-height: 40px;
	border-radius: 100%;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	margin: 0 0 0 2px;
	transition: all 0.8s ease-in-out;
	background-color: #fff;
	color: #fff;
}

#top .av-timeline-nav a.av-nav-btn.avia-svg-icon{
	background-color: rgba(0,0,0,0.3);
}

#top .av-timeline-nav a.av-nav-btn.avia-svg-icon svg:first-child{
	margin-top: 11px;
	height: 18px;
	width: 18px;
	fill: #fff;
	stroke: #fff;
}

#top .avia-timeline-container:not(.av-slideshow-ui) .av-timeline-nav a.av-nav-btn{
	width: 40px;
}

.av-timeline-nav a{
	opacity: 0.5;
	transition: all 0.8s ease-in-out;
}

#top .avia-timeline-container.av-slideshow-ui .avia-slideshow-arrows > a{
	width: 0;
}

#top .avia-timeline-container.av-slideshow-ui .avia-slideshow-arrows.av-visible-prev > a.prev-slide,
#top .avia-timeline-container.av-slideshow-ui .avia-slideshow-arrows.av-visible-next > a.next-slide{
	opacity: 0.5;
	width: 40px;
}

#top .avia-timeline-container.av-slideshow-ui .avia-slideshow-arrows.av-visible-prev > a.prev-slide:hover,
#top .avia-timeline-container.av-slideshow-ui .avia-slideshow-arrows.av-visible-next > a.next-slide:hover{
	opacity: 1;
}

.av-timeline-nav a.av-nav-btn:hover,
#top .avia-timeline-container.av-slideshow-ui .av-timeline-nav a.av-nav-btn:hover{
    color: #fff;
}

.av-timeline-nav a:before{
    display: block;
    width: 100%;
    height: 100%;
    font-size: 18px;
	line-height: 40px;
}

.av-timeline-nav a:hover{
    opacity: 1;
}


/*timeline orientation horizontal - alternate */

.avia-timeline-horizontal.av-milestone-placement-alternate .av-milestone-date{
    margin: 0;
    padding: 30px 0 30px 110px;
}

.avia-timeline-horizontal.av-milestone-placement-alternate .av-milestone-content-wrap{
    padding: 30px 0 10px 110px;
}

.avia-timeline-horizontal.av-milestone-placement-alternate li.av-milestone-even .av-milestone-content-wrap{
    padding: 0 0 30px 110px;
}

.avia-timeline-horizontal.av-milestone-placement-alternate.avia-timeline-boxshadow .av-milestone-content-wrap{
    padding: 30px 60px 15px 0;
}

.avia-timeline-horizontal.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-content-wrap{
    padding: 0 60px 30px 0;
}

.avia-timeline-horizontal.av-milestone-placement-alternate li.av-milestone-even .av-milestone-date span:after{
    top: auto;
    bottom: 0;
}

.avia-timeline-horizontal.av-milestone-placement-alternate li.av-milestone-odd .av-milestone-date{
    padding: 0 30px 30px 110px;
}

.avia-timeline-horizontal.av-milestone-placement-alternate li.av-milestone-even .av-milestone-content-wrap footer:after{
    bottom: auto;
    top: 0;
}

.avia-timeline-horizontal.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox:after,
.avia-timeline-horizontal.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox:before{
    bottom: 0;
    top: auto;
    margin-top: 0;
    transform: rotate(45deg) translateY(50%) translateX(-50%);
    transform-origin: bottom left;
}



/*timeline orientation horizontal - top */

.avia-timeline-horizontal.av-milestone-placement-top .av-milestone-date{
    margin: 0;
    padding: 0 30px 30px 110px;
}

.avia-timeline-horizontal.av-milestone-placement-top .av-milestone-date > a,
.avia-timeline-horizontal.av-milestone-placement-top .av-milestone-date > strong{
    display: table-cell;
    vertical-align: bottom;
}

.avia-timeline-horizontal.av-milestone-placement-top .av-milestone-content-wrap{
    padding: 30px 15px 10px 110px;
}

.avia-timeline-horizontal.av-milestone-placement-top.avia-timeline-boxshadow .av-milestone-content-wrap{
    padding: 30px 60px 15px 0;
}


/*timeline orientation horizontal - bottom */

.avia-timeline-horizontal.av-milestone-placement-bottom .av-milestone-date{
    margin: 0;
    padding: 30px 30px 0 110px;
}

.avia-timeline-horizontal.av-milestone-placement-bottom .av-milestone-date span:before{
    right: 0;
    margin-top: -2px;
}

.avia-timeline-horizontal.av-milestone-placement-bottom .av-milestone-date span:after{
    top: auto;
    bottom: 0;
}

.avia-timeline-horizontal.av-milestone-placement-bottom .av-milestone-content-wrap{
    padding: 0 15px 30px 110px;
}

.avia-timeline-horizontal.av-milestone-placement-bottom.avia-timeline-boxshadow .av-milestone-content-wrap{
    padding: 0 60px 30px 0;
}

.avia-timeline-horizontal.av-milestone-placement-bottom .av-milestone-content-wrap footer:after{
    bottom: auto;
    top: 0;
}

.avia-timeline-horizontal.av-milestone-placement-bottom.avia-timeline-boxshadow .av-milestone-contentbox:after,
.avia-timeline-horizontal.av-milestone-placement-bottom.avia-timeline-boxshadow .av-milestone-contentbox:before{
    bottom: 0;
    top: auto;
    margin-top: 0;
    transform: rotate(45deg) translateY(50%) translateX(-50%);
    transform-origin: bottom left;
}


@media only screen and (max-width: 989px){

    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox:after,
    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox:before{
        left: 2em;
        right: auto;
    }

    .av-no-preview ul.avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-contentbox:before,
    .av-no-preview ul.avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-contentbox:after{
        left: 2em;
        top: 0;
        margin-top: 0;
    }

    .av-no-preview .avia-timeline-container,
    .av-no-preview ul.avia-timeline-vertical,
    .av-no-preview ul.avia-timeline-vertical li,
    .av-no-preview .avia-timeline-vertical .av-milestone-date,
    .av-no-preview .avia-timeline-vertical .av-milestone-icon-wrap,
    .av-no-preview .avia-timeline-vertical .av-milestone-content-wrap{
        display: block;
    }

    .av-no-preview ul.avia-timeline-vertical li{
        display: block;
        overflow: hidden;
        position: relative;
        padding: 0 0 0 90px;
    }

    .av-no-preview .avia-timeline-vertical .av-milestone-date{
        display: block;
        white-space: normal;
        padding: 33px 0 30px 50px;
        margin: 0;
        position: relative;
        text-align: left;
    }

    .av-no-preview .avia-timeline-vertical .av-milestone-icon-wrap{
        overflow: visible;
        position: absolute;
        left: 0;
        top: 0;
        padding-top: 0;
    }

    .av-no-preview .avia-timeline-vertical .av-milestone-icon-wrap:after{
        top: 0;
    }

    .av-no-preview .avia-timeline-vertical .av-milestone-date a{
        white-space: normal;
        position: relative;
        display: block;
        overflow: visible;
    }

    .av-no-preview .avia-timeline-vertical .av-milestone-date span{
        left: -50px;
        right: auto;
    }

    .av-no-preview .avia-timeline-vertical .av-milestone-date span:before{
        right: 0;
        left: auto;
    }

    .av-no-preview .avia-timeline-vertical .av-milestone-content-wrap{
        padding: 0 0 60px 50px;
    }

    .av-no-preview .avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-content-wrap{
        padding: 0 15px 60px 50px;
    }

    /*timeline orientation vertical left */

    .av-no-preview .avia-timeline-vertical.av-milestone-placement-left .av-milestone-content-wrap{
        width: 100%;
    }

    .av-no-preview .avia_transform .avia-timeline-vertical.av-milestone-placement-left.avia-timeline-animate .avia_start_animation .av-milestone-indicator{
        animation: caption-left 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1); /* IE 10+ */
    }

    /*timeline orientation vertical right */

    .av-no-preview .avia-timeline-vertical.av-milestone-placement-right .av-milestone-content-wrap{
        text-align: left;
        padding: 0 0 60px 50px;
        width: 100%;
    }

    .av-no-preview .avia-timeline-vertical.av-milestone-placement-right.avia-timeline-boxshadow .av-milestone-content-wrap{
        padding: 0 15px 60px 50px;
    }

    .av-no-preview .avia-timeline-vertical.av-milestone-placement-right .av-milestone-date{
        padding: 33px 0 30px 50px;
        display: none;
    }

    .av-no-preview .avia-timeline-vertical.av-milestone-placement-right li .av-milestone-date:first-child{
        display: block;
    }


    .av-no-preview .avia-timeline-vertical.av-milestone-placement-right .av-milestone-date span{
        left: -50px;
    }

    /*timeline orientation vertical alternating */

    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate .av-milestone-date{
        width: 100%;
    }

    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate .av-milestone-content-wrap{
        width: 100%;
    }

    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-content-wrap{
        padding: 0 0 60px 50px;
        text-align: left;
    }

    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-content-wrap{
        padding: 0 15px 60px 50px;
    }

    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-date{
        padding: 33px 0 30px 50px;
        display: none;
    }

    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even > .av-milestone-date:first-child{
        display: block;
    }

    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-date span{
        left: -50px;
    }

    .av-no-preview .avia_transform .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-animate li.av-milestone-odd.avia_start_animation .av-milestone-indicator{
        animation: caption-left 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1);
    }

}

@media only screen and (max-width: 767px){

    .av-no-preview .avia-timeline .milestone_icon{
        height: 64px;
        width: 64px;
        line-height: 64px;
    }
    .av-no-preview .avia-timeline .milestone_icon.milestone-icon-hasborder .milestone_inner{
        line-height: 60px;
    }

    /*timeline orientation vertical */

    .av-no-preview .avia-timeline-vertical .av-milestone-date{
        padding: 21px 0 30px 0;
    }

    .av-no-preview .avia-timeline-vertical .av-milestone-date span{
        display: none;
    }

    .av-no-preview .avia-timeline-vertical .av-milestone-content-wrap{
        padding: 0 0 60px 0;
    }

    .av-no-preview .avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-content-wrap{
        padding: 0 15px 60px 0;
    }

    .av-no-preview .avia-timeline-vertical .av-milestone-icon-wrap:after{
        left: 32px;
    }

    .av-no-preview .avia-timeline-vertical.av-milestone-placement-right .av-milestone-date{
        padding: 21px 0 30px 0;
    }

    .av-no-preview .avia-timeline-vertical.av-milestone-placement-right .av-milestone-content-wrap{
        padding: 0 0 60px 0;
    }

    .av-no-preview .avia-timeline-vertical.av-milestone-placement-right.avia-timeline-boxshadow .av-milestone-content-wrap{
        padding: 0 15px 60px 0;
    }


    /* vertical alignment */

    .av-no-preview .avia-timeline-vertical.avia-timeline-v-center .av-milestone-date{
        padding-top: 21px;
    }


    /*timeline orientation horizontal */


    .av-no-preview .avia-timeline-horizontal.avia-timeline-boxshadow .av-milestone-contentbox:after,
    .av-no-preview .avia-timeline-horizontal.avia-timeline-boxshadow .av-milestone-contentbox:before{
        left: 30px;
    }

    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-top .av-milestone-date{
        padding: 0 0 30px 90px;
    }

    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-top .av-milestone-content-wrap{
        padding: 30px 10px 10px 90px;
    }

    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-top.avia-timeline-boxshadow .av-milestone-content-wrap{
        padding: 30px 30px 30px 0px;
    }

    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-bottom .av-milestone-date{
        padding: 30px 0 0 90px;
    }

    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-bottom .av-milestone-content-wrap{
        padding: 0 0 30px 90px;
    }

    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-bottom.avia-timeline-boxshadow .av-milestone-content-wrap{
        padding: 0 30px 30px 0;
    }


    .av-no-preview .avia-timeline-horizontal .av-milestone-content-wrap footer{
        left: 32px;
    }

    .av-no-preview .av-timeline-nav{
        padding-top: 57px;
    }

    .av-no-preview .avia-timeline-horizontal .av-milestone-date span{
        left: -58px;
    }

    /*timeline orientation alternate */

    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-date{
        padding: 21px 0 30px 0;
    }

    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-content-wrap{
        padding: 0 0 60px 0;
    }

    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-content-wrap{
        padding: 0 15px 60px 0;
    }

    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-alternate .av-milestone-date{
        padding: 30px 0 0 90px;
    }

    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-alternate li.av-milestone-odd .av-milestone-date{
        padding: 0 0 30px 90px;
    }

    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-alternate .av-milestone-content-wrap{
        padding: 0 0 30px 90px;
    }

    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-alternate.avia-timeline-boxshadow .av-milestone-content-wrap{
        padding: 30px 30px 30px 0px;
    }

    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-odd .av-milestone-content-wrap{
        padding: 30px 30px 30px 0px;
    }

    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-content-wrap{
        padding: 0 10px 30px 10px;
    }

}
/* ======================================================================================================================================================
Accordion/Toggle
====================================================================================================================================================== */


/*toggle*/
.js_active .toggle_wrap,
.avia-admin-preview-container .toggle_wrap{
	visibility: hidden;
	position: absolute;
	z-index: 0;
	width: 100%;
	left: 120%;
}

.active_tc.toggle_wrap{
	position: static;
	visibility: visible;
	left: 0;
	width: auto;
	z-index: 1;
	display: none;
}

.js_active .toggler,
.avia-admin-preview-container .toggler{
	cursor: pointer;
	display: block;
	margin:0;
	padding: 9px 3px 9px 35px;
	position: relative;
	top: 1px;
	border-style:solid;
	border-width:1px;
	line-height: 1.65em;
	-webkit-touch-callout: none;			/*	non standard	*/
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.js_active .toggler.av-title-below.activeTitle,
.avia-admin-preview-container .toggler.av-title-below.activeTitle{
	top: unset;
	bottom: 1px;
}

.togglecontainer{
	margin:30px 0;
	position: relative;
	clear: both;
	display: flex;
	flex-direction: column;
}

.togglecontainer .taglist{
	display: flex;
	flex-wrap: wrap;
}

.togglecontainer .single_toggle:first-child .toggler,
.togglecontainer .taglist + .single_toggle .toggler{
	border-top-left-radius:  2px;
	border-top-right-radius: 2px;
}

.togglecontainer > div:last-of-type .toggler{
	border-bottom-left-radius:  2px;
	border-bottom-right-radius: 2px;
}

.togglecontainer > p.activeTitle{
	border-radius: 0;
}

.toggle_content{
	padding: 12px 30px 11px 30px;
	margin: 0 0 5px 0;
	border-style:solid;
	border-width:1px;
	border-top:none;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	overflow: hidden;
}

.av-title-below > .toggle_content{
	padding: 11px 30px 12px 30px;
	margin: 5px 0 0 0;
	border-top: 1px;
	border-bottom: none;
}

.toggle_icon{
	position: absolute;
	width: 15px;
	height: 15px;
	border-style: solid;
	border-width: 1px;
	top: 50%;
	left: 10px;
	margin-top: -8px;
}

.toggle_icon .vert_icon{
	border-left-style:solid;
	border-left-width:3px;
	position: absolute;
	left:5px;
	top:1px;
	height:11px;
}

.toggle_icon .hor_icon{
	border-top-style:solid;
	border-top-width:3px;
	position: absolute;
	top:5px;
	left:1px;
	width:11px;
}

.activeTitle .toggle_icon .vert_icon{
	border:none;
}


.hasCurrentStyle .toggle_icon,
.hasCurrentStyle .toggle_icon > span{
    border-color: inherit !important;
}

/* removed, otherwise opening animation does not work
.active_tc.toggle_wrap{
display:block;
}
*/
#top .av_toggle_section .av-inherit-border-color *{
	border-color: inherit;
}

#top .av_toggle_section .av-inherit-font-color *{
	color: inherit;
}

.toggler .toggle_icon,
.toggler:hover .toggle_icon *{
	transition: all 0.4s ease-in-out;
}

/*sorting*/
.taglist {
	margin-bottom:5px;
}

.taglist .tag-tab:last-child .tag-seperator{
	display: none;
}

.taglist .tag-seperator{
	padding: 0px 4px;
}

.single_toggle{
	width:100%;
	/* @since 5.6.7 - fixes chrome bug https://kriesi.at/support/topic/bug-in-chrome-for-accordion-toggles/  */
	/* float:left; */
	display: block;
	margin: 0 0 -2px 0;
	padding-bottom: 1px;
	overflow: hidden;
	position: relative;
}

/*minimal toggle*/
.av-minimal-toggle.togglecontainer .single_toggle .toggler{
	border-radius:0;
	border-left:none;
	border-right:none;
	border-top:none;
	font-size: 1.1em;
}

.av-minimal-toggle .toggle_content{
	border-radius:0;
	border:none;
	padding:12px 35px 11px 35px;
}

.av-minimal-toggle .single_toggle{
	margin: 0 0 7px 0;
	padding-bottom: 0px;
}

.av-minimal-toggle .toggle_icon {
	margin-top: -7px;
	border: none;
}

.av-minimal-toggle .toggler:hover {
	opacity: 0.8;
}

.av-minimal-toggle .activeTitle.toggler:hover {
	opacity: 1;
}


/* elegant toggle */
.av-elegant-toggle.togglecontainer .single_toggle:first-child .toggler,
.av-elegant-toggle.togglecontainer .taglist + .single_toggle .toggler{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.av-elegant-toggle.togglecontainer .av_toggle_section:first-of-type .toggler{
    border-top-width: 1px;
    border-top-style: solid;
}

.js_active .av-elegant-toggle .toggler,
.avia-admin-preview-container .av-elegant-toggle .toggler{
    padding: 35px 55px 30px 35px;
    font-size: 17px;
    top: 0;
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
}

.av-elegant-toggle .toggle_icon{
    width: 32px;
    height: 32px;
    border-radius: 40px;
    left: auto;
    right: 20px;
    margin-top: -16px;
    border-width: 2px;
    opacity: 0.4;
    /*transition: all 0.2s ease-in;   removed 4.8.6.1 - replaced for all icons*/
}

.av-elegant-toggle .activeTitle .toggle_icon,
.av-elegant-toggle .single_toggle:hover .toggle_icon {
    opacity: 1;
}

.av-elegant-toggle .toggle_icon .hor_icon,
.av-elegant-toggle .toggle_icon .vert_icon{
    border-width: 2px;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.av-elegant-toggle .toggle_content{
    margin-bottom: 0;
    font-size: 15px;
    line-height: 1.4;
    padding: 20px 35px 30px 35px;
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-bottom-width: 1px;
    border-radius: 0;
}

.av-elegant-toggle .single_toggle{
    border-width: 0;
    margin: 0;
    padding: 0;
    float: none;
}
/* ======================================================================================================================================================
Video
====================================================================================================================================================== */

.avia-video,
.avia-iframe-wrap{
	clear:both;
	position: relative;
	margin-bottom:20px;
}

.avia-video,
.avia-video iframe,
.avia-video video{
	background-color: #000;
}

/*responsive iframe trick*/
.avia-video iframe,
.js_active .avia-iframe-wrap iframe,
div .avia-video .avia-iframe-wrap{
	position: absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	padding:0;
}
.avia-video-custom{
	height:0;
}

.avia-video-16-9,
.js_active .avia-iframe-wrap{
	padding-bottom: 56.25%;
	height: 0;
}

.avia-video-9-16,
.js_active .avia-iframe-wrap{
	padding-bottom: 178%;
	height: 0;
}

.avia-video-4-3{
	padding-bottom: 75%;
	height: 0;
}

.avia-video-3-4{
	padding-bottom: 133.5%;
	height: 0;
}

/*html 5 video - always has 100 width and natural height. behaves like image when it comes to aspect ratio*/
video{
	width: 100%;
	height: auto;
}

.mejs-layer{
    z-index: 1;
    width: 100% !important;
}

.mejs-layer.mejs-overlay-play{
	height: 100% !important;
}

#top .avia-video .mejs-container,
#top .avia-video .mejs-container video{
	height: 100% !important;
	width: 100% !important;
	position: absolute;
}

#top .avia-video .av-click-to-play-overlay{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	z-index: 1000;
}

#top .avia-video .av-click-to-play-overlay .avia_playpause_icon{
	display: block;
	transition: opacity 0.4s ease-out;
}

#top .avia-video .av-click-to-play-overlay:hover .avia_playpause_icon{
	opacity: 0.7;
}

.avia-video .mejs-poster,
.avia-video{
	background-position: center center;
	background-size: cover;
}

.avia-video .mejs-poster{
	position: absolute;
	height: 100% !important;
	width: 100% !important;
	top: 0;
	left: 0;
}
