@charset "UTF-8";
/* CSS Document */


body,td,th,ul,li {
	font: 400 18px/24px "Raleway", Arial, Helvetica, sans-serif;
}

ul {
	list-style: square;
}




.entertainmentProps {
	position: absolute;
	top: 20px;
	width: 100%;
	text-align: center;
	display: block;
	font: 700 14px/14px "Raleway", Arial, Helvetica, sans-serif;
	letter-spacing: 4px;
	color: rgba(0,0,0,.4);
}

.elanProp100 {
	clear: both;
	height: 100px;
}

.elanProp80 {
	clear: both;
	height: 80px;
}

.elanProp70 {
	clear: both;
	height: 70px;
}

.elanProp70-nobutton {
	clear: both;
	height: 70px;
}

.elanProp50 {
	clear: both;
	height: 50px;
}

.elanProp40 {
	clear: both;
	height: 40px;
}

.elanProp30 {
	clear: both;
	height: 30px;
}

.elanProp20 {
	clear: both;
	height: 20px;
}

.elanProp10 {
	clear: both;
	height: 10px;
}



/* SLIDER */

.propSliderPresents {
	font: 700 24px/29px 'Raleway', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	display: inline-block;
	margin: 0px auto 30px auto;
	letter-spacing: 3px;
	padding: 15px 45px;
	background: rgba(0,0,0,.6);
}

.propSliderPresentsAlt {
	font: 700 16px/16px 'Raleway', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	display: inline-block;
	margin: 0px auto 20px auto;
	letter-spacing: 3px;
	padding: 12px 35px;
	background: rgba(255,255,255,.96);
	color: rgba(0,0,0,.85);
}

.propSliderHugeLeft {
	position: absolute;
	bottom: 40px;
	left: 4%;
	width: 1100px;
	font: 600 45px/55px 'Raleway', Helvetica, Arial, sans-serif;
	color: rgba(255,255,255,.9)
}

.propSliderTextBig {
	font: 700 180px/180px 'Raleway', Helvetica, Arial, sans-serif;
	text-align: center;
	opacity: .87;
	text-shadow: 0px 0px 35px rgba(0,0,0,.3);
}

.propSliderTextDetails {
	font: 700 20px/20px 'Raleway', Helvetica, Arial, sans-serif;
	letter-spacing: 3px;
	text-transform: uppercase;
	text-align: center;
	padding: 15px 30px;
	background: rgba(0,0,0,.4);
	display: inline-block;
	margin: 20px auto;
}

.elanPropLogo {
	margin: 20px 0px 15px 10px;
	width: 207px;
	height: 87px;
}

.elanPropPresents {
	margin: 15px 0px 25px 0px;
	padding: 0px 0px 0px 10px;
	font: 700 22px/22px "Raleway", Arial, Helvetica, sans-serif;
	letter-spacing: 4px;
}



/* INSPIRE */

.inspireFour {
	float: left;
	width: 25%;
	overflow: hidden;
	margin: 0px;
}

.inspireFourPic {
	margin: 2px 1px;
	height: 300px;
	background: #000;
}


.elanFullImage {
	width: 100%;
	height: 220px; 
}

.elanFullImage2 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	margin: 0px -30px;
	width: auto;
	height: 250px;
	box-sizing: border-box;
}

.elanFullImage3 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	margin: 0px -30px;
	width: auto;
	height: 275px;
	box-sizing: border-box;
}

.elanFullImage2Text {
	position: relative;
	top: 85%;
	left: 20px;
	transform: translateY(-50%);
	text-align: left;
	font: 700 20px/20px "Raleway", Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 0px 0px 6px rgba(0,0,0,.8);
	letter-spacing: 2px;
}









.ElanContainer {
	width: 1100px;
	clear: both;
	margin: 40px auto 0px auto;
}



.elanPropContainer {
	max-width: 1100px;
	width: 90%;
	margin: auto;
	padding-top: 20px;
}

