.mb-editor .mb-rb {border:1px dashed #DBDBDB;min-height:30px;box-sizing: border-box !important;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;}
.mb-editor .mb-rb img {box-shadow:none !important;display:inline-block !important;vertical-align:middle !important;max-width:100%;height:auto;border: 0;-ms-interpolation-mode: bicubic;image-rendering: optimizeQuality;}
.mb-editor p{margin:0px;}
.mb-editor .responsive-list:after, .mb-editor .gallery-list:after, .mb-editor .mb-clearfix:after{content:"";display:block;visibility:hidden;height:0;clear:both  !important;}
.mb-editor .clear{ clear:both  !important;}

#mb_top .mb-editor-composer {border:1px solid #d1d1d1;min-width:270px;margin:-1px 0 2px !important}
#mb_top .mb-editor-composer .mp-editor-tabs-item-box{
	font-size: 13px !important;
	font-weight:700 !important;
	padding:6px 0px !important; 
	color:#fff;
	border-right:1px solid #676767;
}
#mb_top.mb-mobile .mb-editor-composer .mp-editor-tabs-item-box{
	font-size: 12px !important;
}
.mb-tablet.mb-editor img,.mb-mobile.mb-editor img {max-width:100% !important;height:auto !important;}
#mb_top .mb-editor-composer .mp-editor-tabs-item-box:active,
#mb_top .mb-editor-composer .mp-editor-tabs-item-box:hover{
	color:#fff;
}
#mb_top .mb-editor-composer .mp-editor-tabs-item{
	display:inline-block;
	position:relative;
	width:33.3333%;
	max-width:250px;
	z-index:100;
	cursor:pointer !important;
	font-weight: 500; 
	color:#888;	
	text-align:center;
}
#mb_top .mb-editor-composer .mp-editor-tabs-selected {
	color:#555; 
	z-index:101;
	background-color:#fff;
}
#mb_top .mb-editor-composer .mp-editor-tabs-selected .mp-editor-tabs-item-box{
	color:#555;	
	border-bottom:0 !important;
}
#mb_top .mb-editor-composer .mp-editor-tabs-selected .mp-editor-tabs-item-box a{color:#333 !important;}
#mb_top .mb-editor-composer .mp-editor-tabs-item-box a{color:#eee !important;}
#mb_top .mb-editor-composer .mp-editor-tabs-item-box a:hover{color:#eee !important;}


#mb_top .mb-editor-composer .mb-editor-margin{border:1px dashed #bababa;margin:1px !important;position:relative;}
#mb_top .mb-editor-composer .mb-editor-style-box{
	margin-bottom:10px;
}
#mb_top .mb-editor-composer .mb-editor-style-box input{
	position: absolute;
    text-align: center;
    padding: 3px 0;
    height: 24px;
    width: 34px;
    margin: 0;
    border: 1px solid #bdbdbd;
    font-size: 11px;
    line-height: 11px;
}
#mb_top .mb-editor-composer .mb-editor-style-box .mb-editor-label1{
	position: absolute;
    font-size: 12px !important;
	font-weight:600 !important;
    line-height: 16px;
    top: 9px;
    left: 12px;
    color: #888 !important;;
    margin: 0;
    padding: 0;
}
#mb_top .mb-editor-composer .mb-editor-style-box .mb-editor-label2{
	position: absolute;
    font-size: 12px !important;
	font-weight:600 !important;
    line-height: 16px;
    top: 3px;
    left: 6px;
    color: #888 !important;;
    margin: 0;
    padding: 0;
}

#mb_top .mb-editor-composer .mb-editor-margin .mb-editor-margin-top{
	top: 11px;
    left: 50%;
    margin-left: -17px !important;
}
#mb_top .mb-editor-composer .mb-editor-margin .mb-editor-margin-right{
	top: 53%;
    right: 5px;
    margin-top: -12px !important;
}
#mb_top .mb-editor-composer .mb-editor-margin .mb-editor-margin-bottom{
	bottom: 11px;
    left: 50%;
    margin-left: -17px !important;
}
#mb_top .mb-editor-composer .mb-editor-margin .mb-editor-margin-left{
	top: 53%;
    left: 5px;
    margin-top: -12px !important;
}

#mb_top .mb-editor-composer .mb-editor-border{border: 1px dashed  #EEEEEE;padding: 27px 32px !important;position: relative;}
#mb_top .mb-editor-composer .mb-editor-border .mb-editor-border-top-width{
	top: 6px;
    left: 50%;
    margin-left: -14px !important;
}
#mb_top .mb-editor-composer .mb-editor-border .mb-editor-border-right-width{
	top: 53%;
    right: 2px;
    margin-top: -14px !important;
}
#mb_top .mb-editor-composer .mb-editor-border .mb-editor-border-bottom-width{
	bottom: 6px;
    left: 50%;
    margin-left: -14px !important;
}
#mb_top .mb-editor-composer .mb-editor-border .mb-editor-border-left-width{
	top: 53%;
    left: 2px;
    margin-top: -14px !important;
}

