.misc-pub-section.timeline-pub-section {
	padding-left:0;
	padding-right:0;
}
.my_error_1{
	color:red;
	font-size:16px;
}
#save-loader {
	padding:5px;
	display:none;
}

table.fields-group {
	width:100%;
	padding:0 0 5px 0;
	margin:0;
}
table.fields-group td {
	padding:2px 0;
	width:129px;
}
table.fields-group label {
}

table.fields-group select {
	width:130px;
}

table.fields-group input[type="checkbox"] {
	margin-left:3px;
}

.timeline-help {
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	display:block;
	float:left;
	position:relative;
	padding:0px 5px 0px 0;
}

.timeline-tooltip {
	float:none;
	position:absolute;
	bottom:20px;
	left:-10px;
	background:#fff;
	width:200px;
	font-weight:normal;
	font-size:10px;
	border-radius:4px;
	background:#404040;
	opacity:0.9;
	filter:alpha(opacity=90);
	color:#fff;
	text-shadow:none;
	padding:5px;
	display:none;
	font-family:sans-serif;
	line-height:15px;
}

.timeline-help:hover .timeline-tooltip {
	display:block;
}


.timeline-pub-section h3 {
	margin-bottom:10px;
}

.cw-color-picker-holder {
	position:relative;
}
.cw-color-picker {
	display:none;
	background:#fafafa;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	border:1px solid #dddddd;
}
.cw-image-upload {
	display:block; 
	width:258px; 
	height:50px; 
	border:1px solid #dddddd;
}

.cat-display {
	display:none;
}

.items
{
	margin-top: 20px;
}

.icon-list-button {
	width: 20px !important; 
	height: 20px !important;
	background-color: #ffffff; 
	border: 1px solid rgb(170, 170, 170);
	display: inline-block !important;
}

.icon-upload-tab {
	width: 200px !important;
	height: 20px !important;
	display: block !important;
	padding-top: 10px;
	float: left;
	margin-left: 10px;
	text-align: center;
	position: absolute;
	/*box-shadow: 3px -3px 3px #888888;*/
	font-family: "Arial" !important;
	background-color: white;
	text-decoration: none !important;
	z-index: 10;
	color:#333;
}

.icon-upload-tab:visited {
	color:#0074A2;
}

.icon-upload-tab:focus {
	outline: none !important;
}

.imapper-item-icon-list {
	width: 300px; 
	height: 160px; 
	border: 1px solid black;
	position: absolute;
	display: none;
	background-color: white;
	z-index: 1000;
	top: 40px;
}

.imapper-item-icon-list a {
	color:#666;
}

.arrow-down-admin {
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 20px 15px 0 15px;
	margin: 0 auto;
	position: relative;
	border-width: 10px 8px 0 8px; 
	border-color: #bbbbbb transparent transparent transparent; 
	margin-top: 5px;
}

.arrow-down-admin-link {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
}

.arrow-down-admin-link:focus {
	outline: none !important;
}

.arrow-down-admin-link:hover .arrow-down-admin {
	border-color: #777777 transparent transparent transparent;
}

.imapper_items_options
{
	float: left;
	width: 100%;
	margin-top: 20px;
}

.dummy-adapter .imapper-sortable li
{
	margin: 15px 40px 0 0;
	float: left;
	width:auto;
	min-height:80px;
}
/*.imapper-sortable li label{
	padding-bottom:10px;
	
}*/


.color-picker-iris-holder {
	display: none;
	position: relative;
	z-index: 10;
}

.imapper-sortableItem {
	position:relative;
	width: 90%;
	display:block;
	border:#dfdfdf 1px solid;
	text-shadow:#fff 0 1px 0;
	-moz-box-shadow:0 1px 0 #fff;
	-webkit-box-shadow:0 1px 0 #fff;
	box-shadow:0 1px 0 #fff;
	border-radius:3px;
}
.imapper-sort-header {
	font-family:Georgia,"Times New Roman", "Bitstream Charter", Times, serif;
	font-size:16px;
	display:block;
	padding:10px;
	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);
	border-bottom:#dfdfdf 1px solid;
	border-radius:3px 3px 0 0;
}
.imapper-pin {
	cursor: pointer;
	border: none;
}
.imapper-delete {
	/*display: block;*/
	text-decoration: none;
	text-align: center;
	/*font-variant: small-caps;*/
	/*width: 15%;*/
	margin: 5px auto;
	float: right
}
.tsort-plus {
	position:absolute;
	display:block;
	padding:7px 5px;
	top:5px;
	right:7px;
	font-size:22px;
	font-weight:bold;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor:pointer;
	color:#999999;
}
.tsort-content {
	background: #f6f6f6;
	display:none;
}
.tsort-plus:hover {
	color:#333333;
}

