.wpb_element_wrapper {
position: relative;
}
span.wpb_vc_param_value.row_type {
  display: none;
}

li.wpb-layout-element-button[data-element="vc_btn"] ,
li.wpb-layout-element-button[data-element="vc_button2"] {
  display: none !important;
}

.icon-wpb-wp {
  background-image: url('../img/vcicons/wordpress.svg');
}

.wpb-layout-element-button .icon-wpb-woocommerce,
.vc_element-icon.icon-wpb-woocommerce {
  background-image: url('../img/vcicons/wordpress.svg');
}

span.wpb_vc_param_value.row_type.parallax-type,
span.wpb_vc_param_value.row_type.mouse_parallax-type,
span.wpb_vc_param_value.row_type.video-type   {
  position: absolute;
  top: -26px;
  right: 143px;
  background: url(../img/vcicons/parallax-type.svg) no-repeat;
  font-size: 0;
  width: 24px;
  height: 24px;
  display: block;
}

span.wpb_vc_param_value.row_type.video-type  {
  background: url(../img/vcicons/video-type.svg) no-repeat;
}

span.wpb_vc_param_value.row_type.mouse_parallax-type {
  background: url(../img/vcicons/interactive-type.svg) no-repeat;
}

.vc_add-element-container .wpb-content-layouts li {
    background: #f8f8f8;
    border: 1px solid #EFEFEF;
}

.vc_add-element-container .wpb-content-layouts li:hover{
    border-color: #2db1b4;
}

.vc_add-element-container .wpb-content-layouts li a {
    color: #333;

    -moz-transition: color ease 400ms;
    -o-transition: color ease 400ms;
    -webkit-transition: color ease 400ms;
    transition: color ease 400ms;
}

/*
#vc_ui-panel-add-element:before {
    content: "";
    position: fixed;
    background: #00000047;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
*/

.vc_ui-panel-header-container {
  padding: 25px 30px;
  background: #488eff;
}

.vc_ui-search-box input[type=search] {
  padding: 9px 12px 9px 32px;
  background: #fefefe;
  outline: none;
  box-shadow: none;
  padding: 11px 32px 11px 12px;
}

.vc_ui-search-box .vc_ui-search-box-input label {
  left: auto;
  right: 0;
  padding: 7px 5px;
  background: #ecf3ff;
  margin: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  text-align: center;
  line-height: 24px;
}

.vc_ui-search-box i {
  color: #488dff;
  left:auto;
  right: 6px;
  font-size: 19px;
}

.vc_ui-panel-header {
  color: #fff;
}

.vc_general.vc_ui-tabs-line .vc_ui-tabs-line-trigger {
  padding: 12px;
}

.vc_general.vc_ui-tabs-line>.vc_active>.vc_ui-tabs-line-trigger {
    background-color: #f4f6f9;
    color: #488eff;
}

.vc_add-element-container .wpb-content-layouts li:hover i,
.vc_add-element-container .wpb-content-layouts li:hover a {
    color: #488dff;
    fill: #488dff;
}

.wpb_content_element .wpb_element_title {
  min-height: 32px;
  line-height: 17px;
  vertical-align: top;
  height: auto;
}

.vc_add-element-container .wpb-elements-list {
  background-color: #f4f6f9;
}

.vc_add-element-container .wpb-content-layouts .vc_visible {
  background-color: transparent;
  padding: 3px;
  border: none;
  height: 130px;
  overflow: visible;
}

.vc_add-element-container .wpb-content-layouts li:hover {
  z-index: 5;
}

.vc_add-element-container .wpb-content-layouts .vc_visible .vc_el-container {
  height: 124px;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0px 0px 30px transparent;
  transition: box-shadow .3s ease;
}

.vc_add-element-container .wpb-content-layouts .vc_visible:hover .vc_el-container {
  box-shadow: 0px 0px 30px #488dff40;
}


.vc_add-element-container .wpb-content-layouts a {
  padding: 2px 6px 2px 6px;
  text-align: center;
}
.vc_add-element-container .vc_element-icon {
  background-size: contain;
  display: block;
  position: relative;
  top: auto;
  left: auto;
  margin: 5px auto;
}

