/* Delta Sigma Pi - Responsive CSS 768-1060px */

body {
	font-size: 14px;
	line-height: 20px;
}
h1 {
	font-size: 24px;
	line-height: 30px;
}
h2 {
	font-size: 20px;
	line-height: 28px;
}
h3 {
	font-size: 18px;
	line-height: 26px;
}
h4 {
	font-size: 16px;
	line-height: 26px;
}
.members .sfsearchBox {
	top: 4px;
}
.members .login-link {
	margin: 10px 5px;
}
.branding .greek {	
	margin: 2px;
	z-index:0;
	position: absolute;
	right: 4%;
	top: 26px;
}
.branding .greek img {
	width:60%;
	float: right;
}

/***** Login ****/

.loginContainer label {
	font-size: 16px !important;
}
.loginContainer h1 {
	margin-top: 10px !important;
	font-size: 18px !important;
	width: 200px !important;
}
.loginFinePrint p {
	margin-top: 1.5em;
	width: 170px;
}
.registerNowBtn {
	width: 150px !important;
	font-size: 14px !important;
	margin-top: 12px !important;
}
.logoutBtn {
	float: none !important;
	margin-right: 0 !important;
}
.login3Cols {
	padding-left: 2em !important;
}
.hubLink {
	margin: 60px 1em !important;
}

.loginRedirectInstructionHeading {
	line-height: 35px;
}
.loginRedirectContainer label {
  padding-right: 0.5em;
}
.loginRedirectContainer .loginTxt {
  padding: 2px;
}

/***** Nav *****/

.main-nav ul { 
	padding: 0.5em 0;
}
.main-nav .k-menu .k-item>.k-link {
}
.main-nav .k-menu .k-item>.k-link>.k-i-arrow-s {
	display: none;
}
.main-nav li {
	padding: 0.5em 0;
}
.main-nav li li {
	font-size: 16px;
	line-height: 20px;
	padding: 0;
}

/* Mobile Menu Styles */
.main-nav .sfNavToggle {
	margin: 6px 0 0 10px;
	color:transparent;
	width:45px;
	display:block;
	background: url(../Images/mobile-menu.gif) no-repeat left;
	height: 28px;
	text-indent: -9999px;
}
.main-nav .sfNavWrp.mainnav .sfNavList.sfShown {
	width: 85%;
}
.main-nav .k-menu .k-group {
	border-width: 0px;
}
.main-nav .k-menu .k-item, .k-widget.k-menu-horizontal>.k-item {
	border-width: 0;
}
.sfNavWrp.mainnav .k-group {
  margin-left: 1.5em;
}

/*** End Nav ***/

.content-wrapper {
	width: 100%;
	margin: 0 auto;
	max-width: 1060px;
	-webkit-box-shadow: 0px 0px 0px 0px #888 ;
	z-index: -1;
}
/* Events */
.home-feeds .events {
	padding: 2em;
	font-size:12px;
	width: 80%;
	min-height: 450px;
}
.home-feeds .events .sfeventTitle {
	font-size: 14px;
}
/* News */
.home-feeds .news {
	padding: 2em;
	font-size:12px;
	width: 90%;
}
.home-feeds .news .sfnewsListItem {
	float:left;	
	width:28%;
	padding: 0.1em 1em 2em;
}
.home-feeds .news .sfnewsTitle {
	font-size: 12px;
}
.home-content .home-content-right ul {
	margin-left:0;	
}
.home-content .home-content-right li {
	padding: 0 0 1em;
	font-size: 22px;
	line-height:30px;
}
.home-content .home-content-right li a {
	left:-5px;
}

.sub-content .sub-content-left img,
.sub-content .sub-content-right img {
	width: 100%;
}

/*** Landing Pages ***/
.landing-content .landing-intro {
	width: 87% !important;
}
.sub-content .events {
	padding: 2em;
}
.sub-content .events h2 {
	margin: 0 0 0.5em 0;
}
.sub-content .events li {
	padding-bottom: 0.5em !important;
}
.landing-nav {
	width: 102% !important;
}

