/*--
	Theme Name: theme50810
	Theme URI: http://info.template-help.com/help/
	Description: A theme for Wordpress 3.8.x
	Author: Template_Help.com
	Author URI: http://info.template-help.com/help/
	Template: CherryFramework
	Version: 3.1
	MotoPress Version: 1.0
--*/

/* ----------------------------------------
	Please, You may put custom CSS here
---------------------------------------- */
.custom_banners .banner-wrap{border-left: 1px solid transparent !important; text-align:center;}
.banner-wrap .featured-thumbnail{text-align: center;}
.extra-wrap{text-align: center;}
.logo_h__img{
		bottom: 12px !important;
		position: absolute !important;
		width: 100%;
		}


.custom_banners .banner-wrap .extra-wrap .banner-btn{
	float: none !important;
    position: relative;
    color: transparent;
	line-height: 42px !important;
	background:url(./images/shop_now.png) top center no-repeat;
}
.custom_banners .banner-wrap .extra-wrap h5 {font-size: 26px !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: none;
    margin: 0 3.8% 2.992em 0;
    padding: 0;
    position: relative;
    width: 100%;
}

#sidebar ul li {    padding: 5px 20px !important;}

.woocommerce ul.list li.product > a .price {font-size: 1.0em !important;line-height: 10px !important;}
.woocommerce ul.list li.product {padding: 6px !important;}
.woocommerce ul.list li.product h3{text-transform: none !important;}
.woocommerce ul.list li.product a {float: left;}
body #motopress-main.main-holder .content-holder ul.products li.product .button{padding: 3px;float: right;}
body #motopress-main.main-holder .content-holder ul.products li.product .button {vertical-align: middle !important;}

body.single-product .title-section h1.title-header { display:none;}

div.images .share-buttons span, div.images .share-buttons li { width:75px;}
.woocommerce div.product div.images .share-buttons img { width:auto;}

