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;-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 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";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";}.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.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;}#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-hbhbn.nitrocdn.com/nNGgMXFnyCFgXLWMfzTAKwFmIQdOetGo/assets/images/optimized/rev-4528bbc/www.sophiethibault.ca/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 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 #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-facebook:hover a,#top #wrap_all .av-social-link-facebook a:focus{color:#fff;background-color:#37589b;}#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:#000;background-color:#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-whatsapp:hover a,#top #wrap_all .av-social-link-whatsapp a:focus{color:#fff;background-color:#00e676;}#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-dribbble:hover a,#top #wrap_all .av-social-link-dribbble a:focus{color:#fff;background-color:#e44885;}#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-search:hover a,#top #wrap_all .av-social-link-search a:focus{color:#fff;background-color:#222;}#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-behance:hover a,#top #wrap_all .av-social-link-behance a:focus{color:#fff;background-color:#008cfa;}#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-forrst:hover a,#top #wrap_all .av-social-link-forrst a:focus{color:#fff;background-color:#234317;}#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-tumblr:hover a,#top #wrap_all .av-social-link-tumblr a:focus{color:#fff;background-color:#345574;}#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-youtube:hover a,#top #wrap_all .av-social-link-youtube a:focus{color:#fff;background-color:#a72b1d;}#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-skype:hover a,#top #wrap_all .av-social-link-skype a:focus{color:#fff;background-color:#12a5f4;}#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-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-soundcloud:hover a,#top #wrap_all .av-social-link-soundcloud a:focus{color:#fff;background-color:#f76700;}#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-vk:hover a,#top #wrap_all .av-social-link-vk a:focus{color:#fff;background-color:#597ba5;}#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-telegram:hover a,#top #wrap_all .av-social-link-telegram a:focus{color:#fff;background-color:#25a4e3;}#top #wrap_all .av-social-link-yelp:hover a,#top #wrap_all .av-social-link-yelp a:focus{color:#fff;background-color:#d32323;}#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;}.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 .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 .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;}#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: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: 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%;}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: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;}#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:after{content:"";font-family:"entypo-fontello";font-size:10px;vertical-align:middle;padding:0 8px;}.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:after{font-size:10px;line-height:26px;display:block;padding:0;text-align:center;}.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;}#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;}.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;}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%;}.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;}.avia-button.avia-color-black,.avia-button.avia-color-black:hover{background-color:#2c2c2c;border-color:#000;color:#fff;}.avia-button.avia-color-red,.avia-button.avia-color-red:hover{background-color:#b02b2c;border-color:#8b2121;color:#fff;}.avia-button.avia-color-orange,.avia-button.avia-color-orange:hover{background-color:#edae44;border-color:#ca9336;color:#fff;}.avia-button.avia-color-green,.avia-button.avia-color-green:hover{background-color:#83a846;border-color:#6f8f3b;color:#fff;}.avia-button.avia-color-blue,.avia-button.avia-color-blue:hover{background-color:#7bb0e7;border-color:#6693c2;color:#fff;}.avia-button.avia-color-aqua,.avia-button.avia-color-aqua:hover{background-color:#4ecac2;border-color:#3eaaa3;color:#fff;}.avia-button.avia-color-teal,.avia-button.avia-color-teal:hover{background-color:#5f8789;border-color:#3f5e5f;color:#fff;}.avia-button.avia-color-purple,.avia-button.avia-color-purple:hover{background-color:#745f7e;border-color:#514358;color:#fff;}.avia-button.avia-color-pink,.avia-button.avia-color-pink:hover{background-color:#d65799;border-color:#bb4b85;color:#fff;}.avia-button.avia-color-silver,.avia-button.avia-color-silver:hover{background-color:#dadada;border-color:#b4b4b4;color:#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-black,.avia-button.avia-font-color-black-hover:hover{color:#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-orange,.avia-button.avia-font-color-orange-hover:hover{color:#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-blue,.avia-button.avia-font-color-blue-hover:hover{color:#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-teal,.avia-button.avia-font-color-teal-hover:hover{color:#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-pink,.avia-button.avia-font-color-pink-hover:hover{color:#bb4b85;}#top a.avia-button.avia-font-color-silver,.avia-button.avia-font-color-silver-hover:hover{color:#b4b4b4;}#top .avia-button.avia-color-light{color:#fff;border:3px solid #fff;background:transparent;}#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;}.avia-button.avia-color-light:hover{opacity:.7;color:#fff;}.avia-button.avia-color-dark:hover{opacity:.7;color:#000;color: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-medium{padding:12px 16px 10px;font-size:13px;min-width:90px;}.avia-button.avia-size-large{padding:15px 30px 13px;font-size:13px;min-width:139px;}.avia-button.avia-size-x-large{padding:25px 50px 23px;font-size:15px;min-width:200px;}.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;}#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-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;}.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;}.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;}.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-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-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;}#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: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;}}#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:block;float:left;}#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 .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: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.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;}.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;}.av_font_icon.av-icon-style-border:not(.avia-sonar-shadow) a.av-icon-char:hover:after{animation:sonarEffect 1s ease-out;}.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.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;}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_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_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_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_content_container{line-height:1.65em;}@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 .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;}.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;}#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{transform:scale(1.5);}.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{overflow:revert;}.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:after{content:"";font-family:"entypo-fontello";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;color:rgba(255,255,255,.7);border-radius:3px;cursor:pointer;}.avia-image-container.av-has-copyright.av-copyright-icon-reveal .avia-copyright:hover:after{background-color:rgba(0,0,0,.2);color: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:after{border-radius:100%;}.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-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;}.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;}.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;}.av-fullwidth-hotspots{border-top:none;}.av-fullwidth-hotspots img{width:100%;border-radius:0px;}.av-fullwidth-hotspots .av-hotspot-container{display:block;}.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 .7s 1 cubic-bezier(.175,.885,.32,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 .7s cubic-bezier(.23,1,.32,1) 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;}}.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 .7s;}.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-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 .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:#fff;}#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;}}.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.9%;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.8%;}.av-masonry-col-1 .av-masonry-entry{width:100%;}.av-masonry-col-2 .av-masonry-entry{width:49.8%;}.av-masonry-col-2 .av-masonry-entry.av-landscape-img{width:99.5%;}.av-masonry-col-3 .av-masonry-entry{width:33.3%;}.av-masonry-col-3 .av-masonry-entry.av-landscape-img{width:66.6%;}.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.9%;}.av-masonry-col-5 .av-masonry-entry.av-landscape-img{width:39.8%;}.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.8%;}.responsive.av-no-preview #top .av-desktop-columns-4 .av-masonry-entry{width:24.9%;}.responsive.av-no-preview #top .av-desktop-columns-4 .av-masonry-entry.av-landscape-img{width:49.8%;}.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.8%;}.responsive.av-no-preview #top .av-desktop-columns-2 .av-masonry-entry.av-landscape-img{width:99.5%;}.responsive.av-no-preview #top .av-desktop-columns-1 .av-masonry-entry{width:100%;}}@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.9%;}.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.8%;}.responsive.av-no-preview #top .av-medium-columns-1 .av-masonry-entry{width:100%;}}@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.9%;}.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.8%;}.responsive.av-no-preview #top .av-small-columns-1 .av-masonry-entry{width:100%;}}@media only screen and (max-width: 479px){.responsive.av-no-preview #top .av-mini-columns-4 .av-masonry-entry{width:24.9%;}.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.8%;}.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;}.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 .8s 1 cubic-bezier(.175,.885,.32,1.075);}.avia_transform .av-masonry-entries.av-masonry-animation-curtain-reveal .avia-curtain-reveal-overlay{animation-delay:.8s;}.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;}.avia-mozilla #top .av-1px-gap.av-flex-size .av-masonry-entry .av-inner-masonry{margin-bottom:2px;}.av-flex-size .av-masonry-image-container{background-image:none !important;}.av-flex-size .av-masonry-image-container.nitro-lazy{background-image:none !important;}.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;}#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content{background:rgba(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;}.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%;}#top .av-masonry-entry:hover{text-decoration:none;}.av-masonry-image-container,.av-inner-masonry-content,.av-masonry-pagination{transition:all .4s ease-in-out;}.avia_desktop .av-hover-overlay-active .av-masonry-image-container{opacity:.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-masonry-entry:hover .av-masonry-image-container{transform:scale(1.05,1.05);}.avia_desktop .av-masonry-entry .av-image-copyright,.avia_desktop .av-masonry-entry:hover .av-image-copyright{transition:all .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{-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;}.avia_desktop.avia_transform3d .av-masonry-image-container{-webkit-perspective:1000px;-webkit-backface-visibility:hidden;}.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:.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;}.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;}.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;}#top .av-icon-display.av-masonry-media{position:absolute;left:50%;margin-left:-30px;top:-75px;opacity:.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:.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:.3;}#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;}#top .av-hover-overlay-fade_out .av-masonry-image-container{opacity:1;}#top .av-hover-overlay-fade_out .av-masonry-entry:hover .av-masonry-image-container{opacity:.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.9%;}.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.9%;}.responsive .av-masonry-col-flexible .av-masonry-entry.av-landscape-img{width:100%;}}.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,.2);border-right:2px solid rgba(0,0,0,.2);border-bottom:2px solid rgba(0,0,0,.2);border-left:2px solid #000;animation:av-load8 .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;}#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 .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 .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 .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:"►";position:absolute;top:15px;margin-left:-10px;font-family:"entypo-fontello";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 .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:"►";position:absolute;top:15px;margin-left:-10px;font-family:"entypo-fontello";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 .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:"►";position:absolute;top:15px;margin-left:-10px;font-family:"entypo-fontello";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%;}}.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,.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:-.5em;font-size:1.3em;}.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,.7);color:#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,.7);color:#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,.7);color:#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,.7);color:#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-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_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:.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,.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;}.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;box-sizing:content-box;box-shadow:0 0 0 2px rgba(255,255,255,.1);transform:scale(.9);transform-style:preserve-3d;}.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;}.avia-animated-number.avia-color-font-dark .avia-animated-number-content,.avia-animated-number.avia-color-font-dark .heading{color:#222;}#top .avia-color-font-custom .heading{color:inherit;}.avia-animated-number.avia-color-font-embossed .avia-single-number{text-shadow:0 1px 0 #cbcbcb,0 2px 0 #c9c9c9,0 3px 0 #bababa,0 4px 0 #b8b8b8,0 5px 0 #ababab,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:#fff;}.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-no-number{opacity:.5;font-size:.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;}}#top.av-accessibility-aaa .avia-animated-number-content{line-height:1.5em;}#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:.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 .5s .2s cubic-bezier(.165,.84,.44,1);}#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;}}.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,.1);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;}.avia-section .pagination-portfolio .pagination{padding:16px;}.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;}.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;}.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;}.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;}}@media only screen and (min-width: 990px){.responsive.av-no-preview #top #wrap_all .av-desktop-columns-6 .grid-entry{width:11.666666666667%;}.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.333333333333%;}.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%;}}@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%;}}@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%;}}@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%;}}#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;}.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:3px;left:3px;color:white;background:black;background:rgba(0,0,0,.5);padding:1px 10px 2px 10px;border-radius:3px;line-height:21px;}.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,.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:.9em;font-weight:bold;text-transform:uppercase;letter-spacing:.5px;}.av-small-bar .avia-progress-bar .progress{height:10px;line-height:1em;border-radius:0px;}.progressbar-percent{float:right;opacity:.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(.165,.84,.44,1);width:100%;}.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;}}.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;box-sizing:content-box;box-shadow:0 0 0 2px rgba(255,255,255,.1);transform:scale(.9);transform-style:preserve-3d;}#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;}.av_searchform_wrapper{border-width:1px;border-style:solid;}#top .avia_search_element .av_searchsubmit_wrapper{position:absolute;right:0;height:100%;top:0;z-index:2;transition:all .2s ease-in;}#top .avia_search_element .av_searchsubmit_wrapper:hover{opacity:.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-submit-hasiconlabel #searchsubmit{padding-left:2.5em;}#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 .2s ease-in;}#top .avia_search_element #searchsubmit:hover{border-color:transparent;background-color:inherit;opacity:.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 form.ajax_loading_now #searchsubmit{margin-right:0;padding-right:0;}#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;}#top .avia_search_element #s.av-input-hasicon{padding-left:3em;}#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,.4);border-right:2px solid rgba(255,255,255,.4);border-bottom:2px solid rgba(255,255,255,.4);border-left:2px solid #fff;animation:av-rotate .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);}}.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,.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,.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,.1);}.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;}#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,.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,.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,.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 .7s cubic-bezier(.23,1,.32,1);}@media only screen and (max-width: 767px){.responsive #top .aviaccordion-title-no-mobile .aviaccordion-preview-title-pos{display:none;}}#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,.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;}}@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;}}@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;}}@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;}}.avia-slideshow-inner li{transform-style:preserve-3d;}.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;}#top .av_slideshow_full.av-control-minimal .avia-slideshow-arrows a{margin:-50px 0 0 0;width: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;}#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{}#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(.985,.005,.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(.985,.005,.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(.985,.005,.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(.985,.005,.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 .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 .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;}@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;}}@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;}}@media only screen and (min-width: 768px) and (max-width: 989px){}@media only screen and (min-width: 1140px){}@media only screen and (min-width: 1340px){}.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;-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:.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;}}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;}.avia-layerslider.container_wrap{max-width:100% !important;}#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;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;visibility:hidden;opacity:.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,.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:.3;border:2px solid #fff !important;text-indent:300%;text-indent:0;overflow:hidden;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:.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;}#top .avia-layerslider .ls-nav-prev:before{content:"";}#top .avia-layerslider .ls-nav-next:before{content:"";}#top .avia-layerslider .ls-nav-start:before{content:"";}#top .avia-layerslider .ls-nav-stop:before{content:"";}#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";}div .avia-layerslider .ls-fullwidth .ls-nav-sides.nitro-lazy,div .avia-layerslider .ls-fullwidth .ls-bottom-slidebuttons a.nitro-lazy,div .avia-layerslider .ls-fullwidth .ls-nav-prev.nitro-lazy,div .avia-layerslider .ls-fullwidth .ls-nav-next.nitro-lazy,div .avia-layerslider .ls-fullwidth .ls-nav-start.nitro-lazy,div .avia-layerslider .ls-fullwidth .ls-nav-stop.nitro-lazy,div .avia-layerslider .ls-fullwidth .ls-fullscreen.nitro-lazy,div .avia-layerslider .ls-fullwidth .ls-loading-container.nitro-lazy,div .avia-layerslider .ls-noskin .ls-loading-container.nitro-lazy,div .avia-layerslider .ls-noskin .ls-fullscreen.nitro-lazy{background-image:none !important;}.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-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 .2s ease-in-out;}.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{color:#fff;background-color:#46d4fe;}.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:#222;}.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:#000;}.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:#222;}.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 a:hover{opacity:.75;}#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{background:transparent;color:#46d4fe;}#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:#222;}#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:#000;}#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:#222;}#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;}.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%;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 .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 .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-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 .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:.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:.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 .4s ease-in-out;}.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:.7;transition:all .4s ease-in-out;}.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 .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;}#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 .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:.7;transition:all .4s ease-in-out;}.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:.6;}.avia_desktop #top .av-slideshow-section.av-is-slideshow:hover .avia-slideshow-controls a{opacity:.6;}.avia_desktop #top .av-slideshow-section.av-is-slideshow:hover .avia-slideshow-controls a:hover{opacity:.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 .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 .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 .8s ease-in-out;}.av-tab-slide-transition .av-tab-section-inner-container,.av-tab-slide-up-transition .av-tab-section-inner-container{transition:all .4s ease-in-out;}.av-tab-slide-up-transition .av-tab-section-outer-container{transition:all .4s ease-in-out;}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;}.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;}.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;}}.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;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;}.pricing-table li.empty-table-cell{display:none;}.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,.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:.5em;position:relative;top:-.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:.4;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.3);}.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,.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;}}#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:.8em;-webkit-touch-callout:none;-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;}.tab_inner_content{margin:11px 0;left:-200%;position:relative;}.active_tab_content .tab_inner_content{left:0;position:relative;}.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_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,.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,.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;}}.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-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,.1);position:absolute;font-size:19px;background:#fff;background:rgba(255,255,255,.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:#222;}.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:#000;}.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:#222;}.avia-team-member .soundcloud:hover{color:#f76700;}.avia-team-member .xing:hover{color:#006567;}.avia-team-member .reddit:hover a{color:#ff4500;}@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,.1);position:relative;font-size:20px;font-size:15px;background:#fff;background:rgba(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;z-index:1;}}.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:.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:.2;transform:scale(.5);}.avia_transform .avia_start_animation.avia-testimonial .avia-testimonial-image{animation:avia_appear .4s 1 cubic-bezier(.175,.885,.32,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;}#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;}#top .avia-slider-testimonials:not(.av-large-testimonial-slider).av-slideshow-ui .avia-slideshow-arrows a{top:0;margin-top:1px;font-size:20px;height:40px;width:0;}#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;}#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;opacity:.1;font-size:45px;}#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-dark .avia-slideshow-arrows a{color:#000;}#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:.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:.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:.85em;}.responsive #top .av-large-testimonial-slider .avia-slideshow-arrows a{font-size:30px;}}@media only screen and (max-width: 479px){.responsive .avia-grid-testimonials .avia-testimonial-meta{margin-left:0;}}.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.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,.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,.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;}#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;}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:.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;}.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:.1;transform:scale(.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(.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:.1;}.avia_transform .avia-timeline-vertical .avia_start_animation .milestone_icon{animation:avia_appear 1s 1 cubic-bezier(.175,.885,.32,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(.175,.885,.32,1);transform:scale(1);opacity:1;}.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(.175,.885,.32,1);opacity:1;}.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(.175,.885,.32,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;}.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(.175,.885,.32,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(.175,.885,.32,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;}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{}#av-admin-preview ul.avia-timeline-horizontal li:first-child{}.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:.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 .8s ease-in-out;background-color:#fff;color:#fff;}#top .avia-timeline-container:not(.av-slideshow-ui) .av-timeline-nav a.av-nav-btn{width:40px;}.av-timeline-nav a{opacity:.5;transition:all .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:.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;}.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;}.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;}.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;}.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(.175,.885,.32,1);}.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;}.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(.175,.885,.32,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;}.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;}.av-no-preview .avia-timeline-vertical.avia-timeline-v-center .av-milestone-date{padding-top:21px;}.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;}.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;
}

