/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

/* Elementor Überschriften Zeilenhöhe anpassen */
@media only screen and (min-width: 768px) {
	h1.elementor-heading-title {
    	line-height: 1.3 !important;
	}
	h2.elementor-heading-title {
    	line-height: 1.3 !important;
	}
	h3.elementor-heading-title {
    	line-height: 1.3 !important;
	}
	h4.elementor-heading-title {
    	line-height: 1.3 !important;
	}
}
@media only screen and (max-width: 767px) {
	h1.elementor-heading-title {
    	line-height: 1.3 !important;
	}
	h2.elementor-heading-title {
    	line-height: 1.3 !important;
	}
	h3.elementor-heading-title {
    	line-height: 1.3 !important;
	}
	h4.elementor-heading-title {
    	line-height: 1.3 !important;
	}
}

/* Table Maker Hover deaktivieren */

.wpsm-comptable td:hover, .wpsm-comptable td.betterhover, .wpsm-comptable tr:hover td {
    background-color: transparent !important;
}

/* List Styling Icon Liste Vorteile Nachteile. */
ul.i-list  {
    position: relative;
    list-style:none;
    padding:0;
    margin:0;
}

ul.i-list  li {
	padding-left: 1.6em;
	margin:0 0 5px 0;
	position:relative;
}



ul.i-list.icon-list-advantages li::before {
    content: "\f0fe";
    font-family: "Font Awesome 5 Free";
	text-rendering: optimizeLegibility;
	font-weight:900;
    color:#28a745;
    display: inline-block;
    margin-left: -1.6em;
    width: 1.6em; 
}

ul.i-list.icon-list-disadvantages li::before {
    content: "\f146";
    font-family: "Font Awesome 5 Free";
	text-rendering: optimizeLegibility;
	font-weight:900;
    color:#dc3545;
    display: inline-block;
    margin-left: -1.6em;
    width: 1.6em; 
}

ul.i-list.icon-list-checkmark li::before {
    content: "\f058";
    font-family: "Font Awesome 5 Free";
	font-style: normal;
	text-rendering: optimizeLegibility;
    color:#262626;
    display: inline-block;
    margin-left: -1.6em;
    width: 1.6em; 
}