    /*
Theme Name: horse
Theme URI: https://www.digitalnexa.com/
Author: Nexa Digital
Author URI: https://www.digitalnexa.com/
Description: Theme Description
Version: 1.0
Text Domain: redmills
*/
header .list-submenu li.current_page_item a {
    background-color: transparent;
    border-color: #ffffff;
    border-radius: 0;
}
header .list-submenu li.current_page_item a::after {
    content: "\f0de";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #ffffff;
    font-size: 20px;
    width: 100%;
    text-align: center;
    height: 12px;
}

.product-category .left-side li {
    position: relative;
}
section.section.bg-section.milestone.mb-5 {
    background-position: revert;
}
.product-category .left-side li h4:before {
    position: absolute;
    content: "\f2d1";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    right: 14px;
    top: 9px;
    font-size: 14px;
    color: #E1002C;
}
.product-category .left-side li h4.show:before {
   
    content: "\f078";
    color: #A7A8AA;
}
	.sf-option-active {
    background-color: #E1002C;
    color: #ffffff !important;
    padding: 10px 15px;
}
iframe.video-sec {
    margin-top: 40px;
    padding-top: 40px;
}
.sf-input-radio {
    display: none;
}
	/* section.section.product-category label {
    font-size: 14px;
    display: block; */
}
section.section.product-category h4 {
    /* padding: 10px 0; */
    padding-bottom: 18px;
}
section.section.product-category li {
    margin-bottom: 10px;
}