.tsort-item, .tsort-itemopen, .tsort-dataid {
	padding:10px;
	border-bottom:#dfdfdf 1px solid;
}

.tsort-itemopen {
 	border-bottom:0;
	border-radius:0 0 3px 3px;
 }
 
.tsort-placeholder {
	border-radius:3px;
	border:#cfcfcf 1px dashed;
	height:40px;
}
 
.mapper-sort-image {
	/*max-width: 100%;*/
 	position:relative;
	overflow:hidden;
	background-color:#f1f1f1;
	/*float:left;*/
	margin-right:5px;
	margin: 20px;
	box-sizing:border-box;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;
 }
.my-mapper-sort-image{
	max-width: 100%;
 	position:relative;
	overflow:hidden;
	
	box-sizing:border-box;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;
}

  #map-image {
  	max-width: 100%;
  	border-right:#dfdfdf 1px solid;
  }

a.tsort-change {
	width: 100px;
	margin-bottom: -1px;
	font-size:12px;
	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);
	border:#dfdfdf 1px solid;
	border-radius:3px 3px 0px 0px;
	text-decoration:none;
	padding:10px 0px;
	display:block;
	text-align:center;
	writing-mode: tb-rl;
	color:#999999;
	font-weight:bold;
}

#map-image-remove {
	top:20px;
	left:20px;
}

#icon-change {
	height: auto;
	padding: 5px !important;
}
#dummy-imapper-icon {
	border: 1px solid rgb(223, 223, 223);
	border-radius: 3px 0px 3px 3px;
}
a.tsort-change:hover {
	color:#666666;
}
.mapper-sort-image:hover a.tsort-remove {
	display:block;
}
#icon-wrapper:hover a#icon-image-remove {
	display:block;
}
a.tsort-remove {
	position:absolute;
	left:0;
	top:0;
	opacity:0.5;
	filter:alpha(opacity=50);
	display:none;
	padding:3px 7px;
	font-size:12px;
	background:#000;
	color:#fff;
	text-decoration:none;
	text-shadow:none;
}

a.tsort-remove:hover {
	color:#fff;
	opacity:1.0;
	filter:alpha(opacity=100);
	
}

input.tsort-title {
	float:left;
	font-size:22px;
	margin-top:18px;
	width:294px;
}
textarea.tsort-contarea {
	margin-top:5px;
	width:100%;
	height:100px;
	resize:vertical;
}

#TBct_timelineSubmitLoader {
	margin:14px 0px;
	display:none;
}

#timelineFromPostHolder {
	position:relative;
}
#timelineFromPostLoader {
	position:absolute;
	right:10px;
	top:0;
	display:none;
}

#timelineFromPostComplete {
	overflow-x:hidden;
	overflow-y:scroll;
	height:170px;
}

#timelineFromPostComplete li{
	margin:0;
}

#timelineFromPostComplete li a{
	display:block;
	padding:5px;
	border-bottom:1px solid gray;
	text-decoration:none;
}

#timelineFromPostComplete li a.active {
	background:#21759B;
	color:#ffffff;
}

#timelineFromPostComplete li img {
	float:left;
}

#timelineFromPostComplete li a span.timelinePostCompleteName {
	display:block;
	padding:8px;
}

.map-wrapper .ui-resizable { position: relative;}
.map-wrapper .ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.map-wrapper .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.map-wrapper .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.map-wrapper .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.map-wrapper .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.map-wrapper .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.map-wrapper .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.map-wrapper .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.map-wrapper .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.map-wrapper .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

#imapper-sortable-dummy li label {
	width:120px;
	display: inline;
	float: left;
}

#imapper-sortable-dummy li input, #imapper-sortable-dummy li select, #imapper-sortable-dummy li textarea {
	width: 230px;
	/*margin-left:50px;*/
	display: inline;
}

#imapper-sortable-dummy li input.color-picker-iris {
	width:90px;
}

#imapper-sortable-dummy li i {
	margin-left:50px !important;
}

