/*
 Theme Name:   GuCherry Blog Child
 Theme URI:    https://fr.wordpress.org/themes/gucherry-blog/
 Description: GuCherry Blog is a modern Gutenberg compatible eye catching interactive designed free WordPress theme for bloggers. This theme features a modern, elegant and clean layout along with a fully responsive design especially for creating personal blog. Using GuCherry Blog You can share your ideas on various topics such as travel, lifestyle, food, fashion and many more. It is a Speed & SEO optimized theme which helps your website perform well in search engine ranking. Furthermore, it is cross browser compatible and looks beautiful on any device and screen sizes. If you are looking for demo content & support kindly do log-on to https://everestthemes.com/
 Author:       everestthemes
 Author URI:   https://everestthemes.com/
 Template:     gucherry-blog
 Version:      1.0.0
*/

.bottom-header .gc-container {
  max-width: none !important;
  /*padding-left: 0px !important;*/
  /*padding-right: 0px !important;*/
}
.bottom-header .gc-container .gc-col {
  /*padding-left: 0px !important;*/
}

.footer-bottom {
  background: #e6e6e6 !important;
}
.footer a:hover,
.footer .footer-bottom a,
.footer .widget_rss ul li a:hover,
.footer .widget_tag_cloud .tagcloud a:hover,
.footer .widget_nav_menu li a:hover,
.footer .widget_pages li a:hover,
.footer .nice-select .option:hover {
  color: #848488 !important;
}
.footer .copyright-info p {
  color: #848488 !important;
}
.gc-pagination nav.pagination .nav-links .page-numbers {
  background-color: #ef3533 !important;
}
.gc-pagination nav.pagination .nav-links .page-numbers.next,
.gc-pagination nav.pagination .nav-links .page-numbers.prev {
  background-color: transparent !important;
  color: #1e6d94 !important;
}
.gc-pagination nav.pagination .nav-links span.page-numbers.current {
  background-color: #1e6d94 !important;
}
a:hover {
  color: #1e6d94 !important;
}
a:active {
  color: #1e6d94 !important;
}

input[type="button"],
input[type="reset"],
input[type="submit"],
.gc-button-primary:hover,
.calendar_wrap caption,
.is-post-format span,
.gc-banner-s1 .owl-dots .owl-dot.active,
.gc-social-widget .social-icons ul li a:hover,
.gc-pagination nav.pagination .nav-links .page-numbers,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.jetpack_subscription_widget input[type="submit"] {
  background-color: #ef3533 !important;
  color: #ffffff !important;
}
#gc-backtotop .caption {
  color: #ef3533 !important;
}

.widget .widget-title h3::before,
#ftwp-container.ftwp-wrap #ftwp-header-title:before {
  content: "";
  border-left: 4px solid #ef3533 !important;
  left: 0;
  top: 0;
  height: 20px;
  display: inline-block;
  margin-right: 10px;
  position: inherit;
}
.secondary-widget-area .textwidget p {
  font-size: 14px !important;
}
.widget_categories ul li a {
  display: inline-block;
  float: none;
  font-size: 14px;
}
.widget .widget-title h3 {
  font-size: 15px !important;
}

q,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
blockquote,
.site-title {
  font-family: "Rajdhani", sans-serif !important;
  color: #1e6d94 !important;
  font-weight: 400 !important;
  margin-top: 20px !important;
}
p {
  border: 0;
  font-family: "Open Sans", sans-serif !important;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}

.site-navigation > ul > li > a {
  color: #1e6d94 !important;
}
gc-button-primary {
  border: 2px solid #ef3533 !important;
  border-top-color: #ef3533 !important;
  border-right-color: #ef3533 !important;
  border-bottom-color: #ef3533 !important;
  border-left-color: #ef3533 !important;
}
.home h3 a,
.home h2 a {
  color: #1e6d94 !important;
}
.editor-entry a {
  color: #ef3533 !important;
}