.wp-pagenavi  a{
    position: relative;
  
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border: 0;
    background-color: #F3F4F5;
    padding: 10px 15px;
    color: #1B1C20;
    font-size: 14px;
    border-radius: 0 !important;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.wp-pagenavi  span.pages{display:none;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    background-color: transparent;
    position: relative;
   
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
   
   
    padding: 10px 15px;
    color: #1B1C20;
    font-size: 14px;
    border-radius: 0 !important;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.page-numbers .page-link.current{ background:transparent;}
.row-product-information ul{list-style:none;}
.page-links .back a {
    color: #1B1C20;
    cursor: pointer;
}
.checkbox-639 .wpcf7-list-item {width:100%;}

/* blog post content image classes  */
/* .nutrition img.alignleft,  .entry-content img.alignleft {
    position: static !important;
    margin-left: 0 !important;
    max-width: calc(100% - 4rem) !important;
    text-align: left;
    left: 2rem;
    margin-right: auto;
    margin-bottom: 4rem;
    float: left;
    margin: 0.3rem 2rem 2rem 2rem;
} */
/* .nutrition img.alignright, .entry-content img.alignright{
    position: static !important;
    margin-right: 0 !important;
    max-width: calc(100% - 4rem) !important;
    text-align: left;
    right: 2rem;
    margin-left: auto;
    margin-bottom: 4rem;
    float: right;
    margin: 0.3rem 2rem 2rem 2rem;
} */
.nutrition img.aligncenter, .entry-content img.aligncenter {
  display: block;
  margin: 0.3rem 2rem 2rem 2rem;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 767px){
  .nutrition img.alignleft, .entry-content img.alignleft {
    position: initial !important;
    margin-right: 0 !important;
    max-width: 100% !important;
    right: 2rem;
    margin-left: auto;
    margin-bottom: 2rem;
    width: 100% !important;
  }
  .nutrition img.alignright, .entry-content img.alignright {
    position: initial !important;
    margin-right: 0 !important;
    max-width: 100% !important;
    right: 2rem;
    margin-left: auto;
    margin-bottom: 4rem;
  }
  .nutrition img.aligncenter, .entry-content img.aligncenter {
    display: block;
    margin: 0.3rem 2rem 2rem 2rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 100% !important;
  }
	.single iframe{width:100%;}
}
.pagination-nav .page-link.current{    background: transparent;}
.relative li {    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 12%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;}
.relative li  img {
    width: 50px;
}
.gm-style-iw-d{padding:10px 20px;     overflow: auto!important;}


.nutrition-articles .left-side li {
    position: relative;
}
.nutrition-articles .left-side li h4:before {
    position: absolute;
    content: "\f2d1";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    right: 14px;
    top: 9px;
    font-size: 14px;
    color: #E1002C;
}
.nutrition-articles .left-side li h4.show:before {
   
    content: "\f078";
    color: #A7A8AA;
}

	/* section.section.product-category label {
    font-size: 14px;
    display: block; */
}
section.section.nutrition-articles h4 {
    /* padding: 10px 0; */
    padding-bottom: 18px;
}
section.section.nutrition-articles li {
    margin-bottom: 10px;
}
a.storetitle{color:#1B1C20;}
.wpc-filter-set-widget-title{display:none;}
li.wpc-term-item>.wpc-opened+ul.children {
    display: block;
    margin-left: 20px;
}

.wpc-filters-widget-wrapper .wpc-filter-has-selected .wpc-filter-collapsible+.wpc-filter-content:not(.wpc-closed) {
    display: none;
}

.wpc-filter-collapsible.wpc-opened+.wpc-filter-content.wpc-opened{    display: block;}
.wpc-filters-widget-content .wpc-filter-content  li.wpc-has-children.wpc-has-not-empty-children  a{font-weight:bold;}
.wpc-filters-widget-content .wpc-filter-content  li.wpc-has-children.wpc-has-not-empty-children ul li  a{font-weight:400;}
#contactmap .responsive-map {
    height: 600px;
    overflow: hidden;
    width: 100%;
    position: relative;
}
#contactmap .responsive-map .map {
     width: 100%; 
    height: 100%; 
}
.contact-para a:hover{color:#e1002c;}
.contact-bg{margin-bottom:0px;}
/* #search_container .container-fluid {
    padding-left: 0;
    max-width: 100%;
    padding-right: 50px;
}
#search_container .right-side {
    padding: 50px 15px 50px 50px;
} */
.nutrition-articles .left-side li.wpc-term-item ul.children{
    display: block!important;
    margin-left: 20px;
}
.nutrition-articles .left-side li.wpc-term-item a{
    font-weight: bold;
}
.nutrition-articles .left-side li.wpc-term-item ul.children li a{
    font-weight: normal;
}
.nutrition-articles .left-side li.wpc-term-item input{display: none1;}
.nutrition-articles .left-side li.wpc-term-item ul.children li input{
display: block;
}


.product-category .left-side li.wpc-term-item ul.children{
    display: block!important;
    margin-left: 20px;
}
.product-category .left-side li.wpc-term-item a{
    font-weight: bold;
}
.product-category .left-side li.wpc-term-item ul.children li a{
    font-weight: normal;
}
.product-category .left-side li.wpc-term-item input{display: none;}
.product-category .left-side li.wpc-term-item ul.children li input{
display: block;
}
.nutrition-articles .left-side .wpc-filters-section.wpc-filter-has-selected+.wpc-filters-section:not(.wpc-filter-has-selected) .wpc-filter-content {display:block!important;}

.nutrition-articles .left-side  .wpc-filters-section.wpc-filter-has-selected+.wpc-filters-section:not(.wpc-filter-has-selected) .wpc-filter-header.wpc-filter-collapsible::before {
    color: #E1002C;
    content: "\f2d1";
}

.product-category  .left-side .wpc-filters-section.wpc-filter-has-selected+.wpc-filters-section:not(.wpc-filter-has-selected) .wpc-filter-content {display:block!important;}

.product-category  .left-side  .wpc-filters-section.wpc-filter-has-selected+.wpc-filters-section:not(.wpc-filter-has-selected) .wpc-filter-header.wpc-filter-collapsible::before {
    color: #E1002C;
    content: "\f2d1";
}
.left-side  .wpc-wrap-icons .wpc-filter-selected-values{display:none!important;}

/* .left-side li.wpc-term-selected ~ li.wpc-checkbox-item.wpc-term-item {display:none;}
.left-side li.wpc-term-selected + li.wpc-checkbox-item.wpc-term-item + li.wpc-checkbox-item.wpc-term-item{display:none;}
.left-side li.wpc-term-selected + li.wpc-checkbox-item.wpc-term-item + li.wpc-checkbox-item.wpc-term-item + li.wpc-checkbox-item.wpc-term-item{display:none;}
.left-side li.wpc-term-selected + li.wpc-checkbox-item.wpc-term-item + li.wpc-checkbox-item.wpc-term-item + li.wpc-checkbox-item.wpc-term-item + li.wpc-checkbox-item.wpc-term-item{display:none;} 
.left-side li.wpc-term-selected + li.wpc-checkbox-item.wpc-term-item + li.wpc-checkbox-item.wpc-term-item + li.wpc-checkbox-item.wpc-term-item + li.wpc-checkbox-item.wpc-term-item + li.wpc-checkbox-item.wpc-term-item{display:none;}*/

.product-category .left-side .wpc-filter-has-selected .wpc-checkbox-item {
    display: none!important;
}
.product-category .left-side .wpc-filter-has-selected ul.children .wpc-checkbox-item,
.product-category .left-side .wpc-filter-has-selected .wpc-checkbox-item.wpc-term-selected {
    display: block!important;
}
.product-category .left-side .wpc-filter-has-selected .wpc-filter-content ul li ul.children li.wpc-term-selected{
	
	    display: block!important;
}
.product-category .left-side .wpc-filter-has-selected .wpc-filter-has-hierarchy.wpc-closed ul li {
    display: block!important;
}

/* 17 Sep */
section.section.bordre-section img {
    max-width: 100%;
    height: auto;
}
footer .form-footer .form-control option{color:#000;}
footer .form-footer .btn{margin-left:0px; margin-top:20px;}
