@charset "UTF-8";



#logo-w,.scrolled #logo-w {
 -moz-transition:all .2s ease-in-out;
 -webkit-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 -ms-transition:all .2s ease-in-out
}
#menu-bottom-left,#menu-top-left,.menu li {
 float:left
}
#cssmenu>ul>li>a:hover,.menu li ul a:hover,.mobileMenu a:hover {
 text-decoration:none
}
@media only Screen and (max-width:1280px) {
 .with_aside #cssmenu,.with_aside .sections_group,.with_aside .sidebar.columns {
  clear:both
 }
}
#Footer .widgets_wrapper {
 padding:30px 0
}
#top-menu-w {
 background:#FFF;
 position:relative;
 z-index:9999
}
#logo-w {
 width:366px;
 height:155px;
 position:absolute;
 left:50%;
 margin-left:-183px;
 top:0;
 transition:all .2s ease-in-out;
 transform:scale(1);
 -ms-transform:scale(1);
 -webkit-transform:scale(1)
}
@media only Screen and (max-width:920px) {
 .sub-menu {
  display:none
 }
}
.widget_archive ul li::after,.widget_nav_menu ul li:after {
 left:0!important
}
.widget_nav_menu {
 display:none
}
.section_wrapper-w {
 position:relative;
 margin:0 auto;
 max-width:1284px
}
.scrolled #logo-w {
 transform:scale(.7);
 -ms-transform:scale(.7);
 -webkit-transform:scale(.7);
 transition:all .2s ease-in-out;
 top:-25px
}
#cssmenu>ul>li,#logo-w:hover {
 -moz-transition:all .2s ease-in-out;
 -webkit-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 -ms-transition:all .2s ease-in-out
}
#logo-w:hover {
 top:15px;
 transition:all .2s ease-in-out
}
#logo-w a {
 display:block;
 height:125px;
 background:url(../images/logo.png)
}
#second-top-menu-w {
 background:rgba(6,43,224,.8)
}
#Subheader {
 background-color:#fff;
 padding:10px 0
}
#Subheader .title,.text-logo #logo,h1 {
 font-size:18px;
 line-height:25px
}
.trailer_box .desc h2 {
 margin:0;
 position:relative;
 bottom:0;
 font-size:18px;
 line-height:20px
}
body:not(.template-slider) #Content {
 padding-top:100px
}
.trailer_box .desc {
 bottom:0;
 box-sizing:border-box;
 left:0;
 padding:40px 15px 30px;
 position:absolute;
 width:100%;
 z-index:2
}
a.icon_bar_small,a.icon_bar_small span {
 width:32px;
 height:32px;
 line-height:32px;
 font-size:15px
}
@import url(http://fonts.googleapis.com/css?family=Lato);
#cssmenu>ul>li {
 transition:all .2s ease-in-out;
 padding-left:0
}
#cssmenu>ul>li.current_page_item,#cssmenu>ul>li:hover,.menu li {
 -moz-transition:all .2s ease-in-out;
 -webkit-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 -ms-transition:all .2s ease-in-out
}
#cssmenu>ul>li.current_page_item,#cssmenu>ul>li:hover {
 background:#779f8f;
 transition:all .2s ease-in-out;
 padding-left:10px
}
#cssmenu,#cssmenu a,#cssmenu li,#cssmenu ul {
 margin:0;
 padding:0;
 border:0;
 list-style:none;
 font-weight:400;
 text-decoration:none;
 line-height:1;
 font-family:Lato,sans-serif;
 font-size:14px;
 position:relative
}
#cssmenu>ul>li,#cssmenu>ul>li:last-child {
 border-bottom:1px solid #fff
}
#cssmenu a {
 line-height:1.3;
 padding:10px 15px
}
#cssmenu {
 width:280px
}
#cssmenu>ul>li {
 cursor:pointer;
 background:#000
}
#cssmenu>ul>li>a {
 font-size:18px;
 display:block;
 color:#fff;
 background:#01351f
}
#cssmenu>ul>li.active {
 border-bottom:none
}
#cssmenu>ul>li.active>a {
 background:#789f8f
}
#cssmenu>ul>li.has-sub>a:after {
 content:"";
 position:absolute;
 top:10px;
 right:10px;
 border:5px solid transparent;
 border-left:5px solid #fff
}
#cssmenu>ul>li.has-sub.active>a:after {
 right:14px;
 top:12px;
 border:5px solid transparent;
 border-top:5px solid #4e5800
}
#cssmenu ul ul {
 padding:0;
 display:none
}
.menu li,.scrolled .menu li {
 padding-bottom:10px;
 padding-top:10px
}
#cssmenu ul ul a {
 background:#fff;
 display:block;
 color:#656565;
 font-size:18px
}
#cssmenu ul ul li {
 border-bottom:1px solid #c9c9c9
}
#cssmenu ul ul li.odd a {
 background:#fff
}
#cssmenu ul ul li:last-child {
 border:none
}
.menu li {
 padding-right:10px;
 font-size:17px;
 display:inline;
 transition:all .2s ease-in-out
}
.menu li ul,.scrolled .menu li {
 -moz-transition:all .2s ease-in-out;
 -webkit-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 -ms-transition:all .2s ease-in-out
}
.scrolled .menu li {
 transition:all .2s ease-in-out
}
#menu-w {
 position:fixed;
 top:0;
 width:100%;
 z-index:9999
}
.menu li:before {
 content:' | '
}
.menu li ul li:before,.menu li:first-child:before {
 content:''
}
.menu li a {
 padding-left:5px;
 display:inline
}
#menu-bottom-left,#menu-bottom-left a,#menu-bottom-left a:hover,#menu-bottom-right,#menu-bottom-right a,#menu-bottom-right a:hover {
 color:#FFF
}
#menu-bottom-right {
 float:right
}
#menu-top-left {
 color:#969696;
 padding-top:10px
}
#menu-top-left a {
 color:#969696
}
#menu-top-left a:hover {
 color:#062be0
}
.menu li {
 position:relative
}
.menu li ul {
 display:none;
 background:rgba(6,43,224,.72);
 width:200%;
 top:37px;
 font-size:14px;
 transition:all .2s ease-in-out;
 position:absolute
}
.menu li ul a,.menu li:hover ul {
 display:block;
 -moz-transition:all .2s ease-in-out;
 -webkit-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 -ms-transition:all .2s ease-in-out
}
.menu li ul li {
 float:left;
 width:100%
}
.menu li:hover ul {
 transition:all .2s ease-in-out
}
.menu li ul a {
 font-family:Cochin,Arial,Tahoma,sans-serif;
 color:#FFF;
 font-size:15px;
 padding-left:10px;
 border-bottom:1px solid #0c4029;
 padding-top:5px;
 padding-bottom:5px;
 transition:all .2s ease-in-out
}
.hexagon a,.toogleMenu {
 font-size:18px;
 color:#FFF
}
.menu li ul a:hover,ul#socialHeader {
 -moz-transition:all .2s ease-in-out;
 -webkit-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 -ms-transition:all .2s ease-in-out
}
.menu li ul a:hover {
 padding-left:15px;
 background:#012615;
 transition:all .2s ease-in-out
}
.clearAfter:after {
 clear:both;
 content:"";
 display:table;
 line-height:0
}
.flft {
 float:left
}
.frgt {
 float:right
}
.w50 {
 width:50%
}
ul#socialHeader {
 float:right;
 transform:scale(1);
 -ms-transform:scale(1);
 -webkit-transform:scale(1);
 transition:all .2s ease-in-out
}
.hexagon,.scrolled ul#socialHeader {
 -moz-transition:all .2s ease-in-out;
 -webkit-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 -ms-transition:all .2s ease-in-out
}
.scrolled ul#socialHeader {
 transform:scale(.7);
 -ms-transform:scale(.7);
 -webkit-transform:scale(.7);
 transition:all .2s ease-in-out
}
#socialHeader li {
 float:left
}
.hexagon {
 position:relative;
 width:34px;
 height:20.21px;
 background-color:#062be0;
 margin:20px 0 20.5px 10px;
 opacity:.4;
 transition:all .2s ease-in-out
}
.mobileMenu a,.scrolled .hexagon {
 -moz-transition:all .2s ease-in-out;
 -webkit-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 -ms-transition:all .2s ease-in-out
}
.scrolled .hexagon {
 margin-top:10px;
 transition:all .2s ease-in-out
}
.hexagon:hover {
 opacity:1
}
.hexagon a {
 display:block;
 width:35px;
 height:35px;
 text-align:center
}
.hexagon:after,.hexagon:before {
 content:"";
 position:absolute;
 width:0;
 border-left:17.5px solid transparent;
 border-right:17.5px solid transparent
}
.hexagon:before {
 bottom:100%;
 border-bottom:10.1px solid #062be0
}
.hexagon:after {
 top:100%;
 width:0;
 border-top:10.1px solid #062be0
}
.hexagon .fa {
 position:absolute
}
.hexagon .fa-facebook {
 left:11px;
 top:1px
}
.hexagon .fa-google-plus {
 left:7px;
 top:1px
}
.hexagon .fa-twitter {
 left:8px;
 top:1px
}
.hexagon .fa-vimeo {
 left:7px;
 top:1px
}
.hexagon .fa-flickr,.hexagon .fa-linkedin {
 left:9px;
 top:1px
}
.hexagon .fa-pinterest-p {
 left:10px;
 top:1px
}
.hexagon .fa-instagram {
 left:10px;
 top:1px
}
.hexagon .fa-book {
 left:10px;
 top:1px
}
.toogleMenu {
 float:right;
 padding-top:10px;
 padding-bottom:10px;
 display:none
}
.mobileMenu li {
 display:block;
 float:none
}
.mobileMenu {
 width:100%;
 padding-top:80px;
 display:none;
 padding-bottom:40px
}
.mobileMenu li:before {
 content:''
}
.mobileMenu a {
 color:#FFF;
 font-size:17px;
 border-bottom:1px solid #0c4029;
 display:block;
 text-transform:uppercase;
 padding-top:10px;
 padding-bottom:10px;
 transition:all .2s ease-in-out
}
.mobileMenu a:hover {
 padding-left:10px;
 background:#012615;
 -moz-transition:all .2s ease-in-out;
 -webkit-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 -ms-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.mobileMenu li ul {
 padding-left:20px
}
@media only screen and (max-width :1280px) {
 .section_wrapper-w {
  padding-right:20px;
  padding-left:20px
 }
 .menu li {
  padding-right:5px;
  font-size:15px
 }
 .menu li a {
  padding-left:3px;
  display:inline
 }
}
@media only screen and (max-width :1120px) {
 #logo-w {
  transform:scale(.7);
  -ms-transform:scale(.7);
  -webkit-transform:scale(.7);
  -moz-transition:all .2s ease-in-out;
  -webkit-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  -ms-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  top:-25px
 }
 #logo-w:hover,ul#socialHeader {
  -moz-transition:all .2s ease-in-out;
  -webkit-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  -ms-transition:all .2s ease-in-out
 }
 #logo-w:hover {
  top:15px;
  transition:all .2s ease-in-out
 }
 #logo-w a {
  display:block;
  height:155px;
  background:url(../images/logo.png)
 }
 #second-top-menu-w {
  background:rgba(6,43,224,.8)
 }
 .menu li {
  padding-top:10px;
  padding-bottom:10px;
  font-size:13px
 }
 ul#socialHeader {
  transform:scale(.7);
  -ms-transform:scale(.7);
  -webkit-transform:scale(.7);
  transition:all .2s ease-in-out
 }
 header {
  padding-top:80px
 }
 .hexagon {
  margin-top:10px;
  -moz-transition:all .2s ease-in-out;
  -webkit-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  -ms-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
 }
}
@media only screen and (max-width :920px) {
 .Bottom-Left,.Bottom-Right,.Top-Left {
  display:none
 }
 #logo-w {
  left:0;
  margin-left:0
 }
 .toogleMenu {
  display:inline-block
 }
 .frgt {
  float:none;
  width:100%
 }
}
@media only screen and (max-width :700px) {
 #socialHeader {
  height:40px
 }
 #socialHeader li {
  display:none
 }
}
@media only screen and (max-width :415px) {
 #logo-w {
  left:-110px
 }
}
table tr:hover td {
 background:0 0!important
}
.ui-tabs .ui-tabs-nav li.ui-state-active a:after,table tr:hover td,table:not(.shop_table) tr:hover td a {
 color:#000
}
;
div.top_bar_left.clearfix {
 height:90px
}
div#crmWebToEntityForm {
 width:1400px;
 margin:auto
}
.header-split #Action_bar {
 position:static;
 background-color:#FFF
}
.hesperiden .tp-bullet.selected,.hesperiden .tp-bullet:hover {
 background:#01351f
}
.ares .tp-bullet.selected,.ares .tp-bullet:hover {
 background:#fff
}
.ares .tp-bullet {
 width:13px;
 height:13px;
 position:absolute;
 background:#FBDD49;
 border-radius:50%;
 cursor:pointer;
 box-sizing:content-box
}
div.top_bar_left.clearfix {
 width:1186px;
 height:90px
}
#Top_bar .menu>li.hover>a:after,.home #Top_bar .menu>li.current-menu-ancestor>a:after,.home #Top_bar .menu>li.current-menu-item>a:after,.home #Top_bar .menu>li.current_page_ancestor>a:after,.home #Top_bar .menu>li.current_page_item>a:after {
 opacity:0!important
}
#Top_bar .menu>li#menu-item-2600.hover>a:after,.home #Top_bar .menu>li#menu-item-2600.current-menu-ancestor>a:after,.home #Top_bar .menu>li#menu-item-2600.current-menu-item>a:after,.home #Top_bar .menu>li#menu-item-2600.current_page_ancestor>a:after,.home #Top_bar .menu>li#menu-item-2600.current_page_item>a:after {
 opacity:1!important
}
.pricing-box .plan-header h2 {
 margin:0 0 20px;
 font-size:20px;
 line-height:20px
}
.pricing-box .plan-header .price sup.currency,.pricing-box .plan-header .price>span {
 color:#062be0
}
.pricing-box .plan-header .price>span {
 font-size:30px;
 line-height:45px;
 font-family:Patua One;
 margin:0 5px
}
.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3 {
 padding:0 0 18px;
 margin:0;
 font-size:18px;
 font-weight:700;
 color:#444;
 border:none;
 border-bottom:2px solid #e8e8e8
}
.column_map .google-map-contact-wrapper .get_in_touch {
 width:370px;
 padding:25px;
 float:right;
 position:relative
}
.animate.zoomIn {
 padding:0 855px 0 80px
}
.column,.columns {
 float:left;
 margin:0 1% 25px
}
#Action_bar .social li a {
 color:#12b168
}
#Action_bar .contact_details li {
 display:inline-block;
 margin-right:10px;
 padding:20px 0;
 color:rgba(255,255,255,.8)
}
#Error_404 .error_pic i,.button-love a.mfn-love,.fancy_heading_arrows .icon-left-dir,.fancy_heading_arrows .icon-right-dir,.fancy_heading_icon .icon_top,.fancy_heading_line .title,.format-link .post-title .icon-link,.opening_hours .opening_hours_wrapper li span,.pager-single a:hover,.pager-single>span,.shop_slider .shop_slider_ul li .item_wrapper .price,.style-simple #Filters .filters_wrapper ul li a:hover,.style-simple #Filters .filters_wrapper ul li.current-cat a,.style-simple .quick_fact .title,.themecolor,.widget_archive ul,.widget_meta ul,.widget_mfn_recent_comments ul li:after,.widget_nav_menu ul,.widget_pages ul,.widget_price_filter .price_label .from,.widget_price_filter .price_label .to,.widget_recent_comments ul li:after,.widget_rss ul,.woocommerce .product div.entry-summary .price,.woocommerce .star-rating span,.woocommerce ul.product_list_widget li .quantity .amount,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,h3.title {
 color:#fff
}
.header-classic #Action_bar .contact_details li,.header-classic #Action_bar .social,.header-classic #Action_bar .social-menu {
 padding:5px 0
}
#Top_bar #logo img {
 vertical-align:middle;
 max-height:130%
}
#Top_bar #logo {
 display:block;
 height:60px;
 line-height:60px;
 padding:5px 0
}
element.style {
 -webkit-transition:none;
 transition:none;
 line-height:34px;
 border-width:0;
 margin:0;
 padding:0 479px 0 100px;
 letter-spacing:1px;
 font-weight:900;
 font-size:34px
}
.quick_fact .number-wrapper {
 color:#fff;
 font-family:cochin
}
h3.title {
 margin:0 10px 15px
}
.fancy_heading .title {
 font-size:30px;
 line-height:20px
}
body:not(.template-slider) #Header {
 min-height:1px
}
ul {
    list-style: none outside;
}

