/*
 Theme Name:   Directory Child
 Theme URI:    http://templatic.com/
 Description:  Directory Child Theme
 Author:       Templatic
 Author URI:   http://templatic.com
 Template:     Directory
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/


/*
Add your custom css here...
*/
#panMessage { display: none; }

@media only screen and (max-width:1200px) {

	.header-widget-wrap{ float: left; width: 100%;}
	body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.mega .sub, body .right-off-canvas-menu .mega-menu ul.mega li .sub-container.mega .sub{ background: transparent;}
	.primary_menu_wrapper { background:#fff; z-index: 11;}
	.sticky_main { display: none !important; }
	.menu > ul > li > ul > li,
	.menu > ul > li > ul > li > ul > li, 
	.menu > ul > li > ul > li > ul > li > ul > li, 
	.nav_bg .widget-nav-menu li > ul > li > ul > li, 
	.nav_bg .widget-nav-menu li > ul > li > ul > li > ul > li, 
	.nav_bg .widget-nav-menu > ul > li > ul > li, 
	body .mega-menu ul.mega li .sub-container.non-mega .sub a, 
	body .mega-menu ul.mega li .sub-container.non-mega li a, 
	body .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a, 
	body .mega-menu ul.mega .sub li.mega-hdr li a, 
	div#menu-primary .menu li a{
		-webkit-transition:none;
		-moz-transition:none;
		-ms-transition:none;
		-o-transition:none;
		transition:none;
	}
	.menu>ul>li>ul>li:hover>a,.menu>ul>li>ul>li>ul>li:hover>a,
	.menu>ul>li>ul>li>ul>li>ul>li:hover>a,
	.nav_bg .widget-nav-menu>ul>li>ul>li:hover>a,
	.nav_bg .widget-nav-menu>ul>li>ul>li>ul>li:hover>a,
	.nav_bg .widget-nav-menu>ul>li>ul>li>ul>li>ul>li:hover>a,
	body .all_category_list_widget .category_list ul li:hover a,
	body .mega-menu ul.mega li .sub-container.non-mega .sub li:hover a, 
	body .mega-menu ul.mega li .sub-container.non-mega li:hover a, 
	body .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item:hover a,
	body .mega-menu ul.mega .sub li.mega-hdr li:hover a {
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
		-ms-transform: none;
		transform: none;
	}

	/* Off Canvas Navigation */
	body .primary_menu_wrapper #menu-primary,#header #nav-secondary, body .primary_menu_wrapper .nav-menu{ display: none;}
	body .left-off-canvas-menu .sub-indicator{ display: none;}
	body .left-off-canvas-menu > div{ width: 100%; display: inline-block; padding: 0; margin: 0;}
	body .left-off-canvas-menu ul{ display: inline-block; width: 100%; max-width: 100%; position: initial !important; z-index: 1; visibility:visible; margin: 0!important; padding: 0!important; visibility: visible!important;}
	body .left-off-canvas-menu ul li{ display: inline-block; width: 100%!important; margin: 0!important; padding: 0!important;}
	body .left-off-canvas-menu ul li a,body .left-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr li a, body .right-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr li a,ul.off-canvas-list li a, body .left-off-canvas-menu .nav_bg ul.mega li a, body .right-off-canvas-menu .nav_bg ul.mega li a, div#menu-mobi-secondary .menu .off-canvas-list li a, div#menu-mobi-secondary1 .menu .off-canvas-list li a, div#menu-subsidiary .menu .off-canvas-list li a, body .left-off-canvas-menu div#menu-mobi-primary .menu > ul > li > a, body .right-off-canvas-menu div#menu-mobi-primary .menu > ul > li > a{ display: inline-block; width: 100%; color: #fff!important; font-size: 15px!important; font-weight: normal!important; padding:7px!important; background: transparent; transition: none!important; color: #FFF!important; transform: none!important;}
	body .left-off-canvas-menu ul li ul li,body .left-off-canvas-menu ul li ul li:hover{ padding-left:15px!important; background:rgba(0, 0, 0, 0)!important;}
	body .left-off-canvas-menu ul li a:hover,ul.off-canvas-list li a:hover, body .left-off-canvas-menu .nav_bg ul.mega li a:hover, body .right-off-canvas-menu .nav_bg ul.mega li a:hover, div#menu-mobi-secondary .menu .off-canvas-list li a:hover, div#menu-mobi-secondary1 .menu .off-canvas-list li a:hover, div#menu-subsidiary .menu .off-canvas-list li a:hover, body .left-off-canvas-menu div#menu-mobi-primary .menu li a:hover, body .right-off-canvas-menu div#menu-mobi-primary .menu li a:hover{ background: transparent; transition: none!important; color: #FFF!important;}
	body .left-off-canvas-menu .sub-container{ width: 100%!important; display: inline-block; max-width: 100%; position: initial !important;}
	body .left-off-canvas-menu .sub-container .row{ max-width: 100%; width: 100%;}
	body .left-off-canvas-menu ul li.current-menu-item > a,body .left-off-canvas-menu ul li ul li.current-menu-item > a,ul.off-canvas-list li a:hover, body .left-off-canvas-menu .nav_bg ul.mega li a:hover, body .right-off-canvas-menu .nav_bg ul.mega li a:hover, div#menu-mobi-secondary .menu .off-canvas-list li a:hover, div#menu-mobi-secondary1 .menu .off-canvas-list li a:hover, div#menu-subsidiary .menu .off-canvas-list li a:hover, body .left-off-canvas-menu div#menu-mobi-primary .menu li a:hover, body .right-off-canvas-menu div#menu-mobi-primary .menu li a:hover{background: rgba(0,0,0,0.2)!important;}

	#main .wrap.row { padding-top: 20px; }
	#main { padding-top: 0px !important;}
	#branding,#branding1{display:block;}
	.city_image{background-image:none;}
	.d_location_type_navigation .toggle_handler{right:40px;}
	div.d_location_type_horizontal .toggle_handler{right:0;}

	.mobile-search { color: #0665BD; padding: 15px; }

	.header-wrap .large-8.columns { width: 100%; }
	.header-wrap #sidebar-header .search_nearby_widget #searchform { text-align: center; }
	.header-wrap #sidebar-header { max-width: 100%; }
	.header-wrap #sidebar-header .search_nearby_widget #searchform { margin:15px 0; }
	.header-wrap #sidebar-header .search_nearby_widget.search_by_mile_active #searchform select { margin-right: 1.5%; }
	.overlay-search { position: relative; }
	.overlay-search:before {  background: rgba(0,0,0,0.5); position: absolute; top: 0; right: 0; left: 0; right: 0; content: ""; height: 100%; width: 100%; z-index: 999; }
	.breadcrumb { display: none;}
	#container .mega-menu { display: none; } 
	.header-widget-wrap{ padding: 0;}
  #panMessage { display: block; }
}

.gm-style-pbc{transition:opacity ease-in-out;background-color:rgba(0,0,128,0.45);text-align:center;z-index: 10;}
.gm-style-pbt{font-size:22px;color:white;font-family:Roboto,Arial,sans-serif;position:relative;margin:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.pe_advsearch_form{width:200px;max-height:90%;overflow:hidden;position:absolute;left:0;bottom:0;background:rgba(255,255,255,.9);background:#f6f6f6 \0/;box-shadow:-2px -2px 2px #ccc;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:8px;margin-bottom:0;display: none;}
.pe_advsearch_form #toggle_postID{overflow-y:auto;max-height:348px;display: none;}