/* RenkliBeyaz Shop Title */
.renklibeyaz-wooshoptitle-wrapper{
	position:relative;
	background-color: #ffffff;
height: 150px;
}
.renklibeyaz-wooshoptitle{
	position:relative;
}
.renklibeyaz-wooshoptitle h1{
	font-family: Playfair Display;
font-size: 60px;
font-weight: 700;
color: #648683;
text-align: center;
text-transform: uppercase;
}



/* RenkliBeyaz Product Page Title */
.renklibeyaz-wooproducttitle-wrapper{
	position:relative;
	background-color: #ffffff;
height: 150px;
}
.renklibeyaz-wooproducttitle{
	position:relative;
}
.renklibeyaz-wooproducttitle h1{
	font-family: Playfair Display;
font-size: 60px;
font-weight: 700;
color: #648683;
text-align: center;
text-transform: uppercase;
}


/* RenkliBeyaz Category Title */
.renklibeyaz-woocategorytitle-wrapper{
	position:relative;
	background-color: #ffffff;
height: 150px;
}
.renklibeyaz-woocategorytitle{
	position:relative;
}
.renklibeyaz-woocategorytitle h1{
	font-family: Playfair Display;
font-size: 60px;
font-weight: 700;
color: #648683;
text-align: center;
text-transform: uppercase;
}



/** WooCommerce **/
.renklibeyaz-shop-container{
	padding-top:50px;
}
.woocommerce .products ul, 
.woocommerce ul.products, 
.woocommerce-page .products ul, 
.woocommerce-page ul.products{
	margin-left: -15px;
    margin-right: -15px;
}
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product{
	min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
	margin:0;
    position: relative;
	float: left;
	width:25%;
	padding-bottom:30px;
}
.woocommerce ul.products li.last, 
.woocommerce-page ul.products li.last{
}
.woocommerce ul.products li.first, 
.woocommerce-page ul.products li.first{
}
.woocommerce-result-count{
	float:none !important;
	margin: 0 0 10px !important;
	text-align: center;
	font-family: Raleway;
}


/* Products Widgets in Page */
ul.product_list_widget{
	list-style:none;
	margin:0;
	padding:0;
}
ul.product_list_widget li{
	margin:0;
	padding:0;
	margin-bottom:30px;
}
ul.product_list_widget li:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
ul.product_list_widget .widget-thumbnail{
	float:left;
}
ul.product_list_widget .widget-title{
	display:block;
	font-size:15px;
}
ul.product_list_widget .woocommerce-Price-amount{
}
ul.product_list_widget ins{
	text-decoration:none;
}
ul.product_list_widget del .woocommerce-Price-amount{
	opacity:.5;
}