.togglecontainer{
	margin:30px 0;
	position: relative;
	clear: both;
}

.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: 0px 0 5px 0;
	border-style:solid;
	border-width:1px;
	border-top:none;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	overflow: hidden;
}

.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-seperator:last-child{
	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-4-3{
	padding-bottom: 75%;
	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;
}
/* ======================================================================================================================================================
GENERIC
====================================================================================================================================================== */


p:empty,
.entry-content-wrapper:empty{
	display:none;
}

.avia-shadow{
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);
}

/*fix webkit flickering bug*/
.webkit_fix{
	-webkit-perspective: 1000px;
	-webkit-backface-visibility: hidden;
}

body .container_wrap .avia-builder-el-no-sibling{
	margin-top:0;
	margin-bottom:0;
}

body .container_wrap .avia-builder-el-last{
	margin-bottom:0;
}

body .container_wrap .avia-builder-el-first{
	margin-top:0;
}

body .av-align-left{
	text-align: left;
}

body .av-align-right{
	text-align: right;
}

body .av-align-center{
	text-align: center;
}

#top .av_inherit_color *{
	color:inherit;
}
#top .av_inherit_color a{
	text-decoration: underline;
}

#top .av_opacity_variation{
	opacity: 0.7;
}

#top .av-shortcode-disabled-notice{
	display:block;
	text-align: center;
	margin: 5px;
	padding: 20px;
	background-color: #FFFDF3;
	color: #C96D11;
	border:1px solid #E6BF4A;
	clear:both;
}

#top .av-shortcode-disabled-notice a{
	color: inherit;
	text-decoration: underline;
}

/* ======================================================================================================================================================
SCREEN READER see https://webaim.org/techniques/css/invisiblecontent/#techniques
====================================================================================================================================================== */
.av-screen-reader-only {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

/*	=====================================================================================
Loading icon e.g. masonry, portfolio     (moved from portfolio.css)
========================================================================================== */
.avia_loading_icon{
	background: rgba(0,0,0,0.7);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	margin: 0;
	display: none;
	z-index: 10000;
}

#top .avia_loading_icon .av-siteloader{
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -20px 0 0 -20px;
}

/*	=============================================================================================
Tooltip for social share buttons     (moved from blog.css - breaks layout if blog disabled )
================================================================================================= */
.avia-related-tooltip{
	position: absolute;
	z-index: 9999999;
	padding: 0;
	width: 200px;
	border-radius: 2px;
	box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.1);
	border-width: 1px;
	border-style: solid;
	padding: 15px;
	margin-top: -10px;
}

.avia-related-tooltip .avia-arrow-wrap{
	top: auto;
	bottom: 0;
	position: absolute;
	left: 50%
}

.avia-related-tooltip .avia-arrow-wrap .avia-arrow{
	border-top: none;
	border-left: none;
	top: -4px;
}


/* ======================================================================================================================================================
TEXT BLOCK
====================================================================================================================================================== */
.avia_textblock{
	clear: both;
	line-height: 1.65em;
}

.avia_textblock.av_multi_colums > p:first-child{
	margin-top: 0;
}

.flex_column + .avia_textblock{
	padding-top: 50px;
}

/* ======================================================================================================================================================
Columns
====================================================================================================================================================== */
body .column-top-margin{
	margin-top:50px;
}

body .flex_column.avia-link-column{
	cursor: pointer;
}
body .flex_column.avia-link-column.avia-link-column-hover:hover{
	opacity: 0.8;
}

/* ======================================================================================================================================================
Icon
====================================================================================================================================================== */
.av-icon-display{
	display: block;
	font-size: 30px;
	line-height: 58px;
	margin: 0 auto 20px auto;
	width: 60px;
	border-radius: 100px;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	transition: all 0.3s ease-in-out;
}

/* ======================================================================================================================================================
COLOR SECTION
====================================================================================================================================================== */
.avia-section{
	clear:both;
	width:100%;
	float:left;
	min-height:100px;
	position: static; /*fixes a glitch with bg image not displaying below video slide*/
}

.avia-section.avia-section-small{
	min-height:0;
}

.js_active .av-minimum-height .container{
	z-index: 1; /*required for transition*/
	opacity: 0;
	transition: opacity 0.6s ease-in;
}

.js_active.av-preloader-enabled .av-minimum-height .container{
	transition: opacity 1.2s ease-in;
}

.avia-section.av-minimum-height .container{
	display: table;
	table-layout: fixed;
}

.avia-section.av-minimum-height .container .content{
	display: table-cell;
	vertical-align: middle;
	height:100%;
	float:none !important;
}

.av-minimum-height-100 .container {
	height:1500px;			/*will be overwritten by js*/
}

.avia-full-stretch{
	background-size: cover !important;
}

.avia-full-contain{
	background-size: contain !important;
}

.avia_mobile .avia-full-stretch{
	background-attachment: scroll !important;
}

#top #main .avia-section .template-page{
	width:100%;
	border:none;
	margin-left: auto;
	padding-left: 0;
	margin-right: auto;
}

.avia-section .template-page .entry-content-wrapper{
	padding-right:0;
}

.avia-section-small .content,
.avia-section-small .sidebar {
	padding-top: 20px;
	padding-bottom: 20px;
}

.avia-section-large .content,
.avia-section-large .sidebar {
	padding-top: 70px;
	padding-bottom: 70px;
}

.avia-section-huge .content,
.avia-section-huge .sidebar {
	padding-top: 130px;
	padding-bottom: 130px;
}

.avia-section-no-padding .content,
.avia-section-no-padding .sidebar,
.avia-section-custom .content,
.avia-section-custom .sidebar{
	padding-top:0;
	padding-bottom:0;
}

.html_header_sticky_disabled .container_wrap:first-child,
.avia-section.avia-full-stretch,
.html_header_transparency .avia-section.avia-builder-el-0{
	border-top:none;
}

#top #wrap_all #main .avia-no-border-styling{
	border:none;
}

#top .scroll-down-link {
	height: 60px;
	width: 80px;
	margin: 0px 0 0 -40px;
	line-height: 60px;
	position: absolute;
	left: 49.85%;
	bottom: 0px;
	color: #FFF;
	text-align: center;
	font-size: 70px;
	z-index: 100;
	text-decoration: none;
	text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	animation: avia_fade_move_down 2s ease-in-out infinite;
}

/*video bg*/
#top .av-section-with-video-bg{
	border-top:none;
	position: relative;
}

#top .av-section-video-bg{
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom: 0;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#top .av-section-video-bg .av-click-to-play-overlay{
	display: none;
}

#top .av-section-video-bg .avia-slideshow-inner{
	height:100% !important;
}

#top .av-section-with-video-bg .av-section-video-bg .av-video-service-vimeo iframe{
	transform: 			scale(1.2);
}

/*handle video section on mobile*/
.avia_mobile #top .av-parallax-section{
	z-index: 0;
	transform: translate3d(0,0,0);
}

.avia_mobile #top .av-parallax{
	position: absolute;
	z-index: -10;
}

.avia_mobile #top .av-parallax .container{
	z-index: 10;
}
.avia_mobile #top .av-section-mobile-video-disabled .av-section-video-bg{
	display:none;
}

.avia_desktop #top .av-section-mobile-video-disabled
{background-image: none !important;
}

.avia_desktop #top .av-section-mobile-video-disabled .av-parallax{
	display: none;
}

/*parallax section*/
.av-parallax-section{
	position: relative;
	border-top: none;
	overflow: hidden;
}

.av-parallax {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	height: calc((100vh * 0.3) + 100%);
	will-change: transform;
}

.av-parallax-inner{
	position: absolute;
	width: 100%;
	height:100%;
	bottom:0;
	left:0;
}

/*prevent img pos flickering*/
.js_active .av-parallax,
.js_active .av-parallax-object{
	opacity: 0;
}

.js_active .av-parallax.enabled-parallax{
	opacity: 1
}

.js_active .av-parallax.active-parallax,
.js_active .av-parallax-object.active-parallax{
	opacity: 1;
	transition: opacity 0.3s ease-in-out;
}


/*special border top elements*/
.avia_transform .av-extra-border-element{
	position: relative;
	width: 100%;
	overflow: visible;
}

.avia_transform .av-extra-border-element.border-extra-arrow-down{
	position: relative;
	width: 50px;
	height: 25px;
	left: 50%;
	margin-left: -26px;
	margin-top: -1px;
	z-index: 25;
	margin-bottom: -25px;
	clear:both;
}

.avia_transform .av-extra-border-element .av-extra-border-outer{
	overflow: hidden;
	height:100%;
	width:100%;
	position: absolute;
}

.avia_transform .av-extra-border-element.border-extra-arrow-down .av-extra-border-inner{
	position: absolute;
	left: 50%;
	width: 50px;
	height: 50px;
	transform: translateX(-50%) rotate(45deg);
	top: -39px;
}

.av-section-color-overlay + .container + .border-extra-diagonal,
.av-section-color-overlay + .scroll-down-link + .container + .border-extra-diagonal{
    z-index: 1;
}

.avia_transform .av-extra-border-element.border-extra-diagonal{
	height:250px;
	margin-top: -250px;
}

.avia_transform .av-extra-border-element.border-extra-diagonal .av-extra-border-inner{
	top: 250px;
    right: 0;
    width: 110%;
    height: 100%;
    transform-origin: right top;
    transform: rotate(5deg);
    position: absolute;
}

.avia_transform .av-extra-border-element.border-extra-diagonal.border-extra-diagonal-inverse .av-extra-border-inner{
    transform: rotate(-5deg);
    transform-origin: left top;
    right:auto;
    left:0;
}

.av-extra-border-element.diagonal-box-shadow .av-extra-border-inner{
    box-shadow: 0 0 44px -8px rgba(0,0,0,0.2);
}

div .av-section-color-overlay-wrap{
	position: relative;
	width:100%;
}

.html_header_sidebar .av-section-color-overlay-wrap{
	float:left;
}

div .av-section-color-overlay{
	position: absolute;
	top:0;
	left: 0;
	bottom: 0;
	width:100%;
}

div .av-arrow-down-section .av-section-color-overlay{
	bottom: 24px;
}

div .av-section-color-overlay{
	z-index: 1;
}

div .av-video-service-html5 .av-section-color-overlay{
	z-index: 8;
}

.html_minimal_header #main > .avia-builder-el-0,
.av_minimal_header + #main .container_wrap_first:first-child {
	border-top: none;
}


/* ======================================================================================================================================================
Dropcaps
====================================================================================================================================================== */
.av_dropcap1 {
	display: block;
	float: left;
	font-size: 38px;
	line-height: 32px;
	margin: 4px 8px 0 0;
}

.av_dropcap2{
	display:block;
	float:left;
	font-size:18px;
	line-height:35px;
	width:35px;
	text-align: center;
	margin:4px 8px 0 0;
	border-radius: 100px;
	font-weight: bold;
}

/* ======================================================================================================================================================
Contact Form Defaults
====================================================================================================================================================== */

fieldset{
	border:none;
}

#top select,
#top .avia_ajax_form .select,
#top .entry-content-wrapper select{
	-webkit-appearance: none;
	border-radius:0px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);
	background-position: center right;
	background-repeat: no-repeat;
	border-radius: 2px;
}

#top select[multiple],
#top .avia_ajax_form .select[multiple]{
	background-image:none;
}

#top select[multiple] {
	background-image:none;
}


/* ======================================================================================================================================================
Sidebar
====================================================================================================================================================== */
.avia-builder-widget-area{
	position: relative;
}

.flex_column .widget:first-child,
.content .widget:first-child{
	padding-top: 0;
	border-top: none;
}

.flex_column .widget .widgettitle ,
.content .widget .widgettitle{
	margin-top:0.85em;
}



/* ======================================================================================================================================================
AVIA PLAYER Defaults
====================================================================================================================================================== */

/*playlist shortcode*/

.avia_textblock .wp-playlist{
	margin:0;
}

.wp-playlist-light .wp-playlist-item.wp-playlist-playing{
	background: transparent;
}

.wp-playlist-current-item img{
	border-radius: 3px;
}

.wp-playlist-current-item img[src$="media/audio.png"]{
	border-radius: 0px;
	background: #fff;
}

.wp-playlist-item-meta.wp-playlist-item-title{
	font-weight: bold;
}

.wp-playlist-tracks .wp-playlist-item{
	padding: 4px 3px;
}

.wp-playlist-tracks .wp-playlist-item-length{
	top: 4px;
}

div .mejs-controls .mejs-time-rail .mejs-time-loaded,
div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{
	background:#9c9c9c;
}

div .mejs-controls .mejs-time-rail > span,
div .mejs-controls .mejs-time-rail a,
div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
	height:7px;
}

div .mejs-controls div.mejs-time-rail{
	padding-top: 7px;
}

div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
	top:12px;
}

div .mejs-container,
div .mejs-embed,
div .mejs-embed body,
div .mejs-container div .mejs-controls{
	background:transparent;
}

div .mejs-container{
	border-radius:2px;
	background:#313131
}

div .wp-playlist-item-album{
	font-style: normal;
}

div .mejs-controls .mejs-playpause-button,
div .mejs-controls .mejs-volume-button{
	height:30px;
}

#top .mejs-container .mejs-controls .mejs-time,
#top .mejs-time-rail .mejs-time-float{
	color:#fff;
}

#top .mejs-time-rail .mejs-time-float {
	border:none;
}

div .mejs-container .mejs-controls{
	height: 30px;
	width: 100%;
}

#top .mejs-container{
	height: 30px;
}

#top .mejs-container.mejs-audio{
	max-height: 30px
}

div .mejs-button>button {
	margin: 6px 6px;
}

div .mejs-time{
	padding: 12px 6px 0;
	height:18px;
}

div .mejs-time-rail,
div .mejs-horizontal-volume-slider{
	height:30px;
}

div .mejs-controls .mejs-time-rail .mejs-time-handle{
	display:none;
}

div .mejs-time-buffering,
div .mejs-time-current,
div .mejs-time-float-corner,
div .mejs-time-hovered,
div .mejs-time-loaded,
div .mejs-time-marker,
div .mejs-time-total{
	height:7px;
	outline:none;
}

div .mejs-controls{
	padding:0;
}


/* ======================================================================================================================================================
Privacy toggles frontend
====================================================================================================================================================== */
#top .av-toggle-switch{
	display: block;
	margin-bottom: 10px;
	margin-top:10px;
	opacity: 0;
	text-align: left;
}

#top .av-toggle-switch.active{
	animation: avia-fadein 1s 1 ease-in;
	opacity: 1;
}

#top .av-toggle-switch input[type="checkbox"] {
	display:none
}

#top .av-toggle-switch label {
	cursor:pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#top .av-toggle-switch label .toggle-track {
	display:block;
	height:27px;
	width:54px;
	background:rgba(0, 0, 0, 0.08);
	border-radius:100px;
	position:relative;
	margin-right:15px;
	border:1px solid rgba(0, 0, 0, 0.15);
	clear:both;
	vertical-align: bottom;
	float: left;
	transition:all .1s ease-in;
}

#top .av-toggle-switch .toggle-track:before{
	content:'';
	display:inline;height:25px;width:25px;background:#fff;
	border-radius:100px;
	position:absolute;
	top:0;
	right:0;
	transition:right .1s ease-in;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px 1px;
}

#top .av-toggle-switch.av-cookie-sc-disabled .toggle-track{
	opacity: 0.2;
}

#top .av-toggle-switch input[type="checkbox"]:checked +  .toggle-track:before{
	right:27px;
}

#top .av-toggle-switch input[type="checkbox"]:checked +  .toggle-track{
	background:#5dceba;
}

#top .av-toggle-switch .toggle-label-content{
	color: inherit;
	font-weight: bold;
	display: block;
	overflow: hidden;
	font-size: inherit;
}

#top .avia-cookie-consent-modal-buttons-wrap{
	text-align: center;
}


/* ======================================================================================================================================================
Tooltips
========================================================================================================================================================= */
.avia-tooltip{
	position: absolute;
	z-index: 9999999;
	padding:12px;
	margin-top:-18px;
	margin-left: -4px;
	background: #000;
	background: rgba(0, 0, 0, 0.8);
	color:#fff;
	width:140px;
	border-radius: 2px;
	text-align: center;
}

.avia-tooltip .inner_tooltip{
	font-size: 0.925em;
	line-height: 1.65em;
}

#top .avia-tooltip.transparent_dark,
#top .avia-tooltip.transparent_dark .avia-arrow{
	background: #000;
	background: rgba(0, 0, 0, 0.8);
	color:#fff;
	border:none;
}

#top .avia-tooltip.transparent_dark h1,
#top .avia-tooltip.transparent_dark h2,
#top .avia-tooltip.transparent_dark h3,
#top .avia-tooltip.transparent_dark h4,
#top .avia-tooltip.transparent_dark h5,
#top .avia-tooltip.transparent_dark h6{
	color:inherit;
}

.avia-tooltip.av-tooltip-shadow,
.avia-tooltip.av-tooltip-shadow .avia-arrow{
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}

.avia-tooltip ul,
.avia-tooltip ol,
.avia-tooltip blockquote{
	text-align: left;
	list-style-position: inside;
}

.avia-tooltip .avia-arrow{
	background: rgba(0, 0, 0, 0.8);
	border:none;
}

.avia-tooltip .avia-arrow-wrap{
	width:20px;
	height:20px;
	position: absolute;
	bottom:-20px;
	left:50%;
	margin-left:-7px;
	overflow: hidden;
}

