/*
Theme Name: Nimbo Child
Theme URI: https://cocaina-dossier.appspot.com
Description: Report Cocaina
Author: Dossier Center
Author URI: https://cocaina-dossier.appspot.com
Template: nimbo
 Version: 1.1
 Text Domain: nimbo-child
*/

.descript{
  color: #555;
}
.descriptInfo{
  background: #F4F6FB;
  display: none;

}
.bwp-dark-style .descriptInfo{
  background: #272727;
}

.openDescript{
  width: auto;
  height: 1em !important;
  margin-top: -.2em;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  z-index: 10;
}
.openDescript path{
  fill: #777;
}
.openDescript:hover path{
  fill: #272727;
}
.questionSign{
  width: auto;
  height: 1em !important;
  margin-top: -.6em;
  vertical-align: middle;
  cursor: pointer;
}
.closeDecript{
font-size: 24px ;
line-height: 0px;
position: relative;
top: 4px;
margin: 0 2px;
opacity: 0.5;
cursor: pointer;
color: #777;
}
.closeDecript:hover{
  opacity: 1;
}
.incutArticle{
  background-color: #ececec;
  transition: max-height .2s ease-in-out;
  overflow: hidden;
  max-height: 250px;
  cursor: pointer;
  padding: 2em;
  font-size: 0.8em;
  position: relative;
  margin-bottom: 2em;
}

.incutArticle h3 {margin-top: 0; font-size: 1.3em;}

.incutArticle svg{
  height: 3em;
}
.closeIncut{
  height: 3em;
  display: block;
  margin: 0 auto;
  margin-top: 1em;
  width: 32px;
  cursor: pointer;
}
.incutArticle::after {
    content: "";
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#ececec));
    background: linear-gradient( rgba(255,255,255,0), #ececec);
    height: 150px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    pointer-events: none;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.toggled{
  cursor: default;
  max-height: 100% !important;
}
.toggled::after{
  opacity: 0;
visibility: hidden;
}
.closeIncut a{
  display: block;
}

h6, body, .mfp-title, .mfp-counter, .bwp-logo-text, .bwp-header-search-icon,.comment-list .pingback .comment-body,.comment-body .reply .comment-reply-link ,.comment-navigation .nav-links a, #searchform .bwp-search-submit,.widget_bwp_meta li,.widget_bwp_posts_slider .owl-theme .owl-nav button,.bwp-footer-social-links a, .bwp-color-switch-icon , .sf-menu a, .bwp-sm-menu li a, .bwp-single-post-metadata li, .bwp-single-post-share > span, .bwp-single-post-comments-count .bwp-count, .comment-reply-title #cancel-comment-reply-link, .bwp-cookies-close-icon, .bwp-single-post-likes-count .bwp-count,.post-navigation .nav-links a .meta-nav,.bwp-content .wp-block-pullquote blockquote,.bwp-content .wp-block-verse,.bwp-content .wp-block-calendar #wp-calendar,.bwp-about-author-name .bwp-about-author-posts-num,.bwp-about-author-posts-link, .pagination .nav-links .page-numbers, .bwp-post-hover-buttons a,.bwp-post-media-slider .owl-theme .owl-nav button, .bwp-post-date, .bwp-post-author-name a, .bwp-post-likes .bwp-count, .bwp-post-comments-title , .bwp-post-comment-author , .bwp-post-add-comment-link , .bwp-cookies-info-icon, .bwp-accept-cookies-btn{
  font-family: 'Circe-Light', sans-serif; font-weight: 300;
}
body{
  font-size: 20px;
}

.custom-logo-link, .bwp-color-switch-icon, .bwp-sticky-header-one-row .bwp-animate-header .bwp-logo-text, .bwp-sticky-header-one-row .bwp-animate-header .custom-logo-link, .bwp-sticky-header-one-row .bwp-animate-header .bwp-header-search-icon, .bwp-sticky-header-one-row .bwp-animate-header .bwp-color-switch-icon, .bwp-sticky-header-one-row .bwp-animate-header .sf-menu a {
    line-height: 40px;
}

.bwp-dropdown-search-container #searchform .bwp-search-field , .bwp-author-heading-social-links ul li a ,.bwp-cookies-info-content, .bwp-post-link-to-single-page, .bwp-post-icons ,.widget_search #searchform .bwp-search-field, .sticky .bwp-post-sticky-mark, .bwp-single-post-share-list li a,.bwp-footer-text, .bwp-single-post-counters-list,.bwp-footer-menu li a{
  font-family: 'Circe-Light', sans-serif;
}

.sf-arrows .sf-with-ul:after ,.comment-reply-title #cancel-comment-reply-link:before, .sf-arrows ul .sf-with-ul:after, .bwp-header-nav-row .sf-arrows ul .sf-with-ul:after , .widget_rss .bwp-widget-title .rsswidget:first-child:before{
  font-family: 'Circe-Bold', sans-serif;
}

b, strong {
	font-family: 'Circe-Bold', sans-serif;
}

