.centering {
  float: none;
  margin: 0 auto;
}
.sp-template img{
width: 50px !important;
}
hr{
margin: 0.7em 0 !important;
}
.grid-5db1bd955cf19 div.grid-post-item .hover-outer{
background-color: transparent !important;
}
.grid-plus-container .grid-post-item .hover-outer{
background-color: transparent !important;
}
.grid-plus-inner .grid-post-item.woocommerce.thumb-title-price-inline .post-info{
background-color: rgba(0,0,0,0.8) !important;
}

.so-widget-sow-image-default-fae83571bfaa .sow-image-container .so-widget-image{
  height: 160px;
}

p{
 line-height: 1.4; 
  margin: 10px 0px 10px 0px;
}

ul.wppap-thumbs li.wppap-content {
  padding: 15px 0 15px;
}

ul.wppap-thumbs li a.wppap-thumbnail .wppap-description {
  line-height: 0.8 !important;
  padding: 10px 12px;
}

.wppap-main-wrapper ul.wppap-thumbs li.wppap-content {
  background-color: rgba(197,197,199,0.6);
}

.grid-plus-container .post-item .hover-outer {
  background-color: transparent !important;
}

.grid-5c5c64ae260b0 div.post-item .hover-outer {
  background-color: transparent !important;
}

.wtpsw-post-grid.design-1 .wtpsw-post-title a {
  text-transform: none !important;
}

.tlp-portfolio .tlp-layout-3 .tlp-overlay {
  background-color: rgba(38, 206, 97, 0.55) !important;
}

.grid-plus-container .post-item .post-info {
  background-color: rgba(0,0,0,0.4) !important;
}

.grid-plus-inner .post-item.woocommerce.thumbnail-title .post-info {
  background-color: rgba(0,0,0,0.4) !important;
}

.no-navbar .navbar .navbar-inner {
  background-color: #36a34c;
  color: #fff;
}

.navbar .nav>li.current-menu-item>a {
  color: #fff;
}

.navbar .nav>li>a:hover {
  color: #ffff;
}

.navbar .nav>li>a {
  color: #fff;
}

.sticky-enabled .tc-title-logo-off .navbar-wrapper {
  background-color: #36a34c;
}

.navbar-wrapper .navbar h2.site-description {
  color: #fff;
}

.so-widget-sow-button-flat-47fcbec1e563 .ow-button-base a {
  background: transpatent;
  border: 1px solid tranparent;
}

footer#footer a {
  font-size: 18px;
}

.tc-header.clearfix.row-fluid.tc-tagline-off.tc-title-logo-on.tc-sticky-logo-on.tc-shrink-on.tc-menu-on.logo-left.tc-second-menu-in-sn-before-when-mobile {
  background-color: #337821;
}

.wtpsw-post-grid.design-1 .wtpsw-post-title {
  padding: 2px 0;
  font-size: 20px;
}

.wtpsw-post-grid.design-1 .wtpsw-post-stats {
  margin: 0px;
}

section[class^=post-] .row {
  margin-top: 0em;
  margin-bottom: 0em;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0px;
}

.entry-title:not(.over-thumb) a,
.woocommerce .woocommerce-products-header .page-title:not(.over-thumb) a {
  text-decoration: none;
}

.row.flex-row.flex-lg-nowrap.justify-content-start.justify-content-lg-end.align-items-center.topbar-navbar__row {
  background-color: #2a750f;
  background-image: url("http://www.telerebelde.icrt.cu/wp-content/uploads/2019/02/banner22.jpg");
  height: 250px;
}

.topbar-navbar__row .col-auto {
  color: #fff;
}

#ajaxsearchlite1 .probox,
div.asl_w .probox {
  border: 2px solid #2a750f !important;
}

div.asl_w .probox .promagnifier .innericon svg {
  fill: #2a750f !important;
}

.slick-slider {
  height: 300px;
}

#tlp-portfolio-container-889997179.tlp-portfolio h3,
#tlp-portfolio-container-889997179.tlp-portfolio h3 a {
  text-decoration: none !important;
  font-size: 22px !important;
}

table:not([id^=wp-calendar]):not(.ui-datepicker-calendar) td {
  margin: 0px;
  padding: 2px;
}

article .entry-content a {
  text-decoration: none;
  font-size: 20px;
}

.sticky-brand-shrink-on .desktop-sticky .navbar-brand img {
  height: 70px;
}

.swing:hover
{
-webkit-animation: swing 1s ease;
animation: swing 1s ease;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
}

.fade
{
        opacity:0.5;
}
.fade:hover
{
        opacity:1;
}

.img-contenedor img {
-webkit-transition:all .9s ease; /* Safari y Chrome */
-moz-transition:all .9s ease; /* Firefox */
-o-transition:all .9s ease; /* IE 9 */
-ms-transition:all .9s ease; /* Opera */
width:100%;
}
.img-contenedor:hover img {
-webkit-transform:scale(1.25);
-moz-transform:scale(1.25);
-ms-transform:scale(1.25);
-o-transform:scale(1.25);
transform:scale(1.25);
}
.img-contenedor {/*Ancho y altura son modificables al requerimiento de cada uno*/
/*width:300px;
height:180px;*/
overflow:hidden;
}