/* orderby button */
.renklibeyaz_woo_order_wrapper{
	margin-bottom:55px;
}
.renklibeyaz_woo_order_wrapper .text-left{
	float:left;
	width:50%;
	padding-top:8px;
}
.renklibeyaz_woo_order_wrapper .text-right{
	float:right;
	width:50%;
}
.renklibeyaz_woo_order_wrapper .text-left p{
	text-align:left;
}
.renklibeyaz_woo_order_label{
	margin-right:10px;
}
.renklibeyaz_woo_order,
.renklibeyaz_woo_order ul,
.renklibeyaz_woo_order li{
	list-style:none;
	margin: 0;
	padding: 0;
}
.renklibeyaz_woo_order{
	display:inline-block;
	margin-bottom:10px;
}
.renklibeyaz_woo_order > li{
	position:relative;
}
.renklibeyaz_woo_order li ul li a,
.renklibeyaz_woo_order > li > span{
	text-align:left;
	display:block;
	font-size: 14px;
	line-height:2;
	text-decoration:none;
	padding: 2px 12px 2px 12px;
}
.renklibeyaz_woo_order li ul li{
	text-align:left;
	border-bottom: 1px solid #EFEFEF;
}
.renklibeyaz_woo_order > li > span{
	border: 1px solid #EFEFEF;
}
.renklibeyaz_woo_order li span .arrow{
	margin-left:20px;
}
.renklibeyaz_woo_order li span .arrow:before{
	padding-left:10px;
	font-family: FontAwesome;
	content: "\f107";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.renklibeyaz_woo_order > li > ul{
	    transition: all .4s ease-out;
   -moz-transition: all .4s ease-out;
-webkit-transition: all .4s ease-out;
     -o-transition: all .4s ease-out;
    -ms-transition: all .4s ease-out;
	height:0px;
	overflow:hidden;
	opacity:0;
	position:absolute;
	top:100%;
	right:0;
	z-index:2;
	background:#fff;
	box-shadow: 0 6px 14px 0 rgba(0,0,0,0.1);
	width:150px;
	margin-top:-1px;
	border-top: 1px solid #EFEFEF;
	border-left: 1px solid #EFEFEF;
	border-right: 1px solid #EFEFEF;
}
.renklibeyaz_woo_order li:hover ul{
	overflow:visible;
	height:auto;
	opacity:1;
}
.renklibeyaz_woo_order li ul li:hover{
	background-color:#35002c;
}
.renklibeyaz_woo_order li ul li:hover a{
	color:#ffffff;
}







/* Shop Page */

.woocommerce .widget_price_filter .price_slider_amount .button{
	float:right;
	letter-spacing:2px;
	padding:16px 30px;
}

.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button, 
.woocommerce-page #respond input#submit, 
.woocommerce-page a.button, 
.woocommerce-page button.button, 
.woocommerce-page input.button{
	    transition: all .3s;
   -moz-transition: all .3s;
-webkit-transition: all .3s;
     -o-transition: all .3s;
    -ms-transition: all .3s;
	display:block;
	background:none;
	background-color:#000;
	border:1px solid #000;
	text-align:center;
	box-shadow:none;
	color:#fff;
	font-weight:normal;
	border-radius:0;
	text-transform:uppercase;
	white-space:normal;
	text-shadow:none;
	padding:16px 40px;
	letter-spacing:2px;
}
.woocommerce .thumbnail-wrapper-sh a.button{
	letter-spacing:0;
	font-size:11px;
}

.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover, 
.woocommerce-page #respond input#submit:hover, 
.woocommerce-page a.button:hover, 
.woocommerce-page button.button:hover, 
.woocommerce-page input.button:hover {
    background:#fff;
	color:#000;
    text-decoration: none;
}

.woocommerce ul.products li.product img, 
.woocommerce-page ul.products li.product img{
	    transition: all .5s;
   -moz-transition: all .5s;
-webkit-transition: all .5s;
     -o-transition: all .5s;
    -ms-transition: all .5s;
	box-shadow: none;
	margin:0;
	max-width:auto;
	width:100%;
}

.woocommerce ul.products li.product > div:hover img, 
.woocommerce-page ul.products li.product > div:hover img {
    box-shadow: none;
}
.woocommerce ul.products li.product:hover .thumbnail-second, 
.woocommerce-page ul.products li.product:hover .thumbnail-second {
    opacity:1;
}
.woocommerce ul.products li.product > div:hover .button{
    opacity:1;
}
.woocommerce ul.products li.product .thumbnail-wrapper{
	position:relative;
}
.woocommerce ul.products li.product .thumbnail-wrapper-sh{
	width:170px;
	float:left;
}
.woocommerce ul.products li.product .renklibeyaz-product-text-wrapper{
	margin-left:185px;
}
.woocommerce ul.products li.product .thumbnail-second{
	position:absolute;
	opacity:0;
}
.woocommerce ul.products li.product .thumbnail-fg{
	    transition: all .5s;
   -moz-transition: all .5s;
-webkit-transition: all .5s;
     -o-transition: all .5s;
    -ms-transition: all .5s;
	display:block;
	position:absolute;
	opacity:0;
	background-color:#fff;
	top:0;
	width:100%;
	height:100%;
}
.woocommerce ul.products li.product:hover .thumbnail-fg{
	opacity:.4;
}


.woocommerce ul.products li.product h3, 
.woocommerce-page ul.products li.product h3{
	text-align:left; 
	font-weight:normal;
	font-size:13px; 
	letter-spacing: 1px; 
	padding: 4px 0 5px 0; 
	text-transform:uppercase;
	margin-top:15px;
}

.woocommerce ul.products li.product .price, 
.woocommerce-page ul.products li.product .price,
.woocommerce ul.products li.product .price > .amount, 
.woocommerce-page ul.products li.product .price > .amount,
.woocommerce ul.products li.product .price > ins .amount, 
.woocommerce-page ul.products li.product .price > ins .amount,
.woocommerce-Price-currencySymbol{
	text-align:left;
	color:#464646; 
	font-size:18px; 
	letter-spacing: 2px; 
	padding: 0 0;
	font-weight:bold;
}
.woocommerce ul.products li.product .price > .amount, 
.woocommerce-page ul.products li.product .price > .amount{
	display:inline-block;
	padding-bottom:0;
	padding-top:0px;
}

.woocommerce ul.products li.product .price, 
.woocommerce-page ul.products li.product .price{
	padding-bottom:20px;
}
.woocommerce ul.products li.product .price ins, 
.woocommerce-page ul.products li.product .price ins{
	text-decoration:none;
	display:inline;
	float:left;
}
.woocommerce ul.products li.product .price ins > .amount, 
.woocommerce-page ul.products li.product .price ins > .amount{
	font-weight:bold;
}
.woocommerce ul.products li.product .price span > .amount, 
.woocommerce-page ul.products li.product .price span > .amount{
	font-weight:bold;
}
.woocommerce ul.products li.product .price del{
	display:inline;
}
.woocommerce ul.products li.product .price del .woocommerce-Price-currencySymbol{
	font-size:13px;
	margin-left:10px;
}
.woocommerce ul.products li.product .onsale{
	top: 65px; 
    right: 35px; 
    left: auto; 
}
.woocommerce-page ul.products li.product .onsale{
	top: 16px; 
}
.woocommerce span.onsale, 
.woocommerce-page span.onsale {
    background:none;
	background-color: #35002c;
    box-shadow: none;
	border-radius: 50%;
    color: #ffffff;
    font-size: 11px; 
    font-weight: normal;
    min-height:auto;
	min-width:auto;
    padding: 7px 10px;
    text-shadow: none;
	right:50px;
    top: 0px;
	z-index:1;
	text-transform:uppercase;
	transform:translateY(-100%);
}
.woocommerce-page span.onsale {
	right:15px;
	left:auto;
	transform:none;
	top:15px;
}

/* Breadcrumb */
.woocommerce .woocommerce-breadcrumb{
	margin:0 0 54px 0;
	color:#464646;
	font-size:13px;
}
.woocommerce .woocommerce-breadcrumb a{
	color:#9d9d9d;
}
.woocommerce .woocommerce-breadcrumb a:hover,
.woocommerce .woocommerce-breadcrumb a:active{
	color:#464646;
}

/* Pagination */
.woocommerce nav.woocommerce-pagination{
	text-align:left;
	margin-bottom:150px;
}
.woocommerce nav.woocommerce-pagination ul li, 
.woocommerce-page nav.woocommerce-pagination ul li{
	margin-right:9px;
	border:1px solid #e6e6e6;
}
.woocommerce nav.woocommerce-pagination ul, 
.woocommerce-page nav.woocommerce-pagination ul{
	border:none;
	margin:0;
}


.woocommerce nav.woocommerce-pagination ul li a, 
.woocommerce nav.woocommerce-pagination ul li span, 
.woocommerce-page nav.woocommerce-pagination ul li a, 
.woocommerce-page nav.woocommerce-pagination ul li span{
	    transition: all .3s ease-out;
   -moz-transition: all .3s ease-out;
-webkit-transition: all .3s ease-out;
     -o-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
	padding: 7px 10px;
	font-size:13px;
}

.woocommerce nav.woocommerce-pagination ul li a:focus, 
.woocommerce nav.woocommerce-pagination ul li a:hover, 
.woocommerce nav.woocommerce-pagination ul li span.current, 
.woocommerce-page nav.woocommerce-pagination ul li a:focus, 
.woocommerce-page nav.woocommerce-pagination ul li a:hover, 
.woocommerce-page nav.woocommerce-pagination ul li span.current{
	background: none repeat scroll 0 0 #35002c;
    color: #ffffff;
	border:none;
}

/* WooCommerce Widgets */
.woocommerce .woo-sidebar-nav{
	margin-top:-10px;
}
.woocommerce .woo-sidebar-nav > ul{
	list-style:none;
	margin-left:0;
}
.woocommerce .woo-sidebar-nav > ul > li{
	padding:0;
}
.woocommerce .woo-sidebar-nav > div{
	margin-bottom:30px;
	padding:20px 20px 0 0;
}

.woocommerce.widget_product_tag_cloud a:link,
.woocommerce.widget_product_tag_cloud a:visited{
	    transition: all .2s ease-out;
   -moz-transition: all .2s ease-out;
-webkit-transition: all .2s ease-out;
     -o-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
	font-size:11px !important;
	display:inline-block;
	padding:8px 15px;
	background:#f4f4f4;
	color:#464646;
	margin-right:7px;
	margin-bottom:10px;
}

.woocommerce.widget_product_tag_cloud a:hover, 
.woocommerce.widget_product_tag_cloud a:active{
    color:#f4f4f4;
	background:#464646;
}

.woo-sidebar-nav .renklibeyaz-widget h5{
	font-size:22px;
	letter-spacing:3px;
}

.woo-sidebar-nav .renklibeyaz-widget:first-child{
	padding-top:0;
}

.woo-sidebar-nav .widget_product_search label,
.woo-sidebar-nav .widget_product_search input[type=submit]{
	display:none;
}
.woo-sidebar-nav .widget_product_search input[type=search]{
	width:100%;
	border:none;
	background:transparent;
	border-bottom:1px solid #e6e6e6;
	padding:8px 30px;
}
.woo-sidebar-nav .widget_product_search input[type=search]:focus{
	outline:none;
}
.woo-sidebar-nav .widget_product_search{
	position:relative;
}
.woo-sidebar-nav .widget_product_search:before{
	position:absolute;
	left:0px;
	top:27px;
	font-family:FontAwesome;
	content:"\f002";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color:#464646;
	font-size:16px;
	z-index:99;
}

.woo-sidebar-nav .widget_product_categories{
	padding-bottom:10px;
}
.woo-sidebar-nav .widget_product_categories ul{
	list-style:none;
	margin:0 !important;
	padding:0 !important;
}
.woo-sidebar-nav .widget_product_categories ul li, 
.woo-sidebar-nav .widget_product_categories ol li{
	padding:0 !important;
}
.woo-sidebar-nav .widget_product_categories ul li a:link,
.woo-sidebar-nav .widget_product_categories ul li a:visited{
	    transition: all .2s ease-out;
   -moz-transition: all .2s ease-out;
-webkit-transition: all .2s ease-out;
     -o-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
	display:block;
	padding:6px 10px 6px 0;
	border-bottom:1px solid #e6e6e6;
	color:#6e6e6e;
}
.woo-sidebar-nav .widget_product_categories ul li .count{
	float:right;
	font-size:13px;
}

.woo-sidebar-nav .widget_product_categories ul li a:hover,
.woo-sidebar-nav .widget_product_categories ul li a:active{
	color:#35002c;
}
.woo-sidebar-nav .widget_product_categories ul li ul a{
	padding-left:20px !important;
}
.woo-sidebar-nav .widget_top_rated_products ul.product_list_widget{
	padding-bottom:10px;
}


.woo-sidebar-nav .price_slider_wrapper{
	padding-top:20px;
}
.woocommerce .woo-sidebar-nav .widget_price_filter .price_slider_wrapper .ui-widget-content, 
.woocommerce-page .woo-sidebar-nav .widget_price_filter .price_slider_wrapper .ui-widget-content{
	background:#f4f4f4;
	border-radius:0;
	height:5px;
}
.woocommerce .woo-sidebar-nav .widget_price_filter .ui-slider .ui-slider-range, 
.woocommerce-page .woo-sidebar-nav .widget_price_filter .ui-slider .ui-slider-range{
	background:#35002c;
	box-shadow:none;
}

.woocommerce .woo-sidebar-nav .widget_price_filter .ui-slider .ui-slider-handle, 
.woocommerce-page .woo-sidebar-nav .widget_price_filter .ui-slider .ui-slider-handle{
	background:#000;
	border:4px solid #e6e6e6;
    border-radius:50%;
    box-shadow: none;
    height: 13px;
	width: 13px;
    outline: 0 none;
    position: absolute;
    top:-4px;
}

.woocommerce .woo-sidebar-nav .widget_price_filter .price_slider_amount, 
.woocommerce-page .woo-sidebar-nav .widget_price_filter .price_slider_amount{
	padding-top:20px;
}
.woocommerce .woo-sidebar-nav .widget_price_filter .price_label, 
.woocommerce-page .woo-sidebar-nav .widget_price_filter .price_label{
	padding-top:10px;
	float:left;
}


.woocommerce .woo-sidebar-nav .widget_layered_nav_filters ul li a, 
.woocommerce-page .woo-sidebar-nav .widget_layered_nav_filters ul li a{
	background: #35002c;
    border-radius: 0;
    color: #FFFFFF;
    float: left;
    padding: 10px 10px;
    text-decoration: none;
}

.woocommerce .woo-sidebar-nav .widget_layered_nav ul li{
	display:inline-block;
}
.woocommerce .woo-sidebar-nav .widget_layered_nav ul li a:link,
.woocommerce .woo-sidebar-nav .widget_layered_nav ul li a:visited{
	display:block;
	border:1px solid #e6e6e6;
	color:#9d9d9d;
	padding:5px 10px;
	margin-right:10px;
	margin-bottom:9px;
}
.woocommerce .woo-sidebar-nav .widget_layered_nav .count{
	display:none;
}
.woocommerce .woo-sidebar-nav .widget_layered_nav ul li a:hover,
.woocommerce .woo-sidebar-nav .widget_layered_nav ul li a:active{
	color:#000;
	border-color:#000;
}

.woocommerce .woo-sidebar-nav .widget_layered_nav ul li.chosen a, 
.woocommerce-page .woo-sidebar-nav .widget_layered_nav ul li.chosen a{
	background: #000;
    border: none;
    color: #fff;
}



.woocommerce .woo-sidebar-nav .widget_shopping_cart .cart_list li, 
.woocommerce .woo-sidebar-nav ul.product_list_widget li, 
.woocommerce-page .woo-sidebar-nav ul.product_list_widget li{
	border-bottom:1px solid #e6e6e6;
	padding:20px 0;
}
.woocommerce .woo-sidebar-nav .widget_shopping_cart .cart_list li:last-child, 
.woocommerce .woo-sidebar-nav ul.product_list_widget li:last-child, 
.woocommerce-page .woo-sidebar-nav ul.product_list_widget li:last-child{
	border:none;
}
.woocommerce ul.cart_list li .star-rating, 
.woocommerce ul.product_list_widget li .star-rating{
	margin:5px 0;
}
.woocommerce ul.cart_list li .star-rating .reviewer, 
.woocommerce ul.product_list_widget li .star-rating .reviewer{
	
}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, 
.woocommerce ul.product_list_widget li dl dd, 
.woocommerce ul.product_list_widget li dl dt{
	margin:0;
}
.woocommerce .widget_layered_nav ul li.chosen a:before, 
.woocommerce .widget_layered_nav_filters ul li a:before{
	color:#fff;
}

.woocommerce .woo-sidebar-nav ul.cart_list li img, 
.woocommerce .woo-sidebar-nav ul.product_list_widget li img, 
.woocommerce-page .woo-sidebar-nav ul.cart_list li img, 
.woocommerce-page .woo-sidebar-nav ul.product_list_widget li img{
	box-shadow: none;
    float: left;
    height: auto;
    margin:0;
    width: 60px;
}

.woocommerce .widget_rating_filter ul li a{
	font-size:14px;
}
.woocommerce .widget_rating_filter .star-rating{
	margin:0;
}
.woo-sidebar-nav .widget_recently_viewed_products{
	padding-bottom:10px;
}
.woo-sidebar-nav .woocommerce ul.cart_list.product_list_widget{
	margin-bottom:10px;
}

.woocommerce .woo-sidebar-nav ul.cart_list li .widget-thumbnail, 
.woocommerce .woo-sidebar-nav ul.product_list_widget li .widget-thumbnail, 
.woocommerce-page .woo-sidebar-nav ul.cart_list li .widget-thumbnail, 
.woocommerce-page .woo-sidebar-nav ul.product_list_widget li .widget-thumbnail{
	position:relative;
	float:left;
	margin-right:20px;
}

.woocommerce .woo-sidebar-nav ul.cart_list li .widget-texts, 
.woocommerce .woo-sidebar-nav ul.product_list_widget li .widget-texts, 
.woocommerce-page .woo-sidebar-nav ul.cart_list li .widget-texts, 
.woocommerce-page .woo-sidebar-nav ul.product_list_widget li .widget-texts{
	float:left;
	width:50%;
}

.woocommerce .woo-sidebar-nav ul.cart_list li .widget-title, 
.woocommerce .woo-sidebar-nav ul.product_list_widget li .widget-title, 
.woocommerce-page .woo-sidebar-nav ul.cart_list li .widget-title, 
.woocommerce-page .woo-sidebar-nav ul.product_list_widget li .widget-title{
	margin-top:8px;
	font-weight:normal;
	font-size:14px;
	margin-bottom:3px;
}

.woocommerce .woo-sidebar-nav ul.cart_list li dl, 
.woocommerce .woo-sidebar-nav ul.product_list_widget li dl, 
.woocommerce-page .woo-sidebar-nav ul.cart_list li dl, 
.woocommerce-page .woo-sidebar-nav ul.product_list_widget li dl{
	border:none;
    margin: 0;
    padding: 10px 0 10px 0;
}
.woocommerce .woo-sidebar-nav ul.cart_list li .variation *, 
.woocommerce .woo-sidebar-nav ul.product_list_widget li .variation *, 
.woocommerce-page .woo-sidebar-nav ul.cart_list li .variation *, 
.woocommerce-page .woo-sidebar-nav ul.product_list_widget li .variation *{
	font-weight:normal;
	font-size:12px;
	color:#999;
}
.woocommerce .woo-sidebar-nav ul.cart_list li .quantity, 
.woocommerce .woo-sidebar-nav ul.product_list_widget li .quantity, 
.woocommerce-page .woo-sidebar-nav ul.cart_list li .quantity, 
.woocommerce-page .woo-sidebar-nav ul.product_list_widget li .quantity{
	font-weight:bold;
}
.woocommerce .woo-sidebar-nav ul.cart_list li ins, 
.woocommerce .woo-sidebar-nav ul.product_list_widget li ins, 
.woocommerce-page .woo-sidebar-nav ul.cart_list li ins, 
.woocommerce-page .woo-sidebar-nav ul.product_list_widget li ins{
	text-decoration:none;
}
.woocommerce-page .woo-sidebar-nav ul.product_list_widget .woocommerce-Price-currencySymbol{
	font-size:13px;
}

.woocommerce .star-rating:before, 
.woocommerce-page .star-rating:before,
.woocommerce .star-rating span:before, 
.woocommerce-page .star-rating span:before{
	font-family:star;
}
.woocommerce .star-rating, 
.woocommerce-page .star-rating{
	width:100px;
	float:none;
	font-size:12px;
	height: 14px;
	line-height:14px;
	margin:5px 0 30px 0;
	letter-spacing:8px;
}
.woocommerce .star-rating span:before, 
.woocommerce-page .star-rating span:before{
	color:#e2b710;
	font-size:12px;
	line-height:14px;
}
.woocommerce ul.products li.product .star-rating{
	font-size:12px;
}


.woocommerce .widget_shopping_cart .total, 
.woocommerce-page .widget_shopping_cart .total, 
.woocommerce-page.widget_shopping_cart .total, 
.woocommerce.widget_shopping_cart .total{
	border-top:1px solid #e6e6e6;
	padding:15px 5px;
	text-align:right;
	margin-bottom:0;
}
.woocommerce .widget_shopping_cart .total .woocommerce-Price-amount, 
.woocommerce-page .widget_shopping_cart .total .woocommerce-Price-amount, 
.woocommerce-page.widget_shopping_cart .total .woocommerce-Price-amount, 
.woocommerce.widget_shopping_cart .total .woocommerce-Price-amount{
	font-size:22px;
}
.woocommerce .widget_shopping_cart .total strong, 
.woocommerce-page .widget_shopping_cart .total strong, 
.woocommerce-page.widget_shopping_cart .total strong, 
.woocommerce.widget_shopping_cart .total strong{
	margin-right:10px;
	font-weight:bold;
}
.woocommerce .widget_shopping_cart .buttons a, 
.woocommerce-page .widget_shopping_cart .buttons a, 
.woocommerce-page.widget_shopping_cart .buttons a, 
.woocommerce.widget_shopping_cart .buttons a{
	text-transform:uppercase;
	width:100%;
	border:1px solid #000;
	margin:10px 0;
	letter-spacing:2px;
}
.woocommerce.widget_recent_reviews ul.product_list_widget li img{
	margin-right:20px;
	vertical-align:top;
}
.woocommerce.widget_recent_reviews ul.product_list_widget li a{
	font-weight:normal;
}
.woocommerce.widget_recent_reviews ul.product_list_widget li{
	margin:0;
}







/* Product Page */
.woocommerce #content div.product div.images, 
.woocommerce div.product div.images, 
.woocommerce-page #content div.product div.images, 
.woocommerce-page div.product div.images{
	position:relative;
	width:32%;
	margin-bottom:55px;
}
.woocommerce #content div.product div.summary, 
.woocommerce div.product div.summary, 
.woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.summary{
	background:#fff;
	padding:0 60px 50px 60px;
	width:65%;
	margin-bottom:70px;
}
.woocommerce-page div.product{
	position:relative;
}
.woocommerce div.product .product_title{
	font-weight:normal;
	text-transform:uppercase;
	font-size:37px;
	color:#35002c;
	letter-spacing:4px;
	margin-top:20px;
}
.woocommerce-tabs{
	margin-top:30px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{
	border:none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs{
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before{
	box-shadow:none !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after {
    box-shadow:none !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:before, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before {
	border-radius:0;
    border:0;
    box-shadow: none !important;
    left: 0px;
}
 
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before {
	border: none;
    bottom: 0px;
    content: " ";
    height: 0px;
    position: absolute;
    width: 0px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
	background: none;
    border: none;
    border-radius:0;
    box-shadow:none;
    margin: 0;
    padding: 7px 20px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
	color: #35002c;
}

.woocommerce div.product .woocommerce-tabs ul.tabs, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs {
	padding:0;
	margin-bottom:0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a{
	font-weight:normal;
	font-size:18px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:link,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:visited{
	font-family: 'Playfair Display', serif;
	text-transform:uppercase;
	font-size:22px;
	letter-spacing:2px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:active{
	color: #35002c;
}

.woocommerce div.product .woocommerce-tabs .panel, 
.woocommerce-page div.product .woocommerce-tabs .panel{
	box-shadow:none;
	border-radius:0;
	padding:15px;
	background:transparent;
}

.woocommerce div.product .woocommerce-tabs .panel h2, 
.woocommerce-page div.product .woocommerce-tabs .panel h2{
	font-size:22px;
	margin-top:10px;
}


.woocommerce div.product div.images img, 
.woocommerce-page div.product div.images img{
	box-shadow:none;
	    transition: all .3s ease-out;
   -moz-transition: all .3s ease-out;
-webkit-transition: all .3s ease-out;
     -o-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
}


.woocommerce div.product div.thumbnails a:link, 
.woocommerce div.product div.thumbnails a:visited, 
.woocommerce-page div.product div.thumbnails a:link,
.woocommerce-page div.product div.thumbnails a:visited{
	border:1px solid transparent;
}
.woocommerce div.product div.thumbnails a:hover, 
.woocommerce div.product div.thumbnails a:active, 
.woocommerce-page div.product div.thumbnails a:hover,
.woocommerce-page div.product div.thumbnails a:active{
	border:1px solid #000;
}
.woocommerce div.product div.thumbnails a:hover > img, 
.woocommerce div.product div.thumbnails a:active > img, 
.woocommerce-page div.product div.thumbnails a:hover >img,
.woocommerce-page div.product div.thumbnails a:active >img{
	opacity:.5;
}


.woocommerce .quantity .plus, 
.woocommerce-page .quantity .plus {
	    transition: all .3s ease-out;
   -moz-transition: all .3s ease-out;
-webkit-transition: all .3s ease-out;
     -o-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
	position:static;
	border:0;
	border-radius:0;
	color:#000;
	width:40px;
	height:50px;
	bottom:auto;
	top:auto;
	left:auto;
	right:auto;
	float:left;
	background:transparent;
	box-shadow:none;
	text-shadow:none;
	font-weight:bold;
	outline:none;
	font-size:22px;
}
.woocommerce .quantity .minus, 
.woocommerce-page .quantity .minus {
	    transition: all .3s ease-out;
   -moz-transition: all .3s ease-out;
-webkit-transition: all .3s ease-out;
     -o-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
	position:static;
	float:left;
    border:0;
	border-radius:0;
	color:#000;
	width:40px;
	height:50px;
	bottom:auto;
	top:auto;
	left:auto;
	right:auto;
	background:transparent;
	box-shadow:none;
	text-shadow:none;
	font-weight:bold;
	outline:none;
	font-size:22px;
}

.woocommerce .quantity .minus:hover, 
.woocommerce-page .quantity .minus:hover,
.woocommerce .quantity .plus:hover, 
.woocommerce-page .quantity .plus:hover{
	color:#35002c;
}


.woocommerce .quantity input.qty, 
.woocommerce-page .quantity input.qty{
	position:static;
	float: left;
	border:none;
    border-radius:0;
    box-shadow:none;
    font-weight: normal;
    height: 48px;
    padding: 0;
    text-align: center;
    width: 38px;
	bottom:auto;
	top:auto;
	left:auto;
	right:auto;
	outline:none;
	font-size:16px;
}
.woocommerce table.shop_table .quantity, 
.woocommerce-page table.shop_table .quantity,
.woocommerce div.product form.cart div.quantity, 
.woocommerce-page div.product form.cart div.quantity {
	position:static;
    margin: 0 auto;
    position: relative;
    width: 120px;
	height:50px;
	bottom:auto;
	top:auto;
	left:auto;
	right:auto;
	border:1px solid #e6e6e6;
}

.woocommerce div.product form.cart div.quantity, 
.woocommerce-page div.product form.cart div.quantity{
	margin-right:10px;
	margin-top:30px;
}

.woocommerce div.product form.cart .button, 
.woocommerce-page div.product form.cart .button{
	    transition: all .3s ease-out;
   -moz-transition: all .3s ease-out;
-webkit-transition: all .3s ease-out;
     -o-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
	text-shadow:none;
	padding:18px 30px;
	margin-top:30px;
	background-color:#000;
	color:#fff;
	border:1px solid #000;
	
	-webkit-box-shadow: none;
	-moz-box-shadow: 	none;
	box-shadow: 		none;
	
	outline:none;
	letter-spacing:3px;
}

.woocommerce .added_to_cart.wc-forward{
	display:none;
}

.woocommerce div.product form.cart .button:hover, 
.woocommerce-page div.product form.cart .button:hover,
.woocommerce div.product form.cart .button:active, 
.woocommerce-page div.product form.cart .button:active,
.woocommerce div.product form.cart .button:disabled, 
.woocommerce-page div.product form.cart .button:disabled,
.woocommerce div.product form.cart .button:hover:disabled, 
.woocommerce-page div.product form.cart .button:hover:disabled
{
	background-color:#fff;
	color:#000;
	border:1px solid #000;
}

.woocommerce div.product .woocommerce-product-rating{
	margin-bottom:10px;
}

.woocommerce .renklibeyaz-product-wrapper{
	background:#f4f4f4; 
	padding-top:60px
}
.woocommerce .renklibeyaz-product-wrapper .container{
	position:relative;
}

.woocommerce div.product div.images .woocommerce-product-gallery__image{
	padding:5px;
}

.woocommerce div.product p.price, 
.woocommerce div.product span.price, 
.woocommerce-page div.product p.price, 
.woocommerce-page div.product span.price,
.woocommerce div.product p.price > .amount, 
.woocommerce div.product span.price > .amount, 
.woocommerce-page div.product p.price > .amount, 
.woocommerce-page div.product span.price > .amount,
.woocommerce div.product p.price > ins .amount, 
.woocommerce div.product span.price > ins .amount, 
.woocommerce-page div.product p.price > ins .amount, 
.woocommerce-page div.product span.price > ins .amount{
	font-size:22px;
	margin:0 0 30px 0;
	font-weight:bold;
}

.woocommerce div.product p.price ins, 
.woocommerce div.product span.price ins, 
.woocommerce-page div.product p.price ins, 
.woocommerce-page div.product span.price ins{
	text-decoration:none;
}
.woocommerce div.product form.cart .variations, 
.woocommerce-page div.product form.cart .variations{
	width:100%;
}

.woocommerce div.product form.cart .variations label, 
.woocommerce-page div.product form.cart .variations label,

.woocommerce div.product form.cart .variations select, 
.woocommerce-page div.product form.cart .variations select,

.woocommerce div.product form.cart .variations td.label, 
.woocommerce-page div.product form.cart .variations td.label{
	font-size:14px;
	font-weight:normal;
	text-align:left;
}

.woocommerce div.product form.cart .variations td.label, 
.woocommerce-page div.product form.cart .variations td.label{
	padding:10px 10px 10px 0;
	display:block;
}

.woocommerce div.product form.cart .variations label, 
.woocommerce-page div.product form.cart .variations label{
	margin-top:3px;
	font-weight:500;
}

.woocommerce div.product form.cart .variations select, 
.woocommerce-page div.product form.cart .variations select{
	border:1px solid #efefef;
	padding:10px;
}

.woocommerce div.product form.cart .variations td .reset_variations, 
.woocommerce-page div.product form.cart .variations td .reset_variations{
	padding-top:20px;
	padding-bottom:10px;
	display:inline-block;
	float:right;
}

.woocommerce div.product form.cart .variations td .reset_variations:before, 
.woocommerce-page div.product form.cart .variations td .reset_variations:before{
	font-family:FontAwesome;
	content:"\f057";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding-right:10px;
}

.woocommerce div.product p.stock, 
.woocommerce-page div.product p.stock{
}

.woocommerce div.product .out-of-stock, 
.woocommerce-page div.product .out-of-stock{
	color:#ff0000 !important;
}

.woocommerce div.product .product_meta > span, 
.woocommerce-page div.product .product_meta > span{
	display:block;
	padding:5px 0;
}

.renklibeyaz-product-share{
	padding:60px 0;
	text-align:center;
}
.renklibeyaz-product-share hr{
	width:100%;
	max-width:200px;
	margin:30px auto;
}

.woocommerce #reviews  #review_form_wrapper{
	margin-top:100px;
}
.woocommerce #reviews #reply-title, #reply-title a{
	font-family: 'Playfair Display', serif;
	font-weight:normal;
	letter-spacing:2px;
}
.woocommerce-noreviews{
	padding-top:20px;
}
.woocommerce #reviews #comments ol.commentlist li{
	border-bottom:1px solid #e6e6e6;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar, 
.woocommerce-page #reviews #comments ol.commentlist li img.avatar{
	width:70px;
	height:70px;
	background:none;
	border:none;
	padding:0px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{
	margin:0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time{
	display:block;
	color:#9d9d9d;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text, 
.woocommerce-page #reviews #comments ol.commentlist li .comment-text{
	padding:10px 20px 0 20px;
	margin-left:70px;
	border-radius:0;
	border:none;
	margin-bottom:5px;
}


.woocommerce .comment-form input,
.woocommerce .comment-form textarea,
.woocommerce-page .comment-form input,
.woocommerce-page .comment-form textarea{
	border:1px solid #e6e6e6;
	padding:5px;
	width:100%;
	margin-bottom:15px;
}
.woocommerce #reviews #comment, 
.woocommerce-page #reviews #comment{
	height:120px;
	width:100%;
	padding:20px;
	margin-bottom:0;
}
.woocommerce #reviews .comment-form-author,
.woocommerce-page #reviews .comment-form-author{
	margin-bottom:20px;
}
.woocommerce #reviews #author, 
.woocommerce-page #reviews #author,
.woocommerce #reviews #email, 
.woocommerce-page #reviews #email{
	padding:14px 20px;
	width:100%;
	border:1px solid #e6e6e6;
}
.woocommerce #reviews #author, 
.woocommerce-page #reviews #author,
.woocommerce #reviews #email, 
.woocommerce-page #reviews #email,
.woocommerce #reviews #comment, 
.woocommerce-page #reviews #comment{
	    transition: border .3s ease-out;
   -moz-transition: border .3s ease-out;
-webkit-transition: border .3s ease-out;
     -o-transition: border .3s ease-out;
    -ms-transition: border .3s ease-out;
}
.woocommerce #reviews #author:focus, 
.woocommerce-page #reviews #author:focus,
.woocommerce #reviews #email:focus, 
.woocommerce-page #reviews #email:focus,
.woocommerce #reviews #comment:focus, 
.woocommerce-page #reviews #comment:focus{
	outline:none;
	border:1px solid #000;
}
.woocommerce .comment-form .comment-form-rating,
.woocommerce-page .comment-form .comment-form-rating{
	float:left;
	font-weight:normal;
	padding-bottom:10px;
}
.woocommerce .comment-form .comment-form-rating label, 
.woocommerce-page .comment-form .comment-form-rating label{
	padding:5px 0;
	float:left;
	font-weight:normal;
	color:#999;
}
.woocommerce .comment-form .comment-form-rating .renklibeyaz-stars, 
.woocommerce-page .comment-form .comment-form-rating .renklibeyaz-stars{
	float:left;
	padding-top:5px;
	padding-left:30px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong, 
.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong{
	font-weight:normal;
	font-size:14px;
}

.renklibeyaz-star-item{
	cursor:pointer;
	width:14px;
	display:inline-block;
	text-indent:-9999px;
	position:relative;
	margin-right:8px;
}
.renklibeyaz-star-item:before{
	    transition: all .3s ease-out;
   -moz-transition: all .3s ease-out;
-webkit-transition: all .3s ease-out;
     -o-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
	text-indent:0;
	font-family:WooCommerce;
	content:"\e021";
	position:absolute;
	left:0;
	color:#35002c;
}
.renklibeyaz-star-item:after{
	    transition: all .3s ease-out;
   -moz-transition: all .3s ease-out;
-webkit-transition: all .3s ease-out;
     -o-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
	opacity:0;
	content:"\e020";
	text-indent:0;
	font-family:WooCommerce;
	position:absolute;
	left:0;
	color:#e2b710;
}
.renklibeyaz-star-active:before{
	opacity:0;
}
.renklibeyaz-star-active:after{
	opacity:1;
}
.woocommerce #review_form #respond .form-submit, 
.woocommerce-page #review_form #respond .form-submit{
	float:right;
	width:50%;
	padding-left:15px;
}
.woocommerce #review_form #submit{
	    transition: all .3s ease-out;
   -moz-transition: all .3s ease-out;
-webkit-transition: all .3s ease-out;
     -o-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
	border:none;
	font-size:13px;
	padding:15px 40px;
	text-transform:uppercase;
	letter-spacing:5px;
	color:#fff;
	background:#000;
	margin:0;
	border:1px solid #000;
}
.woocommerce #review_form #submit:hover{
	background:#fff;
	color:#000;
	border:1px solid #000;
}





/** Woo Other Elements **/
.woocommerce .woocommerce-error .button, 
.woocommerce .woocommerce-info .button, 
.woocommerce .woocommerce-message .button, 
.woocommerce-page .woocommerce-error .button, 
.woocommerce-page .woocommerce-info .button, 
.woocommerce-page .woocommerce-message .button{
	padding-right:15px;
	padding-left:15px;
}
.woocommerce .woocommerce-error:before, 
.woocommerce .woocommerce-info:before, 
.woocommerce .woocommerce-message:before, 
.woocommerce-page .woocommerce-error:before, 
.woocommerce-page .woocommerce-info:before, 
.woocommerce-page .woocommerce-message:before{
	padding-top:0px;
}

.woocommerce .woocommerce-error, 
.woocommerce .woocommerce-info, 
.woocommerce .woocommerce-message, 
.woocommerce-page .woocommerce-error, 
.woocommerce-page .woocommerce-info, 
.woocommerce-page .woocommerce-message{
	box-shadow:none;
	border-radius:2px;
	text-shadow:none;
	margin:15px 0 !important;
}






/* Product Page Related Images */
.woocommerce .upsells.products h2,
.woocommerce-page .upsells.products h2,
.woocommerce .related.products h2,
.woocommerce-page .related.products h2{
	font-size:37px;
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:4px;
}

.woocommerce .related ul li.product, 
.woocommerce .related ul.products li.product, 
.woocommerce .upsells.products ul li.product, 
.woocommerce .upsells.products ul.products li.product, 
.woocommerce-page .related ul li.product, 
.woocommerce-page .related ul.products li.product, 
.woocommerce-page .upsells.products ul li.product, 
.woocommerce-page .upsells.products ul.products li.product{
	width:25%;
}
.woocommerce .related .renklibeyaz-related-product-wrapper{
	text-align:center; 
	margin-bottom:40px;
	margin-top:50px;
}








/* Chart Page */
.woocommerce-cart .woocommerce > form{
	float:left;
	width:64%;
}
.woocommerce .cart-collaterals, 
.woocommerce-page .cart-collaterals{
	width:32%;
	float:right;
}
.woocommerce .cart-collaterals .cart_totals, 
.woocommerce-page .cart-collaterals .cart_totals{
	width:100%;
	border:1px solid #e6e6e6;
	padding:30px;
}
.woocommerce table.shop_table, 
.woocommerce-page table.shop_table{
	border-radius:0;
	border:0;
}
.woocommerce table.shop_table thead th{
	border-top:1px solid #e6e6e6;
}
.woocommerce table.shop_table th, 
.woocommerce-page table.shop_table th{
	text-transform:uppercase;
	font-weight:bold;
}
.woocommerce table.shop_table td{
	border-top:1px solid #e6e6e6;
}
.woocommerce table.shop_table tr:last-child td{
	border-top:none;
}
#add_payment_method table.cart .product-thumbnail, 
.woocommerce-cart table.cart .product-thumbnail, 
.woocommerce-checkout table.cart .product-thumbnail{
	width:120px;
}
.woocommerce-cart table.cart td, 
.woocommerce-cart table.cart th{
}
.woocommerce-cart table.cart img{
	width:100px;
}
.woocommerce table.shop_table td.product-name a:link,
.woocommerce table.shop_table td.product-name a:visited{
	font-family: 'Playfair Display', serif;
	color:#35002c;
	font-size:13px;
	letter-spacing:2px;
}
.woocommerce table.shop_table td.product-name a:hover,
.woocommerce table.shop_table td.product-name a:active{
	color:#000;
}
.woocommerce table.shop_table .quantity, 
.woocommerce-page table.shop_table .quantity{
	width:auto;
}

.woocommerce td.product-quantity,
.woocommerce th.product-quantity{
	text-align:left;
}
.woocommerce td.product-quantity .quantity{
	display:inline-block;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type=number]{
	-moz-appearance:textfield;
}

.woocommerce table.shop_table .product-subtotal, 
.woocommerce-page table.shop_table .product-subtotal,
.woocommerce table.shop_table .product-price, 
.woocommerce-page table.shop_table .product-price{
	text-align:left;
	padding-right:30px;
}
.woocommerce table.shop_table .product-price .woocommerce-Price-amount, 
.woocommerce-page table.shop_table .product-price .woocommerce-Price-amount,
.woocommerce table.shop_table .product-subtotal .woocommerce-Price-amount, 
.woocommerce-page table.shop_table .product-subtotal .woocommerce-Price-amount{
	font-size:18px;
	font-weight:bold;
}
.woocommerce table.shop_table .product-name .variation *, 
.woocommerce-page table.shop_table .product-name .variation *,
.woocommerce table.shop_table .product-name .variation *, 
.woocommerce-page table.shop_table .product-name .variation *{
	color:#999;
	font-weight:normal;
	font-size:12px;
	margin:0;
	padding:0;
}
.woocommerce table.shop_table .product-name .variation dt, 
.woocommerce-page table.shop_table .product-name .variation dt,
.woocommerce table.shop_table .product-name .variation dt, 
.woocommerce-page table.shop_table .product-name .variation dt{
	padding-top:2px;
	padding-right:5px;
}
.woocommerce table.cart a.remove:link, 
.woocommerce table.cart a.remove:visited, 
.woocommerce-page table.cart a.remove:link,
.woocommerce-page table.cart a.remove:visited{
	    transition: .3s;
   -moz-transition: .3s;
-webkit-transition: .3s;
     -o-transition: .3s;
    -ms-transition: .3s;
	font-size:30px;
	text-align:left;
	color:#9d9d9d !important;
}
.woocommerce table.cart a.remove:hover, 
.woocommerce table.cart a.remove:active, 
.woocommerce-page table.cart a.remove:hover,
.woocommerce-page table.cart a.remove:active{
	background:transparent;
	color:#000 !important;
}
.woocommerce table.cart td.actions .coupon, 
.woocommerce-page table.cart td.actions .coupon{
	
}
.woocommerce .cart .button, 
.woocommerce .cart input.button, 
.woocommerce-page .cart .button, 
.woocommerce-page .cart input.button{
	float:right;
}
.woocommerce .shop_table .button, 
.woocommerce .shop_table input.button, 
.woocommerce-page .shop_table .button, 
.woocommerce-page .shop_table input.button{
	margin-top:5px;
	margin-bottom:5px;
}
.woocommerce .cart .checkout-button, 
.woocommerce .cart input.checkout-button, 
.woocommerce-page .cart .checkout-button, 
.woocommerce-page .cart input.checkout-button{
	background:none;
	text-shadow:none;
	border:1px solid #efefef;
	margin-right:10px;
}
.woocommerce .cart .checkout-button:hover, 
.woocommerce .cart input.checkout-button:hover, 
.woocommerce-page .cart .checkout-button:hover, 
.woocommerce-page .cart input.checkout-button:hover{
	background:#35002c;
	text-shadow:none;
	color:#fff;
}

.woocommerce table.cart td.actions .coupon .input-text, 
.woocommerce-page table.cart td.actions .coupon .input-text{
	box-shadow:none;
	padding:15px 10px;
	width:165px;
	border:0;
	border:1px solid #e6e6e6;
	margin:5px 20px 5px 0;
}
.woocommerce .cart-collaterals .cart_totals h2, 
.woocommerce-page .cart-collaterals .cart_totals h2{
	margin-top:0;
	font-size:16px;
	text-transform:uppercase;
	border-bottom:1px solid #e6e6e6;
	padding-bottom:15px;
}
.woocommerce .cart-collaterals .cart_totals th, 
.woocommerce-page .cart-collaterals .cart_totals th{
	font-weight:normal;
	text-transform:uppercase;
}
.woocommerce .cart-collaterals .cart_totals table th, 
.woocommerce-page .cart-collaterals .cart_totals table th{
	padding:6px 12px 6px 0;
}

#add_payment_method .cart-collaterals .cart_totals table th, 
.woocommerce-cart .cart-collaterals .cart_totals table th, 
.woocommerce-checkout .cart-collaterals .cart_totals table th{
	 border:none;
}
#add_payment_method .cart-collaterals .cart_totals table td,
.woocommerce-cart .cart-collaterals .cart_totals table td, 
.woocommerce-checkout .cart-collaterals .cart_totals table td{
	text-align:right;
}
.cart-collaterals .cart_totals .woocommerce-Price-amount{
	font-size:18px;
	font-weight:bold;
}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button, 
.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button{
	display:block;
	text-decoration:none;
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:right;
	margin-bottom:20px;
}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, 
.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after{
	font-family:FontAwesome;
	content:"\f175";
}
.woocommerce form .form-row input.input-text, 
.woocommerce form .form-row textarea, 
.woocommerce-page form .form-row input.input-text, 
.woocommerce-page form .form-row textarea,
.woocommerce form .form-row select, 
.woocommerce-page form .form-row select{
	border:0;
	padding:10px;
	width:100%;
	margin-bottom:10px;
}

.woocommerce form .form-row .select2-container .select2-choice>.select2-chosen{
	border:0;
	border-radius:0;
	padding:15px 10px;
}

.woocommerce .cross-sells h2,
.woocommerce-page .cross-sells h2{
	font-size:24px;
	margin-bottom:30px;
}



/** Billing Details **/
.woocommerce .woocommerce-checkout{
	background:#f6f6f6;
	padding:30px;
	margin-bottom:30px;
}
.woocommerce form .form-row label, 
.woocommerce-page form .form-row label{
	font-weight:500;
	font-size:12px;
	line-height:1;
	margin-bottom:5px;
}
.woocommerce .checkout .col-2 h3 label, 
.woocommerce-page .checkout .col-2 h3 label{
	margin-top:0px;
	font-size:20px;
	text-transform:uppercase;
	margin-bottom:0px;
	float:right;
	font-weight:normal;
	padding-left:0px;
}

.woocommerce .checkout .col-1 h3, 
.woocommerce-page .checkout .col-1 h3,
.woocommerce .checkout .col-2 h3, 
.woocommerce-page .checkout .col-2 h3,
.woocommerce .checkout h3#order_review_heading, 
.woocommerce-page .checkout h3#order_review_heading{
	font-size:20px;
	text-transform:uppercase;
	margin-bottom:20px;
	margin-top:40px;
}

