Mixer Hose, Mix Hot & Cold Water, 1ft Washer Braided Rubber for sale in Miami, FL
* { padding: 0; margin: 0; box-sizing: border-box; font-family: 'Abel', sans-serif; } img { border: none; outline: none; max-width: 100%; } a, a:active, a:focus, a:hover { outline: none; text-decoration: none; } a { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; } input:focus, textarea:focus, select:focus { outline: none !important; box-shadow: none; } ul { margin: 0; list-style-type: none; } .container { width: 1200px; margin: 0 auto; padding: 0 15px; } body { /*font-family: 'Open Sans', sans-serif;*/ font-family: 'Abel', sans-serif; font-size: 14px; line-height: 24px; color: #000000; font-weight: 400; } .one-third { width: 33.33%; float: left; height: auto; } .pull-left { float: left; font-size: 14px; font-weight: 400; } .pull-right { float: right; } .half { width: 50%; float: left; height: auto; } .text-center { text-align: center; } .text-right { text-align: right; } /*===================== Top Bar ========================*/ .top-bar { width: 100%; float: left; height: auto; padding: 15px 0 19px; -webkit-background-size: 100% auto; -moz-background-size: 100% auto; -ms-background-size: 100% auto; background-size: 100% auto; color: #000000; line-height: 20px; background-color: #36BBC6; } .top-bar ul li { float: left; margin-left: 45px; line-height: 20px; } .top-bar ul li:first-child { margin-left: 0; } .top-bar ul li a { display: inline-block; color: #000000; font-size: 14px; font-weight: 400; } .top-bar ul li a:hover { color: #FFFFFF; } /*============================ Header ==========================*/ .header { width: 100%; float: left; height: auto; padding: 20px 0 24px; -webkit-background-size: 100% auto; -moz-background-size: 100% auto; -ms-background-size: 100% auto; background-size: 100% auto; } .logo { padding: 14px 0 11px; } .header h3 { font-size: 24px; color: #36BBC6; margin: 0 0 10px; } .header p { font-size: 14px; color: #000000; margin: 0; } /*======================== Menu Design ==================*/ .menu-container { width: 100%; float: left; height: auto; padding: 36px 0; } #menu-switcher, .navbar-header>label, .switch { display: none; } .menu-container label::before { border-bottom: 2px solid #000; box-shadow: 0 5px 0 0 #000, 0 0 0 0 inset, 0 -5px 0 0 #000; content: ""; height: 0; left: 50%; margin-left: -10px; margin-top: -1px; position: absolute; top: 50%; width: 20px; } .switch { width: 100%; float: left; height: auto; min-height: 45px; position: relative; } .menu-container label { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; cursor: pointer; display: none; height: 35px; padding: 0; position: absolute !important; right: 0; top: 4px; width: 40px; z-index: 9999; border: 1px solid #e1e1e1; } #navbar { width: 100%; float: left; height: auto; } #navbar ul { float: left; width: 100%; text-align: center; } #navbar ul li { display: inline-block; vertical-align: middle; } #navbar ul li a { font-size: 18px; color: #000000; line-height: 25px; display: inline-block; padding: 14px 22px; } #navbar ul li a:hover, #navbar ul li.active a { background: #36BBC6; color: #fff; } /*========================== Content =========================*/ .desc-left { width: 600px; float: left; height: auto; } /*============================== Slider ========================*/ .slider-block { width: 600px; float: left; height: auto; } .frame { width: 100%; height: 485px; padding: 28px 462px 28px 0px; margin: 0 auto; overflow: hidden; position: relative; } .frame div { margin-left: 0; width: 111px; -webkit-transition: 1s; -moz-transition: 1s; -ms-transition: 1s; -o-transition: 1s; transition: 1s; height: 2220px; } .frame img.large { position: absolute; width: 509px; height: auto; top: 27px; right: 0; opacity: 0; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; } .frame .frame-inner { width: 126px; padding-right: 15px; overflow: hidden; } .frame input { position: relative; left: 0; display: none; } .frame label.thumb { display: block; width: 79px; height: auto; float: left; margin: 0px 0 0; } .frame label.thumb img { width: 100%; height: auto; float: left; cursor: pointer; } .frame label.thumb:hover img { opacity: 0.8; } .frame label.left { position: absolute; left: 0; top: 0px; margin: 0; cursor: pointer; width: 79px; height: 28px; text-align: center; background: #fff; } .frame label.thumb.lab4, .frame label.thumb.lab8, .frame label.thumb.lab12, .frame label.thumb.lab16 { margin-bottom: 20px; } .frame label.right { position: absolute; left: 0; bottom: 0px; margin: 0; cursor: pointer; width: 79px; text-align: center; background: #fff; } .frame label.left img, .frame label.right img { margin-top: 0; display: inline-block; } .frame label.left img { vertical-align: top; } .frame label.right img { vertical-align: bottom; } .frame label.one, .frame label.two, .frame label.three, .frame label.four, .frame label.five, .frame label.six { z-index: 90; } .frame input#push1:checked~label.six, .frame input#push3:checked~label.one, .frame input#push5:checked~label.two, .frame input#push7:checked~label.three, .frame input#push9:checked~label.four, .frame input#push11:checked~label.five, .frame input#push2:checked~label.two, .frame input#push4:checked~label.three, .frame input#push6:checked~label.four, .frame input#push8:checked~label.five, .frame input#push10:checked~label.six, .frame input#push12:checked~label.one { z-index: 100; } .frame input#push3:checked~div, .frame input#push12:checked~div { margin-top: 0px; } .frame input#push11:checked~div, .frame input#push7:checked~div, .frame input#push4:checked~div, .frame input#push8:checked~div { margin-top: -896px; } .frame input#push2:checked~div, .frame input#push10:checked~div, .frame input#push1:checked~div, .frame input#push5:checked~div { margin-top: -448px; } .frame input#push6:checked~div, .frame input#push9:checked~div { margin-top: -1344px; } .frame input#pic1:checked~.lab1, .frame input#pic2:checked~.lab2, .frame input#pic3:checked~.lab3, .frame input#pic4:checked~.lab4, .frame input#pic5:checked~.lab5, .frame input#pic6:checked~.lab6, .frame input#pic7:checked~.lab7, .frame input#pic8:checked~.lab8, .frame input#pic9:checked~.lab9, .frame input#pic10:checked~.lab10, .frame input#pic11:checked~.lab11, .frame input#pic12:checked~.lab12, .frame input#pic13:checked~.lab13, .frame input#pic14:checked~.lab14, .frame input#pic15:checked~.lab15, .frame input#pic16:checked~.lab16, .frame input#pic17:checked~.lab17, .frame input#pic18:checked~.lab18, .frame input#pic19:checked~.lab19, .frame input#pic20:checked~.lab20 { opacity: 0.8; } .frame input#pic1:checked~img.p1, .frame input#pic2:checked~img.p2, .frame input#pic3:checked~img.p3, .frame input#pic4:checked~img.p4, .frame input#pic5:checked~img.p5, .frame input#pic6:checked~img.p6, .frame input#pic7:checked~img.p7, .frame input#pic8:checked~img.p8, .frame input#pic9:checked~img.p9, .frame input#pic10:checked~img.p10, .frame input#pic11:checked~img.p11, .frame input#pic12:checked~img.p12, .frame input#pic13:checked~img.p13, .frame input#pic14:checked~img.p14, .frame input#pic15:checked~img.p15, .frame input#pic16:checked~img.p16 { opacity: 1; z-index: 100; } /*=========================== List Info ======================*/ .desc-right { width: 540px; float: right; height: auto; margin-top: 27px; } .product-info { width: 100%; float: left; height: auto; } .price { padding-bottom: 22px; width: 100%; float: left; height: auto; position: relative; } .price .sale-price { font-size: 30px; color: #000000; } .regular-price { font-size: 14px; color: #afafaf; margin-left: 10px; text-decoration: line-through; } .price::before { width: 100%; height: 22px; position: absolute; left: -30px; bottom: 0; content: ''; } .title { font-size: 24px; color: #000000; text-transform: uppercase; position: relative; font-weight: 600; font-family: 'Open Sans', sans-serif; padding-bottom: 10px; margin: 0 0 15px; } .title::before { width: 273px; height: 1px; position: absolute; left: 0; bottom: 0; content: ''; background: #36BBC6; } .title::after { width: 120px; height: 1px; position: absolute; left: 153px; bottom: 0; content: ''; background: #36BBC6; } .description { width: 100%; float: left; height: auto; position: relative; padding-bottom: 20px; } .description p:last-child { margin: 0; } .description p { margin: 0 0 20px; font-size: 15px; color: #b4b4b4; } .description::before { width: 273px; height: 1px; position: absolute; left: 0; bottom: 0; content: ''; background: #36BBC6; } .description::after { width: 120px; height: 1px; position: absolute; left: 153px; bottom: 0; content: ''; background: #36BBC6; } .info-list { margin-top: 10%; width: 100%; float: left; height: auto; padding: 14px 0 0; } .info-list label { font-size: 18px; font-weight: 600; color: #717171; font-family: 'Open Sans', sans-serif; float: left; width: 138px; padding-left: 5px; } .list-block { width: 100%; float: left; height: auto; padding-bottom: 14px; line-height: 18px; margin-bottom: 14px; position: relative; } .list-block::before { width: 150px; height: 1px; position: absolute; left: 0; bottom: 0; content: ''; background: #36BBC6; } .list-block::after { width: 70px; height: 1px; position: absolute; left: 80px; bottom: 0; content: ''; background: #36BBC6; } .list-block span { font-size: 18px; color: #717171; font-weight: 300; font-family: 'Open Sans', sans-serif; } .list-block.size a { color: #717171; margin-right: 10px; } .list-block.color a { width: 29px; height: 18px; line-height: 18px; display: inline-block; margin-right: 2px; float: left; } .colorbox { width: 18px; height: 18px; display: inline-block; border-radius: 15px; } /*========================= tab-outer =====================*/ .tab-outer { width: 100%; float: left; height: auto; padding: 56px 0 45px; } .tab-block input[type="radio"] { display: none; } .tabs .tab-selector-1:checked~.label-block .tab-label-1, .tabs .tab-selector-2:checked~.label-block .tab-label-2, .tabs .tab-selector-3:checked~.label-block .tab-label-3, .tabs .tab-selector-4:checked~.label-block .tab-label-4, .label-block label:hover { color: #fff; background: #36BBC6; } .tabs .tab-selector-1:checked~.tab-content #menu1, .tabs .tab-selector-2:checked~.tab-content #menu2, .tabs .tab-selector-3:checked~.tab-content #menu3, .tabs .tab-selector-4:checked~.tab-content #menu4 { height: auto; opacity: 1; width: 100%; z-index: 100; visibility: visible; padding: 0; } .tab-content>.tab-pane { box-sizing: border-box; float: left; height: 0; position: relative; z-index: 1; overflow: hidden; opacity: 0; } .label-block { width: 100%; text-align: left; margin: 0 0 16px; float: left; } .label-block label { font-size: 14px; color: #717171; line-height: 35px; padding: 0 18px; font-weight: 400; cursor: pointer; margin: 0 5px 0 0; text-transform: uppercase; font-family: 'Open Sans', sans-serif; float: left; } .tab-content { width: 100%; float: left; height: auto; padding: 45px 55px; border-bottom: 9px solid #36BBC6; } .tab-content p { color: #1b0a0a; margin: 0 0 20px; font-size: 15px; } .tab-content p a { color: #1b0a0a; } .tab-content p:last-child { margin: 0; } .tab-content ul { width: 100%; float: left; padding: 0 0 0px 45px; } .tab-content ul li { width: 100%; float: left; list-style-type: none; padding-left: 18px; color: #1b0a0a; margin: 0 0 6px; } .panel-left { width: 50%; float: left; height: auto; padding-right: 30px; } .video-block { float: right; height: auto; width: 50%; } video.responsive-video { width: 100%; } /*=========================== Featured block ===========================*/ .featured-block { width: 100%; float: left; height: auto; } .section-title { width: 100%; float: left; height: auto; margin: 0 0 38px; } .section-title h3 { font-size: 24px; color: #36BBC6; font-weight: 600; padding-bottom: 10px; position: relative; font-family: 'Open Sans', sans-serif; } .section-title h3::before { width: 198px; height: 3px; position: absolute; left: 50%; bottom: 0; content: ''; background: #36BBC6; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); } .product-list { width: 100%; float: left; height: auto; padding: 0 30px 75px; border-bottom: 9px solid #36BBC6; margin: 0 0 45px; } .product-list li { width: 257px; float: left; margin-right: 27px; margin-top: 42px; position: relative; } .product-list li::before { width: 100%; float: left; height: 21px; content: ''; background: #36BBC6; position: absolute; top: -42px; } .product-list li:last-child { margin-right: 0; } .product-thumb { width: 100%; height: auto; overflow: hidden; position: relative; display: block; margin: 0 0 14px; } .product-thumb img { width: 100%; height: auto; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; float: left; } .shop-button { width: 100%; height: auto; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); text-align: center; margin-left: -100%; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; opacity: 0; visibility: hidden; } .shop-button a { background: #36BBC6; font-weight: 300; font-size: 14px; width: 120px; line-height: 35px; display: inline-block; color: #fff; text-transform: uppercase; } .product-list li:hover .shop-button { opacity: 1; visibility: visible; margin-left: 0; } .product-list li:hover .product-thumb img { opacity: 0.5; } .product-list h3 { font-size: 18px; color: #36BBC6; font-weight: 400; margin: 0 0 9px; } .product-list .price .sale-price { font-size: 24px; color: #848484; } /*=========================== Footer ==========================*/ .footer { width: 100%; float: left; height: auto; } .footer-top { width: 100%; float: left; height: auto; margin: 0 0 30px; } .footer-bottom { width: 100%; float: left; height: auto; background: #cccccc; padding: 12px 0; } .footer-bottom p { color: #000000; margin: 0; } .logo-part { width: 390px; float: left; height: auto; padding-right: 40px; } .footer-logo { width: 100%; float: left; height: auto; padding: 0 0 10px; position: relative; margin: 0 0 18px; } .footer-logo::before { width: 212px; height: 1px; position: absolute; left: 0; bottom: 0; content: ''; background: #36BBC6; } .footer-logo::after { width: 70px; height: 1px; position: absolute; left: 142px; bottom: 0; content: ''; background: #36BBC6; } .logo-part p { font-size: 14px; color: #000000; } .quick-link { width: 260px; float: left; height: auto; padding-right: 20px; } .quick-link h3 { font-size: 24px; color: #36BBC6; font-weight: normal; padding: 0 0 17px; position: relative; margin: 0 0 20px; } .quick-link h3::before { width: 146px; height: 1px; position: absolute; left: 0; bottom: 0; content: ''; background: #36BBC6; } .quick-link h3::after { width: 70px; height: 1px; position: absolute; left: 76px; bottom: 0; content: ''; background: #36BBC6; } .quick-link ul li { width: 100%; float: left; margin: 0 0 7px; } .quick-link ul li a { font-size: 18px; color: #717171; display: inline-block; } .quick-link ul li a:hover { color: #333; } .payment-method { width: auto; float: left; height: auto; } .payment-method h3 { font-size: 24px; color: #36BBC6; margin: 0 0 25px; font-weight: normal; } /*======================================== Responsive Design =============================*/ @media only screen and (max-width: 479px) { .label-block label { width: 100%; float: left; text-align: center; margin: 0 0 5px; } .product-list li { width: 100% !important; margin: 42px 0 30px !important; } .desc-left { width: 290px; margin: 0 auto; } .slider-block { width: 290px; } .frame { padding: 22px 230px 22px 0px; height: 250px; } .frame img.large { width: 244px; top: 22px; } .frame label.thumb { width: 38px; margin: 0 0 0px; } .frame label.right img { vertical-align: middle; } .frame label.right, .frame label.left { width: 38px; height: 22px; } .frame input#push3:checked~div, .frame input#push12:checked~div { margin-top: 0px; } .frame input#push11:checked~div, .frame input#push7:checked~div, .frame input#push4:checked~div, .frame input#push8:checked~div { margin-top: -450px; } .frame input#push2:checked~div, .frame input#push10:checked~div, .frame input#push1:checked~div, .frame input#push5:checked~div { margin-top: -225px; } .frame input#push6:checked~div, .frame input#push9:checked~div { margin-top: -675px; } .frame div { width: 70px; } } @media only screen and (min-width: 480px) and (max-width:639px) { .desc-left { width: 450px; float: none; height: auto; display: block; margin: 0 auto; } .slider-thumb { width: 360px; } .slider-block { width: 450px; } .slider-block { width: 450px; } .frame { padding: 22px 350px 22px 0px; height: 373px; } .frame img.large { width: 384px; } .frame label.thumb { width: 60px; margin: 0 0 0px; } .frame label.right img { vertical-align: middle; } .frame label.right, .frame label.left { width: 60px; height: 22px; } .frame input#push3:checked~div, .frame input#push12:checked~div { margin-top: 0px; } .frame input#push11:checked~div, .frame input#push7:checked~div, .frame input#push4:checked~div, .frame input#push8:checked~div { margin-top: -690px; } .frame input#push2:checked~div, .frame input#push10:checked~div, .frame input#push1:checked~div, .frame input#push5:checked~div { margin-top: -345px; } .frame input#push6:checked~div, .frame input#push9:checked~div { margin-top: -1035px; } .frame img.large { top: 22px; } } @media only screen and (max-width: 639px) { .half { width: 100%; } .product-list { padding: 0 0px 75px; } .product-list li { width: 216px; margin-right: 25px; } .top-bar .pull-left { width: 100%; text-align: center; } .top-bar { padding: 10px 0; } .top-bar .pull-right { width: 100%; text-align: center; margin: 5px 0 0; } .top-bar ul li { float: none; display: inline-block; margin: 0 8px; } .logo { width: 100%; text-align: center; padding: 10px 0 10px; } .header .pull-right { width: 100%; text-align: center; } .tab-outer { padding: 30px 0; } } @media only screen and (min-width: 640px) and (max-width:767px) { .desc-left { width: 600px; float: none; height: auto; display: block; margin: 0 auto; } .half .list-block:last-child::before, .half .list-block:last-child::after { background: none; } } @media only screen and (max-width: 767px) { .container { width: 100%; } .header { padding: 10px 0; } .menu-container { padding: 15px 0; } .desc-right { width: 100%; margin: 30px 0 0; } .navbar-header>label, .switch, .menu-container label { display: block; }
|
|
|