.bwp-dark-style .incutArticle::after{
  background: -webkit-gradient(linear,left top,left bottom,from(rgba(39,39,39,0)),to(#000));
  background: linear-gradient( rgba(39,39,39,0), #000);
}
.bwp-dark-style .incutArticle{
  background-color: #272727;
  color: rgb(214, 218, 222);
}

.respons {
	font-family: 'Circe-light';
    padding: 1em 1em 0;
    background: #efefef;
}

.bwp-dark-style .respons {
	    background: #212121;
}


.elementor-widget-toggle .elementor-toggle .elementor-tab-content {font-size: 0.9em}
.elementor-tab-content p {margin-bottom: 10px}
.dialog-message p {
	font-size: 16px;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    margin-top: 1em;
    margin-bottom: 1em;
    line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5em
}

h2, .h2 {
  font-size: 2em
}

h3, .h3 {
  font-size: 1.8em
}

h4, .h4 {
  font-size: 1.6em
}

h5, .h5 {
  font-size: 1.4em
}

h6, .h6 {
  font-size: 1.1em
}

p {
    margin: 0 0 1em;
  }

a {color: #d50000;}
.elementor-text-editor p a:hover {border-bottom: 1px solid #d50000;}

blockquote {
    font-family: 'Circe-Regular', sans-serif;
    font-size: 20px;
    line-height: 1.33;}

@media (max-width: 480px) {
  h1, .h1 {
  font-size: 1.8em
}

h2, .h2 {
  font-size: 1.6em
}

h3, .h3 {
  font-size: 1.4em
}

h4, .h4 {
  font-size: 1.3em
}

h5, .h5 {
  font-size: 1.2em
}

h6, .h6 {
  font-size: 1.1em
}
 }



 /*PROGRESS BAR*/

 ::-webkit-scrollbar {
	display: none;
}

::-webkit-scrollbar-thumb {
	display: none;
}

progress {
	position: absolute;
	left: 0;
  bottom: 0;
	width: 100%;
	height: 5px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	background-color: transparent;
	color: #d50000;
	z-index: 10;
}

progress::-webkit-progress-bar {
	background-color: transparent;
	z-index: 10;
}

progress::-webkit-progress-value {
	background-color: #d50000;
	z-index: 10;
}

progress::-moz-progress-bar {
	background-color: #d50000;
	z-index: 10;
}
#bwp-show-dropdown-search{
  display: none;
}
.progress-container {
	width: 100%;
	background-color: transparent;
	position: fixed;
	top: 0;
	left: 0;
	height: 5px;
	display: block;
	z-index: 10;
}

.progress-bar {
	background-color: #d50000;
	width: 0%;
	display: block;
	height: inherit;
	z-index: 10;
}
.bwp-sm-main-menu-container {
    display: none !important;

}
@media (max-width: 480px) {
  progress{
    position: fixed;
    top: 0;
    height:  3px;
  }
}
@media (min-width: 992px) {
  #articleNav {
    display: flex;
    justify-content: space-around;
    padding: 0;
    height: 32px;
    border-top: 1px solid #a7a7a7;
    border-bottom: 1px solid #a7a7a7;
    margin: 0;
  }
  #articleNav li{
    list-style: none;
    border-right: 1px solid #a7a7a7;
    margin: 0px;
    flex-grow: 1;

  }
  #articleNav li a:hover{
    color: #fff;
    background: #d50000;

  }




  #articleNav li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 32px;
    color: #000;
    text-transform: uppercase;
	font-size: 16px;
  }
}

@media (max-width: 991px) {
  #articleNav li{
    list-style: none;
    border-bottom: 1px solid #E6E6E6;
    margin: 0px;

  }

  .bwp-sticky-header-one-row #bwp-header {
    position: fixed;
  }
  #articleNav {
  position: absolute;
  left: -1000px;
  width: 100%;
  padding: 20px;
  height: calc(100vh - 100px);
  background: #fff;
  transition: all .5s ease-out;
  }
  #articleNav.activeNav{
    left: 0;
    transition: all .5s ease-out;

  }
  #articleNav li a{
    display: inline-block;
    width: 100%;
    color: #A5A5A5;
    text-transform: uppercase;
    padding: 10px 5px;
  }
  #articleNav li a:hover{
    color: #e3000b;
    background: rgba(227, 0, 11, 0.08);

  }
}

.bwp-dark-style #articleNav li a{
  color: #aaa;
}
.bwp-dark-style #articleNav li a:hover {
  color: #fff;

}
.bwp-dark-style .elementor-text-editor , .bwp-dark-style .elementor-2 .elementor-element.elementor-element-a4bb223.elementor-share-buttons--skin-framed .elementor-share-btn , .bwp-dark-style .elementor-element-9ec6e04 .elementor-share-btn , .bwp-dark-style .elementor-2 .elementor-element.elementor-element-9ec6e04.elementor-share-buttons--skin-framed .elementor-share-btn{
  color: rgb(214, 218, 222);
  border-color: rgb(214, 218, 222);

}
.bwp-dark-style .elementor-2 .elementor-element.elementor-element-a4bb223.elementor-share-buttons--skin-framed .elementor-share-btn{
  border-color: rgb(214, 218, 222);
}
.bwp-dark-style .elementor-2 .elementor-element.elementor-element-ee868d2 > .elementor-background-overlay{

  background-color: #111;
}
.bwp-dark-style .elementor-widget.elementor-widget-heading, .bwp-dark-style .elementor-widget-heading.elementor-widget-heading .elementor-heading-title {
color: #eaedf1;
}
