  .floatleft { float: left }

.floatright { float: right }

.alignleft {

    float: left;

    margin-right: 15px;

}

body {
    background: url(../images/body_bg.png);
    background-repeat: no-repeat;
    background-color: black;
    background-size: cover;
    color: #FFF;
}
.wrap {

  width: 80%;

  margin: 0 auto;

}

.text_right {

	text-align:right;

}

.text_center {

	text-align:center;

}

.text_left {

	text-align:left;

}

.hidden {

	display:none;

	visibility:0;

}

.alignright {

    float: right;

    margin-left: 15px;

}

.aligncenter {

    display: block;

    margin: 0 auto 15px;

}

a:focus { outline: 0px solid }

img {

    max-width: 100%;

    height: auto;

}

.fix { overflow: hidden }

body { font-family:Arial, Helvetica, sans-serif; }







.header-area {

    /* background: none repeat scroll 0 0 #f4f4f4; */

}

.header-area a, .header-area a:hover {

    color: #252525;

}

.user-menu ul {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}

.user-menu li  {

    display: inline-block;

}



.user-menu li a {

    display: block;

    font-size: 13px;

	font-family: "Roboto Condensed",sans-serif;

    margin-right: 5px;

    padding: 10px 2px;

	text-decoration:none;

}

.user-menu li a i.fa {

    margin-right: 5px;

}

.header-right a i, .header-right a p {

  display: inline-block;

}

.user-menu input[type=text]{

	padding:0 10px;

	width:80px;

}

.header-right ul.list-inline {

    margin: 0;

    text-align: right;

}

.header-right ul.list-inline li a {

    display: block;

    padding: 9px;

}

.header-right ul.list-inline li ul a {

    padding: 5px 15px;

}

.header-right ul.list-inline li ul {

    border: medium none;

    border-radius: 0;

    left: 50%;

    margin-left: -50px;

    min-width: 100px;

    text-align: center;

}






.logo h1 {

    font-size: 40px;

    margin: 0px 0 0px;

    font-weight: 400;

    height:97px;

}

.logo h1 a {

    color: #999;

}

.logo h1 a:hover {text-decoration: none;}

.logo h1 a span {

    color: #5a88ca;

}

.shopping-item {

    border: 1px solid #ddd;

    float: right;

    font-size: 18px;

    margin-top: 15px;

    padding: 10px;

    position: absolute;

    right:0;

    z-index:1;

}

.shopping-item {

	border:0px;

	right:0;

	padding-right:0;

	/* margin-top:60px; */

}

.shopping-item a {

    color: #666;

}

.shopping-item a {

	padding:22px 30px;

	background:url( './../images/products/cart.png' ) #515151 no-repeat center bottom;

	border-color:#515151;

}

.cart-amunt {

    color: #5a88ca;

    font-weight: 700;

}

.product-count {

    background: none repeat scroll 0 0 #5a88ca;

    border-radius: 50%;

    color: #fff;

    display: inline-block;

    font-size: 10px;

    height: 20px;

    padding-top: 2px;

    position: absolute;

    right: -10px;

    text-align: center;

    top: -10px;

    width: 20px;

}

.product-count {

	background:none;

	font-size:1.7em;

	right:6px;

	top:-15px;

	width:40px;

}

.shopping-item i.fa {

    margin-left: 15px;

}



.shopping-item:hover {

    background: none repeat scroll 0 0 #5a88ca;

    border-color: #5a88ca;

}

.shopping-item:hover {

	background:none;

	border-color:#43443C;

}

.shopping-item:hover a {

    color: #fff;text-decoration: none

}

.shopping-item:hover .cart-amunt {

    color: #fff;

}

.shopping-item:hover .product-count {

    background: none repeat scroll 0 0 #000;

}



.shopping-item:hover .product-count {

    background: none;

}








.slider-area {  position:relative; margin:0 auto; padding:0px;}

.slider-area .bx-controls {

	display:none;

}

.easyzoom {

	max-width:100%;

}

/*

Language BAR

*/

.goog-te-gadget-simple {

	line-height:13px;

	position:relative;

	top:-1px;

}

.goog-te-gadget-simple > span {

	float:left;

}

.goog-te-gadget-simple > span a {

	padding:2px!important;

}

.goog-te-gadget-simple {

	border:1px solid #eee!important;

}

.breadcrumb {

	background:none;

	font-family:"Roboto Condensed",sans-serif;

	color:#FFF;

	font-weight:bold;

}

.breadcrumb a, .breadcrumb a:hover {

	color:#FFF;

	font-size:1.1em;

	padding:0 2px;

	text-decoration:none;

	font-weight:normal;

}

/*-------------------------

[9. Block slider]

---------------------------*/

.block-slider{

	border:none;

	width: 100%;

}

.block-slider ul li{

	list-style: none;

}

.block-slider .bx-pager{

	display: none;

}

.block-slider .bx-prev,

.block-slider .bx-next{

	width: 32px;

	height: 32px;

	border: 1px solid #eaeaea;

	text-align: center;

	display: block;

	border-radius: 50%;

	font-size: 30px;

	position: absolute;

	top: 50%;

	-ms-transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	line-height: 29px;

	-moz-transition: all 0.45s ease;

	-webkit-transition: all 0.45s ease;

	-o-transition: all 0.45s ease;

	-ms-transition: all 0.45s ease;

	transition: all 0.45s ease;

}

.block-slider img{

	width: 100%;

	height: auto;

}

.block-slider .bx-prev{

	left: 0px;

	padding-right: 3px;

}

.block-slider .bx-next{

	right: 0px;

	padding-left: 3px;

}

.block-slider:hover .bx-prev{

	left: 10px;

}

.block-slider:hover .bx-next{

	right: 10px;

}

.block-slider .bx-prev:hover,

.block-slider .bx-next:hover{

	background: #5a88ca;

	color: #fff;

	border-color: #5a88ca;

}

#bxslider-home4 {

	padding:0;

}

/*------------------

[4. Slidershow]

------------------*/



.block-slider .bx-pager{

	display: block;

    text-align: center;

}

