﻿





@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,400italic,500,700,100);


@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,800,300,600,700);


@import url(http://fonts.googleapis.com/css?family=Abel);





body {


  font-family: 'Roboto', sans-serif;


  background:;


  position: relative;


  font-weight:400px;


}





ul li {


  list-style: none;


}





a:hover {


outline: none;


text-decoration:none;


}





a:focus {


  outline:none;


  outline-offset: 0;


}





a {


  -webkit-transition: 300ms;


  -moz-transition: 300ms;


    -o-transition: 300ms;


    transition: 300ms;


}





h1, h2, h3, h4, h5, h6 {


  font-family: 'Roboto', sans-serif;


}





.btn:hover, 


.btn:focus{


  outline: none;


  box-shadow: none;


}





.navbar-toggle {


  width:43px;


  height:29px;


  background-image: url(../images/nav.jpg);


  margin-top:35px;


}





a#scrollUp {


  bottom: 0px;


  right: 10px;


  padding: 5px 10px;


  background: #FE980F;


  color: #FFF;


  -webkit-animation: bounce 2s ease infinite;


  animation: bounce 2s ease infinite;


}





a#scrollUp i{


  font-size: 30px;


}








/*************************


*******Header CSS******


**************************/





.header_top {


  


  background: none repeat scroll 0 0 #000000;


  height:45px;


}





.contactinfo ul li:first-child{


    margin-left: -15px;


}





.contactinfo ul li a{


  font-size: 12px;


  color: #fff;


  font-family: 'Roboto', sans-serif;


}








.contactinfo ul li a:hover{


	background:#fda32a;


}








.social-icons ul li a {


  border: 0 none;


  border-radius: 0;


  color: #ccc;


  padding:0px;


}








.social-icons ul li{


	display:inline-block;


}





.social-icons ul li a i {


  padding: 11px 15px;


   transition: all 0.9s ease 0s;


  -moz-transition: all 0.9s ease 0s;


  -webkit-transition: all 0.9s ease 0s;


  -o-transition: all 0.9s ease 0s;


}





.social-icons ul li a i:hover{


  color: #fff;


   transition: all 0.9s ease 0s;


  -moz-transition: all 0.9s ease 0s;


  -webkit-transition: all 0.9s ease 0s;


  -o-transition: all 0.9s ease 0s;


}








.fa-facebook:hover {


  background: #0083C9;


}





.fa-twitter:hover  {


	background:#5BBCEC;


}





.fa-linkedin:hover  {


	background:#FF4518;


}





.fa-dribbble:hover  {


	background:#90C9DC;


}





.fa-google-plus:hover  {


	background:#CE3C2D;


}





.header-middle .container .row {


 


  margin-left: 0;


  margin-right: 0;


  padding-bottom: 20px;


  padding-top: 20px;


}





.header-middle .container .row .col-sm-4{


  padding-left: 0;


}





.header-middle .container .row .col-sm-8 {


	padding-right:0;


}





.usa {


  border-radius: 0;


  color: #000;


  font-size: 12px;


  margin-right: 20px;


  padding: 2px 15px;


  margin-top: 10px;


}





.usa:hover {


	background:#FE980F;


	color:#fff;


	border-color:#FE980F;


}





.usa:active, .usa.active {


  background: none repeat scroll 0 0 #FE980F;


  box-shadow: inherit;


  outline: 0 none;


}





.btn-group.open .dropdown-toggle {


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


  box-shadow: none;


}





.dropdown-menu  li  a:hover, .dropdown-menu  li  a:focus {


  background-color: #FE980F;


  color: #000;


  font-family: 'Roboto', sans-serif;


  text-decoration: none;


}








.shop-menu ul li {


	display:inline-block;


  padding-left: 15px;


  padding-right: 15px;


}





.shop-menu ul li:last-child {


  padding-right: 0;


}








.shop-menu ul li a {


 


  color: #fe9f20;


  font-family: 'Roboto', sans-serif;


  font-size: 14px;


  font-weight: 600;


  padding:0;


  margin-top: 10px;


}








.shop-menu ul li a i{


	margin-right:3px;


}








.shop-menu ul li a:hover {


	color:#fff;


	background:none;


}





.shop-menu ul li {


	display:inline-block;


  padding-left: 15px;


  padding-right: 15px;


}





.shop-menu ul li:last-child {


  padding-right: 0;


}








.shop-menu ul li a {


 


  color: #fe9f20;


  font-family: 'Roboto', sans-serif;


  font-size: 14px;


  font-weight: 600;


  padding:0;


  margin-top: 10px;


}








.shop-menu ul li a i{


	margin-right:3px;


}








.shop-menu ul li a:hover {


	color:#fff;


	background:none;


}








.shop-menu2 ul li {


	display:inline-block;


  padding-left: 20px;


  padding-right: 20px;


}





.shop-menu2 ul li:last-child {


  padding-right: 0;


}








.shop-menu2 ul li a {


 


  color: #000;


  font-family: 'Roboto', sans-serif;


  font-size: 14px;


  font-weight: 600;


  padding:0;


  margin-top: 10px;


}








.shop-menu2 ul li a i{


	margin-right:3px;


}








.shop-menu2 ul li a:hover,.shop-menu2 ul li a.active {


	color:#fe9f20;


	background:none;


}





.header-bottom {


  padding-bottom: 30px;


  padding-top: 30px;


}





.navbar-collapse.collapse{


  padding-left: 0;


}





.mainmenu ul li{


  padding-right: 15px;


  padding-left: 15px;


}





.mainmenu ul li:first-child{


  padding-left: 0px;


}





.mainmenu ul li a {


	


	 font-family: 'Roboto', sans-serif;


	font-size: 16px;


	color:#fe9f20;


	padding: 0;


	padding-bottom: 10px;


	


    display: block;


   


    


    letter-spacing: 1px;


   


}





.mainmenu ul li a:hover, .mainmenu ul li a.active {


	background:none;


	color:#fff;


	text-shadow: 0px 0px 1px #fff;


}





.mainmenu2 ul li{


  padding-right: 15px;


  padding-left: 15px;


}





.mainmenu2 ul li:first-child{


  padding-left: 0px;


}





.mainmenu2 ul li a {


	


	font-family: 'Roboto', sans-serif;


	font-size: 16px;


	


	padding: 0;


	padding-bottom: 10px;


	color: #FE980F;


    display: block;


   


  


    letter-spacing: 1px;


   


}





.mainmenu2 ul li a:hover, .mainmenu2 ul li a.active,  .shop-menu ul li a.active{


	background:none;


	color:#000;


	text-shadow: 0px 0px 1px #000


}