#dummy-imapper-area-width:disabled, #dummy-imapper-area-height:disabled {
	background-color:#EBEBE4;
}

#all-category-text {
	width: 100%;
}
.wrap.imapper-admin-wrapper{
	margin-bottom:200px;
}
.wrap.imapper-admin-wrapper .add-new-h2,.imapper-edit-button,.imapper-delete-button {
	color: #fff;
	padding: 7px 20px;
	border-radius:3px;
}

.wrap.imapper-admin-wrapper .add-new-h2,.imapper-edit-button {
	background-color: #1375A4;
}

.wrap.imapper-admin-wrapper .add-new-h2,.imapper-edit-button {
	background-color: #1375A4;
}

.wrap.imapper-admin-wrapper #save_leadeo {
	background-color: #26AF5F;
    cursor:pointer;
}
.wrap.imapper-admin-wrapper #save_leadeo:hover {
	background-color: #57d58b;
}

.imapper-delete-button {
	background-color:#D13826;
	margin-left:5px;
}
.my_buttons{
	float:right;
	
}
.my_buttons::after{
	display:table;
	width:0;
	height:0;
	clear:both;
	content: " ";
}
.my_diplicate_pin{
	border-radius: 3px;
	color: #FFFFFF;
	padding: 7px 20px;
	/*margin-right:20px;*/
	background-color:#cdaa2a;
	color:white;
	font-size: 13px;
	font-weight: 600;
	position: relative;
	text-decoration: none;
	text-shadow: none;
	top: -3px;
	display:block;
	float:left;
	margin-right:12px;
	font-family: Open Sans;
}
.my_diplicate_pin:hover{
	background-color:#cdaa00;
	color:white;
}
.wrap.imapper-admin-wrapper .add-new-h2:hover, .imapper-edit-button:hover {
	background-color: #2EA2CC;
	color:#fff;
}

.imapper-delete-button:hover {
	background-color:#FE4641;
	color:#fff;
}

.wrap.imapper-admin-wrapper .imapper-backend-header {
	background-color:#F6F7F9;
	 border-width:1px 1px 1px 1px;
	 border-style:  solid;
	 border-color: rgb(229, 229, 229);
	 padding:20px 15px !important;
	 font-size: 14px;
	 font-weight: bolder;
}

.wrap.imapper-admin-wrapper .imapper-backend-header.hndle, .wrap.imapper-admin-wrapper .items .imapper-backend-header {
	 border-bottom-width:1px;
}

.wrap.imapper-admin-wrapper .widefat td {
	border-bottom:1px solid rgb(229, 229, 229); 
	padding:10px;
  }

.wrap.imapper-admin-wrapper .widefat tr:last-child td {
	border-bottom:none; 
  }

   .wrap.imapper-admin-wrapper .imapper-backend-ul {
   		background-color:#fff;
   		border-width:1px;
	 	border-style:  solid;
	 	border-color: rgb(229, 229, 229);
	 	margin-top:0px;
	 	padding:8px 15px;
   }

   .items .imapper-sortableItem {
   		width:100%;
   		background-color:#fff;
   }

  .wrap.imapper-admin-wrapper .imapper-backend-ul li h3 {
  	font-size:14px;
  	font-weight: 400;
  }

   .wrap.imapper-admin-wrapper .imapper-backend-ul li h3 .emphasize {
  	font-weight: 800;
  }

  .iconImage {
  	text-align: center;
  	position: absolute;
  	bottom:20px;
  	color:#333;
  	text-decoration:none;
  }

  .iconImage div {
  	width: 80px;
  	padding-left: 10px;
  	padding-right: 10px;
  }

  .wrap.imapper-admin-wrapper .postbox .handlediv {
  	float: left;

  }
/*
  .wrap.imapper-admin-wrapper .postbox input[type="checkbox"] {
  	visibility: hidden;
  }
*/
  .wrap.imapper-admin-wrapper .postbox select, .dummy-adapter select {
cursor: pointer;
height: 28px;
margin: 0px;
opacity: 0;
padding: 0px;
position: relative;
width: inherit;
z-index: 4;
border: 1px solid #DDD;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07) inset;
background-color: #FFF;
color: #333;
transition: border-color 0.05s ease-in-out 0s;
font-size: 14px;
line-height: 15px;
border-radius: 0px;
  }

  .imapper-admin-select-span {
  	height: 26px;
line-height: 26px;
z-index: 2;
padding-left: 6px;
position: absolute;
left: 0px;
font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size: 12px;
color: #888;
  }

  .imapper-admin-select-wrapper {
  	border-radius: 4px;
font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size: 12px;
background: url('images/select.png') no-repeat scroll right center #FFF;
border-color: #CCC #E6E6E6 #E6E6E6 #CCC;
border-style: solid;
border-width: 1px;
float: left;
height: 27px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 9px !important;
width: 100%;
display: block;
color: #888;
position: relative;
  }

