/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 12 2022 | 16:07:24 */
@media (max-width: 768px) {
	.desktop-only {
    	display: none;
    }
    
	.header_mid .logo_wrap .logo img.logo_retina {
    	width: 100%;
    }
}

.rev_slider .plzwork {
	opacity: 0 !important;
}

.rev_slider .plzwork.videoisplaying {
	opacity: 1 !important;
}

/*
@media (max-width: 1199px) {
	#main #header .header_mid .mid_nav_wrap {
    	display: block;
        height: auto;
        float: none;
        margin: 0 -20px;
        visibility: visible;
        overflow: hidden;
        clear: both;
        opacity: 1;
    }
    
    #main .header_mid .header_mid_inner > div {
    	height: 82px;
    }
    
    #main #header .header_mid .header_mid_inner {
    	padding: 0 20px;
    }
    
    #main #header .header_mid .header_mid_outer {
    	overflow: hidden;
    }
    
    #main #header .header_mid .resp_mid_nav_wrap {
    	display: block;
    }
    
    #main #header nav div, #header nav ul, #header nav li, #header nav a, #header nav span {
        background-image: none !important;
        display: block;
        width: auto;
        height: auto;
        float: none;
        margin: 0;
        padding: 0;
        visibility: visible;
        position: relative;
        left: auto;
        right: auto;
        top: auto;
        bottom: auto;
        text-align: left;
        border-width: 0;
        border-style: solid;
        clear: both;
        overflow: hidden;
        -webkit-border-radius: 0;
        border-radius: 0;
        opacity: 1;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    
    #main #header .header_mid .mid_nav_wrap nav {
    	display: none;
    }

	#main #header .header_mid .mid_nav_wrap {
    	margin: 0;
    }
    
    #page.fixed_header #main #header {
    	position: relative;
    }
    
    #main #header .header_mid {
    	overflow: hidden;
        clear: both;
    }
    
    #main .responsive-nav {
    	height: auto !important;
    }
    
    #main .responsive-nav #menu-item-14982 {
    	padding-top: 20px;
    }
    
    #main .responsive-nav .sub-menu {
    	display: none;
    }
}
*/