/*!
Theme Name: Blog Aarambha Child
Theme URI: https://aarambhathemes.com/themes/blog-aarambha-child/
Author: Aarambha Themes
Author URI: https://aarambhathemes.com
Description: Blog Aarambha Child WordPress Theme, the perfect WordPress blog theme for any category starting from a simple personal blog all the way to a multi author blog.This is a fairly developed modern theme with lots of efficiencies. Basically, it is designed with the thought of fascinating portfolios, travel diaries,food blogs, fashion showcase moreover tech, sports, health, and online shop websites.A clean, simple, and adorable design will definitely help you to make a positive impression on your visitors.
Version: 1.0.7
Requires PHP: 7.0
Tested up to: 5.6
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: blog-aarambha-child
Tags: custom-logo, custom-menu, featured-images, custom-background, threaded-comments, translation-ready, blog, grid-layout, photography, one-column, two-columns, right-sidebar, custom-header, flexible-header, theme-options , e-commerce , footer-widgets
Template: blog-aarambha

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.

Blog Aarambha Child WordPress Theme, Copyright (C) 2020, Aarambha Themes
Blog Aarambha Child is distributed under the terms of the GNU GPL

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
body{ overflow-x:hidden; }
a, a:visited, .entry-title, .quote-wrap q, .widget-title, .pagination a.prev:hover, .pagination a.next:hover, .pagination a.prev:hover:before, .pagination a.next:hover:after, .product-list-wrapper .price, .footer-menu ul li a, .bottom-footer .site-generator, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .post-navigation .nav-links a, .nav-previous a::before, .nav-next a::after, .widget_categories ul li a:hover, .widget_meta ul li a:hover, .widget_archive ul li a:hover, .widget_pages ul li a:hover, .widget_recent_entries ul li a:hover, .top-header-right .widget_shopping_cart, .comment-title, .comment-reply-title{ color:#000;}
.top-header{ display:none; }
.hgroup-wrap{ padding:25px 0px 0px 0px; background-color:#000 !important; }
.hgroup-wrap{padding-bottom:0px;/*padding-bottom:40px;*/}
.home .hgroup-wrap{padding-bottom: 0px;}
.hgroup-wrap .left-menu, .hgroup-wrap .right-menu{ border-width: 0px; border-style: none; background-color:#ba0100; }
.hgroup-wrap .left-menu{ text-align:right; }
.hgroup-wrap .left-menu:last-child { text-align:left; }
.hgroup-wrap .left-menu ul li a, .hgroup-wrap .right-menu ul li a{ color:#FFF;}
.hgroup-wrap .left-menu ul li a:hover, .hgroup-wrap .right-menu ul li a:hover{ color:#000;}
.home .site-header, .error404 .site-header{ margin-bottom:0px; background-color:transparent;/*background-color:#000*/ }
.specfictext{ display:block; margin:0px auto;width:100%; color:#000; padding-top:10px; }
.specfictext span{ color:#fff; }
.specfictextblack{ display:block; margin:0px auto; width:100%; color:#ba0100; padding-top:10px; }
.specfictextblack span{ color:#fff; }
.bottom-footer { background-color: #000 !important;}
.footer-menu ul li a{ color:#fff; }
.hgroup-wrap img.custom-logo{ position:relative; top:-25px; z-index:5;}
.site-branding { background-color: #ba0100;  height: 65px;  margin-bottom: 40px;}
footer.site-footer #nav_menu-3{ background-color:#fff; border-color:#dcdcdc; }
footer.site-footer{ background:#000; margin-top:0px;}
.specfictext form label{ display:flex; text-align:center; position:relative; left:33%; }
.specfictext input[type='email']{ width:250px; border-radius:25px; background-color:#fff; border:none; margin-left:10px; }
.widget_nav_menu{ border-width:1px; border-style:solid; text-align:center; position:relative; padding: 30px; border-color:#dcdcdc; background-color:#fff; margin:0 0 40px; }
.widget_nav_menu ul li:nth-of-type(2n+1){ background-color:#f4f3f3; }
.widget_nav_menu ul li{ font-size:18px; padding:17px; font-family: 'Pathway Gothic One', sans-serif; }
.widget_nav_menu ul li a{ color:#818181; }
.widget_nav_menu ul li a:hover{ color:#000;}
.widget_media_gallery, .widget_tag_cloud{ background-color:#fff; }
.elementor-box-custom {  width:31.33%;   border-style: solid;    border-width: 1px 1px 1px 1px;    border-color: #6E6E6C;    box-shadow: 5px 6px 2px 1px #000000;    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;    text-align: center;    margin: 0px 15px 0px 0px;    background-color: #FFFFFF; padding: 10px 20px;  float:left;}
.elementor-box-custom .elementor-heading-title,.elementor-box-custom1 .elementor-heading-title{    color: #BA0100;    font-family: "Open Sans", Sans-serif;    font-size: 25px;    font-weight: bold; }
.elementor-box-custom .elementor-heading-title-2,.elementor-box-custom1 .elementor-heading-title-2 {    color: #000000;    font-family: "Open Sans", Sans-serif;  font-weight: bold; font-size:35px; }
.tribe-events-event-meta .tribe-events-event-url a{ padding:15px; background-color:#ba0100; color:#fff;}
.tribe-events-event-meta .tribe-events-event-url a:hover{ padding:15px; background-color:#000000; color:#fff;}
.gform_wrapper ul.gfield_radio li{ display:flex; }
.gform_wrapper ul.gfield_radio li label{ align-items:center; font-size: 16px;}
.gform_wrapper .gfield_description{font-size: 16px;}
.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label{font-size: 18px;}
.col12{ width:75%; float:left;}
.col22{ width:24%; float:right;}
.archive .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details{ width:100%;}
.clearfix{ clear:both; float:none;height:0px;}
.home .left-menu ul > li.current-menu-item > a:before,.home .left-menu ul > li.current-menu-item > a:after{ content:'';}
.page-id-291 .tribe-events-ical { align-items:center; display:inline-flex; justify-content:center; padding:12px; width:100%;}
.page-id-291 .tribe-events-ical { align-items:center; background-color:#fff; border:1px solid #334aff; border-radius:4px; color:#334aff; font-weight:700; }
.page-id-291 .tribe-events-ical { width:auto; }
.tribe_events .tribe-events-cal-links{ display:none;}
.elementor-box-custom1 .elementor-heading-title span{   color: #000;    font-family: "Open Sans", Sans-serif;    font-size: 18px;    font-weight: bold;}
.tooltipster-base .elementor-heading-title {  color: #BA0100;    font-family: "Open Sans", Sans-serif;    font-size: 25px;    font-weight: bold;}
.tooltipster-base .elementor-heading-title span{   color: #000;    font-family: "Open Sans", Sans-serif;    font-size:18px;    font-weight: bold;}
.elementor-widget-wrap > .elementor-element.readmarginbottom { margin-bottom:1px;}
.bottom-footer .site-generator, .bottom-footer .footer-menu {   width:40%;  float: left;}
.bottom-footer .footer-center{   width:20%;  float: left;}
.footer-center a {color: #fff; font-size: 18px;  text-transform: uppercase;font-family: 'Pathway Gothic One', sans-serif; text-align:center;}

@media screen and (max-width: 1024px){
	.elementor-box-custom .elementor-heading-title-2,.elementor-box-custom1 .elementor-heading-title-2 { font-size:25px; }
	.elementor-box-custom .elementor-heading-title, .elementor-box-custom1 .elementor-heading-title{ font-size:22px; }
	.bottom-footer .site-generator, .bottom-footer .footer-center{ width:10%;}
	.bottom-footer .footer-menu{width:80%; }
}
@media only screen and (max-width: 600px) {
.middle-footer-wrapper .widget-holder{ width:100%; border-color:transparent; padding:0px; }
.bottom-footer .site-generator, .bottom-footer .footer-menu{ width:100%; float:none; text-align:center; }
.mean-container a.meanmenu-reveal span{ color:#ba0100; }
.specfictext form label{ left:0%; padding:5px 16px; display:block;}
.specfictext input[type='email']{ width:90%; margin-left:0px; }
.site-branding{ width:100%; z-index:99999; }
.elementor-box-custom {  width:90%; margin:15px 15px; float:none;}
	.col12,.col22{ float:none; width:100%;}
		.elementor-box-custom .elementor-heading-title-2,.elementor-box-custom1 .elementor-heading-title-2 { font-size:30px; }
	.elementor-box-custom .elementor-heading-title, .elementor-box-custom1 .elementor-heading-title{ font-size:25px; }
	.bottom-footer .site-generator, .bottom-footer .footer-center{ width:100%;float: none;}
	.bottom-footer .footer-menu{width:100%; float: none;}
}