/*
Theme Name: Kalium - Child Theme
Theme URI: https://laborator.co/themes/kalium/
Author: Laborator
Author URI: https://laborator.co/
Description: Start creating that amazing website that you have always wanted, only with Kalium — Connect with Laborator on: <a href="https://themeforest.net/user/laborator">Envato</a> &bull; <a href="https://twitter.com/thelaborator">Twitter</a> &bull; <a href="https://www.facebook.com/laboratorcreative">Facebook</a> &bull; <a href="https://www.instagram.com/laboratorcreative/">Instagram</a>
Version: 1.0
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: kalium
Text Domain: kalium
*/

body {
	font-family: "Eina-Light", Arial, sans-serif;
	font-size: 18px !important;
}

p, ol {
	line-height: 1.8em;
	margin: 0 0 1.2em !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Eina-Bold", Arial, sans-serif;
	color: #00784d;
}

header.main-header {
    background-color: #00784d;
}

div#intro-statement {
    font-size: 1.5em; 
}

div#intro-statement p {
	line-height: 1.6em;
}

.white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6, .white-text p {
	color: #ffffff;
}

.orange-text h1, .orange-text h2, .orange-text h3, .orange-text h4, .orange-text h5, .orange-text h6, .orange-text p {
	color: #00784d;
}

.paragraph-small-header {
	font-family: "Eina-Bold", Arial, sans-serif;
}

.site-footer .social-networks.rounded li a {
    background-color: #00784d;
}

.site-footer .social-networks.rounded li a:hover {
	background-color: #404041;
}

.social-networks.rounded li a i {
	color: #ffffff !important;
}

.social-networks.rounded li a {
	width: 50px;
	height: 50px;
}

.site-footer hr {
    display: none;
}

.go-to-top.visible {
    opacity: 1;
    background-color: #404041;
}

.copyrights.site-info p, .copyrights.site-info a {
    color: #999999 !important;
}

.site-footer .footer-bottom a:hover {
	color: #00784d !important;
	font-weight: bold;
}

.footer-widgets p {
	color: #404041;
}

.footer-widgets a {
	color: #404041;
}

.site-footer.footer-bottom-vertical .footer-bottom .footer-bottom-content {
    padding-top: 0px;
}

.site-footer .footer-widgets {
	margin-bottom: 0px;
}

footer#footer {
	border-top: 2px solid #00784d;
}

form.wpcf7-form label {
	width: 100% !important;
	font-family: "Eina-Bold", Arial, sans-serif;
    color: #00784d;
}

form.wpcf7-form input[type=text], form.wpcf7-form input[type=email], form.wpcf7-form textarea, form.wpcf7-form input[type=tel] {
	margin-bottom: 10px;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    height: 10em;
	color: #404041;
}

input.wpcf7-form-control.wpcf7-submit, a.button {
	background-color: #00784d;
    color: #ffffff;
    border-radius: 20px;
    padding: 13px 20px;
    text-align: center;
    width: 100%;
    border: none;
	font-size: 1.3em;
}

input.wpcf7-form-control.wpcf7-submit:hover, a.button:hover {
	background-color: #404041;
	color: #ffffff;
}

a.button.white {
	background-color: #ffffff;
	color: #00784d;
}

a.button.white:hover {
	background-color: #404041;
	color: #ffffff;
}

input[type="checkbox"] {
	width: 30px !important;
    height: 30px !important;
	border: 1px solid #eee;
	background-color: #ffffff;
}

span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item-label {
	font-family: "Eina-Light", Arial, sans-serif;
	color: #404041;
}

.single-post .comment-form > p.comment-form-cookies-consent input[type=checkbox]:before, input[type=checkbox]:before, input[type=radio]:before {
	background-color: #ffffff !important;
	font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00c" !important;
	margin-top: 2px;
    margin-left: 2px;
	color: #404041 !important;
}

input[type="text"], input[type="email"], textarea {
    color: #404041 !important;
}

.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
    margin-bottom: 20px;
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #A1CE6A;
    color: #A1CE6A;
}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #DC4654;
	color: #DC4654;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok, .wpcf7-response-output.wpcf7-display-none.wpcf7-spam-blocked, .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    padding: 1.0em;
}