.wpb-layout-element-button .icon-wpb-counter-block , .vc_element-icon.icon-wpb-counter-block { 
  background-image: url('../img/vcicons/counter.svg');
}

.wpb-layout-element-button .icon-wpb-marquee-block , .vc_element-icon.icon-wpb-marquee-block { 
  background-image: url('../img/vcicons/marquee.svg');
}

.wpb-layout-element-button .icon-wpb-layer-shape-text , .vc_element-icon.icon-wpb-layer-shape-text{ 
  background-image: url('../img/vcicons/text-block.svg');
}

.wpb-layout-element-button .icon-wpb-ui-pageable , .vc_element-icon.icon-wpb-ui-pageable{ 
  background-image: url('../img/vcicons/pageable-container.svg');
}

.wpb-layout-element-button .icon-wpb-application-icon-large , .vc_element-icon.icon-wpb-application-icon-large{ 
  background-image: url('../img/vcicons/post-grid.svg');
}

.wpb-layout-element-button .vc_icon-vc-masonry-grid , .vc_element-icon.vc_icon-vc-masonry-grid { 
  background-image: url('../img/vcicons/post-masonry-grid.svg');
}

.wpb-layout-element-button .icon-wpb-layout_sidebar , .vc_element-icon.icon-wpb-layout_sidebar { 
  background-image: url('../img/vcicons/widgetised-sidebar.svg');
}

.wpb-layout-element-button .icon-wpb-ui-empty_space , .vc_element-icon.icon-wpb-ui-empty_space { 
  background-image: url('../img/vcicons/empty-space.svg');
}

.wpb-layout-element-button .icon-wpb-call-to-action , .vc_element-icon.icon-wpb-call-to-action { 
  background-image: url('../img/vcicons/call-to-action-button.svg');
}

.wpb-layout-element-button .icon-wpb-raw-javascript , .vc_element-icon.icon-wpb-raw-javascript { 
  background-image: url('../img/vcicons/raw-js.svg');
}

.wpb-layout-element-button .icon-wpb-raw-html , .vc_element-icon.icon-wpb-raw-html { 
  background-image: url('../img/vcicons/raw-html.svg');
}

.wpb-layout-element-button .icon-wpb-link , .vc_element-icon.icon-wpb-link { 
  background-image: url('../img/vcicons/link.svg');
}

.wpb-layout-element-button .icon-wpb-slideshow-carousel , .vc_element-icon.icon-wpb-slideshow-carousel { 
  background-image: url('../img/vcicons/slideshow.svg');
}

.wpb-layout-element-button .icon-wpb-reveal-slideshow , .vc_element-icon.icon-wpb-reveal-slideshow { 
  background-image: url('../img/vcicons/reveal-slideshow.svg');
}

.wpb-layout-element-button .icon-wpb-slideshow-item , .vc_element-icon.icon-wpb-slideshow-item { 
  background-image: url('../img/vcicons/slideshow.svg');
}

.wpb-layout-element-button .icon-wpb-coundown , .vc_element-icon.icon-wpb-coundown { 
	background-image: url('../img/vcicons/countdown.svg');
}

.wpb-layout-element-button .icon-wpb-information-white , .vc_element-icon.icon-wpb-information-white { 
  background-image: url('../img/vcicons/message-box.svg');
}

.wpb-layout-element-button .icon-wpb-icon-block  , .vc_element-icon.icon-wpb-icon-block { 
	background-image: url('../img/vcicons/icon-block.svg');
}

.wpb-layout-element-button .icon-wpb-banner , .vc_element-icon.icon-wpb-banner { 
	background-image: url('../img/vcicons/banner.svg');
}

.wpb-layout-element-button .icon-wpb-marquee , .vc_element-icon.icon-wpb-marquee { 
	background-image: url('../img/vcicons/marquee.svg');
}

.wpb-layout-element-button .icon-wpb-textbox-icon , .vc_element-icon.icon-wpb-textbox-icon { 
	background-image: url('../img/vcicons/textboxicon.svg');
}

.wpb-layout-element-button .icon-wpb-chart , .vc_element-icon.icon-wpb-chart  { 
	background-image: url('../img/vcicons/chart.svg');
}

.wpb-layout-element-button .icon-wpb-progressbar, .vc_element-icon.icon-wpb-progressbar { 
	background-image: url('../img/vcicons/progressbar.svg');
}