#mb_top .mb-editor-composer .mb-editor-padding{border: 1px solid #DDDDDD;position: relative;padding: 27px 32px !important;}
#mb_top .mb-editor-composer .mb-editor-padding .mb-editor-padding-top{
	top: 2px;
    left: 50%;
    margin-left: -14px !important;
}
#mb_top .mb-editor-composer .mb-editor-padding .mb-editor-padding-right{
	top: 53%;
    right: 2px;
    margin-top: -12px !important;
}
#mb_top .mb-editor-composer .mb-editor-padding .mb-editor-padding-bottom{
	bottom: 2px;
    left: 50%;
    margin-left: -14px !important;
}
#mb_top .mb-editor-composer .mb-editor-padding .mb-editor-padding-left{
	top: 53%;
    left: 2px;
    margin-top: -12px !important;
}
#mb_top .mb-editor-composer .mb-editor-board-style5{
	border: 1px dashed  #EEEEEE;
	padding:1px;
}

#mb_top .mb-editor-composer .mb-editor-board-style2{
	border: 1px dashed  #EEEEEE;
	padding:5px;
}
#mb_top .mb-editor-composer .mb-editor-board-style1{
	border: 1px dashed  #EEEEEE;
    min-height: 16px;
    font-size: 12px !important;
	font-weight:600 !important;
    line-height: 15px;
    color: #888 !important;
	text-align:center;
	min-width:40px;
}
#mb_top .mb-editor-composer .mb-inner-box .mb-editor-board-style1{border:none !important;}
#mb_top .mb-editor-composer .mb-inner-box .mb-editor-board-style2{border:none !important;}
#mb_top .mb-editor-composer .mb-inner-box .mb-editor-board-style5{padding:11px;}

#mb_top .mb-editor-composer .mb-outer-box .mb-editor-board-style1{border:none !important;}
#mb_top .mb-editor-composer .mb-outer-box .mb-editor-board-style5{border:none !important;}
#mb_top .mb-editor-composer .mb-outer-box .mb-editor-board-style1{min-height:35px;line-height: 33px;}
#mb_top .mb-editor-composer .mb-outer-box .mb-editor-board-style2{padding:6px;}

#mb_top .mb-editor-composer .mb-wrap-box .mb-editor-board-style4{border:none !important;}
#mb_top .mb-editor-composer .mb-wrap-box .mb-editor-board-style5{border:none !important;}

#mb_top .mb-editor-composer .mb-wrap-box .mb-editor-board-style1{min-height:26px;line-height: 23px;}
#mb_top .mb-editor-composer .mb-wrap-box .mb-editor-board-style2{padding:11px;}

#mb_top .mb-editor-composer .mb-editor-style-box input[type="text"]{
	width:28px !important;
	height:19px !important;
	min-height:19px !important;
	font-size:12px !important;
	padding:5px 2px !important;
}
#mb_top .mb-editor-composer .mb-box-attr-bgcolor .mb-box-attr-option .evo-cp-wrap{width:100% !important;height:30px !important;min-height:30px !important;font-size:13px !important;}
#mb_top .mb-editor-composer .mb-box-attr-option input{width:100% !important;height:30px !important;min-height:30px !important;font-size:13px !important;padding: 1px 5px 0 7px !important;}
#mb_top .mb-editor-composer .mb-box-attr-option select{width:100% !important;height:30px !important;min-height:30px !important;font-size:13px !important;padding: 1px 20px 0 7px !important;}

#mb_top .mb-editor-composer input,#mb_top .mb-editor-composer select{display:inline-block !important;vertical-align:top !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-khtml-border-radius:0px !important;border-radius:0px !important;border:1px solid #DDD !important;}
#mb_top .mb-editor-composer .mb-box-attr-label{display:inline-block !important;width:98px !important;min-width:98px !important;font-size:13px !important;padding:4px 0px 4px 6px !important;border:1px solid #EEE;background-color:#F3F3F3;margin:0px 2px 9px 5px;font-weight:600;}
#mb_top .mb-editor-composer .mb-box-attr-option{display:inline-block !important;width:calc(100% - 110px);vertical-align:top;max-width:230px;white-space: nowrap;}
#mb_top.mb-mobile .mb-editor-composer .mb-box-attr-option{max-width:100%;}

#mb_top.mb-mobile .mb-editor-composer .mb-box-attr-label{min-width:70px;margin:0px 0px 4px 0px;}

#mb_top .mb-editor-composer .mb-editor-composer-tab-title{padding:1px 1px 0px 6px;font-weight:600;font-size:15px;}
#mb_top.mb-mobile .mb-editor-composer .mb-editor-composer-tab-title{padding:1px 1px 0px 0px;font-size:14px;}
#mb_top .mb-editor-composer .mb-editor-composer-tab-desc{padding:3px 1px 6px 6px;font-size:13px;}
#mb_top.mb-mobile .mb-editor-composer .mb-editor-composer-tab-desc{padding:1px 1px 6px 0px;font-size:12px;}


