/*
Theme Name: Anih
Theme URI: https://shtheme.com/demosd/anih
Author: Shtheme
Author URI: https://themeforest.net/user/shtheme
Description: Anih is a modern, unique and clean responsive WordPress theme. It could be a perfect choice for the creative ones who want to build or improve their agency website or their resume. companies as it provides the contemporary design reflecting the nature of their business. The layout looks beautiful at any size, be it a laptop screen, iPad, iPhone, Android Mobile or tablets.
Version: 1.0
Tested up to: 5.0
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: Anih

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.
*/

/* ========TABLE OF CONTENTS==========
00. Body, links, hgroup, paragraphs, general styles
01. Fixed header & Navigation
02. Section Intro (Home)
03. Section About
04. Section Resume
05. Section Portfolio
06. Section Blog
07. Section Contact
08. Footer
09. Loader
10. Responsive design

/*--------------------------------------------------
    00. Body, links, hgroup, paragraphs, general styles
---------------------------------------------------*/

.alignright{
    float: right;
    margin-left: 25px;
}

.alignleft{
    float: left;
    margin-right: 20px;
}

.wp-caption.aligncenter {
    width: 100% !important;
    text-align: center;
}

.wp-block-image .alignright {
  float: right;
  margin-left: 25px;
}

.wp-block-image .alignleft {
  float: left;
  margin-right: 20px;
}

.wp-caption-text , .gallery-caption , .bypostauthor , .sticky{
    color: #333;
}

.screen-reader-text {
    display: none;
}

h3.comment-reply-title {
	text-transform: capitalize;
}

div.comment-author cite.fn a {
	text-transform: capitalize;
}

div.comment-respond form.comment-form input[type="submit"] {
    padding: 15px 15px;
    letter-spacing: 4px;
    font-weight: 700;
    display: inline-block;
    font-size: 16px;
    outline: none;
    cursor: pointer;
    outline: none;
    border-width: 0px;
    border-style: solid;
    border-color: transparent;
    line-height: 1.42857;
    margin-left: -1px;
    text-decoration: none !important;
    font-family: 'Barlow Condensed', sans-serif;
    text-transform: uppercase;
    border: 3px solid transparent;
    background: none;
    color: #000;
    border: 3px solid #000;
    position: relative;
}

div.comment-respond form.comment-form input[type="submit"]:hover {
    background-color: #4e4e4e;
    border: 3px solid #000;
    transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)
}

p.comment-form-cookies-consent {
	display: none;
}

.comment-respond form.comment-form input[type="email"] {
	width: 100%;
	height: 40px;
	padding: 10px 15px 10px 0px;
	border: none;
	background-color: transparent;
	border-bottom: 2px solid #edecec;
}

.single-blog-post .widget_tag_cloud a {
	margin-right: 5px;
}

.side-bar .widget_search .widget:last-child {
    margin-bottom: 40px;
}

.recent-posts-entry h3.widget-title {
    font-size: 24px;
}

.widget_categories {
    margin-bottom: 40px;
}

.widget_categories h3.widget-title, .widget_tag_cloud h3.widget-title {
    font-size: 24px;
    position: relative;
    padding-left: 30px;
    text-transform: uppercase;
    font-family: 'Barlow Condensed', sans-serif;
    font-weight: 600;
}

.widget_categories h3.widget-title:before, .widget_tag_cloud h3.widget-title:before  {
    position: absolute;
    content: '';
    background-color: #ed4c2f;
    top: 50%;
    left: 0px;
    height: 2px;
    width: 20px;
    z-index: 0;
    margin-top: 0px;
}

