/* 
Theme Name: Ruckrack
Theme URI: -
Description: Ruckrack is a child theme using Hello Elementor
Author: -
Author URI: -
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

body {color:#000}
a { color: #000;}
a:hover { color: #707070;}

button, input {
  overflow: visible;
  outline: 0;
}

[type="button"], [type="submit"], button {
  color: #000;
  border: 1px solid #000;
}

[type="button"]:focus, [type="button"]:hover, [type="submit"]:focus, [type="submit"]:hover, button:focus, button:hover {
  color: #fff;
  background-color: #000;
  text-decoration: none;
}

.site-header {padding: 30px 0;}
.site-header .site-branding {padding: 20px 0;}
.page-header{ text-align: center; padding: 20px 0;}
.site-main { padding-top: 40px; padding-bottom: 40px;}
.site-navigation-toggle-holder .site-navigation-toggle {color: #fff;}
.site-footer.footer-stacked .footer-inner {padding: 20px 0;}
.woocommerce .related.products ul.products li.product, .woocommerce-page ul.products li.product { text-align: center;}
.woocommerce-loop-product__link {text-align: center};
.woocommerce .woocommerce-product-details__short-description {margin-top:20px;}
.woocommerce .related.products {padding: 40px 0;float: none; clear:both;}
.woocommerce .related h2{text-align: center;}
.entry-summary .product_meta {margin-top:20px; font-size: 12px; color: #707070;}
.elementor-235 .elementor-element.elementor-element-411dbee .elementor-repeater-item-1942bf2, .elementor-235 .elementor-element.elementor-element-411dbee .elementor-repeater-item-1c51444, .elementor-235 .elementor-element.elementor-element-411dbee .elementor-repeater-item-b6bee5a {text-align: center; position: static;left: auto;}
.woocommerce-product-gallery .flex-direction-nav {
  list-style: none;
  display: none;
}
@media (max-width: 1024px) {.woocommerce-product-gallery .flex-direction-nav { display-none: none; padding: 0;}}
.woocommerce-product-gallery .flex-direction-nav .flex-nav-prev { float: right }
.elementor-235 .elementor-element.elementor-element-5337607 .wpr-mobile-nav-menu li {  background-color: #000;}
.wpr-active-menu-item {background-color: #151515;}
.elementor-235 .elementor-element.elementor-element-5337607.wpr-mobile-divider-yes .wpr-mobile-nav-menu a { border-bottom-color: none;border-bottom-width: 0px;}

/**
 * Navigation Menus
 */
 
.site-header .site-navigation ul.menu li a {padding-left: 7px;padding-right: 7px;padding-top: 15px;padding-bottom: 15px;} 

.site-navigation-dropdown ul.menu {background: #000;}

.site-header .site-navigation ul.menu li a:hover { color: #AC1414; transition-duration: 0.2s;text-decoration: underline;!important}

.site-header .site-navigation ul.menu li.current_page_item a{text-decoration: underline; color: #AC1414;!important}

.site-navigation-dropdown ul.menu li a {color: #fff; background: #000;}

.site-header .site-navigation-dropdown ul.menu li.current_page_item a {
  color: #AC1414;background-color: #000 !important;}

.site-header .site-navigation-dropdown ul.menu li a:hover { color: #AC1414;
  background-color: #272727 !important;
}

.site-navigation-dropdown ul.menu li a {font-size:25px; display: block;}

.wpr-active-menu-item {background-color: #000;}

