/* Deafult css*/

ul {
    margin: 0;
    padding: 0;
}
li {
	list-style:none;
}
.btn-primary:focus,
select:focus,
textarea:focus,
input:focus{
    box-shadow: none !important;
}
textarea,
input{
	outline:none;
}

a:focus,
.btn:focus {
    text-decoration: none;
    outline: none;
}
input:focus,
button:focus{
	border-color:transparent;
	outline-color:transparent;
}
textarea:focus{
	border-color:transparent;
	outline-color:transparent;	
}
hr {
    margin: 60px 0;
    padding: 0px;
    border-bottom: 1px solid #eceff8;
    border-top: 0px;
}
label {
    
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
}
a,i, cite, em, var, address, dfn,ol,li,ul{
	font-style:normal;
	font-weight:400;
}
*::-moz-selection {
    background: #4fc1f0;
    color: #888888;
    text-shadow: none;
}
::-moz-selection {
    background: #4fc1f0;
    color: #888888;
    text-shadow: none;
}
::selection {
    background: #4fc1f0;
    color: #888888;
    text-shadow: none;
}
::-moz-placeholder {
    color: #888888;
    font-size: 16px;
}
::-webkit-input-placeholder {
    color: #888888;
    font-size: 16px;
}
:-ms-input-placeholder {
    color: #888888;
    font-size: 16px;
}
::placeholder {
    color: #888888;
    font-size: 16px;
}




/* THEME UNIT TEST CSS */


.tag-sticky-2 .metalsheet-single-blog{
	border:1px solid #0368cf;
}

.post_reply ul,
.blog-content ul,
.single-blog-content ul
{
	list-style-type: disc;
/* 	padding-left: 40px; */
}

.blockquote p{
	font-size:16px;
}



table {
/*     border-bottom: 1px solid #ededed; */
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 18px;
    line-height: 2;
    margin: 0 0 20px;
    width: 100%;
}
th {
    font-weight: bold;
    text-transform: uppercase;
	   /*  border: 1px solid #ededed; */
}
td {
    border-bottom: 1px solid #ededed;
    padding: 6px 10px 6px 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {
    padding: 1em 1em;
}
blockquote {
    padding: 25px 32px 25px;
    margin: 0 0 30px;
    font-size: 17px;
/*     border-left: 3px solid #0368cf; */
    font-weight: 400;
	box-shadow: 0 0 5px 0px rgb(0 0 0 / 7%);
}
blockquote p{
	font-size:20px;
	position: relative;	
}
/* blockquote::before {
position: absolute;
    content: '\f10e';
    left: 50%;
    top: 50%;
    font-size: 100px;
    font-family: fontawesome;
    
    transform: translateX(-50%);
    z-index: 1;
    color: rgba(119, 1, 219, 0.08);
} */
blockquote blockquote {
	margin-right: 0;
}
blockquote cite,
blockquote small {
    font-size: 20px;
    
    font-weight: 600;
}
blockquote code{
color: #555;
   font-weight: 400;
}	
blockquote em,
blockquote i {
	font-style: normal;
}
small {
	font-size: smaller;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

dl {
	margin: 0 20px;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 0 20px;
}

address {
    font-style: italic;
    margin: 0 0 24px;
}
i, cite, em, var, address, dfn {
    font-style: italic;
	
}
i{
display: inline-block;	
}
em{
 font-style: italic;
font-weight: bold; 
}
pre {
    background: #f5f5f5;
    margin: 20px 0;
    overflow: auto;
    padding: 20px;
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
    font-size: 18px;	
}

/* image aligment */
.entry-content img.alignleft, .entry-content .wp-caption.alignleft {
    margin-left: -60px;
}
figure.wp-caption.alignleft, img.alignleft {
    margin: 5px 20px 5px 0;
}
img.size-full, img.size-large, img.wp-post-image {
/* 	height: 404px; */
    max-width: 100%;
}
.alignleft {
    float: left;
}
.entry-content img, .entry-summary img, .comment-content img, .widget img, .wp-caption {
    max-width: 100%;
}
/**
 * 8.0 Alignments
 */

.alignleft {
	display: inline;
	float: left;
}

.alignright {
	display: inline;
	float: right;
}

.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
	margin: 0.4em 1.6em 1.6em 0;
}

blockquote.alignright,
.wp-caption.alignright,
img.alignright {
	margin: 0.4em 0 1.6em 1.6em;
}

blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
	clear: both;
	margin-top: 0.4em;
	margin-bottom: 1.6em;
}