form#mc4wp-form-1 input.newsletter-signup-input {
    border-radius: 0px;
    width: 80%;
	height: 45px;
	border: 0px;
	background-color: #969697;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	color: #ffffff !important;
}

button.newsletter-signup-submit {
	height: 45px;
	width:  20%;
	color: #404041;
	border: 0px;
	background-color:  #ffffff;
	border-top-right-radius: 20px;
	border-bottom-right-radius:  20px;
}

/* Pricing Styles Generic */

.silver-header h3 {
	color: #a7a7a7;
}

.gold-header h3 {
	color: #e9ca61;
}

.platinum-header h3 {
	color: #b5c9d7;
}

.tablepress tbody td th {
	font-family: "Eina-Light", Arial, sans-serif !important;
	font-size: auto;
	color: #00784d;
}

.tablepress tbody td, .tablepress tfoot th {
	text-align: center;
	vertical-align: middle;
}

span.duration {
    font-size: 0.7em;
}

.tablepress th.column-1 {
    background: transparent !important;
}

.tablepress tfoot th, .tablepress thead th {
	background-color: #00784d;
	text-align: center;
	color: #ffffff;
}

.tablepress th.column-1 {
    background: transparent !important;
    border-top: 0px !important;
    border-left: 0px !important;
}

.tablepress .column-1,
.tablepress .column-2,
.tablepress .column-3 {
	width: 33%;
}

.tablepress table, th, td {
  border: 2px solid #00784d !important;
}

.tablepress th {
    font-size: 1.2em;
}

.tablepress i.fas.fa-circle {
    color: #00784d;
}

span.tableheaders {
	font-family: "Eina-Bold", Arial, sans-serif !important;
}

.top-header {
    background-color: #ffffff;
	margin-bottom: 1em;
}

.header-ctas {
	color: #404041;
	text-align: center;
	font-size: 0.9em;
    padding: 0.5em 1em;
}

header.site-header.main-header.menu-type-standard-menu.is-sticky.sticky-absolute.sticky-initialized.sticky-active {
    padding-bottom: 20px !important;
}

span.bold-font {
    font-family: "Eina-Bold", Arial, sans-serif;
}

span.bold-font a {
	color: #404041;
}

div#feature-block p, div#feature-block h3 {
    color: white;
}

a#feature-block-cta {
	background-color: #ffffff !important;
    color: #00784d !important;
    border-radius: 13px;
    padding: 7px 20px;
    text-align: center;
    font-size: 1em;
}

a.wpmslider-prev, a.wpmslider-next {
    color: #ffffff !important;
}

.testimonial-field.testimonial-name {
    color: #404041 !important;
	text-align: right !important;
}

.testimonial-content p {
	line-height: 1.2em;
}

.strong-view.bold .testimonial-content {
	font-family: "Eina-Bold", Arial, sans-serif;
}

.banner-title {
    font-family: "Eina-Bold", Arial, sans-serif !important;
}

.single-post .row .post-image {
    padding-top: 2.5em;
}

ul {
    margin: 0 0 1.2em 1.3em;
}

#cookie-law-info-again {
	box-shadow: none;
}

.blog-header {
    margin-top: 3em;
	margin-bottom: 3em;
}

.post-details {
    background-color: #404041;
    border: 0px;
}

.blog-posts .post-item.template-standard .post-details, .blog-posts .post-item.template-standard .post-thumbnail {
	border: 0px;
}

.post-excerpt.entry-summary p {
	color: #ffffff;
}

h6.grey {
    color: #404041;
}
input[type=tel] {
	background-color: #fff;
    color: #404041;
    border-radius: 20px;
    padding: 0.8em;
    width: 100%;
}

select {
    border: 1px solid #eee;
    border-radius: 20px;
    height: 57px;
	color: #404041;
}

ol li {
    color: #605a48 !important;
}

@media screen and (max-width: 520px) {
  .tablepress {
    font-size: 0.5em;
 }
}

@media screen and (max-width: 440px) {
  h1.statement-header.product {
    font-size: 1.5em;
}
}