/*
Theme Name: Herrington
Theme URI: http://demo.bravisthemes.com/herrington
Author: Bravis-Themes
Author URI: https://bravisthemes.com/
Description:Herrington is a beautifully handcrafted, pixel perfect business consulting WordPress Theme based on Elementor Page Builder & designed with great attention to details, flexibility and performance. Herrington has stunning styles and elements to help you make a professional website in no time.
Version: 1.0.4
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: herrington
Tags:accountant, advertising, agency, business, company, consulting, corporate, digital agency, digital marketing, finance, insurance, it company, management, seo, startup
*/
:root{
	--tec-color-accent-primary: var(--primary-color) !important;
}
@media (max-width: 1500px) {
    .head-top .elementor-element-populated {
        padding: 180px 35px 0px 35px !important;
    }
}
@media (max-width: 1500px) {
    .head-sticky  .elementor-widget-container {
        margin: 0 !important;
    }
}
.pxl-testimonial-carousel3 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc {
    min-height: 210px !important;
}


 
.pxl-service-carousel3 .pxl-post--inner .pxl-post--featured {
    border-radius: 0px !important; 
}

.pxl-service-carousel3 .pxl-post--inner .pxl-post--featured .pxl-post--icon svg {
    max-width: 45px !important; 
}


.pxl-service-carousel3 .pxl-post--inner .pxl-content-inner {
    padding: 10px 0px 0px 0px !important;
}

@media (max-width: 1500px) {
    .pxl-tabs2 .pxl-tabs--title .pxl-item--title {
        margin-right: 30px;
    }
}

.pxl-scroll-top{
	left : 40px !important
}

.pxl-swiper-slide img:first-of-type {
    filter: invert(0.2);
}

.pxl-industries-grid-layout1 .pxl-grid-item .pxl-post--inner{
	padding: 20px !important;
}


#tribe-events-pg-template {
    margin: 0 auto !important;
    max-width: max-content !important;
    padding: 0px 35px !important; 
}

#tribe-tickets__tickets-form{
	max-width: inherit !important;
	border-radius : 12px !important;
}

@media (min-width: 768px) {
	.tribe-events-event-meta.primary{
		width: 50% !important;
	}
}

@media (min-width: 768px) {
    .tribe-events-meta-group {
        width: auto;
    }
}
.tribe-common .tribe-common-l-container{
	max-width: max-content !important;
	padding-top: 0 !important;
}



.tribe-events .tribe-events-calendar-list__event-featured-image {
    width: 400px !important;
    height: 250px !important;
	border-radius: 10px !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{
	position: relative !important;
    cursor: pointer !important;
    border: none !important;
    background-color: var(--primary-color) !important;
    border-radius: 56px !important;
    text-transform: none !important;
	padding: 10px 20px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar{
	border-radius: 50px !important;
}
.tribe-common .tribe-common-c-btn-border,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search-container{
	border-radius : 50px !important;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text:focus, .tribe-events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text:focus{
    outline: none !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button,.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input{  outline: none !important;}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list {
    position: absolute !important;
	border-radius : 10px !important;
}

.tribe-common a.tribe-common-c-btn--small, .tribe-common button.tribe-common-c-btn--small, .tribe-common input[type=button].tribe-common-c-btn--small, .tribe-common input[type=submit].tribe-common-c-btn--small{
	border-radius : 50px !important;
}
.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn{
	position: relative !important;
    border: none !important;
    background-color: var(--primary-color) !important;
    border-radius: 56px !important;
    text-transform: none !important;
    padding: 10px 20px !important;
    color: #fff !important;
}

.event-tickets .tribe-tickets__commerce-checkout, .tribe-common .tribe-tickets__commerce-checkout {
    max-width: 100% !important;
    position: relative !important;
    width: 100% !important;
    background: #ffffff !important;
    padding: 15px !important;
    border-radius: 10px !important;
}

.event-tickets .tribe-tickets__commerce-checkout, .tribe-common .tribe-tickets__commerce-checkout {
    max-width: 100% !important;
    position: relative !important;
    width: 100% !important;
    background: #ffffff !important;
    padding: 30px 45px !important;
    border-radius: 10px !important;
}

@media screen and (min-width: 1201px) {
    #pxl-wapper .container {
        max-width: 1320px !important;
    }
}

/*.tribe-events-single>.tribe_events {
    justify-content: space-around !important;
}*/

.tribe-events-event-image img {
    border-radius: 12px !important;
}
@media (min-width: 768px) {
    .tribe-events-single-event-title {
        font-size: 30px;
        line-height: var(--tec-line-height-0);
    }
}
.tribe-events-event-image img {
   display: none !important;
}

#pxl-main {
    padding: 35px 0 0px 0 !important;
}