/*
Theme Name: Ezra
Author: Liton Arefin
Author URI: https://demo.prowptheme.com/
Description: Ezra is a Gutenberg WordPress Theme. Ezra is a child Theme of VideoStories. Ezra is build with "Easy Blocks - Gutenberg Page Builder" Plugin, very easy to create Gutenberg Blocks.
Version: 1.0.0
Text Domain: ezra
Template: videostories
Tags: right-sidebar, custom-menu, editor-style, sticky-post, blog, two-columns, footer-widgets, custom-background, featured-images, post-formats, threaded-comments, translation-ready, full-width-template, entertainment


License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


aside.sidebar .widget_categories a:hover,
aside.sidebar .widget_archive a:hover,
aside.sidebar .widget_pages a:hover,
aside.sidebar .widget_nav_menu a:hover {
  color: #0d47a1;
  padding-left: 25px;
}

aside.sidebar .widget_categories a:hover:before,
aside.sidebar .widget_archive a:hover:before,
aside.sidebar .widget_pages a:hover:before,
aside.sidebar .widget_nav_menu a:hover:before {
  color: #0d47a1;
  padding-left: 5px;
}
aside.sidebar a[class*="tag-"]:hover {
  background: #0d47a1;
  color: #fff;
}
aside.sidebar .tweet-slider .item a {
  color: #0d47a1;
}
aside.sidebar .tweet-slider .item .date {
  display: block;
  color: #0d47a1;
}
aside.sidebar .tweet-slider .carousel-indicators li.active {
  background: #0d47a1;
}
aside.sidebar .widget_cart .item-details .price,
aside.sidebar .widget_cart .item-details .item-count {
  color: #0d47a1;
  display: inline-block;
  font-size: 17px;
  font-weight: 700;
}
aside.sidebar .widget_cart .cart-bottom .price-total .price {
  color: #0d47a1;
  display: inline-block;
}
aside.sidebar .widget_cart .cart-bottom .btn:hover {
  background: #0d47a1;
  color: #fff;
}
aside.sidebar .widget_rss a {
  color: #0d47a1;
}
aside.sidebar .widget_recent_comments a{
  word-wrap: break-word !important;
}

.comment-form-comment label{
  display: block !important;
}






/* !Block styles */

body {
  overflow-x: hidden;
}

@media only screen and (min-width: 768px) {
  .entry .entry-content > *,
  .entry .entry-summary > * {
    max-width: calc(8 * (100vw / 12) - 28px);
  }
}

@media only screen and (min-width: 1168px) {
  .entry .entry-content > *,
  .entry .entry-summary > * {
    max-width: calc(6 * (100vw / 12) - 28px);
  }
}

@media only screen and (min-width: 768px) {
  .entry .entry-content > *,
  .entry .entry-summary > * {
    margin: 32px 0;
  }
}

.entry .entry-content > *.alignwide,
.entry .entry-summary > *.alignwide {
  margin-left: auto;
  margin-right: auto;
  clear: both;
}

@media only screen and (min-width: 768px) {
  .entry .entry-content > *.alignwide,
  .entry .entry-summary > *.alignwide {
    width: 100%;
    max-width: 100%;
  }
}

.alignfull {
  position: relative;
  left: -1rem;
  width: calc( 100% + (2 * 1rem));
  max-width: calc( 100% + (2 * 1rem));
  clear: both;
}

@media only screen and (min-width: 768px) {
  .alignfull {
    margin-top: calc(2 * 1rem);
    margin-bottom: calc(2 * 1rem);
    left: calc( -12.5% - 75px);
    width: calc( 125% + 150px);
    max-width: calc( 125% + 150px);
  }
}

.alignleft{
  float: left;
  max-width: calc(5 * (100vw / 12));
  margin-top: 0;
  margin-left: 0;
  margin-right: 1rem;
}

@media only screen and (min-width: 768px) {
  .alignleft {
    max-width: calc(4 * (100vw / 12));
    margin-right: calc(2 * 1rem);
  }
}
.alignright {
  float: right;
  max-width: calc(5 * (100vw / 12));
  margin-top: 0;
  margin-right: 0;
  margin-left: 1rem;
}

@media only screen and (min-width: 768px) {
  .alignright {
    max-width: calc(4 * (100vw / 12));
    margin-right: 0;
    margin-left: calc(2 * 1rem);
  }
}
.aligncenter{
  margin-left: auto;
  margin-right: auto;
}

@media only screen and (min-width: 768px) {
  .aligncenter {
    max-width: calc(8 * (100vw / 12) - 28px);
  }
}
