section.TL-row .large-8 .row .large-4 ul{
	list-style:none;
	margin-bottom: 0;
}

section.TL-row .large-8 .row .large-4 ul a{
	display:block;
}

.row.TL-img.ta-center {
    margin-bottom: 1.6%;
}

section.TL-row .large-8 h2 {
    color: #1a3058;
    font-size: 1.5em;
    line-height: 1em;
    margin-bottom: 1.1%;
    margin-top: 0;
}

section.TL-row .large-8 p{
	color:#464646;
}

section.TL-row .large-8 ul li {
    font-size: 0.9em;
    line-height: 1em;
    margin-bottom: 8%;
    color: #444444;
}

section.TL-row .large-8 ul li a {
    color: #0073C9;
    font-size: inherit;
    font-weight: bold;
    line-height: 1em;
    margin-bottom: 3%;
    text-decoration: underline;
}

.row.TL-row .column > p:last-child {
    margin-bottom: 2.7%;
}

.row.TL-row .column > p{
	margin-bottom: 0;
}

.row.TL-row .column.large-8.small-12 > p.last-p {
    margin-bottom: 2%;
}

.bb-d4 {
    border-bottom: 1px solid #D4D4D4;
    margin-bottom: 2.6% !important;
    padding-bottom: 1.6%;
}

.row.TL-row.last-row {
    margin-bottom: 7%;
}


/*fixes paragraph first*/
.row.TL-row.first-par {
    margin-top: 1em;
}
@media only screen and (min-width: 768px) {

	.TL-row.odd .column.large-8.small-12 {
    	padding-left: 0;
	}

    h1.h1-padding-for-large {
        padding-right: 39%;
    }

	h1.h1-title{
		margin-bottom: 0.7%;
	}

	.mr-07{
		margin-right: 0.7%;
	}

	.search-top > .column.small-12 {
	    left: 68.2%;
	    position: absolute;
	    top: -42px;
	    width: 30.8%;
	}

	.row.search-top {
    	position: relative;
	}
	.search-top .search input[type="text"],.search-top .search > div > input[type="submit"]{
		font-size: 0.7em;
	}
	.search-top .search > div{
		/*padding: 3px 0 4px;*/
		vertical-align: bottom;
	}

	.search-top .search input[type="text"]{
		height: 2.323em;
	}
}


@media only screen and (max-width: 767px) {




	.no-padding-for-small {
	    padding: 0;
	}

	/*body styles responsives*/



	.TL-row .column.large-4.small-12.ta-center {
    	margin-bottom: 5%;
	}

	section.TL-row .large-8 ul li{
		margin-bottom: 3%;
	}

	section.TL-row .large-8 ul li a{
		margin-bottom: 1%;
	}

	section.TL-row .large-8 h2{
		font-size: 1em;
	}

	.row .row.TL-row {
		margin-left: 0;
		margin-right: 0;
	}

	.TL-row .column.large-4.small-12, .TL-row .column.large-8.small-12{
		padding-left: 0;
    	padding-right: 0;
	}

	.row .row.TL-row .row{
		margin-left: 0;
		margin-right: 0;
	}
	img[alt="Human Resources"],
	img[alt="Marketing Surveys"],
	img[alt="Service Surveys"],
	img[alt="Community Surveys"],
	img[alt="Academic Evaluation Surveys"] {
	    margin-bottom: -10%;
	    margin-top: 5%;
	}
}

@media only screen and (min-width: 768px){
	.only-left-pad{
		padding-right: 0;
	}

	.only-left-pad-double{
		padding-right: 0;
		padding-left: 1.875em;
	}

	.only-right-pad{
		padding-left: 0;
	}

	.Serv-Surv-large-5{
		width: 41.6667%;
		padding: 0;
	}

	.Serv-Surv-large-7{
		width: 58.3333% !important;
		padding-right: 0;
	}
	img[alt="Human Resources"] {
	    left: -10%;
	    position: relative;
	    margin-bottom: -20%;
	}

	img[alt="Marketing Surveys"] {
    	margin-bottom: -5%;
	}

	img[alt="Service Surveys"] {
	    position: relative;
	    top: 20px;
	    margin-bottom: -5%;
	}

	img[alt="Community Surveys"] {
	    position: relative;
	    top: 15px;
	    margin-bottom: -5%;
	}

	img[alt="Academic Evaluation Surveys"] {
	    margin-top: 13%;
	}
}

