/*Detalle noticia*/
.container.detalle-noticia .content-post img {
    max-width: 100%;
    height: 100%;
}
.container.detalle-noticia .content-post h2 span {
    font-size: 1.5 rem;
}
.container.detalle-noticia .content-post{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; 
}

.pagination { float:left; width:100%; margin:0; padding:0; text-align:center; clear:both; padding:20px 0 0 0; margin:0 0 0 0; display:inline; list-style:none; font-family: 'Helvetica LT Std Cond',Arial,sans-serif; font-size:13px;}

.pagination li { color:#969696; font-weight:normal; border-right:1px solid #DFDFDF; display:inline; padding:0 10px 0 10px; margin:0 0 0 0 !important;}

.pagination li.current, .pagination li.current a { font-weight:bold; color:#000000; text-decoration:underline;cursor: default}

.pagination li.last, .pagination li.last a { border:none;}

.pagination li a { color:#969696;}

.pagination li a:hover { color:#BA7C2F; text-decoration: none;}

.content-post .card .thumb {
    width: 250px !important;
}

input[type=radio]{
    margin: 0 10px;    
}


.iVtip{position:absolute;width:240px;color:#333;z-index:103}.iVtip h3{font:bold 14px Verdana;background:url(../../img/iVtip.png) no-repeat;color:#f00;margin-bottom: 0px;padding:24px 136px 6px 44px}.iVtip p{font:10px Verdana;background:url(../../img/iVtip.png) no-repeat left bottom;color:#000;padding:0 36px 36px 44px}.hidden{display:none;}

#MensajeConfirmacion{
    padding-top: 4rem;
}
 
 

/*Captcha*/
button.captchaButTry{
    border:0;
    background: none;
    background-image: url("/images/refresh.gif");
    background-repeat: no-repeat;
    background-position: 0 50%;
    cursor: pointer;
}
.captchaButTry span.text{
    padding-left: 20px;
}
.captchaShuffleButton button {
    color: #000000;
    font-size: .9em;
}

.captchaShuffleButton button :hover{
   text-decoration: underline;
}


 ul.errors{
     color: red;
 }

ul, li {
    line-height: normal;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul.errors li.ui-corner-all{
    color: red !important;
    line-height: normal;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
/*#captcha_valida_contacto-element input{width: 180px; vertical-align: bottom}*/

/*Captcha*/
  
#captcha_valida_contacto-element{width: 400px;}
#captcha_valida_contacto-element input{width: 180px; vertical-align: bottom; padding: 5px;margin: 0px 25px 0 0; float: left }
#captcha_valida_contacto-input-label {display:none}
#captcha_valida_contacto-element img{margin: 0px;}



#cookieChoiceInfo { border:0;font-size:10pt;margin:0 auto;padding:5px 0;text-align:center;width:100%;z-index:9999;border-bottom:4px solid #f1c40f;} #cookieChoiceInfo span,#cookieChoiceInfo a { vertical-align:middle;} #cookieChoiceInfo a { color:#d8b00d;} #cookieChoiceDismiss,#cookieChoiceDismiss:visited { background:#222 url('http://www.agrovetmarket.com/images/overlay.png') repeat-x;display:inline-block;padding:5px 10px 6px;color:#ffffff !important;text-decoration:none;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.6);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;margin:auto 10px;} #cookieChoiceDismiss:hover { background-color:#111;color:#ffffff;} #cookieChoiceDismiss:active { top:1px;}


.form-check-inline label {
    margin-bottom: 0;
}

.col-form-label span{ color: #f00; }



/*-- Noticias */
.noticias {
  background-color: #fff !important;
  padding-top: 9rem;
  position: relative;
  padding-bottom: 7.5rem;
}

.noticias h1.title::after {
  content: "";
  position: absolute;
  width: 4.3rem;
  height: 5px;
  background: #000;
  left: 67.5%;
  bottom: 20px;
}

.noticias .card {
  border: 0 !important;
}

.noticias .card .card-img-top {
  border-radius: 0 !important;
}

.noticias h4.title {
  font-size: 0.99rem;
  color: #846f52;
  position: relative;
  padding-bottom: 7px;
}

.noticias h4.title::after {
  content: "";
  position: absolute;
  width: 50%;
  height: 1px;
  background: #846f52;
  left: 0;
  bottom: 0;
}

.noticias p.date {
  font-size: 0.87rem;
}

.noticias p.resume {
  font-size: 1rem;
  text-align: justify;
  line-height: 20px;
}

.noticias a.lead {
  font-size: 0.81rem;
  color: #846f52;
}

.noticias .btn-control {
  background: #C9C7C8;
  border-radius: 0 !important;
  width: 32px;
  height: 32px;
  position: absolute;
  bottom: 0;
  font-weight: bold;
  padding: 2px 0;
}

.noticias .btn-control:hover {
  background: #303030;
  color: #fff;
  transition: ease background .3s;
}

.noticias .prev {
  right: 4.2rem;
}

.noticias .next {
  right: 1.6rem;
}


/* Noticias
-------------------------------------------------- */
.noticias-page {
  color: #333333;
}

.noticias-page .card {
  border: 0;
}

.noticias-page .card-heading h1 {
  font-size: 2.25rem;
}

.noticias-page .card-body {
  color: #0a0a0a;
}

.noticias-page .card-body img {
  max-width: 100%
}

.noticias-page .card-img-top {
  max-height: 525px;
}

.noticias-page .card-footer {
  border: 0;
  padding: 0;
  background: #fff;
  padding-top: 1rem;
  padding-bottom: 3.5rem;
  border-bottom: 1px solid #A5A7A6;
}

.noticias-page .card-heading .date {
  font-size: 1.1rem;
}

.noticias-page .btn-tag {
  min-width: 180px;
  border: 1px solid #AFB0AB;
  border-radius: 0;
  margin-right: 35px;
  margin-bottom: .5rem;
  padding: 3px 15px;
  font-size: 0.87rem;
}

.noticias-page .btn-tag:hover,
.noticias-page .btn-tag:active {
  background: rgb(202, 202, 199);
}

.noticias-page .card.widget {
  border: 1px solid #ABACA7;
  border-radius: 0;
  margin-bottom: 1.4rem;
}

.noticias-page .card.widget .card-body {
  color: #55575b !important;
  padding-left: 2rem;
  overflow: hidden;
}

.noticias-page .card.widget .card-header {
  background: #F7F7F7;
  font-size: 1rem;
  color: #55575b;
  padding-top: 1rem;
 
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.noticias-page .recents {
  padding: 0 !important;
}

.noticias-page .recents .nav-item {
  border-bottom: 1px solid #AFB0AB;
  padding-left: 3.5rem;
  padding-right: .8rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  position: relative;
}

.noticias-page .recents .nav-link {
  color: #55575b;
}

.noticias-page .recents .nav-item::before {
  content: ">";
  position: absolute;
  left: 2.1rem;
  margin-top: 14px;
  transition: ease all .3s;
}

.noticias-page .recents .nav-item:hover::before {
  left: 2rem;
}

.noticias-page .search-form-noticias input {
  border: 2px solid #E9E9E9;
  border-radius: 0;
}

.noticias-page .recents .nav-item:last-child {
  border-bottom: 0;
}

@media(max-width: 800px) {
  .noticias-page{
    margin-top: 4rem;
  }
  .noticias-page .card-heading h1 {
    font-size: 1.8rem
  }

  .noticias-page .card-heading .date {
    font-size: .8rem
  }
  .noticias-page .btn-tag{
    min-width: 50%;
    margin-right: 10px;
  }
}


/* Contactenos Page
-------------------------------------------------- */
#contactenos {
  padding-bottom: 110px;
  position: relative;
  z-index: 9;
}

#contactenos .fieldset {
  color: #333;
  margin-bottom: 1rem;
  color: #9C7C41;
  font-family: "hnltstd-57";
}

#contactenos .menu h1 {
  font-size: 40px;
  color: #333;
  margin-bottom: 30px;
}

#contactenos .menu ul {
  padding: 0;
  list-style-type: none;
}

#contactenos .menu ul li {
  font-size: 14px;
  color: #868686;
  margin-left: 4px;
  margin-bottom: 15px;
}

#contactenos .mapa {
  overflow: hidden;
  margin-bottom: 2rem;
  height: 390px !important;
}

#contactenos .icon_direc {
  background: url(../images/icons/icon-gps-gold.png) no-repeat 3px;
  padding-left: 1.5rem;
}

#contactenos .icon_direc .text {
  margin-left: 6px;
  display: block;
}