.newsletter-bx form input.site-button {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

.widget_categories ul li {
    list-style: none;
}

.widget_categories ul li {
    text-align: right;
    font-weight: 600;
    color: #777;
    font-size: 16px;
    line-height: 32px;
}

.widget_categories ul li:hover {
    color: #ed4c2f;
}

.widget_categories ul li a {
    float: left;
    color: #777;
    font-weight: 400;
}

.widget_categories ul li:hover a {
    color: #ed4c2f;
}

.widget_newsletter-2 .newsletter-bx form br {
    display: none;
}

.side-bar .widget.widget_newsletter-2, .side-bar .widget.widget_gallery {
    margin-bottom: 40px;
}

.widget_tag_cloud li {
    display: inline-block;
    list-style: none;
}

.widget_tag_cloud li a {
    font-size: 14px!important;
}

ul.pagination li span.current {
    font-weight: 600;
    padding: 10px 15px;
    background-color: #fff;
}

div.gallery.gallery-size-full, div.gallery.gallery-size-thumbnail {
    display: none;
}

.header-style1 .header-nav .nav>li.menu-item-has-children:before,
.header-style2 .header-nav .nav>li.menu-item-has-children:before {
    display: none;
}

.logged-in .header-style1.nav-transparent, .logged-in .header-style1 .is-fixed .main-bar,
.logged-in .header-style2.nav-transparent, .logged-in .header-style2 .is-fixed .main-bar {
    top: 32px;
}

@media (max-width: 991px) {
	.logged-in .header-style1.mobile-sider-drawer-menu .header-nav, .logged-in .header-style2.mobile-sider-drawer-menu .header-nav {
		top: 32px;
	}
}

@media (max-width: 782px) {
	.logged-in .header-style1.nav-transparent, .logged-in .header-style1 .is-fixed .main-bar, .logged-in .header-style2.nav-transparent, .logged-in .header-style2 .is-fixed .main-bar {
		top: 46px;
	}
	
	.logged-in .header-style1.mobile-sider-drawer-menu .header-nav, .logged-in .header-style2.mobile-sider-drawer-menu .header-nav {
		top: 46px;
	}
}

@media (max-width: 600px) {
	.logged-in .header-style1 .is-fixed .main-bar, .logged-in .header-style2 .is-fixed .main-bar,
	.logged-in .header-style1.mobile-sider-drawer-menu .is-fixed .header-nav, .logged-in .header-style2.mobile-sider-drawer-menu .is-fixed .header-nav{
		top: 0px;
	}
}

.search-custom form input {
    border: none;
}

.search-custom form .input-group {
    border: 2px solid #ed4c2f;
}

.search-custom form {
    max-width: 60%;
}

.search-custom h4 {
    font-size: 31px;
    letter-spacing: 0.5px;
    margin-bottom: 25px;
}

.blog-style-1 .sx-post-meta {
    font-weight: 500;
    padding: 0px;
    display: inline-block;
    font-size: 14px;
    position: relative;
    margin-right: 5px;
    color: #ed4c2f;
    letter-spacing: 1.6px;
}

.contact-home1-right form br {
    display: none;
}

.contact-home1-right form input[type="submit"] {
    padding-right: 15px;
}

.site-footer .newsletter-bx form br {
    display: none;
}

.site-footer .newsletter-bx form span.your-email {
    max-width: 100%;
}

.site-footer .newsletter-bx form span.ajax-loader {
    display: none;
}

.site-footer .newsletter-bx form input[type="submit"] {
    background-color: transparent;
    color: #ed4c2f;
    text-transform: uppercase;
    height: 50px;
    padding: 0px 8px;
    font-size: 24px;
}

.required-field-message {
    display: none;
}

.sidebar-thumbnail img {
    max-width: inherit;
    width: 100%;
    margin-bottom: 30px;
}

.sx-bg-dark-light .large-title-info p, .sx-bg-dark-light .icon-count-2-outer .sx-icon-box-wraper .icon-content p,
.sx-bg-dark .a-about-home-right p, .sx-bg-dark .section-contentget-in-touch-form .contact-home1-left p {
    color: #fff;
}

.sx-bg-dark .a-about-home-right2 .sx-about-me-info2 p {
    color: #fff;
}

.sx-bg-dark .large-title-block .large-title-info p {
    color: #fff;
}

.sx-bg-dark-light .awards-right .acod-content {
    color: #fff;
}

.sx-bg-dark-light .pricingtable-features.text-black li {
    color: #fff;
}

.sx-bg-dark-light .pricingtable-type {
    color: #fff;
}

.sx-bg-dark .sx-post-meta ul li {
    color: #fff;
}

.sx-bg-dark .sx-post-detail p {
    color: #fff;
}

.sx-bg-dark .our-history-content p {
    color: #fff;
}

.sx-bg-dark .sx-post-meta li.post-author a {
    color: #fff;
}

.blog-single-space .sx-post-title h3.post-title {
    font-size: 38px;
}

.comments-area .comments-title, .comment-respond .comment-reply-title {
    font-size: 30px;
}
.sx-post-title h4.post-title{
	font-size:30px;
}
.blog-post{
	margin-bottom: 40px;
}
.sx-bnr-inr-entry .banner-title-outer h2{
	font-size: 65px;
    font-weight: 500;
}
.sx-bnr-inr-entry{
	padding-bottom: 60px;
}
.sx-breadcrumb li{
	font-size: 16px;
}
#lcl_title {
    font-size: 22px;
	margin-bottom:10px;
}
#lcl_author{
	font-size: 14px;
	text-transform:capitalize;
}
.section-full.mobile-page-padding.p-b70{
	padding-bottom:85px;
}
.sx-bnr-inr-entry .banner-title-outer h2 {
    font-size: 60px;
    font-weight: 600;
}
.sx-bnr-inr-entry .banner-title-outer h2 {
    font-family: Roboto;
}
.sx-bnr-inr-entry .banner-title-outer p {
    color: #333;
}
h2 {
	font-weight: 600;
}
.about-single-team-info .our-exp h3{
	font-size: 55px;
}
.about-single-team-info .our-exp .sx-box{
	margin-bottom: 20px;
}
.about-single-team-info .our-exp .our-exp.m-b30{
	margin-bottom:45px;
}
.about-single-team-info .our-exp .progress{
	margin-bottom: 30px;
}
.team-single-social ul li{
	margin-bottom: 16px;
}
.our-exp .progress{
	margin-bottom: 30px;
}
.our-team-2 .profile-image .icons a{
	margin-right: 8px;
}
.our-team-2 .profile-image .icons span{
	margin-right: 5px;
}
.icon-count-2-outer .icon-count-2 {
    padding: 40px 30px;
}
#lcl_title{
	font-size: 26px;
	font-weight: 600;
}
#lcl_author {
    font-size: 16px;
}
.lcl_force_txt_over #lcl_txt, .lcl_txt_over #lcl_txt{
	padding: 20px 26px;
    padding-bottom: 22px;
}
#lcl_title{
	margin-bottom:15px;
}
#lcl_author{
	margin-bottom: 14px;
    padding-bottom: 16px;
}
.lcl_force_txt_over #lcl_txt, .lcl_txt_over #lcl_txt{
	bottom: 50px;
    left: 50px;
}

