/*
============================================================

	Theme Name: Shop WP6 Prod Rockynook Ex 
	Theme URI: http://www.laborator.co/view-theme/aurum
	Author: Laborator
	Author URI: http://laborator.co/
	Description: RN Child Theme shop.rockynook.com.
	Version: 3.26.01
	Template: aurum
	Text Domain: aurum

============================================================
*/

header.site-header.sticky.sticked .full-menu .menu-container .logo img#site-logo {
    height: 60px !important;
    min-height: 60px !important;
    width: auto !important;
}
header.site-header .header-widgets .cart-counter .badge {
    background-color:#be1e2d;
}
*::-moz-selection {
    background: #be1e2d none repeat scroll 0 0;
    color: #fff;
}
*::-moz-selection {
    background: #be1e2d none repeat scroll 0 0;
    color: #fff;
}

ul#menu-main-menu.nav li a:hover {
	color:#be1e2d;
}
footer p {
	font-size:11px;
}
header.site-header div.nav > ul li ul li a, header.site-header ul.nav li ul li a {
	padding: 3px 20px;
}
.page-title {
    margin-bottom: 10px;
    padding-bottom: 0;
    padding-top: 0;
}
.woocommerce .shop-item .item-info h3 {
	/* font-size: 16px; */
	display:none !important;
}
.woocommerce .shop-item .item-image img {
	margin-left: 0px;
}
footer.site-footer {
	color: #909090;
}
footer.site-footer.inverted .footer-bottom {
    border-color: #909090;
}
.wpb_wrapper p {
	font-weight:500;
}
footer.site-footer.inverted {
    background: #262626 none repeat scroll 0 0;
}

a:hover {
	color:#be1e2d;
}

.vc_custom_1492125839800 {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}

/*product page image*/

.shop-item-single .item-details-single .shop-item .product-images img {
    display: block;
    height: auto;
    padding-top: 20px;
	padding-left:75px;
    position: relative;
    width:90%;
}
.woocommerce .shop-item .item-image img {
	margin-bottom: 10px;
}
.shop-item-single .item-info.summary {
    padding-left: 0;
}
div[itemprop="description"] p a { 
    color:#be1e2d; 
}
div[itemprop="description"] p a:hover { 
    color:#6e111b; 
}
section.blog.blog-sidebar {
	margin-top:0;
}
section {
	padding:0;
}
h4 {
	font-size:16px;
}
.products h3 {
	color:red;	
}
h3.price {
	display:none;
}
.woocommerce .shop-item .item-info {
	padding:0;
	margin-bottom:35px;
}
/*.woocommerce .shop-item .item-info span {
	font-size: 16px;
	color:green;
	display:none;
}*/
.woocommerce .shop-item .item-info a.product-type-variable[data-product_id]::before, .woocommerce .shop-item .item-info a.product_type_grouped[data-product_id]::before {
    display: none;
}
.woocommerce .shop-item .item-info a[data-product_id]::after {
   display:none;
}
.woocommerce .shop-item .item-info h3 a {
	/*color:magenta;*/
	font-size: 16px;
	text-transform:none;
}
.woocommerce .shop-item .item-info h3 {
	padding:0;
	margin-top: 6px;
}

.shop-item-single .item-info.summary .price {
    font-size: 15px;
 }
.shop-item-single .item-info.summary form.cart .button {
	/*margin-top:10px;*/
	border-top:1px solid white;
	/*background-color:red;*/	
}
.shop-item-single .item-info.summary form.cart .button:hover {
		background-color: #30b672;
}
		
.nav-tabs > li.active > a:hover {
	color:#be1e2d; 
}

div.xocbox-articles-single .post-content p, div.xocbox-authors-single .post-content p {
	/*border:1px solid red;*/
	max-width:90%;
}
div.xocbox-articles-single .post-content img, div.xocbox-authors-single .post-content img {
	max-width:100%;
	height:auto;
}

div.xocbox-authors-single .row aside {
	/*border:1px solid red;*/
}

