/*	PAGE METABOXES
/*====================================================================*/

	#ninzio-page-options .ninzio-page-option {padding:20px 0;}

	#ninzio-page-options .ninzio-page-subsection .ninzio-page-option:last-child:not(:only-child) {padding-bottom: 0;}
	#ninzio-page-options .ninzio-page-subsection .ninzio-page-option:nth-child(2):not(:only-child) {padding-top: 0;}

	#ninzio-page-options .ninzio-page-subsection {
		padding: 20px;
		background-color: #f7f7f7;
		margin-bottom: 20px;
	}

	#ninzio-page-options p {margin: 0;}
	#ninzio-page-options select {width: 100%;}

	#ninzio-page-options label {
		display: block;
		padding-bottom: 5px;
	}

	.ninzio-page-subtitle label {font-size: 18px;}

	#ninzio-page-subtitle {
		width: 100%;
		height: 32px;
	}

	.ninzio-page-subtitle input {
		padding-left: 10px;
		padding-right: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	#ninzio-page-options .wp-picker-container,
	#ninzio-slide-background-image .wp-picker-container {position: relative;}

	#ninzio-page-options .wp-picker-holder,
	#ninzio-slide-background-image .wp-picker-holder {
		position: absolute;
		top: 25px;
		left: 0;
		z-index: 10;
	}

	#ninzio-page-options .ninzio-upload > img {
		max-width: 100%;
		margin-top:10px;
		vertical-align: bottom;
	}

/*	POST METABOXES
/*====================================================================*/
	
	.postbox img {
		max-width: 258px;
		height: auto;
		margin: 0 auto;
	}

	#ninzio-post-format-options {
		display: none;
	}

	.ninzio-post-option,
	.ninzio-portfolio-option {
		background-color: #f7f7f7;
		padding: 20px;
		display: none;
	}

	#ninzio-post-featured-media,
	#ninzio-portfolio-featured-media {
		background-color: #f7f7f7;
		padding: 20px;
		display: none;
	}

	#ninzio-portfolio-featured-media {
		display: block;
	}

	.ninzio-post-option h4,
	.ninzio-portfolio-option h4,
	.column-format span {
		margin: 0;
		margin-bottom: 20px;
		padding: 0px 5px 0px 30px;
		display: block;
		background-image: url(../images/admin_post_formats.png);
		background-repeat:  no-repeat;
	}

	.column-format {
		text-align: center !important;
	}

	.column-format span {
		margin: 0 auto;
		padding: 0;
		width: 17px;
		height: 17px;
		cursor: help;
	}

	#ninzio-post-format-audio h4,
	#ninzio-portfolio-featured-audio h4,
	.column-format span.audio {
		background-position:left -96px;
	}
	#ninzio-post-format-video h4,
	#ninzio-portfolio-featured-video h4,
	.column-format span.video {
		background-position:left -128px;
	}
	#ninzio-post-format-gallery h4,
	#ninzio-portfolio-featured-gallery h4,
	.column-format span.gallery {
		background-position:left -64px;
	}
	#ninzio-post-format-link h4 {
		background-position:left -288px;
	}
	#ninzio-post-format-image h4,
	.column-format span.image {
		background-position:left -32px;
	}
	#ninzio-post-format-status h4 {
		background-position:left -192px;
	}
	#ninzio-post-format-quote h4 {
		background-position:left -256px;;
	}

	.ninzio-post-option input[type="text"],
	.ninzio-portfolio-option input[type="text"],
	#ninzio-portfolio-details-options input[type="text"] {
		width: 100%;
	}

	.ninzio-post-option textarea,
	.ninzio-portfolio-option textarea {
		max-width: 100%;
		width:100%;
		min-height: 150px;
		max-height: 150px;
	}

	.ninzio-post-option label,
	.ninzio-portfolio-option label,
	#ninzio-portfolio-details-options label {
		display: block;
		margin:10px 0 0px 0;
	}

	.ninzio-post-option:last-child,
	.ninzio-portfolio-option:last-child {
		margin-bottom: 0;
	}
	
	#ninzio-post-format-options .ninzio-upload > img,
	#ninzio-portfolio-media-options .ninzio-upload > img {
		max-width: 100%;
		margin-top:10px;
		vertical-align: bottom;
		display: block;
		margin-left: 0;
		margin-right: 0;
	}

	#ninzio-post-format-gallery label,
	#ninzio-portfolio-gallery label {
		margin-bottom: 5px;
	}

	#ninzio-post-format-gallery .format-gallery-image,
	#ninzio-portfolio-gallery .gallery-image {
		border-radius: 5px;
		padding: 10px;
		background-color: #fefefe;
		border: 1px dashed #e0e0e0;
		margin-bottom: 10px;
	}

	#ninzio-portfolio-gallery .gallery-image:last-child {
		margin-bottom: 0;
	}

	.post-type-post #postimagediv,
	.post-type-portfolio #postimagediv,
	#post-feature-image-2,
	#post-feature-image-3,
	#post-feature-image-4,
	#post-feature-image-5,
	#portfolio-feature-image-2,
	#portfolio-feature-image-3,
	#portfolio-feature-image-4,
	#portfolio-feature-image-5 {
		display: none;
	}

	.post-type-product #postimagediv {display: block;}