.widget .widget-title h3 {
  color: #000000 !important;
  font-weight: bold !important;
  font-size: 19px !important;
}
.gc-button-primary {
  border: 2px solid #ef3533;
}

.gc-banner-s1 .post-content {
  background: #1e6d94 !important;
  padding: 60px 40px !important;
  min-height: 400px !important;
}

.gc-banner-s1 .post-content .entry-metas li,
.gc-banner-s1 .post-content .entry-metas li::before,
.gc-banner-s1 .post-content .entry-metas span,
.gc-banner-s1 .post-content .post-title h2 a {
  color: #ffffff !important;
}
.gc-banner-s1 .post-content .entry-cats ul li a {
  color: #ffffff !important;
}
.gc-banner-s1 .permalink a.read-more-button {
  color: #ffffff !important;
}
.gc-banner-s1 .permalink a.read-more-button::before {
  background-color: #ffffff !important;
}
.post-title a {
  position: relative;
  background-image: -prefix-linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 50%,
    #ffffff 50%
  ) !important;
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(50%, rgba(255, 255, 255, 0)),
    color-stop(50%, #ffffff)
  ) !important;
  background-image: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 50%,
    #ffffff 50%
  ) !important;
}
.gc-banner-s1 .post-content .post-title h2 a:hover {
  color: #1e6d94 !important;
}
body .edit-link a:after {
  content: "" !important;
  background: #ef3533 !important;
  left: 46px !important;
  height: 1px !important;
  width: 30px !important;
  position: absolute !important;
  z-index: 1 !important;
  top: 55% !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
  -webkit-transition: all 0.5s ease !important;
  transition: all 0.5s ease !important;
}

.comprator-items {
  column-count: 4;
}

.comprator-item {
  margin: 0 0 10px;
  width: 100%;
  padding: 10px !important;
  display: block;
}

.comprator-item h2 a {
  font-size: 18px !important;
  color: #1e6d94 !important;
  font-weight: 600 !important;
  padding-left: 2px;
  padding-right: 2px;
}

.comprator-item h2 {
  line-height: 1 !important;
}
.footer-copyright {
  display: inline-block !important;
  vertical-align: top !important;
}
.footer-msg {
  display: inline-block !important;
  vertical-align: top !important;
}

.footer .copyright-info p {
  font-size: 12px !important;
}
.footer-entry .footer-bottom .gc-container {
  max-width: fit-content !important;
  text-align: center !important;
}
.gc-logo-block,
.bottom-header {
  display: inline-block;
}
.editor-entry h2 {
  margin-bottom: 3px !important;
}

.site-identity img.custom-logo {
  max-width: 200px !important;
}
.site-navigation > ul > li > a {
  font-weight: 400 !important;
}

header .header-inner {
  text-align: center !important;
}

.site-navigation ul li a::after {
  content: "";
  width: 1px !important;
  position: absolute;
  top: 20px;
  right: 0;
  height: 16px;
  background: #1e6d94 !important;
}

section.main-content-area-wrap .gc-container {
  max-width: 1600px !important;
}
/*
.editor-entry img {
  width: 100% !important;
}
*/

@media screen and (max-width: 1024px) {
  .gc-logo-block,
  .bottom-header {
    display: block;
  }
  .comprator-item h2 a {
    line-height: 1 !important;
  }
  .comprator-item h2 {
    margin-top: 5px;
  }
  .comprator-items {
    column-count: 2;
  }
}
@media screen and (max-width: 600px) {
  .comprator-items {
    column-count: 1;
  }
  .sm-grid .grid-sm-boxes-in img.img-responsive {
    max-height: 200px;
    margin: 0 auto;
    text-align: center;
    display: block;
    width: auto;
  }
}
@media screen and (max-width: 300px) {
  .comprator-items {
    column-count: 1;
  }
}

