/**
 * Theme Name:     Hostco Child
 * Author:         ConnectResellerTeam
 * Template:       hostco
 * Text Domain:	   hostco-child
 * Description:    ConnectReseller is one of the largest Registrars that has created a set of completely private labeled programs for domainers.
 * Theme URI:      https://www.connectreseller.com/
 * Author URI:     https://www.connectreseller.com/
 * Version:        1.0
 */

/* Global Settings */

:root
{
    --primary__color: #09757a;
    --heading-color: #161C2D;
    --site-color: #606060;

    --white: #fff;
    --black: #000;
}
p{
    font-size: 16px;
    letter-spacing: 0.2px;
    color: var(--site-color);

}
h1{
    font-size: 48px;
    color: var(--heading-color);
    letter-spacing: 0.2px !important;
}
h2{
    font-size: 42px;
    color: var(--heading-color);
    letter-spacing: 0.2px !important;
}
h3{
    font-size: 32px;
    color: var(--heading-color);
    letter-spacing: 0.2px !important;
}
h4{
    font-size: 28px;
    color: var(--heading-color);
    letter-spacing: 0.2px !important;
}
h5{
    font-size: 20px;
    color: var(--heading-color);
    letter-spacing: 0.2px !important;
}
h6{
    font-size: 16px;
    color: var(--heading-color);
    letter-spacing: 0.2px !important;
}
a{
    color: #09757a;
    letter-spacing: 0.2px !important;
}

a:hover, a:focus {
    color: #09757a;
}
.pxl-heading h1.pxl-item--title {
    font-size: 48px !important;
    color: var(--heading-color);
}
h3.pxl-item--title {
    font-size: 22px !important;
}
.page-id-33314 a:hover, .page-id-33355 a:hover{
    color: #09757a !important;
}
 .pxl-heading .pxl-item--title{
    letter-spacing: 0.2px !important;
 }

.content-pages p, .content-pages li{
    color: #54595F;
}
.content-pages strong{
        color: #161C2D;
}
.content-pages a{
    color:#09757a;
}
.content-pages .ha-toc-item-active, .ha-toc__list-item .ha-toc__list-item-text-wrapper .ha-toc__list-item-text.ha-toc-item-active{
    color:#09757a !important;
}
.content-pages a:hover, .content-pages .ha-toc__list-item .ha-toc__list-item-text-wrapper .ha-toc__list-item-text:hover {
    color:#01a63e !important;
}
.content-pages li, .content-pages .elementor-widget-text-editor{
    line-height: 1.8em;
    word-spacing: 0px;
    letter-spacing: 0.2px;
    font-weight: 400;
    font-size: 16.5px;
}
.promos .pxl-pricing3 .pxl-item--title, .promos .pxl-pricing3 .pxl-item--subtitle{
    display: none;
}
.promos .pxl-pricing3 .pxl-item--price{
    padding-top: 15px;
    margin-bottom: 0;
}
.integration p{
    color: #ffffff;
    letter-spacing: 0.2px;
    font-size: 16px !important;
}
.pxl-button .btn, .tagcloud a{
    background-color: #09757a !important;
}
.single  a:hover{
    color: #01a63e !important;
}
.btn a:hover{
    color: transparent;
}
/*.blog .pxl-item-readmore a, .widget:not(.woocommerce) .widget-title span:before, .widget:not(.woocommerce) .comment-reply-title span:before, .widget:not(.woocommerce) .comments-title span:before{
    background-color: #09757a !important;
}
.blog .pxl-item--post .pxl-item--meta li i, .widget_pxl_recent_posts .pxl-item--date i{
    color:  #09757a !important;
 }
.blog .pxl-item--post .pxl-item--title a:hover{
    color: #01a63e !important;
}*/
/*.events .pxl-item--image{
    background-color: #3381b9;
    margin-bottom: 21px;
    border-radius: 10px;
}
.events .pxl-item--image img{
    margin-bottom: 0 !important;
    opacity: 0.3;
}
.events .pxl-item--image img:hover{
    opacity: 1;
}*/
.ourteam-section .ekit-wid-con .image-card-v3 .profile-image-card::after, .ourteam-section .image-card-v3 .profile-image-card::after{
    opacity: 0.6 !important;
}
.ourteam-section .ekit-wid-con .image-card-v3 .profile-image-card:hover::after, .ourteam-section .image-card-v3 .profile-image-card:hover::after{
    opacity: 0 !important;
}

