/*
Theme Name: Odry
Theme URI: https://livewp.site/wp/md/odry/
Author: GT3themes
Author URI: gt3themes.com
Description: GT3themes team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 1.1.9
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: odry
*/
.gt3_header_builder__section-container.container_full {
  background: #ffff !important;
  color: black;
}
ul#menu-main-menu a {
  color: black;
}

button.single_add_to_cart_button.button.alt {
  color: #ffff !important;
}

/* checkout  */

span.wc-block-components-button__text {
  border: 1px solid grey;
  width: 100%;
  padding: 5px;
  border-radius: 5px;
}

span.wc-block-components-button__text {
  background-color: #2a6496;
  color: #ffff;
}

span.icon-download svg {
  width: 25px;
  padding: 2px !important;
}
td.download-file a {
  width: 100% !important;
  height: 100% !important;
  padding: 2px !important;
  background-color: #2a6496 !important;
  text-align: center;
}
td.download-file a:hover {
  border: 5px solid #2a6496;
  background-color: #fff !important;
  color: #2a6496 !important;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
  font-size: 14px;
  line-height: 2.3;
  /* border: none; */
  height: 57px;
  text-transform: uppercase;
  background: transparent;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

h2.woocommerce-loop-category__title .count {
  display: none;
}
h2.woocommerce-loop-category__title {
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
}
h2.woocommerce-loop-category__title:hover {
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  color: #2a6496;
}

p.order-again {
  display: none;
}

/* checkout */

table.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details
  thead
  tr
  th {
  text-align: center !important;
}
table.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details
  tbody
  tr
  td {
  /* display: flex
; */
  /* justify-content: center; */
  /* align-items: center; */
  text-align: center;
}

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
  color: #2a6496;
  text-align: center;
  font-weight: bold;
  margin-bottom: 5%;
  text-transform: uppercase;
}

.woocommerce ul.order_details li {
  float: left;
  margin-right: 2em;
  text-transform: uppercase;
  font-size: 0.715em;
  line-height: 1;
  border-right: 1px dashed #2a6496;
  padding-right: 2em;
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  color: #ffff !important;
}
h2.woocommerce-loop-product__title {
  font-weight: bold;
  text-transform: uppercase;
}
a.button.checkout.wc-forward {
  background: #2a6496;
}
span.wc-block-components-button__text {
  border: none;
}
button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button--full-width.contained:hover {
  background: #2a6496;
  border: none;
}

a.button.wc-forward {
  padding: 5px;
  border: 1px solid #2a6496 !important;
  color: black;
}

a.button.wc-forward:hover {
  color: #fff;
}

span.page-numbers.current {
  color: #fff !important;
}
.woocommerce ul.cart_list li img {
  float: left;
  width: 50px;
  margin-right: 13px;
  margin-left: 0;
  border-radius: 50%;
  height: 50px;
}

.wp-block-woocommerce-checkout.alignwide.wc-block-checkout {
  color: black;
}

.gt3_header_builder__section--middle a:hover,
.gt3_header_builder__section--middle .menu-item.active_item > a,
.gt3_header_builder__section--middle .current-menu-item a,
.gt3_header_builder__section--middle .current-menu-ancestor > a,
.gt3_header_builder__section--middle
  .gt3_header_builder_login_component:hover
  .wpd_login__user_name,
.gt3_header_builder__section--middle
  .gt3_header_builder_wpml_component
  .wpml-ls-legacy-dropdown
  a:hover,
.gt3_header_builder__section--middle
  .gt3_header_builder_wpml_component
  .wpml-ls-legacy-dropdown
  a:focus,
.gt3_header_builder__section--middle
  .gt3_header_builder_wpml_component
  .wpml-ls-legacy-dropdown
  .wpml-ls-current-language:hover
  > a,
.gt3_header_builder__section--middle
  .gt3_header_builder_wpml_component
  .wpml-ls-legacy-dropdown-click
  a:hover,
.gt3_header_builder__section--middle
  .gt3_header_builder_wpml_component
  .wpml-ls-legacy-dropdown-click
  a:focus,
.gt3_header_builder__section--middle
  .gt3_header_builder_wpml_component
  .wpml-ls-legacy-dropdown-click
  .wpml-ls-current-language:hover
  > a {
  color: #2a6496 !important;
}

.product_cat option {
  text-transform: uppercase !important;
}
.gt3-products-header form {
  width: 100%;
}
.gt3-products-header option {
  text-align: center;
}
select.product_cat {
  font-weight: bold;
  font-size: 13px;
  text-transform: uppercase;
  color: black;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
  color: #fff;
}

ul.slider_socials {
    display: none !important;
}
sr7-arrow.sr7-leftarrow.sr7-arrows.custom {
    display: none !important;
}
sr7-arrow.sr7-rightarrow.sr7-arrows.custom {
    display: none !important;
}
div#tab-reviews {
    display: none !important;
}
ul.tabs.wc-tabs {
    display: none;
}
.woocommerce-product-gallery__trigger {
    display: none !important;
}
.quantity.hidden {
    display: none;
}
.product_meta {
    margin-top: 20px;
}
.gt3_post_footer {
    display: none;
}
button.wp-block-search__button.wp-element-button {
    color: white;
}

.blog_post_preview.isotope_item.isotope-item.format-standard-image.blog.packery_blog_item_3 .listing_meta {
    display: none;
}
.btnerror404 a {
    color: #ffff;
    font-weight: bold;
    text-transform: uppercase;
    border: 1px solid #fff;
    padding: 10px;
    border-radius: 5px;
	
}
.btnerror404 a:hover {
    color: black;
   background:white;
}
.btnerror404 {
    margin-top: 40px;
}


.woocommerce-message .wc-forward::before {
    display: none !important;
}

a.button.wc-forward:hover {
    color: #ffff !important;
}
.blog_content .gt3_module_button_list {
    display: none !important;
}
.btn404{
	margin-top:15px;
}
.btn404 a{
	color: #ffff;
    background: #2a6496;
    padding: 10px;
    border-radius: 5px;
    font-weight: bold;
}

span.wc-block-components-address-form__address_2-toggle {
    display: none;
}
.wc-block-checkout__add-note {
    display: none;
}