/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
.decorated {
	font-weight: 300;
	letter-spacing: 1px;
	color: #000;
}

.decorated::after {
	border-bottom: 2px solid #ebe3d4;
	width: 60px;
	display: block;
	content: "";
	margin-top: 5px;
}

.banner-text {
	display: inline-block;
	float: right;
	margin-left: 15px;
}

.banner-text a {
	font-size: 13px;
	font-weight: 300;
	padding: 20px 0;
	color: #CB9742;
	text-transform: uppercase;
}

.banner-text a:hover {
	color: #999;
}

.header-magazine #Top_bar .banner_wrapper img {
    display: inline-block;
    max-width: 100%;
    height: auto;
    max-height: 60px;
    width: 40px;
}

/* Meni */
#Top_bar .menu > li > a span:not(.description) {
	text-transform: uppercase;
	padding: 0 20px;
	letter-spacing: 0.5px;
}

#Top_bar .menu_wrapper {
    width: 100%;
    border-top: 3px solid #EBE3D4;
}

#Top_bar.is-sticky .menu_wrapper {
    background: #fff;
}

.top_bar_right_wrapper a:not(:last-child) {
    border-right: 3px solid #EBE3D4;
}

#Top_bar a#header_cart {
    margin-right: 15px;
	margin-left: 10px;
}

.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li a {
    border-bottom-width: 3px !important;
    padding: 5px 15px !important;
    line-height: 120%;
}

.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title {
    font-weight: 400 !important;
    text-transform: none;
}

.wishlist-wrap {
	display: inline-block;
	float: left;
	position: relative;
	top: 10px;
	padding-right: 20px;
}

.wishlist-wrap i {
	font-size: 20px;
}

.wishlist-wrap span.alg-wc-wl-counter {
    background: #5B5B5B;
    color: #fff;
    border-radius: 3px;
    padding: 3px 4px;
    position: absolute;
    display: block;
    top: -5px;
    left: 17px;
    line-height: 1em;
    font-size: 12px;
}

/* Podstran: Trgovina */
.woocommerce ul.products .desc {
	text-align: center;
}

.woocommerce ul.products li.product a {
    text-decoration: none;
	text-transform: uppercase;
	font-family: 'Montserrat';
    color: #000;
	font-weight: 600;
	font-size: 15px;
	line-height: 1em;
}

.products .price span {
	font-weight: 300;
    color: #bbb;
	font-size: 14px;
}

.woocommerce .products .product {
    border-bottom: 2px solid #fff;
}

.woocommerce .products .product:hover {
    border-bottom: 2px solid #ebe3d4;
}

/* Heart icon for product */
.alg-wc-wl-btn.remove i.fa:first-child {
    color: #69B354;
}

/* Gradnik: slider z izdelki */
.izpo-slider-izdelki .shop_slider .blog_slider_header {
	display: none;
}

.izpo-slider-izdelki .slick-slide .item_wrapper .desc {
	text-align: center;
}

.izpo-slider-izdelki .slick-slide .item_wrapper .desc h4 a {
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'Montserrat';
    color: #000;
	font-weight: 600;
	font-size: 15px;
	line-height: 1em;
}

.slick-slide .item_wrapper .desc .price span {
	font-weight: 400;
    color: #5b5b5b;
	font-size: 14px;
}

/* Podrobnosti izdelka */
.woocommerce-product-details__short-description {
	padding-right: 20px;
	background: #fefefe;
	margin-bottom: 20px;
	/*box-shadow: 0 0 4px 0px #aaa;*/
	/*border-right: 2px solid #ebe3d4;*/
}

.woocommerce .product div.entry-summary h1.product_title {
    font-size: 23px;
    line-height: 28px;
    margin-bottom: 15px;
    padding-bottom: 15px;
    position: relative;
    text-transform: uppercase;
    line-height: 1em;
    font-weight: 500;
	/*color: #C9BDA9;*/
	color: #707070;
}

.woocommerce .product div.entry-summary > p.price {
    margin-bottom: 35px;
    font-size: 20px;
    font-weight: 300;
}

.woocommerce .product div.entry-summary > .cart {
    display: inline-block;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 100%;
}

.woocommerce .product div.entry-summary .cart .button {
    /*background: #707070;*/
    background: #092b46;
	width: 100%;
	font-family: 'Montserrat';
	font-size: 15px;
	text-transform: uppercase;
}