#Footer {
    background-image: url("../images/footer-1.jpg");
}
#Footer, #Footer .widget_recent_entries ul li a {
    color: #ffffff;
}
#Footer {
    background-color: #01381f;
}
#Footer {
    background-position: center top;
    background-repeat: no-repeat;
}

.nice-scroll .nicescroll-rails {
    background: #666;
    z-index: 9001 !important;
}



.one-sixth.column				{ width: 14.666%; }		/* 1/6 */

.one-fifth.column				{ width: 18%; }			/* 1/5 */

.four.columns,

.one-fourth.column				{ width: 23%; }			/* 1/4 */

.one-third.column				{ width: 31.333%; }		/* 1/3 */

.one-second.column				{ width: 48%; }			/* 1/2 */

.two-third.column				{ width: 64.666%; }		/* 2/3 */

.three-fourth.column			{ width: 73%; }			/* 3/4 */

.one.column						{ width: 98%; }			/* 1/1 */



.section.full-width .one.column { width:100%; margin: 0 !important; }

.row::after, .clearfix::after {
    clear: both;
}
.clearfix::before, .clearfix::after, .row::before, .row::after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
#Footer .widgets_wrapper {
    padding: 30px 0;
}
#Footer .widgets_wrapper {
    padding: 15px 0;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    $vertical-align: baseline;
}
#Footer{
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 1;
}

