a.btn.btn-primary.loginWidgetLoginButton {
    padding: 8px 10px !important;
    margin-top: -10px;
    border-color: #fff;
	transition: all 0.5s ease;
}

a.btn.btn-primary.loginWidgetLoginButton:hover {
	border-color:#ffa400;
}

a#theUserMobile {
    display: none;
}

@media only screen and (max-width: 1299px) {
	ul#sub-nav li:last-child {
    margin-left: 5px;
	}
}

@media only screen and (max-width: 1199px) {
	ul#sub-nav li {
    margin: 0 10px;
	}
}

@media only screen and (max-width: 991px) {	
	.fixed-theme ul#sub-nav {
	transform: scale(0.7);
	margin-top: 10px;
	}
	a#theUserMobile {
		display: inline-block;
	}
	ul#sub-nav li:nth-child(3) {
		display: none;
	}
	
	div#login-58e6d269a6dba {
    display: none;
	}	
	ul#sub-nav li a {
		font-size: 2.5rem;
	}
	li.mobileshow {
    display: inline-block !important;
	}
}

.modal .btn-social.btn-facebook {
    background: #3b5998;
    color: #fff;
    border-radius: 0;
}

.modal span.fa.fa-facebook {
    float: left;
    padding: 3px 0 0 10px;
}

.modal .btn-social.btn-google {
    color: #fff;
    background-color: #dd4b39;
    border-radius: 0;
}

.modal span.fa.fa-google {
    float: left;
    padding: 3px 0 0 10px;
}