.woocommerce .checkout .col-2 h3 input[type="checkbox"], 
.woocommerce-page .checkout .col-2 h3 input[type="checkbox"]{
	margin:7px 10px 0 0;
}

.chosen-container-single .chosen-single{
	background:none;
    border: 1px solid #efefef;
    border-radius: 0px;
    box-shadow:none;
	margin-bottom:10px;
}
.chosen-container .chosen-drop{
	border:1px solid #efefef;
	box-shadow:none;
}
.chosen-container-active.chosen-with-drop .chosen-single{
	border:1px solid #efefef;
	background:none;
}

.chosen-container-single .chosen-search {
	background:none;
	box-shadow:none;
}
.chosen-container-single .chosen-search input[type=text],
.woocommerce-checkout .form-row .chosen-container-single .chosen-search input {
	border:1px solid #efefef;
	background:none;
	box-shadow:none;
}

.woocommerce table.shop_table tfoot th, 
.woocommerce-page table.shop_table tfoot th{
	font-weight:normal;
	text-transform:uppercase;
}

.woocommerce table.shop_table tfoot td, 
.woocommerce-page table.shop_table tfoot td{
	font-weight:bold;
	border-left:1px solid #efefef;
}

.woocommerce #payment ul.payment_methods li label, 
.woocommerce-page #payment ul.payment_methods li label{
	font-weight:normal;
}
.woocommerce #payment, 
.woocommerce-page #payment{
	background:none;
	border:1px solid #efefef;
    border-radius: 2px;
}
.woocommerce #payment ul.payment_methods, 
.woocommerce-page #payment ul.payment_methods{
	border-bottom: 1px solid #efefef;
}
.woocommerce #payment div.payment_box, 
.woocommerce-page #payment div.payment_box{
	background:none;
	box-shadow:none;
	text-shadow:none;
	border:1px solid #efefef;
}
.woocommerce #payment div.payment_box:after, 
.woocommerce-page #payment div.payment_box:after{
	border:0;
	margin:0;
	top:0;
}
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt, 
.woocommerce-page #respond input#submit.alt, 
.woocommerce-page a.button.alt, 
.woocommerce-page button.button.alt, 
.woocommerce-page input.button.alt{
	display:block;
	background:#35002c;
	color:#ffffff;
	border-color:#35002c;
	text-shadow:none;
	margin-bottom:0;
	-webkit-box-shadow: none;
	-moz-box-shadow: 	none;
	box-shadow: 		none;
}