/*	PORTFOLIO EXTENDED OPTIONS
/*====================================================================*/
	
	.portfolio-featured-media-wrap {
		background-color: #f7f7f7;
		padding: 20px;
	}

	.select-featured-media-type .featured-media-type-option {
		padding-bottom: 10px;
		padding-left: 30px;
		background-image: url(../images/admin_post_formats.png);
		background-repeat:  no-repeat;
	}

	.select-featured-media-type .featured-media-type-option:last-child {
		padding-bottom: 0;
	}

	.select-featured-media-type p {
		margin-top: 0;
	}

	.select-featured-media-type #p-image {
		background-position:left -32px;
	}

	.select-featured-media-type #p-gallery {
		background-position:left -64px;
	}

	.select-featured-media-type #p-audio {
		background-position:left -96px;
	}

	.select-featured-media-type #p-video {
		background-position:left -128px;
	}

/*	NINZIO SLIDER
/*====================================================================*/
	
	/*	Helper styles
	/*----------------------------------------------------------------*/
	
		.ninzio-clearfix:after {
		    content: "";
	  		display: table;
			clear: both;
		}

		textarea {
			width: 100%;
			max-width: 100%;
			max-height: 450px;
		}

		.ninzio-slider-logo {
			margin: 20px 0;
		}

		.ninzio-accordion-content .wp_themeSkin iframe {
			background-color: #fff !important;
		}

		.ninzio-accordion-content .mceLayout {
			max-width: 100%;
		}

		.ninzio-slider-background-image-column {
			max-width: 275px;
			height: auto;
		}

		.column-background_image {
			text-align: left;
		}

	/*	Slide options
	/*----------------------------------------------------------------*/

		.video_background {
			padding: 0 0 10px 0;
		}

		.video_background > * {display: block;width: 100%;}

		#ninzio-slide-options div > img {
			max-width: 100%;
			margin-top:10px;
			vertical-align: bottom;
			display: block;
			margin-right: 0;
			margin-left: 0;
		}

		.ninzio-slide-background-color {
			padding-bottom: 20px;
		}

		.ninzio-slide-background-color label {
			display: inline-block;
			height: 20px;
			line-height: 20px;
			margin-right: 10px;
			margin-top: -20px;
		}

		.ninzio-slide-background-color .wp-picker-container {
			display: inline-block;
		}


		.layer-animation label {
			position: relative;
			display: inline-block;
			width:12.15%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			word-wrap: break-word;
		}
		.layer-animation label > input ,
		.layer-animation label > select {
			max-width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			word-wrap: break-word;

		}

		.layer-animation label .validation-warning {
			border-radius: 3px;
			padding: 5px;
			background-color: #fcd4cb;
			border: 1px solid #e1a197;
			color: #8e4438;
			width: 150px;
			z-index: 10;
			font-style: italic;
			position: absolute;
			left:-50%;
			margin-left: 15px;
			text-align: center;
			bottom:-30px;
		}

		#ninzio-slide-options .ninzio-validate {
			background-color: #fcd4cb !important;
			border: 1px solid #e1a197 !important;
			color: #8e4438 !important;
		}

		.ninzio-accordion-title .title-item {
			width: 20%;
			display: inline-block;
			border-right: 1px solid #2f6faa;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			word-wrap: break-word;
			padding: 7px;
			padding-left: 40px;
			position: relative;
		}

		.ninzio-accordion-title .title-item:after {
			position: absolute;
			display: block;
			content: "";
			width: 1px;
			height: 100%;
			background-color: #7abce1;
			top: 0px;
			right:-2px;
		}

		.ninzio-accordion-title .title-item:last-child {
			border-right:none;
		}
		.ninzio-accordion-title .title-item:last-child:after {
			display: none;
		}

		.ninzio-accordion-title .title-index {
			background:url(../images/layer_icon.png) no-repeat 10px 50%;
		}

		.ninzio-accordion-title .title-delay {
			background:url(../images/delay_icon.png) no-repeat 10px 50%;
		}

		.ninzio-accordion-title .title-duration {
			background:url(../images/duration_icon.png) no-repeat 10px 50%;
		}

		.ninzio-accordion-title .title-posx {
			background:url(../images/posx_icon.png) no-repeat 10px 50%;
		}

		.ninzio-accordion-title .title-posy {
			background:url(../images/posy_icon.png) no-repeat 10px 50%;
		}

	/*	Accordion
	/*----------------------------------------------------------------*/

		.ninzio-accordion-container {
			margin:12px 0 10px 0;
		}

		.ninzio-accordion-container .ninzio-accordion-title {
			position: relative;
			background: #349dd6;
			color: #fff;
			margin: 0;
			border-radius: 3px 3px 0 0;
			font-weight: bold;
			cursor: pointer;
		}
		
		.ninzio-accordion-title:before {
			position: absolute;
			display: block;
			height: 100%;
			width: 30px;
			content: "";
			top: 0;
			right: 10px;
			background:url(../images/admin_arrow_bottom.png) no-repeat 99% 50%;
		}

		.ninzio-accordion-container .ninzio-ui {
			padding: 0;
		}

		.ninzio-accordion-container .ninzio-accordion-title.active {
			border-bottom:1px solid #2f6faa;
			border-radius: 3px;
		}

		.ninzio-accordion-container .ninzio-accordion-content {
			padding: 10px;
			background-color: #f5f5f5;
			border:1px solid #cbcbcb;
			border-top:none;
			border-radius: 0 0 3px 3px;
		}

		.layer-animation .ninzio-accordion-container .ninzio-accordion-title {
			background: #53ba97;
		}
		.layer-animation .ninzio-accordion-container .ninzio-accordion-title span
		{	display: block;
			padding: 7px;
			padding-left: 35px;
			float: left;
			background:url(../images/animation_icon.png) no-repeat 7px 50%;
		}

		.layer-animation .ninzio-accordion-container .ninzio-accordion-title.active {
			border-bottom:1px solid #459383;
		}

		.layer-animation .ninzio-accordion-container .ninzio-accordion-content {
			background: #f5f5f5;
		}

		.ninzio-accordion-container .ninzio-accordion-title.active + .ninzio-accordion-content {
			display: none;
		}

	/*	Section
	/*----------------------------------------------------------------*/

		.ninzio-section {
			margin: 10px 0 10px 0;
		}

		.ninzio-section-title {
			padding: 10px;
			color: #174d6d;
			font-weight: bold;
			border-radius: 3px 3px 0px 0px;
			border: 1px solid #c1ccd2;
			background: #f7f9fa;
		}

		.ninzio-section-title span {
			display: block;
			padding-left: 30px;
		}

		.ninzio-section-content {
			padding: 10px;
			border: 1px solid #c1ccd2;
			border-top:none;
			border-radius: 0px 0px 3px 3px;
		}

		.ninzio-section-description,
		.ninzio-info {
			border-radius: 3px;
			padding: 10px;
			background-color: #e3eff7;
			border: 1px solid #a6c4d8;
			color: #225f87;
			margin-bottom: 10px;
			font-style: italic;
		}

		#ninzio-slide-background-image .ninzio-section-title span {
			background: url(../images/bg_image_icon.png) no-repeat 0 50%;
		}
		#ninzio-slide-layers .ninzio-section-title span {
			background:url(../images/slider_layers_icon.png) no-repeat 0 50%;
		}
	
	/*	jQuery IU Spinner
	/*----------------------------------------------------------------*/

		#ninzio-slide-options .ui-spinner {
			position: relative;
			display: inline-block;
			width: 100%;
			max-width: 100%;
		}
		#ninzio-slide-options .ui-spinner-input {
			width: inherit;
			max-width: 100%;
			padding-right: 16px;
		}
		#ninzio-slide-options .ui-spinner-button {
			width: 16px;
			height: 50%;
			font-size: .5em;
			padding: 0;
			margin: 0;
			text-align: center;
			position: absolute;
			cursor: pointer;
			display: block;
			overflow: hidden;
			right: 0px;
		}
		#ninzio-slide-options .ui-button-text {
			width: inherit;
			height: 100%;
			display: block;

		}
		/* vertical centre icon */
		#ninzio-slide-options .ui-spinner .ui-icon {
			width: inherit;
			height: 100%;
			display: block;
		}
		#ninzio-slide-options .ui-spinner-up {
			top: 1px;
			right: -2px;
			background: url(../images/admin_arrow_top.png) no-repeat 50% 50%;
			background-color: #e0e0e0;
			border-radius: 0 3px 0 0;
		}
		#ninzio-slide-options .ui-spinner-down {
			bottom: 1px;
			right: -2px;
			background: url(../images/admin_arrow_bottom.png) no-repeat 50% 50%;
			background-color: #e0e0e0;
			border-radius: 0 0 3px 0;
		}

	/*	Ninzio slider settings
	/*----------------------------------------------------------------*/

		.ninzio-slider-settings,
		.ninzio-slider-order {
			margin: 20px 20px 20px 0;
			padding: 0 20px;
			border: 1px solid #c1ccd2;
			border-radius: 3px;
			background-color: #f5f5f5;
		}

		.ninzio-slider-settings #setting-error-settings_updated {
			margin-left: 0 !important;
		}

	/*	Ninzio slider order
	/*----------------------------------------------------------------*/

		.ninzio-slider-order,
		.ninzio-slider-order * {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			word-wrap: break-word;
		}

		.ninzio-slider-order-headers {
			width: 100%;
			color: #174d6d;
			font-weight: bold;
			border-radius: 3px 3px 0px 0px;
			border: 1px solid #c1ccd2;
			background: #f7f9fa;
			
		}

		.ninzio-slider-order-headers:last-child {
			border-radius: 0px 0px 3px 3px;
		}

		.ninzio-slider-order-headers > div,
		.ninzio-slider-excrepts li > div {
			display: inline-block;
			margin-right: 2%;
			width: 31.5%;
			vertical-align: middle;
			text-align: center;
			padding:10px;
		}
		.ninzio-slider-order-headers > div:last-child,
		.ninzio-slider-excrepts li > div:last-child {
			margin-right: 0;
		}

		.ninzio-slider-excrepts {
			margin: 0;
			border: 1px solid #c1ccd2;
			border-top: none;
			padding: 10px;
			border-radius: 0 0 3px 3px;
		}

		.ninzio-slider-excrepts li {
			width: 100%;
			margin: 0;
			margin-bottom: 10px;
			border-radius: 3px;
			background: #f5f5f5;
			border:1px solid #b6bfc3;
			cursor: move;
		}

		.ninzio-slider-excrepts li:last-child {
			margin-bottom: 0px;
		}

		.ninzio-slider-excrepts li > div > img {
			vertical-align: bottom;
			max-width: 100%;
			height: auto;
		}

		.ui-state-highlight {
			border-radius: 3px;
			background: #f5f5f5 !important;
			border:2px dashed #cbcbcb !important;
			height:inherit;
		}

		.ninzio-slider-order .ninzio-success,
		.ninzio-slider-order .ninzio-error {
			padding:20px 20px 20px 20px;
			margin-bottom: 20px;
			border-width: 1px;
			border-radius: 3px;
			border-style: solid;
			position: relative;
			border-color:#cbdaa5;
			background: #e4f5ba;
			color: #768c40;
			display: none;
		}

		.ninzio-slider-order .ninzio-error {
			border-color:#e1a197;
			background: #fcd4cb;
			color: #8e4438;
		}

