.sr-only:not(:focus):not(:active) {
clip: rect(0 0 0 0); 
clip-path: inset(50%);
height: 1px;
overflow: hidden;
position: absolute;
white-space: nowrap; 
width: 1px;
} .top-bar-links a,
.top-bar-phone a,
#footer a,
#socket a,
.breadcrumb-section .breadcrumb-trail a * {
transition:all 0.35s ease-in-out;
}  .header_color #header_meta{
background-color:#fff;
}
#header_meta{
z-index:1;
}
#header_meta .container{
display:flex;
flex-direction:row-reverse;
align-items:center;
justify-content:end;
height:40px!important;
line-height:40px!important;
border-bottom:1px solid #807a79;
}
.phone-info{
font-size:15px;
padding:10px 0;
}
.phone-info > div{
display:flex;
}
.top-bar-links{
display:flex!important;
column-gap:40px;
margin-right:75px;
}
.top-bar-links a:hover{
color:#ff6f02!important;
}
.top-bar-phone a{
display:flex!important;
column-gap:10px;
align-items:center;
margin-right:75px;
}
.top-bar-phone .icon::before{
content:"";
display:block;
width:15px;
height:15px;
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS44NyAyMi44NCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzgwN2E3OTsKICAgICAgICBzdHJva2Utd2lkdGg6IDBweDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkFydHdvcmsiPgogICAgPGc+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTE3LjMsMTkuMDFjLS4zMi0uNDctLjg3LS44Ny0xLjI2LTEuMjYtLjQzLS40My0uODctLjgzLTEuMy0xLjI2LS4zNi0uMzItLjcyLS44Ny0xLjE5LTEuMDgtLjUxLS4yNS0xLjAxLjExLTEuNDQuMzYtLjQ3LjMyLS45NC42NS0xLjQxLjk3LS4yNS4xOC0uNDMuMjUtLjcyLjE4cy0uNTQtLjIyLS43Ni0uMzZjLS45NC0uNTgtMS43My0xLjUyLTIuMzgtMi40Mi0uNjktLjktMS4yMy0xLjg4LTEuNjYtMi45Mi0uMjUtLjU4LS40My0xLjE1LS41NC0xLjczLS4xMS0uNTQtLjIyLTEuMTUtLjA3LTEuNy4xNC0uNTEuODctLjY5LDEuMy0uOS40Ny0uMjUsMS4wOC0uNDcsMS40NC0uODcuMzYtLjQzLjE0LTEuMDEtLjA0LTEuNDgtLjE4LS41OC0uMzYtMS4xNS0uNTEtMS43My0uMTgtLjU4LS4yOS0xLjE1LS40Ny0xLjctLjE0LS40Ny0uMzYtLjg3LS44Ny0xLjAxcy0xLjEyLS4xMS0xLjY2LS4wNGMtLjU4LjA3LTEuMTUuMDctMS42Ni4zNi0uOTcuNjEtMS40MSwxLjc3LTEuNzcsMi44MS0uMDcuMjUtLjE4LjUxLS4yNS43NnMtLjA3LjU0LS4wNy44M2MtLjA0LjYxLDAsMS4yNi4wNCwxLjg4LjE4LDIuMzUuNjUsNC42OSwxLjcsNi43OC45NCwxLjk4LDIuMzEsMy43OSwzLjksNS4zLjgzLjc5LDEuNzcsMS41MiwyLjcxLDIuMTcuOTcuNjUsMS45MSwxLjM0LDMuMDcsMS42NiwxLjEyLjMyLDIuMjcuMjksMy4zNi0uMDQuNTQtLjE4Ljk0LS40LDEuMy0uODcuMzItLjQzLjYxLS44Ny45NC0xLjM0LjI1LS4zNi42MS0uOS4yOS0xLjM3WiIvPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0xMC41NSw1LjU4Yy40Ny4wNy45Ny4yMiwxLjQxLjQzLS4wNC0uMDQtLjExLS4wNC0uMTQtLjA3LjU0LjIyLDEuMDUuNTQsMS41Mi45bC0uMTEtLjExYy40Ny4zNi44Ny43NiwxLjIzLDEuMjNsLS4xMS0uMTFjLjM2LjQ3LjY1Ljk3LjksMS41Mi0uMDQtLjA0LS4wNC0uMTEtLjA3LS4xNC4yMi41NC40LDEuMTUuNDcsMS43MywwLS4wNCwwLS4xMS0uMDQtLjE0LjA3LjU4LjA3LDEuMTksMCwxLjgsMC0uMDQsMC0uMTEuMDQtLjE0LS4wNy40My0uMTQsMS4wOC41NCwxLjA4LjYxLDAsLjYxLS43Ni42NS0xLjIzLjA3LTEuMTItLjA3LTIuMjQtLjQ3LTMuMjUtLjcyLTEuODQtMi4xNy0zLjM2LTMuOTctNC4xMS0uNTEtLjIyLTEuMTUtLjUxLTEuNy0uNDctLjYxLS4wNC0uNzkuOTQtLjE0LDEuMDhaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTEwLjU1LDguNjljLjIyLjA0LjQzLjExLjY1LjE4LS4wNC0uMDQtLjExLS4wNC0uMTQtLjA3LjI1LjExLjQ3LjI1LjY5LjRsLS4xMS0uMTFjLjIyLjE4LjQuMzYuNTguNTgtLjA3LDAtLjExLS4wNC0uMTEtLjA3LjE0LjIyLjI5LjQzLjQuNjktLjA0LS4wNC0uMDQtLjExLS4wNy0uMTQuMTEuMjUuMTguNTEuMjIuNzksMC0uMDQsMC0uMTEtLjA0LS4xNC4wNC4yNS4wNC41NCwwLC43OSwwLS4wNCwwLS4xMS4wNC0uMTQtLjA0LjM2LS4wNC43Ni40Ljg3LjQ3LjExLjcyLS4yOS43Ni0uNjkuMTEtLjg3LS4xMS0xLjc3LS41OC0yLjQ5LS40My0uNjUtMS4wOC0xLjE1LTEuOC0xLjQxLS4zNi0uMTQtLjgzLS4yOS0xLjEyLDAtLjI5LjMyLS4xOC45LjI1Ljk3WiIvPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0xMS4xNywyLjU1Yy42OS4xNCwxLjM3LjMyLDIuMDYuNjEtLjA0LS4wNC0uMTEtLjA0LS4xNC0uMDcuNzYuMzIsMS40OC43NiwyLjEzLDEuMjYtLjA0LS4wNC0uMDctLjA3LS4xMS0uMTEuNjUuNTEsMS4yNiwxLjEyLDEuNzcsMS43Ny0uMDQtLjA0LS4wNy0uMDctLjExLS4xMS41MS42NS45NCwxLjQxLDEuMjYsMi4xNy0uMDQtLjA0LS4wNC0uMTEtLjA3LS4xNC4zMi43OS41OCwxLjYyLjY5LDIuNDksMC0uMDQsMC0uMTEtLjA0LS4xNC4xMS44Ny4xMSwxLjczLDAsMi41NiwwLS4wNCwwLS4xMS4wNC0uMTQtLjA0LjI5LS4xNC42MS0uMDQuODcuMTQuMjkuNDcuNDMuNzYuMjkuMzItLjE0LjM2LS40Ny40LS43OS4wNC0uMzYuMDctLjc2LjExLTEuMTIuMDctMS40NC0uMTgtMi44OS0uNzItNC4yMi0uOTctMi40NS0yLjg5LTQuNDctNS4zLTUuNTYtLjY5LS4zMi0xLjQxLS41NC0yLjEzLS43Mi0uMzYtLjA3LS43Ni0uMTQtLjk0LjI1LS4xNC4zNi4wNC44My40Ljg3WiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+");
background-repeat:no-repeat;
}
.top-bar-phone a:hover{
color:#ff6f02!important;
}
.top-bar-phone a:hover .icon::before{
fill:#ff6f02;
}
#top .social_bookmarks{
float:none;
}
#top .social_bookmarks li{
border:none;
}
#top .social_bookmarks li a:hover,
#top .social_bookmarks li:hover a:focus{
color:#ff6f02!important;
background-color:transparent!important;
}
@media(max-width:989px){
.responsive.html_mobile_menu_tablet #top #header #header_meta .social_bookmarks{
display:block;
}
.responsive #top .logo{
width:100%;
position:relative;
}
.responsive #top .logo a{
display:flex;
justify-content:center;
}
.responsive #top .logo a svg{
transform:scale(1.5);
}
}
@media(max-width:767px){
.responsive .phone-info{
width:auto;
flex-basis:min-content;
text-align:left;
white-space:nowrap;
}
.responsive .phone-info div{
display:flex;
column-gap:15%;
align-items:flex-start;
}
.responsive #header .social_bookmarks{
width:auto;
padding-left:0;
margin-left:auto;
}
.responsive #top #header .main_menu .social_bookmarks{
margin-top:0;
}
.responsive #header_meta .social_bookmarks li{
border:none!important;
}
.av-hamburger--spin .av-hamburger-inner::after{
display:none;
}
}  .av-logo-container .inner-container{
display:flex!important;
align-items:center;
}
.av-main-nav{
display:flex;
align-items:center;
}
.av-burger-menu-main{
display:flex!important;
column-gap:20px;
}
#header_main .button-booking-container{
display:flex!important;
align-items:center!important;
height:auto!important;
margin-right:2em!important;
}
#header_main .button-book-appointment{
display:block!important;
height:auto!important;
color:#ff7002!important;
line-height:normal!important;
padding:10px 20px!important;
border:2px solid #ff7002!important;
border-radius:10px!important;
z-index: 20!important;
}
.main_menu,
.av-burger-menu-main a{
float:none!important;
height:auto!important;
line-height:normal!important;
}
.av-burger-menu-main a{
padding:0!important;
}
.av-burger-menu-main .avia_hidden_link_text{
position:absolute!important;
}
.av-burger-menu-main a .av-hamburger .av-hamburger-box{
width:auto;
height:auto;
}
.av-burger-menu-main a .av-hamburger-inner{
position:relative!important;
height:auto!important;
color:#fff!important;
background-color:#807a79!important;
padding:10px 20px!important;
border-radius:10px!important;
margin-top:0!important;
border:2px solid #807a79; }
.av-hamburger .av-hamburger-box .av-hamburger-inner::before {
content:"MENU";
position:relative!important;
top:0!important;
display:block;
width:auto;
height:auto;
line-height:16px;
}
.av-hamburger .av-hamburger-box .av-hamburger-inner::after{
position:absolute!important;
} html.av-burger-overlay-active .av-burger-menu-main,
html.av-burger-overlay-active #header_main .button-booking-container{
display:none!important;
}
.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after {
background-color: transparent;
}
.html_av-overlay-side #top .av-burger-overlay-scroll{
background:#ff7002;
}
.av-burger-overlay .av-burger-overlay-scroll #header_meta{
position:relative;
width:100%;
height:30px!important;
line-height:30px!important;
color:#fff;
padding-left:4%;
padding-right:4%;
background:transparent;
z-index:10;
}
.av-burger-overlay .av-burger-overlay-scroll #header_meta .container{
justify-content:start;
width:100%;
height:40px!important;
line-height:40px!important;
border-color:#fff!important;
}
.av-burger-overlay .av-burger-overlay-scroll #header_meta .container .close{
margin-left:auto;
transition:all 0.35s ease-in-out;
}
.header_color .av-burger-overlay .phone-info a,
#top .av-burger-overlay .social_bookmarks li a{
color:#fff;
}
.header_color .av-burger-overlay .phone-info a:hover,
#top .av-burger-overlay .social_bookmarks li a:hover{
color:#807a79!important;
}
.av-burger-overlay .top-bar-links{
display:none!important;
}
#top .av-burger-overlay .social_bookmarks li a{
display:flex!important;
justify-content:center;
align-items:center;
padding:0!important;
}
#top .av-burger-overlay .avia_hidden_link_text{
position:absolute;
}
.av-burger-overlay .top-bar-phone .icon::before{
content:"";
display:block;
width:13px;
height:13px;
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS44NyAyMi44NCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgICBzdHJva2Utd2lkdGg6IDBweDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9Im1lbnUiPgogICAgPGc+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTE3LjMsMTkuMDFjLS4zMi0uNDctLjg3LS44Ny0xLjI2LTEuMjYtLjQzLS40My0uODctLjgzLTEuMy0xLjI2LS4zNi0uMzItLjcyLS44Ny0xLjE5LTEuMDgtLjUxLS4yNS0xLjAxLjExLTEuNDQuMzYtLjQ3LjMyLS45NC42NS0xLjQxLjk3LS4yNS4xOC0uNDMuMjUtLjcyLjE4cy0uNTQtLjIyLS43Ni0uMzZjLS45NC0uNTgtMS43My0xLjUyLTIuMzgtMi40Mi0uNjktLjktMS4yMy0xLjg4LTEuNjYtMi45Mi0uMjUtLjU4LS40My0xLjE1LS41NC0xLjczLS4xMS0uNTQtLjIyLTEuMTUtLjA3LTEuNy4xNC0uNTEuODctLjY5LDEuMy0uOS40Ny0uMjUsMS4wOC0uNDcsMS40NC0uODcuMzYtLjQzLjE0LTEuMDEtLjA0LTEuNDgtLjE4LS41OC0uMzYtMS4xNS0uNTEtMS43My0uMTgtLjU4LS4yOS0xLjE1LS40Ny0xLjctLjE0LS40Ny0uMzYtLjg3LS44Ny0xLjAxcy0xLjEyLS4xMS0xLjY2LS4wNGMtLjU4LjA3LTEuMTUuMDctMS42Ni4zNi0uOTcuNjEtMS40MSwxLjc3LTEuNzcsMi44MS0uMDcuMjUtLjE4LjUxLS4yNS43NnMtLjA3LjU0LS4wNy44M2MtLjA0LjYxLDAsMS4yNi4wNCwxLjg4LjE4LDIuMzUuNjUsNC42OSwxLjcsNi43OC45NCwxLjk4LDIuMzEsMy43OSwzLjksNS4zLjgzLjc5LDEuNzcsMS41MiwyLjcxLDIuMTcuOTcuNjUsMS45MSwxLjM0LDMuMDcsMS42NiwxLjEyLjMyLDIuMjcuMjksMy4zNi0uMDQuNTQtLjE4Ljk0LS40LDEuMy0uODcuMzItLjQzLjYxLS44Ny45NC0xLjM0LjI1LS4zNi42MS0uOS4yOS0xLjM3WiIvPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0xMC41NSw1LjU4Yy40Ny4wNy45Ny4yMiwxLjQxLjQzLS4wNC0uMDQtLjExLS4wNC0uMTQtLjA3LjU0LjIyLDEuMDUuNTQsMS41Mi45bC0uMTEtLjExYy40Ny4zNi44Ny43NiwxLjIzLDEuMjNsLS4xMS0uMTFjLjM2LjQ3LjY1Ljk3LjksMS41Mi0uMDQtLjA0LS4wNC0uMTEtLjA3LS4xNC4yMi41NC40LDEuMTUuNDcsMS43MywwLS4wNCwwLS4xMS0uMDQtLjE0LjA3LjU4LjA3LDEuMTksMCwxLjgsMC0uMDQsMC0uMTEuMDQtLjE0LS4wNy40My0uMTQsMS4wOC41NCwxLjA4LjYxLDAsLjYxLS43Ni42NS0xLjIzLjA3LTEuMTItLjA3LTIuMjQtLjQ3LTMuMjUtLjcyLTEuODQtMi4xNy0zLjM2LTMuOTctNC4xMS0uNTEtLjIyLTEuMTUtLjUxLTEuNy0uNDctLjYxLS4wNC0uNzkuOTQtLjE0LDEuMDhaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTEwLjU1LDguNjljLjIyLjA0LjQzLjExLjY1LjE4LS4wNC0uMDQtLjExLS4wNC0uMTQtLjA3LjI1LjExLjQ3LjI1LjY5LjRsLS4xMS0uMTFjLjIyLjE4LjQuMzYuNTguNTgtLjA3LDAtLjExLS4wNC0uMTEtLjA3LjE0LjIyLjI5LjQzLjQuNjktLjA0LS4wNC0uMDQtLjExLS4wNy0uMTQuMTEuMjUuMTguNTEuMjIuNzksMC0uMDQsMC0uMTEtLjA0LS4xNC4wNC4yNS4wNC41NCwwLC43OSwwLS4wNCwwLS4xMS4wNC0uMTQtLjA0LjM2LS4wNC43Ni40Ljg3LjQ3LjExLjcyLS4yOS43Ni0uNjkuMTEtLjg3LS4xMS0xLjc3LS41OC0yLjQ5LS40My0uNjUtMS4wOC0xLjE1LTEuOC0xLjQxLS4zNi0uMTQtLjgzLS4yOS0xLjEyLDAtLjI5LjMyLS4xOC45LjI1Ljk3WiIvPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0xMS4xNywyLjU1Yy42OS4xNCwxLjM3LjMyLDIuMDYuNjEtLjA0LS4wNC0uMTEtLjA0LS4xNC0uMDcuNzYuMzIsMS40OC43NiwyLjEzLDEuMjYtLjA0LS4wNC0uMDctLjA3LS4xMS0uMTEuNjUuNTEsMS4yNiwxLjEyLDEuNzcsMS43Ny0uMDQtLjA0LS4wNy0uMDctLjExLS4xMS41MS42NS45NCwxLjQxLDEuMjYsMi4xNy0uMDQtLjA0LS4wNC0uMTEtLjA3LS4xNC4zMi43OS41OCwxLjYyLjY5LDIuNDksMC0uMDQsMC0uMTEtLjA0LS4xNC4xMS44Ny4xMSwxLjczLDAsMi41NiwwLS4wNCwwLS4xMS4wNC0uMTQtLjA0LjI5LS4xNC42MS0uMDQuODcuMTQuMjkuNDcuNDMuNzYuMjkuMzItLjE0LjM2LS40Ny40LS43OS4wNC0uMzYuMDctLjc2LjExLTEuMTIuMDctMS40NC0uMTgtMi44OS0uNzItNC4yMi0uOTctMi40NS0yLjg5LTQuNDctNS4zLTUuNTYtLjY5LS4zMi0xLjQxLS41NC0yLjEzLS43Mi0uMzYtLjA3LS43Ni0uMTQtLjk0LjI1LS4xNC4zNi4wNC44My40Ljg3WiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+");
}
#top .av-burger-overlay .social_bookmarks{
top:0;
margin-top:0;
}
.av-burger-overlay .close{
cursor:pointer;
}
.av-burger-overlay .close:hover{
color:#807a79!important;
}
#top #av-burger-menu-ul{
display:flex;
flex-direction:column;
vertical-align:top;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a{
color:#fff;
font-size:40px;
padding:0 5%!important;
border:none;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a:hover{
background-color:transparent!important;
background:transparent!important;
}
.av-burger-overlay .av-burger-overlay-scroll{ overflow-x:hidden!important;
}
.av-burger-overlay .av-burger-overlay-scroll .av-burger-overlay-inner{ position:relative!important;
width:auto!important;
height:auto!important;
min-height:unset!important;
display:block!important;
overflow-x:hidden!important;
}
.menu-footer-widget,
#searchform{ display:none;
}
.av-burger-overlay .av-burger-overlay-scroll .menu-footer-widget,
.av-burger-overlay .av-burger-overlay-scroll #searchform{ display:block;
}
.menu-footer-row{
position:relative;
display:flex;
column-gap:4%;
width:100%;
padding-left:4%;
padding-right:4%;
box-sizing:border-box!important;
}
.menu-footer-row-1::after{
position:absolute;
bottom:0;
content:"";
width:100%;
height:2px;
background-color:#fff;
}
.menu-footer-row .menu-footer-widget{
flex-basis:29%
}
.menu-footer-row,
.menu-footer-row h6,
.menu-footer-row p,
.menu-footer-row strong,
.menu-footer-row em,
.menu-footer-row a,
.menu-footer-row .menu-item a{
font-size:16px!important;
color:#fff!important;
text-align:left!important;
}
.menu-footer-row h6{
font-size:25px!important;
}
.menu-footer-row .menu-item{
display:block!important;
}
.menu-footer-row .menu-item.current-menu-item,
.menu-footer-row .menu-item.current-menu-item a{
background:transparent!important;
font-weight:normal!important;
}
.menu-footer-row .menu-item a{
padding:5px 0!important;
}
@media(max-width:992px){
.menu-footer-row,
.menu-footer-row h6,
.menu-footer-row p,
.menu-footer-row strong,
.menu-footer-row em,
.menu-footer-row a,
.menu-footer-row .menu-item a{
font-size:14px!important;
}
.menu-footer-row h6{
font-size:16px!important;
}
}
.av-burger-overlay .av-burger-overlay-scroll #searchform{
width:100%;
padding-left:4%!important;
padding-right:5%!important;
padding-bottom:50px!important;
box-sizing:border-box!important;
}
.av-burger-overlay .av-burger-overlay-scroll #searchform > div{
display:flex;
width:100%;
max-width:100%!important;
border:2px solid #fff;
border-radius:10px;
}
.av-burger-overlay .av-burger-overlay-scroll #searchform ::placeholder{
color:#fff!important;
}
.av-burger-overlay .av-burger-overlay-scroll #searchform #s,
.av-burger-overlay .av-burger-overlay-scroll #searchform #searchsubmit{
background:transparent!important;
border:none!important;
}
.av-burger-overlay .av-burger-overlay-scroll #searchform #s{
flex-basis:100%;
color:#fff!important;
}
.av-burger-overlay .av-burger-overlay-scroll #searchform #searchsubmit{
font-size:18px!important;
}
@media(max-width:992px){
.av-logo-container .inner-container{
display:block!important;
}
.html_av-overlay-side .av-burger-overlay-scroll{
width:100%;
}
.responsive #top #wrap_all .av_mobile_menu_tablet .main_menu {
position:relative;
top:auto;
left:auto;
right:0;
display:flex;
justify-content:center;
}
.responsive #top #wrap_all .av_mobile_menu_tablet .main_menu .avia-menu{
margin-bottom:25px;
}
}  .breadcrumb-section{
min-height:unset!important;
}
.breadcrumb-section .content{
padding-top:20px!important;
padding-bottom:20px!important;
}
.breadcrumb-section .breadcrumb-trail a:hover *{
color:#807a79!important;
}  h1 em,
h2 em,
h3 em,
h4 em,
h5 em,
h6 em{
font-family:"PlayFairDisplay",serif;
color:#ff7002;
}
.main_color strong,
.alternate_color strong{
color:inherit;
}
.alternate_color{
color:inherit!important;
}
.main_color .meta-heading > *,
.alternate_color .meta-heading > *{
color:#ff7002;
}
.main_color .special_amp,
.alternate_color .special_amp{
font-family:inherit!important;
font-style:inherit!important;
font-size:inherit!important;
line-height:inherit!important;
font-weight:inherit!important;
}
.special-heading-border{
display:none!important;
}
#main .avia_textblock ul,
#main .avia_textblock ul li{
list-style:none;
margin-left:0;
}
#main .avia_textblock ul li{
position:relative;
padding-left:15px;
}
#main .avia_textblock ul li:before{
content:"\e801";
font-family:"fontello";
position:absolute;
left:0;
}
body div .avia-button{
font-size:18px;
border-width:2px!important;
}
#top .avia-button{
transition:all 0.35s ease-in-out;
}
#top .avia-slideshow-button{
padding:12px 16px 10px!important;
border:none!important;
}
#top .avia-button.avia-color-light{
color:#ff7002;
border-color:#ff7002;
}
#top .avia-button.avia-color-light:hover{
color:#fff;
opacity:1;
background:#ff7002;
}
.main_color .avia-color-theme-color.avia-button:hover{
background-color:#807a79;
border-color:#807a79!important;
}  #top .avia-slideshow-button{
text-transform:unset;
font-weight:normal;
}
@media(max-width:992px){
#full_slider_1,
#full_slider_1 .avia-slideshow,
#full_slider_1 .avia-slideshow-inner,
#full_slider_1 .avia-slideshow-slide,
#full_slider_1 .avia-slide-wrap{
height:325px!important;
}
#full_slider_1 img{
height:325px!important;
width:auto!important;
max-width:none!important;
}
#full_slider_1 .avia-caption-title{
font-size:30px!important;
}
#full_slider_1 .avia-caption-title,
#full_slider_1 .avia-caption-content{
text-align:center!important;
}
#full_slider_1 .avia-slideshow-button{
display:block;
width:125px;
margin-left:auto;
margin-right:auto;
}
}  .section-orange{
color:#fff;
background:#ff7002;
}
.section-orange h1,
.section-orange h2,
.section-orange h3,
.section-orange h4,
.section-orange h5,
.section-orange h6{
color:#fff!important;
}  .hide-list-labels .wpcf7-list-item-label{
display:none!important;
}
.form-light > div{
margin-top:30px;
}
.form-light > div:first-child{
margin-top:0;
}
.form-light .wpcf7-not-valid-tip{
color:#fbd6da!important;
font-size:11px!important;
}
.form-light label,
.form-light .wpcf7-list-item-label{
color:#fff!important;
}
.form-light ::placeholder{
color:#fff!important;
opacity:0.9!important;
}
.form-light input{
color:#fff!important;
border:none!important;
border-bottom:1px solid #fff!important;
margin-bottom:0!important;
}
.form-light input:focus,
.form-light input:active{
box-shadow:none!important;
}
.form-light input[type=submit]{
font-weight:700!important;
color:#ff7002!important;
background:#fff!important;
border:1px solid #fff!important;
border-radius:15px!important;
}  .column-boxes-section .flex_column{
padding:25px;
background:#fff;
border-radius:15px;
}
.column-boxes-section .flex_column,
.column-boxes-section .flex_column h3,
.column-boxes-section .flex_column h3 .special_amp,
.column-boxes-section .flex_column .av_font_icon{
transition:all 0.35s ease-in-out!important;
}
.column-boxes-section .icon-svg .avia-image-overlay-wrap{
width:80px;
height:80px;
}
.column-boxes-section .icon-svg img{
object-fit:contain;
}
.column-boxes-section .av_font_icon.av-icon-style-border .av-icon-char{
padding:7px;
}
.column-boxes-section .flex_column .icon-svg .avia-image-container-inner .fade-basic,
.column-boxes-section .flex_column .icon-svg .avia-image-container-inner .fade-overlay{
height:100%!important;
}
.column-boxes-section .flex_column:hover{
background:#ff7002;
}
.column-boxes-section .flex_column:hover,
.column-boxes-section .flex_column:hover h3,
.column-boxes-section .flex_column:hover h3 .special_amp,
.column-boxes-section .flex_column:hover .av_font_icon{
color:#fff!important;
}
.column-boxes-section .flex_column:hover .av_font_icon{
border-color:#fff!important;
}
.column-boxes-section .flex_column:hover .icon-svg .avia-image-container-inner .fade-basic,
.column-boxes-section .flex_column:hover .icon-svg .avia-image-container-inner .fade-overlay{
animation:unset!important;
}
.column-boxes-section .flex_column:hover .icon-svg .avia-image-container-inner .fade-basic{
opacity:0;
animation:unset!important;
}
.column-boxes-section .flex_column:hover .icon-svg .avia-image-container-inner .fade-overlay{
opacity:1;
animation:unset!important;
}     .avia-logo-element-container .slide-entry-wrap {
display:flex!important;
align-items:center!important;
padding-top: 30px !important;
padding-bottom: 30px !important;
}  #top.search-results .template-search .entry-content-wrapper .post-title a:hover{
text-decoration:none!important;
}
body.search-results .entry-content-wrapper .post-meta-infos{
display:none;
}
body.search-results .search-result-counter{
color:#fff;
font-size:18px;
font-weight:700;
}
body.search-results .pagination .current{
color:#fff;
background:#807a79;
}
body.search-results .pagination a{
color:#fff;
}
body.search-results .pagination-meta{
color:#807a79;
}  #footer .widget{
overflow:visible!important;
}
#footer,
#footer a{
font-size:14px!important;
line-height:19px!important;
}
#footer h3{
font-size:20px!important;
} .socket_color{
font-size:14px!important;
}
.socket_color .container{
display:flex;
align-items:center;
}
.socket_color .copyright{
flex-basis:100%;
float:none;
margin:0;
}
.socket_color .social_bookmarks{
float:none;
margin:0;
}
.socket_color .social_bookmarks a{
font-size:18px!important;
color:#fff;
}
@media(max-width:992px){
#footer{
padding-top:50px!important;
}
#footer img{
max-width:300px!important;
}
#footer .widget{
margin-top:0!important;
margin-bottom:0!important;
}
#socket .social_bookmarks li{
top:0!important;
float:right!important;
margin:0!important;
}
}  .padding-top-0,
.padding-top-0 .content{
padding-top:0!important;
} .fancybox__backdrop {
opacity:0.5;
}
.custom-popup {
width:900px;
max-width:100%; padding:50px 50px 100px;
text-align:center;
border-radius:12px;
}
.custom-popup img {
width:200px;
max-width:100%;
height:auto;
margin:0 auto;
}
.custom-popup .popup-heading {
margin:0 0 30px;
color:#ff7002;
font-family:nunito, Helvetica, Arial, sans-serif;
font-weight:700;
font-size:48px;
line-height:1.2;
}
.custom-popup .popup-content {
margin:0;
color:#807a79;
font-family:sfprodisplay, Helvetica, Arial, sans-serif;
font-size:24px;
line-height:1.4;
}
.custom-popup button.f-button {
top:20px!important;
right:20px!important;
}
.custom-popup button.f-button svg {
stroke:#807a79;
stroke-width:2px;
}
@media (max-width: 989px) {
.fancybox__slide {
padding-left:0;
padding-right:0;
}
.custom-popup {
width:85%;
padding:40px 50px 80px;
}
.custom-popup img {
width:200px;
max-width:100%;
height:auto;
margin:0 auto;
}
.custom-popup .popup-heading {
font-size:40px;
}
.custom-popup .popup-content {
font-size:20px;
}
.custom-popup .popup-content br {
display:none!important;
}
}
@media (max-width: 767px) {
.custom-popup img {
width:180px;
}
.custom-popup .popup-heading {
font-size:32px;
}
.custom-popup .popup-content {
font-size:18px;
}
}
@media (max-width: 479px) {
.custom-popup {
padding:40px 25px 60px;
}
.custom-popup .popup-heading br {
display:none!important;
}
}