.search_box input {


  margin-top:8px;


  background: #242323;


  border: medium none;


  color: #B2B2B2;


  font-family: 'roboto';


  font-size: 15px;


  font-weight: 300;


  height: 35px;


  outline: medium none;


  padding-left: 10px;


  width: 220px;


  background-image: url(../images/home/searchicon.png);


  background-repeat: no-repeat;


  background-position: 200px;


}





.search_box2 input {


  margin-top:8px;


  background: #fff;


  border: 1px solid #ffc679;


  color: #000;


  font-family: 'roboto';


  font-size: 15px;


  font-weight: 300;


  height: 35px;


  outline: medium none;


  padding-left: 10px;


  width: 220px;


  background-image: url(../images/home/searchicon.png);


  background-repeat: no-repeat;


  background-position: 200px;


}








/*  Dropdown menu*/





.navbar-header 


.navbar-toggle .icon-bar {


    background-color: none;


}








.nav.navbar-nav > li:hover > ul.sub-menu{


  display: block;


  -webkit-animation: fadeInUp 400ms;


  -moz-animation: fadeInUp 400ms;


  -ms-animation: fadeInUp 400ms;


  -o-animation: fadeInUp 400ms;


  animation: fadeInUp 400ms;


}





ul.sub-menu {


    


	position: absolute;


	text-align:center;


	top: 30px;


	text-shadow:none;


	left: 0;


	background: rgba(0, 0, 0, 0.7 );


	list-style: none;


	padding: 0;


	margin: 0;


	width: 220px;


	-webkit-box-shadow: 0 3px 3px rgba(255, 255, 255, 0.1);


	box-shadow: 0 3px 3px rgba(255, 255, 255, 0.1);


	display: none;


	z-index: 99999;


}





.dropdown ul.sub-menu li .active{


  color: #fff;


  text-shadow:none;


	left: 0;


  padding-left: 0;


}








.navbar-nav li ul.sub-menu li{


  padding:  ;


}





.navbar-nav li ul.sub-menu li:first-child{


  padding-top: 10px;


}


.navbar-nav li ul.sub-menu li:last-child{


  padding-bottom: 5px;


}





.navbar-nav li ul.sub-menu li a{


 


  text-shadow:none;


  font-size:16px;


  color: #fe9f20;


    display: block;


  


  


    letter-spacing: 1px;


    -webkit-transition: all 0.3s ease-in-out;


    -moz-transition: all 0.3s ease-in-out;


    -o-transition: all 0.3s ease-in-out;


    -ms-transition: all 0.3s ease-in-out;


    transition: all 0.3s ease-in-out;


}





.navbar-nav li ul.sub-menu li a:hover{


    color: #fff;


	 text-shadow: 0px 0px 1px #fff;


}











.nav.navbar-nav > li:hover > ul.sub-menu2{


  display: block;


  -webkit-animation: fadeInUp 400ms;


  -moz-animation: fadeInUp 400ms;


  -ms-animation: fadeInUp 400ms;


  -o-animation: fadeInUp 400ms;


  animation: fadeInUp 400ms;


}





ul.sub-menu2 {


    


	position: absolute;


	text-align:center;


	top: 30px;


	text-shadow:none;


	left: 0;


	background: rgba(255, 255,255, 0.9 );


	list-style: none;


	padding: 0;


	margin: 0;


	width: 220px;


	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);


	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);


	display: none;


	z-index: 99999;


}





.dropdown ul.sub-menu2 li .active{


  color: #000;


  text-shadow: 0px 0px 1px #000


	left: 0;


  padding-left: 0;


}








.navbar-nav li ul.sub-menu2 li{


  padding:  ;


}





.navbar-nav li ul.sub-menu2 li:first-child{


  padding-top: 10px;


}


.navbar-nav li ul.sub-menu2 li:last-child{


  padding-bottom: 5px;


}





.navbar-nav li ul.sub-menu2 li a{


 


     text-shadow:none;


     font-size:16px;


     color: #FE980F;


     display: block;


    


    letter-spacing: 1px;


    -webkit-transition: all 0.3s ease-in-out;


    -moz-transition: all 0.3s ease-in-out;


    -o-transition: all 0.3s ease-in-out;


    -ms-transition: all 0.3s ease-in-out;


    transition: all 0.3s ease-in-out;


}





.navbar-nav li ul.sub-menu2 li a:hover{


     color: #000;


	 text-shadow: 0px 0px 1px #000;


}





.fa-angle-down{


  padding-left: 5px; 


}





@-webkit-keyframes fadeInUp {


  0% {


    opacity: 0;


    -webkit-transform: translateY(20px);


    transform: translateY(20px);


  }





  100% {


    opacity: 1;


    -webkit-transform: translateY(0);


    transform: translateY(0);


  }


}


  


/*************************


*******Footer CSS******


**************************/





#footer {


  background: #F0F0E9;


}








.footer-top .container {


  


  padding-bottom: 20px;


}





.companyinfo {


  margin-top: 57px;


}





.companyinfo h2 {


  color: #5D5959;


  font-family: abel;


  font-size: 27px;


  text-transform: uppercase;


}





.companyinfo h2  span{


  color:#FE980F;


}





.companyinfo p {


  color: #5D5959;


  font-family: 'Roboto', sans-serif;


  font-size: 12px;


  font-weight: 300;


}





.footer-top .col-sm-3{


  overflow: hidden;


}





.video-gallery {


  margin-top: 57px;


  position: inherit;


}





.video-gallery a img {


  height: 100%;


  width: 100%;


}





.iframe-img {


  position: relative;


  display: block;


  height: 61px;


  margin-bottom: 10px;


  border: 2px solid #CCCCC6;


  border-radius: 3px;


}





.overlay-icon {


  position: absolute;


  top: 0;


  width: 100%;


  height: 61px;


  background: #FE980F;


  border-radius: 3px;


  color: #FFF;


  font-size: 20px;


  line-height: 0;


  display: block;


  opacity: 0;


   -webkit-transition: 300ms;


  -moz-transition: 300ms;


    -o-transition: 300ms;


    transition: 300ms;


}





.overlay-icon i {


  position: relative;


  top: 50%;


  margin-top: -20px;


}





.video-gallery a:hover .overlay-icon{


  opacity: 1;


}





.video-gallery p {


  color: #5D5959;


  font-family: 'Roboto', sans-serif;


  font-size: 12px;


  font-weight: 500;


  margin-bottom:0px;


}





.video-gallery  h2 {


  color: #5D5959;


  font-family: 'Roboto', sans-serif;


  font-size: 12px;


  font-weight: 300;


  text-transform:uppercase;


  margin-top:0px;


}








.address {


  margin-top: 30px;


  position: relative;


  overflow: hidden;


}


.address  img {


	width:100%;


}





