.thumbnail>img,
.thumbnail a>img,
.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
	display: block;
	max-width: 100%;
	height: auto
}

.btn-group-lg>.btn {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}

.btn-group-sm>.btn {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.btn-group-xs>.btn {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:before,
.btn-group-vertical>.btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
	content: " ";
	display: table
}

.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
	clear: both
}

body,
p {
	color: #818794;
	font-family: Raleway, sans-serif;
	font-size: 16px;
	font-weight: 400
}

b,
strong {
	font-weight: 600
}

a:link,
a:hover,
a:active,
a:visited,
a:focus {
	text-decoration: none;
	outline: 0
}

a.bttn {
	font-weight: 700;
	color: #7c2e46
}

a.bttn:hover {
	color: #f79548
}

.font_lato {
	font-family: Lato, sans-serif
}

p {
	margin-bottom: 20px
}

.font20 {
	font-size: 20px
}

.font18 {
	font-size: 18px
}

.font_bold {
	font-weight: 700
}

.font_light {
	font-weight: 300
}

.color_ora {
	color: #f79548
}

.color_pur {
	color: #7c2e46
}

.txt_up {
	text-transform: uppercase
}

.hspace {
	margin-top: 70px
}

.hspace_sm {
	margin-top: 30px
}

.navbar-default {
	background: #fff;
	border: none;
	position: fixed;
	z-index: 1000;
	width: 100%;
	top: 20px
}

.navbar-default.sticky {
	top: 0;
	box-shadow: 0 0 30px #bfbfbf;
	border-radius: 0
}

.navbar-default.sticky img {
	height: 40px;
	width: auto;
	margin-top: 13px
}

.navbar-default .navbar-collapse {
	margin-top: 20px;
	background: 0 0;
	border: none;
	float: right;
	margin-right: 20px
}

.navbar-default .navbar-nav>li>a {
	color: #7c2e46;
	background: 0 0;
	text-transform: uppercase;
	font-weight: 700;
	padding-left: 0;
	padding-right: 0;
	font-size: 13px
}

.navbar-default .navbar-nav>li>a:before {
	content: "\2022";
	width: 20px;
	text-align: center;
	color: #f79548!important;
	display: block;
	float: left;
	font-size: 28px;
	line-height: 20px
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a.navbar-default .navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:hover {
	color: #f79548;
	background: 0 0
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	color: #f79548;
	background: 0 0
}

.menu-top {
	margin-top: 100px
}

.slider-clinic .item img {
	width: 300px;
	height: auto
}

#menu-item-17 a:before {
	display: none!important
}

.navbar-brand {
	height: auto;
	padding-top: 0;
	margin-left: 0
}

#top-button {
	position: fixed;
	height: 25px;
	top: 0;
	width: 100%;
	left: 0;
	background: #fff;
	z-index: 9999;
	display: none
}

.nav-row {
	position: relative
}

.nav-row .top-search {
	position: absolute;
	top: 35px;
	right: 0;
	z-index: 9999
}

.nav-row .top-search a {
	color: #7c2e46
}

.nav-row .top-search a .fa {
	font-size: 18px
}

.nav-row #searchform,
.nav-row #searchform2 {
	position: absolute;
	right: 0;
	background: #e6e7ea;
	padding-right: 10px;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
	border-bottom: 10px solid #fff;
	display: none
}

.nav-row #searchform input[type=text],
.nav-row #searchform2 input[type=text] {
	font-size: 12px;
	line-height: 35px;
	padding: 0 35px 0 5px;
	width: 200px;
	border: none;
	background: 0 0
}

.nav-row #searchform input[type=text]:focus,
.nav-row #searchform2 input[type=text]:focus {
	border: none;
	outline: 0
}

.nav-row #searchform button,
.nav-row #searchform2 button {
	background: 0 0;
	border: medium none;
	color: #989aa6;
	display: inline-block;
	position: absolute;
	right: 6px;
	top: 5px;
	font-size: 18px
}

#searchform button,
#searchform2 button {
	display: none!important
}

