.woocommerce ul.products li.product {
  text-align: center;
}

html {
  scroll-behavior: smooth;
}

.header-image {
  background-size: cover;
}

.header-image {
  height: 150px;
}

.sydney_contact_info_widget span {
  fill: #d65050;
}

.go-top:hover svg {
  stroke: #d65050;
}

.site-header.float-header {
  background-color: rgba(224, 214, 69, 0.9);
}

@media only screen and (max-width: 1024px) {
  .site-header {
    background-color: #e0d645;
  }
}

#mainnav ul li a,
#mainnav ul li::before {
  color: #ffffff;
}

#mainnav .sub-menu li a {
  color: #ffffff;
}

#mainnav .sub-menu li a {
  background: #1c1c1c;
}

.text-slider .maintitle,
.text-slider .subtitle {
  color: #ffffff;
}

#secondary {
  background-color: #ffffff;
}

#secondary,
#secondary a {
  color: #737c8c;
}

.btn-menu .sydney-svg-icon {
  fill: #ffffff;
}

#mainnav ul li a:hover,
.main-header #mainnav .menu > li > a:hover {
  color: #e0d645;
}

.overlay {
  background-color: #000000;
}

.page-wrap {
  padding-top: 83px;
}

.page-wrap {
  padding-bottom: 100px;
}

.slide-inner {
  display: none;
}

.slide-inner.text-slider-stopped {
  display: block;
}

@media only screen and (max-width: 1025px) {
  .mobile-slide {
    display: block;
  }

  .slide-item {
    background-image: none !important;
  }

  .header-slider {
  }

  .slide-item {
    height: auto !important;
  }

  .slide-inner {
    min-height: initial;
  }
}

.go-top.show {
  border-radius: 2px;
  bottom: 10px;
}

.go-top.position-right {
  right: 20px;
}

.go-top.position-left {
  left: 20px;
}

.go-top .sydney-svg-icon,
.go-top .sydney-svg-icon svg {
  width: 16px;
  height: 16px;
}

.go-top {
  padding: 15px;
}

.site-info {
  border-top: 0;
}

.footer-widgets-grid {
  gap: 30px;
}