.dummy-adapter  .imapper-admin-select-wrapper {
  	width:230px;
  }

 .js  .wrap.imapper-admin-wrapper  .meta-box-sortables .postbox.closed .handlediv:before,.js  .wrap.imapper-admin-wrapper  .widgets-holder-wrap.closed .sidebar-name-arrow:before {
  	content:"+";

  }

 .js   .wrap.imapper-admin-wrapper .meta-box-sortables   .postbox .handlediv:before, .js .wrap.imapper-admin-wrapper  .sidebar-name .sidebar-name-arrow:before {
	content: "-";
	top:10px;
  	right:0px;
}

#item-design-style, #pin-scaling-coef {
	width:100%;
}

.wrap.imapper-admin-wrapper .color-picker-iris {
	width: 90px;
}

#imapper-sortable-dummy {
	display:none;
}

.dummy-adapter #imapper-sortable-dummy {
	display:block;
	padding:15px;
}


.imapper-checkbox-span {
	padding:4px 9px;
	color:#fff;
	float: left;
	line-height: 20px;
	background-color:#F8F8F8;
	border:1px solid #929292;
	cursor:pointer;
}

.imapper-checkbox-on {
	border-radius:5px 0 0 5px;
	/*background-color: #7BB01C;*/
	background: -webkit-linear-gradient(#86b91f, #4f810f); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#86b91f, #4f810f); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#86b91f, #4f810f); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#86b91f, #4f810f); /* Standard syntax (must be last) */
	/* 86B91F do #426D0D */
	border:1px solid #4f810f;
}

.imapper-checkbox-off {
	border-radius:0 5px 5px 0;
	background: -webkit-linear-gradient(#929292, #646464); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#929292, #646464); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#929292, #646464); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#929292, #646464); /* Standard syntax (must be last) */
	border:1px solid #646464;
}


.imapper-checkbox-span.inactive {
	background:#F8F8F8 !important;
	color:#444;
	border:1px solid #929292;
	border-color: #929292;
	border-width:  1px;
	-webkit-box-shadow: inset 0px 0px 1px 1px rgba(100,100,100,0.25);
	-moz-box-shadow: inset 0px 0px 1px 1px rgba(100,100,100,0.25);
	box-shadow: inset 0px 0px 1px 1px rgba(100,100,100,0.25);
}

.imapper-checkbox-on.inactive {
	border-width: 1px 0px 1px 1px;
}

.imapper-checkbox-off.inactive {
	border-width: 1px 1px 1px 0px;

}

.imapper-admin-slider {
border-color: #AAA;
border-radius: 2px;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2) inset, 0px 0px 1px rgba(0, 0, 0, 0.2);
height: 7px;
position: relative;
text-align: left;
background: none repeat scroll 0% 0% #EEE;
border-radius: 2px;
width: 70%;
display: inline-block;
margin:0px 10px;
border: 1px solid #999;
}

.imapper-admin-slider .ui-slider-handle {
		border: 0px none !important;
		top: -5px;
margin-left: -9px;
position: absolute;
z-index: 2;
width: 18px;
height: 18px;
background: url('images/slider-control.png') no-repeat scroll center center transparent !important;
cursor: pointer;
color: #0074A2;
}

.imapper-admin-slider .ui-slider-range {
border: 1px solid #094B97;
margin-top: -1px;
margin-left: -1px;
background: none repeat scroll 0% 0% #0F7FFF;
border-radius: 2px;
left: 0px;
top: 0px;
height: 100%;
position: absolute;
z-index: 1;
font-size: 0.7em;
display: block;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2) inset, 0px 0px 1px rgba(0, 0, 0, 0.2);
}

.map-wrapper {
	margin-top:20px;
}

