/**********************************/
/**********************************/
/******{blog css}********/
/**********************************/
/**********************************/

.da_blog_relab_blogg .et_pb_post{padding:0;}
.dp_blog_style5 .et_pb_post .et_pb_image_container{margin:0;}

.da_blog_relab_blogg  .et_pb_post .published{position: absolute;
    top: 40%;
    right: 10px;
    display: inline-block;
    width: 60px;
    height: 64px;
    text-align: center;
    background: #0021da;
    padding: 9px 0;
    z-index: 2;
  transform: translateY(0px) skew(
-5deg);
    border-radius: 5px;box-shadow: 0px 12px 25px 0px #d3dce8;}  

/*** Responsive Styles Smartphone Portrait ***/
@media all and  (max-width: 980px) {
.da_blog_relab_blogg  .et_pb_post .published{
    top: 34%;
   }  
}
.da_blog_relab_blogg  .et_pb_post {position: relative;
    display: block;
    border: 1px solid #e5eeec;
    border-top: 0;
  transition: all 500ms ease;}
.da_blog_relab_blogg  .et_pb_post:hover {box-shadow: 20px 20px 40px 0px rgba(211,220,232,0.81);}

.da_blog_relab_blogg  .et_pb_post .published{font-size: 21px;
    color: #fff;
    font-weight: 700;
  z-index: 999} 


.da_blog_relab_blogg  .et_pb_post{padding: 0px;}
.da_blog_relab_blogg  .et_pb_post .et_pb_image_container{margin:0;}
.da_blog_relab_blogg  .et_pb_post .entry-featured-image-url {
    margin-bottom: 0;
    position: relative;
    overflow: hidden;
}


.da_blog_relab_blogg  .et_pb_post .entry-featured-image-url:before{position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
    border-radius: 0%;
    background-color: rgba(22,2,42,0.73);
    z-index: 0;
    transform: scale(0) perspective(400px);
    transform-origin: bottom left;
    transform-style: preserve-3d;
    transition: all 700ms ease;}
  .da_blog_relab_blogg  .et_pb_post:hover .entry-featured-image-url:before{transform: scaleX(1) perspective(400px);
}

.da_blog_relab_blogg  .et_pb_post .author:before {
    font-size: 14px;
    margin-right: 8px;
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    transform: translateY(-1px);
    color: #0021da;
    font-family: ETmodules;
    content: '\e08a';
}

  .da_blog_relab_blogg  .et_pb_post .entry-title:before{position: absolute;
    left: 0;
    height:50px;
    width:3px;
    background: #0021da;
    content:'';}

.da_blog_relab_blogg  .et_pb_post:hover:after{transform: scale(1,1);
    transform-origin: right center;}





/***************
 * 
 * list view style
 * 
 * ************/

/*add media query so changes only affect tablet and desktop*/

@media (min-width: 767px) {

/*set the image width*/

.da_blog_relab_blogg.list .entry-featured-image-url  {
width: 40%;
float: left;
margin-bottom: 0!important;
}

/*set the details width*/

.da_blog_relab_blogg.list .entry-title,
.da_blog_relab_blogg.list .post-meta,
.da_blog_relab_blogg.list .post-content {
width: 60%;
float: left;
padding-left: 30px;
}
}

.da_blog_relab_blogg.list  .et_pb_post .published{position: absolute;
    top: 60%;
    left: 30%;
    display: inline-block;
    width: 50px;
    height: 55px;
    text-align: center;
    background: #0021da;
    padding: 9px 9px;
    z-index: 2;
  transform: translateY(0px) skew(
-5deg);
    border-radius: 5px;
	box-shadow: 0px 12px 25px 0px rgba(22,2,42,0.29);}  


 .da_blog_relab_blogg.list   .et_pb_post .entry-title:before{position: absolute;
    left: 0;
    height:50px;
    width:3px;
	 top: 10px;
    background: #0021da;
    content:'';}



/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
 .da_blog_relab_blogg.list  .et_pb_post .published{position: absolute;
    top: 50%;
   }  
}
.da_blog_relab_blogg.list  .et_pb_post {
	position: relative;
    display: block;
    border: 1px solid #e5eeec;

  transition: all 500ms ease;}
.da_blog_relab_blogg  .et_pb_post:hover {
	box-shadow: 20px 20px 40px 0px rgba(211,220,232,0.81);}

.da_blog_relab_blogg.list  .et_pb_post .published{
	font-size: 16px;
    color: #fff;
    font-weight: 700;
  z-index: 999;
line-height: 20px} 

