/*
Theme Name: Aimaran
Description: Aimaran Theme
Author: Website Spain
Template: Avada
*/
.nombottom {
    margin-bottom:0 !important;
}
.mtop_10 {
    margin-top: 10px !important;
}
.mbot_10 {
    margin-bottom: 10px !important;
}
.mbot_30 {
    margin-bottom: 30px !important;
}
.mtop_0 {
    margin-top: 0 !important;
}
.mbot_0 {
    margin-bottom: 0 !important;
}
.h_575 img {
  height: 575px !important;
}
/* MENU*/
#nav ul ul, #sticky-nav ul ul {
    width:195px !important;
}
#nav .destacado a,
#sticky-nav .destacado a,
#mobile-menu-item-11089 > a,
#mobile-menu-item-11090 > a {
    color:green !important;
    font-weight: bold;
}

#menu-item-11091 {
    border-left: 1px solid #eee !important;
    padding-left: 40px !important;
}
/* HOME CONTACT FORM */

#wpcf7-f11004-p10998-o1,
#wpcf7-f13292-p13217-o1 {
    border: 1px solid #eee;
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.7);
    color: #c3aa4e;
    padding: 10px;
}

#wpcf7-f11004-p10998-o1 .wpcf7-form-control.wpcf7-submit,
#wpcf7-f13292-p13217-o1 .wpcf7-form-control.wpcf7-submit {
    width: 100% !important;
    border:1px solid #785510;
    padding: 8px 8px;
}
#wpcf7-f11004-p10998-o1 .wpcf7-form-control.wpcf7-textarea,
#wpcf7-f13292-p13217-o1 .wpcf7-form-control.wpcf7-textarea {
    height:70px;
} 
.post-content #wpcf7-f11004-p10998-o1 p,
.post-content #wpcf7-f13292-p13217-o1 p {
    margin:0 0 10px;
}
#homehorseforsale a.button,
#homedressforsale a.button {
    float:none;
    clear:both;
    border:1px solid #785510;
}
#homehorseforsale h2,
#homedressforsale h2  {
    text-align:center
}
#homeface {
    margin-top:23px;
}
.input-text, input[type="text"], textarea, input.s, input.s .placeholder, #comment-input input, #comment-textarea textarea, #comment-input .placeholder, #comment-textarea .placeholder, .comment-form-comment textarea, .post-password-form .password, .wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-number, .wpcf7-form textarea, .wpcf7-form .wpcf7-select, .wpcf7-select-parent .select-arrow, .wpcf7-captchar, .wpcf7-form .wpcf7-date, .gform_wrapper .gfield input[type="text"], .gform_wrapper .gfield input[type="email"], .gform_wrapper .gfield textarea, .gform_wrapper .gfield select, select, #bbpress-forums .bbp-search-form #bbp_search, .bbp-reply-form input#bbp_topic_tags, .bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select, #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content, .bbp-login-form input, .main-nav-search-form input, .search-page-search-form input, .chzn-container-single .chzn-single, .chzn-container .chzn-drop, .avada-select-parent select, #wrapper .search-table .search-field input { 
    color: #696969 !important; 
    font-weight: bold; 
}
#wpcf7-f11004-p10998-o1 .wpcf7-email, #wpcf7-f11004-p10998-o1 .wpcf7-text,
#wpcf7-f13292-p13217-o1 .wpcf7-email,#wpcf7-f13292-p13217-o1 .wpcf7-text {
    height: 35px;
}
.hcf-col1, .hcf-col2 , .hcf-col3 {
  display:inline-block;
  width:32.33%;
  vertical-align: top;
  min-height: 150px;
}
.post-content #wpcf7-f13292-p13217-o1 .hcf-col1 p,
.post-content #wpcf7-f11004-p10998-o1 .hcf-col1 p {
  width:100%;
}
#wpcf7-f13292-p13217-o1 .hcf-col2 .wpcf7-form-control.wpcf7-textarea,
#wpcf7-f11004-p10998-o1 .hcf-col2 .wpcf7-form-control.wpcf7-textarea {
  height: 90px;
}
#wpcf7-f13292-p13217-o1 .hcf-col3 p.cf-submit,
#wpcf7-f11004-p10998-o1 .hcf-col3 p.cf-submit {
  float:none;
}
/* HOME SLIDER*/
#homeslider {
    padding:5px;
    border: 1px solid #ccc;    
    box-shadow: 1px 1px 5px #999;
}
/*HOME SIDEBAR*/
#homeour i.fa-globe {
    font-size:27px;
}
@media (min-width: 992px) {
    #wpcf7-f11004-p10998-o1 p,
    #wpcf7-f13292-p13217-o1 p {
        display: inline-block;
        width:auto;
        max-width:290px;
    }   
    #wpcf7-f11004-p10998-o1 h2,
    #wpcf7-f13292-p13217-o1 h2 {
        margin-bottom:0;
    }
    #wpcf7-f11004-p10998-o1 .wpcf7-form-control.wpcf7-textarea,
    #wpcf7-f13292-p13217-o1 .wpcf7-form-control.wpcf7-textarea {
        height: 35px;
    }
    .post-content #wpcf7-f11004-p10998-o1 p,
    .post-content #wpcf7-f13292-p13217-o1 p {
        margin:0;
    }
    #wpcf7-f11004-p10998-o1 p.cf-submit,
    #wpcf7-f13292-p13217-o1 p.cf-submit {
        width:180px;
        float:right;
    }
    #wpcf7-f11004-p10998-o1 .wpcf7-form-control.wpcf7-submit,
    #wpcf7-f13292-p13217-o1 .wpcf7-form-control.wpcf7-submit {
        position: relative;
        top: 22px;
    }
}
/* POSTS HOME*/
.recent-posts-content h4.entry-title {
    font-size:16px;
}
.homeblog h4.entry-title {
  font-size:17px;  
  line-height: 18px;
  font-family: Raleway, Arial, Helvetica, sans-serif !important;
}
/* FOOTER */
.bbp-pagination .bbp-pagination-links, .page-links, .pagination, .woocommerce-pagination {
  margin-bottom:30px;
}
#text-15 p {
    margin:0;
}
.fusion-footer-widget-area .widget-title {
  margin:0 0 10px;
}
.fusion-footer-widget-column {
  margin-bottom:20px;
}
.fusion-footer {
  clear:both;
}
/*NEWSLETTER*/
#mc4wp-form-1 input[type="email"] {
    font-size: 13px;
    margin-right: 1%;
    padding: 8px 15px;
    color:#aaa9a9;
}
#mc4wp-form-1 input[type="submit"] {
    background: linear-gradient(to top, #d6ad5a, #e8cb90) repeat scroll 0 0 #e8cb90;
    border: 1px solid #785510;
    color: #785510;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    width: 100%;
}
#mc4wp-form-1 input[type="submit"]:hover{
    background:linear-gradient(to top, #e8cb90, #d6ad5a) repeat scroll 0 0 #d6ad5a;
    
}
/*HORSE*/
.boxshadow {
    box-shadow:0 10px 10px rgba(0, 0, 0, 0.7);
}
.post-slideshow {
    margin-bottom:15px;
}
.single .fusion-sharing-box {
    margin-bottom: 15px;
}
.horse-videos {
    margin-bottom: 15px;
    clear:both;
    width:100%;
}
.horse-videos iframe {    
    width: 100%;
    /* max-width:560px; */
    max-width:100%;    
}
.horse-videos-content {
    text-align: center;
}
.post-content {    
    display: block;
    float: left;
    margin-bottom: 20px;
}
.horse-moreinfo {
    margin-bottom: 15px;
    clear:both;
    width:100%;
    display: block;
    float: left;
}
body.single-horse #wrapper .page-title h1 {
    font-weight: bold;
    font-size:30px;
}
body.single-horse #wrapper h2.entry-title {
    color:green;    
    font-weight: bold;
    font-size:1.5em;
}
.titlehorse {
    font-size:30px !important;
}
.video-more {
    line-height:30px;
}
.video-more > span {
    margin-right:5px;
}
.pdfpedigree {
    color:inherit;
}
ul.ulgeneralinfo a {
    color:darkgreen;
}
ul.ulgeneralinfo a:hover{
    color:#C3AA4E;
}
ul.ulgeneralinfo li {
    margin-bottom:7px;
}
.single-navigation {
    margin-bottom:10px;
}
.relh3 {
    text-align: center;
}
#horse-generalinfo {
  padding-right: 10px;
}
#horse-description {
  padding-left: 10px;
}
span.horsebadget {
  background-color: #c3aa4e;
  color: #FFF;
  padding: 5px;
  border: 1px solid #c3aa4e;
  box-shadow: 1px 1px 3px 0px #000;
  font-weight: bold;
  font-size: 11px;
  border-radius: 5px;
  margin-right: 5px;
}
.horsetags {
  width:100%;
  clear:both;
  margin: 10px 0 10px 0;
  text-align: right;  
}
body.single-horse .fusion-flexslider {
  margin-bottom:20px;
}
h2.entry-title.titlehorse {
    margin-top: 20px !important;
}
.single-horse .post-content {
  width:100%;
}
.single-horse .fusion-title .title-sep.sep-double {
  bottom: 9px;
  width: calc(100% - 10px);
  margin-left: 10px;
}
#carousel-related ul {
  display:flex;
  gap:20px;
  padding:0;
}
#carousel-related ul li {
  display:block;
  flex: 0 0 33.33333%;  
}
.single-horse .related-posts .image {
  width:100% !important;
  height: auto !important;
}
/**
* HORSE ARCHIVE
**/
body.archive article.type-horse .fusion-single-line-meta span,
body.archive article.type-horse .fusion-meta-info .fusion-alignright {
  display: none;
}
/**
* SEARCH FILTER
**/
.beautiful-taxonomy-filters-button {
  background: #008000 !important;
  margin: 0 auto;
  float: none;
  display: block;
  cursor:pointer !important;
}
/**
* TESTIMONIALS SIDEBAR
**/
.widget_wp_posts_widget {
  padding:0 !important;
}
.ve-post-widget-listing li .content span.post-date {
  display: none !important;
}
.ve-post-widget-listing li {
  margin: 0 0 15px 0 !important;
  padding: 0 0 15px 0 !important;
}
.ve-post-widget-listing li .content a {
  color:#C3AA4E !important;
  font-size:12px !important;
}
.ve-post-widget-listing li .content a:hover {
  color:#C3AA4E !important;
  font-size:12px !important;
}
/**
* BLOG
**/
.comment-form .form-submit {
  margin-bottom:20px;
}
/**
* CONTACT FORM
**/
form.avada-contact-form{ 
  display: block;
  clear:both;
  margin-bottom:40px;
}
/**
* RESPONSIVE
**/
@media only screen and (max-width: 985px) {
  #horse-generalinfo {
    padding-right: 0;
    width: 100%;
    margin: 20px 0 20px 0;
  }
  #horse-description {
    padding-right: 0;
    padding-left: 0;
    width: 100%;
    margin: 20px 0 20px 0;
  }
  .hcf-col1, .hcf-col2 , .hcf-col3 {
    width:50%;
    padding-right: 20px;    
  }
  .wpcf7-form-control-wrap {
    margin-bottom:20px;
  }
}
@media only screen and (max-width: 767px) {
  .hcf-col1, .hcf-col2 , .hcf-col3 {
    width:100%;
        
  }
}
@media only screen and (max-width: 480px) {
  span.fusion-header-separator {
    display:none;
  }   
  .fusion-contact-info a[href^="mailto:"] {
    clear: both;
    display: block;
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .fusion-contact-info a[href^="tel:"] {
    margin-right:10px;
    margin-left:10px;
  }
}
@media only screen and (max-width: 420px) {
  #wpcf7-f11004-p10998-o1, #wpcf7-f13292-p13217-o1 {
    width:85%;
  }
  .wpcf7-form-control-wrap,.rc-anchor-normal {
    max-width: 200px;
  }
}