@media all and (min-width: 1281px) {
    
    .gallery .picture {
	max-width: 300px;
    }
    
    .small-products {
	margin: 30px 0 0 !important;
	padding: 0;
    }
   
}

@media all and (max-width:1024px) {

    .mobile-logo img {
        position: absolute;
        display: inline-block;
        width: auto;
        max-width: 100%;
        max-height: 150%;
        height: 60px;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }

}


@media all and (min-width: 1025px) {

    .theme-home-banners 
    {
        position:relative;
        top: 2px;
        margin-bottom: 0px !important;
    }
    .category-navigation-list-wrapper:hover .category-navigation-title {
	background-color:#009999 !important;
    }

    .category-navigation-list-wrapper ul li:hover > a {
	color: #009999 !important;
    }
    
    .order-summary-content .table-wrapper {
    	/*float:none !important;
    	margin:0 auto;*/
    }
    
    .block-account-navigation.block .list a:hover,
    .block-account-navigation.block .list a:hover:after {
    	color: #009999 !important;
    }
    
    .block-account-navigation.block .list .active a {
    	border-right: 2px solid #009999 !important;
    	color: #009999 !important;
    }
    
    .block-account-navigation.block .list .active a {
    	border-right: 2px solid #009999 !important;
    	color: #009999 !important;
    }
    
    .block-account-navigation.block .list .active a:after {
    	color: #009999 !important;
    }
    
    .category-navigation-list-wrapper ul li:hover > a,
    .category-navigation-list-wrapper ul li:hover > span {
	    color: #009999 !important;
    }

    .category-navigation-list-wrapper ul li:hover > a:after {
	    color: #009999 !important;
    }
}

@media all and (min-width: 768px) {

    .theme-home-banners 
    {
        position:relative;
        top: 2px;
        float: left;
        width: calc(50% - 10px);
        margin: 0 0 25px !important;
    }
    .theme-home-banners a img {
        backface-visibility: hidden;
        transition: opacity .2s ease;
    }
    .theme-home-banners a:hover img {
        opacity: .8;
    }
    .theme-home-banners + .theme-home-banners {
        margin-top: 0;
        margin-left: 20px !important;
    }
    .theme-home-banners + .theme-home-banners + div {
        clear: both;
    }
    
    .spc-categories {
        margin: 0 !important;
    }

    .order-progress {
	 margin: 0 !important;
    }
}

/*@media (min-width: 1025px) {

    .header-selectors-wrapper > div > a {
        color: #fff !important;
        text-align: center !important;
    }

}*/

/*Added for main page overrides*/

.master-wrapper-content,
.html-account-page .master-wrapper-content {
	padding: 10px 6vw !important;
}

/*Welcoming America Theme*/
.category-grid .item-box:hover .title a {
    color:#009999 !important;
}

.header-links a:hover,
.header-links a:hover:before {
    color: #000 !important;
}

.header-logo a img {
	max-height: 55px !important;
}

.ico-wishlist .wishlist-qty,
.ico-cart .cart-qty {
    background-color: #009999 !important;
}


.side-2 {
    border: 0px !important;
}

.overview .product-price {
    color:#009999 !important;
}

.order-progress .active-step.last a:before {
	border: 3px solid #009999 !important;
}

.order-progress .active-step.last a span {
	color:#009999 !important;
}

.block .list li.active > a {
	color: #009999 !important;
}

.button-1.checkout-as-guest-button {
	color: #fff;
}

.mini-shopping-cart input + input {
    color: #fff !important;
}

.spc-categories .category-picture .spc-to-all-products {
    background-color: #009999 !important;
}

.home-page .jCarouselMainWrapper.small-products .nop-jcarousel .carousel-title:before,
.spc-categories .category-title,
.spc-categories .navigation li.active,
.spc-categories .navigation li:hover{
    color: #009999 !important;
}

