/*
Theme Name: ColorFlow
Theme URI: https://www.nayrathemes.com/colorflow-free/
Author: Nayra Themes
Author URI: https://www.nayrathemes.com/
Description: A powerful next generation theme for upcoming generations and traditional UI that focuses on the color combinations of solid and gradient colors, along with cool animations and attractive features. It’s perfect for any type of business. View the demo of ColorFlow Pro https://www.nayrathemes.com/demo/pro/?theme=colorflow
Template: gradiant
Version: 2.5
Tested up to: 6.8
Requires PHP: 5.6
Requires at least: 4.7
License: GPLv3 or later
License URI:  https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: colorflow
Slug: colorflow
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu,  custom-logo, featured-image-header, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, blog, photography, portfolio, editor-style, grid-layout

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.

*/


/*** Header Section ***/
.site-description {
	font-size: 14px;
}

.header.header-nine #above-header {
    background: var(--sp-secondary);
}

.header.header-nine #above-header .widget_social_widget {
    background: var(--sp-gradient1);
    height: 100%;
    min-height: 60px;
    line-height: 60px;
    padding: 0 20px;
}
.header.header-nine #above-header .widget-left .contact-info span.title {
    color: #ffffff;
}
.navigator-wrapper .logo .site-title {
    -webkit-text-fill-color: unset; 
	text-decoration: none;
    display: inline-block;
}
@media(min-width: 992px) {
	.header.header-nine .navigator-wrapper .logo  {
		text-align: center;
	}
	.header.header-nine .navigator-wrapper .logo  {
		position: absolute;
		left: 50%;
        transform: translateX(-50%);
	}
}
.header.header-nine .navigator-wrapper .navbar-area.sticky-nav .av-columns-area { position: relative; }
.header.header-nine .navigator-wrapper .navbar-area.sticky-nav .av-columns-area::before {
    content: '';
    position: absolute;
    background: var(--sp-gradient1);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    width: calc(100% + 25px);
	max-width: 25%;
    height: 114px;
    top: -24px;
}
.header.header-nine .theme-content h3 {
    background-color: none;
}
.hamburger .toggle-lines {
    background: var(--sp-gradient1);
}
@media (max-width: 991px) {
	.header.header-nine .navigator-wrapper .logo::before {
		content: unset;
		background: none;
	}
	div.theme-mobile-nav{
		background: var(--sp-gradient1);
	}
	.toggle-lines div, .toggle-lines:hover div, .toggle-lines:focus div{
		background: #fff;
	}
	.cart-icon-wrap{
		background: #fff;
	}
	.header-nine .av-button-area .av-btn-primary{
		background: var(--sp-gradient2);
	}
}


/*** End Header Section ***/

/*** Start Slider Section ***/
.theme-content.text-center h3{
	border-top-width: 0px;
}
.theme-content.text-center h3:before {
    content:'';
    width: 80px;
    height: 2px;
    display: flex;
    background: var(--sp-primary);
    position: relative;
    top: -15px;
	text-align: center;
}
.theme-content h3{
	background: none;
}
/*** End Slider Section ***/

.footer-two .footer-above {
    background: rgb(13 12 68);
}
/*===== // =====*/
.sidebar ol.wp-block-latest-comments {
    padding: 0;
}
.wp-block-media-text .wp-block-media-text__content {
    line-height: 1;
}
.sidebar ul.wp-block-social-links li {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.post-section ol.wp-block-latest-comments {
    padding: 0;
}
.wp-block-buttons {
    margin: 15px 0;
}
.wp-block-table figcaption {
    font-weight: 600;
    text-align: center;
}
.wp-block-categories {
    list-style: none;
}
/*=====  Clients =====*/

.client-section.client-home {
    background: var(--sp-gradient2);
}
.client-section.client-home.roller {
    transform: scaleX(.94);
    transition: transform 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.client-section.client-home.roller.rollerstart {
    transform: scaleX(1);
}
.inner-client-section .client-inner {
    background: var(--sp-gradient2);
    padding: 35px 20px;
}
.single-partner {
    position: relative;
    text-align: center;
    opacity: 0.6;
    filter: grayscale(100%);
    transform: scale(0.92);
    transition: all .3s cubic-bezier(0,0,.2,1)0s;
}
.single-partner a {
    color: #ffffff;
    text-decoration: none;
}
.single-partner .client-name {
    margin-top: 15px;
    display: block;
}
.client-section .single-partner img {
    width: auto;
    margin: 0 auto;
}
.single-partner:hover,
.single-partner:focus-within,
.owl-item.active.center .single-partner {
    opacity: 1;
    filter: grayscale(0);
    transform: scale(1);
}
/*===== // =====*/

.wp-block-latest-comments__comment a {
    line-height: 1.5;
}
.post-content .wp-block-image figcaption {
	font-size: 20px;
	font-weight: 600;
}
.wp-block-media-text .wp-block-media-text__content {
    line-height: 1;
}
.footer-main .wp-block-buttons {
    margin-top: 1.5rem;
}
.post-section .wp-block-latest-comments {
    padding: 0;
}
.heading-default h3 {
    font-size: 34px;
}
.wp-block-post-author {
    align-items: center;
}
.wp-block-buttons {
    margin: 15px 0;
}
.wc-block-grid__product-price.price ins {
    line-height: 18px;
}
.wp-block-categories {
    list-style: none;
}
.aligncenter {
    margin-left: auto;
	margin-right: auto;
}
.iframe {
    max-width: 100%;
	height: inherit;
}
.wp-block-embed figcatpion {
   text-align: center;
}
.wp-block-code code img {
   display: inline-block;
   margin-left: 20px;
}
.wp-block-pullquote.has-background blockquote {
   background: inherit;
}
pre.has-background code {
   background-color: inherit;
}
p.has-text-color em {
	color: inherit;
}
.post-section .wp-block-group {
	padding: 0 20px;
}
.wp-block-group em {
	color: inherit;
}
.wc-block-components-totals-coupon-link {
    line-height: 18px;
}