.avia-tooltip .inner_tooltip br:first-child{
	display:none;
}

/*tooltip positions. mainly used for image hotspots but also for testimonials*/
.av-tt-hotspot .avia-arrow-wrap{
	bottom:auto;
	bottom:-19px;
}

.transparent_dark.av-tt-hotspot .avia-arrow-wrap{
	bottom:-20px;
}

/*below*/
.avia-tooltip.av-tt-pos-below{
	margin-top: 18px;
}

.avia-tooltip.av-tt-pos-below .avia-arrow-wrap{
	bottom:auto;
	top:-19px;
}

.avia-tooltip.av-tt-pos-below .avia-arrow{
	bottom: -6px;
	top:auto;
}

/*to the left*/
.avia-tooltip.av-tt-pos-left{
	margin-top: 0;
	margin-left: -18px;
}

.avia-tooltip.av-tt-pos-left .avia-arrow-wrap{
	left: auto;
	margin-left: 0;
	right: -19px;
	top: 50%;
	margin-top: -10px;
}

.avia-tooltip.av-tt-pos-left .avia-arrow{
	top: 5px;
	left: -5px;
	margin-left: 0;
}

/*to the right*/
.avia-tooltip.av-tt-pos-right{
	margin-top: 0;
	margin-left: 18px;
}

.avia-tooltip.av-tt-pos-right .avia-arrow-wrap{
	left: -19px;
	margin-left: 0;
	top: 50%;
	margin-top: -10px;
}

.avia-tooltip.av-tt-pos-right .avia-arrow{
	top: 5px;
	left:auto;
	right: -5px;
	margin-left: 0;
}

/*arrow alignment for above and below tooltips*/
.av-tt-pos-above.av-tt-align-right.avia-tooltip,
.av-tt-pos-below.av-tt-align-right.avia-tooltip{
	margin-left:4px;
}

.av-tt-pos-above.av-tt-align-left .avia-arrow-wrap,
.av-tt-pos-below.av-tt-align-left .avia-arrow-wrap{
	left: 0;
	margin-left: 7px;
}

.av-tt-pos-above.av-tt-align-right .avia-arrow-wrap,
.av-tt-pos-below.av-tt-align-right .avia-arrow-wrap{
	left: auto;
	right:0;
	margin-left: auto;
	margin-right: 7px;
}

/*arrow alignment for left and right tooltips*/
.av-tt-pos-left.av-tt-align-top .avia-arrow-wrap,
.av-tt-pos-right.av-tt-align-top .avia-arrow-wrap{
	top: 0;
	margin-top: 2px;
}

.av-tt-pos-left.av-tt-align-bottom .avia-arrow-wrap,
.av-tt-pos-right.av-tt-align-bottom .avia-arrow-wrap{
	bottom: 0;
	margin-bottom: 4px;
	top: auto;
}

.av-tt-pos-above.av-tt-align-centered,
.av-tt-pos-below.av-tt-align-centered{
	text-align: center;
}

/* ======================================================================================================================================================
ANIMATIONS
====================================================================================================================================================== */
.avia_transform .av-animated-generic {
	opacity: 0;
}

.avia_transform.avia_mobile .avia-mobile-no-animations .av-animated-generic {
	opacity: 1;
}

.avia_transform .av-animated-when-visible,
.avia_transform .av-animated-when-almost-visible,
.avia_transform .av-animated-when-visible-95{
	opacity: 0;
}

.avia_transform .shadow-animated.av-animated-when-visible,
.avia_transform .shadow-animated.av-animated-when-almost-visible,
.avia_transform .shadow-animated.av-animated-when-visible-95{
	opacity: 1;
}

.avia-animate-admin-preview.fade-in,
.avia_transform .avia_start_delayed_animation.fade-in {
	animation: avia-fadein 1.5s 1 ease-out;
	opacity: 1;
}

.avia-animate-admin-preview.pop-up,
.avia_transform .avia_start_delayed_animation.pop-up {
	animation: avia_image_appear 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	opacity: 1;
}

.avia-animate-admin-preview.top-to-bottom,
.avia_transform .avia_start_delayed_animation.top-to-bottom {
	animation: avia-ttb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	opacity: 1;
}

.avia-animate-admin-preview.bottom-to-top,
.avia_transform .avia_start_delayed_animation.bottom-to-top {
	animation: avia-btt 0.8s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000);
	opacity: 1;
}

.avia-animate-admin-preview.left-to-right,
.avia_transform .avia_start_delayed_animation.left-to-right {
	animation: avia-ltr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	opacity: 1;
}

.avia-animate-admin-preview.right-to-left,
.avia_transform .avia_start_delayed_animation.right-to-left {
	animation: avia-rtl 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	opacity: 1;
}

.avia-animate-admin-preview.av-rotateIn,
.avia_transform .avia_start_delayed_animation.av-rotateIn {
	animation: avia-rotateIn 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	opacity: 1;
}

.avia-animate-admin-preview.av-rotateInUpLeft,
.avia_transform .avia_start_delayed_animation.av-rotateInUpLeft {
	animation: avia-rotateInUpLeft 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	opacity: 1;
}

.avia-animate-admin-preview.av-rotateInUpRight,
.avia_transform .avia_start_delayed_animation.av-rotateInUpRight {
	animation: avia-rotateInUpRight 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	opacity: 1;
}

.avia-animate-admin-preview.avia-curtain-reveal-overlay,
.avia_transform.avia_desktop .avia-curtain-reveal-overlay,
.avia_transform .avia-curtain-reveal-overlay{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	z-index: 100;
}

.avia-animate-admin-preview.curtain-reveal-ttb,
.avia_transform .avia_start_delayed_animation.curtain-reveal-ttb{
	animation: avia-curtain-reveal-ttb cubic-bezier(0.17,0.84,0.44,1) 1s 1;
	height: 0;
	top: 100%;
}

.avia-animate-admin-preview.curtain-reveal-btt,
.avia_transform .avia_start_delayed_animation.curtain-reveal-btt{
	animation: avia-curtain-reveal-btt cubic-bezier(0.17,0.84,0.44,1) 1s 1;
	height: 0;
}

.avia-animate-admin-preview.curtain-reveal-ltr,
.avia_transform .avia_start_delayed_animation.curtain-reveal-ltr{
	animation: avia-curtain-reveal-ltr cubic-bezier(0.17,0.84,0.44,1) 1s 1;
	width: 0;
	left: 100%;
}

.avia-animate-admin-preview.curtain-reveal-rtl,
.avia_transform .avia_start_delayed_animation.curtain-reveal-rtl{
	animation: avia-curtain-reveal-rtl cubic-bezier(0.17,0.84,0.44,1) 1s 1; /* IE 10+ */
	width: 0;
}


/*pop up animation*/
@keyframes avia_appear {
  0%   { transform:scale(0.5); opacity: 0.1;  }
  100% { transform:scale(1); opacity: 1;  }
}

@keyframes avia_image_appear {
  0%   { transform:scale(0.7); opacity: 0.1;  }
  100% { transform:scale(1); opacity: 1;  }
}

@keyframes avia_hotspot_appear {
  0%   { transform:translate(0, 80px); opacity: 0.1;  }
  100% { transform:translate(0, 0px); opacity: 1;  }
}

@keyframes avia_appear_short {
  0%   { transform:scale(0.5); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { transform:scale(1); opacity: 0;  }
}


/*pop up animation*/
@keyframes avia_masonry_show {
  0%   { transform:translateZ(300px) translateY(200px) rotateX(-70deg); opacity: 0.1;  }
  100% { transform:translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1;  }
}


/*animated arrow animattion*/
@keyframes avia_fade_move_down {
  0%   { transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { transform:translate(0,20px); opacity: 0; }
}


/*slide down (height increase) animation*/
@keyframes avia_slide_down {
  0%   { height:0%; }
  100% { height:100%; }
}


/*expand width animation*/
@keyframes avia_expand {
  0%   { width:0%; }
  100% { width:100%; }
}


/*fade in animation*/
@keyframes avia-ltr {
  0%   { transform:translate(-10%,0); opacity: 0;  }
  100% { transform:translate(0,0); opacity: 1; }
}

@keyframes avia-rtl {
  0%   { transform:translate(10%,0); opacity: 0;  }
  100% { transform:translate(0,0); opacity: 1; }
}

@keyframes avia-btt {
  0%   { transform:translate(0,50%); opacity: 0;  }
  100% { transform:translate(0,0); opacity: 1; }
}

@keyframes avia-ttb {
  0%   { transform:translate(0, -10%); opacity: 0;  }
  100% { transform:translate(0,0); opacity: 1; }
}


@keyframes avia-fadein {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes avia-fadeOut {
  0%   { opacity: 1; }
  100% { opacity: 0; }
}


/*rotate*/
@keyframes avia-rotateIn {
  0% {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}

@keyframes avia-rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

@keyframes avia-rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -22deg);
    opacity: 0;
  }

  100% {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}


/*background animation*/
@keyframes avia-bg-move {
  0%   { background-position: -31px 0;  }
  100% { background-position: 0 0; }
}


/*caption animation*/
@keyframes caption-right {
  0%   { transform:translate(2000px,0); opacity: 0;  }
  100% { transform:translate(0,0); opacity: 1; }
}

@keyframes caption-left {
  0%   { transform:translate(-2000px,0); opacity: 0;  }
  100% { transform:translate(0,0); opacity: 1; }
}

@keyframes caption-top {
  0%   { transform:translate(0,-20px); opacity: 0;  }
  100% { transform:translate(0,0); opacity: 1; }
}

@keyframes caption-bottom {
  0%   { transform:translate(0,20px); opacity: 0;  }
  100% { transform:translate(0,0); opacity: 1; }
}


/*image hotspot pulse*/
@keyframes av_pulsate {
    0% 		{transform: scale(0.1); opacity: 0.0;}
    50% 	{opacity: 0.7;}
    100% 	{transform: scale(1); opacity: 0.0;}
}


/*sonar effect*/
@keyframes sonarEffect {
	0% {opacity: 0.3;}
	40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);}
	100% {box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);transform: scale(1.5);opacity: 0;}
}


/* curtain reveals  1px miscalc on several screen sizes !!! */
@keyframes avia-curtain-reveal-ltr{
	0%	{ width: 101%; left: 0; }
	100%{ width: 0; left: 100%; }
}

@keyframes avia-curtain-reveal-rtl{
	0%	{ width: 100%; }
	100%{ width: 0; }
}

@keyframes avia-curtain-reveal-ttb{
	0%	{ height: 101%; top: 0; }
	100%{ height: 0; top: 100%; }
}

@keyframes avia-curtain-reveal-btt{
	0%	{ height: 100%; }
	100%{ height: 0; }
}

/*	==================================================================
	Advanced Animations		based on https://github.com/animate-css
	==================================================================
*/

.avia-animate-admin-preview.fade-in-left,
.avia_transform .avia_start_delayed_animation.fade-in-left{
	animation: avia-fade-in-left cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards;
}

.avia-animate-admin-preview.fade-in-right,
.avia_transform .avia_start_delayed_animation.fade-in-right{
	animation: avia-fade-in-right cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards;
}

.avia-animate-admin-preview.fade-in-down,
.avia_transform .avia_start_delayed_animation.fade-in-down{
	animation: avia-fade-in-down cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards;
}

.avia-animate-admin-preview.fade-in-up,
.avia_transform .avia_start_delayed_animation.fade-in-up{
	animation: avia-fade-in-up cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards;
}

.avia-animate-admin-preview.flip-in-x,
.avia_transform .avia_start_delayed_animation.flip-in-x{
	animation: avia-flip-in-x cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards;
}

.avia-animate-admin-preview.flip-in-y,
.avia_transform .avia_start_delayed_animation.flip-in-y{
	animation: avia-flip-in-y cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards;
}

.avia-animate-admin-preview.roll-in,
.avia_transform .avia_start_delayed_animation.roll-in{
	animation: avia-roll-in cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards;
}

.avia-animate-admin-preview.zoom-in,
.avia_transform .avia_start_delayed_animation.zoom-in{
	animation: avia-zoom-in cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards;
}

@keyframes avia-fade-in-left{
	0% {
		opacity: 0;
		transform: translate3d(-100%, 0, 0);
	}
  100% {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@keyframes avia-fade-in-right{
	0% {
		opacity: 0;
		transform: translate3d(100%, 0, 0);
	}
	100% {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@keyframes avia-fade-in-down {
	0% {
		opacity: 0;
		transform: translate3d(0, -100%, 0);
	}
	100% {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@keyframes avia-fade-in-up {
	0% {
		opacity: 0;
		transform: translate3d(0, 100%, 0);
	}
	100% {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@keyframes avia-flip-in-x{
	0% {
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		animation-timing-function: ease-in;
		opacity: 0;
	}
/*	40% {
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		animation-timing-function: ease-in;
	}
	60% {
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1;
	}*/
	80% {
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}
	100% {
		transform: perspective(400px);
		opacity: 1;
	}
}

@keyframes avia-flip-in-y{
	0% {
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		animation-timing-function: ease-in;
		opacity: 0;
	}
/*	40% {
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		animation-timing-function: ease-in;
	}
	60% {
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1;
	}*/
	80% {
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	}
	100% {
		transform: perspective(400px);
		opacity: 1;
	}
}

@keyframes avia-roll-in{
	0% {
		opacity: 0;
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	}
	100% {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@keyframes avia-zoom-in{
	0% {
		opacity: 0;
		transform: scale3d(0.3, 0.3, 0.3);
	}
	100% {
		opacity: 1;
	}
}



/*	=============================
	Shape SVG Dividers
	=============================
*/
.avia-divider-svg{
	overflow: hidden;
	position: absolute;
	left: 0;
	width: 100%;
	line-height: 0;
	direction: ltr;
	pointer-events: none;
}

.avia-divider-svg-top{
    top: 0px;
}

/* fix a small gap on different screen sizes - rotate(180deg) seems not calculate correctly  */
.avia-divider-svg-bottom{
	bottom: -2px;
}

/*	Temporary fixes for Chrome 85 issue. Can be removed in a future version of Chrome.	*/
.avia-divider-svg-top:not(.avia-svg-original) svg,
.avia-divider-svg-bottom:not(.avia-svg-negative) svg{
	z-index: -1;
}

.avia-divider-svg.avia-divider-svg-bottom.avia-svg-original,
.avia-divider-svg.avia-divider-svg-top.avia-svg-negative{
	transform: rotate(180deg);
}

.avia-divider-svg svg{
	fill: #fff;
	display: block;
	width: calc(100% + 1.3px);
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}

.avia-divider-svg path{
	transform-origin: center;
	transform: rotateY(0deg);
}

.avia-divider-svg.avia-flipped-svg svg{
	transform: translateX(-50%) rotateY(180deg);
}

.avia-divider-svg.avia-to-front{
	z-index: 100;
}


/*	special case for paralax with overlay hiding svg */
.av-parallax-section.av-section-color-overlay-active .avia-divider-svg{
	z-index: 1;
}
.av-parallax-section.av-section-color-overlay-active .avia-divider-svg.avia-to-front{
	z-index: 100;
}

/*woocommerce default styles*/

.clear{
	clear:both;
}

.nobr{
	white-space:nowrap;
}

div.woocommerce-error,
div.woocommerce-message{
	margin:10px 0px;
	padding:10px 10px 10px 32px;
	background-repeat:no-repeat;
	background-position:10px center;
}

div.woocommerce-error a.button,
div.woocommerce-message a.button{
	margin-top:0;
	float:right;
}

p small{
}

p.demo_store{
	position:fixed;
	top:0;
	width:100%;
	font-size:12px;
	text-align:center;
	background: linear-gradient( to bottom, #f7f5c6, #eeeac1);
	padding:8px 0;
	z-index:999999;
	box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.3);
}

small.note{
	display:block;
	font-size:11px;
	line-height:21px;
	margin-top:10px;
}

#breadcrumb{
	overflow:hidden;
	zoom:1;
	margin:0 0 1em;
	padding:0;
	font-size:0.92em;
}

#breadcrumb a{
}

div.product{
	position:relative;
	margin-bottom:0;
}

div.product .product_title{
	clear:none;
}

div.product p.price{
	color:#7E9A47;
	font-size:1.3em;
}

div.product p.price del{
	font-size:14px;
	color:#8B2121;
}

div.product p.stock{
	font-size:0.92em;
	padding:2px 0 0 0;
}

div.product div.images{
	float:left;
	width:47%;
}

div.product div.images img{
	padding:6px;
	display:block;
	width:100%;
	height:auto;
}

div.product div.images div.thumbnails{
	padding-top:10px;
	zoom:1;
}

div.product div.images div.thumbnails a{
	float:left;
	width:30.75%;
	margin-right:3.8%;
}

div.product div.images div.thumbnails a img{
	width:100%;
	height:auto;
}

div.product div.images div.thumbnails a.last{
	margin-right:0;
}

div.product div.images div.thumbnails a.first{
	clear:both;
}

div.product div.summary{
	float:right;
	width:48%;
}

div.product div.social{
	text-align:right;
	margin:0 0 1em;
}

div.product div.social span{
	margin:0 0 0 2px;
}

div.product div.social span span{
	margin:0;
}

div.product div.social span .stButton .chicklets{
	padding-left:16px;
	width:0;
}

div.product div.social iframe{
	float:left;
	margin-top:3px;
}

div.product .woocommerce-tabs{
	clear:both;
	padding:1em 0 0 0;
	margin:0 0 1em 0;
}

div.product .woocommerce-tabs ul.tabs{
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	overflow:hidden;
	zoom:1;
	margin:0;
	padding:4px 4px 0;
	list-style:none outside;
}

div.product .woocommerce-tabs ul.tabs li{
	float:left;
	margin:0;
	font-size:0.92em;
	margin-right: -1px;
}

div.product .woocommerce-tabs ul.tabs{
	position: relative;
	top:1px;
	z-index: 10;
}

#top div div.product .woocommerce-tabs ul.tabs li.active a{
	border-style:solid;
	border-width: 1px;
	border-bottom: none;
	padding: 9px 20px 10px 20px;
	position: relative;
}

div.product .woocommerce-tabs ul.tabs li.active {
	position: relative;
}

div.product .woocommerce-tabs .panel{
	padding:15px 15px 0;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}

.js_active .woocommerce-tabs .panel{
	display:none;
}

.stock{
	color:#7E9A47;
}

.out-of-stock{
	color:#8B2121;
}

p.cart{
	float:right;
}

form.cart{
	margin-bottom:24px;
	overflow:hidden;
	zoom:1;
}

form.cart div.quantity{
	float:left;
	margin:0 4px 0 0;
}

form.cart table{
	font-size:12px;
}

form.cart table td{
	padding:4px 4px 4px 0;
}

form.cart table div.quantity{
	float:none;
	margin:0;
	width:72px;
}

form.cart table small.stock{
	display:block;
	float:none;
}

form.cart .variations label{
	font-weight:bold;
}

form.cart .variations select{
	width:100%;
	float:left;
}

form.cart .button{
	vertical-align:middle;
	float:left;
	margin:2px 0;
}

span.onsale{
	background:#7E9A47;
	min-height:32px;
	min-width:32px;
	padding:4px;
	font-size:12px;
	position:absolute;
	text-align:center;
	line-height:32px;
	top:6px;
	left:6px;
	margin:0;
	border-radius:20px;
}

.products ul,ul.products{
	margin:0 0 14px;
	padding:0;
	list-style:none;
}

.related,.upsells.products{
	overflow:hidden;
	zoom:1;
}

.related ul.products,
.upsells.products ul.products,
.related ul,
.upsells.products ul{
	float:none;
}

.related ul.products li,
.upsells.products ul.products li,
.related ul li,
.upsells.products ul li{
	width:48%;
}

.related ul.products li img,
.upsells.products ul.products li img,
.related ul li img,
.upsells.products ul li img{
	width:100%;
	height:auto;
}

ul.products{
	clear:both;
	margin-left:0;
	padding-left:0;
}

ul.products li{
	float:left;
	margin:0 3.8% 20px 0;
	padding:0;
	position:relative;
	width:22.05%;
	margin-left:0;
}

ul.products li .onsale{
	top:0;
	right:0;
	left:auto;
	margin:-6px -6px 0 0;
}

div .products li a,
div .product a{
	text-decoration:none;
}

ul.products li a img{
	width:100%;
	height:auto;
	display:block;
	margin:0 0 8px;
}

ul.products li a:hover img{
}

ul.products li strong{
	display:block;
}

ul.products li .price{
	color:#7E9A47;
	display:block;
	font-weight:normal;
}

ul.products li .price del{
	font-size:10px;
	line-height:10px;
	margin:-2px 0 0 0;
	display:block;
}

ul.products li .price .from{
	font-size:10px;
	line-height:10px;
	margin:-2px 0 0 0;
	display:block;
}

ul.products li.first{
	clear:both;
}

ul.products li.last{
	margin-right:0;
}

.woocommerce-ordering{
	margin-bottom:24px;
}

a.button.loading,
button.button.loading,
input.button.loading,
#review_form #submit.loading{
	opacity:0.5;
}

a.button.loading:before,
button.button.loading:before,
input.button.loading:before,
#review_form #submit.loading:before{
	content:"";
	position:absolute;
	height:16px;
	width:16px;
	top:0.35em;
	right:-26px;
	text-indent:0;
}

a.button.added:before,
button.button.added:before,
input.button.added:before,
#review_form #submit.added:before{
	content:"";
	position:absolute;
	height:16px;
	width:16px;
	top:0.35em;
	right:-26px;
	text-indent:0;
}

a.button:hover,
button.button:hover,
input.button:hover,
#review_form #submit:hover{
	text-decoration:none;
}

.cart .button,
.cart input.button {
	float: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#top .quantity .no-spin-num::-webkit-inner-spin-button,
#top .quantity .no-spin::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

#top .quantity .no-spin-num {
	-moz-appearance: textfield;
}

.woocommerce-page .button{
	min-width:110px;
	padding:15px;
	line-height:1em;
	margin:4px 2px 0 0;
	float:left;
	font-size:12px;
	width:auto;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	border:none;
	cursor:pointer;
	font-family:inherit;
	border-radius:2px;
}

.button.alt:hover{
}

#reviews h2 small{
	float:right;
	font-size:15px;
	line-height:21px;
	margin:10px 0 0 0;
}

#reviews h2 small a{
	text-decoration:none;
}

#reviews h3{
	margin:0;
}

