/*--
	Theme Name: theme52145
	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
---------------------------------------- */


.woocommerce-cart .sidebar {
    display: none;
}

.woocommerce-cart .content-area {
    width: 100%;
}

.banner_wrapper .thumbnail img {
	max-width: inherit !important;
}

.product-list {
    padding: 0px 0px 0px 0px;
    margin: 0px auto;
    width: auto;
    height: auto;
    text-align: center;
}

.product-list ul {
    padding: 0px 0px 0px 0px;
    margin: 0px auto;
    width: auto;
    height: auto;
    list-style-type: none;
}

.banner-header {
	color: #ec0000 !important;
	font-weight: 700 !important;
}

.banner-sub-header {
	color: #ec0000 !important;
	font-weight: 500 !important;
}

.logo {
    margin-left: 30px;
}
@media only screen and (min-width: 1200px)
.parallax {
    //margin-top: 52px;
    background-image: url('https://importracer.com.au/wp-content/uploads/2017/08/welcome_bg.jpg');
    height: 500px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	overflow: hidden;
}
@media only screen and (min-width: 992px)
.parallax {
    //margin-top: 52px;
    background-image: url('https://importracer.com.au/wp-content/uploads/2017/08/welcome_bg.jpg');
    height: 500px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	overflow: hidden;
}
.parallax {
    //margin-top: 52px;
    background-image: url('https://importracer.com.au/wp-content/uploads/2017/08/welcome_bg.jpg');
    //height: 282px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	overflow: hidden;
}
.welcome_container {
    padding-top: 58px;
    padding-bottom: 30px;
	font-size: 14px;
    line-height: 1.42857143;
}
/* Soumen Product */
.ind_product_container {
	-webkit-box-shadow: -2px -2px 15px 1px rgba(209,207,209,0.47);
	-moz-box-shadow: -2px -2px 15px 1px rgba(209,207,209,0.47);
	box-shadow: -2px -2px 15px 1px rgba(209,207,209,0.47);
}
.triangle-down {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 14px solid #000;
  height: 0;
  margin-left: 10px;
  width: 0;
}
.product-header {padding:9px 5px 9px 9px; margin:0px auto; height:auto; background-color:#000;}
.product-header h2 {
	padding:0px; 
	margin:0px auto; 
  	color: #fff;
  	font-family: "KhandRegular",Arial,Helvetica,sans-serif;
  	font-size:25px;
	line-height:26px;
  	text-transform: uppercase;
	float:left;
	width:200px;
	height:auto;
}
.product-header img {padding:0px 0px; margin:0px 0px 0px 5px; width:auto; height:45px; float:left;}

.product-category {padding:0px 0px 0px 0px; margin:0px auto; width:100%; height:auto; border-right: 1px solid #cccccc;}
.product-category ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:auto; height:auto; list-style-type:none;}
.product-category ul li {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:auto; height:auto; }
.product-category ul li a {
	padding:10px 10px; 
	margin:0px 5%;
	width:90%;
	color: #000000; 
	font-family: "OpenSansLight",Arial,Helvetica,sans-serif; 
	font-size: 14px; 
	text-decoration: none;
	border-bottom: 1px solid #ebeaea;
	display:block;
}
.product-category ul li a:hover {color:#900;}

.product-list {padding:0px 0px 0px 0px; margin:0px auto; width:auto; height:auto; text-align:center;}
.product-list ul {padding:0px 0px 0px 0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.product-list ul li {
	padding:15px 15px; 
	margin-top:5px; 
	margin-bottom:5px; 
	width:190px; 
	height:auto; 
	display:inline-block;
	vertical-align:middle;
	min-height:350px;
	list-style-type:none;
	border:solid 1px #fffcfc;
	transition:all 2s ease-in-out;
}
.product-list ul li:hover {border:solid 1px #f7f6f6;}

.product-list-img {
	padding:0px 0px 0px 0px; 
	margin:0px auto; 
	width:auto; 
	/* height:200px; */
	overflow:hidden; 
}
.product-list-img img {
  backface-visibility: hidden;
  height: auto;
  margin: 0 auto;
  padding: 0;
  /* width: 100%; */
}
.product-list h2 {
  color: #be1e2d;
  font-family: "OpenSansRegular",Arial,Helvetica,sans-serif;
  font-size: 18px;
  margin:10px auto;
  padding:0px;
  text-align: center;
  text-decoration:none;
}
.product-list p {
  color: #222222;
  font-family: "OpenSansRegular",Arial,Helvetica,sans-serif;
  font-size: 14px;
  margin:10px auto;
  padding:0px;
  text-align: center;
  text-decoration:none;
  height: 70px;	
}
.product-list-but {
  background-image: url("./images/in_cart_btn.jpg");
  background-position: left top;
  background-repeat: no-repeat;
  border: 0 none;
  color: #fff;
  font-size: 12px;
  height: 35px;
  padding-right: 10px;
  text-align: right;
  width: 141px;
  margin:10px auto 0px auto;
}
/* Soumen Product */

.padding-top50 {
	padding-top: 50px;
}
.container-home-page {
	padding: 50px;
}
.single-product-page {
	width: 100%;
}
.multi-product-page {
    width: 100%;
}
.yith-wcbr-brands {
    font-size: 24px;
    font-weight: 500;
}
.yith-wcbr-brands a {
    color: #be1e2d;
}
.yith-wcbr-brands a:visited {
    color: #be1e2d;
}

.welcome_text p {
    font-family: 'OpenSansLight', Arial, Helvetica, sans-serif;
    //font-size: 19px;
    color: #000000;
    //line-height: 29px;
    text-align: justify;
    margin-top: 0px;
    padding: 0px;
}

.wa_wps_price {
	color: #be1e2d;
	font-size: 19px;
}

.textwidget .container {
	margin: auto !important;
    width: 88% !important;
}
.content_home_slider .container {
	margin: auto !important;
    width: 88% !important;
}
.content_home_slider {
    background: #fff !important;
}
.block_before_banner {
	background: #fff !important;
}
.woocommerce-loop-product__title {
	color: #222222
}

// banner home page
.banner_container {
    margin-bottom: 72px;
    margin-right: 0;
    width: 100%;
}
.carousel {
    position: relative;
}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.banner_text1 {
    z-index: 0;
    text-shadow: -1px -2px 5px rgba(150, 150, 150, 1);
    margin-top: -156px;
    margin-left: 42px;
	color: #fff;
}
.banner_text1 h1 {
	color: #fff;
}
.banner_text2 {
    color: #ffffff;
    font-family: "Open Sans",sans-serif,arial,helvetica,verdana;
    font-size: 25px;
    height: 90px;
    line-height: 38px;
    margin-left: 42px;
    padding-top: 10px;
    text-shadow: -1px -2px 5px rgb(150, 150, 150);
    z-index: 0;
}
.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;width:100%}@media (-webkit-transform-3d){.carousel-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}}@supports ((-webkit-transform:translate3d(0,0,0)) or (transform:translate3d(0,0,0))){.carousel-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}@media (-webkit-transform-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@supports ((-webkit-transform:translate3d(0,0,0)) or (transform:translate3d(0,0,0))){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;-webkit-background-size:100% 100%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;max-width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}

.carousel {
    margin-bottom: 0px !important;
	background-color: #fff;
}
.why_buy_container {
    margin-top: 28px;
	margin-bottom: 28px;
	//margin-left: -15px;
    //margin-right: 50px;
	width: 90%;
}
.why_buy_img_area {
    border: 1px #cccccc solid;
    padding: 21px;
    text-align: center;
    margin-bottom: 20px;
}
.why_buy_container .container {
    background-color: #fff !important;
	margin-left: -15px !important;
}
.why_buy_container h2 {
    font-family: 'OpenSansLight', Arial, Helvetica, sans-serif;
    font-size: 40px;
    color: #000000;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 48px;
    padding: 0px;
    margin-top: 0px;
}
.page-template-default .main-holder .content-holder .container {
	margin-left: 30px;
	//margin-right: 25px;
	//width: 100%
}
.page-template .main-holder .content-holder .container {
	margin-left: 30px;
	//margin-right: 25px;
	width: 100%
}
.page-template-default .main-holder .content-holder .container .span12 .title-section {
	margin-right: 100px !important;
}
.woocommerce-info {
	margin-right: 100px !important;
}
.shop_table {
	width: 91% !important;
}
.wc_payment_methods {
	width: 91% !important;
}
.post-1917 {
	margin-right: 120px !important;
}
.post_content {
	margin-right: 100px;
	margin-left: 30px;
}
.product-template-default .main-holder .content-holder .container {
	margin: auto;
	//margin-right: 25px;
	width: 91%
}
.archive .main-holder .content-holder .container {
	margin-left: 30px;
	//margin-right: 25px;
	width: 100%
}
.blog .main-holder .content-holder .container {
	margin-left: auto;
	//margin-right: 25px;
	width: 100%
}
.page-id-4 .main-holder .content-holder .span9 {
	width: 70%;
}
.woocommerce-loop-product__title {
    color: #222222;
    font-family: "OpenSansRegular",Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin: 10px auto;
    padding: 0px;
    text-align: center;
    text-decoration: none;
	display: inline;
	text-transform: none;
	line-height: 24px;
	width: 100%;
}
.prod-inner-wrap {
	height: 150px;
	width: 150px;
	padding: 0px 0px 0px 0px;
    margin: 0px 40px !important;
    /* height: 200px; */
    overflow: hidden;
}
.products {
	padding: 0px 0px 0px 0px;
    margin: 0px auto;
    width: auto;
    height: auto;
    list-style-type: none;
	text-align: center;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin: 0px !important;
}
.span12 {
    width: 100%;
	//text-align: center;
}
.prod-inner-wrap_btn {
	padding-top: 5px;
}
.top_red_wraper {
	background-color: #be1e2d;
	min-height: 31px;
	margin-left: 30px;	
	margin-right: 40px;	
}
.top_red_ph {
    font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #fefefe;
    text-align: left;
}
.top_red_menu {
    text-align: right;
}
.top_red_menu ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.top_red_menu ul li {
    display: inline;
    font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #fefefe;
    margin-left: 15px;
}
.top_red_ph a {
    font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #fefefe;
    text-decoration: none;
}
.top_red_menu ul li a {
    font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #fefefe;
    text-decoration: none;
}
.product-link-wrap {
    height: 270px;
}
figure.woocommerce-product-gallery__wrapper {
  margin: 0;
}
.woocommerce-ordering {
	margin-right:100px !important;
}
.archive .main-holder .content-holder .container .row .sidebar {
	display:none;
}