.header_user_info {
    float: right;
    border-left: 1px solid #515151;
    border-right: 1px solid #515151; 
}
.header_user_info a {
    color: #fff;
    font-weight: bold;
    display: block;
    padding: 8px 9px 11px 8px;
    cursor: pointer;
    line-height: 18px; 
}
.header_user_info a:hover, 
.header_user_info a.active {
    background: #2b2b2b; 
}

/*# sourceMappingURL=blockuserinfo.css.map */

.navver {
    border: 0 none;
    float: right;
    width: 100%;
}
.navver {
    /*
    border: 0 none;
    position: fixed;
    right: 29px;
    text-align: right;
    top: 95px;
    width: 100%;*/
    
    
    
    border: 0 none;
   /* position: fixed;*/
    right: 29px;
    text-align: right;
    top: 89px;
    width: initial;
    display: inline-block;
    z-index: 100;
}/*
#header > .nav {
	border: 0 none;
    position: fixed;
    right: 29px;
    text-align: right;
    top: 15px;
   
    background: transparent;
}*/
.navver .header_user_info a {
    padding: 8px 9px 8px 8px;
}
#header.sticky .navver {
   top: 83px;
}

.header_user_info {
    border: 0 none;
    float: right;
}
header .nav .header_user_info a:hover {
    background: #ffffff;
}
header .nav .header_user_info a.logout {
    background: #fff none repeat scroll 0 0;
    border-right: 1px solid #afafaf;
}

/* ---------------------------------------------------------------------------*/
/* Media Queries *
------------------------------------------------------------------------------*/
@media only screen and (max-width: 1600px) {
    .navver {
    	/*
	        border: 0 none;
	        position: relative;
	        right: 0;
	        text-align: right;
	        top: 10px;
	        width: 100%;
        */
        
        
        top: 95px;
    }
}
@media only screen and (max-width: 960px) {
    header .row #header_logo {
        padding-top: 0;
    }
    #header.sticky .nav {
        /*padding-bottom: 12px;*/
    }
}
@media only screen and (max-width: 700px) {
    .columns-container {
        padding-top: 0px;
    }
}
@media screen and (max-width: 600px) {
	#header .container {
	background: #FFF;
	}
	#header.sticky .navver {
    	top: 101px;
    	right: 66px;
    }
	
}


    
    
@media only screen and (max-width: 375px) {
    #page #header .shopping_cart {
        float: right;
        padding-bottom: 0;
        padding-top: 7px;
        position: relative;
        transition: all 0.4s ease 0s;
    }
    #header #search_block_top {
        padding-top: 0;
    }
    header .row #header_logo {
        padding-top: 0;
    }
}