/*!
Theme Name: Ello Lite Photography
Theme URI: https://pixelonetry.com/downloads/ello-lite-photography-wordpress-theme/
Author: pixelonetry
Author URI: http://pixelonetry.com/
Description: Ello is a creative full-responsive elegant and georgeous photography WordPress Theme for professional studios and photographers. Ello Is well-theme also for bloggers is very elegant theme for blog posts. It includes albums, galleries, events, fullscreen, proofing, Photography, blogs for photographers to create a unique website. Suitable a wide range creative agencies, weddings, fashion sites, art blogs. You can create a unique website using the powerful features of Ello which features layouts for wedding, food, event, fashion, still-life, nature, commercial photography. Ello Premium built on Elementor drag-n-drop PageBuilder for WordPress. Ello is Full Support Elementor and you can purchase Ello addon Elementor Plugin for Activate All blocks and Built website with Elementor and with all premium featues. Ello is responsive, you can view it also in the mobile/tablets devices and it looks very in more devices. Documentation: https://pixelonetry.com/docs/ello-lite-photography/ the demo at https://pixelonetry.com/previews/?theme=ello-lite, The Pro Demo at https://pixelonetry.com/previews/?theme=ello
Version: 1.1.2
Tested up to: 5.4
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: ello-lite-photography
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, photography, agency, services, gallery, 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.

ello-lite-photography 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%}.entry-content a,.entry-summary a,.page-content a,.comment-content a,.widget .textwidget a{text-decoration:underline}.entry-content a:hover,.entry-summary a:hover,.page-content a:hover,.comment-content a:hover,.widget .textwidget a:hover{text-decoration:underline}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%}.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}.logged-in .navbar-expand-lg{margin-top:32px!important}.page-links{clear:both;margin:0 0 1.5em}.clear{clear:both}.clearfix::after{content:"";display:table;clear:both}p.comment-form-cookies-consent{display:none}.entry-footer span{margin-right:5px}.search-custom form button{border:1px solid #ec005f;color:#fff;font-size:15px;height:46px;position:relative;width:46px;cursor:pointer;float:right;background:#ec005f;margin-top:-46px;padding:0;line-height:1}.search-custom form button:hover{background:#fff;border:1px solid #ec005f;color:#ec005f}.search-custom form input{width:100%;padding:12px;margin-top:10px}.search-custom h4{font-size:20px}p.form-submit input.submit{background-color:#ec005f;cursor:pointer}p.form-submit input.submit:hover{background-color:#101010}h3#reply-title{color:#ec005f;font-size:30px}.banner-header h5{text-transform:capitalize}.blog-entry .desc span{display:inline-block!important;text-transform:capitalize}ul.pagination{margin-bottom:30px;margin-top:30px;padding:0;margin:0;text-align:center;display:block}.pagination li{display:inline-block;margin:0 5px}.pagination li a{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;background:#f2f2f2;font-weight:300;color:#555}.dark .pagination li a{background:#191919;color:#fff}.pagination li a:hover{opacity:1;text-decoration:none;box-shadow:0 16px 28px 0 rgb(0 0 0 / 20%);background:#ec005f;color:#fff}.pagination li span.current{background-color:#ec005f;border:1px solid #ec005f;color:#fff;width:40px;height:40px;line-height:40px;text-align:center;font-weight:300}.navbar-nav li.active a{color:#ec005f!important}ul.dropdown-menu>li{padding:7px 14px;font-size:16px;font-weight:300;color:#555;position:relative;-webkit-transition:all .4s;transition:all .4s;border-bottom:1px solid #ececec;display:block;width:100%;background-color:#fff0}ul.dropdown-menu>li:last-child{border-bottom:none}ul.dropdown-menu>li:hover{background:#fff0;padding-left:20px;color:#ec005f}.pagination i{font-size:9px}input.wpcf7-submit{background-color:#ec005f!important;cursor:pointer}input.wpcf7-submit:hover{background-color:#090909!important}div.wpcf7-response-output{margin:10px 0 0 0}p.form-submit{margin-bottom:0}#ello-main .banner-header{background-position:0 0!important}a.butn-dark{text-shadow:none;padding:10px 20px;-webkit-box-shadow:none;box-shadow:none;line-height:1.75em;font-weight:300;border-style:solid;color:#fff;border-width:0}.error{padding:200px 0}.widget{background:#f2f2f2;padding:30px;margin-bottom:30px;overflow:hidden}ul.wp-tag-cloud li{display:inline-block;background:#ec005f;border:1px solid #ec005f;padding:5px 15px;color:#fff;margin:5px 0 0 0}ul.wp-tag-cloud li a{font-size:16px!important}ul.wp-tag-cloud li:hover{background:#101010;border-color:#101010}.widget_search form input,.search-custom form input{width:100%;padding:10px;border:0;background:#fff;margin-bottom:0}.search-custom form input{border:1px solid #ececec;padding:8px}.widget_search form button{position:absolute;border:0;cursor:pointer;margin:0;right:44px}.widget_news ul li{font-size:15px;line-height:1.5em;margin-bottom:20px;display:block;overflow:hidden}.widget_news ul li:last-child,.widget_news ul{margin-bottom:0}.widget_news .recent .thum{width:95px;overflow:hidden;float:left;margin-right:10px}.widget_news .recent a{display:block;margin-top:15px}.widget-title{color:#ec005f;font-size:20px;margin-bottom:20px}.widget ul li{font-size:15px;line-height:1.5em;margin-bottom:20px;display:block;overflow:hidden}.widget ul li:last-child,.widget ul{margin-bottom:0;margin:0;padding:0}.tagcloud a{display:inline-block;background:#ec005f;border:1px solid #ec005f;padding:5px 15px;font-size:16px!important;color:#fff;margin:5px 0 0 0}.tagcloud a:hover{background:#101010;border-color:#101010;color:#fff}.widget_tag_cloud{padding-bottom:20px}.widget_tag_cloud a{display:inline-block;background:#ec005f;border:1px solid #ec005f;padding:5px 15px;font-size:16px!important;color:#fff;margin:5px 0 0 0}.widget_tag_cloud a:hover{background:#101010;border-color:#101010;color:#fff}.widget_search form input[type="search"]{width:100%}.widget_search form input[type="submit"]{position:absolute;background-color:#090909;border:0;cursor:pointer;margin:0;right:44px;width:30%}body.dark{background:#101010;color:#999!important}.dark .logo-wrapper{background:#fff0}.dark .logo-wrapper .logo span{color:#999}.dark p{color:#999}.dark .elloto-user-content h3 span{color:#999}.dark ul.dropdown-menu>li{color:#fff;border-color:#202020}.dark ul.dropdown-menu>li:hover{color:#ec005f}.banner-img.banner-dark:after{background:linear-gradient(hsl(0 0% 6% / .01),hsl(0 0% 6% / .01) 0%,#101010)}.banner-header.banner-dark h1{color:#fff}.dark .navbar .navbar-nav .nav-link{color:#fff}.dark .dropdown-menu,.sub-menu{background-color:#101010}.dark .nav-scroll{background:#090909}.dark .nav-scroll .logo-wrapper{background:#090909}.dark .navbar .navbar-nav .nav-link:hover{color:#ec005f}.dark p.form-submit input.submit:hover{background:#090909}@media screen and (max-width:991px){.dark .dropdown-menu{background:#191919}}@media screen and (max-width:767px){.dark .navbar{background:#090909}}.loading{background-color:#fff}.dark .loading{background-color:#101010}.dark .widget{background:#191919}.dark .banner-header h1{color:#fff}.dark .banner-img:after{background:linear-gradient(hsl(0 0% 6% / .01),hsl(0 0% 6% / .01) 0%,#101010)}.dark #ello-aside{background:#101010}.dark #ello-aside .ello-main-menu>ul>li>a{color:#999}.sidebar ::-webkit-scrollbar{width:0}.sidebar ::-webkit-scrollbar-track{background:#fff}.sidebar ::-webkit-scrollbar-thumb{background:#101010}.sidebar ::-webkit-scrollbar-thumb:hover{background:#101010}.sidebar section>.container,footer .container,.sidebar header .container{padding-right:60px;padding-left:60px}.side_bar .container{padding:0}.side_bar section.elloto-gallery .container{padding:0 15px}#ello-page{width:100%;overflow:hidden;position:relative}#ello-aside{padding:40px;width:20.9%;position:fixed;bottom:0;top:0;left:0;overflow-x:hidden;z-index:1001;background:#fff;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;border:none;border-right:1px solid rgb(0 0 0 / .05);scrollbar-width:none}@media screen and (max-width:1200px){#ello-aside{width:30%}}@media screen and (max-width:768px){#ello-aside{width:270px;-moz-transform:translateX(-270px);-webkit-transform:translateX(-270px);-ms-transform:translateX(-270px);-o-transform:translateX(-270px);transform:translateX(-270px);padding:60px 30px 0 30px}}#ello-aside .ello-logo{text-align:center;margin-bottom:90px;margin-top:30px;display:block}#ello-aside .ello-logo h2{font-weight:400;font-size:41px;color:#ec005f;line-height:1.1em;display:block;width:100%;position:relative;margin-bottom:0}#ello-aside .ello-logo span{display:block;margin-top:5px;font-size:9px;color:#555;font-weight:400;letter-spacing:4px;margin-left:15px;line-height:1em}#ello-aside .ello-logo .logo-img{width:75px;margin-bottom:5px}@media screen and (max-width:768px){#ello-aside .ello-logo{margin-bottom:60px}}#ello-aside .ello-logo a{display:inline-block;text-align:center;color:#ec005f}#ello-aside .ello-logo a span{display:block;margin-top:0}#ello-aside .ello-main-menu,#ello-aside .ello-main-menu ul,#ello-aside .ello-main-menu ul li,#ello-aside .ello-main-menu ul li a{margin:0;padding:0;border:0;list-style:none;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ello-aside .ello-main-menu{margin-bottom:90px}@media screen and (max-width:768px){#ello-aside .ello-main-menu{margin-bottom:30px}}#ello-aside .ello-main-menu ul ul{display:none}#ello-aside .ello-main-menu ul ul li:last-of-type{border-bottom:1px solid rgb(0 0 0 / .05);padding-bottom:13px}#ello-aside .ello-main-menu>ul>li>a{font-family:'Julius Sans One',sans-serif;letter-spacing:1px;font-size:16px;font-weight:300;line-height:1.25em;color:#555;margin:13px 0 0 0;padding:0 0 13px 0;list-style:none;border-bottom:1px solid rgb(0 0 0 / .05)}#ello-aside .ello-main-menu>ul>li>a:hover,#ello-aside .ello-main-menu>ul>li.active>a,#ello-aside .ello-main-menu>ul>li.open>a{color:#ec005f}#ello-aside .ello-main-menu>ul>li.open>a{font-family:'Julius Sans One',sans-serif;letter-spacing:1px;font-size:16px;font-weight:300;line-height:1.25em;color:#ec005f;margin:13px 0 0 0;padding:0 0 13px 0;list-style:none;border-bottom:none}#ello-aside .ello-main-menu>ul>li>a:hover>span::after,#ello-aside .ello-main-menu>ul>li.active>a>span::after,#ello-aside .ello-main-menu>ul>li.open>a>span::after{border-color:#ec005f}#ello-aside .ello-main-menu ul ul li a{padding:8px 0 8px 15px;list-style:none;font-family:'Josefin Sans',sans-serif;color:#555;font-size:16px;font-weight:300;line-height:1.25em}#ello-aside .ello-main-menu ul ul li:hover>a,#ello-aside .ello-main-menu ul ul li.open>a,#ello-aside .ello-main-menu ul ul li.active>a{color:#ec005f}#ello-aside .ello-main-menu ul ul ul li a{margin-left:15px}#ello-aside .ello-main-menu>ul>li>ul>li:last-child>a,#ello-aside .ello-main-menu>ul>li>ul>li.last>a{padding-bottom:8px}#ello-aside .ello-footer{position:relative;bottom:0;left:0;padding:60px 0 0 0;text-align:center}#ello-aside .ello-footer p{font-size:9px;margin-bottom:0;text-transform:uppercase;font-family:'Oswald',sans-serif;letter-spacing:3px;font-weight:300}#ello-aside .ello-footer a{color:#ec005f}#ello-aside .ello-footer ul{display:inline-block;margin-bottom:15px;padding:0;position:relative;text-align:center}#ello-aside .ello-footer ul:before{position:absolute;content:'';width:100%;height:1px;background-color:rgb(0 0 0 / .075);top:50%;margin-top:-1px;right:100%}#ello-aside .ello-footer ul:after{position:absolute;content:'';width:100%;height:1px;background-color:rgb(0 0 0 / .075);top:50%;margin-top:-1px;right:auto;left:100%}#ello-aside .ello-footer ul li{display:inline-block;margin-right:5px;border:1px solid rgb(0 0 0 / .075);width:40px;height:40px;line-height:43px;text-align:center;transition:all .3 ease-in-out;border-radius:50%}#ello-aside .ello-footer ul li:last-child{margin-right:0}#ello-aside .ello-footer ul li:hover{border:1px solid #ec005f}#ello-aside .ello-footer ul li a{color:#555;font-size:13px}#ello-aside .ello-footer ul li a:hover,#ello-aside .ello-footer ul li a:active,#ello-aside .ello-footer ul li a:focus{text-decoration:none;outline:none;color:#ec005f}body.offcanvas{overflow-x:hidden}body.offcanvas #ello-aside{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);width:270px;z-index:999;position:fixed}body.offcanvas #ello-main,body.offcanvas .ello-nav-toggle{top:0;-moz-transform:translateX(270px);-webkit-transform:translateX(270px);-ms-transform:translateX(270px);-o-transform:translateX(270px);transform:translateX(270px)}#ello-main{width:79.2%;float:right;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}@media screen and (max-width:1200px){#ello-main{width:70%}}@media screen and (max-width:768px){#ello-main{width:100%}.container{padding-right:30px;padding-left:30px}}#ello-main-menu{margin-bottom:90px}.ello-nav-toggle{cursor:pointer;text-decoration:none}.ello-nav-toggle.active i::before,.ello-nav-toggle.active i::after{background:#fff}.ello-nav-toggle.dark.active i::before,.ello-nav-toggle.dark.active i::after{background:#171717}.ello-nav-toggle:hover,.ello-nav-toggle:focus,.ello-nav-toggle:active{outline:none;border-bottom:none!important}.ello-nav-toggle i{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;width:20px;height:1px;color:#fff;font:bold 14px/.4 Helvetica;text-transform:uppercase;text-indent:-55px;background:#fff;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;top:-2px}.ello-nav-toggle i::before,.ello-nav-toggle i::after{content:'';width:20px;height:1px;background:#fff;position:absolute;left:0;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.ello-nav-toggle.dark i{position:relative;color:#171717;background:#171717;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.ello-nav-toggle.dark i::before,.ello-nav-toggle.dark i::after{background:#171717;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.ello-nav-toggle i::before{top:-7px}.ello-nav-toggle i::after{bottom:-7px}.ello-nav-toggle:hover i::before{top:-10px}.ello-nav-toggle:hover i::after{bottom:-10px}.ello-nav-toggle.active i{background:#fff0}.ello-nav-toggle.active i::before{top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.ello-nav-toggle.active i::after{bottom:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.ello-nav-toggle{position:fixed;left:0;top:0;z-index:9999;cursor:pointer;opacity:1;visibility:hidden;padding:11px 14px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;background:#ec005f;margin:15px 30px;border-radius:50%}@media screen and (max-width:768px){#ello-main-menu{margin-bottom:60px}.ello-nav-toggle{opacity:1;visibility:visible}}.header .caption .o-hidden{display:inline-block;padding-right:60px}.owl-nav{position:absolute;bottom:4%;left:4%}.owl-theme .owl-nav [class*=owl-]{width:39px;height:39px;line-height:36px;background:#fff0;border-radius:100%;color:#fff;font-size:11px;margin-right:3px;cursor:pointer;border:1px solid rgb(255 255 255 / .1);transition:all 0.2s ease-in-out;transform:scale(1)}.owl-theme .owl-nav [class*=owl-]:hover{transform:scale(.9);background:#fff0;border:1px solid #ec005f;color:#ec005f}@media screen and (max-width:767px){.banner-header{height:30vh}}.elloto-pagination-wrap li a{background:#f2f2f2;display:inline-block;width:40px;height:40px;line-height:44px;text-align:center;color:#555;font-weight:300;border-radius:100%}@media screen and (max-width:767px){.header .caption .o-hidden{padding-right:0}}.blog-entry{margin-bottom:40px!important}@media screen and (max-width:767px){.sidebar .banner-header{margin-top:0}}.dark .navbar-nav li.active ul li a{color:#fff!important}.dark .navbar-nav li.active ul li a:hover{color:#ec005f!important}.dark #ello-aside .ello-logo span{color:#999}.no-results form input[type="search"]{width:100%;padding:9.5px;cursor:text;border:1px solid #101010;outline:none}.no-results form input[type="submit"]{width:120px;background-color:#090909;border:none;color:#fff;padding:10px;margin-left:-5px;cursor:pointer}.no-results form input[type="submit"]:hover{background-color:#303030}.widget_recent_entries .thum{width:95px;overflow:hidden;float:left;margin-right:10px}.widget_recent_entries .thum img{margin-bottom:5px}.custom-logo-link img{max-height:100px}.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}