.woocommerce .product div.entry-summary .alg-wc-wl-btn-wrapper {
    display: inline-block;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 100%;
}

.woocommerce .product div.entry-summary .alg-wc-wl-btn-wrapper .button {
    background: #ebe3d4;
	color: #707070;
	width: 100%;
}

.woocommerce-variation-add-to-cart .quantity .qty {
	padding: 2px;
	margin-top: 9px;
}

.woocommerce .product div.entry-summary .product_meta {
    display: none;
}

.woocommerce .product .product_wrapper .share-simple-wrapper {
    margin: 20px 0;
    display: block;
    width: 100%;
    overflow: hidden;
}

.woocommerce .product .product_wrapper .text-fix-wrap {
	display: block;
	width: 100%;
}

.woocommerce .product .product_wrapper .text-fix-wrap .text {
	color: #707070;
	font-size: 17px;
	font-weight: 300;
	font-style: italic;
}

.single-product #tab-description {
    border-top: 1px solid #ccc;
}

.style-simple .ui-tabs .ui-tabs-nav {
    background: none;
    text-align: center;
}

.style-simple .ui-tabs .ui-tabs-nav li a {
	text-transform: uppercase;
	background: #ccc;
}

.style-simple .ui-tabs .ui-tabs-nav li.ui-state-active a {
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 0;
	background: transparent;
}

.style-simple .ui-tabs .ui-tabs-nav li.ui-state-active a::after {
    content: "";
    background: #fff;
    height: 2px;
    display: block;
	margin-left: -51%;
    bottom: -2px;
}

.woocommerce-variation-add-to-cart.variations_button .plus {
    float: left;
}

.woocommerce-variation-add-to-cart.variations_button .plus,
.woocommerce-variation-add-to-cart.variations_button .minus {
    padding: 5px 10px;
	margin-top: 10px;
}

/* cart, košarica */

.woocommerce .shop_table .product-name a {
    font-size: 14px;
    font-weight: 700;
    color: #092b46;
}

.woocommerce a.button.alt,
.woocommerce button.button.alt {
	background-color: #092b46 !important;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right !important;
}

/* Sidebar */
.single-product .with_aside .four.columns,
.archive.tax-product_cat .with_aside .four.columns {
    float: left;
	overflow: hidden;
}
.single-product .sections_group,
.archive.tax-product_cat .sections_group {
	float: right;
	overflow: hidden;
}

.aside_right .widget-area {
	overflow: hidden;
}

.widget_product_categories ul {
	background: #fff !important;
	color: #5B5B5B;
	list-style: none;
    padding: 0;
}

/*.widget_product_categories ul li a:nth-child(1) {
	text-transform: uppercase;
}*/

.widget_product_categories ul li a {
	color: #5B5B5B !important;
	border-bottom: 1px solid #ddd;
	text-transform: uppercase;
	padding: 4px 0 4px 3px;
}

.widget_product_categories ul a:hover {
	text-decoration: underline;
}

.widget_product_categories ul li ul li a {
	text-transform: none;
}

/* ACTION BAR */
.header-stack #Action_bar .social-menu {
    padding: 3px 0;
}

#Action_bar .social-menu a {
    font-size: 12px;
	text-transform: uppercase;
}


/**
 * @snippet       CSS to Move Gallery Columns @ Single Product Page
 * @sourcecode    https://businessbloomer.com/?p=20518
 * @author        Rodolfo Melogli
 * @testedwith    WooCommerce 3.2.1, Storefront 2.2.5
 */
 
/* Make image 75% width to make room to its right */
 
.single-product div.product .woocommerce-product-gallery .flex-viewport {
    width: 90%;
    float: right;
}
 
/* Make Gallery 25% width and place it beside the image */
 
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
    width: 9%;
    float: left;
}
 
/* Style each Thumbnail with width and margins */
 
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
    width: 100%;
    float: none;
    margin: 0 0 15px 0 !important;
}

.single-product.woocommerce div.product div.images .flex-control-thumbs li {
    width: 100%;	
}

.woocommerce .product .product_wrapper .product_image_wrapper {
    position: relative;
    width: 51%;
}

div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 44%;
}

@media(max-width: 767px) {
	.header-stack #Top_bar a.responsive-menu-toggle {
		color: #fff;
	}
	
	.minimalist-header-no #Subheader {
    	padding: 30px 0 !important;
	}
}