.mapper-sort-image-wrapper {
	border:1px solid #dfdfdf;
	border-radius:0px 0px 3px 3px;
	width:100%;
}

#icon-wrapper {
	max-width: 90px;
	padding:20px 0px;
	background-color:#ccc;
}

#icon-wrapper img {
	display: block;
	margin:auto;
	border:none !important;
}

#preview-timeline {
	background-color:#34495E;
	cursor:pointer;
}

#preview-timeline:hover {
	background-color:#3b6190;
}

#imapper-sortable-items .imapper-sort-header {
	padding: 10px 0px;
	padding: 20px;
}

.wrap.imapper-admin-wrapper .items .imapper-delete {
	margin:0;
	background-color:#D03926;
	font-family:Open Sans;
}

.wrap.imapper-admin-wrapper .items .imapper-delete:hover {
	background-color:#f44e38;
}

.items .imapper-sort-header {
	background-color:#F6F7F9;
	background-image: none; 
}

.imapper-admin-wrapper .imapper-area-pin {
	min-height:10px;
	min-width:10px;
}
/**
 * Added Draga
 */
.my_margin_top_10{
	margin-top:10px;
}
.my_save_preview_options{
	/*float:right;
	width:280px;
	margin-right:-300px;*/
	width:280px;
	position:fixed;
	top:42px;
	right:18px;
}
.my_ul_radio_list{
	list-style:none;
	padding:0;
	margin:0;
	
}
.my_ul_radio_list label{
	font-size:14px;
	font-weight:bold;
}
.my_ul_radio_list li{
	float:left;
	margin:0;
	padding:0;
	margin-right:20px;
	
}
.my_inline_block{
	display:inline-block;
	margin-left:10px;
}
.my_save_preview_options .inside{
	min-height:66px;
}
.my_ul_radio_list::after{
	display:table;
	width:0;
	height:0;
	clear:both;
	content: " ";
	
}
.my_float_left{
	float:left;
}
.imapper-pin-wrapper-my-inner{
	border-radius:50%;
	background-color:black;
	opacity:0.4;
	width:14px;
	height:14px;
	border:1px solid white;
	
}
.imapper-pin-wrapper{
	/*width:16px !important;
	height:16px !important;*/
	cursor:pointer;
}

.my_inner_dot{
	color:white;
	width:2px;
	height:2px;
	margin-top:6px;
	margin-left:6px;
	opacity:1;
	border-radius:50%;
	background-color:white;
	
}
.imapper-pin-my-out{
	width:15px;
	height:15px;
}
.imapper-sortable::after{
	display:table;
	width:0;
	height:0;
	clear:both;
	content: " ";
}
.dummy-adapter{
	display:none;
}
.my_padding_10{
	padding:10px;
}
.ui-autocomplete{
	max-height:100px;
	overflow-y:auto;
	overflow-x:hidden;
}
.my_color_picker{
	background-color:white;
	color:#a2a2a2;
	border:1px solid #a2a2a2;
	border-radius:5px;
	width:110px;
	height:27px;
	/*box-shadow:2px 2px 2px #a2a2a2;*/
}
.my_color_picker .my_color_picker_color{
	width:32px;
	height:27px;
	border-right:1px solid #a2a2a2;
	float:left;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	
}
.my_color_picker_title{
	cursor:pointer;
	text-align:center;
	width:77px;
	font-size:12px;
	color:#a2a2a2;
	line-height:13px;
	padding-top:7px;
	float:left;
	position:relative;
	/*text-shadow:1px 1px 1px #a2a2a2;*/
}
.my_color_picker::after{
	display:table;
	width:0;
	height:0;
	clear:both;
	content: " ";

}
.iris-picker{
	z-index:1000000000 !important;
	/*position:relative !important;*/
	top:30px !important;
	left:-32px !important;
	/*
	* chnages 1.23.2015.
	*/
	position:absolute !important;
	/*
	*end changes
	*/
}
.dummy_adapter label{
	color:#666666;
}
.dummy-adapter input[type="checkbox"] {
	visibility: hidden;
}
.imapper-sort-header-my{
	background-color:#F6F7F9 !important;
	background-image: none !important;
	padding:10px !important;
	border-bottom:1px solid #e8e8e8 !important;
	font-size: 12px !important;
	color:black;
	font-weight:black;
}
.dummy-adapter input[type='text']{
	border:1px solid #e8e8ea;
	height:27px;
	line-height:14px;
	font-size:14px;
	color:black;
	border-radius:0px;
}
.my_border_wrapper{
	margin-top:25px;
	margin-bottom:25px;
	border:1px solid #d1d1d1;
}
li.clear{
	text-ident:-99999px;
	margin:0 !important;
	min-height:0 !important;
	height:0 !important;
	width:0 !important;
	/*float:none !important;*/
}
.my_navigation{
	margin-top:10px;
	margin-bottom:10px;
	list-style:none outside none;
}
.my_navigation li{
	float:left;
	margin-right:10px;
}
.my_navigation li a{
	color:#1375A4;
	padding:5px;
	font-size:14px;
	line-height:14px;
	text-decoration:none;
}
.my_navigation li a:hover{
	text-decoration:underline;
}

