/*-----------------------------------------------------------------------------// Custom Theme CSS/-----------------------------------------------------------------------------*//*---------------- Global Custom CSS -------------------*/.category-link{/*CSS transitions*/ -o-transition-property: none !important; -moz-transition-property: none !important; -ms-transition-property: none !important; -webkit-transition-property: none !important; transition-property: none !important; /*CSS transforms*/ -o-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -webkit-transform: none !important; transform: none !important; /*CSS animations*/ -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; -ms-animation: none !important; animation: none !important;}.spb_wrapper{text-align:center;}.gl_star-rating {display:none;}.shopify-product-rating{display:none !important; }@media screen and (max-width: 768px) {.footer-text{display: none;}}.footer-text a{color:#fbbc34 !important;}.footer-text a:hover{text-decoration:underline;}#phonecovertextblock{text-align:left;}#phonecovertextblock p{font-size:13px;}#phonecovertextblock h1{font-size:20px;}#phonecovertextblock a{color:#fbbc34 !important;}#phonecovertextblock a:hover{text-decoration:underline;}/*---------------- Custom CSS for desktop -------------------*/@media (min-width: 992px) {.custom-hover{ position:absolute; bottom:20px; left:50%; box-shadow: 1px 1px 3px rgba(136,136,136,.19);background-color: #fff;-webkit-transform: translateX(-50%);}.custom-hover h3{ margin:0px;padding-left:25px;padding-right:25px;padding-bottom:12px;padding-top:12px;font-family:Lora;font-style:italic;font-size:16px;}#menu-main-navigation li a{ font-weight:bold;}.banner-inner h2{ font-size:100%;}.banner-inner h6{ font-size:100%;}}/*---------------- Custom CSS for tablet -------------------*/@media (min-width: 768px) and (max-width: 991px) {.hover-mask{display:none;} .section_tab_single{display:none;}.custom-hover{ position:absolute; bottom:20px; left:50%; box-shadow: 1px 1px 3px rgba(136,136,136,.19);background-color: #fff;-webkit-transform: translateX(-50%);}.custom-hover h3{ margin:0px;padding-left:25px;padding-right:25px;padding-bottom:12px;padding-top:12px;font-family:Lora;font-style:italic;font-size:14px;}.banner-inner h2{ font-size:100%;}.banner-inner h6{ font-size:100%;}}/*---------------- Custom CSS for mobile landscape -------------------*/@media (min-width: 481px) and (max-width: 767px) {.hover-mask {display:none;} .section_tab_single{display:none;}.custom-hover{ position:absolute; bottom:20px; left:50%; box-shadow: 1px 1px 3px rgba(136,136,136,.19);background-color: #fff;-webkit-transform: translateX(-50%);}.custom-hover h3{ margin:0px;padding-left:25px;padding-right:25px;padding-bottom:12px;padding-top:12px;font-family:Lora;font-style:italic;font-size:10px;}}/*---------------- Custom CSS for mobile -------------------*/@media (max-width: 480px){.hover-mask{display:none;} .section_tab_single{display:none;}.custom-hover{ position:absolute; bottom:10px; left:49%; box-shadow: 1px 1px 3px rgba(136,136,136,.19);background-color: #fff;-webkit-transform: translateX(-50%);}.custom-hover h3{ margin:0px;padding-left:8px;padding-right:8px;padding-bottom:6px;padding-top:6px;font-family:Lora;font-style:italic;font-size:10px;}.banner-inner h2{ font-size:0%;}.banner-inner h6{ font-size:0%;}}