#reviews #respond{
	margin:0;
	border:0;
	padding:0;
}

#reviews #comment{
	height:75px;
}

#reviews #comments .add_review{
	overflow:hidden;
	zoom:1;
}

#reviews #comments h2{
	clear:none;
}

#reviews #comments ol.commentlist{
	overflow:hidden;
	zoom:1;
	margin:0;
	width:100%;
	background:none;
}

#reviews #comments ol.commentlist li{
	padding:0;
	margin:0 0 20px;
	border:0;
	position:relative;
	background:0;
	border:0;
}

#reviews #comments ol.commentlist li .meta{
	font-size:0.75em;
}

#reviews #comments ol.commentlist li .comment-text{
	margin:0 0 0 50px;
	border-radius:5px;
	padding:11px 11px 0;
}

#reviews #comments ol.commentlist li .comment-text p{
	margin:0 0 11px;
}

#reviews #comments ol.commentlist li .comment-text p.meta{
	font-size:0.86em;
}

.star-rating{
	float:right;
	width:80px;
	height:16px;
	background:url(images/star.png) repeat-x left 0;
}

.star-rating span{
	background:url(images/star.png) repeat-x left -32px;
	height:0;
	padding-top:16px;
	overflow:hidden;
	float:left;
}

#reviews .star-rating{
	margin:10px 0 0 0;
}

#review_form #respond{
	overflow:hidden;
	zoom:1;
	margin:0;
	padding:10px 20px 20px;
}

#review_form #respond p{
	margin:0 0 10px;
}

p.stars{
	overflow:hidden;
	zoom:1;
}

p.stars span{
	width:80px;
	height:16px;
	position:relative;
	float:left;
	background:url(images/star.png) repeat-x left 0;
}

p.stars span a{
	float:left;
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:0;
	padding-top:16px;
	overflow:hidden;
}

p.stars span a:hover,p.stars span a:focus{
	background:url(images/star.png) repeat-x left -16px;
}

p.stars span a.active{
	background:url(images/star.png) repeat-x left -32px;
}

p.stars span a.star-1{
	width:16px;
	z-index:10;
}

p.stars span a.star-2{
	width:32px;
	z-index:9;
}

p.stars span a.star-3{
	width:48px;
	z-index:8;
}

p.stars span a.star-4{
	width:64px;
	z-index:7;
}

p.stars span a.star-5{
	width:80px;
	z-index:6;
}


table.shop_attributes th{
	width:150px;
	font-weight:bold;
	padding:8px;
	margin:0;
	line-height:1.5em;
}

table.shop_attributes td{
	font-style:italic;
	padding:0;
	margin:0;
	line-height:1.5em;
}

table.shop_attributes td p{
	margin:0;
	padding:8px;
}

table.shop_attributes .alt td,
table.shop_attributes .alt th{
}

table.shop_table{
	margin:0px -1px 24px 0px;
	text-align:left;
	width:100%;
	border-radius:5px;
}

table.shop_table th{
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	padding:9px 12px;
}

table.shop_table td{
	padding:6px 12px;
	vertical-align:middle;
}

table.shop_table td a.button{
	margin:0 3px;
}

table.shop_table tfoot td{
	font-weight:bold;
}

table.my_account_orders{
	font-size:0.85em;
}

table.my_account_orders th,
table.my_account_orders td{
	padding:4px 8px;
	vertical-align:top;
}

table.my_account_orders .button{
	white-space:nowrap;
	margin:4px 0;
}

table.cart img{
	width:32px;
	height:auto;
}

ul.cart_list,
ul.product_list_widget{
	list-style:none outside;
	padding:0;
	margin:0;
}

ul.cart_list li,
ul.product_list_widget li{
	padding:4px 0;
	margin:0;
	overflow:hidden;
	zoom:1;
}

ul.cart_list li a,
ul.product_list_widget li a{
	display:block;
	font-weight:bold;
}

ul.cart_list li img,
ul.product_list_widget li img{
	float:left;
	margin-right:4px;
	width:32px;
	height:auto;
}

.widget_shopping_cart .total{
	border-top:3px double #ddd;
	padding:4px 0 0;
	margin:0;
}

.widget_shopping_cart .total strong{
	min-width:40px;
	display:inline-block;
}

.widget_shopping_cart .buttons{
	overflow:hidden;
	zoom:1;
}

a.remove{
	display:block;
	height:16px;
	width:16px;
	text-indent:-9999px;
	background:url(images/remove.png) #cccccc;
}

a.remove:hover{
}

.cart th,.cart td{
	vertical-align:middle;
}

td.actions{
	text-align:right;
}

td.actions .coupon{
	float:left;
}

#top td.actions .coupon label{
	display:none;
}

td.actions .coupon .input-text{
	width:80px;
	float:left;
	margin:1px 6px 0 0;
}

td.actions .button.alt{
	float:right;
	margin:2px 0 0 6px;
}

td.product-name dl.variation{
	margin:0;
}

td.product-name dl.variation dt{
	font-weight:bold;
	display:inline;
	margin:0 4px 0 0;
	padding:0;
}

td.product-name dl.variation dd{
	display:inline;
	margin:0 12px 0 0;
	padding:0;
}

td.quantity{
	min-width:80px;
}

.quantity input{
	margin-left:0;
	margin-right:0;
}

.quantity input.qty{
	width:20px;
	display:inline;
	padding:1px 5px 2px;
	line-height:1em;
	vertical-align:middle;
	margin:0;
}

.quantity input.plus,
.quantity input.minus{
	padding:4px;
	vertical-align:middle;
	line-height:1em;
	border:none;
	width:20px;
	cursor:pointer;
	margin:0;
	display:inline;
	border:0;
}

.quantity input.minus{
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}
.quantity input.plus{
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	float:none;
}
.quantity input.minus:hover,
.quantity input.plus:hover{
}
.cart input{
	width:100px;
	margin:0;
	vertical-align:middle;
	line-height:1em;
}
.col2-set{
	overflow:hidden;
	zoom:1;
	width:100%;
}
.col2-set .col-1{
	float:left;
	width:48%;
}
.col2-set .col-2{
	float:right;
	width:48%;
}
.cart-collaterals h2{
	font-size: 14px;
	text-align: left;
	float:none;
}
.cart-collaterals{
	overflow:hidden;
	zoom:1;
	width:100%;
}
.cart-collaterals .related{
	width:30.75%;
	float:left;
}
.cart-collaterals .cross-sells{
	width:100%;
	float:left;
}
.cart-collaterals .cross-sells ul.products{
	float:none;
}
.cart-collaterals .cross-sells ul.products li{
	width:24.25%;
}
#top .cross-sells .content{
	width:100%;
	padding:0;
	margin:0;
}
.cart-collaterals .shipping_calculator{
	width:48%;
	text-align:right;
	overflow:hidden;
	zoom:1;
	margin:20px 0 0 0;
	clear:right;
	float:right;
}
.cart-collaterals .shipping_calculator .button{
	width:100%;
	float:none;
	display:block;
}
.cart-collaterals .shipping_calculator .col2-set .col-1,
.cart-collaterals .shipping_calculator .col2-set .col-2{
	width:47%;
}
.cart-collaterals .cart_totals{
	float:right;
	width:48%;
	text-align:right;
}
.cart-collaterals .cart_totals p{
	margin:0;
}
.cart-collaterals .cart_totals table{
	border-radius:5px;
	margin:0 0 6px;
	padding:0;
}
.cart-collaterals .cart_totals table tr:first-child th,
.cart-collaterals .cart_totals table tr:first-child td{
	border-top:0;
}
.cart-collaterals .cart_totals table td,
.cart-collaterals .cart_totals table th{
	padding:6px 12px;
}
.cart-collaterals .cart_totals table small{
	display:block;
}
#top .cart-collaterals .cart_totals table select,
#top.woocommerce-page select{
	width:95%;
	min-width: 0;
	margin:0;
}
.avia-webkit #top .cart-collaterals .cart_totals table select,
.avia-webkit #top.woocommerce-page select{
	padding-right:30px;
}
.cart-collaterals .cart_totals .discount td{
}
.cart-collaterals .cart_totals tr td,.cart-collaterals .cart_totals tr th{
	padding:6px 24px;
}
.cart-collaterals .cart_totals a.button.alt{
	width:193px;
	display:block;
	font-size:0.92em;
}
#top .form-row{
	zoom:1;
	padding:3px 0;
	margin:0 0 10px;
}
#top .form-row label{
	display:block;
}
#top .form-row label.hidden{
	visibility:hidden;
}
#top .form-row select{
	width:100%;
	cursor:pointer;
	margin:0;
	min-width:100px;
}
#top .form-row .required{
	font-weight:bold;
}
#top .form-row .input-checkbox{
	display:inline;
	margin:-2px 8px 0 0;
	text-align:center;
	vertical-align:middle;
}
#top .form-row label.checkbox{
	display:inline;
}

form .form-row input.input-text,
#content .form-row input.input-text,
form .form-row textarea,
#content .form-row textarea{
	box-sizing:border-box;
	box-shadow:inset 0 1px 4px 0 rgba(0, 0, 0, 0.1);
	width:100%;
	padding:6px;
	margin:0;
	outline:0;
	background:#fff none;
	font-size:14px;
	line-height:1em;
}

form .form-row textarea,
#content .form-row textarea{
	height:3.5em;
	line-height:1.5em;
	display:block;
	box-shadow:none;
}
.form-row-first,
.form-row-last{
	float:left;
	width:47%;
	overflow:visible;
}
.form-row-last{
	float:right;
}
#top form.login,
#top form.register{
	padding:20px;
	margin:20px 0 20px 0px;
	text-align:left;
	border-radius:5px;
	border-style: solid;
	border-width: 1px;
}
#top form.register{
	padding-bottom: 50px;
}
#top #payment{
	border-radius:5px;
	border-style: solid;
	border-width: 1px;
}
#top #payment ul.payment_methods{
	overflow:hidden;
	zoom:1;
	text-align:left;
	padding:1em;
	margin:0;
	list-style:none outside;
}
#top #payment ul.payment_methods li{
	line-height:2em;
	text-align:left;
	margin:-1px 0 0 0;
	font-weight:normal;
	border-style: solid;
	border-width: 1px;
	padding:15px;
}
#top #payment ul.payment_methods li input{
	margin:0 1em 0 0;
}
#top #payment ul.payment_methods li img{
	vertical-align:middle;
	margin:-1px 0 0 0.5em;
	position:relative;
}
#top #payment div.form-row{
	padding:1em;
}
#top #payment label{
	display:inline;
}
#top #payment #place_order{
	float:none;
	margin:0 auto;
}
#top #payment .terms{
	padding:0 1em 0;
	text-align:right;
}
#top #payment div.payment_box{
	position:relative;
	width:90%;
	box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888888;
	padding:1em 28px;
	margin:0 0 0 0;
	font-size:0.92em;
	left:-2px
}
#payment div.payment_box #cc-expire-month,
#payment div.payment_box #cc-expire-year{
	width:48%;
	float:left;
}
#top #payment div.payment_box #cc-expire-year{
	float:right;
}
#top #payment div.payment_box span.help{
	font-size:11px;
	line-height:13px;
	font-weight:normal;
}
#top #payment div.payment_box p,
#payment div.payment_box .form-row{
	padding:0 0 1em;
	margin:0;
}
/* #payment div.payment_box:after{
	content:"";
	display:block;
	border:8px solid;
	border-right-color:transparent;
	border-left-color:transparent;
	border-top-color:transparent;
	position:absolute;
	top:24px;
	left:-23px;
	margin:-1em 0 0 2em;
} */
div.shipping-address{
	padding:0;
	clear:left;
}
#top #shiptobilling{
	float:right;
	line-height:1.62em;
	margin:0 0 0 0;
	padding:0;
}
#top #shiptobilling label{
	font-size:0.6875em;
}
.checkout .col-2 h3{
	float:left;
	clear:none;
	margin-top: 0;
}
.checkout .col-2 .notes{
	clear:left;
}
.checkout .col-2 .form-row-first{
	clear:left;
}
#top .checkout .col-1,
#top .checkout .col-2{
	background: transparent;
}
.order_details{
	overflow:hidden;
	zoom:1;
	margin:0 0 1.5em;
	list-style:none;
}
.order_details li{
	float:left;
	margin-right:2em;
	text-transform:uppercase;
	font-size:0.715em;
	line-height:1em;
	border-right:1px dashed #ccc;
	padding-right:2em;
}
.order_details li strong{
	display:block;
	font-size:1.4em;
	text-transform:none;
	line-height:1.5em;
}
.order_details li.method{
	border:none;
}
.addresses .title{
	overflow:hidden;
	zoom:1;
}
.addresses .title h3{
	float:left;
}
.addresses .title .edit{
	float:right;
}
ol.commentlist.notes li.note p.meta{
	font-weight:bold;
	margin-bottom:0;
}
ol.commentlist.notes li.note .description p:last-child{
	margin-bottom:0;
}
#customer_details{
	padding-bottom:40px;
}
#payment{
	margin-top:40px;
}
td select{
	margin:0;
	min-width:100px;
}
.template-search-none>p{
	display:none;
}
.term-description{
	position: relative;
	clear: both;
	margin-bottom:10px;
	font-size: 12px;
}
.slideshow_container + .term-description{
	top:-18px;
}

#top button:disabled{
	opacity: 0.4;
	cursor: not-allowed;
}

/*JS fanciness*/
.pointer_arrow{
	height:20px;
	width:20px;
	position: absolute;
	top:-10px;
	left:50%;
	transform:rotate(45deg);
}