.top-result {
	background: #1cacb5;
	padding: 0 10px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
	float: right;
	line-height: 25px;
	margin-top: -1px
}

.top-result a {
	color: #fff
}

#home-slider {
	margin-left: 0;
	margin-right: 0
}

#home-slider .txt-lg {
	font-size: 42px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	display: none
}

#home-slider .sliders .container {
	position: absolute;
	top: 40px;
	left: 0;
	text-align: center;
	width: 100%;
	padding: 0
}

#home-slider .owl-theme .owl-controls .owl-dots {
	margin-top: -35px;
	position: relative;
	margin-bottom: 15px;
	z-index: 10
}

#home-slider .owl-controls .owl-nav {
	position: absolute;
	top: 50%;
	margin-top: -23px;
	left: 0;
	width: 100%
}

#home-slider .owl-controls .owl-nav .owl-prev {
	padding: 0;
	margin: 0;
	position: relative;
	text-indent: -9999px;
	height: 46px;
	width: 26px;
	background: url(../images/arr_l.png) no-repeat;
	margin-left: 25px;
	float: left
}

#home-slider .owl-controls .owl-nav .owl-next {
	padding: 0;
	margin: 0;
	position: relative;
	text-indent: -9999px;
	height: 46px;
	width: 26px;
	background: url(../images/arr_r.png) no-repeat;
	float: right;
	margin-right: 20px;
	z-index: 8000
}

#home-slider .owl-theme .owl-dots .owl-dot.active span,
#home-slider .owl-theme .owl-dots .owl-dot:hover span {
	background: #cdaa93
}

#home-slider .owl-theme .owl-dots .owl-dot span,
#home-slider .owl-theme .owl-dots .owl-dot span {
	background: #fff;
	border: 1px solid #fff
}

#home-slider .item {
	margin-bottom: 0
}

.sub-title {
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 30px;
	font-size: 20px;
	font-weight: 700;
	color: #f79548;
	text-transform: uppercase;
	text-align: center
}

.section-title {
	font-size: 32px;
	color: #7c2e46;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 0;
	font-weight: 700
}

.section-title.nosub {
	margin-bottom: 30px
}

.section-title:before,
.section-title:after {
	content: "\2022";
	padding: 10px;
	color: #f79548!important
}

#history {
	text-align: center
}

#history .thumb {
	margin: 0 auto 15px;
	text-align: center
}

#history .info {
	overflow: hidden
}

#history .title {
	font-size: 24px;
	font-weight: 700;
	color: #7c2e46;
	margin-bottom: 20px
}

.scroll-top {
	height: 60px;
	margin-top: -60px;
	visibility: hidden;
	display: block
}

#clinic .owl-controls,
#equipe .owl-controls {
	width: 100%
}

#clinic .owl-controls .owl-prev,
#equipe .owl-controls .owl-prev {
	padding: 0;
	margin: -23px 0 0;
	position: absolute;
	top: 50%;
	left: 0;
	text-indent: -9999px;
	height: 46px;
	width: 26px;
	background: url(../images/arr_l.png) no-repeat;
	margin-left: 5px;
	float: left
}

#equipe .owl-controls .owl-prev {
	background: url(../images/arr2_l.png) no-repeat;
}

#clinic .owl-controls .owl-next,
#equipe .owl-controls .owl-next {
	padding: 0;
	margin: -23px;
	position: absolute;
	top: 50%;
	right: 0;
	text-indent: -9999px;
	height: 46px;
	width: 26px;
	background: url(../images/arr_r.png) no-repeat;
	float: right;
	margin-right: 5px
}

#equipe .owl-controls .owl-next {
	background: url(../images/arr2_r.png) no-repeat;
}

#equipe .owl-controls .owl-next,
#equipe .owl-controls .owl-prev {
	width: 13px;
	height: 25px;
	float: none;
	margin: 0 13px;
	top: -80px;
}

#equipe .thumb {
	margin-bottom: 20px;
	max-width: 270px;
	float: none;
}

#equipe p {
	font-size: 15px
}

