/*
Theme Name: ElitePress Child
Template: elitepress
Theme URI: https://webriti.com/elitepress-wordpress-theme-lite/
Author: Webriti
Author URI: https://webriti.com/
Description: ElitePress is a Business WordPress Theme that contains many features for customizing your website as you need. Already, thousands of users are enjoying this theme because it is designed for multiple businesses like corporates, law firms, digital media agencies, architecture firms, personal blogs, portfolios and freelancer websites. The theme is developed using Bootstrap 3 CSS framework which makes it friendly for all devices such as mobiles, tablets, and laptops, etc. In ElitePress Lite, you can easily set Social Icons in the header, Contact Information, Services, Portfolio, and a 3-column widgetized footer. Several page templates are also added: Homepage and a Full Width page template. In the premium version, you will get a boxed layout, 7 predefined color schemes, a feature for creating your own custom color scheme, an eye-catching slider, and Services, Testimonials, Portfolio, Clients / Sponsors, Blog Layouts, Layout Manager and Latest News. You will also get various page templates including About, Services, Portfolio, Blog and Contact Us. The theme has support for popular plugins such as WPML, Polylang and JetPack Gallery Extensions. Just navigate to Appearance / Customize to start customizing. Both the lite and premium versions of ElitePress theme come with various locales. Check the premium version theme demo at https://webriti.com/demo/wp/elitepress
Version:  1.7.6
Tags: full-width-template, threaded-comments, custom-menu, two-columns, translation-ready , custom-background, sticky-post, right-sidebar, featured-images, blog, footer-widgets
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl.html
Text Domain: elitepress
*/

.home-blog .post .post-thumbnail {height:100%;}
.home-blog .smallgrid .post .post-thumbnail { }
.home-blog .tutorgrid .post .post-thumbnail { }

.contact-area h5 {

    font-size: 12px;
    line-height: 20px;

}

.contact-icon {
	margin: 0 12px 0 0;
}

.elitepress_header_widget{
	
	padding-right: 10px;
    padding-left: 10px;
	
}

h1.archive-title{ margin-bottom:40px;}
.child-resultspage article.post{ margin-bottom:30px;}
.child-resultspage article header{margin-bottom:0px;}
.child-resultspage article header h1{ font-size:1.5em; margin-bottom:0px;}


.row .page-title h1 {
    font-size: 36px;
}

.page_contactus{
background-color: #f7f8fa;
}

.page_contactus .contact_box .contact_icon i.fa::before{  font-family:FontAwesome;content:"\f132";}
.page_contactus .contact_box .contact_icon i.fas::before{  font-family:FontAwesome;content:"\f3c5";}

.page_contactus .contact_box{  padding:0 30px 50px;}

.contact_box .contact_icon{background:#f7f8fa;}

.contact_box .contact_info{ background:#fff; border: 1px solid #efefef; transition: all 0.3s ease 0s; }
.contact_box .contact_info:hover { box-shadow: 0 8px 6px -3px rgba(0, 0, 0, 0.3); }

.contact_box .contact_info .entry-header{}
.contact_box .contact_info  h3.entry-title{ margin:0; padding:15px; background-color:#b60f45; color:#fff;}
.contact_box .contact_info .entry-content{ margin:0; padding:15px;}

.child-single ul li{ list-style:outside circle; margin-bottom:10px;}

.menu-item .dropdown-menu{
border-top:2px solid #b60f45;
}
.menu-item .dropdown-menu li:last-child{
border-bottom: none;
}

.menu-item .dropdown-menu > li > a:hover,
.menu-item .dropdown-menu > li > a:focus {
  color: #b60f45;
}

.menu-item .dropdown-menu > .active > a,
.menu-item .dropdown-menu > .active > a:hover,
.menu-item .dropdown-menu > .active > a:focus {
  color: #b60f45 !important;
}

.sidebar-section-right .sidebar-widget:first-child{ margin-bottom:0;}
.sidebar-widget .ngg-slideshow .slick-slider {
	margin: 40px auto 0px !important;
}

/* Grid style */
.display-posts-listing.grid {
	display: grid;
	grid-gap: 20px;
}

.display-posts-listing.grid .title {
	display: block;
}

.display-posts-listing.grid img { 
	display: block; 
	max-width: 100%; 
	height: auto; 
}

@media (min-width: 600px) {
	.display-posts-listing.grid {
		grid-template-columns: repeat( 2, 1fr );
	}
}

@media (min-width: 1024px) {
	.display-posts-listing.grid {
		grid-template-columns: repeat( 3, 1fr );
	}
}

@media (max-width:992px) {
	.elitepress_header_widget {
		display:none;
	}
}

div.albumhome {
    padding-top: 0px;
}


a.blog-link{ color:#2a2e34;}
a.blog-link:hover{ color:#b60f45;}

h3.jisutitle{ font-size:16px;}


.top-callout-section{ }

.rpwe-block li{float:left; width:100%;}
.sidebar-section-right{ float:left;}
.flexslider .slides > li > img {width: 100%;}