/*--
	Theme Name: theme55427
	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
---------------------------------------- */

/* Fix Scrolling Issue in Chrome
body {
	height: auto !important;
}
*/

/* Change Product Filter Colour
.prdctfltr_wc_regular {
	color:black;
}
 End of product filter colour */

@media screen and (min-width: 1280px) {
.logo {
    margin: 120px 0 0 !important;
}}

/* Remove The Stock Availability In Product Page */
/*body #motopress-main.main-holder .content-holder div.product .summary .stock {
    max-width: 1%;
    padding: 0px;
    font-size: 0px;
    line-height: 0px;
    text-align: center;
    color: #fff;
    background: #f74f4f;
    box-shadow: none;
    border: none;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	visibility: hidden;
}*/
/* Remove The Stock Availability In Product Page */

/*****Product Variation Desc Font Colour*****/
.woocommerce div.product form.cart .woocommerce-variation-description p {
    margin-bottom: 1em;
    color: black;
	font-weight: bold;
}
/*****Product Variation Desc Font Colour*****/

@font-face {
    font-family: centurygoth;
    src: url(Century_Gothic.woff);
}

body, h1, h2, h3, h4, h5, h6, p, a, li{
font-family: centurygoth !important;
}

/*
header.header .box {
	padding-top: 25px !important;
	padding-bottom: 5px !important;
}
*/

a.logo_a{
	color:white;
}

/*
a.logo_a:hover{
	color:#f74f4f;
}
*/

/*****banner font size*****/

.banner_wrapper1 .banner-wrap a .caption h5 {
	font-size:40px !important;
}

@media (max-width: 1199px) {
	.banner_wrapper1 .banner-wrap a .caption h5 { font-size:35px; }
}

@media (max-width: 980px) {
	.banner_wrapper1 .banner-wrap a .caption h5 { font-size:20px; }
}

/*****banner font size*****/

/*****product page banner *****/
/* commented => .term-new-york = page ID. ref: https://prnt.sc/fop2vh

.term-arabescato-basin header.header {
background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2017/07/ARABESCATO-RANGE.jpg") no-repeat scroll 0 0 !important;
}*/
/*****product page banner *****/

.logo.pull-left img, .logo.pull-left a{
display: none!important;
}

.logo_tagline { display: none!important;}

.aws-search-form input{
height:25px !important;
}

/*
@media only screen 
  and (min-device-width: 0 px) 
  and (max-device-width: 1200px) 
  and (-webkit-min-device-pixel-ratio: 1) { 
	.aws-container .aws-search-field{width:80%}
}
*/

/***** custom sticky menu color *****/
.sf-menu > li > a{
	color:#000 !important;
}

.nav__primary .sf-menu > li::before{
	color: #000 !important;
}

.nav__primary .sf-menu > li > a::after{
	background: #000 !important;
}

.logo_box.isStuck::before{
	background: #f2f2f2 !important;
}
/***** custom sticky menu color *****/

/***** custom breadcrumb *****/
body #motopress-main.main-holder .content-holder [class*="breadcrumb"], body #motopress-main.main-holder .content-holder [id*="breadcrumb"]{
	font-size: 15px !important;
}
body #motopress-main.main-holder .content-holder [class*="breadcrumb"]::before, body #motopress-main.main-holder .content-holder [id*="breadcrumb"]::before {
	background: #f2f2f2!important;
}
body #motopress-main.main-holder .content-holder [class*="breadcrumb"] li:last-child, body #motopress-main.main-holder .content-holder [id*="breadcrumb"] li:last-child{
	color: black!important;
}
body #motopress-main.main-holder .content-holder .breadcrumb__t li.divider::after {
	color: black!important;
}
body #motopress-main.main-holder .content-holder [class*="breadcrumb"] li a, body #motopress-main.main-holder .content-holder [id*="breadcrumb"] li a{
	color: black!important;
}
/***** custom breadcrumb *****/

.content-holder, .about_wrapper::before{
background:#FFF !important;
}

.banner_wrapper::before{
background:#f2f2f2 !important;
}

.title_wrapper .title_wrapper_wrap_inner, .parallax_wrapper .parallax-content h2::before, .parallax_wrapper .parallax-content p::before{
background:none !important;
}

.parallax_wrapper .parallax-content h2, .parallax_wrapper .parallax-content p {
color: #000 !important;
}

.banner_wrapper h3, .banner_wrapper h3 strong{
color: #000 !important;
}

/***** custom sidebar *****/
#sidebar .widget{
background: #f2f2f2 !important;
}
#sidebar h3, 
#sidebar .product-categories li::before,
#sidebar .product-categories li span,
#sidebar .product-categories li a{
color: #000 !important;
}
#sidebar .product-categories li a:hover{
color: #f74f4f !important;
}
body #motopress-main.main-holder ul.product-categories li.current-cat a{
color: #f74f4f !important;
}
/***** custom sidebar *****/


/***** custom homepage phone number *****/
a.notelp{
color:#000 !important;
}
/***** custom homepage phone number *****/

body #motopress-main.main-holder .content-holder ul.products li.product > a .price, body #motopress-main.main-holder .content-holder div.product .summary .price
{
font-family: centurygoth !important;
}

@media screen and (max-width: 700px) {
body #motopress-main.main-holder .content-holder div.product > .onsale {
left: 100px!important;
}}
@media screen and (min-width:280px) and (max-width: 350px) {
body #motopress-main.main-holder .content-holder div.product > .onsale {
left: 60px !important;
}}
@media screen and (min-width:351px) and (max-width: 450px) {
body #motopress-main.main-holder .content-holder div.product > .onsale {
left: 64px !important;
}}
@media screen and (min-width:451px) and (max-width: 670px) {
body #motopress-main.main-holder .content-holder div.product > .onsale {
left: 85px !important;
}}

.prdctfltr_wc{
color: #000 !important;
}

.woocommerce-cart-form{
color: #000 !important;
}

tr.woocommerce-cart-form__cart-item > td > a {
color: #000 !important;
}

.cart-collaterals{
color: #000 !important;
}

#customer_details{
color: #000 !important;
}

.shop_table{
color: #000 !important;
}

.woocommerce-message{
color: #000 !important;
}

.woocommerce-message::before{
color: #8fae1b !important;
}
body #motopress-main.main-holder .cart-holder h3 {
	cursor:pointer;
	display:inline-block;
	font-size:0;
	line-height:0;
	margin:0;
	font-weight:bold;
	color:#fff;
}
body #motopress-main.main-holder .cart-holder h3 .cart-items {
	display:block;
	background:#f74f4f;
	color:#fff;
	border-radius:50%;
	text-align:center;
	padding-left:5px;
	padding-right:0;
	font:bold 14px/23px Roboto;
	width:17px;
	height:22px;
	position:absolute;
	top:-5px;
	right:-5px;
}
body #motopress-main.main-holder .cart-holder h3:before {
	font-family:FontAwesome;
	font-weight:normal;
	display:inline-block;
	content:"\f07a";
	font-size:42px;
	line-height:1em;
	color:#fff;
	margin:0;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}


html body .content-holder.motopress-wrapper .woocommerce-message span.cart-items {
    position: absolute;
    top: 0;
    right: 0px;
    height: 17px;
    width: 17px;
    padding-left: 0px;
    padding-right: 0px;
    border-radius: 50%;
    color: #fff;
    background: #f74f4f;
    float: right;
    font: bold 13px/17px Roboto;
    text-align: center;
    display: block;
}