.wpb-layout-element-button .icon-wpb-testimonial , .vc_element-icon.icon-wpb-testimonial { 
	background-image: url('../img/vcicons/testimonials.svg');
}

.wpb-layout-element-button .icon-wpb-tab-group , .vc_element-icon.icon-wpb-tab-group { 
  background-image: url('../img/vcicons/tabs.svg');
}

.wpb-layout-element-button .icon-wpb-tour-group , .vc_element-icon.icon-wpb-tour-group { 
  background-image: url('../img/vcicons/tour.svg');
}

.wpb-layout-element-button .icon-wpb-accordion-group , .vc_element-icon.icon-wpb-accordion-group { 
  background-image: url('../img/vcicons/accordion-block.svg');
}

.wpb-layout-element-button .icon-wpb-toggle , .vc_element-icon.icon-wpb-toggle { 
  background-image: url('../img/vcicons/toggle.svg');
}

.wpb-layout-element-button .icon-wpb-tta-section , .vc_element-icon.icon-wpb-tta-section { 
  background-image: url('../img/vcicons/tta-section.svg');
}

.wpb-layout-element-button .icon-wpb-testimonial-item , .vc_element-icon.icon-wpb-testimonial-item { 
	background-image: url('../img/vcicons/testimonial.svg');
}

.wpb-layout-element-button .icon-wpb-youtube , .vc_element-icon.icon-wpb-youtube { 
	background-image: url('../img/vcicons/youtube.svg');
}

.wpb-layout-element-button .icon-wpb-vimeo , .vc_element-icon.icon-wpb-vimeo { 
	background-image: url('../img/vcicons/vimeo.svg');
}

.wpb-layout-element-button .icon-wpb-soundcloud , .vc_element-icon.icon-wpb-soundcloud { 
	background-image: url('../img/vcicons/soundcloud.svg');
}

.wpb-layout-element-button .icon-wpb-social , .vc_element-icon.icon-wpb-social { 
	background-image: url('../img/vcicons/socials.svg');
}

.wpb-layout-element-button .icon-wpb-sociallink , .vc_element-icon.icon-wpb-sociallink { 
	background-image: url('../img/vcicons/sociallink.svg');
}

.wpb-layout-element-button .icon-wpb-teammemmber , .vc_element-icon.icon-wpb-teammemmber{ 
	background-image: url('../img/vcicons/team-memmber.svg');
}

.wpb-layout-element-button .icon-wpb-button , .vc_element-icon.icon-wpb-button { 
	background-image: url('../img/vcicons/button.svg');
}

.wpb-layout-element-button .icon-wpb-imagesliderwithtext , .vc_element-icon.icon-wpb-imagesliderwithtext { 
	background-image: url('../img/vcicons/imagesliderwithtext.svg');
}

.wpb-layout-element-button .icon-wpb-imagecarousel , .vc_element-icon.icon-wpb-imagecarousel { 
	background-image: url('../img/vcicons/image-carousel.svg');
}


.wpb_rad_gallery_item .vc_tta-controls-icon.vc_tta-controls-icon-plus {
    background-image: url('../img/vcicons/single-image.svg');
    background-position: center;
    width: 20px;
    height: 20px;
    background-size: cover;
}

.wpb_rad_gallery_item .vc_tta-controls-icon.vc_tta-controls-icon-plus:before,
.wpb_rad_gallery_item .vc_tta-controls-icon.vc_tta-controls-icon-plus:after {
  display: none;
}

.wpb-layout-element-button .icon-wpb-custom-heading , .vc_element-icon.icon-wpb-custom-heading { 
	background-image: url('../img/vcicons/custom-title.svg');
}

.wpb-layout-element-button .icon-wpb-gallery , .vc_element-icon.icon-wpb-gallery { 
	background-image: url('../img/vcicons/gallery.svg');
}

.wpb-layout-element-button .icon-wpb-gallery-item , .vc_element-icon.icon-wpb-gallery-item { 
  background-image: url('../img/vcicons/gallery-item.svg');
}

.wpb-layout-element-button .icon-wpb-text-separator , .vc_element-icon.icon-wpb-text-separator { 
	background-image: url('../img/vcicons/text-separator.svg');
}

