/*
Theme Name: JLP
Template: snap
*/

.main-footer-ct img {
    max-width: 40px;
    float: right;
    margin: 10px 40px 0;
}
.grecaptcha-badge { visibility: hidden; }
.wpcf7-text, .wpcf7-textarea {
    width: 100%;
    background-color: #fff;
    max-height: 122px;
}

.portfolio-entry .primary img, .portfolio-entry .secondary img {
    height: 100% !important;
}

a#fancybox-close {
    display: none !important;
}

#fancybox-content, #fancybox-title, #fancybox-outer {
    background-color: transparent !important;
    border-color: transparent !important;
    -webkit-box-shadow: 0 0 0 !important;
    -moz-box-shadow: 0 0 0 !important;
    box-shadow: 0 0 0 !important;
}

/* gallery changes  */

p {
	color: #999 !important;
}

.postid-2459 .grid-content-box {
    background: url(https://josephlucasphotography.com/wp-content/uploads/2018/03/Still-Life-04.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}

.postid-2360 .grid-content-box {
    background: url(https://josephlucasphotography.com/wp-content/uploads/2017/08/The-Blue-Guitar-bg.jpg);
       background-size: cover;
    background-repeat: no-repeat;
}


.postid-1886  .grid-content-box {
    background: url(https://josephlucasphotography.com/wp-content/uploads/2017/08/Livia-05-Carlton-Arms-bg.jpg);
   background-size: cover;
    background-repeat: no-repeat;
}


.postid-1884 .grid-content-box {
    background: url(https://josephlucasphotography.com/wp-content/uploads/2017/08/Overview-16-bg.jpg);
     background-size: cover;
    background-repeat: no-repeat;
}

.postid-1885 .grid-content-box {
    background: url(https://josephlucasphotography.com/wp-content/uploads/2017/08/Holmesburg-Prison-02-6-5-bg.jpg);
     background-size: cover;
    background-repeat: no-repeat;
}

.postid-2413 .grid-content-box {
    background: url(https://josephlucasphotography.com/wp-content/uploads/2017/08/Sonia-Madness-05-bg.jpg);
 background-size: cover;
    background-repeat: no-repeat;
}

.postid-29 .grid-content-box {
    background: url(https://josephlucasphotography.com/wp-content/uploads/2017/10/Wishing-you-were-here-bg.jpg);
 background-size: cover;
    background-repeat: no-repeat;
}

.postid-2481 .grid-content-box {
    background: url(https://josephlucasphotography.com/wp-content/uploads/2018/08/Extreme-Internal-Weather-bg1.jpg);
 background-size: cover;
    background-repeat: no-repeat;
}

/* gallery changes ends */

body, h1, h2, h3, h4, h5, h6, li, p, ul {
  font-family: "sofia-pro",sans-serif !important;
  
  }
  
  p, h1 {
    text-transform: lowercase !important;
}

p {
    font-size: 20px !important;
    font-weight: 100 !important;
    line-height: 28px !important;
}

p {
    letter-spacing: 0 !important;
}

@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ 


/* logo size */

.header .logo img {
    height: 37px;
}

h1 {
    font-weight: 100 !important;
}

/* end logo size */

.portfolio-container {
    padding: 10px 5px 5px 5px !important;
}


.text-light P, .text-light h1 {
color: #ffffff!important;
}

/* nav bar */

.navigation-footer .logo img {
 display: none;
}

.vertical-center li a {
    font-weight: 100 !important;
    letter-spacing: 0 !important;
}

.portfolio-entry .overlay h1 {
    font-weight: 100 !important;
    letter-spacing: 0 !important;
}

nav {
    background: none !important;
}

nav .navigation li a {
    color: #fff !important;
}

.fa-bars:before, .fa-navicon:before, .fa-reorder:before {
    content: "\f0c9";
    color: #fff !important;
}


.ghost-header {
    position: absolute !important;
}

.header {
    position: absolute !important;
}

li.category-filter.portfolio-category-filter {
    display: none !important;
}

li.cat-item-none {
    display: none !important;
}


li.menu-top-space.menu-item.menu-item-type-post_type.menu-item-object-page {
    margin-top: 50px;
}

.navigation-overlay {
    text-align: right !important;
    }
    
.navigation-overlay ul {
    width: 90% !important;
    font-weight: 100;
}

.navigation-overlay ul li {
    font-weight: 100 !important;
    text-transform: lowercase !important;
}

.mini-logo img {
    display: none !important;
}

}

/* nav bar ends */

/* mobile nv bar starts */


@media (max-width: 1024px) {

nav {
    background-color: rgba(0, 0, 0, .0001) !important;
    }
   
.navigation-overlay ul li a {
    font-size: 16px !important;
    font-weight: 100 !important;
    text-transform: lowercase !important;
} 
.navigation li {
	    line-height: 16px !important;
}
    
    .navigation li a {
    color: #fff !important;
}

.navigation-side-active .navigation-side {
    width: 100% !important;
}

li.cat-item-none {
    display: none !important;
}

nav ul {
    padding-right: 10px !important;
}
    }
    
/* mobile nv bar ends */
    