#Footer, #Footer .widget_recent_entries ul li a {
    color: #ffffff;
}
#Footer a {
    color: #a2dac2;
}
a, a:visited, a:focus {
    text-decoration: none;
    outline: 0;
}
#Footer .footer_copy .copyright {
    float: none;
    margin: 0 0 10px 0;
	text-align: center;
}

#Wrapper, #Content {
    background-color: #FCFCFC;
}
#Content {
    width: 100%;
	 position: relative;
    z-index: 2;
}

.row::after, .clearfix::after {
    clear: both;
}
.clearfix::before, .clearfix::after, .row::before, .row::after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.sliding_box {
    position: relative;
}

.section {
    position: relative;
}
}
*::-moz-selection {
    color: #fff;
}
.sliding_box .desc_wrapper h4 {
    color: #fff;
}
h4 {
    font-size: 19px;
    line-height: 23px;
}
h4 {
    font-family: "Arial", Arial, Tahoma, sans-serif;
    font-weight: 300;
}
img.scale-with-grid, #Content img {
    max-width: 100%;
    #height: auto;
}

/* Sliding box */

.style-simple .sliding_box .photo_wrapper { top: 0; }

.style-simple .sliding_box .desc_wrapper { background: none; padding-left: 0; padding-right: 0; }

.style-simple .sliding_box .desc_wrapper h4 { color: inherit; margin-bottom: 5px; }

