#page-title {
    background-color: #8c9894 !important;
}

.page-id-24618 h2.wpb_heading.wpb_gallery_heading{
	font-family: Roboto;
	color: #000;
	text-align: center;
	text-decoration:underline;
}

.page-id-24498 span.wpcf7-form-control-wrap.Capacity{
	padding-right: 10px;
}

.page-id-24498 .wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{
	margin-bottom: 0px !important;
}

.mobile-menu-layout-default .primary-navigation.responsive ul > li.menu-item.menu-item-active a{
	border-left: 4px solid #cf2027 !important;
}

.mc-form #mc4wp_submit:hover{
	background-color: #face2f !important;
	color: #000 !important;
}

.single-post div#page-title {
    background-attachment: fixed;
	background-size: contain !important;
}

@media (max-width: 956px){
	.single-post div#page-title {
		background-size: cover !important; 
}
}
.footer-site-info img{
	width: 60%;
	padding-left: 10px;
}
/*seminaria category*/

.category-seminaria .post-meta-left {
    display: none;
}
.my-serv-form select#hear {
    width: 32.30%;
    margin-left: 8px;
    height: 50px;
    border: 1px solid #dfe5e8;
	background-color: #f4f6f7;
    padding-left: 17px;
	color: #cf20278f;
}
@media(max-width: 767px){
	.my-serv-form select#hear {
    width: 100%;
    margin-left: 2px;
    margin-bottom: 5px;
}
}
/*contact form epikoinwnia*/
.contact-form-style-2 span.wpcf7-form-control-wrap.your-tel {
    display: inline-block;
    width: 40%;
    margin-bottom: 10px;
	float: none;
	padding-right: 10px;
}
.contact-form-style-2 span.wpcf7-form-control-wrap.your-name {
    display: inline-block;
    width: 30%;
    float: none;
    margin-top: 10px;
    margin-bottom: 10px;
	    margin-left: 10px;
}
.contact-form-style-2  
 span.wpcf7-form-control-wrap.your-email {
    display: inline-block;
    width: 30%;
    padding-left: 10px;
}
.contact-form-style-2 span.wpcf7-form-control-wrap.Capacity {
    display: inline-block;
    width: 38%;
	float: none;
	padding-left: 10px;
}
.contact-form-style-2 span.wpcf7-form-control-wrap.Message {
    margin-left: 10px;
}
@media(max-width: 440px){
	.contact-form-style-2 span.wpcf7-form-control-wrap.your-name{
		width: 100%;
		margin-left: 0px;
		padding-right: 10px;
	}
	.contact-form-style-2 span.wpcf7-form-control-wrap.your-tel{
		width: 100%;
	}
	span.wpcf7-form-control-wrap.address{
		width: 100%;
		padding-left: 0px;
		padding-right: 10px;
	}
	.contact-form-style-2 span.wpcf7-form-control-wrap.your-email{
		width: 100%;
		padding-left: 0px;
		padding-right: 10px;
	}
	.contact-form-style-2 span.wpcf7-form-control-wrap.Capacity{
		width: 100%;
		padding-left: 0px;
		margin-bottom: 10px;
	}
	.contact-form-style-2 span.wpcf7-form-control-wrap.Message{
		margin-left: 0px;
	}
}
/*product form*/
.form-sidebar span.wpcf7-form-control-wrap.Capacity {
    padding-bottom: 20px;
}
.form-sidebar span.combobox-wrapper{
		background-color: #f4f6f7;
	
}
.form-sidebar span.combobox-text{
	color: #cf20278f !important;
}
.form-sidebar .comment-form .comment-author-input:after, .comment-form .comment-email-input:after, .comment-form .comment-url-input:after, .team-person-socials .socials-item, .checkbox-sign.checked:before, body .wpcf7-form .combobox-button:before, .wpcf7-form .phone:after, .wpcf7-form .website:after, .wpcf7-form .email:after, .wpcf7-form .name:after, .blog-style-styled_list1 .post-img a .dummy, .blog-style-styled_list2 .post-img a .dummy, .blog-style-timeline article:before, .blog-style-timeline .post-img a .dummy {
    top: 20px !important;
}
span.wpcf7-not-valid-tip{
	display: table;
}
/*seminaria page
.page-id-24938 .page-title-block{
	background-size: contain !important;
}*/
@media (max-width: 991px){
	.footer-site-info img{
		width: 20% !important;
	}
}
@media (max-width: 440px){
	.footer-site-info img{
		width: 45% !important;
	}
	.site-footer div#custom_html-2{
		margin-top:0px !important;
	}
	
	.my-contact-phone-divider{
		margin-bottom: 20px !important;
	}
	.sidebar.col-lg-3.col-md-3.col-sm-12.col-md-pull-9.col-sm-pull-0.left{
		padding-bottom: 10px;
	}
	.search.search-results .page-title-block {
    padding: 25px !important;
}
	.single.single-product .page-title-block {
    padding: 40px !important;
}
}

.primary-navigation.responsive .minisearch .sf-input{
	font-family:'Roboto' !important;
}
.post-related-posts{
	display: none;
}