/*
Theme Name: Divi child theme
Description:    Divi Child Theme for SupportedSites.com
Author:         SupportedSites
Author URI:     http://www.SupportedSites.com
Template: Divi
*/
@import url("style.css");

#dpt{margin-bottom:50px}
#dpt ul.dpt-grid{margin:0;padding:0;list-style:none}
#dpt ul.dpt-grid li{margin:0;padding:15px 0;width:100%}
#dpt ul.dpt-grid.dpt-grid-3 li{width:100%}
.dpt-container{position:relative}
.dpt-toggle-popup{position:absolute;left:0;top:0;right:0;bottom:0}
.dpt-image{margin:0 0 10px}
.dpt-image img{width:auto;height:150px}
.dpt-grid-3 .dpt-image img{width:auto;height:auto}
.dpt-link{margin-top:20px;display:block;text-decoration:underline;}

.dpt-popup-data{display:none}
.dpt-popup{position:fixed;z-index:999999!important;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.1);display:none}
.dpt-popup-close{position:absolute;z-index:15;top:15px;right:15px;width:36px;height:36px;background:#111;border-radius:50%;cursor:pointer}
.dpt-popup-close:before{content:"\4d";font-family:ETModules;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:24px}
.dpt-popup-close:hover{background:#7c98ab}
.dpt-popup-dialog{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;box-shadow:0 0 25px rgba(0,0,0,0.15)}
.dpt-popup-dialog:before,
.dpt-popup-dialog:after{content:"";position:absolute;z-index:5;left:0;right:17px;height:10px;background:#fff}
.dpt-popup-dialog:before{top:0}
.dpt-popup-dialog:after{bottom:0}
.dpt-popup-content{position:relative;padding:30px;overflow:hidden;overflow-y:auto}
.dpt-popup-content .dpt-popup-texts{padding-bottom:25px}
@media only screen and (min-width:769px){
	#dpt ul.dpt-grid{display:flex;flex-wrap:wrap;margin:0 -25px}
	#dpt ul.dpt-grid li{padding:15px 25px;width:50%}
	#dpt ul.dpt-grid.dpt-grid-3 li{width:33.333333%}
	.dpt-popup-close{top:0;right:-50px}
	.dpt-popup-dialog{left:50%;top:50%;transform:translate(-50%,-50%);width:80%;max-width:1170px;height:inherit}
}
@media only screen and (max-width:768px){
	.dpt-popup-content{max-height:100%!important}
}