.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
	margin-bottom: 1.2em;
}

/**
 * 14.1 Captions
 */

.wp-caption {
	margin-bottom: 1.6em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0;
}

.wp-caption-text {
	
	font-size: 18px;
	line-height: 1.5;
	padding: 0.5em 0;
}


/**
 * 14.2 Galleries
 */

.gallery {

}

.gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-icon img {
	margin: 0 auto;
}

.gallery-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}
/* new add css */
.wp-block-cover.has-background-dim.alignleft {
    margin-right: 15px;
}
.wp-block-button.alignright {
    margin-left: 10px;
}
.wp-block-button.alignleft {
    margin-right: 10px;
}
ul.wp-block-gallery.alignleft {
    margin-right: 15px;
}
/* end new add css */
.post-password-form input[type=submit] {
    border: none;
    padding: 0px 14px;
	background:#18c8ff;
	color:#fff;
	text-transform:lowercase;
}
.post-password-form input[type=password] {
    border: 1px solid #ddd;
	    height: 29px;
}

.site-title {
	font-size: 30px;
	margin: 0;
	margin-top: 5px;
	color:#5b5d62;
}
.site-title a {
    font-weight: 600;
	color:#5b5d62;		
    text-transform: capitalize;
}
.site-title a:hover {
	color:#5b5d62;
}
.site-description {
	margin: 0;
	color:#5b5d62;
}
.logo_area.text-center {
    padding: 0px 0 12px;
}

.sticky{
	border-color:#18c8ff;
}

.wp-block-button__link {
    background-color: #0368cf;
}
.wp-block-button {
    margin-bottom: 15px;
}
.wp-block-cover p:not(.has-text-color) {
    color: #fff;
}

