/*Theme Name: nyveTheme URI: https://www.portotheme.com/wordpress/portoAuthor: P-THEMESAuthor URI: https://www.portotheme.com/Description: Porto Responsive WordPress + eCommerce Theme.Version: 1.1Template: portoLicense: CommercialLicense URI: http://themeforest.net/licenses/regular_extendedTags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready*//*************** ADD YOUR CUSTOM CSS HERE  ***************//* Palette *//*#fd7622#212b78#555555#383f48*/.hidden {  display: none !important;  visibility: hidden !important;}.btn-small {  padding: 2px 5px;  font-size: 11px;  border-radius: 5px;  transition: all 0.1s;}.btn-small:hover {  text-decoration: none;}/* Menu */#nav-panel .accordion-menu > li.menu-item > a,#nav-panel .accordion-menu > li.menu-item > .arrow {  color: #212b78;}#nav-panel .accordion-menu li.menu-item.active > a {  background-color: #212b78;}.fa-robot-arm:before {  content: url("images/robot-arm.png");}/* Hide search and cart button */.header-main .separator,.header-main .mini-cart {  display: none !important;  visibility: hidden !important;}/* Footer */#footer .footer-ribbon {  background-color: #fd7622;}/* Category product page */.labels{	display: none !important;	visibility: hidden !important;}/* Single product page */.sku_wrapper {  display: none;  visibility: hidden;}.variations label,.variations .filter-item-list .filter-item {  line-height: 40px;}.variations .filter-item-list .filter-item {  font-size: 0.9rem;  min-width: 100px;}.variations .reset_variations {  font-size: 1rem;}.variations .reset_variations:hover {  background-color: #212b78;  color: #ffffff;}.filter-item-list .active .filter-item,.woocommerce-widget-layered-nav-list .chosen a:not(.filter-color) {  background-color: #fd7622;  color: #fff;  border-color: #fd7622;}.price .price-range-label {  font-size: 14px;}.porto-lightbox a.porto-popup-content {  color: #ffffff;  background-color: #222529;  /*border-color: #fd7622 #fd7622 #ea5c03;*/  padding: 1em 2em;  font-weight: 700;  transition: all 0.1s;}.porto-lightbox a.porto-popup-content:before {  display: inline-block;  content: "\e864";  font-family: "Porto";  margin-right: 0.5rem;  color: #fff;  font-size: 1.125rem;}.porto-lightbox a.porto-popup-content:hover {  text-decoration: none;  background-color: #fd7622;  /*border-color: #fe9655 #fe9655 #fd7622;*/}.product-features-container > .vc_column_container,.special-devices-container > .vc_column_container {  background-color: #ddd;  padding-top: 25px;  margin-bottom: 25px;}#product-features .porto-sicon-title {  position: absolute;  top: -20px;  left: 20px;  transition: 0.3s;  background: rgba(33, 37, 41, 0.8);  color: #fff;  font-size: 17px;  font-weight: 600;  letter-spacing: -0.05em;  padding: 10px 20px;  z-index: 2;  max-width: 90%;  color: #fff;}#product-features .porto-sicon-description {  font-size: 0.9em;}@media (min-width: 550px) {  #product-features .col-md-3 {    -webkit-flex: 0 0 50%;    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;    padding-bottom: 40px;  }}@media (min-width: 1024px) {  #product-features .col-md-3 {    -webkit-flex: 0 0 25%;    -ms-flex: 0 0 25%;    flex: 0 0 25%;    max-width: 25%;  }}@media (max-width: 550px) {  #product-features .porto-sicon-img img.img-icon {    margin: auto;  }  .porto-sicon-box {    margin-bottom: 50px;  }}/* Category page */.tax-product_cat .woocommerce-ordering {  display: none;  visibility: hidden;}/* Single page */.product-features .thumb-info .thumb-info-title {  padding: 10px 20px;  bottom: 0%;}/* Contact Us */.page-id-73 a.porto-sicon-box-link {  color: #777777 !important;}