.btn.btn-default {
	background-color:#30b672;
}
.btn.btn-default:hover {
	background: #006633 none repeat scroll 0 0;
}
/*coupon info at checkout*
div.coupon .btn.btn-primary:hover {
	background-color: magenta;
}
div.coupon .btn.btn-primary {
	background-color:green;
}
.coupon-env .coupon .form-control  {
	border:1px solid red;
}*/

/*order notes*/
.woocommerce #customer_details #order_comments  {
	display:none;
}

.woocommerce-shipping-fields h3 {
}

p#order_comments_field.form-row.form-row.notes.form-group {
	color:transparent;
}

.page-container .wpb_content_element.lab_vc_pagetitle h2 small {
	margin-top:2px;
}
.page-container .wpb_content_element.lab_vc_pagetitle h2 {
	font-size:24px;
}
.replaced-checkboxes:checked + label::before, .replaced-radio-buttons:checked + label::before {
	color:orange;
}
.replaced-checkboxes:checked + label::before, .replaced-radio-buttons:checked + label::before {
    background-color: orange;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 0 0 4px #fff inset;
}
.woocommerce .woocommerce-checkout-payment .payment_methods input[type="radio"]:checked + label::before {
    background-color: orange;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 0 0 4px #fff inset;
}

/* related products fix */
img.attachment-shop-thumb.size-shop-thumb.wp-post-image{
	width:auto;
	height:200px!important;
}

header.site-header .header-menu .main-menu {
    padding-left: 0;
}
header.site-header .header-menu .logo a {
	padding: 5px 0 0 0;
	
}

/* account screen -- downloads */
.woocommerce-MyAccount-downloads { display:none; }
.xocbox-download-img { width:75px; border:1px solid ccc; }
.xocbox-download-book-container { margin:10px; }
.xocbox-download-button-group span { display:block; margin:5px 0 5px 0; color:white; }
.xocbox-download-link-group  { min-width:100px; padding:10px; }
.xocbox-download-link-group span { display:block; padding:3px; }

