@charset "UTF-8";


#top .avia_hidden_link_text {
display: none;
}
#top .avia_hidden_link_append {
display: none;
}
#top .iconbox * {
word-wrap: break-word;
}
#top #footer .social_bookmarks {
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: center;
align-items: center;
align-content: center;
height: auto;
}
#top #footer .social_bookmarks li {
flex-grow: 0;
flex-shrink: 1;
flex-basis: auto;
align-self: center;
border: none;
width: auto;
height: auto;
} #top .avia-section:not(.av-minimum-height) {
min-height: initial;
} #top.disable_image_overlay .image-overlay {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
position: absolute !important;
top: 0px !important;
left: 0px !important;
width: 0px !important;
height: 0px !important;
overflow: hidden !important;
} #top .offscreen:empty {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
position: absolute !important;
top: 0px !important;
left: 0px !important;
width: 0px !important;
height: 0px !important;
overflow: hidden !important;
} #top .av-tab-section-outer-container .prev-tab,
#top .av-tab-section-outer-container .next-tab {
position: absolute;
top: 0px;
background: rgba(0,0,0,.15);
color: #444;
font-size: 40px;
margin: 0px;
padding: 10px 5px;
text-decoration: none;
text-shadow: 1px 1px 2px rgba(0,0,0,.25);
border-radius: 6px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-ms-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
z-index: 9;
}
#top .av-tab-section-outer-container .prev-tab:hover,
#top .av-tab-section-outer-container .next-tab:hover {
background: rgba(0,0,0,.5);
color: #FFF;
text-decoration: none;
}
#top .av-tab-section-outer-container .prev-tab {
left: 2px;
}
#top .av-tab-section-outer-container .next-tab {
right: 2px;
}
@media only screen and (max-width: 989px) {
#top .av-layout-tab {
display: block;
width: 100vw;
float: left;
}
}
#top .flex_cell:after,
#top .flex_column:after {
content: '';
clear:both;
display: block;
position: static;
float: none;
height: 0px;
line-height:0px;
overflow: hidden;
visibility:hidden;
opacity:0;
}
.responsive #top #wrap_all .clear {
clear: both !important;
display: block !important;
position: static !important;
float: none !important;
width: initial !important;
height: 0px !important;
line-height: 0px !important;
min-width: 0px !important;
min-height: 0px !important;
max-width: none !important;
max-height: none !important;
margin: 0px !important;
padding: 0px !important;
overflow: hidden !important;
visibility: hidden !important;
opacity: 0 !important;
}
@media only screen and (max-width: 767px) {
#top.sidebar_shadow .sidebar_left .content.av-enable-shadow {
box-shadow: none;
}
}
.avia_ajax_form label.input_checkbox_label {
position: relative;
top: auto;
left: auto;
}
#top.ssif-body #wrap_all .ssif-form .column.attachment .attachment-control label:first-child:before {
content: '\e823';
font-family: 'entypo-fontello';
}
#top .avia-cookie-consent {
z-index: 999999999999999999999 !important;
}.avia-fold-unfold-section{
position: relative;
display: block;
float: left;
width: 100%;
}
.avia-fold-unfold-section.avia-fold-init{
max-height: 80px;
overflow: hidden;
opacity: 0.3;
}
.avia-fold-textblock-wrap.avia-fold-init:not(.avia-fold-init-done) .avia_textblock,
.avia-fold-section-wrap.avia-fold-init:not(.avia-fold-init-done) + .avia-section,
.avia-fold-grid-row-wrap.avia-fold-init:not(.avia-fold-init-done) + .av-layout-grid-container{
display: none;
}
.avia-fold-unfold-section.avia-fold-init-done{
max-height: 500px;
overflow: hidden;
opacity: 1;
transition: all 1.0s ease-in-out;
}
.avia-fold-unfold-section .av-fold-unfold-container{
position: relative;
clear: both;
overflow: hidden;
max-height: 80px; transition: all 0.7s ease-in-out;
}
.avia-fold-unfold-section .av-fold-unfold-container::after{
opacity: 0;
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
background: linear-gradient( to bottom, rgba(255,255,255,0), rgba(255,255,255,1) );
z-index: -1; height: 100%;
transition: all 0.7s ease-in-out;
}
.avia-fold-unfold-section .av-fold-unfold-container.folded::after{
z-index: 500;
opacity: 1;
}
.av-fold-unfold-container .av-fold-unfold-inner{
display: block;
position: relative;
float: left;
width: 100%;
}
.avia-fold-unfold-section .av-fold-button-wrapper{
position: relative;
display: block;
float: left;
width: 100%;
padding-left: 0;
padding-right: 0;
}
.avia-fold-unfold-section.align-left .av-fold-button-wrapper.av-fold-btn-padding{
padding-left: 30px;
}
.avia-fold-unfold-section.align-right .av-fold-button-wrapper.av-fold-btn-padding{
padding-right: 30px;
}
.avia-fold-unfold-section .av-fold-button-container{
position: relative;
display: inline-block;
margin-top: 15px;
margin-bottom: 15px;
float: left;
z-index: 20;
transition: all 0.7s ease-in-out;
}
.avia-fold-unfold-section.align-right .av-fold-button-container{
float: right;
}
.avia-fold-unfold-section.align-center .av-fold-button-container{
left: 50%;
transform: translateX(-50%);
}
.avia-fold-unfold-section.fold-button .av-fold-button-container{
padding: 0.5em 0.8em;
border: 1px solid;
border-radius: 7px;
}
#top .avia-fold-unfold-section :not(.avia-button-wrap) .av-fold-button-container{
text-decoration: underline;
}
.avia-fold-unfold-section .av-fold-button-container:hover{
opacity: 0.6;
cursor: pointer;
} .avia-fold-unfold-section .av-fold-unfold-container .avia_textblock{
display: inline-block;
}