/*!
Theme Name: Lusy Photography Portfolio
Theme URI: https://pixelonetry.com/downloads/lusy-photography-portfolio-wordpress-theme/
Author: pixelonetry
Author URI: https://pixelonetry.com/
Description: Lusy Photography – Is a Creative Photography Portfolio WordPress Theme for wedding photography, fashion photography, model photography, makeup photography, photo studio, personal photography, agency and etc. This is perfect and clean unique theme. Lusy is attractive and effective and better who wants to share their work with clients. Lusy Photography Portfolio is fully responsive to mobile devices and designed with high-quality to look amazing with any elements and features. The Pro Demo at https://pixelonetry.com/previews/?theme=lusy-premium
Version: 1.0.1
Tested up to: 6.9
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: lusy-photography-portfolio
Tags: one-column, two-columns, three-columns, four-columns, grid-layout, sticky-post, right-sidebar, custom-background, custom-logo, custom-menu, featured-images, threaded-comments, full-width-template, rtl-language-support, photography, portfolio, blog, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Lusy Photography Portfolio is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{display:flex;flex-direction:column;min-height:100vh;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.text-center{text-align:center}.entry-content a,.entry-summary a,.page-content a,.comment-content a,.widget .textwidget a{text-decoration:underline!important}.entry-content a:hover,.entry-summary a:hover,.page-content a:hover,.comment-content a:hover,.widget .textwidget a:hover{text-decoration:underline!important}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.updated:not(.published){display:none}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.entry-footer{font-family:"Playfair Display",Helvetica,Arial,sans-serif;color:#333;font-size:15px;line-height:18px;margin-top:2.1538461538em}.entry-footer a{color:#ec4f4f}.entry-footer>span:not(:last-child)::after{content:"\002f";display:inline-block;opacity:.7;padding:0 .538461538em}h3.comment-reply-title{color:#000;font-family:"Derivia Regular";letter-spacing:1px;font-weight:400;font-size:23px;text-transform:capitalize}.comment-respond form input[type="email"]{background:#f6f6f6;color:#777;border-radius:0}p.comment-form-cookies-consent{display:none}.comment-respond form p.form-submit{margin-left:15px}.form-submit input[type="submit"]{font-family:"Playfair Display";font-family:"Derivia Regular";letter-spacing:4px!important;text-shadow:none;padding:17px 40px;-webkit-box-shadow:none;box-shadow:none;font-weight:400;border:none;color:#FFF;-webkit-transition:background-color .15s ease-out;transition:background-color .15s ease-out;background-color:#b92263;margin-top:15px;font-size:16px;letter-spacing:0;border-radius:30px}.form-submit input[type="submit"]:hover{background-color:#fff0;border:1px solid #b92263;color:#b92263}.comments-area .comments-title{color:#000;font-size:23px}.single-content{margin-bottom:30px}p.logged-in-as{margin-left:15px;margin-bottom:25px}p.logged-in-as a{color:#000}.comment-list ul.children{margin-left:80px}h3.name a{color:#000;text-transform:capitalize}.lusy-pagination-wrap li span{background:#fff0;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;color:#777;font-weight:400;border-radius:50%;background-color:#fff0;border:1px solid #000;color:#000}button.btn-contact{text-shadow:none;padding:12px 30px;-webkit-box-shadow:none;box-shadow:none;font-weight:400;border:none;color:#000;-webkit-transition:background-color .15s ease-out;transition:background-color .15s ease-out;background-color:#f7f0f0;margin-top:15px;font-size:16px;letter-spacing:0;border-radius:30px}button.btn-contact:hover{background-color:#f7f0f0}button.btn-contact a{color:#000}button.btn-contact:hover a{color:#fff}input.btn-comments{font-family:"Playfair Display";letter-spacing:4px!important;text-shadow:none;padding:12px 30px;-webkit-box-shadow:none;box-shadow:none;font-weight:400;border:none;color:#FFF;-webkit-transition:background-color .15s ease-out;transition:background-color .15s ease-out;background-color:#b92263;margin-top:15px;font-size:16px;letter-spacing:0;border-radius:30px}input.btn-comments:hover{background-color:#fff0;border:1px solid #b92263;color:#b92263}input.btn-comments a{color:#000}input.btn-comments:hover a{color:#fff}.logged-in header.lusy-header,.logged-in .lusy-header.scrolled{top:32px}.logged-in div#home .flexslider{margin-top:-32px}.search-custom form input[type="search"]{display:inline-block;max-width:70%}.search-custom form input[type="search"]:focus{background-color:#fff;color:#000}.page-template-dark-feedback-template .your-message .form-control:focus{background:#101010;color:#999}button.dark-btn{text-shadow:none;padding:12px 30px;-webkit-box-shadow:none;box-shadow:none;font-weight:400;border:none;color:#999;-webkit-transition:background-color .15s ease-out;transition:background-color .15s ease-out;background-color:#101010;margin-top:15px;font-size:16px;letter-spacing:0;border-radius:30px}button.dark-btn a{color:#999}button.dark-btn:hover{background-color:#101010;color:#fff}@media (min-width:601px) and (max-width:782px){.logged-in header.lusy-header,.logged-in .lusy-header.scrolled{top:46px}}@media (max-width:600px){.logged-in header.lusy-header{top:46px}.logged-in .lusy-header.scrolled{top:0}}.lusy-sidebar-part .widget{background:#faf8f7;padding:30px;margin-bottom:30px;overflow:hidden}.lusy-sidebar-part .widget_search form,.search-custom form{position:relative}.lusy-sidebar-part .widget_search form input,.search-custom form input{width:100%;padding:10px;border:0;background:#fff;margin-bottom:0}.lusy-sidebar-part .widget_search form input:focus,.search-custom form input:focus{outline:none}.lusy-sidebar-part .widget_search form button,.search-custom form button{position:absolute;right:0;top:0;background-color:#fff0;color:#000;border:0;padding:10px;cursor:pointer;padding-top:15px;margin-top:0}.lusy-sidebar-part .widget_search form button:focus,.search-custom form button:focus{outline:none}.lusy-sidebar-part .widget_recent_entries ul{padding-left:0;margin-left:0}.lusy-sidebar-part .widget_recent_entries ul li{font-size:15px;line-height:1.5em;margin-bottom:20px;display:block;overflow:hidden}.lusy-sidebar-part .widget_recent_entries .widget-title{margin-bottom:30px}.lusy-sidebar-part .widget_recent_entries h2.widget-title{font-family:'Playfair Display',monospace;font-size:23px;margin-bottom:15px;text-transform:capitalize;border-bottom:1px solid #f1eaea;line-height:1.75em;text-transform:uppercase;letter-spacing:2px}.lusy-sidebar-part .widget_recent_entries ul .thum{width:90px;overflow:hidden;float:left}.lusy-sidebar-part .widget_recent_entries ul a{display:block;margin-left:105px;margin-top:10px;color:#000;font-size:16px}.widget_news .recent .thum{width:95px;overflow:hidden;float:left;margin-right:10px}.widget_news .recent a{display:block;margin-top:15px}.lusy-sidebar-part .widget_categories ul{padding-left:0;margin-left:0}.lusy-sidebar-part .widget_categories ul li{font-size:15px;line-height:1.5em;margin-bottom:10px}.lusy-sidebar-part .widget_categories ul li a:before{content:"\e649";font-family:'themify';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:9px;margin-right:10px;transition:all .5s}.lusy-sidebar-part .widget_categories ul li:hover a:before{margin-right:7px;margin-left:3px}.lusy-sidebar-part .widget_categories ul li a{font-size:15px;color:#000}.lusy-sidebar-part ul.wp-tag-cloud{padding-left:0}.lusy-sidebar-part a.tag-cloud-link{display:inline-block;font-family:'Derivia Regular';letter-spacing:1px;font-size:14px!important;background:#fff;border:1px solid #000;padding:7px 17px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-decoration:none;color:#000;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;margin:5px;margin-right:0}.lusy-sidebar-part a.tag-cloud-link:hover{background:#000;color:#fff}.lusy-sidebar-part ul.wp-tag-cloud li a{font-family:'Derivia Regular';letter-spacing:1px;font-size:14px!important;color:#000}.lusy-sidebar-part ul.wp-tag-cloud li:hover a{color:#fff}.lusy-sidebar-part .widget h2{font-family:'Playfair Display';text-transform:uppercase;letter-spacing:2px;font-size:23px}.wp-block-categories-list.wp-block-categories,.wp-block-archives-list.wp-block-archives{margin-left:-10px}.widget_search form input[type="search"]{width:100%}.widget_search form input[type="submit"]{position:absolute;background-color:#000;color:#FFF;border-radius:0 15px;border:0;cursor:pointer;margin:0;right:10px;height:85%;width:35%}.blog-section .blog-entry h3 a{font-family:'gallery_modernregular';font-size:28px!important}.blog-section .blog-entry .desc span{display:inline-block;font-family:'Playfair Display';margin-bottom:10px;font-size:15px}.blog-section .blog-entry .desc p{font-family:'Derivia Regular';letter-spacing:2px;color:#333}.blog-section .blog-entry .desc a.underline-text{color:#333}.blog-section .blog-entry .desc a.underline-text:hover{color:#000}.blog-section .search-custom form input[type="search"]{display:inline-block;width:70%;height:42px;border:1px solid #ccc}.blog-section .search-custom form button{position:inherit;margin-left:-50px;top:3px}.entry-meta a{color:#ec4f4f}.entry-meta .posted-on{color:#4fe4ec}.error-page-content{text-align:center}.error-page-content h1{font-size:8rem;font-weight:600;line-height:1em}.error-page-content h2{font-size:45px;line-height:1em}.error-page-content div.text{font-size:20px;font-weight:500;margin-top:30px;margin-bottom:40px}.error-page-content a.theme-btn{text-shadow:none;padding:12px 27px;-webkit-box-shadow:none;box-shadow:none;line-height:1.75em;font-weight:400;border-style:solid;color:#fff;border-width:0;-webkit-transition:background-color .15s ease-out;transition:background-color .15s ease-out;background-color:#000;margin-top:20px;text-transform:capitalize;font-size:18px;font-weight:600}.col-md-8.animate-box .blog-entry .desc a.underline-text:after{content:'';width:30px;height:1px;background:#a2783a;position:absolute;top:50%;left:0}.blog-section .col-md-8.animate-box .blog-entry .desc a.underline-text{position:relative;padding-left:40px;color:#a2783a}.blog-section .col-md-8.animate-box .blog-entry .desc a.underline-text i{display:none}.blog-section .col-md-8.animate-box .blog-entry .desc a.underline-text:hover{color:#000}.section-padding.lusy-gallery{padding-bottom:100px!important;padding-top:80px!important}#pricing,#faqs{padding-bottom:100px!important;padding-top:100px!important}.section-padding{padding:80px 0}#services{padding-top:100px!important}.elementor-lightbox{display:none!important}.dark-side{background:#000}.dark-side p,.dark-side ol.comment-list li.comment .comment-meta,.dark-side ol.comment-list li.comment .reply a{color:#999}.dark-side ol.comment-list li.comment .reply a{color:#999}.dark-side span.lusy-heading-meta,.dark-side ol.comment-list li.comment .comment-meta a,.dark-side ol.comment-list li.comment p{color:#999}.dark-side h2.comments-title,.dark-side ol.comment-list li.comment .comment-author .name,.dark-side h3.lusy-post-heading,.dark-side h3.comment-reply-title,.dark-side p.logged-in-as a,.dark-side h3.name a{color:#fff}.dark-side .comment-respond form input,.dark-side .comment-respond form textarea{color:#999!important;background:#101010!important}.single-post.dark-header .lusy-header.scrolled,.single-service.dark-header .lusy-header.scrolled{background:rgb(0 0 0 / .9)}.single-post.dark-header .lusy-nav-toggle i,.single-post.dark-header .lusy-nav-toggle i:before,.single-post.dark-header .lusy-nav-toggle i:after,.single-service.dark-header .lusy-nav-toggle i,.single-service.dark-header .lusy-nav-toggle i:before,.single-service.dark-header .lusy-nav-toggle i:after{background:#fff!important}.single-post.dark-header .lusy-menu,.single-service.dark-header .lusy-menu{background:#000}.single-post.dark-header .lusy-menu ul>li a,.single-service.dark-header .lusy-menu ul>li a{color:#fff}.single-post.dark-header #lusy-footer .top-fade,.single-service.dark-header #lusy-footer .top-fade{background:linear-gradient(0deg,#fff0 0%,rgb(0 0 0) 100%)}.single-post.dark-header #lusy-footer .left-fade,.single-service.dark-header #lusy-footer .left-fade{background:linear-gradient(270deg,#fff0 0%,rgb(0 0 0) 100%);*/}.single-post.dark-header #lusy-footer a,.single-post.dark-header #lusy-footer a.underline-text,.single-post.dark-header #lusy-footer ul li,.single-post.dark-header #lusy-footer i.ti-more,.single-service.dark-header #lusy-footer a,.single-service.dark-header #lusy-footer a.underline-text,.single-service.dark-header #lusy-footer ul li,.single-service.dark-header #lusy-footer i.ti-more{color:#fff}.dark-side .comment-respond form input[type="submit"]:hover,.single-post.dark-header #lusy-footer .credits-row li a:hover,.single-service.dark-header #lusy-footer .credits-row li a:hover{color:#fff!important}.services-prev-next.dark-side{padding-bottom:60px;margin-bottom:0}.dark-side.services-prev-next a:hover{color:#999}.single-post.dark-header .preloader-bg,.single-service.dark-header .preloader-bg,.single-post.dark-header #preloader,.single-service.dark-header #preloader{background:#000}.silider_colors{background-color:rgb(100 39 39 / .7)}h2.wp-block-heading{font-family:'Playfair Display',monospace;letter-spacing:2px;text-transform:uppercase;font-size:20px;color:#333}.wp-block-search__label{color:#000;font-family:'Playfair Display',monospace}.lusy-sidebar-part .widget{background-color:#ccc}.wp-block-search__button.wp-element-button{display:none}.wp-block-latest-posts__post-title{font-family:'Derivia Regular',monospace;color:#333}.wp-block-latest-comments__comment-link{color:#b81212;font-family:'Derivia Regular',monospace}.wp-block-latest-comments__comment-author{font-family:'Derivia Regular',monospace;color:#000}.lusy-sidebar-part .widget_recent_entries ul li{font-family:'Derivia Regular',monospace}.lusy-sidebar-part{background-color:#dd9427}.post-section{padding:60px 0}.post-section .post-caption{text-align:center}.author-post{display:flex;align-items:center;margin:40px 0;border:1px solid #ddd;border-style:solid none;padding:20px 0;overflow:hidden}.author-post .author-image{margin:0 15px 0 0}.author-post img{width:50px}.author-details{margin-top:18px}.author-post a{color:#333}.author-post a:hover{color:#ec4f4f}.nav-links{display:inline;align-items:center;margin:40px 0;border:1px solid #ddd;border-style:solid none;padding-top:15px;padding-bottom:22px;overflow:hidden;margin-top:-10px;margin-bottom:20px}.post-navigation .previous-post{float:left;width:50%}.post-navigation .next-post{float:right;width:50%}.next-post>a{float:right;width:75px;margin-left:18px}.previous-post>a{float:left;width:75px;margin-right:18px}.nav-subtitle{color:#666;font-size:11px;font-weight:300;letter-spacing:2px;text-transform:uppercase}.nav-title{color:#333;font-size:14px;font-weight:600;letter-spacing:1px}.nav-title:hover{color:#ec4f4f}.post-navigation span{display:block;padding-top:12px;line-height:2.2;font-weight:600;text-transform:uppercase}.post-navigation>div h5{padding-bottom:19px;font-size:13px;line-height:1.8;letter-spacing:1px;text-transform:uppercase}.post-navigation .previous-post>div{float:left;text-align:left}.post-navigation .next-post>div{float:right;text-align:right}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{overflow:hidden;font-size:22px;font-family:"Playfair Display",Helvetica,Arial,sans-serif}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{margin-top:10px;float:left;width:50%;color:#000;font-size:22px;font-family:"Playfair Display",Helvetica,Arial,sans-serif}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{margin-top:10px;float:right;text-align:right;width:50%;font-size:22px;font-family:"Playfair Display",Helvetica,Arial,sans-serif}.post-navigation::after,.posts-navigation::after,.comment-navigation::after{content:"";display:table;clear:both}.navbar-expand-lg{display:block!important}.navbar-expand-lg ul ul{left:-999em!important;top:100%!important}.navbar-expand-lg ul ul ul{left:-999em!important}.navbar-expand-lg ul ul li:hover>ul,.navbar-expand-lg ul ul li.focus>ul{display:block!important;left:auto!important}.navbar-expand-lg ul li:hover>ul,.navbar-expand-lg ul li.focus>ul{left:auto!important}.navbar-expand-lg a{display:block!important;text-decoration:none!important}@media screen and (min-width:37.5em){.menu-toggle{display:none!important}}.dropdown-menu,.sub-menu{opacity:1!important;visibility:visible!important}.navbar-toggler:focus{outline:2px solid #0073aa!important;outline-offset:4px!important;background-color:rgb(0 115 170 / .1)!important;border-radius:4px!important}.lusy-hero .number span{color:#FFF!important}.lusy-hero .arrow i{color:#FFF!important}.lusy-hero .right-bottom-text span{color:#FFF!important}.entry-title{overflow:hidden;text-overflow:ellipsis;max-width:100%;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.entry-content a,.post-content a,.widget a{text-decoration:underline;color:#06c}.comment-content a{text-decoration:underline;color:#06c}a{text-decoration:underline;color:#06c}a:hover{color:#f60;text-decoration:underline}a:focus{outline:2px solid #f60;color:#f60}