
::selection {
    background-color: #e9d8cb;
    color: #fff;
}
.landing-form .wpcf7-submit {
    height: 42px;
    line-height: 40px;
    padding: 0;
    width: 100px;
	border:none !important;
	background:#e8d7c9;
	color:#000;
	font-weight:600;

}
.button_theme:hover, input[type="submit"]:hover {
	background: #000 !important;
color: #fff !important;
	
}
.home-form .wpcf7-submit, .contact-form .wpcf7-submit {
    background: #e8d7c9;
    color: #000;
    font-weight: 600;
    margin-top: 20px;
}
.con-form .wpcf7 .wpcf7-submit {
background: #e9d8cb;
color: #000 !important;
font-weight: 600;
border: none;
}
.con-form .wpcf7 .wpcf7-submit:hover {
background: #000 !important;
color: #fff !important;

}
.con-form .wpcf7 p input {
    border:1px solid #000;
    margin-bottom: 20px;
}
.con-form .wpcf7 p input {
color: #000;
}
#Top_bar .menu > li > a {
    padding: 15px 0;
    text-transform: uppercase;
	letter-spacing:1px;
}
.icon-menu-fine:before {
    content: '\e960';
    color: #000;
}
h5 {
	letter-spacing:normal;
}
.icon-left-open-big:before, .icon-right-open-big:before {
    font-size: 30px;
	font-weight:800;
}
.partner-logo-section .image_frame .image_wrapper {
    height: 155px !important;
    display: flex;
    align-items: center;
}
#lista-newsow .author-date .post-author, #lista-newsow .author-date .date .label, #lista-newsow .post-footer .button-love {
    display: none;
}
#lista-newsow .post-links i, #lista-newsow .post-links .post-comments {
    display: none;
}


#lista-newsow .image_frame:hover .image_links {
 display: none;   
}
#lista-newsow .post-links {
    border: none;
	padding:0;
}
#lista-newsow .grid .post-footer {
	display:flex;
}
#lista-newsow .post-links a {
    background: #e9d8cb;
    border-radius: 5px;
    padding: 16px 30px 16px 20px !important;
	height:50px !important;
	line-height:50px;
	max-height:50px !important;
}
#lista-newsow .post-links a:hover {
    background: #000;
    color: #fff;
    text-decoration: none;
}
#lista-newsow .post-more {
    color: #000;
	font-weight:600;
}

.landing-form .wpcf7-submit input
 {
	 	border:none
}

.page-id-175 #Header_wrapper {
	display:none;
}
.landing-form input {
    border:1px solid #fff !important;
}
.landing-form input::placeholder {
    color: #fff !important;
}
#Footer {
	display:none;
}
.landing-form input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
    background: #000;
}
.landing-form span.wpcf7-form-control-wrap {
    width: calc(30% - 40px);
    margin-right: 20px;
}
@media only screen and (max-width: 470px) {
	.landing-form span.wpcf7-form-control-wrap {
		width:100% !important;
		margin-bottom:20px;
	}
	.landing-form .wpcf7-submit {
		width:100%;
	}
	@media only screen and (max-width: 767px) {
	h2.sub-title {
    font-size: 1.3rem;
	}
}
.image_frame:hover .image_wrapper img, .image_frame:focus .image_wrapper img, .image_frame.hover .image_wrapper img {
	top:0 !important;
}
.image_frame:hover .image_wrapper .mask:after, .image_frame:focus .image_wrapper .mask:after, .image_frame.hover .image_wrapper .mask:after {
	opacity:0 !important;
}
body {
	    background: #b0b0b0;
    height: 100%;
}
*::selection {
    background-color: #e8d7c9;
    color: #000000;
}
.image_frame .image_wrapper .mask, .edd_download_image:after {
	box-shadow:none;
}
.landing-form .wpcf7-response-output {
	color:#000;
}
h1, h2, h3, h4, h5, h6 {
	letter-spacing:normal;
}



#Top_bar .menu li ul li ul li {
    width: 100% !important;
}
#Top_bar .menu li:hover .mfn-megamenu {
    display: flex;
}
#Top_bar .menu li ul li {
width: calc(100% / 7) !important;
}
.single article .post-nav {
    display: none;
}
.single article .section-related-adjustment .button {
background: #e9d8cb;
    border-radius: 5px;
    padding: 16px 20px 16px 20px !important;
    height: 50px !important;
    line-height: 50px;
    max-height: 50px !important;
    color: #000;
    font-weight: 600;
}
.single article .section-related-adjustment .button_icon {
    display: none;
}

#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {
    height: 40px !important;
}
.zab-count {
    font-size: 18px;
}
.change i {
    font-size: 20px;
    color: #838383 !important;
    margin-right: 5px;
}
.change h4 {
    font-size: 18px !important;
    color: #838383 !important;
    font-weight: 500 !important;
    font-family: 'OpenSans';
}
.single pre, .single code {
    border: none;
    background: #fff;
    padding: 0;
	  color: #000;
}
.single pre, .single code, .single q {
   font-family: 'Open Sans' !important; 
}
.single .mcb-column-inner {
    margin-top: 40px !important;
    margin-bottom: 0;
}
.single h1 {
    font-size: 30px !important;
}
.single .post-header {
    margin-bottom: 0 !important;
}
.single h3 {
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    margin-top: 30px;

}
.single p {
    color: #000;
}
.mcb-section .mcb-wrap .mcb-item-ptvtbjjls .blog_wrapper .post-item .post-desc .post-title .entry-title {
letter-spacing: normal !important; 
}
.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li {
    width: 20% !important;
}
.home-form .wpcf7-submit, .contact-form .wpcf7-submit {
    background: #e8d7c9;
    color: #000;
    font-weight: 600;
    margin-top: 20px;
}
	.home-form .wpcf7-submit:hover, .contact-form .wpcf7-submit:hover {
    background: #000;
    color: #fff;
}
.home-form .wpcf7-submit:hover {
    color: #e8d7c9 !important;
   background: #000;
}
#Top_bar a.responsive-menu-toggle i, #Top_bar .responsive-menu-toggle, #Header_creative .creative-menu-toggle, #Header_creative .responsive-menu-toggle {
	color:#000 !important;
}
	i.icon-menu-fine {
    color: #000 !important;
}
.logo-mobile {
    max-width: 100px !important;
}