.pointer_arrow_wrap{
	position: absolute;
	width:20px;
	height:10px;
	top:-13px;
	left:50%;
	margin-left:-11px;
	overflow: hidden;
}

.pointer_arrow_wrap .pointer_arrow{
	left:0;
	top:6px;
}


/*cart dropdown*/
.cart_dropdown {
	position: absolute;
	right: -60px;
	height: 46px;
	width: 46px;
	line-height: 46px;
	text-decoration: none;
	text-align: center;
	top: 50%;
	margin: -23px 0 0 0;
	border-radius: 2px;
	border-style: solid;
	border-width:1px;
	font-weight: normal;
	z-index: 101;
	transition: all ease-in-out 0.8s;
}

.html_bottom_nav_header .cart_dropdown{
	margin: -40px 0 0 0;
}

.html_boxed .cart_dropdown{
	position: fixed;
	top:24px;
	margin: 0;
	z-index: 300;
}

.bottom_nav_header #header_main{
	z-index: 2000;
}
.bottom_nav_header #header_meta{
	z-index:2001;
}

.html_visible_cart .cart_dropdown{
	right: -2px;
}

.html_burger_menu_active.html_visible_cart .cart_dropdown{
	display: block;
}

.html_visible_cart .av-burger-menu-main{
	padding-right: 25px;
}

.cart_dropdown_first{
	line-height: 38px;
	padding:0;
}

.cart_dropdown_first .cart_dropdown_link {
	display: block;
	padding: 0 0 0 0;
	text-decoration: none;
	line-height: 44px;
	font-size: 15px;
	position: absolute;
	z-index: 2;
	width:100%;
	height:100%;
}

#top .cart_list.product_list_widget{
	background: transparent;
}

.cart_dropdown_first .cart_subtotal{
	display: block;
	float: left;
}

.cart_dropdown .dropdown_widget {
	clear: both;
	position: absolute;
	right: 7px;
	top: 0;
	width: 280px;
	line-height: 18px;
	display: none;
	padding-top: 54px;
}

.cart_dropdown .dropdown_widget .widget_shopping_cart_content{
	padding:0;
	box-shadow: 0 10px 15px rgba(0,0,0,0.1);
	overflow: hidden;
	border-style: solid;
	border-width: 1px;
	text-align: left;
	border-radius: 2px;
}

.cart_dropdown .dropdown_widget .avia-arrow {
	top: 49px;
	left: auto;
	margin-left: 0;
	border-bottom:none;
	border-right:none;
	right: 10px;
}

.cart_dropdown_first:hover .dropdown_widget{
	display: block;
}

.dropdown_widget .cart_list{
	border:none;
}

div .dropdown_widget .cart_list li{
	padding:10px 12px;
	border-bottom-width:1px;
	border-bottom-style: dotted;
	border-top: none;
	font-size: 11px;
	position: relative;
}

.dropdown_widget .cart_list li.empty{
	border-bottom: none;
	text-align: center;
	font-weight: bold;
}

.dropdown_widget ul.cart_list li a{
	display: block;
	font-weight: bold;
	float: none;
	text-decoration: none;
}

.dropdown_widget ul.cart_list li a img{
	float:right;
	display: block;
	background: #fff;
	border:1px solid #e1e1e1;
	padding:2px;
	margin: 0 0 0 10px;
	width:55px;
	height:auto;
}

.dropdown_widget .quantity{
	overflow: hidden;
}

#top .dropdown_widget .total{
	font-size:13px;
	border:none;
}

.dropdown_widget .buttons{
	border-top-style: solid;
	border-top-width: 1px;
}

.cart_dropdown .dropdown_widget .widget_shopping_cart_content p{
	font-size:11px;
	padding:10px;
	margin:0;
	overflow: hidden;
}

#top .dropdown_widget .buttons .button{
	width:43%;
	float: left;
	margin:0;
	background: transparent;
	padding:2px;
	font-weight: 600;
	text-align: center;
}

#top .dropdown_widget .buttons .button.checkout{
	float:right;
}

#top .update_succes{
	margin: 0px 10px;
}

dl.variation{
	padding:0;
	margin:0;
}

dl.variation dt{
	padding:0;
	margin:0;
}

dl.variation dd{
	padding:0;
	margin: 0 0 0 3px;
	font-weight: bold;
}


/*cart icon variatons*/
.html_visible_cart.html_stretched.html_header_top.html_header_stretch .main_menu{
	transition: right ease-in-out 0.8s;
	right:30px;
}

.html_cart_at_menu.html_header_top #top .main_menu{
	right:0px;
}

#menu-item-shop.cart_dropdown{
	right:0;
	top:0;
	margin:0;
	height: auto;
	border-top: none;
	border-radius: 0;
	width:auto;
	position: relative;
	float: left;
}

.av_menu_icon_beside + #menu-item-shop.cart_dropdown{
	right:26px;
}

.html_cart_at_menu.html_header_searchicon .menu-item-search-dropdown{
	padding-right:15px;
}

.main_menu .menu-item-account-icon a{
	font-size: 17px;
}

.html_burger_menu.html_cart_at_menu.html_header_searchicon .menu-item-search-dropdown{
	padding-right:0;
}

/* .html_cart_at_menu .avia-menu.av_menu_icon_beside{
	padding-right:0;
} */

.html_header_top #menu-item-shop.cart_dropdown{
	border-bottom: none;
}

#menu-item-shop .cart_dropdown_link{
	background: transparent;
	margin: 0;
	left: 0;
	color: inherit;
	position: relative;
	width:auto;
	transition: color 0.15s ease-out;
	padding: 0 38px;
	float:left;
	line-height: 88px;
}

#menu-item-shop .dropdown_widget{
	right:-1px;
	top:100%;
	padding:0;
	margin-top:-1px;
}

.av_minimal_header #menu-item-shop .dropdown_widget{
	margin-top:0;
}

#menu-item-shop .dropdown_widget .avia-arrow{
	top:-5px;
	right:40px;
}

#top .av_header_transparency #menu-item-shop.cart_dropdown {
	border-color: transparent;

}

#top .av_header_glassy.av_header_transparency #menu-item-shop.cart_dropdown,
#top .av_header_with_border.av_header_transparency #menu-item-shop.cart_dropdown
{
	border-color: rgba(255, 255, 255, 0.25);
}

#header_main #menu-item-shop .added_to_cart_notification {
	top: 100%;
	right: -1px;
}
#header_main #menu-item-shop .added_to_cart_notification .avia-arrow {
	right: 39px;
}

.html_header_sidebar #menu-item-shop.cart_dropdown {
	width: 100%;
	margin: 0;
	right: 0;
	border-right: none;
	height: 46px;
	position: absolute;
	opacity: 1;
}

.html_header_sidebar #menu-item-shop.cart_dropdown .cart_dropdown_link{
	width: 100%;
	line-height: 46px;
}

.html_cart_at_menu.html_header_sidebar #header_main .avia-menu{
	margin-top:46px;
}
.html_cart_at_menu.html_header_sidebar #top #menu-item-shop .dropdown_widget.dropdown_widget_cart {
	width: 100%;
}
.html_cart_at_menu.html_header_sidebar #menu-item-shop .dropdown_widget .avia-arrow{
	right:48%;
}
.html_cart_at_menu.html_header_sidebar #header_main #menu-item-shop .added_to_cart_notification{
	width:100%;
}
.html_cart_at_menu.html_header_sidebar #header_main #menu-item-shop .added_to_cart_notification .avia-arrow {
	right: 48%;
}
.html_cart_at_menu.html_bottom_nav_header #menu-item-shop{
	float:right;
	right:-34px;
	border:none;
}
.html_cart_at_menu.html_bottom_nav_header #header_main .social_bookmarks{
	right:60px;
}
.html_cart_at_menu.html_bottom_nav_header.html_logo_right #menu-item-shop{
	float:left;
	left:-34px;
}
.html_cart_at_menu.html_bottom_nav_header.html_logo_right #header_main .social_bookmarks{
	left:60px;
}
.html_cart_at_menu.html_bottom_nav_header.html_logo_right #menu-item-shop .dropdown_widget{
	left:17px;
}
.html_cart_at_menu.html_bottom_nav_header.html_logo_right #menu-item-shop .dropdown_widget .avia-arrow{
	left:25px;
}


.html_cart_at_menu.html_header_top.html_logo_left .av_seperator_big_border #menu-item-shop.cart_dropdown{
	margin-left:-1px;
}
.html_cart_at_menu.html_main_nav_header #top .main_menu .menu>li:last-child{
	padding-right:13px;
	margin-right:20px;
}
.html_cart_at_menu.html_main_nav_header #top .av_seperator_big_border .main_menu .menu>li:last-child{
	margin-right:0;
	padding-right:0;
}

/************************************************************************
overwrite theme and framework css rules
*************************************************************************/

.animator2{
	transition: all ease-in-out 0.2s;
}

.animator3, .thumbnail_container{
	transition: all linear 0.3s;
}

#top .screen-reader-text{
	display: none;
}

#top .form-row label.hidden {
	visibility: hidden;
	display:block;
	position: relative;
}

.products .product h2,
.products .product h3,
.products .product h4,
.products .product h5,
.products .product h6,
h2.woocommerce-loop-product__title {
	padding-top:5px;
	font-size: 1em;
	line-height: 1.3em;
	font-weight: normal;
	margin:0;
}

#top .onsale {
	background: rgba(0, 0, 0, 0.8);
	z-index: 10;
	color: #FFF;
	background: #7E9A47;
	top: 17px;
	right: 8px;
	left: auto;
	margin: 0;
	min-width: 40px;
}

ins{
	text-decoration: none;
}

#top .price,
#top .price span,
#top del,
#top  ins{
	display: inline;
	text-decoration: none;
	font-size: 15px;
	line-height: 24px;
	font-weight: 600;
}

#top .price,
div .stock{
	color: #7E9A47;
}

#top .price .from{
	font-weight: normal;
	padding-right:2px;
}

#top #wrap_all ins{
	color:#7E9A47;
}

#top #wrap_all del{
	text-decoration: line-through;
	font-weight: normal;
	color: #8B2121;
}

#top #wrap_all ins:before {
	content: "\2219"; /*bullet*/
	text-decoration: none;
	display: inline-block;
	padding:0 7px 0 3px;
	font-size: 20px;
	line-height: 12px;
}

#top .product_excerpt,
#top .product_excerpt:hover{
	font-size: 12px;
	text-decoration: none;
}

/************************************************************************
Thumbnail
*************************************************************************/


.single-product-main-image .thumbnails{
	margin-top:10px;
	width:104%;
}

#top .single-product-main-image .thumbnails a {
	float: left;
	width: 31.3%;
	margin: 0 4px 4px 0;
	clear: none;
	position: relative;
	padding:4px;
}

.single-product-main-image .images > a{
	border-radius: 2px;
}

.single-product-main-image img{
	display:block;
}

#top .single-product-main-image .onsale{
	top: 0px;
	right: 7px;
}

.template-shop .single-product-main-image .images a {
	border-style: solid;
	border-width:1px;
}

.lightbox_image,
.image_overlay_effect_inside{
	border-radius: 3px;
}


.cart-loading{
	border-radius: 100px;
	position: absolute;
	height:60px;
	width:60px;
	left:50%;
	top:48%;
	margin:-30px 0 0 -30px;
	background: url(images/loading-light.gif) no-repeat center center #fff;
	display: none;
	opacity: 0.9;
	-webkit-backface-visibility: hidden;  /* fixes webkit flickering after transitions*/
	transition: all 0.3s ease-in-out;
	transform: scale(0.3);
}

.adding-to-cart-loading:hover .cart-loading{
	display:block;
	opacity: 0.9;
	transform: scale(1);
}

#top .added-to-cart-check .cart-loading{
	transform: scale(0);
	background: url(images/icons-shop-added.png) no-repeat center center #fff;
}

#top .added-to-cart-check:hover .cart-loading{
	display:block;
	opacity: 0.9;
	transition-delay: 300ms;
	transform: scale(1);
}

.avia_transform .added-to-cart-check .cart-loading{
	display: block;
	opacity: 0;
	transition-delay: 300ms;
}

.thumbnail_container .rating_container .star-rating{
	float: none;
	margin:0 auto;
}


/*Product overview*/
#top .woocommerce-ordering{
	position: absolute;
	right:0;
	margin:0;
	z-index: 20;
	top: 50%;
	margin-top: -23px;
	width:25%;
	min-width:200px;
}

.template-shop .page-title{
	display:none;
}

.products .product.first {
	clear: both;
}

#top .products .product.last,
#top #main .products .product.last {
	margin-right: 0;
}

div .products .product {
	float: left;
	margin: 0 1% 1% 0;
	padding: 0;
	position: relative;
	width: 24.25%;
	margin-left: 0;
}

div .products .product a,
div .products .product a img{
	display:block;
	overflow: hidden;
	border-radius: 1px;
}

div .products .product a:hover{
	text-decoration: none;
}

.shop_columns_5 .products .product {
	margin: 0 1% 1%  0;
	width: 19.2%;
}

.shop_columns_3 .products .product {
	margin: 0 1% 1% 0;
	width: 32.6%;
}

.shop_columns_2 .products .product {
	width: 49.5%;
}


#top .inner_product_header{
	padding: 10px 15px 15px;
	clear: both;
	position: relative;
	border-top-style: solid;
	border-top-width:1px;
	min-height: 91px;
}

.inner_product_header .avia-arrow{
	border-bottom: none;
	border-right: none;
	z-index: 1000;
	top:-5px;
	margin-left: -6px;
}


#top div .product_on_sale .inner_product_header{
	padding-right:47px;
}


.thumbnail_container .rating_container{
	padding:5px;
	width:100px;
	position: absolute;
	bottom: 20px;
	background: rgba(0,0,0,0.2);
	border-radius: 3px;
	left:50%;
	margin-left:-50px;
	opacity: 0;
	transition: all 0.3s ease-in-out;
}

.inner_product:hover .rating_container{
	opacity: 1;
}

.thumbnail_container {
	display: block;
	position: relative;

	overflow: hidden;
}

.thumbnail_container_inner{
	display: block;
	position: relative;
	overflow: hidden;
}

#top .thumbnail_container img{
	margin:0;
	display:block;
	width: 100%;
	height:auto;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}


.avia_cart_buttons{
	width:100%;
	z-index: 9;
	padding: 0;
	position: relative;
	-webkit-perspective: 1000px; /*fix webkit flickering bug*/
	-webkit-backface-visibility: hidden;
}

/*
.avia_cart_buttons{
	width:100%;
	z-index: 9;
	padding: 0;
	position: absolute;
	bottom:0;
	z-index: 1000;
	left:0;
	padding:7px;
	border-style: solid;
	border-width: 1px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}
*/

#top .avia_cart_buttons .button{
	min-width:50px;
	float:left;
	width:49%;
	text-align: center;
	border-radius: 0px;
	padding:11px 2px;
	font-size: 11px;
	font-weight: 600;
	line-height: 15px;
	margin:0;
}

#top .avia_cart_buttons .button:last-child{
	float:right;
}

#top #wrap_all .single_button .button,
#top #wrap_all .shop_columns_5 .avia_cart_buttons .button{
	margin: 0 auto;
	float: none;
	min-width: 75px;
	width:100%;
}

.avia_cart_buttons{
	opacity: 0.2;
	border-top-width: 1px;
	border-top-style: solid;
	padding:10px;
	overflow: hidden;
	transition: all 0.3s ease-in-out;
}

.inner_product:hover .avia_cart_buttons{
	opacity: 1;
}

.inner_product{
	border-style: solid;
	border-width: 1px;
	border-radius:2px;
	overflow: hidden;
}

.alternate_color .inner_product{
	border-radius:3px;
}

#top .avia_cart_buttons .button{
	background: transparent;
	padding:3px 3px;
}

#top .avia_cart_buttons .button > span{
	font-size: 14px;
	position: relative;
	top:1px;
	font-weight: normal;
}

.button-mini-delimiter {
	position: absolute;
	border-left-style: solid;
	border-left-width: 1px;
	left: 50%;
	height: 14px;
	top: 50%;
	margin-left: -4px;
	margin-top: -6px;
}


/*single product*/
.single-product .template-shop{
	padding-top: 50px;
}

#top .price_container{
	position: relative;
}

#top .price_container .price,
#top .price_container .price ins{
	font-size: 15px;
	font-weight: normal;
}

.template-shop .images a{
	display: block;
	position: relative;
	padding: 5px;
}

#top .template-shop .images a img{
	display: block;
	position: relative;
	border:0;
	padding:0;
}


.template-shop div.product div.images{
	width:100%;
	float: none;
	margin:0;
}

.template-shop div.product div.summary{
	width:100%;
	float: none;
	padding-bottom: 10px;
}

.summary .cart{
	float:none;
	clear: both;
	position: relative;
	z-index: 2;
}

.template-shop .product_meta{
	clear:both;
	font-size: 11px;
	position: relative;
	top:8px;
}


/*single sidebar*/
#top .product div.images img {
	display: block;
	width: 100%;
	height: auto;
}

#top .variations_form,
#top div.product .woocommerce-tabs .panel{
	border-style: solid;
	border-width:1px;
}


/**single tabs**/
#top div.product .woocommerce-tabs {
	clear: both;
	padding: 50px 0 0 0;
	margin: 0 0 30px 0;
}

#top .woocommerce-tabs h2{
	font-size: 16px;
}

#top .woocommerce-tabs .tabs li a{
	cursor:pointer;
	margin:0 -1px 0 0;
	display: block;
	float: left;
	z-index: 2;
	position: relative;
	padding:12px 16px;
	top:0px;
	font-size: 0.9em;
	-webkit-touch-callout: none;
	-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;
}

#top .woocommerce-tabs .tabs li.active{
	z-index: 4;
	position: relative;
	font-weight: bold;
}

#top .woocommerce-tabs .tabs li:first-child a{
	border-top-left-radius:  2px;
}

