/*----------------------------------*/
/* Push Sidebar Menu Css ---*/
/*----------------------------------*/
.pushmenu { /*this is the nav*/
	background: #323232;
	font-family: 'Prata', serif;
	text-align: center;
	display:table;
	width:270px;
	height: 100%;
	top: 0;
	z-index: 1000;
	position: fixed;
}


.pushmenu-push {
    overflow-x: hidden;
    position: relative;
}


/*==================================*/
/* Left Sidebar Menu Css --------*/
/*==================================*/

.pushmenu-right {
    right: -270px;
}

    .pushmenu-right.pushmenu-open {
        right: 0;
    }
    .pushmenu-push-left {
        left:0;
    }

.pushmenu-push-toleft {
    left: -270px;
}

/*Transition*/
.pushmenu, .pushmenu-push {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}


/*==================================*/
/* Left Sidebar Menu Css --------*/
/*==================================*/
.pushmenu-left {
    left: -270px;
}

    .pushmenu-left.pushmenu-open {
        left: 0;
    }

    .pushmenu-push-right {
        right:0;
    }

.pushmenu-push-toright {
    right: -270px;
}

.pushmenu-mask-inactive {
	position:fixed;
	z-index:100;
	top:0;
	left:0;
	overflow:hidden;
	background-color:#000;
	width:0;
	height:0;
	opacity:0;
	transition: opacity 0.3s;
}
.pushmenu-mask-active {
	width:100%;
	height: 100%;
	opacity:0.7;
	position:fixed;
	z-index:100;
	top:0;
	left:0;
	overflow:hidden;
	background-color:#000;
	transition: opacity 0.3s;
}

.pushmenu-mask {
	cursor: url(../../img/close.png), auto;
}
.sidemenu-links {
display: table-cell;
  vertical-align: middle;
}
.pushmenu img {
	position: absolute;
	display: table-cell;
	margin: 25px;
	max-width: 160px;
}
.sidemenu-address {
	border-top: 0.2px dotted rgba(146,146,146,1.00);
	position: absolute;
	padding-top: 10px;
	bottom: 10px;
	text-align: center;
	width: 210px;
}
