

body a[data-link-value="jf@johnfrankfreeman.com"]::before {
   
    position: absolute;
    left: 3px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome !important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f003" !important;
    bottom: 37px;
    
}
body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) #content_page_wrapper:not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) #content_page_wrapper:not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row {
    padding-top: 0px;
    padding-bottom: 36px;
}
body.gallery .pagination {
    padding-top: 0px;
}
.navigation {
    margin: 0 0 10px 0;
  }
.image-wrapper {
    margin: 36px 0 0 0;
}
@media (max-width: 767px) { 
.content_page #wrapper {
  top: 20px !important ;
}
#menu .mobile-menu-open-button{
  padding:0 8px !important;
}
#content_page_wrapper img {
    height: auto;
    vertical-align: top;
    padding-top: 73px;
}
div#image_1-14365284 img {
    padding-top: 0px;
}
body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) #content_page_wrapper:not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) #content_page_wrapper:not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row {
    padding-top: 0px;
    padding-bottom: 20px;
}
}

@media (min-width: 767px) {  
   .menu {
      padding: 73px 0 0;
      width: 200px;
      -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  
  .menu-logo {
      max-width: 170px;
      line-height: .5 !important;
  }
  
  .logo {
    line-height: 0 !important;
  }
  
  #content_page_wrapper {
      padding-top: 0px;
  }
  
  #content_page_wrapper ._4ORMAT_content_page_row {
      padding-top: 0px;
  }
  
  #content_page_wrapper ._4ORMAT_content_page_container ._4ORMAT_content_page_row {
    padding-top:0px;
  }
  
  body.gallery .flexslider {
    margin-top: -34.75px;
  } 
  
  .gallery-navigation {
    display: flex;
    z-index: 3;
    position: relative;
  }
  
  .navigation {
    padding: 5px 8px;
    margin-left: auto;
    background: white;
    /*border: .25px solid #c7c7c7;*/
    margin-top:.25px;
  }
  
  .navigation a {
    text-align: center;
  }
  
  body.gallery #assets .navigation .counter {
    padding-left: 0px;
}

.menu-footer {
    box-shadow: 0 0 0px 0px rgba(255, 255, 255, 0);
}

.menu-logo {
    box-shadow: 0 0 0px 0px rgba(255, 255, 255, 0);
}

#content_page_wrapper p:first-child {
  padding-top: 0;
  line-height: 1 !important;
  
}
  
}

.mobile-menu-panel .category + .category .category-title, .item + .category .category-title {
    margin-top: 0px;
    margin-bottom: 0px;
}

.category-items {
  padding-left: 15px;
}


#using {
  display: none !important;
    position: absolute !important;
  right: -99999999px !important;
}

// .counter {
//   display: none;
// }
/*------------------- */
.menu-nav li a span {
    display: none;
}
a[data-link-value="jf@johnfrankfreeman.com"]::before {
    margin-right: 5px !important;
    font-size: 17px !important;
    position: absolute;
  left: 3px;
}
a[data-link-value="mailto:jf@johnfrankfreeman.com"]{
 position: relative;
 padding-left: 23px;
}
body.gallery .flexslider {
    position: relative;
    overflow: hidden;
    width: 100%;
    margin: -bottom:90px;
}
// body.gallery .gallery-navigation {
//     position: absolute;
//     outline: none;
//     left: 44%;
//     bottom: 0;
//     background: #fff;
//     padding: 10px;
//     z-index: 111111;
// }
span.navigation {
    display: flex;
  
}
.navigation span{
  color: black;
  opacity: 100% !important;
}
// .navigation a {
// 	display: none;
// }
.counter {
    margin: 0px 12px !important;
}
.next{
  order:3;
}
.counter{
  order:2;
}
#social .social-icon {
    width: auto;
    height: 17px;
    overflow: visible;
    position: absolute;
    left: 2px;
    top: 15px;
    color: #000;
}
// a[data-link-value="https://www.instagram.com/johnfrankfreeman/"] {
//     padding-left: 25px;
// }
.menu-footer-text p{
  margin-left: 25px !important;
}
@media (max-width: 767px){
#logo img {
    max-height: 90px;
    vertical-align: middle;
}
.menu {
      padding: 16px 20px 0px;
      width:100%;
      -webkit-align-items: flex-start;
    align-items: flex-start;
  }
 .mobile-menu-social-links .mobile-menu-footer-text {
    padding-top: 21px !important;
    margin: -20px 0 0 27px;
    font-size: 12px;
    line-height: 12px;
	}
	a[data-link-value="jf@johnfrankfreeman.com"]::before {
    /*margin-right: 5px !important;*/
    margin: 2px 0 0 28px !important;
    font-size: 17px !important;
}
a.item.needsclick {
    margin: 0 0 6px 0;
}
body a[data-link-value="jf@johnfrankfreeman.com"]::before {
  bottom: 20px;
  left: 1px;
}
.image-wrapper {
    margin: 14px 0 0 0;
}
}
body.gallery .gallery-navigation .navigation {
    padding: 0px;
    margin: 0px;
}
body.gallery .gallery-navigation a:focus, body.gallery .gallery-navigation a:focus-visible, body.gallery .gallery-navigation a:hover {
    outline: 0px !important;
    box-shadow: unset !important;
    border: 0px !important;
}
// body.gallery .pagination{
//   position:unset !important;
// }
// .flexslider.js_max_height_target[style="opacity: 0;"] {
//     display: none !important;
// }
// .pagination {
//     display: none !important;
// }

// .pagination[style="left: -100%; top: -9000em; opacity: 1;"] {
//     display: block !important;
// }

/****21/1/2025=====*/
body.gallery #assets .open-close-thumbs {
    display: inline-block;
    text-decoration: none;
    float: right;
    margin-top: 0px;
    /* margin-right: -10px; */
    font-size: 28px;
}

.gallery-navigation {
    z-index: 99999;
    background-color:#fff;
}
.pagination {
    position: unset !important;
    display:none;
}
.flexslider.js_max_height_target.flexslider-custom-class{
      display:none;
}

.pagination.pagination-custom-class {
    display: block !important;
}
body.gallery .pagination.pagination-custom-class li {
    height: 150px !important;
}
body.gallery .pagination.pagination-custom-class li a {
    height: 100% !important;
}
body.gallery .pagination.pagination-custom-class ul li a .thumb_wrap {
    width: 100% !important;
    height: 100% !important;
}
body.gallery .pagination.pagination-custom-class li .thumb_wrap .image-placeholder {
    width: 100% !important;
    max-height: 100% !important;
}

body.gallery .pagination.pagination-custom-class li .hover
    max-height:unset!important;
    width: 100%!important;
    height: 180px !important;
}
body.gallery .pagination.pagination-custom-class li .hover-container {
    width: 100% !important;
    max-height: 180px !important;
}

body.gallery .pagination.pagination-custom-class li .thumb_wrap img {
    width: 100%!important;
    height: 100% !important;
    max-height: 100% !important;
    object-fit:cover;
}
body.gallery .pagination.pagination-custom-class li .hover-container {
    width: 100% !important;
}
.gallery-navigation {
    align-items: center;
    justify-content: center;
}

.gallery-navigation {
    padding-bottom: 16px !important;
}