.da_blog_relab_blogg.list .et_pb_post .post-meta {
    margin-bottom: 14px;
}


/*** Responsive Styles Smartphone blog date position ***/
@media all and (max-width: 479px) {
 
.da_blog_relab_blogg.list  .et_pb_post .published{
    position: absolute;
    top: 20%;
    right: 10px!important;
    left: 75%;
    display: inline-block;
    width: 60px;
    height: 64px;
    text-align: center;
    background: #0021da;
    padding: 9px 0;
    z-index: 2;
  transform: translateY(0px) skew(
-5deg);
    border-radius: 5px;box-shadow: 0px 12px 25px 0px #d3dce8;}  



.da_blog_relab_blogg.list  .et_pb_post .published{font-size: 21px;
    color: #fff;
    font-weight: 700;
  z-index: 999} 

}



.da_blog_relab_blogg.list .et_pb_post {
    margin-bottom: 40px;
    word-wrap: break-word;
}


/****************************
 * 
 * 
 * Blog fullwith without sidebar
 * 
 * ***************************/
 .da_blog_relab_blogg.list.without_sidebar   .et_pb_post .entry-title:before{position: absolute;
    left: 0;
    height:50px;
    width:3px;
	 top: 0px;
    background: #0021da;
    content:'';}



.da_blog_relab_blogg.list.without_sidebar  .et_pb_post .published{
	font-size: 18px;
    color: #fff;
    font-weight: 700;
  z-index: 999;
line-height: 20px} 
.da_blog_relab_blogg.list.without_sidebar .et_pb_post .published {
    position: absolute;
    top: 70%;
    left: 33%;
    display: inline-block;
    width: 64px;
    height: 66px;
    text-align: center;
    background: #0021da;
    padding: 14px 9px;
    z-index: 2;
    transform: translateY(0px) skew(
-5deg);
    border-radius: 5px;
    box-shadow: 0px 12px 25px 0px rgb(22 2 42 / 29%);
}




/***************
 * 
 * search
 * 
 * ************/
/*Hide the search button*/
.ds-icon-search input.et_pb_searchsubmit,
.widget_search input#searchsubmit {
    background: transparent;
    color: transparent;
    border: none;
    width: 55px;
    z-index: 2;
}
/*Add padding to the search input field*/
.ds-icon-search input.et_pb_s,
.widget_search input#s {
    padding-right: 55px !important;
}
/*Add the icon*/
.ds-icon-search .et_pb_searchform:before,
.widget_search::before {
    content: '\55';
    position: absolute;
    font-family: 'ETModules';
    z-index: 1;
    right: 0;
  font-weight: 900;
    font-size: 20px;
    padding: .8em 10px;
  color: #0021da
}
/**********************************/
/**********************************/
/******{sidbar blog}********/
/**********************************/ 
/*******************************/
/***********Sidebar search************/
.ds-icon-search .et_pb_searchform:before, .widget_search::before{
  display: none;
}
.widget_search #searchsubmit, .et_pb_widget .wp-block-search__button {
    background-color: #0021da;
    width: 70px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    position: absolute;
    right: 0;
    top: 0;
}
.widget_search #searchsubmit:hover, .et_pb_widget .wp-block-search__button:hover {
  background-color: #15022a;}

.et_pb_widget .wp-block-search__input {
    padding: 0.7em;
    height: 40px!important;
    margin: 0;
    font-size: 14px;
    line-height: normal!important;
    border: 1px solid #15022a;
    color: #15022a;
    font-family: 'Mukta';
    font-weight: 600;
	    text-transform: capitalize!important;

}

.widget_search input#s, .widget_search input#searchsubmit, .et_pb_widget .wp-block-search__button {
    padding: 0.7em;
    height: 40px !important;
    margin: 0;
    font-size: 14px;
    line-height: normal !important;
    border: 1px solid #15022a;
    color: #fff;
  font-family: 'Mukta';
  font-weight: 600;
    text-transform: uppercase;
}
/***********Sidebar box shadow************/
#sidebar .et_pb_widget, #sidebar .widget_calendar {
    position: relative;
    border-radius: 5px;
    box-shadow: 0 4px 8px 0 rgba(211,221,232,0.76);
    padding: 20px;
    -webkit-transition: box-shadow .27s cubic-bezier(0, 0, .58, 1);
    transition: box-shadow .27s cubic-bezier(0, 0, .58, 1);
}
/***********Sidebar box shadow hover************/
#sidebar .et_pb_widget:hover, #sidebar .widget_calendar:hover {
    box-shadow: 0 10px 30px 0 #d3dce8;
}
/***********Sidebar title************/
.et_pb_widget .wp-block-group__inner-container>h2, .et_pb_widget .wp-block-group__inner-container>h3{
    text-transform: uppercase;
    position: relative;
    margin-bottom: 25px;
    padding-bottom: 18px;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    color: #15022a;
    display: inline-block;
  font-family: "ubuntu";
}
/***********Sidebar title before circle************/

