

.touch .popup_menu_holder_outer{
display: none;
}

.touch .popup_menu_opened .popup_menu_holder_outer{
display: block;
}

.drop_down .second .inner .widget {
padding-bottom: 13px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}

.q_social_icon_holder .fa-stack.fa-lg .fa {
font-size: 19px !important;
}

.q_social_icon_holder .fa-stack {
margin: .05em;
}

.footer_bottom {
font-weight: 300;
font-size: 14px;
line-height: 27px;
color: #373737;
}

.google_map_holder {
margin-bottom: 50px;
}

.projects_holder article a.preview {
display: none;
}

.portfolio_single .two_columns_75_25.clearfix.portfolio_container {
margin-top: 20px;
}

header.fixed.scrolled .header_bottom, header.fixed_hiding.scrolled .header_bottom {
box-shadow: none;
}

.social_share_dropdown ul li :hover i {
color: #f6f6f6 !important;
}

a, p a {
cursor: pointer !important;
}

.blog_holder article .post_info {
margin-top: 5px;
}

blockquote h5 {
font-size: 17px;
}

@media only screen and (min-width: 1000px) {
header.fixed_hiding.centered_logo .header_inner_left {
margin-bottom: 6px;
}
}

nav.mobile_menu ul li a {
text-transform: uppercase;
}

.freeman img:hover{
    opacity:0.7;
}

.freeman {
    display: inline-block; /* Строчно-блочный элемент */
    position: relative; /* Относительное позиционирование */
   }
   .freeman:hover::after {
    content: attr(data-title); /* Выводим текст */
    position: absolute; /* Абсолютное позиционирование */
    left: 110%; top: 0%; /* Положение подсказки */
    z-index: 1; /* Отображаем подсказку поверх других элементов */
    background: rgba(0,0,0,0.4); /* Полупрозрачный цвет фона */
    font-size: 11px; /* Размер текста подсказки */
    padding: 5px 5px 5px 5px; /* Поля */
    min-width:240px;
    color:#fff;
   }

.q_logo img{
max-height:70px!important;
}

.q_logo a{
max-height:70px!important;
}

.q_logo a:hover{
opacity:0.85;
}

.q_logo{
max-width:289px;
margin:0 auto;
max-height:90px!important;
}

.leftcolheeaader{
text-align:right;
}

.rightcolheeaader{
text-align:left;
}

.footer_bottom a{
color:#5472D2;
text-decoration:underline;
}

.footer_bottom a:hover{
color:#5472D2;
text-decoration:none;
}

#nav-menu-item-16218 a{
color:#F5256F;
}