/*** Content ***/
.bod {}
.bod-image {
	width:35% !important;	
}
.bod-text {
	width:60% !important;
	position: relative;
	left: -18%;	
}
.bod-text a {
	display: inline-block;
	word-wrap: break-word;
	word-break: break-all;	
}
.bod-image img {
	width:80% !important;	
}
.sub-content .sponsor {
	width:97%;
}
.sub-content .sponsor-friend ul,
.sub-content .sponsor-purple ul,
.sub-content .sponsor-gold ul,
.sub-content .sponsor-founder ul {
	min-height: 1100px;
}
.sub-content .sponsor-friend h3,
.sub-content .sponsor-purple h3,
.sub-content .sponsor-gold h3,
.sub-content .sponsor-founder h3 {
	padding:0.3em;
	font-size:20px;
}
.nominations .RadGrid_Default .rgRow img,
.nominations .RadGrid_Default .rgAltRow img,
.nominations .RadGrid_Default .rgEditRow img {
	max-width: 25px;
	min-width:  15px;
}

/*** Contact Us ***/
.contact-nav li a {
	font-size: 1.2em !important;
}
.contact-right .sfTxtLbl {
	float: none !important;
}
.contact-right .sfTxt {
	width: 94% !important;
}
.contact-right .sfFieldWrp textarea {
	width: 94% !important;
}
.contact-right .RadCaptcha {
	left: 0px !important;
}
.contact-right .RadCaptcha input {
	width: 94% !important;
}
.contact-right .RadCaptcha label {
	top: 0 !important;
	left: 0 !important;
}
.contact-right .sfFormBox {
	height: 100px !important;
}
.contact-right .sfFieldWrp select {
	width: 97% !important;
}
.volunteer .sfTxt {
	width: 94% !important;
}
.volunteer .sfFieldWrp textarea {
	width: 94% !important;
}
.volunteer select {
	width: 96%;
}

/*** Footer ***/

.footer	.footer-links {
	position: relative;
	float: left;
	left: 20px;
	width: 90%;
}
.footer	.footer-links h4 {
	font-size: 14px;
}

.footer	.footer-links a:link,
.footer	.footer-links a:visited {
	font-size: 12px;
}
.footer .copyright {
	font-size: 12px;
}
.footer .social {
	left:4%;
	width: 100px;
}
.footer .social td {
	padding: 0 15px 15px 0;
}
.footer .boxcrush {
	font-size: 12px;
	top:82px;
	right: 20px;
	width: 310px;
}
.footer .boxcrush a:link,
.footer	.boxcrush a:visited {
	color: #d4d4d3;
}
.footer	.boxcrush a:hover,
.footer	.boxcrusha:active {
	color: #c60041;
}

/* End Footer */

/* Search Results */
.content-wrapper .sfsearchTxt {
	width: 78%;
}

/* Chapter Locator */
.clMainHeading {
	font-size: 24px !important;
	line-height: 30px !important;
	font-weight: bold !important;
	font-style: italic !important;
	padding: 0px 0px 0px 25px !important;
}
.clContainer .OuterMapLabels,
.clContainer #vmap {
	display: none;
}
.clContainer .clSearchByLocation {
	margin-left:50%;
	width: 100%;
}
.clContainer .lblFilter {
	font-size: 18px;	
	margin-left: 1em;
	position: relative;
	top: 0px;
	display: inline-block;
}
.clContainer .generalFilters #ddFratMemberShipType {
	width: 120px !important;
}
.clContainer .generalFilters #drpDSPProvince {
	width: 170px !important;
}
.clContainer .generalFilters #drpStates {
	width: 170px !important;
}
.clContainer .generalFilters .RadDropDownList_Default {
	margin-left: 10px !important;
}
.clContainer .generalFilters .btnClearFilters {
	padding: 7px 5px;
}
.clContainer .lblSearchHeader {
	font-size: 20px !important;
}
.clContainer #Content_C001_drpStatus {
	width: 170px !important;
}
.clContainer .RadGrid_Default table {
	width: 100% !important;
	margin-left:1em;	
}
.clContainer .RadGrid_Default .rgRow a,
.clContainer .RadGrid_Default .rgAltRow a,
.clContainer .RadGrid_Default .rgEditRow a {
	display: inline-block;
	word-wrap: break-word;
	word-break: break-all;
}
.clContainer #pnlCollegiateGrid table td {
	float:left;
	display:block;
}
.clContainer #pnlCollegiateGrid table table td {
	float:none;
	display:table-cell;
}
.clContainer #ctl00_Content_C001_rptProvincialPresident {
	width: 200% !important;
}
ul#AboutTheChapterList > li > div.chapterDetailsDiv > div.chapterDetailsTitle {
  width: 200px;
}
.ChapterRecognitionsImageDiv img {
  width: 50%;
  position: relative;
  left: -20%;
  top: 35%;
  z-index: 0;
}
#Content_C005_ChapterRecognitionsPanel {
  margin-right: 3%;
}

