/* overrides go here */ body { font-family: 'Merriweather Sans', sans-serif; } h1, h2, h3, h4, h5, h6 { font-family: 'Merriweather Sans', sans-serif; font-weight: bold; color: #000; } a { color: #ea033f; } a:hover { color: #7d7d7d; } /* quickview */ .category-product-cta-button:hover { background:#ea033f; } .product-price { color: #000; } .socialhover:hover { color: gray; } .small-h1 { font-size: 1.2em; } .pb10 { padding-bottom: 10px; } .pt10 { padding-top: 10px; } .breadcrumbs .current-item { color: #ea033f; } .nav-group-2,.nav-group5, .nav-heading-5 { font-family: 'Merriweather Sans', sans-serif; } .nav-heading-5 a:after { content: none; } .lightweight { font-weight: 300; } .slick-list .category-product-image-wrapper { height: 255px; overflow: hidden; } .slick-list .category-product { min-height: auto; } .category-product { min-height: 450px; } .category-product p { padding-right: 15px; padding-left: 15px; } .sub-category a:hover { color: #ea033f; } .sub-category-layout { padding-top: 0px; } .bios { text-align:justify; min-height: 100px; } .bottom-bios { text-align:justify; min-height: 200px; } .navigation-set .level-1:hover > span a { box-shadow: inset 0 -4px 0 0 #ea033f; } .page-links-active { color: #ea033f; outline-color: red; } .address-edit { color: #ea033f; } .tab-active { color: #ea033f; border-bottom: 4px solid #ea033f; } .bg-levels-green { background-color: #ea033f !important; } .column-right { min-height: 1rem; } .category-product-flag.new { color: #eb2055; border: 1px solid #eb2055; background-color: #FFF; } .pink { color: #ea033f !important; } .pinkneon { color: #ba027a; } .bgpink { background-color: #ea033f; } .bg-2, .bg-green, .bg-lime { background-color: #ea033f; } .create-button { color: #ea033f; } .button.bg-green:hover { background-color: #e54a72; } .button[disabled],.button.disabled { background: #c57691; } .shadowpink { background: #fff; -webkit-box-shadow: 5px 5px 30px -5px rgba(165,1,148,1); -moz-box-shadow: 5px 5px 30px -5px rgba(165,1,148,1); box-shadow: 5px 5px 30px -5px rgba(165,1,148,1); } .bglight { background-color: #f8f8f8; } .search-button, .bar-bg { background: #ea033f; } .service-link-phone { color: #ea033f; } .footer { background: #101010; } .footer ul a { color: #fff; } .footer ul a { color: #fff; } .footer ul a:hover { color: #EA033F; } .footer-contact li { color: #fff; } .disclaimers { background: #000; } .pinkhr { color: #ea033f; width: 150px; margin: auto; } .p3 { padding: 3px; } .p5 { padding: 5px; } .p10 { padding: 10px; } .p20 { padding: 20px; } .p50 { padding: 50px; } /* mini basket */ .mini-basket-inner { border: 2px solid #ea033f; } .mini-basket-inner:after { border-right-color: #ea033f; } .mini-basket-count { background: #ea033f; } .logo { max-height: 65px; position: relative; top: -7px; } .navigation-bar { background: #000; } .nav-item-1--left { background: #000; } .search-input { background: #F1F6F7; border: 0; color: #5d5d5d; } .filter-items-container { width: 60%; } .logobox { min-height: 135px; padding-top: 15px; } .whitediv { background-image: url(/mm5/graphics/00000001/whiteline.png); background-repeat: no-repeat; background-position: center; height: 2px; } .pinkdiv { background-image: url(/images/pinkdiv.png); background-repeat: no-repeat; background-position: center; height: 2px; } .pinkdivbio { background-image: url(/images/pinkdiv.png); background-repeat: no-repeat; background-position: center; height: 2px; margin-bottom: 12px; } /* hero sections - see abus for example usage */ .hero { width: 100%; background-repeat: no-repeat; background-size: cover; min-height: 300px; text-align: center; } .hero-mobile { padding: 25px 15px 13px 15px; text-align: center; min-height: 0px !important; } .rent-hero { background-image: url(/mm5/graphics/00000001/rent_hero.png); } .ctus-hero { background-image: url(/mm5/graphics/00000001/ctus_hero.png); } .exempt-hero { background-image: url(/mm5/graphics/00000001/exempt_hero.png); } .repair-hero { background-image: url(/mm5/graphics/00000001/repair_hero.png); } .pro-hero { background-image:url(/mm5/graphics/00000001/pro_sound_home_hero.jpg); } .abus-hero { background-image: url(/mm5/graphics/00000001/abus_hero.png); } .office-hero { background-image:url(/mm5/graphics/00000001/officebg5.png); } .pro-footer-hero { background-image:url(/mm5/graphics/00000001/pro_sound_footer_hero.jpg); } /* front page round pink buttons */ .button-oval{ font-size:larger; letter-spacing: .2em; text-transform: uppercase; border: 2px solid #ffffff; -webkit-box-shadow: 0px 20px 24px -15px rgba(165,1,148,1); -moz-box-shadow: 0px 20px 24px -15px rgba(165,1,148,1); box-shadow: 0px 20px 24px -15px rgba(165,1,148,1); -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; padding: 13px 40px 13px 40px; text-decoration:none; display:inline-block; text-shadow: 0px 0px 0 rgba(0,0,0,0.3); font-weight:bold; color: #FFFFFF; background-color: #DF034D; background-image: -webkit-gradient(linear, left top, left bottom, from(#DF034D), to(#AD018B)); background-image: -webkit-linear-gradient(top, #DF034D, #AD018B); background-image: -moz-linear-gradient(top, #DF034D, #AD018B); background-image: -ms-linear-gradient(top, #DF034D, #AD018B); background-image: -o-linear-gradient(top, #DF034D, #AD018B); background-image: linear-gradient(to bottom, #DF034D, #AD018B);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#DF034D, endColorstr=#AD018B); } .button-oval:hover{ border: 2px solid #ffffff; background-color: #AD003A; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc1de), to(#AD018B)); background-image: -webkit-linear-gradient(top, #ffc1de, #AD003A, #AD018B); background-image: -moz-linear-gradient(top, #ffc1de, #AD003A, #AD018B); background-image: -ms-linear-gradient(top, #ffc1de, #AD003A, #AD018B); background-image: -o-linear-gradient(top, #ffc1de, #AD003A, #AD018B); background-image: linear-gradient(to bottom, #ffc1de, #AD003A, #AD018B); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc1de, endColorstr=#AD018B); } .button-oval-small{ text-transform: uppercase; border: 2px solid #ffffff; letter-spacing: .1em; -webkit-box-shadow: 0px 20px 24px -15px rgba(165,1,148,1); -moz-box-shadow: 0px 20px 24px -15px rgba(165,1,148,1); box-shadow: 0px 20px 24px -15px rgba(165,1,148,1); -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; padding: 7px 40px 7px 40px; text-decoration:none; display:inline-block; text-shadow: 0px 0px 0 rgba(0,0,0,0.3); color: #FFFFFF; background-color: #DF034D; background-image: -webkit-gradient(linear, left top, left bottom, from(#DF034D), to(#AD018B)); background-image: -webkit-linear-gradient(top, #DF034D, #AD018B); background-image: -moz-linear-gradient(top, #DF034D, #AD018B); background-image: -ms-linear-gradient(top, #DF034D, #AD018B); background-image: -o-linear-gradient(top, #DF034D, #AD018B); background-image: linear-gradient(to bottom, #DF034D, #AD018B);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#DF034D, endColorstr=#AD018B); } .button-oval-small:hover{ border: 2px solid #ffffff; background-color: #AD003A; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc1de), to(#AD018B)); background-image: -webkit-linear-gradient(top, #ffc1de, #AD003A, #AD018B); background-image: -moz-linear-gradient(top, #ffc1de, #AD003A, #AD018B); background-image: -ms-linear-gradient(top, #ffc1de, #AD003A, #AD018B); background-image: -o-linear-gradient(top, #ffc1de, #AD003A, #AD018B); background-image: linear-gradient(to bottom, #ffc1de, #AD003A, #AD018B); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc1de, endColorstr=#AD018B); } /* easy contact */ #ecContactDiv .ui-button { background: #ea033f !important; } #ecContactDiv .ui-dialog .ui-dialog-titlebar { background-color: #ea033f !important; } #ecPromptLocation .ecPromptDisplay { background-color: #ea033f !important; } .ecPromptDisplay:before { border-color: #ea033f rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ea033f !important; } /* email sign up thank you */ ._form-thank-you { color: #fff; padding:15px; padding-left: 25px; padding-right: 25px; background-color: #8080806b; border-radius: 10px; } /* Dynamic Search Results Dropdown Menu */ .mm_searchfield_container { width: 100%; } @media screen and (max-width: 767px) { .mm_searchfield_menu{ top:32px; } } @media screen and (min-width: 768px) and (max-width: 959px) { .mm_searchfield_menu{ top:52px; } } @media screen and (min-width: 960px) { .mm_searchfield_menu{ top:56px; } } .mm_searchfield_menu{ position:absolute; display:none; left:0; right:0; background:#fff; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd; box-shadow:2px 2px 7px -2px rgba( 0, 0, 0, 0.25 ); z-index:1; } .mm_searchfield_empty, .mm_searchfield_message{ position:relative; display:block; padding:15px; text-align:center; font-size:14px; color:#999; } .mm_searchfield_menuitem{ position:relative; display:block; padding:10px 15px; color:#666; font-size:0; cursor:pointer; } .mm_searchfield_menuitem_image_container{ position:relative; display:inline-block; vertical-align:middle; margin-right:10px; width:50px; height:50px; } .mm_searchfield_menuitem_image{ position:relative; display:inline-block; vertical-align:middle; max-width:50px; max-height:50px; } .mm_searchfield_menuitem_title_container{ position:relative; display:inline-block; vertical-align:middle; width:calc( 100% - 60px ); } .mm_searchfield_menuitem_field{ position:relative; display:block; margin-bottom:4px; font-size:12px; color:#999; white-space:normal; word-break:none; hyphens:none; line-height:1.3em; text-transform:none; } .mm_searchfield_menuitem_name{ font-size:14px; color:#666; } .mm_searchfield_menuitem_header{ position:relative; display:block; padding:10px 15px; margin:0; border-bottom:1px solid #ddd; } .mm_searchfield_menuitem_storesearch{ border-top:1px solid #ddd; font-size:14px; } .mm_searchfield_menuitem_selected{ background:#f1f1f1; } .mm_searchfield_menuitem_selected .mm_searchfield_menuitem_field{ color:#333; } .mm_searchfield_menuitem_selected .mm_searchfield_menuitem_name{ color:#000; }