body.tgipb-push-page {
	position: relative;
	top: 0;
	-webkit-transition: top .5s;
	transition: top .5s
}
body.tgipb-push-page.tgipb-open {
	top: 43px
}
body.tgipb-push-page.tgipb-open #tgipb {
	top: 0!important
}
body.tgipb-push-page.admin-bar #wpadminbar {
	-webkit-transition: top .5s;
	transition: top .5s
}
@media(max-width:599px){body.tgipb-push-page.admin-bar #wpadminbar {
	top: -46px!important
}
}
body.tgipb-push-page.admin-bar.tgipb-open #wpadminbar {
	top: 43px
}
body.tgipb-cover-page.tgipb-open #tgipb {
	top: 0!important
}
#tgipb {
	background: #f7682c;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	color: #fff;
	z-index: -1;
	padding: 5px 50px;
	text-align: center;
	border-bottom: 3px solid #fff;
	font-size: 12px;
	line-height: 28px;
	font-family: inherit;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: .5s;
	transition: .5s;
	font-weight: 500;
}
.tgipb-open #tgipb {
	z-index: 999999;
}

/*
.tgipb-open .menu-social-header {
  height: 40px;
}
*/

#tgipb .hide {
	display: none
}
#tgipb.ramain-top {
	position: absolute;
}
#tgipb a {
	color: #fff;
	display: inline-block;
	text-decoration: none;
	padding: 0 8px;
  -webkit-transition: color 300ms ease-in-out;
  -moz-transition: color 300ms ease-in-out;
  -ms-transition: color 300ms ease-in-out;
  -o-transition: color 300ms ease-in-out;
  transition: color 300ms ease-in-out;
}
#tgipb a:hover {
  color: #cdb285;
}

.tgipb-content,
.tgipbcd-content {
	display: inline-block
}
@media (max-width:767px) {
  .tgipb-content,
  .tgipbcd-content {
    display:block
  }
}

.tgipb-inner {
  margin:0 auto;
  overflow:hidden
}

/*
.tgipb-open .menu-social-header {
  margin-top: -38px;
}
*/

.tgipb-open .mobile-toggle-menu-trigger,
.tgipb-open .mobile-menu-toggle {
  -webkit-transition: top 200ms ease-in-out;
  -moz-transition: top 200ms ease-in-out;
  -ms-transition: top 200ms ease-in-out;
  -o-transition: top 200ms ease-in-out;
  transition: top 200ms ease-in-out;
  top: 38px;
}

.tgipb-open.goto-top-active .mobile-toggle-menu-trigger,
.tgipb-open.goto-top-active .mobile-menu-toggle {
  /*top: 0;*/
}

.tgipb-open.mobile-mode-active #tgipb {
  position: fixed;
}

@media(min-width:768px) {
  .tgipb-open.mobile-mode-active .responsive-mobile-menu {
    top: 103px;
  }
}

@media(max-width:767px) {
  #tgipb {
    display: none;
  }

  .tgipb-open .mobile-toggle-menu-trigger,
  .tgipb-open .mobile-menu-toggle {
    top: 0;
  }

}
