/*!
Theme Name: PhotoScribe 2021
Theme URI: https://www.photoscribetech.com/
Author: Bottom Line Marketing
Author URI: https://bottomlineblack.com
Description: New theme for photoscribetech.com in 2021.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
Text Domain: photoscribetech2021

*/.mb-6{margin-bottom:4.5rem}@media(min-width: 768px){.mb-md-6{margin-bottom:4.5rem !important}}@media(min-width: 992px){.mb-lg-6{margin-bottom:4.5rem !important}}@media(min-width: 1200px){.mb-xl-6{margin-bottom:4.5rem !important}}.mt-6{margin-top:4.5rem}@media(min-width: 768px){.mt-md-6{margin-top:4.5rem !important}}@media(min-width: 992px){.mt-lg-6{margin-top:4.5rem !important}}@media(min-width: 1200px){.mt-xl-6{margin-top:4.5rem !important}}.my-6{margin-top:4.5rem;margin-bottom:4.5rem}.pb-6{padding-bottom:4.5rem}@media(min-width: 1200px){.pb-xl-6{padding-bottom:4.5rem !important}}.pt-6{padding-top:4.5rem}@media(min-width: 992px){.pt-lg-6{padding-top:4.5rem !important}}@media(min-width: 1200px){.pt-xl-6{padding-top:4.5rem !important}}.py-6{padding-top:4.5rem;padding-bottom:4.5rem}@media(min-width: 992px){.py-lg-6{padding-bottom:4.5rem !important;padding-top:4.5rem !important}}@media(min-width: 1200px){.py-xl-6{padding-bottom:4.5rem !important;padding-top:4.5rem !important}}.no-margin-last-element>:last-child{margin-bottom:0}body{font-family:"Montserrat",sans-serif}.font-mont{font-family:"Montserrat",sans-serif}.font-oswald,.block-applications-shared-bigheading,.page-template-front-page h2,.page-template-page-top-secret h1,.page-template-page-top-secret h2,.post-heading,.page-template-page-about main h1,.page-template-page-about main h2,#menu-header{font-family:"Oswald",sans-serif}.fw-semibold{font-weight:600}.fw-extrabold{font-weight:800}.btn,.archive-pagination a{border-radius:0;padding-left:1rem;padding-right:1rem;font-size:.875em;text-transform:uppercase}.btn:hover,.archive-pagination a:hover,.btn:focus,.archive-pagination a:focus{text-decoration:none}.btn-blue,.archive-pagination a{background-color:#003087;border-color:#003087;color:#fff}.btn-blue:active,.archive-pagination a:active{color:#fff}.btn-blue:hover,.archive-pagination a:hover{background-color:#001844;border-color:#001844;color:#fff}.btn-blue:focus,.archive-pagination a:focus{color:#fff;outline:0;box-shadow:0 0 0 .2rem rgba(0,48,135,.25)}.archive-pagination a{display:inline-block;text-align:center;vertical-align:middle;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:1px solid;padding-top:.375rem;padding-bottom:.375rem}.archive-pagination a:hover{text-decoration:none}@media screen and (max-width: 576px){.archive-pagination a{margin-bottom:1rem}}.font-blue,.page-template-front-page h2,.page-template-page-top-secret h1,.page-template-page-top-secret h2,.page-template-page-about main h1,.page-template-page-about main h2{color:#003087}.font-gray{color:#3b4755}.bg-blue{background-color:#003087}.bg-gray{background-color:#3b4755}.grecaptcha-badge{visibility:hidden}a{color:#003087;text-decoration:none}a:hover,a:focus,a:active{color:#001844;text-decoration:underline}img{max-width:100%;height:auto}#site-header{box-shadow:0px 2px 5px 1px rgba(0,0,0,.25)}#site-header a[href^="tel:"]{font-weight:700}@media(max-width: 991px){#site-header .navbar-expand-md{width:100%}}@media screen and (min-width: 768px)and (max-width: 991px){#site-header .navbar-expand-md .navbar-nav{flex-direction:row;justify-content:space-between;width:100%}}#site-header .navbar-expand-md .navbar-nav .nav-link{color:#003087}@media(min-width: 1200px){#site-header .navbar-expand-md .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}}@media(min-width: 768px){#site-header .navbar-expand-md .navbar-nav .nav-link:hover{color:#3b4755}}#site-header .navbar-expand-md .navbar-nav .active>.nav-link{font-weight:700}@media screen and (max-width: 767px){.dropdown-menu{border:none}}.dropdown-item{color:#003087;font-weight:300}.dropdown-item:hover{background-color:#003087;color:#fff}.dropdown-item:active,.dropdown-item.active{background-color:#3b4755;color:#fff}@media screen and (max-width: 344px){.navbar>.container-fluid{justify-content:center}}.header-mobile-phone-number{display:none}@media screen and (min-width: 345px)and (max-width: 767px){.header-mobile-phone-number{display:inline}}.header-top-right{padding-right:52px}#menu-header{text-transform:uppercase}.footer-social-link{display:inline-block;width:25px;height:25px}.footer-social-link+.footer-social-link{margin-left:1rem}.footer-bottom-links{list-style:none;margin-bottom:0;padding-left:0;text-transform:uppercase}@media(min-width: 992px){.footer-bottom-links{font-size:.875em}}@media(min-width: 768px){.footer-bottom-links li{display:inline}}@media(min-width: 768px){.footer-bottom-links li+li{margin-left:1rem}}.footer-bottom-links a{color:#3b4755}.form-heading{color:#003087;font-family:"Oswald",sans-serif;font-size:calc(1.375rem + 1.5vw);font-weight:400;text-align:center;text-transform:uppercase;margin-bottom:3rem}@media screen and (min-width: 1200px){.form-heading{font-size:2.5rem}}.wpcf7-form label{font-weight:700;text-transform:uppercase}.embedded-form{font-family:"Montserrat",sans-serif !important}.embedded-form .cog-label{font-weight:700 !important;text-transform:uppercase}.embedded-form .cog-asterisk{color:#003087 !important}.embedded-form input[type=text],.embedded-form textarea{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.embedded-form button.cog-button{display:inline-block;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #003087;padding:.375rem .75rem;border-radius:0;padding-left:1rem;padding-right:1rem;font-size:.875em;text-transform:uppercase;background-color:#003087;color:#fff;cursor:pointer}.embedded-form button.cog-button:hover{text-decoration:none;background-color:#001844;border-color:#001844;color:#fff}.embedded-form button.cog-button:focus{text-decoration:none;color:#fff;outline:0;box-shadow:0 0 0 .2rem rgba(0,48,135,.25)}.embedded-form .cog-error-message{background:none !important;color:#003087 !important}.accordion{box-shadow:5px 15px .94px .06px rgba(0,0,0,.07)}.accordion-item:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion-item:first-of-type .accordion-button{border-top-left-radius:0;border-top-right-radius:0}.accordion-item:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-button{font-size:1.25rem;align-items:flex-start}@media(min-width: 768px){.accordion-button{padding:2rem 2.5rem}}.accordion-button:focus{box-shadow:0 0 0 .25rem rgba(0,48,135,.25)}.accordion-button:after{background:none;content:"+";font-weight:700;width:2rem;height:2rem;display:flex;justify-content:flex-end}.accordion-button:not(.collapsed){color:inherit;background-color:#fff;box-shadow:none}.accordion-button:not(.collapsed):after{background:none;content:"x";transform:none}@media(min-width: 768px){.accordion-body{padding:0 2.5rem 2rem 2.5rem}}.accordion-body *:last-child{margin-bottom:0}.form-control:focus{box-shadow:0 0 0 .25rem rgba(0,48,135,.25)}.standard-shadow{box-shadow:5px 15px .94px .06px rgba(0,0,0,.07)}.search-form.form-floating>.form-control{padding-right:1.5rem;padding-left:1.5rem}.search-form.form-floating label{padding-right:1.5rem;padding-left:1.5rem}.search-form img{margin-right:.5rem;width:1rem;height:1rem}@media screen and (min-width: 992px){.blue-left-border-lg{border-left:1rem solid #003087}}.blue-right-border{border-right:1rem solid #003087}.blue-bottom-border{border-bottom:1rem solid #003087}.blue-left-border{border-left:1rem solid #003087}.icon-list{list-style:none;padding-left:0}.icon-list li{display:flex;align-items:flex-start;flex-direction:row}@media(min-width: 576px){.icon-list li{align-items:center}}.icon-list li:not(:last-child){margin-bottom:.5rem}.icon-list li img{margin-right:1rem;width:30px}.page-template-page-about main .starburst{height:3rem;width:3rem}.page-template-page-about main h1,.page-template-page-about main h2{font-weight:400;text-transform:uppercase}.page-template-page-about .about-image-border-bottom{border-bottom:1rem solid #003087}.page-template-page-about .about-image-border-left{border-left:1rem solid #003087}.page-template-page-frequently-asked-questions .starburst{width:26px;height:26px}.page-template-page-frequently-asked-questions .starburst+.starburst{margin-left:1rem}@media screen and (min-width: 992px){.page-template-page-contact .office-photo{margin-top:-415px}}@media screen and (min-width: 1200px){.page-template-page-contact .office-photo{margin-top:-315px}}.page-template-page-contact .map-container{width:100%;height:350px}@media screen and (min-width: 768px){.page-template-page-contact .map-container{height:500px}}.contact-top-row-border{border-top:1rem solid #003087}@media screen and (min-width: 992px){.contact-top-row-border{border-top:none;border-left:1rem solid #003087}}.page-template-page-news .categories-box{background-color:#fff;border-top:1rem solid #003087;padding-top:1.5rem;padding-bottom:.25rem}.page-template-page-news .categories-box li{padding:.75rem 1rem}.page-template-page-news .categories-box li:not(:last-child){border-bottom:1px solid #dee2e6}.post-heading{color:#003087;font-weight:400}.regular-posts img{max-width:100%;height:auto}@media screen and (min-width: 992px){.regular-posts img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.page-template-page-top-secret h1,.page-template-page-top-secret h2{font-weight:400;margin-bottom:1.5rem;text-transform:uppercase}.top-secret-promise-col:not(:last-child){margin-bottom:1rem}@media(min-width: 1200px){.top-secret-promise-col:not(:last-child){margin-bottom:0}}.top-secret-promise-box{background-color:#f8f9fa;height:100%;padding:1.5rem 1rem;text-align:center}.top-secret-promise-icon{height:125px;margin-bottom:1.5rem}.top-secret-big-quote{background-position:center;background-repeat:no-repeat;background-size:cover}@media(min-width: 768px){.single-post .left-border{border-left:1rem solid #003087}}.single-post .post-header-box{padding:1.25rem}@media(min-width: 768px){.single-post .post-header-box{padding:2.5rem}}.page-template-page-the-photoscribe-team .starburst{width:26px;height:26px}.page-template-page-the-photoscribe-team .starburst+.starburst{margin-left:1rem}.team-title-name-border{border-left:.5rem solid #e1e1e1;margin-bottom:1.5rem;padding:.5rem 0 .5rem .75rem;text-transform:uppercase}.team-image-bottom-border{border-bottom:1rem solid #003087}.page-template-front-page main .starburst{height:3rem;width:3rem}.page-template-front-page h2{font-weight:400;text-transform:uppercase}.page-template-front-page .carousel-control-prev,.page-template-front-page .carousel-control-next{align-items:end;bottom:2rem;opacity:1;width:2rem}.page-template-front-page .carousel-control-prev{left:1rem}.page-template-front-page .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23003087'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.page-template-front-page .carousel-control-next{left:4rem}.page-template-front-page .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23003087'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.homepage-row-1-video{-o-object-fit:cover;object-fit:cover;height:450px;max-width:100%;width:100%}@media(min-width: 768px){.homepage-row-1-video{height:600px}}@media(min-width: 992px){.homepage-row-1-video{height:800px}}.homepage-row-1-video-container{z-index:1}.homepage-row-1-content{position:absolute;top:0;left:0;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;margin-left:1rem;width:calc(100% - 2rem)}.homepage-row-1-content h1,.homepage-row-1-content p{line-height:1.2;text-shadow:.25rem .25rem .75rem #000}.homepage-row-1-content h1{font-size:calc(1.625rem + 1.5vw)}@media(min-width: 992px){.homepage-row-1-content h1{font-size:4rem}}@media(min-width: 1200px){.homepage-row-1-content h1{font-size:5rem}}.homepage-row-1-content p{font-size:calc(1.425rem + .75vw)}@media(min-width: 576px){.homepage-row-1-content p{font-size:calc(1.425rem + .5vw)}}@media(min-width: 1200px){.homepage-row-1-content p{font-size:3rem}}.homepage-zi-2{z-index:2}.homepage-row-2{margin-top:-4.5rem}@media(min-width: 992px){.homepage-row-2{margin-top:-10rem}}.homepage-highlights-col:not(:last-child){margin-bottom:1rem}@media(min-width: 1200px){.homepage-highlights-col:not(:last-child){margin-bottom:0}}.homepage-highlights-box{background-color:#f8f9fa;height:100%;padding:1.5rem;text-align:center}.homepage-highlights-icon{height:100px;margin-bottom:1.5rem}@media screen and (min-width: 1200px){.homepage-highlights-icon{height:125px}}.homepage-row-5-photo{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.page-template-page_applications h1{text-transform:uppercase}@media screen and (min-width: 992px){.error404 main .gray-right-border-lg{border-right:2px solid #3b4755}}.error404 main ul{list-style:none;margin-bottom:3rem;padding-left:0rem;text-transform:uppercase}@media screen and (min-width: 768px){.error404 main li{display:inline-block;line-height:1}}@media screen and (min-width: 768px){.error404 main li:not(:last-child){border-right:2px solid;margin-right:.5rem;padding-right:.5rem}}.error404 main .starburst{width:26px;height:26px}.error404 main .starburst+.starburst{margin-left:1rem}.page-template-page-products-services h1,.page-template-page-products-services h2{font-family:"Oswald",sans-serif;font-weight:400;margin-bottom:1.5rem;text-transform:uppercase}@media screen and (min-width: 992px){.page-template-page-products-services .row-1-right{margin-top:-250px}}@media screen and (min-width: 1400px){.page-template-page-products-services .row-1-right{margin-top:-240px}}.page-template-page-products-services .laserRow{margin-bottom:3rem}@media(min-width: 992px){.page-template-page-products-services .laserRow{margin-bottom:4.5rem}}.page-template-page-products-services .laserRow:last-child{margin-bottom:0}.block-applications{padding-top:4.5rem}.block-applications:last-child{margin-bottom:4.5rem}.photosrow-col:not(:last-child){margin-bottom:3rem}@media(min-width: 992px){.photosrow-col:not(:last-child){margin-bottom:0}}.block-applications-main-whatcanlasersdo h2{color:#fff;text-transform:uppercase}.block-applications-main-whatcanlasersdo .whatcanlasersdo-z1{z-index:1;position:relative;margin-top:-1.5rem}.block-applications-main-whatcanlasersdo .whatcanlasersdo-z2{z-index:2;position:relative}.block-applications-main-whatcanlasersdo .whatcanlasersdo-col{margin-bottom:1.5rem}.block-applications-main-whatcanlasersdo .whatcanlasersdo-col:last-child{margin-bottom:0}@media(min-width: 576px){.block-applications-main-whatcanlasersdo .whatcanlasersdo-col:last-child{margin-bottom:1.5rem}}.block-applications-diamonds-markings h2{color:#003087;font-family:"Oswald",sans-serif;font-weight:400;margin-bottom:1.5rem;text-transform:uppercase}.block-applications-diamonds-markings ul{list-style:none}.block-applications-diamonds-markings .block-diamond-markings-fancy-first-words{color:#003087;font-family:"Oswald",sans-serif;text-transform:uppercase}.block-applications-diamonds-markings .block-diamond-markings-indent{padding-left:1rem}@media(min-width: 576px){.block-applications-diamonds-markings .block-diamond-markings-indent{padding-left:1.5rem}}.block-applications-shared-consultation h2{color:#003087;font-family:"Oswald",sans-serif;font-weight:400;margin-bottom:1.5rem;text-transform:uppercase}.block-applications-shared-bigheading{font-weight:400;text-align:center;text-transform:uppercase}.block-applications-shared-bigheading .top-portion{color:#003087}@media(min-width: 768px){.block-applications-shared-bigheading .top-portion{display:block;font-size:calc(1.525rem + 3.3vw);margin-bottom:1rem}}@media(min-width: 1200px){.block-applications-shared-bigheading .top-portion{font-size:3.5rem}}.block-applications-shared-bigheading .bottom-portion{color:#003087;line-height:1}@media(min-width: 768px){.block-applications-shared-bigheading .bottom-portion{background-color:#003087;color:#fff;display:block;padding:.5rem;font-size:calc(1.3rem + .6vw)}}@media(min-width: 992px){.block-applications-shared-bigheading .bottom-portion{font-size:1.5rem}}@media(min-width: 1200px){.block-applications-shared-bigheading .bottom-portion{font-size:1.75rem}}.block-applications-shared-recommendedlasers h2,.block-applications-shared-recommendedlasers h3{font-family:"Oswald",sans-serif;font-weight:400;margin-bottom:1.5rem;text-transform:uppercase}.block-applications-shared-recommendedlasers .laserRow{margin-bottom:3rem}@media(min-width: 992px){.block-applications-shared-recommendedlasers .laserRow{margin-bottom:4.5rem}}.block-applications-shared-recommendedlasers .laserRow:last-child{margin-bottom:0}