/* translate lr */
@keyframes witr_movelr_box45 {
    0%{
        transform: translateX(0px);
      }
    100%{
        transform: translateX(45px);
      }
  }
  @keyframes witr_movelr_box90 {
    0%{
        transform: translateX(0px);
      }
    100%{
        transform: translateX(90px);
      }
  }
  @keyframes witr_movelr_box180 {
    0%{
        transform: translateX(0px);
      }
    100%{
        transform: translateX(180px);
      }
  }
  @keyframes witr_movelr_box360 {
    0%{
        transform: translateX(0px);
      }
    100%{
        transform: translateX(360px);
      }
  }
  /* translate tb */
  @keyframes witr_movetb_box45 {
    0%{
        transform: translateY(0px);
      }
    100%{
        transform: translateY(45px);
      }
  }
  @keyframes witr_movetb_box90 {
    0%{
        transform: translateY(0px);
      }
    100%{
        transform: translateY(90px);
      }
  }
  @keyframes witr_movetb_box180 {
    0%{
        transform: translateY(0px);
      }
    100%{
        transform: translateY(180px);
      }
  }
  @keyframes witr_movetb_box360{
    0%{
        transform: translateY(0px);
      }
    100%{
        transform: translateY(360px);
      }
  }
  
  
  /* rotate */
  @keyframes witr_rotate_360 {
    0%{
        transform: rotate(0deg);
      }
    100%{
        transform: rotate(360deg);
      }
  }
  @keyframes witr_rotate_180 {
    0%{
        transform: rotate(0deg);
      }
    100%{
        transform: rotate(180deg);
      }
  }
  @keyframes witr_rotate_90 {
    0%{
        transform: rotate(0deg);
      }
    100%{
        transform: rotate(90deg);
      }
  }
  @keyframes witr_rotate_45 {
    0%{
        transform: rotate(0deg);
      }
    100%{
        transform: rotate(45deg);
      }
  }
  
  /* another shape*/
  .wirt_ani_slick_image {
      position: absolute;
      left: -3%;
      top: -11%;
      animation: witr_movetb_box45 3s linear 2s infinite alternate running;
  }
  .single_image{
  }
  .witr_not_ani{
       animation: witr_abmovetb_box15 3s linear 2s infinite alternate running;
  }
  
  @keyframes witr_abmovetb_box15 {
    0%{
        transform: translateY(-40px);
      }
    100%{
        transform: translateY(-20px);
      }
  }
  
  /* witr Single Image animater*/
  .single_img_ani img{
  -webkit-animation: single_img_ani 10s linear infinite alternate forwards;	
  }
  @keyframes single_img_ani {
      0%,
      to {
          border-radius: 63% 37% 54% 46%/55% 48% 52% 45%;
      }
      14% {
          border-radius: 40% 60% 54% 46%/49% 60% 40% 51%;
      }
      28% {
          border-radius: 54% 46% 38% 62%/49% 70% 30% 51%;
      }
      42% {
          border-radius: 61% 39% 55% 45%/61% 38% 62% 39%;
      }
      56% {
          border-radius: 61% 39% 67% 33%/70% 50% 50% 30%;
      }
      70% {
          border-radius: 50% 50% 34% 66%/56% 68% 32% 44%;
      }
      84% {
          border-radius: 46% 54% 50% 50%/35% 61% 39% 65%;
      }
  }
  
  /* single_seivice_ani */
  .single_seivice_ani img{
      animation: single_seivice_ani 10s linear infinite alternate forwards;
  }
  @keyframes single_seivice_ani{
      0%,
      to {
          border-radius: 65% 86% 80% 69%/59% 55% 95% 89%;
      }
      14% {
          border-radius: 40% 60% 54% 46%/49% 60% 40% 51%;
      }
      28% {
          border-radius: 54% 46% 38% 62%/49% 70% 30% 51%;
      }
      42% {
          border-radius: 61% 39% 55% 45%/61% 38% 62% 39%;
      }
      56% {
          border-radius: 61% 39% 67% 33%/70% 50% 50% 30%;
      }
      70% {
          border-radius: 50% 50% 34% 66%/56% 68% 32% 44%;
      }
      84% {
          border-radius: 46% 54% 50% 50%/35% 61% 39% 65%;
      }
  }
  

