

.projects_holder article .portfolio_description {
     padding: 31px 0 22px;
}

.portfolio_main_holder .item_holder .text_holder {
    display: none;
}

.portfolio_template_8 .portfolio_detail .info h6 {
    font-size: 12px;
    letter-spacing: 1.5px;
}

@media only screen and (min-width: 1001px){
.side_menu_button a:last-child {
     padding: 0 42px 0 8px;
}
}

@media only screen and (max-width: 1000px){
.side_menu_button > a {
     font-size: 43px;
}
}

.mobile_menu_button span {
     font-size: 43px;
}

@media only screen and (max-width: 768px){
    .filter_holder ul li span{
        padding: 0 17px;
    }
}

.side_menu .widget {
    margin: 0 0 35px;
}

.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {
    padding-top: 0px;
}

p {
margin-bottom:20px;
}

@media only screen and (min-width: 768px) {
.portfolio_template_1 .column1, .column2 {
    width: 50%!important;
}
}

.info.portfolio_custom_date {
    display: none;
}

.info.portfolio_custom_field {
    display: none;
}

.portfolio_container {
    margin-top: 30px;
}


.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
    border-width:0px;
}

.postid-252 .column2 {
    width: 100%!important;
}

.postid-252 .portfolio_navigation.navigation_title {
    padding: 20px 0px 55px 0px;
}

.postid-258 .column2 {
    width: 100%!important;
}

.postid-258 .portfolio_navigation.navigation_title {
    padding: 20px 0px 55px 0px;
}

.postid-260 .portfolio_navigation.navigation_title {
    padding: 20px 0px 55px 0px;
}

.postid-260 .column2 {
    width: 100%!important;
}


.startsida { color: #393945;font-family: Montserrat;font-size: 11px;line-height: 21px;font-style: normal;font-weight: 600;letter-spacing: 3px;text-transform: uppercase;margin-top: 20px;margin-bottom: 65px; }


@media only screen and (max-width: 1000px){

.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {
    padding-top: 0px !important;
}}