/*
 * Easy Media Gallery
 * Wordpress Admin Style v.1.3.87
 * Copyright (c) 2012 GhozyLab, Inc. - http://ghozylab.com/
*/

/*
Main Style
*/

.easmedia-metabox-table label strong {
	font-size: 13px !important;
}

.easmedia-metabox-table label span {
	line-height: 20px;
	display: block;
	color: #999;
	margin: 5px 0 0 0;
	font-size: 12px !important;
	font-weight: normal;
}

.easmedia-metabox-table th {
	border-right: 1px #CCC dotted;
}

.easmedia-metabox-table tr {
	border-top: 1px solid #eee;
}

.easmedia-metabox-table th {
	width: 25%;
}

.easmedia-metabox-table label span {
	line-height: 20px;
	display: block;
	color: #999;
	margin: 5px 0 0 0;
}

.easmedia-metabox-table input,
.easmedia-metabox-table textarea {
	width: 100%;
	margin-right: 20px;
	float: left;
}

.easmedia-metabox-table input.file {
	width: 85%;
}

.easmedia-metabox-table input.button {
	width: auto;
	margin-right: 0;
}

.easmedia-metabox-table input.radio {
	width: auto;
	margin-right: 3px;
	float: none;
}

.easmedia-metabox-table .radio-label {
	margin-right: 10px;
}

#spg_container {
	margin: 15px;
	width: 805px;
	position: relative;
	z-index: 0
}

#spg_container #main {
	background-color: #F5F5F5;
	border-top: 1px solid #EBEBEB;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	padding: 4%;

}

#spg_container #header {
	height: 80px;
	width: auto;
	background: #dfdfdf url(../images/gray-grad.png) repeat-x left top;
	border: 1px solid #ccc;
	border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
}

#spg_container #header .logo {
	float: left;
	margin: 17px 20px;
	background: none;
	width: auto;
}

#spg_container #header .logo h2 {
	font-style: normal !important;
	font-weight: normal !important;
	font-size: 21px !important;
	color: #6A6A6A !important;
	font-family: Arial, Helvetica, sans-serif !important;
}

#spg_container #header .emg-icon-option-right {
	float: right;
	height: 60px;
	width: 60px;
	background: url(../images/logo.png) no-repeat;
	margin: 10px 20px;
}

#spg_container #header .emg-icon-option-left {
	float: left;
	height: 60px;
	width: 60px;
	background: url(../images/left-cp-icon.png) no-repeat;
	margin: 0 20px 0 0;
}

#spg_container #header .emg-cp-title {
	width: 450px;
}

#mask {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9000;
	background-color: #000;
	display: none;
}

#boxes .window {
	position: absolute;
	left: 0;
	top: 0;
	width: 440px;
	height: 200px;
	display: none;
	z-index: 9999;
	padding: 20px;
}

#boxes #dialog {
	width: 375px;
	height: 203px;
	padding: 10px;
	background-color: #ffffff;
}

.infobox {

	text-align: left;
	padding-left: 3%;
}

.infobox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;
}



.infoboxsaveorreset {
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
}

.infoboxsaveorreset {
	display: none;
	padding: 16px;
	margin: 0px 0px 15px 0px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 10px;
	border-radius: 7px;
	padding-left: 55px;
	background: #eee;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	background: #fffadb url(../images/Info.png) no-repeat scroll 10px 15px;
	border: 1px solid #f5d145;
	color: #9e660d;
	width: 320px;
	line-height: 1.5em;
}



.emg-media-buttons-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: text-top;
	margin: 0 5px
}

.emg-media-buttons-icon {
	background: url(../images/media-button.png) no-repeat top left
}

.emg-media-buttons-icon-del {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: text-top;
	margin: 0 5px
}

.deleteimage {
	outline: medium none !important;
}

.deleteaudio {
	outline: medium none !important;
}

.emg-media-buttons-icon-del {
	background: url(../images/remove.png) no-repeat top left
}

