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

html, body{height: 100%;font-family: 'Titillium Web', sans-serif}
textarea:hover, input:hover, textarea:active, input:active, textarea:focus, input:focus {outline:0px !important;}
a{color: #005153}
a:focus{outline: none;outline-offset: 0}
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%}
.logo{margin-top: 30px;display: block}
#menu-menu_top{list-style-type: none;margin: 0;padding: 0}
#menu-menu_top .navbar{margin: 0}
.navbar{border: none}
.navbar-header{background: #005153;margin-top: 20px}
.navbar-toggle .icon-bar{background: #fff}
.navbar-toggle{border: 1px solid #fff}
.navbar-nav>li>a{color: #005153;text-transform: uppercase;font-size: 16px;font-weight: 300;padding: 50px 15px 15px 15px;margin-right: 5px}
.navbar-nav>li>a:hover, #menu-menu_top .current-menu-item a{background: #a3b633;color: #fff;text-shadow: none}
.menutop{padding: 0}
.areas_atuacao p{color: #8b8b8b;font-size: 14px; margin-bottom: 20px;}
.areas_atuacao .title a{color: #4a5666}
.areas_atuacao .title a:hover{text-decoration: none;color: #a3b633}
.areas_atuacao .saiba_mais{color: #a3b633;font-size: 12px}
.areas_atuacao .saiba_mais:hover{text-decoration: none;color: #005153}
.title_atuacao h2 a{background: url(images/bg_atuacao.png) center no-repeat;font-size: 20px;font-family: 'Roboto Slab', serif;line-height: 60px;display: block;height: 70px;color: #fff}
.title_atuacao h2{background: url('images/bg_titles.png') 0 30px repeat-x;display: block}
.title_atuacao h2 a:hover{text-decoration: none}
.btn-success{text-shadow: none;border-radius: 3px;padding: 13px 35px;background: #a3b633;border: none;font-size: 14px;font-weight: 300; text-transform: uppercase; box-shadow: none;}
.btn-success:hover{background: #005153}
.navbar-collapse{padding: 0}
.principal{border-bottom: 4px solid #a3b633;height: 444px;background: url('images/bg_site.png'); position: relative; padding-top: 150px}
.doctor{position: absolute;right: 100px;bottom: 0}
.doctor p{position: absolute;right: 405px;bottom: 10px;width: 110px}
.principal h2{color: #005153;margin: 0 0 20px 0;font-size: 32px;font-weight: 300; line-height: 40px;}
.navbar-right{margin-right: 10px}
.navbar-right li{float: right}
.navbar-right li a{padding: 45px 6px 0px 6px}
.navbar-right li a:hover{background: none}
.depoimentos{background: url('images/bg_depoimentos.jpg') no-repeat;height: 445px;padding: 60px 0; margin-top: 50px}
.depoimentos p{font-size: 21px;font-weight: 300;color: #787878;text-align: center}
.tiles_home{font-family: 'Roboto Slab', serif;font-size: 26px;color: #005153;text-align: center;text-transform: uppercase;font-weight: 400;margin-bottom: 70px}
.format p{
    color: #000;
    font-size: 15px;
}
.carousel{min-height: 220px}
.carousel p{display: block;text-align: center}
.carousel span{text-align: center;display: block;width: 100%;color: #a3b633}
.carousel-indicators li{background: #c8c8c8;border: 1px solid #c8c8c8}
.carousel-indicators .active{background: #7aacc5;border: 1px solid #7aacc5}
.ultima_blog h4{font-size: 18px;font-family: 'Roboto Slab', serif;margin: 0;line-height: 25px}
.ultima_blog h4 a:hover{text-decoration: none; color: #a3b633}
.ultima_blog a:hover{color: #a3b633;text-decoration: none}
.ultima_blog p{font-size: 14px}
.ultima_blog span{font-size: 11px;color: #979ea9}
.a_footer{background: #0c5156;padding: 50px 0;color: #fff;margin-top: 80px}
.a_footer p{margin: 0}
.footer{border-top: 2px solid #a3b633}
.footer p{color: #787878;padding: 15px 0;margin: 0;font-size: 12px}
.btn-footer{border: 1px solid #fff;background: #0c5156;text-shadow: none;margin-top: 40px}
.btn-footer:hover{background: #a3b633;border-color: #a3b633}
.titulo{background: #0c5156;border-bottom: 3px solid #a3b633;padding: 20px 0;margin-bottom: 20px}
.titulo h1{margin: 0;color: #fff;font-weight: 100;font-size: 28px;text-transform: uppercase}
.entry h2{color: #0c5156;font-family: 'Roboto Slab', serif;font-weight: 400}
.entry p{text-align: justify}
.single .thumbnail{box-shadow: none;border-radius: 0;border: 1px solid #eee; margin: 0}
.single .thumbnail img{min-width: 100%}
.title_intern{background: #a3b633;margin: 0 0 20px 0;font-family: 'Roboto Slab', serif;color: #fff;padding: 15px 23px;font-size: 24px}
.single .btn{margin: 50px 0 20px 0}
.contato h2{font-size: 24px;color: #0c5156;font-family: 'Roboto Slab', serif;font-weight: bold}
.lista_contato{list-style-type: none;margin: 20px 0 0 0;padding: 0}
.lista_contato li{width: 100%;float: left;margin-bottom: 20px}
.lista_contato li i{float: left;font-size: 20px;display: block;color: #a3b633;border: 1px solid #eee;padding: 26px;border-radius: 4px;margin-right: 20px;width: 70px}
.lista_contato li p{float: left;margin-top: 5px;width: 70%}
iframe{background: #eee;color: #000;}
#sidebar h3{color: #a3b633;font-family: 'Roboto Slab', serif;border-bottom: 1px solid #eee;padding-bottom: 10px;}
#s{background: #eee;border: none;padding: 8px 10px;float: left;border-radius: 4px 0 0 4px;width: 220px;}
#searchsubmit{background: #a3b633;margin: 0;padding: 0;border: none;color: #fff;padding: 8px 12px;text-transform: uppercase;}
.ajuste img{min-width: 100%;height: 190px;}


.redes_sociais{
	display: none;
}

/* Large desktop */
	@media (min-width: 1200px) { ... }
/* Portrait tablet to landscape and desktop */
	@media (min-width: 768px) and (max-width: 979px) {...}
/* Landscape phone to portrait tablet */
	@media (max-width: 767px) {...}
/* Landscape phones and down */
	@media (max-width: 480px) {
        .navbar-nav>li>a{padding: 10px;margin: 0 0 10px 0;}
        .navbar{margin-bottom: 0;}
        .hidden-sm{display: none !important;}
        .destaque{padding: 0;}
        .principal{padding-top: 90px;background-position: 800px;padding-left: 20px;}
        .principal br{display: none;}
        .depoimentos p{font-size: 18px;}
        .a_footer{margin-top: 20px;}
        .a_footer .text-right{text-align: center;}
		.logo img{
			width: 180px;
		}
		.redes_sociais{
			display: block;
			position: absolute;
			right: 0;
			top: 20px;
		}
		.redes_sociais li a{
			padding-top: 0 !important;
		}
    }