/**
Theme Name: SEO Agency Lite
Theme URI: https://www.themescaliber.com/products/free-seo-wordpress-theme
Author: ThemesCaliber
Author URI: https://www.themescaliber.com/
Version: 1.5.3
Requires PHP: 5.6
Tested up to: 6.8
Requires at least: 5.0
Template: digital-advertising
Text Domain: seo-agency-lite
Description: SEO Agency is a theme made ideally for digital marketing, marketing agency, online marketing, online marketing company, SEO, SEO agency, SEO business, social media agency, and SEO companies’ websites. The theme is designed for SEO Agency, Digital Marketing, Online Consulting, Business Growth, Web Agency, Marketing Solutions, SEO Services, Brand Development, Digital Strategy, Business Consulting, Growth Hacking, Agency Services, Online Presence, SEO Expert, Digital Optimization. The theme is Clean and user-friendly, so there is no need to worry about coding. As a modern digital marketer, you just need more than a theme. This is a completely stunning multipurpose theme. Attracts traffic with multiple features and responsive design. This SEO Agency theme is an optimized and powerful fast solution for your business. It is compatible with new and different plugins. Retina ready and social media integrated this theme has all. Why SEO Agency theme? Because The design of the theme is clean and beautiful, focusing on marketing services like SEO, website analysis, optimization, link building, etc. The custom pages have many content blocks, allowing you to create unique pages. The powerful Elementor drag-and-drop page builder and Header & Footer builder are amazing. And the best part is the smart one-click demo import tool. It has awesome inner pages, live demo import, a Woocommerce shop, Custom Coming 404 Page, the latest version, etc. The theme will optimize your website and will make rank your site higher as it is an SEO-friendly theme. Demo: https://preview.themescaliber.com/seo-agency-pro/
License: GNU General Public License v3.0 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: left-sidebar, right-sidebar, one-column, two-columns, three-columns, four-columns, grid-layout, block-styles, block-patterns, wide-blocks, custom-background, custom-logo, custom-menu, custom-header, editor-style, featured-images, footer-widgets, flexible-header, sticky-post, full-width-template, theme-options, threaded-comments, post-formats, blog, portfolio, e-commerce

SEO Agency Lite WordPress Theme is child theme of Digital Advertising WordPress Theme, Copyright 2022 ThemesCaliber
SEO Agency Lite is distributed under the terms of the GNU General Public License v3 or later

Digital Advertising WordPress Theme, Copyright 2022 ThemesCaliber
Digital Advertising is distributed under the terms of the GNU General Public License v3 or later
*/
.bypostauthor{
  margin:0;
  padding:0;
}
body {
	color: #1e1e1e;
}
:root {
	--primary-color: #1a73e8;
  }