#os-exames,
.page-title {
	padding: 80px 0 55px;
	width: 100%;
	background-image: url(../images/section_bg.jpg);
	background-repeat: no-repeat;
	background-size: cover
}

#os-exames .section-title:before,
.page-title .section-title:before,
#os-exames .section-title:after,
.page-title .section-title:after {
	color: #f36116!important
}

#os-exames .sub-title,
.page-title .sub-title {
	color: #fff
}

#os-exames .sub-title a,
.page-title .sub-title a {
	color: #fff
}

#os-exames .sub-title a:hover,
.page-title .sub-title a:hover {
	color: #7c2e46
}

.map-wrapper {
	position: relative
}

.map-wrapper div.cover {
	width: 90%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 5%;
	z-index: 900
}

#map {
	position: relative;
	padding-bottom: 25%;
	height: 0;
	overflow: hidden;
	background: rgba(255, 255, 255, .9);
	z-index: 100
}

#map iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%!important;
	height: 100%!important
}

#artigos .info {
	position: relative
}

#artigos .info:hover .desc {
	color: #f79548
}

#artigos .info:hover .desc .date {
	color: #fff
}

#artigos .info a {
	color: #fff;
	position: absolute;
	top: 0;
	background: rgba(0, 0, 0, 0);
	left: 0;
	display: block;
	width: 100%;
	height: 100%
}

#artigos .info a:hover {
	color: #f79548
}

#artigos .thumb {
	width: 47%;
	float: left;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 163px
}

#artigos .desc {
	background: #7c2e46;
	padding: 25px;
	font-weight: 700;
	color: #fff;
	width: 53%;
	float: left;
	height: 163px
}

#artigos .desc .date {
	font-weight: 300;
	margin-bottom: 10px
}

#artigos .see-all {
	position: absolute;
	width: 100%;
	left: 0;
	text-align: center
}

#artigos .see-all a {
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
	line-height: 24px;
	font-weight: 700;
	color: #7c2e46
}

#artigos .owl-controls {
	width: 154px;
	margin-left: auto;
	margin-right: auto
}

#artigos .owl-controls .owl-prev,
#artigos .owl-controls .owl-next {
	padding: 0;
	margin: 0;
	position: relative;
	text-indent: -9999px;
	height: 24px;
	width: 12px
}

#artigos .owl-controls .owl-prev {
	background: url(../images/arr2_l.jpg) no-repeat;
	float: left
}

#artigos .owl-controls .owl-next {
	background: url(../images/arr2_r.jpg) no-repeat;
	float: right
}

#testimonials {
	width: 100%;
	font-size: 32px;
	text-align: center;
	color: #fff;
	height: 280px;
	overflow: hidden
}

#testimonials .bg1 {
	background: #7c2e46;
	width: 100%;
	height: 280px
}

#testimonials .bg2 {
	background: #f79548;
	width: 100%;
	height: 280px
}

#testimonials .bg3 {
	background: #1cacb5;
	width: 100%;
	height: 280px
}

#testimonials .bg4 {
	background: #f26522;
	width: 100%;
	height: 280px
}

#testimonials.page-testi {
	margin-top: 100px
}

#testimonials .owl-theme .owl-dots .owl-dot span {
	background: rgba(255, 255, 255, .5)
}

#testimonials .owl-theme .owl-dots .owl-dot.active span {
	background: #fff
}

#testimonials .owl-theme .owl-controls {
	position: relative;
	z-index: 1000;
	margin-top: -102px
}

#footer {
	width: 100%;
	padding: 40px 0 20px;
	background: #f79548
}

#footer,
#footer a,
#footer p {
	color: #fff;
	font-size: 14px
}

#footer .fb-lnk {
	border: 1px solid #f9b27a;
	border-radius: 5px;
	padding: 10px;
	font-weight: 700;
	font-size: 13px
}

#footer .fb-lnk .fa {
	font-size: 18px
}

#footer .title {
	text-align: left;
	font-size: 19px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 20px
}

#footer .title2 {
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px
}

#footer .wpcf7 p {
	font-weight: 700;
	font-size: 13px
}