.block-slider .bx-pager-item{

	width: 15px;

	height: 15px;

	background: #fff;

	font-size: 0;

	display: inline-block;

	border-radius: 50%;

	margin: 0 3px;

}

.block-slider .bx-pager-item a{

	width: 100%;

	height: 100%;

	background: #999;

	display: block;

	border-radius: 50%;

}

.block-slider .bx-pager-item a.active{

	background: #1bd172;

}

.block-slider .caption-group{

	position: absolute;

    top: 26%;

    right: 16%;

}

.block-slider .caption-group .title{

	margin: 0;

}

.block-slider .caption-group .subtitle{

	margin: 0;

	margin-top: 5px;

}

.block-slider .caption-group .button-radius{

	margin-top: 27px;

}

.block-slider .caption-group .primary{

	color: #1bd172;

}

.block-slider .caption-group .caption{



}



/*----------------------

[10. Block top seller ]

------------------------*/

.button-radius{

  position: relative;

  border: 1px solid #eaeaea;

  padding: 1px;

  min-height: 34px;

  background: #fff;

  display: inline-block;

  width: auto;

  line-height: 30px;

  padding-left: 40px;

  padding-right: 20px;

  margin: 0;

  color: #666666;

  -webkit-border-radius: 17px;

  -moz-border-radius: 17px;

  border-radius: 17px;

  -webkit-transition: all 1s ease;

  -moz-transition: all 1s ease;

  -o-transition: all 1s ease;

  -ms-transition: all 1s ease;

  transition: all 1s ease;

  margin-top: 10px;

  font-size: 14px;

}

.button-radius .icon{

  -webkit-transition: all 1s ease-out;

  -moz-transition: all 1s ease-out;

  -o-transition: all 1s ease-out;

  -ms-transition: all 1s ease-out;

  transition: all 1s ease-out;

  position: absolute;

  left: 2%;

  top: 2px;

  overflow: hidden;

}



.button-radius .icon:before{

  font-family: 'FontAwesome';

  content: "\f105";

  font-size: 14px;

  color: #fff;

  width: 28px;

  height: 28px;

  background-color: #5a88ca;

  border-radius: 90%;

  text-align: center;

  line-height: 26px;

  float: left;

  -webkit-transition: all 1s ease-out;

  -moz-transition: all 1s ease-out;

  -o-transition: all 1s ease-out;

  -ms-transition: all 1s ease-out;

  transition: all 1s ease-out;

}



.button-radius.white{

  border-color: #fff;

  color: #fff;

  background: transparent;

}

.button-radius.white .icon:before{

  background: #fff;

  color: #333;

}



.button-radius:hover .icon{

  left: 100%;

  margin-left: -30px;

}

.button-radius:hover{

  padding-left: 20px;

  padding-right: 40px;

}



.promo-area {

  background:#fbfbfb;

  color: #fff;

  padding: 40px 0 40px;

}



.brands-area {

  border-top:1px solid #e5e5e5;

  border-bottom:1px solid #e5e5e5;

  color: #fff;

  padding: 20px 0 20px;

}



.promo-area .zigzag-bottom, .brands-area .zigzag-bottom{background: #f4f4f4}

.single-promo {

    font-size: 25px;

    font-weight: 200;

    padding: 20px 10px;

    text-align: center;

}

.single-promo i {

  font-size: 50px;

}



.single-promo:hover {color: #fff;background: #222;}

.promo1 { background:#5a88ca;}

.promo2 { background:#ffd900;}

.promo3 { background:#fa8072;}

.promo4 { background:#4abebd;}

.section-title {

  font-family: "Raleway",sans-serif;

  font-size: 50px;

  font-weight: 100;

  margin-bottom: 50px;

  text-align: center;

}

.section_title {

  font-family: "Raleway",sans-serif;

  font-size: 30px;

  margin-bottom: 20px;

  text-align: center;

  /*background:url( './../images/bg.jpg' );*/

  background: repeating-linear-gradient( -45deg, #ff3c40, #ff3c40 3px, #fa1927 3px, #fa1927 6px);

  padding:20px 0;

  color:#fff;

}

#brand_bar {

  /*background:url( './../images/bg.jpg' );*/

  background: repeating-linear-gradient( -45deg, #ff3c40, #ff3c40 3px, #fa1927 3px, #fa1927 6px);

	line-height:80px;

	text-align:center;

	padding:5px 0;

}

#brand_bar a img {

	max-width:78%;

}

#bottom_bar {

	/*background:url( './../images/bg.jpg' );*/

  background: repeating-linear-gradient( -45deg, #ff3c40, #ff3c40 3px, #fa1927 3px, #fa1927 6px);

	line-height:30px;

	text-align:center;

	padding:25px 0 10px;

}

#bottom_bar a {

	color:#fff;

	text-decoration:none;

	line-height:2em;

	font-size:2em;

}

#bottom_bar a img {

	height:180px;

}

#category_bar {

	line-height:25px;

	text-align:center;

}

#category_bar .column {

	padding:0;

}

#category_bar a {

	font-family:"Roboto Condensed",sans-serif;

	color:#000;

	text-decoration:none;

	line-height:2em;

	font-size:2em;

}

#category_bar img {

	width:100%;

	display:block;

}

.product-f-image {

    position: relative;

    height:300px;

}

.product-f-image img {

    max-height:100%;

}

.product-hover {

    height: 100%;

    left: 0;

    position: absolute;

    top: 0;

    width: 100%;overflow: hidden;border: 1px solid #ddd;

}

.product-hover:after {

  background: none repeat scroll 0 0 #000;

  content: "";

  height: 100%;

  left: -100%;

  opacity: 0.6;

  position: absolute;

  top: 0;

  width: 100%;transition: .4s;

}

.product-hover a {

    background: none repeat scroll 0 0 #5a88ca;

    border-radius: 5px;

    color: #fff;

    display: block;

    font-size: 16px;

    left: 10%;

    margin: 0;

    padding: 10px;

    position: absolute;

    text-align: center;

    text-transform: uppercase;

    border: 1px solid #5a88ca;

    width: 80%;z-index: 99;transition: .4s;

}

.product-hover a:hover {

  background: #000;

  text-decoration: none;border-color: #444;

}