/*ADDED for Qty Available in ProductTemplete.simple.cshtml*/
.overview .qtyperpack-label, .overview .qtyperpack-value {
    display: block;
    font-size: 12px;
    color: #8c8c8c;
}

.overview .qtyperpack-value {
    display: inline-block;
    font-weight: bold !important;
    font-size: 14px !important;
}

/* Change button and text color to fit Arbor Theme */

/* Welcoming America Dark Turquoise #009999 !important; */
/* Welcoming America Light Turquoise #99e6e6 !important; */

.ajaxCart .k-window-titlebar.k-header .k-window-actions .k-icon:hover:before {
    color: #009999 !important;
}

.productAddedToCartWindowDescription strong {
    color: #009999 !important;
}

input[type="radio"]:checked + label:before,
input[type="checkbox"]:checked + label:before {
	background-color: #009999 !important;
}

.link-rss:hover:before {
	color: #009999 !important;
}

.field-validation-valid,
.username-available-status {
	color: #009999 !important;
}

.cart a,
.data-table a,
.compare-products-table a,
.forums-table-section a {
	color: #009999 !important;
}

.cart .product a:hover,
.data-table .product a:hover,
.compare-products-table .product a:hover,
.forums-table-section .product a:hover {
	color: #009999 !important;
}

.cart .edit-item a,
.data-table .edit-item a,
.compare-products-table .edit-item a,
.forums-table-section .edit-item a {
	color: #009999 !important;
}

.select input[type="checkbox"]:checked + label,
.select-boxes input[type="checkbox"]:checked + label {
	background-color: #009999 !important;
}

.button-1 {
	background-color: #009999 !important;
}

.register-button {
    background-color:#fff !important;
}

.overview .prices {
    margin:10px 0;
}
    
.bar-notification.success {
	background-color: #009999 !important;
}

.eu-cookie-bar-notification button {
	background-color: #009999 !important;
}

.eu-cookie-bar-notification button:hover {
	background-color: #009999 !important;
}

.scroll-back-button {
    border: 1px solid #009999 !important;
}

.scroll-back-button:before {
    color: #009999 !important;
}

.mini-shopping-cart .count a:hover {
	color: #009999 !important;
}

.mini-shopping-cart .price {
	color: #009999 !important;
}

.mini-shopping-cart .totals strong {
	color: #009999 !important;
}

.mini-shopping-cart input[type="button"]:hover {
    background-color: #009999 !important;
}

.login-form-in-header .in-header-register .register-button:hover {
	color: #009999 !important;
}

.login-form-in-header .inputs input:focus + .inputs-icons {
	color: #009999 !important;
}

.login-form-in-header .login-button {
	background-color: #009999 !important;
}

.login-form-in-header .login-button:hover {
	background-color: #009999 !important;
}

.search-box .search-box-button:hover {
	background-color: #009999 !important;
}

.footer-block a:hover {
	color: #009999 !important;
}

.newsletter-email .newsletter-subscribe-button {
	background: #009999 url('../img/subscribe-button.png') center no-repeat !important;;
}

.newsletter-email .newsletter-subscribe-button:hover {
   background-color: #009999 !important;
}

.social-sharing a:hover:before {
	color: #009999 !important;
}

.footer-block .title:before,
.footer-block .title:after {
	color: #009999 !important;
}

.two-row-carousels .slick-arrow:hover {
	background-color: #009999 !important;
	border: 1px solid #009999 !important;
}

.block .title:before {
	color: #009999 !important;
}

.block .list li.active > a {
	color: #009999 !important;
}

.block .list a:hover {
	color: #009999 !important;
}

.block .view-all a {
	color: #009999 !important;
}

.block .tags li a:hover,
.product-tags-all-page li a:hover {
	color: #009999 !important;
}

.poll > strong {
	color: #009999 !important;
}

.home-page-polls .answer input[type="radio"]:checked + label:before {
	background-color: #009999 !important;
}

.home-page-polls .poll .buttons input {
	background-color: #99e6e6 !important;
}

