/*
Theme Name: Divi Child Theme
Theme URI: http://be-wide.com
Description: An Elegant Themes' Divi Child Theme
Author: Be-Wide
Author URI: http://be-wide.com
Template: Divi
Version: 1.0.0
*/

@import url("../Divi/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

/*
** CSS Header Contactos Extra
*/
@media screen and (min-width: 981px) {
	.et_header_style_centered #main-header div#et-top-navigation {display: inline-block;}
	.logo_container {float: left;}
	.csl_extra_info {float: right;margin-top: 25px;}
}
.csl_contacts {display: inline-table;}
.csl_contacts li {
	padding: 5px 5px 3px;
	width: 145px!important;
	display: table-cell;
}
.csl_contacts li a {
	display: block;
}
.csl_contacts li h6 {
	font-size: 13px;
}
.csl_p1, .csl_p2 {
	padding-bottom: 5px;
	line-height: 1.0em;
	text-align: left;
}
.csl_i {
	display: block;
	width: 32px;
	height: 32px;
	margin-right: 6px;
	float: left;
}
.csl_tele_i {
	background: url(http://www.clinicadesantaluzia.com/wp-content/uploads/2016/04/head_telephone.png) scroll no-repeat transparent;
}
.csl_online_i {
	background: url(http://www.clinicadesantaluzia.com/wp-content/uploads/2016/04/head_time.png) scroll no-repeat transparent;
}
.csl_atendim_i {
	background: url(http://www.clinicadesantaluzia.com/wp-content/uploads/2016/04/head_medical.png) scroll no-repeat transparent;
}
@media screen and (max-width: 980px) and (min-width: 530px) {
	.csl_extra_info {margin-top: 20px;}
}
@media screen and (max-width: 529px) and (min-width: 325px) {
	.csl_extra_info {margin-top: 20px;}
	.csl_contacts .csl_atendim_li {display: none;}
}
@media screen and (max-width: 324px) {
	.csl_extra_info {margin-top: 20px;}
	.csl_contacts .csl_atendim_li, .csl_contacts .csl_online_li {display: none;}
}

/*
** CSS Geral
*/
.cn-last-updated {display: none !important;}
a:hover {text-decoration: underline !important;}
.widget_search #searchsubmit {width: 80px !important;}
input[type="submit" i] {cursor: pointer;}
@media screen and (min-width: 981px) and (max-width: 1080px) {#top-menu li {padding-right: 12px;}}

/*
** CSS Homepage Id:38
*/
.csl_blurb_home .et_pb_blurb_content .et_pb_blurb_container {vertical-align: middle;}

/*
** Footer Widget CSS
*/
.footer-widget .fwidget {width: 100%;}
.et_pb_widget a {
    color: #000000;
    text-decoration: none;
}

/*
** Menu Marcar Consulta CSS
*/
.csl-mconsulta {
	background-color: #DD3333;
    border-radius: 10px;
    padding: 10px !important;
	margin-bottom: 18px;
}
.csl-mconsulta a {
	color: white !important;
    font-weight: bold;
    padding-bottom: 0 !important;
}

/*
** Homepage Especialidades CSS
*/
.csl-esp-a {
	height: 50px;
    width: 100%;
    display: table;
    padding: 13px 15px;
    color: white;
    background-color: #444444;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.csl-esp-a:hover {
    background-color: rgba(68, 68, 68, 0.75);
}

/*
** Geral Especialidades Sidebar CSS
*/
.csl-esp-l a {
	height: 30px;
    width: 100%;
    display: table;
    padding: 5px 10px;
    color: white;
    background-color: #444444;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
.csl-esp-l p {padding-bottom: 3px;}
.csl-esp-l a:hover {
    background-color: rgba(68, 68, 68, 0.75);
}

/*
** Contact Form 7 Css
*/
span.wpcf7-list-item {margin-left: 0.5em !important;}
.wpcf7 .input, .wpcf7 .textarea, .wpcf7 select, .wpcf7 textarea, .wpcf7 input, .wpcf7 input[type="text"], .wpcf7 input[type="password"], .wpcf7 input[type="email"] {
	outline: none !important;
    background: rgba(0, 0, 0, 0.05) !important;
    border: 0 !important;
    border-radius: 3px !important;
    box-shadow: none !important;
    box-sizing: border-box !important;
    padding: 10px 12px !important;
    color: rgba(0, 0, 0, 0.6) !important;
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: normal !important;
    transition: .3s ease !important;
}
.wpcf7 .textarea, .wpcf7 textarea,  .wpcf7 select, .wpcf7 input[type="text"], .wpcf7 input[type="password"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
	width: 100% !important;
}
.wpcf7 .input, .wpcf7 .textarea, .wpcf7 select, .wpcf7 input[type="text"], .wpcf7 input[type="password"], .wpcf7 input[type="email"] {
	height: 35px !important;
}
.wpcf7 .input:focus, .wpcf7 .textarea:focus, .wpcf7 select:focus, .wpcf7 textarea:focus, .wpcf7 input:focus, .wpcf7 input[type="text"]:focus, .wpcf7 input[type="password"]:focus, .wpcf7 input[type="email"]:focus {
	background: rgba(0, 0, 0, 0.1) !important;
    color: rgba(0, 0, 0, 0.75) !important;
}
.wpcf7 input[type='submit'] {
	width: 100% !important;
	outline: none !important;
	text-align: center !important;
    display: inline-block !important;
    background: rgba(0, 0, 0, 0.1) !important;
    padding: 10px 12px !important;
    border: 0 !important;
    border-style: solid !important;
    border-radius: 3px !important;
    box-shadow: none !important;
    color: rgba(0, 0, 0, 0.6) !important;
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: 600 !important;
    line-height: normal !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    transition: .3s ease !important;
    border-color: #ffffff !important;
}
.wpcf7  input[type="submit"]:hover {
	background: rgba(0, 0, 0, 0.2) !important;
	text-shadow: none !important;
}

/* CSS CF7 Homepage*/
.your-message textarea {height: 120px;}

/*
** Mailpoet Form Sidebar 7 Css
*/
#wysija-2, #wysija-3 {
	display: table;
}
#wysija-2 .wysija-paragraph, #wysija-3 .wysija-paragraph {
	width: 100%;
	float: left;
}
#wysija-2 .wysija-input, #wysija-3 .wysija-input {
	width: 100%;
	font-size: 16px;
	padding: 6px;
}
#wysija-2 .wysija-submit {
	width: 80px;
	height: 32px;
	margin-top: 0;
	position: absolute;
	right: 0;
	background-color: #DDDDDD;
	border: 1px solid #ddd;
	color: #666;
}
#wysija-3 .wysija-submit {
	width: 100%;
	height: 32px;
	margin-top: 3px;
	background-color: #DDDDDD;
	border: 1px solid #ddd;
	color: #666;
	display: inline-block;
}

/*
** Connections Css
*/
/* Esconder Biografia na lista */
.page-id-83 #cn-profile .cn-biography, .page-id-685 #cn-profile .cn-biography {display:none !important;}

/* Esconder Psicologo Ricardo Mendes da lista */
/*.page-id-83 #cn-profile #ricardo-mendes {display:none !important;}*/

/*
** Recaptcha
*/
.page-id-38 .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.captcha-csl {
    transform: scale(.65);
    -webkit-transform:scale(0.65);
    float: none;
    margin-left: -45px;
    margin-bottom: -69px;
    margin-top: -20px;
}
@media screen and (max-width: 980px){
	.page-id-38 .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.captcha-csl {
  	   transform: scale(0.7);
   	   -webkit-transform: scale(0.7);
  	   float: none;
  	   margin-left: -40px;
  	   margin-bottom: -53px;
  	   margin-top: -30px;
	}
}