/*
Theme Name: Zozo Themes Child
Description: Child Theme for Zozo Themes Theme
Author: zozothemes
Version: 1.0
Template: zozothemes
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: zozothemes
*/

/*Custom Style Code Right Here */

@import url("style_3.css");

/* Accordion
================================================== */
.acc {
  margin: 0 auto;
  max-width: 800px;
}

.acc__card {
  margin: 2em;
  position: relative;
}

.acc__title {
  background: #fff;
  box-shadow: 0 0 10px 0 rgb(0 0 0 / 9%);
  color: #212121;
  cursor: pointer;
  display: block;
  padding: 1em 1.5em;
  position: relative;
  text-align: left;
}
.acc__title::after {
  width: 8px;
  height: 8px;
  border-right: 1px solid #4a6e78;
  border-bottom: 1px solid #4a6e78;
  position: absolute;
  right: 15px;
  content: " ";
  top: 27px;
  transform: rotate(-45deg);
  transition: all 0.2s ease-in-out;
}
.acc__title.active::after {
  transform: rotate(45deg);
  transition: all 0.2s ease-in-out;
}

.acc__panel {
  background: #fff;
  color: #212121;
  display: none;
  margin: 0;
  padding: 2em;
  text-align: left;
}
.pagination a {
   padding: 0 !important;
}

/* Additional CSS */
.widget_search input.filter-search-text {
	padding: 0 15px;
}
body.post-template-default.single.single-post h4 {
    line-height: 60px;
}
body.post-template-default.single.single-post img {
    border: 1px solid rgb(0 0 0 / 8%);
    border-radius: 10px;
}
.widget_search .search-form .input-group .btn {
	padding: 20px 0 35px;
}
.single-post .entry-content a {
    color: #1a73e8 !important;
}

.star {
    margin-top: -15px;
    margin-bottom: 20px;
}

.star li {
    display: inline-block;
    margin-left: -9px;
    padding-right: 6px;
}
.star li:first-child {
    margin-left: -21px;
}
a.btn.btn-link.mt-20.typo-dark {
    text-decoration: underline;
    color: #000 !important;
	font-size: 12px;
    font-weight: 700;
}
a.btn.btn-link.mt-20.typo-dark:hover {
   color: #fac71d !important;
}
a.btn.btn-link.mt-20.typo-dark:focus {
	color: #000;
}

a.btn-underline {
    font-size: 15px;
    font-weight: bold;
    text-decoration: underline;
}
a.btn-underline:hover {
	color: #fac71d;
}
.client img {
    border: 1px solid #8080802b;
    border-radius: 5px;
	margin-bottom: -15px;
}
form.zozo-mc-form input.form-control {
    border-radius: 5px !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
button.input-group-addon.zozo-mc.btn.btn-default svg.svg-icon {
    color: #000 !important;
}
html {
    scroll-behavior: smooth;
}
.zozo-products-slide .owl-nav button span {
    color: #2e3c4b;
    vertical-align: super;
    font-size: 26px;
    line-height: 31px;
}


.download-compatibility .compatibilities span {
    display: inline-block;
    word-break: break-all;
}

.download-browsers .browsers span {
    margin: 0 0 0 5px;
    display: inline-block;
}

.download-sw-version .sw-version span {
    display: inline-block;
}