.address p {


  color: #666663;


  font-family: 'Roboto', sans-serif;


  font-size: 14px;


  font-weight: 300;


  left: 25px;


  position: absolute;


  top: 50px;


}





.footer-widget {


  margin-bottom: 28px;


}





.footer-widget .container {


  border-top: 1px solid #FFFFFF;


  padding-top: 15px;


}





.single-widget h2 {


  color: #ccc;


  font-family: 'Roboto', sans-serif;


  font-size: 16px;


  font-weight: 500;


  margin-bottom: 22px;


 


}





.single-widget h2 i{


	margin-right:15px;


}





.single-widget ul li a{


	color: #999;


	font-family: 'Roboto', sans-serif;


	font-size: 14px;


	font-weight: 300;


	padding: 1px 0;


}





.single-widget ul li a i {


  margin-right: 18px;


}





.single-widget ul li a:hover{


	background:none;


	color:#FE980F;


}








.searchform input {


  border: 1px solid #DDDDDD;


  color: #CCCCC6;


  font-family: 'Roboto', sans-serif;


  font-size: 14px;


  margin-top: 0;


  outline: medium none;


  padding: 7px;


  width: 212px;


}








.searchform button {


  background: #FE980F;


  border: medium none;


  border-radius: 0;


  margin-left: -5px;


  margin-top: -3px;


  padding: 7px 17px;


}





.searchform button i {


  color: #FFFFFF;


  font-size: 20px;


}





.searchform  button:hover, 


.searchform  button:focus{


	background-color:#FE980F;


}





.searchform p {


  color: #5D5959;


  font-family: 'Roboto', sans-serif;


  font-size: 14px;


  font-weight: 300;


  margin-top: 25px;


}





.footer-bottom {


  background: #000;


  padding-top: 10px;


}





.footer-bottom p {


  color: #fff;


  font-family: 'Roboto', sans-


  serif;


  font-weight: 300;


  margin-left: 12px;


}





.footer-bottom p span a {


  color: #FE980F;


 


  text-decoration: underline;


}








/*************************


******* Home ******


**************************/








#slider {


  margin-top:330px;


  padding-bottom: 50px;


}





.carousel-indicators li {


 


  background: #C4C4BE;


}





.carousel-indicators li.active {


	  background: #FE980F;


}





.item {


  padding-left: 100px;


}








.pricing {


  position: absolute;


  right: 40%;


  top: 52%;


}





.girl {


  margin-left: 0;


}





.item h1 {


  color: #fff;


  font-family: abel;


  font-size: 30px;


  margin-top: 40px;


  


}





.item h1 span {


	color:#FE980F;


}





.item h2 {


  color: #fff;


  font-family: 'Satisfy', cursive;


  font-size: 32px;


  line-height:40px;


  


  


  margin-top: 10px;


}





.item  p {


	color:#fff;


	font-size:13px;


	font-weight:300;


	font-family: 'Roboto', sans-serif;


}





.get {


  background: #FE980F;


  border: 0 none;


  border-radius: 0;


  color: #FFFFFF;


  font-family: 'Roboto', sans-serif;


  font-size: 14px;


  font-weight: 300;


  margin-top: 23px;


}








.item button:hover {


  background: #FE980F;


}





.control-carousel {


  position: absolute;


  margin-top:-80px;


  font-size: 60px;


  color: #fff;


}





.control-carousel:hover{


  color: #FE980F ;


}





.right {


  right: 0;


}





.category-products {


  border: 1px solid #F7F7F0;


  margin-bottom: 35px;


  padding-bottom: 20px;


  padding-top: 15px;


}


.left-sidebar h2, .brands_products h2 {


  color: #FE980F;


  font-family: 'Satisfy', cursive;


  font-size: 22px;


  font-weight: 700;


  margin: 0 auto 30px;


  text-align: center;


  position: relative;


  z-index:3;


}





.left-sidebar h2:after, h2.title:after{


	content: " ";


	position: absolute;


	border: .05em solid #fcf1e3;


	bottom:8px;


	left: 0;


	width: 100%;


	height: 0;


	z-index: -2;


}





.left-sidebar h2:before{


	content: " ";


	position: absolute;


	background: #fff;


	bottom: -6px;


	width: 130px;


	height: 30px;


	z-index: -1;


	left: 50%;


	margin-left: -65px;


}





h2.title:before{


	content: " ";


	position: absolute;


	background: #fff;


	bottom: -6px;


	width: 220px;


	height: 30px;


	z-index: -1;


	left: 50%;


	margin-left: -110px;


}


.category-products .panel {


	background-color: #FFFFFF;


	border: 0px;


	border-radius: 0px;


	box-shadow:none;


	margin-bottom: 0px;


}





.category-products .panel-default .panel-heading {


  background-color: #FFFFFF;


  border-bottom:1px solid #fbd7a5;


  color: #FFFFFF;


  padding: 5px 20px;


  padding-bottom:10px;


}





.category-products .panel-default .panel-heading .panel-title a {


  color: #696763;


  font-family: 'Roboto', sans-serif;


  font-size: 14px;


  text-decoration: none;


  text-transform: uppercase;


}





.panel-group .panel-heading + .panel-collapse .panel-body {


  border-top: 0 none;


}





.category-products .badge {


  background:none;


  border-radius: 10px;


  color: #696763;


  display: inline-block;


  font-size: 12px;


  font-weight: bold;


  line-height: 1;


  min-width: 10px;


  padding: 3px 7px;


  text-align: center;


  vertical-align: baseline;


  white-space: nowrap;


}





.panel-body ul{


  padding-left: 20px;


}








.panel-body ul li a {


   color: #696763;


  font-family: 'Roboto', sans-serif;


  font-size: 14px;


  text-decoration: none;


  text-transform: uppercase;


}











.brands-name {


  border: 1px solid #F7F7F0;


  padding-bottom: 20px;


  padding-top: 15px;


}








.brands-name .nav-stacked li a {


  background-color: #FFFFFF;


  color: #696763;


  font-family: 'Roboto', sans-serif;


  font-size: 14px;


  padding: 5px 25px;


  text-decoration: none;


  text-transform: uppercase;


}





.brands-name .nav-stacked li a:hover{


  background-color: #fff;


  color: #000;


}





.shipping {


  background-color: #F2F2F2;


  margin-top: 40px;


  overflow: hidden;


  padding-top: 20px;


  position: relative;


}








.price-range{


  margin-top:30px;


}





.well {


  background-color: #FFFFFF;


  border: 1px solid #F7F7F0;


  border-radius: 4px;


  box-shadow: none;


  margin-bottom: 20px;


  min-height: 20px;


  padding: 35px;


}