.banner .pxl-pricing4:hover {
    background-color: #fff !important;
}
.integration-design .integrationBlock:hover .integrationHeading a, .integration-design .integrationBlock:hover p{
    color: #fff !important;
}
.pxl-heading .pxl-item--title.highlight-text-gradient span {
    background: -webkit-linear-gradient(0deg, #09757a, #09757a) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}
.single.single-post #pxl-content-main h2{
    color: #000;
    font-weight: 700;
    font-size: 22px;
}
.single.single-post #pxl-content-main p, .single .elementor-widget-text-editor{
    text-align: justify;
    font-family: 'Plus Jakarta Sans', sans-serif;
}
.single.single-post li > ul{
    margin-left: 0;
}
.pxl-wrap-table .pxl-table .pxl-table-inner .wrap-table .pxl-table--item a > span:hover{
    box-shadow: none !important;
}
.pxl-wrap-table .pxl-table .pxl-table-inner .wrap-table .pxl-table--item a > span{
    padding:5px 5px 5px 40px !important;
}
.pxl-wrap-table .pxl-table .pxl-table-inner .wrap-table:first-child .pxl-table--item{
    text-align: left !important;
}
/* Whois*/
.whoissearchresults{
    white-space: pre-wrap;
/*    background-color: #eaf7ff;*/
background-color: rgba(217,238,236,0.3);
    padding: 50px;
    border-radius: 30px;
    color: #323232;
    font-size: 16.5px;
    line-height: 1.8em;
    letter-spacing: 0.2px;
    font-weight: 400;
}
.page-id-33419 .pxl-header-search-form input, .form-domain input{
    box-shadow: rgba(20, 20, 20, 0.2) 2px 2px 20px 0px !important;
}

.single-post #pxl-sidebar-area{
    display: none !important;
}
.single-post .elementor-widget-container{
    text-align: justify;
    font-family: 'Plus Jakarta Sans', sans-serif;
}
.single-post .row.pxl-content-wrap.pxl-has-sidebar{
    justify-content: center;
}
.page-id-33314 #pxl-main, .parent-pageid-33314 #pxl-main, .page-id-4402 #pxl-main{
  
    padding: 0 0 80px 0 !important;
}
.page-id-33608 #pxl-main, .page-id-35890 #pxl-main{
  
    padding: 0 0 0 0 !important;
}
.page-id-4664 #pxl-main{
    padding: 0 !important;
}
#domainPriceTable .dt-search {
    margin-bottom: 35px;
}
#domainPriceTable .dt-container .dt-layout-cell.dt-layout-end{
    justify-content: center;
    margin: auto;
}
#domainPriceTable .dt-container label{
    display: none;
}
#domainPriceTable .dt-search input[type="search"]{
    height: 50px !important;
    box-shadow: rgba(20, 20, 20, 0.05) 2px 2px 20px 0px !important;
    border-radius: 100px;
    color: #4f4f4f;
    font-size: 1rem !important;
    font-weight: 400 !important;
    line-height: 1.6 !important;
    color: #4f4f4f !important;
    -webkit-transition: 300ms all linear 0ms;
    -khtml-transition: 300ms all linear 0ms;
    -moz-transition: 300ms all linear 0ms;
    -ms-transition: 300ms all linear 0ms;
    -o-transition: 300ms all linear 0ms;
    transition: 300ms all linear 0ms;
    border:1px solid var(--secondary-color) !important;
    width: 400px;
    padding: 5px 15px;
    text-align: center;
}
#promotionTable .dt-search {
    margin-bottom: 35px;
}
#promotionTable .dt-container .dt-layout-cell.dt-layout-end{
    justify-content: center;
    margin: auto;
}
#promotionTable .dt-container label{
    display: none;
}
#promotionTable .dt-search input[type="search"]{
    height: 50px !important;
    box-shadow: rgba(20, 20, 20, 0.05) 2px 2px 20px 0px !important;
    border-radius: 100px;
    color: #4f4f4f;
    font-size: 1rem !important;
    font-weight: 400 !important;
    line-height: 1.6 !important;
    color: #4f4f4f !important;
    -webkit-transition: 300ms all linear 0ms;
    -khtml-transition: 300ms all linear 0ms;
    -moz-transition: 300ms all linear 0ms;
    -ms-transition: 300ms all linear 0ms;
    -o-transition: 300ms all linear 0ms;
    transition: 300ms all linear 0ms;
    border:1px solid var(--secondary-color) !important;
    width: 400px;
    padding: 5px 15px;
    text-align: center;
}
.page-id-35890 #pxl-main {
    padding: 0 0 80px 0 !important;
}
#whoissearch .pxl-header-search-form input,#whoissearch .form-domain input{
    box-shadow: rgba(20, 20, 20, 0.2) 2px 2px 20px 0px !important;
}