.wpb-layout-element-button .icon-wpb-flickr , .vc_element-icon.icon-wpb-flickr { 
  background-image: url('../img/vcicons/flickr.svg');
}

.wpb-layout-element-button .icon-wpb-single-product , .vc_element-icon.icon-wpb-single-product {
    background-image: url('../img/vcicons/woocommerce.svg');
}

.wpb-layout-element-button .icon-wpb-imagecarousel , .vc_element-icon.icon-wpb-imagecarousel {
    background-image: url('../img/vcicons/gallery-carousel.svg');
}

.wpb-layout-element-button .icon-wpb-gallery-carousel , .vc_element-icon.icon-wpb-gallery-carousel {
    background-image: url('../img/vcicons/gallery-carousel.svg');
}

.wpb-layout-element-button .icon-wpb-single-image , .vc_element-icon.icon-wpb-single-image { 
	background-image: url('../img/vcicons/single-image.svg');
    background-position: center;
}

.wpb-layout-element-button .icon-wpb-blog , .vc_element-icon.icon-wpb-blog { 
	background-image: url('../img/vcicons/card-blog.svg');
    background-position: center;
}

.wpb-layout-element-button .icon-wpb-newsletter , .vc_element-icon.icon-wpb-newsletter{
    background-image: url('../img/vcicons/mc4wp.svg');
}

.wpb-layout-element-button .icon-wpb-woocommerce , .vc_element-icon.icon-wpb-woocommerce{
    background-image: url('../img/vcicons/woocommerce.svg');
    background-position:top;
}

.icon-wpb-mnky_pricing_box{
    background-image: url(../img/vcicons/pricing.svg)!important;
    background-position: top!important;
}

.wpb-layout-element-button .icon-wpb-embed_video , .vc_element-icon.icon-wpb-embed_video {
    background-image: url('../img/vcicons/video.svg');
    background-position:top;
}

.icon-wpb-ui-separator-label {
    background-image: url('../img/vcicons/text-separator.svg');
    background-position: center;
}

.icon-wpb-row, .icon-wpb-row[data-is-container="true"] {
    background-image: url('../img/vcicons/row.svg');
    background-position: center;
}

.icon-wpb-ui-tab-content, .icon-wpb-ui-tab-content[data-is-container="true"] {
    background-image: url('../img/vcicons/tabs.svg');
    background-position: center;
}

.icon-wpb-ui-tab-content-vertical, .icon-wpb-ui-tab-content-vertical[data-is-container="true"] {
    background-image: url('../img/vcicons/tour.svg');
    background-position: center;
}

.icon-wpb-ui-accordion, .icon-wpb-ui-accordion[data-is-container="true"] {
    background-image: url('../img/vcicons/accordion-block.svg');
    background-position: center;
}

.icon-wpb-ui-separator {
    background-image: url('../img/vcicons/seperator.svg');
    background-position: center;
}

.icon-wpb-toggle-small-expand {
    background-image: url('../img/vcicons/faq.svg');
    background-position: center;
}

.icon-wpb-layer-shape-text {
    background-image: url('../img/vcicons/textblock.svg');
    background-position: center;
}

.icon-wpb-balloon-facebook-left {
    background-image: url('../img/vcicons/facebook.svg');
    background-position: center;
}

.icon-wpb-tweetme {
    background-image: url('../img/vcicons/twitter.svg');
    background-position: center;
}

.icon-wpb-application-plus {
    background-image: url('../img/vcicons/google.svg');
    background-position: center;
}

.icon-wpb-pinterest {
    background-image: url('../img/vcicons/pinterest.svg');
    background-position: center;
}

.icon-wpb-map-pin {
    background-image: url('../img/vcicons/googlemap.svg');
    background-position: center;
}

.icon-wpb-flickr {
    background-image: url('../img/vcicons/flicker.svg');
    background-position: center;
}


