/**
Theme Name: Minturn Anglers
Author: Mass Division
Author URI: https://massdivision.com
Description: Custom theme for Minturn Anglers.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: minturn-anglers
Template: astra
*/

.form-a label {display:none!important;}

.equal-height-content {height: 100%; display: flex;}

.jet-menu .jet-menu-item .top-level-link .jet-menu-badge {position: absolute; margin: -20px 0 0 0;}
.footer-text a {color:#fff!important;}

/* Menu Icons */
.mi {margin-right: 10px;}
.header-mobile-cart .elementor-size-sm {padding: 8px 16px!important;}

/* Pricing Menu Update 
.elementor-widget-price-table .elementor-price-table__features-list {display: none!important;} */
.elementor-price-table .elementor-price-table__footer {padding: 0 0 20px 0!important;}

/* WooCommerce Edits */
.fusion-main-menu .fusion-main-menu-icon:after, .fusion-main-menu .fusion-widget-cart-counter > a .fusion-widget-cart-number, .fusion-main-menu .fusion-widget-cart-counter > a:before {height: 11px; width: 11px;}
.fusion-widget-cart-number {background-color: #c3303a; color: #fff!important; font-size: 12px;}
p.price .woocommerce-Price-amount {color:green!important;font-weight:bold!important;}
.fusion-main-menu-cart .fusion-main-menu-icon {font-size:24px!important;}
.woocommerce div.product form.cart .variations {padding-bottom:10px;}
.custom-related-products .button  {display:none!important;}
.hp-store-category button {width:100%!important;}
.min-image-shop img {min-height:200px; max-height:200px;}
.woocommerce div.product div.images {margin-bottom:0!important;}

.reset_variations {display:none!important;}
.cart-sidebar .button  {display:none!important;}
.cart-sidebar .button.checkout {display:block!important;}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {font-weight: normal!important; font-size: 14px; float:right;}
.woocommerce ul.product_list_widget li .quantity, .woocommerce ul.product_list_widget li .woocommerce-Price-amount {font-size:14px!important;}
.woocommerce-form-coupon-toggle .woocommerce-info, a.showcoupon,.woocommerce-form-coupon-toggle .woocommerce-message::before,.woocommerce-form-coupon-toggle .woocommerce-info::before {
    background-color: #c3303b!important; color: #fff!important;}

.cart-sideba .woocommerce-mini-cart__total total {margin-top:10px;}

.fly-shop-page .add_to_cart_button {display:none!important;}

/* Content Boxes */
.fusion-content-boxes .content-wrapper-background {padding: 22px 12px 12px 12px!important;}
.fusion-tabs.fusion-tabs-1 .nav, .fusion-tabs.fusion-tabs-1 .nav-tabs, .fusion-tabs.fusion-tabs-1 .tab-content .tab-pane {border-color: rgba(255,255,255,0.7);}
.fusion-tabs.fusion-tabs-1 .tab-pane {background-color: rgba(255,255,255,0.7);}

/* Hides brand text*/
.pwb-brands-col3 p {display:none!important;}

/* Text */
.fusion-modal h1, .fusion-widget-area h1, .post-content h1 {text-transform: uppercase;}
.fusion-megamenu-widgets-container {text-transform:initial;}
.white {color:#FFF!important;}
p span.spacing {letter-spacing: 4px; font-size:13px; margin-bottom:0px!important;}
p.topheader {letter-spacing: 4px; font-size: 13px; margin-bottom: 0px;}

/* Buttons */
.flybook-book-now-button {
    font-size: 16px!important;
    border: none!important;
    padding: 10px!important;
    color: white!important;
    cursor: pointer!important;
    width: 100%!important;
	background-color: #c3303b!important;
	letter-spacing:1px;
}

/* Logo */
.fusion-logo img {max-width: 230px;}

/* Header */
.fusion-header-v4 .fusion-header {padding-top: 10px;padding-bottom: 10px;}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-secondary-menu-search {-webkit-order: 1; -ms-flex-order: 1; order: 1;margin-right: 80px;}

.header-numbers a {font-size:14px;}
.header-numbers a.hn-location  {font-size:16px;}
.hn-denver {margin-right:20px;}
.hn-denver, .hn-minturn {float:left;}


/* Main Menu */
.fusion-main-menu {text-transform:uppercase;}
.fusion-contact-info a {text-decoration: underline;}
.pricing-row {display:none!important;}
.menu-text {text-transform:uppercase;}

.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a {padding: 5px 18px!important;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu {padding: 18px 0!important;}
.fusion-megamenu-title {padding: 0 18px 15px!important;}

.fusion-main-menu .sub-menu li a {font-family: Lato, Arial, Helvetica, sans-serif!important;}

.sub-menu .fusion-mobile-nav-item a {background:#fbfbfb;}

.fusion-footer-widget-area ul {font-size:13px!important;}
.fusion-footer-widget-area .widget-title {margin-bottom:12px;}

/* Images */

.min-image img {min-height:270px; max-height:270px;}

/* Shop  */

.hp-shop h3.product-title {font-size:14px!important;}
.woocommerce-container .product-title {font-size:14px!important;}

.hp-shop .product-buttons a:first-child {
    float: left;
    color: #FFF;
    background-color: #c3303b;
    padding-left: calc(12px + 10px);
    padding-right: 12px;
    border-radius: 12px;
}
.hp-shop .product-buttons a:first-child:hover {background-color:#34416a;}
.product-buttons .fusion-content-sep {}

@media only screen and (max-width: 800px) {
.fusion-body .products li {width: 300px;}
}

/* Shop Sidebar */
.avada_vertical_menu h4.widget-title {padding: 12px 0 0 12px!important;}
#wrapper .fusion-vertical-menu-widget.no-border.left .menu li a .arrow {width:100px!important;}
#media_image-2 {margin-bottom:8px!important;}

.avada_vertical_menu {
    margin-bottom: 15px;
    background: #f8f8f8;
    border: 1px solid #dfdfdf!important;
    padding: 0;
}

.avada_vertical_menu li {
    margin: 0;
    border-bottom: 1px solid #dfdfdf;
}

.avada_vertical_menu a {
    color: #575757;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
	font-weight:400!important;
}

.avada_vertical_menu .arrow {width:auto!important; float: right;}

.store-side-menu a:hover{color:#e41661!important;}

.avada_vertical_menu .sub-menu {
    padding-left: 30px!important;
	margin-left:0!important;
    background-color: #f1f1f1;
}
.avada_vertical_menu ul.sub-menu li {
    border-bottom: none;
}

.avada_vertical_menu .widget {margin-bottom: 0;}

/* Slider Edits */
.flexslider {margin: 0 0 0 0!important;}
.flex-control-nav {display:none!important;}

/* Mobile Fix */

@media only screen and (max-width: 800px) {
.fusion-logo img {max-width: 200px;}
}

.header-numbers {margin-left:50px;}

.fusion-content-widget-area .widget_nav_menu li {border:none!important;}
#posts-container .fusion-post-content {margin-left:20px;}

.star-rating {display:none!important;}
/* new home page 7-7-2020*/
.elementor-text-editor a.hn-number {
    color: #34416A !important;
}
.elementor-text-editor a {
	color: #34416A;
}
.elementor-text-editor a:hover {
	color: #c3303b;
}
.menu-item .fa.fa-caret-right.mi {
	display: none;
}
.jet-menu-item .jet-sub-menu, .jet-sub-mega-menu {
	box-shadow: none;
}
.jet-menu-item .jet-sub-menu {
	border-top:2px solid #c3303b;
}
.jet-menu-item .jet-sub-menu > li > a {
	padding: 10px 15px;
	font-size: 14px;
	color: #464646 !important;
}
.jet-menu-item .jet-sub-menu > li > a:hover {
	color: #c3303b !important;
}
.jet-menu-item .jet-sub-menu > li > a {
	padding: 8px 15px;
	font-size: 15px;
	font-weight: 500;
	color: #464646;
}
.jet-menu-item .jet-sub-menu > li > a:hover {
	color: #c3303b;
}
@media (max-width: 767px){
.elementor-3440 .elementor-element.elementor-element-73d0308 {
    margin-top: 0 !important;
}
}

@media (max-width:991px){
.jet-menu-inner .jet-menu.jet-responsive-menu {
    display: block;
}
}
.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0;
}