div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea{
        padding: 8px !important;
    margin-bottom: 10px !important;
    border: 2px solid #eee;
    background: rgba(0, 0, 0, .025) !important;
    border-radius: 2px !important;
    color: #333 !important;
    height: 46px !important;
    font-size: 1rem !important;
    font-weight: 400;
    line-height: 1.6 !important;
}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: #09757a !important;
    border: 1px solid #09757a !important;
    color: #ffffff !important;
    font-size: 1em;
    padding: 0 40px !important;
    border-radius: 45px;
}
.pxl-wrap-table .pxl-table {
    border: 1px solid #191A1E !important;
}
.dt-container .tablepress{
    border: 1px solid #ddd !important;
}
/* Domain Prices Table Start*/


table.dataTable thead td, table.dataTable thead th {
    padding: 0 15px !important;
    border-bottom: 1px solid #111 !important;
    line-height: 70px !important;
    height: 70px !important;
}
.tablepress thead .dt-orderable-asc:hover, .tablepress thead .dt-orderable-desc:hover, .tablepress thead .dt-ordering-asc, .tablepress thead .dt-ordering-desc {
    background-color: #09757a !important;
    color: #fff !important;
}
table.dataTable tbody td, table.dataTable tbody th {
    line-height: 50px !important;
    height: 50px !important;
    font-size: 16px !important;
    color: #212529 !important;
/*    border: none !important;*/
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{
    background-color: #09757a !important;
}
table.dataTable tbody td a{
    color: var(--secondary-color);
    font-weight: 500;
}
table.dataTable tbody td.column-1{
    text-transform: lowercase !important;
}
#domainPriceTable tbody td.column-1  {
    text-transform: lowercase !important;
    text-align: left !important;
    padding-left: 35px;
}
#promotions-mobile tbody td.column-1  {
    text-transform: lowercase !important;
    text-align: left !important;
    padding-left: 35px;
}

  
/*End*/
@media screen and (max-width: 1300px) { 
    .promos .pxl-pricing3{
        padding: 20px !important;
    }
    .e-con>.e-con-inner{
        max-width: 1140px;
    }
}
@media screen and (max-width: 1024px) { 
    
    #tocColWrapper{
        display: none;!important;
    }
    #scroller-content{
        width: 100% !important;
	}
	
    
}
@media screen and (max-width:767px){
    #domainPriceTable .dt-search input[type="search"]{
        width: 300px !important;
    }

    #promotionTable .dt-search input[type="search"]{
        width: 300px !important;
    }

    table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
        top: 50% !important;
    }
    
}
@media screen and (max-width:576px){
    #domainPriceTable .dt-search input[type="search"]{
        width: 250px !important;
    }

    #promotionTable .dt-search input[type="search"]{
        width: 250px !important;
    }
    
}
.tablepress>:where(thead,tfoot)>*>th {
    background-color: #DDEAF8 !important;
}
/* Option */
.page-id-35551 .btn.btn-default:before {
    border-radius: 10px !important;
}
.page-id-35551 .pxl-heading .pxl-item--title.highlight-text-gradient span {
    background: -webkit-linear-gradient(0deg, #00434A, #00434A) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}
.page-id-35551 .elementor-4259 .elementor-element.elementor-element-f64ab00 .pxl-contact-form .wpcf7-submit {
    background-color:#00434A;
}
.page-id-35551 .pxl-wrap-table .pxl-table:before {
    background-image: linear-gradient(90deg, #00434A, #00434A);
}
.page-id-35551 .selectron23-option{
    background-color:#00434A !important;
}
.page-id-35551 .darkBox p{
    color: rgba(255, 255, 255, 0.8) !important;
}
.page-id-35551 strong{
    color:#00434A !important;
}
.page-id-35551 .elementor-35551 .elementor-element.elementor-element-1a40817 .pxl-table--item > a > span:hover {
    color: #00434A !important;
}
.page-id-35799 strong{
    color:#191A1E !important;
}
.page-id-35799 .pxl-wrap-table .pxl-table:before {
    background-image: linear-gradient(90deg, #191A1E, #191A1E);
}
.selectron23-option{
    background-color:var(--primary__color) !important;
    color:#fff !important;
}

.selectron23-container[data-opened="1"] > span,  .selectron23-container[data-opened="0"] > span, .selectron23-option-text{
    color:#fff !important;
}
.page-id-35799 .elementor-4259 .elementor-element.elementor-element-f64ab00 .pxl-contact-form .wpcf7-submit {
    background-color:#191A1E !important;
}
.page-id-35799 .cta .pxl-button a .huge-arrow-right-double-round{
    display: none !important;
}
.page-id-35799 .cta .pxl-button a:hover .huge-arrow-right-double-round{
    display: block !important;
}
/*Remove*/
.page-id-39948 .selectron23-option{
    background-color:#f1f0ec !important;
    color:#191A1E !important;
}

.page-id-39948 .selectron23-container[data-opened="1"] > span, .page-id-39948 .selectron23-container[data-opened="0"] > span, .page-id-39948 .selectron23-option-text{
    color:#191A1E !important;
}
.page-id-39948 .elementor-4259 .elementor-element.elementor-element-f64ab00 .pxl-contact-form .wpcf7-submit {
    background-color:#191A1E !important;
}
.page-id-39948 .cta .pxl-button a .huge-arrow-right-double-round{
    display: none !important;
}
.page-id-39948 .cta .pxl-button a:hover .huge-arrow-right-double-round{
    display: block !important;
}
/*Remove*/
.page-id-35799 .elementor-35799 .elementor-element.elementor-element-1a40817 .pxl-table--item > a > span:hover {
    color: #09757a !important;
}

.page-id-35871 .darkBox p{
    color: rgba(255, 255, 255, 0.8) !important;
}
.page-id-35871  .pxl-table--item > a > span:hover {
    color: #2A5EA9 !important;
}
.page-id-35871 .pxl-wrap-table .pxl-table:before, .page-id-35871 .selectron23-option{
    background-color:#2A5EA9 !important;
}
.page-id-35871 .pxl-wrap-table .pxl-table:before {
   
    background-image: linear-gradient(90deg, #2A5EA9, #2A5EA9) !important; 
}
.page-id-35871 strong{
    color:#2A5EA9 !important;
}
.page-id-35871 .elementor-35871 .elementor-element.elementor-element-1a40817 .pxl-table--item > a > span:hover {
    color: #2A5EA9 !important;
}
.page-id-35871 .pxl-heading .pxl-item--title.highlight-text-gradient span {
    background: -webkit-linear-gradient(0deg, #2A5EA9, #2A5EA9) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}
.page-id-35871 .elementor-4259 .elementor-element.elementor-element-f64ab00 .pxl-contact-form .wpcf7-submit {
    background-color:#2A5EA9 !important;
}
.page-id-35871 .elementor-element.elementor-element-8df3c93:hover .elementor-widget-container .elementor-icon, .page-id-35871 .elementor-element.elementor-element-8df3c93:hover .elementor-widget-container .elementor-icon-box-title, .page-id-35871 .elementor-element.elementor-element-8df3c93:hover .elementor-widget-container .elementor-icon-box-description{
    color: #fff !important;
    fill: #fff !important;
    border-color: #fff !important;
}
.page-id-35871 .elementor-element.elementor-element-1e780ae:hover .elementor-widget-container .elementor-icon, .page-id-35871 .elementor-element.elementor-element-1e780ae:hover .elementor-widget-container .elementor-icon-box-title, .page-id-35871 .elementor-element.elementor-element-1e780ae:hover .elementor-widget-container .elementor-icon-box-description{
    color: #fff !important;
    fill: #fff !important;
    border-color: #fff !important;
}
.page-id-35871 .elementor-element.elementor-element-22aa616:hover .elementor-widget-container .elementor-icon, .page-id-35871 .elementor-element.elementor-element-22aa616:hover .elementor-widget-container .elementor-icon-box-title, .page-id-35871 .elementor-element.elementor-element-22aa616:hover .elementor-widget-container .elementor-icon-box-description{
    color: #fff !important;
    fill: #fff !important;
    border-color: #fff !important;
}
.page-id-35871 .elementor-element.elementor-element-04be31e:hover .elementor-widget-container .elementor-icon, .page-id-35871 .elementor-element.elementor-element-04be31e:hover .elementor-widget-container .elementor-icon-box-title, .page-id-35871 .elementor-element.elementor-element-04be31e:hover .elementor-widget-container .elementor-icon-box-description{
    color: #fff !important;
    fill: #fff !important;
    border-color: #fff !important;
}
.page-id-35871 .elementor-element.elementor-element-e56cf68:hover .elementor-widget-container .elementor-icon, .page-id-35871 .elementor-element.elementor-element-e56cf68:hover .elementor-widget-container .elementor-icon-box-title, .page-id-35871 .elementor-element.elementor-element-e56cf68:hover .elementor-widget-container .elementor-icon-box-description{
    color: #fff !important;
    fill: #fff !important;
    border-color: #fff !important;
}
.page-id-35871 .elementor-element.elementor-element-9646e4e:hover .elementor-widget-container .elementor-icon, .page-id-35871 .elementor-element.elementor-element-9646e4e:hover .elementor-widget-container .elementor-icon-box-title, .page-id-35871 .elementor-element.elementor-element-9646e4e:hover .elementor-widget-container .elementor-icon-box-description{
    color: #fff !important;
    fill: #fff !important;
    border-color: #fff !important;
}
.ha-infobox p{
    color: #3D3D3D !important;
}
.parent-pageid-39972  #pxl-main {
    padding: 0 !important;
}
#pxl-currency-mobile{
    display: none;
    padding-top: 20px;
    position: absolute;
    z-index: 0;
    right: 60px;
}
@media (max-width: 1300px) {
    .pxl-wrap-table {
        overflow-x: hidden !important;
    }
}
@media screen and (min-width: 1200px) {
    .blog #pxl-wapper .container {
        max-width: 1140px !important; 
        width: 100%;
    }
    .author #pxl-wapper .container {
        max-width: 1140px !important; 
        width: 100%;
    }
    
}

.sslOption .pxl-wrap-table .pxl-table:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 70px;
    top: 0;
    left: 0;
    background-image: linear-gradient(90deg, #309AB7, #0f6a7f) !important;
    z-index: 0;
}
.pxl-nav-mobile-button{
        margin-left: 15px !important;
    }
.home #pxl-footer-elementor .swiper-slide-image{
    width: 66.6667px !important; 
}
/* Option End*/

/*Bhavya*/
#menu-top-right-menu {margin:05px!important;}
.menu-top-right-menu {margin:05px!important;}

.pxl-logo-mobile img {
    height: 35px!important; 
}
@media screen and (max-width: 1300px) { .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px!important;
}}@media screen and (min-width: 1300px) { .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1300px!important;
}}
@media screen and (max-width: 991px) {
    h3.pxl-item--title {
    font-size: 18px !important;
}
}
.pxl-image-box2 .pxl-item--inner .pxl-item--title a:hover, .pxl-image-box2 .pxl-item--inner .pxl-item--title a:active, .pxl-image-box2 .pxl-item--inner .pxl-item--title a:focus  {
    color:#01a63e!important;
}
@media screen and (max-width: 1300px) { 
.elementor-3791 .elementor-element.elementor-element-0ecfabe .pxl-heading .pxl-item--title { font-size:28px!Important;}}