.wpb-layout-element-button .icon-wpb-product, .vc_element-icon.icon-wpb-product{ 
  background-image: url('../img/vcicons/woocommerce/product.svg');
}
.wpb-layout-element-button .icon-wpb-product_page, .vc_element-icon.icon-wpb-product_page{ 
  background-image: url('../img/vcicons/woocommerce/product_page.svg');
}
.wpb-layout-element-button .icon-wpb-product_category, .vc_element-icon.icon-wpb-product_category{ 
  background-image: url('../img/vcicons/woocommerce/product_category.svg');
}
.wpb-layout-element-button .icon-wpb-product_categories, .vc_element-icon.icon-wpb-product_categories{ 
  background-image: url('../img/vcicons/woocommerce/product_categories.svg');
}
.wpb-layout-element-button .icon-wpb-add_to_cart, .vc_element-icon.icon-wpb-add_to_cart{ 
  background-image: url('../img/vcicons/woocommerce/add_to_cart.svg');
}
.wpb-layout-element-button .icon-wpb-add_to_cart_url, .vc_element-icon.icon-wpb-add_to_cart_url{ 
  background-image: url('../img/vcicons/woocommerce/add_to_cart_url.svg');
}
.wpb-layout-element-button .icon-wpb-products, .vc_element-icon.icon-wpb-products{ 
  background-image: url('../img/vcicons/woocommerce/products.svg');
}
.wpb-layout-element-button .icon-wpb-recent_products, .vc_element-icon.icon-wpb-recent_products{ 
  background-image: url('../img/vcicons/woocommerce/recent_products.svg');
}
.wpb-layout-element-button .icon-wpb-sale_products, .vc_element-icon.icon-wpb-sale_products{ 
  background-image: url('../img/vcicons/woocommerce/sale_products.svg');
}
.wpb-layout-element-button .icon-wpb-best_selling_products, .vc_element-icon.icon-wpb-best_selling_products{ 
  background-image: url('../img/vcicons/woocommerce/best_selling_products.svg');
}
.wpb-layout-element-button .icon-wpb-top_rated_products, .vc_element-icon.icon-wpb-top_rated_products{ 
  background-image: url('../img/vcicons/woocommerce/top_rated_products.svg');
}
.wpb-layout-element-button .icon-wpb-featured_products, .vc_element-icon.icon-wpb-featured_products{ 
  background-image: url('../img/vcicons/woocommerce/featured_products.svg');
}
.wpb-layout-element-button .icon-wpb-product_attribute, .vc_element-icon.icon-wpb-product_attribute{ 
  background-image: url('../img/vcicons/woocommerce/product_attribute.svg');
}
.wpb-layout-element-button .icon-wpb-related_products, .vc_element-icon.icon-wpb-related_products{ 
  background-image: url('../img/vcicons/woocommerce/related_products.svg');
}
.wpb-layout-element-button .icon-wpb-shop_messages, .vc_element-icon.icon-wpb-shop_messages{ 
  background-image: url('../img/vcicons/woocommerce/shop_messages.svg');
}
.wpb-layout-element-button .icon-wpb-woocommerce_order_tracking, .vc_element-icon.icon-wpb-woocommerce_order_tracking{ 
  background-image: url('../img/vcicons/woocommerce/order_tracking_form.svg');
}
.wpb-layout-element-button .icon-wpb-woocommerce_cart, .vc_element-icon.icon-wpb-woocommerce_cart{ 
  background-image: url('../img/vcicons/woocommerce/cart.svg');
}
.wpb-layout-element-button .icon-wpb-woocommerce_checkout, .vc_element-icon.icon-wpb-woocommerce_checkout{ 
  background-image: url('../img/vcicons/woocommerce/checkout.svg');
}
.wpb-layout-element-button .icon-wpb-woocommerce_my_account, .vc_element-icon.icon-wpb-woocommerce_my_account{ 
  background-image: url('../img/vcicons/woocommerce/my_account.svg');
}


/* Icon list */
.my_param_block.rad-icon-param-container {
    overflow: auto;
    height: 240px;
    overflow-x: hidden;
    border: 1px solid #AAA;
    margin-top: 10px;
    margin-bottom: 15px;
}

.hidden-field-value{
	opacity: 0;
	height: 0px;
  min-height: 0;
	padding: 0 !important;
	border: none !important;
  font-size: 0 !important;
  float:right;
}

#headerstyle .rad-icon-param-container {
    height: 57px;
}