.poll .buttons input:hover {
    background-color: #009999 !important;
}

.block .answer label:hover {
	color: #009999 !important;
}

.answer input[type="radio"]:checked + label:before {
	background-color: #009999 !important;
}

.breadcrumb a:hover,
.breadcrumb a:hover span {
	color: #009999 !important;
}

.contact-vendor-button {
	background-color: #99e6e6 !important;
}

.contact-vendor-button:hover {
    background-color: #009999 !important;
}

.item-box .actual-price {
	color: #009999 !important;
}

.item-box .tax-shipping-info a {
	color: #009999 !important;
}

.item-box .buttons .button-2:hover {
	background-color: #009999 !important;
}

.item-box .btn-wrapper button:hover {
	background-color: #009999 !important;
}

.vendor-item:hover .title a,
.manufacturer-item:hover .title a,
.category-grid .item-box:hover .title a {
	color: #009999 !important;
}

.advantages-item .title a:hover {
	color: #009999 !important;
}

.pager li a:hover,
.pager li span {
	background-color: #009999 !important;
	border-color: #009999 !important;
}

.pager li.previous-page a:hover,
.pager li.next-page a:hover,
.pager li.first-page a:hover,
.pager li.last-page a:hover {
	background-color: #009999 !important;
}

.product-name .manufacturers .value,
.overview .manufacturers .value {
	color: #99e6e6 !important;
}

.product-name .manufacturers .value:hover,
.overview .manufacturers .value:hover {
	color: #009999 !important;
}

.product-review-links a:hover,
.product-no-reviews a:hover {
	color: #009999 !important;
}

.compare-products .add-to-compare-list-button:hover,
.compare-products .add-to-compare-list-button:hover:before {
	color: #009999 !important;
}

.back-in-stock-subscription:hover:before {
	color:#009999 !important;
}

.overview .additional-details div .value a,
.variant-overview .additional-details div .value a {
	color: #99e6e6 !important;
	text-decoration: none;
}

.overview .additional-details div .value a:hover,
.variant-overview .additional-details div .value a:hover {
	color: #009999 !important;
}

.download-sample a {
	color: #009999 !important;
}


.product-social-sharing li a:hover:before,
.email-a-friend:hover:before {
	color: #009999 !important;
}

.ui-datepicker-header {
	background-color: #009999 !important;
}

.variant-overview .product-price {
	color: #009999 !important;
}

.grouped-btn:hover {
	background-color: #009999 !important;
}

.tier-prices .item-price {
	color: #009999 !important;
}

.product-tags-list a {
	color: #99e6e6 !important;
}

.product-tags-list a:hover {
	color: #009999 !important;
}

