/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
.unit-css ul, .unit-css ol {
  margin: 0 0 1.5em 0;
}
.unit-css ul {
  list-style: disc;
}
.unit-css ol {
  list-style: decimal;
}
.unit-css li > ul,
.unit-css li > ol {
  margin-bottom: 0;
  margin-left: 0;
}

.unit-css dt {
  font-weight: bold;
}
.unit-css dd {
  margin: 0 1.5em 1.5em;
}
.unit-css pre {
  background: #ddd;
  padding: 10px;
}
.unit-css img {
  height: auto; 
  max-width: 100%; 
} 
.unit-css blockquote p {
  display: inline-block;
  font-weight: 500;
}
.unit-css table {
  margin: 0 0 1.5em;
  width: 100%;
  color: #222;
}
.unit-css tr {
  border-bottom: 1px solid #efefef;
}
.unit-css th {
  font-weight: 500;
}
.unit-css th, .unit-css td {
  padding: 10px;
}

.unit-css th a, .unit-css td a {
  font-weight: 500; 
}
.unit-css caption {
  text-align: center;
  caption-side: top;
  font-weight: 500;
  color: #222;
}
.unit-css .screen-reader-text {
  display: none;
}
.unit-css #content[tabindex="-1"]:focus {
  outline: 0;
}
.unit-css .alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}
.wp-block-gallery.alignleft{
  display: flex;
}
.unit-css .alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
  clear: both;
}
.unit-css .aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.unit-css .wp-block-image .aligncenter{
  text-align: center;
}
.unit-css .clear:before,
.unit-css .clear:after,
.unit-css .entry-content:before,
.unit-css .entry-content:after,
.unit-css .comment-content:before,
.unit-css .comment-content:after,
.unit-css .site-header:before,
.unit-css .site-header:after,
.unit-css .site-content:before,
.unit-css .site-content:after,
.unit-css .site-footer:before,
.unit-css .site-footer:after {
  content: "";
  display: table;
  table-layout: fixed;
}
.unit-css .clear:after,
.unit-css .entry-content:after,
.unit-css .comment-content:after,
.unit-css .site-header:after,
.unit-css .site-content:after,
.unit-css .site-footer:after {
  clear: both;
}
.unit-css .sidebar-widget select {
  width: 100%;
  margin-bottom: 0;
  font-size: 13px;
  color: #777;
}
.unit-css .sidebar-widget table {
  text-align: center;
}
.unit-css .sidebar-widget .calendar_wrap td#prev {
  text-align: left;
  padding: 15px;
}
.widget-item .select2-container .select2-selection--single .select2-selection__rendered{
  border:0;
}
.unit-css .sidebar-widget .calendar_wrap td#next {
  text-align: right;
  padding: 15px;
}
.unit-css .sidebar-widget .calendar_wrap caption,
.unit-css .sidebar-widget .calendar_wrap #next,
.unit-css .sidebar-widget .calendar_wrap #prev,
.unit-css .sidebar-widget .calendar_wrap #today {
  font-weight: 500;
}
.unit-css .sidebar-widget ul li ul.children,
.unit-css .sidebar-widget ul li ul.sub-menu {
  padding-left: 15px;
  border-top: 1px solid #DEDEDE;
}
.unit-css .sidebar-widget ul li ul.children li:last-child,
.unit-css .sidebar-widget ul li ul.sub-menu li:last-child {
  border: 0;
}
.unit-css .sticky {
  display: block;
}
.unit-css .hentry {
  margin: 0 0 1.5em;
}
.unit-css .updated:not(.published) {
  display: none;
}
.unit-css .entry-title {
  margin-bottom: 1em;
}
.unit-css .page-links {
  clear: both;
  margin: 0 0 1.5em;
  padding-top: 15px;
}
.unit-css .comment-content a {
  word-wrap: break-word;
}
.unit-css .bypostauthor {
  display: block;
}
.unit-css .infinite-scroll .posts-navigation,
.unit-css .infinite-scroll.neverending .site-footer { 
  display: none;
}
.unit-css .infinity-end.neverending .site-footer {
  display: block;
}
.unit-css .page-content .wp-smiley,
.unit-css .entry-content .wp-smiley,
.unit-css .comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
.unit-css embed,
.unit-css iframe,
.unit-css object {
  max-width: 100%;
}
.unit-css .custom-logo-link {
  display: inline-block;
}
.unit-css .wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.unit-css .wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.unit-css .wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}
.unit-css .wp-caption-text {
  text-align: center;
}
.unit-css figcaption {
    display: block !important;
    caption-side: bottom;
}