.videobox {
	height: 190px;
	width: 300px;
	margin-top: 30px;
	border: solid 6px #fff;
	-moz-box-shadow: 1px 1px 3px #3b3a3b;
	box-shadow: 1px 1px 3px #666666;
	cursor: pointer;
}

.imgpreviewboxc {
	margin-top: 30px;
	border: solid 6px #fff;
	-moz-box-shadow: 1px 1px 3px #3b3a3b;
	box-shadow: 1px 1px 3px #666666;
	float: right;
}

.vidpreviewboxc {
	margin-top: 30px;
	-moz-box-shadow: 1px 1px 3px #3b3a3b;
	box-shadow: 1px 1px 3px #666666;
	float: right;
}

body.rtl .imgpreviewboxc,
body.rtl .vidpreviewboxc {
	float: left;
}

.imgthumblist {
	border: 2px solid #FFF;
	box-shadow: 1px 1px 3px #666;
	border-radius: 50%;
}

.imgpreviewboxc {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	max-width: 50%;
}

#imgthumbnailprv {
	width: 100%;
	height: auto;
	display: block;
}


/* Video Preview */
span.roll {
	background: url(../images/play.png) center center no-repeat #000;
	height: 190px;
	position: absolute;
	width: 300px;
	z-index: 10;
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px #000;
	box-shadow: 0px 0px 4px #000;
}

.pattern_overlay {
	display: inline-block;
	margin: 0 15px 15px 0;
	width: 40px;
	height: 40px;
	border: 2px solid #ccc;
	text-align: center;
	cursor: pointer;
	border-radius: 4px;
	font-size: 11px;
}

.pattern_selected {
	border: #3385FF solid 2px;
	overflow: hidden;
}

.pattern_box {
	display: inline-block;
	width: 300px;
}

.addmed {
	display: inline-block;
}


/* METABOX IMAGE PICKER */

#newemediagallery_parent {
	display: none !important;
}

#g-img-wrap li,
#g-img_list li {
	float: left;
	padding: 2px;
	background-color: #fff;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
	margin: 5px;
	height: 90px;
	width: 90px;
}

#g-img_list img:hover {
	cursor: pointer;
}

#g-img-wrap li span {
	display: inline-block;
	width: 23px;
	height: 23px;
	background: url(../images/delmedia.png) no-repeat top left transparent;
	cursor: pointer;
	position: relative;
	top: -105px;
	right: -10px;
	cursor: pointer;
}

#g-img-wrap li img {
	cursor: move;
}

.metagal_clear {
	display: block;
	clear: both;
}

.img_loading {
	background: url(../images/loader.gif) no-repeat center center transparent;
}

#emg-discount-upgrade-notice {
	width: 978px;
	height: 50px;
	margin-top: 31px;
	border-radius: 4px;
	border: 1px solid #d0e6d4;
	background: #ebf7eb;
	text-align: center;
	position: relative;
}

#emg-discount-upgrade-notice>p {
	font-size: 13px;
	color: #797f94;
	font-family: sans-serif;
	margin: 10px 0 0;
}

#emg-discount-upgrade-notice>p strong {
	font-weight: bold;
	color: #333;
}

#emg-discount-upgrade-notice>p a {
	color: #4ba0ff;
	text-decoration: none;
}

#emg-discount-upgrade-notice>p a:hover {
	text-decoration: underline;
}

.tsc_buttons2 {
	display: inline-block;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	font: bold 12px/1em Arial, sans-serif;
	padding: 8px 11px;
	color: #555;
	text-shadow: 0 1px 0 #fff;
	background: #f5f5f5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0));
	background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
	border: 1px solid #dedede;
	border-color: #dedede #d8d8d8 #d3d3d3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;
	-moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;
	box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;
}

