body {
/* hyphens */
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto; 
}

span.wpcf7-list-item { display: block; }

/* Social Bar */
.social-bar {position: fixed; top: 50%; right: 0px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 1000;}
.social-bar a {display: block; text-align: center; padding: 15px; transition: all 0.3s ease; color: white; font-size: 20px; height: 20px; width: 20px;}

.fa2 {padding: 20px; font-size: 30px; width: 50px; text-align: center;} .fa:hover {opacity: 0.5; text-decoration: none;}

.fa-phone {background: #f1f1f1 !important; color: #495057 !important;} .fa-envelope-o {background: #e1e1e1 !important; color: #495057 !important;} .fa-facebook {background: #3B5998 !important; color: white !important;} .fa-instagram {background: #dd9933 !important; color: white !important;} .fa-twitter {background: #55ACEE !important; color: white !important;} .fa-youtube {background: #FF0000 !important; color: white !important;}

@media screen and (max-width: 600px) {.social-bar a {display: block; text-align: center; padding: 12px; transition: all 0.3s ease !important; color: white; font-size: 15px; height: 15px; width: 15px; li:first-child{display:none;}}}

.grid .post-footer {display: none !important;}

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty, .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea {
color: #757575;
background-color: rgba(251,251,251,1);
border-color: #BDBDBD;
}