.workoutsHoverBTNsContainer div.workoutsBtnContainer:nth-of-type(-n+3) {
	width: 22%;
}

.workoutsHoverBTNsContainer div.workoutsBtnContainer:nth-of-type(4) {
	width: 34%;
}

#downloadMenu {
    right: 53%;
}

/*.navOptions button {
	width: 150px;
}*/

.searchField input,
#exercise_search {
	width: calc( 100% - 96px );
}

.searchField button {
	width: 95px;
}

.searchWorkout .search_group a.searchButton {
	font-size: 0.8em;
	width: 24%;
}

.searchWorkout .search_group input {
	width: 76%;
}

li.tab {
	font-size: 0.65em;
}


.payPlanBtn a {
	width: auto;
	padding: 4px 10px;
}

.payBlock .payHeader h2{
	font-size: 1.5em;
}

/*Front Wesbite*/
/*Footer*/
div.newsletter input.newsletter {
	width: calc (100% - 125px);
}

div.newsletter button.newsletter {
	width: 125px;
}

#printMessage {
	top: -38px;
}

#gprintMessage {
	top: -60px;
	text-align: center;
}

.addToWorkout {
	/*padding: 30px 0;*/
}

.ptAddNote {
	width: 53px;
}

.ptAddNote .spanContainer {
	margin: auto 3px auto auto;
}

.cw-exercise .exerciseNote {
	width: 56px;
	height: 56px;
}

.cw-header .ptAddingNote,
.cw-exercise .ptAddingNote {
	top: 0px !important;
	right: 0 !important;
	width: 100% !important;
	height: 100vh !important;
}

.cw .exerciseNote {
    top: 5px;
    right: 5px;
}




