.product-carousel-price ins {

  color: #000;

  font-weight: 100;

  margin-right: 5px;

  text-decoration: none;

}

.product-hover a i.fa {

    margin-right: 5px;

}

.product-hover a.add-to-cart-link {top: -25%;}

.product-hover a.view-details-link { bottom: -25%;}

.single-product h2 {

    font-size: 21px;

    line-height: 25px;

    margin-bottom: 10px;

    margin-top: 15px;

}





.single-product h2 a {

    color: #222;

}

.single-product p {

    color: #5a88ca;

    font-weight: 700;

}



.single-product {

  overflow: hidden;

}

.single-product:hover {}

.single-product:hover .product-hover a.add-to-cart-link {top: 32%;}

.single-product:hover .product-hover a.view-details-link {bottom: 32%;}

.single-product:hover .product-hover:after{left: 0}





.product-carousel {

  padding-top: 40px;

}

.latest-product .owl-nav {

  position: absolute;

  right: 0;

  top: 0;

}



.latest-product .owl-nav div, .related-products-wrapper .owl-nav div, .featured-product-slider .owl-nav div {

  color:#FFF;

  display: inline-block;

  margin-left: 15px;

  padding: 1px 10px;

  text-indent:-9999px;

}

.latest-product .owl-nav div, .related-products-wrapper .owl-nav .owl-prev, .featured-product-slider .owl-nav .owl-prev {

	background:url( '../images/prev.png' ) no-repeat center;

	text-indent:-10000px;

}

.latest-product .owl-nav div, .related-products-wrapper .owl-nav .owl-next, .featured-product-slider .owl-nav .owl-next {

	background:url( '../images/next.png' ) no-repeat center;

	text-indent:-10000px;

}

