/*Composer Styles -- editing tools inside the page*/
.edit_content_wrap > * { min-height:10px; }
.edit_content_wrap > *:hover {outline: 1px dashed #ccc;}

row:hover {border:5px solid #f8a006; box-sizing:border-box;}
row row:hover { border: 2px solid #b2d144; }
row.copyright-section-1:hover {border:none}

.mc_header:hover {border:2px solid #b2d144; box-sizing:border-box;}
.edit_preview row { position: inherit; }
.edit_preview row:hover, .edit_preview .mc_header:hover { border: none; }

tools {display:none}
row:hover > tools {display:block;}
/*row.sidebar-row:hover tools .editRow, row.sidebar-row:hover row tools, row:hover row tools {display:none}
row.sidebar-row row:hover tools, row row:hover tools, row.sidebar-row row:hover tools .editRow {display:block}*/
row.copyright-section-1:hover tools {display:none}

.mc_header:hover tools {display:block;}
.edit_preview row:hover tools, .edit_preview .mc_header:hover tools { display: none; }

.mc_spacer {clear:both; height:42px; display:block !important}
.p_bottom {padding-bottom:15px}


tools .deleteRow { z-index:100; display:block; position:absolute; width:28px; height:33px; background: url(../images/icon_deleterow.png) #f8a006 no-repeat 8px 10px; top:0; right:0; cursor: pointer; border-bottom-left-radius: 3px;}
row row tools .deleteRow { background-color:#b2d144; }
edit {position:absolute; display: inline-block; margin:0 auto; bottom:-18px; left: 45% !important; z-index: 100;}
edit span {display: block;float: left;height: 30px; border: 2px solid #f8a006; background-repeat: no-repeat; background-color: #fff; cursor:pointer; margin:0 4px; min-width: 30px; border-radius: 20px}
row row tools edit span { border-color:#b2d144; }
edit txt {text-indent: -100px; overflow: hidden; line-height: 26px; text-transform: uppercase; color: #333; font-weight: bold; font-size: 12px; display: inline-block; width: 30px;}

edit span:hover txt {text-indent:0; padding: 0 7px; margin-left: 30px; background: #fff; width: auto;

    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
    line-height: 29px;

    -webkit-transition: 0.15s ease-out;
    -moz-transition: 0.15s ease-out;
    -o-transition: 0.15s ease-out;
    transition: 0.15s ease-out;

    -webkit-transition-property: text-indent;
    -moz-transition-property: text-indent;
    -o-transition-property: text-indent;
    transition-property: text-indent;

}

edit span.addRow {background-image: url(../images/icon_addrow.png); background-color:#fff; }
edit span.addRow:hover {background-image: url(../images/icon_addrow_on.png); background-color:#f8a006;}
row row edit span.addRow:hover { background-color: #b2d144; }


edit span.editRow, edit span.editHeader {background-image: url(../images/icon_editrow.png); background-color:#fff; }
edit span.editRow:hover, edit span.editHeader:hover {background-image: url(../images/icon_editrow_on.png); background-color:#f8a006;}
row row edit span.editRow:hover { background-color: #b2d144; }

edit span.moveRow {background-image: url(../images/icon_moverow.png); background-color:#fff; }
edit span.moveRow:hover {background-image: url(../images/icon_moverow_on.png); background-color:#f8a006;}
row row edit span.moveRow:hover { background-color: #b2d144; }

row row edit { bottom: -13px; }
row row edit span { height: 24px;  width: 24px;  min-width: 24px;  background-position: center;  background-size: contain; }
row row tools .deleteRow { width: 24px; height: 24px;  background: url(../images/icon_deleterow.png) #b2d144 no-repeat center; }

.mc_header tools .deleteRow {display:none;}
.mc_header edit span {border: 2px solid #b2d243}
.mc_header edit span:hover {background-color:#b2d243;}
.mc_header edit .addRow {margin-left:52px}

.mc_header edit span.editMenu {background-image: url(../images/icon_editmenu.png); background-color:#fff; display:none }
.mc_header edit span.editMenu:hover {background-image: url(../images/icon_editmenu_on.png); background-color:#b2d243;}


/** Hide addRow button and MoveRow button at 3 level down **/
row row row row tools edit .addRow, row row row row tools edit .moveRow { display: none; }



.ct-widget .newRow {  padding: 1.5%;  background: #f3f3f3;  float: left;  width: 27%;  margin: 1%;  cursor: pointer;  min-width: 250px;  height: 100px;  }
.ct-widget .newRow .rowSize { padding:20px 0; }

.ct-widget .newRow:hover {background: #ececec;}
.newRow span {display:block; height: 55px; text-align: center; color: #fff; background: #c1d969; line-height: 55px; font-size: 15px; margin: 0 1px}
.ct-widget .newRow:hover span {background:#b6d258;}
/*.newRow.smart_object span, .newRow.smart_object:hover span { background: #B4A7D6; }*/


.mc_popup.ct-widget .ct-dialog__body { height: 90%; overflow-y: auto; width:100%; }
.mc_popup.ct-widget .ct-dialog__body.mc_add_row { width: 100%; background-color: #f3f3f3; padding: 30px 0px 0px; }
.mc_popup.ct-widget .mc_add_row .ct-dialog__view { margin-top: 0px; height: 100%; margin: 0; }

ul.mc_tabs{ margin: 0px; padding: 0px; list-style: none; margin: 0px 20px; }
ul.mc_tabs li{ background: #a8e1f8; color: #fff; display: inline-block; padding: 10px 15px; font-size: 15px; font-weight: 600; cursor: pointer; }
ul.mc_tabs li.current{ background: #fff; color: #707070; }
.tab-content{ display: none; background: #ededed; padding: 15px; padding: 0 20px; }
#myTabContent.tab-content{ background: none; }
.tab-content.current{ display: inherit; float: left; background-color: #fff; padding: 20px 20px 100px; height: auto; min-height: 100%; }
.tab-content.current#tab-1 {padding: 0px 0px 100px; }
.tab-content.current#tab-1 .pfr_row {padding: 0 20px}
.pfr_items { padding-left: 0px; list-style:none }
.pfr_items li { background: #fafafa; color: #707070; padding: 15px 30px 15px 20px; cursor: pointer; margin-bottom: 10px; border: 1px solid #eeeeee; margin-right: 20px; box-shadow: -1px 2px 2px 0px rgba(0, 0, 0, 0.12); background: #fafafa url('../images/right_grey_arrow.png') no-repeat right 10px center; }
.pfr_items li:focus, .pfr_items li:hover, .pfr_items li.active, .pfr_items li:active { background-color:#a8e1f8; color: #fff; border: 1px solid #58c4f4; box-shadow: none; background: #a8e1f8 url('../images/right_white_arrow.png') no-repeat right 10px center; }
.ct-dialog__view .pfr_row_inner {padding: 40px 40px 20px 30px;}
.ct-dialog__view .pfr_row_inner .ml-30 {margin:0}
.ct-dialog__view .back_to_pfr_list {margin-bottom:20px}
.ct-dialog__view .ct-control--text {color:#fff; padding:10px 15px; background: #51c0f3; margin:0 2px; cursor: pointer}

.tabs-row .tab-content { padding: 0px; display: block; }
.tabs-row .nav-tabs { position: relative; top: 0px; }

.grid_wrap { /*-webkit-column-width: 320px; -moz-column-width: 320px; o-column-width: 320px; -ms-column-width: 320px; column-width: 320px; column-gap: 10px; width: 96%; max-width: 1100px; margin: 0px auto;*/ }
/*.grid_wrap_item { width: 46%; overflow: hidden; height: auto; margin: 0.5% 0.5% 0.5% 0.5% !important; display: inline-block; vertical-align: top !important; border:10px solid #fff; }*/
.grid_wrap_item { border: 10px solid #fff !important; width: 100%; margin-bottom:20px}
.grid_wrap_item row { zoom:70%; zoom: 0.7; -ms-zoom: 0.7; -webkit-zoom: 0.7; }
.grid_wrap_item:hover { border: 10px solid #f3f3f3 !important; cursor: pointer }
.myclubhouse row { opacity: 1 !important; top: 0px !important; }

.padd-20 { padding: 20px !important; }
.padd-30 { padding: 30px !important; }

.post-upload-ui select { width: auto !important; margin: 0 auto; padding: 7px 5px !important; height: auto !important; }


.edit_preview { background-color: #f3f3f3; padding:20px !important; clear: both; margin-bottom: 20px !important; }
.edit_preview .mc_logo { padding: 60px 40px !important; }
.edit_preview row { zoom: 70%; }
.edit_preview .footer-section-1 bgcolor { padding: 20px 0px; }
.edit_preview .mc_form.footer .mc_form_input { width: 96%; }
.edit_preview .mc_form.footer textarea.mc_form_input { width: 98%; }
.form_wrap { margin-bottom: 30px !important; clear: both; float: left; width: 100%; }
.form_wrap .sp-replacer { padding: 3px; color: #464646; border: 2px solid #e2e2e2; font-size: 16px; margin: 3px 0 10px 0; background-color: #fff; }
.form_wrap .sp-replacer .sp-preview { height: 29px; width: 36px; }
.sp-preview {border:none}
.form_wrap .sp-replacer .sp-dd { margin-top: 6px; font-size: 9px; margin-left: 5px; }
.form_wrap .addremove_more { margin-top: 12px; margin-left: 10px; float: left; }
.form_wrap .removebtnurl { display: none; }

.mc_editFooter .form_wrap textarea { resize: vertical; min-height: 160px; }
.mc_editFooter .form_wrap label { vertical-align: middle; }

#opacity_slider { background-color: #f3f3f3; border: 1px solid #d7d5d5; border-radius: 0px; margin-top:13px; }
#opacity_slider span.ui-slider-handle { background-color: #4aa5c9; border: none; height: 2.3em; width: 1em; border-radius: 2px; top: -0.6em; }
#opacity_slider span.val { position: absolute; top: 30px; font-size: 12px; left: 0%; margin-left: -10px; }

.masonry_grid { width: 100%; }
.inpgsb_wrap .grid-item{ /*min-height:540px;*/ }
.masonry_grid .grid-item{ border-radius: 10px; padding: 10px; }
.masonry_grid .grid-item img { border-radius: 10px; border: 1px solid #d3d2d2; }
.masonry_grid .grid-item:hover { background-color: #ececec; }

/*** Tooltip style **/
[data-tooltip], .tooltip { position: relative; cursor: pointer; text-align: center; margin: 0 5px;}
[data-tooltip]:before, [data-tooltip]:after { box-sizing: inherit; }
[data-tooltip]:before, [data-tooltip]:after, .tooltip:before, .tooltip:after { position: absolute; visibility: hidden; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24); transition: opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); pointer-events: none; }
.tooltip:before, [data-tooltip]:before { z-index: 1001; border: 6px solid transparent; background: transparent; content: ""; }
[data-tooltip]:before, [data-tooltip]:after, .tooltip:before, .tooltip:after, .tooltip-top:before, .tooltip-top:after { bottom: 100%; left: 50%; }
[data-tooltip]:before, .tooltip:before, .tooltip-top:before { margin-left: -6px; margin-bottom: -12px; border-top-color: #000; border-top-color: #6dcff6; }
.tooltip-top.green:before { border-top-color: #b2d144; }
.info_text { background: url(../images/info.png) no-repeat; height: 17px; width: 17px; display: inline-block; vertical-align: middle; }
.tooltip:after, [data-tooltip]:after { text-align: left; z-index: 1000; padding: 8px; width: 200px; background-color: #000; background-color: #6dcff6; color: #fff; content: attr(data-tooltip); font-size: 13px; font-weight: bold; line-height: 17px; border-radius: 4px; }
[data-tooltip]:after, .tooltip:after, .tooltip-top:after { margin-left: -80px; }
[data-tooltip].green:after { background-color: #b2d144; }
[data-tooltip]:hover:before, [data-tooltip]:hover:after, [data-tooltip]:focus:before, [data-tooltip]:focus:after, .tooltip:hover:before, .tooltip:hover:after, .tooltip:focus:before, .tooltip:focus:after { visibility: visible; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
[data-tooltip]:hover:before, [data-tooltip]:hover:after, [data-tooltip]:focus:before, [data-tooltip]:focus:after, .tooltip:hover:before, .tooltip:hover:after, .tooltip:focus:before, .tooltip:focus:after, .tooltip-top:hover:before, .tooltip-top:hover:after, .tooltip-top:focus:before, .tooltip-top:focus:after { -webkit-transform: translateY(-12px); -moz-transform: translateY(-12px); transform: translateY(-12px); }


/* Horizontally align top/bottom tooltips */
[data-tooltip]:after,.tooltip:after,.tooltip-top:after {margin-left: -80px;}
[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after,.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus:before,.tooltip:focus:after,.tooltip-top:hover:before,.tooltip-top:hover:after,.tooltip-top:focus:before,.tooltip-top:focus:after {-webkit-transform: translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px); }

/* Left */
.tooltip-left:before,.tooltip-left:after {right: 100%;bottom: 50%;left: auto;}
.tooltip-left:before {margin-left: 0;margin-right: -12px;margin-bottom: 0;border-top-color: transparent;border-left-color: #000;border-left-color: #6dcff6;}
.tooltip-left:hover:before,.tooltip-left:hover:after,.tooltip-left:focus:before,.tooltip-left:focus:after {-webkit-transform: translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px); }

/* Bottom */
.tooltip-bottom:before,
.tooltip-bottom:after {top: 100%;bottom: auto;left: 50%;}
.tooltip-bottom:before {margin-top: -12px;margin-bottom: 0;border-top-color: transparent;border-bottom-color: #000;border-bottom-color: #6dcff6;}
.tooltip-bottom:hover:before,
.tooltip-bottom:hover:after,
.tooltip-bottom:focus:before,
.tooltip-bottom:focus:after {-webkit-transform: translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px); }

/* Right */
.tooltip-right:before,
.tooltip-right:after {bottom: 10%;left: 100%;}
.tooltip-right:before {margin-bottom: 0;margin-left: -12px;border-top-color: transparent;border-right-color: #000;border-right-color: #6dcff6;}
.tooltip-right:hover:before,
.tooltip-right:hover:after,
.tooltip-right:focus:before,
.tooltip-right:focus:after {-webkit-transform: translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px); }

/* Move directional arrows down a bit for left/right tooltips */
.tooltip-left:before,
.tooltip-right:before {top: 3px;}

/* Vertically center tooltip content for left/right tooltips */
.tooltip-left:after,
.tooltip-right:after {margin-left: 0;margin-bottom: -16px;}

/*Green Tooltip*/
.tooltip-top.green:before {border-top-color: #b2d144}
.tooltip-right.green:before {border-right-color: #b2d144}
.tooltip-left.green:before {border-left-color: #b2d144}
.tooltip-bottom.green:before {border-bottom-color: #b2d144}
[data-tooltip].green:after {background-color: #b2d144}

/*Orange Tooltip*/
.tooltip-top.orange:before {border-top-color: #fec20a}
.tooltip-right.orange:before {border-right-color: #fec20a}
.tooltip-left.orange:before {border-left-color: #fec20a}
.tooltip-bottom.orange:before {border-bottom-color: #fec20a}
[data-tooltip].orange:after {background-color: #fec20a}

/*white Tooltip*/
.tooltip-top.white:before {border-top-color: #fff}
.tooltip-right.white:before {border-right-color: #fff}
.tooltip-left.white:before {border-left-color: #fff}
.tooltip-bottom.white:before {border-bottom-color: #fff}
[data-tooltip].white:after {background-color: #fff; color: #4aa5c9; box-shadow: 2px 2px 2px #aaa}


.needRow, .needWidgetRow, .needContentRow {width:90%; margin:50px auto; border:2px dashed #ddd; color:#ccc; text-transform: uppercase; padding:40px 0px; text-align: center; cursor: pointer; display:block}

.center {text-align: center}
.hide {display:none}
.brdr_rt_2 { border-right: 2px solid #e1e1e1; }
.mc_siteDesign .form_wrap .w_45 { margin-right:0px; }
.ct-widget .ct-anchored-dialog__button, .ct-widget .ct-anchored-dialog__input { float:left; }


.sidebars_preview_wrap { padding:10px; }
.sidebars_preview_wrap:hover { background: #efefef; cursor: pointer; }

/*
.ct-widget form div { padding: 0px; }
.ct-widget .edit_preview div.w_100 { padding: 60px 0px; }
.ct-widget .edit_preview div.w_85, .ct-widget .edit_preview div.w_75, .ct-widget .edit_preview div.w_66, .ct-widget .edit_preview div.w_60, .ct-widget .edit_preview div.w_50, .ct-widget .edit_preview div.w_45,
.ct-widget .edit_preview div.w_40, .ct-widget .edit_preview div.w_33, .ct-widget .edit_preview div.w_25, .ct-widget .edit_preview div.w_10 { padding: 40px 0px; }

.ct-widget .grid_wrap_item div.w_100 { padding: 60px 0px; }
.ct-widget .grid_wrap_item div.w_85, .ct-widget .grid_wrap_item div.w_75, .ct-widget .grid_wrap_item div.w_66, .ct-widget .grid_wrap_item div.w_60, .ct-widget .grid_wrap_item div.w_50, .ct-widget .grid_wrap_item div.w_45,
.ct-widget .grid_wrap_item div.w_40, .ct-widget .grid_wrap_item div.w_33, .ct-widget .grid_wrap_item div.w_25, .ct-widget .grid_wrap_item div.w_10 { padding: 40px 0px; }
*/

.mc_dim {    background: #000;  opacity: .7;  width: 100%;  overflow: hidden;  position: fixed;  z-index: 500;  Top: 0;  left: 0;}

.sp-replacer.sp-disabled { cursor: default !important; border-color: #efefef !important; color: silver!important; background-color: #efefef !important; }


.dynamic_slider_preview { position: relative; display: block !important; width: 100%;min-height: 300px; }
.dynamic_slider_preview img { width: 100%; }
.dynamic_slider_preview .caption { position: absolute;padding-top: 9%;text-align: center;vertical-align: middle;font-size: 26px;line-height: 36px;color: #aaa;top: 0px;width: 100%;bottom: 0px;background-color: #efefef; border: 1px solid #eee; }
.dynamic_slider_shortcode { display: none; }

.soliloquy-container { opacity: 1 !important; }
.iframe_insert { min-height: 300px; }

.non_edit_content_wrap { position: relative; padding:20px !important; }
.non_edit_content_msg { z-index:999; position: absolute; display: block !important; right: 0px; top:0px; left: 0px; bottom:0px; background-color: rgba(0,0,0,0.6);opacity: 0; -webkit-transition: opacity 1s ease-in;-moz-transition: top .5s ease-in, opacity .5s ease-in;-o-transition: top .5s ease-in, opacity .5s ease-in;-ms-transition: top .5s ease-in, opacity .5s ease-in;transition: top .5s ease-in, opacity .5s ease-in; border: 3px solid #f8a006;}
.non_edit_content_msg:hover { opacity: 1 !important; }
.non_edit_content_msg p { color: #fff;font-size: 21px;text-transform: capitalize;text-align: center; padding: 100px 50px 50px 50px; }
.shortcode_delete_btn { position: absolute;right: 0px; top:0px;font-size: 0px;color: transparent;padding: 4px 14px; text-decoration: none; z-index: 999; background: url('../images/icon_deleterow.png') #f8a006 no-repeat 8px 10px; cursor: pointer; }


/*.shortcode-wrap { position: relative; }*/
.shortcode:after { content: ''; top: 0; left: 0; position: absolute; right: 0; bottom: 0; background: none; }
.shortcode:hover:after { background: rgba(0,0,0,0.5); z-index: 99; }


.invalid-page-title.invisible { display: none; }
/********* Loading Animations ***************/
.loader {padding:60px 0 100px 0; overflow: hidden; text-align:center; font-size: 12px; color: #666; font-style: italic;}
#sd_loader_shortcode { padding: 10px; }

.circle {background-color: rgba(0,0,0,0);border:7px solid rgba(0,183,229,0.9);opacity:.9;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-radius:150px;box-shadow: 0 0 35px #2187e7;width:150px;height:150px;margin:0 auto;
    -moz-animation:spinPulse 1s infinite ease-in-out;
    -webkit-animation:spinPulse 1s infinite linear;
    box-shadow-color:#2187e7;
}

@-moz-keyframes spinPulse {
    0% { -moz-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px;}
    50% { -moz-transform:rotate(145deg); opacity:1; }
    100% { -moz-transform:rotate(-320deg); opacity:0; }
}

@-webkit-keyframes spinPulse {
    0% { -webkit-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px;}
    50% { -webkit-transform:rotate(145deg); opacity:1;}
    100% { -webkit-transform:rotate(-320deg); opacity:0; }
}

.circle1 {background-color: rgba(0,0,0,0);border:7px solid rgba(0,183,229,0.9);opacity:.9;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-radius:130px;box-shadow: 0 0 15px #2187e7; width:130px;height:130px;margin:-154px auto 30px auto;position:relative;
    -moz-animation:spinoffPulse 1s infinite linear;
    -webkit-animation:spinoffPulse 1s infinite linear;
}

@-moz-keyframes spinoffPulse {
    0% { -moz-transform:rotate(0deg); }
    100% { -moz-transform:rotate(360deg);  }
}

@-webkit-keyframes spinoffPulse {
    0% { -webkit-transform:rotate(0deg); }
    100% { -webkit-transform:rotate(360deg); }
}


@media only screen and (max-width: 1000px) {
    .ct-widget .newRow {width: 47%;}
}

@media only screen and (max-width: 800px) {
    .grid_wrap_item { width: 90%; margin: 1% 1% 1% 1% !important; }
}
@media only screen and (max-width: 500px) {
    .ct-widget .newRow {width: 95%;}
}

.slim-btn-media {
    content: "\f104";
}

/** Menus **/
#menu-management .menu-edit, #menu-settings-column .accordion-container,  .manage-menus, .menu-item-handle {
    border: 1px solid #e5e5e5;
    box-shadow: 0 1px 1px rgba(0,0,0,.04);
}

.control-section .accordion-section-title:focus, .control-section .accordion-section-title:hover, .control-section.open .accordion-section-title, .control-section:hover .accordion-section-title {
    color: #23282d;
    background: #f5f5f5;
}


.metabox-holder .postbox > h3, .metabox-holder .stuffbox > h3, .metabox-holder h2.hndle, .metabox-holder h3.hndle {
    font-size: 14px;
    padding: 8px 12px;
    margin: 0;
    line-height: 1.4;
}

.screen-reader-text { display: none; }

.manage-menus {
    margin-top: 23px;
    padding: 10px;
    overflow: hidden;
    background: #fbfbfb;
    border: 1px solid #e5e5e5;
}

#nav-menus-frame {
    margin-left: 300px;
    margin-top: 23px;
}

#menu-settings-column {
    display: inline;
    width: 270px;
    margin-left: -280px;
    clear: both;
    float: left;
    padding-top: 0;
}

#menu-management-liquid {
    float: left;
    min-width: 100%;
    margin-top: 3px;
}

#menu-management {
    position: relative;
    margin-right: 20px;
    margin-top: -3px;
    width: 97%;
    background: #f5f5f5;
}

.accordion-container .outer-border {
    margin: 0;
    padding: 0;
}

.accordion-section {
    border-bottom: 1px solid #ddd;
    margin: 0;
}

.nav-menus-php .metabox-holder h3 {
    padding: 10px 10px 11px 14px;
    line-height: 21px;
}

.control-section.open .accordion-section-title {
    border-bottom: 1px solid #ddd;
}

.accordion-section-title {
    cursor: pointer;
}

.accordion-section.open .accordion-section-content, .accordion-section .accordion-section-content {
    display: block;
}

#nav-menu-meta .accordion-section-content {
    padding: 18px 13px;
}


#nav-menu-meta .accordion-section-content {
    padding: 18px 13px;
}

.accordion-section-content {
    display: none;
    padding: 10px 20px 15px;
    overflow: hidden;
    background: #fff;
}

.nav-menus-php .major-publishing-actions {
    clear: both;
    padding: 10px 0;
    line-height: 28px;
}

#nav-menu-footer, #nav-menu-header {
    padding: 0 10px;
}

#nav-menu-header {
    border-bottom: 1px solid #ddd;
    margin-bottom: 0;
}

.nav-menus-php #post-body {
    padding: 0 10px 10px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ddd;
    background: #fff;
}


#post-body-content {
    width: 100%;
    min-width: 463px;
    float: left;
}

#post-body-content, .edit-form-section {
    margin-bottom: 20px;
}

.nav-menus-php #post-body-content {
    position: relative;
    float: none;
}

.accordion-section .categorychecklist {
    margin: 13px 0;
}

.loading {
    background-image: url(../images/loading.gif);
    background-position: center;
    background-repeat: no-repeat;
}

/*Miki's overwrites*/

.ct-widget.ct-toolbox {top:0 !important; left: 0 !important; width: 100%; padding:0; box-shadow: 0 1px 2px rgba(0,0,0,.35)}
.ct-widget .ct-toolbox__grip {display:none;}
.ct-widget .ct-tool-group {padding:0; float:left;}
.ct-widget .ct-tool:after {top:37px;}
.ct-widget.ct-toolbox {background: hsl(0, 0%, 92%); border-bottom: 1px solid #fff; border-top: 2px solid #fff;}
/*.ce-element--focused, .ce-element--over {background-color: rgba(226, 225, 224, 0.1);}*/

/*hide some tools*/
.ct-tool--undo, .ct-tool--redo, .ct-tool--preformatted {display:none;}


/*Popup headers*/
.ct-widget .ct-dialog__header {}
.ct-dialog__caption {background-color: #6dcff6;  color: #fff;  font-size: 35px;  font-weight: 200;  margin: 0;  padding: 25px 30px;  text-align: left;  height: auto; line-height: 30px;}
.mc_close {display: block;  position: absolute;  width: 80px;  height: 80px;  z-index: 2;  background: url(../images/x_large.png) #51c0f3 50% 50% no-repeat;  top: 0;  right: 0;}
.mc_popup.ct-widget .ct-dialog__view {height: auto;}
.mc_popup {overflow: hidden;}

/*Popup forms*/
.ct-dialog__view .form_fields input[type=text],
.ct-dialog__view .form_fields input[type=radio],
.ct-dialog__view .form_fields input[type=checkbox],
.ct-dialog__view .form_fields select,
.ct-dialog__view .form_fields textarea {  padding: 8px 14px !important;  color: #777777 !important;  border: 2px solid #e2e2e2 !important;  font-size: 16px  !important;  margin: 3px 0 5px 0 !important;}
.ct-dialog__view .form_fields label {font-size: 14px !important; color:#444 !important; padding: 3px 0 !important; font-weight: 400 !important}

@media only screen and (max-width: 900px) {
    /*.mc_spacer {height: 82px}*/
    .layout_wrapper { margin-top:40px; }
}

@media only screen and (max-width: 450px) {
    /*.mc_spacer {height: 120px}*/
    .layout_wrapper { margin-top:60px; }
}

.ct-widget.ct-dialog{background:#fff;box-shadow:0 8px 8px rgba(0,0,0,.35);border-radius:2px;height:480px;left:50%;margin-left:-350px;margin-top:-240px;position:fixed;top:50%;width:700px;z-index:10099}


/*Froala Overwrites*/
.fr-box.fr-basic .fr-element {padding:0}
.fr-toolbar.fr-top {position: fixed; left:0; z-index: 5000 !important; width:100%; top:0; background: #efefef; border-top: 3px solid #444;}
.fr-separator { background: #d3d0d0;}
.fr-box .fr-wrapper textarea {min-height:600px; background: #fff !important;}
.fr-toolbar .fr-command.fr-btn.fr-active, .fr-popup .fr-command.fr-btn.fr-active {background: #d2d2d2; color: #fff}
.fr-element, .fr-wrapper {overflow:visible !important;}
.fr-dropdown-list li { background-image: none; }

/*If the header is fixed in the theme or child theme, it will not look right in the composer*/
.mc_header {position: relative !important;}





.p_top {padding-top:15px}
edit span.addRow { background-position: 1px; }
row row edit span.addRow { background-position: 0px; }
edit span { height: 35px; width: 35px; border-radius: 50%; }
.tooltip:after, [data-tooltip]:after { width: 250px; font-size: 12px; line-height: 16px; }
.ct-dialog__view .form_fields label {  display: initial;  margin-bottom: 0px;  }
.ct-dialog__view .form_fields input, .ct-dialog__view .form_fields select, .ct-dialog__view .form_fields textarea { font-family: sans-serif; line-height: normal; }
.mc_close { cursor: pointer; }
.wp-core-ui .attachment { background-image: none; }
.circle1 { margin: -140px auto 30px auto; }
.ct-widget .newRow {  padding: 0% 2%; width: 31.3%;  margin: 1%;  height: auto; }

.pfr_row_inner .back_to_pfr_list {  padding: 0px 0px 0px 20px !important; }


.blog-articles-settings {  }
.blog_preview_item row { zoom:70%; zoom: 0.7; -ms-zoom: 0.7; -webkit-zoom: 0.7; }
.ct-dialog__view .blog-articles-settings input[type="checkbox"], .ct-dialog__view .blog-articles-settings input[type="radio"] { width: auto !important; margin-right: 5px !important; height: auto !important; }
.blog-articles-settings .card { border: none; border-radius: 0px; min-height: 105px; }
.blog-articles-settings .card-body { padding: 0.75rem 1.25rem; }
.blog-articles-settings .categories-wrap-show-hide { padding-left: 15px; border-left: 1px solid #ccc; }
.blog-articles-settings .blog_preview_item { position: relative; }
.blog-articles-settings .blog_preview_item bgcolor { padding: 20px !important; }
.blog-articles-settings .blog_preview_item .mc_button { position: absolute; top: 38%; left: 40%; opacity: 0; }
.blog-articles-settings .blog_preview_item .mc_button:hover { text-decoration: none; }
.blog-articles-settings .blog_preview_item:hover > .blog_preview_item_select { z-index: 999; background: rgba(0,0,0,0.7); position: absolute; top:0; right:0; left:0; bottom:0; }
.blog-articles-settings .blog_preview_item:hover > .blog_preview_item_select .mc_button { opacity: 1; }