#contactenos .icon_email {
  background: url(../images/icons/icon-mail-gold.png) no-repeat 0 4px;
  padding-left: 1.5rem;
}

#contactenos .icon_email .text {
  margin-left: 6px;
}

#contactenos .icon_telef {
  background: url(../images/icons/icon-phone-gold.png) no-repeat 0 3px;
  padding-left: 1.5rem;
}

#contactenos .icon_telef .text {
  margin-left: 6px;
}

/* Ripple effect */
.ripples {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: transparent;
}

.ripplesCircle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  width: 0;
  height: 0;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.25);
}

.ripples.is-active .ripplesCircle {
  animation: ripples .4s ease-in;
}

/* Ripples animation */
@keyframes ripples {
  0% {
    opacity: 0;
  }

  25% {
    opacity: 1;
  }

  100% {
    width: 200%;
    padding-bottom: 200%;
    opacity: 0;
  }
}

/* chevron-right in button */
i.chev-r {
  font-style: normal;
  font-family: monospace;
  font-weight: 700;
  top: -1px;
  right: 4px;
  position: relative;
  transition: ease all .5s;
}

#contactenos .btn-submit {
  width: 312px;
  height: 40px;
  font-size: 1.1rem;
  margin: auto;
  margin-top: 65px;
  background: #303030;
  color: #fff;
}