.woocommerce #respond input#submit.loading:after, 
.woocommerce a.button.loading:after, 
.woocommerce button.button.loading:after, 
.woocommerce input.button.loading:after{
	position:static;
	width: 15px;
    display: inline-block;
    margin-left: 10px;
}


.woocommerce #payment #place_order, 
.woocommerce-page #payment #place_order{
	float:left;
}
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover, 
.woocommerce-page #respond input#submit.alt:hover, 
.woocommerce-page a.button.alt:hover, 
.woocommerce-page button.button.alt:hover, 
.woocommerce-page input.button.alt:hover{
	text-shadow:none;
	color:#35002c;
	background:#ffffff;
}

.woocommerce form.checkout_coupon, 
.woocommerce form.login, 
.woocommerce form.register, 
.woocommerce-page form.checkout_coupon, 
.woocommerce-page form.login, 
.woocommerce-page form.register{
	border:1px solid #efefef;
}

.woocommerce form .form-row input.input-text#coupon_code, 
.woocommerce-page form .form-row input.input-textcoupon_code{
	padding-top:14px;
	padding-bottom:14px;
}

.woocommerce-checkout .login .button{
	float:left;
}
.woocommerce-checkout .login input#rememberme{
	margin-top:35px;
	margin-left:20px;
}
.woocommerce-checkout .woocommerce-checkout-review-order{
	background:#fbfbfb;
}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-Price-amount{
	font-size:18px;
	font-weight:bold;
}