/*sidebar styles*/

nav.sidebar ul.nav-left li:first-child {
	background: none;
	border: 1px solid #ddd;
	border-radius: 4px 4px 0 0;
	color: #000;
	display: block;
	font-weight: 400;
	padding: 0;
}

nav.sidebar ul.nav-left li{
	border:1px solid #ddd;
	border-top: 0;

	display: block;
}

nav.sidebar ul.nav-left{
	list-style: none;
}

nav.sidebar ul.nav-left li.item a{
	color: inherit;
	padding: 10px 15px;
	display: block;
	font-weight: 400;
	font-size: 15px;
	position: relative;
}

nav.sidebar ul.nav-left li.item i.fa.fa-caret-right {
	position: absolute;
	top: 50%;
	margin-top: -9px;
	float: right;
	right: 10px;
}

nav.sidebar ul.nav-left li.item a:hover {
	color:#0095dc ;
	text-decoration: none;
}

nav.sidebar ul.nav-left li.item.item-active, nav.sidebar ul.nav-left li.item a:active{
	color: #FFF;
	background: #0095dc none repeat scroll 0 0;
}

nav.sidebar ul.nav-left li.item.item-active a{
	color: #ffffff;
	background: none repeat scroll 0 0 #0095dc;
	position: relative;
}

nav.sidebar ul.nav-left li.item a > span.grey-arrow{
	display: none;
}

nav.sidebar ul.nav-left li.item.item-active a > span.grey-arrow{
	display: inline-block;
	border-bottom: 6px solid transparent;
    border-left: 10px solid #BBBBBB;
    border-top: 6px solid transparent;
    height: 0;
    position: absolute;
    right: 12px;
    top: 17px;
    width: 0;
}

nav.sidebar ul.nav-left li:last-child{
	border-radius: 0 0 4px 4px;
}

/*end of sidebar styles*/