/*** E-Commerce ***/
.store .sftaxonCloud {
	width: 94% !important;
}
.store .sftaxonItem a[href$="miscellaneous"],
.store .sftaxonItem a[href$="official-jewelry"],
.store .sftaxonItem a[href$="pledging-initiation-supplies"],
.store .sftaxonItem a[href$="recruiting-materials"] {
	width: 100%;
	background-size: 100%;
	padding: 70% 0 0 0;
}
.store .divProductSearch {
	width: 90%;
	left: 0px;
	float: left;
	padding-bottom: 1em;
}
.store .riSingle {
	width: 41% !important;
}
.store .rbSkinnedButton {
	right:4%;
}
.store .divProductSearch .rbSkinnedButton {
	right:-4% !important;
}
.store .sfSortByWrp select {
	margin-left: 0px !important;
}
.store .cusAddToCartWidget input {
	width: 100% !important;
}

/* */

.product-left {
	padding: 0 1em;
}
.product-left .sfContentBlock {
	padding: 2em 1em;
}
.product-right .sfSortByWrp select {
	margin-left: 0px;
}
.product-right .sfCatalogTotalCount {
	padding: 0;
}
.product-right .rbDecorated {
	right: 10%;
}
.product-right .sfproductTitle {
	font-size: 15px;
	line-height: 26px;
}
.product-right .sfproductTmbWrp {
	margin-right: 9px;
}
.product-right .RadInput_Default {
	padding-bottom: 6px;
}

/* */

.shopping-left {
	padding: 0 1em;
}
.shopping-right {
	padding: 0;
}
.memberNotLoggedInDiv {
	padding-bottom: 1em;
}
.shopping-right .sfItmQuantityCol input {
	width: 60%;
}
.shopping-right .hyperLinkButton {
	font-size: 13px;
	margin: 4px 0px;
}
.shopping-right #Content_C001_ctl00_ctl00_chapterOrderCheckoutDiv {
	width: 32%;
}
.shopping-right #Content_C001_ctl00_ctl00_standardCheckoutDiv {
	width: 19%;
	margin-left: 0.2em;
}
.shopping-right #Content_C001_ctl00_ctl00_chapterOrderInvoiceDiv {
	width: 47%;
	margin-left: 0.2em;
}

/* */

.checkout-left {
	padding: 0 1em;
}
.checkout-right .sfItmTitleCol {
	width: 50%;
}
.checkout-right .sfSingleItmPriceCol {
	width: 15%;
}
.checkout-right .sfItmQuantityCol {
	width: 18%;
}
.checkout-right .sfItmPriceCol {
	width: 18%;
}

/* */

.invoice-left {
	padding: 0 1em;
}
.invoice-right .sfItmTitleCol {
	width: 50%;
}
.invoice-right .sfSingleItmPriceCol {
	width: 15%;
}
.invoice-right .sfItmQuantityCol {
	width: 18%;
}
.invoice-right .sfItmPriceCol {
    width: 18%;
}
.ChapterRecognitionsImageDiv img {
    left: -5.5% !important;
   
}

.chapterRecognitionContainer
{
    margin-left: 80px;
}
img[class="ChapterRecognitionsLink"] {
  margin-left: 0px;
}

/* new sub */
.sb-sub-content-bg .content-wrapper .sub-content .sub-content-left h3 {
    font-size: 24px;
}
.sb-sub-content-bg .content-wrapper .sub-content .sub-content-left ul {
    margin-left: 15px;
}
.sb-sub-content-bg .content-wrapper .sub-content .sub-content-left li {
    font-size: 18px;
}
.sb-sub-content-bg .content-wrapper .sub-content .sub-content-left .eventRegitrationBtn {
    font-size: 15px;
    padding: 4px 6px;
}