#mb_top .mb-editor-composer .mb-editor-composer-tabs{background-color:#777;}
#mb_top .mb-editor-composer .mb-layout-btn-box{
	background-color:#FBFBFB;
	padding:1px 5px 6px;	
	position:relative;
	min-height:36px;
}
#mb_top .mb-editor-composer .mb-box-attr-border{min-width:296px;}
#mb_top.mb-mobile .mb-editor-composer .mb-editor-attr-box select{padding: 3px 2px 2px !important;}

#mb_top .mb-editor-composer .mb-editor-composer-tab1{position:relative;padding:17px 10px 7px;}
#mb_top .mb-editor-composer .mb-editor-composer-tab1 .col-sm-4{max-width:328px;min-height:173px;margin:0 auto;padding:0px 12px;}
#mb_top .mb-editor-composer .mb-layout-icon {padding: 4px 1px !important; display:inline-block !important; border:1px solid #ccc; border-radius: 3px; margin:7px 2px 2px 3px !important; background-color:#FAFAFA;cursor: pointer; line-height:0;}
#mb_top .mb-editor-composer .mb-layout-icon:hover{background-color:#ffffff; }
#mb_top .mb-editor-composer .mb-editor-btn-box{position:absolute;top:3px;right:4px;background-color: #FBFBFB;padding:4px 4px 4px 0;}
#mb_top.mb-mobile .mb-editor-composer .mb-editor-btn-box{padding:4px 2px 4px 0 !important;}
#mb_top .mb-editor-composer .mb-layout-btn-box .mb-layout-option-box{display:inline-block !important;height:30px;vertical-align:top !important;padding:0 0px 0 3px;position:relative;white-space: nowrap;overflow: hidden;}

#mb_top .mb-editor-composer.mb-editor-composer-narrow1 .mb-layout-btn-box .mb-layout-option-box,
#mb_top.mb-mobile .mb-editor-composer .mb-layout-btn-box .mb-layout-option-box{display:block;width:100%;border-right:none;margin-right:0px;height:30px;}
#mb_top .mb-editor-composer .mb-layout-btn-box .mb-layout-option-box select{background-color:#FDFDFD;padding:1px 20px 1px 4px !important;margin:6px -1px 0 0 !important;height:24px !important;min-height:24px !important;position:relative;font-size:13px !important;}
#mb_top .mb-editor-composer .mb-layout-btn-box .mb-layout-option-box select.mbc_editor_text_align{margin-right:4px !important;}
#mb_top .mb-editor-composer .mb-layout-btn-box .mb-layout-option-box .mbc_editor_video{font-size:13px !important;line-height:1.6 !important;height:24px !important;min-height:24px !important;display:inline-block !important;border: 1px solid #DDD !important;background-color:#fff !important;padding:1px 3px !important;margin: 6px 0px 0 0 !important;}
#mb_top .mb-editor-composer .mb-layout-btn-box .mb-editor-video-box{width:100%;position:absolute;bottom:100%;z-index:999;left:0px;display:none;;border-bottom:1px solid #DDD;background-color:#FFF;}
#mb_top .mb-editor-composer .mb-layout-btn-box .mb-editor-video-header{padding:4px 0 5px !important;font-weight:600 !important;font-size:14px !important;background-color:#777;color:#FFF;text-align:center;}
#mb_top .mb-editor-composer .mb-layout-btn-box .mb-editor-video-body{padding:12px 12px !important;}
#mb_top .mb-editor-composer .mb-layout-btn-box .mb-editor-video-body .mb-editor-video-input-label{padding:0px 1px 1px !important;}
#mb_top .mb-editor-composer .mb-layout-btn-box .mb-editor-video-body .mb-editor-video-input-label>span{font-size:14px !important;font-weight:600 !important;}
#mb_top .mb-editor-composer .mb-layout-btn-box .mb-editor-video-body textarea{width:100% !important;;height:60px !important;margin:0 !important;}
#mb_top .mb-editor-composer .mb-layout-btn-box .mb-editor-video-body .btn-box-center .btn-default{max-width:68px !important;min-width:46px !important;margin-top:0 !important;margin-bottom:0 !important;max-height:30px !important;height:30px !important;font-size:13px !important;}

#mb_top .mb-editor-composer.mb-editor-composer-open .mb-layout-btn-box{border-top:1px solid #d1d1d1;}
#mb_top .mb-editor-composer.mb-editor-composer-open .mb-editor-attr-box{overflow:visible !important;}
#mb_top .mb-editor-composer .mb-editor-composer-vertical-bar1{display: inline-block;border-right: solid 1px #dadada;height: 18px;margin: 0 6px 0 6px !important;vertical-align: -5px;}
#mb_top .mb-editor-composer .mb-editor-composer-vertical-bar2{display: inline-block;border-right: solid 1px #dadada;height: 18px;margin: 0 3px 0 3px !important;vertical-align: -5px;}
#mb_top.mb-mobile .mb-editor-composer .mb-editor-composer-vertical-bar1{margin: 0 5px 0 5px !important;height: 16px !important;vertical-align: -4px !important;}
#mb_top.mb-mobile .mb-editor-composer .mb-editor-composer-vertical-bar2{margin: 0 1px 0 1px !important;height: 16px !important;vertical-align: -4px !important;visibility:hidden;}