.my_navigation::after{
	display:table;
	width:0;
	height:0;
	clear:both;
	content:" ";
}
.imapper-pin-wrapper-my-inner-front{
	border-radius:50%;
	background-color:black;
	opacity:0.4;
	width:30px;
	height:30px;
	border:3px solid white;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	
}
.my_inner_dot-front{
	color:white;
	width:5px;
	height:5px;
	margin-top:9px;
	margin-left:9px;
	opacity:1;
	border-radius:50%;
	background-color:white;
	
}
.dummy-adapter-new{
	padding:10px;
	background-color:#FFFFFF;
}
.my_use_custom_pins{
	margin-top:20px;
}
.imapper-sortable-new{
	margin:0;
	padding:0;
}
.my_tooltip_content{
	display:none;
}
.my_tooltip_form{
	background:url('images/icon-question.png') no-repeat 0 0;
	display:inline-block;
	height:16px;
	width:16px;
	cursor:pointer;
}
.my_save_preview_options .inside{
	min-height:86px;
}
.my_general_social_options .inside{
	padding:10px !important;
	margin:0 !important;
	border-left:1px solid rgb(229,229,229);
	border-right:1px solid rgb(229,229,229);
	border-bottom:1px solid rgb(229,229,229);
}
.my_general_social_options .inside ul{
	margin:0;
	padding:10px;
	
}
.my_save_preview_options .inside{
	/*margin:11px 0px !important;*/
	padding:0px 12px 0px 12px !important;
	
	
}
#titlediv{
	margin-bottom:20px !important;
}
.hide-if-field-empty {
	color: #777;
	font-size: 1.5em;
	padding: 11px 10px;
	position: absolute;
	cursor: text;
    overflow: hidden;
    height: 14px;
    line-height: 22px;
    margin-top: -3px;
}

.big_input_field {
	background-color: #fff;
	font-size: 1.7em;
	height: 1.7em;
	line-height: 100%;
	margin: 0;
	outline: 0 none;
	padding: 3px 8px;
	width: 100%;
}

.my-option-items{
	background-color:white;
	border-left:1px solid rgb(229,229,229);
	border-right:1px solid rgb(229,229,229);
	border-bottom:1px solid rgb(229,229,229);
}
.my_general_options_li{
	margin:0 !important;
	padding:0 !important;
	margin-bottom:20px !important;
	
	float:left;
	
}
.my_general_options_li:nth-child(2n+2)::after{
	width:0;
	height:0;
	content:"";
	display:table;
	clear:both;

}

/*
 * changes 1.20.2015.
 */
.my_dialog_preview iframe{
	/*display:none;*/
	opacity:0;
}

.ui-dialog{
	z-index:10000000000 !important;
}

.imapper_subtitle {
	font-size: 14px;
	font-weight: bolder;
	display: block;
	margin-bottom: 5px;
}

.imapper_subtitle2 {
	font-size: 14px;
	font-weight: bolder;
}

.br0v_modalDialog {
    position: fixed;
    font-family: Arial, Helvetica, sans-serif;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    z-index: 99999;
    opacity:0;
    /*
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    */
    pointer-events: none;
}

/*
.br0v_modalDialog:target {
    opacity:1;
    pointer-events: auto;
}
*/

