/** Core Styling for Page Builder If you want to add your own styling, use the aspb_blocks.css file or add your own css file using the hooks DO NOT EDIT THIS **/ /*generic*/ .cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;} .cf{display:block;} * html .cf{height:1%;} a:hover, a:active, a:focus { color: #d54e21; } /*builder page*/ #page-builder-frame { margin-left: 300px; } #page-builder-archive { width: 275px; float: left; background: #fcfcfc; position: fixed; } #page-builder-archive.postbox .hndle { cursor: auto; } #page-builder-fixed { float: left; width: 746px; } #page-builder { position: relative; margin-top: -3px; } .aspbdiv { -webkit-border-radius: 3px; border-radius: 3px; border-width: 1px; border-style: solid; } #page-builder .aspb-wrap { border-color: #dfdfdf; } #aspb-header, #aspb-footer { background-color: #f1f1f1; background-image: -ms-linear-gradient(top,#f9f9f9,#ececec); background-image: -moz-linear-gradient(top,#f9f9f9,#ececec); background-image: -o-linear-gradient(top,#f9f9f9,#ececec); background-image: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#ececec)); background-image: -webkit-linear-gradient(top,#f9f9f9,#ececec); background-image: linear-gradient(top,#f9f9f9,#ececec); padding: 0 10px; } #aspb-header { border-bottom: 1px solid #dfdfdf; } #aspb-body { background: #fff; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #fff; padding: 0 10px; } #aspb-footer { border-top: 1px solid #fff; } /*tabs nav*/ #page-builder .aspb-tabs-nav { margin: 0 20px; } #page-builder .aspb-tabs-arrow { display: none; width: 10px; padding: 0 5px 4px; cursor: pointer; position: absolute; top: 0; line-height: 22px; font-size: 18px; text-shadow: 0 1px 0 #fff; } #page-builder .aspb-tabs-arrow-right { right: 0; } #page-builder .aspb-tabs-arrow-left { left: 0; } #page-builder .aspb-tabs-arrow a { color: #c1c1c1; } #page-builder .aspb-tabs-arrow a:hover { color: #d54e21; } #page-builder .aspb-tabs-wrapper { height: 28px; margin-bottom: -1px; overflow: hidden; } #page-builder .aspb-tabs { float: left; margin-left: 0; margin-right: -4000px; padding-right: 10px; } .aspb-tab { color: #aaa; font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif; font-size: 14px; background: #fbfbfb; border-color: #dfdfdf; border-style: solid; border-color: #dfdfdf #dfdfdf #fff; border-width: 1px 1px 0; text-shadow: #fff 0 1px 0; line-height: 16px; display: inline-block; padding: 4px 14px 6px; text-decoration: none; margin: 0 6px -1px 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; } #page-builder .aspb-tab abbr { font-weight: bold; } #page-builder .aspb-tab-active { background: #f9f9f9; border-bottom: 1px solid #f9f9f9; color: #464646; -moz-box-shadow: inset 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 0 #fff; box-shadow: inset 0 1px 0 #fff; } .aspb-tab-sortable { float: left; } /*header*/ #page-builder .major-publishing-actions { clear: both; padding: 3px 0 5px; } #page-builder .major-publishing-actions .open-label { color: #666; display: block; float: left; margin-right: 15px; } #page-builder .major-publishing-actions .form-invalid { padding-left: 4px; margin-left: -4px; } #page-builder .publishing-action { text-align: right; float: right; line-height: 23px; margin: 5px 0 1px; } #page-builder .delete-action { vertical-align: middle; text-align: left; float: left; padding-right: 15px; margin-top: 5px; } #page-builder .delete-action .submitdelete { display: block; float: left; margin: 4px 0; line-height: 15px; } #template-shortcode input { width: 170px; } /*blocks*/ #page-builder .blocks { padding: 1em 0 2em; margin-left: -20px; width: 744px; } #page-builder .block { margin-bottom: 0; position: relative; max-width: 724px; } #page-builder .block-edit-active { min-width: 228px; } #page-builder .block-bar { clear: both; line-height: 1.5em; position: relative; margin: 13px 0 0 0; } #page-builder .block-handle, #blocks-archive .block-handle { cursor: move; white-space:nowrap; text-overflow: hidden; -moz-box-shadow: inset 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 0 #fff; box-shadow: inset 0 1px 0 #fff; border: 1px solid #dfdfdf; position: relative; padding-left: 10px; height: 34px; line-height: 35px; text-shadow: 0 1px 0 #fff; overflow: hidden; background-color: #f1f1f1; background-image: -ms-linear-gradient(top,#f9f9f9,#ececec); background-image: -moz-linear-gradient(top,#f9f9f9,#ececec); background-image: -o-linear-gradient(top,#f9f9f9,#ececec); background-image: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#ececec)); background-image: -webkit-linear-gradient(top,#f9f9f9,#ececec); background-image: linear-gradient(top,#f9f9f9,#ececec); -webkit-border-radius: 3px; border-radius: 3px; } #page-builder .block-edit-active .block-handle { -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } #page-builder .block-title, #blocks-archive .block-title { font-size: 12px; font-weight: bold; display: block; margin-right: 20px; } #page-builder .block-title {overflow: hidden;} #blocks-archive .block-title {position: absolute;} .in-block-title { color: #606060; } #page-builder .block-controls { font-size: 12px; position: absolute; right: 20px; top: -1px; } #page-builder .block-type { color: #999; font-size: 12px; padding-right: 10px; } #page-builder .block-edit { position: absolute; right: -20px; top: 0; display: block; width: 30px; height: 36px; text-indent: -999em; border-bottom: 1px solid; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; background: transparent url(../images/arrows.png) no-repeat 8px 10px; border-bottom-color: #eee; } #page-builder .block-edit:hover{ background-image: url(../images/arrows-dark.png); } #page-builder .block-settings { display: none; border: solid; border-width: 0 1px 1px 1px; border-color: #dfdfdf; padding: 10px 12px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background-color: #f5f5f5; background-image: -ms-linear-gradient(top,#f9f9f9,#f5f5f5); background-image: -moz-linear-gradient(top,#f9f9f9,#f5f5f5); background-image: -o-linear-gradient(top,#f9f9f9,#f5f5f5); background-image: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#f5f5f5)); background-image: -webkit-linear-gradient(top,#f9f9f9,#f5f5f5); background-image: linear-gradient(top,#f9f9f9,#f5f5f5); -moz-box-shadow: inset 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 0 #fff; box-shadow: inset 0 1px 0 #fff; } #page-builder .empty-template { margin: 0 10px 0 30px; } /*blocks archive*/ #blocks-archive { margin-right: -12px; padding: 10px 0 0; } #blocks-archive .block { margin: 0 10px 10px 0; width: 120px; float: left; } #blocks-archive .block-settings, #blocks-archive .block-controls, #blocks-archive .placeholder { display: none; } #blocks-archive dl { margin: 0; } #blocks-archive .block-handle { background-color: #f5f5f5; background-image: -ms-linear-gradient(top,#f9f9f9,#f5f5f5); background-image: -moz-linear-gradient(top,#f9f9f9,#f5f5f5); background-image: -o-linear-gradient(top,#f9f9f9,#f5f5f5); background-image: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#f5f5f5)); background-image: -webkit-linear-gradient(top,#f9f9f9,#f5f5f5); background-image: linear-gradient(top,#f9f9f9,#f5f5f5); } .ui-draggable-dragging { z-index: 50; } /*staging column*/ #page-builder-column.metabox-holder { padding-top: 24px; margin-left: -300px; float: left; } #removing-block { display: none; color: #d54e21; font-weight: normal; padding-left: 15px; font-size: 12px; line-height: 1; } .block-control-actions { float: left; padding: 5px 0 0; width: 100%; } .block-control-actions a { text-decoration: none; } .block-control-actions a:hover { text-decoration: underline; } .block-control-actions a.delete:hover { color: red; } /*grid*/ .span12 { width: 724px; } .span11 { width: 662px; } .span10 { width: 600px; } .span9 { width: 538px; } .span8 { width: 476px; } .span7 { width: 414px; } .span6 { width: 352px; } .span5 { width: 290px; } .span4 { width: 228px; } .span3 { width: 166px; } .span2 { width: 104px; } .span1 { width: 42px; } [class*="span"] { float: left; margin-left: 20px; } /*misc*/ #page-builder .ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; top: 0; height: 100%; width: 15px; } #page-builder .ui-resizable-e { cursor: e-resize; right: -10px; } #page-builder .ui-resizable-w { cursor: w-resize; left: -10px; } #page-builder .placeholder { background: #f5f5f5; border: 1px dashed #bbb; float: left; height: 36px; margin: 13px 0 0 20px; width: 300px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #message.error ul { margin-top: 0; } #message.error ul li { margin-left: 20px; list-style-type: disc; } /*Dialog Modal*/ .web_dialog_overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; height: 100%; width: 100%; margin: 0; padding: 0; background: #000000; opacity: .15; filter: alpha(opacity=15); -moz-opacity: .15; z-index: 101; display: none; } .web_dialog { display: none; position: fixed; width: 470px; height: 400px; top: 30%; left: 50%; margin-left: -190px; margin-top: -100px; background-color: #ffffff; border: 2px solid #777; padding: 0px; z-index: 102; font-family: Verdana; font-size: 10pt; overflow:scroll; overflow-x: hidden; } .web_dialog_title { border-bottom: solid 2px #777; background-color: #777; padding: 4px; color: White; font-weight:bold; } .web_dialog_title a { color: White; text-decoration: none; } .align_right { text-align: right; } .brands-icon{ display: inline-block; margin: 18px; width: 30px; height: 40px; overflow: hidden; text-align: center; } .brands-icon i{ font-size: 25px; } .block-as_close_container_block { border-bottom: 2px solid #797979; padding-bottom: 15px; } #page-builder-archive .block-as_close_container_block { padding-bottom: 0; border-bottom:0; }