@charset "utf-8";
/* CSS Document */
/*===============================================================
		Template Name: Newton
		Version: 1.0
		Description: Responsive and clean template for retail shop
		Theme URI: http://www.curvepixell.com/web/newton
		Development: Stevemun
		Author URI: http://themeforest.net/user/stevemun7
		Tags: Newton, retail, curvepixell
===============================================================*/

.headerTop #cart .content {
	clear:both;
	display:none;
	position:relative;
	color:#333;
	top:0px;
	padding:8px 8px 17px 8px;
	min-height:100px;
	background:#fff;
	border:1px solid #e0e0e0;
	width:360px;
}
.headerTop #cart .content:before, .headerTop #cart .content:after {
	content: '';
	height: 0;
	position: absolute;
	width: 0;
	border: 8px solid transparent; /* arrow size */
}

.headerTop #cart .content:before {
	position: absolute;
	display:inline-block;
	top: -16px;
	right: 0px;
	z-index: 2;
	border-bottom-color: #e84c3d;  /* arrow color */
}
.headerTop #cart.active .heading a {
	color:#fff;
}
.headerTop #cart.active .content {
	display: block;
	right:0px;
	position:absolute;
	z-index:21;
	top:34px;
	-webkit-box-shadow: 0 1px 2px rgba(71, 73, 72, 0.25);
  	-moz-box-shadow: 0 1px 2px rgba(71, 73, 72, 0.25);
  	box-shadow: 0 1px 2px rgba(71, 73, 72, 0.25);
	border-top:solid 2px #e84c3d;
}
.headerTop #cart.active .heading a span {
	padding:0 25px 0 0px;
	background:url(../../images/arrowDown.png) right -19px no-repeat;
	float:right;
	height:25px;
}
.mini-cart-info .image img:hover {
	border: 4px solid #e84c3d;
}
.mini-cart-info .name a:hover {
	color:#e84c3d;
}
.mini-cart-info .name small {
	color:#e84c3d;
}
.mini-cart-info td.total {
	color:#e84c3d;
}
.mini-cart-total {
	color:#e84c3d;
}
.breadcrumb a.current {
	color:#e84c3d;
}
.required {
	color: #e84c3d;
}
.htabs a:hover {
	color:#e84c3d;
}
.htabs a.selected {
	background:#e84c3d;
}
.tab-content {
	border-top:5px solid #e84c3d;
}
.divider_page h1, .divider_page h2, .divider_page h3, .divider_page h4, .divider_page h5, .divider_page h6 {
	border-bottom: 4px solid #e84c3d;
}
.border-top {
	border-top:5px solid #e84c3d;
}
.box-product .price-old {
	color: #e84c3d;
}
.procont > .mask, .team > .mask {
	border-bottom:solid 3px #e84c3d;
}
.product-list-small .image a:hover {
  border-color: #e84c3d;
}
.product-list-small .desc h6 a:hover {
  color: #e84c3d;
}
.product-list-small .desc .price .price-old {
	color:#e84c3d;
}
.product-list-small .desc .rating a:hover {
  color: #e84c3d;
}
.adverts a:hover {
  border-color: #e84c3d;
}
.hadverts a:hover {
  border-color: #e84c3d;
}
.htabs a:hover {
	color:#e84c3d;
}
.htabs a.selected {
	border:1px solid #e84c3d;
}
.box-product1 .price-old {
	color:#e84c3d;
}
.box-category > ul > li > a:hover > .count {
	color:#e84c3d;
}
.box-category > ul > li > a:hover {
	background:#e84c3d;
}
.product-list .price-old, .product-list > ul#thumbs > li > div > .price-old {
	color: #e84c3d;
}
.product-grid > div > .inner, .product-grid > ul#thumbs > li a > div > .title > .prices .price {
  color: #e84c3d;
}
.product-grid > div > .inner, .product-grid > ul#thumbs > li:hover a > div > .title > h3 {
	color:#e84c3d;
}
.product-grid .price-old, .product-grid > ul#thumbs > li > div > .price-old {
	color: #e84c3d;
}
ul.page_navigation li a:hover, ul.page_navigation li a.active {
	background-color: #e84c3d;
}
ul.page_navigation li a.next_page:hover, ul.page_navigation li a.prev_page:hover {
	background-color: #e84c3d;
}
.product-info .price-old {
	color:#e84c3d;
}

/* product information price new background */
.product-info .price-new {
	background:#e84c3d;
	border-bottom:solid 2px #c1392b;
}
.compare-info .himage a:hover {
  border-color: #e84c3d;
}
.compare-info .name a:hover {
	color:#e84c3d;
}
.compare-info .price-old {
	color: #e84c3d;
}
.wishlist-product tbody .price s {
	color: #e84c3d;
}
.col_product .image a:hover {
  border-color: #e84c3d;
}
.cart-info tbody .name h5 a:hover {
	color:#e84c3d;
}
.cart-info tbody span.stock {
	color: #e84c3d;
}
.total-price {
	color:#e84c3d;
}
#footer h3 .first-word {
	color:#e84c3d;
}
#footer .column ul li a:hover {
	color:#e84c3d;
}
#powered a:hover {
	color:#e84c3d;
}
.wishlist-info tbody .image img:hover {
  border-color: #e84c3d;
}
.wishlist-info tbody .price s {
	color: #e84c3d;
}
.wishlist-info tbody td a:hover {
	color:#e84c3d;
}
.blog .blog-header h3 a:hover {
	color:#e84c3d;
}
.meta-info a:hover {
	color:#e84c3d;
}
#header .links a:hover {
	color:#e84c3d;
}
.product-list .name a:hover, .product-list > ul#thumbs > li > div > .name a:hover {
	color:#e84c3d;
}
.product-grid .name a:hover, .product-grid > ul#thumbs > li > div > .name a:hover {
	color:#e84c3d;
}
#twitter_footer li a {
	color:#e84c3d;
}
#welcome a:hover {
	color:#fff;
}
.product-compare a {
	color:#e84c3d;
}