.tooltip-inner {


  background-color: #FE980F;


  border-radius: 4px;


  color: #FFFFFF;


  max-width: 200px;


  padding: 3px 8px;


  text-align: center;


  text-decoration: none;


}





.tooltip.top .tooltip-arrow {


  border-top-color: #FE980F;


  border-width: 5px 5px 0;


  bottom: 0;


  left: 50%;


  margin-left: -5px;


}








.padding-right {


  padding-right: 0;


}





.features_items{


	overflow:hidden;


}








h2.title {


  color: #FE980F;


  font-family: 'Satisfy', cursive;


  font-size: 22px;


  font-weight: 700;


  margin: 0 15px;


  


  margin-bottom: 30px;


  position: relative;


}





.product-image-wrapper{


	border:1px solid #F7F7F5;


	overflow: hidden;


	margin-bottom:30px;


}





.single-products {


  position: relative;


}





.new, .sale {


  position: absolute;


  top: 0;


  right: 0;


}





.productinfo h2{


	color: #FE980F;


	font-family: 'Source Sans Pro', sans-serif;


	font-size: 20px;


	font-weight: 700;


}


.product-overlay h2{


	color: #fff;


	font-family: 'Satisfy', cursive;


	font-size: 24px;


	font-weight: 700;


}








.productinfo p{


  font-family: 'Roboto', sans-serif;


  font-size: 16px;


  font-weight: 400;


  color: #696763;


}





.productinfo img{


  width: 100%;


}





.productinfo{


 position:relative;


}





.product-overlay {


  background:rgba(254,152,15,0.8);


 


  top: 0;


  display: none;


  height: 0;


  position: absolute;


  transition: height 500ms ease 0s;


  width: 100%;


  display: block;


  opacity:;


}





.single-products:hover .product-overlay {


  display:block;


  height:100%;


}








.product-overlay .overlay-content {


  bottom: 0;


  position: absolute;


  bottom: 0;


  text-align: center;


  width: 100%;


}





.product-overlay .add-to-cart {


  background:#fff;


  border: 0 none;


  border-radius: 0;


  color: #FE980F;


  font-family: 'Roboto', sans-serif;


  font-size: 15px;


  margin-bottom: 25px;


}





.product-overlay .add-to-cart:hover {


  background:#fff;


  color: #FE980F;


}








.product-overlay p{


  font-family: 'Roboto', sans-serif;


  font-size: 16px;


  font-weight: 400;


  color: #fff;


}











.add-to-cart {


  background:#F5F5ED;


  border: 0 none;


  border-radius: 0;


  color: #696763;


  font-family: 'Roboto', sans-serif;


  font-size: 15px;


  margin-bottom: 25px;


}





.add-to-cart:hover {


  background: #FE980F;


  border: 0 none;


  border-radius: 0;


  color: #FFFFFF;


}





.add-to{


  margin-bottom: 10px;


}





.add-to-cart i{


	margin-right:5px;


}





.add-to-cart:hover {


  background: #FE980F;


  color: #FFFFFF;


}





.choose {


  border-top: 1px solid #F7F7F0;


}





.choose ul li a {


  color: #B3AFA8;


  font-family: 'Roboto', sans-serif;


  font-size: 13px;


  padding-left: 0;


  padding-right: 0;


}





.choose ul li a i{


	margin-right:5px;


}





.choose ul li a:hover{


	background:none;


	color:#FE980F;


}





.category-tab {


  overflow: hidden;


}





.category-tab ul {


  background: #40403E;


  border-bottom: 1px solid #FE980F;


  list-style: none outside none;


  margin: 0 0 30px;


  padding: 0;


  width: 100%;


}





.category-tab ul li a {


  border: 0 none;


  border-radius: 0;


  color: #B3AFA8;


  display: block;


  font-family: 'Roboto', sans-serif;


  font-size: 14px;


  text-transform: uppercase;


}





.category-tab ul  li  a:hover{


	background:#FE980F;


	color:#fff;


}





.nav-tabs  li.active  a, .nav-tabs  li.active  a:hover, .nav-tabs  li.active  a:focus {


  -moz-border-bottom-colors: none;


  -moz-border-left-colors: none;


  -moz-border-right-colors: none;


  -moz-border-top-colors: none;


  background-color: #FE980F;


  border:0px;


  color: #FFFFFF;


  cursor: default;


  margin-right:0;


  margin-left:0;


}





.nav-tabs  li  a {


  border: 1px solid rgba(0, 0, 0, 0);


  border-radius: 4px 4px 0 0;


  line-height: 1.42857;


  margin-right:0;


}





.recommended_items {


  overflow: hidden;


}





#recommended-item-carousel .carousel-inner .item {


  padding-left: 0;


}





.recommended-item-control {


  position: absolute;


  top: 41%;


}





.recommended-item-control i {


  background: none repeat scroll 0 0 #FE980F;


  color: #FFFFFF;


  font-size: 20px;


  padding: 4px 10px;


}





.recommended-item-control i:hover {


  background: #ccccc6;


}





.recommended_items  h2 {


}





.our_partners{


  overflow:hidden;


}





.our_partners ul {


  background: #F7F7F0;


  margin-bottom: 50px;


}








.our_partners ul li a:hover{


	background:none;


}





/*************************


*******Shop CSS******


**************************/








#advertisement {


  padding-bottom: 45px;


}





#advertisement img {


  width: 100%;


}





.pagination {


  display: inline-block;


  margin-bottom: 25px;


  margin-top: 0;


  padding-left: 15px;


}





.pagination  li:first-child  a, .pagination  li:first-child  span {


  border-bottom-left-radius: 0;


  border-top-left-radius: 0;


  margin-left: 0;


}





.pagination  li:last-child  a, .pagination  li:last-child  span {


  border-bottom-right-radius: 0;


  border-top-right-radius: 0;


}





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


  background-color: #FE980F;


  border-color: #FE980F;


  color: #FFFFFF;


  cursor: default;


  z-index: 2;


}





.pagination  li  a, .pagination  li  span {


  background-color: #f0f0e9;


  border: 0;


  float: left;


  line-height: 1.42857;


  margin-left: -1px;


  padding: 6px 12px;


  position: relative;


  text-decoration: none;


  margin-right: 5px;


  color:#000;


}





.pagination  li  a:hover{


	background:#FE980F;


	color:#fff;


}











/*************************


*******Product Details CSS******


**************************/





.product-details{


	overflow:hidden;


}

















#reviews {


  padding-left: 25px;


  padding-right: 25px;


}





.product-details {


  margin-bottom: 40px;


  overflow: hidden;


  margin-top: 10px;


}











.view-product {


  position: relative;


}





.view-product img {


  border: 1px solid #F7F7F0;





  width: 100%;


}