/*Header*/
.page-template-custom-frontpage #header, .social-icon {
	position: static;
	margin: 0;
}
.logo {
	position: static;
	transform: none;
	background: transparent;
	box-shadow: none;
	border-radius: 0;
	padding: 10px 0;
}
.social-icon {
	display: block;
}
.topbar .contact a {
	color: #404040;
	display: block;
}
.topbar .contact span {
	font-weight: 600;
	color: #000;
	line-height: 1;
}
.topbar .contact i {
	padding: 10px;
	background: var(--primary-color);
	border-radius: 5px;
}
.social-icon i {
	margin-bottom: 0;
	margin-left: 10px;
	background: #000;
	color: #fff;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	padding: 12px 10px;
	font-size: 15px;
}
.social-icon i:hover {
	background: var(--primary-color);
	color: #fff;
}
.primary-navigation ul li a {
	padding: 8px 15px;
}
.primary-navigation ul li a:hover {
/*	background: var(--primary-color);*/
	color: var(--primary-color);
	border-radius: 8px;
}
.sf-arrows .sf-with-ul {
	padding: 8px 25px 8px 15px;
}
.sf-arrows .sf-with-ul:after {
	top: 11px;
}
.primary-navigation ul ul a:hover {
	background: #fff !important;
	color: var(--primary-color);
	border-radius: 0;
}
.quote-btn a, .read-btn a.blogbutton-small, #slider .carousel-control-next, .footertown th, .primary-navigation ul ul a, .services-box .tc-category a, .metabox span:before, #sidebar th, .pagination .current, .page-links .current, .pagination a:hover, .page-links a:hover, #sidebar input[type="submit"], #sidebar .tagcloud a:hover, .footertown input[type="submit"], input[type="submit"], .footertown .tagcloud a:hover, #comments a.comment-reply-link, #comments input[type="submit"].submit, .woocommerce span.onsale, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce a.button, a.added_to_cart.wc-forward, .woocommerce #respond input#submit, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, nav.woocommerce-MyAccount-navigation ul li, .toggle-menu i, a.button,.wp-block-tag-cloud a:hover,.wp-block-button a,
#sidebar h3, #sidebar h2, #sidebar .wp-block-search__label,.wp-block-search__button,#slider .carousel-control-prev,
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current
 {
	background: var(--primary-color);
}
.woocommerce ul.products li.product .onsale:hover{
	background: #000 !important;
}
.quote-btn a:hover{
 background-color: #000 !important;
}
.woocommerce-Address-title a.edit {
	border-radius: 8px !important;
    padding: 12px 20px;
	background: var(--primary-color);
}
.woocommerce-Address-title a.edit:hover{
	background: #000 !important;	
	color: #fff !important;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{
	border-color: var(--primary-color);
}
#slider .carousel-control-prev:hover, #slider .carousel-control-next:hover{
	background: #000 !important;
}
a, a:hover, a:focus, a:hover,  .scrollup, #sidebar ul li a:hover,  .scrollup:focus, .scrollup:hover, .textwidget a, .comment-list li.comment p a, #content-ma a{
	color: var(--primary-color);
}
#about-section h3,.footertown .widget ul li a:hover,.entry-content a{
	color: var(--primary-color);
}
.quote-btn a:hover {
	background: #000;
	color: #fff;
}
.primary-navigation ul ul, .woocommerce-message,.wp-block-tag-cloud a:hover,.wp-block-search__button,#sidebar .tagcloud a:hover,.footertown .widget h3, .footertown .wp-block-search__label,
.footertown .tagcloud a:hover {
	border-color: var(--primary-color);
}
.wp-block-search__button:hover{
   background: #000 !important;
}
.primary-navigation ul li a {
	padding: 10px;
}
.middle-header {
	border-radius: 0;
	padding: 15px;
	box-shadow: inset 0 2px 10px #ddd;
}
.page-template-custom-frontpage .middle-header {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 2;
	box-shadow: inset 0 2px 10px #ddd;
}
.page-template-custom-frontpage #header {
	border-bottom: 0;
	padding: 0 !important;
}
#header {
	background: transparent !important;
	padding: 0;
	border-bottom: 1px solid var(--primary-color);
}
#slider {
	background: #000;
}
.slider-bgimage img {
	width: 100%;
	-webkit-mask-image: none;
	mask-image: none;
	opacity: 0.7;
}
#slider .carousel-control-prev, #slider .carousel-control-next {
	right: 4%;
	left: auto;
}
#slider .carousel-caption h1, #slider .carousel-caption p {
	color: #fff !important;
}
.read-btn a.blogbutton-small {
	border-radius: 8px ;
	padding: 12px 20px;
}
#slider .carousel-control-prev, #slider .carousel-control-next {
	border: 0;
	border-radius: 50%;
}
#slider .carousel-control-prev {
	margin-top: 50px;
}
.read-btn a.blogbutton-small{
	border-radius: 5px !important;
}
.about-list span {
	display: inline-block;
	padding: 12px;
	background: #fff;
}
.about-list {
	max-width: 100%;
	position: relative;
	margin-bottom: -22px;
    margin-left: 50px;
}
#about-section .about-list.second-child {
	margin-bottom: 0;
	margin-top: -22px ;
}
#about-section img {
	width: 100%;
	border-radius: 20px 90px 90px 20px;
}
#about-section .about-content {
	padding: 50px 0;
}
#about-section .about-content:after {
	content: '';
	width: 80%;
	height: 100%;
	border-radius: 90px 20px 20px 90px;
	background: rgb(26 115 232 / 10%);
	position: absolute;
	top: 0;
	left: -80px;
	z-index: -1;
}
#about-section h2 {
	font-size: 35px;
}
#about-section .entry-video video, #about-section .entry-video iframe {
  border-radius: 20px 90px 90px 20px;
}
.tc-single-category .post-categories a{
  background: var(--primary-color);
}
.bradcrumbs span,.bradcrumbs a{
	background:var(--primary-color);
}
#slider .carousel-control-prev, #slider .carousel-control-next {
  top: 45%;
}  
.woocommerce-product-search button[type="submit"]{
	background: var(--primary-color);
}
.wp-block-tag-cloud a{
	color: #000;
}
#sidebar .tagcloud a:hover, .wp-block-tag-cloud a:hover{
	color: #fff;
}
a.wc-block-components-totals-coupon-link, a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained, a.wc-block-components-checkout-return-to-cart-button, .wc-block-components-totals-coupon__button.contained, button.wc-block-components-checkout-place-order-button{
	background: var(--primary-color);
}
.wc-block-grid__product-onsale{
	background: var(--primary-color);
	border-color: var(--primary-color);
}
a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart{
	color: #fff !important;
}
.search-box i:hover{
	color: var(--primary-color);
}
.wp-block-pullquote blockquote,
.wp-block-quote:not(.is-large):not(.is-style-large) {
	border-color: var(--primary-color) !important;
}
/*cart button*/
.wc-block-components-button{
	background-color: var(--primary-color);
}
.posted_in a {
    color: var(--primary-color);
}
@media screen and (max-width: 575px) {
	#about-section .about-content:after {
		left: 0;
	}
	#about-section .about-content {
		padding: 40px 20px;
	}
}
@media screen and (max-width: 720px) {
	#slider .carousel-caption{
		top: 45% !important;
	}
}
@media screen and (min-width: 769px) and (max-width: 999px) {
	#slider .carousel-caption{
		top: 48% !important;
	}
}
@media screen and (min-width: 1000px) and (max-width: 1024px) {
	.topbar .contact i {
		padding: 7px;
	}
	#slider .carousel-caption{
		top: 55%;
	}
}
@media screen and (max-width: 1000px) {
	#header .col-lg-9.col-md-8.col-6.align-self-start{
    padding-left: 0px !important;
  }
	.page-template-custom-frontpage #header {
		background: transparent;
		padding: 0;
	}
	.social-icon, .topbar .contact {
		margin: 10px 0;
	}
	.toggle-menu {
		margin: 0;
		padding: 10px 0;
	}
	#about-section .about-content:after {
		width: 100%;
	}
	.about-list {
		margin-left: 20px;
	}
	.topbar .contact span, .topbar .contact a {
		text-align: left;
	}
	.topbar .contact span {
		padding: 0;
	}
	.side-menu {
		background: var(--primary-color);
	}
	.search-box button {
		background: var(--primary-color);
		border-radius: 5px;
	}
	.search-box button i {
		color: #fff;
	}
	.page-template-custom-frontpage .middle-header {
		position: static;
	}
	.primary-navigation ul li a:hover{
		color: var(--primary-color);
	}
}
