.widget_callback_static_buttons{
display: -webkit-flex;
	display: flex;
	justify-content: center;
	box-sizing: border-box;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: flex-start;
clear:botch;
margin-bottom:20px;
font-family:Arial;
}
 .widget_callback_static_buttons a.citem, .widget_callback_static_buttons a.citem i, .widget_callback_static_buttons a.citem span{ 
 display:inline-block; 
 margin:0;
 padding:0; 
 vertical-align:top; 
 height:32px !important; 
 line-height:32px !important;
 text-decoration:none !important;
 font-size: 13px; 
 color: #fff; 
 background:#2780e3;
 overflow:hidden
 }
 .widget_callback_static_buttons a.citem { 
align-self: center; 
padding: 0 10px 0 6px; 
transition: all 0.5s ease;
margin:2px;
}
.widget_callback_static_buttons a.citem > i{ 
font-size:24px;
width:24px;
text-align:center;
margin-right:5px;
background:transparent
}

.widget_callback_static_buttons a.citem.callbackPhoneNumber{
	position:relative;
}
.widget_callback_static_buttons a.citem.callbackPhoneNumber b{
	font-size:16px;	
	line-height:34px;
}
.widget_callback_static_buttons a.citem.callbackPhoneNumber i{
	
}


.widget_callback_static_buttons a.citem.callbackPhoneNumber span{					
					background:rgba(0,0,0,.2);			
					margin-right:-10px;
					margin-left:6px;
					padding:0 6px;
					height:34px !important;
					line-height:34px !important;
				    color:#fff !important;
					float:right;
					display:block;
}

.widget_callback_static_buttons.list_style_horizontal{
	width:calc(100% - 2px);
}

.widget_callback_static_buttons.list_style_vertical,
.widget_callback_static_buttons.list_style_vertical a.citem{
	display:table;
	width:100%;
	box-sizing:border-box;
	margin:0;
}
.widget_callback_static_buttons.list_style_vertical a.citem{
	margin:1px;
	width:calc(100% - 2px);
}
.widget_callback_static_buttons a.citem.callbackPhoneNumber span i{
 font-size:22px;
 line-height:34px !important;
 padding:0 !important;
 text-align:center;
 width:26px;
 background:transparent
}
.widget_callback_static_buttons:not(.list_style_vertical) a.citem.callbackPhoneNumber span {
	line-height:32px !important
}
.widget_callback_static_buttons.list_style_vertical a.citem.callbackPhoneNumber span {
	font-size:12px !important;
	margin-left:0;
}
.widget.callback_static_buttons .body{
	padding:0;
}
section .widget_callback_static_buttons.nowrapper, aside .widget_callback_static_buttons.nowrapper{
margin-bottom:10px;
}






.widget_callback_dropdown {
    position: relative;
}

.widget_callback_dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 50px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
	margin-top:-2px;
}

.widget_callback_dropdown:not(.soc_toggle_onclick):hover .widget_callback_dropdown-content {
    display: block;
}