.elanPropContainer ul li {
	background: url(http://www.entertainmentproposals.com/Elan/images/bullet.svg) no-repeat 0px 9px;
	list-style: none;
	padding-left: 12px;
	margin: 10px 0px 5px -30px;
}



.elanPropMargins {
	clear: both;
	margin: 40px 10px 10px 10px;
}

.elanPropMargins ul {
	margin-top: 5px;
}

.elanPropMargins ul li {
	font: 500 15px/22px "Raleway", Arial, Helvetica, sans-serif;
}



.elanMainTitleArea {
	clear: both;
	padding: 40px 40px;
	overflow:hidden;
	text-align: center;
	margin-top: 60px;
	background: #fafafa;
}

.elanMainTitleArea h1 {
	font: 500 65px/65px "Raleway", Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	margin: 20px 0px;
}

.elanMainTitleArea h2 {
	font: 400 21px/21px "Raleway", Arial, Helvetica, sans-serif;
	color: #333;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elanMainTitleArea h3 {
	font: 400 17px/17px "Raleway", Arial, Helvetica, sans-serif;
	color: #666;
	text-transform: uppercase;
	font-style: italic;
	letter-spacing: 2px;
}



.elanMainTitleArea h4 {
	font: 600 12px/12px "Raleway", Arial, Helvetica, sans-serif;
	color: #666;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin: 20px 0px;
}

.elanMainTitleSlashes {
	color: #999;
	font-size: 60%;
	font-weight: 700;
	position: relative;
	top: -1px;
	padding: 0px 8px 0px 11px;
}





.ElanMainTitle {
	font: 500 60px/60px "Raleway", Arial, Helvetica, sans-serif;
	text-align:center;
	padding: 0 0 20px 0;
	color: #333;
	text-transform:uppercase;
}

.elanMainTitle2 {
	font: 100 62px/62px "Raleway", Arial, Helvetica, sans-serif;
	text-align:center;
	padding: 0 0 20px 0;
	color: #777;
	font-style: italic;
	text-transform:uppercase;
}

.ElanTitle {
	font: 300 40px/40px "Raleway", Arial, Helvetica, sans-serif;
	text-align:left;
	color: #333;
	padding: 30px 0px 30px 30px;
	background-color: #f5f5f5;
	text-transform:uppercase;
	margin: 20px -30px 40px -30px;
	clear: both;
}

.ElanTitleSm {
	font: 400 30px/30px "Raleway", Arial, Helvetica, sans-serif;
	text-align:left;
	color: #333;
	padding: 25px 5px 25px 30px;
	background-color: #f5f5f5;
	text-transform:uppercase;
	margin: 20px -30px 40px -30px;
	clear: both;
}

.ElanTitleBlack {
	font: 300 40px/40px "Raleway", Arial, Helvetica, sans-serif;
	text-align:left;
	color: #fff;
	padding: 20px 0px 20px 30px;
	background-color: #333;
	text-transform:uppercase;
	margin: 20px -30px 20px -30px;
	clear: both;
}

.elanTitleSlashes {
	position: relative;
    top: -2px;
    display: inline-block;
    font-size: 30px;
    font-weight: 100;
    padding: 0px 15px;
    color: #999;
}

.ElanTitle2 {
	font: 300 32px/32px "Raleway", Arial, Helvetica, sans-serif;
	text-align:left;
	color: #444;
	text-transform:uppercase;
	margin: 0px 0 20px 0;
	clear: both;
}

.elanTitle2 {
	font: 300 28px/28px "Raleway", Arial, Helvetica, sans-serif;
	text-align:left;
	color: #333;
	text-transform:uppercase;
	font-style: italic;
	letter-spacing: 2px;
}

.ElanSubTitle {
	font: 700 29px/29px "Raleway", Arial, Helvetica, sans-serif;
	text-align: left;
	color: #222;
	text-transform:uppercase;
	margin: 40px 0 60px 0;
	clear: both;
}

.elanSubTitleDashes {
	clear: both;
	height: 26px;
	background: url(http://www.entertainmentproposals.com/Elan/proposal_images/borderdash.svg) repeat-x bottom;
	display: block;
}

.ElanSubTitle2 {
	font: 600 24px/24px "Raleway", Arial, Helvetica, sans-serif;
	text-align:left;
	color: #333;
	margin: 10px 0 50px 0;
	clear: both;
}

.elanPropText {
	clear: both;
	font: 300 19px/30px "Raleway", Arial, Helvetica, sans-serif;
	margin: 10px 0px 30px 0px;
	overflow: hidden;
}

.elanPropText h1 {
	font: 600 28px/28px "Raleway", Arial, Helvetica, sans-serif;
	margin: 10px 0px 20px 0px;
	color: #222;
	letter-spacing: 3px;
	text-transform: uppercase;
}

.elanPropText h2 {
	font: 600 22px/22px "Raleway", Arial, Helvetica, sans-serif;
	margin: 10px 0px 15px 0px;
	color: #222;
}

.elanPropText ul li {
	font: 600 16px/26px "Raleway", Arial, Helvetica, sans-serif;
}


.elanNote {
	font: italic 300 13px/20px "Raleway", Arial, Helvetica, sans-serif;
	margin: 20px 0px;
	padding: 0px;
}

.elanNote2 {
	font: italic 300 18px/24px "Raleway", Arial, Helvetica, sans-serif;
	margin: 10px 0px;
}




.ElanCol1 {
	width: 1000px;
	float: left;
	margin: 0 0 50px 0;
	text-align:left;
	background: url(http://www.entertainmentproposals.com/Elan/proposal_images/ElanCol1BG.png) repeat-y;
}

.ElanCol1Text {
	width: 620px;
	float: left;
	font: 300 15px/23px "Raleway", Arial, Helvetica, sans-serif;
	color: #555;
}
.ElanCol1Text ul {
	margin-top: 10px;
}
.ElanCol1Text ul li {
	font: 300 17px/24px "Raleway", Arial, Helvetica, sans-serif;
}


.ElanCol1TextSm {
	width: 570px;
	float: left;
	font: 300 15px/23px "Raleway", Arial, Helvetica, sans-serif;
	color: #555;
}
.ElanCol1TextSm ul {
	margin-top: 10px;
}
.ElanCol1TextSm ul li {
	font: 300 17px/24px "Raleway", Arial, Helvetica, sans-serif;
}

.ElanCol1_3Col {
	text-align: center;
	column-count: 3;
}



.ElanCol2 {
	width: 540px;
	float: left;
	margin: 0px 0px 50px 0px;
	text-align:left;
	background: url(http://www.entertainmentproposals.com/Elan/proposal_images/ElanCol1BG.png) repeat-y;
}
.ElanCol2Text {
	width: 190px;
	padding: 0px 20px 0px 0px;
	float: left;
	font: 300 15px/20px "Raleway", Arial, Helvetica, sans-serif;
	color: #555;
}
.ElanCol2Text ul {
	margin-top: 10px;
}
.ElanCol2Text ul li {
	font: 300 17px/24px "Raleway", Arial, Helvetica, sans-serif;
}

.ElanCol2TextNoPic {
	width: 100%;
	padding: 0px 20px 0px 0px;
	float: left;
	font: 300 15px/20px "Raleway", Arial, Helvetica, sans-serif;
	color: #555;
}








.elanCol1Grid {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-column-gap: 0px;
	grid-row-gap: 50px;
	overflow: hidden;
}

.elanCol1CenteredPic {
	width: 100%;
	background: #000;
	height: 550px;
	margin-bottom: 20px; 
}





.elanCol1NoGrid {
    width: 65%;
    margin: auto;
}



.elanCol2Grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-column-gap: 40px;
	grid-row-gap: 50px;
	overflow: hidden;
}



.elanCol2Centered {
	box-sizing: border-box;
	font: 300 16px/28px "Raleway", Arial, Helvetica, sans-serif;
	text-align: center;
	position: relative;
	overflow: hidden;
}

.elanCol2CenteredSingle {
    left: 55%;
}

.elanCol2CenteredPic {
	width: 100%;
	background: #000;
	height: 330px;
	margin-bottom: 20px; 
}

.elanCol2CenteredPicTall {
	width: 100%;
	background: #000;
	height: 430px;
	margin-bottom: 20px; 
}

.elanCol2CenteredPic a, .elanCol2CenteredPicTall a {
	display:block;
	width:100%;
	height:100%;
	text-decoration: none;
}

.elanCol2CenteredPic a:hover, .elanCol2CenteredPicTall a:hover {
	background: url(http://www.entertainmentproposals.com/Elan/proposal_images/pic-plus.png) no-repeat rgba(255,255,255,.3) center!important;
}

.elanCol2CenteredCat {
	font: 600 12px/12px "Raleway", Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform:uppercase;
	color: #555;
	padding: 10px 0px 8px 0px;
	letter-spacing: 3px;
	position: relative;
	display: inline-table;
}

.elanCol2CenteredCat:before {
	content: url("http://www.entertainmentproposals.com/Elan/proposal_images/artist_dashes-sm.svg");
	padding-right: 12px;
}

.elanCol2CenteredCat:after {
	content: url("http://www.entertainmentproposals.com/Elan/proposal_images/artist_dashes-sm.svg");
	padding-left: 10px;
}


.elanCol2Centered h1 {
	font: 500 28px/28px "Raleway", Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform:uppercase;
	color: #333;
	margin: 5px 0px;
}

.elanCol2Centered h2 {
	font:26px/26px "Raleway", Arial, Helvetica, sans-serif;
	color: #999;
	text-transform:capitalize;
}

.elanCol2Centered h3 {
	font: italic 300 11px/11px "Raleway", Arial, Helvetica, sans-serif;
	color: #000;
	text-transform:capitalize;
	margin: 17px 0px;
	letter-spacing: 1px;
}

.elanCol2Centered h3:after {
	border-bottom: 1px solid #ededed;
	content: '';
	display: block;
	margin-left: 25%;
	width: 50%;
	padding-top: 10px;
}

.elanCol2Centered h3:before {
	border-bottom: 1px solid #ededed;
	content: '';
	display: block;
	margin-left: 25%;
	width: 50%;
	margin-bottom: 10px;
}


.elanColCenteredButtons {
	position: absolute;
	bottom: 0px;
	width: 100%;
	text-align: center;
}

.elanCol2Centered ul {
	max-width: 400px;
	margin: auto;
}

.elanCol2Centered ul li {
	font:16px/28px "Raleway", Arial, Helvetica, sans-serif;
}





.elanCol2Left {
	box-sizing: border-box;
	font: 300 16px/28px "Raleway", Arial, Helvetica, sans-serif;
	text-align: left;
	position: relative;
	overflow: hidden;
	 position: relative;
	top: 50%;
	transform: translateY(-40%);
}

.elanCol2LeftCat {
	font: 600 12px/12px "Raleway", Arial, Helvetica, sans-serif;
	text-align: left;
	text-transform:uppercase;
	color: #555;
	padding: 10px 0px 8px 0px;
	letter-spacing: 3px;
	position: relative;
	display: inline-table;
}

.elanCol2LeftCat:before {
	content: url("http://www.entertainmentproposals.com/Elan/proposal_images/artist_dashes-sm.svg");
	padding-right: 12px;
}

.elanCol2LeftCat:after {
	content: url("http://www.entertainmentproposals.com/Elan/proposal_images/artist_dashes-sm.svg");
	padding-left: 10px;
}

.elanCol2Left h1 {
	font: 500 28px/28px "Raleway", Arial, Helvetica, sans-serif;
	text-align: left;
	text-transform:uppercase;
	color: #333;
	margin: 5px 0px;
}









.elanCol4Grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-column-gap: 30px;
	grid-row-gap: 50px;
	overflow: hidden;
}


.elanCol3Grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 40px;
	grid-row-gap: 50px;
	overflow: hidden;
}

#elanCol3Grid2 {
	position: relative;
	left: 17%;
}

.elanCol3CenteredPic {
	width: 100%;
	background: #000;
	height: 230px;
	margin-bottom: 10px; 
}

.elanCol3CenteredPic a {
	display:block;
	width:100%;
	height:100%;
	text-decoration: none;
}

.elanCol3CenteredPic a:hover {
	background: url(http://www.entertainmentproposals.com/Elan/proposal_images/pic-plus.png) no-repeat rgba(255,255,255,.3) center!important;
}



.elanCol2Grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-column-gap: 40px;
	grid-row-gap: 50px;
	overflow: hidden;
}

.elanCol2CenteredPic {
	width: 100%;
	background: #000;
	height: 310px;
	margin-bottom: 10px; 
}

.elanCol2CenteredPic a {
	display:block;
	width:100%;
	height:100%;
	text-decoration: none;
}

.elanCol2CenteredPic a:hover {
	background: url(http://www.entertainmentproposals.com/Elan/proposal_images/pic-plus.png) no-repeat rgba(255,255,255,.3) center!important;
}







.ElanCol3 {
	width: 245px;
	float: left;
	margin: 0 0 10px 0;
	text-align:left;
}

.elanCol3Piconly {
	width: 33.333%;
	float: left;
	overflow: hidden;
	padding: 0px 5px;
	box-sizing: border-box;
	text-align: center;
	min-height: 100px;
}

.elanCol3PiconlyContainer {
	margin: 0px -35px;
	width: auto;
	overflow: hidden;
}



.elanCol4Piconly {
	width: 25%;
	float: left;
	overflow: hidden;
	padding: 0px 5px;
	box-sizing: border-box;
	text-align: center;
	min-height: 100px;
}









.ElanCol1Right {
	width: 1000px;
	float: right;
	margin: 0 0 50px 0;
	text-align:right;
	background: url(http://www.entertainmentproposals.com/Elan/proposal_images/ElanCol1BG.png) repeat-y;
}

.ElanCol1RightText {
	width: 620px;
	float: right;
	font: 300 15px/23px "Raleway", Arial, Helvetica, sans-serif;
	color: #555;
}
.ElanCol1RightText ul {
	margin-top: 10px;
}
.ElanCol1RightText ul li {
	font: 300 17px/24px "Raleway", Arial, Helvetica, sans-serif;
}


.ElanCol1RightTextSm {
	width: 570px;
	float: right;
	font: 300 15px/23px "Raleway", Arial, Helvetica, sans-serif;
	color: #555;
}
.ElanCol1RightTextSm ul {
	margin-top: 10px;
}
.ElanCol1RightTextSm ul li {
	font: 300 17px/24px "Raleway", Arial, Helvetica, sans-serif;
}













.elanArtist {
	font: 600 12px/12px "Raleway", Arial, Helvetica, sans-serif;
	text-align:left;
	text-transform:uppercase;
	color: #222;
	padding: 10px 0px 8px 20px;
	background: url(http://www.entertainmentproposals.com/Elan/proposal_images/artist_dashes.svg) no-repeat left center;
	letter-spacing: 3px;
}

.ElanBand {
	font: 400 26px/32px "Raleway", Arial, Helvetica, sans-serif;
	text-align:left;
	text-transform:uppercase;
	color: #333;
	padding: 0px;
}

.elanPropBand2 {
	font: 700 italic 22px/25px "Raleway", Arial, Helvetica, sans-serif;
	text-align:left;
	color: #222;
	padding: 0px;
}

.elanPropBand3 {
	font: 500 italic 19px/23px "Raleway", Arial, Helvetica, sans-serif;
	text-align:left;
	color: #333;
	padding: 0px;
}

.ElanPic {
	width: 300px;
	height: 214px;
	float: left;
	margin: 0 25px 0 0;
	border: 1px solid rgba(204,204,204,.5);
}




.elanPropPic2 {
	width: 300px;
	height: 214px;
	float: left;
	margin: 0px 25px 0px 0px;
	border: 1px solid rgba(204,204,204,.5);
}

.elanPropPic2 a {
	display:block;
	width:100%;
	height:100%;
	text-decoration: none;
}

.elanPropPic2 a:hover {
	background: url(http://www.entertainmentproposals.com/Elan/proposal_images/pic-plus.png) no-repeat rgba(255,255,255,.3) center!important;
}



.elanPropPic2Big {
	width: 400px;
	height: 285px;
	float: left;
	margin: 0px 25px 0px 0px;
	border: 1px solid rgba(204,204,204,.5);
}

.elanPropPic2Big a {
	display:block;
	width:100%;
	height:100%;
	text-decoration: none;
}

.elanPropPic2Big a:hover {
	background: url(http://www.entertainmentproposals.com/Elan/proposal_images/pic-plus.png) no-repeat rgba(255,255,255,.3) center!important;
}




.elanPropPic3 {
	width: 230px;
	height: 164px;
	float: left;
	margin: 0px 25px 0px 0px;
	border: 1px solid rgba(204,204,204,.5);
}

.elanPropPic3 a {
	display:block;
	width:100%;
	height:100%;
	text-decoration: none;
}

.elanPropPic3 a:hover {
	background: url(http://www.entertainmentproposals.com/Elan/proposal_images/pic-plus.png) no-repeat rgba(255,255,255,.3) center!important;
}



.elanPropPic3only {
	width: 100%;
	height: 250px;
	margin:5px auto;
	border: 1px solid rgba(204,204,204,.5);
	box-sizing: border-box;
}

.elanPropPic3only a {
	display:block;
	width:100%;
	height:100%;
	text-decoration: none;
}

.elanPropPic3only a:hover {
	background: url(http://www.entertainmentproposals.com/Elan/proposal_images/pic-plus.png) no-repeat rgba(255,255,255,.3) center!important;
}


.elanPicNumbers {
	position: absolute;
	bottom: 20px;
	right: 10px;
	width: 30px;
	display: block;
	font: 300 11px/11px "Raleway", Arial, Helvetica, sans-serif;
}






.elanPropPic2Right {
	width: 300px;
	height: 214px;
	float: right;
	margin: 0px 25px 0px 0px;
	border: 1px solid rgba(204,204,204,.5);
}

.elanPropPic2Right a {
	display:block;
	width:100%;
	height:100%;
	text-decoration: none;
}

.elanPropPic2Right a:hover {
	background: url(http://www.entertainmentproposals.com/Elan/proposal_images/pic-plus.png) no-repeat rgba(255,255,255,.3) center!important;
}




.ElanTextRow {
	clear: both;
	padding: 20px 0 20px 0;
	font: 300 20px/28px "Raleway", Arial, Helvetica, sans-serif;
	color: #333;
}

.elanPropTextRow {
	clear: both;
	padding: 0px;
	font: 300 20px/28px "Raleway", Arial, Helvetica, sans-serif;
	box-sizing: border-box;
	margin: 0px 0px 40px 0px;
}

.elanPropTextRow strong {
	color: #444!important;
	font-weight: 500!important;
}

.elanPropTextRowLg {
	clear: both;
	padding: 0px;
	font: 400 26px/35px "Raleway", Arial, Helvetica, sans-serif;
	box-sizing: border-box;
	margin: 0px 0px 40px 0px;
}
.elanPropTextRowLg ul li {
	font: 400 23px/32px "Raleway", Arial, Helvetica, sans-serif;
}


.elanPropTextRow2Col {
	clear: both;
	padding: 20px 0 20px 0;
	font: 300 20px/28px "Raleway", Arial, Helvetica, sans-serif;
	box-sizing: border-box;
	margin: 0px 0px 40px 0px;
	column-count: 2;
}
.elanPropTextRow2Col p {
	padding: 0px;
	margin: 0px 0px 6px 0px;
}

.elanPropTextRow2Col ol {
	margin: 0px 0px 6px 0px;
}
.elanPropTextRow2Col ol li {
	margin: 0px 0px 6px 0px;
	font: 400 18px/23px "Raleway", Arial, Helvetica, sans-serif!important;
	color: #555;
	margin: 6px 0px 6px 0px;
}



.elanPropHalfCol {
	float: left;
	width: 50%;
	box-sizing: border-box;
	padding-right: 10px;
}

.ElanText {
	width: 320px;
	float: left;
	font: 14px/21px "Raleway", Arial, Helvetica, sans-serif;
	color: #333;
}

.elanStats {
	color: #000;
	font-weight: 400;
	font-style: italic;
}

.ElanPrice {
	font:26px/38px "Raleway", Arial, Helvetica, sans-serif;
	color: #999;
	text-transform:capitalize;
}

.elanPriceLg {
	font:38px/48px "Raleway", Arial, Helvetica, sans-serif;
	color: #999;
	text-transform:capitalize;
}
.elanPriceLgLeft {
	font: 500 18px/18px "Raleway", Arial, Helvetica, sans-serif;
	color: #222;
	text-transform: none;
	position: relative;
	bottom: 5px; 
}

.elanSplitPriceLeft {
	width: 51%;
	box-sizing: border-box;
	float: left;
	text-align: right;
	padding-right: 15px;
	border-right: 1px solid #999;
}
.elanSplitPriceLeftInner {
	width: 300px;
	float: right;
	text-align: center;
}

.elanSplitPriceRight {
	width: 49%;
	box-sizing: border-box;
	float: right;
	text-align: left;
	padding-left: 15px;
}
.elanSplitPriceRightInner {
	width: 300px;
	float: left;
	text-align: center;
}


.elanPriceSubLeft {
	width: 50%;
	float: left;
	text-align: right;
	padding: 0px 20px 0px 0px;
	box-sizing: border-box;
	margin: 15px 0px 10px 0px;
	border-right: 1px solid #ededed;
}

.elanPriceSubRight {
	width: 50%;
	float: right;
	text-align: left;
	padding: 0px 0px 0px 20px;
	box-sizing: border-box;
	margin: 15px 0px 10px 0px;
}

.elanPriceSubSlashes {
	font-size: 50%;
	font-weight: 500;
	color: #999;
	padding: 0px 6px;
	position: relative;
	bottom: 3px;
}

.elanPriceSubPrice {
	font-size: 120%;
	font-weight: 700;
	color: #999;
}



.ElanTextLg {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: 300;
	color: #666;
}

.ElanDate {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	padding-bottom: 10px;
	font-weight: 300;
	color: #666;
	clear: both;
}

.ElanTextSm {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666;
}

.ElanRates {
	font: 200 15px/15px "Raleway", Arial, Helvetica, sans-serif;
	color: #666;
}

.elanPropButton {
	background-color: #333;
	border-radius: 3px;
	font-family:"Raleway", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	min-width: 100px;
	color: #fff;
	text-transform: uppercase;
}
.elanPropButton a {
	display: inline-block;
	margin-top: 6px;
	text-decoration: none;
	border-radius: 2px;
	font: 500 11px/11px "Raleway", Arial, Helvetica, sans-serif;
	color: #FFF;
	min-width: 110px;
	text-align:center;
	padding: 12px;
}
.elanPropButton a:link, .elanPropButton a:visited {
	color: #FFF;
	background-color: #222;
	border-radius: 2px;
}
.elanPropButton a:hover, .elanPropButton a:active {
	color: #666666;
	background-color: #eee;
	border-radius: 2px;
}

.elanGrayBox {
	background-color: #ececec;
	border-radius: 4px;
}


.elanPropButtonMd {
	background-color: #333;
	border-radius: 3px;
	font-family:"Raleway", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	min-width: 100px;
	color: #fff;
	text-transform: uppercase;
}
.elanPropButtonMd a {
	display: inline-block;
	margin-top: 10px;
	text-decoration: none;
	border-radius: 3px;
	font: 500 12px/12px "Raleway", Arial, Helvetica, sans-serif;
	color: #FFF;
	min-width: 150px;
	text-align:center;
	padding: 12px 25px;
}
.elanPropButtonMd a:link, .elanPropButtonMd a:visited {
	color: #FFF;
	background-color: #222;
	border-radius: 3px;
}
.elanPropButtonMd a:hover, .elanPropButtonMd a:active {
	color: #666666;
	background-color: #eee;
	border-radius: 3px;
}



.elanPropButtonMd2 {
	background-color: #333;
	display: inline-block;
	margin-top: 10px;
	text-decoration: none;
	border-radius: 3px;
	font: 600 12px/12px "Raleway", Arial, Helvetica, sans-serif;
	color: #FFF;
	min-width: 150px;
	text-align:center;
	padding: 12px 25px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.elanPropButtonMd2:link, .elanPropButtonMd2:visited {
	color: #FFF;
	background-color: #222;
	border-radius: 3px;
}
.elanPropButtonMd2:hover, .elanPropButtonMd2:active {
	color: #666666;
	background-color: #eee;
	border-radius: 3px;
}





.elanPropButtonLg {
	background-color: #333;
	border-radius: 3px;
	font-family:"Raleway", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	min-width: 100px;
	color: #fff;
	text-transform: uppercase;
}
.elanPropButtonLg a {
	display: inline-block;
	margin-top: 10px;
	text-decoration: none;
	border-radius: 3px;
	font: 500 14px/14px "Raleway", Arial, Helvetica, sans-serif;
	color: #FFF;
	min-width: 180px;
	text-align:center;
	padding: 16px 30px;
}
.elanPropButtonLg a:link, .elanPropButtonLg a:visited {
	color: #FFF;
	background-color: #222;
	border-radius: 3px;
}
.elanPropButtonLg a:hover, .elanPropButtonLg a:active {
	color: #666666;
	background-color: #eee;
	border-radius: 3px;
}




.elanPropButtonLg2 {
	display: inline-block;
	background-color: #333;
	border-radius: 3px;
	font: 600 25px/25px "Raleway", Arial, Helvetica, sans-serif;
	padding: 18px 40px;
	color: #fff;
	text-transform: uppercase;
	margin: 10px auto;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	transition: all .4s ease-in;
}
.elanPropButtonLg2:hover {
	background-color: #666;
	cursor: pointer;
	transition: all .2s ease-in;
}



.elanPropPicsButton {
	width: 270px;
	height: 40px;
	overflow: hidden;
	margin: 15px auto 0px auto;
}

.elanCollage {
	clear: both;
	width: 100%;
	height: 200px; 
}

.elanPropFlag {
	display: block;
	position: absolute;
	width: 160px;
	height: 106px;
	top: -30px;
	right: 15px;
	border: 2px solid #f1f1f1;
}



.elanProp2Col {
	 column-count: 2;
	 column-gap: 20px;
}

.elanProp3Col {
	 column-count: 3;
	 column-gap: 10px;
}

.elanProp4Col {
	 column-count: 4;
	 column-gap: 8px;
}


.elanPropIndent30 {
	padding-left: 30px;
	overflow: hidden;
	border-left: 4px solid #f5f5f5;
}



.elanPropAbout {
	font: 500 italic 18px/32px "Raleway", Arial, Helvetica, sans-serif;
	color: #666;
}


/* SOUND */

.zigElanSound {
	background: #000 url(https://entertainmentproposals.com/Elan/images/audio-bg.png) no-repeat bottom right;
	background-size: contain;
	overflow: visible;
	padding: 70px 120px;
	color: #fff;
}

.zigElanSound h2 {
	font: 700 48px/50px "Raleway", Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

.zigElanSoundDescrip {
	padding-bottom: 15px!important;
	margin-bottom: 0px!important;
	font: 500 italic 20px/28px "Raleway", Arial, Helvetica, sans-serif;
	text-align: center;
}

.zigElanSoundSub {
	font: 700 25px/27px "Raleway", Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 20px 0px 10px 0px;
}
.zigElanSoundSub2 {
	font: 300 italic 23px/25px "Raleway", Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color: #ededed;
}

.elanPropNumbers {
	list-style: none; /* Remove default numbering */
  	counter-reset: mylistcounter; /* Initialize the counter */
}
.elanPropNumbers li {
	font: 300 25px/32px "Raleway", Arial, Helvetica, sans-serif!important;
	counter-increment: mylistcounter; /* Increment the counter for each item */
  	margin-bottom: 5px;
	margin-left: -30px;
}
.elanPropNumbers li::before {
  content: counter(mylistcounter); /* Display the counter value */
  background: #222; /* Example background color */
  color: #fff;
  
  width: 1.5em; /* Adjust width as needed */
  height: 1.5em; /* Adjust height as needed */
  display: inline-flex; /* Use flexbox for centering */
  justify-content: center; /* Center horizontally */
  align-items: center; /* Center vertically */
  margin-right: 10px;
  font-weight: bold;
}








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

.entertainmentProps {
	top: 15px;
	font: 700 12px/12px "Raleway", Arial, Helvetica, sans-serif;
}

.elanProp100 {
	clear: both;
	height: 70px;
}

.elanProp80 {
	clear: both;
	height: 60px;
}
	
.elanProp70 {
	clear: both;
	height: 50px;
}
	
.elanProp70-nobutton {
	clear: both;
	height: 1px;
}

.elanProp50 {
	clear: both;
	height: 30px;
}

.elanProp40 {
	clear: both;
	height: 25px;
}

.elanProp30 {
	clear: both;
	height: 20px;
}

.elanProp20 {
	clear: both;
	height: 15px;
}

.elanProp10 {
	clear: both;
	height: 5px;
}


/* SLIDER */

.elanPropLogo {
	margin: 20px auto 15px auto;
	width: 180px;
	height: 76px;
}
	
.propSliderPresents {
	font: 700 13px/13px 'Raleway', Helvetica, Arial, sans-serif;
	margin-bottom: 20px;
	letter-spacing: 2px;
	padding: 8px 16px;
}
	
	
.propSliderTextBig {
	font: 700 80px/80px 'Raleway', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	display: inline-block;
	margin: auto;
}
	
.propSliderTextDetails {
	font: 700 11px/11px 'Raleway', Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
	padding: 15px 20px;
}



.ElanContainer {
	width: 100%;
	margin: -38px auto 0px auto;
}
	
.ElanContainer h4, .ElanContainer h3 {
	padding-left: 25px;
	padding-right: 25px;
}
	
.ElanContainer ul {
	padding-left: 45px;
	padding-right: 25px;
}
	
.ElanContainer > .HomeSlider > .slider > .flexslider > .slides {
	padding-left: 0px!important;
	padding-right: 0px!important;
}

.elanPropContainer {
	width: 100%;
	padding-top: 10px;
}

.elanPropMargins {
	margin: 40px 0px 10px 0px;
}


.ElanTextRow {
	padding: 20px;
	font: 300 15px/22px "Raleway", Arial, Helvetica, sans-serif;
}
	
.elanPropHalfCol {
	float: none;
	width: 100%;
	padding-right: 0px;
	padding-bottom: 40px;
}
	
	
.elanSplitPriceLeft {
	width: 100%;
	float: none;
	text-align: center;
	padding: 0px;
	border: none;
}
.elanSplitPriceLeftInner {
	width: 100%;
	float: none;
	text-align: center;
}

.elanSplitPriceRight {
	width: 100%;
	float: none;
	text-align: center;
	padding: 0px;
}
.elanSplitPriceRightInner {
	width: 100%;
	float: none;
	text-align: center;
}



/* INSPIRE */

.inspireFour {
	float: none;
	width: 100%;
	overflow: hidden;
	margin: auto;
}

.inspireFourPic {
	margin: 2px 1px;
	height: 300px;
	background: #000;
}

.elanFullImage {
	height: 90px; 
}

.elanFullImage2 {
	margin: 0px;
	height: 150px;
}

.elanFullImage3 {
	margin: 0px;
	height: 88px;
}

.elanFullImage2Text {
	top: 85%;
	left: auto;
	text-align: center;
	font: 700 16px/16px "Raleway", Arial, Helvetica, sans-serif;
	text-shadow: 0px 0px 5px rgba(0,0,0,.8);
	letter-spacing: 1px;
}










.elanMainTitleArea {
	padding: 30px 20px;
	margin-top: 60px;
}

.elanMainTitleArea h1 {
	font: 500 42px/45px "Raleway", Arial, Helvetica, sans-serif;
}

.elanMainTitleArea h2 {
	font: 300 15px/15px "Raleway", Arial, Helvetica, sans-serif;
}

.elanMainTitleArea h3 {
	font: 400 10px/10px "Raleway", Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}



.ElanMainTitle {
	font-size: 35px;
	line-height: 35px;
}




.ElanTitle {
	font: normal 27px/28px "Raleway", Arial, Helvetica, sans-serif;
	margin: 38px 0px 0px 0px;
	padding: 40px 20px;
	text-align: center;
	background: #000;
	color: #fff;
}
	
.elanTitleFirst {
	margin-top: 0px!important;
}

.ElanTitleSm {
	font: normal 17px/20px "Raleway", Arial, Helvetica, sans-serif;
	margin: 40px 0px 0px 0px;
	padding: 20px 10px 20px 20px;
	text-align: center;
	background: #000;
	color: #fff;
}

.ElanTitleBlack {
	font: normal 30px/30px "Raleway", Arial, Helvetica, sans-serif;
	margin: 0px 0px 12px 0px;
	padding: 15px 20px;
}
	
.elanTitleSlashes {
	top: -3px;
    font-size: 13px;
    padding: 0px 3px;
	color: #ededed!important;
}

.ElanTitle2 {
	font: 300 26px/26px "Raleway", Arial, Helvetica, sans-serif;
}

.elanTitle2 {
	font: 300 24px/35px "Raleway", Arial, Helvetica, sans-serif;
}

.ElanSubTitle {
	font: 700 23px/23px "Raleway", Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 30px 0 0 0;
	padding: 0px 16px;
}

.elanSubTitleDashes {
	height: 16px;
	background: url(http://www.entertainmentproposals.com/Elan/proposal_images/borderdash.svg) repeat-x bottom;
}

.ElanSubTitle2 {
	font: 600 20px/20px "Raleway", Arial, Helvetica, sans-serif;
	padding: 0;
	box-sizing: border-box;
	text-align: center;
	margin: 20px 0 0 0;
}

.elanPropText {
	font: 300 16px/26px "Raleway", Arial, Helvetica, sans-serif;
	margin: 10px 0px 20px 0px;
	width: 100%;
	box-sizing: border-box;
	padding: 0px 16px;
}

.elanPropText h1 {
	font: 600 20px/20px "Raleway", Arial, Helvetica, sans-serif;
}



.elanNote {
	font: italic 300 12px/18px "Raleway", Arial, Helvetica, sans-serif;
	margin: 20px 0px;
	padding: 0px 20px;
}

.elanNote2 {
	font: italic 300 15px/20px "Raleway", Arial, Helvetica, sans-serif;
	padding: 0px 20px;
}



.ElanCol1 {
	width: 100%;
	margin: 0px 0px 50px 0px;
	background: none;
}

.ElanCol1Text {
	width: 100%;
	padding: 0px 20px;
	box-sizing: border-box;
}

.ElanCol1TextSm {
	width: 100%;
	padding: 0px 20px;
	box-sizing: border-box;
}

.ElanCol1_3Col {
	column-count: 1;
}



.ElanCol2 {
	width: 100%;
	margin: 0 0 50px 0;
	background: none;
}

.ElanCol2Text {
	width: 100%;
	padding: 0px 20px;
	box-sizing: border-box;
	float: none;
	font: 300 15px/20px "Raleway", Arial, Helvetica, sans-serif;
}




.elanCol4Grid {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-column-gap: 0px;
	grid-row-gap: 30px;
}
	

.elanCol1NoGrid {
    width: 100%;
}

.elanCol3Grid {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-column-gap: 0px;
	grid-row-gap: 30px;
}

#elanCol3Grid2 {
	left: 0px;
}


.elanCol2Grid {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-column-gap: 0px;
	grid-row-gap: 30px;
}




.elanCol2Centered {
	margin-top: 50px;
	padding: 0px 15px;
	font: 300 14px/22px "Raleway", Arial, Helvetica, sans-serif;
}

.elanCol2CenteredSingle {
    left: auto!important;
}
	
.elanCol2CenteredPic {
	height: 220px; 
}
	
.elanCol2CenteredPicTall {
	height: 220px; 
}
	
.elanCol2Centered ul li {
	font:14px/24px "Raleway", Arial, Helvetica, sans-serif;
}
	
	
	
.elanCol2CenteredCat {
	margin-left: 15px;
}
	
.elanCol2Centered h1 {
	font: 500 26px/26px "Raleway", Arial, Helvetica, sans-serif;
}
	

.elanColCenteredButtons {
	margin-left: -15px;
}
	
	
	

.elanCol2Left {
	padding: 0px 15px;
	font: 300 14px/22px "Raleway", Arial, Helvetica, sans-serif;
	text-align: center;
	position: relative;
	top: -20px;
	transform: translateY(0%);
}

.elanCol2LeftCat {
	text-align: center;
	margin-left: 15px;
}
	
.elanCol2Left h1 {
	font: 500 26px/26px "Raleway", Arial, Helvetica, sans-serif;
	text-align: center;
}
	
	





.ElanCol3 {
	width: 245px;
	float: none;
	margin: 0 auto 10px auto;
}

.elanCol3Piconly {
	width: 100%;
	float: none;
	padding: 4px;
	box-sizing: border-box;
}

.elanCol4Piconly {
	width: 100%;
	float: none;
	padding: 4px;
	box-sizing: border-box;
}



.elanPropPic2 {
	float: none;
	margin: auto;
	width: 100%;
	height: 250px;
	margin-bottom: 10px;
	box-sizing: border-box;
	border: none;
}

.elanPropPic2 a:hover {
	opacity: .7;
	background: none!important;
}


.elanPropPic2Big {
	float: none;
	margin: auto;
	width: 100%;
	height: 250px;
	margin-bottom: 10px;
	box-sizing: border-box;
	border: none;
}

.elanPropPic2Big a:hover {
	opacity: .7;
	background: none!important;
}



.elanPropPic3only {
	width: 100%;
	height: 250px;
	margin:5px auto;
	border: 1px solid rgba(204,204,204,.5);
}






.ElanCol1Text ul li {
	font: 400 10px/18px "Raleway", Arial, Helvetica, sans-serif;
}

.ElanCol1TextSm ul li {
	font: 400 10px/18px "Raleway", Arial, Helvetica, sans-serif;
}

.ElanBand {
	font: 400 26px/30px "Raleway", Arial, Helvetica, sans-serif;
}



.elanPropTextRow {
	padding: 0px 20px;
	font: 300 17px/22px "Raleway", Arial, Helvetica, sans-serif;
	margin: 20px 0px 0px 0px!important;
}
	
.elanPropTextRowLg {
	padding: 0px 20px;
	font: 400 20px/25px "Raleway", Arial, Helvetica, sans-serif;
	margin: 20px 0px 0px 0px!important;
}
	
.elanPropTextRowFirst {
	clear: both!important;
	margin: 60px 0px 0px 0px!important;
}

	
.elanPropTextRow2Col {
	column-count: 1;
	padding: 0px 20px;
}


.elanCollage {
	height: 60px; 
}

.elanPropFlag {
	display: none;
}



.elanProp2Col {
	 column-count: 1;
}

.elanProp3Col {
	 column-count: 1;
	 text-align: center;
}

.elanProp4Col {
	 column-count: 1;
	 text-align: center;
}



.elanPropIndent30 {
	padding-left: 0px;
	border-left: none;
}



.elanPropAbout {
	font: 500 italic 14px/27px "Raleway", Arial, Helvetica, sans-serif;
}
	
	
	



/* SOUND */

.zigElanSound {
	padding: 40px 50px;
}

.zigElanSound h2 {
	font: 700 30px/32px "Raleway", Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

.zigElanSoundDescrip {
	padding-bottom: 15px!important;
	margin-bottom: 0px!important;
	font: 500 italic 16px/25px "Raleway", Arial, Helvetica, sans-serif;
	text-align: center;
}

.zigElanSoundSub {
	font: 700 18px/20px "Raleway", Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 20px 0px 5px 0px;
}
.zigElanSoundSub2 {
	font: 300 italic 16px/20px "Raleway", Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color: #ededed;
}
	
	
	





}






@media only screen and (min-width: 480px) and (max-width: 767px) {
	 
/* SLIDER */

.propSliderHugeLeft {
	bottom: 20px;
	left: 4%;
	width: 400px;
	font: 600 25px/35px 'Raleway', Helvetica, Arial, sans-serif;
}

.propSliderTextBig {
	font: 700 50px/50px 'Raleway', Helvetica, Arial, sans-serif;
}

.elanPropLogo {
	margin: 20px 0px 15px 8px;
	width: 120px;
	height: 51px;
}

.elanPropPresents {
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 0px 8px;
	font: 700 14px/14px "Raleway", Arial, Helvetica, sans-serif;
	letter-spacing: 4px;
}



/* INSPIRE */

.inspireFour {
	float: left;
	width: 50%;
	overflow: hidden;
	margin: 0px;
}

.inspireFourPic {
	margin: 2px 1px;
	height: 200px;
	background: #000;
}




.ElanContainer {
	width: 400px;
}

.elanPropContainer {
	width: 400px;
}




.elanFullImage3 {
	margin: 0px;
	height: 110px;
}




.ElanMainTitle {
	font-size: 52px;
	line-height: 52px;
}

.ElanCol1 {
	width: 400px;
	background: none;
}

.ElanCol2 {
	width: 421px;
	margin: 0 0 40px 0;
}

.ElanCol3 {
	width: 220px;
	float: left;
	margin: 0 0 10px 0;
}

.elanPropPic3 {
	width: 210px;
	height: 157px;
	margin: 0px 10px 0px 0px;
}

.ElanText {
	width: 260px;
}

.ElanLogoViceroy {
	width: 460px;
	height: 136px;
}

.elanCollage {
	height: 92px; 
}

.elanPropFlag {
	display: none;
}
	 
}




@media only screen and (min-width: 768px) and (max-width: 989px) {
	

/* SLIDER */

.propSliderHugeLeft {
	bottom: 20px;
	left: 4%;
	width: 700px;
	font: 600 25px/35px 'Raleway', Helvetica, Arial, sans-serif;
}

.elanPropLogo {
	margin: 20px 0px 15px 5px;
	width: 180px;
	height: 76px;
}



/* INSPIRE */

.inspireFourPic {
	height: 200px;
}



.ElanContainer {
	width: 700px;
}



.elanFullImage3 {
	margin: 0px;
	height: 200px;
}




.ElanCol1 {
	width: 700px;
	background: none;
}

.ElanCol1_3Col {
	column-count: 2;
}

.ElanCol2 {
	width: 320px;
	margin: 0 0 40px 0;
}

.ElanCol3 {
	width: 170px;
}

.elanPropPic2 {
	width: 200px;
	height: 157px;
	margin: 0px 10px 0px 0px;
}

.elanPropPic2Big {
	width: 200px;
	height: 157px;
	margin: 0px 10px 0px 0px;
}

.elanPropPic3 {
	width: 162px;
	height: 116px;
	margin: 0px 8px 0px 0px;
}

.ElanCol1Text {
	width: 460px;
	font: 300 15px/22px "Raleway", Arial, Helvetica, sans-serif;
}

.ElanCol1TextSm {
	width: 460px;
	font: 300 15px/22px "Raleway", Arial, Helvetica, sans-serif;
}

.ElanText {
	width: 110px;
}

.elanCollage {
	height: 140px; 
}
	
	

	
.elanPropButtonLg a {
	display: inline-block;
	margin-top: 10px;
	text-decoration: none;
	border-radius: 3px;
	font: 500 11px/11px "Raleway", Arial, Helvetica, sans-serif;
	color: #FFF;
	min-width: 130px;
	text-align:center;
	padding: 16px 20px;
}
	
	
	
	

}




 @media only screen and (min-width: 990px) and (max-width: 1200px) {
	 
	 
/* SLIDER */

.propSliderHugeLeft {
	bottom: 20px;
	left: 4%;
	width: 900px;
	font: 600 25px/35px 'Raleway', Helvetica, Arial, sans-serif;
}

.propSliderTextBig {
	font: 700 80px/80px 'Raleway', Helvetica, Arial, sans-serif;
}



/* INSPIRE */

.inspireFourPic {
	height: 250px;
}



.ElanContainer {
	width: 900px;
}


.ElanCol1 {
	width: 900px;
	background: none;
}

.ElanCol1Text {
	width: 510px;
	font: 300 15px/22px "Raleway", Arial, Helvetica, sans-serif;
}

.ElanCol1TextSm {
	width: 510px;
	font: 300 15px/22px "Raleway", Arial, Helvetica, sans-serif;
}

.ElanCol2 {
	width: 900px;
	float: none;
	clear: both;
	overflow: hidden;
	margin: 0px 0px 40px 0px;
}
.ElanCol2Text {
	width: 800px;
	padding: 0px;
	float: none;
	font: 300 16px/24px "Raleway", Arial, Helvetica, sans-serif;
}

.ElanCol3 {
	width: 230px;
}

.elanPropPic3 {
	width: 220px;
	height: 157px;
	margin: 0px 10px 0px 0px;
}

.ElanText {
	width: 260px;
}
.elanCollage {
	height: 190px; 
}
	 
 }






 @media only screen and (min-width: 781px) {
	 
	 #zig2ColSingle {
		 position: relative;
		 left: 53%;
	 }

	 
 }