#footer .wpcf7 input[type=text],
#footer .wpcf7 input[type=email],
#footer .wpcf7 textarea {
	border: none;
	border-radius: 5px;
	padding: 5px;
	background: #fabd8e;
	color: #fff;
	font-size: 14px;
	width: 100%
}

#footer .wpcf7 input[type=text].error,
#footer .wpcf7 input[type=email].error,
#footer .wpcf7 textarea.error {
	border: 1px solid #fff
}

#footer .wpcf7 textarea {
	height: 70px
}

#footer .wpcf7 span.responsive {
	display: none
}

#footer .wpcf7 input[type=submit] {
	border: none;
	background: #f26522;
	padding: 5px 10px;
	border-radius: 5px
}

#footer .wpcf7 label#your-name-error,
#footer .wpcf7 label#your-message-error {
	display: none!important
}

#footer .wpcf7 div.error {
	font-weight: 700;
	margin-bottom: 10px
}

#footer .wpcf7 span.responsive {
	padding-left: 10px
}

#footer .menu-main-menu-container ul {
	padding: 0;
	margin: 0;
	list-style: none
}

#footer .menu-main-menu-container ul>li {
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: 1px solid #f9b27a
}

#footer .menu-main-menu-container ul>li.active>a {
	color: #7c2e46
}

#footer .menu-main-menu-container ul>li>a {
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px
}

#footer .menu-main-menu-container ul>li>a:hover {
	color: #7c2e46
}

#footer .ultomos-artigos a:hover {
	color: #7c2e46
}

#copyright {
	padding: 20px 0 15px;
	background: #f26522
}

#copyright,
#copyright a {
	color: #fff;
	font-size: 14px
}

.item {
	margin-bottom: 40px
}

.item .thumb {
	margin-bottom: 25px
}

.item .title {
	font-size: 28px;
	font-weight: 700;
	margin-bottom: 10px
}

.item .title,
.item .title a {
	color: #7c2e46
}

.item .meta {
	font-weight: 300;
	margin-bottom: 25px;
	color: #7c2e46
}

.item .desc,
.item .lnk {
	margin-bottom: 25px
}

.item .lnk a {
	color: #7c2e46;
	font-weight: 700
}

.page-nav {
	padding-bottom: 20px
}

.page-nav ul {
	list-style: none;
	padding: 0;
	margin: 0
}

.page-nav ul li {
	float: left;
	margin-right: 20px
}

.page-nav ul li.active a {
	border: 1px solid #7c2e46
}

.page-nav ul li a {
	padding: 8px 10px;
	font-weight: 700;
	font-size: 16px;
	color: #7c2e46;
	border: 1px solid #fff;
	line-height: 1
}

#item-sidebar .widget {
	margin-bottom: 70px
}

#item-sidebar .widget .title {
	font-size: 28px;
	font-weight: 700;
	color: #7c2e46
}

#item-sidebar .widget ul {
	padding-left: 0;
	list-style: none
}

#item-sidebar .widget ul li {
	color: #f79548;
	padding-right: 30px;
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px solid #7c2e46
}

#item-sidebar .widget ul li a {
	color: #7c2e46;
	font-weight: 300
}

#item-sidebar .widget ul li a:before {
	content: "\2022";
	width: 15px;
	color: #f79548!important;
	display: block;
	float: left;
	font-weight: 700;
	font-size: 24px;
	margin-bottom: 16px;
	margin-top: -7px
}

#mobile-menu ul {
	list-style: none;
	padding: 0;
	margin: 0
}

#mobile-menu ul li {
	width: 100%;
	margin-top: 1px
}

#mobile-menu ul li a {
	background: #7c2e46;
	line-height: 40px;
	text-transform: uppercase;
	color: #fff;
	display: block;
	font-weight: 700;
	font-size: 15px;
	text-align: center
}

#mobile-menu ul li.result a {
	background: #1cacb5
}

#accordion .tab-title .fa {
	line-height: 45px
}

#accordion h3 {
	padding: 15px 10px;
	background: #7c2e46;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 1px;
	margin-top: 0;
	font-size: 16px
}

