/*
Theme Name: Enexus 2
Theme URI: http://shtheme.org/demosd/enexus2
Author: Shtheme
Author URI: http://shtheme.com
Description: Enexus is a fully responsive fast and easy customizable trendy business and corporate WordPress theme. Enexus provides you so many awesome features like business, consulting firms, finance, agency, corporate company, business agency, digital agency, tax information, start up business, insurance, loan, investment firm. Enexus comes with well commented code, easily understandable documented file structure and 24/7 professional and quick Support.
Version: 1.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: enexus2

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



.single-news-tag-social-area ul.list a{
	padding: 10px 10px;
    background: #EDF0FA;
    font-size: 13px;
    color: #333;
    border-radius: 5px;
    margin-right: 5px;
}
ul.list a:hover{
	color: #fff;
    background-color: #0c59db;
}
.news-sidebar-widget .widget_search .search-form input {
    height: 50px;
    padding: 6px 15px;
    border: 1px solid #eeeeee;
    width: 100%;
    display: block;
}
.news-sidebar-widget .widget_search .search-form button {
    position: absolute;
    right: 0;
    outline: 0;
    bottom: 0;
    height: 50px;
    width: 50px;
    z-index: 1;
    border: none;
    color: #ffffff;
    background-color: #0c59db;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    cursor: pointer;
}
.news-sidebar-widget .widget_search .search-form {
    position: relative;
}
.news-sidebar-widget .widget_search .search-form label {
    display: block;
    margin-bottom: 0;
}
.news-sidebar-widget .widget_categories ul li:first-child{
    padding-top: 0;
}
.news-sidebar-widget .widget_categories ul li{
    display: inherit;
    padding: 5px 0;
}
.news-sidebar-widget .widget_categories ul li a {
    color: #565151;
}
.news-sidebar-widget .widget_categories ul li a:hover{
    color: #0c59db;
}
.news-sidebar-widget .widget_tag_cloud ul li a {
    background: #fafcfe;
    color: #565151;
    font-size: 14px!important;
    margin-right: 10px;
    margin-bottom: 14px;
    padding: 8px 16px 8px 16px;
    border-radius: 6px;
    display: inline-block;
}
.news-sidebar-widget .widget_tag_cloud ul li a:hover {
    color: #fff;
    background: linear-gradient(45deg, #0E90D5, #3032A2) !important;
}
.comment-list{
	margin-bottom: 40px;
}
h3.comment-reply-title{
	margin-bottom: 30px;
}
p.comment-form-cookies-consent{
	display: none;
}
p.form-submit input.submit{
	background: #0c59db;
	font-size: 14px;
    padding: 10px 28px;
    position: relative;
    display: inline-block;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 26px;
    color: #ffffff;
    font-weight: 500;
    overflow: hidden;
    border-radius: 5px;
    cursor: pointer;
}
p.form-submit input.submit:hover{
	background: #17305e;
}
.news-bottom-meta span i.mrr-10{
	margin-right: 6px;
}
.pagination-nav .pagination > li {
    text-align: center;
    margin-right: 8px;
}
.pagination-nav .pagination > li > a {
    color: #565151;
    font-weight: 500;
    height: 54px;
    width: 54px;
    line-height: 54px;
    display: inline-block;
    border: 1px solid #ddd;
    position: relative;
    border-radius: 50%;
}
.pagination-nav .pagination > li:hover a {
    border: 1px solid transparent;
    background: #0c59db;
    color: #fff;
}

.pagination-nav .pagination > li span.current {
    border: 1px solid transparent;
    background: #0c59db;
    color: #fff;
    font-weight: 500;
    height: 54px;
    width: 54px;
    line-height: 54px;
    display: inline-block;
    position: relative;
    border-radius: 50%;
}
.news-top-meta span{
	text-transform: capitalize;
}
i.text-primary-color{
	color: #151a33;
}
span.entry-author a,
span.entry-date {
	color: #151a33;
}
.widget_news .single-post:last-child{
	margin-bottom: 0;
}
.search-custom form button {
    border: 1px solid #0c59db;
    color: #fff;
    font-size: 20px;
    height: 46px;
    position: relative;
    width: 46px;
    cursor: pointer;
    float: right;
    background: #0c59db;
    margin-top: -46px;
    padding: 0;
    letter-spacing: 0;
}
.search-custom form button:hover{
    background: #fff;
    border: 1px solid #0c59db;
    color: #0c59db;
}
.search-custom form input{
    width: 100%;
    padding: 9px 12px;
    margin-top: 10px;
    border:1px solid #d6d0d0;
}
.search-custom h4{
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    color: #333333;
}
button#searchsubmit{
    cursor: pointer;
    top: 0!important;
    right: 0!important;
}
div.wpcf7 .ajax-loader{
    display: none;
}
form.wpcf7-form p{
    /* display: none; */
}
form.wpcf7-form br{
    display: none;
}
.news-wrapper .news-details .news-description .news-bottom-meta span{
    color: #151a33;
}
div.wpcf7-response-output{
    margin: 10px 0 0 0 ;
}
.footer-widget div.wpcf7-response-output{
    color: #fff;
}
.footer-bottom-area span{
    color: #fff;
}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0!important;
}
.testimonial-thumb img{
    border-radius: 50%!important;
}
.service-box:after{
    background: none;
}
.service-box:before{
    background: rgb(10 58 148 / 80%);
}
.entry-author a{
    text-transform: capitalize;
}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area {
    margin: 45px 0 45px;
}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li.has-sub > a::before{
	right:10px;
}
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: unset!important;
}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0px!important;
}
.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: 0;
    top: 0;
    background-color: transparent;
    color: #040b11;
    border: 0;
    padding: 10px;
    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;
}