.gui-popover { position: fixed; left: 50%; top: 50%; width: 80%; max-width: 800px; }
.gui-popover { -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }

.home-blog { position: relative; }
	.home-blog .more, .sidebar + * .home-blog.more-than-4 .more { position: absolute; right: 0; top: -3000em; z-index: 9; }
	.home-blog.more-than-4 .more, .sidebar + * .home-blog.more-than-3 .more { top: 19px; }
  
.home-blog .articles .article, .sidebar + * .home-blog .articles .article:first-child + * + * + * { position: absolute; left: -3000em; top: -3000em; }
.home-blog .articles .article:first-child, .home-blog .articles .article:first-child + *, .home-blog .articles .article:first-child + * + *, .home-blog .articles .article:first-child + * + * + * { position: relative; left: 0; top: 0; }

@media (max-width: 991px) {
.home-blog .articles .article:first-child + * + * + * { position: absolute; left: -3000em; top: -3000em; }
.home-blog.more-than-3 .more { top: -3000em; }
.home-blog.more-than-4 .more, .sidebar + * .home-blog.more-than-4 .more { top: 19px; }
}


/* STICKY SIDEBAR */
.sidebar .sidewrap {
  position:relative;
}

.sidebar .special-side.fixed {
  position: fixed;
  top: 90px;
  z-index:99;
}

.sidebar .special-side.fixed.bottom {
  top:auto;
}

@media (min-width: 1200px) {
  .sidebar ul.special-side li .sub-box {
    width:924px;
  }
}

.topbar.light{
	background:#1e1b16;
}

.topbar.light .search #formSearch input{
  border-color:white;
  background:white;
}

.topbar.light .search #formSearch span{
	border-color:white;
}

.topbar.light .cart-left-header svg *{
	fill:white;
}

.topbar.light .cart-dropdown{
	color:black;
}

.topbar .container{
	background-image:url('main-banner-left-transparent.png'), url('main-banner-right-transparent.png');
  background-position: left center, right center;
  background-repeat:no-repeat;
  background-size:contain;
  padding:0 99px 0 178px;
  transition:all .3s ease-in-out;
  position:relative;
}

.topbar .topbar-link__left,
.topbar .topbar-link__right{
  position:absolute;
  top:0;
  height: 100%;
  transition: all .3s ease-in-out;
}

.topbar .topbar-link__left{
  left:0;
  width: 168px;
}

.topbar .topbar-link__right{
  right:0;
  width: 89px;
}

@media screen and (min-width:1201px){
  body:not(.is-active) .topbar .topbar-link__left{
    width: 262px;
  }

  body:not(.is-active) .topbar .topbar-link__right{
    width: 138px;
  }
}

@media screen and (max-width:480px){
  .topbar .topbar-link__left{
    width: 108px;
  }

  .topbar .topbar-link__right{
    width: 58px;
  }
}

@media screen and (max-width:390px){
  .topbar .topbar-link__left{
    width: 63px;
  }
}

.topbar ul li{
	padding: 8.5px 10px;
}

#header{
 transition:all .3s ease-in-out;
}



@media screen and (min-width:1201px){
  body:not(.is-active) .topbar .container{
    min-height:120px;
    padding:0 148px 0 272px;
  }

  body:not(.is-active) #header{
   top:120px;
  }
  
  .owl-hero-container{
		margin-top:144px;
	}
}

@media screen and (max-width:550px){
  .topbar .phone-btn{
  	font-size:0;
  }
}

@media screen and (max-width:480px){
  body .topbar .container{
    min-height: 50px;
    padding:0 68px 0 118px;
  }
  body:not(.is-active) #header{
   top:50px;
  }
  .owl-hero-container{
		margin-top:31px;
	}
}

@media screen and (max-width:390px){
  body .topbar .container{
  	background-position: -46px center, right center;
    min-height: 50px;
    padding: 0 68px 0 73px;
  }
}