.delete-sidebar {
	width:20px;
	height:20px;
	background: url(images/et-delete.png) no-repeat center center;
	display: block;
	text-indent: -99999px;
	position: absolute;
	right:30px;
	top:6px;
}

.delete-sidebar:hover {
	cursor: pointer;
}

#etheme_add_sidebar_form_wrap {
	max-width: 450px;
	margin-top: 15px;
}

#etheme_add_sidebar_form {
	background: #fcfcfc;
	border: 1px solid #dfdfdf;
	border-radius: 3px;
	padding:10px 15px;
	text-align: center
}

#etheme_add_sidebar_form h2 {
	text-align: center
}

#etheme_add_sidebar_form input {
	width: 100%;
	box-sizing: border-box;
	padding: 5px 10px;
	margin-bottom: 10px;
}

.sidebar-etheme_custom_sidebar .sidebar-name {
	position: relative;
}

.etheme-metaboxes .metabox-holder .postbox-container-left{
	width: 50%;
	float: left;
	margin: 0;
	padding: 0;
}
.etheme-metaboxes .metabox-holder .postbox-container-left .postbox-container {
	margin: 0;
	padding: 0 10px 0 0;
	float: none;
}
.etheme-metaboxes .metabox-holder .postbox-container-right{
	width: 50%;
	float: right;
	margin: 0;
	padding: 0;
}
.etheme-metaboxes .metabox-holder .postbox-container-right .postbox-container {
	margin: 0;
	padding: 0 0 0 10px;
	float: none;
}
.etheme-metaboxes .inside {
	margin: 10px;
}

.etheme-metaboxes .upload_title {
    display: none;
}
.etheme-metaboxes input.upload {
    width:250px;
}

.screenshot.etheme,
.etheme-metaboxes .screenshot {
	float:left;
	margin-left:1px;
	position:relative;
	width:100%;
	margin-top:3px;
	margin-bottom:10px;
}
.screenshot.etheme img,
.etheme-metaboxes .screenshot img {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-border-radius:4px;
	background:#FAFAFA;
	border-color:#CCCCCC #EEEEEE #EEEEEE #CCCCCC;
	border-style:solid;
	border-width:1px;
	float:left;
	max-width:334px;
	padding:4px;
}
.remove.etheme,
.etheme-metaboxes .screenshot .remove {
	background:url("images/ico-delete.png") no-repeat;
	border:medium none;
	bottom:-4px;
	display:block;
	float:left;
	height:16px;
	padding:0;
	position:absolute;
	left:-4px;
	text-indent:-9999px;
	width:16px;
}

.etheme-metaboxes input.text-input {
    width: 250px;
}

#icon-options-etheme {
    background: url(images/etheme2.png);
}

.etheme-metaboxes .bottom-buttons {
    text-align: right;
    clear:both;
}
.clear {
    clear:both;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
	line-height: 0;
}
.clearfix {
}

/* Radio buttons */

.radio-set .layout-type {
    padding:250px 0 0 0;
    display:block;
    float:left;
    margin:0 20px 20px 0;
    width:170px;
    background-position: top left;
    background-repeat: no-repeat;
}

    .radio-set .layout-type.blog1 {
        background-image:url("images/blog_1.jpg");
    }
    .radio-set .layout-type.blog2 {
        background-image:url("images/blog_2.jpg");
    }
    .radio-set .layout-type.blog3 {
        background-image:url("images/blog_3.jpg");
    }

.product-layout.radio-set .layout-type {
    padding:160px 0 0 0;
    width:255px;
}

    .product-layout.radio-set .layout-type.prodl1 {
        background-image:url("images/product_1.jpg");
    }
    .product-layout.radio-set .layout-type.prodl2 {
        background-image:url("images/product_2.jpg");
    }
    .product-layout.radio-set .layout-type.prodl3 {
        background-image:url("images/product_3.jpg");
    }
    .product-layout.radio-set .layout-type.prodl4 {
        background-image:url("images/product_4.jpg");
    }

.import-block {
	display:none;
	float:left;

}
.import-block textarea {
	display:block;

}

.import-block button {
	clear:both;
	float:right;
	margin: 20px 1px;
}

/* ET SECTIONS FOR VS */
.wpb_add_new_section i.icon {
	background: transparent url(../../wpbakery/js_composer/assets/vc/row_prepend.png) center center no-repeat;
}

.wpb_et_section {
	margin: 20px -13px 20px -11px;
}

.wpb_section_container > div {
margin-bottom: 0;
padding:20px;
background: #FCFCFC;
border: 1px solid #ECECEC;
height: 100%;
}
/* ------------------------------------------------------------------------------------------*/