.latest-product .owl-nav div:hover, .brand-wrapper .owl-nav div:hover {color: #FFF; background:#f95f5f;}

.brand-list {padding-top: 40px;}

.brand-list .owl-nav {

  position: absolute;

  right: 0;

  top: 0;

}

.brand-wrapper .owl-nav div {

  border: 1px solid #fff;

  color: #fff;

  display: inline-block;

  margin-left: 15px;

  padding: 1px 10px;

}



.brand-wrapper .owl-nav div {

  background:#fa8072;

  color:#FFF;

  display: inline-block;

  margin-left: 15px;

  padding: 1px 10px;

}







.product-wid-title {

  font-family: raleway;

  font-size: 30px;

  font-weight: 100;

  margin-bottom: 40px;

}

.product-upper {

    height: 200px;

    line-height: 200px;

}

.product-upper img {

	max-height:200px;

	line-height:200px;

}

.product-carousel-price .mrp {

	font-size:.5em;

}

.product-carousel-price .offer_price {

	font-size:1em;

}

.single-wid-product {

    margin-bottom: 31px;

    overflow: hidden;

}

.product-thumb {

    float: left;

    height: 90px;

    margin-right: 15px;

    width: 100px;

}

.single-wid-product h2 {

    font-size: 14px;

    margin-bottom: 12px;

}

.product-wid-rating {

    color: #ffc808;

    margin-bottom: 10px;

}

.product-wid-price ins {

    color: #5a88ca;

    font-weight: 700;

    margin-right: 10px;

    text-decoration: none;

}

.single-wid-product h2 a {

    color: #222;

}

.single-wid-product h2 a:hover, .single-product h2 a:hover {

    color: #5a88ca;

}

.wid-view-more {

    background: none repeat scroll 0 0 #5a88ca;

    color: #fff;

    padding: 3px 15px;

    position: absolute;

    right: 10px;

    top: 3px;

}

.wid-view-more:hover {color: #fff;background-color: #222;text-decoration: none}

.single-product-widget {

    position: relative;

}

.product-widget-area {

  padding-bottom: 30px;

  padding-top: 30px;

}

.product-widget-area .zigzag-bottom{background: #f4f4f4}

.footer-top-area .zigzag-bottom{background: #f4f4f4;display:none;}

.footer-top-area {

background: #292828;

color: #000;

padding: 35px 0 20px;}





#footer_top_border {

	height:15px;

	background

}

.footer-bottom-area {background: #000;color: #fff}

@media (max-width: 768px) {

    .footer-bottom-area *{

	text-align:center!important;

	line-height:30px;

    } 

    .footer-bottom-area {

	padding:10px 0;

    }

    .user-menu, .header-right {

	float:none;

    }

    .footer-top-area {

	text-align:center;

	    padding-bottom: 0!important;

    }

}



.footer-about-us span {

  color: #5a88ca;

}

.footer-wid-title {

  font-size: 1.6em;

  font-weight: 700;

  color: #000;

  color: #FFF !important;

  font-size: 23px !important;
}



.footer-about-us h2 {

  font-weight: 200;

}

.footer-menu ul {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}

.footer-menu ul li {

    padding: 2px 0;

}

.footer-menu a, .footer-menu a:hover {

    display: block;

    padding: 2px 0;color: #000;

    color: #FFF !important;

    font-size: 18px !important;

}





.footer-social a {

  background: none repeat scroll 0 0 #5a88ca;

  color: #fff;

  display: inline-block;

  font-size: 20px;

  height: 40px;

  margin-bottom: 10px;

  margin-right: 10px;

  padding-top: 5px;

  text-align: center;

  width: 40px;border: 1px solid #5a88ca;

}



.footer-social a:hover {background-color: #222;border-color: #666}



.footer-social {margin-top: 20px}





.newsletter-form input[type="email"] {

    background: none repeat scroll 0 0 #fff;

    border: medium none;

    margin-bottom: 10px;

    padding: 10px;

    width: 100%;

}

.newsletter-form input[type="submit"] {

    background: none repeat scroll 0 0 #5a88ca;

    border: medium none;

    color: #fff;

    display: inline-block;

    font-size: 18px;

    padding: 7px 20px;

    text-transform: uppercase;border: 1px solid #5a88ca;

}

.newsletter-form input[type="submit"]:hover {background: #222;border-color: #666}

.newsletter-form {

    margin-top: 25px;

}

a {color: #5a88ca}

a:hover, a:focus {color: #17a78b}

.footer-bottom-area {

  color: #fff;

  background: #292828;

	line-height:50px;

	font-size:.95em;
}

.footer-bottom-area a {

  color: #fff;

  text-decoration:none;

}

#social_links a {

	display:inline-block;

}



.slide-bulletz {

    bottom: 30px;

    left: 0;

    position: absolute;

    text-align: center;

    width: 100%;

    z-index: 99;

}

ol.slide-indicators {

left: inherit;

list-style: outside none none;

margin: 0;

padding: 0;

position: relative;

width: 100%;

}

ol.slide-indicators li {

background: none repeat scroll 0 0 #222;

border: medium none;

border-radius: 0;

cursor: pointer;

display: inline-block;

height: 10px;

margin: 0 0 0 5px;

width: 10px;

}

ol.slide-indicators li.active {

background: none repeat scroll 0 0 #fff;

height: 10px;

margin: 0 0 0 5px;

width: 10px;

}





.carousel.carousel-fade .item { transition: opacity 1s ease-in-out }

.carousel.carousel-fade .active.left,

.carousel.carousel-fade .active.right {

    left: 0;

    z-index: 2;

    opacity: 0;

    filter: alpha(opacity=0);

}



.footer-card-icon {

  font-size: 30px;

  text-align: right;

}



.copyright > p {

  margin: 10px 0 0;

}



.product-big-title-area {background: #292828;

	margin-bottom:40px;

}

.product-bit-title h2 {

  font-family: raleway;

  font-size: 50px;

  font-weight: 200;

  margin: 0;

  padding: 10px 0;color: #fff;

}

.single-product-area .zigzag-bottom {background-color: #f4f4f4}

.single-product-area {
  padding: 50px 0 130px;
  background: #FFF;
  color: #000;

}
.sidebar-title {

    color: #fead53;

    font-size: 25px;

    margin-bottom: 30px;

    text-transform: uppercase;

}

.single-sidebar {

    margin-bottom: 50px;

}

input[type="text"], input[type="password"], input[type="email"], textarea {

    border: 1px solid #ddd;

    padding: 10px;
    color: #000;

}

input[type="submit"], button[type=submit] {

    background: none repeat scroll 0 0 #FC3019;

    border: medium none;

    color: #fff;

    padding: 11px 20px;

    text-transform: uppercase;

}

input[type="submit"]:hover, button[type=submit]:hover {background-color: #222}

.single-sidebar input[type="text"] {

    margin-bottom: 10px;

    width: 100%;

}

.thubmnail-recent {

    margin-bottom: 30px;

    overflow: hidden;

}

.recent-thumb {

    float: left;

    height: auto;

    margin-right: 15px;

    width: 63px;

}

.thubmnail-recent > h2 {

    font-size: 20px;

    margin-bottom: 10px;

}

.thubmnail-recent > h2 a {

    color: #222;

}

.product-sidebar-price > ins {

    color: #5a88ca;

    font-weight: 700;

    margin-right: 10px;

    text-decoration: none;

}

.single-sidebar > ul {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}

.single-sidebar li {

    border-bottom: 1px solid #f1f1f1;

    padding: 10px 0;

}

.single-sidebar a {

    display: block;

}

.product-breadcroumb {

    margin-bottom: 20px;

}

.product-breadcroumb > a {

    margin-right: 31px;

    position: relative;

}

.product-breadcroumb > a::before {

    content: "/";

    position: absolute;

    right: -20px;

    top: 2px;

}

.product-breadcroumb > a:last-child::before {

    display: none;

}

.product-main-img {

    margin-bottom: 20px;

    margin: 30px auto 10px;

    /*width: 700px;*/

    text-align:center;

}

.product-gallery {

    margin-bottom: 25px;

    margin-left: -15px;

    overflow: hidden;

    text-align:center;

}

.product-gallery img {

    height: auto;

    width: auto;

    max-height: 100%;  

    max-width: 100%; 

  /*   width: 87px;

    height: auto; */

    position: absolute;  

    top: 0;  

    bottom: 0;  

    left: 0;  

    right: 0;  

    margin: auto;

    cursor:pointer;

}

.product-gallery ul {

	list-style:none;

}

.product-gallery li {

    padding:5px;

    border:1px solid #eee;

    min-height:70px;

    display:inline-block;

    width:100px;

    margin:5px;

    position:relative;

}

#main_image {

	max-width:100%;

	max-height:400px;

}

.errorMessage {

	color:#e22;

}

.easyzoom.is-ready img {

    max-width:1000000px;

}

.product-name {

    font-size: 25px;

    margin-bottom: 20px;

}

.product-inner-price {

    margin-bottom: 25px;

}

.product-inner-price > ins {

    color: #5a88ca;

    font-weight: 700;

    margin-right: 10px;

    text-decoration: none;

}

.quantity {

    float: left;

    margin-right: 15px;

}

.quantity input[type="number"] {

    border: 1px solid #5a88ca;

    padding: 7px;

    width: 50px;

}

.add_to_cart_button {

    background: none repeat scroll 0 0 #5a88ca;

    border: medium none;

    color: #fff;

    padding: 6px 25px;display: inline-block

}

.add_to_cart_button:hover {background-color: #222;color: #fff;text-decoration: none}

form.cart {

    margin-bottom: 25px;

}

.product-inner-category {

    margin-bottom: 30px;

}

.product-tab {

    border-bottom: 1px solid #ddd;

    list-style: outside none none;

    margin: 0 0 0px;

    padding: 0;

}

.product-tab li {

    display: inline-block;

    background-color:#eee;

}

.product-tab li.active {

    background: none repeat scroll 0 0 #5a88ca;

}

.product-tab li.active a {

    color: #fff;

}

.product-tab li a {

    color: #222;

    display: block;

    font-size: 16px;

    padding: 10px 30px;

}

.product-tab li a:hover {

    text-decoration: none;

}

.product-tab li a:focus {

    text-decoration: none;

}

.tab-content h2 {

    font-size: 20px;

}

.tab-content {

    margin-bottom: 30px;

}

.submit-review label {

    display: block;

}

.submit-review input[type="text"], .submit-review input[type="email"], .submit-review textarea {

    margin-bottom: 20px;

    width: 100%;

}

.rating-chooser {

    margin-bottom: 30px;

}

.rating-chooser p {

    font-weight: 700;

}

.rating-wrap-post {

    font-size: 20px;

}



.submit-review textarea {

    height: 105px;

}



.related-products-wrapper {

  margin-top: 30px;

}

.related-products-title {color: #feae52;

font-size: 25px;

margin-bottom: 30px;

text-transform: uppercase;}



.related-products-wrapper .owl-nav {

  position: absolute;

  right: 0;

  top: -56px;

}







table.shop_table {

    border-bottom: 1px solid #ddd;

    border-right: 1px solid #ddd;

    margin-bottom: 50px;

    width: 100%;

}

table.shop_table th, table.shop_table td {

    border-left: 1px solid #ddd;

    border-top: 1px solid #ddd;

    padding: 15px;

    text-align: center;

}

table.shop_table th {

    background: none repeat scroll 0 0 #f4f4f4;

    font-size: 15px;

    text-transform: uppercase;

}

td.product-thumbnail img {

    height: auto;

    width: 70px;

}

td.product-name {

    font-size: 18px;

}

div.quantity input.plus, div.quantity input.minus {

    background: none repeat scroll 0 0 #5a88ca;

    border: medium none;

    color: #fff;

    height: 25px;

    line-height: 15px;

    width: 25px;

}

td.product-quantity div.quantity {

    float: none;

    margin: 0;

}

td.actions div.coupon {

    float: left;

}

.cart-collaterals {

    overflow: hidden;

}

.cross-sells {

    float: left;

    margin-right: 3%;

    width: 57%;

}

.cart_totals {

    float: right;

    margin-bottom: 50px;

    width: 40%;

}

.cart-collaterals h2 {

    color: #5a88ca;

    font-size: 25px;

    margin-bottom: 25px;

    text-transform: uppercase;

}

div.cart-collaterals ul.products {

    list-style: outside none none;

    margin: 0 0 0 -30px;

    padding: 0;

}

div.cart-collaterals ul.products li.product {

    float: left;

    margin-left: 30px;

    position: relative;

    width: 198px;

}

.cart_totals table {

    border-bottom: 1px solid #ddd;

    border-right: 1px solid #ddd;

    width: 100%;

}

.cart_totals table th, .cart_totals table td {

    border-left: 1px solid #ddd;

    border-top: 1px solid #ddd;

    padding: 10px;

}

.cart_totals table th {

    background: none repeat scroll 0 0 #f4f4f4;

}

.onsale {

}

div.cart-collaterals ul.products li.product .onsale {

    background: none repeat scroll 0 0 #5a88ca;

    color: #fff;

    padding: 5px 10px;

    position: absolute;

    right: 0;

}

div.cart-collaterals ul.products li.product h3 {

    color: #333;

    font-size: 20px;

    margin-top: 15px;

}

div.cart-collaterals ul.products li.product .price {

    color: #333;

    display: block;

    margin-bottom: 10px;

    overflow: hidden;

}

.price > ins {

}

div.cart-collaterals ul.products li.product .price ins {

    color: #5a88ca;

    font-weight: 700;

    margin-left: 10px;

    text-decoration: none;

}

.a2a_dd, .a2a_dd:hover {

	color:#333;

	text-decoration:none;

	line-height:20px!important;

}

.a2a_dd .a2a_img_text {

	background:url( '../images/share.png' ) no-repeat center;

	padding:9px;

}

#product_single_page_basic_info .row {

	margin-bottom:4px;

}

#product_single_page_basic_info .product-inner-price {

	font-size:1.3em;

	font-family: "Roboto Condensed",sans-serif;

	color:#000;

	width:100px;

	text-align:center;

}

#product_single_page_basic_info .product-inner-price ins {

	color:#000;

	font-size:1.5em;

	display:block;

	margin:0;

	text-decoration:none;

}

.woocommerce-info {

    background: none repeat scroll 0 0 #f4f4f4;

    font-size: 18px;

    margin-bottom: 20px;

    padding: 15px;

}

.col2-set {

    margin-left: -30px;

    overflow: hidden;

}

.col-1, .col-2 {

    float: left;

    margin-left: 30px;

    width: 360px;

}

#customer_details label {

    display: block;

    margin: 0 0 5px;

}

#customer_details input[type="text"], #customer_details textarea, .shipping_calculator input[type=text] {

    margin-bottom: 10px;

    width: 100%;

}

#customer_details h3 {

    color: #5a88ca;

    font-size: 20px;

    text-transform: uppercase;

}

.create-account {

    background: none repeat scroll 0 0 #f4f4f4;

    margin-bottom: 50px;

    padding: 15px;

}

#order_review_heading {

    color: #5a88ca;

    font-size: 20px;

    text-transform: uppercase;

}

#payment ul.payment_methods {

    list-style: outside none none;

    margin: 0 0 30px;

    padding: 0;

}

#payment ul.payment_methods li {

    margin-bottom: 15px;

}

