/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 03 2019 | 10:33:04 */
/****************
Tabulator 
****************/

:focus {outline:0;}

.fl-tab-active span {
  color: #5E6E75;
}
.fl-tabs-panel-label {  
  background: #fafafa;
}
.fl-tabs-label:not(.fl-tabs-panel-label){
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: row-reverse;
}
.fl-tabs-label.fl-tabs-panel-label .tab__titleText{
  color: #5E6E75;
}

.fl-tabs-label.fl-tab-active, .fl-tabs-label.fl-tab-active:hover {
  background: #E2EDF2;
}

.fl-tabs-labels.fl-clearfix {
    background: #fafafa;
}

.fl-tabs-label:hover {
  background: #F0F5F7;
}

.fl-tabs-vertical .fl-tabs-label.fl-tab-active:after {
  width: 0px;
  right: 0;
}


@media (max-width: 768px) {
.fl-tabs-panel-content {
    background: #f0f6f8;
  }
  .tab__titleIcon{
    display: none;
  }
}

.tab__titleIcon{
  margin-right: 20px;
  min-width: 35px;
  width: 35px;
  height: 35px;
}
.tab__titleIcon path{
  fill: #3066df;
}
.fl-tab-active .tab__titleIcon path{
  fill: #3CD5BF;
}


/****************
Accordion 
****************/

.accordion__title {
    color: #22303A;
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 12px;
    line-height: 2;
}
.accordion__position {
    color: #9EB3C2;
}
.fl-accordion-button-icon {
  font-size: 30px;
  color: #3066DF;
  opacity: 1;
}


/**************
Caroussel
**************/

.owl-carousel .owl-item img {
    display: block;
  height: 70px;
  width: auto;
}
.pp-content-post {
    margin: 0 15px !important;
}
.pp-content-post-carousel .owl-theme .owl-nav button.owl-next {
    right: -100px;
}
.pp-content-post-carousel .owl-theme .owl-nav button.owl-prev {
    left: -100px;
}

@media (max-width: 1400px) { 
.pp-content-post-carousel .owl-theme .owl-nav button.owl-next {
    right: -2px;
}
  .pp-content-post-carousel .owl-theme .owl-nav button.owl-prev {
    left: -2px;
}
.pp-content-post-carousel .owl-theme .owl-nav button {
    top: 45%;
}
.pp-content-post-carousel .owl-theme .owl-nav button svg {
    width: 40px!important;
    height: 40px!important;
    background: #e2edf2!important;
  }  
}

.pp-content-post-carousel .owl-carousel .owl-stage-outer{
	overflow: hidden;
}
.pp-content-post-carousel .owl-carousel {
  	overflow: visible;
}