html{margin-top:32px!important}
@media screen and (max-width: 860px) { 
  html{margin-top:46px!important} 
  #ortox-bar{ height:46px!important; min-width: 300px!important; }
  #ortox-bar .ortox-bar-menu .menupop .ab-item{ height: 46px!important;}
  #ortox-bar .ab-icon:before { font-size: 32px; top: 0; line-height: 38px; height: 38px!important; text-align: center; width: 52px; display: block; }  
  #ortox-bar .ortox-bar-menu .ab-item>.ab-label {display: none}
  #ortox-bar .ortox-bar-menu #church .ab-item>.ab-icon {font-size:30px!important; display: block!important;}
  #ortox-bar .ortox-bar-menu .xorthox-logo img { height: 36px!important; max-height: 36px!important; height: expression(this.offsetHeight > 36 ? 36 : true); }
  #prior-info-list, #prior-info-list .prior-info{min-width: 300px}

}
@media screen and (max-width: 600px) { 
  #ortox-bar .ortox-bar-menu li a{ padding: 0 8px!important; } 
  #ortox-bar .ortox-bar-menu #church .ab-item>.ab-icon {font-size:28px!important;}
  #ortox-bar .ab-icon:before { font-size: 28px; width: auto!important; }  
}

#ortox-bar .ortox-bar-menu #church .ab-item>.ab-icon {display: none}
#ortox-bar .ortox-bar-menu #ortox-item .ab-item>.ab-icon:before {content: "\f102";}
#ortox-bar .ortox-bar-menu #ortox-home .ab-item>.ab-icon:before {content: "\f102";}
#ortox-bar{
  z-index:999999; position:fixed; top:0; left:0; height:32px;
  font:400 13px/32px "Open Sans",sans-serif;
  width:100%; min-width:600px; 
  font-size:14px; color:#fff;
  /*font-weight: bold;*/
  background: #555; /*rgb(28, 113, 189)*/
  border-bottom: 1px solid rgba(122, 125, 125, .7);
}
#ortox-bar .ortox-bar-menu{
  background: 0 0;
  clear: none;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  text-indent: 0;
  text-align: left;
  z-index: 999999;  
  height: auto;
  width: auto;
}
#ortox-bar .ortox-bar-menu li{
  float: left;
  display: list-item;
  text-align: left;
  background: 0 0;
  clear: none;
  list-style: none;
  margin: 0;
  padding: 0;
  /*position: relative;*/
  text-indent: 0;
  text-shadow: none;
  z-index: 10000;  
}
#ortox-bar .ortox-bar-menu li a{
  height: 32px;
  line-height: 32px;
  display: block;
  margin: 0;
  padding: 0 10px;
  color: #eee;
  text-decoration: none;
}
#ortox-bar .ortox-bar-menu li a .ab-icon{
  position: relative;
  float: left;
  font: 400 20px/1 dashicons;
  speak: none;
  padding: 4px 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-image: none!important;
  margin-right: 6px;  
}
#ortox-bar .ortox-bar-menu .xorthox-logo img {
  padding: 0;
  margin: 0;
  opacity: 0.6;
  height: 25px;
  max-height: 25px;
  height: expression(this.offsetHeight > 25 ? 25 : true);
  vertical-align: bottom;
  border: none; background: none;
}
#ortox-bar .ortox-bar-menu .ab-icon, #ortox-bar .ortox-bar-menu .ab-item:before {
  position: relative;
  float: left;
  font: 400 20px/1 dashicons;
  speak: none;
  padding: 4px 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-image: none!important;
  margin-right: 6px;  
}
#ortox-bar .ortox-bar-menu .menupop .ab-sub-wrapper {
  margin: 0;
  padding: 0;
  -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
  box-shadow: 0 3px 5px rgba(0,0,0,.2);
  background: #555 /*rgb(28, 113, 189)*/;
  display: none;
  position: absolute;
  float: none;
}
#ortox-bar .ortox-bar-menu .ab-submenu { padding: 6px 0; margin: 0;}
#ortox-bar .ortox-bar-menu .menupop ul li {float: none;}
#ortox-bar .ortox-bar-menu .menupop ul li .ab-item, #ortox-bar .ortox-bar-menu .menupop ul li a strong, #ortox-bar .ortox-bar-menu .menupop.hover ul li .ab-item, #ortox-bar .ortox-bar-menu.nojs .menupop:hover ul li .ab-item {
  line-height: 28px;
  height: 28px;
  white-space: nowrap;
  min-width: 250px;
}
#ortox-bar .menu-right {float: right!important;}
#ortox-bar .menu-right .ab-sub-wrapper{right: 0; left: auto;}

#ortox-bar .ortox-bar-menu .menupop:hover>.ab-item, #ortox-bar .ortox-bar-menu .menupop li.hover>.ab-item {color: #F47333;}
#ortox-bar .ortox-bar-menu li:hover>.ab-sub-wrapper, #ortox-bar .ortox-bar-menu li.hover>.ab-sub-wrapper{display:block!important}
#ortox-bar .ortox-bar-menu .menupop li:hover>.ab-sub-wrapper, #ortox-bar .ortox-bar-menu .menupop li.hover>.ab-sub-wrapper{margin-left:100%;margin-top:-32px}
#ortox-bar .ortox-bar-menu .menupop ul li a:hover {color: #F47333; text-decoration: none;}
#ortox-bar .ortox-bar-menu .xorthox-logo img:hover{opacity: 1; box-shadow:none!important;}

#ortox-bar .ortox-bar-menu #ortox-map .ab-item>.ab-icon:before {content: "\f231";}
#ortox-bar .ortox-bar-menu #wp-login .ab-item>.ab-icon:before {content: "\f160";}
#ortox-bar .ortox-bar-menu #wp-register .ab-item>.ab-icon:before {content: "\f132"; top: 3px; }  
#ortox-bar .ortox-bar-menu #ortox-parent .ab-item>.ab-icon:before {content: "\f342";top: 5px;}
#ortox-bar .ortox-bar-menu #ortox-child .ab-item>.ab-icon:before {content: "\f346";top: 5px;}

#ortox-bar a.nohref {cursor:default;}
#ortox-bar a.nohref:hover {color: #eee!important;}

#popup-ortox-bar { z-index: 99999!important; font-size: 14px; line-height: 15px; margin: 0!important; height: 460px; width: 620px; border: 2px solid rgba(122, 125, 125, .7); font-family: "Open Sans", sans-serif; }
#popup-ortox-bar a,#popup-ortox-bar h1,#popup-ortox-bar h2{color: #636363!important;}
#popup-ortox-bar #popup-ortox-title{
  font-size: 14px!important;
  height: 28px!important; line-height: 30px!important; overflow: hidden;
  border-radius: 3px 3px 0 0; padding: 0 0 0 10px!important; margin: 0!important;
  color: #fff!important; background: #555!important;
}
#popup-ortox-bar #btn-ortox-bar-close { position: absolute; top: 0px; left: 590px; display: block; width: 32px; height: 32px;}
#popup-ortox-bar #btn-ortox-bar-close>.ab-icon:before{color:#fff; content: "\f158";  position: relative; font: 400 32px/1 dashicons;padding: 0;}
#popup-ortox-bar #ortox-bar-info { height: 400px; width: 600px; overflow-y: auto; margin: 10px;}
#popup-ortox-bar #popup-preloader {margin: 50px;}
#popup-ortox-bar #ortox-bar-info #parent_site_list ul li {width: 560px!important;}

#popup-ortox-bar .marker-info-content ul.note {max-height: 370px!important;}
