/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.blog_date_info .elementor-inline-items{
	display: flex !important;
    justify-content: space-between !important;
}
.scale_effect{
filter: grayscale(100%);
}
.scale_effect:hover{
filter:none;
}
.newsletter_form form{
	display:flex;
}
.btn input{
border-radius: 0px;
border:none;
background-color:#000000;
color:#fff;
text-transform: uppercase;	
padding: 15px 16px;
}
.btn .wpcf7-submit:hover{
background-color:#000000;
}
.email_input input{
	background-color:#4A4442;
	color:#FFFFFF;
	border: none;
	border-radius: 0px;
	padding: 15px 16px;
}
.newsletter_form .wpcf7-response-output{
	color:white;
}
.btn [type=submit]:focus{
background-color:#000000;
}
#elementor-tab-title-6531:active{
	background-color:red;
}
.blogs_category_tabs .elementor-widget-container{
     margin-bottom: 40px;
    background-color: #373130;
    padding: 24px 0px;
	 display: flex;
    align-items: center;
	justify-content:center;
}
.blogs_category_tabs .elementor-widget-container::before {
    content: "Browse Blogs by Categories ";
    font-weight: bold; 
    color: #FFFFFF; 
    margin-right: 30px;
	font-size:14px;
}
.elementor-toggle-item {
    pointer-events: auto !important;
    touch-action: manipulation;
}

.newsletter_form .wpcf7-spinner{
margin: 5px 24px;
}
.newsletter_form .wpcf7-response-output{
   position: absolute;
    top: 65%;
}
.elementor-accordion-item{
border-bottom: 1px solid #E6E6E6 !important;
}
.social_post .ff-stream .slick-dots{
	bottom:0%;
    top: 100%;
 
}
.social_post [type=button]:focus{
	 background-color:#373130 !important;
}
.social_post  [type=button]:hover{
	 background-color:#373130 !important;
}
.social_post .ff-truelayout-carousel .slick-prev {
    left: -45px !important;
	background-color:#373130;
}
.social_post .ff-truelayout-carousel .slick-next {
    right: -40px !important;
	background-color:#373130;
}
@media (max-width:1024px){
.newsletter_form .wpcf7-response-output{
    position: absolute;
    top: 50%;
}
 .wpcf7 form .wpcf7-response-output {
     margin: 2em 0em 0em !important;
    padding: 0.2em 1em !important;
}
.blogs_category_tabs .elementor-widget-container{
	overflow: scroll;
	justify-content: flex-start;
	padding: 24px 20px;
	}
}