/*
Theme Name: Photo Perfect Child
Theme URI: https://wenthemes.com/item/wordpress-themes/photo-perfect/
Author: WEN Themes
Author URI: https://wenthemes.com/
Description: Photo Perfect Child is a child theme of Photo Perfect by WEN Themes
Version: 1.8.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: photo-perfect
Template: photo-perfect
Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, sticky-post, translation-ready, theme-options, threaded-comments, footer-widgets, photography, editor-style, custom-logo

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

This theme is based on Underscores http://underscores.me/, (C) 2012-2015 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 http://necolas.github.com/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
  ## Links
  ## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
    ## Posts and pages
  ## Asides
  ## Comments
# Infinite scroll
# Media
  ## Captions
  ## Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/

/*.image_description_box*/
/*{*/
/*    position: fixed;*/
/*    width: 25%;*/
/*    background-color: whitesmoke;*/
/*    z-index: 100000000;*/
/*    top:44px;*/
/*    right: 35px;*/
/*    bottom: 44px;*/
/*    display: none;*/
/*    transition: 1s ease ;*/
/*    word-wrap: break-word;*/
/*    padding: 15px 7px;*/
/*}*/

/*GENERAL*/

/*Prevent image copy via browser Print feature*/
@media print {
    html, body {
        display: none; /* hide whole page */
    }
}

/*END OF GENERAL*/

/*HEADER*/
.site-description {
    letter-spacing: 0.5px;
}

/*END OF HEADER*/

/*HOMEPAGE*/
#content {
    padding-bottom: 5px;
}

/*END OF HOMEPAGE*/

.pswp__caption {
    /*display: none;*/
    word-wrap: break-word;
}

/*.pswp__caption__center*/
/*{*/


/*}*/

/*.pswp__caption*/
/*{*/
/*    display: none; !*Here *!*/

/*    width: 35%;*/
/*    right:0;*/
/*    top:0;*/
/*    bottom: auto;*/
/*    left:auto;*/
/*    !*overflow: hidden;*!*/
/*    word-wrap: break-word;*/
/*}*/

#masonry-loop {
    margin: 0px;
}

/*PAGE*/
#main {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

.entry-title {
    font-weight: 500;
    font-size: 32px;
    letter-spacing: 1px;
	margin-bottom:22px !important;
}

.page .entry-content p
{
	text-align:justify;
	font-size:18px;
}
/*END OF PAGE*/

/*DROPDOWN MENUS*/
#category-menu {
    border: none;
}

.nav-list-btn {
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}

/*END OF DROPDOWN MENUS*/

/*SEARCH FORM*/
#photoPerfectSearchWrap {
    position: absolute;
    top: 100px;
    right: 50px;
    max-width: 200px;
}

.search-form {
    /*width: 20%;*/
    /*right:50px;*/
    /*top:50px;*/

}

#searchIcon {
    outline:none;
    padding: 7px 10px;
    top: -4px;
    height: 40px;
}

#mobileSearchIcon {
    /*display: none;*/
    height: 40px;
}

/*END OF SEARCH FORM*/

/*HEADER MENUS*/

#category-menu {
    z-index: 1;
}

#main-nav {
    min-width: 10px;
    padding: 0;
    border-right: none;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}

#main-nav i {
    margin-left: 5px;
    /*font-size:25px;*/
}

/*.header-navigation .fa*/
/*{*/
/*    margin:0;*/
/*    padding: 0;*/
/*}*/

/*END OF HEADER MENUS*/

/*MEDIA QUERIES START*/
@media only screen and (max-width: 559px) {
    #site-identity {
        margin-top: 39px !important;
    }

    #searchContents {
        width: 100%;
        position: absolute;
    }

    #photoPerfectSearchWrap {
        position: relative;
        margin: auto;
        right: 0 !important;
        /*width: 100%;*/
        /*left:50%;*/
        top: 5px !important;
    }

    /*#mobileSearchIcon*/
    /*{*/
    /*    background: rgba(19, 18, 18, 0.49);*/
    /*}*/
    /*.search-field*/
    /*{*/
    /*    display: none;*/
    /*}*/
}


@media only screen and (max-width: 768px) {
    .header-navigation span {
        display: none;
    }

    .menu-toggle {
        width: auto;
        float: left;
    }

    .nav-list-btn {
        width: auto;
        float: right;
    }

    .header-navigation .fa {
        font-size: 23px;
        margin: 0;
    }

    .site-header {
        background: #e8e8e8 none repeat scroll 0 0;
        position: inherit;
        z-index: 99;
    }

    #main-nav .wrap-menu-content,
    #category-menu .category-list-wrapper {
        background-image: url("images/texture.jpg");
        clear: both;
        min-width: 150px;
    }

    #main-nav,
    #category-menu {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: medium none;
        min-width: inherit;
    }

    .post-content i {
        border: 1px solid;
        border-radius: 100%;
        color: #ffffff;
        font-size: 22px;
        margin: 10px 5px 0;
        padding: 7px;
    }

    .header-navigation .fa {
        font-size: 30px;
        margin: 0;
    }

    .menu-toggle,
    .nav-list-btn {
        padding: 5px 10px;
    }

    #site-logo {
        margin: 0 auto;
        position: relative;
        z-index: 99;
    }

    .dropdown-toggle,
    .dropdown-toggle-cat {
        height: 41px;
        width: 43px;
    }

    .site-branding {
        display: inline-block;
    }

    #site-identity {
        margin-top: 10px;
        padding: 20px;
    }

    .post-content h2 {
        font-size: 15px;
    }

    .footer-widget-area {
        width: 100%;
    }

    #photoPerfectSearchWrap {
        top: 120px;
        right: 10px;
    }
}

@media only screen and (max-width: 1025px) and (min-width: 769px) {
    #photoPerfectSearchWrap {
        top: 15px;
    }
}

/*MEDIA QUERIES END*/