.rad-icon-param {
    float:left;
    display: block;
    font-size: 30px;
    width:60px;
    line-height: 58.5px;
    text-align:center;
    cursor: pointer;
    border: 1px solid #e1e1e1;
    margin-top:-1px;
    margin-left:-1px;
    padding:5px;
}

/* image list */
.rad-imageselect-container{
    margin-top: 10px;
    margin-bottom: 0px;
}

#headerstyle .rad-imageselect-container {
    height: 57px;
}

.rad-image {
    float:left;
    display: block;
    font-size: 30px;
    text-align:center;
    cursor: pointer;
    margin-top:0;
    margin-left:0;
    padding:5px;
     border: 2px solid transparent;
}

.rad-image.selected {
	border: 2px solid #ccc;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.presets .rad-image {
 	border:none;
}

.presets .rad-image.selected:before {
	content: "\f147";
	font-family: dashicons;
	text-decoration: inherit;
	font-weight: 400;
	font-style: normal;
	vertical-align: top;
	text-align: center;
	position: absolute;
	color: #fff;
	top: 6px;
	font-size: 20px;
	left: 5px;
}

.presets .rad-image {
	padding:0;
	position: relative;
	width: 30px;
	height: 30px;
}

.presets .rad-image img{
	width:100%;
}

.shapes .rad-image {
  border:none;
  padding: 10px;
}

.shapes .rad-image.selected {
  border:none;
  background-color: #EFEDED;
}

/* attach-images */
.thumb-attach-images li {
display: inline-block;
width: 30px;
height:30px;
margin-right: 2px;
}
.thumb-attach-images li img{
width:100%;
}
/* Attributes Preview */
.vc_element_label, .wpb_element_label {
    margin-top: 5px;
}

/* Range field */
/* slider & switch */

.wpb_el_type_vc_rangefield input[type="range"],
.wpb_el_type_vc_rangefield .slider {
  width: 50%;
  margin-left: 10px;
}
.wpb_el_type_vc_rangefield .switch,
.wpb_el_type_vc_rangefield input.switch {
  width: 20px;
}
.wpb_el_type_vc_rangefield .switch,
.wpb_el_type_vc_rangefield input[type="range"],
.wpb_el_type_vc_rangefield .slider {
  float: right;
}
.wpb_el_type_vc_rangefield .noUi-horizontal {
  height: 18px;
    background-color: transparent;
}

.wpb_el_type_vc_rangefield .noUi-connect {
  box-shadow: none;
  background: transparent;
}

.wpb_el_type_vc_rangefield .switch.noUi-horizontal {
  border-radius: 20px
}
.wpb_el_type_vc_rangefield .switch .noUi-base,
.wpb_el_type_vc_rangefield .switch .noUi-origin {
  border-radius: 20px
}
.wpb_el_type_vc_rangefield .noUi-origin {

}

.wpb_el_type_vc_rangefield .noUi-origin:after {
  z-index: 1;
  content: "";
  width: 100%;
  position: absolute;
  background: #e7e7e7;
  height: 3px;
  top: 7px;
}

.wpb_el_type_vc_rangefield .noUi-base:after {
  content: "";
  width: 100%;
  position: absolute;
  background: #69a1fe;
  height: 3px;
  top: 7px;
}

.wpb_el_type_vc_rangefield .noUi-base:before {
  content: "";
  width: 10px;
  position: absolute;
  background: #69a1fe;
  height: 3px;
  top: 7px;
  left:-10px;
}

.wpb_el_type_vc_rangefield .noUi-handle {
  border: 2px solid #69a1fe;
  width: 20px !important;
  height: 20px !important;
  border-radius: 50%;
  top: 0 !important;
  box-shadow :none;
  z-index: 2;
}
.wpb_el_type_vc_rangefield  .switch .noUi-handle {
  top: 0px;
}
.wpb_el_type_vc_rangefield .switch .noUi-origin:after {
  height: 12px;
  top: 3px;
  border-radius: 12px;
  border: 1px solid #E7E7E7;
  left: -4px;
  padding: 0 4px;
}
.wpb_el_type_vc_rangefield .switch .noUi-base:after {
  height: 12px;
  border-radius: 12px;
  top: 4px;
  left: -4px;
  padding: 0 4px;
}

