#topEditorContainter {
	width: 100%;
	padding:0 !important;
	margin-left:auto !important;
	margin-right:auto !important;
	/*margin-left: 20px !important;
    margin-right: 20px !important;*/
}
.editorDecideSidebar.subpage:not(.alternate-sub) #topEditorContainter{
	width: 75%;
}
.grid-10{
	width: 10%;
}
.grid-20{
	width: 20%;
}
.grid-30{
	width: 30%;
}
.grid-40{
	width: 40%;
}
.grid-50{
	width: 50%;
}
.grid-60{
	width: 60%;
}
.grid-70{
	width: 70%;
}
.grid-80{
	width: 80%;
}
.grid-90{
	width: 80%;
}
.grid-100{
	width: 100%;
}
.EditorRow {
	/*
	width: 100%;
	display: inline-block;
	*/
	clear: both;
	position: relative;
}
.EditorRow > .EditorColumn {
	height: 100%;
	float: left;
	max-width: 100%;
	position: relative;
	min-width: 8.33%;
}
.EditorRow > .EditorColumn > .EditorComponent {
    width: 100%;
}
#topEditorContainter .EditorRow > .EditorColumn.extraColumn {
	min-height:40px;
}
#topEditorContainter .EditorRow > .EditorColumn .EditorComponent {
	min-height:40px;
}
#topEditorContainter a.drag {
	display:block;
	min-height:100px;
	width:100px;
	background-repeat:no-repeat;
	background-position:center center;
}
#topEditorContainter .EditorComponent.ui-sortable-helper {
	width:100px !important;
	height:100px !important;
	overflow:hidden;
	visibility:visible !important;
}
#topEditorContainter .ui-sortable-placeholder {
	background:#eeffee !important;
	visibility:visible !important;
	width:100% !important;
}
#topEditorContainter.dragging, #topEditorContainter.dragging .EditorRow, #topEditorContainter.dragging .EditorColumn, #topEditorContainter.dragging .EditorComponent {
	border: 1px dashed #aaaaaa;
}
#topEditorContainter.dragging .EditorRow {
	border-width: 0 0 1px 0;
}
#topEditorContainter.dragging .EditorColumn {
	border-width: 0 1px 0 0;
}
#topEditorContainter.dragging .EditorComponent {
	border-width: 0 0 0 1px;
}
#topEditorContainter.dragging .EditorRow:last-child, #topEditorContainter.dragging .EditorColumn:last-child, #topEditorContainter.dragging .EditorComponent:last-child {
	border-width: 0;
}
#topEditorContainter.dragging .EditorColumn > .EditorRow {
	border-width: 1px 0 1px 0;
}
.EditorComponent:hover {
   position: relative;
}
.drop-hover {
    border-color: Green !important;
    border-style: solid !important;
}
.EditorComponent.extraComponent {
	display: none;
}
.EditorComponent {
    position: relative;
}
.edcp_overlay {
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    display:none;
    z-index:2000;
    background: rgba(255,255,255,0.6);
    opacity:0.8;
}
.EditorRow > .edcp_overlay_hover, .EditorColumn > .edcp_overlay_hover {
    background: rgba(255,255,255,1);
    opacity:1;
    z-index:10000 !important;
}
.EditorRow > .edcp_overlay{
	left: 0;
	right: auto;
	top: 0;
	width: 40px;
	height: auto;
}
.edcp_overlay_inside .EditorRow > .edcp_overlay{
	left:0;
	background:#ffffff;
}
.EditorColumn > .edcp_overlay{
	top: -40px;
	right: 0;
	left: auto;
	width: auto;
	height: 40px;
}
.EditorComponent > .edcp_overlay {
	text-align:right;
}
#topEditorContainter .EditorColumn:hover {
	background: #f0f0f0;
}
#topEditorContainter.dragging .EditorColumn {
	opacity:0.4;
}
#topEditorContainter.dragging .EditorColumn.hover {
	border:1px solid #008800 !important;
	opacity:1;
}
#topEditorContainter.dragging .EditorColumn.extraColumn.hover {
	background-color:#f0fff0;
}
.EditorComponent:hover > .edcp_overlay, .EditorComponent.empty > .edcp_overlay,
.EditorColumn:hover > .edcp_overlay, .EditorColumn.empty > .edcp_overlay,
.EditorRow:hover > .edcp_overlay, .EditorRow.empty > .edcp_overlay {
    display:block;
}
.clearfix:after, .EditorComponent .EditorColumn:last-child:after {
}
.EditorRow.extraRow, .EditorColumn.extraColumn {
	display: none;
}
.dragging .extraRow:not(.fullsize), .dragging .EditorRow:not(.fullsize) .extraColumn {
    display: block !important;
    min-height:40px;
}
.dragging1 .extraRow:not(.fullsize), .dragging1 .EditorRow:not(.fullsize) .extraColumn {
    display: block !important;
    height:0 !important;
    min-height:0 !important;
    width:0 !important;
}
/*
.EditorRow.row0 > .EditorColumn, .EditorRow.row1 > .EditorColumn  {
    width: 100%;
}
.EditorRow.row1 > .EditorColumn, .dragging .EditorRow.row0 > .EditorColumn  {
    width: 100%;
}
.EditorRow:not(.fullsize).row2 > .EditorColumn, .dragging .EditorRow:not(.fullsize).row1 > .EditorColumn {
    width: 50%;
}
.EditorRow:not(.fullsize).row3 > .EditorColumn, .dragging .EditorRow:not(.fullsize).row2 > .EditorColumn {
    width: 33%;
}
.EditorRow:not(.fullsize).row4 > .EditorColumn, .dragging .EditorRow:not(.fullsize).row3 > .EditorColumn {
    width: 25%;
}
*/
.edcp_overlay > *, #editorColumnResizer > a {
    display: inline-block;
    margin:5px;
    text-decoration: none !important;
	border: none !important;
    width: 32px;
    height: 32px;
    float: none;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}