.style-simple .sliding_box .desc_wrapper:after { display: inline-block; content: ""; width: 20%; height: 2px; border: 0; background-color: rgba(0,0,0,.1); position: static; top: 0; margin: 0; }

.style-simple .sliding_box:hover .desc_wrapper:after { width: 60%; }


/* Icon box */

.style-simple .icon_box .image_wrapper,

.style-simple .icon_box .icon_wrapper { padding-top: 5px; margin-bottom: 25px; }

.style-simple .icon_box .icon_wrapper { font-size: 80px; background-color: transparent; box-shadow: 0 0 0 0 rgba(0,0,0,.0); border-width: 0px; background-image: none; -webkit-transform: scale(1) !important; -moz-transform: scale(1) !important; -ms-transform: scale(1) !important; -o-transform: scale(1) !important; transform: scale(1) !important; }

.style-simple .icon_box .icon_wrapper:before { display: none; }

.style-simple .icon_box .icon_wrapper i { position: relative; top: 0; }

.style-simple .icon_box .image_wrapper img { position: relative; top: 0; }

.style-simple .icon_box .desc_wrapper h4 { margin-bottom: 20px; }

.style-simple .icon_box .desc_wrapper h4:before { content: ""; display: block; width: 0px; margin: 0 auto; height: 2px; top: -15px; position: relative; background-color: #ccc; }



.style-simple .icon_box:hover .icon_wrapper i { top: -5px; }

.style-simple .icon_box:hover .image_wrapper img { top: -5px; }

.style-simple .icon_box:hover .desc_wrapper h4:before { width: 100px; }



	/* Animation */

	.style-simple .icon_box .icon_wrapper i,

	.style-simple .icon_box .image_wrapper img,

	.style-simple .icon_box .desc_wrapper h4:before { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

	
.sliding_box .desc_wrapper {
    background: #2c43b3;
}
.sliding_box .desc_wrapper {
    padding: 15px 20px;
    width: 100%;
    text-align: center;
    z-index: 2;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}	
.sliding_box a {
    display: block;
	text-decoration: none;
}
a {
    color: #219c63;
}
a, a:visited, a:focus {
    text-decoration: none;
    outline: 0;
}
.clearfix::before, .clearfix::after, .row::before, .row::after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.sliding_box .photo_wrapper {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.sliding_box .photo_wrapper {
    line-height: 0;
    position: relative;
    bottom: -15px;
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
}
img.scale-with-grid, #Content img {
    max-width: 100%;
    #height: auto;
}
a.icon_bar_small, a.icon_bar_small span {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 15px;
}
a.icon_bar {
    color: #444 !important;
}
.label {border :1px solid #ccc;background-color:#eee;}