/*
Theme Name: PhotoFocus Child
Template: photofocus
Theme URI: https://catchthemes.com/themes/photofocus/
Author: Catch Themes
Author URI: https://catchthemes.com/
Description: PhotoFocus is a free multipurpose photography WordPress theme for photographers, photo bloggers, freelancers, and other creative photography centric websites. It sure was specially designed for photography websites. However, since it is a multipurpose theme and includes advanced features, you can use PhotoFocus for all kinds of websites like corporate, personal blogs, portfolios, and more. Its design is powerful and adaptable, managing to seamlessly blend solid aesthetics with high functionality. This innovative theme can certainly enhance every aspect of your page while providing an extremely user-friendly interface with easy navigation. PhotoFocus comes with features like Header Media, Menus, Featured Content, Featured Slider, Hero Content, Layout Options, and more under the hood. It is a fast-loading, easy to use, and highly customizable multipurpose photography WordPress theme. Download PhotoFocus today and expose your business in the digital arena. For more information, check out Theme Instructions at https://catchthemes.com/themes/photofocus/#theme-instructions and Demo at https://catchthemes.com/demo/photofocus.
Requires at least: 5.1
Requires PHP: 5.6
Tested up to: 5.5
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: grid-layout, one-column, two-columns, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, blog, photography, portfolio
Text Domain: photofocus

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.
*/

body,
button,
input,
select,
textarea {
  font-family: "Mulish", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
.section-subtitle,
.posts-navigation a,
#portfolio-content-section .filter-button-group .button,
.post-navigation .post-title,
.comment-meta .author-name,
.catch-instagram-feed-gallery-widget-wrapper .button,
.ui-tabs .ui-tabs-nav li a {
  font-family: "Mulish", sans-serif;
}

.site-title,
.site-description,
.section-title,
#testimonial-content-section .section-content-wrapper .entry-content:before {
  font-family: "Mulish", serif;
}

/*--------------------------------------------------------------
# Colors
--------------------------------------------------------------*/

/* Sub Title Text Color */
blockquote:before,
.section-subtitle,
.section-subtitle p,
#testimonial-content-section .owl-dots.active button span {
  color: #72a012;
}

/* Link Hover Color */
a:hover,
a:focus,
.has-background-image .entry-title a:hover,
.has-background-image .entry-title a:focus,
.has-background-image .entry-meta:hover,
.has-background-image .entry-meta:focus,
.site-title a:hover,
.site-title a:focus,
div#footer-menu-section ul li a:hover,
div#footer-menu-section ul li a:focus,
.portfolio-content-wrapper .hentry .entry-container a:hover,
.portfolio-content-wrapper .hentry .entry-container a:focus,
.portfolio-section .hentry .hentry-inner .entry-container a:hover,
.portfolio-section .hentry .hentry-inner .entry-container a:focus,
.widget .ui-state-default a:hover,
.widget .ui-state-default a:focus,
.widget .ui-widget-content .ui-state-default a:hover,
.widget .ui-widget-content .ui-state-default a:focus,
.widget .ui-widget-header .ui-state-default a:hover,
.widget .ui-widget-header .ui-state-default a:focus,
.archive-content-wrap
  .section-content-wrapper.layout-one
  .entry-container
  > .entry-meta
  .posted-on
  a:hover,
.archive-content-wrap
  .section-content-wrapper.layout-one
  .entry-container
  > .entry-meta
  .posted-on
  a:focus,
#footer-newsletter .ewnewsletter .hentry form input[type="submit"]:hover,
#footer-newsletter .ewnewsletter .hentry form input[type="submit"]:focus,
#feature-slider-section .owl-prev .icon:hover,
#feature-slider-section .owl-prev .icon:focus,
#feature-slider-section .owl-next .icon:hover,
#feature-slider-section .owl-next .icon:focus,
.contact-section .contact-info-details .social-navigation a:hover,
.contact-section .contact-info-details .social-navigation a:focus,
#primary-search-wrapper .menu-toggle:hover,
#primary-search-wrapper .menu-toggle:focus,
#social-menu-wrapper .menu-toggle:hover,
#social-menu-wrapper .menu-toggle:focus,
.more-link:hover,
.more-link:focus,
.more-link .readmore:hover,
.more-link .readmore:focus,
#team-content-section .button:hover,
#team-content-section .button:focus,
#testimonial-content-section button:hover,
#testimonial-content-section button:focus,
.entry-meta a:hover,
.entry-meta a:focus,
#featured-content-section .readmore:hover,
#featured-content-section .readmore:focus,
.contact-section .contact-info-details a:hover,
.contact-section .contact-info-details a:focus,
.has-background-image .entry-meta a:hover,
.has-background-image .entry-meta a:focus,
.team-content-wrapper .entry-container a:hover,
.team-content-wrapper .entry-container a:focus,
#primary-search-wrapper button:hover,
#primary-search-wrapper button:focus,
.site-header-menu button:hover,
.site-header-menu button:focus,
#portfolio-content-section .filter-button-group .button:hover,
#portfolio-content-section .filter-button-group .button:focus {
  color: #72a012;
}

