h1.recs {font-size: 2.5em;text-align: center;font-family: "Trocchi", serif;color: #3B9C9C;text-transform: uppercase;letter-spacing: 0.2em;}h1.new {font-size: 2.5em;text-align: center;font-family: "Trocchi", serif;color: #C08081;text-transform: uppercase;letter-spacing: 0.2em;}h1.popular {font-size: 2.5em;text-align: center;font-family: "Trocchi", serif;color: #3f4d5a;text-transform: uppercase;letter-spacing: 0.2em;}.announcement-bar {padding: 12px 20px;font-size: 1.1em;min-height: 50px;max-width: 100%;text-align: center;position: relative;overflow: hidden;box-sizing: border-box;background-color: #f6f6f6;}/* Wrapper to hold all slides */.announcement-wrapper {position: relative;width: 100%;height: 100%;}/* Style individual slides */.announcement-slide {position: absolute;opacity: 0;transform: translateY(20px);transition: opacity 0.5s ease, transform 0.5s ease;width: 100%;text-align: center;white-space: nowrap;}/* Show active slide */.announcement-slide.active {opacity: 1;transform: translateY(0);}/* Make links look clean */.announcement-slide a {color: black;text-decoration: none;}.announcement-slide a:hover {color: black;text-decoration: none;}/* Pause scroll when hovering */.announcement-bar:hover .announcement-slide {animation-play-state: paused;}#header {width: 100%;height: auto;max-height: 120px;}#header h3.contact {color: #424d59;text-align: center;margin-top: -15px;margin-bottom: 5px;text-transform: uppercase;font-size: 1.2em;font-weight: 200;letter-spacing: 0.1em;}#header h3.contact strong {font-weight: 300;color: #000;}#secondheader {position: relative;min-height: 50px;background-color: #94bcde;color: #3f4d5a;font-family: "Montserrat", sans-serif;}.same-line {height: 40px;}.left {padding-top: 10px;flex: 1;text-align: left;}.center {flex: 1;text-align: center;}.center p {font-weight: 700;color: #3f4d5a;letter-spacing: 0.1em;padding-right: 70px;}.right {flex: 1;text-align: right;margin-right: 15px;margin-top: -17px;}a.breadcrumb {text-decoration: none;color: #485765;background: none;}a.breadcrumb:hover {text-decoration: none;color: #6d8194;}a.breadcrumb.active {color: #2a3640;}a.cart {background-color: #58616d;border: #76a1c7 solid 1px;border-radius: 5px;color: #eee;text-decoration: none;padding: 8px;}a.cart:hover {color: #fff;text-decoration: none;}.navbar2 {position: relative;min-height: 50px;margin-bottom: 0;border: #65a0d3 solid 1px;text-transform: uppercase;font-family: Arial, Helvetica, sans-serif;}.navbar-custom {background-color: #337ab7;color: #c0daf0;}.navbar2 a {color: #c0daf0;}.navbar-custom .navbar-nav>li>a:hover,.navbar-custom .navbar-nav>li>a:focus {background-color: #3c82be;color: #c0daf0;}.navbar-custom .navbar-nav>li.open>a {background-color: #3c82be;color: #c0daf0;}.dropdown-menu>li>a {color: #37434e !important;background-color: #fff !important;}.dropdown-menu>li>a:hover {background-color: #eee !important;}.navbar-custom .navbar-nav>li>a,.navbar-custom .navbar-nav>.active>a {color: #c0daf0;}.navbar-toggle .icon-bar {background-color: #c0daf0;}.navbar-custom .navbar-toggle {border: 1px solid #c0daf0;}.navbar-custom .navbar-toggle:hover {background-color: #4287c2;}.navbar-custom .navbar-toggle>.open {background-color: #4287c2;}.navbar-custom .navbar-toggle>.active {background-color: #4287c2;}.row.content {height: 450px;}.sidenav {padding-top: 20px;padding-bottom: 50px;background-color: #f6f6f6;border: none;box-shadow: 0 4px 8px 0 #000 0 6px 20px 0 #000;}@media screen and (max-width: 767px) {.sidenav {height: auto;padding: 15px;}.row.content {height: auto;}}h3.title {font-size: 1.3em;color: #545454;line-height: 30px;margin: 0;}a.list-group-item {text-transform: uppercase;font-family: "Montserrat", sans-serif;color: #eee;font-size: 0.95em;}body {color: #838383;font-family: "Montserrat", sans-serif;font-size: 1em;margin: 0;}.container {background-color: #ddd;padding: 20px;}.container-fluid {color: #838383;font-family: "Montserrat", sans-serif;font-size: 1em;margin: 0;}.panel-default>.panel-heading {background-color: #58616d !important;color: #e6e6e6 !important;}.white {background-color: #fff;border-left: 6px solid #fff;}.grey {background-color: #fff;}.panel-heading2 {border: #4083bd solid 1px;background-color: #337ab7;color: #eee;padding: 12px;}li.paragraph {list-style-type: none;}li.strong {font-weight: 700;list-style-type: none;}li.italics {font-style: italic;list-style-type: none;}li.break {list-style-type: none;}ul.tech {padding: 30px;}h4.panel-title {text-transform: none;}.prices {background-color: #e8e7e7;border: #e1e1e1 solid 1px;border-radius: 5px;}p.pricing {font-size: 0.875em;color: #555;}p.important {font-size: 0.875em;font-weight: bolder;color: #555;}p.pricetitle {font-size: 0.975em;color: #555;font-weight: 700;}p.pricingtitle {font-size: 0.975em;color: #555;text-decoration: underline;font-weight: 700;}.prices hr {margin: 10px 0;}.selection {width: 180px;display: inline-block;}p strong.offer {font-weight: bolder;color: #b27e45;}h3.offer {font-size: 1.1em;font-weight: bolder;color: #b27e45;text-transform: uppercase;letter-spacing: 0.1em;text-align: center;}h1.title {position: relative;font-size: 1.8em;z-index: 1;overflow: hidden;text-align: center;font-family: "Trocchi", serif;color: #838383;font-weight: 400;line-height: 48px;margin: 0;text-transform: uppercase;letter-spacing: 0.2em;padding: 10px 0;}h1.title:before,h1.title:after {position: absolute;top: 51%;overflow: hidden;width: 50%;height: 1px;content: "\a0";background-color: #ccc;}h1.title:before {margin-left: -50%;text-align: right;}h2.title {position: relative;font-size: 1.6em;z-index: 1;overflow: hidden;text-align: center;font-family: "Trocchi", serif;color: #838383;font-weight: 400;margin: 0;text-transform: uppercase;letter-spacing: 0.2em;}h3.info {position: relative;font-size: 1.3em;text-align: center;font-family: "Trocchi", serif;color: #838383;font-weight: 400;margin: 0;text-transform: uppercase;letter-spacing: 0.2em;}h4.info {position: relative;font-size: 1.3em;text-align: center;font-family: "Trocchi", serif;color: #838383;font-weight: 400;margin: 0;text-transform: uppercase;letter-spacing: 0.2em;}p.message {font-weight: bolder;color: #B27E45;font-size: 1em;}p.quicklink {text-align: center;}p.quicklink a {color: #496a87;}p.quicklink a:hover {color: #90b5d4;text-decoration: none;}a.pop:hover {text-decoration: none;}footer {color: #e4ebf1;background-color: #2e4361;font-family: Arial, Helvetica, sans-serif;padding: 15px;}footer a {color: #e4ebf1;padding: 4px;}footer p {color: #e4ebf1;}footer a:hover {color: #e4ebf1;background-color: #a4b6c4;text-decoration: none;}footer .left p strong {text-transform: uppercase;font-weight: bold;text-align: center;}footer .footerright p {padding-top: 15px;}footer .footermiddle {text-align: left;padding-bottom: 5px;}footer .footerleft {text-align: left;padding-bottom: 0px;}.contact {width: 100%;}input[type="text"],textarea {padding: 6px;border: 1px solid #ccc;border-radius: 4px;box-sizing: border-box;margin-top: 6px;margin-bottom: 16px;resize: vertical;}select {width: 100%;padding: 6px;border: 1px solid #ccc;border-radius: 4px;box-sizing: border-box;margin-top: 6px;margin-bottom: 16px;resize: vertical;}input[type="submit"] {background-color: #4caf50;color: #fff;padding: 12px 20px;border: none;border-radius: 4px;cursor: pointer;}input[type="submit"]:hover {background-color: #45a049;}.containercontact {border-radius: 5px;background-color: #f2f2f2;padding: 20px;font-family: Arial, Helvetica, sans-serif;}* {box-sizing: border-box;}.smcard a.button p {position: absolute;top: 70%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);text-decoration: none;background-color: #000;color: white;padding: 10px 24px;border-radius: 5px;text-transform: uppercase;}.smcard a:hover {opacity: 0.5;transition: 0.2s;}.smcard a img:hover {opacity: 0.5;transition: 0.2s;}.mdcard a.button p {position: absolute;top: 70%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);background-color: #000;color: #fff;font-size: 16px;padding: 10px 24px;border: none;border-radius: 5px;padding: 10px 24px;text-transform: uppercase;}.mdcard a:hover {opacity: 0.5;transition: 0.2s;}.mdcard a img:hover {opacity: 0.5;transition: 0.2s;}.lgcard a.button p:hover {background-color: rgb(71, 69, 69);transition: 0.4s;}.lgcard a.button p {position: absolute;top: 70%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);background-color: #000;color: #fff;font-size: 16px;padding: 10px 24px;border: none;cursor: pointer;border-radius: 5px;text-transform: uppercase;}.lgcardtwo a.button p:hover {background-color: rgb(71, 69, 69);transition: 0.4s;}.lgcardtwo a.button p {position: absolute;top: 75%;left: 75%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);background-color: #000;color: #fff;font-size: 16px;padding: 12px 24px;border: none;cursor: pointer;border-radius: 5px;text-transform: uppercase;}.map h3 {font-size: 1.5em;font-family: "Trocchi", serif;color: #2e4361;font-weight: 400;text-transform: uppercase;letter-spacing: 0.2em;}.map p {padding-left: 40px;font-size: 1em;}.map strong {color: #2e4361;font-weight: 700;text-transform: uppercase;letter-spacing: 0.1em;}.map {color: #838383;background-color: #f6f6f6;max-width: 100%;padding-top: 15px;padding-bottom: 10px;}/*PRODUCT SECTIONS*/.row .products {margin-right: 5%;margin-left: 5%;}.row .products .product {margin-bottom: 15px;}.row .products .product p.title a {font-size: 1.4em;text-align: center;font-family: 'Montserrat', sans-serif;color: #B27E45;text-transform: uppercase;text-decoration: none;}.row .products .product p.price strong {color: black;font-size: 1.4em;text-decoration: none;margin-top: 0;}.row .products .product p.price {margin-bottom: 5px;font-size: 0.85em;opacity: 1;color: #838383;}.row .products .product p.price a {margin-bottom: 5px;font-size: 0.85em;opacity: 1;color: #838383;}.row .products .product a img {width: 200px;max-width: 100%;opacity: 1;}.product button {color: white;background: black;width: 100px;height: 30px;font-size: 0.8em;text-transform: uppercase;border: none;margin-top: 0;margin-bottom: 5px;}/* HOVERING*/.row .products .product:hover a img {opacity: 0.7;transition: 0.1s;}.row .products .product:hover p.price strong {color: #5a616c;transition: 0.1s;}.row .products .product:hover p.title a {text-decoration: none;color: #5a616c;transition: 0.1s;}.row .products .product:hover p.price {text-decoration: none;color: #5a616c;transition: 0.1s;}.row .products .product:hover p.price a {text-decoration: none;color: #5a616c;transition: 0.1s;}