/*
Theme Name: FPhoto Snap Lite
Theme URI: https://www.featherthemes.com/themes/wordpress-fphoto-snap-lite/
Author: featherthemes
Author URI: https://www.featherthemes.com
Description: FPhoto Snap Lite is a free multipurpose photography WordPress theme for photographers. It's specially designed for photography websites business. But as a multipurpose theme so you can use that theme in all types of business like a corporate business, marketing, IT industry, portfolio, and many more. This photography included businesses like Life photography, Events photography, accessories photography, wedding photography, movie photography, fashion photography, sports photography, musical photography, wild photography, glamour photography, and many more photography business. Download FPhoto Snap Lite today and explore your business in the digital world. For more information, check out Theme Instructions at https://www.featherthemes.com/documentation/fphoto-snap-pro/ and Demo at https://featherthemes.com/demo/fphoto-snap-pro .
Version: 0.2
Requires at least: 4.0
Tested up to: 5.9
Requires PHP: 5.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: fphoto-snap-lite
Tags: custom-menu,theme-options,threaded-comments,translation-ready,custom-background,custom-colors,custom-header,editor-style,featured-images,two-columns,blog,news,photography

FPhoto Snap Lite WordPress Theme, Copyright 2022 featherthemes(featherthemes.com)
FPhoto Snap Lite is distributed under the terms of the GNU GPL
*/

/*extra Classes */
body{letter-spacing: normal; font-size:13px;}
.btn-primary {  color: #fff;  background-color:#2c2c2c; border-color: #7f0036;}
.btn-primary:hover{background-color: #000;}
.alignnone{ width:100% !important;}
img.alignleft, .alignleft{ float:left; margin:0 15px 0 0; padding:5px; border:1px solid #cccccc;}
img.alignright, .alignright{ float:right; margin:0 0 0 15px; padding:5px; border:1px solid #cccccc;}
.left{ float:left;}
.right{ float:right;}
a{color:#7f0036;text-decoration:underline;}
p a{ text-decoration:underline;}
h3 a{color:#333333;}
.sticky{};

#comment-nav-above .nav-previous, #comment-nav-below .nav-previous{ float:none !important; margin:10px 0;}
ol.comment-list li{ list-style:none; margin-bottom:5px;}
a.rdmore {
    background: #FFFFFF;
    color: #595959;
    border-color: #595959;
    border: 1px solid;
    padding: 4px 14px;
}
.readmorebox{ width: 100%; text-align: left; }
.home .sitefull {    text-align: left;    padding: 20px; box-shadow: 0px 5px 30px 0px rgba(214,215,216,0.57);
    -moz-box-shadow: 0px 5px 30px 0px rgba(214,215,216,0.57);
    -webkit-box-shadow: 0px 5px 30px 0px rgba(214,215,216,0.57); margin-bottom:30px;}

/* = Page lay out css
-------------------------------------------------------------- */
.blog-post {  padding: 0 0 0 ;}
.blog-post h1{ color: #595959; }
.site-main{ margin:0; padding:0; }
#sitefull{ width:100%; float:none; }
#sitefull p{ margin-bottom:15px;}
.page_content{ padding:25px 0;}
.page_content.ourresources{ padding: 0 0;}
.page_content p{ margin-bottom: 15px;
                 line-height: 20px;
                 margin-top: 15px;}
.page_content p.box_content {
    padding-bottom: 20px;
    margin-bottom: 0;
}
.postmeta {
    background: #f6f4f4;
    padding: 5px 5px;
}
.page-numbers {
    margin: 0 5px;

}
.navigation.pagination{border-radius: 0;background: #f6f4f4;padding: 10px; display:block;}
.blog_lists{ margin-bottom:30px; border-bottom:  1px solid #ccc; }
.blog_lists h3{ margin-bottom:0px; text-transform: capitalize;}
.blog_lists h3 a{ color:#7f0036;}
.blog_lists h3 a:hover{ color:#f6f4f4;}
.blog_lists p{ margin-bottom:10px;}
.blog-meta{ font-style:italic; margin-bottom:8px;}
.post-date, .post-comment, .post-categories{ display:inline; color:#7f0036;margin:0 16px 0 0;} 
.single_title{ margin-bottom:5px;}
.BlogPosts{ width:31.2%; float:left; margin:0 3% 0 0;}
.BlogPosts img{ width:100%;}
.BlogPosts h2{ margin:10px 0; font-size:22px; }
.post-thumb{ width:30%; float:left; margin:5px 25px 5px 0;}
.post-thumb img{ width:100%; }
.recent_articles {
    border-bottom: 1px solid #ccc;
    padding: 0 8px 19px;
    margin-bottom: 11px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin-right:7px;
    /*    min-height: 318px;*/
    box-sizing:border-box; 
    box-shadow: 0;
}
.recent_articles h3 {    background-color:none;    padding: 0 0 12px;    margin-bottom: 1px;    color: #7f0036;    font-size: 18px;    font-weight: normal;}
h3.style2 {
    font-weight: 600;
    font-size: 48px;
    margin-bottom: 30px;
    border-left: 3px solid;
    padding-left: 40px;
    border-color: #f02d73;
    color: #364558;
}
