/*
Theme Name: Enrico
Theme URI: http://shtheme.com/demosd/enrico
Author: Shtheme
Author URI: https://themeforest.net/user/shtheme
Description: Enrico – Creative Photography Portfolio is perfect if you like a clean, modern and unique theme. This theme is ideal for wedding photography, fashion photography, model photography, makeup photography, photo studio, personal photography, agency, photography portfolio, photo blog, photo gallery and those who need an easy, attractive and effective way to share their work with clients.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: enrico

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.
*/

/* ========TABLE OF CONTENTS==========
00. Body, links, hgroup, paragraphs, general styles
01. Fixed header & Navigation
02. Section Intro (Home)
03. Section About
04. Section Resume
05. Section Portfolio
06. Section Blog
07. Section Contact
08. Footer
09. Loader
10. Responsive design

/*--------------------------------------------------
    00. Body, links, hgroup, paragraphs, general styles
---------------------------------------------------*/

div.post-cont span.tag, div.post-cont span.date {
  display: inline-block!important;
  margin-bottom: 10px;
}

form#commentform input.buttono {
  margin-left: 15px;
  margin-top: 15px;
}

.comment-form-cookies-consent {
  display: none;
}

.logged-in-as {
  padding-left: 15px;
}

.blog-user-content h3 a.url {
  text-transform: capitalize;
}

h3.comment-reply-title, h3.comments-title {
    font-size: 1.75rem;
    text-transform: capitalize;
}

a.comment-reply-link {
  font-size: 14px;
  line-height: 1.75em;
  color: #000 !important;
  margin: 0;
  font-weight: 400;
}

.post-cont h5.post-title {
  font-size: 32px;
}

.blog .blog-page .item:hover h5, .blog .blog-page .item:hover p, .blog .blog-page .item:hover span {
    color: inherit;
}

.blog .blog-page .item:before, .blog .blog-page .item:after {
  display: none;
}

.blog .blog-page .item {
  padding: 0px;
}

.blog .blog-page .item p {
    margin-bottom: 20px;
}

.blog .blog-page .item h5 {
  line-height: inherit;
  text-transform: capitalize;
  letter-spacing: inherit;
  font-weight: 500;
}

.widget_search {
  width: 100%;
}

.widget_categories, .widget_tag_cloud {
  background: #faf8f7;
  padding: 30px;
  margin-bottom: 30px;
  overflow: hidden;
  margin-left: 15px;
  margin-right: 15px;
  width: 100%;
}

.widget_categories ul, .widget_tag_cloud ul {
  padding-left: 0px;
  margin-bottom: 0px;
}

.widget_categories ul li {
    font-size: 15px;
    line-height: 1.5em;
    margin-bottom: 10px;
}

.widget_categories ul li:hover a {
    color: #BD945A;
}

.widget_categories ul li a:before {
    content: "\e649";
    font-family: 'themify';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: 9px;
    margin-right: 10px;
}

.widget_categories ul li:hover a:before {
  color: #BD945A;
}

.widget_tag_cloud ul li {
      margin: 3px !important;
    padding: 6px 16px;
    border: 1px solid #f1eaea;
    color: #888 !important;
    float: left;
}

.widget_tag_cloud ul li:hover {
    color: #fff;
    background-color: #BD945A;
}

.widget_tag_cloud ul li a {
  font-size: 14px!important;
    color: #888;
}

.widget_tag_cloud ul li:hover a {
  color: #fff;
}

.blog-sidebar h3.widget-title {
  padding-bottom: 0;
  border-bottom: 1px solid #f1eaea;
  font-size: 21px;
  line-height: 1.75em;
  margin-bottom: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.blog-sidebar .widget_tag_cloud h3.widget-title {
  margin-bottom: 30px;
}

.blog-pagination-wrap li span {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-weight: 300;
  border-radius: 100%;
  background-color: #BD945A;
  border: 1px solid #BD945A;
  color: #fff;
}

.search-custom {
  margin-bottom: 60px;
}

.search-custom h4 {
  padding-left: 15px;
}

.search-custom form {
  width: 70%;
}

.search-custom form button[type="submit"] {
  position: absolute;
  right: 31%;
  top: 0;
  background-color: transparent;
  color: #000;
  border: 0;
  padding: 10px;
  cursor: pointer;
}

.heading-title {
    color: #1b1b1b;
    margin-bottom: 0px;
    font-weight: 400;
    font-size: 35px;
}

.line-hr-primary {
    width: 50px;
    border-top: 1px solid #c07f50 !important;
    margin: 0 auto 30px 0;
}

.error-section h1 {
    font-size: 62px;
}

.error-section h2 {
    font-size: 40px;
}

.error-section div.text {
    font-size: 27px;
    line-height: 49px;
}

.error-section .btn.buttono {
  margin-top: 35px;
}

.error-section .btn.buttono a {
  font-size: 14px;
  font-weight: 600;
  padding: 15px 20px;
}

.error-section .btn.buttono a:hover {
  color: #000;
}
.header .caption h1{
	font-weight: 500;
}
.header .caption h5{
	display:none;
}
.oliven-hero .flexslider .slider-text > .slider-text-inner h6, .oliven-hero .flexslider .slider-text > .slider-text-inner h6, .hero-inner .hero-subtitle{
	display:none;
}
.whenwhere .owl-stage-outer .item .content > p:last-child{
	margin-bottom:5px;
}
.whenwhere .item .content{
	padding-bottom:24px;
}
@media(max-width:1200px){
	.blog-user-content h3 span{
		margin-left:0px!important;
	}
	.blog-user-content h3 a.url{
		margin-right:12px;
	}
	.blog-user-comment img {
		max-width: 80px;
	}
	.blog-user-comment{
		margin-right:15px;
	}
}
.js .animate-box {
    opacity: 1!important;
}