/*
Theme Name: Solomon Projects
Theme URI: http://example.com/
Description: Description
Version: 1.0
Author: Lior
Author URI: http://example.com/
Tags: one, two
*/
footer .menu > li {
    display: block;
    width: 100%;
}
footer .menu > li:not(.menu-text) > a,
footer .menu > li a{
    padding-right:0;
}
li.current-menu-item > a,
li.current_page_ancestor > a,
li.current-menu-parent > a{
    color:#1585cf;
}
.projects-row .project-item.last {
  /*clear:both;*/
}
.project-item .image_wrap{
    display: block;
    text-align: center;
}

div#banner .slick-prev,
div#slider .slick-prev {
    background: url(img/left_slider_arr.png) no-repeat 0 0;
    width: 43px !important;
    height: 45px !important;
    display: inline-block;
}
div#banner .slick-next,
div#slider .slick-next {
    background: url(img/right_slider_arr.png) no-repeat 0 0;
    width: 43px !important;
    height: 45px !important;
    display: inline-block;
}

.service_item_inner h3 {
    font-size: 1.3rem;
}
.mfp-counter {
    display: none !important;
}
.mfp-title {
    text-align: right;
    direction: rtl;
    padding-right: 0;
}

@media screen and (max-width: 767px){
    .projects-row .project-item{
        text-align:center !important;
    }
}

@media screen and (max-width: 640px) {
    .menu > li:not(.menu-text) > a {
        padding: 1.2rem 1rem;
    }
    header .row.align-middle {
        position: relative;
    }
    #float-element #float-form {
        padding-top: 15px;
    }
    #float-element {
        top:40%;
    }
    #float-element #float-button {
        height: 36px;
    }
    div#float-button label {
        transform: none;
        /* border:2px solid #15b5eb; */
        text-indent: -9999999px;
        width: auto;
        height: auto;
        background: url(img/Envelop.png) no-repeat 0 0;
        background-position: 50% 50%;
    }
    #float-form input {
        height: 30px;
        line-height: 30px;
        margin-bottom: 6px;
    }
    #float-form input[type="submit"] {
        padding: 0;
        margin-bottom:0;
    }
    #float-form textarea {
        height: 80px;
    }
    .filters-row .filter {
        display: block;
        width: 50%;
        text-align: center;
        margin: 5px 0;
    }
    .filters-row .filter.active {
        font-weight: bold;
    }
    .filters-row .filter:after {
        display: none;
    }

}
#mobile-menu .vertical.menu{
    max-height: 500px;
    overflow-y: scroll;
}
div.wpcf7-response-output{
    margin-top:0;
}
textarea[rows] {
    max-height: 130px;
}