.xocbox-dl-button-1 { background-color:#f58e22; }
.xocbox-dl-button-2 { background-color:#f06633; }
.xocbox-dl-button-3 { background-color:#ee4231; }

/* product page styles */

.up-sells h2 { text-transform:none; font-size:20px;  }	

.xocbox-option-pricing { list-style:none; margin:0; padding:0; }
.item-details-single .woocommerce-Price-amount { font-size:32px; color:red; }
.item-details-single  .woocommerce-variation-availability { display:none; }
.item-details-single  .product_meta { display:none; max-height:400px; }
.xocbox-greenbar-active { background-color:#f2f2f2; }
.woocommerce .shop_attributes tr:hover { background-color:#e6e6e6; }

.morecontent span { display: none; }
.morelink { display: block; }

/*adr changes august 31 2017*/

.xocbox-featured-image { max-width:700px; margin:10px 0 10px 0; height:auto; }
.xocbox-author-image { max-width:860px; margin:10px 0 10px 0;}

/* additional styles */
.xocbox-variations {display:none; }
.variations { margin:20px; }

.woocommerce .shop-item .onsale { background-color:#be1e2d; display:none; }

.shop-item-single .item-info.summary h1 {
        font-size:35px;
        margin-bottom:10px;
}
.shop-item-single .item-info.summary h4 {
        margin-top:10px;
        margin-bottom:15px;
        text-transform:none;
}

.shop-item-single { margin-top:40px; overflow:visible; }

.shop-item-single .item-info.summary .out-of-stock { font-weight:600; color:#be1e2d; background-color:white; padding:0; font-size:16px; }
.product_list_widget li { height:75px; }
#site-logo{ margin-top:5px; }

div.xocbox-articles-single .post-content p, div.xocbox-authors-single .post-content p { max-width:100%; }
div.xocbox-articles-single img.alignright { float:right; }

.post-formatting a, .wpb_text_column a {
    font-weight: 300;
}

.wpb_wrapper p {
    font-weight: 300;
}
/* categories on top of articles*/
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover {
    background-color: #ebebeb;
    display: none;
}
.search .search-header h2 strong {
    color: green;
}

ol, ul { font-weight:300; }


.shop-item-single .item-info.summary form.xocbox-cart { border:1px solid #414042; display:block; max-width:376px; min-width:376px; padding:3px; }
.single_variation_wrap { height:95px; }

.vc_grid-filter{ display:none; }

@media screen and (max-width: 1200px){
	.shop-item-single .item-details-single .shop-item .product-images img {
 		padding:0;
	}
    .xocbox-product-image{
		max-width:300px;
	}
    .sidebar .sidebar-entry ul li > a {
		font-size:14px;
	}	
}	
	
@media screen and (max-width: 1050px){
	.shop.shop-item-single .col-lg-6{
		width:100%;
	} 
	.xocbox-product-image{
		max-width:60%;
	}
}
@media screen and (max-width: 380px){
	.shop-item-single .item-info.summary form.xocbox-cart { max-width:300px; min-width:300px;  }
}

body {
        font-size: 16px;
}
section {
    font-size: 16px;
}

h4 {
        font-size:20px;
}
.shop-item-single .item-info.summary .out-of-stock {
        font-size:17px;
}

/* added 09112017 */
span.product-terms { display:none !important;  }
.sidebar .sidebar-entry .product_list_widget li > a {
    line-height: 1.1;
    text-transform:none;
}

.sidebar .sidebar-entry ul li > a:hover {
    color:#2cb571;
}

.sidebar .sidebar-entry .product_list_widget li>.amount {
        display:none !important;
}


/* 0924 */

footer.site-footer {
        font-size: 16px;
        color:#bfbfbf;
}
footer.site-footer a:hover {
        color:#999999;
}
footer.site-footer a{
        color: #cccccc;
}
footer p {
        font-size: 13px;
}

.search .search-header .tabs a {
        margin-bottom:25px;
}

.search .search-results-list .search-results li .post-details .meta .search-add-to-cart {
        display:none;
}
.search .search-results-list .search-results li .post-details .meta {
        display:none;
}

.search .search-results-list .search-results li {
    padding-bottom: 10px;
}


/* 10052017 */


.post-formatting a, .wpb_text_column a {
    color: maroon;
}



.order-list td.order-number a {
    color: #222;
    font-size: 16px;
    font-weight: 300;
    margin-right:5px;
    display:block;
}

.order-list td.order-total .amount {
        padding-right:8px;
}
.order-list td.order-actions a { color:white; }

/*10152017*/

/*
.xocbox-item-availability-display { display:none; }
.xocbox-item-availability-display strong { display:none; }
*/

.lab-mini-cart  .xocbox-item-availability-display { display:none; }
.lab-mini-cart  .xocbox-item-availability-display strong { display:none; }

.lab-mini-cart  .xocbox-item-format-display { display:none; }
.lab-mini-cart  .xocbox-item-format-display strong { display:none; }
.header-menu .lab-mini-cart .cart_list li .product-details .price-total  { display:none; }


div.cart-collaterals .cross-sells { display:none; }
section.woocommerce-order-downloads {/* display:none; */}
label.screen-reader-text { display:none; }


/* 10222017 */

section.related.products { display:none; }


/*11082017 author section */

.xocbox-author-image { height:300px; width:auto; margin-bottom:30px;  }


.woocommerce-MyAccount-content .edit {
	background:#e0e0e0;
}

.popup-container .price { display:none; }
img.shop-image.lazy-load-shop-image.attachment-shop-thumb { display:none; }


/* 11102017-01 */


.shop-item-single .item-details-single .shop-item .horizontal-product-gallery .product-thumbnails a {
        width:30%;
}

.shop-item-single .item-details-single .shop-item .item-image {
        opacity: 0.9;
}

/*
.nivo-lightbox-image img {
        max-height: 200% !important;
        width:auto !important;
}
*/

section.up-sells .col-lg-3 { width: 33%; }

.horizontal-product-gallery .xocbox-thumb-0 { display:block; }
.horizontal-product-gallery .first { clear:left; }
 

span.price del span { display:none; }
.xocbox-sale-price { display:block;  }

/* 
span.price ins span.amount { display:block; border:1px solid green; height:80px; }
*/
.xocbox-preorder-message{ color:#be1e2d; font-weight:bold; }

section.blog .post .post-content { margin-top: 20px; }


/* 01152018 */

.lab-mini-cart  .xocbox-item-availability-display { display:none; }
.lab-mini-cart  .xocbox-item-availability-display strong { display:none; }

.lab-mini-cart  .xocbox-item-format-display { display:none; }
.lab-mini-cart  .xocbox-item-format-display strong { display:none; }
.header-menu .lab-mini-cart .cart_list li .product-details .price-total  { display:none; }


.order-details .xocbox-item-format-display { display:none; }
.order-details .xocbox-item-format-display strong { display:none; }

.view-cart .xocbox-item-format-display { font-weight:100; text-transform:uppercase; font-size:16px; }
.view-cart .xocbox-item-format-display strong { font-weight:100; text-transform:uppercase; font-size:16px; }

.xocbox-item-availability-display { font-weight:bold; text-transform:uppercase; font-size:16px;  }
.xocbox-item-availability-display strong { font-weight:bold; text-transform:uppercase; font-size:16px; }

.lab-mini-cart .xocbox-item-availability-display { font-weight:bold; text-transform:uppercase; font-size:16px;  }
.lab-mini-cart .xocbox-item-availability-display strong { font-weight:bold; text-transform:uppercase; font-size:16px; }

.lab-mini-cart .product-details a{ font-weight:100; }

.header-menu .lab-mini-cart .cart_list li .product-img img {
    width: 70%;
    height: auto !important;
    box-shadow: 0 0 0 1px #e1e1e1;
}

.woocommerce .order-details-list li.order strong{ color:#282828; }

.woocommerce .cart_totals table tr:last-child td, .woocommerce .cart_totals table tr:last-child th {
    min-width: 85px;
}

/*wishlist*/
.shop_table.cart.wishlist_table .product-add-to-cart .button { background-color:#2cb571; color:#2cb571; }
.xocbox-bundle-img { height:45px; border:1px solid ccc; }


.woocommerce .item-info.xocbox-item .button {
    display: none;
}
.woocommerce .products .product .item-info {
   /*display: none; */
   padding: 2px 0;
}

.product-terms  {
	display: none;
}	
	

.logo-dimensions {
    min-width: 288px;
    width: 288px;
}
.woocommerce .products .product .item-info  span.price{
	display:none;
}
.woocommerce .products .product .item-image img {
    z-index: 1;
	height:200px!important;
	width:auto;
}
.single_variation .price .amount {
    font-size: 0.75em;
}
.single_variation .price .woocommerce-Price-amount.modified {
	display:none;
}
/*
.image-placeholder img.lazyloaded, .image-placeholder.image-loaded>img {
	height:200px !important;;
	width:auto;
}
*/	

.woocommerce .summary form.cart.xocbox-cart {
    margin-bottom: 40px;
    border: 1px solid #414042;
	display:block;
	max-width:376px;
	min-width:376px;
    padding: 3px;
}
.woocommerce .products .product .item-info a.xocbox-item-date {
	font-weight:bold;
}
.image-placeholder {
	height:200px !important;
	width:auto;
}
/*
.woocommerce .products .product {
    margin-bottom: 5px;
}

.woocommerce .shop-item .item-info {
    padding: 0;
    margin-bottom: 5px;
}
*/

/*
.shop-item-single .item-details-single .shop-item .product-images img {
    display: block;
    height: auto;
    padding-top: 20px;
    padding-left: 75px;
    position: relative;
    width: 90%;
	border:2px solid red;
}
*/

/*
div.single-product .image-placeholder.image-loaded, 
*/

div.single-product .image-placeholder > img  {
    display: block;
    height: auto;
    padding-top: 10px;
    padding-left: 75px;
    position: relative;
    width: 95%;
	opacity:1;
}

nav.woocommerce-breadcrumb {
	display:none;
}




.woocommerce .products .product .item-info a[data-product_id]:after { display:none; }


.woocommerce .products .product .item-image {
   /*border: 1px solid orange;*/
   /*z-index:1000;*/
}


.page-container .wpb_content_element.lab_wpb_products_carousel .products.slick-initialized .product{
	/*border: 1px solid red;*/
	/*z-index:10;*/
	background-color:transparent;
}


.woocommerce .products .product .item-info a[data-product_id]:before {
    position: relative;
    font-family: "AurumIcons";
    content: "";
    font-weight: 300;
    /* display: block; */
    font-size: 14px;
    color: transparent;
    margin-right: 10px;
    transform: rotate(0deg);
    transition-duration: 300ms;
    transform-origin: 50% 50%;
}
/*
button.slick-next.slick-arrow {
	background-color:red;
}
*/
/*
.page-container .wpb_content_element.lab_wpb_products_carousel .products.slick-initialized .slick-arrow {
    right: -5px;
    background-image: none;
	background-color:transparent;
}

.page-container .wpb_content_element.lab_wpb_products_carousel .products.slick-initialized .slick-arrow.slick-next {
    right: -5px;
    background-image: none;
	background-color:transparent;
}
*/


.woocommerce .products .product .item-info.xocbox-item h3 {
    display: block !important;
	font-weight:normal;
	color:#282828;
}


.woocommerce .shop-item .item-info h3 {
    /* font-size: 16px; */
    display: none !important;

}

.image-placeholder.image-loaded {
    background: 0 0;
	padding-bottom:0;
}

.woocommerce .products .product .item-info a.xocbox-item-date {
    font-weight: normal; 
}
body.home .woocommerce .products .product .item-info a.xocbox-item-date {
	display:none
}

body.product-template-default div.product-images-container {
	/*border:2px dashed orange;*/
	
}
body.product-template-default div.product-images-container .image-placeholder {
	/*border:2px dashed orange;*/
	height:100% !important;
	background-color:cyan;
}

div.single-product--product-details div.summary.entry-summary.item-info h1{
	font-weight:400;
}

div.single-product--product-details div.product-images-container {
	/*border:2px dashed orange;*/  
	
}

.woocommerce .product-images .woocommerce-product-gallery__image button.product-gallery-lightbox-trigger {
	display:none;
}

div.item-image span.image-placeholder {
	/*border:2px dashed orange; */ 
	display:none;
}
div.item-image span.image-placeholder:first-child {
	/*border:2px dashed orange; */ 
	display:block;
}

nav.nav-growpop .icon-wrap {
   
   /* display: none; */
}


/* base theme overrides */
header.site-header div.nav>ul li a, header.site-header ul.nav li a {
    display: block;
    font-weight: 300;
    text-transform: uppercase;
    color: #222;
    outline: 0;
}

.woocommerce .summary {
    /*padding-left: 30px;
    margin-bottom: 30px;*/
    font-weight: 300;
}
h1, h2, h3, h4, h5, h6 {
    text-transform: uppercase;
    font-weight: 300;
    color: #222;
}
/* base theme overrides */


.wpforms-form input[type=radio]:before {
    display: inline-block;
    position: relative;
    content: "";
    left: 3px;
    top: 3px;
    right: 3px;
    bottom: 3px;
    background-color: #7b599b;
    transition: all 150ms cubic-bezier(.445,.05,.55,.95);
    opacity: 1;
    transform: scale(.9)
}

.wpforms-selected input[type=radio]:checked {
    background-color: orange !important;
    border:2px solid #ccc  !important;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 0 0 4px #fff inset;
}


.wpforms-form input[type=checkbox]:before {
    display: inline-block;
    position: relative;
    content: "";
    left: 3px;
    top: 2px;
    right: 3px;
    bottom: 3px;
    background-color: #7b599b;
    transition: all 150ms;
    opacity: 1;
    transform: scale(.9);
}


.wpforms-selected input[type=checkbox]:checked {
   background-color: orange !important;
   border:2px solid #ccc  !important;
   /*box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 0 0 4px #fff inset;*/
}

/* shipping types update 09/2024*/

tr.shipping ul.woocommerce-shipping-methods input.shipping_method {
    border: 1px solid #282828;
    /*float:left;*/
}
/*

tfoot tr.shipping ul.woocommerce-shipping-methods label{
        border: 1px solid transparent;
	isplay:block; 
	margin:0 10px 0 0;
}
*/
.woocommerce #order_review .shop_table tr.shipping ul, .woocommerce .cart_totals .shop_table tr.shipping ul {
    width: 100%;
    clear: both;
    list-style: none;
    margin: 0;
    padding: 0;
    float: right;
    text-align: left;
}