#contactenos .btn-submit:hover {
  color: #9c8967;
}

#contactenos input.form-control,
#contactenos textarea.form-control,
#contactenos select.form-control,
#contactenos option.form-control {
  height: 40px;
  border: 1px solid #d8d8d8;
  border-radius: 0;
  color: #9c9c9c;
  font-size: 14px;
  font-family: 'hnltstd-57';
}

#contactenos input.form-control::placeholder,
#contactenos textarea.form-control::placeholder,
#contactenos option.form-control:hover {
  color: #b7b7b7;
}

#contactenos select.form-control {
  position: relative;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px;
  background-repeat: no-repeat;
}

#contactenos select.form-control:focus {
  background-image:
    linear-gradient(45deg, #747474 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, #747474 50%);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px;
  background-repeat: no-repeat;
  border-color: #747474;
  outline: 0;
}


#contactenos .checkboxes {
  padding-left: 20px;
}

#contactenos .customcheck {
  display: block;
  position: relative;
  padding-left: 21px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: .8rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

#contactenos .customcheck input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

#contactenos .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 13px;
  width: 13px;
  background-color: #fff;
  border: 1px solid #bea373;
  margin-top: 3px;
}

#contactenos .customcheck:hover input~.checkmark {
  background-color: #f3f2f0;
}

#contactenos .customcheck input:checked~.checkmark {
  background-color: #bea373;
}

#contactenos .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

#contactenos .customcheck input:checked~.checkmark:after {
  display: block;
}

#contactenos .customcheck .checkmark:after {
  left: 3px;
  top: 0;
  width: 5px;
  height: 10px;
  border: solid #fff;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

#contactenos .refresh-captcha {
  background: url(../../images/icons/icon-refresh.png) no-repeat;
  padding: 5px 0;
  padding-left: 1.6rem;
  font-size: 0.75rem;
  transition: ease all .5s;
}

#contactenos .refresh-captcha:hover {
  color: #00d0fb !important;
  transition: ease all .2s;
}