h1,h2,h3,h4,h5,h6{margin:0 0 1.2rem;letter-spacing:0}h1{font:600 normal 35px/1.2 Montserrat,sans-serif}h2{font:600 normal 32px/1.2 Montserrat,sans-serif}h3{font:600 normal 29px/1.2 Montserrat,sans-serif}h4{font:600 normal 27px/1.2 Montserrat,sans-serif}h5{font:600 normal 25px/1.2 Montserrat,sans-serif}h6{font:600 normal 23px/1.2 Montserrat,sans-serif}ol li,p,ul li{font:normal normal 19px/1.5 Karla,sans-serif;padding:0;margin:0 0 25px;color:#000}a,button,img:hover{transition:all .5s ease-in-out 0;-webkit-transition:all .5s ease-in-out 0;-moz-transition:all .5s ease-in-out 0;-o-transition:all .5s ease-in-out 0;-ms-transition:all .5s ease-in-out 0;text-decoration:none}a:focus,a:hover{text-decoration:none;color:#a83770}body .hvr-sweep-to-right{background:#231208}body .hvr-sweep-to-right:before{background:#a83770}.page-content ul li,.page.content ol li,p{font:normal normal 19px/26px Karla,sans-serif;padding:0;margin:0 0 25px;color:#000}.page-content ul li,.page.content ol li{margin:0;padding:0 7px 10px}hr{border:solid #e5e5e5;border-width:1px 0 0;clear:both;height:0;margin:2rem 0 1.92857rem}hr.divider{float:left;clear:both;width:100%;margin:10px 0;border:none;height:auto}.clr{clear:both}.clearfix::after{clear:both;content:"";display:table}.body{margin-bottom:4rem;margin-top:0!important}.container{margin:0 auto}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}.c-info-bar,.promo-banner{background-color:#a83770;padding:10px}.promo-banner p{font:normal normal 19px/1.3 Karla,sans-serif;color:#fff;padding:0;margin:0;text-align:center}.c-info-bar a{color:#fff}.c-info-bar ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#fff;padding:0;margin:0}.c-info-bar ul li{font:normal normal 18px/1.2 Karla,sans-serif;list-style:none;color:#fff;padding:0 25px;margin:0;position:relative}.c-info-bar ul li:first-child{padding-left:0}.c-info-bar ul li:last-child{padding-right:0}#menu li.navPages-item.navPages-item-page.phone-number a:before,.c-info-bar ul li.hr:before,.c-info-bar ul li.ph:before,.call:before{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#menu li.navPages-item.navPages-item-page.phone-number a:before,.c-info-bar ul li.ph:before,.call:before{width:25px;height:25px;background:url(https://rivasremedies.com/content/images/smartphone.png) 0 center no-repeat;background-size:25px}.c-info-bar ul li.hr:before{background:url(https://rivasremedies.com/content/images/clock.png) 0 center no-repeat;-webkit-filter:invert(100%);filter:invert(100%);background-size:18px;width:18px;height:18px}.c-info-bar ul li.ph{font:600 normal 25px/1.2 Karla,sans-serif;padding-left:35px}.c-info-bar ul li.hr{padding-left:27px}.banners{padding:.45rem 0}.banners .banner p{color:#fff}.heroCarousel{margin-top:0}.heroCarousel-slide .heroCarousel-image-wrapper,.heroCarousel.slick-initialized{max-height:inherit;display:block;height:auto}.heroCarousel-slide.stretch .heroCarousel-image{-o-object-fit:inherit;object-fit:inherit}.full-width-banner,.hero-banner{width:100vw;min-height:33vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:3em}.full-width-banner img,.hero-banner img{width:100%}.full-width-banner.no-bottom-margin{margin-bottom:0}.breadcrumbs{display:none;padding:10px;background:#f3dcb8;position:relative;overflow:inherit}.breadcrumbs:after,.breadcrumbs:before{content:'';background:#f3dcb8;position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}.breadcrumbs:before{left:-50%}.breadcrumbs:after{left:auto;right:-50%}.breadcrumb{color:#000}.breadcrumb a{color:#000}.breadcrumb.is-active>.breadcrumb-label{color:#000}.header{background-color:#f3dcb8}.header-logo{margin:0!important;width:20%}.header-logo img{width:auto;height:auto}.header-logo-image-container:after{display:none}.header-logo-image{position:relative}header .navUser{width:60%}header .navUser .dropdown-menu{background-color:#f3dcb8;border:1px solid #c4b7a2}.mega-cat-nav{display:none}.dropdown--quickSearch{background-color:#f3dcb8}.dropdown--quickSearch .quickSearchResults{display:none!important}.shopbyheader{background:#3a2607;color:#fff;padding:14px 0;width:32%;float:left}.sortingicons{float:left;font:600 normal 18px/1.2 karla,sans-serif}.sortingicons ul.animal-dd{background:url(https://rivasremedies.com/content/images/right-arrow-icon.png) 0 center no-repeat;padding:0 0 0 20px;background-size:20px;margin:0 0 0 7px}.actionBar-section,.topsearch{float:right}.sortingicons img.first{padding-left:12px}.sortingicons img{padding:0 10px 0 0;height:25px;width:auto}.sortingicons img:hover,ul.animal-dd li:hover img{opacity:.52}ul.animal-dd{position:relative;display:inline;margin:0;padding:0}ul.animal-dd li>a{display:block}ul.animal-dd li ul{background:#f3dcb8;border-top:15px solid #3a2607;list-style:none;display:none;position:absolute;left:0;top:27px;width:303px;padding:10px 20px}ul.animal-dd li:hover>ul{display:block;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}ul.animal-dd li{list-style:none;display:inline-block;margin:0;padding:0}ul.animal-dd li ul li{background:url(https://rivasremedies.com/content/images/right-arrow.png) 0 center no-repeat;display:block;font:normal normal 15px/1 Karla,sans-serif;border-bottom:1px solid #444}ul.animal-dd li ul li strong{text-transform:uppercase}ul.animal-dd li ul li:first-child{background:0 0}ul.animal-dd li ul li:first-child a{padding:9px 0}ul.animal-dd li ul li:last-child{border-bottom:none}ul.animal-dd li ul li a{padding:9px 12px;display:block;color:#000}ul.animal-dd li ul li a:hover{color:#a83770}div#menu-wrapper #menu .navPages-wider,div#menu-wrapper.single-line #menu .navPages-wider{width:68%;float:right;display:block}div#menu-wrapper,header div#menu{background:#3a2607}#menu div.nav-right{width:auto;margin-right:-1.125rem}#menu .navPages-list.nav-page-list .phone-number{xdisplay:none;position:absolute;right:0;width:190px;top:-42px}#menu li.navPages-item.navPages-item-page.phone-number a{color:#3a2607}#menu li.navPages-item.navPages-item-page.phone-number a:hover{color:#ad3071!important}#menu .navPages-list a.navPages-action.phone-number{font-size:22px}header ul.navUser-section.navUser-section--alt{padding-top:0}.navPages-action{color:#fff}li.navPages-item.navPages-item-page.phone-number:before{display:none;color:#fff}#menu .navPages-list.nav-page-list .navPages-action{padding:1rem}#menu .navPages-list a.navPages-action{font-size:17px}.navPages-action svg{fill:#fff}.dropdown--quickSearch .form-input{background-color:transparent;border:1px solid #3a2607;padding:13px 17px;font-size:17px;height:auto}header svg.header-icon.search-icon{fill:#fff}header .search-icon.submit{background-color:#ad336e;width:46px;height:39px;left:-50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .search-icon.submit:hover{background-color:#3a2607}header .search-icon.submit input{width:46px;height:39px}#menu .navPages-list .navPage-subMenu{background-color:#f3dcb8;min-width:270px;padding:25px!important;-webkit-box-shadow:0 10px 15px rgba(0,0,0,.2);box-shadow:0 10px 15px rgba(0,0,0,.2)}#menu .navPages-list .navPage-subMenu-list{margin-left:0!important}#menu .navPages-list .navPage-subMenu-item a.navPages-action{font-size:17px;line-height:1.2;padding:12px 0!important}#menu a.navPages-action.navPages-action-depth-max.has-subMenu.is-root.topLevel.active{background-color:#f3dcb8}#menu .navPages-list li.navPages-item,#menu .navPages-list.nav-page-list .navPage-subMenu-item{margin:0}#menu .navPages-list.nav-page-list .navPage-subMenu-item{border-bottom:1px solid #2f2f2b;padding:0!important}#menu .navPages-list.nav-page-list .navPage-subMenu-item:last-child{border-bottom:none}#menu .navPages-list a.navPages-action .fa{font-size:13px}.mega-cat-dropdown li.navPages-item a.navPages-action{font-size:20px!important;padding:5px 0!important}.mega-cat-dropdown .category-list .container-header{font:600 normal 23px/1.2 karla,sans-serif!important;text-transform:uppercase;padding:0 0 7px;border-bottom:1px solid #333;margin:0 0 10px!important}#menu .mega-cat-dropdown .has-subMenu.is-root+.navPage-subMenu-horizontal.second-level-flyout{top:46px}.dropdown--quickSearch{margin-top:0}div#account-dropdown-signin-list{right:6px!important;top:37px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2)}.previewCart .previewCartAction{border-top:1px solid rgba(0,0,0,.2)}.previewCart .previewCartItem+.previewCartItem{border-top:1px solid rgba(0,0,0,.2)}.navUser-item--cart .dropdown-menu.is-open{border-color:rgba(0,0,0,.2)!important}.call{font:600 normal 25px/1.2 Karla,sans-serif;padding-left:35px}.top-content-section{max-width:75%;margin:0 auto}.top-content-section h1{font-size:45px;line-height:1.2}.home-content-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 20px}.home-content-section.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.home-content-section h3{font-size:29px;line-height:1.2}.home-content-section .left{width:36%}.home-content-section .right{width:64%;padding:0 0 0 50px}.home-content-section.reverse .right{padding-left:0}.home-content-section.reverse .left{padding:0 0 0 50px}.new-homecontent .shop_btn{font:600 normal 28px/1 karla,sans-serif;letter-spacing:1px;display:table;padding:17px 35px 17px 75px;text-decoration:none;border-radius:4px;color:#fff;text-transform:uppercase;background:url(https://rivasremedies.com/content/images/double-arrow.png) 25px center no-repeat #a83770}.new-homecontent .shop_btn:focus,.new-homecontent .shop_btn:hover{background-color:#333;color:#fff}.home-content-section a{text-decoration:underline;color:#a83770}.home-content-section a:focus,.home-content-section a:hover{text-decoration:none;color:#111}.client-reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -20px 100px}.top-content-section .client-reviews{margin-bottom:55px}.client-reviews.last{margin-bottom:30px}.client-reviews blockquote{font:normal italic 22px/1.35 karla,sans-serif;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;padding:50px 50px 80px;margin:20px;background:#f3dcb8;font-style:italic;border-radius:0 60px 0 60px;position:relative}.client-reviews blockquote:after{content:'';display:block;width:0;height:0;border-left:70px solid transparent;position:absolute;border-right:0 solid transparent;border-top:100px solid #f3dcb8;right:0;bottom:-60px}.client-reviews blockquote span{display:block;padding:25px 0 0;font-size:17px;text-align:right;position:absolute;line-height:1.2;bottom:35px;right:40px;z-index:1}.client-reviews blockquote b{color:#4b2805}h2.page-heading.showcase-products{margin-bottom:10px!important;position:relative;padding-bottom:15px;background-color:transparent}h2.page-heading.showcase-products:after,h2.page-heading.showcase-products:before{content:'';display:block;left:auto;right:auto;position:relative}h2.page-heading.showcase-products:before{background:#a83770;width:50px;height:5px;margin:0 auto;position:absolute;top:auto;bottom:13px;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}h2.page-heading.showcase-products:after{background:#000;height:1px;width:150px;margin:15px auto 0}.newsletter-subscription-section{display:none}.btmtrusticons{background:#fff;padding:35px 0;border-top:5px solid #a83770}.btmtrusticons ul{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.btmtrusticons ul li{list-style:none;font:600 normal 21px/1.2 karla,sans-serif;padding:0 0 0 60px;width:20%;margin:0 6.5% 0 0;background:url(https://cdn11.bigcommerce.com/s-6my2zyc8wo/images/stencil/original/image-manager/heart-icon.png) 0 center no-repeat;background-size:45px}.btmtrusticons ul li:last-child{margin-right:0}.page.content>.page-heading{font:600 normal 30px/1.2 Montserrat,sans-serif;position:absolute;top:0;left:0;padding:10px;margin:0;background:#ae3472;color:#fff}.page-content>p:empty{margin:0;padding:0}.main-heading{background:#a83770;color:#fff;display:table;padding:10px 15px;margin:-150px 0 6rem;position:relative;z-index:1}.team .block{border:1px solid #000;padding:0 25px 0 0;margin:0 0 30px;overflow:hidden}.team .block img{margin-bottom:0;margin-right:25px;height:420px;-o-object-fit:cover;object-fit:cover;width:30%}.team .block h3{padding:25px 0 0}.team p{font:normal normal 18px/1.4 karla,sans-serif}.footer{background-color:#3a2607;border:none}.footer-info-heading{font:600 normal 25px/1.2 Montserrat,sans-serif;color:#fff;text-transform:uppercase;font-size:18px;margin:0 0 15px}.footer li,.footer li a,footer p{font:normal normal 19px/1.5 Karla,sans-serif}.footer li,.footer li a{margin:0}.footer li,.footer li a,footer p{color:#a89d7f}footer .socialLinks--alt .icon{width:25px;background:#9b7e66;width:50px;height:50px;line-height:50px}footer .socialLinks .icon svg{fill:#231208}footer .socialLinks .icon:hover svg{fill:#fff}.payment-icons-section hr.border{border:1px solid #a89d7f}.footer-bottom{background-color:#332106;border-top:1px solid #4e4322}.footer-copyright{text-align:left}.footer-copyright>.powered-by{font:400 normal 18px/1.3 Karla,sans-serif}.footer-bottom p.text,.footer-bottom p.text a{color:#a89d7f}.payment-icons-section .footer-payment-icons{text-align:left;margin-top:5px;margin-bottom:15px}.payment-icons-section hr.border{border-top:1px solid #a89d7f;margin:1rem 0}.footer-payment-icons svg{fill:#977c6e}.footer-payment-icons .footer-payment-icon{height:38px;margin:0 .5rem 0 0;width:4rem;border:1px solid #977c6e;padding:7px;border-radius:5px}#mc_embed_signup{margin:0 0 20px}#mc_embed_signup .mc-field-group{margin:0 0 10px}#mc_embed_signup .mc-field-group.last{margin:0}#mc_embed_signup .mc-field-group label{font:normal normal 18px/1.2 Karla,sans-serif;display:block;color:#fff;padding:0 0 3px;display:none}#mc_embed_signup .mc-field-group.input-group label{display:contents;font-size:17px}#mc_embed_signup .mc-field-group strong{color:#fff;font-size:18px;line-height:1.2;font-weight:400;display:block;padding:0 0 3px}#mc_embed_signup ul{list-style:none;padding:0;margin:0}#mc_embed_signup ul li{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#mc_embed_signup input[type=email],#mc_embed_signup input[type=text]{border:none;font-size:16px;border-radius:2px;background:#e8d9c1;width:100%;padding:10px}#mc_embed_signup input[type=checkbox]{margin-right:4px}#mc_embed_signup input[type=submit]{background-color:#a83770;color:#fff;padding:10px}#mc_embed_signup input[type=submit]:focus,#mc_embed_signup input[type=submit]:hover{background-color:#a83770;color:#fff}#mc_embed_signup div.mce_inline_error{background-color:#9d2a2a!important}.actionBar-section{float:right}.actionBar-section .form-field{margin:0}.inner.page.category{margin-top:-15px}.inner.page.category .left{width:27%;float:left;border:1px solid #241208;border-top:none;margin:0 0 53px}.inner.page.category .right{max-width:70%;width:70%;float:right;padding:30px 0 0}.inner.page.category .left .page-sidebar{padding:0;width:100%}.page-sidebar h1{padding:20px 28px;margin:0}.page-sidebar h5.sidebarBlock-heading{background:#a8376f;color:#fff;text-transform:uppercase;font:600 normal 20px/1.25 Montserrat,sans-serif;padding:22px 25px;margin:0}.page-sidebar ul,.page-sidebar ul li{padding:0;margin:0}.page-sidebar ul li a{display:block;border-bottom:1px solid #241208;padding:15px 24px;font:600 normal 17px/1.2 Karla,sans-serif!important}.page-sidebar ul li a:hover{background:#f1ede8}.page-sidebar ul li:last-child a{border-bottom:none}.page-sidebar#faceted-search-container{border:1px solid #000;padding:0;margin:0}.page-sidebar+.page-content .productGrid .product{width:23%;margin:1%}.productGrid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.productGrid .product{border:1px solid #000;margin:14px}.page-sidebar nav{position:relative}.sidebarBlock .Animaltoggle,.sidebarBlock .cattogglesubsym,.sidebarBlock .cattogglesubtype,.sidebarBlock .dogtogglesubbook,.sidebarBlock .dogtogglesubsym,.sidebarBlock .dogtogglesubtype,.sidebarBlock .horsetogglesubsym,.sidebarBlock .horsetogglesubtype{position:absolute;right:20px;top:3px;color:#fff;font-size:29px;cursor:pointer;display:block;width:100%;text-align:right}.card{padding:15px;margin-bottom:0}.card-title{font:600 normal 15px/1.2 Montserrat,sans-serif;margin:0 0 .5rem}.card-title>a{color:#ad3370}.card-title>a:focus,.card-title>a:hover{color:#2f2f2b}.card .price-section .price--non-sale{font:600 normal 15px/1.2 Karla,sans-serif!important}.card .price-section .price--withoutTax{font:600 normal 22px/1.2 Karla,sans-serif!important;color:#000}.card .card-figcaption-body{-webkit-transform:translate3d(0,-40%,0);transform:translate3d(0,-40%,0);top:60%;width:100%}.card .card-figcaption a.button.button--small.card-figcaption-button,.card-img-container:before{font:600 normal 15px/1.2 Montserrat,sans-serif;display:block;width:100%;padding:9px;border-radius:2px}.card .card-figcaption-button,.card .card-figcaption-button:active{background-color:#231208;color:#fff}.card .card-figcaption-button:focus,.card .card-figcaption-button:hover,.card-img-container:before:focus,.card-img-container:before:hover{opacity:.8;color:#fff}.card-img-container:before{content:'See Details';position:absolute;top:35%;left:50%;width:100%;xheight:100px;z-index:9;background:rgba(168,55,111,.9);margin:0;color:#fff;text-align:center;border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);display:none}.card-figure .card-img-container:before:hover{background:#231208}.card-figure:hover .card-img-container:before,.card-img-container:hover:before{display:block}.sale-flag-side{background-color:#a83770}.product:hover .sale-flag-side{background-color:#231208}.slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.slick-slide.productCarousel-slide{float:none;border:1px solid #000;height:auto;margin:15px;padding:0;border-radius:3px}.slick-slide .card{border:none}.productCarousel .slick-next:before{left:2px}.productCarousel .slick-prev:before{left:5px}.productCarousel .slick-prev{left:-6px}.productCarousel .slick-next{right:-8px}.productView{margin:3rem 0 0}.productView-options .form-action .button{border-radius:0}.productView-thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.productView-images{border:1px solid #ddd;width:33.333%}.productView-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.productView-details{padding-left:3rem;width:66.333%}.price-section{font-size:0;padding:0 10px 0 0}.price-section .price--non-sale{font:600 normal 20px/1.2 Karla,sans-serif!important}.price-section .price--withoutTax{font:600 normal 25px/1.2 Karla,sans-serif!important;color:#ad3370}.productView-reviewLink{margin:0}.form-increment .button,.form-increment .form-input{height:42px}.form-increment .button{background-color:#eee}.form-increment .button:hover{background-color:#ddd}.addthis_toolbox{margin-top:2rem}.productView-description{padding:0}.productView-description .productView-title{display:none}main#product-listing-container p{font:normal normal 19px/1.55 Karla,sans-serif}#product-reviews.toggle{margin-top:40px;padding-top:40px}#product-reviews .toggle-title{padding:0 0 10px}#product-reviews .productReview-title{font:600 normal 21px/1.2 Montserrat,sans-serif}#product-reviews .productReview-author{font:normal normal 16px/1.2 Karla,sans-serif}#product-reviews .productReviews-list{margin:0}#product-reviews .productReview{width:100%;display:block;border-bottom:1px solid #ccc;padding:0}header span.countPill.cart-quantity.countPill--positive{left:-8px;background:#bb7a99;color:#fff!important;text-align:center;top:-8px;font-size:13px;display:inline-block;padding-left:6px}div#cart-preview-dropdown{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.previewCart .previewCartItem-name{font:600 normal 15px/1.2 Montserrat,sans-serif}.navUser-item--cart .previewCartItem-image img{border-radius:20px;padding:15px}.navUser-item--cart .dropdown-menu{width:350px}.previewCartItem-brand,.previewCartItem-price{font-size:17px;color:#000}.previewCartAction-viewCart{padding:0}.previewCartAction-viewCart .button{border:none;background-color:#231208}.previewCartAction-viewCart:hover .button{background-color:#a83770}table.cart{margin-bottom:3rem;border:1px solid #cdcccc}.cart-header-item,.cart-item-block{padding:10px}.cart-totals{border:1px solid #cdcccc}.cart-total{padding:0!important;margin:0!important}.cart-total-label,.cart-total-value{padding:10px;font-size:18px}#add-shipping{padding:10px}.form-select{background-color:#fff}.cart-total .form-input,.cart-total .form-select,.estimator-form .form-input{height:auto}.cart-gift-certificate-form,.coupon-form{padding:10px}.form-field{margin:0 0 1rem}.form-label{line-height:1.2}.form-row .form-fieldset .form-field{padding-left:0;padding-right:0}.form-label small{font-size:1.25rem;color:#ad336e;float:none}.form-row .form-fieldset .form-field{border:none;padding:0}.GiftCertificateHeader,.GiftCertificateShopNow{color:#fff}body .page.blog{margin-top:0}body .page.blog .blog-container{display:block}body .blog-post-container .blog-post-body .blog-post p{font-size:16px}body .page.blog .blog-container article.blog{display:-webkit-box;display:-ms-flexbox;display:flex;float:none;width:auto;padding-left:0;padding-right:0;margin:0 0 50px}body .blog-post-container .blog-title,body .blog-post-container .breadcrumbs,body .page.blog .breadcrumbs,body .page.blog h1.page-heading{margin-bottom:2rem!important;text-align:left}body .blog-post-container .blog-title{margin:15px 0 0;padding:0 0 10px}body .page.blog .blog-container .blog-post-figure{width:30%;position:relative;overflow:hidden;height:250px}body .page.blog .blog-container .blog-post-body{width:70%;padding:0 0 0 40px}body .page.blog .blog-title{margin:0;padding:0 0 10px}body .blog-post-container .blog-title a,body .page.blog .blog-title a{font:normal normal 27px/1.2 karla,sans-serif;color:#a83770}.page.blog .blog-title a:focus,body .blog-post-container .blog-title a:focus,body .blog-post-container .blog-title a:hover,body .page.blog .blog-title a:hover{color:#000}.page.blog .blog-date,body .blog-post-container .blog-author,body .blog-post-container .blog-date,body .page.blog .blog-author{font-size:14px!important;line-height:1.2;color:#888;padding:0 0 10px;text-align:left}body .page.blog .blog-post{font:normal normal 18px/1.7 karla,sans-serif}body .page.blog .blog-post .read-more{display:table;background:#a83770!important;margin:20px 0 0;padding:13px 23px!important;font-size:16px!important;color:#fff}body .page.blog .blog-post .read-more:focus,body .page.blog .blog-post .read-more:hover{background:#231208!important;color:#fff}body .page.blog .blog-thumbnail{overflow:hidden;height:250px;display:block}body .page.blog .blog-thumbnail img{-o-object-fit:cover;object-fit:cover;display:block;height:100%}body .blog-post-container{max-width:100%;padding:35px 0 0}body .blog-post-container article.blog{height:auto!important}body .blog-post-container .blog .addthis_toolbox{margin-top:3rem}body .blog-post-container .blog .addthis_toolbox .socialLinks{margin:0 0 25px}body .addthis_toolbox ul.socialLinks .socialLinks-item{padding:0;margin:0 3px;width:50px;height:50px;line-height:50px}body .addthis_toolbox ul.socialLinks .socialLinks-item:first-child{margin-left:0}body .addthis_toolbox ul.socialLinks .icon{height:50px;width:50px;display:block;background:#eee;margin:0;text-decoration:none;border-radius:100%;line-height:50px;text-align:center}.socialLinks .icon svg{fill:#545454;-webkit-transition:all .15s ease;transition:all .15s ease;width:25px;height:50px;line-height:50px;display:block;text-align:center;margin:0 auto}.blog-main-header,.brand-main-header{background:#f0f0f0;padding:4rem 0;margin-bottom:3rem}.blog-main-header .container{padding-right:8rem}#search-results-heading .page-heading,.blog-main-header h1,.brand-main-header h1,.not-found-404 .page-heading{font:600 normal 34px/1.2 karla,sans-serif}.blog-main-header p,.brand-main-header p{font:normal normal 19px/1.55 karla,sans-serif;padding:0;margin:0}body .pagination{margin:2rem 0 0}body .pagination-list{text-align:center;margin-bottom:3.5rem;margin-left:7px!important}body .pagination-list .pagination-item{top:0;border:none;background:#d7dcd7;margin-left:5px;margin-right:5px;padding:0}body .pagination-list .pagination-item.pagination-item--next,body .pagination-list .pagination-item.pagination-item--previous{float:none;display:inline-block;vertical-align:bottom}body .pagination-item.pagination-item a{padding:0;color:#535353;width:35px;height:35px;text-align:center;line-height:35px;font-size:17px}body .pagination-item.pagination-item--current a{color:#fff;background:#231208;border-radius:0}body .pagination-item.pagination-item--current a:hover{color:#fff}body .pagination-item--previous .icon{margin-top:-.6rem}.page-content[data-cart=""] .page-heading,.page-heading,.page.blog .page-heading{font:600 normal 30px/1.2 karla,sans-serif;position:relative;z-index:1;background:#ac8e74;color:#231208;padding:2rem 0;margin:0 0 3rem!important}.page-content[data-cart=""] .page-heading:after,.page-content[data-cart=""] .page-heading:before,.page-heading:after,.page-heading:before,.page.blog .page-heading:after,.page.blog .page-heading:before{content:'';background:#ac8e74;position:absolute;top:0;left:0;right:0;z-index:-1;height:100%;width:100%}.page-content[data-cart=""] .page-heading:before,.page-heading:before,.page.blog .page-heading:before{left:-50%}.page-content[data-cart=""] .page-heading:after,.page-heading:after,.page.blog .page-heading:after{left:auto;right:-50%}body .blog-post-container .blog-post-figure{display:block}body .blog-post-container .blog-post-figure .blog-thumbnail{max-width:unset}body .blog-post-container .blog-post-figure .blog-thumbnail img{max-height:780px;-o-object-fit:cover;object-fit:cover}body .blog-post-container header.blog-header h1.blog-title{margin:0 auto!important;font-size:45px;line-height:1.2;font-family:Montserrat,sans-serif;font-weight:600;color:#a83770}body .blog-post-container header.blog-header h1.blog-title a{font-size:inherit;line-height:inherit;font-family:inherit;font-weight:inherit;color:inherit}body .blog-post-container .blog-post-body .blog-post h2,body .blog-post-container .blog-post-body .blog-post h2 span,body .blog-post-container .blog-post-body .blog-post h3,body .blog-post-container .blog-post-body .blog-post h3 span,body .blog-post-container .blog-post-body .blog-post h4,body .blog-post-container .blog-post-body .blog-post h4 span,body .blog-post-container .blog-post-body .blog-post h5,body .blog-post-container .blog-post-body .blog-post h5 span{color:#a83770}.dwnld-cta{margin:0 0 2.5rem;clear:both}.dwnld-cta a:before{content:'';background:#a83770 url(https://rivasremedies.com/content/images/download-pdf.png) center center no-repeat;background-size:47px;border-radius:100%;width:75px;height:75px;position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dwnld-cta a:after{content:'';background:rgba(186,163,150,.5) url(https://rivasremedies.com/content/images/right-arrow2.png) center center no-repeat;background-size:14px;width:30px;height:100%;position:absolute;right:0;top:0;border-radius:0 10px 10px 0}.dwnld-cta a{padding:20px 35px 20px 110px;background:#eee2d4;border-radius:10px;color:#231208!important;position:relative}.dwnld-cta a:focus,.dwnld-cta a:hover{background:#f3dcb8}.dwnld-cta a{display:block}.dwnld-cta a,.dwnld-cta em,.dwnld-cta span,.dwnld-cta strong{display:block}.dwnld-cta em,.dwnld-cta span,.dwnld-cta strong{line-height:1.2;padding:0 0 2px}.dwnld-cta strong{font-size:25px}.dwnld-cta span{font-size:21px}.shopanimal .left,.shopanimal .right{width:48%;float:left}.shopanimal .right{float:right}.shopanimal h3{color:#fff;background:#a83770;padding:20px;margin:0}.shopanimal ul{padding:0;margin:0 0 2em;border:1px solid #282020}.shopanimal ul li{border-bottom:1px solid #282020;list-style:none}.shopanimal ul li:last-child{border-bottom:none}.shopanimal ul li a{color:#000;display:block;padding:20px}.shopanimal ul li a:hover{background:#f1ede8;color:#a83770}.shopanimal ul li strong{display:block}.shop-horse-testimonial{background:#f3dcb8;border:1px solid #000;padding:20px;margin:0 0 40px}.shop-horse-testimonial img{display:block;margin:0 0 2rem}.shop-horse-testimonial p{font:normal normal 20px/26px Karla,sans-serif}.shop-horse-testimonial p em{display:block;font-size:22px;padding:15px 0 0}.shopanimal ul li,.shopanimal ul li p{padding:0;margin:0}.so-dog-book img{width:30%;float:left;margin:0 15px 15px 0;display:inline-block;float:left}.shopanimal ul li.so-dog-book a:hover{background:0 0;color:#a83770}a.cntbtn{background:#231208;color:#fff;font:normal normal 25px/1.2 Montserrat,sans-serif;display:inline-block;padding:15px 34px;border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px}a.cntbtn.reverse,a.cntbtn:hover{background:#a83770;color:#fff}a.cntbtn.center{margin:0 auto}a.cntbtn.reverse:hover{color:#fff;background:#231208}.cntcta{background:url(https://rivasremedies.com/content/images/heart-hand.png) 0 center no-repeat #a83770;color:#fff;font:italic 400 23px/28px Karla,sans-serif;padding:42px 0 42px 140px;margin:0 0 30px;position:relative}.cntcta:after,.cntcta:before,.widedivider:after,.widedivider:before{content:'';width:100%;height:100%;position:absolute;left:-100%;top:0;background:#a83770;z-index:0}.widedivider,.widedivider:after,.widedivider:before{background:#f3dcb8}.cntcta:after,.cntcta:before{min-height:168px}.cntcta:after,.widedivider:after{right:-100%;left:auto;display:block}.cblock .left{float:left;width:13%}.cblock .right{float:right;width:85%}.widedivider{height:4px;position:relative;margin:53px 0}.p_testimonials{background:#f3dcb8;border:1px solid #000;padding:20px;margin:0 0 40px}.p_testimonials img{float:left;margin:-20px 20px -20px -20px;max-width:25%}.p_testimonials p{font:normal normal 20px/26px Karla,sans-serif}.p_testimonials p em{display:block;font-size:22px;padding:15px 0 0}.p_testimonials{display:none}.p_testimonials.health{width:85%;float:right;display:block}.storelist hr{width:90%}.storelist hr.hide{display:none}.storelist h5{color:#a31d55;margin:0 0 8px;text-transform:none}.storelist .left{width:50%;float:left}.storelist .right{width:50%;float:right}#close-lightbox{position:fixed;top:20px;right:20px;font-size:40px;color:#fff;cursor:pointer}#lightbox-image{position:fixed;top:50%;left:50%;margin:0;max-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#lightbox-image-wrapper{width:auto;max-width:100%;max-height:100%;margin:0 auto}#lightbox-wrapper{display:none;width:100%;height:100%;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:99999}#lightbox-wrapper.active{display:block}.smp-lightbox{position:absolute;left:50%;top:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.gallery{margin:50px 0}.gallery .col-md-4{width:31.33333333%;float:left;padding:0 15px;margin:15px 1%;height:300px;overflow:hidden;position:relative}.booknowhoof h3:after,.booknowhoof h3:before,.dwnld-pdf:after,.dwnld-pdf:before,.meet-guide h3:after,.meet-guide h3:before,.offers h3:before,.offers:after,.offers:before{content:'';width:100%;height:100%;position:absolute;left:-100%;top:0;background:#a83770;z-index:0}.booknowhoof h3:after,.dwnld-pdf:after,.meet-guide h3:after,.offers h3:after,.offers:after{right:-100%;left:auto;display:block}.healing-horses{border:1px solid #636363;margin:120px 0 40px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.healing-horses h3{font:italic normal 30px/1.2 Montserrat,sans-serif;text-align:center;padding:5px 0 12px;margin:0}.dwnld-pdf h4:after,.healing-horses h3:after{content:'';display:block;background:#a8376f;height:5px;width:95%;margin:10px 0 0}.healing-horses p{padding:20px;margin:0 0 3px}.dwnld-pdf .btn,.embedded-joinwebinar-button button.btn,.healing-horses .btn,.meet-guide .btn,.offers .btn,.webinar .signup.btn{font:600 normal 23px/1 Montserrat,sans-serif;background:#231208;border:none;color:#fff;text-align:center;display:block;padding:20px 0;margin:0 20px 40px;text-transform:uppercase;border-radius:5px}.dwnld-pdf .btn:focus,.dwnld-pdf .btn:hover,.embedded-joinwebinar-button button.btn:focus,.embedded-joinwebinar-button button.btn:hover,.healing-horses .btn:focus,.healing-horses .btn:hover,.meet-guide .btn:focus,.meet-guide .btn:hover,.offers .btn:focus,.offers .btn:hover,.webinar .signup.btn:focus,.webinar .signup.btn:hover{background:#a83770;border:none;color:#fff}.healing-horses .left,.healing-horses .right{float:left;width:50%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.healing-horses .left{width:40%}.healing-horses .right{width:60%}.healing-horses .left img{margin:-80px auto 15px;width:160px;display:block}.healing-horses .right{background:#e7d7c0}.offers{background:#f3dcb8;padding:40px 0;margin:0 0 20px;position:relative}.offers:after,.offers:before{background:#f3dcb8}.offers h3{background:#a83770;color:#fff;display:inline-block;padding:27px 0;margin:0 0 30px;text-transform:uppercase;position:relative}.offers h3::after{content:'';margin:0;right:-49px;width:0;height:0;border-top:45px solid transparent;border-bottom:44px solid transparent;border-left:50px solid #a83770;padding:0;left:auto;position:absolute;top:0}.offers p{font:normal normal 25px/32px Karla,sans-serif;padding:0;color:#231208}.offers ul,.webinar ul{padding:0;margin:0}.offers ul li:before{content:'';background:url(https://rivasremedies.com/product_images/uploaded_images/checkmark.png) 0 3px no-repeat;background-size:30px;position:absolute;left:0;top:10px;width:30px;height:40px}.offers ul li{font:600 normal 26px/1.2 Montserrat,sans-serif;color:#a83770;list-style:none;padding:10px 10px 10px 43px;position:relative}.offers .left,.offers .right{display:inline-block;vertical-align:top}.offers .left{width:50%}.offers .right{width:49%;padding:0 40px}.hooftop{margin-bottom:45px}.hooftop p{font:bold italic 25px/1.6 "Cantora One",sans-serif;margin:0 0 15px;padding:0}.offers.hoof p{font:normal normal 20px/30px Karla,sans-serif;width:50vw;position:relative;z-index:1}.offers.hoof p:last-child{padding-bottom:0;margin-bottom:0}.offers.hoof ul{margin:0 0 30px}.offers.hoof .left{width:35%}.offers.hoof .left img{position:absolute;left:17%;top:0;-webkit-transform:translateX(-73%);transform:translateX(-73%);width:68%;height:100%;-o-object-fit:cover;object-fit:cover}.offers.hoof .right{width:64%}.hoof-content{padding:30px 0}.hoof-images{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 20px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hoof-images img{max-height:250px;width:20%}.hoof-content p{font:normal normal 20px/30px Karla,sans-serif}.hoof-content ul{padding:0 0 0 15px;margin:0 0 5px 1.15rem}.meet-guide.hoof h3:after,.meet-guide.hoof h3:before{display:none}.meet-guide.hoof h3{margin:0}.meet-guide.hoof{margin:0 0 50px}.meet-guide.hoof .left{padding:30px}.meet-guide.hoof .left p{font:normal normal 17px/1.4 Karla,sans-serif;margin-bottom:24px}.meet-guide.hoof .left p:last-child{padding-bottom:0;margin-bottom:0}.meet-guide.hoof .btn{width:90%;position:absolute;left:50%;bottom:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.booknowhoof p,.hoof-content p{padding:0;margin:0 0 15px}.booknowhoof h3{background:#f3dcb8;color:#282020;font:600 normal 40px/1.2 'Cantora One',sans-serif;text-align:center;padding:15px 0;margin:0 0 40px;position:relative;text-transform:uppercase}.booknowhoof h3:after,.booknowhoof h3:before{background:#f3dcb8}.client-testimonials.hoof{margin:0}.hblock{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 30px}.hblock ul{padding:0 0 0 20px}.page-content .hblock ul li{padding:0 5px 5px}.hblock h4{font:800 italic 29px/1.2 'Cantora One',sans-serif;padding:0;margin:0 0 7px}.hblock h5{color:#a83770;text-transform:none}.hblock .left{width:17%}.hblock .right{width:83%;padding:0 0 0 25px}.hblock .left img{border-radius:4px}.hblock .btn.more{background:#a83770;padding:12px 20px;margin:10px 0 0;text-align:center;color:#fff;border-radius:5px;font:normal normal 23px/1 'Cantora One',sans-serif;display:table;margin:0 0 30px}.hblock .btn.more:focus,.hblock .btn.more:hover{background:#231208}.client-testimonials{position:relative;padding:50px 0}.client-testimonials::before{content:'';background:url(https://rivasremedies.com/product_images/uploaded_images/testimonial-bg.jpg) center center no-repeat;background-size:cover;width:300%;height:100%;position:absolute;left:-100%;top:0}.client-testimonials h3{font:normal normal 40px/1.2 Montserrat,sans-serif;color:#000;border-bottom:4px solid #000;padding:0 0 10px;margin:0 0 15px}.client-testimonials h5{font:normal normal 21px/1.2 Montserrat,sans-serif;text-transform:uppercase}.client-testimonials .content{position:relative}.client-testimonials .content:after,.client-testimonials .content:before{content:'';background:url(https://rivasremedies.com/product_images/uploaded_images/quote-icon.png) 0 3px no-repeat;background-size:40px;position:absolute;left:0;top:0;width:40px;height:40px}.client-testimonials .content:after{top:auto;left:auto;bottom:-50px;right:40px;-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}.client-testimonials p{font:normal normal 17px/1.5 Karla,sans-serif;color:#000;padding:20px 60px 0;margin:0}.client-testimonials .left,.client-testimonials .right{vertical-align:top}.client-testimonials .left{width:27%;display:inline-block}.client-testimonials .right{width:73%;display:inline-block;float:right;padding:40px 0 0 40px}.client-testimonials .cd-testimonials-wrapper{background:rgba(255,255,255,.85);border:1px solid #636363;position:relative;margin:0 auto}.client-testimonials .cd-testimonials-wrapper ul{list-style:none;padding:0;margin:0}.client-testimonials .cd-testimonials-wrapper ul li{padding:0;margin:0}.client-testimonials .flex-direction-nav{position:absolute;left:0;top:50%;width:100%;height:84px;padding:0;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.client-testimonials .flex-direction-nav li{list-style:none;padding:0;margin:0}.client-testimonials .cd-testimonials-wrapper .flex-next,.client-testimonials .cd-testimonials-wrapper .flex-prev{font-size:0;position:absolute;left:-80px;top:0;background:url(https://rivasremedies.com/product_images/uploaded_images/t-arrows2.png) no-repeat center center;background-size:70px;width:84px;height:84px}.client-testimonials .cd-testimonials-wrapper .flex-next{left:auto;right:-80px;-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}.client-testimonials .flex-pauseplay{position:absolute;bottom:-1px;left:-1px}.client-testimonials .flex-pauseplay a{font-size:0;-webkit-filter:invert(100%);filter:invert(100%);width:45px;height:45px;line-height:45px;background-color:rgba(255,255,255,.9);display:block;text-align:center;-webkit-box-shadow:0 0 10px rgba(255,255,255,.8);box-shadow:0 0 10px rgba(255,255,255,.8);border:1px solid #aaa}.client-testimonials .flex-pauseplay a:hover{background-color:#fff}.client-testimonials .flex-pauseplay a.flex-play{background:rgba(255,255,255,.9) url(https://rivasremedies.com/content/images/play.svg) no-repeat 14px center;background-size:17px}.client-testimonials .flex-pauseplay a.flex-pause{background:rgba(255,255,255,.9) url(https://rivasremedies.com/content/images/pause.svg) no-repeat center center;background-size:17px}.dwnld-pdf{background:#f3dcb8;padding:40px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.dwnld-pdf:after,.dwnld-pdf:before{background:#f3dcb8}.dwnld-pdf h3{font:600 italic 35px/1.2 Karla,sans-serif;color:#a8376f;text-align:center;padding:0 30px 100px;margin:0;text-align:center;letter-spacing:.5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.dwnld-pdf h3 a{color:#a8376f;border-bottom:2px solid #000;font-style:italic}.dwnld-pdf h3 a:focus,.dwnld-pdf h3 a:hover{color:#000}.dwnld-pdf h4:after{width:110%;margin:10px 0 0 -9.5%}.dwnld-pdf h4{font:bold italic 23px/1.2 Montserrat,sans-serif;color:#000;text-align:center}.dwnld-pdf div.box{-ms-flex-wrap:nowrap;flex-wrap:nowrap;float:left;width:31.333%;padding:30px;margin:0 1%;background:#fff;border:1px solid #636363}.dwnld-pdf div.box img{display:block;margin:-90px auto 20px;width:130px}.dwnld-pdf .btn{margin:0}.meet-guide{margin:0 0 40px}.meet-guide .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;border:1px solid #636363}.meet-guide h3{font:normal normal 35px/1.2 Montserrat,sans-serif;background:#a83770;color:#fff;text-align:center;text-transform:uppercase;padding:15px 0;margin:0 0 40px;letter-spacing:1px;position:relative}.meet-guide .left,.meet-guide .right{display:table-cell}.meet-guide .left{float:left;width:67%;padding:40px}.meet-guide .right{float:right;width:33.3%;border-left:4px solid #000;position:relative}.meet-guide .btn{display:table;padding:20px 70px;margin:0}.riva-video{margin:0 0 40px}.riva-video iframe{width:100%;height:550px}.dwnld-pdf.hidden,.riva-video.hidden{display:none}main.inner.page.contact .left{float:left;width:65%}main.inner.page.contact .right{float:right;width:30%;padding:0 0 0 53px}main.inner.page.contact h6{color:#a83770;margin:0 0 5px;padding:0;position:relative;width:auto}main.inner.page.contact h3{letter-spacing:1.5px;color:#fff;background:#231208;text-transform:uppercase;padding:20px 30px;margin:0;font:600 normal 25px/25px Karla,sans-serif}main.inner.page.contact form{border:1px solid #231208;background:#f3dcb8;padding:30px;margin:0 0 4em}main.inner.page.contact .form-label{font:normal normal 16px/1.1 Karla,sans-serif;margin-bottom:.3rem}main.inner.page.contact .form-input{border:1px solid #000;border-left:5px solid #a83770;height:48px;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0}main.inner.page.contact textarea.form-input{height:217px}main.inner.page.contact .form-input:focus{border:1px solid #444;border-left:5px solid #111}main.inner.page.contact .g-recaptcha{margin:0 .75rem;display:block;clear:both;width:305px}main.inner.page.contact .form-actions{margin-top:5px}main.inner.page.contact .form-actions .button,main.inner.page.productdetail .form-action #form-action-addToCart{width:94%;display:block;border:none;background:#a83770;color:#fff;font:normal normal 25px/1 Montserrat,sans-serif;padding:17px 0;margin:0 3%;text-transform:uppercase;border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;-webkit-border-radius:7px}main.inner.page.contact .form-actions .button:hover,main.inner.page.productdetail .form-action #form-action-addToCart:hover{border:none;background:#231208;color:#fff}main.inner.page.contact .address:before,main.inner.page.contact .fax:before,main.inner.page.contact .hours:before,main.inner.page.contact .phone:before{content:'';position:absolute;left:-65px;top:0;width:47px;height:47px}main.inner.page.contact .phone:before{background:url(https://rivasremedies.com/content/images/p-icon.png) no-repeat}main.inner.page.contact .fax:before{background:url(https://rivasremedies.com/content/images/f-icon.png) no-repeat}main.inner.page.contact .hours:before{background:url(https://rivasremedies.com/content/images/h-icon.png) no-repeat}main.inner.page.contact .address:before{background:url(https://rivasremedies.com/content/images/a-icon.png) no-repeat}main.inner.page.contact .form-field,main.inner.page.contact .form-row.form-row--half{width:50%;float:left;margin:0}main.inner.page.contact .form-row--half .form-field{width:100%}main.inner.page.contact .form-field{margin:0 0 1rem}main.inner.page.contact .form-field--error .form-field-error,main.inner.page.contact .form-field--error .form-inlineMessage{line-height:1.2}@media (max-width:1200px){h1{font:600 normal 32px/1.2 Montserrat,sans-serif}h2{font:600 normal 30px/1.2 Montserrat,sans-serif}h3{font:600 normal 27px/1.2 Montserrat,sans-serif}h4{font:600 normal 25px/1.2 Montserrat,sans-serif}h5{font:600 normal 24px/1.2 Montserrat,sans-serif}h6{font:600 normal 22px/1.2 Montserrat,sans-serif}.container,.footer-copyright{max-width:1000px}.header-logo img{max-width:184px}.promo-banner p{font:normal normal 18px/1.3 Karla,sans-serif}.c-info-bar .container{max-width:100%;padding-left:15px;padding-right:15px}.shopbyheader{width:34%}.sortingicons{font:600 normal 17px/1.2 karla,sans-serif}.sortingicons img{height:22px;padding:0 6px 0 0}.sortingicons img.first{padding-left:10px}.sortingicons ul.animal-dd{background-size:17px;padding:0 0 0 18px}div#menu-wrapper #menu .navPages-wider,div#menu-wrapper.single-line #menu .navPages-wider{width:66%!important}#menu .navPages-list.nav-page-list .navPages-action{padding:1.1rem .7rem;font-size:16px}#menu div.nav-right{margin-right:0}#menu .navPages-list.nav-page-list .phone-number{right:10px}.top-content-section{max-width:95%}.top-content-section h1{font-size:42px}.home-content-section .right{padding:0 0 0 40px}.home-content-section.reverse .left{padding:0 0 0 40px}.client-reviews blockquote{font:normal italic 21px/1.35 karla,sans-serif;padding:40px 35px 75px}.client-reviews blockquote span{right:30px}.new-homecontent .shop_btn{font:600 normal 26px/1 karla,sans-serif}.hblock .btn.more{font:normal normal 21px/1 'Cantora One',sans-serif}.hblock h4{font:800 italic 27px/1.2 'Cantora One',sans-serif}.booknowhoof h3{font:600 normal 33px/1.2 'Cantora One',sans-serif}.footer li,.footer li a,footer p{font:normal normal 18px/1.45 Karla,sans-serif}.footer-info-heading{font-size:17px}.footer-copyright{padding:0 20px}.footer-copyright>.powered-by{font:400 normal 17px/1.3 Karla,sans-serif}.slick-slide.productCarousel-slide{margin:10px}.productCarousel .slick-prev{left:-12px}.productCarousel .slick-next{right:-14px}.card{padding:12px}.card .card-figcaption a.button.button--small.card-figcaption-button,.card-img-container:before{font-size:14px}.team .block h3{font-size:25px}.team .block img{height:490px;width:32%}.shopanimal h3{font:600 normal 23px/1.2 Montserrat,sans-serif}.gallery .col-md-4{height:230px}body .blog-post-container header.blog-header h1.blog-title{font-size:36px}}@media (max-width:1024px){h1{font:600 normal 30px/1.2 Montserrat,sans-serif}h2{font:600 normal 28px/1.2 Montserrat,sans-serif}h3{font:600 normal 25px/1.2 Montserrat,sans-serif}h4{font:600 normal 23px/1.2 Montserrat,sans-serif}h5{font:600 normal 23px/1.2 Montserrat,sans-serif}h6{font:600 normal 21px/1.2 Montserrat,sans-serif}.container,.footer-copyright{max-width:900px}.header-logo{width:17%}.header-logo img{max-width:130px}header .navUser{width:57%}#menu .navPages-list.nav-page-list .phone-number{width:172px;top:-36px}#menu .navPages-list.nav-page-list a.navPages-action.phone-number{font-size:20px}.promo-banner p{font:normal normal 17px/1.3 Karla,sans-serif}.c-info-bar ul li{font:normal normal 17px/1.2 Karla,sans-serif}.c-info-bar ul li.ph{font:600 normal 23px/1.2 Karla,sans-serif}.top-content-section h1{font-size:38px}.home-content-section h3{font-size:27px}.new-homecontent .shop_btn{font:600 normal 25px/1 karla,sans-serif}.client-reviews blockquote{font:normal italic 20px/1.35 karla,sans-serif;margin:15px}.client-reviews blockquote span{right:25px}.footer li,.footer li a,footer p{font:normal normal 17px/1.45 Karla,sans-serif}footer .socialLinks--alt .icon{width:41px;height:41px;line-height:41px}.socialLinks .icon svg{height:41px;line-height:41px}.footer-payment-icons .footer-payment-icon{width:3.3rem;margin:0 .25rem .5rem 0}.page-content[data-cart=""] .page-heading,.page-heading,.page.blog .page-heading{font:600 normal 28px/1.2 karla,sans-serif}.productCarousel .slick-prev{left:-2px}.productCarousel .slick-next{right:-2px}.team .block h3{font-size:24px}.team .block img{height:490px;width:35%}.hblock .btn.more{font:normal normal 20px/1 'Cantora One',sans-serif}.hblock h4{font:800 italic 25px/1.2 'Cantora One',sans-serif}.booknowhoof h3{font:600 normal 29px/1.2 'Cantora One',sans-serif}.dwnld-cta strong{font-size:23px}.dwnld-cta span{font-size:20px}.dwnld-cta strong{font-size:22px}.gallery .col-md-4{height:210px}.page-sidebar+.page-content .productGrid .product{width:31%}}@media (max-width:800px){h1{font:600 normal 28px/1.2 Montserrat,sans-serif}h2{font:600 normal 26px/1.2 Montserrat,sans-serif}h3{font:600 normal 24px/1.2 Montserrat,sans-serif}h4{font:600 normal 22px/1.2 Montserrat,sans-serif}h5{font:600 normal 21px/1.2 Montserrat,sans-serif}h6{font:600 normal 20px/1.2 Montserrat,sans-serif}body{padding-top:0}.logo-user-section.container{z-index:9999999999}.promo-banner .container{max-width:100%}.c-info-bar ul li{font:normal normal 16px/1.2 Karla,sans-serif}.c-info-bar ul li.ph{font:600 normal 22px/1.2 Karla,sans-serif}.shopbyheader{width:auto;float:none;padding:10px 0}.sortingicons img{height:24px;padding:0 10px 0 0}ul.animal-dd li ul{top:20px}.header{position:relative;height:100px}.header.is-open{height:100px}.mega-cat-nav{display:block}div#menu-wrapper{margin-top:60px}.mega-cat-dropdown{margin-top:0;top:0;background:#f3dcb8}.mega-cat-dropdown .sticky-navpages{margin-top:52px}i.icon.mega-nav-pages{top:10px;left:0}a.mobileMenu-toggle{top:0}a.mobileMenu-toggle.is-open{top:0;border:none!important;position:fixed}div#menu-wrapper #menu .navPages-wider,div#menu-wrapper.single-line #menu .navPages-wider{width:auto!important;float:none}div#menu-wrapper,header div#menu,header.is-open div#menu{background-color:transparent}.mega-cat-dropdown li.navPage-subMenu-item-child.second-level a.second-level{font-size:17px!important;line-height:1.25}#menu .mega-cat-dropdown .has-subMenu.is-root+.navPage-subMenu-horizontal.second-level-flyout{background:#f3dcb8}.mega-cat-dropdown .has-subMenu.is-root+.navPage-subMenu-horizontal.second-level-flyout a{padding:7px 0!important}.mega-cat-dropdown li.navPages-item a.navPages-action{border-bottom:1px solid #000}.mega-cat-dropdown .category-list,.second-level-flyout .category-title{display:none}.mega-cat-dropdown h2.container-header.mobile{margin-bottom:10px;font:600 normal 22px/1.2 Karla,sans-serif;border-bottom:1px solid #000;padding:0 0 7px}header.quick-search-is-open nav.navUser{z-index:9999999999}.quickSearch-mobileToggle{border:none!important}.dropdown--quickSearch .form,.dropdown--quickSearch .form-field{width:100%!important;position:relative}header .search-icon.submit{position:absolute;left:auto;right:3px;top:4px;height:39px}.dropdown--quickSearch .form fieldset{border:none}.dropdown--quickSearch.is-open{background-color:#f3dcb8}.dropdown--quickSearch.is-open .form-input{width:100%;bottom:0;border:1px solid #3a2607}.header-logo-image-unknown-size{max-height:2.5rem}header .navUser-action .header-icon{height:17px;width:17px}li.navUser-item.navUser-item--account.user-icons.account,li.navUser-item.navUser-item--cart.user-icons{width:40px}li.navUser-item.quicksearch.mobile svg{width:17px!important;height:17px!important}.heroCarousel{margin-bottom:2.5rem}.top-content-section h1{font-size:35px}section.productCarousel .slick-next,section.productCarousel .slick-prev{width:2.4rem;height:2.4rem;margin-top:0}section.productCarousel .slick-prev{left:20px}section.productCarousel .slick-next{right:20px}section.productCarousel .slick-prev::before{left:2px;top:-.5px}section.productCarousel .slick-next::before{left:4px;top:-.5px}.page-sidebar#faceted-search-container{margin-bottom:2rem}.productView-details{padding-left:0}.productView-options .form-action{padding:0}.card-img-container:before{top:50%}.shopanimal .left,.shopanimal .right{width:auto;float:none}.dwnld-cta strong{font-size:20px}a.cntbtn{font:normal normal 20px/1 Montserrat,sans-serif;padding:15px 25px}.booknowhoof h3{font:600 normal 24px/1.2 'Cantora One',sans-serif}footer a.navPages-action.phone-number{display:none}#mc_embed_signup ul li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.productView-details,section.productView-images{width:100%}.productView-details{padding-right:0}}@media (max-width:767px){h1{font:600 normal 25px/1.2 Montserrat,sans-serif}.container,.footer-copyright{max-width:100%}.promo-banner .container{padding:0}.promo-banner p{font:normal normal 15px/1.3 Karla,sans-serif}.hero-banner{margin-bottom:2em}.c-info-bar ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-info-bar ul li.hr{display:none}.top-content-section{max-width:100%}.top-content-section h1{font-size:32px}.home-content-section h3{font-size:25px}.btmtrusticons ul,.client-reviews,.home-content-section{display:block}.home-content-section .left,.home-content-section .right{width:auto;padding:0}.home-content-section .right{padding:30px 0 0}.home-content-section.reverse .left{padding:0}.home-content-section .left img,.home-content-section .right img{width:100%}.new-homecontent .shop_btn{font:600 normal 24px/1 karla,sans-serif}.client-reviews{margin:0 0 100px}.client-reviews blockquote{margin:35px 0 80px}.btmtrusticons ul li{width:auto;padding:20px 0 20px 60px;margin:0}.btmtrusticons ul li br{display:none}article.footer-info-col.footer-info-col--small-4{width:auto;display:block}.footer-info-heading{font-size:18px}.footer-copyright>.powered-by{font:400 normal 16px/1.3 Karla,sans-serif}.footer-copyright,.footer-info-col,.payment-icons-section .footer-payment-icons{text-align:center}.page-content[data-cart=""] .page-heading,.page-heading,.page.blog .page-heading{font:600 normal 26px/1.2 karla,sans-serif}.card{padding:10px}.team .block{padding:20px}.team .block h3{font-size:22px}.team .block img{height:auto;width:100%;float:none}body .page.blog .blog-container article.blog{display:block;width:auto}body .page.blog .blog-container .blog-post-body,body .page.blog .blog-container .blog-post-figure{width:auto;height:auto;padding:0}body .page.blog .blog-thumbnail{height:auto}main.inner.page.contact .form-field,main.inner.page.contact .form-row.form-row--half{width:auto;float:none;padding:0}main.inner.page.contact .form-actions .button{width:auto;margin:0;padding:17px 45px}main.inner.page.contact .g-recaptcha{margin:0}main.inner.page.contact .left,main.inner.page.contact .right{float:none;width:auto;padding:0}main.inner.page.contact .right{padding-left:65px}.main-heading{margin:-130px 0 4rem}.gallery .col-md-4{width:auto;float:none;margin:15px 0;height:300px}.storelist .left,.storelist .right{width:auto;float:none}.dwnld-pdf,.healing-horses,.meet-guide .left,.meet-guide .right,.meet-guide .wrapper{display:block}.client-testimonials .left,.client-testimonials .right,.dwnld-pdf div.box,.healing-horses .left,.healing-horses .right,.meet-guide .left,.meet-guide .right,.offers .left,.offers .right,.offers.hoof .left,.offers.hoof .right{float:none;width:auto;display:block}.offers .right{padding:0}.offers ul li{font:600 normal 23px/1.2 Montserrat,sans-serif}.client-testimonials .left img{width:100%}.dwnld-pdf div.box{margin:0 0 6rem}.dwnld-pdf div.box:last-child{margin-bottom:0}.offers{padding:20px 0 40px}.offers.hoof .left img{position:relative;left:0;top:0;-webkit-transform:none;transform:none;width:auto;height:auto;margin:0 0 20px}.offers.hoof p{width:auto}.meet-guide .right{border:none}.meet-guide .right img{width:100%}.hblock{display:block}.hblock .left,.hblock .right{width:auto;float:none;padding:0}.hblock .left{margin:0 0 15px}.hoof-images{-ms-flex-wrap:wrap;flex-wrap:wrap}.hoof-images img{width:33.333%}.booknowhoof h3{font:600 normal 22px/1.2 'Cantora One',sans-serif}.page-sidebar+.page-content .productGrid .product{width:48%}body .blog-post-container header.blog-header h1.blog-title{font-size:28px}}@media (max-width:480px){.sortingicons{font:600 normal 15px/1.2 karla,sans-serif}.sortingicons img{height:22px;padding:0 7px 0 0}.sortingicons img.first{padding-left:9px}.sortingicons img:last-child{padding-right:0}.sortingicons ul.animal-dd{padding:0 0 0 15px}ul.animal-dd li ul{border-top:12px solid #3a2607;top:20px;left:33%;-webkit-transform:translateX(-77%);transform:translateX(-77%)}.c-info-bar ul li.ph:before{background-size:26px;width:26px;height:26px}.top-content-section h1{font-size:30px}.home-content-section h3{font-size:23px}.client-reviews blockquote{margin:25px 0 75px}.client-reviews blockquote span{font-size:16px}.card{padding:7px}.main-heading{font:600 normal 23px/1.2 Montserrat,sans-serif;margin:-115px 0 3.5rem}.so-dog-book br{display:none}.gallery .col-md-4{height:280px}.hoof-images img{width:50%}.meet-guide.hoof .left{padding:20px}.team .block{padding:18px}.team .block h3{font-size:20px}body .blog-post-container header.blog-header h1.blog-title{font-size:25px}}@media (max-width:360px){.shopbyheader .container{padding:0 17px}}@media (max-width:320px){.shopbyheader .container{padding:0 10px}.sortingicons{font:600 normal 14px/1.2 karla,sans-serif}.sortingicons img{height:18px}.sortingicons img.first{padding-left:8px}.sortingicons ul.animal-dd{background-size:15px;padding:0 0 0 13px;margin:0 0 0 4px}}