.section .owl-carousel .owl-dots button.active {
  border-color: #72a012;
}

.navigation-modern
  .menu-inside-wrapper
  .main-navigation
  .nav-menu
  .current_page_item
  a,
.stats-content-wrapper .entry-title a,
.scroll-down:hover .icon,
.scroll-down:focus .icon,
.home .cat-links a,
.more-link .readmore:hover svg,
.more-link .readmore:focus svg,
.button:hover svg,
.button:focus svg,
button:hover svg,
button:focus svg,
#testimonial-content-section .section-content-wrapper .entry-content:before,
.archive-posts-wrapper .more-link .readmore:hover .icon.icon-arrow-right,
.archive-posts-wrapper .more-link .readmore:focus .icon.icon-arrow-right,
#portfolio-content-section .button.is-checked,
.menu-inside-wrapper .main-navigation ul.nav-menu ul .current-menu-item a {
  color: #72a012;
}

/* Button Hover Background Color */
button:hover,
button:focus,
.button:hover,
.button:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
button[type="submit"]:hover,
button[type="submit"]:focus,
#promotion-section .readmore:hover,
#promotion-section .readmore:focus,
#infinite-handle .ctis-load-more button:hover,
#infinite-handle .ctis-load-more button:focus,
nav.navigation.posts-navigation .nav-links a:hover,
nav.navigation.posts-navigation .nav-links a:focus,
.catch-instagram-feed-gallery-widget-wrapper .instagram-button .button:hover,
.catch-instagram-feed-gallery-widget-wrapper .instagram-button .button:focus,
.contact-section
  .section-content-wrap
  .hentry
  .entry-container
  .stay-connected
  .social-links-menu
  li:hover,
.contact-section
  .section-content-wrap
  .hentry
  .entry-container
  .stay-connected
  .social-links-menu
  li:focus,
.catch-instagram-feed-gallery-widget-wrapper .instagram-button .button:hover,
.catch-instagram-feed-gallery-widget-wrapper .instagram-button .button:focus,
#footer-newsletter .ewnewsletter .hentry form input[type="submit"]:hover,
#footer-newsletter .ewnewsletter .hentry form input[type="submit"]:focus,
#content #infinite-handle span button:hover,
#content #infinite-handle span button:focus,
nav.navigation.posts-navigation .nav-links a:hover,
nav.navigation.posts-navigation .nav-links a:focus,
.slider-content-wrapper .cycle-next:hover,
.slider-content-wrapper .cycle-next:focus,
.slider-content-wrapper .cycle-prev:hover,
.slider-content-wrapper .cycle-prev:focus,
.contact-section
  .section-content-wrap
  .hentry
  .entry-container
  .stay-connected
  .social-links-menu
  li:hover,
.contact-section
  .section-content-wrap
  .hentry
  .entry-container
  .stay-connected
  .social-links-menu
  li:focus,
.woocommerce-pagination ul.page-numbers li .page-numbers:hover,
.woocommerce-pagination ul.page-numbers li .page-numbers:focus,
.archive-content-wrap .pagination .page-numbers:hover,
.archive-content-wrap .pagination .page-numbers:focus,
.header-media .more-link .readmore:hover,
.header-media .more-link .readmore:focus,
.woocommerce a.button:hover,
.woocommerce a.button:focus,
.woocommerce button.button:hover,
.woocommerce button.button:focus {
  background-color: #72a012;
}

.scroll-down,
.section .owl-carousel .owl-dots button,
.sticky-post,
span.sticky-post:after,
span.sticky-post:before {
  background-color: #72a012;
}

/* Current menu item*/
.menu-inside-wrapper .main-navigation .nav-menu .current_page_item > a {
  color: #72a012;
}

.menu-inside-wrapper .main-navigation .nav-menu .current_page_item > a:after {
  display: none;
}

footer .site-info span.webmaster-contact {
  text-transform: lowercase;
}

/* Menu AboutUs Links and Style */
.menu-about-us-container ul {
  margin: 0;
}

.menu-about-us-container ul li.menu-item-type-custom a {
  color: #24252b;
  font-weight: 700;
  letter-spacing: 2px;
}

.menu-about-us-container ul li.menu-item-type-custom a:hover {
  color: #72a012;
}

/* Pagination Links */
.page-links .post-page-numbers.current {
  font-weight: 700;
  color: #72a012;
}

.page-links a {
  color: #24252b;
}

.page-links a:hover {
  color: #72a012;
}

/* Custom Header Picture */
.custom-header .wrapper:before {
  content: "";
  display: block;
  height: 85vh;
  position: absolute;
  left: 0;
  top: 15vh;
  width: 100%;
}

/* Bigger Hamburger Menu */

.site-header .icon {
  font-size: 24px;
  font-size: 1.5rem;
}
