/* @media (min-width: 768px) {
  .container {
    max-width: 1028px;
  }
} */
body {
  color: #1a1e21;
}

input {
  outline: none;
}

/* input[type=search] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  font-family: inherit;
  font-size: 100%;
} */
.btn_type_search {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  font-family: inherit;
  font-size: 100%;
}

input::-webkit-search-decoration, input::-webkit-search-cancel-button {
  display: none;
}

/* input[type=search] {
  background: #f3edf1 url(https://static.tumblr.com/ftv85bp/MIXmud4tx/search-icon.png) no-repeat 9px center;
  border: solid 1px #f3edf1;
  padding: 0px 0px 0px 32px;
  width: 130px;
  -webkit-border-radius: 10em;
  -moz-border-radius: 10em;
  border-radius: .50em;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
  float: right;
} */
.btn_type_search {
  background: #f3edf1 url(https://static.tumblr.com/ftv85bp/MIXmud4tx/search-icon.png) no-repeat 9px center;
  border: solid 1px #f3edf1;
  padding: 0px 0px 0px 32px;
  width: 130px;
  -webkit-border-radius: 10em;
  -moz-border-radius: 10em;
  border-radius: .50em;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
  float: right;
}

/* input[type=search]:focus {
  width: 80%;
  background-color: #f3edf1;
  border-color: #f3edf1;
  -webkit-box-shadow: 0 0 5px rgba(172, 34, 130,.5);
  -moz-box-shadow: 0 0 5px rgba(172, 34, 130,.5);
  box-shadow: 0 0 5px rgba(172, 34, 130,.5);
} */

.btn_type_search:focus {
  width: 80%;
  background-color: #f3edf1;
  border-color: #f3edf1;
  -webkit-box-shadow: 0 0 5px rgba(172, 34, 130,.5);
  -moz-box-shadow: 0 0 5px rgba(172, 34, 130,.5);
  box-shadow: 0 0 5px rgba(172, 34, 130,.5);
}

input:-moz-placeholder {
  color: #999;
}

input::-webkit-input-placeholder {
  color: #999;
}

.nav-item {
  padding-right: 20px;
  padding-left: 20px;
}

.nav-item .nav-link {
  color: #fff;
}

.nav-link:hover {
  background-color: #000;
  color: #fff;
}

.navbar.navbar-light.navbar-expand-md {
  padding: .0rem .5rem;
}

.btn_header:hover {
  background-color: #ac2282!important;
}

.nav.navbar-nav {
  text-transform: uppercase;
  font-size: 14px;
}

.social_div {
  padding-top: 15px;
  padding-bottom: 10px;
}

.img_footer_logo {
  width: 90%!important;
}

@media (max-width: 768px) {
  .social_div {
    padding-top: 5px;
    padding-bottom: 10px;
  }
}

@media (max-width: 768px) {
  h6 {
    font-size: 12px!important;
  }
}

@media (max-width: 768px) {
  .btn.btn-primary.btn-block {
    font-size: 9px!important;
  }
}

@media (max-width: 768px) {
  .fa.fa-facebook, .fa.fa-twitter, .fa.fa-google-plus {
    font-size: 12px!important;
  }
}

@media (max-width: 768px) {
  /* input[type=search] {
    font-size: 12px!important;
    width: 100px;
    float: right;
  } */
  .btn_type_search {
    font-size: 12px!important;
    width: 100px;
    float: right;
  }
}