@media (min-width: 992px) {
  .footer-widgets-grid {
    padding-top: 95px;
    padding-bottom: 95px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  .footer-widgets-grid {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

@media (max-width: 575px) {
  .footer-widgets-grid {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

@media (min-width: 992px) {
  .sidebar-column .widget .widget-title {
    font-size: 22px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  .sidebar-column .widget .widget-title {
    font-size: 22px;
  }
}

@media (max-width: 575px) {
  .sidebar-column .widget .widget-title {
    font-size: 22px;
  }
}

.footer-widgets {
  background-color: #e0d645;
}

.sidebar-column .widget {
  color: #767676;
}

.site-info,
.site-info a {
  color: #1c1c1c;
}

.site-info .sydney-svg-icon svg {
  fill: #1c1c1c;
}

.site-info {
  padding-top: 20px;
  padding-bottom: 20px;
}

@media (min-width: 992px) {
  button,
  .roll-button,
  a.button,
  .wp-block-button__link,
  input[type="button"],
  input[type="reset"],
  input[type="submit"] {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  button,
  .roll-button,
  a.button,
  .wp-block-button__link,
  input[type="button"],
  input[type="reset"],
  input[type="submit"] {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

@media (max-width: 575px) {
  button,
  .roll-button,
  a.button,
  .wp-block-button__link,
  input[type="button"],
  input[type="reset"],
  input[type="submit"] {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

@media (min-width: 992px) {
  button,
  .roll-button,
  a.button,
  .wp-block-button__link,
  input[type="button"],
  input[type="reset"],
  input[type="submit"] {
    padding-left: 35px;
    padding-right: 35px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  button,
  .roll-button,
  a.button,
  .wp-block-button__link,
  input[type="button"],
  input[type="reset"],
  input[type="submit"] {
    padding-left: 35px;
    padding-right: 35px;
  }
}

@media (max-width: 575px) {
  button,
  .roll-button,
  a.button,
  .wp-block-button__link,
  input[type="button"],
  input[type="reset"],
  input[type="submit"] {
    padding-left: 35px;
    padding-right: 35px;
  }
}

button,
.roll-button,
a.button,
.wp-block-button__link,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border-radius: 0;
}

@media (min-width: 992px) {
  button,
  .roll-button,
  a.button,
  .wp-block-button__link,
  input[type="button"],
  input[type="reset"],
  input[type="submit"] {
    font-size: 14px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  button,
  .roll-button,
  a.button,
  .wp-block-button__link,
  input[type="button"],
  input[type="reset"],
  input[type="submit"] {
    font-size: 14px;
  }
}

@media (max-width: 575px) {
  button,
  .roll-button,
  a.button,
  .wp-block-button__link,
  input[type="button"],
  input[type="reset"],
  input[type="submit"] {
    font-size: 14px;
  }
}

button,
.roll-button,
a.button,
.wp-block-button__link,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  text-transform: uppercase;
}

.posts-layout .list-image {
  width: 30%;
}

.posts-layout .list-content {
  width: 70%;
}

.content-area:not(.layout4):not(.layout6) .posts-layout .entry-thumb {
  margin: 0 0 24px 0;
}

.layout4 .entry-thumb,
.layout6 .entry-thumb {
  margin: 0 24px 0 0;
}

.layout6 article:nth-of-type(even) .list-image .entry-thumb {
  margin: 0 0 0 24px;
}

.posts-layout .entry-header {
  margin-bottom: 24px;
}

.posts-layout .entry-meta.below-excerpt {
  margin: 15px 0 0;
}

.posts-layout .entry-meta.above-title {
  margin: 0 0 15px;
}

@media (min-width: 992px) {
  .single .entry-meta {
    font-size: 12px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  .single .entry-meta {
    font-size: 12px;
  }
}

@media (max-width: 575px) {
  .single .entry-meta {
    font-size: 12px;
  }
}

@media (min-width: 992px) {
  .single .entry-header .entry-title {
    font-size: 48px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  .single .entry-header .entry-title {
    font-size: 32px;
  }
}

@media (max-width: 575px) {
  .single .entry-header .entry-title {
    font-size: 32px;
  }
}

.posts-layout .entry-post {
  color: #233452;
}

.posts-layout .entry-title a {
  color: #00102e;
}

.posts-layout .author,
.posts-layout .entry-meta a {
  color: #737c8c;
}

@media (min-width: 992px) {
  .posts-layout .entry-post {
    font-size: 16px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  .posts-layout .entry-post {
    font-size: 16px;
  }
}

@media (max-width: 575px) {
  .posts-layout .entry-post {
    font-size: 16px;
  }
}

@media (min-width: 992px) {
  .posts-layout .entry-meta {
    font-size: 12px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  .posts-layout .entry-meta {
    font-size: 12px;
  }
}

@media (max-width: 575px) {
  .posts-layout .entry-meta {
    font-size: 12px;
  }
}

@media (min-width: 992px) {
  .posts-layout .entry-title {
    font-size: 32px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  .posts-layout .entry-title {
    font-size: 32px;
  }
}

@media (max-width: 575px) {
  .posts-layout .entry-title {
    font-size: 32px;
  }
}

.single .entry-header {
  margin-bottom: 40px;
}

.single .entry-thumb {
  margin-bottom: 40px;
}

.single .entry-meta-above {
  margin-bottom: 24px;
}

.single .entry-meta-below {
  margin-top: 24px;
}

@media (min-width: 992px) {
  .custom-logo-link img {
    max-width: 180px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  .custom-logo-link img {
    max-width: 100px;
  }
}

@media (max-width: 575px) {
  .custom-logo-link img {
    max-width: 100px;
  }
}

.main-header,
.bottom-header-row {
  border-bottom: 0 solid rgba(255, 255, 255, 0.1);
}

.header_layout_3,
.header_layout_4,
.header_layout_5 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.main-header .main-header-inner,
.main-header .top-header-row {
  padding-top: 15px;
  padding-bottom: 15px;
}

.bottom-header-inner {
  padding-top: 15px;
  padding-bottom: 15px;
}

.main-header-cart .widget_shopping_cart .widgettitle:after,
.main-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons:before {
  background-color: rgba(33, 33, 33, 0.9);
}

.sydney-offcanvas-menu .mainnav ul li {
  text-align: left;
}

.sydney-offcanvas-menu .mainnav a {
  padding: 10px 0;
}

.mobile-header {
  padding-top: 15px;
  padding-bottom: 15px;
}

@media (min-width: 992px) {
  .site-logo {
    max-height: 100px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  .site-logo {
    max-height: 100px;
  }
}

@media (max-width: 575px) {
  .site-logo {
    max-height: 100px;
  }
}

.site-title a,
.site-title a:visited,
.main-header .site-title a,
.main-header .site-title a:visited {
  color: #ffffff;
}

.site-description,
.main-header .site-description {
  color:;
}

@media (min-width: 992px) {
  .site-title {
    font-size: 32px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  .site-title {
    font-size: 24px;
  }
}

@media (max-width: 575px) {
  .site-title {
    font-size: 20px;
  }
}

@media (min-width: 992px) {
  .site-description {
    font-size: 16px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  .site-description {
    font-size: 16px;
  }
}

@media (max-width: 575px) {
  .site-description {
    font-size: 16px;
  }
}

h1,
h2,
h3,
h4,
h5,
h6,
.site-title {
  text-decoration:;
  text-transform:;
  font-style:;
  line-height: 1.2;
  letter-spacing: px;
}

@media (min-width: 992px) {
  h1:not(.site-title) {
    font-size: 52px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  h1:not(.site-title) {
    font-size: 42px;
  }
}

@media (max-width: 575px) {
  h1:not(.site-title) {
    font-size: 32px;
  }
}

@media (min-width: 992px) {
  h2 {
    font-size: 38px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  h2 {
    font-size: 32px;
  }
}

@media (max-width: 575px) {
  h2 {
    font-size: 24px;
  }
}

@media (min-width: 992px) {
  h3 {
    font-size: 32px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  h3 {
    font-size: 24px;
  }
}

@media (max-width: 575px) {
  h3 {
    font-size: 20px;
  }
}

@media (min-width: 992px) {
  h4 {
    font-size: 24px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  h4 {
    font-size: 18px;
  }
}

@media (max-width: 575px) {
  h4 {
    font-size: 16px;
  }
}

@media (min-width: 992px) {
  h5 {
    font-size: 20px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  h5 {
    font-size: 16px;
  }
}

@media (max-width: 575px) {
  h5 {
    font-size: 16px;
  }
}

@media (min-width: 992px) {
  h6 {
    font-size: 18px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  h6 {
    font-size: 16px;
  }
}

@media (max-width: 575px) {
  h6 {
    font-size: 16px;
  }
}

p,
.posts-layout .entry-post {
  text-decoration:;
}

body,
.posts-layout .entry-post {
  text-transform:;
  font-style:;
  line-height: 1.68;
  letter-spacing: px;
}

@media (min-width: 992px) {
  body {
    font-size: 16px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  body {
    font-size: 16px;
  }
}

@media (max-width: 575px) {
  body {
    font-size: 16px;
  }
}

@media (min-width: 992px) {
  .woocommerce div.product .product-gallery-summary .entry-title {
    font-size: 32px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  .woocommerce div.product .product-gallery-summary .entry-title {
    font-size: 32px;
  }
}

@media (max-width: 575px) {
  .woocommerce div.product .product-gallery-summary .entry-title {
    font-size: 32px;
  }
}

@media (min-width: 992px) {
  .woocommerce div.product .product-gallery-summary .price .amount {
    font-size: 24px;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  .woocommerce div.product .product-gallery-summary .price .amount {
    font-size: 24px;
  }
}

@media (max-width: 575px) {
  .woocommerce div.product .product-gallery-summary .price .amount {
    font-size: 24px;
  }
}

.woocommerce ul.products li.product .col-md-7 > *,
.woocommerce ul.products li.product .col-md-8 > *,
.woocommerce ul.products li.product > * {
  margin-bottom: 12px;
}

.wc-block-grid__product-onsale,
span.onsale {
  border-radius: 0;
  top: 20px !important;
  left: 20px !important;
}

.wc-block-grid__product-onsale,
.products span.onsale {
  left: auto !important;
  right: 20px;
}

.wc-block-grid__product-onsale,
span.onsale {
  color:;
}

.wc-block-grid__product-onsale,
span.onsale {
  background-color:;
}

ul.wc-block-grid__products
  li.wc-block-grid__product
  .wc-block-grid__product-title,
ul.wc-block-grid__products
  li.wc-block-grid__product
  .woocommerce-loop-product__title,
ul.wc-block-grid__products li.product .wc-block-grid__product-title,
ul.wc-block-grid__products li.product .woocommerce-loop-product__title,
ul.products li.wc-block-grid__product .wc-block-grid__product-title,
ul.products li.wc-block-grid__product .woocommerce-loop-product__title,
ul.products li.product .wc-block-grid__product-title,
ul.products li.product .woocommerce-loop-product__title,
ul.products li.product .woocommerce-loop-category__title,
.woocommerce-loop-product__title .botiga-wc-loop-product__title {
  color:;
}

a.wc-forward:not(.checkout-button) {
  color:;
}

a.wc-forward:not(.checkout-button):hover {
  color:;
}

.woocommerce-pagination li .page-numbers:hover {
  color:;
}

.woocommerce-sorting-wrapper {
  border-color: rgba(33, 33, 33, 0.9);
}

ul.products li.product-category .woocommerce-loop-category__title {
  text-align: center;
}

ul.products li.product-category > a,
ul.products li.product-category > a > img {
  border-radius: 0;
}

.entry-content a:not(.button) {
  color:;
}

.entry-content a:not(.button):hover {
  color:;
}

h1 {
  color:;
}

h2 {
  color:;
}

h3 {
  color:;
}

h4 {
  color:;
}

h5 {
  color:;
}

h6 {
  color:;
}

div.wpforms-container-full .wpforms-form input[type="date"],
div.wpforms-container-full .wpforms-form input[type="datetime"],
div.wpforms-container-full .wpforms-form input[type="datetime-local"],
div.wpforms-container-full .wpforms-form input[type="email"],
div.wpforms-container-full .wpforms-form input[type="month"],
div.wpforms-container-full .wpforms-form input[type="number"],
div.wpforms-container-full .wpforms-form input[type="password"],
div.wpforms-container-full .wpforms-form input[type="range"],
div.wpforms-container-full .wpforms-form input[type="search"],
div.wpforms-container-full .wpforms-form input[type="tel"],
div.wpforms-container-full .wpforms-form input[type="text"],
div.wpforms-container-full .wpforms-form input[type="time"],
div.wpforms-container-full .wpforms-form input[type="url"],
div.wpforms-container-full .wpforms-form input[type="week"],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea,
select,
.woocommerce .select2-container .select2-selection--single,
.woocommerce-page .select2-container .select2-selection--single,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus,
select:focus,
.woocommerce .select2-container .select2-selection--single:focus,
.woocommerce-page .select2-container .select2-selection--single:focus,
.select2-container--default
  .select2-selection--single
  .select2-selection__rendered,
.wp-block-search .wp-block-search__input,
.wp-block-search .wp-block-search__input:focus {
  color:;
}

div.wpforms-container-full .wpforms-form input[type="date"],
div.wpforms-container-full .wpforms-form input[type="datetime"],
div.wpforms-container-full .wpforms-form input[type="datetime-local"],
div.wpforms-container-full .wpforms-form input[type="email"],
div.wpforms-container-full .wpforms-form input[type="month"],
div.wpforms-container-full .wpforms-form input[type="number"],
div.wpforms-container-full .wpforms-form input[type="password"],
div.wpforms-container-full .wpforms-form input[type="range"],
div.wpforms-container-full .wpforms-form input[type="search"],
div.wpforms-container-full .wpforms-form input[type="tel"],
div.wpforms-container-full .wpforms-form input[type="text"],
div.wpforms-container-full .wpforms-form input[type="time"],
div.wpforms-container-full .wpforms-form input[type="url"],
div.wpforms-container-full .wpforms-form input[type="week"],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea,
select,
.woocommerce .select2-container .select2-selection--single,
.woocommerce-page .select2-container .select2-selection--single,
.woocommerce-cart .woocommerce-cart-form .actions .coupon input[type="text"] {
  background-color:;
}

div.wpforms-container-full .wpforms-form input[type="date"],
div.wpforms-container-full .wpforms-form input[type="datetime"],
div.wpforms-container-full .wpforms-form input[type="datetime-local"],
div.wpforms-container-full .wpforms-form input[type="email"],
div.wpforms-container-full .wpforms-form input[type="month"],
div.wpforms-container-full .wpforms-form input[type="number"],
div.wpforms-container-full .wpforms-form input[type="password"],
div.wpforms-container-full .wpforms-form input[type="range"],
div.wpforms-container-full .wpforms-form input[type="search"],
div.wpforms-container-full .wpforms-form input[type="tel"],
div.wpforms-container-full .wpforms-form input[type="text"],
div.wpforms-container-full .wpforms-form input[type="time"],
div.wpforms-container-full .wpforms-form input[type="url"],
div.wpforms-container-full .wpforms-form input[type="week"],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea,
select,
.woocommerce .select2-container .select2-selection--single,
.woocommerce-page .select2-container .select2-selection--single,
.woocommerce-account fieldset,
.woocommerce-account .woocommerce-form-login,
.woocommerce-account .woocommerce-form-register,
.woocommerce-cart .woocommerce-cart-form .actions .coupon input[type="text"],
.wp-block-search .wp-block-search__input {
  border-color:;
}

input::placeholder {
  color:;
  opacity: 1;
}

input:-ms-input-placeholder {
  color:;
}

input::-ms-input-placeholder {
  color:;
}
.sydney-svg-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  line-height: 1;
}

.team-item .team-social li .sydney-svg-icon {
  width: 14px;
}

.roll-team:not(.style1) .team-item .team-social li .sydney-svg-icon {
  fill: #fff;
}

.team-item .team-social li:hover .sydney-svg-icon {
  fill: #000;
}

.team_hover_edits .team-social li a .sydney-svg-icon {
  fill: #000;
}

.team_hover_edits .team-social li:hover a .sydney-svg-icon {
  fill: #fff;
}

.single-sydney-projects .entry-thumb {
  text-align: left;
}
