/*
Theme Name: riscare
Template: Divi
Author: Talkey
Author URI: https://talkey.com/
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 1.1.1.1736759330
Updated: 2025-01-13 10:08:50

*/
/* texty */
.et_pb_text ul,
.et_pb_text_inner h3 + p {
  padding-top: 0.5em;
}

/* mobilní menu */
.mobile_menu_bar:before{
	    color: #152864;
}
.et_mobile_menu{
	border-top: 3px solid #152864;
}
#main-header{
	box-shadow:none!important;
}
/*.page-id-18 #et-top-navigation{
	visibility: hidden;
}*/
.last-column-bg .et_pb_row > div:last-child{
background-color: #dae3f3 !important;
    padding: 30px 40px;
  border-radius: 10px;}
.blue-marker ol > li::marker,
.blue-marker ul > li::marker{
	color: #152864;}
/* contact form */
.contact-form{
	font-size:18px;
	color:#000;
}
.wpcf7-not-valid-tip{
	font-size:0.8rem;
}
.acceptance-223{
	font-size:15px;
	display:block;
	margin-bottom:10px;
}
.contact-form br{
	display:none;
}
.wpcf7-list-item-label{
	font-size:15px;
}
/*
.contact-form p:last-child{
	text-align:center;
}
*/
.contact-form input[type=text], input[type=email], input[type=tel],textarea, input[type=url]{
	width: 100%;
  	padding: 12px 20px;
	display: inline-block;
  	border: 1px solid #ccc;
  	border-radius: 4px;
  	box-sizing: border-box;
	color:#000;
	font-size:16px;
	font-family:Montserrat;
	margin-top:5px;
	margin-bottom:15px;
}
.contact-form textarea:focus, input:focus{
    outline: none;
}
.contact-form ::-webkit-input-placeholder { /* Edge */
  font-family:inherit;
}

.contact-form :-ms-input-placeholder { /* Internet Explorer */
  font-family:inherit;
}

.contact-form ::placeholder {
  font-family:inherit;
}
.contact-form .et_pb_button{
  font-weight: 600 !important;
    text-transform: uppercase !important;
	padding:10px 30px!important;
}
.contact-form .et_pb_button:hover{
  border-radius:10px!important;
	padding:10px 30px!important;
}
.contact-form .wpcf7-list-item{
  margin-left:0px;
	margin-bottom:5px;
}
.wpcf7-spinner, .wpcf7-submit{
	display:block;
}
.contact-form select{
  display:block;
	border-radius:4px;
	margin-top:5px;
	font-size:16px;
	padding: 12px 20px;
}
/* supreme tabs */
.sup_tabs .dsm-advanced-tabs-wrapper{
	flex-wrap: nowrap;
}
@media only screen and (max-width: 980px) {
	.sup_tabs .dsm-advanced-tabs-wrapper{
	flex-wrap: wrap;
}
	.sup_tabs .dsm-tab{
	width:100%;
}
}