/* additional */

.woocommerce div.product,
.woocommerce-page div.product{
	
}

.woocommerce .related,
.woocommerce .upsells.products,
.woocommerce-page .related,
.woocommerce-page .upsells.products{
	
}

.woocommerce .quantity, 
.woocommerce-page .quantity{
	width:170px;
}

.woocommerce table.cart td.actions input[type="submit"], 
.woocommerce-page table.cart td.actions input[type="submit"]{
	padding:16px 40px;
}

.woocommerce .cart-collaterals .cross-sells, 
.woocommerce-page .cart-collaterals .cross-sells{
	margin:15px;
}

h1.woo-header{
	font-size:36px;
	margin-bottom:0px;
}
hr.woo-header{
	text-align:left;
	width:30px;
	margin:10px 0 40px 0;
	color:#aeaeae;
}

#menucart{
	margin:15px 0 15px 40px;
	text-align:left;
}
#menucart:before{
	font-family:FontAwesome;
	content:'\f07a';
	color:#35002c;
	margin-right:10px;
}
#menucart .cart-contents{
	font-weight:bold;
	color:;
}

#menucart .cart-contents .amount{
	font-weight:normal;
}

.product-image-wrapper{
	position:relative;
}
.woocommerce ul.products li.product .product-image-wrapper:hover .button{
	margin-top:0;
	opacity:1;
}
.woocommerce ul.products li.product .button:before{
	content:'\f290';
	font-family: FontAwesome;
	margin-right:10px;
}
.woocommerce ul.products li.product .button:link,
.woocommerce ul.products li.product .button:visited{
	    transition: all .3s ease-out;
   -moz-transition: all .3s ease-out;
-webkit-transition: all .3s ease-out;
     -o-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
	position:absolute;
	bottom:0;
	left:0;
	margin:15px 0 0 0;
	padding:15px 20px;
	width:100%;
	background:#000000;
	color:#ffffff;
	opacity:0;
	line-height:1.4;
}
.woocommerce ul.products li.product .button:hover,
.woocommerce ul.products li.product .button:active{
	color:#000;
	background:#fff;
}




