/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
/* #popmake-6190 .pum-content.popmake-content {
    max-width: 500px;
    margin: 0 auto;
} */
#popmake-6190, #popmake-6214, #popmake-6209 {
    padding: 50px 35px;
	    border: none;
}
#popmake-6190 button.pum-close.popmake-close, #popmake-6214 button.pum-close.popmake-close, #popmake-6209 button.pum-close.popmake-close {
    background-color: #719430;
}
#top #columnseffect>.flex_cell {
    transition: 0.3s all;
}
#top #columnseffect>.flex_cell:hover {
    transform: translateY(-15px);
}
.pum-content.popmake-content p:not(.has-background):last-of-type {
    padding-bottom: 16px;
}
.pum-content.popmake-content ul {
    padding: 0 0 4px 30px;
    list-style-type: disc;
    margin: 0;
}
.pum-content.popmake-content {
    font-size: 20px;
    line-height: 25px;
}
#contentgrid {
    max-width: 1200px;
    margin: 0 auto;
    padding: 50px 0;
    background: transparent;
}
#contentgrid .pum-content.popmake-content p:last-of-type {
    padding-bottom: 12px !important;
}
.pum-content.popmake-content ul ul {
    list-style-type: circle;
    padding: 0 0 4px 20px;
}
.pum-content.popmake-content p a, .pum-content.popmake-content li a {
    color: #719430!important;
}
.pum-content.popmake-content p a.btn {
    background: #719430!important;
    color: #fff !important;
    padding: 10px 20px;
    display: inline-block;
    border-radius: 3px;
    font-weight: 700;
    letter-spacing: 2px;
	transition: 0.3s all;
}
.pum-content.popmake-content p a.btn:hover {
    background: #779b36 !important;
}
.pum-content.popmake-content p:last-of-type {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
#columnseffect {
    max-width: 1240px;
    margin: 0 auto !important;
    display: grid;
    grid-template-columns: repeat( 3 , minmax(0,1fr));
    gap: 32px;
    padding: 100px 20px 30px;
	background-color: transparent;
}
#columnseffect.secondGrid {
    padding: 0 20px 100px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    max-width: 828px;
}
#top #columnseffect>.flex_cell {
    width: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #413a16;
    border-radius: 10px;
}
#top #wrap_all #columnseffect>.flex_cell h3 {
    color: #fffaf3;
    margin: 0;
    font-size: 25px !important;
    line-height: 40px !important;
}

@media (max-width:992px){
	#top #wrap_all #columnseffect>.flex_cell h3 {
		font-size: 18px !important;
		line-height: 30px !important;
	}
	#columnseffect {
		gap: 20px;
		padding: 75px 20px 20px;
	}
	#columnseffect.secondGrid {
		padding: 0 20px 75px;
	}
}
@media (max-width:767px){
	#top #wrap_all #columnseffect>.flex_cell h3 {
		font-size: 18px !important;
		line-height: 30px !important;
	}
	#columnseffect, #columnseffect.secondGrid {
		grid-template-columns: repeat( 1 , minmax(0,1fr));
	}
	#top #wrap_all #columnseffect>.flex_cell h3 {
		font-size: 24px !important;
		line-height: 34px !important;
	}
	.pum-content.popmake-content ul {
		padding: 0 0 4px 20px;
	}
	#popmake-6190, #popmake-6214, #popmake-6209 {
		padding: 50px 20px 30px;
	}
	.page-id-6177#top #wrap_all .all_colors h2,
	.page-id-6219#top #wrap_all .all_colors h2{
		font-size: 30px;
	}
	#contentgrid {
		padding: 15px 0;
	}
}