/* Add here all your css styles (customizations) */

/*
.header .nav > li > .search {
    background: #272727;
}

.header .navbar-nav > .active > i {
    color: #72c02c;
}

.header .navbar-nav > li > a:hover, 
.header .navbar-nav > .active > i {
    bottom: -2px;
    position: relative;
    border-bottom: solid 2px #72c02c;
}

.header .topbar ul.loginbar > li > a,
.header .topbar ul.loginbar > li > a:hover {
    color: #fff;
}
*/

.header .logo {
    height: 100%;
    min-height: 40px;
    min-width: 0;
    display: table-cell;
    vertical-align: middle;
}

.header .logo img {
    z-index: 1;
    margin: 20px 0;
    position: relative;
}

.map {
    height: 750px;
    border-top: solid 1px #eee;
    border-bottom: solid 1px #eee;
}

.news-subtitle {
	color: #72c02c
}

/*
small,
.small {
  font-size: 100%;
}
*/

.table {
    margin-bottom: 0;
}

.wizard .pricing-table-v1 ul > li {
    display: block; !important
}

.primary-slider {
    background-color: #272727;
}

.vertical-align {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.process-v1 .process-in > li i {
	background: #ffffff;
}

.process-v1 .process-in > li i.dot-active {
	background: #0c7247;
}

form.sky-form {
    border: 0;
}

img {
  display: inline-block;
  height: auto;
  max-width: 100%;
}

.fb_iframe_widget { 
  vertical-align:top;
}

@media (max-width: 991px) {

	.header .navbar-nav .open .dropdown-menu > li > a {
		color: #FFFFFF;
	}

	.header .dropdown .dropdown-submenu > a {
	    font-size: 13px;
	    color: #FFFFFF !important;
	    text-transform: uppercase;
	}

}

table td {
  vertical-align: middle !important;
}