/* product details image additional border color */
.product-info .image-additional a:hover {
	border-color:#e84c3d;
}





.options-panel .options-panel-toggle a {
  background-color: #e84c3d;
}



/*Recent Posts*/
.recent_posts .post_heading a:hover {
	color: #e84c3d;
}
.post_meta a {
	color: #e84c3d!important;
}



.procont > .mask .detail a {
	background-color:#fc7265;
}
.procont > .mask .detail a:hover {
	background-color:#E84C3D;
}


.product-filter .display a {
	background-color:#fc7265;
}


.product-filter .display a.active {
	background-color:#E84C3D;
}

.procont > .mask .quickview a, .procont > .image .quickview a {
	background:#fc7265;
}
.procont > .mask .quickview a:hover, .procont > .image .quickview a:hover {
	background:#E84C3D;
}

/*Divider Navi*/
.heading_button .prev_button, .heading_button .next_button {
	background: url('../../images/icons/camera_slider_icons.png') no-repeat 4px 2px #505050;
}
.heading_button .prev_button:hover, .heading_button .next_button:hover {
	background-color: #E84C3D;
}
.heading_button .next_button {
	background-position: -23px 2px;
}




/*accordion*/
.accordion .accordion-icon-active, .faq .accordion-icon-active {
	background-color: #c9577d;
}
.accordion .accordion-icon, .faq .accordion-icon {
	background-color: #303030;
}





.headerbd .header-bottom-line {
    background-color: #E84C3D;
}
.headerbd .header-bottom-line:after {
    border-top-color: #E84C3D;
}
.headerbd .header-bottom-line:after {
    content: "";
    margin-left: -8px;
    position: absolute;
    z-index: 50;
	content: no-close-quote;
	width: 0px;
	height: 0px;
	border-left: 8px solid rgba(0, 0, 0, 0);
	border-right: 8px solid rgba(0, 0, 0, 0);
	border-top: 8px solid #E84C3D;
}



#cart .checkout a {
	text-decoration:none;
	background:#e84c3d;
	padding:10px;
	color:#fff;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	font-weight:bold;
}
#cart .checkout a:hover {
	background:#ce4336;
}






.customNavigation a:hover {
	background-color: #e84c3d;
}

.team:hover > .image, .procont:hover > .image {
	border-color:#e84c3d;
}


.procont > .title .price .newprice {
	color:#e84c3d;
}

.image-additional > #carousel94 > .jcarousel-skin-opencart > .jcarousel-container-horizontal > .jcarousel-prev-horizontal:hover, 
.image-additional > #carousel94 > .jcarousel-skin-opencart > .jcarousel-container-horizontal > .jcarousel-next-horizontal:hover {  
	background-color: #e84c3d;
}


.flex-direction-nav li a:hover {
	background-color: #e84c3d;
}


.caption a:hover {
	border-color:#e84c3d;
	color:#e84c3d;
}
.flexslider .slides li:hover .caption h1, .procont:hover > .title h3 {
	color:#e84c3d;
}

.camera_prev > span:hover,.camera_next > span:hover, .camera_commands > .camera_play:hover, .camera_commands > .camera_stop:hover {
	background-color: #e84c3d;
}


.camera_caption > div > a:hover {
	border-color:#e84c3d;
	color:#e84c3d;
}


.camera_wrap:hover .camera_caption > div h1 {
	color:#e84c3d;
}

.theme-default a:hover.nivo-nextNav, .theme-default a:hover.nivo-prevNav, .nivo-caption {
	background-color: #ff0000;
}






/*menu hover color*/
.theme1 {
	background: #ff0000;
	border-radius:10px;
}

.theme1 a span {
	color: #fff;
	background-color:#ff0000;
	font-size:14px;
	
}

.theme1 .mm-over {
	background-color:#ff0000;
}

@media only screen and (min-width: 760px) and (max-width: 979px) {

#menu-phone {
	background-color:#e84c3d;
}

}



@media only screen and (max-width: 759px) {


#menu-phone {
	background-color:#e84c3d;
}

#menu-phone-button {
	position:relative;
	z-index:900;
	width:auto;
	line-height:32px;
	font-size:15px;
	color:#fff;
	text-indent:14px;
	text-transform:uppercase;
}


}



@media only screen and (max-width: 479px) {


#menu-phone {
	background-color:#e84c3d;
}


#menu-phone-button {
	position:relative;
	z-index:900;
	width:auto;
	line-height:32px;
	font-size:15px;
	color:#fff;
	text-indent:14px;
	text-transform:uppercase;
}



}
