/* Super Style */

/* Note: This style sheet use for all the website. Please use custom-style.css for specific website custom changes. */


/*
.tab-retailers a:hover span { border-bottom: 2px solid #cc3333; }
.tab-schools a:hover span { border-bottom: 2px solid #f9f90f; }
.tab-museums a:hover span { border-bottom: 2px solid #d09405; }
.tab-collectors a:hover span { border-bottom: 2px solid #66cc00; }
*/

.tab-retailers a span { border-bottom: 2px solid #cc3333; }
.tab-schools a span { border-bottom: 2px solid #f9f90f; }
.tab-museums a span { border-bottom: 2px solid #d09405; }
.tab-collectors a span { border-bottom: 2px solid #66cc00; }

.icon-star:before {
	background: url(../images/icon_heartplus.png) no-repeat;
	background-size: contain;
	background-position: center;
	color: transparent;
}
.toplinks>div>div.login>a:before {
	    content: '\f023';
}

.best-sales-pro li 
{
	margin-right: 25px !important;
}

.recommend-pro li {
	width: 258px !important;
	margin-right: 25px !important;
}

.offers .offer-inner img {
	z-index: 0;
	position: absolute;
	left: 0;
}

.offer-banner-button {
	z-index: 1;
	position: absolute;
	bottom: 20px;
	right: 10px
}

.promo-banner-section .col,
.promo-banner-section .col-last {
	position: relative;
}

.more-views li {
	border: none;
}

.more-views {
	width: 95% !important;
}

a:focus {color: inherit;}

.product-view .product-next-prev { display: none; }

.products-grid .item:first-child { clear: both; }

/* Testimonials */
.test_cont .col-1 {
	background-size: cover !important;

	background-repeat: no-repeat !important;
	background-position: center !important; 
	height: auto;
	min-height: 270px;

}
  
.test_cont { margin-bottom: 10px; background-color: #eee !important; padding: 0 !important; }
.test_content h2.h2_test, h2.h2_test { color: #000; margin-left: 10px; display: none; }
.test_text {margin: 10px;}
.test_text .p_test_title { font-size: 18px;}

.profile-pressreleases-read .image_test { width: 48%; float: left; background-color: #000; display: inline-block;}
.profile-pressreleases-read .image_test p { margin: 0px; }
.profile-pressreleases-read .image_test img { width: 48%; float: left; margin: 2px; height: auto !important; }
.profile-pressreleases-read .text_test { width: 48%; float: right; margin: 0 15px; color: #000;}
.profile-pressreleases-read .text_test h3 { color: #000; }
.profile-pressreleases-read .test_cont { display: inline-block; }
.profile-pressreleases-read .social-testimonials { display: none; }
.profile-pressreleases-read .cont_release {display: none;}
.profile-pressreleases-read .back-button { margin: 10px; clear: both; }

.offer-inner .right a:hover:before { box-shadow: none !important; }

.my-igallery-grid li.item {
	width: 165px;
    padding: 12px 10px 20px;
}

.box-category > ul > li ul > li > a {
	padding: 3px 30px !important;
	text-indent: -1em;
}

.short_ul, .short_desc table { display: none; }
.short_cont { width: 100%; }

.item-title a{ 
	white-space: normal; /* css-3 */    
    white-space: -moz-normal; /* Mozilla, since 1999 */
    white-space: -normal; /* Opera 4-6 */    
    white-space: -o-normal; /* Opera 7 */ 
    text-align: center;
    word-wrap: break-word;
}

.product-shop .availability { display: none; }
.product-shop #australian-made img {
    right: 0;
    position: absolute;
    width: 100px;
    margin: 10px 0;
}

.hidden-desktop #australian-made img { width: 30px; margin: 10px 0px; }
.top-links #australian-made { float: right; height: 45px; }
.top-links #australian-made img { width: 25px; margin: 10px; }

.sticky .hidden-desktop #australian-made img { margin: 3px 0px; }

.product-options dl { width: 50%; float: left; }
.product-options dl:last-child { width: 50%; float: right; }
.product-options dl select { width: 98% !important; }

.grid12-6 ul.level0 { width: 62%; border-right: 1px #ddd solid; float: left; }

#nav li ul a span {
	display: inline-block;
    width: 85%;
    vertical-align: top;
}

footer .footer-column a span {
	display: inline-block;
    width: 90%;
    vertical-align: top;
    font-size: 13px;	
}


#nav a.nav-button {
	color: #fff;
    font-size: 13px;
    padding: 3px 10px;
    background: #333333;
    display: inline-block;
    z-index: 10;
    right: 0px;
    top: 44px;
}

.nav-block .cat-bnt button.button { color: #fff; background: #da2c2a; }

.nav-block .navimg { margin-right: 70px; float: left; } 

.nav-custom-menu  { width: 20%; float: left; }

.nav-menu-content { float: left; margin-top: 20px; }

.nav-custom-menu .level1 {margin-top: 0; padding: 0; }

.nav-cms-wrapper div.nav-button { float: left; margin: 45px; }

.nav-custom-menu ul.level1 li {margin: 0; padding: 0; }

.nav-block .cat_pr_info .cat_img img { border: 1px solid #ddd; }

.nav-block .cat_pr_info .products-info .pr-title a {color: #000; }

#view-more-schools { background-color: #0168ab; }
a#view-more-schools:after { color: #efe70f; }

#view-more-museums { background-color: #860c6e; }
a#view-more-museums:after { color: #c1ad0c; }

#view-more-retailers { background-color: #f20404 }
a#view-more-retailers:after { color: #ffffff; }

a.view-more { vertical-align: middle !important; }
a.view-more:after { vertical-align: middle !important; font-size: 16px !important; }

.contact-wrapper ul.form-list li { list-style: none; }

#product_tabs_description_tabbed_contents .std p strong { display: inline-block; margin-top: 10px; }

.button.btn-checkout {
    background: #da2c2a !important;
	color: #fff;
}

.button.btn-checkout:hover {
	background: #eee !important;
	color: #000;
}

.box-content address {
	color: #000;
}

.item-options dt {
	font-weight: bold;
}

.paypal-express-review #shipping_method_form select::-ms-expand {	display: none; } 

.paypal-express-review #shipping_method_form select{
    -webkit-appearance: none;
    appearance: none;
} 

.list_sub_cate {
	display: none;
}

.toplinks .links div.login {
	border-right: 1px solid #000;
}

.toplinks .links div.wishlist {
	display: none;
}

#shipping-zip-form ul label[for="country"] { display: none; }
#shipping-zip-form ul #country { display: none; }
.cart-collaterals #credit {display: none;}
#co-shipping-method-form { padding:0px 15px; }
.search-bar-input { color: #000; }

footer .messages li {margin: 0 !important;}

.premium-display .content-copy h1 { float: none; width: 100%; }

.premium-display .content-copy .tab_content p a { color: red; }

.tab_container, ul.tabs{background: none;}

ul.tabs li.active {background: #666 !important;}

ul.tabs {border-bottom: 1px solid #999;}

.newsletter-wrap { background-size: cover; }

.col2-left-layout .col-main { margin-left: 0 !important; }

.sub_c a {color:red;}

.breadcrumbs { width: 95%; }

.cate { clear: both; }

.calendar .button { display: table-cell; color: #000; }


.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.profile-pressreleases-read .page-title {
	padding: 10px 15px;
	background: #171717; 
}

.profile-pressreleases-read .page-title h1 {
	font-size: 15px;
	color: #fff;
}

.retail-kiosks  td{
	vertical-align: top;
}

#super-product-table colgroup {
    width: 80%;
}
#aitgroupedoptions-options-wrapper .aitgroupedoptions-name {
	margin-top: 0;
	text-transform: capitalize;
}

#aitgroupedoptions-options-wrapper {
	border: 1px solid #eaeaea;
    margin-bottom: 20px;
}

#aitgroupedoptions-options-wrapper td {
    vertical-align: top;
    width: auto;
    background-color: #f5f5f5 !important;
}

#aitgroupedoptions-options-wrapper .dl {
    float: none;
}

#aitgroupedoptions-options-wrapper .last {
    float: none;
    width: 100%;
}

.grouped-product .product-view .product-shop .add-to-box .add-to-cart label {
	display: none;
}

.grouped-product .add-to-box .add-to-cart {
	padding: 20px 0 20px;
}

td.product-name-image {text-transform: capitalize; vertical-align:middle; font-weight: 700px; }

.product-name-image img.thumbnail {
    vertical-align: middle;
}

.grouped-items-table td {
    vertical-align: middle;
}


.grouped-product .product-view .short-description {
	padding: 12px 100px 12px 0px;
}

.grouped-product .product-view .grouped-items-table {
    margin-top: 25px;
}


.grouped-product .add-to-box .add-to-cart span[itemprop="aggregateRating"] {
	float: left;
}

.grouped-product .product-shop .no-rating {
	padding: 0;
	margin: 15px 0 0;
}

.product_contactform {
	float: right;
	display: inline-grid;
	width: auto;
	padding-top: 20px;
	margin-top: 45px;
	margin-right: 25px;
}

.category.offer-banner-section.offers .offer-inner {
    width: auto;
}

.category.offer-banner-section.offers .offer-inner .col.over-effect {
    width: 31%;
    height: 245px;
}
