/*
Theme Name: Shadiant
Theme URI: https://www.nayrathemes.com/shadiant-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.
Template: gradiant
Version: 2.2
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: shadiant
Slug: shadiant
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.

*/

@media only screen and (max-width: 991px) {
  .av-sm-p-0:not(.sticky-menu .av-sm-p-0) {
    padding-right:0;
	padding-left: 0;
  }
}

/*** Header Section ***/

.header-ten #above-header .av-columns-area {
    justify-content: flex-end;
}
.header-ten {
    position: relative;
	/* overflow: hidden; */
}
.black-border::before {
	content: "";
    position: absolute;
    clip-path: polygon(0 0, 4% 0, 60% 100%, 56% 100%);
    background-color: #000;
    height: 100%;
    left: 15.46666%;
    width: 9.1%;
    top: 0;
}
.black-border::after {
    content: "";
    position: absolute;
    clip-path: polygon(0 0, 4% 0, 60% 100%, 56% 100%);
    background-color: #000;
    height: 100%;
    left: 15.96666%;
    width: 9.1%;
    top: 0;
}
.header-ten a.site-title {
	-webkit-text-fill-color: unset; 
	text-decoration: none;
}
.header.header-ten .navbar-area.sticky-nav .av-container{
    padding: 0px;
}
.header.header-ten .navbar-area.sticky-nav.sticky-menu .av-container{
    padding: 0 50px;
}
.header.header-ten .navbar-area .d-av-lg-block{
    display: none;
}
.header.header-ten .navbar-area.sticky-menu .d-av-lg-block{
    display: block;
}
.header.header-ten .navbar-area .menubar .menu-wrap > li.active > a:after , .header.header-ten .navbar-area .menubar .menu-wrap > li:hover > a:after {
    width: 100%;
}
.header.header-ten .navbar-area .menubar .menu-wrap > li > a:after {
    content: "";
    bottom: 0;
    left: 0;
    position: absolute;
    width: 0%;
    height: 3px;
    background:var(--sp-gradient1);
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.header.header-ten .header-above-info {
	border-bottom-color: transparent;
}
.header.header-ten .widget_social_widget li{
	margin-left: 4px;
}
.sticky-menu .header-search-toggle i {
	color: #ffffff;
}
@media (max-width: 991px) {
	.header-above-toggle {
		display: block;
	}
	div.theme-mobile-nav, .header-ten{
		background: var(--sp-gradient2);
	}
	.toggle-lines div{
		background: var(--sp-gradient1);
	}
	.cart-icon-wrap{
		background: #fff;
	}
}
@media (min-width: 992px) {
	.header-ten .main-column-ten::before {
		content: "";
		position: absolute;
		background: linear-gradient(90deg, var(--sp-primary2) 36%, var(--sp-primary) 124%);
		clip-path: polygon(0 0, 91.1% 0, 96.2% 100%, 0% 100%);
		height: 100%;
		width: 100%;
		z-index: -1;
		right: 75.6%;
	}
    .header.header-ten  .d-av-lg-block,.header.header-ten div.d-av-lg-block {
        display: block;
    }
    .header.header.header-ten .navbar-area.sticky-menu .av-column-12 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }
	.header.header-ten .theme-mobile-nav.sticky-nav .av-container{
		padding: 0;
	}
	.header.header-ten .theme-mobile-nav.sticky-nav.sticky-menu .av-container{
		padding: 0 50px;
	}
	.header.header-ten::before {
		content:'';
		position: absolute;
		top:60px;
		width: 100%;
		border-bottom: 1px solid color-mix(in srgb, #000000, #ffffff 90%);
		left:0;
		z-index: -1;
	}
	.header .sticky-menu{
		background: var(--sp-gradient2);
	}
	.sticky-menu .menubar .menu-wrap > li > a{
		color: #fff;
	}
	.cart-icon-wrap{
		background: #fff;
	}
}

/*** End Header Section ***/


/*** Start Slider Section ***/
.theme-content.text-center h3{
	border-top-width: 0px;
	font-weight: 700;
}
.theme-content.text-right h3{
	border-right-width: 0;
	font-weight: 700;
}
.theme-content.text-left h3{
	border-left-width: 0;
	font-weight: 700;
}
.theme-slider .theme-content {
	padding: 15px;
    border-radius: 10px;
	background-color: rgb(237 208 231 / 10%);
}
.theme-content h3{
	padding: 12px 0;
}
.slider-wrapper .theme-content p {
    font-weight: 300;
    font-size: 14px;
}
@media (max-width: 540px) {
	.theme-slider .av-btn{
		line-height: 25px;
	}
}

/*** End Slider Section ***/


.footer-two .footer-above {
    background: rgb(13 12 68);
}
.info-wrapper2 .widget.widget-contact .contact-area span.title {
    font-size: 18px;
    font-weight: 600;
}
.info-section [class*="av-column-"]:nth-child(2) .widget-contact {
    border-left: none !important;
}

/*=====  Start Slider Section =====*/
.theme-content h3{
	background: none;
}
/*=====  End Slider Section =====*/
/*=====  Features Section =====*/

.features-section {
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.features-item {
    text-align: center;
    padding: 35px 25px;
    background: #ffffff;
    box-shadow: 0 0 20px rgb(0 0 0 / 15%);
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.features-item .modern-icon {
    font-size: 92px;
    bottom: 0;
    top: -30px;
    right: -30px;
}
.features-home .features-item {
    box-shadow: 0 0 20px rgb(0 0 0 / 10%);
}
.tilter:hover .features-item, .tilter:focus-within .features-item,
.features-item:hover,.features-item:focus-within {
    background: var(--sp-gradient1);
}
.features-item .tilter__deco--lines {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 94%;
    height: 90%;
    border: 1.5px dashed var(--sp-secondary-dark);
    margin: auto;
    border-radius: 0;
    z-index: 0;
}
.tilter:hover .features-item .tilter__deco--lines,
.tilter:focus-within .features-item .tilter__deco--lines,
.features-item:hover .tilter__deco--lines,
.features-item:focus-within .tilter__deco--lines {
    border-color: #ffffff;
}
.features-item .features-icon {
    display: inline-block;
    margin-bottom: 12px;
}
.features-item .features-icon i {
    font-size: 50px;
    background: var(--sp-gradient1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.features-home .features-item .features-icon i {
    font-size: 40px;
}
.features-home .features-item .features-icon img {
    width: 40px;
}
.features-home .features-item .modern-icon{
	 width: 92px;
}
.features-item .features-title {
    font-weight: 600;
}
.features-home .features-item .features-title {
    background: var(--sp-gradient1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.features-item .features-title a {
	pointer-events: visible;
    text-decoration: none;
    color: inherit;
    -webkit-transition: all .0s cubic-bezier(.645,.045,.355,1);
    transition: all .0s cubic-bezier(.645,.045,.355,1);
}
.features-item p {
    font-size: 15px;
    margin-bottom: 0;
    margin-top: 10px;
}
.features-home .features-item p {
    margin-top: 6px;
}
.tilter:hover .features-item .features-title a,
.tilter:focus-within .features-item .features-title a,
.tilter:hover .features-item .features-icon i,
.tilter:focus-within .features-item .features-icon i,
.tilter:hover .features-item p,
.tilter:focus-within .features-item p,
.tilter:hover .features-item .features-title,
.tilter:focus-within .features-item .features-title,
.features-item:hover .features-title a, .features-item:focus-within .features-title a,
.features-item:hover .features-icon i, .features-item:focus-within .features-icon i,
.features-item:hover p,.features-item:focus-within p,
.features-item:hover .features-title,.features-item:focus-within .features-title {
    background: transparent;
    color: #ffffff;
    -webkit-text-fill-color: unset;
}

/*===== // =====*/


.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);
}
/*===== // =====*/
.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;
}
.wp-block-comment-author-name a {
    color: inherit;
}
.wp-block-comment-date span a {
    color: inherit;
}