a.about_paypal {

    font-size: 12px;

    margin-left: 15px;

}





#customer_details select, .shipping_calculator select {

  border: 1px solid #ddd;

  margin-bottom: 15px;

  padding: 10px;

  width: 100%;

}





table.shop_table td.product-remove a {

  display: inline-block;

  padding: 0 5px 2px;

  text-transform: uppercase;

}





table.shop_table td.product-remove a:hover {color: #fff;background: red;text-decoration: none}

table.shop_table td.product-name a{color: #222;}

table.shop_table td.product-name a:hover {color: #5a88ca;text-decoration: none}

div.quantity input.plus:hover, div.quantity input.minus:hover {background-color: #222}

div.cart-collaterals ul.products li.product a:hover h3 {color: #5a88ca}

div.cart-collaterals ul.products li.product a:hover {text-decoration: none}



div.cart-collaterals ul.products li.product:hover .add_to_cart_button{background-color: #222}





.cart-collaterals .shipping_calculator {

  float: right;

  width: 40%;

}





#login-form-wrap, #coupon-collapse-wrap {

    background: none repeat scroll 0 0 #f4f4f4;

    margin-bottom: 30px;

    padding: 25px;

}

#login-form-wrap label {

    display: block;

    margin-bottom: 5px;

}

#login-form-wrap input[type="text"], #login-form-wrap input[type="password"] {

    margin-bottom: 10px;

    width: 250px;

}

#login-form-wrap input[type="submit"] {

    margin-bottom: 15px;

}







.single-shop-product h2 {

    font-size: 20px;

    margin: 25px 0;

}

.product-option-shop {

    margin-top: 15px;

}



.single-shop-product {margin-bottom: 50px;

font-family: "Roboto Condensed",sans-serif;}



.single-product {	

font-size:1.8em;

font-family: "Roboto Condensed",sans-serif;}

.single-product .add_to_cart_button, .single-product .more_info {

	font-size:14px;

}

.tech_spec_image_container {

	display:block;

	text-align:center;

	margin:0 0 1em 0;

}

.pagination > li > a, .pagination > li > span {

  color: #5a88ca;

}

/* login wrapper */

#login_wrapper {

/* 	background:#fafafa;

	border:1px solid #ddd; */

	margin:20px 0 00px;

}

#login_header h3 {

	background:none;

	color:#FFF;

	padding:10px 20px;

	margin:0;

	border-bottom:1px solid #ddd;

}