#lcl_window h3#lcl_title,
#lcl_window h5#lcl_author {
    color: #000;
}
.header-style1 .header-nav .nav>li .sub-menu li a{
	padding-left: 28px;
}
.our-team-info:hover .sx-team-position{
	margin-bottom: 5px;
}
@media only screen and (max-width: 1024px){
.sx-bnr-inr {
    height: 500px;
}
.sx-bnr-inr-entry .banner-title-outer h2 {
    font-size: 40px;
    font-weight: 600;
}
}

.stuck {
  position:fixed;
  top:0;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev,
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: none!important;
}

.sx-bg-dark .testimonial-user-info span.testimonial-position {
    color: #fff;
}

.sx-bg-dark .filter-carousal-1 .box-animation-one .box-inner-content p.m-b0 {
    color: #fff;
}
.wp-block-group h2.wp-block-heading {
    position: relative;
    display: inline-block;
    font-size: 18px;
    margin-bottom: 30px;
    font-weight: 500;
    letter-spacing: 4px;
    text-transform: uppercase;
}
.widget_block.widget_search label.wp-block-search__label {
    display: none;
}
.widget_block .wp-block-search .wp-block-search__inside-wrapper {
    position: relative;
}
.widget_block .wp-block-search .wp-block-search__input {
    width: 100%;
    padding: 10px;
    border: 0;
    background: #f4f5f7;
    margin-bottom: 0;
    border-radius: 0px;
}
.widget_block .wp-block-group .wp-block-group__inner-container ul li {
    margin-bottom: 20px;
    color: #040b11;
    font-size: 16px;
    line-height: 1.5em;
    margin-bottom: 10px;
    padding-bottom: 10px;
    line-height: 28px;
}
.widget_block .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button {
    position: absolute;
    right: 10px;
    top: 10px;
    background-color: transparent;
    color: #040b11;
    border: 0;
    cursor: pointer;
    font-size: 15px;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li {
    margin-bottom: 20px;
    color: #040b11;
    font-size: 16px;
    line-height: 1.5em;
    border-bottom: 1px dashed #cccccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
    line-height: 40px;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li:last-child {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: 0px dashed #cccccc;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment {
    color: #040b11;
    font-size: 16px;
    line-height: 1.5em;
    border-bottom: 1px dashed #cccccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
    line-height: 40px;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment:last-child {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: 0px dashed #cccccc;
}
.sidebar_widget.widget.widget_block.widget_search .wp-block-search__button-outside .wp-block-search__inside-wrapper {
    margin: 0px 0px;
}
.sidebar__widget .wp-block-group__inner-container .wp-block-latest-comments {
    padding-left: 0rem;
}
.wp-block-group ol.wp-block-latest-comments {
    box-sizing: border-box;
    margin-left: 0;
    padding-left: 0px;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li a{
    color: inherit;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment a{
    color: inherit;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment footer {
    background: transparent;
}

.newsletter-bx form .input-group-btn .wpcf7-spinner {
    display: none;
}


