/*
Theme Name:     Pd25
Theme URI:      
Description:    Hello-elementor child theme.
Author:         Me
Author URI:     
Template:       hello-elementor
Version:        0.1.0
*/
body{
	background: #FAFAFA !important;
}
h3 a{
	display:block;
}
a:hover,
.elementor a:hover{
	background: #F3F3F3 !important;
	color: #333366;
	font-weight: 600 !important;
}
ul.dw_li_check>li::marker {
  content:"\2714\0020\0020";;
  font-weight:bold;
	color: #060;
}
ul.dw_li_check>li:hover::marker {
	font-size:1.2rem;
}
ul.dw_li_check>li:hover {
	border-bottom: 1px #ddd solid;
}
.dw_li_seoond_grid ul.dw_li_check>li>ul{
	display:grid;
	grid-template-columns: 150px 150px;
}

/* box */
.dw_box>div{
	border-radius:7px;
	border: 1px #DDD solid;
}
body:not(.elementor-editor-active)   .dw_box>div{
	
	background-image: linear-gradient(to bottom right, #FFF, #F9f9f9);

}

body:not(.elementor-editor-active)  .dw_box:hover>div{
	background-image: linear-gradient(to bottom right, #FFF, #EEE);
}
/* 
body.elementor-editor-active .dw_box>div,
body.elementor-editor-active .dw_box:hover>div {
	background-image: none !important;
	border: none !important;
}

 */
.dw_box h3 a{
	text-transform: uppercase;
	font-size:1.5rem;
	font-weight:600;
	
}

.dw_box .elementor-widget-icon-box{
	background: #EEE;
	padding: 5px 20px;
	margin-bottom:0px !Important;
	border-bottom: 1px #999 solid;
}

.dw_box .elementor-widget-text-editor{
		padding: 5px 20px;		
		background-color: #FFFDFDBB !important;
    margin: 0px;
    color: #000;
    font-weight: 500;
    
}
.pd_white,.pd_white *{
	color: #FFF !important;
}

h3.rank-math-question strong{
	font-weight:bold !Important;
}