#top .woocommerce-tabs .tabs li:last-child a{
	border-top-right-radius: 2px;
}

#top div div.product .woocommerce-tabs ul.tabs li a {
	white-space: nowrap;
	border-style: solid;
	border-width: 1px;
	border-bottom: none;
	padding: 9px 20px 10px 20px;
	position: relative;
}


#top div.product .woocommerce-tabs ul.tabs {
	border-bottom:none;
	overflow: visible;
	width:100%;
	float:left;
	zoom: 1;
	margin: 0;
	padding: 0;
	list-style: none outside;
}


#top div.product .woocommerce-tabs ul.tabs a{
	float: left;
	padding: 10px 20px 10px 20px;
	background: transparent;
	text-decoration: none;
}


#top div div.product .woocommerce-tabs .panel {
	padding: 15px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	overflow: hidden;
}


/*related/cross/up sells*/
.related.products, .upsells.products {
	zoom: 1;
	clear: both;
	overflow: visible;
}

#top .related.products .content,
#top .upsells.products .content{
	width:100%;
	float: none;
	clear: both;
	padding:0;
	margin:0;
}

#top .product_column_2 .products .product {
	width: 49.5%;
	margin: 0 1% 1% 0;
}

#top .product_column_3 .products .product {
	margin: 0 1% 1% 0;
	width: 32.6%;
}

#top .product_column_4 .products .product {
	margin: 0 1% 1% 0;
	width: 24.25%;
}

#top .product_column_5 .products .product {
	margin: 0 1% 1%  0;
	width: 19.2%;
}

#top .related.products h2, #top .upsells.products h2{
	font-size: 18px;
}

#top.single-product .related.products h2.woocommerce-loop-product__title{}

#top.single-product h2.woocommerce-loop-product__title {
	font-size: 1em;
    text-transform: none;
}

.single .product_column {
	margin: 30px 0;
	clear: both;
	float: left;
	width: 100%;
}

/*profile pages, checkout etc*/
.col-1,
.col-2{
	position: relative;
	border-radius: 3px;
}

.addresses.col2-set .col-1,
.addresses.col2-set .col-2{
	border-style: solid;
	border-width:1px;
	padding:12px;
	width:44%;
}

.fullsize .addresses.col2-set .col-1,
.fullsize .addresses.col2-set .col-2{
	width:46%;
}

.col2-set .col-1 h3,
.col2-set .col-2 h3{
	padding:2px;
}

.shipping_address{
	clear:both;
}

#top .order_details li {
	float: left;
	margin:0 2em 7px 0;
	text-transform: uppercase;
	font-size: 0.715em;
	line-height: 1em;
	border-right: 1px dotted #CCC;
	padding:0 2em 0 0;
	list-style-position: outside;
	list-style-type: none;
}

#top #main .order_details {
	overflow: hidden;
	zoom: 1;
	margin: 0 0 1.5em;
	list-style: none;
	padding: 20px 20px 13px 20px;
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;

}

#top #main .shop_table.order_details{
	border-collapse: separate;
	padding:5px;
}

table.my_account_orders th,
table.my_account_orders td {
	padding: 4px 8px;
	vertical-align: top;
	line-height: 25px;
}

div table.shop_attributes td p {
	margin: 0;
	padding: 0;
}

div table.shop_attributes td {
	font-style: italic;
	padding: 8px;
	border:none;
	margin: 0;
	line-height: 1.5em;
}

div table.shop_attributes {
	border:none;
}

div table.shop_table td {

	padding: 6px 12px;
	vertical-align: middle;
}

#top table.shop_table .actions .button{
	min-width:182px;
	width:182px;
	margin:3px 0 3px 7px;
}

td.actions .coupon{
	width:410px;
}

#top table.shop_table .actions .coupon .button{
	width:200px;
	margin:3px 0;
	padding-left:0;
	padding-right:0;
}

.cart-collaterals .cross-sells {
	width: 100%;
	float: left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 40px;
	margin-bottom: 40px;
}

.cart-collaterals .shipping_calculator {
	width: 48%;
	text-align: right;
	overflow: hidden;
	zoom: 1;
	margin: 0px 0 0 0;
	clear: right;
	float: right;
}

.cart_totals table{
	border-top-style: solid;
	border-top-width: 1px;
}

#top div td.actions .button.alt {
	float: right;
	margin: 3px 0 3px 6px;
}

div table.shop_attributes th {
	width: 100px;
	font-weight: bold;
	padding: 8px;
	border:none;
	margin: 0;
	line-height: 1.5em;
}

.cart-collaterals .cart_totals {
	margin: 0px 0 0 0;
	clear:both;
	float:left;
}

.cross-sells{
	padding-top:50px;
	margin-top:50px;
	border-top-style: solid;
	border-top-width: 1px;
}

.cross-sells h2{
	font-size: 14px;
	text-align: left;
	float: none;
}

form.cart {
	margin-bottom: 44px;
	overflow: hidden;
	zoom: 1;
}

div form.cart table {
	font-size: 12px;
	width: 100%;
	text-align: center;
	margin:10px 0;

}

#top div form.cart table .price{
	display: table-cell;
}

table div.quantity {
	float: none;
	margin: 0 auto;
	width: 130px;
}

div form.cart div.quantity {
	float: left;
	margin: 0 3% 5px 0;
	min-width:130px;
}

form.cart .group_table div.quantity {
	float: none;
	margin: 0 auto;
}

td.product-quantity{
	min-width:85px;
}

div .cart-collaterals .cart_totals table {
	border-collapse: collapse;
	padding: 0;

	margin:10px 0;
}

#top .variations_form{
	margin-bottom:0px;
	border-radius: 2px;
	padding: 0 15px;
	position: relative;
	overflow: visible;
}

#top .variations_form > table{
	margin:20px 0;
}

.reset_variations{
	height:11px;
	line-height: 11px;
	font-size: 11px;
	position: absolute;
	right:0;
	bottom:-25px;
}

#top .variations{
	border:none;
	background: transparent;
	margin:0;

}

#top .variations select{
	min-width:100px;
}

#top .variations th,
#top .variations td{
	padding:4px 10px;
	border:none;
	vertical-align: top;
}

#top .variations th.label{
	width: 77px;
	text-align: center;
	text-transform: capitalize;
}

#top .variations td.label{
	width:77px;
}

#top .variations .label label{
	margin-top: 5px;
	text-align: right;
}

.single_variation_wrap{
	overflow: hidden;
	display:block;
	margin: 10px 0px 20px 90px;
}

div.variations_button{
	overflow: hidden;
	width:100%;
}

div.variations_button .button{
	margin:0;
	min-width: 130px;
}

#top .variations td:nth-child(2){
	text-align: left;
}

div a.remove {
	display: block;
	height: 18px;
	width: 18px;
	text-indent: -9999px;
	background: url(images/remove.png) #CCC;
	border-radius: 100px;
	border-style: solid;
	border-width: 1px;
}

.summary .cart {
	margin-bottom: 0;
}


/*form elements*/
#top div form .form-row textarea,
#top div  #content .form-row textarea {
	height: 14em;
	line-height: 1.5em;
	display: block;
	box-shadow: none;
}

#top div #shiptobilling label {
	font-size: 11px;
}

.entry-content-wrapper .avia_style_wrap {
	padding:0;
}

.entry-content-wrapper .avia_select_unify{
	border-radius: 0;
	width:100%;
	border-width: 1px;
	border-style: solid;
}

.entry-content-wrapper .avia_style_wrap{
	width:100%;
}

#top div form .form-row input.input-text,
#top div #content .form-row input.input-text,
#top div form .form-row textarea,
#top div #content .form-row textarea {
	box-sizing: border-box;
	box-shadow: none;
	width: 100%;
	padding: 8px 6px;
	margin: 0;
	outline: 0;
	font-size: 12px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 18px;
}

#top .chzn-single {
	height: 36px;
	line-height: 35px;
}

#top .chzn-single div b {
	background-position: 0 4px!important;
}

#payment ul li{
	list-style-type: none;
}

#payment img{
	display:inline-block;
}

#top .my_account_orders a.button{
	padding: 7px 12px;
}

#top div .quantity input.plus,
#top div .quantity input.minus {
	padding: 0;
	vertical-align: middle;
	line-height: 41px;
	border: none;
	width: 43px;
	height: 43px;
	cursor: pointer;
	margin: 0;
	display: inline;
	border: 0;
	border-radius: 0;
	-webkit-appearance: none;
	background-color: #F8F8F8;
	border: 1px solid #E1E1E1;
	color: #666;
	background-image: url("../images/layout/bg-button.png");
	background-repeat: repeat-x;
	outline: none;
}

#top div .quantity input.plus{
	border-left:none;
}

#top div .quantity input.minus{
	border-right:none;
}

#top div .quantity input.qty {
	height: 43px;
	width: 43px;
	display: inline;
	padding: 0px 5px 0px;
	line-height: 41px;
	vertical-align: middle;
	margin: 0;
	text-align: center;
}

#top div td.actions .coupon .input-text {
	width: 200px;
	float: left;
	margin: 3px 3px 3px 0;
	font: 12px/1.7em "Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 17px;
	padding: 11px;
	border-radius: 2px;
}

#top .actions .button[name="update_cart"] {
	float: right;
	margin-right: 0;
}

#top .actions .button[name="update_cart"]:disabled{
	opacity: 0.4;
	cursor: not-allowed;
}

#top .actions .checkout-button.button.alt{
	min-width:162px;
}

/*sort parameter frontend interface*/

div .product-sorting{
	width:100%;
	float:left;
	padding-bottom: 30px;
	position: relative;
	z-index: 9999;
}

div .product-sorting ul,
div .product-sorting li{
	list-style-position: outside;
	list-style-type: none;
	margin:0 2px 0 0;

}

.sort-param{
	float:left;
	position: relative;
	z-index: 100;
	margin:0  13px 13px 0;
	padding:0;
	font-size: 11px;
	-webkit-perspective: 1000px; /*fix webkit flickering bug*/
	-webkit-backface-visibility: hidden;
}

.sort-param-order{
	margin-right:3px;
}

.sort-param:hover{
	z-index: 101;
}

.sort-param li{
	position: relative;
	margin: 0;
	display: block;
	z-index: 100;
}

.sort-param > li > span,
.sort-param > li > a{
	border-width:1px;
	border-style:solid;
	display:block;
	line-height: 31px;
	background-image: url("../images/layout/bg-button.png");
	background-repeat: repeat-x;
	background-position: top left;
}

.sort-param > li:hover > a{
	box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1);
}

.sort-param > li > span{
	padding:0px 40px 0px 10px;
	cursor: default;
	background: transparent url('images/arrow_down.png') right center no-repeat;
}

.sort-param > li > a{
	width:33px;
	overflow: hidden;
	height:33px;
	text-indent: 200%;
	background: transparent url('images/arrow_up_down.png') center -1px  no-repeat;
}

.sort-param .sort-param-asc{
	background: transparent url('images/arrow_up_down.png') center -28px  no-repeat;
}

.sort-param ul{
	margin:0;
	padding:10px 15px;
	border-width:1px;
	border-style:solid;
	position: absolute;
	left:0;
	top:35px;
	display: none;
	min-width: 167px;
}

.sort-param ul li{
	margin-left:10px;
}

.sort-param-count ul{
	min-width: 207px;
}

.sort-param > li:hover ul,
.sort-param.active-sort > li ul{
	display:block;
	box-shadow: 0px 6px 14px 0 rgba(0, 0, 0, 0.1);
}

.sort-param ul a{
	text-decoration: none;
	display: block;
	padding-left:6px;
}

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


#top #main .checkout_coupon #coupon_code{
	padding:15px;
}

.form-row .lost_password {
	line-height: 49px;
	margin-left:10px;
}

/************************************************************************
Generic
*************************************************************************/
.clear{
	clear:both;
}
.nobr{
	white-space:nowrap;
}

dt,
dd{
	float:left;
}
dt{
	clear:both;
}
dl{
	padding-bottom:10px;
	overflow: hidden;
}
.woocommerce-account dt{
	width:30px;
	display:block;
	font-weight: bold;
}

/*messages*/
#top div.woocommerce-error,
#top div.woocommerce-message,
#top .woocommerce-info{
	margin:0px 0px 50px 0px;
	padding:32px 45% 32px 36px;
	background-repeat:no-repeat;
	background-position:10px center;
	overflow: hidden;
	position: relative;
	border-radius:2px;
}

#top div.woocommerce-error a.button,
#top div.woocommerce-message a.button{
	margin-top:0;
	float:right;
	color: #fff;
	position: absolute;
	right: 22px;
	top:50%;
	margin-top:-19px;
	text-align: center;
	background: rgba(0,0,0,0.2);
	border-radius:2px;
}

#top div.woocommerce-error a.button:hover,
#top div.woocommerce-message a.button:hover{
	background: rgba(0,0,0,0.5);
}

#top div.woocommerce-error{
	border-color: #941210;
	background-color: #F0DCDB;
	color: #941210;
}

#top div.woocommerce-message{
	border-color: #8BAF5B;
	background-color: #E0F1B5;
	color: #4F5F39;
}

#top div.woocommerce-error a{
	color: #941210;
}

#top div.woocommerce-message a{
	color: #4F5F39;
}

#top .woocommerce-info {
	border-style: solid;
	border-width: 1px;
	margin: 0 0 20px 0;
	padding: 19px;
}

mark {
	background: transparent;
	font-weight: bold;
}

/*button*/
#top div div.woocommerce-message a.button {
	text-decoration: none;
	width: 20%;
	min-width: 90px;
}

.quantity input{
	border-width: 1px;
	border-style: solid;
}

/*rating*/
div .star-rating, div #reviews #comments ol.commentlist li .comment-text .star-rating{
	float: right;
	width: 80px;
	height: 16px;
	background: url(images/star.png) repeat-x left 0 transparent;
}

#top div .star-rating span,
div #reviews #comments ol.commentlist li .comment-text .star-rating span{
	background: url(images/star.png) repeat-x left -32px transparent;
	height: 0;
	padding-top: 16px;
	overflow: hidden;
	float: left;
}

#top div p.stars span{
	width: 80px;
	height: 16px;
	position: relative;
	float: left;
	background: url(images/star.png) repeat-x left 0 transparent;
}

#top div p.stars span a:hover,
#top div p.stars span a:focus {
	background: url(images/star.png) repeat-x left -16px transparent;
}

/*rating*/
div  .woocommerce-tabs .star-rating {
	background: url(images/star.png) repeat-x left 0 transparent;
}

#top #review_form p.stars,
#top #commentform p{
	padding:0;
	margin:0 0 10px 0;
}

#top #commentform p{
	padding:2px;
}

#top  .woocommerce-tabs div .star-rating span {
	background: url(images/star.png) repeat-x left -32px transparent;
}

.add_review{
	display:none;
}

#top #reviews h2{
	font: 10px/17px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1.5px;
}

#top #reviews h2 span{
	display:inline;
}

#top .woocommerce-tabs .commentlist{
	padding-top:20px;
}

div #reviews  .star-rating {
	margin: 0 13px 0 0;
}

.woocommerce-tabs .comment_container {
	float: left;
	width: 100%;
}

div #reviews #comments ol.commentlist li .comment-text {
	margin: 0 0 0 50px;
	border-radius: 0;
	padding: 11px 11px 0;
}

.rtl div #reviews #comments ol.commentlist li .comment-text {
	margin: 0 50px;
}

.rtl .av-woo-product-review #reviews #comments ol.commentlist li .comment-text {
	margin: 0 50px 0 0;
}

div #reviews #comments ol.commentlist li .avatar {
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	padding: 3px;
	width: 32px;
	height: auto;
	margin: 0;
	line-height: 1;
	border-style: solid;
	border-width:1px;
}

div #reviews #comments ol.commentlist li .comment-text{
	border-style: solid;
	border-width:1px;
}

#top #commentform .comment-form-rating  label,
#top.logged-in div #commentform .comment-form-comment label{
	position: relative;
	left: auto;
	display: block;
	font-size: 11px;
	top: auto;
}

div #reviews #comment {
	height: 125px;
}

div #review_form #respond {
	overflow: hidden;
	zoom: 1;
	border: none;
	margin: 0;
	padding: 0
}

#top #reviews .commentlist span{
	display:inline;
}

div #reviews #comments ol.commentlist li {
	padding: 0;
	margin: 0 0 4px;
	border: 0;
	position: relative;
	background: 0;
	border: 0;
	display: inline-block;
	width: 100%;
}

#top #review_form #respond .comment-form-rating{}

#top.logged-in #review_form #respond .comment-form-rating{
	position: relative;
	right: auto;
	top: auto;
}

#top div #commentform .comment-form-comment label{
	display:none;
}

.summary-main-content{
	padding-bottom: 20px;
}

.template-login #customer_login .col-1,
.template-register #customer_login .col-2{
	float:none;
	width:auto;
}
.template-login #customer_login .col-2,
.template-register #customer_login .col-1{
	display:none;
}


/*******************************************************************************************
WIDGETS - most styles copied and slightly modified from original woocommerce css file
********************************************************************************************/

/*price range filter*/
div .widget_price_filter .price_slider_wrapper .button{
	margin:0;
}
div .widget_price_filter .price_slider_wrapper .price_slider{
	margin:1em .6em .6em;
}
div .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle{
	outline:0;
}
div .widget_price_filter .price_slider_wrapper .price_slider_amount{
	overflow:hidden;
	line-height:35px;
	padding:4px 0 0 0;
}

div .widget_price_filter .price_slider_wrapper .price_label{
	float:right;
}

div .widget_price_filter .ui-state-default,
div .widget_price_filter .ui-widget-content .ui-state-default,
div .widget_price_filter .ui-widget-header .ui-state-default{
	font-weight:normal;
}