.view-product h3 {


  background: #FE980F;


  bottom: 0;


  color: #FFFFFF;


  font-family: 'Roboto', sans-serif;


  font-size: 14px;


  font-weight: 700;


  margin-bottom: 0;


  padding: 8px 20px;


  position: absolute;


  right: 0;


}





#similar-product .carousel-inner .item{


	padding-left:0px;


}





#similar-product .carousel-inner .item img {


  display: inline-block;


  


}





.item-control {


  position: absolute;


  top: 35%;


}


.item-control i {


  background: #FE980F;


  color: #FFFFFF;


  font-size: 20px;


  


}





.item-control i:hover{


	background:#ccccc6;


}





.product-information {


  border: 1px solid #F7F7F0;


  overflow: hidden;


  padding-bottom: 60px;


  padding-left: 60px;


  padding-top: 60px;


  position: relative;


}





.newarrival{


	position:absolute;


	top:0;


	left:0


}





.product-information h2 {


  color: #363432;


  font-family: 'Roboto', sans-serif;


  font-size: 20px;


  margin-top: 0;


}





.product-information p {


  color: #696763;


  font-family: 'Roboto', sans-serif;


  margin-bottom: 5px;


}





.product-information span {


  display: inline-block;


  margin-bottom: 8px;


  margin-top: 18px;


}





.product-information span span {


  color: #FE980F;


  float: left;


  font-family: 'Roboto', sans-serif;


  font-size: 30px;


  font-weight: 700;


  margin-right: 80px;


  margin-top: 0px;


}


.product-information span input {


  border: 1px solid #DEDEDC;


  color: #696763;


  font-family: 'Roboto', sans-serif;


  font-size: 20px;


  font-weight: 700;


  height: 33px;


  outline: medium none;


  text-align: center;


  width: 50px;


}





.product-information span label {


  color: #696763;


  font-family: 'Roboto', sans-serif;


  font-weight: 700;


  margin-right: 5px;


}





.share {


  margin-top: 15px;


}








.cart {


  background: #FE980F;


  border: 0 none;


  border-radius: 0;


  color: #FFFFFF;


  font-family: 'Roboto', sans-serif;


  font-size: 15px;


  margin-bottom: 10px;


  margin-left: 20px;


}








.shop-details-tab {


  border: 1px solid #F7F7F0;


  margin-bottom: 75px;


  margin-left: 15px;


  margin-right: 15px;


  padding-bottom: 10px;


}


.shop-details-tab .col-sm-12 {


	padding-left: 0;


	padding-right: 0;


}








#reviews ul {


  background: #FFFFFF;


  border: 0 none;


  list-style: none outside none;


  margin: 0 0 20px;


  padding: 0;


}





#reviews  ul  li {


	display:inline-block;


}





#reviews ul li a {


  color: #696763;


  display: block;


  font-family: 'Roboto', sans-serif;


  font-size: 14px;


  padding-right: 15px;


}





#reviews ul li a i{


	color:#FE980F;


	padding-right:8px;


}





#reviews ul li a:hover{


	background:#fff;


	color:#FE980F;


}





#reviews p{


	color:#363432;


}





#reviews  form span {


  display: block;


}





#reviews form span input {


  background:#F0F0E9;


  border: 0 none;


  color: #A6A6A1;


  font-family: 'Roboto', sans-serif;


  font-size: 14px;


  outline: medium none;


  padding: 8px;


  width: 48%;


}


#reviews form span input:last-child {


  margin-left: 3%;


}





#reviews textarea {


  background: #F0F0E9;


  border: medium none;


  color: #A6A6A1;


  height: 195px;


  margin-bottom: 25px;


  margin-top: 15px;


  outline: medium none;


  padding-left: 10px;


  padding-top: 15px;


  resize: none;


  width: 99.5%;


}





#reviews button {


  background: #FE980F;


  border: 0 none;


  border-radius: 0;


  color: #FFFFFF;


  font-family: 'Roboto', sans-serif;


  font-size: 14px;


}








/*************************


*******404 CSS******


**************************/





.logo-404 {


  margin-top: 60px;


}





.content-404 h1 {


  color: #363432;


  font-family: 'Roboto', sans-serif;


  font-size: 41px;


  font-weight: 300;


}





.content-404 img {


 margin:0 auto;


}





.content-404 p {


  color: #363432;


  font-family: 'Roboto', sans-serif;


  font-size: 18px;


}





.content-404  h2 {


  margin-top:50px;


}





.content-404 h2 a {


  background: #FE980F;


  color: #FFFFFF;


  font-family: 'Roboto', sans-serif;


  font-size: 17px;


  font-weight: 300;


  padding: 6px 30px;


}








/*************************


*******login page CSS******


**************************/





#form {


  display: block;


  margin-bottom: 105px;


  margin-top: 45px;


  overflow: hidden;


}





.login-form {





}





.signup-form {





}





.login-form h2, .signup-form h2 {


  color: #696763;


  font-family: 'Roboto', sans-serif;


  font-size: 20px;


  font-weight: 300;


  margin-bottom: 30px;


}








.login-form form input, .signup-form form input {


  background: #FFF;


  border: medium none;


  color: #696763;


  display: block;


  font-family: 'Roboto', sans-serif;


  font-size: 14px;


  font-weight: 300;


  height: 40px;


  margin-bottom: 10px;


  outline: medium none;


  padding-left: 10px;


  width: 100%;


}





.login-form form span{


  line-height: 25px;


}





.login-form form span input {


  width: 15px;


  float: left;


  height: 15px;


  margin-right: 5px;


}





.login-form form button {


  margin-top: 23px;


}





.login-form form button, .signup-form form button {


  background: #FE980F;


  border: medium none;


  border-radius: 0;


  color: #FFFFFF;


  display: block;


  font-family: 'Roboto', sans-serif;


  padding: 6px 25px;


}





.login-form label{





}








.login-form label input {


  border: medium none;


  display: inline-block;


  height: 0;


  margin-bottom: 0;


  outline: medium none;


  padding-left: 0;


}








.or{


	background: #FE980F;


	border-radius: 40px;


	color: #FFFFFF;


	font-family: 'Roboto', sans-serif;


	font-size: 16px;


	height: 50px;


	line-height: 50px;


	margin-top: 75px;


	text-align: center;


	width: 50px;


}








/*************************


*******Cart CSS******


**************************/





#do_action {


  margin-bottom: 50px;


}





.breadcrumbs {


  position: relative;


}





.breadcrumbs .breadcrumb {


  background:transparent;


  margin-bottom: 75px;


  padding-left: 0;


}





.breadcrumbs .breadcrumb li a {


  background:#FE980F;


  color: #FFFFFF;


  padding: 3px 7px;


}