@media (max-width: 1024px) {
  .col_not_pdd_rig {
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .col_not_pdd_rig {
    padding-right: 15px;
  }
}

@media (max-width: 992px) {
  .nav-item {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (max-width: 1024px) {
  .nav-item {
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media (max-width: 1200px) {
  .nav-item {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (max-width: 768px) {
  .nav.navbar-nav {
    font-size: 12px;
  }
}

@media (max-width: 768px) {
  .nav-item {
    padding-left: 1px;
    padding-right: 1px;
  }
}

@media (max-width: 426px) {
  /* input[type=search] {
    width: 70px;
  } */
  .btn_type_search {
    width: 70px;
  }
  .img_footer_logo {
    width: 70%!important;
  }
}

@media (max-width: 376px) {
  /* input[type=search] {
    width: 60px;
  } */
  .btn_type_search {
    width: 60px;
  }
}

@media (max-width: 426px) {
  .icons_movil_style {
    text-align: center;
  }
}

@media (max-width: 426px) {
  .social_div {
    padding-bottom: 2px;
    padding-top: 13px;
  }
}

@media (max-width: 376px) {
  .social_div {
    padding-bottom: 2px;
    padding-top: 7px;
  }
}

@media (max-width: 321px) {
  .social_div {
    padding-bottom: 7px;
    padding-top: 7px;
  }
}

@media (max-width: 768px) {
  .form-control {
    height: calc(1.5rem + 2px);
  }
}

@media (max-width: 321px) {
  .btn_header {
    padding: .375rem .25rem;
  }
}

.box_noticia_destacada {
  background-color: #fff;
  overflow: hidden;
  /*box-shadow: 0px 3px 3px 1px rgba(0, 0, 0, 0.2);*/
  margin-top: 20px;
  text-align: justify;
  width: 100%;
  border: 1px solid #f3edf1;
}

.box_content_noticia_destacada {
  padding-right: 15px;
  padding-left: 15px;
  color: #6d6d6d;
  font-weight: bold;
}

.row.box_content_text {
  color: #6d6d6d;
  font-weight: 400;
}

.box_footer_noticia_destacada {
  background-color: #f3edf1;
}

.fa.fa-comment {
  color: #a38c9c;
}

.box_noticia {
  border: 1px solid #f3edf1;
}

.box_noticia_header {
  color: #6d6d6d;
  font-weight: 500;
  font-size: 18px;
}

.box_noticia_text {
  color: #6d6d6d;
  margin-bottom: 8px;
  font-size: 14px;
}

@media (max-width: 768px) {
  /* .box_noticia_header {
    font-size: 14px;
  } */
}

@media (max-width: 768px) {
  /* .box_noticia_text {
    font-size: 12px;
  } */
}

@media (max-width: 300px) {
  /* .box_noticia_header {
    font-size: 14px;
  } */
}

.calendar {
  margin-top: 25px;
  margin-bottom: 25px;
  padding-left: 0px;
  padding-right: 0px;
}

.box_destacamos {
  padding-left: 0px;
  padding-right: 0px;
}

.banner_camara_comercio {
  padding-left: 0px;
  padding-right: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.box_destacamos.header_text {
  color: #6d6d6d;
  margin-top: 8px;
  font-weight: 400;
}

hr.multimedia_section {
  border-top: 1px solid rgb(192,192,192);
  padding-top: 15px;
}

.cartelera_dias h4 {
  color: rgb(74,93,102);
  font-weight: 700;
}

.cartelera_dias:hover {
  background-color: #ac2283;
  border-radius: 4px;
}

.cartelera_dias:hover h4 {
  color: white;
}

.cartelera_heading_title {
  color: rgb(255,255,255);
  text-transform: uppercase;
  font-weight: 600;
  font-size: 26px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-left: 15px;
}

@media (max-width: 768px) {
  .cartelera_heading_title {
    font-size: 20px;
  }
}

.navbar_fixed {
  overflow: hidden;
  background-color: #333;
  /*position: fixed;*/
  top: 0;
  /*width: 100%;*/
}

article .container-image.side_right {
  float: right;
  width: 50%;
  margin-left: 10px;
}
.container-image {
  position: relative;
}

.image-footer.side_right {
  float: right;
  font-size: .8em;
  margin-right: 10px;
  margin-left: 10px;
  width: 50%;
  text-align: right;
}

.share-btn {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: 0px 5px 20px 0px;
  width: 40px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border-radius: 8px;

}

.share-btn.twitter {
  color: white;
  background-color: rgb(29, 161, 242);
  border-radius: 2px;
}

.share-btn.facebook {
  color: white;
  background-color: rgb(59, 89, 152);
  border-radius: 2px;
}

.share-btn.instagram {
  color: white;
  background-color: rgb(132, 132, 132);
  border-radius: 2px;
}
.share-btn.email {
  color: white;
  background-color: rgb(115, 138, 141);
  border-radius: 2px;
}
.share-btn.pinterest {
  color: white;
  background-color: rgb(255, 101, 80);
  border-radius: 2px;
}

.widget_tag_cloud .tagcloud {
  overflow: hidden;
  margin: 0 -4px;
}
.widget_tag_cloud .tagcloud a {
  float: left;
  color: #303030;
  font-size: 1em;
  line-height: 20px;
  padding: 5px 10px;
  margin: 4px;
  border: 2px solid #718d9a;
  border-radius: 3px;
  text-decoration: none;
}
.widget_tag_cloud .tagcloud a:hover {
  color: #FFF;
  background-color: #718d98;
  border-color: #718d98;
  text-decoration: none;
}





.pricing-area .plan-action .btn::after,.pricing-area .plan-action .btn::before{
  border-color:#e24f43 transparent transparent;
  border-radius:5px 0 0;
  border-style:solid;
  border-width:12px;
  bottom:-13px;
  content:"";
  height:0;
  position:absolute;
  width:0;z-index:-1
}
.pricing-area li,.pricing-area ul{
  background:#fafafa
}
.pricing-area h3{
  color:#fff
}
.pricing-area .plan-action .btn::before{
  left:-10px
}
.pricing-area .plan-action .btn::after{
  right:-10px
}
.pricing-area .green .plan-action .btn::after,.pricing-area .green .plan-action .btn::before{
  border-color:#1f8c4d transparent transparent
}
.pricing-area .yellow .plan-action .btn::after,.pricing-area .yellow .plan-action .btn::before{
  border-color:#d4880f transparent transparent
}
.pricing-area .default .plan-action .btn::after,.pricing-area .default .plan-action .btn::before{
  border-color:#5c5c5c transparent transparent
}
a.social {
  color: #1a1e21;
}
a.social:hover {
  color: #1a1e21;
}

a{
  color:#6d8de1
}
#footer a:active,a:hover{
  color:#fcf8f8;
  text-decoration:none;
  font-weight:700
}
p{
  margin:0 0 10px
}
.pricing-table{
  padding:70px 0
}
.center{
   padding-bottom:55px;
   text-align:center
}
.center h2{
  font-size:36px;
  margin-bottom:20px;
  margin-top:0
}
h1,h2,h3,h4,h5,h6{
  color:#4e4e4e;
  font-family:"Open Sans";
  font-weight:600
}
.lead,.pricing-area ul li{
  font-size:16px;
  font-weight:400
}
.lead{
  line-height:24px
}
.plan{margin-bottom:70px;position:relative}
.pricing-area ul{margin:0;padding:0}
.pricing-area .heading{margin-left:-10px;border-radius:2px 2px 0 0;padding:17px 0}
.pricing-area ul li{list-style:none;padding:15px 0;color:#666}
.pricing-area .price,.pricing-area h1{font-weight:300;margin-bottom:15px;margin-top:0;font-size:36px;color:#fff}
.pricing-area .price{font-size:18px;font-weight:700}
.pricing-area ul li:nth-child(2n){background:#f5f5f5}
.plan-action{height:42px}
.pricing-area .price.red .heading,.pricing-area .price.red .plan-action .btn{background:#e24f43;color:#fff}
.pricing-area .price.green .heading,.pricing-area .price.green .plan-action .btn{background:#27ae60;color:#fff}
.pricing-area .price.yellow .heading,.pricing-area .price.yellow .plan-action .btn{background:#f39c12;color:#fff}
.pricing-area .price.default .heading,.pricing-area .price.default .plan-action .btn{background:#5c5c5c;color:#fff}
.pricing-area .plan{margin-bottom:70px;position:relative}
.pricing-area .plan-action .btn{color:#fff;margin-top:5px;padding:5px 20px;position:relative}
.pricing-area img{
  position:absolute;
  right:15px;
  top:0;
  z-index:1
}
body{color:#1a1e21}
input{outline:0}
/* input[type=search]{
  -webkit-appearance:textfield;
  -webkit-box-sizing:content-box;
  font-family:inherit;
  font-size:100%;
  background:url(https://static.tumblr.com/ftv85bp/MIXmud4tx/search-icon.png) 9px center no-repeat #f3edf1;
  border:1px solid #f3edf1;
  padding:0 0 0 32px;
  width:130px;
  -webkit-border-radius:10em;
  -moz-border-radius:10em;
  border-radius:.5em;
  -webkit-transition:all .5s;
  -moz-transition:all .5s;
  transition:all .5s;
  float:right
} */
input::-webkit-search-cancel-button,input::-webkit-search-decoration{
  display:none
}
/* input[type=search]:focus{
  width:80%;
  background-color:#f3edf1;
  border-color:#f3edf1;
  -webkit-box-shadow:0 0 5px rgba(172,34,130,.5);
  -moz-box-shadow:0 0 5px rgba(172,34,130,.5);
  box-shadow:0 0 5px rgba(172,34,130,.5)
} */
.box_noticia,.box_noticia_destacada{border:1px solid #f3edf1}
input:-moz-placeholder{color:#999}
input::-webkit-input-placeholder{color:#999}
.nav-item{padding-right:20px;padding-left:20px}
.nav-item .nav-link{color:#fff}
.nav-link:hover{background-color:#000;color:#fff}
.navbar.navbar-light.navbar-expand-md{padding:0 .5rem}
.btn_header:hover{background-color:#ac2282!important}
.nav.navbar-nav{text-transform:uppercase;font-size:14px;margin-left:0%}
.social_div{padding-top:15px;padding-bottom:10px}
@media (max-width:1024px){.col_not_pdd_rig{padding-right:0}}
@media (max-width:768px){.social_div{padding-top:5px;padding-bottom:10px}h6{font-size:15px!important}
  .btn.btn-primary.btn-block{font-size:9px!important}
  .fa.fa-facebook,.fa.fa-google-plus,.fa.fa-twitter{font-size:12px!important}
  /* input[type=search]{font-size:12px!important;width:100px;float:right} */
  .col_not_pdd_rig{padding-right:15px}.nav.navbar-nav{font-size:12px}}
@media (max-width:992px){.nav-item{padding-left:5px;padding-right:5px}}
@media (max-width:1024px){.nav-item{padding-left:8px;padding-right:8px}}
@media (max-width:1200px){.nav-item{padding-left:10px;padding-right:10px}}
@media (max-width:426px){/*input[type=search]{width:70px}*/.icons_movil_style{text-align:center}
  .social_div{padding-bottom:2px;padding-top:13px}}
@media (max-width:376px){/*input[type=search]{width:60px}*/
  .social_div{padding-bottom:2px;padding-top:7px}}
@media (max-width:768px){.nav-item{padding-left:1px;padding-right:1px}
  .form-control{height:calc(1.5rem + 2px)}}@media (max-width:321px){.social_div{padding-bottom:7px;padding-top:7px}
  .btn_header{padding:.375rem .25rem}}
.box_noticia_destacada{background-color:#fff;overflow:hidden;margin-top:20px;text-align:justify;width:100%}
.box_content_noticia_destacada{padding-right:15px;padding-left:15px;color:#6d6d6d;font-weight:700}
.banner_camara_comercio,.box_destacamos,.calendar{padding-left:0;padding-right:0}
.row.box_content_text{color:#6d6d6d;font-weight:400}.box_footer_noticia_destacada{background-color:#f3edf1}
/* .fa.fa-comment{color:#a38c9c}.box_noticia_header{color:#6d6d6d;font-weight:500;font-size:18px} */
/*.box_noticia_text{color:#6d6d6d;margin-bottom:8px;font-size:14px}*/@media (max-width:768px){/*.box_noticia_header{font-size:14px}*/
/*.box_noticia_text{font-size:12px}*/}@media (max-width:300px){/*.box_noticia_header{font-size:14px}*/}
.calendar{margin-top:25px;margin-bottom:25px}.banner_camara_comercio{margin-top:10px;margin-bottom:10px}
.box_destacamos.header_text{color:#6d6d6d;margin-top:8px;font-weight:400}
hr.multimedia_section{border-top:1px solid silver;padding-top:15px}
.cartelera_dias h4{color:#4a5d66;font-weight:700}
.cartelera_dias:hover{background-color:#ac2283;border-radius:4px}
.cartelera_dias:hover h4{color:#fff}
.cartelera_heading_title{color:#fff;text-transform:uppercase;font-weight:600;font-size:26px;padding-top:0;padding-bottom:0;margin-left:15px}@media (max-width:768px){.cartelera_heading_title{font-size:20px}}
.navbar_fixed{overflow:hidden;background-color:#333;top:0}.img_multimedia{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.9)}
.img-fluid.figure-img.m-auto.img_multimedia_effect{display:block;position:relative;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out;-webkit-backface-visibility:hidden}
.figure.d-flex.flex-column.animated.fadeInDown{display:block;position:relative;background:0 0;overflow:hidden}


.coments-border {
  border-width: 0px;
  margin-top: 10px;
}

.img_banner_camara_comercio {
  width: 100%;  
}

.container_for_banner {
  padding-left: 0px;
  padding-right: 0px;
}

.block_multimedia_portada {
  padding-left: 15px;
}



@media (max-width: 426px){
  .container_for_banner {
    padding-left: 15px;    
  } 
  .block_links_footer_portada {
    padding-left: 15px;
  }
}

.container-image.side_rigth {
  float: right;
  width: 50%;
  margin-left: 10px;
}

h5.image-footer.side_rigth {
    font-size: .8em;
    margin-right: 10px;
    margin-left: 0px;
}

@media (max-width: 426px){
  .container-image.side_rigth {
    float: none;
    width: 100%;
    margin-left: 0;
  }
  h5.image-footer.side_rigth {
    width: 100%;
    text-align: justify;
  }
}

.text-img-more {
  /*margin-bottom: 0px;*/

  font-size: 14px;
  color: #f8f8ff;
  padding-top: 45px;
}
.text-img-more:hover {
  color: #6d8de1;
  font-weight: 400;
}



.interest_links {
  /* background-color: #c7d4da; */
  background-color: #f3ecf1;
  text-align: center;
  padding-bottom: 0.5em;
  padding-top: 1.5em;
}

.interest_links ul.digital_cuban_newspapers {
  list-style: none;
  color: #728c99;
}

.interest_links ul.digital_cuban_newspapers li.links_newspapers {
  display: inline;
}

.interest_links .digital_cuban_newspapers .links_newspapers a {
  color: #728c99;
  /* font-family: 'open_sansregular'; */
  font-weight: 400;
  /* font-size: 0.85em; */
}

.interest_links .digital_cuban_newspapers .links_newspapers a:hover {
  color: #728c99;
  /* font-family: 'open_sansregular'; */
  font-weight: 400;
  /* font-size: 0.85em; */
  cursor: pointer;
}

.interest_links .digital_cuban_newspapers .links_newspapers a:visited {
  color: #728c99;
  /* font-family: 'open_sansregular'; */
  /* font-weight: 500; */
  /* font-size: 0.85em; */
}

.interest_links .digital_cuban_newspapers .links_newspapers a:active {
  color: #728c99;
  /* font-family: 'open_sansregular'; */
  font-weight: 500;
  /* font-size: 0.85em; */
}

.fotorama {
  height: 350px;
}

.fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__stage .fotorama__img {
  top: 40.276px !important;
}

.bottomright{
  position:absolute;
  bottom:21px;
  right:16px;
  background:url(../img/plus.png) no-repeat center;
  background-color:rgba(0,0,0,.35);
  visibility:visible;
  height:45px
}

@media (max-width: 768px){
  .fotorama {
    height: 270px; !important;
  }
}