div .widget_price_filter .ui-state-hover,
div .widget_price_filter .ui-widget-content .ui-state-hover,
div .widget_price_filter .ui-widget-header .ui-state-hover,
div .widget_price_filter .ui-state-focus,
div .widget_price_filter .ui-widget-content .ui-state-focus,
div .widget_price_filter .ui-widget-header .ui-state-focus{
	font-weight:normal;
}

div .widget_price_filter .ui-state-active,
div .widget_price_filter .ui-widget-content .ui-state-active,
div .widget_price_filter .ui-widget-header .ui-state-active{
	font-weight:normal;
}

div .widget_price_filter .ui-corner-all{
	border-radius:24px;
}

div .widget_price_filter .ui-slider{
	position:relative;
	text-align:left;
}

div .widget_price_filter .ui-slider .ui-slider-handle{
	position:absolute;
	z-index:2;
	width:11px;
	height:11px;
	cursor:default;
}

div .widget_price_filter .ui-slider .ui-slider-range{
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	background-position:0 0;
}

div .widget_price_filter .price_slider_wrapper .ui-widget-content{}

div .widget_price_filter .price_slider_wrapper .ui-widget-header{
	font-weight:bold;
	cursor:pointer;
}

div .widget_price_filter .ui-slider-horizontal{
	height:5px;
}

div .widget_price_filter .ui-slider-horizontal .ui-slider-handle{
	top:-3px;
	margin-left:-5px;
	cursor:ew-resize;
}

div .widget_price_filter .ui-slider-horizontal .ui-slider-range{
	top:0;
	height:100%;
}

div .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{
	left:0;
}

div .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{
	right:0;
}

#top div .widget_price_filter .button{
	margin:0;
}
#top .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle{
	background-color: #ddd;
	color: #666;
}

#top .price_slider_amount .button{
	min-width: 64px;
	padding:10px;
}


/*layered navigation*/
div .widget_layered_nav ul{
	margin:0;
	padding:0;
	border:0;
	list-style:none outside;
}
div .widget_layered_nav ul li{
	overflow:hidden;
	zoom:1;
	padding:0 6px 0 3px;
	width:auto;
	float:none;
}
div .widget_layered_nav ul small.count{
	float:right;
	margin-left:6px;
	font-size:1em;
	padding:1px 0;
}

/*widget product categories*/
#top .widget_product_categories ul{
	overflow: hidden;
	padding:0;
	margin:0;
}
.widget_product_categories li{
	font-size: 10px;
	font-style: italic;
	padding:1px;
}
.widget_product_categories li a{
	padding:0 0 0 9px;
	background: transparent url("images/bullet_grey.png") left center no-repeat;
}
.widget_product_categories .children li{
	padding: 2px 0px 2px 10px;
}
.widget_product_categories li a{
	font-size: 12px;
	font-style: normal;
}

/*widget product search*/
#top .widget_product_search.widget{
	padding:0 0 18px 0;
	border:none;
}
#top .widget_product_search.widget h3{
	padding-top:20px;
}

#top .widget_product_search #searchform>div{
	max-width:100%;
}
#top .widget_product_search #searchform #searchsubmit{
	font-size: 12px;
	width: 48px;
}

/*product_list_widget*/
div ul.product_list_widget li{
	padding:8px 0;
	margin:0;
	overflow:hidden;
	zoom:1;
	font-size: 11px;
	border-top-style: dotted;
	border-top-width:1px;
	position: relative;
}

#top div ul.product_list_widget li a{
	display:block;
	font-weight:bold;
	font-size: 12px;
	line-height: 1.5em !important;
	height:auto  !important;
}

div ul.product_list_widget li img{
	float:right;
	margin-left:4px;
	width:32px;
	padding:2px;
	height:auto;
}

div ul.product_list_widget .star-rating{
	float:none;
	position: relative;
	margin:3px 0 0 0;
}

/*shopping cart widget*/
div .widget_shopping_cart .total{
	border-top:none;
	padding:4px 0 0;
	margin:0;
}
.widget_shopping_cart .total strong{
	min-width:40px;
	display:inline-block;
}
div .widget_shopping_cart .buttons{
	overflow:hidden;
	zoom:1;
}
div .widget_shopping_cart .button.checkout{
	float: right;
}
#top div .widget_shopping_cart .button{
	width: 40%;
}

#top div .dropdown_widget_cart{
	display: none;
	-webkit-perspective: 1000px;
	-webkit-backface-visibility: hidden;
}



/************************************************************************
EXTERNAL AND SCRIPS
*************************************************************************/

/* PRODUCT SLIDER */

#customer_details{
	overflow: visible;
	width:100%;
	float:left;
}

div .chzn-container-single .chzn-single {
	background: #fff;
	border-radius: 0;
	background-clip: padding-box;
	border: 1px solid #ccc;
	color: #999;
	height:32px;
	line-height: 32px;
	box-shadow: none;
}

div .chzn-container-single .chzn-single div b {
	background-position: 0 5px;

}

div .chzn-container-single .chzn-single div {
	border-radius: 0;
	background-clip: padding-box;
	background: #fff;
	border-left: 1px solid #ccc;
}

#order_review,
#order_review_heading{
	clear: both;
}


/**Woo Error Message **/
ul.woocommerce-error{
	border:none;
	list-style:none;
	margin: 0px 0px 23px 0px;
	padding: 32px 45% 32px 36px;
	background-repeat:no-repeat;
	background-color: #F0DCDB;
	color: #941210;
}

#top .avia-wc-notice-box .woocommerce-error a.button,
#top .avia-wc-notice-box .woocommerce-message a.button{
	position: relative;
	margin-right: 15px;
	margin-top: 0;
	float: left;
	width: 20%;
	min-width: 90px;
}

#top .thumbnail_container .button.single_button{
	margin-top:-15px;
}

#top .template-shop .clear{
	clear: none;
	width:0;
}

#top .template-shop .container{}

#payment .terms {
	padding: 7px 0 0 0;
}

#customer_details .form-row{
	clear:right;
}

#customer_details #order_comments_field{
	clear:left;
}

.entry-content-wrapper ul.products li {
	list-style-type: none;
}


/*added with version 1.1*/
.woocommerce-checkout div #shiptobilling {
	position: relative;
}

#payment div.payment_box #cc-expire-month,
#payment div.payment_box #cc-expire-year{
	margin-top: 5px;
	margin-bottom: 5px;
}

#payment div.payment_box #cc-expire-year {
	float: left;
}
#top.woocommerce-checkout .form-row.form-row-first label {
    display: block;
}

#top.woocommerce-checkout .woocommerce-checkout label.screen-reader-text .optional{
	display: none;
}

#top #main .single-product-main-image .sidebar,
#top #main .single-product-main-image .inner_sidebar{
	border:none;
	margin:0;
	padding:20px 0 0 0;
	width:100%;
	min-height: 0;
}

#top #payment .payment_box p:last-child{
	padding-bottom:0;
}


/*added with version 2.0*/
.quantity input[type=number]::-webkit-inner-spin-button,
.quantity input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

ul.products .avia_cart_buttons .added_to_cart{
	display: none !important;
}

.form-row.address-field{
	overflow: visible;
}

#top .chzn-single div b {
	background-position: 5px 6px!important;
}


/*added with 2.07*/
#top.woocommerce-page .woocommerce-ordering select {
	width: 25%;
}

@media only screen and (max-width: 767px)
{
	#top.woocommerce-page .woocommerce-ordering select {
		width: auto;
	}
}

.form-row.address-field{
	overflow: visible;
}

#top .chzn-single div b {
	background-position: 5px 8px !important;
}

.inner_cart_button .added_to_cart{
	display:none;
}

.added_to_cart_notification {
	position: fixed;
	top: 20px;
	z-index: 100000;
	width: 280px;
	right: 20px;
	padding: 20px;
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
	text-align: left;
	line-height: 1.65em;
}

#header_main .added_to_cart_notification{
	position: absolute;
	top: 54px;
	right: 6px;
	font-size: 13px;
}

#header_main .added_to_cart_notification .avia-arrow{
	display:block;
	background-color: inherit;
}

.added_to_cart_notification .avia-arrow{
	border-bottom: none;
	border-right:none;
	left: auto;
	right:10px;
	display:none;
}

.added_to_cart_notification strong{}

.added_to_cart_notification .added-product-image {
	width: 20%;
	float: right;
}

.added-product-text {
	float: left;
	width: 75%;
}

.shop_table ul#shipping_method,
.cart_totals ul#shipping_method{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

.shop_table ul#shipping_method li,
.cart_totals ul#shipping_method li{
	margin-left: 0;
	text-align: left;
}

.shop_table ul#shipping_method li label,
.cart_totals ul#shipping_method li label{
	display: inline;
}


/*slider auotop correction*/
.avia_cart_buttons br{
	display:none;
}

/*hover effect*/
.avia-product-hover{
	position: absolute;
	top:0;
	left:0;
	opacity: 0;
	transition: all ease-in-out 0.3s;
	-webkit-backface-visibility: hidden;  /* fixes webkit flickering after transitions*/
}

.inner_product:hover .avia-product-hover{
	opacity: 1;
}

/*products not wrapping*/
ul.products li.post {
	clear: none;
}

ul.products li.post.first{
	clear: both;
}

.products .product.post-password-required .thumbnail_container img,
#top .products .product.post-password-required .inner_product_header .price,
#top .products .product.post-password-required .inner_product_header .onsale {
	opacity: 0.1;
}


/*added with version 2.1.1*/
.woocommerce-account dt,
.customer_details dt {
    width: auto;
    margin-right: 5px;
}

dl.customer_details{
	margin-bottom: 20px;
}

#top .my_account_orders a.button {
	margin-bottom: 5px;
}

#top.woocommerce-checkout #payment h3{
	padding: 1em 1em 0;
}

dl.variation p{
	margin:0;
}

.entry-summary .woocommerce-product-rating {
	top: -13px;
	position: relative;
}
.entry-summary .woocommerce-product-rating .star-rating{
	float:left;
	margin-right:8px;
}
.entry-summary .woocommerce-product-rating  .woocommerce-review-link{
	position: relative;
	top:-3px;
	font-size: 11px;
}

.form-row.form-row-wide{
	clear: both;
}
form.cart .group_table .button{
	float: none;
}
form.cart .group_table .added_to_cart{
	display: none;
}
form.cart .group_table .price .stock{
	margin:0;
}

#top div .chosen-search input[type='text']{
	background: #fff;
	color:#777;
	border-color:#e1e1e1;
}
#top .chosen-container-single .chosen-single,
#top .chosen-container-active .chosen-single,
#top .chosen-container .chosen-drop{
	border-color:#e1e1e1;
}
#top .chosen-container-single .chosen-single{
	box-shadow: none;
	border-radius: 0px;
	line-height: 36px;
	height:37px;
}

#top.woocommerce-checkout .form-row .chosen-container-single .chosen-single div b {
	background-position: 0 8px!important;
}

#top .chosen-container .chosen-results {
	margin: 0;
	padding: 9px 0;
	border-top: 1px solid #E1E1E1;
}

#top .chosen-container-single .chosen-search{
	padding:10px;
}
#top .chosen-container-single .chosen-single,
#top .active-result.highlighted{
	background: transparent;
}
#top div .chosen-search input[type='text']{
	margin-bottom:0;
	box-shadow:none;
}

.chosen-container-active.chosen-with-drop .chosen-single div b{
	background-position: -16px 7px;
}
.chosen-container-single .chosen-single div b{
	background-position: 2px 8px;
}

/*added with version 2.1.7*/

/*shortcode fix*/
#top .entry-content .woocommerce .single-product{
	overflow: hidden;
}

#top .entry-content .woocommerce .single-product .single-product-summary{
	float:none;
	overflow: hidden;
	margin-left:10px;
	width:auto;
}

#top .entry-content .woocommerce .single-product .single-product-main-image{
	overflow: visible;
}

#top .entry-content .woocommerce .single-product div.images{
	width:100%;
}

#top .entry-content .woocommerce .single-product div.images img{
	padding: 0;
}

#top .entry-content .woocommerce .single-product div.product .woocommerce-tabs{
	margin:0;
}

#top .products .product-category{
	border-radius: 1px;
	border-style: solid;
	border-width: 1px;
}

#top .products .product-category img{
	display:block;
	margin:0;
}

#top .products .product-category h3{
	margin:0;
	padding:15px 15px;
	position: relative;
	border-top-style: solid;
	border-top-width: 1px;
}

#top .products .product-category h3:before{
	content:"";
	height: 10px;
	width: 10px;
	position: absolute;
	left: 50%;
	transform: rotate(45deg);
	border-width: 1px;
	border-style: solid;
	visibility: hidden\9;
	border-bottom: none;
	border-right: none;
	z-index: 1000;
	top: -6px;
	margin-left: -6px;
}

/*added with enfold 3.0*/

#ship-to-different-address{
	padding:0;
}

#top label.checkbox{
	display:inline;
}

.html_header_sidebar .cart_dropdown{
	top: -46px;
	border-radius: 0;
	z-index: 210;
	opacity: 0;
	margin:0;
}
.html_header_left .cart_dropdown{
	right:-1px;
}

.html_boxed.html_header_sidebar .cart_dropdown{
	top: 24px;
}

/*	Customize to frame width to align icon to right on desktop view		*/
.html_av-framed-box.html_header_right #top .cart_dropdown{
	right: auto;
}

.html_header_sidebar.html_visible_cart .cart_dropdown{
	opacity: 1;
}

.single-product-main-image{
	width:33%;
	float:left;
	margin-right: 50px;
	overflow: hidden;
	padding-bottom:50px;
}

.single-product-summary{
	overflow: hidden;
}

.cart_dropdown .dropdown_widget .widget_shopping_cart_content .variation p{
	padding:0;
	margin:0;
}

#top .variations_form .variations tr {
	background: rgba(0, 0, 0, 0);
}

/*added with enfold 3.0.3*/
.woocommerce-tabs #tab-description ul,
#top .woocommerce-tabs .commentlist .description ul{
	list-style-type: disc;
	list-style-position: inside;
}

.woocommerce-tabs #tab-description ol,
#top .woocommerce-tabs .commentlist .description ol{
	list-style-type: decimal;
	list-style-position: inside;
}

#top .woocommerce-tabs .commentlist .description ul, #top .woocommerce-tabs .commentlist .description ol{
	margin:0 0 15px 15px;
	border:none;
}


/*added for woo 2.3*/
#top div ul.product_list_widget li a.remove{
	position: absolute;
	right: 0px;
	top: 26px;
	line-height: 16px;
}
#top .dropdown_widget_cart ul.product_list_widget li a.remove{
	right: 5px;
	top: 3px;
	display:none;
}

a.about_paypal {
	margin-left: 10px;
}
#top .select2-container{
	width:100%;
}
#top .select2-container .select2-choice{
	font-size: 13px;
	box-shadow: none;
	border-radius: 0px;
	line-height: 36px;
	height:37px;
	background-image:none;
}

#top .select2-drop{
	border-radius: 0px;
}
#top .select2-container .select2-choice .select2-arrow {
	background: transparent;
	border:none;
}
#top .select2-container .select2-choice .select2-arrow b{
	background-position: -4px 5px!important;
}

#top .select2-results{
	margin:0;
	padding:0;
}
#top .select2-search{
	padding: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
#top .select2-search input[type='text']{
	margin-bottom: 0;
	box-shadow: none;
	max-width:100%;
	width:100%;
}
#top .select2-no-results{
	background: transparent;
	padding:10px;
}
#top #wrap_all select.country_select{
	height: 37px;
	border-radius: 0px;
}
#top form.cart .button{
	margin-top:0;
	margin-bottom: 0;
	display: inline-block;
}

#top .sidebar .widget_shopping_cart .button{
	min-width: 0;
	width: 48%;
}

/*woo builder elments added with enfold 3.1*/
.av-woo-product-tabs{
	clear:both;
}

#top .av-woo-product-review .comment_container,
#top .av-woo-product-tabs .comment_container{
	padding:0;
}

#top .av-woo-product-tabs .tabs{
	margin:0;
	list-style-type: none;
}

#top .av-woo-product-tabs .tabs > li{
	float: left;
	padding:0;
}

#top .av-cart-counter {
	position: absolute;
	top: 50%;
	left: 54%;
	height: 16px;
	padding: 0 5px;
	line-height: 16px;
	border-radius: 54px;
	font-size: 11px;
	background: #333;
	color: #fff;
	text-align: center;
	margin: -20px 0 0 2px;
	transform: scale(0.3);
	opacity: 0;

}

#top .av-cart-counter.av-active-counter{
	transition: all cubic-bezier(0.175, 0.885, 0.320, 1.275) 0.3s;
	opacity: 1;
	transform: scale(1);
}


/*minimal styling*/
#top .av-product-class-minimal {
	text-align: center;
	border: none;
	background: transparent;
	border-radius: 0;
}

#top .av-product-class-minimal .avia-arrow{
	display:none;
}

#top .av-product-class-minimal .inner_product_header{
	border:none;
	padding:10px 0;
	background: transparent;
	min-height: 0;
}

#top .av-product-class-minimal a,
#top .av-product-class-minimal img{
	border-radius: 0;
}


/* product page/cat banner*/
#av_product_description{
	color:#fff;
	text-align: center;
}
#av_product_description *{
	color: inherit;
}
#av_product_description h1{
	font-weight: 300;
	font-size: 40px;
	line-height: 1.2em;
}


/*enfold v 3.1.4*/
.av-woo-purchase-button{
	clear:both;
}

.widget_layered_nav_filters .chosen a{
	display: block;
	border-radius: 2px;
	padding-left:3px;
}

.widget_layered_nav_filters .chosen a:hover,
.widget_layered_nav .chosen a:hover {
	text-decoration: none;
}

.widget_layered_nav_filters .chosen a:before,
.widget_layered_nav .chosen a:before{
	content: "×";
	margin-right: .53em;
	color: #e2401c;
	font-family: Arial, Baskerville, monospace !important;
	font-weight: bold;
}

#top .widget_layered_nav,
#top .widget_layered_nav_filters {
	padding: 0 0 20px 0;
}