.row .row.join-now {
    margin-bottom: 10%;
    margin-right: 0;
    margin-left: 0;
    border: 1px solid #D3D3D3;
    box-shadow: 0 0 0 0 #D3D3D3;
    padding: 1.4em 0 0.9em;
    background-image: -webkit-linear-gradient(bottom,#DEDEDE, #F7F7F7);
	background-image: -moz-linear-gradient(bottom,#DEDEDE, #F7F7F7);
	background-image: -o-linear-gradient(bottom,#DEDEDE, #F7F7F7);
	background-image: -ms-linear-gradient(bottom,#DEDEDE, #F7F7F7);
	background-image: linear-gradient(to top,#DEDEDE, #F7F7F7);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#DEDEDE',GradientType=0 ); /* IE6-8 */
}

.row.join-now > .column.small-12.large-12{
	padding: 3px 20px;
}

.join-now div.join-text {
	color: #636363;
	display: inline-block;
	font-family: "droid sans" !important;
	font-size: 26px;
	padding-right: 57px;
	float: left;
}

.join-now div.join-text span {
    color: #1A2A55;
    font-weight: bold;
}

.join-now div.join-form{
	display: inline-block;
	float: left;
}

.join-now div.join-form input[type="text"]{
	display: inline-block;
	width: auto;
	margin: 0 0 0 1em;
	position: relative;
	top:-4px;
	box-shadow: 0 0 2px 1px #C2D0DB;
	width: 60%;
}

.join-now div.join-form input[type="submit"]{
	border: 1px solid #6FB2DD;
    border-radius: 15px 15px 15px 15px;
    color: #FFFFFF;
    display: inline-block;
    margin-left: 0.5em;
    padding: 6px 15px;
    position: relative;
    top: -4px;
    background-image: -webkit-linear-gradient(bottom, #44A9D7, #94D0F2 );
	background-image: -moz-linear-gradient(bottom, #44A9D7, #94D0F2 );
	background-image: -o-linear-gradient(bottom, #44A9D7, #94D0F2 );
	background-image: -ms-linear-gradient(bottom, #44A9D7, #94D0F2 );
	background-image: linear-gradient(to top, #44A9D7, #94D0F2 );
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94D0F2', endColorstr='#44A9D7',GradientType=0 ); /* IE6-8 */
	cursor: pointer;
	font-weight: bold;
    outline:0;
}

.join-now div.join-form input[type="submit"]:hover{
	border: 1px solid #6FB2DD;
    border-radius: 15px 15px 15px 15px;
    color: #FFFFFF;
    display: inline-block;
    margin-left: 0.5em;
    padding: 6px 15px;
    position: relative;
    top: -4px;
    background-image: -webkit-linear-gradient(bottom, #94D0F2,#44A9D7 );
	background-image: -moz-linear-gradient(bottom, #94D0F2,#44A9D7 );
	background-image: -o-linear-gradient(bottom, #94D0F2,#44A9D7 );
	background-image: -ms-linear-gradient(bottom, #94D0F2,#44A9D7 );
	background-image: linear-gradient(to top, #94D0F2,#44A9D7 );
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44A9D7', endColorstr='#94D0F2',GradientType=0 ); /* IE6-8 */
	cursor: pointer;
	font-weight: bold;
    outline:0;
}

.join-form > form {
    margin: 0;
    width: 125%;
}

.column.HR-img {
    /*text-align: center;*/
}

.column.HR-img > img {
    padding: 5% 0 2%;
}

.column.HR-paragraph h2 {
    color: #1A2A55;
    font-size: 1.5em;
    margin-bottom: 0.4em;
}

.column.HR-paragraph p {
    margin-bottom: 3.8em;
}

.column.HR-subtitle h3 {
    font-size: 1.1em;
    color: #1A2A55;
}

.column.HR-subtitle {
    margin-bottom: 0.5em;
}

.HR-table .row.odd p,.HR-table .row.even p,.HR-table .row.odd a,.HR-table .row.even a{
	font-size: 14px;
	margin-bottom: 0;
	line-height: 24px;
}

.HR-table .row.odd p > span,.HR-table .row.even p > span{
	font-weight: bold;
	display: block;
}

.HR-table .row.odd a,.HR-table .row.even a{
	color: #0073c9;
	text-decoration: underline;
	font-weight: bold;
}

.HR-table .row.odd a:hover,.HR-table .row.even a:hover{
	text-decoration: none;
}

.row.row.odd, .row.row.even{
    margin: 0;
}

.row.TL-row.odd.bb-d4 {
 background-color: #FFFFFF;
}

.row.row.odd{
	background:#F7F7F7;
}

.row.row.even{
	background: #fff;
}

.row.odd .column.large-7.small-12, .row.even .column.large-7.small-12{
	padding-left: 0;
}

.row.odd .column.large-5.small-12, .row.even .column.large-5.small-12 {
    padding-left: 1%;
}

.row.odd .column.large-7.small-12, .row.even .column.large-7.small-12,.row.odd .column.large-5.small-12, .row.even .column.large-5.small-12{
	padding-top: 1.2%;
	padding-bottom: 1.2%;
	padding-right: 5%;
}

.row.even.bb1 {
    padding-bottom: 1%;
}

.mt2-5p{
	margin-top: 2.5%;
}

.HR-table {
    margin-bottom: 8.4%;
}
/*end of sidebar styles*/

@media only screen and (min-width: 768px) {
	.large-48 {
	    position: relative;
	    width: 45.2%;
	}

	.large-13 {
	    position: relative;
	    width: 13%;
	}

	h1.h1-title{
		margin-bottom: 0.7%;
	}

	.mr-07{
		margin-right: 0.7%;
	}

	.search-top > .column.small-12 {
	    position: absolute;
	    top: -42px;
	    width: 40.7%;
	    left: 58.2%;
	}

	.row.search-top {
    	position: relative;
	}
	.search-top .search input[type="text"],.search-top .search > div > input[type="submit"]{
		font-size: 0.7em;
	}
	.search-top .search > div{
		/*padding: 3px 0 4px;*/
		vertical-align: bottom;
	}


}


@media only screen and (max-width: 767px) {


	.join-now div.join-text,.join-now div.join-form{
		display: block;
	}

	.join-now div.join-text{
		margin-bottom: 1em;
	}

	.join-now div.join-form input[type="text"]{
		margin-left: 0;
	}

	.row .row.join-now{
	    border-bottom: 0 none;
	    border-left: 0 none;
	    border-right: 0 none;
	    margin: 0 -0.9375em;
	}

	.join-form > form{
		width: 100%;
	}

	.no-padding-for-small {
	    padding: 0;
	}

	/*body styles responsives*/

	.row.row.odd, .row.row.even {
	  /*  margin: 0 -0.9375em;*/
	}

	.row.odd .column.large-7.small-12, .row.even .column.large-7.small-12,
	.row.odd .column.large-5.small-12, .row.even .column.large-5.small-12{
		padding-left: 0.9375em !important;
	}
	.row.odd .column.large-5.small-12, .row.even .column.large-5.small-12{
		padding-bottom: 0 !important;
	}
}

@media only screen and (max-width: 1024px){
	.join-now div.join-text,.join-now div.join-form{
		display: block;
	}

	.join-now div.join-text{
		margin-bottom: 1em;
	}

	.join-now div.join-form input[type="text"]{
		margin-left: 0;
	}

	.row .row.join-now{
	    border-bottom: 0 none;
	    border-left: 0 none;
	    border-right: 0 none;
	    /*margin: 0 -0.9375em;*/
	}

    .joinNowError {
            color: red !important;
            font-size: 12px !important;
            font-weight: normal !important;
            height:auto;
            text-align:center;
            width:150px !important;
            position:absolute;
        }

	.join-form > form{
		width: 100%;
	}
}

.joinNowError {
    color: red !important;
    font-size: 12px !important;
    font-weight: normal !important;
    height:auto;
    text-align:center;
    width:180px;
    position:absolute;
}

.joinNowError div > span{
    top: 0 !important;
}

.lt-ie9 .search-top > .column.small-12 {
	    top: -50px;
	    width: 40.7%;
	    left: 58.2%;
	}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    nav.sidebar ul.nav-left li.item.item-active a > span.grey-arrow {
        right:8px;
    }
 }

.retail-store h2 .title {
    font-size: 0.55em;
    color: #1A2A55;
    font-weight: bold;
}

.retail-store h2 span {
    color: #B6B6B6;
    font-size: 0.37em;
    font-weight: normal;
}

.retail-store h2 {
    margin: 0 0 -7px;
}

.retail-store p.comment {
    font-size: 1.05em;
    margin: 0;
}

.retail-store p.link {
	font-size: 0.8em;
	margin: 0;
}

.retail-store p.link a.comment-link{
	text-decoration: underline;
	color: #0073C9;
}

.retail-store p.link a.comment-link:hover{
	text-decoration: none;
}

.survey-remove {
    color: #7F7F7F;
    font-weight: bold;
    font-size: 30px;
    text-align: center;
}

@media only screen and (max-width: 480px) {
    .survey-remove {
        line-height: 1;
    }
}


@media only screen and (min-width: 300px) and (max-width: 940px) {

	.join-now div.join-text{
		padding-right: 0px;
		text-align: center;
		width: 100%;
	}
	.join-now div.join-form {
		text-align: center;
		width: 100%;
	}
}
@media only screen and (min-width: 941px) and (max-width:1000px) {

	.join-now div.join-text{
		float: left;
		padding-right: 20px;

	}
}