#accordion h3 span {
	float: right;
	display: block
}

#accordion h3 span.ui-accordion-header-icon {
	display: none
}

#accordion h3 .fa {
	line-height: 1
}

#accordion .title {
	padding-right: 5px
}

#accordion .ui-accordion-content>div {
	background-color: #f2eaec;
	background-position: 25px 20px;
	background-repeat: no-repeat;
	padding: 15px 10px 0
}

#accordion .ui-accordion-content>div:nth-child(even) {
	background-color: #fff
}

#accordion .ui-widget-content {
	border: none;
	border-radius: none
}

#accordion .tab-title {
	color: #7c2e46;
	font-weight: 700;
	margin-bottom: 20px;
	margin-top: 10px;
	text-transform: uppercase;
	font-size: 15px
}

#tabs {
	border: none;
	border-radius: 0
}

#tabs ul {
	list-style: none;
	margin: 0;
	padding: 0
}

#tabs ul li {
	float: left;
	padding: 5px 15px;
	border-radius: none
}

#tabs ul li a {
	color: #7c2e46;
	text-transform: uppercase;
	font-weight: 14px
}

#tabs .info ul {
	list-style: inherit;
	padding-left: 20px;
	margin-bottom: 20px;
}

#tabs .info ul li {
	font-size: inherit;
	padding: 0 10px;
	clear: both;
	float: none;
}

#tabs .tab-title {
	font-weight: 700;
	font-size: 15px;
	text-transform: uppercase;
	margin-bottom: 20px;
	color: #7c2e46;
	margin-top: 10px;
	width: 78%
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: none;
	border-radius: 0;
	background: 0 0
}

.ui-state-default a,
.ui-widget-content .ui-state-default a,
.ui-widget-header .ui-state-default a {
	color: #7c2e46
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	background: #7c2e46;
	border: none
}

.ui-state-active a,
.ui-widget-content .ui-state-active a,
.ui-widget-header .ui-state-active a {
	color: #fff!important
}

.ui-widget {
	font-family: inherit
}

.ui-widget-content {
	background: 0 0;
	color: inherit;
	font-weight: inherit
}

.ui-tabs-panel.ui-widget-content {
	border-top: 1px solid #7c2e46;
	border-radius: 0;
	border-bottom: 0;
	border-left: 0;
	border-right: 0
}

.ui-tabs-panel.ui-widget-content>div {
	background-color: #f2eaec;
	padding: 15px 30px 0 80px;
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	background-position: 25px 20px
}

.ui-tabs-panel.ui-widget-content>div .tab-title {
	float: left
}

.ui-tabs-panel.ui-widget-content>div .title {
	cursor: pointer
}

.ui-tabs-panel.ui-widget-content>div .title .handle {
	font-weight: 700;
	font-size: 14px;
	color: #7c2e46;
	line-height: 40px
}

.ui-tabs-panel.ui-widget-content>div .title .handle span {
	padding-right: 5px
}

.ui-tabs-panel.ui-widget-content>div:nth-child(even) {
	background-color: #fff
}

.ui-tabs-panel.ui-widget-content .info {
	width: 78%;
	padding-right: 25px;
	float: left;
	margin-bottom: 20px
}

.ui-tabs-panel.ui-widget-content .tool-btn {
	width: 22%;
	float: right;
	margin-bottom: 20px
}

.ui-widget-header {
	background: none!important;
	border: none
}

.ui-widget {
	font-size: inherit
}

.ui-widget-content .tool-btn a {
	color: #7c2e46;
	font-size: 14px
}

.comments hr {
	margin-top: 0;
	margin-bottom: 40px
}

.comments .comments-count {
	font-size: 120%;
	font-weight: 700;
	margin-bottom: 25px
}

.comment-form {
	margin-top: 50px
}

.comment-form .form-title {
	font-size: 120%;
	font-weight: 700
}

.comment-form input[type=text],
.comment-form input[type=email],
.comment-form textarea {
	border: none;
	font-size: 14px;
	padding: 10px;
	width: 100%;
	background: #e6e7ea;
	font-weight: 400
}