.wpb_el_type_vc_rangefield .switch .noUi-handle {
  left: -10px;
  transition:left 10ms ease;
}
.wpb_el_type_vc_rangefield .switch .noUi-stacking .noUi-handle {
  /*left: -18px;*/
}
.wpb_el_type_vc_rangefield .noUi-handle:after,.wpb_el_type_vc_rangefield  .noUi-handle:before {
  background:transparent;
}

.wpb_el_type_vc_rangefield .noUi-target {
  border-radius: 0;
  border: none;
  box-shadow: none;
}


/* multiselect */
.rad-checkbox-container input.rad-checkbox-field {
    margin-left: 20px;
    border: 2px solid #69a1fe;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.rad-checkbox-container input.rad-checkbox-field:first-child {
	margin-left:0;	
} 

.rad-checkbox-container input.rad-checkbox-field:checked:before {
 	margin: -4px 0 0 -5px;
	color: #69a1fe;
}

.rad-rangefield-container .label span {
    margin-right:5px;
} 

.vc_admin_label label {
    color:#000;
    line-height:20px;
}

.vc_admin_label:not(.hidden-label) {
    display:block !important;
}

/*Removes icon position of accordion tabs and tour shortcode and other shortcodes */

div[data-vc-shortcode-param-name="c_position"] ,
ul.wpb-content-layouts li[data-element="vc_posts_slider"] ,
ul.wpb-content-layouts li[data-element="vc_video"] ,
ul.wpb-content-layouts li[data-element="vc_custom_heading"] ,
ul.wpb-content-layouts li[data-element="vc_images_carousel"] ,
ul.wpb-content-layouts li[data-element="vc_gallery"] ,
ul.wpb-content-layouts li[data-element="vc_round_chart"] ,
ul.wpb-content-layouts li[data-element="vc_progress_bar"] ,
ul.wpb-content-layouts li[data-element="vc_icon"] ,
ul.wpb-content-layouts li[data-element="vc_line_chart"] ,
ul.wpb-content-layouts li[data-element="vc_pie"] ,
ul.wpb-content-layouts li[data-element="vc_media_grid"] ,
ul.wpb-content-layouts li[data-element="vc_masonry_media_grid"]{
    display:none!important;
}

div[data-vc-shortcode="vc_message"]  .vc_shortcode-param[data-vc-shortcode-param-name="message_box_style"],
div[data-vc-shortcode="vc_message"]  .vc_shortcode-param[data-vc-shortcode-param-name="css_animation"],
div[data-vc-shortcode="vc_message"] .vc_shortcode-param[data-vc-shortcode-param-name="style"] {
    display: none!important;
}

.vc_description {
  margin-top:0 !important;
  font-size:13px;
}


.rad-checkbox-container .checkbox-label {
    font-size: 11px;
    line-height: 36px;
}

.vc_edit_form_elements .vc_column.vc_edit-form-hidden-field-wrapper+.vc_column, .vc_edit_form_elements .vc_edit-form-hidden-field-wrapper {
  margin-top:10px !important;
}

/*Removed options of VC by css! */
div[data-vc-ui-element="panel-edit-element-tab"] div[data-vc-shortcode-param-name="autoplay"],
div[data-vc-ui-element="panel-edit-element-tab"] div[data-vc-shortcode-param-name="i_position"],
/*Remove single image parameters*/
div[data-title="Edit Single Image"] div[data-vc-shortcode-param-name="title"],
div[data-title="Edit Single Image"] div[data-vc-shortcode-param-name="add_caption"],
div[data-title="Edit Single Image"] div[data-vc-shortcode-param-name="onclick"],
div[data-title="Edit Single Image"] div[data-vc-shortcode-param-name="css_animation"]{
    display:none;
}

.wpb_rad_testimonial.wpb_content_element .wpb_element_wrapper,
.wpb_rad_slideshow.wpb_content_element .wpb_element_wrapper,
.wpb_rad_carousel_gallery.wpb_content_element .wpb_element_wrapper,
.wpb_rad_accordion_group.wpb_content_element .wpb_element_wrapper,
.wpb_rad_tab_group.wpb_content_element .wpb_element_wrapper,
.wpb_rad_tour_group.wpb_content_element .wpb_element_wrapper  {
  background-color: transparent;
}