.et_pb_widget .wp-block-group__inner-container>h2:before, .et_pb_widget .wp-block-group__inner-container>h3:before {
    width: 16px;
    content: '';
    height: 16px;
    background: #0021da;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    bottom: -5px;
    left: 0;
}
/***********Sidebar title after line************/
.et_pb_widget .wp-block-group__inner-container>h2:after, .et_pb_widget .wp-block-group__inner-container>h3:after {
   content: '';
    border: 1px solid #15022a;
    width: 100px;
    position: absolute;
    left: 20px;
    bottom: 0;
}
/***********Sidebargroup padding************/
.wp-block-group.has-background {
    padding: 0em 0em 0em;
}
/* CHANGE BULLET ICON IN SIDEBAR */
li.cat-item a:before {
    float: left;
    content: "\45";
    color: #0021da;
    font-family: 'ETmodules';
}
/* CHANGE BULLET ICON IN SIDEBAR */
li.cat-item a:hover:before {
    float: left;
    content: "\45";
    color: #15022a;
    font-family: 'ETmodules';
}
/***********Sidebar recent post before************/
div#rpwwt-recent-posts-widget-with-thumbnails-3 ul li a:before {
    float: left;
    content: "\45";
    color: #15022a;
    font-family: 'ETmodules';
  display: none;
}
/***********Sidebar category************/
.et_pb_bg_layout_light .et_pb_widget li a {
    color: #15022a;
    font-family: 'Mukta';
    font-size: 16px;
}
/***********Sidebar tags************/
.tagcloud a, .wp-block-tag-cloud a {
    font-size: 14px !important;
    padding: 6px 8px;
    background: #f0f3f7;
    display: inline-block;
    margin-bottom: 4px;
    border-radius: 3px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    color: #15022a!important;
    font-family: 'Mukta';
}
.tagcloud a:hover, .wp-block-tag-cloud a:hover {
    font-size: 14px !important;
    padding: 6px 8px;
    background: #0021da;
    display: inline-block;
    margin-bottom: 4px;
    border-radius: 3px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    color: #fff!important;
    font-family: 'Mukta';
}
/***********Sidebar recent post before************/
div#rpwwt-recent-posts-widget-with-thumbnails-3 ul li a:before {
    float: left;
    content: "\45";
    color: #15022a;
    font-family: 'ETmodules';
  display: none;
}
/***********Sidebar recent post title************/
span.rpwwt-post-title {
    font-family: 'Ubuntu';
    font-weight: 700;
    font-size: 15px;
    color: #15022a;
}
/***********Sidebar recent post title hover************/
span.rpwwt-post-title:hover {
    font-family: 'Ubuntu';
    font-weight: 700;
    font-size: 15px;
    color: #0021da;
}
/***********Sidebar recent post tcategory************/
.rpwwt-post-categories {
    font-family: 'Mukta';
    color: #0021da;
}

.rpwwt-widget ul li img {
    display: inline;
    float: left;
    margin: 0.3em 0.75em 0em 0;
}


/*style the wp-pagenavi pagination links*/

.wp-pagenavi a,
.wp-pagenavi span {
	color: #fff;
	background: #15022a;
	font-size: 1em !important;
	line-height: 1em;
	font-weight: bold !important;
	padding: 0.45em 0.8em !important;
	border-radius: 100px;
	transition: all .5s;
	border: none;
}


/*style the wp-pagenavi current page number*/

.wp-pagenavi span.current {
	color: #ffffff !important;
	background: #0021da !important;
	border-radius: 100px;
}


/*style the wp-pagenavi pagination links on hover*/

.wp-pagenavi a:hover {
	color: #ffffff!important;
	background: #0021da!important;
}


/*style the wp-pagenavi pages text*/

.wp-pagenavi .pages {
	background: none;
}


/*remove border and center the wp-pagenavi links*/

.wp-pagenavi {
	border-top: none;
	text-align: center;
}