.breadcrumbs .breadcrumb li a:after {


  content:"";


  height:auto;


  width: auto;


  border-width: 8px;


  border-style: solid;


  border-color:transparent transparent transparent #FE980F;


  position: absolute;


  top: 11px;


  left:48px;





}





.breadcrumbs .breadcrumb > li + li:before {


  content: " ";


}





#cart_items .cart_info {


  border: 1px solid #E6E4DF;


  margin-bottom: 50px


}








#cart_items .cart_info .cart_menu {


  background: #FE980F;


  color: #fff;


  font-size: 16px;


  font-family: 'Roboto', sans-serif;


  font-weight: normal;


}





#cart_items .cart_info .table.table-condensed thead tr {


  height: 51px;


}








#cart_items .cart_info .table.table-condensed tr {


  border-bottom: 1px solid#F7F7F0


}





#cart_items .cart_info .table.table-condensed tr:last-child {


  border-bottom: 0


}





.cart_info table tr td {


  border-top: 0 none;


  vertical-align: inherit;


}








#cart_items .cart_info .image {


  padding-left: 30px;


}








#cart_items .cart_info .cart_description h4 {


  margin-bottom: 0


}





#cart_items .cart_info .cart_description h4 a {


  color: #363432;


  font-family: 'Roboto',sans-serif;


  font-size: 20px;


  font-weight: normal;





}





#cart_items .cart_info .cart_description p {


  color:#696763


}








#cart_items .cart_info .cart_price p {


  color:#696763;


  font-size: 18px


}








#cart_items .cart_info .cart_total_price {


  color: #FE980F;


  font-size: 24px;


}





.cart_product {


  display: block;


  margin: 15px -70px 10px 25px;


}








.cart_quantity_button a {


  background:#F0F0E9;


  color: #696763;


  display: inline-block;


  font-size: 16px;


  height: 28px;


  overflow: hidden;


  text-align: center;


  width: 35px;


  float: left;


  


}








.cart_quantity_input {


  color: #696763;


  float: left;


  font-size: 16px;


  text-align: center;


  font-family: 'Roboto',sans-serif;


  


}








.cart_delete  {


 


  margin-right: -12px;


  overflow: hidden;


  margin-top:-20px;


}








.cart_delete a {


  background:#F0F0E9;


  color: #999;


  padding: 5px 7px;


  font-size: 16px


}





.cart_delete a:hover {


  background:#FE980F;


  color:#fff;


 


}








.bg h2.title {


  margin-right:0;


  margin-left:0;


  margin-top: 0;


}





.heading h3 {


  color: #363432;


  font-size: 20px;


  font-family: 'Roboto', sans-serif;


}





.heading p {


  color: #434343;


  font-size: 16px;


  font-weight: 300;


}








#do_action .total_area {


  padding-bottom: 18px !important;


}





#do_action .total_area, #do_action .chose_area {


  border: 1px solid #E6E4DF;


  color: #696763;


  padding: 30px 25px 30px 0;


  margin-bottom: 80px;


}





.total_area span {


  float: right;


}





.total_area ul li {


  background:#000;


  color: #fff;


  margin-top: 10px;


  padding: 7px 20px;


}








.user_option label {


  color: #696763;


  font-weight: normal;


  margin-left: 10px;


}








.user_info {


  display: block;


  margin-bottom: 15px;


  margin-top: 20px;


  overflow: hidden;


}





.user_info label {


  color: #696763;


  display: block;


  font-size: 15px;


  font-weight: normal;





}





.user_info .single_field {


  width: 31%


}





.user_info .single_field.zip-field input {


  background: transparent;


  border: 1px solid#F0F0E9


}





.user_info > li {


  float: left;


  margin-right: 10px


}





.user_info > li > span {


}





.user_info input, select, textarea {


  background: #Fff;


  border:0;


  color: #696763;


  padding: 5px;


  width: 100%;


  border-radius: 0;


  resize: none


}





.user_info select:focus {


  border: 0


}








.chose_area .update {


  margin-left: 40px;


}





.update, .check_out {


  background: #FE980F;


  border-radius: 0;


  color: #FFFFFF;


  margin-top: 18px;


  border: none;


  padding: 5px 15px;


}


.update{


    margin-left: 40px;


}





.check_out {


  margin-left: 20px


}











/*************************


*******checkout CSS******


**************************/





.step-one {


  margin-bottom: -10px


}





.register-req, .step-one .heading {


  background: none repeat scroll 0 0 #F0F0E9;


  color: #363432;


  font-size: 20px;


  margin-bottom: 35px;


  padding: 10px 25px;


  font-family: 'Roboto', sans-serif;


}





.checkout-options {


  padding-left: 20px


}








.checkout-options h3 {


  color: #363432;


  font-size: 20px;


  margin-bottom: 0;


  font-weight: normal;


  font-family: 'Roboto', sans-serif;


}





.checkout-options p {


  color: #434343;


  font-weight: 300;


  margin-bottom: 25px;


}





.checkout-options .nav li {


  float: left;


  margin-right: 45px;


  color: #696763;


  font-size: 18px;


  font-family: 'Roboto', sans-serif;


  font-weight: normal;


}





.checkout-options .nav label {


  font-weight: normal;


}





.checkout-options .nav li a {


  color: #FE980F;


  font-size: 18px;


  font-weight: normal;


  padding: 0


}





.checkout-options .nav li a:hover {


  background: inherit;


}





.checkout-options .nav i {


  margin-right: 10px;


  border-radius: 50%;


  padding: 5px;


  background: #FE980F;


  color:#fff;


  font-size: 14px;


  padding: 2px 3px;


}








.register-req  {


  font-size: 14px;


  font-weight: 300;


  padding: 15px 20px;


  margin-top: 35px;





}





.register-req p {


  margin-bottom: 0


}











.shopper-info p, 


.bill-to p, 


.order-message p {


  color: #696763;


  font-size: 20px;


  font-weight: 300


}








.shopper-info .btn-primary {


  background: #FE980F;


  border: 0 none;


  border-radius: 0;


  margin-right: 15px;


  margin-top: 20px;


}








.form-two, .form-one {


  float: left;


  width: 47%


}








.shopper-info > input, 


.form-two > select, 


.form-two > input, 


.form-one > input {


  background:#000;


  border: 0 none;


  margin-bottom:10px;


  padding: 10px;


  width: 100%;


  font-weight: 300


}





.form-two > select {


  padding:10px 5px


}





.form-two {


  margin-left: 5%


}








.order-message textarea {


  font-size: 12px;


  height: 335px;


  margin-bottom: 20px;


  padding: 15px 20px;


}





.order-message label {


	


  width:200px;


  font-weight:300;


  color: #696763;


  font-family: 'Roboto', sans-serif;


  float:right;


  font-size: 14px


}








