/*   
	Theme Name: Homeopet
	Theme URL: http://alemaciell.com.br
	Description: Tema WordPress | Exclusivo - Layout, CSS, HTML, PHP e Wordpress.
	Author: AleMaciell
	Author URI: http://alemaciell.com.br
*/

@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
* {margin: 0;padding: 0;font-family: "Poppins", sans-serif;outline: 0 !important;}
a {text-decoration: none;color: #c28ed0}
a:hover{color: #a87d77;}
label{cursor: pointer;}
a:hover{text-decoration: none}
a:focus{outline: none;outline-offset: 0}
textarea:hover, input:hover, textarea:active, input:active, textarea:focus, input:focus {outline:0px !important}
hr.space {background: #fff none repeat scroll 0 0;color: #fff;visibility: hidden}
hr {background: #e5e7ed none repeat scroll 0 0;border: medium none;clear: both;color: #ddd;float: none;height: 1px;margin: 0 0 1.45em;width: 100%;}
.navbar-inverse{border-radius: 0}
img.alignright {float: right; margin: 0 0 1em 1em}
img.alignleft {float: left; margin: 0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float: right}
.alignleft {float: left}
.aligncenter {display: block; margin-left: auto; margin-right: auto}
.no-gutter > [class*='col-'] {padding-right:0;}
.hidden-lg{display: none;}
.text-primary{color: #c28ed0 !important;}
.session{padding: 100px 0;}
.color-black {color: #c28ed0;}
.color-white{color: #fff !important;}
.color-secondary{color: #a87d77;}
.color-homeo1{color: #a87d77;}
.font-54 {font-size: 50px;}
.font-50 {font-size: 50px;}
.font-48 {font-size: 48px;}
.font-40 {font-size: 40px;}
.font-36 {font-size: 36px;}
.font-28 {font-size: 28px;}
.font-26 {font-size: 26px;}
.font-24 {font-size: 24px;}
.font-22 {font-size: 22px;}
.font-20 {font-size: 20px;}
.font-18 {font-size: 18px;}
.font-16 {font-size: 16px;}
.font-15 {font-size: 15px;}
.font-14 {font-size: 14px;}
.font-12 {font-size: 12px;}
.font-10{font-size: 10px;}
.font-9{font-size: 9px;}
.color-black-second {color: #696969;}
.color-primary {color: #a87d77;}
.font-bold {font-weight: 800;}
.font-semibold {font-weight: 600;}
.font-regular {font-weight: 400;}
.newsletter_footer{background: #ebd1ce;padding: 20px 0;}
.newsletter_footer .form-control{border: none;}
.header-page {min-height: 80vh;display: flex;flex-direction: column;justify-content: center;align-items: center;background-color: #fff;background-position: center;background-repeat: no-repeat;background-size: cover;}
.navbar {padding-top: 15px;padding-bottom: 15px;}
.navbar-nav .nav-item .nav-link {padding: 10px 20px;}
.dropdown .dropdown-menu {padding: 10px 10px;font-size: 14px;border: 0px none;}
.dropdown:hover .dropdown-menu {display: block;}
.dropdown-item:focus, .dropdown-item:hover {color: #002D62;background-color: #fff;}
.btn {padding: 6px 20px;border-radius: 0;}
.bg-light {background-color: #FFF !important;}
.bg-primary {background-color: #002D62 !important;}
.btn.bg-primary:hover {background-color: #0ba2b9 !important;}
.bg-secondary {background-color: #153C5C !important;}
.btn.bg-secondary:hover {background-color: #112f47 !important;}
.bg-light {background-color: #FFF !important;}
.btn.bg-light:hover {background-color: #002D62 !important;}
.bg-light-second {background-color: #F9F9F9;}
.bg-gray {background-color: #ececec;}
.btn-primary{background: #a7cc58;border-color: #a7cc58;}
.btn-check:active+.btn-primary, .btn-check:checked+.btn-primary, .btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle {color: #fff;background-color: #a87d77;border-color: #a87d77;}
.btn-primary:hover {color: #fff;background-color: #a87d77;border-color: #a87d77;}
.btn-check:focus+.btn-primary, .btn-primary:focus {color: #fff;background-color: #a87d77;border-color: #a87d77;box-shadow: 0 0 0 0.25rem rgb(190 20 26 / 50%);}
.title_line{position: relative;padding-bottom: 20px;margin-bottom: 20px;}
.title_line:before {content: "";position: absolute;width: 100px;height: 0px;background-color:#c28ed0;left: 0;bottom: 0;}
.session_bg{background-size:cover;padding: 0 0;background-attachment: fixed;}
/* .session_bg{background-size:cover;padding: 100px 0;} */
.session_pet .btn-primary{border-color:#742085;background:#742085;color:#fff}
.session_pet .color-primary{color:#742085}
.session_pet .title_line:before{background:#742085}
.session_maxi_dosagem .btn-primary{border-color:#f8ad00;background:#f8ad00;color:#fff}
.session_maxi_dosagem .color-primary{color:#f8ad00}
.session_maxi_dosagem .title_line:before{background:#f8ad00}
.session_equus .btn-primary{border-color:#e7d247;background:#e7d247;color:#604532}
.session_equus .title_line:before{background:#e7d247}
.box_sidebar{padding: 20px;}
.box_sidebar h3{color: #808080;}
.box_sidebar p{color: #808080;}
.imagem{background: #fff;background-size: cover;min-height: 400px;background-position: center;}
.representante .label_representante{display: block;float: left;margin-right: 5px;font-weight: 600;}
.representante .nutricao-animal{color: #c28ed0;}
.representante .saude-animal{color: #c28ed0;}
.representante .homeopet{color: purple;}
.bg-gray-second {background-color: #F2F2F2;}
.badge {padding: 10px 15px;}
.navbar-nav .nav-item .nav-link {padding: 10px;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color: #1d4486;}
.owl-theme .owl-nav [class*=owl-], .owl-theme .owl-nav [class*=owl-]:hover {background: transparent;}
.owl-carousel .nav-btn{height:47px;position:absolute;width:26px;cursor:pointer;top:40%!important;margin-top:-25px}
.owl-carousel .owl-prev.disabled,.owl-carousel .owl-next.disabled{pointer-events:none;}
.owl-carousel .prev-slide{background:url(img/arrow_right.png) no-repeat scroll;left:20px;width: 58px;height: 58px !important;}
.owl-carousel .next-slide{background:url(img/arrow_left.png) no-repeat scroll;right:20px;width: 58px;height: 58px !important;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #002D62;}
.box_diretoria{background: #fff;text-align: center;padding: 20px;}
.widget h2{color: #696969;font-size: 20px;}
.form-control{appearance: auto;}
.badge {padding: 8px 15px;border-radius: 20px;font-weight: normal;}
.bd-footer ul li a{font-size: 14px;}
.post_intern h2{font-size: 26px;font-weight: bold;}
.btn-group .btn{padding: 8px 20px;}
.results .colab[visible='false'],.no-result{display:none;}
.results .colab[visible='true']{display:table-row;}
#menu-menu-topo li a{padding: 10px;color: #000;font-size: 14px;}
#menu-menu-topo .dropdown-menu li a{color: #000;padding: 10px;display: block;}
#menu-menu-topo .dropdown-menu li a:hover{color: #a87d77;}
.owl-post .owl-nav.disabled+.owl-dots{margin: 0;}
.youtube_link{position: relative;}
.youtube_link .icon{position: absolute;left: 50%;bottom: 50px;width: 70px;margin-left: -35px;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {border-color: aquamarine;border: none;text-align: center;color: #fff;}
.title_ciclos{font-size: 48px;color: #374d25; text-transform: uppercase;}
.title_ciclos span{background: #5b6e4c;padding: 10px;color: #d7e2c1;}
.session_ciclos{background: #f3f1e7;}
.historia_ciclos{background: url('img/bg_ciclos_2.png');}
.historia_ciclos p{color: #fff;font-size: 28px;}
@media (max-width: 992px) {
.navbar-collapse{padding-top: 25px;text-align: center;}
}
@media (max-width: 480px) {
.newsletter_footer{padding: 50px 0;text-align: center;}
.newsletter_footer .col-auto{width: 80%;}
.hidden-md{display: block;}
.imagem{background-size: contain; background-repeat: no-repeat;min-height: 120px;padding: 0px;}

.navbar-light .navbar-toggler {border-color: #999;}
	.header-page{
		padding-top: 140px
	}
}
.grecaptcha-badge { visibility: hidden; }