body {
    margin: 0 0 0 0;
    font-family: Tahoma, Geneva, sans-serif;
    background-position: top;
}
#whosAttending .widget-content #attendeeinfo ul hr{
    margin: 10px 0px;
}
.container {
    box-shadow:-60px 0px 100px -90px #000000, 60px 0px 100px -90px #000000;
}
.widget {
    #margin:5px 0px  20px 0px;
    margin-bottom: 20px;
    position:relative;
    width: 100%;
}
.widget .my_config{
	text-transform: capitalize;
    margin:0;
    padding:10px 12px;
}
.widget-content{
    line-height:normal;
    padding:15px;
    position: static;
    #overflow: hidden;
}
.table > tbody > tr > td:first-child{
	padding-left:0px !important;
}
#whosPromoting .widget .widget-content{
    overflow: auto;
}
.small_s{
    font-family: Muli-Regular;
    font-size: 10px;
    font-weight: lighter;
    color: #5d5d5f;
}
.textWidgetImg img{
    max-width:100%;
}
#whosAttending img{
    max-width:100%;
}
#organizer img{
    max-width: 100%;
}
#captchaidmgr{
    width: 70px !important;
}

#when img, #where img{
    max-width: 100%;
}
.margin-right-left{
	    margin: 0px -17px;
}


/* new page design styles */
#description p{
	margin:10px 0px;
}
.buyButton{
	text-transform: uppercase;
	font-weight: 500;
	border-radius: 0px;
	font-size: 12px;
	padding: 16px 36px !important;
	border:none !important;
}
.buyButton:hover{
	border:none !important;
	box-shadow:none !important;
	padding: 16px 36px !important;
	text-transform: uppercase;
	font-weight: 500;
	border-radius: 0px;
	font-size: 12px;
	padding: 16px 36px !important;
}
#eventTitle { 
	margin-top: 15px;
}
#eventTitle .widget-content{ 
	font-size: 24pt;
    font-family: Muli-Regular;
    color: #5d5d5f;
	line-height: 30px;
	background-color: transparent;
}
#single_widgetsSeating div[id^="photo_"], #singleBottom_widgetsSeating div[id^="photo_"]{
	margin: 0px -15px;
}
.container #single_widgetsSeating div[id^="photo_"], .container #singleBottom_widgetsSeating div[id^="photo_"]{
	margin: 0px -30px;
}
div[id^="photo_"] .widget{
   border: 0;
}

#narrow_widgets div[id^="photo_"] #imageTextDiv{
 right:0 !important;
}
div[id^="photo_"] .widget-content {
	text-align: center;
	background-color: transparent;
	padding: 0;
}
#wide_widgetsSeating div[id^="photo_"] .widget-content {
	text-align: left !important;
}
#narrow_widgetsSeating  div[id^="photo_"] .widget-content {
	text-align: right !important;
}
#single_widgetsSeating #imageTextDiv{
    left:0px;
    right:0px;
    margin:0 auto;
}
#single_widgetsSeating .img-responsive{
    margin:0 auto !important;
}

#singleBottom_widgetsSeating #imageTextDiv{
    left:0px;
    right:0px;
    margin:0 auto;
}
#singleBottom_widgetsSeating .img-responsive{
    margin:0 auto !important;
}
#narrow_widgetsSeating .img-responsive{
    text-align:right;
    display:inline !important;
}
.buyButton{
	text-transform: uppercase;
	font-weight: 500;
	border-radius: 0px;
	font-size: 12px;
	padding: 16px 36px !important;
}
/* #description .widget-content p img{
	width:auto !important;
} */
div#description img{
	max-width: 100%;
}
@media only screen and (max-width: 500px) {
	#imageText p span{
		font-size:14px !important;
	}
}		
@media only screen and (max-width: 767px) {
	#imageText p span{
		font-size:120% !important;
	}
}	
#imageText p span{
	line-height:initial;
}	
#eventTitle .widget{
	border : 0px;
}
.seating-full{
	width : 1349px;
}
.seating-full #single_widgetsSeating{
	width : 1348px;
}
.seating-full #wide_widgetsSeating{
	width : 850px;
}
.seating-full #narrow_widgetsSeating{
	width : 498px;
}
.seating-full #singleBottom_widgetsSeating{
	width : 1348px;
}
.seating-container{
	width : 1349px;
}
.seating-container #containerSeating{
	width : 1170px;
}
.seating-container #single_widgetsSeating{
	width : 1138px;
}
.seating-container #wide_widgetsSeating{
	width : 740px;
}
.seating-container #narrow_widgetsSeating{
	width : 398px;
}
.seating-container #singleBottom_widgetsSeating{
	width : 1138px;
}
.footer-cont{
	font-size:12px;
	font-weight:lighter;
	color:#5d5d5f
}