/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */



.footer-logo {
    position: absolute;
    right: 5%;
    top: 10px;
    display: block;
    width: 100px;
}

.footer-logo svg {
    height:30px;
    fill: #AFAFAF;
}

span.image-overlay.overlay-type-image:before {

    content: "\E869";
    font-family: 'entypo-fontello';
    font-size: 18px;
    position: absolute;
    border-radius: 50px;
    background: #c00;
    height: 80px;
    width: 80px;
    line-height: 80px;
    left: 50%;
    top: 50%;
    margin: -40px 0 0 -40px;
    z-index: 500;
    text-align: center;
    color: #fff;
}


.video-js{
    height: auto !important;
    max-height: auto !important;
    width: max-content !important;
}
.video-js.vjs-layout-x-large video{
    max-height: 100% !important;
}

@media screen and (min-width: 480px) {
    video.video-js{
        max-width: 70vw !important;
    }
}
@media screen and (max-width: 480px) {
    video.video-js{
        max-height: 72vh !important;
    }
}

.video-js .vjs-tech{
    position: relative !important;
}

#popup .popup-box .popup-content{
    width: auto !important;
}

#popup.active{
    display: flex;
    justify-content: center;
}

#popup .popup-box .popup-content .videoWrapper{
    padding-bottom: 20px !important;
}


/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
    #menu-item-search {
        display: none !important;
    }

}




#menu-item-382 a span.avia-menu-text,
#menu-item-383 a span.avia-menu-text {
    background-color: transparent !important;
    border: none !important;
    margin: 9px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px !important;
    display: inline-block;
    height: 35px;
    border-radius: 0px;
}

#menu-item-382 a span.avia-menu-text svg,
#menu-item-383 a span.avia-menu-text svg {
    width: 35px;
}

li.menu-item a {
    padding: 0 13px !important;
}

.av-menu-button + .av-menu-button {
    margin-left: 0 !important;
}

#main h2.avia-caption-title {
    margin-top: -70px;
}

/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
    /* Add your Mobile Styles here */
    #menu-item-search {
        display: none !important;
    }
	
	#av-burger-menu-ul{
		padding-top: 100px !important;
	}

    #av-burger-menu-ul li.menu-item-379.av-active-burger-items,
    #av-burger-menu-ul li.menu-item-722.av-active-burger-items,
	#av-burger-menu-ul li.menu-item-758.av-active-burger-items,
	 #av-burger-menu-ul li.menu-item-739.av-active-burger-items{
        top: 1rem;
        left: 0 !important;
        display: inline-block;
        float: left;
        clear: right;
        padding: 15px 50px;
        width: 100%;
    }

    #av-burger-menu-ul li.menu-item-758.av-active-burger-items{
        margin-top: 1rem;
    }

	#av-burger-menu-ul li.menu-item-758.av-active-burger-items a,
    #av-burger-menu-ul li.menu-item-379.av-active-burger-items a,
    #av-burger-menu-ul li.menu-item-722.av-active-burger-items a,
	#av-burger-menu-ul li.menu-item-739.av-active-burger-items a{
        text-align: center !important;
        border: none;
        padding: 3px 10px 3px 10px !important;
        padding-bottom: 0;
        border-radius:15px;
    }

    #av-burger-menu-ul li.menu-item-382.av-active-burger-items,
    #av-burger-menu-ul li.menu-item-383.av-active-burger-items,
    #av-burger-menu-ul li.menu-item-254.av-active-burger-items {
        position: absolute !important;
        display: block;
        top: 29px !important;
        padding: 0 !important;
        z-index: 99999999999999999;
    }
	/*#av-burger-menu-ul li.menu-item-722.av-active-burger-items{*/
	/*	position: absolute !important;*/
    /*    display: block;*/
    /*    top: 58px !important;*/
    /*    padding: 0 !important;*/
    /*    z-index: 99999999999999999;*/
	/*}*/
    #av-burger-menu-ul li.menu-item-254.av-active-burger-items,
    #av-burger-menu-ul li.menu-item-379.av-active-burger-items {

    }

    #av-burger-menu-ul li.menu-item-254.av-active-burger-items a
    {
        border: none;
        padding: 3px 10px 3px 10px !important;
        border-radius:15px;
    }

	#av-burger-menu-ul li.menu-item-758.av-active-burger-items a .avia-menu-text,
	#av-burger-menu-ul li.menu-item-722.av-active-burger-items a .avia-menu-text,
	#av-burger-menu-ul li.menu-item-739.av-active-burger-items a .avia-menu-text,
    #av-burger-menu-ul li.menu-item-254.av-active-burger-items a .avia-menu-text,
    #av-burger-menu-ul li.menu-item-379.av-active-burger-items a .avia-menu-text {
        color: #fff;
        font-family: 'Open Sans Condensed', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    }

	#av-burger-menu-ul li.menu-item-758.av-active-burger-items a {
        background-color: #1B6886;
    }
	#av-burger-menu-ul li.menu-item-722.av-active-burger-items a {
        background-color: #1B6886;
    }
	#av-burger-menu-ul li.menu-item-739.av-active-burger-items a {
        background-color: #1B6886;
    }
    #av-burger-menu-ul li.menu-item-254.av-active-burger-items a {
        background-color: #109bc5;
    }
    #av-burger-menu-ul li.menu-item-379.av-active-burger-items a {
        background-color: #A78653 !important;
    }
    #av-burger-menu-ul li.menu-item-379.av-active-burger-items a {

    }
    #av-burger-menu-ul li.menu-item-382.av-active-burger-items a,
    #av-burger-menu-ul li.menu-item-383.av-active-burger-items a {
        border: none;
        padding: 0 0 0 0 !important;
        display: block !important;
        width: 25px;
        /* height: 40px !important; */
    }

    #av-burger-menu-ul li.menu-item-383.av-active-burger-items {left: 181px !important;}


    #av-burger-menu-ul li.menu-item-382.av-active-burger-items {
        left: 219px !important;
    }

    /*#av-burger-menu-ul li.menu-item-722.av-active-burger-items,*/
	#av-burger-menu-ul li.menu-item-254.av-active-burger-items
	{
        left: 26px !important;
    }


    /*#av-burger-menu-ul li.menu-item-379.av-active-burger-items {*/
    /*    left: 89px !important;*/
    /*}*/
}


@media only screen and (max-width: 1024px) {
 .touch-device #top .avia-section.avia-bg-style-fixed {
        background-attachment: scroll;
        background-size: cover;
    }   
}