/* Cart in Button */
.renklibeyaz-cart-wrapper{
	display:inline;
	margin:0;
	position:relative;
	z-index:5;
	padding:15px 8px;
}
.renklibeyaz-cart-wrapper > a{
}
.renklibeyaz-cart-wrapper:hover > ul{
	display:block;
}
.renklibeyaz-cart-wrapper ul{
	display:none;
	width:300px;
	z-index:4;
	text-align:left;
	list-style:none;
	position:absolute;
	margin:0;
	padding:0;
	background:#fff;
	border:1px solid #e6e6e6;
	right:15px;
	margin-top:0px;
}
.renklibeyaz-cart-wrapper ul li{
	padding:15px;
}
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-caption{
	font-family: 'Playfair Display', serif;
	padding:20px 0px;
	margin:0;
}
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-size,
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-caption{
	font-size:20px;
	font-weight:bold;
}
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-size{
	color:#35002c;
}
.renklibeyaz-menu-cart .attachment-shop_thumbnail{
	width:70px;
	height:auto;
	border:1px solid #e6e6e6;
}
.renklibeyaz-menu-cart .renklibeyaz-woo-cart{
	margin-bottom:20px;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-image:link,
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-image:visited{
	float:left;
}
.renklibeyaz-menu-cart ul a:hover,
.renklibeyaz-menu-cart ul a:active{
	background:transparent !important;
}
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-item{
	padding:10px;
}

.renklibeyaz-menu-cart .renklibeyaz-woo-cart-item .renklibeyaz-woo-cart-item-quantity{
	display:block;
}
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-item,
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-item .renklibeyaz-woo-cart-item-quantity,
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-item .amount,
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-item .woocommerce-Price-currencySymbol,
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-item  dl.variation * {
	    transition: all .3s ease-out;
   -moz-transition: all .3s ease-out;
-webkit-transition: all .3s ease-out;
     -o-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
}
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-item:after{ 
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-item:hover{
	background:#35002c;
}
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-item:hover .renklibeyaz-woo-cart-title,
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-item:hover .renklibeyaz-woo-cart-item-quantity,
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-item:hover .amount,
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-item:hover  dl.variation dt,
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-item:hover  dl.variation dd *,
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-item:hover  .woocommerce-Price-currencySymbol{
	color:#ffffff;
}

.renklibeyaz-menu-cart .renklibeyaz-woo-total{
	font-family: 'Playfair Display', serif;
	font-size:20px;
	font-weight:bold;
}
.renklibeyaz-menu-cart .renklibeyaz-woo-tprice{
	font-family: 'Playfair Display', serif;
	margin-left:10px;
}
.renklibeyaz-menu-cart .renklibeyaz-woo-tprice *{
	font-size:30px;
	font-weight:bold;
	color:#35002c;
}
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-button:visited,
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-button:link{
	display:block;
	padding:10px 40px;
	width:100%;
	background:#000;
	color:#fff;
	border:1px solid #000;
	letter-spacing:3px;
	text-align:center;
	margin-top:20px;
}
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-button:hover,
.renklibeyaz-menu-cart .renklibeyaz-woo-cart-button:active{
	background:#fff;
	color:#000;
}
.renklibeyaz-cart-wrapper .renklibeyaz-menu-cart-count{
	font-size:10px;
	position:relative;
	top:-5px;
	right:0px;
}
.renklibeyaz-menu-cart:hover .renklibeyaz-menu-cart-count{
	color:#35002c;
	background:#ffffff;
}
.renklibeyaz-woo-cart-empty{
	padding:30px;
	border-bottom:1px solid #e6e6e6;
}
.renklibeyaz-woo-cart-content{
	display:block;
	margin-left:80px;
	padding-bottom:10px;
}
.renklibeyaz-woo-cart-item{
	clear:both;
}
.renklibeyaz-woo-cart-title:link,
.renklibeyaz-woo-cart-title:visited{
	padding-left:0 !important;
	font-size:13px !important;
}
.renklibeyaz-woo-cart-content dl.variation{
	margin:0;
}
.renklibeyaz-woo-cart-content dl.variation dt{
	font-weight:bold;
}
.renklibeyaz-woo-cart-content dl.variation dt,
.renklibeyaz-woo-cart-content dl.variation dd{
	display:inline-block;
}

.myaccount_user{
	margin-top:40px;
}
.woocommerce-account .woocommerce > form{
	background-color:#f6f6f6;
	padding:20px;
	margin-top:40px;
}

/* WooCommerce Currency Switcher */
.woocommerce-currency-switcher-form .dd-select{
	background:none !important;
	border:none;
	border-radius:0;
}
.woocommerce-currency-switcher-form .dd-selected{
	padding:0 !important;
}
.woocommerce-currency-switcher-form .dd-selected-description,
.woocommerce-currency-switcher-form .dd-option-description{
	display:none;
}
.woocommerce-currency-switcher-form .dd-options{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:1px solid #e6e6e6;
}
.woocommerce-currency-switcher-form  .dd-pointer{
	top:8px;
}

/* Accout Page */
.woocommerce-MyAccount-content{
	background:#f6f6f6;
	padding: 30px;
    margin-bottom: 30px;
}
.woocommerce-MyAccount-navigation ul{
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:60px;
}
.woocommerce-MyAccount-navigation ul li{
	margin:0;
	padding:0;
}
.woocommerce-MyAccount-navigation a:link,
.woocommerce-MyAccount-navigation a:visited{
	display:block;
	border-bottom:1px solid #e6e6e6;
	padding:10px 15px;
}
.woocommerce-MyAccount-navigation a:hover,
.woocommerce-MyAccount-navigation a:active{
	color:#000;
}
.woocommerce-MyAccount-navigation ul li:last-child a{
	border-bottom:none;
}

/* VC Shortcodes */
.woocommerce.columns-1 ul.products li.product{	width:100%; }
.woocommerce.columns-2 ul.products li.product{	width:50%; }
.woocommerce.columns-3 ul.products li.product{	width:33.333%; }
.woocommerce.columns-4 ul.products li.product{	width:25%; }
.woocommerce.columns-5 ul.products li.product{	width:20%; }
.woocommerce.columns-6 ul.products li.product{	width:16.666%; }

/** Responsive **/
@media only screen and (max-width: 992px){
	.woocommerce #content div.product div.images, 
	.woocommerce div.product div.images, 
	.woocommerce-page #content div.product div.images, 
	.woocommerce-page div.product div.images{
		width:100%;
	}
	.woocommerce #content div.product div.summary, 
	.woocommerce div.product div.summary, 
	.woocommerce-page #content div.product div.summary, 
	.woocommerce-page div.product div.summary{
		width:100%;
		padding:20px;
	}
	.woocommerce div.product .product_title{
		margin-top:0;
	}
	.woocommerce-cart .woocommerce > form{
		width:100%;
	}
	.woocommerce .cart-collaterals, 
	.woocommerce-page .cart-collaterals{
		width:100%;
		margin-bottom:30px;
	}
}

@media only screen and (max-width: 768px){
	.woocommerce ul.products li.product, 
	.woocommerce-page ul.products li.product{
		width:50% !important;
	}
	
	.woocommerce .related ul li.product, 
	.woocommerce .related ul.products li.product, 
	.woocommerce .upsells.products ul li.product, 
	.woocommerce .upsells.products ul.products li.product, 
	.woocommerce-page .related ul li.product, 
	.woocommerce-page .related ul.products li.product, 
	.woocommerce-page .upsells.products ul li.product, 
	.woocommerce-page .upsells.products ul.products li.product{
		width:50%;
	}
	
	.woocommerce ul.products li.product .thumbnail-wrapper-sh{
		width:100%;
		height:auto;
	}
	.woocommerce ul.products li.product .renklibeyaz-product-text-wrapper{
		clear:both;
		padding-top:10px;
		margin-left:0;
		display:block;
	}
}
@media only screen and (max-width: 480px){
	.woocommerce ul.products li.product, 
	.woocommerce-page ul.products li.product{
		width:100% !important;
	}
	
	.woocommerce .related ul li.product, 
	.woocommerce .related ul.products li.product, 
	.woocommerce .upsells.products ul li.product, 
	.woocommerce .upsells.products ul.products li.product, 
	.woocommerce-page .related ul li.product, 
	.woocommerce-page .related ul.products li.product, 
	.woocommerce-page .upsells.products ul li.product, 
	.woocommerce-page .upsells.products ul.products li.product{
		width:100%;
	}
	.renklibeyaz-cart-wrapper{
		position:static;
	}
}
