/* Add New Image Slide CSS Admin */
.new-slider {
	color: #FFF !important;
	text-align: left;	
}
.fileinput-new{
	cursor: pointer;
    padding-bottom: 100%;
    padding-top: 0;
	
}
.em_slide_close{
	color: #d9534f;
    margin-left: 86%;
}
.em_add_slide{
	color: #40babd;
    font-weight: bold;
    margin-left: -8%;
    margin-top: 41% !important;
}
.em_gallery_add_btn{
	font-size:12px;
}
.em_add_new_button{
	padding-bottom: 113px;
    padding-top: 4px;
	border: medium none;
}
.new-slider .dashicons {
	/* text-align: center !important;
	margin-top: 10% !important;
	padding-right: 43% !important;
	font-size: 100px; */
	color: #40babd;
    font-size: 55px;
    margin-left: -17% !important;
    margin-top: 13%;
    padding-right: 42% !important;
    text-align: center !important;
}
.new-slider .add-text {
	text-align:center !important;
	font-size: 30px;
	margin-top: 60% !important;
	width: 100%;
}

/* All Slider Gallery CSS Admin */
.em_gallery_sbox {
	float:left;
	width:100%;
}

.em_gallery_sbox .slide {
	cursor: move;
    float: left;
    margin: 0 27px 0 0;
}

.em_gallery_sbox img {
	display: block;
    height: 71px;
    margin-bottom: 10px;
    width: 111px;
}

.new-slide {
	margin: 0 15px 15px 0;
	width: 28%;
	cursor: move;
	float: left;
}

/* For desktop: */
@media (max-width:768px) {
	.em_gallery_sbox .slide {
		margin: 0 15px 15px 0;
		padding: 10px;
		width:35%;
		cursor:move;
		float:left;
	}
	.em_gallery_sbox img {
		width: 160px;
		height: 160px;
	}
}
/* For mobile phones: */
@media (max-width:500px) {
	.em_gallery_sbox .slide {
		margin: 0 15px 15px 0;
		padding: 10px;
		width:90%;
		cursor:move;
		float:left;
	}
	.em_gallery_sbox img {
		width: 160px;
		height: 160px;
	}
}
/* All Sponser Slider Gallery CSS Admin */
.em_sponsor_sbox {
	float:left;
	width:100%;
}

.em_sponsor_sbox .slide {
	cursor: move;
    float: left;
    margin: 0 27px 50px 0;
}

.em_sponsor_sbox img {
	display: block;
    height: 71px;
    margin-bottom: 10px;
    width: 111px;
}

.new-slide {
	margin: 0 15px 15px 0;
	width: 28%;
	cursor: move;
	float: left;
}

.new_slide_input {
	border-radius: 2px;
    font-size: 16px;
    height: 25px;
    margin-left: -5px;
    padding: 0 0 2px 2px;
    width: 120px;
}

/* For desktop: */
@media (max-width:768px) {
	.em_sponsor_sbox .slide {
		margin: 0 15px 15px 0;
		padding: 10px;
		width:35%;
		cursor:move;
		float:left;
	}
	.em_sponsor_sbox img {
		width: 160px;
		height: 160px;
	}
}
/* For mobile phones: */
@media (max-width:500px) {
	.em_sponsor_sbox .slide {
		margin: 0 15px 15px 0;
		padding: 10px;
		width:90%;
		cursor:move;
		float:left;
	}
	.em_sponsor_sbox img {
		width: 160px;
		height: 160px;
	}
}
/* All Artist/Speakers Slider Gallery CSS Admin */
.em_artist_sbox {
	float:left;
	width:100%;
}

.em_artist_sbox .slide {
	cursor: move;
    float: left;
    margin: 0 27px 50px 0;
}

.em_artist_sbox img {
	display: block;
    height: 71px;
    margin-bottom: 10px;
    width: 111px;
}

.new-slide {
	margin: 0 15px 15px 0;
	width: 28%;
	cursor: move;
	float: left;
}

.new_slide_input {
	border-radius: 2px;
    font-size: 16px;
    height: 25px;
    margin-left: -5px;
    padding: 0 0 2px 2px;
    width: 120px;
}
.new_slide_textarea {
	border-radius: 2px;
    font-size: 16px;
    height: 60px;
    margin-left: -5px;
    padding: 0 0 2px 2px;
    width: 120px;
}

/* For desktop: */
@media (max-width:768px) {
	.em_artist_sbox .slide {
		margin: 0 15px 15px 0;
		padding: 10px;
		width:35%;
		cursor:move;
		float:left;
	}
	.em_artist_sbox img {
		width: 160px;
		height: 160px;
	}
}
/* For mobile phones: */
@media (max-width:500px) {
	.em_artist_sbox .slide {
		margin: 0 15px 15px 0;
		padding: 10px;
		width:90%;
		cursor:move;
		float:left;
	}
	.em_artist_sbox img {
		width: 160px;
		height: 160px;
	}
}

/* Settings CSS */
.input-text-wrap {
	margin-top: 30px;
	margin-left: 15px;
}
.input-text-wrap input[type=text] {
	width: 50%;
	border: 1px solid #3366FF;
	border-left: 6px solid #3366FF;
}
.input-text-wrap input[type=radio] {
	border: 1px solid #3366FF;
	margin-bottom: 6px;
}
.input-text-wrap label {
	font-size: 14px;
	font-weight: bolder;
}
/* Delete All Slide Button */
#remove-all-slides, #remove-all-spr-slides {
	color: #FFF;
	border-color: #D9534F;
	background: #D9534F;
	background-color: #D9534F;
	-webkit-box-shadow: inset 0 1px 0 #D9534F,0 1px 0 rgba(0,0,0,.08);
	box-shadow: inset 0 1px 0 #D9534F,0 1px 0 rgba(0,0,0,.08);
	vertical-align: top;
	margin-left: 10px;
}