.edcp_overlay > a, #editorColumnResizer > a {
	cursor: pointer;
	background-image: url("/core/images/editor/drag.png");
}
.edcp_overlay > span {
    position: absolute;
    top: 0;
    left: 0;
    height: 10px;
    font: normal 14px/10px Arial !important;
    color: #000000 !important;
    text-align: right;
    padding: 0;
    z-index: -1;
    text-transform: capitalize;
    width: 100%;
    opacity: 1;
    margin: 0;
}
/*
.edcp_overlay > span {
	position:absolute;
	top:0;
	left:0;
	height:40px;
	font: normal 1.4em/40px Arial;
	color:#800000;
	text-align: center;
	padding:0;
	z-index:-1;
	text-transform:capitalize;
	width:100%;
    opacity: 0.35;
    margin:0;
}
.EditorRow > .edcp_overlay > span {
	height:100%;
	width:40px;
	word-break:break-all;
	color:#008000;
	font-size:3em;
}
.EditorColumn > .edcp_overlay > span {
	color:#000080;
	font-size:2em;
}
.EditorComponent > .edcp_overlay > span {
	left:auto;
	right:0;
	max-width:140px !important;
}
*/
#topEditorContainter .edcp_delete, #editorColumnResizer > a {
	background-image: url("/core/images/editor/editor-fn-icon.png");
	background-position: -45px -168px !important;
    background-size: 385% auto;
}
#topEditorContainter .edcp_resize {
	background-image: url("/core/images/editor/resize.png");
    background-size: 81%;
}
#topEditorContainter .edcp_layout {
	background-image: url("/core/images/editor/editor-fn-icon.png");
	background-position: -44px -406px;
    background-size: 385% auto;
}
#topEditorContainter .edcp_edit {
	background-image: url("/core/images/editor/editor-fn-icon.png");
	background-position: -47px -50px !important;
    background-size: 385% auto !important;
}
#topEditorContainter .edcp_drag {
	background-image: url("/core/images/editor/editor-fn-icon.png");
    background-size: 300% auto !important;
}
/*
#topEditorContainter .EditorComponent .edcp_drag:hover, #topEditorContainter .EditorComponent .edcp_delete:hover, #topEditorContainter .EditorComponent .edcp_edit:hover, #editorColumnResizer > a:hover {
	background-color: #000000;
}
*/
.EditorComponent.ec_blogfeed .edcp_overlay .edcp_edit, .EditorComponent.ec_blog .edcp_overlay .edcp_edit {
	background-image: url("../admin/images/Blog_ico.png");
}
.EditorComponent.ec_fullcalender .edcp_overlay .edcp_edit, .EditorComponent.ec_calender .edcp_overlay .edcp_edit, .EditorComponent.ec_eventfeed .edcp_overlay .edcp_edit {
	background-image: url("../admin/images/Calender_ico.png");
}
.EditorComponent.ec_forms .edcp_overlay .edcp_edit {
	background-image: url("../admin/images/Forms_ico.png");
}
.EditorComponent.ec_testimonials .edcp_overlay .edcp_edit, .EditorComponent.ec_testimonialfeed .edcp_overlay .edcp_edit {
	background-image: url("../admin/images/Testimonials_ico.png");
}
.EditorComponent.ec_banners .edcp_overlay .edcp_edit {
	background-image: url("../admin/images/Banners_ico.png");
}
.EditorComponent.ec_storefeed .edcp_overlay .edcp_edit, .EditorComponent.ec_productfeed .edcp_overlay .edcp_edit {
	background-image: url("../admin/images/Store_ico.png");
}
.EditorComponent.ec_gallery .edcp_overlay .edcp_edit {
	background-image: url("../admin/images/PhotoGallery_ico.png");
}
.EditorComponent.ec_content .edcp_overlay .edcp_edit {
	background-image: url("../admin/images/Content_ico.png");
}
.EditorComponent.ec_custom .edcp_overlay .edcp_edit {
	background-image: url("../admin/images/Custom_ico.png");
}
.EditorComponent.ec_snippet .edcp_overlay .edcp_edit {
	background-image: url("../admin/images/edit_page_ico.png");
}
.PagePresets {
	background-position: -33px -1015px !important;
}
.PageProperties {
	background-position: -35px -1153px !important;
}

