a
{
    color: #bf4a31;
}

.tssFormValue input[type=checkbox] {
    margin-top: 0 !important;
    height: initial !important;
}

#addressLarge, #hoursCurrent
{ display: inline; }
#addressSmall
{ display: none; }
.w-socials
{ display: block; }

@media (max-width:600px)
{
    #addressLarge, #hoursCurrent
    { display: none; }
    #addressSmall
    { display: inline; }
    .w-socials
    { display: none !important; }

    .w-portfolio-item-image {
        padding-bottom: 62% !important;
    }
}

header.at_middle .w-nav-item.level_2:hover .w-nav-anchor.level_2:hover
{
     color: #bf4a31;
}
.l-subheader.at_middle .w-nav-anchor.level_1:after
{
     display: none;
}
.l-subheader.at_middle .w-nav-anchor.level_1
{
    font-size: 12px;
    font-weight: bold;
    padding: 0 8px;
}
.l-subheader.at_middle {
    padding-right: 10px;
}
.w-lang-item-title {
    cursor: default;
}

.melkatitle {
    background-color: #ffffff !important;
    height: 45px !important;
}
.l-subheader.at_top {
    border-bottom: none;
}

.l-subfooter.at_top
{
     background-color: #022440;
}

.w-pricing-item-title
{
    height: 70px;
}

.l-subheader.at_middle .w-nav-list.level_2 .w-nav-anchor
{
}
.l-subheader.at_middle .w-nav-item.level_2:hover .w-nav-anchor.level_2, .l-subheader.at_middle .w-nav-item.level_2.active:hover .w-nav-anchor.level_2, .l-subheader.at_middle .w-nav-item.level_2.current-menu-item:hover .w-nav-anchor.level_2, .l-subheader.at_middle .w-nav-item.level_2.current-menu-ancestor:hover .w-nav-anchor.level_2, .l-subheader.at_middle .w-nav-item.level_3:hover .w-nav-anchor.level_3, .l-subheader.at_middle .w-nav-item.level_3.active:hover .w-nav-anchor.level_3, .l-subheader.at_middle .w-nav-item.level_3.current-menu-item:hover .w-nav-anchor.level_3, .l-subheader.at_middle .w-nav-item.level_3.current-menu-ancestor:hover .w-nav-anchor.level_3
{
font-size: 13px;

}
 .l-subfooter.at_bottom 
{
     background-color: #00203b;
}

 .l-subfooter .w-contacts
 {
     background:url();
 }

#ctl19_Button1
{
  background:#bf4a31;
}

.about_us_container
{
     color: #fff
}

.w-logo-img
{
     max-height: 100%;
     padding: 5px 0 0 0;
}

@media (max-width:1020px)
{
	.w-logo-img
	{
		max-height: 100%;
	}
}

.w-iconbox-icon
{
  background:#bf4a31;
}

.w-iconbox:hover .w-iconbox-icon
  {
background:#0165b0;
}

.w-iconbox-icon:before
{
  box-shadow: 0 0 0 3px #0165b0;
}

.w-iconbox.icon_top {
    margin-bottom: 30px;
}

.w-iconbox.icon_top .w-iconbox-text {
    padding: 55px 10% 20px;
}

#frmMain > div.l-canvas.type_wide.col_sidecont.headerpos_fixed.headertype_extended > div > div.l-header > div > div.l-subheader.at_middle > div > div > div
{
  height:110px;
}

.g-btn.type_primary, input[type="submit"] {
  background-color: rgb(148, 194, 71);
}

.catName
{
  max-width:190px;
}

@media (max-width:1020px)
{
 .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item:first-child {
    padding-top: 15px;
 }
 .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item:first-child .w-nav-anchor {
    border-top: none;
 }
}

.w-pricing-item-title {
    background-color: #374b5f;
}

.w-iconbox-text .w-iconbox-text-description
{
    min-height: 230px;
}
.w-pricing-item .w-pricing-item-features
{
    height: 280px;
}

.l-subheader.at_middle .w-nav-item.level_1:hover .w-nav-anchor.level_1
{
    color: #bf4a31;
    background-color: #fff;
}

/* Anchored Footer */
#sticky-contact {
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: 0;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.15);
    min-height: 70px;
    margin: 0 auto;
    position: fixed;
    width: 100%;
    z-index: 999;
    padding: 12px;
    opacity: 1;
    background-color: #374b5f;
    border: none;
}
#sticky-contact #content #right-content {
    float: right;
}
.sticky-form { margin-top: 15px; }
.cta-left { text-align: right; }
.cta-right { text-align: left; }
.cta-left h3 { font-size: 24px; }
.cta-center { display: none; }

@media only screen and (max-width: 975px) {
    .sticky-form { margin-top: 30px; }
    .cta-left, .cta-right, .cta-left h3 { display: none; }
    .cta-center { display: block; text-align: center; }
}

.l-subheader.at_top .w-contacts-item-value a {
    color: #ffffff;
}
.l-subheader.at_top .w-contacts-item-value a:hover {
    color: #ffffff;
}

.l-canvas.headertype_extended .l-subheader.at_top {
    background-color: #374b5f;
}

.l-subheader.at_top .w-contacts-item i {
    opacity: 1;
}

.l-subheader.at_top .w-contacts {
    color: #ffffff;
}

.w-lang.layout_dropdown .w-lang-current {
    color: #ffffff;
}
.w-lang.layout_dropdown .w-lang-current:hover {
    color: #ffffff;
}

.l-subheader.at_top .w-socials-item-link {
    color: #ffffff;
}

.w-lang.layout_dropdown .w-lang-list .w-lang-item {
    background-color: #374b5f;
    color: #ffffff;
}

.makegreen {
    background-color: #3b5998;
  background-color: rgb(148, 194, 71);
}

.padImages a {
    padding-right: 10px;
}

.ConstantContacts-Company, .ConstantContacts-FirstName, .ConstantContacts-LastName, .ConstantContacts-EmailAddress {
    padding-bottom: 10px;
}

.forceLeftZero {
	width: 100%;
	text-align: center;
	left: 0 !important;
}

.w-portfolio-item-h:hover .fbImage .fbEditImage {
    display: block !important;
}

.w-portfolio .w-portfolio-item .w-portfolio-item-title {
    font-size: 12px;
}

.l-subheader.at_middle .w-nav-item {
    line-height: 19px;
}

.l-subheader.at_middle .w-nav-list.level_1 {
    margin-top: 27px;
}

@media only screen and (max-width: 975px) {
    .w-nav-title br {
        display: none;
    }
}

.fa-bars:before {
    color: #bf4a31;
}

.tp-leftarrow.default:before, .tp-rightarrow.default:before {
    font-weight: 900;
}

.ban-soc-icon {
    max-width: 120px;
    max-height: 120px;
}

.w-nav-item {
    font-size: 15px;
    line-height: 20px;
}

table.no-borders,
table.no-borders tr,
table.no-borders td {
    border: none !important;
}