.tsc_buttons2:hover,
.tsc_buttons2:focus {
	color: #555;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e9e9e9));
	background: -moz-linear-gradient(top, #f9f9f9, #e9e9e9);
	border-color: #ccc;
	-webkit-box-shadow: 0 2px 1px #e0e0e0, inset 0 1px 0 #fbfbfb;
	-moz-box-shadow: 0 2px 1px #e0e0e0, inset 0 1px 0 #fbfbfb;
	box-shadow: 0 1px 2px #e0e0e0, inset 0 1px 0 #fbfbfb;
}

.tsc_buttons2:active {
	position: relative;
	top: 1px;
	color: #555;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#f4f4f4));
	background: -moz-linear-gradient(top, #eaeaea, #f4f4f4);
	border-color: #c6c6c6;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #ddd;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #ddd;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #ddd;
}

.tsc_buttons2.rounded {
	padding: 8px 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

input.tsc_buttons2,
button.tsc_buttons2 {
	*width: auto;
	*overflow: visible;
}

/* IE7 Fix */
.tsc_buttons2 img {
	border: none;
	vertical-align: bottom;
}


/*  Large buttons */
.tsc_buttons2.large {
	padding: 12px 15px;
	font-size: 20px;
	font-weight: normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.tsc_buttons2.large.rounded {
	padding: 12px 22px;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
}

/*  Red */
.tsc_buttons2.red {
	background: #e6433d;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8674b), to(#d54746));
	background: -moz-linear-gradient(top, #f8674b, #d54746);
	border-color: #d1371c #d1371c #9f220d;
	color: #fff;
	text-shadow: 0 1px 1px #961a07;
	-webkit-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #ff9573;
	-moz-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #ff9573;
	box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #ff9573;
}

.tsc_buttons2.red:hover,
.tsc_buttons2.red:focus {
	background: #dd3a37;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff7858), to(#cc3a3b));
	background: -moz-linear-gradient(top, #ff7858, #cc3a3b);
	border-color: #961a07;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ff9573;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ff9573;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ff9573;
}

.tsc_buttons2.red:active {
	background: #e6433d;
	border-color: #961a07;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #961a07;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #961a07;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #961a07;
}

/*  Black */
.tsc_buttons2.black {
	background: #525252;
	background: -webkit-gradient(linear, left top, left bottom, from(#5e5e5e), to(#434343));
	background: -moz-linear-gradient(top, #5e5e5e, #434343);
	border-color: #4c4c4c #313131 #1f1f1f;
	color: #fff;
	text-shadow: 0 1px 1px #2e2e2e;
	-webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #868686;
	-moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #868686;
	box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #868686;
}

.tsc_buttons2.black:hover,
.tsc_buttons2.black:focus {
	background: #4b4b4b;
	background: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#363636));
	background: -moz-linear-gradient(top, #686868, #363636);
	border-color: #313131;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #868686;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #868686;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #868686;
}

.tsc_buttons2.black:active {
	background: #525252;
	border-color: #313131;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #313131;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #313131;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #313131;
}

/*  Grey */
.tsc_buttons2.grey {
	background: #969696;
	background: -webkit-gradient(linear, left top, left bottom, from(#ababab), to(#818181));
	background: -moz-linear-gradient(top, #ababab, #818181);
	border-color: #a0a0a0 #7c7c7c #717171;
	color: #fff;
	text-shadow: 0 1px 1px #444;
	-webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #bebebe;
	-moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #bebebe;
	box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #bebebe;
}

.tsc_buttons2.grey:hover,
.tsc_buttons2.grey:focus {
	background: #868686;
	background: -webkit-gradient(linear, left top, left bottom, from(#b0b0b0), to(#6f6f6f));
	background: -moz-linear-gradient(top, #b0b0b0, #6f6f6f);
	border-color: #666 #666 #606060;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #bebebe;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #bebebe;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #bebebe;
}

.tsc_buttons2.grey:active {
	background: #909090;
	border-color: #606060;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #606060;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #606060;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #606060;
}

/*  Green */
.tsc_buttons2.green {
	background: #7fbf4d;
	background: -webkit-gradient(linear, left top, left bottom, from(#7fbf4d), to(#63a62f));
	background: -moz-linear-gradient(top, #7fbf4d, #63a62f);
	border-color: #63a62f;
	color: #fff;
	text-shadow: 0 1px 0 #53961e;
	-webkit-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #96d865;
	-moz-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #96d865;
	box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #96d865;
}

.tsc_buttons2.green:hover,
.tsc_buttons2.green:focus {
	background: #76b347;
	background: -webkit-gradient(linear, left top, left bottom, from(#86c755), to(#5ea12a));
	background: -moz-linear-gradient(top, #86c755, #5ea12a);
	border-color: #53961e;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #96d865;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #96d865;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #96d865;
}

.tsc_buttons2.green:active {
	background: #7fbf4d;
	border-color: #53961e;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #53961e;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #53961e;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #53961e;
}

/*  Blue */
.tsc_buttons2.blue {
	background: #377ad0;
	background: -webkit-gradient(linear, left top, left bottom, from(#52a8e8), to(#377ad0));
	background: -moz-linear-gradient(top, #52a8e8, #377ad0);
	border-color: #4081af #2e69a3 #20559a;
	color: #fff;
	text-shadow: 0 1px 1px #4081af;
	-webkit-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 1px #72b9eb;
	-moz-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 1px #72b9eb;
	box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 1px #72b9eb;
}

.tsc_buttons2.blue:hover,
.tsc_buttons2.blue:focus {
	background: #206bcb;
	background: -webkit-gradient(linear, left top, left bottom, from(#3e9ee5), to(#206bcb));
	background: -moz-linear-gradient(top, #3e9ee5, #206bcb);
	border-color: #2a73a6 #165899 #07428f;
	-webkit-box-shadow: 0 1px 0 0 #fff, inset 0 1px 0 0 #62b1e9;
	-moz-box-shadow: 0 1px 0 0 #fff, inset 0 1px 0 0 #62b1e9;
	box-shadow: 0 1px 0 0 #fff, inset 0 1px 0 0 #62b1e9;
}

.tsc_buttons2.blue:active {
	background: #3282d3;
	border-color: #154c8c #154c8c #0e408e;
	text-shadow: 0 -1px 1px #1d62ab;
	-webkit-box-shadow: 0 1px 0 0 #fff, inset 0 0 6px 3px #1657b5;
	-moz-box-shadow: 0 1px 0 0 #fff, inset 0 0 6px 3px #1657b5;
	box-shadow: 0 1px 0 0 #fff, inset 0 0 6px 3px #1657b5;
}

/*  Orange */
.tsc_buttons2.orange {
	background: #ee8f1f;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5b026), to(#f48423));
	background: -moz-linear-gradient(top, #f5b026, #f48423);
	border-color: #e6791c #e6791c #d86f15;
	color: #fff;
	text-shadow: 0 1px 1px #b85300;
	-webkit-box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #f8d898;
	-moz-box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #f8d898;
	box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #f8d898;
}

.tsc_buttons2.orange:hover,
.tsc_buttons2.orange:focus {
	background: #e38512;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffbb33), to(#eb7b1a));
	background: -moz-linear-gradient(top, #ffbb33, #eb7b1a);
	border-color: #d0680c;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ffdf9e;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ffdf9e;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ffdf9e;
}

.tsc_buttons2.orange:active {
	background: #ee8f1f;
	border-color: #d0680c;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #d0680c;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #d0680c;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #d0680c;
}

/* Dashboard Social Share */
ul.easymedia-social {
	list-style: none;
	display: inline-block;
	cursor: pointer;
}

ul.easymedia-social li {
	display: inline;
	float: left;
	background-repeat: no-repeat;
}

ul.easymedia-social li a {
	display: block;
	width: 32px;
	height: 32px;
	padding-right: 10px;
	position: relative;
	text-decoration: none;
}

ul.easymedia-social li a strong {
	font-weight: normal;
	position: absolute;
	left: 20px;
	top: -1px;
	color: #fff;
	padding: 3px;
	z-index: 9999;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);
	background-color: rgba(0, 0, 0, 0.7);
	-moz-border-radius: 3px;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

ul.easymedia-social li.easymedia-facebook {
	background-image: url("../images/socialicon/facebook.png");
}

ul.easymedia-social li.easymedia-twitter {
	background-image: url("../images/socialicon/twitter.png");
}

ul.easymedia-social li.easymedia-googleplus {
	background-image: url("../images/socialicon/googleplus.png");
}

ul.easymedia-social li.easymedia-pinterest {
	background-image: url("../images/socialicon/pinterest.png");
}

#easymedia-cssanime:hover li {
	opacity: 0.2;
}

#easymedia-cssanime li {
	transition-duration: 500ms;
	transition-property: opacity;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 500ms;
	-moz-transition-property: opacity;
	-moz-transition-duration: 500ms;
}

#easymedia-cssanime li a strong {
	opacity: 0;
	transition-property: opacity, top;
	-webkit-transition-property: opacity, top;
	transition-duration: 300ms;
	-webkit-transition-duration: 300ms;
	-moz-transition-property: opacity, top;
	-moz-transition-duration: 300ms;
}

#easymedia-cssanime li:hover {
	opacity: 1;
}

#easymedia-cssanime li:hover a strong {
	opacity: 1;
	top: -10px;
}

/* Dashboard Widget Styles
-------------------------------------------------------------- */
.emg_dashboard_widget {
	height: auto;
}

.emg_dashboard_widget .sub {
	padding: 5px;
	color: #8f8f8f;
	font-size: 12px;
	position: relative;
	border-bottom: 1px solid #ececec;
}

/* Dashboard Notification
-------------------------------------------------------------- */
.easymedia_message {
	min-width: 800px;
	border: 1px solid #1b6394;
	padding: 5px;
	margin: 12px 0;
	background: #2484c6;
	position: relative;
	overflow: hidden;
}

.easymedia_message .easymedia_text {
	color: #FFF;
	font-size: 15px;
	line-height: 26px;
	margin-top: 8px;
	float: left;
	width: auto;
}

.easymedia_message .easymedia_text span {
	font-size: 12px;
	opacity: 0.7;
}

.easymedia_message .easymedia_button {
	float: right;
	border: 1px solid #14496d;
	font-size: 14px;
	margin: 12px;
	padding: 9px 0;
	color: #FFF;
	text-shadow: 0 1px 3px #2483c5;
	font-weight: bold;
	background: #17537e;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	text-decoration: none;
	height: 45px;
	text-align: center;
	width: 135px;
	-moz-box-shadow: 0px 1px 1px 0 #3e7aa3 inset;
	-webkit-box-shadow: 0px 1px 1px 0 #3e7aa3 inset;
	box-shadow: 0px 1px 1px 0 #3e7aa3 inset;
}

.easymedia_message .easymedia_button:hover,
.easymedia_message .easymedia_button:focus {
	background: #2b9eed;
	color: #FFF;
	border: 1px solid #1d6ca1;
	-moz-box-shadow: 0px 1px 1px 0 #4bacf0 inset;
	-webkit-box-shadow: 0px 1px 1px 0 #4bacf0 inset;
	box-shadow: 0px 1px 1px 0 #4bacf0 inset;
}

.easymedia_message .easymedia_icon {
	float: left;
	margin: 14px 18px 14px 14px;
}

.emg_blink {
	outline: none;
	text-decoration: none;
	-webkit-animation: blink .75s linear infinite;
	-moz-animation: blink .75s linear infinite;
	-ms-animation: blink .75s linear infinite;
	-o-animation: blink .75s linear infinite;
	animation: blink .75s linear infinite;
}

@-webkit-keyframes blink {
	0% {
		opacity: 1;
	}

	50% {
		opacity: 1;
	}

	50.01% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@-moz-keyframes blink {
	0% {
		opacity: 1;
	}

	50% {
		opacity: 1;
	}

	50.01% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@keyframes blink {
	0% {
		opacity: 1;
	}

	50% {
		opacity: 1;
	}

	50.01% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

.emg_blink:hover {
	-webkit-animation: none;
	-moz-animation: none;
	animation: none;
}


/* New Notification, @since 1.2.31 */

#emg_noty_container {
	width: 100%;
}

#emg_noty_images,
#emg_noty_content {
	display: inline-block;
}

#emg_noty_images {
	max-width: 20%;
	margin-right: 3%;
	vertical-align: middle;
	position: relative;
}

#emg_noty_images img {
	width: 100%;
	height: auto;
}

#emg_noty_content {
	max-width: 80%;
	vertical-align: middle;
}

#emg_noty_content h2 {
	font-family: "Open Sans", sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #DB8444;
	letter-spacing: 0.1em;
	line-height: 135% !important;
}

span.noty_text p {
	font-size: 14px !important;
	font-weight: normal !important;
}

.noty_buttons button {
	letter-spacing: 0.1em;
}

.emgnotyclosepermanent {
	float: left;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	font: normal 10px/1em Arial, sans-serif;
	margin: 10px 0 0 0;
	color: #333;
	text-shadow: 0 1px 0 #fff;
	background: none;
	border: none;
}

.emgnotyclosepermanent:hover {
	color: #8D8D8D;
}

/* Admin Bar Notify */
#wpadminbar .emg-upgrade-to-pro>.ab-item {
	margin-left: 5px;
	margin-right: 5px;
	color: #fff;
	background-color: #f44;
	background-image: -moz-linear-gradient(bottom, #0074A2, #009DD9);
	background-image: -webkit-gradient(linear, left bottom, left top, from(#0074A2), to(#009DD9));
}

#wpadminbar .emg-upgrade-to-pro:hover>.ab-item {
	color: #fff !important;
	background-color: #0074A2 !important;
	background-image: -moz-linear-gradient(bottom, #009DD9, #0074A2) !important;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#009DD9), to(#0074A2)) !important;
}

/* Scroll to Top */
.emg-scroll-top-wrapper {
	background-image: url('../images/arrow_up.png');
	background-repeat: no-repeat;
	position: fixed;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	width: 40px;
	height: 41px;
	right: 30px;
	bottom: 40px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	z-index: 999;
}

.emg-scroll-top-wrapper:hover {
	background-image: url('../images/arrow_up_dark.png');
}

.emg-scroll-top-wrapper.show {
	visibility: visible;
	cursor: pointer;
	opacity: 1.0;
}

/* Buy Now */
#emgbuydiv a:focus {
	box-shadow: none !important;
}

/* Image Picker @since 1.2.79 */

#emg_images_container {
	margin-top: 15px;
}

#emg_images_container li {
	position: relative;
	padding: 2px;
	background-color: #FFF;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
	margin: 5px;
	height: 94px;
	width: 94px;
	display: inline-block;
}

.emgthumbhandler img {
	max-width: 90px !important;
	max-height: 90px !important;
	cursor: move;
}

#emg_images_container li span {
	width: 23px;
	height: 23px;
	background: url('../images/delmedia.png') no-repeat scroll left top transparent;
	cursor: pointer;
	position: relative;
	top: -105px;
	right: -10px;
	float: right;
}

.emg-sortable-placeholder {
	border-radius: 5px;
	border: 1px dashed #CACACA;
	height: 60px;
	width: 94px;
	background: #F3F3F3;
}

.gtips {
	width: 21px;
	height: 21px;
	background: url('../images/tips.png') no-repeat scroll left top transparent;
	padding-left: 23px;
}

.gtipslist {
	padding-left: 10px;
	list-style: circle;
}

.easmedia_metabox_media_gallery td {
	vertical-align: top;
}

body.rtl .gtips {
	padding-right: 23px;
	background-position: right;
}

body.rtl .gtipslist {
	padding-right: 30px !important;
}

body.rtl .whitettl,
body.rtl #myModalLabel {
	text-align: left;
}

/* Featured Plugin Styles
-------------------------------------------------------------- */
#ghozy-featured h2 {
	margin: 0 0 15px;
}

#ghozy-featured .ghozy-extension {
	float: left;
	margin: 0 15px 15px 0;
	background: #FFF;
	border: 1px solid #DEDEDE;
	width: 320px;
	height: auto;
	position: relative;
}

#ghozy-featured .ghozy-extension h3 {
	margin: 0 0 8px;
	font-size: 13px;
}

#ghozy-featured .ghozy-extension .button-secondary {
	position: relative;
	left: 0px;
	margin-bottom: 5px;
}

#ghozy-featured .ghozy-browse-all {
	clear: both;
	width: 100%;
}

#ghozy-featured .ghozy-extension .third-party {
	display: none;
}

#ghozy-featured .ghozy-extension .feedtop {
	padding: 8px;
}

#ghozy-featured .feedbottom {
	clear: both;
	background-color: #FAFAFA;
	border-top: 1px solid #DEDEDE;
	overflow: hidden;
}

#ghozy-featured .feeddesc {
	margin-bottom: 25px;
	padding: 0px 8px 8px 8px;
}

#ghozy-featured .getitfeed {
	margin-left: 8px;
	bottom: 8px;
}

.infoboxdemo {
	margin-bottom: 20px;
	color: #0469BB;
	padding: 16px;
	margin: 0px 0px 15px 0px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 10px;
	border-radius: 7px;
	padding-left: 55px;
	background: #eee;
	font-style: italic;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	background: #fffadb url(../images/Info.png) no-repeat scroll 10px 15px;
	border: 1px solid #f5d145;
	color: #9e660d;
	width: 320px;
	line-height: 1.5em;
}

.infoboxdemo a {
	color: #0469BB;
	text-decoration: none !important;
}

.infoboxdemo a:hover {
	color: #1694FA;
	text-decoration: none !important;
}

.emgwarning {
	padding-left: 45px;
	display: block;
	background-image: url('../images/warning_red.png');
	background-repeat: no-repeat;
	background-position: left;
	background-size: 36px 36px;
}

.emgttlimage {
	font-size: 12px !important;
	font-style: italic !important;
	color: #999 !important;
}

/* Button ( add image ) */
.emg_add_images {
	-moz-box-shadow: inset 0px 1px 0px 0px #9acc85;
	-webkit-box-shadow: inset 0px 1px 0px 0px #9acc85;
	box-shadow: inset 0px 1px 0px 0px #9acc85;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #74ad5a), color-stop(1, #68a54b));
	background: -moz-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background: -webkit-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background: -o-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background: -ms-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background: linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a', endColorstr='#68a54b', GradientType=0);
	background-color: #74ad5a;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #788f6d;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	padding: 7px 22px;
	text-decoration: none;
}

.emg_add_images:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #68a54b), color-stop(1, #74ad5a));
	background: -moz-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background: -webkit-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background: -o-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background: -ms-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background: linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b', endColorstr='#74ad5a', GradientType=0);
	background-color: #68a54b;
}

.emg_add_images:active {
	position: relative;
	top: 1px;
}

.messivideo {
	text-decoration: underline;
	font-weight: bold;
	cursor: pointer;
	color: #1A91F2 !important;
}

.noimgs {
	border: 4px dashed #CCC;
	width: 90px;
	height: 90px;
	vertical-align: middle;
	border-radius: 10px;
	text-align: center;
	line-height: 80px;
	font-size: 11px !important;
	color: #787878;
}

/* Icon on plugin list */
.emg_settings_icon:before {
	font-size: 20px !important;
	background-color: rgba(0, 0, 0, 0) !important;
	padding: 0 !important;
	box-shadow: none !important;
	width: 20px !important;
	height: 20px !important;
}

.emg_settings_icon.dashicons {
	width: 20px !important;
	height: 20px !important;
	padding: 0 !important;
	position: relative;
	top: 1.3px;
}

@media only screen and (max-width: 768px) {
	.noty_buttons {
		text-align: center !important;
	}

	.noty_buttons #button-2,
	.noty_buttons #button-3,
	.emgnotyclosepermanent {
		display: none !important;
	}

	#emg_noty_images img {
		display: none;
	}

}

@media only screen and (max-width: 1024px) {
	#emg_noty_content h2 {
		font-size: 16px;
	}

}

body.rtl.easymediagallery_page_easymedia-order .postbox {
	padding: 20px;
}