/*-----------------------------------------------------------------------------

KENBURNER RESPONSIVE BASIC STYLES OF HTML DOCUMENT

Screen Stylesheet

version:   	1.0
date:      	07/27/11
author:		themepunch
email:     	support@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/



.boxedcontainer		{	max-width: 1170px; margin:auto; padding:0px 30px;}

/*********************************************
	-	SETTINGS FOR BANNER CONTAINERS	-
**********************************************/

.tp-banner-container{
	width:100%;
	position:relative;
	padding:0;
}

.tp-banner{
	width:100%;
	position:relative;
}

.tp-banner-fullscreen-container {
		width:100%;
		position:relative;
		padding:0;
}

.treatment p {
	padding-top: 10px;
	padding-bottom: 10px;
}

.news-posts {
	margin-bottom: 40px;
}

.contact-get .contato a:hover {
	color: #1abc9c !important;
}

.busca {

}
.busca p {
	padding: 5px 0 20px 0;
	font-size: 16px;
}
.busca h4 {
	font-size: 20px;
}
.busca a {
	color: #000000;
}
.busca a:hover {
	text-decoration: underline;
}
.search-mobile {
	display: none;
}

span.quote {

}

p.success {
	padding-bottom: 20px !important;
	font-size: 20px !important;
}
p.erroalert {
	padding-bottom: 20px !important;
	font-size: 20px !important;
	border: none;
}

.submit-lente {
	position:absolute;
	top:0; right:0;
	z-index:10;
	border:none;
	background:transparent;
	outline:none;
	padding: 6px 10px 6px 0;
}

.submit-line {
	position: relative;
	width: 200px;
}

.submit-line input {
	width: 100%;
	border-radius: 5px;
	border: none;
	padding: 6px 0 6px 0;
}

.submit-line input.input-text {
	padding-left: 10px;
}

.submit-line input::-webkit-input-placeholder {
	color: #999999;
	font-size: 15px;
}


.submit-line-mobile {
	position: relative;
	width: 100%;
}

.submit-line-mobile input {
	width: 100%;
	border-radius: 5px;
	border: 1px solid gainsboro;
	padding: 6px 0 6px 0;
}

.submit-line-mobile input.input-text {
	padding-left: 10px;
}

.submit-line-mobile input::-webkit-input-placeholder {
	color: #999999;
	font-size: 15px;
}

.alerta {
	margin-top: 30px;
}

.agendamento {
	padding: 40px;
}
.agendamento h5 {
	text-transform: none;
	font-size: 20px;
	padding-bottom: 20px;
}
.agendamento p {
	font-size: 16px;
	padding-bottom: 20px;
}

.top-bar-mobile { display: none; background: #525866;}
.top-bar-mobile span { font-weight:400;	font-size:16px;	font-family: 'Raleway', sans-serif; color:#fff;   margin: 14px 0 0 0;  float: left;}
.top-bar-mobile .get-touch { float:left;}
.top-bar-mobile .get-touch ul { float:left;}
.top-bar-mobile .get-touch li { float:left; border-left: solid 1px #9fa3aa; }
.top-bar-mobile .get-touch li i.icon-phone4 { margin: 1px 0;  float: left;  font-size: 20px;}
.top-bar-mobile .get-touch li i.icon-mail {  float: left; font-size: 20px; margin: 1px 0;}
.top-bar-mobile .get-touch li:last-child { border-right: solid 1px #9fa3aa;  }
.top-bar-mobile .social-icons li:last-child{ border-right: solid 1px #9fa3aa; }
.top-bar-mobile .get-touch li a { color: #fff;  padding: 13px 14px;  float: left;}
.top-bar-mobile .get-touch li a:hover{ color: #fff !important; text-decoration: underline;}
.top-bar-mobile .get-touch li i{ font-size:18px;}
.top-bar-mobile .social { float: right !important;}
.top-bar-mobile .get-touch .social-icons ul { float:righ;}
.top-bar-mobile .get-touch .social-icons li a{ padding:13px 10px;}
.top-bar-mobile .get-touch .social-icons li a.fb:hover{ background:#5c85ce;}
.top-bar-mobile .get-touch .social-icons li a.in:hover{ background:#004879;}
.top-bar-mobile .get-touch .social-icons li a.tw:hover{ background:#02c0f2;}
.top-bar-mobile .get-touch .social-icons li a.gp:hover{ background:#eb6850;}
.top-bar-mobile .get-touch .social-icons li:last-child a:hover{ color:#fff;}


@media screen and (min-width: 967px) and (max-width: 1230px) {

	.wtf-menu li a { font-size: 14px !important; }

	span.copyrights, span.copyrights a { font-size: 14px !important; }

	.main-gallery .gallery-sec .detail h6 { font-size: 18px; }
}

@media screen and (max-width: 780px) {
	.accordion .link { width: 100% !important; }

	.busca-mobile {
		display: none;
	}
}



@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
	.dr-quote span.quote { font-size: 42px !important; padding: 0; margin: 120px 0 20px 0; }
	.dr-quote{ background:url(../images/dr-testimonial-bg.jpg) no-repeat; height:450px; width:100%; text-align: center;}
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
	.dr-quote span.quote { font-size: 36px !important; padding: 0; margin: 100px 0 20px 0; }
	.dr-quote { height: 380px }
	.get-touch a { font-size: 13px !important; }
}


@media screen and (max-width: 640px) {
	.accordion .link span.appointment-title { font-size: 14px !important; }
	.dr-quote span.quote { font-size: 17px !important; font-weight: normal; padding: 0; margin: 30px 0 20px 0; }
	.dr-quote { height: 140px; }
	.top-bar-mobile { display: block; }
	.top-bar { display: none; }
	.search-mobile { display: block; }
	.search-mobile ::-webkit-input-placeholder { color: #333333; }
	.search-mobile :-moz-placeholder { color: #333333; }
	.search-mobile ::-moz-placeholder { color: #333333; }
	.search-mobile :-ms-input-placeholder { color: #333333; }
}