/*-----------------------
    Progress Bar Style1
-------------------------*/
.witr_progress-style1 {height: 30px;box-shadow: none;border-radius: 0;overflow: visible;background: #fff;margin-top: 20px;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);}
.witr_progress-style1 + .witr_progress-style1 {margin-top: 50px;}
.witr_progress-style1 .progress-bar {position: relative;text-align: left;line-height: 30px;border-radius: 0;box-shadow: none;}
.witr_title1 .witr_label {position: absolute;left: 5px;top: 0px;color: #181b1d;font-size: 16px;font-weight: 600;}
.witr_progress-style1 .witr_percent {position: absolute;right: 10px;font-weight: 500;color: #fff;font-size: 14px;line-height: 30px;}

/*-----------------------
    Progress Bar Style2
-------------------------*/
.witr_progress-style2.progress {box-shadow: none;border-radius: 0;overflow: visible;height: 6px;}
.witr_progress-style2 + .witr_progress-style2 {margin-top: 50px;}
.witr_progress-style2 .progress-bar {position: relative;text-align: left;line-height: 4px;border-radius: 0;box-shadow: none;}
.witr_title2 .witr_label {position: absolute;left: 0px;top: 0px;color: #181b1d;font-size: 17px;font-weight: 700;}
.witr_progress-style2 .witr_percent {position: absolute;right: 0;font-weight: 700;color: #181b1d;font-size: 16px;top: -19px;}

/*-----------------------
    Progress Bar Style3
-------------------------*/
.witr_progress-style3 {height: 30px;box-shadow: none;border-radius: 0;overflow: visible;margin-top: 20px;}
.witr_progress-style3 + .witr_progress-style3 {margin-top: 40px;}
.witr_progress-style3 .progress-bar {position: relative;text-align: left;line-height: 30px;border-radius: 0;box-shadow: none;}
.witr_progress-style3 .witr_label {position: absolute;left: 0;color: #fff;font-size: 13px;font-weight: 500;padding: 0 12px;background: rgba(255, 255, 255, 0.3);}
.witr_progress-style3 .witr_percent {position: absolute;right: 10px;font-weight: 500;color: #fff;font-size: 12px;line-height: 26px;top: -10px;background: #181b1d;padding: 0 7px;}

/*-----------------------
    Progress Bar Style4
-------------------------*/
.witr_progress-style4 {height: 40px;box-shadow: none;border-radius: 0;overflow: visible;padding: 4px;background: #fff;box-shadow: 0 10px 20px rgba(68, 68, 68, 0.05);}
.witr_progress-style4 + .witr_progress-style4 {margin-top: 30px;}
.witr_progress-style4 .progress-bar {position: relative;text-align: left;border-radius: 0;box-shadow: none;}
.witr_progress-style4 .witr_label {position: absolute;left: 5px;color: #fff;font-size: 12px;font-weight: 500;padding: 0 12px;background: rgba(255, 255, 255, 0.3);top: 50%;transform: translateY(-50%);}
.witr_progress-style4 .witr_percent {position: absolute;right: 6px;font-weight: 500;color: #fff;font-size: 11px;background: rgba(255, 255, 255, 0.3);top: 50%;transform: translateY(-50%);padding: 0 5px;}

/*-----------------------
    Progress Bar Style5
-------------------------*/
.witr_progress-style5 {height: 24px;box-shadow: none;border-radius: 0;overflow: visible;margin-top: 30px;}
.witr_progress-style5 + .witr_progress-style5 {margin-top: 60px;}
.witr_progress-style5 .progress-bar {position: relative;text-align: left;border-radius: 0;box-shadow: none;}
.witr_title5 .witr_label {position: absolute;left: 0px;top: 5px;color: #222;font-size: 16px;font-weight: 600;}
.witr_progress-style5 .witr_percent {position: absolute;right: 0;font-weight: 500;color: #fff;font-size: 12px;top: -35px;background: #222;padding: 3px 6px;border-radius: 4px;}
.witr_progress-style5 .witr_percent:after {content: '';position: absolute;border: 11px solid transparent;border-right-color: #222;left: -19px;top: 50%;transform: translateY(-50%);}
.progress.witr_progress-style5 {
    margin-top: 37px;
}

/*-----------------------
    Progress Bar Style6
------------------------*/
.witr_progress-style6 {overflow: visible;position: relative;margin-top: 20px;box-shadow: none;background: rgba(0, 0, 0, 0.04);padding: 3px;border-radius: 10px;}
.witr_progress-style6 + .witr_progress-style6 {margin-top: 60px;}
.witr_progress-style6 .progress-bar {position: relative;text-align: left;border-radius: 7px;line-height: 30px;box-shadow: none;}
.witr_title6 .witr_label {position: absolute;left: 2px;top: 8px;color: #181b1d;font-size: 16px;font-weight: 600;}
.witr_progress-style6 .witr_percent {position: absolute;color: #fff;font-size: 11px;bottom: 27px;text-align: center;z-index: 10;text-align: center;right: 0;font-weight: 600;}
.witr_progress-style6 .witr_percent:after {content: '';position: absolute;background: #181b1d;border-radius: 0px 30px 30px 30px;width: 30px;height: 30px;left: -6px;top: 0;z-index: -1;transform: rotate(-130deg);}
.progress.witr_progress-style6 {
    margin-top: 44px;
}
/*-----------------------
    Progress Bar Style7
-------------------------*/
.witr_progress-style7 {height: 12px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);border-radius: 0;overflow: visible;padding: 3px;background: #fff;margin-top: 20px;}
.witr_progress-style7 + .witr_progress-style7 {margin-top: 60px;}
.witr_progress-style7 .progress-bar {position: relative;text-align: left;line-height: 4px;border-radius: 0;box-shadow: none;}
.witr_title7 .witr_label {position: absolute;left: 0px;top: 0px;color: #181b1d;font-size: 15px;font-weight: 600;}
.witr_progress-style7 .witr_percent {position: absolute;right: -13px;font-weight: 500;color: #fff;font-size: 10px;top: -30px;background: #181b1d;padding: 8px 5px;}
.witr_progress-style7 .witr_percent:after {content: '';position: absolute;border: 5px solid transparent;left: 50%;border-top-color: #181b1d;top: 20px;transform: translateX(-50%);}

/*-----------------------
    Progress Bar Style8
-------------------------*/
.witr_progress-style8 {position: relative;height: 40px;box-shadow: none;border-radius: 20px;overflow: visible;padding: 7px;background: #fff;box-shadow: 0 1px 10px rgba(68, 68, 68, 0.08);}
.witr_progress-style8 + .witr_progress-style8 {margin-top: 30px;}
.witr_progress-style8 .progress-bar {text-align: left;border-radius: 0;box-shadow: none;border-radius: 15px;}
.witr_progress-style8 .witr_label {position: absolute;left: 20px;color: #fff;font-size: 13px;font-weight: 500;top: 50%;transform: translateY(-50%);}
.witr_progress-style8 .witr_percent {position: absolute;right: 14px;top: 50%;font-weight: 500;color: #181b1d;font-size: 13px;transform: translateY(-50%);}

/*-----------------------
    Progress Bar Style9
------------------------*/
.witr_progress-style9 {overflow: visible;position: relative;border-radius: 10px;margin-top: 20px;box-shadow: none;background: #eee;padding: 0px;height: 20px;}
.witr_progress-style9 + .witr_progress-style9 {margin-top: 60px;}
.witr_progress-style9 .progress-bar {text-align: left;border-radius: 10px;line-height: 30px;margin-left: -1px;box-shadow: none;}
.witr_title9 .witr_label {position: absolute;left: 2px;top: 0px;color: #888;font-size: 16px;font-weight: 600;}
.witr_progress-style9 .witr_percent {position: absolute;color: #999;font-size: 11px;top: 50%;text-align: center;z-index: 10;text-align: center;right: 0;font-weight: 600;transform: translateY(-50%);}
.witr_progress-style9 .witr_percent:after {content: '';position: absolute;background: #eee;border-radius: 30px 30px 0px 30px;width: 30px;height: 30px;left: -6px;top: 0;z-index: -1;transform: rotate(130deg);}

/*-----------------------
    Progress Bar Style10
------------------------*/
.witr_progress-style10 {overflow: visible;margin-top: 20px;box-shadow: none;background: #eee;padding: 0px;height: 12px;border-radius: 6px;}
.witr_progress-style10 + .witr_progress-style10 {margin-top: 60px;}
.witr_progress-style10 .progress-bar {position: relative;text-align: left;border-radius: 10px;line-height: 30px;margin-left: -1px;box-shadow: none;}
.witr_title10 .witr_label {position: absolute;left: 2px;top: -15px;color: #888;font-size: 16px;font-weight: 600;}
.witr_progress-style10 .witr_percent {position: absolute;width: 36px;height: 36px;line-height: 32px;background: #fff;color: #0368cf;font-size: 11px;top: 50%;text-align: center;z-index: 10;text-align: center;right: -1px;font-weight: 600;transform: translateY(-50%);border: 2px solid #0368cf;border-radius: 50%;text-align: center;}
.witr_progress-style10 .progress-bar-success .witr_percent {border-color: #0368cf;color: #0368cf;}
.witr_progress-style10 .progress-bar-info .witr_percent {border-color: #0368cf;color: #0368cf;}
.witr_progress-style10 .progress-bar-warning .witr_percent {border-color: #0368cf;color: #0368cf;}
.witr_progress-style10 .progress-bar-danger .witr_percent {border-color: #0368cf;color: #0368cf;}
.progress.witr_progress-style10 {
    margin: 16px 0;
}
.progress{
margin-top: 29px;
}
/*-----------------------
    Progress Bar Style 13
-------------------------*/
.witr_progress-style13.progress {
    background: transparent;
    border: 1px solid #0368cf;
}
.witr_progress-style13.witr_progress-style2 .progress-bar {
     margin: 2px 2px 2px;
}

.witr_ds_content_aream {
    position: relative;
}
/* witr_rotate_all */
@keyframes witr_rotate_all{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}

.set_class{
	animation: witr_rotate_all 800ms ease-out infinite;
}

/* witr_rotate_left */
@keyframes witr_rotate_left{to{transform:rotate(30deg)}from{transform:rotate(175deg)}}

.set_class{
	animation: witr_rotate_left 800ms ease-out infinite;
}

/* witr_rotate_right */
@keyframes witr_rotate_right{from{transform:rotate(-175deg)}to{transform:rotate(-30deg)}}

.set_class{
	animation: witr_rotate_right 800ms ease-out infinite;
}
/* witr_squares_ */
@keyframes witr_squares{
	0%{transform:scale(1);opacity:0}
	20%{transform:scale(1.24);opacity:1}
	100%{transform:scale(2.1);opacity:0}
}
.set_class{
	animation: witr_squares 800ms ease-out infinite;
}
/* witr zoom out */
@keyframes witr_zoom_out{from{opacity:1}to{opacity:0}}

.set_class{
	animation: witr_zoom_out 800ms ease-out infinite;
}

/* witr zoom in */
@keyframes witr_zoom_in{
	from{opacity:0}to{opacity:1}
}
.set_class{
	animation: witr_zoom_in 800ms ease-out infinite;
}

/* witr_zoom_wave */
@keyframes witr_zoom_wave{0%{transform:scale(1);opacity:.8}20%{opacity:.8}100%{transform:scale(5.5);opacity:0}}
.set_class{
	animation: witr_zoom_wave 800ms ease-out infinite;
}

/* witr_focash */
@keyframes witr_focash{
	0%,100%{transform:scale(0);}50%{transform:scale(1);}
}	
.set_class{
	animation: witr_zoom 800ms ease-out infinite;
}

/* witr_up_down */
@keyframes witr_up_down{0%{margin-top:-150px}100%{margin-top:0}}
.set_class{
	animation: witr_up_down 800ms ease-out infinite;
}
/* witr_bounce */
@keyframes witr_bounce{
	0%,100%,20%,50%,80%{transform:translateY(0)}
	40%{transform:translateY(-10px)}
	60%{transform:translateY(-5px)}
}

.set_class{
	animation: witr_bounce 800ms ease-out infinite;
}

/* === style_w8 widget blog left right ==== */
.blog-left-side > div {
	margin-bottom: 30px;
    padding: 35px 30px 35px;
    border-radius: 8px;
    background: #fff;
	box-shadow: 0 0 30px rgb(0 0 0 / 7%);
}
.blog-left-side > div:last-child {
    margin-bottom: 0px;
}
.blog-left-side h2 {
    margin-bottom: 10px;
    text-transform: uppercase;
}
.blog-left-side {} .blog-left-side .content {
    padding: 0;
}
.blog-left-side .push-bottom-large {
    margin-bottom: 0;
}
.blog-left-side > div:last-child {
    margin-bottom: 0px;
}
.blog-left-side > aside:last-child {
    margin-bottom: 0px !important;
}
.blog-left-side .sub-menu li a:hover,
.blog-left-side .nav .children li a:hover {
    background: transparent;
    color: #18c8ff;
}
.defaultsearch {
    background: #f7f7f7;
    position: relative;
}
.defaultsearch input {
  background: #f7f7f7 none repeat scroll 0% 0;
  border: 0 none;
  height: 54px;
  position: relative;
  width: 100%;
}
.defaultsearch input[type="text"] {}
.defaultsearch input::-ms-input-placeholder,
.defaultsearch input::-webkit-placeholder,
.defaultsearch input::-moz-placeholder {
    
}
.defaultsearch button {
    background: #0368cf;
    border: 0 none;
    color: #fff;
    font-size: 18px;
    padding: 17px 20px;
    position: absolute;
    right: 0;
    top: 50%;
    cursor: pointer;
    transform: translateY(-50%);
    outline: none;
}
.defaultsearch button:hover{
    background: #02101e;	
}
.defaultsearch button i {}
.defaultsearch input[type="text"] {
  padding-left: 15px;
}
/* widget list */

.widget {}
.blog-left-side .widget h2 {
  border-bottom: 5px double #0368cf;
  display: inline-block;
  line-height: 17px;
  margin-bottom: 20px;
  padding-bottom: 12px; 
  position: relative; 
}
.blog-left-side .widget h2::after,
.blog-left-side .widget h2::before{
	content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border: 6px solid #0368cf;
    border-radius: 50%;
    animation-duration: 3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
	margin-top: 17px;
}

.blog-left-side .widget h2::before {
    left: 0;
    animation-name: move_title_bg1;	
}
.blog-left-side .widget h2::after{
    right: 0;
    animation-name: move_title_bg2;
}

.blog-left-side .widget h2{}
.footer-middle .widget h5 {
    text-transform: capitalize;
}
.blog-left-side .widget ul {
    list-style: none;
}
.blog-left-side .widget ul li {
  margin: 0 0 5px;
  padding-left: 20px;
  position: relative;
}
.blog-left-side .widget ul li span{
/*     display: inline-block; */
    font-weight: 300;
}

.blog-left-side .widget ul li:last-child {
	padding-bottom: 0px;
    margin-bottom: 0;
}
.blog-left-side > .widget > ul > li {
  margin: 0 0 10px;
  padding-bottom: 10px;
}
.blog-left-side .widget > ul > li:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.blog-left-side .widget ul li a {
    
}
.blog-left-side .widget ul li a:hover,
.blog-left-side .widget ul li:hover::before{
    color: #0368cf;
}

.blog-left-side .widget ul li::before {
  
  content: "\f105";
  font-family: FontAwesome !important;
  font-size: 18px;
  left: 0;
  position: absolute;


}
.blog-left-side .widget ul.children li{
	
}
/* widget select */

.widget {} 
.blog-left-side .widget select {
    width: 100%;
    height: 40px;
    background: #fff;
    border: 1px solid #ddd;
    padding-left: 5px;
}
.widget .screen-reader-text {
    display: none;
}
.textwidget select{
	width:100%;
}
/* table css */

#wp-calendar {
    width: 100%;
}
/* tags */

.tagcloud a {
    
    display: inline-block;
    font-size: 14px !important;
    margin: 0 8px 10px 0;
    padding: 7px 15px;
    text-align: center;
    font-weight: 400;
    border: 1px solid #ddd;
    text-transform: capitalize;
}

.widget_categories ul li:hover:before,
.widget_archive ul li:hover:before,
.widget_categories ul li a:hover,
.widget_archive ul li a:hover,
.tagcloud a:hover,
.r-post-content h3:hover,
.r-post-content h3 a:hover {
    color: #0368cf;
}
.tagcloud a:hover {
    background: #0368cf;
    color: #fff;
}
#wp-calendar caption {
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 10px;
  text-align: left;
  text-transform: uppercase;
}
#wp-calendar {
  font-size: 13px;
}
#wp-calendar {
    border: 0px solid #e5e5e5;
    margin-bottom: 20px;
    overflow: auto;
    vertical-align: top;
    width: 100%;
    margin: 0;
}
table#wp-calendar td {
  border: 1px solid #e5e5e5;
  
   padding: 5px 10px;
  text-align: center;
  vertical-align: top;
  font-size: 14px;
}
#wp-calendar th, #wp-calendar td {
  padding: 8px;
}
table#wp-calendar th {
  border: 1px solid #e5e5e5;
  
  font-size: 13px;
  font-weight: 700;
  padding: 5px 10px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}
table#wp-calendar td#today{
	color:#fff ;
	background-color:#0368cf ;
}
table#wp-calendar td#today a{
	color:#fff;
}
.witr_blog_both .calendar_wrap {
    overflow: scroll;
}
.textwidget img {
    margin-bottom: 15px;
}
.textwidget p{
	margin-bottom: 0.5rem;
}