.unit-css .gallery {
  margin-bottom: 1.5em;
}
.unit-css .gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
.unit-css .gallery-columns-2 .gallery-item {
  max-width: 50%;
}
.unit-css .gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}
.unit-css .gallery-columns-4 .gallery-item {
  max-width: 25%;
}
.unit-css .gallery-columns-5 .gallery-item {
  max-width: 20%;
}
.unit-css .gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}
.unit-css .gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}
.unit-css .gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}
.unit-css .gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}
.unit-css .gallery-caption {
  display: block;
}
.unit-css form.post-password-form input[type="password"] {
  height: 35px;
  border: 1px solid #e9e9e9;
}
.unit-css form.post-password-form input[type="submit"] {  
  height: 34px;
  font-size: 13px;
  line-height: 4px;
}

.unit-css .calendar_wrap th, 
.unit-css .calendar_wrap td {
  padding: 3px 0 !important;
  text-align: center; 
}

.unit-css .calendar_wrap td {
  color:#888888;
}
.widget_rss li,
.widget_recent_comments li.recentcomments { 
  padding: 5px 0;
}
.wp-block-button {
  margin: 1rem 0;
}
.wp-block-pullquote{
  padding: 1rem 0;
}
.wp-block-media-text{
  margin-bottom: 1rem;
}
/*ol ol {
  list-style: lower-alpha !important;
}
ol ol ol {
  list-style: lower-roman !important;
}*/
ul ul {
  list-style: circle !important;
}
/*ul ul ul {
  list-style: square !important;
}*/
.widget_rss li,
li.recentcomments {
  padding-top: 0 !important;
}
ul.wp-block-gallery{
  padding-left: 0 !important;
}
blockquote cite {
  display: block; 
}
.comment-respond{
  margin-top: 60px;
  margin-bottom: 60px;
}
.widget-item ul.menu,
.widget-item > ul {
  padding-left: 0 !important;
}

.wp-block-cover {
  margin-bottom: 1.5rem;
}
blockquote,
.wp-block-quote {
  border-left: 2px solid #f0376b;
  padding-left: 20px;
}
.wp-block-pullquote blockquote{
  border:0;
}
.wp-block-quote.is-style-large {
  border-left: 0; 
}
.wp-block-pullquote {
  border-top-color:#f0376b;
  border-top-width: 2px;
  border-top-style: solid;
  border-bottom-color:#f0376b;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.wp-block-file a {
  display: block;
  max-width: 100px;
  margin-left: 0 !important;
  margin-top: 20px;
}
.wp-block-embed figcaption{
  text-align: center;
}

.blog-details-content .wp-block-categories ul,
.blog-details-content .wp-block-categories,
.blog-details-content .wp-block-archives{
  list-style: none !important;
  padding-left: 0 !important;
}
.blog-details-content .wp-block-categories ul>li>a{
  counter-reset: submenu;
}
.blog-details-content .wp-block-categories ul>li>a::before { 
  font-weight: 400;
  content: "– " counters(submenu,"– ",none) !important;
  counter-increment: submenu !important;
} 
.wp-block-separator{
  background-color: #767676;
  border: 0;
  height: 2px;
  margin-bottom: 2rem;
  margin-top: 2rem;
  max-width: 2.25em;
  text-align: left;
  margin-left: 0;
}
.wp-block-separator.is-style-wide{ 
  max-width: 100%; 
}
.wp-block-separator.is-style-dots::before{
  font-size: 30px;
}

.blog-details-content .wp-block-table tr{
  border:0 ;
}
.unit-css th,
.unit-css td{
  border-color: #767676 !important;
  border: 1px solid ;
}
.postid-1779 .blog-details-content .wp-block-pullquote{
  border:0;
}
 
.wp-block-cover.aligncenter,
.wp-block-cover.alignleft{
  display: flex;
} 

.wp-block-cover .wp-block-cover-text strong,
.wp-block-cover .wp-block-cover-text a,
.wp-block-cover .wp-block-cover-text{
  color: #fff !important;
  font-size: 2.25em !important;
}