.wpb_rad_tta.vc_shortcodes_container.vc_active .vc_tta-panel-body > .vc_controls {
    opacity: 1;
    visibility: visible;
    height: 30px;
    margin: 15px 0;
    position: relative;
}

.wpb_rad_toggle .vc_empty-container:after,
.wpb_rad_toggle .vc_empty-container:before,
.wpb_rad_tta .vc_empty-container:after,
.wpb_rad_tta .vc_empty-container:before {
  left:50%;
  margin-left: -15px;
  top: 6px;
}

.wpb_rad_toggle .vc_control {
    color: #fff;
    padding: 7px;
}
.wpb_rad_toggle .vc_control.column_move {
  float: none;
}

.wpb_rad_toggle > .vc_controls:not(.bottom-controls) {
  width: 200px;
  background: #0073aa;
  color: #fff;
  margin: 20px auto;
  margin-top: 20px !important;
  display: block;
  position: relative;
  height: auto;
  border-radius: 4px;
}

.wpb_rad_toggle {
  border-radius: 4px;
  padding-top: 10px;
}

.wpb_rad_testimonial,
.wpb_rad_slideshow,
.wpb_rad_carousel_gallery,
.wpb_rad_accordion_group {
  padding-top: 20px;
  margin-top: 40px !important;
}

.wpb_rad_testimonial .vc_controls > .vc_controls-out-tc 
.wpb_rad_slideshow .vc_controls > .vc_controls-out-tc,
.wpb_rad_carousel_gallery .vc_controls > .vc_controls-out-tc,
.wpb_rad_accordion_group .vc_controls > .vc_controls-out-tc {
  top: 0 !important;
}

.wpb_rad_testimonial > .vc_controls,
.wpb_rad_slideshow > .vc_controls,
.wpb_rad_carousel_gallery > .vc_controls,
.wpb_rad_accordion_group > .vc_controls {
  height: 30px;
  opacity: 1;
  visibility: visible;
  position: relative;
}

.vc_tta-container {
  margin:0 0 0 0;
}

.wpb_rad_slideshow_item .vc_empty-container,
.wpb_rad_gallery_item .vc_empty-container {
  display: none;
}

.wpb_rad_slideshow_item .vc_tta-panel-body,
.wpb_rad_gallery_item .vc_tta-panel-body {
  margin-top: -33px;
  background-color: transparent !important;
  display: block !important;
}

.wpb_rad_slideshow_item .vc_controls,
.wpb_rad_gallery_item .vc_controls {
  height: auto;
  opacity: 0;
  visibility: hidden;
}

.wpb_rad_slideshow_item:hover .vc_controls,
.wpb_rad_gallery_item:hover .vc_controls {
  opacity: 1;
  visibility: visible;
}

.wpb_rad_slideshow_item,
.wpb_rad_testimonial_item {
  background-color: #fff;
}

.wpb_rad_testimonial_item.wpb_content_element .wpb_element_title {
      min-height: 20px;
}
/* VC */
.vc_icon-remove {
  display: none;
}




/* Disable some options of css editor in button element*/
.vc_ui-panel[data-vc-shortcode="rad_button"] .vc_settings > * {
  display: none;
}

.vc_ui-panel[data-vc-shortcode="rad_button"] .vc_settings > .vc_checkbox {
  display: block;
}


.vc_ui-panel[data-vc-shortcode="rad_button"] .vc_layout-onion .vc_border > * {
  display: none;
}

.vc_ui-panel[data-vc-shortcode="rad_button"] .vc_layout-onion .vc_padding {
  display: block;
  margin:0;
}

.vc_ui-panel[data-vc-shortcode="rad_button"] .vc_layout-onion .vc_padding > * {
  display: none;
}

.vc_ui-panel[data-vc-shortcode="rad_button"] .vc_layout-onion .vc_content {
  display: block;
}

/******** Frontend editor *********/
body.vc_editor.vc_inline-shortcode-edit-form {
  background: #fff;
}

body.vc_editor.vc_inline-shortcode-edit-form .notice,
body.vc_editor.vc_inline-shortcode-edit-form div.updated,
body.vc_editor.vc_inline-shortcode-edit-form div.error {
  display: none;
}