div.product .summary .product_title { color:#262626; font-weight:bold; font-size:24px; margin-bottom:12px;}
body #motopress-main.main-holder .content-holder div.product div.summary .price { color: #ccc; font-family:'Roboto', Arial, sans-serif; font-size:20px;  line-height:24px; font-weight: bold; margin:0 0 24px; padding-bottom:10px; border-bottom:1px solid #ddd;}
div.product .summary .woocommerce-variation-price { margin-bottom:10px;}
body #motopress-main.main-holder .content-holder div.product div.summary .woocommerce-variation-price .price { color:#272727; font-size:24px; line-height:28px; border-bottom:none; padding-bottom:0;}
div.product .summary .product_meta { margin-bottom:18px;}
body #motopress-main.main-holder .content-holder div.product div.summary .quantity { float:none; margin:0 0 15px;}
.qty-number { display:inline-block; width:74px; height:28px;}
.qty-number .qty-minus, .qty-number .qty-plus { float:left; background:#f8050b; height:16px; width:17px; line-height:16px; color:#fff; text-align:center; font-size:14px; margin-top:6px; cursor: pointer; -moz-user-select: none; -ms-user-select: none; -webkit-user-select: none; -o-user-select: none; user-select: none; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear;}
.qty-number .qty-minus:hover, .qty-number .qty-plus:hover { background:#464646;}
.woocommerce #content .quantity .qty-number input.qty, .woocommerce .quantity .qty-number input.qty, .woocommerce-page #content .quantity .qty-number input.qty, .woocommerce-page .quantity .qty-number input.qty { width:26px !important; padding-left:0 !important; padding-right:0; text-align:center; height:28px; float:left; margin:0 7px;}
body #motopress-main.main-holder div.product .summary .single_add_to_cart_button { text-transform:none; padding:7px 20px 7px 24px; font-family: 'Roboto', Arial, sans-serif; font-size:14px; line-height:20px; position:relative; height:34px;}
body #motopress-main.main-holder div.product .summary .single_add_to_cart_button:before { content:'\f07a'; font-family: 'FontAwesome'; font-style: normal; font-weight: normal; display: inline; margin-right:10px;}
body #motopress-main.main-holder div.product .summary .single_add_to_cart_button:after { content:''; position:absolute; left:100%; top:0; border-left:8px solid #f8050b; border-top:17px solid transparent; border-bottom:17px solid transparent; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear;}
body #motopress-main.main-holder div.product .summary .single_add_to_cart_button:hover:after, body #motopress-main.main-holder div.product .summary .single_add_to_cart_button:focus:after { border-left:8px solid #464646;}
body #motopress-main.main-holder #content form .variations select { width:200px; min-width:1px; vertical-align:top;}
.summary .variations .reset_variations { padding:4px 12px; vertical-align:top;}

body #motopress-main.main-holder .content-holder .woocommerce-result-count { padding: 0 0 0 10px; float:right;}
.woocommerce #content .woocommerce-ordering, .woocommerce-page #content .woocommerce-ordering { float:left;}
body div#motopress-main.main-holder .content-holder .products ul li.product, body div#motopress-main.main-holder .content-holder ul.products li.product { display:block; width:auto; float:none; border:none; margin-bottom:0; padding:27px 0 27px 22px;}
body div#motopress-main.main-holder .content-holder .products ul li+li.product, body div#motopress-main.main-holder .content-holder ul.products li+li.product { border-top:1px solid #d9d9d9;}
.products ul li.product:after, ul.products li.product:after { content:''; clear:both; display:table;}
body div#motopress-main.main-holder .content-holder ul.products li.product >a img, body div#motopress-main.main-holder .content-holder div.product div.images >a img, body div#motopress-main.main-holder .content-holder div.product div.images .thumbnails >a img { width:44px !important; float:left; margin:0;}
body div#motopress-main.main-holder .content-holder ul.products li.product .woocommerce-LoopProduct-link .price { display:none !important;} 
body div#motopress-main.main-holder .content-holder ul.products li.product .woocommerce-loop-category__title, body div#motopress-main.main-holder .content-holder ul.products li.product .woocommerce-loop-product__title, body div#motopress-main.main-holder .content-holder ul.products li.product h3 { background:none; padding:0; float:left; font-size:20px; line-height:22px; color:#262626; font-weight:bold; max-width:440px; font-family: 'Roboto', Arial, sans-serif; text-transform:none; margin-left:32px;}
.products li.product .woocommerce-loop-product__title .cell, .products li.product h2 .cell, .products li.product h3 .cell { vertical-align:middle; display:table-cell; height:44px;}
ul.products li.product .product-actions { float:right; width:330px;}
body div#motopress-main.main-holder .content-holder ul.products li.product .price { float:left; text-align:left; margin:0 15px 0 0; font-size:16px; line-height:22px; color: #949494; font-weight:bold; padding:12px 0 10px;}
body div#motopress-main.main-holder .content-holder .products ul li.product .button, body div#motopress-main.main-holder .content-holder ul.products li.product .button { float:right; margin:5px 8px 5px 0; text-transform:none; padding:7px 20px; width:112px; font-size:14px; line-height:20px; font-family: 'Roboto', Arial, sans-serif; text-align:center; position:relative;}
.products li.product .ajax_add_to_cart:before { content:'\f07a'; font-family: 'FontAwesome'; font-style: normal; font-weight: normal; display: inline; margin-right:10px;}
.products li.product .button:after { content:''; position:absolute; left:100%; top:0; border-left:8px solid #f8050b; border-top:17px solid transparent; border-bottom:17px solid transparent; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear;}
.products li.product .button:hover:after, .products li.product .button:focus:after { border-left:8px solid #464646;}

.content-holder .featured_products { float:none;}

#sidebar ul.product-categories li a { display:inline;}
ul.product-categories li .count { font-size:17px; line-height:19px; color:#000;}
ul.product-categories li.current-cat .count { color:#f8050b;}
.amount-options strong { display:block; margin-top:15px;}

@media (min-width: 768px){
	.custom_banners .custom_banners_wrap_inner .banner_size { width:24.9%; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing:border-box;}
}

@media (max-width: 1199px){
	body div#motopress-main.main-holder .content-holder .products ul li.product, body div#motopress-main.main-holder .content-holder ul.products li.product { padding-left:10px;}
	body div#motopress-main.main-holder .content-holder ul.products li.product .woocommerce-loop-category__title, body div#motopress-main.main-holder .content-holder ul.products li.product .woocommerce-loop-product__title, body div#motopress-main.main-holder .content-holder ul.products li.product h3 { margin-left:20px; max-width:300px;}
	ul.products li.product .product-actions { width:315px;}
}
@media (max-width: 979px){
    body div#motopress-main.main-holder .content-holder ul.products li.product .woocommerce-loop-category__title, body div#motopress-main.main-holder .content-holder ul.products li.product .woocommerce-loop-product__title, body div#motopress-main.main-holder .content-holder ul.products li.product h3 { margin-left:64px; max-width:none; float:none;}
	ul.products li.product .product-actions { float:none; width:auto; clear:both; padding-top:10px;}
}
@media (max-width: 767px){
	body div#motopress-main.main-holder .content-holder .products ul li.product, body div#motopress-main.main-holder .content-holder ul.products li.product { margin-left:2%; margin-right:2%;}
}

@media (max-width: 996px){
.logo_h__img {
    bottom: 1px !important;
    position: absolute !important;
    width: 30%;
}
}