.portfolio-sorting li a .num{
display:none;
}

.portfolio-sorting li:nth-last-child(2){
display:none;
}

.category-holder{
display:none;
}

.prev{
left:0%;
position:absolute;
}

.next{
right:0%;
position:absolute;
}

.heading .divider {
    margin-top: 20px;
    background-color:black !important;
}

.btn-large, a.btn-large {
    padding: 10px 25px !Important;
width:200px;
}

.left {
    font-size: 11px;
}

.portfolio-sorting li a .name {
text-transform:uppercase;
}

.portfolio-sorting li a.active{
color:white;
}

.portfolio-sorting li a{
color:rgba(255, 255, 255, 0.54);
}

.portfolio-sorting li a:hover{
color:white;
}


.project-page .project-first-image {
    display: none;
}

header {
    background: black !Important;
    height: 110px;
    position: fixed !important;
    top: 0px;
    transition: top 0.2s ease-in-out;
    width: 100%;
}

.nav-up {
    top: -120px;
}



.portfolio-item {
    background: white;
color:black;
transition: 0.8s;
}

.portfolio-item:hover {
    background: black !Important;
color:white !Important;
}

.portfolio-item-grid.portfolio-grid-type-1.boxed .portfolio-item-details {
    padding: 18px 13px;
}

.portfolio-item-grid.portfolio-grid-type-1.boxed .portfolio-item-image img {
    -webkit-border-top-right-radius: 0px !Important;
    border-top-right-radius: 0px !Important;
    -webkit-border-top-left-radius: 0px !Important;
    border-top-left-radius: 0px !Important;
}

.grid-item.masonry-block {
    padding: 5px !Important;
}

.portfolio-item-grid .portfolio-item-image {
    -webkit-border-radius: 0px !Important;
    border-radius: 0px !Important;
}

.sticky-nav {
  padding-top:20px;
    padding-bottom: 30px;
   }


.project-page .project-meta li {
    min-width: 100% !important;
}

.dark-scheme .project-page .project-meta li{
border:none !important;
}

input[type="submit"], button, .btn, a.btn input.btn, a.button, span.button, .wp-block-file__button, div.button, .wp-block-file * + .wp-block-file__button, .wp-block-button__link{
border-radius:0px !important;
border: none !important;
}

.btn:hover{
background-color:white !Important;
color: black !important;
border: none !Important
}

@media screen and (min-width:768px){
.site-header svg {
    max-width: 250px;
width:100%;
}


.site-header img {
display:none;
}

}

.site-header:not(.mobile-header).hamburger-position-left .left-part .clb-hamburger, .site-header:not(.mobile-header).hamburger-position-left .menu-optional-left .clb-hamburger, .site-header:not(.mobile-header).hamburger-position-left .top-part .clb-hamburger{
display:none;
}

@media screen and (min-width: 1025px){
.project-page.layout-type4 .project-page-media-holder {
   padding-right:20px;
padding-top: 190px;
}

.next {
    padding-right: 7vw;
}

.project-page-media-holder img {
    padding-right: 7vw;
}
}

.project-page.layout-type4 .project-title .headline{
font-size:28px;
line-height:35px;
text-transform:uppercase;
}

.heading-sm, .project-meta-title{
color: rgba(255, 255, 255, 0.65) !Important;
}

.project-meta p{
color:white;
}

.project-description{
color:white;
font-size: 15px !important;
}

.btn-round-light .ion{
background-color:transparent;
}

.btn-round .ion{
background-color:transparent;
}

.hover-color-overlay.portfolio-grid-type-1 .portfolio-item-image a::after{
background:rgba(0, 0, 0, 0.74) !important;
}

.clb-hamburger-holder{
display:none;
}

@media screen and (max-width: 1024px){
.main-nav {
    display: contents !Important;
}

.threecol {
 width:33.33%;
float:left;
margin-bottom:5px;
}

.twocol {
 width:50%;
float:left;
height:400px;
}
}

.content-desktop {display: block;}
.content-tablet {display: none;}
.content-mobile {display: none;}

@media screen and (max-width: 767px) {

.content-desktop {display: none;}
.content-tablet {display: none;}
.content-mobile {display: block;}


.twocoll{
width:50%;
float:left;
margin-bottom:10px;
}

.portfolio-item-grid .portfolio-item-details h3.portfolio-item-headline{
font-size:13px;
}

.project-page.layout-type4 .project-title .headline {
    margin-top: 70px;
}

.project-task-description, .project-page-content .project-task-description {
    font-size:13px;
}

.project-page .project-meta, .project-meta-title{
font-size:14px;
}



.project-page .project-meta {
    margin-top: 10px !Important;
}
}

.site-header:not(.mobile-header).hamburger-position-left .left-part .clb-hamburger, .site-header:not(.mobile-header).hamburger-position-left .menu-optional-left .clb-hamburger, .site-header:not(.mobile-header).hamburger-position-left .top-part .clb-hamburger {
    display: none !Important;
}


.project-page-content .project-task-description {
    font-weight: 400;
margin: 0;
}

.project-meta-title{
margin:5px 0px;
}


@supports (-webkit-touch-callout: none) {
  .site-header img{
margin-top:35px;
}
}


.sticky-nav_item .nav-holder a{
color: white;
}

.prev, .next{
opacity:0.7;
}

.prev:hover, .next:hover{
opacity:1;
}

@media screen and (max-width: 767px) {
.dark-scheme .site-title .for-onepage .light {
    margin-top: -8px;
}
}



@media screen and (max-width: 767px){
.site-footer .site-info-holder {
 display: flex;
  flex-direction:column-reverse;
}
}

@media screen and (max-width: 767px){
.site-footer .left, .site-footer .right {
    float: none !important;
    display: block;
}
}

@media screen and (max-width: 767px){
.site-footer .left{
padding-top:30px;
}

.btn-large, a.btn-large{
width:100% !Important;
}
}

@media screen and (max-width: 1440px) and (min-width: 1025px){
.site-header .header-wrap {
    height: 110px;
}
}

@media screen and (max-width: 1024px){
.site-header .header-wrap {
    height: 115px;
}

.twocolumn{
width:50%;
float:left;
}

.project-page-media-holder{
padding-top:30px;
}

.prev{
margin-left:15px;
}

.next{
margin-right:15px;
}

}

.site-header .header-wrap-inner .right-part {
color: rgba(255, 255, 255, 0.65);
}

.project-page-content .project-description p {
    margin-bottom: 20px;
}

.project-page-content .project-description a{
   color: rgba(255, 255, 255, 0.65);
}

.project-page-content .project-description a:hover{
   color: rgba(255, 255, 255, 1);
text-decoration:underline;
}
