.hide-overflow{overflow:hidden}.product-info .product-single-cat{display:none}.ivan-post-inner .entry-inner .meta{display:none}.iv-layout.header-contact .row{font-weight:700;text-align:right;padding:5px 10px}.iv-layout.header-contact a{color:#fff}.woocommerce-account .sv-wc-payment-gateway-my-payment-methods-table-title,.woocommerce-account .sv-wc-payment-gateway-my-payment-methods-table{display:none !important}.woocommerce-order-pay .show-checkout-only,.woocommerce-order-received .show-checkout-only{display:none}.woocommerce ul.products li.product .button.woo-quick-btn-waitlist,.woocommerce-page ul.products li.product .button.woo-quick-btn-waitlist{display:block;position:relative;bottom:initial;right:initial;left:0;top:0;margin-top:6px}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:20%;font-size:16px}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%;font-size:18px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style-type:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation a{padding:0 .5em}.woocommerce-account .woocommerce-MyAccount-navigation .is-active{background:#ee4e1d;color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{color:inherit}.woocommerce-account .wc-authorize-net-cim-my-payment-methods,.woocommerce-account .wc-authorize-net-cim-my-payment-methods thead,.woocommerce-account .wc-authorize-net-cim-my-payment-methods tbody,.woocommerce-account .wc-authorize-net-cim-my-payment-methods tr,.woocommerce-account .wc-authorize-net-cim-my-payment-methods th,.woocommerce-account .wc-authorize-net-cim-my-payment-methods td{display:block;border:none !important}.woocommerce-account .wc-authorize-net-cim-my-payment-methods tr{border-bottom:3px solid #ccc !important}.woocommerce-account .wc-authorize-net-cim-payment-method-title{float:left;width:38%;padding-right:2%}.woocommerce-account .wc-authorize-net-cim-payment-method-expiry{float:left;width:18%;padding-right:2%}.woocommerce-account .wc-authorize-net-cim-payment-method-subscriptions{float:left;width:40%}.woocommerce-account .wc-authorize-net-cim-payment-method-actions{clear:both}.woocommerce-account thead .wc-authorize-net-cim-payment-method-actions{height:0;clear:both;padding:0 !important}.woocommerce-account table.sv-wc-payment-gateway-my-payment-methods-table .sv-wc-payment-gateway-payment-method-title img{width:100px !important;height:auto !important;clear:right !important;display:block !important}.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box{padding-left:0 !important;padding-right:0 !important}.woocommerce-checkout .checkbox,.woocommerce-checkout .radio{padding-left:0}.woocommerce-checkout .checkbox input[type=checkbox],.woocommerce-checkout .radio input[type=radio],.woocommerce-checkout .input-checkbox{float:none;width:16px;height:16px}.woocommerce form .form-row .input-checkbox{margin-right:4px !important}#active_military_field{padding-top:10px}#active_military_field .optional,#update_all_subscriptions_addresses_field .optional{display:none}.summary .price{line-height:1}.single-product .subscription-details,.ivan-product-popup .subscription-details{font-size:18px;white-space:nowrap}.single-product .quantity,.ivan-product-popup .quantity,.shop_table.cart .product-quantity{display:none}.price strike{opacity:.7;font-size:.9em}.discount-badge{display:inline-block;background:rgba(4,69,140,.7);color:#fff;padding:3px 7px}.woocommerce table.shop_table th small,.woocommerce-page table.shop_table th small{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;color:#525351}.form-row.woocommerce-SavedPaymentMethods-saveNew{display:none !important}.woocommerce-form-coupon-toggle{display:none}.simple-right-menu .iv-module{margin-left:20px}.iv-layout.header .login-ajax .lwa input[type=text],.iv-layout.header .login-ajax .lwa input[type=password]{color:#fff !important}.iv-layout.header .login-ajax .lwa input::placeholder{color:#fff;opacity:.5}.iv-layout.header .login-ajax .trigger{padding:6px 12px;border:2px solid rgba(255,255,255,.5);border-radius:3px}.iv-layout.header .login-ajax .inner-wrapper{width:350px}.iv-layout.header .login-ajax .lwa .lwa-title{text-transform:none;font-size:18px;opacity:.6;margin-bottom:.75em}.iv-layout.header .login-ajax #wp-logout i{transform:scale(1.5);margin-left:.5em}.login-ajax.iv-module .trigger i{display:inline-block;margin-right:.35em}.lwa-avatar{display:none !important}.lwa td{border:none !important}.iv-layout.header a:hover,.header .mega_main_menu .mega_main_menu_ul>li:hover>.item_link{color:rgba(255,255,255,.5)}.iv-layout.bottom-footer .iv-module{width:100%}.entry-content .vc_column_container.full-width-slider>.vc_column-inner{padding-left:0;padding-right:0}.select2-container .select2-selection--single{height:40px}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:13px;line-height:38px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.ivan-message a,.ivan-message a:hover{text-decoration:underline !important}#accordion .entry-title{display:inline-block !important;font-size:1.8rem !important;margin-bottom:0}#links .entry-title{font-size:2rem}.single-post .entry-title{font-size:33px;margin-bottom:10px}.single .thumbnail{text-align:center}.responsive-menu-select select{cursor:pointer;width:25px;height:25px;left:-5px;padding-left:5px}.responsive-menu-select .receptor{font-size:2rem;width:auto}.mega_main_menu{max-width:calc(100% - 126px);overflow:hidden}.narrow-nav .mega_main_menu{max-width:calc(100% - 165px)}.narrow-nav .responsive-menu-select.hidden-lg.hidden-md{display:table !important}@media (max-width:640px){.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%;margin-bottom:1em}.woocommerce-account .wc-authorize-net-cim-payment-method-title,.woocommerce-account .wc-authorize-net-cim-payment-method-expiry,.woocommerce-account .wc-authorize-net-cim-payment-method-subscriptions{float:none;width:100%}}@media (min-width:768px){.pricing-set-5 .vc_col-sm-3{width:20%}.single .thumbnail{float:right;margin-left:2rem}}@media (max-width:1024px){.pricing-set-5 .ivan-pricing-table.subtitle .top-section .price-inner{font-size:60px}}@media (min-width:1200px){.container{width:1040px}.aside-compact{width:1040px}}@media (min-width:1400px){.container{width:1240px}.aside-compact{width:1240px}}@media (min-width:1600px){.container{width:1440px}.aside-compact{width:1440px}}@media (min-width:1800px){.container{width:1640px}.aside-compact{width:1640px}}