/*
Theme Name: Customizado - MIDIASIM
Theme URI: https://midiasim.store
Description: midiasim.store
Author: MIDIASIM
Author URI: https://www.midiasim.com.br
Template: midiasim-base
Version: 2016
*/


body {
	font-family: 'Open Sans', sans-serif !important;
	text-transform:none;
	font-size:14px !important;
}

p {
	color:#787878;
	font-size:15px;
}

.clique {
	color:#787878;
	font-size:15px;
	font-weight:bold;
}

ul {
	color:#787878;
	font-size:15px;
}

.navbar-default .navbar-nav>li>a {
	font-family: 'Open Sans', cursive !important;
	font-weight:500;
	font-size:13px;
	float:left;
	display:inline;
	margin:0px 0px 0px 0px;
}

.dropdown-menu, .navbar-nav>li>.dropdown-menu {
    width:250px;
}

.breadcrumb a,
.breadcrumb>.active {
    color: #194860;
	font-weight:600;
}

/*BANNER*/
.banner-fullwidth:after {
	content: ' ';
    height: 45px;
    background: url(https://pharmacologica.com.br/2018/wp-content/uploads/2018/08/after-bannerr.png) center center;
    background-size: cover;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.banner-fullwidth .ms-layer-container {
    padding-top: 100px;
}

.banner-fullwidth h2 {
    font-size: 45px !important;
	color:#fff !important;
	padding:0px;
	letter-spacing:2px;
	line-height:55px;
	text-transform:uppercase;
	max-width: 585px;
    margin: 0 auto !important;
}


.banner-fullwidth a {
    font-weight: 600;
    font-size: 15px;
    padding: 15px 25px;
	background:#528caa;
	color:#fff;
	text-align: center;
	text-shadow:none;
}

/*PAGE HEADER*/

.page-header {    
    background: url('images/bg-title.jpg') center center no-repeat;
    padding: 120px 0 140px;
	border:none;
}

.page-header h1 {

    font-size: 65px;
    font-weight: bold;
	color:#2f617b;
}

.navbar-brand {
	padding: 0 0 0 15px;
}

/*HOME*/

.block-home {
 	background: url(https://pharmacologica.com.br/2018/wp-content/uploads/2018/08/imagem-home.png) center center no-repeat #528CAC;
    padding: 70px 0;
}

.block-home h3 {
    font-size: 38px !important;
	color:#fff !important;
	font-weight:600px;
}
 
.block-home p {
    font-size: 16px !important;
	color:#fff !important;
	font-weight:600px;
	line-height:23px;
}

 
.btn-default {
    font-weight: 600;
    font-size: 15px;
    padding: 15px 25px;
	background:#f2f2f2;
	color:#528caa;
	text-align: center;
	border-radius:0px;
	text-transform: uppercase;
	border:none;
}

.btn-default:hover,
.btn-default:focus,
.btn-default.focus {
     font-weight: 600;
    font-size: 15px;
    padding: 15px 25px;
	background:#f2f2f2;
	color:#528caa;
	text-align: center;
	text-transform: uppercase;
	border:none;
	border-radius:0px;
}

/*ESTRUTURA*/

.block-estrutura {
	padding-bottom:0px !important;
	margin-bottom: 0px !important;
}

.block-estrutura h3 {
    font-size: 32px !important;
	color:#528caa !important;
	font-weight:600px;
 }
 
.block-estrutura p {
    font-size: 13px !important;
	color:#666666 !important;
 }
 
#fotos {
 	background: url('images/foto.jpg')center no-repeat;
	width:412px;
	height:371px;	
}

/*FIQUE POR DENTRO*/
.block-fiquepordentro {
 	background: url('images/bg-fiquepordentro.jpg')  top center no-repeat;
	height:528px;
}

.block-fiquepordentro p {
    font-size: 16px !important;
	color:#4d4d4d !important;
	font-weight:600px;
	text-align:center;
}

.post-list h2 a{
	font-size: 23px;
	color:#528aa5;
}

.post-list p {
    font-size: 16px !important;
	color:#4d4d4d !important;
}

/*CTA*/


.block-cta h3 {
    font-size: 38px !important;
	color:#fff !important;
	font-weight:600px;
}
 
.block-cta p {
    font-size: 23px !important;
	color:#fff !important;
	font-weight:bold;
	text-align:center;
}

/*SERVIÇOS*/

.servicos-grid .thumbnail{
	background:none;
	border:none;
	-moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.servicos-grid .thumbnail:hover{
	background:none;
	border:none;
	-moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.servicos-grid h2 a{
	font-size: 16px;
	color:#528aa5;
}

.servicos-list .thumbnail{
	background:none;
	border:none;
	-moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.servicos-list .thumbnail:hover{
	background:none;
	border:none;
	-moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.servicos-list h2 a{
	font-size: 16px;
	color:#528aa5;
	text-align:center;
}




/*NOTICIAS*/

.post-date{
    font-size: 13px !important;
	color:#808080 !important;
}

.blog-grid .thumbnail{
	border:none;
}

.blog-grid h2 a{
	font-size:16px;
	color:#528caa;
}
	
/*FOOTER*/

.logo {    
    background: url('images/logo-rodape.jpg');
	width:217px;
	height:76px;
}

.footer h3 {
    font-size: 17px !important;
	color:#528caa !important;
	font-weight:600px;
}
 
.footer p {
    font-size: 12px !important;
	color:#4d4d4d !important;
}

.footer span {
    font-size: 18px !important;
	color:#4d4d4d !important;
	font-weight:bold;
}

.footer {
	padding-top:0px;
	background-color:#fff;
}

.footer .whatsapp {    
padding-left: 4px;
    font-size: 40px;
    text-align: center;
    position: fixed;
    text-transform: uppercase;
    width: 70px;
    height: 70px;
    line-height: 65px;
    border: 1px solid #34af23;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    backface-visibility: hidden;
    color: #fff;
    background: #34af23;
    display: block;
    box-shadow: 3px 5px 10px 0 rgba(0, 0, 0, .3);
    -moz-box-shadow: 3px 5px 10px 0 rgba(0, 0, 0, .3);
    -webkit-box-shadow: 3px 5px 10px 0 rgba(0, 0, 0, .3);
    -o-box-shadow: 3px 5px 10px 0 rgba(0, 0, 0, .3);
    -ms-box-shadow: 3px 5px 10px 0 rgba(0, 0, 0, .3);
    bottom: 35px;
    right: 100px;
}

.copyright {
	padding-top:0px;
	padding-bottom:0px;
	background-color:#528caa;
}

.midias {
	color:#538caa;
	font-size:25px;
	margin:0px !important;
	padding:0px !important;
	}

.social-links .fa-inverse {
	background: #fff;
    color: #538caa;
	padding:0px;
	border-radius:10px;
}

#subirTopo {
text-decoration: none;
background: rgba(0,91,162,.9);
bottom: 30px;
right: 30px;
color: #fff;
text-align: center;
cursor: pointer;
padding: 15px;
font-size: 20px;
font-weight: bold;
text-transform: uppercase;
position: fixed;
border: 0;
font-family: sans-serif;
opacity: .8;
}

/*FORMULÁRIO ORÇAMENTO*/

.form-orcamento-page label {
    font-size: 16px;
    color: #4d4d4d;
    font-weight:500;
}

.form-orcamento-page .checkbox label {
    color:#282d95;
    font-size: 14px;
}

.form-orcamento-page .input-lg {
    background: #616161;
    border: none;
    height: 50px;
    color: #FFF;
    font-size: 18px;
}

.form-orcamento-page span.wpcf7-list-item {
    margin:0;
}

.form-orcamento-page .checkbox {
    margin:0;
}

.form-orcamento-page .aceite {
    font-size: 15px;
    pointer-events: none;
}

.form-orcamento-page .wpcf7-acceptance {
    margin-right:0px;
}

.block-orcamento-page .form-group {
    margin-bottom: 20px;
}

.block-orcamento-page .form-control {
    background-color: #282d95;
    border: none !important;
}

.btn-secondary {
    font-weight: 600;
    font-size: 15px;
    padding: 15px 25px;
	background:#528caa;
	color:#fff;
	text-align: center;
	text-shadow:none;
	border-radius:0px;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus {
    font-weight: 600;
    font-size: 15px;
    padding: 15px 25px;
	background:#528caa;
	color:#fff;
	text-align: center;
	text-shadow:none;
	border-radius:0px;
}


/*FORMULÁRIO CONTATO*/

.h3 a{
	font-size: 23px;
	color:#528aa5;
}

.form-contato label {
    font-size: 16px;
    color: #4d4d4d;
    font-weight:500;
}

.form-contato .checkbox label {
    color:#282d95;
    font-size: 14px;
}

.btn-primary {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 15px;
    padding: 15px 30px;
    border-radius: 0px;
	background:#528caa !important;
	color:#fff;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus {
	background:#528caa !important;
	color:#fff;
}


.btn-primary2 {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
    padding: 10px 15px;
    border-radius: 0px;
	background:#528caa !important;
	color:#fff;
}

.btn-primary2:hover,
.btn-primary2:focus,
.btn-primary2.focus {
	background:#528caa !important;
	color:#fff;
}



.well-lg h3 {
    font-size: 16px !important;
	color:#528caa !important;
	font-weight:600px;
}
 
.well-lg p {
    font-size: 12px !important;
	color:#4d4d4d !important;
}

.well-lg span {
    font-size: 16px !important;
	color:#4d4d4d !important;
	font-weight:bold;
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {

}

@media (max-width: 1199px) {

}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {

}

@media (max-width: 991px) {

}

@media (min-width: 768px) {

}

/* Extra Small devices (max 768px) */
@media (max-width: 767px) {

}

/* Extra Extra Small devices (max 540px) */
@media (max-width: 540px) {

}

@media (max-width: 380px) {

}