.review-payment h2 {


  color: #696763;


  font-size: 20px;


  font-weight: 300;


  margin-top: 45px;


  margin-bottom: 20px


}





.payment-options {


  margin-bottom:125px;


  margin-top: -25px


}





.payment-options span label {


  color: #696763;


  font-size: 14px;


  font-weight: 300;


  margin-right: 30px;


}





#cart_items .cart_info 


.table.table-condensed.total-result {


  margin-bottom: 10px;


  margin-top: 35px;


  color: #696763


}





#cart_items .cart_info 


.table.table-condensed.total-result tr {


  border-bottom: 0


}





#cart_items .cart_info 


.table.table-condensed.total-result span {


  color: #FE980F;


  font-weight: 700;


  font-size: 16px


}





#cart_items .cart_info 


.table.table-condensed.total-result 


.shipping-cost {


  border-bottom: 1px solid #F7F7F0;


}














/*************************


*******Blog CSS******


**************************/











.blog-post-area 


.single-blog-post h3 {


  color: #696763;


  font-size: 16px;


  font-family: 'Roboto',sans-serif;


  text-transform: uppercase;


  font-weight: 500;


  margin-bottom: 17px;


}





.single-blog-post > a {


}





.blog-post-area 


.single-blog-post a img {


  border: 1px solid #F7F7F0;


  margin:0 auto;


  width: 70%;


  margin-left:50px;


}





.blog-post-area  


.single-blog-post p {


  color: #363432


}





.blog-post-area 


.post-meta {


  display: block;


  margin-bottom: 25px;


  overflow: hidden;


}





.blog-post-area 


.post-meta ul {


  padding:0;


  display: inline;


}





.blog-post-area 


.post-meta ul li {


  background:#F0F0E9;


  float: left;


  margin-right: 10px;


  padding: 0 5px;


  font-size: 11px;


  color: #393b3b;


  position: relative;


}





.blog-post-area 


.post-meta ul li i {


  background:#FE980F;


  color: #FFFFFF;


  margin-left: -4px;


  margin-right: 7px;


  padding: 4px 7px;


}





.sinlge-post-meta li i:after,


.blog-post-area 


.post-meta ul li i:after {


  content: "";


  position: absolute;


  width: auto;


  height: auto;


  border-color:transparent transparent transparent #FE980F;


  border-width:4px;


  border-style: solid;


  top:6px;


  left:24px


}





.blog-post-area 


.post-meta ul span {


  float: right;


  color: #FE980F


}





.post-meta span{


    float: right;


}





.post-meta span i{


  color: #FE980F


}








.blog-post-area  


.single-blog-post 


.btn-primary {


  background:#FE980F;


  border: medium none;


  border-radius: 0;


  color: #FFFFFF;


  margin-top: 17px;


}








.pagination-area {


  margin-bottom:45px;


  margin-top:45px


}





.pagination-area 


.pagination li a {


  background:#F0F0E9;


  border: 0 none;


  border-radius: 0;


  color: #696763;


  margin-right: 5px;


  padding: 4px 12px;


}





.pagination-area 


.pagination li a:hover,


.pagination-area 


.pagination li .active {


  background:#FE980F;


  color: #fff


}











/*************************


*******Blog Single CSS******


**************************/





.pager-area {


  overflow: hidden;


}





.pager-area .pager li a {


  background:#F0F0E9;


  border: 0 none;


  border-radius: 0;


  color: #696763;


  font-size: 12px;


  font-weight: 700;


  padding: 4px;


  text-transform: uppercase;


  width: 57px;


}





.pager-area 


.pager li a:hover {


  background: #FE980F;


  color: #fff


}





.rating-area {


  border: 1px solid #F7F7F0;


  direction: block;


  overflow: hidden;


}





.rating-area ul li {


  float: left;


  padding: 5px;


  font-size: 12px


}





.rating-area .ratings {


  float: left;


  padding-left: 0;


  margin-bottom: 0


}








.rating-area 


.ratings li i {


  color:#CCCCCC


}





.rating-area .rate-this {


  color: #363432;


  font-size: 12px;


  font-weight: 700;


  text-transform: uppercase;


}





.rating-area 


.ratings .color, 


.rating-area .color {


  color: #FE980F


}








.rating-area .tag {


  float: right;


  margin-bottom: 0;


  margin-right: 10px;


}





.rating-area .tag li {


  padding: 5px 2px;


}


.rating-area .tag li span {


  color: #363432;


}








.socials-share {


  margin-bottom: 30px;


  margin-top: 18px;


}








.commnets 


.media-object {


  margin-right: 15px;


  width: 100%;


}





.commnets {


  border: 1px solid #F7F7F0;


  padding: 18px 18px 18px 0;


  margin-bottom: 50px


}





.commnets .pull-left {


  margin-right: 22px


}





.commnets p, 


.response-area p, 


.replay-box p {


  font-size: 12px


}





.media-heading {


  color: #363432;


  font-size: 14px;


  font-weight: 700;


  font-family: 'Roboto', sans-serif;


  margin-bottom: 15px


}





.blog-socials {


  margin-bottom: -9px;


  margin-top: 14px;


}





.blog-socials ul {


  padding-left: 0;


  overflow: hidden;


  float: left;


}





.blog-socials .btn.btn-primary{


  margin-top: 0;


}





.blog-socials ul li {


  


  float: left;


  height: 17px;


  margin-right: 5px;


  text-align: center;


  width: 17px;


}








.blog-socials ul li a {


  color: #393B3B;


  display: block;


  font-size: 10px;


  padding: 1px;


  background:#F0F0E9;


}





.blog-socials ul li a:hover {


  color: #fff;


  background:#FE980F


}








.media-list .btn-primary, 


.commnets .btn-primary {


  background:#FC9A11;


  border: 0 none;


  border-radius: 0;


  color: #FFFFFF;


  float: left;


  font-size: 10px;


  padding: 1px 7px;


  text-transform: uppercase;


}





.response-area h2 {


  color: #363432;


  font-size: 20px;


  font-weight: 700;


}





.response-area .media {


  border: 1px solid #F7F7F0;


  padding: 18px 18px 18px 0;


  margin-bottom: 27px


}





.response-area .media img{


  height: 102px;


  width: 100%;


}





.response-area .media .pull-left {


  margin-right: 25px


}





.response-area .second-media {


  margin-left: 5%;


  width: 95%;


}








.sinlge-post-meta {


  overflow: hidden;


  padding-left: 0;


  margin-bottom: 15px


}











.sinlge-post-meta li {


  background:#F0F0E9;


  color: #363432;


  float: left;


  font-size: 10px;


  font-weight: 700;


  margin-right: 10px;


  padding: 0 10px 0 0;


  position: relative;


  text-transform: uppercase;


}