/*enfold v3.4*/
p.order-again {
    clear: both;
    width: 100%;
    float: left;
    margin: 0 0 50px;
}

.woocommerce .login .button{
	margin:0 20px 0 0;
	position: relative;
	z-index: 5;
}

.woocommerce .login .lost_password{
	margin:0;
	position: relative;
	top:-1em;
	left:5px;
	font-size: 0.92em;
}

/*enfold v3.5*/
#top .av-product-class-minimal-overlay {
	text-align: center;
	border: none;
	background: transparent;
	border-radius: 0;
}

#top .av-product-class-minimal-overlay .avia-arrow{
	display:none;
}

#top #wrap_all .av-product-class-minimal-overlay .inner_product_header{
	border: none;
    padding: 10px 0;
    background: rgba(0,0,0,0.35);
    min-height: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    padding:1em;
	transition: all 0.3s ease-in-out;
	opacity: 1;
}

#top #wrap_all .av-product-class-minimal-overlay a:hover .inner_product_header{
	opacity: 0;
}

#top .av-product-class-minimal-overlay .inner_product_header_table{
	height:100%;
	width:100%;
	display: table;
}

#top .av-product-class-minimal-overlay .inner_product_header_cell{
	vertical-align: middle;
	display:table-cell;
}

#top .av-product-class-minimal-overlay a,
#top .av-product-class-minimal-overlay img{
	border-radius: 0;
}
#top .av-product-class-minimal-overlay h2,
#top .av-product-class-minimal-overlay h3,
#top .av-product-class-minimal-overlay span,
#top #wrap_all .av-product-class-minimal-overlay ins:before,
#top #wrap_all .av-product-class-minimal-overlay .price,
#top #wrap_all div .av-product-class-minimal-overlay del{
	color:#fff;
}

#top .av-product-class-minimal-overlay h3{
	font-size: 1.5em;
}

#top .av-product-class-minimal-overlay .onsale{
	border-radius: 0;
	top:0;
	right:0;
}

/*woocommerce 2.6 account nav*/
.woocommerce-MyAccount-navigation{
	float:left;
	border-style: solid;
	border-width: 1px;
	margin-right:50px;
}

.woocommerce-MyAccount-navigation ul{
	margin:0;
}

.woocommerce-MyAccount-navigation ul li{
	list-style-type: none;
	list-style-position: outside;
	margin:0;
	padding:0;
}

.woocommerce-MyAccount-navigation ul li a{
	padding:10px;
	text-align: center;
	border-bottom-style: solid;
	border-bottom-width:1px;
	display: block;
	min-width: 200px;
}

.woocommerce-MyAccount-navigation ul li:last-child a{
	border:none;
}

.woocommerce-MyAccount-content{
	overflow: hidden;
}

.woocommerce-MyAccount-navigation-link.is-active a{
	font-weight: bold;
}

.woocommerce-MyAccount-navigation-link a:hover{
	text-decoration: none;
}

.av-parallax-inner.av-parallax-woo {
    background-size: cover;
}

/*
	Modifications for WooCommerce 3.0 gallery - selectable by option
	================================================================
*/
.single-product div.product .woocommerce-product-gallery {
	margin-bottom:2.617924em;
	margin-top:0;
}

.single-product div.product .woocommerce-product-gallery {
    position:relative;
}

.single-product .single-product-main-image .avia-wc-30-product-gallery-lightbox{
	position: absolute;
    top: 15px;
    left: 15px;
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #fff;
    width: 40px;
    font-size: 20px;
    border-radius: 333px;
    z-index: 99;
    text-align: center;
    overflow: hidden;
    border: 0px;
    color: #b0b0b0;
}

.single-product .single-product-main-image .avia-wc-30-product-gallery-lightbox:hover{
	opacity: 0.6;
	cursor: pointer;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {
	font-family: dashicons;
	content: "\f179";
	font-size: 1.5em;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
	position:absolute;
	top:.875em;
	right:.875em;
	display:block;
	height:2em;
	width:2em;
	/*border-radius:3px;*/
	z-index:99;
	text-align:center;
	overflow:hidden;
	background: transparent;
	border: 0px;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger img {
	display: block !important;
}

.single-product div.product .woocommerce-product-gallery img{
	margin:0;
}

.single-product div.product .woocommerce-product-gallery .flex-viewport{
	margin-bottom:20px;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{
	margin:0;
	padding:0
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs:after,
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs:before{
	content:"";
	display:table;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{
	list-style:none;
	margin-bottom:0;
	cursor:pointer;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
	opacity:.5;
	transition:all,ease,.2s;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{
	opacity:1;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{
	width:50%;
	float:left;
	margin-right:0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){
	margin-right:0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{
	width:33.333%;
	float:left;
	margin-right:0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){
	margin-right:0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{
	width:25%;
	float:left;
	margin-right:0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){
	margin-right:0;
}

.single-product div.product .images .woocommerce-main-image{
	margin-bottom:1.618em;
	display:block;
}

.single-product div.product .images .thumbnails a.zoom{
	display:block;
	width:22.05%;
	margin-right:3.8%;
	float:left;
	margin-bottom:1em;
}

.single-product div.product .images .thumbnails a.zoom.last{
	margin-right:0;
}

.single-product div.product .woocommerce-product-gallery img{
	border-style:solid;
	border-width: 1px;
}

/*
	End Modifications for WooCommerce 3.0 gallery
	=============================================
*/


/*enfold 4.2*/
.html_top_nav_header .cart_dropdown {
    margin: -24px 0 0 0;
}

.html_top_nav_header.html_cart_at_menu #menu-item-shop{
    right: 0;
    position: absolute;
    top: 50%;
    margin-top: -45px;
}


/*enfold 4.3*/
#top .woocommerce-terms-and-conditions-link{
	text-decoration: underline;
}
#top .template-page .product_meta {
	margin-bottom: 7px;
}
#top .template-page .product_meta > span {
	margin-right: 5px;
	font-size: 11px;
}


/*
	**************		WC 3.8 Block elements	*****************
*/
#top .entry-content > div[class*="wc-block-"]{
	position: relative;
	width: 100%;
	float: left;
}

#top .wc-block-order-select.wc-block-review-order-select .wc-block-order-select__label{
	float: none;
	font-size: 0.8em;
	margin-top: 2px;
}

#top .wc-block-order-select.wc-block-review-order-select .wc-block-order-select__label span{
	font-size: 1.1em;
	color: inherit;
}

#top .wc-block-order-select.wc-block-review-order-select .wc-block-order-select__select{
	width: 140px;
	float: right;
	padding: 2px;
	line-height: 28px;
	height: 28px;
	vertical-align: middle;
	font-size: 0.9em;
}

#top .wp-block-woocommerce-reviews-by-product .wc-block-load-more{
	float: left;
}

#top .wc-block-review-list{
	width: 100%;
	float: left;
}


#top .wc-block-review-list a,
#top .wc-block-review-list a:hover,
#top .wc-block-grid a{
	text-decoration: none;
}

#top .wc-block-grid .wc-block-grid__product-add-to-cart .added_to_cart{
	display: none;
}

#top .wc-block-grid .wp-block-button a,
#top .wc-block-featured-product .wp-block-button:not(.is-style-default):not(.is-style-outline) a,
#top .wc-block-featured-category .wp-block-button:not(.is-style-default):not(.is-style-outline) a,
#top .wc-block-load-more .wp-block-button__link{
	border-radius: 3px;
	padding: 10px;
	font-size: 16px;
	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%;
}

#top .wc-block-grid .wp-block-button a:hover,
#top .wc-block-featured-product .wc-block-featured-product__link a:hover,
#top .wc-block-featured-category .wp-block-button a:hover{
	text-decoration: none;
	opacity: 0.9;
}

#top .wc-block-product-categories .wc-block-product-categories__button,
#top .wc-block-product-search__fields .wc-block-product-search__field,
#top .wc-block-product-search__fields .wc-block-product-search__button{
	height: 38px;
}

#top .wc-block-product-categories .wc-block-product-categories__dropdown{
	width: 180px;
}

#top .wc-block-grid ul{
	list-style: none;
}

#top .wc-block-grid .wc-block-grid__product-price{
	font-weight: 700;
}

#top .wc-block-grid .star-rating > span,
#top .wc-block-grid .star-rating .rating{
	background: none;
	height: auto;
}

#top .wc-block-grid .star-rating{
	float: none;
	background: none;
	height: 1.5em;
}

#top .entry-content-wrapper .wc-block-grid li{
	margin-left: 0;
}

/*
	**************		WC 3.8 Block elements end	*****************
*/


/* #Media Queries
================================================== */

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
}


@media only screen and (max-width: 989px)
{
	.responsive .main_menu .menu-item-account-icon a{
		font-size: 24px;
	}
}


/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 989px)
{
	.responsive #top #wrap_all #main .summary .products .thumbnail_container .button {
		text-indent: 20px;
	}

	.responsive .shop_columns_5 .products .product .thumbnail_container .button{
		text-indent: 20px;
	}

	.responsive div table.shop_table td {
		padding: 6px 5px;
		vertical-align: middle;
	}

	.responsive #top .single-product-main-image .thumbnails a {
		width: 30%;
		margin: 0 3% 3% 0;
	}

	.responsive #top .price_slider_amount .button{
		min-width: 100%;
	}

	.responsive div .widget_price_filter .price_slider_wrapper .price_label{
		clear:both;
		float:none;
	}

	.html_header_sidebar .cart_dropdown .dropdown_widget{
		width:200px;
	}

	.responsive .added_to_cart_notification{
		width:200px;
	}

	.responsive .av_mobile_menu_tablet .cart_dropdown {
		position: absolute;
		top: 50%;
		margin: -23px 0px 0 0;
	}
	.responsive.html_mobile_menu_tablet.html_visible_cart #top .avia-menu + #menu-item-shop{
		border-left:none;
	}

	/*.responsive.html_mobile_menu_tablet #menu-item-shop{
		border-right:none;
	}*/

	.responsive.html_mobile_menu_tablet.html_header_top.html_header_topbar_active.html_header_sticky.html_bottom_nav_header #top #main{
		padding-top:119px;
	}

	.responsive.html_mobile_menu_tablet.html_top_nav_header .cart_dropdown {
		top: 45px;
	}
	.responsive.html_mobile_menu_tablet.html_top_nav_header.html_cart_at_menu #menu-item-shop{
		right:85px;
	}
	.responsive.html_mobile_menu_tablet.html_cart_at_menu.html_bottom_nav_header #top #wrap_all .main_menu{
		right:40px;
	}
	.responsive.html_mobile_menu_tablet.html_cart_at_menu.html_bottom_nav_header.html_logo_right #menu-item-shop{
		left:60px;
	}
	.responsive.html_mobile_menu_tablet.html_cart_at_menu #top .main_menu .menu>li:last-child{
		padding-right:13px;
		margin-right:20px;
	}
	.responsive.html_mobile_menu_tablet.html_cart_at_menu.html_header_searchicon .menu-item-search-dropdown{
		padding-right:0;
	}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px)
{
	.responsive .single-product-main-image{
		width:100%;
		margin:0 30px 0 0;
	}

	.responsive #top .related.products .product,
	.responsive #top .upsells.products .product {
		margin: 0 4% 0 0;
		width: 48%;
	}

	.responsive #top .related.products .product:nth-child(even),
	.responsive #top .upsells.products .product:nth-child(even){
		margin: 0;
	}

	.responsive #top #main .products .product {
		margin: 0 1% 1% 0;
		width: 49%;
	}

	.responsive #top .products .product:nth-child(odd){
		clear:both;
	}

	.responsive #top .products .product:nth-child(even){
		clear:none;
	}

	.responsive .cart-collaterals .cross-sells,
	.responsive .cart-collaterals .cart_totals, .responsive .shipping_calculator{
		width:100%;
		margin-top:20px;
	}

	.responsive .shipping_calculator {
		padding-top: 20px;
	}

	.responsive table.shop_table th {
		font-size: 11px;
		font-weight: normal;
		line-height: 18px;
		padding: 3px 4px;
		text-transform: none;
	}

	.responsive table.shop_table .product-thumbnail{
		display:none;
	}

	.responsive #top .col2-set .col-1,
	.responsive #top .col2-set .col-2,
	.responsive .cart-collaterals .shipping_calculator{
		width:89%;
		float:none;
		margin-bottom:20px;
	}

	.responsive #top .col2-set .col-1{
		display: inline-block;
	}

	.responsive #top .woocommerce-ordering{
		position: absolute;
		bottom:10px;
		left:0;
		right:auto;
		float:none;
		clear:both;
		margin:0;
		top:auto;
	}

	.responsive .shop_title_container{
		padding-bottom:50px;
	}

	.responsive .title_container .term_description{
		padding-right:0;
	}

	.responsive #top .single-product-main-image .thumbnails a {
		width: 30%;
		margin: 0 3% 3% 0;
	}

	.responsive .shop_table .product-quantity{
		display: none;
	}

	.responsive #order_review .shop_table .product-quantity {
		display: table !important;
	}

	.responsive  #top .single-product-main-image .onsale {
		top: 7px;
		right: 7px;
	}

	/*header*/
	.html_cart_at_menu.html_header_sidebar #header_main .avia-menu{
		margin-top: 0;
	}

	.html_cart_at_menu.html_header_sidebar #header .av-main-nav-wrap {
		width: auto;
	}

	.responsive #top .cart_dropdown {
		position: absolute;
		top: 50%;
		margin-top: -23px;
		z-index: 1;
	}

	.html_av-framed-box.html_header_sidebar #top .cart_dropdown,
	.html_boxed.html_header_sidebar #top .cart_dropdown{
		position: fixed;
		right: 0px;
		top: 5%;
	}

	.html_av-framed-box.html_header_sidebar #top.admin-bar .cart_dropdown,
	.html_boxed.html_header_sidebar #top.admin-bar .cart_dropdown{
		top: 10%;
	}

	.responsive #top #menu-item-shop.cart_dropdown{
		margin:0;
		top:0;
		border:none;
		height:100%;
		width: auto;
		line-height: 80px;
		position: static;
		margin-left: -39px;
	}

	.responsive.html_bottom_nav_header #top #menu-item-shop.cart_dropdown{
		position: absolute;
		right: 0;
	}

	.responsive.html_bottom_nav_header.html_cart_at_menu #top #wrap_all .main_menu{
		right: 64px;
		z-index: 102;
	}

	.responsive #top #header_main #menu-item-shop .cart_dropdown_link{
		line-height: 80px;
	}

	.responsive.html_cart_at_menu.html_header_sidebar #top #menu-item-shop .dropdown_widget.dropdown_widget_cart {
		width: 300px;
	}

	.responsive.html_cart_at_menu.html_header_sidebar #menu-item-shop .dropdown_widget .avia-arrow {
		right:40px;
	}

	.responsive.html_cart_at_menu.html_bottom_nav_header.html_logo_right #menu-item-shop{
		left:auto;
	}

	.responsive .single-product-main-image .sidebar{
		display:none;
	}

	.responsive #top table .product-name {
		border-left-style: solid;
		border-left-width: 1px;
	}

	.responsive .single-product-main-image{
		padding-bottom:20px;
	}

	.responsive .single-product-summary{
		clear: both;
	}

	.responsive.html_cart_at_menu.html_bottom_nav_header.html_logo_right #menu-item-shop .dropdown_widget{
		left:auto;
	}

	.responsive.html_cart_at_menu.html_bottom_nav_header.html_logo_right #menu-item-shop .dropdown_widget .avia-arrow{
		left:auto;
	}

	.responsive .woocommerce-MyAccount-navigation{
		float:none;
		display: block;
		margin:0 0 20px 0;
	}

	.responsive.html_top_nav_header #top .cart_dropdown {
		top: 40px;
	}

	.responsive.html_top_nav_header.html_cart_at_menu #top #menu-item-shop{
		right:85px;
		position: absolute;
	}

	.responsive.html_header_sidebar.html_visible_cart .cart_dropdown{
		right: -25px;
	}

	.responsive.html_cart_at_menu #top .main_menu .menu>li:last-child{
		padding-right:13px;
		margin-right:20px;
	}

	.responsive.html_cart_at_menu.html_header_searchicon .menu-item-search-dropdown{
		padding-right:0;
	}
}

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

	.responsive #top #review_form #respond .comment-form-rating,
	.responsive div #shiptobilling {
		position: relative;
		right: 0;
		top: 0;
		float: none;
	}

	.responsive #commentform label {
		position: relative;
		left: 0;
		font-size: 11px;
		top: 0;
		font-weight: bold;
	}


	.responsive table.shop_table .product-subtotal{
		display:none;
	}

	/*.responsive table.shop_table th{
		display:none;
	}*/

	.responsive table.shop_table.cart {
		display: table;
	}

	.responsive table.shop_table.cart .product-thumbnail{
		display: none;
	}

	.responsive table.shop_table.cart td.product-remove{
		display: table-cell;
		padding: 3px 0 3px 3px;
	}

	.responsive table.shop_table.cart .product-remove{
		width: 10%;
	}

	.responsive table.shop_table.cart .product-name{
		display: table-cell;
		padding: 3px 0 3px 3px;
		width: 40%;
		text-align: center;
	}

	.responsive table.shop_table.cart td.product-price,
	.responsive table.shop_table.cart td.product-tax{
		display: table-cell;
		padding: 3px;
	}

	.responsive table.shop_table.cart .product-price,
	.responsive table.shop_table.cart .product-tax{
		width: 25%;
		text-align: center;
	}

	.responsive table.shop_table td{
		display:table-cell;
	}

	.responsive table.shop_table{
		display:table;
		border-width:1px;
		border-style: solid;
		overflow: hidden;
	}

	.responsive td.actions{
		overflow: hidden;
		padding:10px;
	}

	.responsive td.actions .coupon{
		width:100%;
	}

	.responsive #top table.shop_table .actions .button,
	.responsive #top table.shop_table .actions .coupon .input-text{
		width:100%;
		margin:0 0 5px 0;
	}
}
