

.form-table .tx-heading {
	margin: 0px;
	padding: 0px;
}

.form-table .tx-heading h2 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 12px;
}


.wp_themeSkin span.mceIcon, 
.wp_themeSkin img.mceIcon,
.wp_themeSkin .mce_txshortcodes.mceButton,
.wp_themeSkin .mce_txshortcodes span.mceIcon, 
.wp_themeSkin .mce_txshortcodes img.mceIcon {
	width: 96px;
}

button .mce-i-tx-mce-icon {
	display: block;
	background-image: URL(../tx-shortcode.png);
}

/**/
#txshortcodes-table td.shortcode-list {
	border: 1px solid #CCC;
	padding-bottom: 8px;
	padding-top: 8px;
	margin-bottom: 1px;
}

#txshortcodes-table td.shortcode-list span {
	cursor: pointer;
	color: #676767;
}

#txshortcodes-table td.shortcode-list span:hover {
	color: #373737;
}

.tx-sh-form small {
	color: #777;
}

ul.tx-fa-icons > li {
	display: block;
	float: left;
	margin-right: 1px;
	margin-bottom: 1px;
	padding: 4px;
	border: 1px solid #e7e7e7;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #676767;
	cursor: pointer;
}

ul.tx-fa-icons > li:hover {
	color: #373737;
}

ul.tx-fa-icons > li.active {
	border: 1px solid #069;
}

.tnext-bottom-lebel {
	text-align: right;
	font-size: 12px;
	color: #999;
	display: block;
	position: absolute;
	left: 14px;
	bottom: 4px;
}

.form-table select,
.form-table input[type="text"],
.form-table input[type="number"],
.form-table textarea {
	width: 96%;
}

.form-table textarea,
.form-table input[type="text"],
.form-table input[type="number"] {
	padding: 8px 4px;
}

.form-table select {
	height: 32px;
	line-height: 32px;
}

.form-table {
}

.awedrop {
	max-height: 320px;
	overflow-y: scroll;
	max-width: 400px;
}

.tx-sh-form {
	margin-bottom: 32px;
	overflow: hidden;
}

#menu-posts-portfolio .wp-menu-image {}

.tx-form-wrap {
	min-width: 600px;
}

#tx-shortcode-form {
	padding: 12px 16px;
	min-width: 480px;
}

.txx-sh-form,
#tx-column-form,
#tx-vslider-form,
#tx-devider-form,
#tx-youtube-form,
#tx-testimonial-form,
#tx-button-form,
#tx-calltoact-form,
#tx-service-form,
#tx-portfolio-form,
#tx-blog-form,
#tx-spacer-form,
#tx-wooprods-form,
#tx-heading-form,
#tx-slider-form,
#tx-image-form,
#tx-team-form,
#tx-animation-form,
#tx-fancyblock-form,
#tx-progressbar-form {
	padding: 12px 16px;
	min-width: 480px;	
}

#tx-progressbar-form {
	min-width: 560px;	
}

.nx-sh-cancel {
	padding-top: 16px;
}

.tx-button {
	background: transparent;
	border: 1px solid #cccccc;
	background-color: #e7e7e7;
	font-size: 12px;
	line-height: 1;
	padding: 8px 16px;
	color: #373737;
	font-weight: 500;
	margin-top: 4px;
	cursor: pointer;
}

.tx-button:hover {
	border: 1px solid #373737;
	background-color: #373737;
	color: #FFFFFF;
}

.tx-outer-footer {}

.tx-outer-footer a,
.tx-outer-footer a:visited {
	text-decoration: none;	
	transition: all .2s;
	-o-transition: all .2s;
	-ie-transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;	
}

.tx-outer-footer a:hover {
	text-decoration: underline;	
}

.tx-bottom-promo {
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.updated > a {
	display: inline-block;
	text-decoration: none;
	font-size: 20px;
	line-height: 24px;
	width: 24px;
	text-align: center;
	color: #000;
	background-color: #eee;
}
.updated > a:hover {
	background-color: #000;
	color: #FFF;
}


.updated > p {
	display: inline-block;
	line-height: 24px;	
}

#colorbox, #cboxOverlay, #cboxWrapper {
	z-index: 100055;
}
/*
.nx-widselect {
	width: 100%;
}
*/

.nx-pb-para {
	display: block;
	clear: both;
	border: 1px solid #e7e7e7;
	padding: 4px 16px;
}
.nx-pb-lebel {
	min-width: 16%;
	display: inline-block;
	line-height: 32px;
	height: 32px;
	font-weight: 600;
}
.nx-pb-input {
	display: inline-block;
	min-width: 48%;
	line-height: 32px;
	min-height: 32px;
}

.nx-icon-para {
	display: block;
	clear: both;
	border: 1px solid #e7e7e7;
	padding: 4px 16px;
}

.nx-icon-para .nx-pb-input{
	max-width: 20%;
	min-width: 120px;
	vertical-align: top;
	margin-left: 12px; 
	border: 4px solid #999;
}

.nx-icon-para .awedrop {
	display: inline-block;
}

.nx-pb-lebel {
	display: inline-block;
	vertical-align: top;	
}

.widget-type-wrapper .dashicons-screenoptions,
.widget-type-wrapper .dashicons-screenoptions::before {
	color: #F60;
}

.tx-range-slider {
	display: block;
	clear: both;
    -webkit-appearance: none;
    width: 96%;
    height: 24px;
    background: #d3d3d3;
    outline: none;
    opacity: 0.8;
    -webkit-transition: .2s;
    transition: opacity .2s;
}

.nx-pb-para .tx-range-slider {
	width: 48%;
	min-width: 120px;
	margin-left: 16%;
	margin-left: calc( 16% + 6px );
}

.nx-pb-para .nx-pb-input.tx-range-prev {
}

.tx-range-slider:hover {
    opacity: 1;
}

.tx-range-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 24px;
    height: 24px;
    background: #dd9933;
    cursor: pointer;
	border: none;
}

.tx-range-slider::-moz-range-thumb {
    width: 24px;
    height: 24px;
    background: #dd9933;
    cursor: pointer;
	border: none;
}

.form-table input[type="text"].tx-range-prev {
	width: 72px;
}

.gutenberg .rwmb-switch-label--rounded .rwmb-switch-slider {
	height: 24px;
}

.gutenberg .rwmb-switch-on,
.gutenberg .rwmb-switch-off {
	padding-top: 2px;
}

.post-type-page #postbox-container-2.postbox-container .postbox h2.hndle,
.post-type-post #postbox-container-2.postbox-container .postbox h2.hndle {
	padding-top: 10px;
	padding-bottom: 10px;
}



#tx_promo_widget {
	background: linear-gradient( 135deg, #c42766, #be308b, #a945b1, #805bd2, #1270eb);	
}

#tx_promo_widget .toggle-indicator,
#tx_promo_widget .handle-order-lower,
#tx_promo_widget .handle-order-higher {
	color: #fff;	
}

#tx_promo_widget .postbox-header {
    border-bottom: 1px solid rgba(255,255,255,0.32);
}

#tx_promo_widget .inside,
#tx_promo_widget .inside h1,
#tx_promo_widget .inside h2,
#tx_promo_widget .inside h3,
#tx_promo_widget .inside h4,
#tx_promo_widget .inside h5,
#tx_promo_widget .inside h6,
#tx_promo_widget .postbox-header,
#tx_promo_widget .postbox-header h1,
#tx_promo_widget .postbox-header h2,
#tx_promo_widget .postbox-header h3 {
	color: #fff;
}

#tx_promo_widget .inside {
	color: #fff;
}