.comment-form textarea {
	height: 180px
}

.comment-form input[type=submit] {
	color: #fff;
	background: #7c2e46;
	border: none;
	padding: 10px 20px
}

.comment-form form {
	margin-top: 30px
}

.comment-form form p {
	font-weight: 700
}

.comment-form label#your-name-error,
.comment-form label#your-message-error {
	display: none!important
}

.comment-form div.error {
	color: #f79548;
	font-weight: 700
}

.comment-form label.error {
	color: #f79548;
	font-weight: 700
}

.post-nav {
	margin-top: 50px
}

.post-nav a {
	color: #7c2e46;
	font-weight: 700;
	font-size: 14px
}

#click-menu {
	border-radius: 5px
}

.top-search-mobile #searchform {
	background: #e6e7ea;
	border-bottom: 10px solid #fff
}

.top-search-mobile #searchform input[type=text] {
	font-size: 12px;
	line-height: 35px;
	padding: 0 5px;
	width: 100%;
	border: none;
	background: 0 0
}

.top-search-mobile #searchform input[type=text]:focus {
	border: none;
	border-radius: 0;
	outline: 0
}

.top-search-mobile #searchform button {
	background: 0 0;
	border: medium none;
	color: #989aa6;
	display: inline-block;
	position: absolute;
	right: 16px;
	top: 5px;
	font-size: 18px
}

.owl-carousel .owl-item img {
	float: left
}

#responsive-menu.RMOpened {
	background: #7c2e46
}

#responsive-menu.RMOpened,
#responsive-menu.RMOpened a {
	text-transform: uppercase
}

#responsive-menu.RMOpened #responsive-menu-title {
	background: #7c2e46!important
}

#responsive-menu.RMOpened .responsive-menu li a {
	border-top: 1px solid #fff!important;
	font-weight: 700
}

@media (min-width:768px) and (max-width:1024px) {
	.navbar-header {
		float: none
	}
	.navbar-brand {
		width: 100%;
		text-align: center
	}
	.navbar>.container .navbar-brand,
	.navbar>.container-fluid .navbar-brand {
		margin-left: auto;
		margin-right: auto
	}
	.navbar-brand>img {
		margin-left: auto;
		margin-right: auto
	}
	.navbar-default .navbar-collapse {
		width: 570px;
		margin-left: auto;
		margin-right: auto;
		float: none
	}
	.navbar-brand {
		padding-bottom: 0
	}
	.nav-row .top-search {
		top: auto;
		right: 90px;
		bottom: 15px
	}
	#equipe {
		text-align: center
	}
	#equipe img {
		margin-left: auto;
		margin-right: auto;
		margin-top: 30px
	}
	#equipe p {
		width: 80%;
		margin-left: auto;
		margin-right: auto
	}
	.menu-top {
		margin-top: 140px
	}
	#accordion .tab-title {
		width: 78%;
		float: left
	}
	.tool-btn {
		margin-top: 5px
	}
}

@media only screen and (min-width:0) and (max-width:767px) {
	#item-sidebar {
		margin-top: 70px
	}
	#click-menu {
		background: #fff!important
	}
	#click-menu.click-menu-active {
		right: 5px;
		top: 11px;
		background: 0 0;
		color: #fff;
		width: 30px;
		height: 25px;
		background: url(../images/close_btn.jpg) no-repeat!important;
		text-indent: -9999px
	}
	#responsive-menu.RMOpened #responsive-menu-title {
		display: none!important
	}
	div#click-menu .threeLines .line {
		background: #7c2e46!important;
		color: #7c2e46!important
	}
	#home-slider .sliders .container {
		left: 0;
		top: 0
	}
	#home-slider .sliders .txt-lg {
		font-size: 19px;
		padding-left: 20px;
		line-height: 1.3
	}
	#home-slider .owl-theme .owl-controls {
		margin-top: -20px;
		margin-bottom: -5px
	}
	#home-slider .owl-theme .owl-controls .owl-nav .owl-prev {
		margin-left: 5px
	}
	#home-slider .owl-theme .owl-controls .owl-nav .owl-next {
		margin-right: 5px
	}
	#home-slider .item {
		margin-bottom: 0
	}
	#copyright {
		text-align: center!important
	}
	#copyright .pull-right {
		float: none;
		text-align: center;
		margin-top: 15px
	}
	#testimonials {
		font-size: 26px
	}
	#testimonials .owl-theme .owl-controls {
		margin-top: -82px
	}
	#testimonials .item .row {
		padding-left: 15px;
		padding-right: 15px
	}
	#map {
		padding-bottom: 75%
	}
	.navbar-default {
		top: 20px
	}
	.navbar-default img {
		height: 50px;
		width: auto;
		margin-top: 0
	}
	#history .col-xs-12 {
		text-align: center;
		margin-bottom: 40px
	}
	#history .col-xs-12 .thumb {
		float: none;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 15px
	}
	#equipe {
		text-align: center
	}
	#equipe img {
		margin-left: auto;
		margin-right: auto
	}
	#artigos .desc {
		font-size: 14px;
		padding: 15px
	}
}

