/*
Theme Name: Teczilla SEO
Theme URI: https://www.avadantathemes.com/product/teczilla-seo/
Template: teczilla  
Author: avadantathemes
Author URI: https://www.avadantathemes.com/
Description:  Teczilla SEO is a powerfull business theme child theme of teczilla wordpress theme perfect for corporate, finance and agency websites. pre-made beautfully designed Homepage template with 7 inner sections slider, service, about, team, testimonial, portfolio, call to action, you can easily customize them. It is a creative, fully customizable and multipurpose theme that you can use to create any kind of beautiful websites.  Unlimited color feature with unlimited typography. Hide show post meta and title for post. Unlimited icons option for services. Full screen responsive page layout. SEO optimized pages and fast speed loading. Teczilla has lots of others faetures like sticky menu, unlimited color scheme, page with sidebar layout, social media, bootstrap4 framework support. The theme suitable for saas application website, architecture, interior design, corporate, agency, seo, decoration, seo, consulting, insurance, app landing page, it solutions, shop ecommerce, marketing, gym, blog, travel agency, construction, furniture, home decor, law firm, spa salons, industries, Beauty, photography, and many other websites compatible. Compatible with gutenberg, elemnetor page builder WooCommerce, contact form 7, Jetpack, Google analytics and so many popular premium & free plugins nicely works with teczilla theme. For more theme information, check out Theme demo here at https://www.avadantathemes.com/demo/teczilla-seo/ and theme instructions here at https://www.avadantathemes.com/documentation/teczilla-free-theme/
Version: 1.0
Requires at least: 5.0
Tested up to: 6.0
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: teczilla-seo
Tags: one-column, two-columns, four-columns, right-sidebar, flexible-header, custom-background, custom-header, custom-menu, editor-style, featured-images, footer-widgets, rtl-language-support, translation-ready, full-width-template, custom-logo, blog, e-commerce, post-formats, theme-options, threaded-comments,  portfolio

*/

body{
    font-family: 'Ubuntu', sans-serif;
}

.toolbar-area{
	position: relative;
    z-index: 1;
}

.full-width-header .toolbar-area .toolbar-sl-share ul {
    text-align: right;
    margin-right: 0;
}