/*	REDUX
/*====================================================================*/

	#redux-sidebar #redux-group-menu li a {
		color: #777 !important;
		font-weight:normal !important;
		font-size: 12px;
	}

	#redux-header .display_header span,
	#redux-header .display_header h2 {
		font-size: 28px;
		font-weight: bold;
		color: #fff !important;
		text-transform: uppercase;
		text-shadow:none !important;
	}


	#redux-header {
		background: #2ea2cc !important;
		border:1px solid #0074a2 !important;
		-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);
		box-shadow: inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);
		color: #fff;
	}

	#redux-header .icon32 {
		width: 0 !important;
		height: 0 !important;
		background:none !important;
	}

/*	VISUAL COMPOSER
/*====================================================================*/

/*	TINYMCE
/*====================================================================*/

	i.vc-element-icon[class*="tmce-icon"] {background-position: center !important;}

	.vc_shortcodes_container,
	.vc-el-container a,
	.wpb_content_element .wpb_element_wrapper {
		background-position: 15px center !important;
		background-repeat: no-repeat;
	}

	i.tmce-icon-button,
	.nz-button > .wpb_element_wrapper
	{background-image: url(../images/shortcodes/button.png)!important;}

	i.tmce-icon-splitter,
	.nz-splitter > .wpb_element_wrapper 
	{background-image: url(../images/shortcodes/splitter.png)!important;}

	i.tmce-icon-social-links,
	.nz-social-links > .wpb_element_wrapper 
	{background-image: url(../images/shortcodes/social_links.png)!important;}

	i.tmce-icon-icons,
	.nz-icons > .wpb_element_wrapper 
	{background-image: url(../images/shortcodes/icons.png)!important;}

	i.tmce-icon-gap,
	.nz-gap > .wpb_element_wrapper 
	{background-image: url(../images/shortcodes/gap.png)!important;}

	i.tmce-icon-youtube,
	.nz-youtube > .wpb_element_wrapper 
	{background-image: url(../images/shortcodes/youtube.png)!important;}
	
	i.tmce-icon-vimeo,
	.nz-vimeo > .wpb_element_wrapper 
	{background-image: url(../images/shortcodes/vimeo.png)!important;}
	
	i.tmce-icon-soundcloud,
	.nz-soundcloud > .wpb_element_wrapper {background-image: url(../images/shortcodes/soundcloud.png)!important;}

	i.tmce-icon-tagline,
	.nz-tagline > .wpb_element_wrapper 
	{background-image: url(../images/shortcodes/tagline.png)!important;}

	i.tmce-icon-alert,
	.nz-alert > .wpb_element_wrapper 
	{background-image: url(../images/shortcodes/alert.png)!important;}
	
	i.tmce-icon-code,
	.nz-code > .wpb_element_wrapper 
	{background-image: url(../images/shortcodes/code.png)!important;}

	i.tmce-icon-gmap,
	.nz-gmap > .wpb_element_wrapper {background-image: url(../images/shortcodes/gmap.png)!important;}
	
	i.tmce-icon-icon-progress,
	.nz-icon-progress > .wpb_element_wrapper {background-image: url(../images/shortcodes/icon_progress.png)!important;}
	
	i.tmce-icon-recent-posts,
	.nz-recent-posts > .wpb_element_wrapper {background-image: url(../images/shortcodes/recent_posts.png)!important;}

	i.tmce-icon-recent-portfolio,
	.nz-recent-portfolio > .wpb_element_wrapper {background-image: url(../images/shortcodes/recent_portfolio.png)!important;}

	i.tmce-icon-show-hide,
	.nz-show-hide > .wpb_element_wrapper {background-image: url(../images/shortcodes/toggle.png)!important;}

	i.tmce-icon-section-slider,
	.wpb_section_slider,
	.vc-el-container #section,
	.wpb_section .wpb_element_wrapper
	{background-image: url(../images/shortcodes/section_slider.png)!important;}

	i.tmce-icon-media-slider,
	.wpb_media_slider,
	.vc-el-container #slide,
	.wpb_slide .wpb_element_wrapper {background-image: url(../images/shortcodes/media_slider.png)!important;}

	i.tmce-icon-tabs,
	.wpb_tabs,
	.vc-el-container #tab,
	.wpb_tab .wpb_element_wrapper {background-image: url(../images/shortcodes/tabs.png)!important;}

	i.tmce-icon-accordion,
	.wpb_accordion,
	.vc-el-container #toggle,
	.wpb_toggle .wpb_element_wrapper {background-image: url(../images/shortcodes/accordion.png)!important;}

	i.tmce-icon-progress,
	.wpb_progress_container,
	.vc-el-container #progress,
	.wpb_progress .wpb_element_wrapper {background-image: url(../images/shortcodes/progress.png)!important;}

	i.tmce-icon-circle-progress,
	.wpb_circle_progress_container,
	.vc-el-container #circle_progress,
	.wpb_circle_progress .wpb_element_wrapper {background-image: url(../images/shortcodes/circle_progress.png)!important;}

	i.tmce-icon-counter,
	.wpb_counter_container,
	.vc-el-container #counter,
	.wpb_counter .wpb_element_wrapper {background-image: url(../images/shortcodes/counter.png)!important;}

	i.tmce-icon-box-container,
	.wpb_box_container,
	.vc-el-container #box,
	.wpb_box .wpb_element_wrapper {background-image: url(../images/shortcodes/content_box.png)!important;}

	i.tmce-icon-clients,
	.wpb_clients,
	.vc-el-container #client,
	.wpb_client .wpb_element_wrapper {background-image: url(../images/shortcodes/clients.png)!important;}

	i.tmce-icon-testimonials,
	.wpb_testimonials,
	.vc-el-container #testimonial,
	.wpb_testimonial .wpb_element_wrapper {background-image: url(../images/shortcodes/testimonials.png)!important;}

	i.tmce-icon-persons,
	.wpb_persons,
	.vc-el-container #person,
	.wpb_person .wpb_element_wrapper {background-image: url(../images/shortcodes/persons.png)!important;}

	i.tmce-icon-carousel,
	.wpb_carousel,
	.vc-el-container #item,
	.wpb_item .wpb_element_wrapper {background-image: url(../images/shortcodes/carousel.png)!important;}


	i.tmce-icon-icon-list {background-image: url(../images/shortcodes/icon_list.png)!important;}
	i.tmce-icon-one-half {background-image: url(../images/shortcodes/one_half.png)!important;}
	i.tmce-icon-one-third {background-image: url(../images/shortcodes/one_third.png)!important;}
	i.tmce-icon-one-quarter {background-image: url(../images/shortcodes/one_quarter.png)!important;}
	i.tmce-icon-two-thirds {background-image: url(../images/shortcodes/two_thirds.png)!important;}
	i.tmce-icon-three-quarters {background-image: url(../images/shortcodes/three_quarters.png)!important;}
	i.tmce-icon-font-size {background-image: url(../images/shortcodes/font_size.png)!important;}
	i.tmce-icon-slider-colorbox {background-image: url(../images/shortcodes/colorbox.png)!important;}
	i.tmce-icon-dropcap {background-image: url(../images/shortcodes/dropcap.png)!important;}
	i.tmce-icon-highlight {background-image: url(../images/shortcodes/highlight.png)!important;}
	i.tmce-icon-registered-only{background-image: url(../images/shortcodes/registered_only.png)!important;}
	i.tmce-icon-colorbox{background-image: url(../images/shortcodes/colorbox.png)!important;}
	i.tmce-icon-widebox{background-image: url(../images/shortcodes/widebox.png)!important;}
	i.tmce-icon-animated-widebox{background-image: url(../images/shortcodes/animated-widebox.png)!important;}
	i.tmce-icon-fullbox{background-image: url(../images/shortcodes/fullbox.png)!important;}
	i.tmce-icon-table {background-image: url(../images/shortcodes/table.png)!important;}
	i.tmce-icon-pt-table {background-image: url(../images/shortcodes/pt.png)!important;}

	span.mceIcon {
		background-repeat: no-repeat !important;
		background-position: center center !important;
		-webkit-background-size: cover !important;
		-moz-background-size: cover !important;
		background-size: cover !important;
	}
	
	span.mce_ninzio_button  {background-image: url(../images/shortcodes/button.png);}
	span.mce_dropcap {background-image: url(../images/shortcodes/dropcap.png);}
	span.mce_highlight {background-image: url(../images/shortcodes/highlight.png);}
	span.mce_splitter {background-image: url(../images/shortcodes/splitter.png);}
	span.mce_font_size {background-image: url(../images/shortcodes/font_size.png);}
	span.mce_social_links {background-image: url(../images/shortcodes/social_links.png);}
	span.mce_icons {background-image: url(../images/shortcodes/icons.png);}
	span.mce_gap {background-image: url(../images/shortcodes/gap.png);}
	span.mce_registered_only {background-image: url(../images/shortcodes/registered_only.png);}
	span.mce_show_hide {background-image: url(../images/shortcodes/toggle.png);}
	span.mce_colorbox {background-image: url(../images/shortcodes/colorbox.png);}
	span.mce_slider_colorbox {background-image: url(../images/shortcodes/colorbox.png);}
	span.mce_widebox {background-image: url(../images/shortcodes/widebox.png);}
	span.mce_animated_widebox {background-image: url(../images/shortcodes/animated-widebox.png);}
	span.mce_fullbox {background-image: url(../images/shortcodes/fullbox.png);}
	span.mce_section_slider {background-image: url(../images/shortcodes/section_slider.png);}
	span.mce_youtube {background-image: url(../images/shortcodes/youtube.png);}
	span.mce_vimeo {background-image: url(../images/shortcodes/vimeo.png);}
	span.mce_soundcloud {background-image: url(../images/shortcodes/soundcloud.png);}
	span.mce_icon_list {background-image: url(../images/shortcodes/icon_list.png);}
	span.mce_one_half {background-image: url(../images/shortcodes/one_half.png);}
	span.mce_one_third {background-image: url(../images/shortcodes/one_third.png);}
	span.mce_one_quarter {background-image: url(../images/shortcodes/one_quarter.png);}
	span.mce_two_thirds {background-image: url(../images/shortcodes/two_thirds.png);}
	span.mce_three_quarters {background-image: url(../images/shortcodes/three_quarters.png);}
	span.mce_tagline {background-image: url(../images/shortcodes/tagline.png);}
	span.mce_table {background-image: url(../images/shortcodes/table.png) !important;}
	span.mce_alert {background-image: url(../images/shortcodes/alert.png);}
	span.mce_code {background-image: url(../images/shortcodes/code.png) !important;}
	span.mce_gmap {background-image: url(../images/shortcodes/gmap.png);}
	span.mce_media_slider {background-image: url(../images/shortcodes/media_slider.png);}
	span.mce_tabs {background-image: url(../images/shortcodes/tabs.png);}
	span.mce_accordion {background-image: url(../images/shortcodes/accordion.png);}
	span.mce_progress {background-image: url(../images/shortcodes/progress.png);}
	span.mce_pt {background-image: url(../images/shortcodes/pt.png);}
	span.mce_icon_progress {background-image: url(../images/shortcodes/icon_progress.png);}
	span.mce_circle_progress {background-image: url(../images/shortcodes/circle_progress.png);}
	span.mce_counter {background-image: url(../images/shortcodes/counter.png);}
	span.mce_box_container {background-image: url(../images/shortcodes/content_box.png);}
	span.mce_clients {background-image: url(../images/shortcodes/clients.png);}
	span.mce_testimonials {background-image: url(../images/shortcodes/testimonials.png);}
	span.mce_persons {background-image: url(../images/shortcodes/persons.png);}
	span.mce_carousel {background-image: url(../images/shortcodes/carousel.png);}
	span.mce_recent_posts {background-image: url(../images/shortcodes/recent_posts.png);}
	span.mce_recent_portfolio {background-image: url(../images/shortcodes/recent_portfolio.png);}