/* ---------- ACCESS ---------- */

.portalLink{
	font-family:inherit;
	color:#222;
	}
	
.portalLink:hover{
	color:#FFF;
	}
	
.formBlock.Portal{
	padding:0px 0px 0px 0px;
	}
	
.Portal .formElement {
    width: 100%;
	}
	
.Portal label{
	font-family: 'ProximaNova-Regular';
	font-weight:normal;
	}
	
.Portal input{
	font-family: 'ProximaNova-Regular';
	font-weight:normal;
	text-align:center;
	}

.Portal .formRow.fullrow {
    width: 100%;
    position: relative;
    height: auto;
	text-align:center;
	}
	
.Portal .fullrow.submit {
	padding-top:12px;
	}

.formRow.access input[type="submit"]:hover {
    color: #e90000;
	}
	
.portalHeader{
	font-size: 24px;
	color:#222;
	width:100%;
	}
	
.loginBtn2{
	position:relative;
    border:none;
    color: #333;
    font-size: 21px;
	line-height:21px;
	background-color:transparent;
    cursor: pointer;
	width:auto;
	height:auto;
	padding:0px;
	transition-duration: 200ms;
    transition-property: all;
	transition-timing-function:ease-in-out;
	text-transform:uppercase;
	}
	
.logout-btn{
	position:relative;
	padding:54px 15px 50px 15px;
	text-align:center;
	
	}
	
.logout-btn a{
	font-size:27px;
	color:#222;
	transition-duration: 300ms;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
	}
	
.logout-btn a:hover{
	color:#e90000;
	}
	
.imageContainer{
	background-color:rgba(255, 255, 255, 0);
	}
	
.shop-item{
	margin-top:30px;
	margin-bottom:0px;
	}
	
.shop-item .reg{
	display:block;
	}
.shop-item .smll{
	display:none;
	}
	
.shop-item .text{
	position:relative;
	padding-top:14px;
	text-align:center;
	font-size:14px;
	line-height:21px;
	}
	
.shop-item .text .number{
	position:relative;
	font-size:14px;
	line-height:21px;
	color:#222;
	height:auto;
	text-align:inherit;
	}

.shop-item .text .description{
	position:relative;
	font-size:17px;
	padding-top:8px;
	color:#222;
	}
	
.shop-item .text .description .Big{
	position:relative;
	font-size:14px;
	line-height:18px;
	padding-bottom:7px;
	}
.blankSpace{
	display:block;
	cursor:auto;
	}	

/* ---------- /ACCESS ---------- */
@media(max-width:992px){
	
.blankSpace{
	display:none;
	}		
}

@media(max-width:660px){
	

	
.shop-item .text .number {
    font-size: 13px;
	}
	
.shop-item .text .description {
    font-size: 15px;
	}

}




@media(max-width:584px){
.col-xxs-12{
	width:100%;
	}
.shop-item .reg{
	display:none;
	}
.shop-item .smll{
	display:block;
	}
}