/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
#tribe-events-content-wrapper {
	display: table-cell !important;	
}

#tribe-events-content {
	display: table !important;
}

.tribe-bar-views-inner,
#tribe-events-bar {
	background-color: #f5f5f5!important;
}

.w-100 .av_textblock_section {
	width: 100% !important;
}

.tribe-events-tooltip h3 {
	padding: 15px !important;
}

.datepicker.datepicker-dropdown {
	z-index: 1000 !important;
}

#mvLeaderTop {
    background: #252525;
    padding: 30px 0 25px;
}
#mvLeaderBottom {
    background: #252525;
    padding: 25px 0 30px;
}

.container_wrap.container_wrap_logo {background-color: rgba(255,255,255,0.8) !important; border: transparent !important; }
#header_main_alternate { background-color: rgba(1,154,133,0.8) !important;border: transparent !important; }

#mega-menu-wrap-avia {
	height: auto !important;
}

.mega-indicator, .av-burger-menu-main {
	display: none !important;
}

.home-service .service-signle-block {
    background-size: cover !important;
    position: relative;
    height: 300px;
    text-align: center;
    overflow: hidden;
}

#advanced_menu_toggle, #advanced_menu_hide {
    position: absolute;
    border-radius: 2px;
    height: 46px;
    width: 46px;
    line-height: 46px;
    text-decoration: none;
    text-align: center;
    right: 0;
    top: 50%;
    margin-top: -23px;
    z-index: 10000;
    border-style: solid;
    border-width: 1px;
    font-size: 30px;
    display: none;
}

#mobile-advanced {
    width: 100%;
    right: -100%;
    position: absolute;
    z-index: 10030;
    top: 0;
    padding: 89px 0;
    overflow: hidden;
    border-left-style: solid;
    border-left-width: 1px;
    margin: 0 0 0 -2px;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
    -webkit-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    background-color: #ffffff;
    color: #0e6ab0;
    display: none;
}

/* User Profile css */
table.user-profile {
    border: 1px solid #b7b7b7 !important;
}

#mobile-advanced, #mobile-advanced a, #mobile-advanced .mega_menu_title {
    color: #3c3c3c;
    border-color: #b7b7b7;
}

.avia_transform3d #mobile-advanced {
    -webkit-transform: scale3d(0.5);
    transform: scale3d(0.5);
}

.responsive.html_mobile_menu_tablet #top #header #header_meta .social_bookmarks {
    display: block !important;
	position: relative !important;
}
.avia_transform3d .show_mobile_menu #mobile-advanced {
    -webkit-transform: scale3d(1);
    transform: scale3d(1);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}

#mobile-advanced a, #mobile-advanced .mega_menu_title {
    padding: 13px 28px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    width: 100%;
    display: block;
    margin: 0;
    text-decoration: none;
    position: relative;
    cursor: pointer;
}

#advanced_menu_hide {
    z-index: 10050;
    visibility: hidden;
    opacity: 0;
    top: 44px;
    right: 23px;
}

.show_mobile_menu #advanced_menu_hide {
    opacity: 1;
    visibility: visible;
}

.grecaptcha-badge {
	z-index: 2342387472943 !important;
}

.avia-slideshow-inner {
	width: 100% !important;
	height: 100% !important;
}

.avia-slideshow-inner li {
	width: 100% !important;
	height: 100% !important;
}

#sub_menu1.av-submenu-container {
	z-index: 423423423 !important;
}

.avia-slideshow-extra_large.av_fullscreen.avia-slide-slider .avia-slideshow-arrows a:before {
	width: unset !important;
	font-size: unset !important;
}

.toggle_icon {
	top: 30px !important;
	left: auto !important;
}

/* paragraph css */
p {
    margin: 0.85em 0 !important;
}

@media screen and (max-width: 989px) {
    #advanced_menu_toggle, #advanced_menu_hide {
        display: block;
    }

    .responsive.html_mobile_menu_tablet #header_main_alternate,
    .main_menu {
        display: none !important;
    }

    .responsive.html_mobile_menu_tablet .container #advanced_menu_toggle, .responsive.html_mobile_menu_tablet #advanced_menu_hide {
        display: block;
    }
}

@media screen and (max-width: 767px) {
    .responsive.html_mobile_menu_tablet #top #header #header_meta .social_bookmarks {
        display: none !important;
    }
}

body .post-entry-85332 .entry-content .gform_fields_80 legend {
    font-weight: bold;
    font-size: 0.92em;
}