﻿
  .btn:hover .btn__icon {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    box-shadow: 0 0px 0px #ed990e; }

  .btn__icon {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: block;
    background: #fff;
    box-shadow: 0 8px 18px #ed990e; }

    .btn__icon svg path {
      fill: #000; }


.master-container { overflow: hidden; margin-bottom: 30px; }
.icon-cross:before{content:""}

.tm-article .tm-article-content.tm-article-date-true {
  margin-left: 60px;
}

.tm-article .tm-article-date-true .tm-article-date {
  position: absolute;
  top: 5px;
  left: -60px;
  width: 35px;
  padding: 5px;
  border-radius: 2px;
  background: #3770dc;
  color: #ffffff;
  line-height: 18px;
  text-align: center;
}

.tm-article .tm-article-date-true .tm-article-date .tm-article-date-day {
  display: block;
  font-size: 11px;
}

.tm-article .tm-article-date-true .tm-article-date .tm-article-date-year {
  display: block;
  font-size: 15px;
}

.navbar .nav li a:hover, .navbar .nav li.sfHover a, .navbar .nav li.current-menu-item a, .navbar .nav li.current-page-ancestor a, .navbar .nav li.current_page_parent a, .navbar .nav li.current_page_item .sub-menu li a:hover, .navbar .nav li.current_page_ancestor .sub-menu li a:hover, .navbar .nav li.current_page_ancestor .sub-menu li.current_page_item a, #footer-top .menu .current_page_item a, .single-locations .navbar .nav li.locations a {
	color: #fff;
	background: transparent;
	border-bottom: 2px solid #007fc0;
	display: inline-block;
}
 
.subtext {
display: block;
font-size: 10px;
line-height:10px;
color: #aaa;
}

.down_menu_lm{  text-align:center;  padding-top:8px;}


.down_menu_lm a{color:#999999;}

.down_menu_lm a:hover{color:#F15A2A; text-decoration:none;}
.service-finder__item{position:relative;width:100%;text-align:center;margin:1rem;color:white}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}
