@charset "utf-8";
 @import url('https://9087ce.claudeassets.com/20250328011551cs_/https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&display=swap');
@font-face {
	font-family: 'bebasregular';
	src: url('https://2826f4.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/fonts/coolveticarg.ttf') format('woff2'),  url('https://2826f4.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/fonts/coolveticarg.ttf') format('ttf');
	font-weight: normal;
	font-style: normal;
}
/* CSS Document */
/********************** Reset **********************/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;
}
caption, th {
	text-align: justify;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
	font-variant: normal;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
input, textarea, select {
	font-size: 100%;
}
legend {
	color: #000;
}
.left {
	float: left;
}
.clear {
	clear: both;
}
.clear-left {
	clear: left;
}
.clear-right {
	clear: right;
}
.right {
	float: right;
}
span.noshow {
	display: none;
	margin: 0;
}
a {
	outline: none;
	text-decoration: none;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix {
	zoom: 1;
} /* IE6 */
*:first-child+html .clearfix {
	zoom: 1;
} /* IE7 */
/********************** style **********************/
body {
	background-color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #515151;
	-webkit-font-smoothing: antialiased;
	-moz-smoothing: antialiased;
	-ms-smoothing: antialiased;
	-o-smoothing: antialiased;
}
.scrolltop {
	display: none;
	width: 40px;
	height: 40px;
	position: fixed;
	right: 2%;
	/*text-indent: -9999px;*/
	bottom: 3%;
	z-index: 1000;
	transition: all .2s ease-in-out;
}
.navbar-01 {
	width: 100%;
	background-color: rgba(1, 43, 116, 0);
	padding: 15px 0;
	position: fixed;
	z-index: 1000;
}
.navbar-fixed-top-01.scrolled-01 {
	background-color: rgba(1, 43, 116, 1);
	transition: background-color 200ms linear;
	color: rgba(1, 43, 116, 0);
}
.page-header-01 {
	width: 95%;
	margin: 0 auto;
}
.logo {
	display: block;
	float: left;
}
nav.page-nav-01 {
	display: block;
	float: right;
	margin-top: 7px;
}
.home-banner-wrapper {
	background: url(https://782d17.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/bg.svg) no-repeat center -1px;
	background-size: 101% auto;
	height: auto;
	display: block;
}
.home-banner {
	text-align: right;	
}
.home-banner-left {
	width:43%;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	margin: 0 8% 0 0;
}
.home-banner-left h1 {
	font-family: 'bebasregular';
	font-size: 104px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 30px;
	display: block;
}
.home-banner-left p {
	font-size: 18px;
	color: #fff;
	display: block;
}
.home-banner-right {
	width:37%;
	display: inline-block;
	vertical-align: middle;
	margin: 8% 2.5% 8.5% 0;
}
.home-banner-right img {width:100%;}
.search-container {
	display: block;
	margin-top: 40px;
}
.search-container input[type=text] {
	width: 78%;
	background: url(https://725fa7.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/search.svg) no-repeat 20px center #fff;
	padding: 29px 20px 29px 60px;
	font-size: 16px;
	color: #A4A4A4;
	border: none;
	border-radius: 4px 0 0 4px;
	float: left;
	box-sizing: border-box;
}
.search-container button {
	width:16%;
	float: left;
	padding: 33px 0;
	font-size: 12px;
	font-weight: 700;
	color: #F36304;
	background: #fff;
	border: none;
	border-radius: 0 4px 4px 0;
	cursor: pointer;
}
.search-container button:hover {
	background: #F36304;
	color: #fff;
}
.search-boxs-wrapper {
	display: block;
	text-align: center;
	margin-top: -9.5%;
}
.search-boxs-wrapper h2 {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	letter-spacing: 7px;
	text-transform: uppercase;
}
.search-boxs {
	width: 100%;
	max-width: 1550px;
	display: block;
	margin: 50px auto 0 auto;
}
.search-boxs li {
	width:18.5%;
	display: inline-block;
	margin: .5%;
}
.search-boxs li a {
	width: 100%;
	background-color: #fff;
	font-size: 14px;
	font-weight: 700;
	color: #012B74;
	display: inline-block;
	border-radius: 4px;
	padding: 30px 0;
	-webkit-box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
}
.season-iteam-wrapper {
	display: block;
	margin-top: 130px;
}
.season-iteam-wrapper h2 {
	font-size: 16px;
	font-weight: 700;
	color: #515151;
	text-align: center;
	letter-spacing: 7px;
	text-transform: uppercase;
}
.season-iteam-boxs {
	width:auto;
	height:320px;
	text-align: center;
	margin-top: 70px;
	position:relative;
	margin-left:9.5%;
	overflow:hidden;	
}
.season-iteam-boxs li {
	width: 35%;
	display:block;
	border: solid 1px #F6F6F6;
	border-radius: 4px;
	text-align: left;
	margin: 10px;
	position:absolute;
	left:0;
	top:0;
}
.season-iteam-boxs li.box1
{
	top:0;
	left:0;
}
.season-iteam-boxs li.box2
{
	top:0;
	left:36.5%;
}
.season-iteam-boxs li.box3
{
	top:0;
	left:73%;
}
.season-iteam-box-ctn {
	padding: 20px 45px 20px 20px;
}
.season-ph {
	width: 40%;
	display: inline-block;
	margin: 0 7% 0 0;
	vertical-align: middle;
}
.season-ph img {
	width: 100%;
	border-radius: 4px;
}
.season-txt {
	width: 52%;
	display: inline-block;
	vertical-align: middle;
}
.season-txt h3 {
	font-size: 22px;
	font-weight: 700;
	color: #515151;
	display: block;
	letter-spacing: -0.5px;
}
.season-txt p {
	font-size: 14px;
	line-height: 24px;
	color: #A2A2A2;
	display: block;
	margin-top: 20px;
}
.season-txt p.leanr-more-link a {
	background: url(https://8784d7.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/arrow-right.svg) no-repeat right center;
	font-size: 12px;
	font-weight: 700;
	color: #F36304;
	display: inline-block;
	padding: 3px 20px 3px 0;
}
.home-page-advt-wrapper {
	width:90%;
	margin:80px auto 0 auto;
	display: block;
}
.home-page-advt {
	width:100%;
	max-width: 1534px;
	height: 160px;
	background-color: #ECECEC;
	border-radius: 4px;
	margin: 0 auto;
	display: block;
	position:relative;
}
.home-page-advt h1
{
	font-size: 26px;
	font-weight: 700;
	color: #A8A8A8;
	display: block;
	letter-spacing: .5px;
	transform: translate(-50%, -50%);
	position: absolute;
	top: 50%;
	left: 50%;
	resize: both;
}
.home-about-us-wrapper {
	display: block;
	margin-top: 80px;
	height: 620px;
}
.home-about-box {
	width: 50%;
	height:100%;
	background-color: #02368D;
	display: block;
	float: left;
	position: relative;
}
.home-about-ctn {
	width: 60%;
	transform: translate(-50%, -50%);
	position: absolute;
	top: 50%;
	left: 50%;
	resize: both;
	color: #fff;
}
.home-about-ctn h2 {
	font-size: 69px;
	line-height: 66px;
	font-weight: 700;
	letter-spacing: -0.5px;
}
.home-about-ctn p {
	font-size: 16px;
	line-height: 40px;
	display: block;
	margin-top: 20px;
	color: #DBDBDB;
}
.home-about-ctn p.contact-link a {
	background-color: #fff;
	font-size: 12px;
	line-height: normal;
	font-weight: 700;
	text-transform: uppercase;
	color: #F36304;
 	display: inline-block;
	text-align: center;
	padding: 12px 50px;
	border-radius: 4px;
	margin-top: 20px;
}
.home-about-box-ph {
	width: 50%;
	height:100%;
	display: block;
	float: left;
	overflow: hidden;
}
.home-about-box-ph img {
	width: 100%;
}
.foot-menu-wrapper {
	background-color: #1D1D1D;
	display: block;
}
.foot-menu-ctnr {
	width: 95%;
	max-width: 1534px;
	display: block;
	margin: 0 auto;
	padding: 80px 0;
}
.foot-menu {
	width: 30%;
	display: block;
	float: left;
}
.foot-menu h2 {
	font-family: 'bebasregular';
	font-size: 24px;
	color: #777777;
	display: block;
	letter-spacing: 2px;
}
.foot-menu div {
	display: block;
	float: left;
	margin-right: 100px;
}
.foot-menu div:last-child {
	margin-right: 0;
}
.foot-menu li {
	display: block;
	margin-top: 50px;
}
.foot-menu li a {
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	display: inline-block;
	letter-spacing: 0.5px;
}
.foot-menu li a:hover {
	text-decoration: underline;
}
.foot-info {
	width: 60%;
	display: block;
	float: left;
	margin: 0 0 0 10%;
}
.foot-info h2 {
	font-family: 'bebasregular';
	font-size: 24px;
	color: #777777;
	display: block;
	letter-spacing: 2px;
}
.foot-search-container {
	display: block;
	margin-top: 50px;
}
.foot-search-container input[type=text] {
	width: 100%;
	background: url(https://6f458f.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/search-2.svg) no-repeat 30px center #2E2E2E;
	padding: 19px 20px 19px 80px;
	font-size: 16px;
	color: #A4A4A4;
	border: none;
	border-radius: 4px;
	box-sizing: border-box;
}
.foot-social-info {
	display: block;
	margin-top: 100px;
}
.foot-about {
	width: 56%;
	display: block;
	float: left;
	margin: 0 10% 0 0;
}
.foot-about h2 {
	font-family: 'bebasregular';
	font-size: 24px;
	color: #777777;
	display: block;
	letter-spacing: 2px;
}
.foot-about p {
	font-size: 14px;
	line-height: 30px;
	color: #A2A2A2;
	display: block;
	margin-top: 30px;
}
.foot-share {
	width: 34%;
	display: block;
	float: left;
}
.share-icons {
	display: block;
	margin-top: 30px;
}
.share-icons a {margin:0 60px 0 0;}
.share-icons a:last-child {margin:0 0 0 0;}
.share-icons a.facebook {
	width: 11px;
	height: 24px;
	background: url(https://dc1f09.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/social-btn-facebook.svg) no-repeat 0 0;
	display: inline-block;
	vertical-align: middle;
}
.share-icons a.facebook:hover {
	background: url(https://c5b1a6.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/social-btn-facebook-hr.svg) no-repeat 0 0;
}
.share-icons a.twitter {
	width: 23px;
	height: 20px;
	background: url(https://2c818b.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/social-btn-twitter.svg) no-repeat 0 0;
	display: inline-block;
	vertical-align: middle;
}
.share-icons a.twitter:hover {
	background: url(https://66eb10.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/social-btn-twitter-hr.svg) no-repeat 0 0;
}
.share-icons a.instagram {
	width: 23px;
	height: 20px;
	background: url(https://94fa4f.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/uploads/2020/10/pinterest-logo.png) no-repeat 0 0;
	display: inline-block;
	vertical-align: middle;
}
.share-icons a.instagram:hover {
	background: url(https://94fa4f.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/uploads/2020/10/pinterest-logo.png) no-repeat 0 0;
}
.copyrights-wrapper {
	background-color: #393939;
}
.copyrights-ctnr {
	width: 100%;
	max-width: 1534px;
	display: block;
	margin: 0 auto;
	padding: 20px 0;
}
.copyrights {
	font-size: 10px;
	color: #A5A5A5;
	letter-spacing: 1px;
	display: block;
	float: left;
}
.foot-btm-links {
	display: block;
	float: right;
}
.foot-btm-links ul li {
	display: inline-block;
	margin: 0 0 0 75px;
}
.foot-btm-links ul li a {
	font-size: 10px;
	text-decoration: none;
	color: #A2A2A2;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 0.5px;
	display: inline-block;
}
.foot-btm-links ul li a:hover {
	text-decoration: underline;
}
.inner-page-banner-wrapper {
	background: url(https://a8e279.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/bg-inner.svg) no-repeat center bottom;
	background-size: 101% auto;
	height: auto;
	position: relative;
	display: block;
	text-align:center;
}
.inner-banner {
	width: 90%;
	display:inline-block;
	margin:13.5% auto;	
}
.inner-banner.resenha-banner{margin:10% auto 14% auto;}

.inner-banner h1 {
	font-family: 'bebasregular';
	font-size: 64px;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 30px;
	display:inline-block;
}
.inner-banner h1 span
{
	width:40px;
	display:inline-block;
}
.inner-banner h1 span img{width:100%;}

.inner-banner p {
	font-size: 18px;
	color: #fff;
	display: block;
	text-align: center;
}
.inner-banner p.resenha-title-tag {
	width: 100%;
	max-width: 900px;
	margin: 0 auto;
	line-height: 30px;
}
.who-we-are-content-wrapper {
	padding: 40px 0;
}
.who-we-are-ctnr {
	width:100%;
	max-width:1600px;
	display: block;
	margin:0 auto;
	text-align: center;
}
.who-we-are-ph {
	width: 47.5%;
	display: inline-block;
	vertical-align: middle;
	margin: 2%;
}
.who-we-are-ph img {
	width: 100%;
}
.who-we-are-info {
	width: 43%;
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	margin: 2%;
}
.who-we-are-info h2 {
	font-size: 50px;
	line-height: 44px;
	font-weight: 700;
	color: #515151;
	letter-spacing: -2px;
	display: block;
}
.who-we-are-info p {
	font-size: 16px;
	line-height: 34px;
	color: #A2A2A2;
	display: block;
	margin-top: 30px;
}
.contact-content-wrapper {
	padding: 20px 0 80px 0;
}
.contact-ctnr {
	display: block;
}
.contact-left-ctnr {
	width: 44.5%;
	background-color: #fff;
	display: block;
	float: left;
	border-radius: 4px;
	-webkit-box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
	margin: 0 0 0 10%;
}
.contact-form {
	padding: 80px;
}
.contact-form h2 {
	font-size: 50px;
	line-height: 44px;
	font-weight: 700;
	color: #515151;
	letter-spacing: -2px;
	display: block;
}
.form-fied-ctn {
	display: block;
	margin-top: 40px;
}
.form-fied-ctn label {
	font-size: 12px;
	color: #515151;
	letter-spacing: 1px;
	display: block;
	margin-bottom: 10px;
}
.form-fied-ctn input[type=text], select, textarea {
	width: 100%;
	padding: 15px 20px;
	display: inline-block;
	border: 1px solid #E5E5E5;
	border-radius: 4px;
	box-sizing: border-box;
}
.form-fied-ctn textarea {
	height: 250px;
}
.form-fied-ctn input[type=submit] {
	font-size: 12px;
	font-weight: 700;
	background-color: #F36304;
	color: white;
	padding: 10px 50px;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	letter-spacing: 1px;
	display: inline-block;
}
.form-fied-ctn input[type=submit]:hover {
	background-color: #012B74;
}
.contact-right-ctnr {
	width: 42%;
	background-color: #fff;
	display: block;
	float: right;
	border-radius: 4px;
	-webkit-box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
	margin: 0 0 0 3.5%;
}
.contact-details {
	padding: 100px;
}
.contact-details h2 {
	font-size: 25px;
	font-weight: 700;
	color: #515151;
	letter-spacing: -2px;
	display: block;
}
.phone-email-info {
	display: block;
	margin-top: 40px;
}
.contact-details p {
	font-size: 14px;
	color: #A2A2A2;
	display: block;
	margin-top: 10px;
}
.contact-details p a {
	text-decoration: none;
	color: #A2A2A2;
}
.contact-details p a:hover {
	text-decoration: underline;
}
.navbar-02 {
	width: 100%;
	position: fixed;
	z-index: 1000;
}
.top-bar-wrapper {
	background-color: #fff;
	position: relative;
	padding: 10px 0;
}
.top-bar {
	width: 95%;
	margin: 0 auto;
}
nav.page-nav-02 {
	background-color: rgba(1, 43, 116, 1);
	display: block;
	padding: 20px 0;
	position: relative;
}
.top-search-container {
	width: 55%;
	display: block;
	margin: 0 auto;
}
.top-search-container input[type=text] {
	width: 100%;
	background: url(https://6a3357.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/top-search.svg) no-repeat 20px center #ECECEC;
	padding: 14px 20px 14px 60px;
	font-size: 14px;
	color: #A4A4A4;
	border: none;
	border-radius: 4px;
	box-sizing: border-box;
}
.top-contact-link {
	background: url(https://40f9d8.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/man-user-1-c.svg) no-repeat 0 center;
	padding: 7px 0 7px 40px;
	display: block;
	float: right;
	color: #012B74;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .5px;
	margin: 7px 0 0 0;
}
.inner-page-banner-ani-wrapper {
	padding: 138px 0 0 0;
	display: block;
}
.inner-page-banner-ani-ctnr {
	background: url(https://41ab3c.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/bg-ani.svg) no-repeat right top;
	background-size: auto 100%;
	height: auto;
	position: relative;
}

.inner-page-banner-ani {
	width: 100%;
	max-width: 1534px;
	display: block;
	margin: 0 auto;
	position: relative;
}
.banner-ani-info {
	width: 50%;
	display:block;
	float:left;
	margin:14% 0 0 0;
	
}
.banner-ani-info h1 {
	font-family: 'bebasregular';
	font-size: 104px;
	color: #515151;
	text-transform: uppercase;
	letter-spacing: 30px;
	display: block;
}
.banner-ani-info p {
	font-size: 18px;
	line-height: 30px;
	color: #A2A2A2;
	display: block;
}
.dog-cat-ph {
	width:50%;
	max-width: 651px;
	display: block;
	margin: 10% 0 0 0;	
	float: right;
}
.dog-cat-ph img {
	width: 100%;
}
.dog-ph {
	width:50%;
	max-width: 544px;
	display: block;
	margin: 5% 0 0 0;
	float: right;
}
.dog-ph img {
	width: 100%;
}
.ani-content-wrapper {
	padding: 40px 0 80px 0;
}
.animal-deails-box {
	width: 100%;
	max-width: 1534px;
	display: block;
	border-bottom: solid 1px #F6F6F6;
	margin: 0 auto 50px auto;
	padding: 0 0 50px 0;
}
.animal-deails-box:last-child {
	border-bottom: solid 0 #F6F6F6;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
}
.animal-deails-box h1 {
	font-size: 28px;
	font-weight: 700;
	color: #515151;
	text-transform: uppercase;
	display: block;
	letter-spacing: 10px;
}
.animal-deails-box ul {
	display: block;
	text-align: center;
}
.animal-deails-box ul li {
	width: 30%;
	display: inline-block;
	margin: 1.5% 2.3% 1.5% 2.3%;
	vertical-align: top;
}
.animal-deails-box ul li:first-child {
	margin-left: 0;
}
.animal-deails-box ul li:last-child {
	margin-right: 0;
}
.animal-deails-box ul li .ani-ph img {
	width:72.5%;
	max-width:334px;
	display: block;
	margin: 0 auto;
}
.animal-deails-box ul li div {
	background-color: #fff;
	padding: 50px;
	margin-top: -180px;
	border: solid 1px #F6F6F6;
}
.animal-deails-box ul li div h2 {
	font-size: 22px;
	font-weight: 700;
	color: #515151;
	display: block;
	letter-spacing: -0.5px;
	margin-top: 130px;
}
.animal-deails-box ul li div p {
	font-size: 14px;
	line-height: 24px;
	text-align: left;
	color: #A2A2A2;
	margin-top: 20px;
}
.animal-deails-box p.sea-more-link {
	text-align: right;
}
.animal-deails-box p.sea-more-link a {
	background: url(https://8784d7.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/arrow-right.svg) no-repeat right center;
	font-size: 12px;
	font-weight: 700;
	color: #F36304;
	display: inline-block;
	padding: 3px 20px 3px 0;
}
.backto-link a {
	background: url(https://5599d1.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/arrow-left.svg) no-repeat 0 center;
	font-size: 12px;
	font-weight: 700;
	color: #F36304;
	display: inline-block;
	padding: 3px 0 3px 20px;
	margin: 40px 0 0 0;
}
.perros-deails-box {
	width: 100%;
	max-width: 1600px;
	display: block;
	margin: 0 auto;
}
.perros-deails-box ul {
	display: block;
	text-align: center;
}
.perros-deails-box ul li {
	width: 29%;
	display: inline-block;
	margin: 1.5% 2% 1.5% 2%;
	vertical-align: top;
}
.perros-deails-box ul li .ani-ph img {
	width:72.5%;
	max-width:334px;
	display: block;
	margin: 0 auto;
}
.perros-deails-box ul li div {
	background-color: #fff;
	padding: 50px;
	margin-top: -180px;
	border: solid 1px #F6F6F6;
}
.perros-deails-box ul li div h2 {
	font-size: 22px;
	font-weight: 700;
	color: #515151;
	display: block;
	letter-spacing: -0.5px;
	margin-top: 130px;
}
.perros-deails-box ul li div p {
	font-size: 14px;
	line-height: 24px;
	text-align: left;
	color: #A2A2A2;
	margin-top: 20px;
}
.inner-page-banner-resenha-wrapper {
	padding: 138px 0 0 0;
	display: block;
}
.inner-page-banner-resenha-ctnr {
	background: url(https://9a1c1e.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/bg-resenha.png) no-repeat center bottom;
	height: auto;
	background-size: cover;
	position: relative;
	text-align:center;
}

.resenha-content-wrapper {
	padding: 0 0 80px 0;
	margin: -90px 0 0 0;
	position: relative;
	z-index: 10;
}
.resenha-content-ctnr {
	width: 100%;
	max-width: 1534px;
	display: block;
	margin: 0 auto;
}
.resenha-content-left {
	width: 67%;
	display: block;
	float: left;
	margin: 0 3% 0 0;
}
.resenha-content-left-ctn {
	background-color: #fff;
	border-radius: 4px;
	border: solid 1px #F6F6F6;
	padding: 80px 0 80px 80px;
	
}

.nombre-product-ctn {
	padding: 0 80px 0 0;
}

.nombre-product-ctn h1 {
	font-size: 26px;
	font-weight: 700;
	color: #515151;
	display: block;
	letter-spacing: -0.5px;
	margin-top: 5px;
}

.nombre-product-ctn h2 {
	font-size: 24px;
	font-weight: 700;
	color: #515151;
	display: block;
	letter-spacing: -0.5px;
	margin-top: 5px;
}

.nombre-product-ctn h3 {
	font-size: 22px;
	font-weight: 700;
	color: #515151;
	display: block;
	letter-spacing: -0.5px;
	margin-top: 5px;
}

.nombre-product-ctn h4 {
	font-size: 20px;
	font-weight: 700;
	color: #515151;
	display: block;
	letter-spacing: -0.5px;
	margin-top: 5px;
}

.nombre-product-ctn a.buynow-btn {
	font-size: 12px;
	font-weight: 700;
	background-color: #F36304;
	color: white;
	padding: 10px 40px;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	letter-spacing: 1px;
	display: block;
	float: right;
}
.nombre-product-ctn a.buynow-btn:hover {
	background-color: #012B74;
}
.nombre-product-ctn p {
	font-size: 14px;
	line-height: 30px;
	color: #515151;
	display: block;
	margin-top: 20px;
}

.nombre-product-ctn p strong {
	font-size: 14px;
	line-height: 30px;
	color: #515151;
	font-weight:bold;
	
}

.nombre-product-ctn p em {
	font-size: 14px;
	line-height: 30px;
	color: #515151;
	font-style: italic;
}

.nombre-product-ctn blockquote {
	font-size: 14px;
	line-height: 30px;
	color: #515151;
	display: block;
	font-weight:bold;
	background-color: #ECECEC;
    border-radius: 4px;
    margin: 30px;
	padding: 2px 20px 20px 20px;
	
}

.nombre-product-ctn ul li {
	background: url(https://9a3924.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/checked-icon.svg) no-repeat 0 center;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	color: #515151;
	letter-spacing: 1px;
	display: block;
	padding: 6px 0 6px 40px;
}

.nombre-product-ctn ol li {
	background: url(https://141233.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/error-icon.svg) no-repeat 0 center;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	color: #515151;
	letter-spacing: 1px;
	display: block;
	padding: 6px 0 6px 40px;
}

.nombre-product-ctn dl li {
	background: url(https://562392.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/bullet-01.png) no-repeat 0 center;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	color: #515151;
	letter-spacing: 1px;
	display: block;
	padding: 6px 0 6px 40px;
}


.pro-con-ctn {
	display: block;
	margin-top: 40px;
}
.pro-list {
	display: block;
	float: left;
	margin: 0 50px 0 0;
}
.pro-list li {
	background: url(https://9a3924.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/checked-icon.svg) no-repeat 0 center;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	color: #515151;
	letter-spacing: 1px;
	display: block;
	padding: 6px 0 6px 40px;
}
.con-list {
	display: block;
	float: left;
	margin: 0 0 0 0;
}
.con-list li {
	background: url(https://141233.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/error-icon.svg) no-repeat 0 center;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	color: #515151;
	letter-spacing: 1px;
	display: block;
	padding: 6px 0 6px 40px;
}
.nom-pro-ph-ctn {
	width: 90%;
	display: block;
	margin: 50px 0 0 0;
}
.nompro-ph img {
	width: 100%;
}
.nompro-info {
	width: 90%;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	color: #A2A2A2;
	display: block;
	margin: 30px auto 0 auto;
}
.exp-icons-ctn {
	text-align: center;
}
.exp-icons-ctn a {
	display: inline-block;
	margin: 15px;
}
.tooltip {
	position: relative;
	display: inline-block;
}
.tooltip .tooltiptext {
	width: 165px;
	background-color: #012B74;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	padding: 5px 0;
	font-weight: 600;
	font-size: 11px;
	z-index: 1;
	transform: translate(-50%, 0);
	position: absolute;
	top: 50%;
	left: 50%;
	resize: both;
	margin-top: 40px;
	visibility: hidden;
	display: inline-block;
	border-radius: 4px;
}
.tooltip .tooltiptext::after {
	content: "";
	position: absolute;
	bottom: 100%;
	right: 50%;
	margin-right: -7px;
	border-width: 7px;
	border-style: solid;
	border-color: transparent transparent #012B74 transparent;
}
.tooltip:hover .tooltiptext {
	visibility: visible;
}
.title-ctn {
	display: block;
	margin-top: 40px;
}
.title-ctn h1 {
	font-size: 26px;
	line-height: 36px;
	font-weight: 700;
	color: #515151;
	letter-spacing: -0.5px;
	margin-bottom: 20px;
}
.title-ctn h2 {
	font-size: 22px;
	line-height: 30px;
	font-weight: 700;
	color: #515151;
	letter-spacing: -0.5px;
	margin-bottom: 20px;
}
.title-ctn h3 {
	font-size: 20px;
	line-height: 27px;
	font-weight: 700;
	color: #515151;
	letter-spacing: -0.5px;
	margin-bottom: 20px;
}
.title-ctn h4 {
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
	color: #515151;
	letter-spacing: -0.5px;
	margin-bottom: 20px;
}
.title-ctn h5 {
	font-size: 16px;
	line-height: 22px;
	font-weight: 700;
	color: #515151;
	letter-spacing: -0.5px;
	margin-bottom: 20px;
}
.bullet-ctn {
	display: block;
	margin-top: 40px;
}
.bullet-list {
	display: block;
	float: left;
	margin: 0 20% 0 0;
}
.bullet-list:last-child {
	margin: 0 0 0 0;
}
.bullet-list li {
	background: url(https://562392.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/bullet-01.png) no-repeat 0 center;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	color: #515151;
	letter-spacing: 1px;
	display: block;
	padding: 6px 0 6px 40px;
}
.blue-box-ctn {
	display: block;
	margin-top: 40px;
}
.blue-box-ctn ul li {
	width: 250px;
	height: 147px;
	background-color: #749CE2;
	border-radius: 4px;
	margin: 4px;
	display: block;
	float: left;
}
.option-table-ctn {
	display: flex;
	position: relative;
}
.option-table-ctn h2 {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	transform: rotate(-90deg);
	transform-origin: top right;
	color: #BCBCBC;
	white-space: nowrap;
	text-transform: uppercase;
	margin: 50px 30px 0 -95px;
}
.option-table-ctn ul {
	width: 250px;
	display: block;
	margin: 4px;
}
.option-table-ctn ul li {
	background-color: #F6F6F6;
	font-size: 13px;
	color: #A2A2A2;
	display: block;
	padding: 10px 10px;
	margin-top: 1px;
}
.pro-reviews-left-ctn {
	background-color: #fff;
	border-radius: 4px;
	border: solid 1px #F6F6F6;
	padding: 50px 65px 50px 65px;
	margin-top: 30px;
}
.pro-reviews-left-ctn h2 {
	font-size: 22px;
	font-weight: 700;
	color: #515151;
	display: block;
	letter-spacing: -0.5px;
}
.pro-reviews-left-ctn ul {
	display: block;
	margin-top: 50px;
	position: relative;
}
.pro-reviews-left-ctn ul:after {
	width: 100%;
	height: 250px;
	content: "";
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	pointer-events: none;
	background-image: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255, 1) 90%);
}
.pro-reviews-left-ctn ul li {
	display: block;
	border-bottom: solid 1px #F6F6F6;
	margin: 0 0 50px 0;
	padding: 0 0 50px 0;
}
.pro-reviews-left-ctn ul li:last-child {
	border-bottom: solid 0 #F6F6F6;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
}
.reviewer-ph {
	width: 10.5%;
	height: 10.5%;
	min-width:76px;
	min-height:76px;
	border-radius: 100px;
	display: block;
	float: left;
	margin: 0 5% 0 0;
}
.reviewer-ph img {width:100%;}
.review-info {
	width: 84.5%;
	display: block;
	float: left;
}
.review-info h3 {
	font-size: 16px;
	font-weight: 700;
	color: #515151;
	display: block;
	letter-spacing: -0.5px;
}
.review-info p {
	font-size: 14px;
	line-height: 30px;
	color: #A2A2A2;
	display: block;
	margin-top: 15px;
}
.review-info p.reviewer-name {
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 1px;
	color: #515151;
}
.see-more-review-link {
	display: block;
	text-align: center;
}
.see-more-review-link a {
	font-size: 12px;
	font-weight: 700;
	color: #F36304;
	display: inline-block;
	padding: 3px 20px 3px 0;
}

.checkbox-ctn {
  display:inline-block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 12px;
  color:#515151;
  text-transform:uppercase;
  letter-spacing:1px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin:30px 80px 0 0;
}
.checkbox-ctn span
{
	display:inline-block;
	line-height:26px;
}
.checkbox-ctn input {
  position: absolute;
  left:0;
  top:0;
  opacity: 0;
  cursor: pointer;
}

.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 22px;
  width: 22px;
  background-color: #fff;
  border-radius: 50%;
  border:solid 1px #F36304;
}
.checkbox-ctn:hover input ~ .checkmark {
  background-color: #fff;
}
.checkbox-ctn input:checked ~ .checkmark {
  background-color: #fff;
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.checkbox-ctn input:checked ~ .checkmark:after {
  display: block;
}
.checkbox-ctn .checkmark:after {
 	top: 7px;
	left: 7px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #F36304;
}
.leave-comment-ctn
{
	display:block;
	margin-top:40px;
}
.leave-comment-ctn h3
{
	font-size: 16px;
	font-weight: 700;
	color: #515151;
	display: block;
	letter-spacing: -0.5px;
}
.leave-comment-field
{
	position:relative;
	margin-top:20px;
}
.leave-comment-field input[type=text] {
	width: 100%;
	padding: 15px 20px;
	background-color:#F9F9F9;
	display: inline-block;
	border: 1px solid #ECECEC;
	border-radius: 4px;
	box-sizing: border-box;
}
.leave-comment-field button {
	width:60px;
	height:50px;
	background:none;
	border:none;	
	cursor: pointer;
	position:absolute;
	top:0;
	right:0;
}
.resenha-content-right {
	width: 30%;
	display: block;
	float: left;
}
.precio-ctnr {
	background-color: #fff;
	padding: 80px;
	border-radius: 4px 0 0 4px;
	-webkit-box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
}
.precio-ctnr h2
{
font-size: 16px;
    font-weight: 700;
    color: #fff;
    display: block;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 40px;
	padding: 5px;
	background-color: #f36303;
}
.precio-ctnr h3
{
	font-size: 14px;
	font-weight: 700;
	color: #515151;
	display: block;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-top:40px;
}

.precio-ctnr li
{
	font-size: 14px;
	font-weight: 700;
	color: #515151;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-top:10px;
}

.precio-ctnr li a
{
	font-size: 14px;
	font-weight: 700;
	color: #515151;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-top:5px;
}

.precio-ctnr input[type=search] {
    width: 65%;
    background: url(https://6a3357.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/top-search.svg) no-repeat 20px center #ECECEC;
    padding: 14px 20px 14px 60px;
    font-size: 14px;
    color: #A4A4A4;
    border: none;
    border-radius: 4px;
    box-sizing: border-box;
}

.precio-ctnr button[type=submit] {
	width:30%;
	padding: 16px 20px 14px 20px;
	font-size: 12px;
	font-weight: 700;
	color: #fff;
	background: rgba(1, 43, 116, 1);
	border: none;
	border-radius: 0 4px 4px 0;
	cursor: pointer;
}

.precio-ctnr button[type=submit]:hover {
	background: #F36304;
	color: #fff;
}

.precio-ctnr p.price
{
	font-family: 'bebasregular';
	font-size: 27px;
	color: #012B74;
	display: block;
	margin-top:10px;
}
.precio-ctnr p.buynow-btn a {
	background:url(https://9152b2.claudeassets.com/20250328011551im_/http://los8mejores.com/wp-content/themes/los10/images/shopping-bag-icon.svg) no-repeat 20px center #F36304;
	font-size: 12px;
	font-weight: 700;
	color: white;
	padding: 10px 90px;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	letter-spacing: 1px;
	display:inline-block;
	margin-top:10px;
}
.precio-info p
{
	font-size: 14px;
	line-height: 30px;
	color: #A2A2A2;
	display: block;
	margin-top: 15px;
}
.right-advt-box 
{
	width:100%;
	height:500px;
	background-color:#ECECEC;
	border-radius:4px;
	margin-top:50px;
	display:block;
}

.right-advt-box h1
{
	font-size: 26px;
	font-weight: 700;
	color: #A8A8A8;
	display: block;
	letter-spacing: .5px;
	transform: translate(-50%, -50%);
	position: absolute;
	top: 50%;
	left: 50%;
	resize: both;
}
.resenha-page-advt-wrapper {
	width:90%;
	display: block;
	margin: 0 auto 80px auto;
}
.resenha-page-advt {
	width:100%;
	max-width: 1534px;
	height: 160px;
	background-color: #ECECEC;
	border-radius: 4px;
	margin: 0 auto;
	display: block;
	position:relative;
}
.resenha-page-advt h1
{
	font-size: 26px;
	font-weight: 700;
	color: #A8A8A8;
	display: block;
	letter-spacing: .5px;
	transform: translate(-50%, -50%);
	position: absolute;
	top: 50%;
	left: 50%;
	resize: both;
}
.come-soon
{
	font-size: 25px;
	font-weight: 700;
	color: #515151;
	display: block;
	letter-spacing: -0.5px;
	text-align:center;
	padding:100px 0;
}

.pt-cv-title a {
    color: #515151;
    text-align: center;
    text-transform: uppercase;
	font-size: 14px;
    font-weight: 700;
}

.pt-cv-wrapper a {
    text-transform: uppercase;
}

.search-res-8 h3 a {
    color: #515151;
    text-align: center;
    text-transform: uppercase;
	font-size: 14px;
    font-weight: 700;
}
/*
     FILE ARCHIVED ON 21:55:16 Jan 30, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:22:47 Sep 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.429
  exclusion.robots: 0.053
  exclusion.robots.policy: 0.044
  esindex: 0.009
  cdx.remote: 9.967
  LoadShardBlock: 64.602 (3)
  PetaboxLoader3.datanode: 76.655 (4)
  load_resource: 95.077
  PetaboxLoader3.resolve: 48.674
*/