#of_container #header.olam-options-header {height: auto;}
#of_container #header.olam-options-header .logo {float: none; position: relative;}
#of_container #header.olam-options-header .logo span {display: none;}
#of_container #header.olam-options-header .icon-option {position: absolute; right: 0; top: 0;}

#update-nag, .update-nag {display: block;}
.fw-settings-form {margin-top: 60px;}
.wp-media-buttons .button-primary, .wp-core-ui .page-builder-visible .button-primary {background: #8B6EB5 !important; color: #fff !important; border: none !important; font-weight: 700 !important;box-shadow: 0 1px 3px rgba(0,0,0,0.2) !important;text-transform: uppercase; padding-left: 32px !important; position: relative;}
.wp-media-buttons .button-primary:after, .wp-core-ui .page-builder-visible .button-primary:after {content: "\f100"; font-family: 'dashicons'; font-size: 20px; line-height: 1; height: 20px; width: 20px; text-align: center; position: absolute; left: 5px; top:5px;}
.wp-media-buttons .button-primary:hover, .wp-core-ui .page-builder-visible .button-primary:hover {background: #9D65C3 !important;}
.wp-media-buttons .button-primary:focus, .wp-core-ui .page-builder-visible .button-primary:focus {box-shadow: inset 0 1px 2px rgba(0,0,0,0.3) !important}
.fw-option-type-page-builder .builder-item-type .inner {background: #FFFFFF; color: #CBCBCB;border: 1px dashed #BEBEBE;/* border: dotted; */padding: 10px;background: #FFF;text-align: left;}
.postbox-with-fw-options {margin-top: 60px;}
.fw-option-type-builder .builder-items-types .fw-options-tabs-wrapper.fw-options-tabs-first-level ul.ui-tabs-nav {background: none; border: none; padding: 0 15px; margin: 0;}
.fw-option-type-builder .builder-items-types .fw-options-tabs-wrapper.fw-options-tabs-first-level .ui-tabs-nav li.ui-state-default {border: none; padding: 0; margin: 0 4px 0 0; background:none !important;}
.fw-option-type-builder .builder-items-types .fw-options-tabs-wrapper.fw-options-tabs-first-level .ui-tabs-nav .ui-state-default a {
	font-size: 15px !important;
	font-weight: 700 !important;
	padding: 12px 30px 12px 30px !important;
	line-height: 25px !important;
	color: #656565 !important;
	border: none;
	background: #fff; border: 1px solid #e5e5e5; box-shadow: 0 1px 1px rgba(0,0,0,.04);
	border-radius: 2px 2px 0 0;
	font-size: 1em !important;
	margin: 0 2px 0 0 !important;
	border-bottom: none !important;
	text-transform: uppercase;
}
.fw-option-type-builder .builder-items-types .fw-options-tabs-wrapper.fw-options-tabs-first-level .ui-tabs-nav .ui-state-active a.nav-tab {
	color: #FFFFFF !important;
	background-color: #8B6EB5 !important;
	border: 1px solid transparent; 
}
.fw-options-tabs-wrapper {margin-top: -56px;}
.fw-option-type-builder .fw-options-tabs-first-level > .fw-options-tabs-list {border-bottom:2px solid #8B6EB5; padding: 0; background: #f5f5f5}
.postbox-with-fw-options > .inside, .fw-postbox > .inside {margin: 0 !important;}
.media-frame-content .fw-postbox > .inside {padding-top: 50px !important;}
.media-frame-content .ui-tabs .ui-tabs-panel {margin-top: 30px !important;}
.media-frame-content .fw-option-type-builder .builder-item-type .item-type-icon-title {padding: 10px;}
#poststuff .postbox-with-fw-options > h3 {padding: 0; border:none;}
#poststuff .postbox-with-fw-options > .handlediv {display: none;}
.fw-option-type-builder .fullscreen-btn {margin-top: 17px; background: #fff; border: 1px solid #e5e5e5; box-shadow: 0 1px 1px rgba(0,0,0,.04);padding: 5px 12px;margin: 8px 0 0 0;}
.fw-option-type-builder .builder-items-types .fw-options-tabs-wrapper.fw-options-tabs-first-level .fw-options-tabs-contents {margin: 0 !important;	padding: 20px 0 !important;	background: #FAFAFA;}
.fw-option-type-page-builder .builder-item-type .inner {background: #F7F7F7; color: #CBCBCB; border: none;border-bottom: 1px solid #ddd;/* border: dotted; */padding: 10px;background: #FFF; cursor: move; border-radius: 3px;text-align: left; min-height: 54px; height: 70px !important; font-size: 14px !important;}
.fw-option-type-page-builder .builder-item-type .inner:hover {box-shadow: 0 1px 3px rgba(0,0,0,0.1)}
.fw-option-type-builder .builder-item-type {
	width: auto !important;
	min-width: 143px !important;
	height: auto !important; 
	border: none;
	padding: 0;
	font-size: 13px;
	margin: 0 4px 8px 4px;
	float: left;
	display: table;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: border-color .1s ease-in;
	transition: border-color .1s ease-in;
}
.fw-option-type-page-builder .builder-item-type p {
	position: static;
	left: 3px;
	right: 3px;
	bottom: 5px;
	line-height: 30px !important;
	margin: 0 0 0 8px;
	display: inline-block;
	margin-left: 8px;
	vertical-align: middle;
}
.fw-option-type-page-builder .builder-item-type p span {
	line-height: inherit;
	font-size: 12px;
	color: #666;
	font-weight: 700;
	position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    font-size: 12px !important;
	/* text-transform: uppercase; */
}
.fw-option-type-page-builder .builder-item-type .inner.no-image {
	padding: 10px;
}
.fw-option-type-page-builder .builder-item-type img {
	display: inline-block;
	vertical-align: middle;
	width: auto !important;
	max-width: 100%; height: 16px !important;
	opacity: 1;
}
.fw-option-type-page-builder .builder-item-type[data-builder-item-type="column"] img {height: 25px !important;}
.fw-option-html {width: 100%; float: left; margin-bottom: -8px;}
/* Box */
.pb-item-type-simple {
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 15px;
	font-size: 13px;
	color: #8c8c8c;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	position: relative;
}
/* Column Builder Item */
.pb-item-type-column {
	background-color: #FAFAFA;
	border: 1px dashed #C9C9C9;
	color: #2D2D2D;
	min-height: 50px;
}
a.fw-wp-link,
.fw-wp-link-color {
	color: #171717;
	font-weight: bold;
}
.pb-item-type-column > .builder-items .pb-item-type-simple {border:1px solid #ddd;}
.tgmpa-class{
	display:block;
}
.wp-core-ui .button-primary.active, .wp-core-ui .button-primary.active:focus, .wp-core-ui .button-primary.active:hover, .wp-core-ui .button-primary:active {vertical-align: bottom;}