/* Frontend */

.wow_icon_link{
	cursor:pointer;
}

/* Container */

.wow_icon_outer {
	text-align:left;
	box-sizing: border-box;
	display: inline-block;
}

.wow_icon_outer_aligncenter {
	display:block;
	width: 100%;
	text-align: center;
}

.wow_icon_outer_alignleft {
	margin: 12px 14px 0 0;
}

.wow_icon_outer_alignnone {
	margin: 0 14px 0 0;
}

.wow_icon_element_inner {
	max-width: 100% !important;
	text-align: center;
	display: inline-block;
	box-sizing: content-box;
	position: relative;
}

/* Icons */
.wow_icon_element_icon {
	text-align: center;
  	position: relative;
}

/* Fontawesome */
.wow_icon_shape_lib_fa {
	display:block;
  	top: 50%;
  	-webkit-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
	o-transform: translateY(-50%);
  	transform: translateY(-50%);
}

/* Fontello */
.wow_icon_shape_lib_ft {
	display:block;
  	top: 50%;
  	-webkit-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
	o-transform: translateY(-50%);
  	transform: translateY(-50%);
}

/* IcoMoon */
.wow_icon_shape_lib_im {
	display:block;
  	top: 50%;
  	-webkit-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
	o-transform: translateY(-50%);
  	transform: translateY(-50%);
}

/* Open Iconic */
.wow_icon_shape_lib_oi {
	display:block;
  	top: 40.6% !important;
  	-webkit-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
	o-transform: translateY(-50%);
  	transform: translateY(-50%);
}

/* Dashicons */
.wow_icon_shape_lib_di {
	display:block;
	margin:0 !important;
	padding: 0 !important;
	line-height: 0 !important;
  	top: 50%;

}

/* Google Material Fonts */
.wow_icon_shape_lib_gmi {
	display:block;
	margin:0 !important;
	padding: 0 !important;
	line-height: 0 !important;
  	top: 50%;

}

/* Just Vector */
.wow_icon_shape_lib_jv {
	display:block;
  	top: 50%;
  	-webkit-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
	o-transform: translateY(-50%);
  	transform: translateY(-50%);

}

.wow_icon_element_icon_size_xs  {
	font-size: 1.2em !important;
}

.wow_icon_element_icon_size_sm {
	font-size: 1.6em !important;
}

.wow_icon_element_icon_size_md {
	font-size: 2.15em !important;
}

.wow_icon_element_icon_size_nm {
	font-size: 2.55em !important;
}

.wow_icon_element_icon_size_lg {
	font-size: 3em !important;
}

.wow_icon_element_icon_size_xl {
	font-size: 7em !important;
}

.wow_icon_element_icon_size_xxl {
	font-size: 10em !important;
}


/* Inner ( Size Control ) */
.wow_icon_element_inner_shape_size_xs  {
	width: 3.2em !important;
	height: 3.2em !important;
}

.wow_icon_element_inner_shape_size_sm  {
	width: 3.6em !important;
	height: 3.6em !important;
}

.wow_icon_element_inner_shape_size_md  {
	width: 4.15em !important;
	height: 4.15em !important;
}

.wow_icon_element_inner_shape_size_nm  {
	width: 4.55em !important;
	height: 4.55em !important;
}

.wow_icon_element_inner_shape_size_lg  {
	width: 5em !important;
	height: 5em !important;
}

.wow_icon_element_inner_shape_size_xl  {
	width: 9em !important;
	height: 9em !important;
}

.wow_icon_element_inner_shape_size_xxl  {
	width: 13.5em !important;
	height: 13.5em !important;
}

/* @Shape ( Inner ) */

/* Circle */
.wow_icon_element_inner_circle {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

/* Square */
.wow_icon_element_inner_square {
	-webkit-border-radius: 0%;
	-moz-border-radius: 0%;
	border-radius: 0%;
}

/* Rounded */
.wow_icon_element_inner_rounded {
	-webkit-border-radius: 25%;
	-moz-border-radius: 25%;
	border-radius: 25%;
}

/* Outline Circle */
.wow_icon_element_inner_c-outline {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

/* Outline Square */
.wow_icon_element_inner_s-outline {
	-webkit-border-radius: 0%;
	-moz-border-radius: 0%;
	border-radius: 0%;
}

/* Outline Rounded */
.wow_icon_element_inner_r-outline {
	-webkit-border-radius: 25%;
	-moz-border-radius: 25%;
	border-radius: 25%;
}


/* Default Fonts Styles Override */

/* Dashicons */
.wow_icon_element_inner .dashicons, .wow_icon_element_inner .dashicons-before::before {
    display: inline !important;
}

/* Open Iconic */
.wow_icon_noshape_lib_oi {
	margin-bottom: 20px;
}

/* Fontello */
.wow_icon_noshape_lib_ft {
	line-height: 0 !important;
}

/* JustVector */
.wow_icon_noshape_lib_jv {
	line-height: 0 !important;
}

/* Title */

.wow_tooltip {
    position: relative;
    display: inline-block;
    
}

.wow_tooltip .wow_tooltiptext {
    visibility: hidden;    
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;  
	font-size:16px;
	position: absolute;
    z-index: 1;
    
}

.wow_tooltip:hover .wow_tooltiptext {
    visibility: visible;
}
.wow_tooltip .wow_tooltip_left{	
    top: -5px;
    right: 105%;
}
.wow_tooltip .wow_tooltip_right{	
    top: -5px;
    left: 105%;
}
.wow_tooltip .wow_tooltip_top{	
    bottom: 100%;
    left: 50%;
}
.wow_tooltip .wow_tooltip_bottom{
	top: 100%;
    left: 50%;
}