#login_content {

	padding:5px 20px;

}

#login_content input[type=text], #login_content input[type=password] {

	width:100%;

}

#login_content .row {

	margin-bottom:10px;

}

/* logo  */

table {

    max-width: 100%;

    background-color: transparent;

    border-collapse: collapse;

    border-spacing: 0

}



.table {

    width: 100%;

    margin-bottom: 20px

}



.table th,.table td {

    padding: 8px;

    line-height: 20px;

    text-align: left;

    vertical-align: top;

    border-top: 1px solid #ddd

}



.table th {

    font-weight: bold

}



.table thead th {

    vertical-align: bottom

}



.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td {

    border-top: 0

}



.table tbody+tbody {

    border-top: 2px solid #ddd

}



.table .table {

    background-color: #fff

}



.table-condensed th,.table-condensed td {

    padding: 4px 5px

}



.table-bordered {

    border: 1px solid #ddd;

    border-collapse: separate;

    *border-collapse: collapse;

    border-left: 0;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px

}



.table-bordered th,.table-bordered td {

    border-left: 1px solid #ddd

}



.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td {

    border-top: 0

}



.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child {

    -webkit-border-top-left-radius: 4px;

    border-top-left-radius: 4px;

    -moz-border-radius-topleft: 4px

}



.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child {

    -webkit-border-top-right-radius: 4px;

    border-top-right-radius: 4px;

    -moz-border-radius-topright: 4px

}



.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child {

    -webkit-border-bottom-left-radius: 4px;

    border-bottom-left-radius: 4px;

    -moz-border-radius-bottomleft: 4px

}



.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child {

    -webkit-border-bottom-right-radius: 4px;

    border-bottom-right-radius: 4px;

    -moz-border-radius-bottomright: 4px

}



.table-bordered tfoot+tbody:last-child tr:last-child td:first-child {

    -webkit-border-bottom-left-radius: 0;

    border-bottom-left-radius: 0;

    -moz-border-radius-bottomleft: 0

}



.table-bordered tfoot+tbody:last-child tr:last-child td:last-child {

    -webkit-border-bottom-right-radius: 0;

    border-bottom-right-radius: 0;

    -moz-border-radius-bottomright: 0

}



.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child {

    -webkit-border-top-left-radius: 4px;

    border-top-left-radius: 4px;

    -moz-border-radius-topleft: 4px

}



.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child {

    -webkit-border-top-right-radius: 4px;

    border-top-right-radius: 4px;

    -moz-border-radius-topright: 4px

}



.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th {

    background-color: transparent;

}



.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th {

    background-color: transparent;

}



table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"] {

    display: table-cell;

    float: none;

    margin-left: 0

}



.table td.span1,.table th.span1 {

    float: none;

    width: 44px;

    margin-left: 0

}



.table td.span2,.table th.span2 {

    float: none;

    width: 124px;

    margin-left: 0

}



.table td.span3,.table th.span3 {

    float: none;

    width: 204px;

    margin-left: 0

}



.table td.span4,.table th.span4 {

    float: none;

    width: 284px;

    margin-left: 0

}



.table td.span5,.table th.span5 {

    float: none;

    width: 364px;

    margin-left: 0

}



.table td.span6,.table th.span6 {

    float: none;

    width: 444px;

    margin-left: 0

}



.table td.span7,.table th.span7 {

    float: none;

    width: 524px;

    margin-left: 0

}



.table td.span8,.table th.span8 {

    float: none;

    width: 604px;

    margin-left: 0

}



.table td.span9,.table th.span9 {

    float: none;

    width: 684px;

    margin-left: 0

}



.table td.span10,.table th.span10 {

    float: none;

    width: 764px;

    margin-left: 0

}



.table td.span11,.table th.span11 {

    float: none;

    width: 844px;

    margin-left: 0

}



.table td.span12,.table th.span12 {

    float: none;

    width: 924px;

    margin-left: 0

}



.table tbody tr.success>td {

    background-color: #dff0d8

}



.table tbody tr.error>td {

    background-color: #f2dede

}



.table tbody tr.warning>td {

    background-color: #fcf8e3

}



.table tbody tr.info>td {

    background-color: #d9edf7

}



.table-hover tbody tr.success:hover>td {

    background-color: #d0e9c6

}



.table-hover tbody tr.error:hover>td {

    background-color: #ebcccc

}



.table-hover tbody tr.warning:hover>td {

    background-color: #faf2cc

}



.table-hover tbody tr.info:hover>td {

    background-color: #c4e3f3

}



.dataTables_length, .dataTables_filter,.dataTables_info, .dataTables_paginate {

	width:48%;

	float:left;

}

.dataTables_length select {

	padding:10px;
  color: #000;

}

.dataTables_wrapper {

	padding: 10px 10px 40px;

	border: 1px solid;

	margin-bottom: 4em;

}

.dataTables_paginate a {

	padding:0 10px;

}

/* products page */