.br0v_modalDialog > div {
    width: 1000px;
    position: relative;
    margin: 3% auto;
    padding: 5px 20px 13px 20px;
    border-radius: 10px;
    background: #fff;
    background: -moz-linear-gradient(#fff, #999);
    background: -webkit-linear-gradient(#fff, #999);
    background: -o-linear-gradient(#fff, #999);
}

.br0v_modal_close {
    background: #606061;
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: -12px;
    text-align: center;
    top: -10px;
    width: 24px;
    text-decoration: none;
    font-weight: bold;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
    cursor: pointer;
}

.br0v_modal_close:hover { background: #00d9ff; }

.leadeo_edit_field {
    max-width: 832px;
    width: 100%;
}

.mailchimp_api {
    width: 100%;
}
.wrap.imapper-admin-wrapper .mailchimp_api_button {
    background-color: #26AF5F;
    cursor:pointer;
    margin: 42px 0 0 9px;
    padding: 4px 20px;
    width: 100%;
}
.wrap.imapper-admin-wrapper .mailchimp_api_button:hover {
    background-color: #57d58b;
}

.leadeo_overlay_field {
    max-width: 554px;
    width: 70%;
}

.leadeo_title_field {
    margin: 0 !important;
}

.leadeo_saved {
    background-color: #094B97;
    border-radius: 5px;
    margin-left: 40px;
    color: #fff;
    padding: 0 3px;
}
.leadeo_div_color_col {
	float: left;
	width: 180px;
}

.leadeo_buttons_wrap {
	max-width: 800px;
	margin-right: 300px;
	clear: both;
	/*	margin-left: auto;
        margin-right: auto;
        margin-top: 50px;
    */
}
.leadeo_buttons_wrap .added {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	font-weight: 600;
	font-family: helvetica;
	text-transform: uppercase;
	font-size: 12px;
	text-align: center;
	line-height: 35px;
	color: white;
	border: 1px solid #59ABE3;
	background: #3498DB;
	width: 250px;
	height: 35px;
	transition: all 0.2s;
}
.leadeo_buttons_wrap .added:hover {
	transition: all 0.2s;
	background: #3498DB;
}
.leadeo_buttons_wrap .added .fa {
	position: relative;
	font-size: 18px;
	top: 2px;
	left: -10px;
}
.leadeo_buttons_wrap .leadeo_add_btn {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	font-weight: 600;
	font-family: helvetica;
	text-transform: uppercase;
	font-size: 12px;
	text-align: center;
	line-height: 35px;
	color: #59ABE3;
	border: 1px solid #59ABE3;
	width: 250px;
	height: 35px;
	transition: all 0.2s;
	background-color: #fff;
	cursor: pointer;
}

.leadeo_buttons_wrap .leadeo_add_btn_pro {
	background: url('../images/pro.png') no-repeat scroll right center #666666 !important;
}

.leadeo_buttons_wrap .leadeo_add_btn:hover {
	transition: all 0.2s;
	background: #3498DB;
	color: white;
}
.leadeo_buttons_wrap .leadeo_add_btn:active {
	background: #1E8BC3;
}
.leadeo_buttons_wrap .leadeo_add_btn .fa {
	position: relative;
	font-size: 18px;
	top: 2px;
	left: -10px;
}
.leadeo_buttons_wrap .prev {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	font-weight: 600;
	font-family: helvetica;
	text-transform: uppercase;
	font-size: 12px;
	text-align: center;
	line-height: 20px;
	color: #59ABE3;
	border: 1px solid #59ABE3;
	width: 100px;
	height: 20px;
	transition: all 0.2s;
}
.leadeo_buttons_wrap .prev:hover {
	transition: all 0.2s;
	background: #3498DB;
	color: white;
}
.leadeo_buttons_wrap .prev:active {
	background: #1E8BC3;
}
.leadeo_buttons_wrap .prev .fa {
	position: relative;
	font-size: 18px;
	top: 2px;
	left: -10px;
}
.leadeo_buttons_wrap .save {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	font-weight: 600;
	font-family: helvetica;
	text-transform: uppercase;
	font-size: 12px;
	text-align: center;
	line-height: 20px;
	color: #26A65B;
	border: 1px solid #26A65B;
	width: 100px;
	height: 20px;
	transition: all 0.2s;
}
.leadeo_buttons_wrap .save:hover {
	transition: all 0.2s;
	background: #26A65B;
	color: white;
}
.leadeo_buttons_wrap .save:active {
	border: 1px solid #1E824C;
	background: #1E824C;
}
.leadeo_buttons_wrap .save .fa {
	position: relative;
	font-size: 18px;
	top: 2px;
	left: -10px;
}