.ui-tabs .ui-tabs-nav li a:hover {
	color: #99e6e6 !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
.ui-tabs .ui-state-active.ui-tabs-active a {
	color: #009999 !important;
	border-bottom: 2px solid #009999 !important;
}

.mfp-container .apply-shipping-button {
	background-color: #99e6e6 !important;
}

.mfp-container .apply-shipping-button:hover {
	background-color: #009999 !important;
}


.write-review .title strong,
.comment-form-btn strong {
	background-color: #009999 !important;
}

.product-reviews-page .title .write-review-title:hover {
	background-color: #009999 !important;
}

.write-review .rating-options label:before,
.write-review .rating-options input[type="radio"]:checked + label:before {
	color: #009999 !important;
}

.write-review .rating-options:hover label:before {
	color: #009999 !important; 
}

.write-review .rating-options:hover label:hover:before,
.write-review .rating-options:hover input:checked ~ label:before,
.write-review .rating-options input:checked ~ label:hover:before {
	color: #009999 !important; 
}

.product-review-helpfulness .vote:hover:before {
	color: #009999 !important; 
}

.wishlist-page .share-info a {
	color: #009999 !important; 
}

.compare-products-mobile .price .item span {
	color: #009999 !important; 
}

.email-a-friend-page .title a {
	color: #009999 !important; 
}

.inputs.accept-consent .read {
	color: #009999 !important;
}

.center-2 .product-list .item-box .buttons .button-2:hover {
	background-color: #009999 !important;
}

.account-page .button-2.return-items-button:hover,
.account-page .button-2.return-items-button:hover:before {
	color: #009999 !important;
}

.avatar-page .upload-image.valid + label {
	background-color: #99e6e6 !important;
}

.avatar-page .upload-image.valid + label:hover {
	background-color: #009999 !important;
}

.order-progress .active-step:not(.last) a:hover:before {
	background-color: #009999 !important;
}

.order-total td label,
.order-total td span {
	color: #009999 !important;
}

.cart-total .order-total {
	color: #009999 !important;
}

.terms-of-service .read {
	color: #99e6e6 !important;
}

.terms-of-service .read:hover {
	color: #009999 !important;
}

.cart-collaterals > div > .title:hover {
	color: #009999 !important;
}

.cart-collaterals > div > .title:before {
	color: #009999 !important;
}

.cart-collaterals .message-success {
	color: #009999 !important;
}

.checkout-page .multiple-locations {
    	color: #009999 !important;
}

.checkout-page .add-button .btn-holder.open:before {
	color: #009999 !important;
}

.order-completed .order-number {
	color: #009999 !important;
}

.opc > li.allow:not(.active) .step-title:after {
	color: #009999 !important;
}

.opc input[type="checkbox"]:checked ~ label:before {
	background-color: #009999 !important;
}

.opc > li.active .step-title .number,
.opc > li.active .step-title .title {
    color: #009999 !important;
}

.order-details-page .order-overview .order-number {
	color: #009999 !important;
}

.qq-uploader .qq-upload-button {
	background-color: #99e6e6 !important;
}

.qq-uploader .qq-upload-button:hover {
	background-color: #009999 !important;
}

.sitemap-page a {
	color: #99e6e6 !important;
}

.sitemap-page a:hover {
	color: #009999 !important;
}

.post-date,
.news-date {
	color: #009999 !important;
}

.back-to-all-button:hover,
.back-to-all-button:hover:before {
	color: #009999 !important;
}

.blog-page .tags a,
.blogpost-page .tags a {
	color: #99e6e6 !important;
}

.blog-page .tags a:hover,
.blogpost-page .tags a:hover {
	color: #009999 !important;
}

.blog-posts .read-more,
.news-items .read-more {
	background-color: #99e6e6 !important;
}

.blog-posts .read-more:hover,
.news-items .read-more:hover {
    background-color: #009999 !important;
}

.read-comments:hover,
.read-comments:hover:before {
	color: #009999 !important;
}

.open-comment-form:hover {
	background-color: #009999 !important;
}

.new-comment .result {
	color: #009999 !important;
}

.news-list-homepage .view-all a {
	color: #009999 !important;
}

.news-list-homepage .view-all a:after {
	color: #99e6e6 !important;
}

.news-list-homepage .view-all a:hover,
.news-list-homepage .view-all a:hover:after {
    	color: #009999 !important;
}

.current-time {
	color: #009999 !important;
}

.forum-search-box.search-box .search-box-button:hover {
	background-color: #009999 !important;
}

.forum-search-box .advanced > a:hover {
	color: #009999 !important;
}

.forums-table-section .view-all a {
    background-color: #99e6e6 !important;
}

.forums-table-section .view-all a:hover {
	background-color:  #009999 !important;
}

.forums-table-section .image div.sticky:before {
	color: #009999 !important;
}

.forum-table a:hover {
	color: #009999 !important;
}

.topic-post .pm-button:before {
	color: #009999 !important;
}

.topic-post .post-actions .quote-post-button {
	background-color: #99e6e6 !important;
}

.topic-post .post-actions .quote-post-button:hover {
	background-color: #009999 !important;
}