#general_filter {

	border-bottom:1px solid #aaa;

	text-align:center;

	font-family: "Roboto Condensed",sans-serif;

	margin-bottom:2em;

}

#general_filter input[type=radio] {

	display:none;

}



#general_filter ul {

	list-style:none;

	padding:0;

}

#general_filter ul li {

	float:left;

}

#general_filter ul li label {

	padding:5px 20px;

	cursor:pointer;

	font-weight: normal;

	text-transform:uppercase;

	/* min-width:100px; */

}



#filter_by h3 {

	font-family: "Roboto Condensed",sans-serif;

}

/* top search form */


/* toggle */

.toggle .fa {

	margin-right:10px;

}

.toggle .toggle_head .fa:before {

    content: "\f067";

}

.toggle.active .toggle_head .fa:before {

    content: "\f068";

}

.toggle .toggle_head {

	margin:0 0 0px;

	cursor:pointer;

}

.toggle .toggle_body {

	margin: 10px 10px 20px;

}

#filter_by .toggle_head {

	padding:10px;

	background:#f7f7f7;

}

#filter_by .toggle {

	border:1px solid #eee;

}

#filter_by .toggle_body {

	margin-left:30px;

	margin-right:30px;

}

#filter_by input[name=brand] {

	padding:3px 10px;

	margin-bottom:1em;

	width:100%;

}

#filter_by label {

	font-weight:normal;

	margin-bottom:10px;

	display:block;

}

#product_added_msg {

position: fixed;

    top: 50px;

    background: rgba( 0,0,0, .5 );

    padding: 8px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    right: -400px;

    z-index:1;

    width:280px;

}

body.modal-open #product_added_msg.visible {

	right:8px!important;

}

#product_added_msg img {

	margin-right:10px;

	margin-bottom:5px;

	float:left;

}

#product_added_msg .msg {

	background: #fff;

    padding: 5px 10px;

    color: #000;

    -webkit-border-radius: 3px 0 0 3px;

    -moz-border-radius: 3px 0 0 3px;

    border-radius: 3px 0 0 3px;

}



#product_add_confirm_modal .modal-dialog {

	padding:8px;

    background: rgba( 0,0,0, .5 );

    -webkit-border-radius: 3px 0 0 3px;

    -moz-border-radius: 3px 0 0 3px;

    border-radius: 3px 0 0 3px;

}

#product_add_confirm_modal .modal-content {

	background:#fff;

}

#product_add_confirm_modal .modal-footer {

	padding:8px;

}

#product_add_confirm_modal .modal-body {

	padding-bottom:0px;

}



/* single-product in shop */

.single-shop-product .product_title a {

	color:#000;

}

.add_to_cart_button, .more_info {

	padding:8px 20px;

	color:#fff;

	display:inline-block;

}.add_to_cart_button:hover, .more_info:hover {

	text-decoration:none;

	color:#ddd;

}

.single-shop-product .product-option-shop {

}

.single-shop-product .product-carousel-price {

	font-size:2em;

}

.product-carousel-price.indent_price, .indent_price {

	text-indent:-9999px;

}

#footer_top_border {

	background:url( './../images/bg.jpg' );

	margin-top:4em;

}



	.form-in-widget .row {

		margin-bottom:10px;

	}

	.form-in-widget label {

		display:block;

		text-align:right;

	}

	

.form-in-widget label

{

	/* Font */

	font-family: sans-serif, Arial, Verdana, "Trebuchet MS";

	font-size: 12px;



	/* Text color */

	color: #333;



	/* Remove the background color to make it transparent */

	background-color: #fff;



}



a.theme_button {

	padding:8px 20px;

	margin-right:5px;

	color:#fff;

}

.bullet {

	padding-left:30px;

	background:url( ../images/bullet_black.png ) no-repeat 6px top;

	font-size:.95em;

	margin-bottom:.2em;

}

/*  colors */

#footer_top_border,

.add_to_cart_button, .more_info,

.section_title,

.product-tab li.active ,

.product-hover a,

.theme_button,

#brand_bar,

#bottom_bar,

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus

{

	background-color:#FC3019;

}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {

	border-color:#FC3019;



}

#general_filter .active {

	color:#FA131D;

	border-bottom:3px solid #FA131D;

}

.rating_container {

	color:#FA131D;

	width:80px; 

	float:left;

}

.product-hover a {

	border-color:#900;

}

.alert-error {

    color: #a94442;

    background-color: #f2dede;

    border-color: #ebccd1;

}

#review-container li {

	border-bottom:1px solid #eee;

	margin-bottom:20px;

}

.testimonial-photo {

	border-radius:50%;

	width:90px;

	height:90px;

	border:7px solid #eee;

}

.chosen-container-single a.chosen-single {

	background: none;

	padding: 10px;

	height: 36px;

	line-height: 18px;

	border-color: #ccc;

}

.product-name .brand-image {

	max-height:50px;

	margin-right:20px;

}

.product-f-image1  {

	line-height:150px!important;

}

.owl-carousel .owl-item .product-f-image1 img {

	max-height:150px;

	width:auto;

}

ul.dropdown-menu {

    padding: 0!important;
    background: url(../images/top-nav.png) repeat;

}

ul.dropdown-menu .dropdown-menu {

    margin-top: 8px!important;

}


\ 