.sinlge-post-meta li i {


  background:#FE980F;


  color: #FFFFFF;


  margin-right: 10px;


  padding: 8px 10px;


}





.sinlge-post-meta li i:after {


  top: 7px;


  border-width: 6px;


  left: 27px;


}








.replay-box {


  margin-bottom: 30px;


  margin-top: 0px;


}





.replay-box h2 {


  font-weight: 700;


  font-size: 20px;


  color: #363432;


  margin-top: 0;


  margin-bottom: 45px


}





.replay-box label {


  background:#FE980F;


  color: #FFFFFF;


  margin-bottom: 15px;


  padding: 3px 15px;


  float: left;


  font-weight: 400;


}





.replay-box span {


  color: #FE980F;


  float: right;


  font-weight: 700;


  margin-top: 21px;


}





.replay-box form input {


  border: 1px solid #FE980F;


  color: #ADB2B2;


  font-size: 12px;


  margin-bottom: 22px;


  padding: 8px;


  width: 100%;


}





.replay-box form input:hover, 


.text-area textarea:hover {


  border: 1px solid #ccc;


}





.text-area {


  margin-top: 66px


}





.text-area textarea {


  background: transparent;


  border: 1px solid#FE980F;


}





.btn.btn-primary {


  background:#FE980F;


  border: 0 none;


  border-radius: 0;


  margin-top: 4px;


  float:right;


}





.blank-arrow {


  position: relative;


}





.blank-arrow label:after {


  content: "";


  position: absolute;


  width: auto;


  height: auto;


  border-style: solid;


  border-width: 8px;


  border-color:#FE980F transparent transparent transparent;


  top: 25px;


  left: 5px


} 











/*************************


******* Contact CSS ********


**************************/





.contact-map {


  width: 100%;


  height: 385px;


  margin-bottom: 70px


}





.contact-info .heading, 


.contact-form .heading {


  text-transform: capitalize;


}





.contact-form .form-group {


  margin-bottom: 20px;


}





#contact-page 


.form-control::-moz-placeholder {


  color: #8D8D8D;


}





#contact-page .form-control {


  background-color: #fff;


  border: 1px solid #ddd;


  color: #696763;


  height: 46px;


  padding: 6px 12px;


  width: 100%;


  font-size: 16px;


  border-radius: 4px;


  box-shadow:inherit;


}





#contact-page #message {


  height:160px;


  resize:none;


}





#main-contact-form .btn-primary {


  margin-bottom: 15px;


  margin-top: 20px;


}








#contact-page .form-control:focus, 


#contact-page .form-control:hover {


  box-shadow: inherit;


  border-color: #FDB45E;


}





#contact-page .contact-info {


  padding: 0 20px;


}





#contact-page .contact-info address {


  margin-bottom: 40px;


  margin-top: -5px;


}





#contact-page .contact-info p {


  margin-bottom: 0;


  color: #696763;


  font-size: 16px;


  line-height: 25px;


}





.social-networks{


  overflow: hidden;


  text-align: center;


}





.social-networks ul {


  margin-top: -5px;


  padding: 0;


  display: inline-block;


}





.social-networks ul li {


  float: left;


  text-decoration: none;


  list-style: none;


  margin-right: 20px;


}





.social-networks ul li:last-child{


  margin-right: 0;


}





.social-networks ul li a {


  color: #999;


  font-size: 25px;


}





.contact-info .social-networks ul li a i{


  background: none;


}





.contact-info .social-networks ul li a:hover{


  color: #FE980F;


}





	.bb-play {


  display: inline-block;


  vertical-align: middle;


  height: 24px;


  width:  24px;


  


  background: transparent; 


  background-image: url('../images/play.png');


  background-repeat: no-repeat;


  background-position: 5px center;


  cursor: pointer;


}





.bb-playing {


  vertical-align: middle;


  background-image: url('../images/pause.png');


  background-position: center center;


}





#left


{


margin-left:-800px;


}





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


#left


{


margin-left:-300px;


position:relative;


z-index:9999;


}





}





.lightbox {


	/** Hide the lightbox */


	display: none;


	font-family: 'Roboto', sans-serif;


	/** Apply basic lightbox styling */


	position: fixed;


	z-index: 99999;


	width: 100%;


	height: 100%;


	top: 0;


	left: 0;


	color:#333333;


	}





.lightbox:target {


    /** Show lightbox when it is target */


    display: block;


    outline: none;


}





.lightbox .box {


  	width: -webkit-min-content;


  	width: -moz-min-content;


  	width: min-content;


	margin: 2% auto;


	padding:10px 20px 10px 20px;


	background-color:#FFF;


	box-shadow: 0px 1px 26px -3px #777777; 


	}





.lightbox .title {


	margin:0;


	font-family: 'Roboto', sans-serif;


	padding:0 0 10px 0px;


	float:left;


	border-bottom:1px #ccc solid;


	font-size:16px;


	}





.lightbox .content {


	display:block;


	position:relative;


	}


	





.lightbox .content .desc {


	z-index:99;


	bottom:0;


	position:absolute;


	padding:10px;


	margin:0 0 4px 0;


	background:rgba(0,0,0,0.8);





	color:#fff;


	font-size:17px;


	opacity:0;


	transition: opacity ease-in-out 0.5s;


	}	


	


.lightbox .content:hover .desc	{


	opacity:1;


}





.lightbox .next,


.lightbox .prev,


.lightbox .close {


	display:block;


	text-decoration:none;


	font-family: 'Roboto', sans-serif;


	font-size:16px;


	color:#858585;


	}





.prev {


	float:left;


	}





.next, .close {


	float:right;


	}


	


	.clear {


		display:block;


		clear:both;


		}


		


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


.lightbox {


	/** Hide the lightbox */


	display: none;


	font-family: 'Roboto', sans-serif;


	/** Apply basic lightbox styling */


	position: absolute;


	z-index: -99999;





	}


	


.lightbox .box {


   display:none;


}


}


.five{width:70%!important;float:left;text-align:justify;}
.six {width: 30%!important;float:left;text-align:justify;margin-top:20px;}




@media only screen and (max-width: 768px) {
	.contactinfo {margin-left:40px!important;}
	#currency{margin-left:100px!important;}
	.bb-play{margin-top:60px!important;}
	.search_box2{margin-right:85px!important;}
	.shop-menu{margin-left:15px!important;}
	#search_live{margin-left:20px!important;}
	.five{width:100%!important;float:left!important;text-align:justify!important;;}
    .six {width:100%!important;float:left!important;text-align:justify!important;margin-top:40px!important;margin-left:-150px;}
	.seven{margin-left:150px!important;}
	#eight{margin-top:500px!important;}
	
	
	
}