span.responsive {
	display: none
}

.is-mobile .tool-btn p {
	display: inline-block;
	margin-right: 20px
}

.is-mobile .slider-clinic .item img {
	width: 100%;
	height: auto
}

.is-mobile .menu-top {
	margin-top: 64px
}

.is-mobile .navbar-default.sticky img {
	height: 35px
}

.is-mobile .top-search-mobile {
	display: inline-block;
	margin-right: 65px;
	margin-top: 11px;
	float: right
}

.is-mobile .top-search-mobile>a {
	border-left: 1px solid #f79548;
	border-right: 1px solid #f79548;
	padding: 5px 20px;
	display: inline-block
}

.is-mobile .top-search-mobile .fa {
	font-size: 24px;
	color: #7c2e46;
	line-height: 35px
}

.is-mobile .navbar-default.sticky {
	padding-top: 5px
}

.is-mobile .nav-row #searchform2 button {
	top: 0
}

.is-mobile #accordion .tab-title {
	max-width: 50%;
	float: left;
	font-size: 13px
}

.is-mobile #accordion .handle {
	min-width: 146px
}

.is-mobile #home-slider .owl-controls .owl-nav {
	position: absolute;
	top: 50%;
	margin-top: -7px;
	left: 0;
	width: 100%
}

.is-mobile #home-slider .owl-controls .owl-nav .owl-prev {
	padding: 0;
	margin: 0;
	position: relative;
	text-indent: -9999px;
	height: 23px;
	width: 14px;
	background: url(../images/arr_l.png) no-repeat;
	margin-left: 5px;
	background-size: 14px 23px;
	float: left
}

.is-mobile #home-slider .owl-controls .owl-nav .owl-next {
	padding: 0;
	margin: 0;
	position: relative;
	text-indent: -9999px;
	height: 23px;
	width: 14px;
	background: url(../images/arr_r.png) no-repeat;
	float: right;
	margin-right: 5px;
	background-size: 14px 23px;
	z-index: 8000
}

.is-mobile #home-slider .owl-theme .owl-controls .owl-dots {
	margin-top: -25px;
	position: relative;
	margin-bottom: 25px;
	z-index: 10
}

@media only screen and (min-device-width:320px) and (orientation:landscape) {
	.is-mobile .top-search-mobile {
		position: absolute;
		right: 25px
	}
}

@media only screen and (min-width:0) and (max-width:1200px) {
	#home-slider .txt-lg {
		font-size: 36px
	}
}


.slide-bor {
	line-height:1.1 !important;
}

.slide-bor span {
	display:block;
}

.bor-text-01 {
	color:#7c2e46;
}

.bor-text-02 {
	color:#7c2e46;
	font-weight:600;
}

.bor-text-03 {
	font-size:0.8em;
	color:#d17032;
	text-transform:none;
}

.bor-text-04 {
	font-size:0.5em;
	color:#7c2e46;
	text-transform:none;
}

.bor-text-02 + .bor-text-03,
.bor-text-03 + .bor-text-04{
	margin-top:0.5em;
}	