/*.col-12 {
	margin-left:0px!important;
	margin-right:0px!important;
}*/

.page-id-3791  #pxl-main, .page-id-4899 #pxl-main, .page-id-128 #pxl-main, .page-id-33607 #pxl-main, .page-id-34541 #pxl-main{
    padding: 0 !important;
}

.parent-pageid-39972 table,.parent-pageid-39972 tr,.parent-pageid-39972 td{
    border: none !important;
}
.likeImages img{
    width: 80px !important;
    height: 30px !important;
}

#subscribeForm{
    padding: 5px 0 !important;
    width: 350px !important;
}
#subscribeForm input[type="email"]{
    height: 40px !important;
    width: 65%;
    font-size: 15px;
    background-color: #eee;
    font-family: 'Plus Jakarta Sans', sans-serif;
    color: #555;
}
#subscribeForm input[type="submit"]{
    height: 40px !important;
    width: 35%;
     font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 500;
    font-size: 15px;
    padding: 0 10px;
}
#subscribeForm input[type="email"]:hover,#subscribeForm input[type="email"]:focus, #subscribeForm input[type="email"]:active {
    background-color: #ffffff;
}

@media screen and (max-width: 575px) {
    .pxl-header-branding img{
        max-width: 150px !important;
    }
    .pxl-nav-mobile-button{
        margin-left: 20px !important;
    }
    h1, .h1 {
        font-size: 40px !important;
    }
    h2{
        font-size: 36px !important;
    }
    #subscribeForm{
        width: 100% !important;
        margin: 0 auto;
    }
}
.home .pxl-header-fixed .col-12{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.pxl-mega-menu .pxl-item--title a.title-link:hover{
    color: var(--primary__color) !important;
}
.elementor-2572 .elementor-element.elementor-element-5d2d1fd .pxl-image-box .pxl-item--title a:hover, .elementor-2572 .elementor-element.elementor-element-0cd2933 .pxl-image-box .pxl-item--title a:hover, .elementor-2572 .elementor-element.elementor-element-617f6cd .pxl-image-box .pxl-item--title a:hover, .elementor-2572 .elementor-element.elementor-element-23b22ba .pxl-image-box .pxl-item--title a:hover{
    color: var(--primary__color) !important;
}
.tablepress {
    --hover-bg-color: #DDEAF8  !important;
}
.pxl-pricing3 .pxl-item--price span {
    font-size: 22px !important;
 }
.page-id-35992 #pxl-main, .page-id-34645 #pxl-main{
  
    padding: 0 0 0 0 !important;
}
.page-id-35799 .pxl-accordion1 {
    background: linear-gradient(90deg, #191A1E, #191A1E) !important;
    padding: 6px 6px 6px 6px;
    border-radius: 10px;
}

.page-id-35799 .pxl-accordion1 .pxl--item a{
        color: #fff !important;
    background: linear-gradient(90deg, #191A1E, #191A1E) !important;
    padding: 5px 10px !important;
     margin-top: 10px !important; 
    border-radius: 30px !important;
}

.pxl-header-content .ekit-sticky--effects .pxl-logo img{
    max-width: 180px !important;
}
.pxl-header-content .ekit-sticky--effects .pxl-nav-menu .pxl-menu-primary > li > a{
    line-height: 60px !important;
}

.page-id-34645 .stratum-content-switcher__nav {
    border-bottom : 1px solid #0000001A !important;
}

.page-id-34645 .pxl-tabs2.style-button-set .pxl-item--title {
 
    padding: 17px 24px 16px 24px !important;
}

.page-id-34645 .pxl-tabs2.style-button-set .pxl-item--title.active, .pxl-tabs2.style-button-set .pxl-item--title:hover {
    color: var(--primary__color) !important;
    font-weight: 600 !important;
    border-bottom: 2px solid transparent;
    border-color: var(--primary__color) !important;
}
.page-id-34645 .pxl-tabs--content a:hover, .page-id-34645 .pxl-tabs--content a:focus {
    color: #09757a !important;
}
.page-id-34645 .pxl-tabs--content a {
    color: black;
    font-weight: 500 !important;
}
.pxl-scroll-top.pxl-on {

    bottom: 90px !important;
}
.whiteText a:active {
    color: #ffffff !important;
}
.cky-btn.cky-btn-reject{
    border: 1px solid #066 !important;
}

#cookiePolicy {
     scroll-margin-top:80px !important; 
}
.cky-policy{
    font-weight: 700 !important;
}
.cky-btn:hover {
    opacity: 1 !important;
    background-color: #000 !important;
    color: #fff !important;
}
.pxl-wrap-table .pxl-table .pxl-table-inner .wrap-table:first-child .pxl-table--item {
    min-width: 300px !important;
}
.parent-pageid-35799 .box-body p{
    text-align: justify !important;
}
input[name="esfpx_es_hp_email"]{
    display: none !important;
}

.peryear{
    font-size: 16.5px;
    line-height: 1.8em;
    word-spacing: 0px;
    letter-spacing: -.2px;
    font-weight: 400;
    color: #6d7c90;
}   

.single-post #pxl-main {
    padding: 50px 0 !important;
}

.pxl-item-toppadding{
    padding-top: 20px;
}

.single-post .pxl--post-footer {
    float: right;
    flex-wrap: wrap;
    padding: 0;
   border-bottom: none !important; 
    width: 40%;
}

.single-post h1{
    font-size: 2.5rem;
    color: #000;
}

.single.single-post #main-page-title{
    display: none !important;
}

.selectron23 .selectron23-container {
    margin-top: 4.16px !important;
}

.grecaptcha-badge{
    display: none !important;
}

#wpcf7-f175-p128-o1 .wrap-ctf-page .input-filled input:active, #wpcf7-f175-p128-o1 .wrap-ctf-page .input-filled input:focus , #wpcf7-f175-p128-o1 .wrap-ctf-page .input-filled textarea:active, #wpcf7-f175-p128-o1 .wrap-ctf-page .input-filled textarea:focus {
    box-shadow: none !important;
    border: 1px solid var(--primary-color) !important;
}

table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expandedtr>th:first-child:before {

    content: "-";
}