/*----sub-header-----*/
.sub-header {
  margin: 40px 0 25px 0;
}
.logo{
  float:left;
  margin-top: 18px;
}
.sub-header-center{
  float: left;
  width: 56%;
  text-align: center;
  margin-top: 1.5em;
}
.sub-header-center input[type="text"]{
  width: 50%;
  padding: 10px;
  border: 1px inset #eee;
}
.sub-header-center input[type="submit"]{
  background: url(../images/top-nav.png) repeat-x;
  border-bottom: 1px solid rgb(37, 37, 37);
  padding: 11px 20px;
  border:none;
  color: #fff;
  border-right: 1px solid rgba(9, 8, 8, 1);
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  transition: 0.5s ease;
  -o-transition: 0.5s ease;
  -webkit-transition: 0.5s ease;
  cursor:pointer;
  outline: none;
}
.sub-header-center input[type="submit"]:hover{
  color:#FC3019;
}
.sub-header-right{
  float:right;
  text-align: right;
  margin-top: 2em;
}
.sub-header-right ul{
  margin-bottom:10px;
}
.sub-header-right ul li a img{
  vertical-align:middle;
  margin-left: 3px;
}
.sub-header-right ul li{
  display:inline-block;
}
.sub-header-right ul li a{
  font-family: 'Open Sans', sans-serif;
  font-size:0.75em;
  color:#fff;
  text-transform: uppercase;
  padding:0px 10px;
}
.sub-header-right ul li a:hover{
  color:#FC3019;
}
.sub-header-right form{
  margin-top:1em;
}
.top-header-right select{
  border:0;
  cursor:pointer;
  outline:none;
  padding:5px;
  font-family: 'Open Sans', sans-serif;
  background:#292828;
  color:#FFF;
}
.sub-header-right input[type="text"]{
  width: 417px;
  margin: 0;
  padding: 10px;
  height: 12px;
  float: left;
  background: url(../images/search.png) left top no-repeat;
  border: none;
  outline: none;
}
.sub-header-right input[type="submit"]{
  height: 31px;
  padding: 0px 14px 0 13px;
  display: block;
  float: left;
  background: url(../images/button.gif) left top repeat-x;
  color: #fff;
  text-decoration: none;
  text-align: center;
  font: bold 12px/30px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  border: none;
  cursor:pointer;
}
.sub-header-right input[type="submit"]:hover{
  background-position: left bottom;
  text-decoration: none !important;
  -moz-transition: background 0.2s ease;
  -o-transition: background 0.2s ease;
  -webkit-transition: background 0.2s ease;
}
.top-nav {
    background: url(../images/top-nav.png) repeat-x;
    border-bottom: 2px solid #FC3019;
    margin: 0 15px;
    padding: 0;
}
ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.top-nav ul li {
    display: inline-block;
    float: left;
}
.top-nav ul li a {
    display: block;
    padding: 22.6px;
    font: bold 14px/16px "Arial";
    color: #fff;
    border-right: 1px solid rgba(9, 8, 8, 1);
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    transition: 0.5s ease;
    -o-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
}
.top-nav li.active1> a, .top-nav li> a:hover, .dropdown-menu li> a:hover {
    background: url(../images/top-nav1.png);
}
.mainmenu-area ul.navbar-nav .sub-dropdown li:hover > a {
  background: url(../images/top-nav1.png) !important;
  color: #FFF;
}
.clear {
    clear: both;
}
.dropdown ul li a , .sub-dropdown ul li a {
  border-right: 0;
  display: block;
  padding: 10px 22.6px;
  background-color: #292828;
}
.dropdown ul.dropdown-menu li {
  width: 100%;
}

.products-box {
  background:#fff;
}
.products h5{
  display: block;
  padding: 23px;
  font: bold 18px/16px "Arial";
  color: #FFF;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  background: url(../images/head1.png) repeat-x;
  background: url(../images/top-nav.png) repeat-x;
  border-bottom: 2px solid #FC3019;
}
.content {
  background:#FFF;
}
.products h5 span{
  color:#FC3019;
}
.products-secondbox h4 span{
  color:#FC3019;
  text-decoration:line-through;
  padding-right:5px;
}

.grid_1_of_5{
  display: block;
  float:left;
  margin: 1% 0 1% 1.6%;
}
.grid_1_of_5:first-child , .grid_1_of_5:nth-child(5) {
   margin-left: 0;
} 
.images_1_of_5 {
  width: 23.5%;
  padding: 0.8em 0 0% 0;
  background: #ffffff;
  text-align: center;
  border: 1px solid rgba(238, 238, 238, 0.13);
}
.images_1_of_5 label{
  color:#FC3019;
  text-decoration:line-through;
}
.images_1_of_5  img{
  max-width:100%;
  display:block;
  margin: 0 auto;
  height: 165px;
}
.images_1_of_5  h3{
  display: block;
  padding: 0.5em 0 0.2em 0;
  font-family: 'Open Sans', sans-serif;
  font-size:13px;
  color: #000;
  border-right: 1px solid rgba(151, 151, 151, 0.11);
  text-transform: uppercase;
}
.images_1_of_5  p {
  font-size:0.8125em;
  color: #989898;
  line-height: 1.6em;
  font-family : verdana, arial, helvetica, helve, sans-serif;   
}
.images_1_of_5 h4{
  font-size: 0.8125em;
  color: #555;
  line-height: 1.6em;
  font-family: verdana, arial, helvetica, helve, sans-serif;
  padding: 7px 0px;
}
.images_1_of_5 .button{
  margin-top:.3em;
  line-height:1.9em;
}
.images_1_of_5 .button span{
    padding: 8px 10px;
    display: block;
    background: url(../images/head1.png) repeat-x;
    border: none;
    font: bold 12px "Arial"!important;
    color: #fff;
    text-align: center;
    cursor: pointer;
    -moz-transition: background 0.5s ease;
    -o-transition: background 0.5s ease;
    -webkit-transition: background 0.5s ease;
}
.images_1_of_5 .button span:hover{
  background: url(../images/head1h.png)repeat-x;
  text-decoration: none !important;
  -moz-transition: background 0.2s ease;
  -o-transition: background 0.2s ease;
  -webkit-transition: background 0.2s ease;
}
.button1 {
    float: right;
    padding: 10px 20px;
    display: block;
    background: url(../images/head1.png)repeat-x;
    border: none;
    font: bold 12px "Arial"!important;
    color: #fff;
    text-align: center;
    cursor: pointer;
    -moz-transition: background 0.5s ease;
    -o-transition: background 0.5s ease;
    -webkit-transition: background 0.5s ease;
    margin-bottom: 1em;
    margin-right: 20px;
    border-radius: 3em;
}
.button1:hover {
    background: url(../images/head1h.png)repeat-x;
    text-decoration: none;
    color: #FFF;
}
.section {
  clear: both;
  margin: 0px;
  padding: 0 1em 3em 1em;
}
.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1;
}
@media print {

  a[href]:after {

    content: none !important;

  }

}
.products-secondbox {
  color: #000;
  padding: 0 15px;
}