a.drag, a.nodrag{background-image: url("/admin/images/editor-icons.png");}

.Javascript {
	background-position: -33px -738px !important;
}

.Subpages {
	background-position: -30px -1427px !important;
}
.Content {
	background-position: -30px -321px !important;
}
.Custom {
	background-position: -30px 321px !important;
}
.Title {
	background-position: -30px -1982px !important;
}
.Gallery {
	background-position: -30px -1291px !important;
}
.Blog {
	background: url("/admin/images/editor-icons.png");
	background-position: -30px -183px !important;
}
.Calender {
	background: url("/admin/images/editor-icons.png");
	background-position: -30px -3036px !important;
}
.Survey {
	background-position: -30px -1706px !important;

}
.Forms {
	background-position: -30px -601px !important;
}
.Testimonials {
	background: url("/admin/images/editor-icons.png");
	background-position: -30px -1846px !important;
}
.Banners {
	background-position: -35px -50px !important;
}
.Store {
	background-position: -35px -1568px !important;
}
.Twitter {
	background: url("/admin/images/editor-icons.png");
	background-position: -30px -2114px !important;
}
.Facebook {
	background: url("/admin/images/editor-icons.png");
	background-position: -30px -461px !important;

}
.SlideShare {
	background: url("/admin/images/editor-icons.png");
	background-position: -30px -1428px !important;
}
.Youtube {
	background: url("/admin/images/editor-icons.png");
	background-position: -35px -2394px !important;
}
.Vimeo {
	background: url("/admin/images/editor-icons.png");
	background-position: -30px -2254px !important;
}
#topEditorContainter .EditorRow .EditorColumn .edit_code_view {
	/*position: absolute;*/
	position: relative;
	width: 100%;
	height: 100%;
	min-height: 40px;
	cursor: pointer;
}
/*.header-area, .main_wrp > .ttl_wrp, footer, .white_wrap_default {
	display:none !important;
}*/
#editorColumnResizer {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:100000;
    background: rgba(255,255,255,0.6);
	margin:0 !important;
	padding:0 !important;
}
#editorColumnResizer > div {
	position:absolute;
	top:0;
	left:0;
	width:10px;
	margin-left:-5px;
	opacity:1;
	height:100%;
  	cursor: col-resize;
  	background:#e4e4e4 url('/core/images/editor/resizer.png') no-repeat center center;
}
#editorColumnResizer > div:hover, #editorColumnResizer > div.active {
  	background-color:#e4ffe4;
}
#editorColumnResizer > div.snap {
	display:none;
  	background-color:#aaffaa;
  	width:2px;
	margin-left:-1px;
}
#editorColumnResizer > a {
	position:absolute;
	float:none;
	top:0;
	right:0;
	z-index:6;
}
.dragging .EditorComponent.ec_spacer {
	min-height:0 !important;
	height:0 !important;
}
.EditorComponent.ec_spacer .edcp_overlay {
	min-height:0;
	height:0;
	display:none !important;
}
.EditorColumn > .edcp_overlay, .EditorRow > .edcp_overlay {
	visibility:hidden;
	display:none !important;
}
.edrc_toolset:not(.dragging1) .EditorColumn > .edcp_overlay,
.edrc_toolset:not(.dragging1) .EditorRow > .edcp_overlay,
.edrc_toolset.dragging1 .EditorColumn:not(.extraColumn) > .edcp_overlay,
.edrc_toolset.dragging1 .EditorRow:not(.extraRow) > .edcp_overlay {
	visibility:visible;
	display:block !important;
	z-index:9999;
}
body.editor_extra .editor_extra {
	display:none !important;
}
.EditorComponent {
	overflow-x: hidden !important;
}
.EditorComponent * {
	/*max-width:100% !important;*/
}
.EditorComponent img {
	height:auto !important;
}
.EditorRow .EditorColumn .EditorRow.empty {
	border: 1px solid Gray !important;
	min-height: 40px;
}
.homepage .EditorComponent .in{
	max-width: 1400px !important;
}
