/*
 * Style tweaks
 * --------------------------------------------------
 */
 html,
 body {
 	overflow-x: hidden; /* Prevent scroll on narrow devices */
 }
 body {
 	padding-top: 50px;
 }

/*
 * Off Canvas
 * --------------------------------------------------
 */
 @media screen and (max-width: 767px) {
 	.row-offcanvas {
 		position: relative;
 		-webkit-transition: all .25s ease-out;
 		-o-transition: all .25s ease-out;
 		transition: all .25s ease-out;
 	}

 	.row-offcanvas-right {
 		right: 0;
 	}

 	.row-offcanvas-left {
 		left: 0;
 	}

 	.row-offcanvas-right
 	.sidebar-offcanvas {
 		right: -50%; /* 6 columns */
 	}

 	.row-offcanvas-left
 	.sidebar-offcanvas {
 		left: -50%; /* 6 columns */
 	}

 	.row-offcanvas-right.active {
 		right: 50%; /* 6 columns */
 	}

 	.row-offcanvas-left.active {
 		left: 50%; /* 6 columns */
 	}

 	.sidebar-offcanvas {
 		position: absolute;
 		top: 0;
 		width: 50%; /* 6 columns */
 	}
 }

 .address-wrap {
 	display: none;
 }

 .no-padding-body {
 	padding: 0;
 }

 .no-padding-body table {
 	margin: 0;
 }

 .panel-footer ul.pagination {
 	margin: 5px;
 }

 .navbar-nav.user-button>li + li {
 	margin-top: 10px;
 }

 .mce-enabled {
 	margin-top: 7px;
 }

 @media (min-width: 768px) {
 	.navbar-nav.user-button>li {
 		padding-top: 8px;
 		padding-bottom: 5px;
 	}

 	.navbar-nav.user-button>li + li {
 		margin: 0 0 0 10px;
 	}

 	.navbar-right.user-button {
 		margin-right: 0;
 	}
 }

 ul.news-archive {
 	list-style: none;
 	padding: 0;
    margin: 0;
 	-webkit-column-count: 2;
 	-moz-column-count: 3;
 	column-count: 3;
 	-webkit-column-gap: 40px;
 	-moz-column-gap: 40px;
 	column-gap: 40px;
 }

 ul.news-archive li {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
 }