.post-metaboxes .format-settings .type-text .format-setting-inner {
	margin-bottom: 20px;
}
.post-metaboxes .format-settings .type-text .format-setting-inner label {
	display: inline-block;
	width:100px;
}

.et-icon-selector {
	height: 155px;
	overflow-y: scroll;
	border: 1px solid #ccc;
	padding: 10px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.et-select-icon {
	margin: 0 10px 10px 0;
	display: inline-block;
	width: 50px;
	cursor: pointer;
	text-align: center;
	padding:3px;
	border:1px solid white;
}

.et-select-icon.selected {
	border:1px solid #858585;
	cursor: default;
}

.et-select-icon i{
	font-size: 36px;
}

#install_demo_pages {
    margin: 0 0 0 10px;
}

.type-backup {
    position:relative;
}

.loading {
    position: absolute;
    top: -5px;
    left: 392px;
}
.installing-info {
}

#setting_footer_type .option-tree-ui-radio-images,
#setting_header_type .option-tree-ui-radio-images {
	float: none;
}


.form-field input.ed_button {
	width:auto;
}

#floatingCirclesG{
position:relative;
width:40px;
height:40px;
-moz-transform:scale(0.6);
-webkit-transform:scale(0.6);
-ms-transform:scale(0.6);
-o-transform:scale(0.6);
transform:scale(0.6);
}

.f_circleG{
position:absolute;
background-color:#FFFFFF;
height:7px;
width:7px;
-moz-border-radius:4px;
-moz-animation-name:f_fadeG;
-moz-animation-duration:1.04s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-webkit-border-radius:4px;
-webkit-animation-name:f_fadeG;
-webkit-animation-duration:1.04s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-ms-border-radius:4px;
-ms-animation-name:f_fadeG;
-ms-animation-duration:1.04s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-o-border-radius:4px;
-o-animation-name:f_fadeG;
-o-animation-duration:1.04s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
border-radius:4px;
animation-name:f_fadeG;
animation-duration:1.04s;
animation-iteration-count:infinite;
animation-direction:linear;
}

#frotateG_01{
left:0;
top:16px;
-moz-animation-delay:0.39s;
-webkit-animation-delay:0.39s;
-ms-animation-delay:0.39s;
-o-animation-delay:0.39s;
animation-delay:0.39s;
}

#frotateG_02{
left:5px;
top:5px;
-moz-animation-delay:0.52s;
-webkit-animation-delay:0.52s;
-ms-animation-delay:0.52s;
-o-animation-delay:0.52s;
animation-delay:0.52s;
}

#frotateG_03{
left:16px;
top:0;
-moz-animation-delay:0.65s;
-webkit-animation-delay:0.65s;
-ms-animation-delay:0.65s;
-o-animation-delay:0.65s;
animation-delay:0.65s;
}

#frotateG_04{
right:5px;
top:5px;
-moz-animation-delay:0.78s;
-webkit-animation-delay:0.78s;
-ms-animation-delay:0.78s;
-o-animation-delay:0.78s;
animation-delay:0.78s;
}

#frotateG_05{
right:0;
top:16px;
-moz-animation-delay:0.91s;
-webkit-animation-delay:0.91s;
-ms-animation-delay:0.91s;
-o-animation-delay:0.91s;
animation-delay:0.91s;
}

#frotateG_06{
right:5px;
bottom:5px;
-moz-animation-delay:1.04s;
-webkit-animation-delay:1.04s;
-ms-animation-delay:1.04s;
-o-animation-delay:1.04s;
animation-delay:1.04s;
}

#frotateG_07{
left:16px;
bottom:0;
-moz-animation-delay:1.17s;
-webkit-animation-delay:1.17s;
-ms-animation-delay:1.17s;
-o-animation-delay:1.17s;
animation-delay:1.17s;
}

#frotateG_08{
left:5px;
bottom:5px;
-moz-animation-delay:1.3s;
-webkit-animation-delay:1.3s;
-ms-animation-delay:1.3s;
-o-animation-delay:1.3s;
animation-delay:1.3s;
}

@-moz-keyframes f_fadeG{
0%{
background-color:#FF0A0A}

100%{
background-color:#FFFFFF}

}

@-webkit-keyframes f_fadeG{
0%{
background-color:#FF0A0A}

100%{
background-color:#FFFFFF}

}

@-ms-keyframes f_fadeG{
0%{
background-color:#FF0A0A}

100%{
background-color:#FFFFFF}

}

@-o-keyframes f_fadeG{
0%{
background-color:#FF0A0A}

100%{
background-color:#FFFFFF}

}

@keyframes f_fadeG{
0%{
background-color:#FF0A0A}

100%{
background-color:#FFFFFF}

}
.js .tmce-active .wp-editor-area {
	color: #000000 !important;
}