/* Enter Your Custom CSS Here */

.pull-up {
 margin-top: -25px;
}

.qualifications-list li {
  line-height: 27px;
}

.nav-open .midnightHeader.default .menu-burger .menu1, .nav-open .midnightHeader.default .menu-burger .menu2, .nav-open .midnightHeader.default .menu-burger .menu3 {
    background-color: #E4E4E4;
}

.services-panel1.dark .col-lg-5ths {
  width:25%;
}

div#services-section .block-title h1 {
  line-height: 0.4em !important
}

.hidden {
 display: none !important;
  visibility: hidden !important;
}

blockquote p {
  margin-bottom: 0px; 
}

div#portfolioTabs {
 height: 21.6vw; 
}

/* LIGHTBOX START - needs work */
/* .fancybox-wrap.fancybox-desktop.fancybox-type-image.fancybox-opened {
 width: 800px !important; 
}

.fancybox-image, .fancybox-overlay.fancybox-overlay-fixed, .fancybox-inner {
 width: 800px !important;
  height: auto !important;
}
*/
/* LIGHTBOX END */

a[href*="section7"] {
 display: none !important; 
}

p.entry-meta {
  display: none;
}

span.progress-title > p {
    margin-bottom: 0px;
}

.section.footer-panel.dark.fp-section.fp-table {
     background-image: url(http://wizard-photography.beantownthemes.com/wp-content/uploads/footer-bg-image1.jpg) !important;
    background-color: rgb(17, 17, 17) !important; 
}

.item-list-description {
    padding-right: 50px;
}


span.wpcf7-not-valid-tip {
    color: rgba(255, 255, 255, 0.46) !important;
    background-color: rgba(68, 68, 68, 0) !important;
    position: absolute;
    top: 55px;
}

.footer-subdescription.animate-fadeIn {
    margin-bottom: -35px;
}

span.wpcf7-not-valid-tip {
    min-width: 100%;
    max-height: 0px;
}

.submit-form input:focus, .submit-form textarea:focus {
    border-bottom: white 4px solid !important;
    -webkit-transition: border 0.08s;
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

#ourclients-section {
 display: none; 
}

div#wpcf7-f4-o1 {
 margin-top: -45px; 
}

.col-lg-5ths.col-md-3.col-sm-4.service-box.nopadding.service-tooltip.animate-fadeIn.aligncenter.tooltipstered {
    min-height: 226.18px;
}

.button.raised.icon.blue.ripple {
 color: #fff; 
}



.rounded-border > div > div > img {
    border-radius: 0 30px 0px 30px;
}

.rounder-border-inverse > div > div > img {
      border-radius: 30px 0px 30px 0px;
}
.page-header, .page-footer {
 overflow: hidden; 
}