.full-width-header .tec-header {
    z-index: 99;
    position: relative;
}
@media screen and (min-width: 993px){
.menu-item-has-children>a:after {
	content: "+";   
    font-style: normal;   
    position: absolute;
    top: 35px;
    right: 0px;
    font-weight: 900 !important;    
    font-size: 14px !important;
    
}
}
.blog-sidebar .shadow{
	box-shadow: none !important;
}
.sidebar-grid{
    padding: 20px 30px;
}
.tec-blog.inner .blog-sidebar{
    box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%);
}
.blog-sidebar .widget_block .wp-block-group__inner-container h2{
    font-size: 22px;
    color: #646fd4;
    font-weight: 700;
    padding: 0px 25px;
    margin-right: -30px;
    margin-bottom: 30px;
    margin-left: -30px;
    border-left: 4px solid #646fd4;
}
.wp-block-group h2:after{
    display: none;
}
.widget_search{
    padding: 30px;
}
.wp-block-search__label{
    position: absolute;
    font-size: 14px;
    display: none;
    margin: 11px 0 0 12px;
    color: #a5a5a5; 
}
.widget_search .wp-block-search__button{
    border-radius: 3px;
    background-color: #646fd4;
    color: #fff;
}
.wp-block-search__button:hover{
    background: #5963bd;
}
.wp-block-search__input{
    border: 1px solid rgba(167,167,167,.4);
    border-radius: 3px;
}
.sidebar-widget .wp-block-archives li{
    border-bottom: 1px solid #e7e7e7;
}
.sidebar-widget .wp-block-archives li:before{
    display: none;
}
.wp-block-archives-list,.wp-block-categories-list{
    list-style-type: disc;
}
.sidebar-search .wp-block-archives-list li,
.sidebar-search .wp-block-categories-list li{
    padding: 0;
}
.sidebar-search .wp-block-archives-list li a,
.sidebar-search .wp-block-categories-list li a{
    color: #0c0c0c;
}
.wp-block-archives-list li:hover{
    border-color: #646fd4 ;
}
.wp-block-archives-list li:hover a,
.wp-block-categories-list li:hover a{
    color: #646fd4;
}
.sidebar-search .wp-block-latest-posts__post-date{
    color: #898989;
}
.sidebar-widget .wp-block-latest-posts__list li a{
    font-size: 19px;
    font-weight: 700;
}
.sidebar-widget .wp-block-latest-comments__comment-meta a{
    font-size: 19px;
    font-weight: 700;
}
.sidebar-widget .wp-block-latest-posts__list li:hover a{
    color: #646fd4;
}
.sidebar-widget .wp-block-categories li{
    border-bottom: 1px solid #e7e7e7;
}
.sidebar-widget .wp-block-categories li:before{
    display: none;
}
.wp-block-categories-list li:hover{
    border-color: #646fd4 ;
}
.image-part{
    position: relative;
    float: left;
    display: block;
    margin: 0 50px 0 0;
    width: 100%;
    background: transparent;
    box-sizing: border-box;
    overflow: hidden;
    transition: all .2s ease-in-out;
}
.content-part a{
    color: #000;
    text-decoration: none;
    transition: all .2s ease-in-out;
}
.content-part a:Hover{
    text-decoration: none !important;
}
.content-part a:Hover h3{
    color: #646fd4;
}
.content-part h3{   
    font-size: 32px;
    padding-top: 16px;
    position: relative;
    font-weight: 700;
    transition: all .2s ease-in-out;
}
.content-part .readmore-btn{
    color: #646fd4;
    line-height: 2;
    background-color: rgba(0,38,153,0.08);
    display: table;
    padding: 0 26px 3px 16px;
    margin: 20px 0 0;
    border-radius: 4px;
    font-size: 13px;
}
.content-part .readmore-btn:hover{
    color: #ffffff;
    background-color: #646fd4;
}
.content-part .readmore-btn:focus{

    background-color: rgba(0,38,153,0.08);
}
.readmore-btn span{
    display: inline-block;
    vertical-align: middle;
}
.mb-img{
    margin-bottom: 20px;
}
.content-part .blog-meta{
    display: inline-flex;
}
.content-part ul li a i{
    margin-right: 5px;
}
.content-part ul li{
    margin-right: 15px;
}
.readmore-btn:after{
    content: "\f0a9";
    font-family: fontawesome;
    margin-left: 5px;
    position: absolute;
    font-size: 15px;
    transition: all 0.3s ease;
}
.content-part ul li a:hover{
    color: #646fd4;
}
.content-part a:focus{
    text-decoration: none !important;
}

/*===========================================
       Menu CSS
============================================*/

.full-width-header .toolbar-area .toolbar-sl-share ul li a{
    background: transparent;
    color: rgba(255,255,255,0.9);
    font-size: 20px;
}
.full-width-header .toolbar-area{
    background: transparent !important;
}

.full-width-header {
    position: absolute;
    width: 100%;
    left: 0;
}
.full-width-header #tec-header .menu-area{
    background: transparent !important;
}
.full-width-header #tec-header .menu-area.sticky{
    background: #646fd4 !important;
    padding-top: 0;
}
.toolbar-area .toolbar-sl-share ul{
    margin-bottom: 0;
}
.toolbar-area .rouli-head{
    border-bottom: 1px solid rgba(255,255,255,0.2);
}
.menu-sticky{
    margin-top: 10px;
}
.tec-breadcrumbs{
    background-blend-mode: overlay;
}
.menu .page_item a {
    color: rgba(255,255,255,0.9);
}
.full-width-header .toolbar-area .toolbar-sl-share ul li a:hover{
    background: #0000;
}
.wrapper-area .tec-breadcrumbs{
    height: 350px;
}
.tec-breadcrumbs .inner-title{
    padding-top: 200px;
    padding-bottom: 10px;
}
::selection{
    background: #646fd4;
}


.menu-home-container .menu .menu-item > a{
    color: #fff !important;
}
.menu-home-container .menu .current_page_item {
    background: transparent;
}
.comment-respond .comment-form .logged-in-as a{
    color: #646fd4;
}