.sm-gallery-title {
  background: none repeat scroll 0 0 #ffffff !important;
  bottom: 0% !important;
  color: #1e6d94 !important;
  display: block !important;
  left: 0px !important;
  opacity: 1 !important;
  padding: 8px 10px 8px 10px !important;
  position: absolute !important;
  right: 0 !important;
  transition: none !important;
}
.sm-gallery-textPart + span.sm-gallery-arrow {
  display: none !important;
}
.sm-gallery-title a {
  color: #1e6d94 !important;
}
/*
.page-wrap{
  background: #f1f1f1 !important;
}
*/

.smblog_masonry_numcol .grid-sm-boxes-in {
  box-shadow: 1px 6px 20px 2px rgb(0 0 0 / 10%);
  padding: 0;
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.grid-sm-border {
  border: none !important;
}

.gc-breadcrumb .breadcrumb-entry a:first-child {
  color: #ef3533;
}
.sm-grid {
  max-width: 100% !important;
}

#ftwp-container.ftwp-wrap #ftwp-header-title {
  font-weight: normal;
  color: #000000 !important;
  font-weight: bold !important;
  font-size: 19px !important;
  text-transform: uppercase;
}
#ftwp-container.ftwp-wrap #ftwp-header-control {
  display: none;
}

@media screen and (min-width: 1200px) {
  .sm-grid .grid-sm-boxes-in {
    width: calc(25% - 30px);
  }
  .smblog_masonry_numcol .grid-sm-boxes-in {
    margin: 15px 10px !important;
  }
}
img.attachment-full.wp-post-image {
  width: 100% !important;
}

.winamaz-listsimple-container .winamaz-list-title span {
  font-size: 13px !important;
}

.single-page-content-area .mks-col {
  display: inline-block !important;
}

.winamaz-listsimple-container .winamaz-row .price,
.winamaz-listsimple-container .winamaz-row .currency {
  font-size: 13px !important;
}

@media screen and (min-width: 1280px) {
  .winamaz-col-lg-3,
  .winamaz-row.winamaz-cols-lg-3 > * {
    max-width: 20% !important;
    flex-basis: 25% !important;
  }
  .winamaz-row div:first-child,
  .winamaz-row div:last-child {
    max-width: 25% !important;
  }
}
.mks_col .mks_one_third,
.mks_col .mks_one_quarter,
.mks_col .mks_two_thirds {
  margin-left: 1% !important;
}

@media screen and (max-width: 1280px) {
  .mks_col .mks_one_third,
  .mks_col .mks_one_quarter,
  .mks_col .mks_two_thirds {
    float: unset !important;
  }
}

.mks_col .mks_one_third > img {
  min-width: 200px !important;
  min-height: 300px !important;
  max-height: 300px !important;
}
@media screen and (max-width: 600px) {
  .mastheader {
    margin-bottom: 5px !important;
  }
  .gc-header-s1 .bottom-header .gc-col.right {
    display: none !important;
  }

  .gc-breadcrumb {
    margin-bottom: 5px !important;
  }
  .site-identity img.custom-logo {
    max-width: 35% !important;
  }
  .gc-header-s1 .gc-logo-block {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
  }
  .gc-header-s1 .bottom-header {
    border-top: none !important;
    border-bottom: none !important;
  }
  .menu-toggle span {
    margin-bottom: 3px !important;
  }
  .gc-breadcrumb .breadcrumb-entry {
    font-size: 12px !important;
  }
  .page-title h1,
  .page-title h2,
  .page-title h3 {
    font-size: 29px !important;
  }
  .entry-metas .posted-time ,.entry-metas .read-time , .entry-metas .author ,.entry-metas  span,.entry-metas  a{
    font-size: 7px !important;
  }
  .single-page-s1 .single-page-entry .entry-metas {
    margin-bottom: 7px !important;
  }
  .single-page-s1 .page-title{
    margin-bottom: 5px !important;
  }
}
.sm-grid .grid-sm-boxes-in img{
max-height: 450px !important;
margin: 0 auto !important;
display: block !important;
}
.comparatifs-template-default figure.thumb.featured-image{
  display: none !important;
}