﻿/*************************
*******Typography*******
**************************/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,400italic,500,700,100);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,800,300,600,700);
@import url(https://fonts.googleapis.com/css?family=Abel);
body {
 font-family: 'Roboto', sans-serif;
 position: relative;
 font-weight:400px;
	font-size: 17px
}
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;
}
.navbar-toggle {
  background-color: #28f;
}
.navbar-header 
.navbar-toggle .icon-bar {
  background-color: #fff;
}
.btn:hover, 
.btn:focus {
  outline: none;
  box-shadow: none;
}
a#scrollUp {
  bottom: 0px;
  right: 10px;
  padding: 5px 10px;
  background: #28F;
  color: #FFF;
  -webkit-animation: bounce 2s ease infinite;
  animation: bounce 2s ease infinite;
}
a#scrollUp i{
  font-size: 30px;
}
/*************************
*******Category CSS******
**************************/
.category {
  display:none;
  background-color: #EAEAEA;
  width: 100%;
  border-radius: 10px;
  position: absolute;
  z-index: 999;
  margin-left: -15px;
}
.menu_warp {
  padding-left: 4%;
  float: left;
  margin: 0 auto;
  margin-top: 10px;
  width: 100%;

}
.sub_category {
  display: none;
  float: left;
  margin-left: 9%;
}
.category-img {
  margin:30px 0px 30px;
}
.category-intro {
  position: absolute;
  background-color: rgba(256, 256, 256, 0.6);
  top: 52%;
  width:55%;
  left:15px;
}
.category-intro span {
  padding-left: 10px;
  color:#004280;
  font-size: 25px;
}
.category-intro a {
  background: #5d9cd2;
  border: 0 none;
  border-radius: 0;
  color: #FFFFFF;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 300;
  float: right;
  margin-right: 10%;
}
.category-content {
  height: auto;
  float: left;
  padding-left: 0px;
  padding-right: 0px;
}
.category-content .tab-pan {
  display: none;
  background-color: #fff;
  padding: 1.4rem;
  padding-left:1.8rem;
  overflow-y: auto;
}
.category-content .active {
  display: block;
}
.tabs-left {
  margin-top: 3rem;
}
.menu_warp .category_list{
  float: left;
  padding-left: 0;
  border-bottom: 0;
  list-style: none;
  text-decoration: none; 
  padding-right: 0px; 

	
	
}
.menu_warp .category_list li.active a {
  color:#fff;
}
.menu_warp .category_list li.active {
  background-color: #5c9dd5;
  margin-left: -15px;
  color:#fff;
}
.menu_warp .category_list li a {
  color:#000;
  text-decoration: none; 
}
.menu_warp .category_list li.active a:before {
  font-family: "Glyphicons Halflings";
  content: "\2a";
}
.menu_warp .nav-tabs {
  float: left;
  border-bottom: 0;
}
.menu_warp .nav-tabs li {
  float: none;
  margin: 0;
}

.menu_warp .nav-tabs li a {

  margin-right: 0;

  border: 0;

  background-color: #c0392b;

}

.menu_warp .nav-tabs li a:hover {

  background-color: #e74c3c;

}

.menu_warp .nav-tabs .glyphicon {

  color: #fff;


}

.menu_warp .nav-tabs .active .glyphicon {

  color: #333;

}



.menu_warp .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {

  border: 0;


}

.category-subname{

  padding-bottom: 20px;

  padding-top: 20px;

}

.category-subname .nav-stacked li a {

  background-color: #FFFFFF;

  color: #696763;

  font-family: 'Roboto', sans-serif;

  font-size: 18px;

  
	
	padding-bottom: 10px;
	padding-top: 10px;

  text-decoration: none;

  text-transform: uppercase;

}



.searchBy{

  display:none;

  background-color: #fff;

  width: 100%;

  border-radius: 10px;

  position: absolute;

  z-index: 999;

  margin-left: -15px;

  padding-top:20px;

  padding-bottom: 20px;

  border:1px solid #9a9a9a;

}



.searchBy .control-label{

  padding-top: 7px;

  margin-bottom: 0;

  text-align: right;

}

.search-pad {

  margin-bottom: 10px;

}

.search-element{

  padding-left: 0px;

  padding-right: 0px;

}



.category-tab{

  overflow: hidden;

}

.category-tab .mainmenu ul{

  border:1px solid #9d9d9d;

}



.category-tab .mainmenu ul li{

  padding-top: 5px;

  border-right:1px solid #9d9d9d;

}

.category-tab .mainmenu ul li:last-child{

  border-right:none;

}

.category-tab .mainmenu ul li select{

  border: none;

  color: #696763;

  font-family: 'Roboto', sans-serif;

  font-size: 17px;

  font-weight: 300;

  padding: 0;

  padding-bottom: 10px;

  letter-spacing: 1px;

}

.miles{

  font-size: 12px;

  padding-left: 10px;

}



.optional {

  background-color: #eaeaea;

  padding:3px 0 3px;

}



.contactinfo{

  display: none;

}

#filter_menu{

  display: none;

  width: 60%;

  background-color: rgba(3, 2, 2, 0.17);

  margin:0 auto;

  border-radius: 10px;

  margin-bottom:20px;

  margin-top: 20px;

}



.filter{

  margin-bottom: 20px;

  margin-top: 10px;

}



#filter_menu input,#filter_menu select{

  height: 34px;

  width: 42%;

  margin-top: 6%;

  margin-left: 5%;



}

#filter_menu button{

  width: 18%;

  border-radius: 9px;

  margin-left: 18%;

  margin-top: 6%;

  margin-bottom: 5%;

  font-size: 106%;

}

#color{

  width: 11% !important;

  height: 27px !important;



}

.view_color{

  margin-left: 53%;

  margin-top: -10%;

  font-size: 24px;

}

@media (max-width: 583px) {

  #filter_menu{

    display: none;

    width: 59%;

    background-color: rgba(3, 2, 2, 0.17);

    margin-left: 15%;

    margin-top: 14%;

    border-radius: 10px;

  }

  #filter_menu input,select{

    height: 34px;

    width: 85%;

    margin-top: 6%;

    margin-left: 5%;



  }

  #filter_menu button {

    width: 68px;

    border-radius: 9px;

    margin-left: 27%;

    margin-top: 6%;

    margin-bottom: 5%;

    font-size: 18px;

  }

  #color{

    width: 27px !important;

    height: 27px !important;



  }

  .view_color{

    margin-left: 6%;

    margin-top: 2%;

    font-size: 22px;

  }

}



/*************************

*******Header CSS******

**************************/

.breadcrumb {

  background:none;

  margin-left: 30px;

}

.contactinfo ol li:first-child{

    margin-left: -15px;

}



.contactinfo ol li a{

  font-size: 12px;

  color: #696763;

  font-family: 'Roboto', sans-serif;

  text-decoration: none;

}





.contactinfo ol li a:hover {

	background:inherit;

  color:#0E5a9a;

}



.contactinfo ol li a:focus {

  background:inherit;

}



.contactinfo ol li.active a {

  background:inherit;

  color: #81b3dd;

}



.social-icons ul li a {

  border: 0 none;

  color: #696763;

  padding:0px;

  background: #c2c2c2;

  border-radius: 8px;

  margin-right: 5px;

}





.social-icons ul li{

	display:inline-block;

}



.social-icons ul li a i {

  padding: 8px 9px;

  border-radius: 8px;

   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;

  border-radius: 8px;

   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;

}



.logininfo{

  margin:5px 0px 0px 10px;

}

.logininfo.loggedin{

  display: none !important;

}

.logoutinfo{

  margin:5px 0px 0px 10px;

  display: none;

}

.logoutinfo.loggedin{

  display: block !important;

}

.header-middle .container .row {

  border-bottom: 1px solid #DBD5D5;

  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;

}







.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: #FFFFFF;

  font-family: 'Roboto', sans-serif;

  text-decoration: none;

}



.top-btns{

  margin-top: 15px;

}



.topmenu ul li a {

  color: #696763;

  font-family: 'Roboto', sans-serif;

  font-size: 17px;

  font-weight: 300;

  padding: 0;

  padding-bottom: 10px;

}



.topmenu ul li{

  padding-right: 15px;

  padding-left: 15px;

}



.topmenu ul li:first-child{

  padding-left: 0px;

}

.topmenu ul li a:hover, .topmenu ul li a:focus, .topmenu ul li a.active{

  background:none;

  color:#fdb45e;

}



.header-bottom {

  padding-bottom: 10px;

  padding-top: 10px;

}



.header-bottom .container .row {

  border-bottom: 1px solid #DBD5D5;

  margin-left: 0;

  margin-right: 0;

}



.mainmenu ul li{

  padding-right: 15px;

  padding-left: 15px;

}





.mainmenu ul li a {

	color: #696763;

	font-family: 'Roboto', sans-serif;

	font-size: 17px;

	font-weight: 300;

	padding: 0;

	padding-bottom: 10px;

  letter-spacing: 1px;

}



.mainmenu ul li a:hover, .mainmenu ul li a:focus, .mainmenu ul li a.active,  .shop-menu ul li a.active{

	background:none;

	color:#fdb45e;

}



.search_box input {

  border: 1px solid #eaeaea;

  border-radius: 3px;

  color: #B2B2B2;

  font-family: 'roboto';

  font-size: 12px;

  font-weight: 300;

  height: 35px;

  outline: medium none;

  padding-left: 10px;

  width: 200px;

  background-image: url(../images/home/searchicon.png);

  background-repeat: no-repeat;

  background-position: 175px;

  margin-top: 8px;

}



.header-login{

  padding-bottom: 10px;

}



.header-login .logininfo a{

  color: #000;

  text-decoration: none;

}

.header-login .logoutinfo a {

    color: #000;

    text-decoration: none;

}

/*  Dropdown menu*/



.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;

	top: 30px;

	left: 0;

	background: rgba(0, 0, 0, 0.6);

	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: 999;

}



.dropdown ul.sub-menu li .active{

  color: #FDB45E;

  padding-left: 0;

}





.navbar-nav li ul.sub-menu li{

  padding: 10px 20px 0 ;

}



.navbar-nav li ul.sub-menu li:last-child{

  padding-bottom: 20px;

}



.navbar-nav li ul.sub-menu li a{

  color: #fff;

}



.navbar-nav li ul.sub-menu li a:hover{

    color: #FDB45E;

}



.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);

  }

}



.productinfo span{

  line-height: 25px;

  float:left;

}



.productinfo input{

  width: 15px;

  float: left;

  height: 15px;

  margin: 5px 5px 0px 5px;

}



.productinfo #recent_desc{

  font-size: 12px;

}



.productinfo #desc{

  font-size: 14px;

}



.productinfo .product_btn{

  padding-bottom: 30px;

}



.recent_items {

  overflow: hidden;

}



.searchBy span{

  color:#005aa8;

}

/*************************

*******Footer CSS******

**************************/



#footer {

  background: #F0F0E9;

}





.footer-widget {

  padding-top:10px;

  margin-bottom: 18px;

}



.footer-widget .container {

  padding-top: 15px;

}



.footer-bottom {

  background: #D6D6D0;

  padding-top: 10px;

}



.footer-bottom p {

  color: #363432;

  font-family: 'Roboto', sans-serif;

  font-weight: 300;

  margin-left: 15px;

}



.footer-bottom p span a {

  color: #FE980F;

  font-style: italic;

  text-decoration: underline;

}



.footer_text{

  text-align: center;

}



.footer_text a{

   color:#696763;

}



.footermenu ul li{

  padding-right: 15px;

  padding-left: 15px;

}





.footermenu ul li a {

  font-family: 'Roboto', sans-serif;

  font-size: 17px;

  font-weight: 300;

  padding: 0;

  padding-bottom: 10px;

  letter-spacing: 1px;

}



.footermenu ul li a:hover, .footermenu ul li a:focus, .footermenu ul li a.active{

  background:none;

  color:#fdb45e;

}

/*************************

******* Home ******

**************************/





#slider {

  padding-bottom: 45px;

}



.carousel-indicators li {

  background: #C4C4BE;

}



.carousel-indicators li.active {

	  background: #FE980F;

}



.pricing {

  position: absolute;

  right: 40%;

  top: 52%;

}



.girl {

  margin-left: 0;

}



.item h1 {

  color: #B4B1AB;

  font-family: abel;

  font-size: 48px;

  margin-top: 115px;

}



.item h1 span {

	color:#FE980F;

}



.item h2 {

  color: #363432;

  font-family: 'Roboto', sans-serif;

  font-size: 28px;

  font-weight: 700;

  margin-bottom: 22px;

  margin-top: 10px;

}



.item  p {

	color:#363432;

	font-size:16px;

	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: 16px;

  font-weight: 300;

  margin-top: 23px;

}



.post {

  border: 0 none;

  font-size: 16px;

  font-weight: 300;

  margin-top: -8px;

  width: 100%;

}

.postOLD {

  background: #FE980F;

  border: 0 none;

  border-radius: 12px;

  color: #FFFFFF;

  font-family: 'Roboto', sans-serif;

  font-size: 16px;

  font-weight: 300;

  margin-top: -8px;

  width: 100%;

}

.item button:hover {

  background: #FE980F;

}



.control-carousel {

  position: absolute;

  top: 50%;

  font-size: 60px;

  color: #C2C2C1;

}



.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: 'Roboto', sans-serif;

  font-size: 18px;

  font-weight: 700;

  margin: 0 auto 30px;

  text-align: center;

  text-transform: uppercase;

  position: relative;

  z-index:3;

}



.left-sidebar h2:after{

	content: " ";

	position: absolute;

	border: 1px solid #f5f5f5;

	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;

}



.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: 0 none;

  color: #FFFFFF;

  padding: 5px 20px;

}



.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: 12px;

  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: #696763;

}



.right-sidebar .shipping:hover{

  opacity: 0.9;

}

.shipping {

  background-color: #F2F2F2;

  margin-top: 40px;

  overflow: hidden;

  padding: 10px;

  position: relative;

}



.shipping img{

  width: 100%;

}



.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: #0958a3;

  font-family: 'Roboto', sans-serif;

  font-size: 18px;

  font-weight: 700;

  margin: 0 15px;

  margin-bottom: 30px;

  position: relative;

}



.product-image-wrapper{

	border:1px solid #d0d0d0;

	overflow: hidden;

	margin-bottom:30px;

}



.tab-content .featured{

  border:1px solid #F8ED43;

}

.single-products {

  position: relative;

}



.single-products img.new, .single-products img.sale {

  position: absolute;

  top: 0;

  left: 0;

}



.productinfo h2{

	color: #FE980F;

	font-family: 'Roboto', sans-serif;

	font-size: 24px;

	font-weight: 700;

}

.product-overlay h2{

	color: #fff;

	font-family: 'Roboto', sans-serif;

	font-size: 24px;

	font-weight: 700;

}





.productinfo p{

  font-family: 'Roboto', sans-serif;

  font-size: 14px;

  font-weight: 400;

  color: #696763;

}



.productinfo img{

  width: 100%;

}



.recommended_items .productinfo img{

  padding-top: 10px;

}



.recommended_items .productinfo .description{

  float:right;

  text-align:left;

}



.recommended_text{

  padding:10px 10px 20px;

  float:right;

}

.productinfo{

 position:relative;

}



.product-overlay {

  background:#FE980F;

  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: 14px;

  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;

}



.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: #28F;

  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;

  border: solid 1px #9a9a9a;

  border-radius: 13px;

  padding-top: 29px;


}



#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;

}





.tab-content .productinfo .product_btn{

  padding-left: 20%;

}



.tab-content .tab{

  display: none;

}



.tab-content{

  padding-left: 0px;

  padding-right: 0px;

}

.tab-content a{

  text-decoration: none;

}

.tab-content .product-image-wrapper:hover{

  opacity: 0.9;

  background-color:white;

}

.category_menu{

  overflow:hidden;

}



.category_menu h2{

  color:#0a58a1;

  margin-top: 0px;

  padding-left: 20px;

}



.category_menu .category_list{

  margin-left: 0px;

  padding-left: 0px;

  padding-right: 10px;

  list-style: none;

  float: left;

  columns: 2;

  -webkit-columns: 2;

  -moz-columns: 2;

  list-style-position: inside;

  height: 160px;

}



.category_menu .category_list li a{

  color:#676767;

  text-decoration: none;

}



.category_menu .category_list li{

  margin-right: 10px;

}



.category_menu .category_list li.active{

  color:#0a58a1;

  margin-left: -12px;

}



.category_menu .category_list li.active a{

  color:#0a58a1;

  text-decoration: none;

}



.category_menu .category_list li.active a:before{

  font-family: "Glyphicons Halflings";

  content: "\e006";

  font-size: 12px;

}



.category_menu .category_list li:before {

  content: "\00a0\00a0\00a0\00a0";

}



.pagenation{

  text-align: right;

  margin-top: 10px;

  margin-right: 10px;

}

/*************************

*******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: #28F;

  border-color: #28F;

  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;

}







/*************************

*******login page CSS******

**************************/



#form {

  display: block;

  margin-bottom: 185px;

  margin-top: 185px;

  overflow: hidden;

}



.login-form {

  padding:10px;

}



.signup-form {

  padding:10px;

}



.brand{

  color:#09549f;

  font-size: 25px;

  font-family: 'Cambria', sans-serif;

}



.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 {

  border: 1px #bfbfbf solid;

  color: #696763;

  display: block;

  font-family: 'Roboto', sans-serif;

  font-size: 14px;

  font-weight: 300;

  height: 40px;

  margin-bottom: 20px;

  outline: medium none;

  padding-left: 10px;

  width: 100%;

}



.login-form form span, .signup-form form span{

  line-height: 25px;

}



.login-form form span input, .signup-form form span input {

  width: 15px;

  float: left;

  height: 15px;

  margin-right: 5px;

}



.login-form form button, .signup-form form button {

  background: #28F;

  border: medium none;

  border-radius: 0;

  color: #FFFFFF;

  font-family: 'Roboto', sans-serif;

  padding: 6px 25px;  

  margin-right: 10px;

}



.login-form .form-btn, .signup-form .form-btn {

  margin-top: 23px;

}



.login-form label{



}





.login-form label input {

  border: medium none;

  display: inline-block;

  height: 0;

  margin-bottom: 0;

  outline: medium none;

  padding-left: 0;

}



@media (max-width: 576px){

  .category-intro {

    position: absolute;

    background-color: rgba(256, 256, 256, 0.6);

    top: 52%;

    width: 70%;

    left: 15px;

  }

  .category-intro span {

    padding-left: 10px;

    color: #004280;

    font-size: 20px;

  }

}



@media (min-width: 768px) and (max-width: 995px){

  .category-intro {

    position: absolute;

    background-color: rgba(256, 256, 256, 0.6);

    top: 52%;

    width: 70%;

    left: 15px;

  }

  .category-intro span {

    padding-left: 10px;

    color: #004280;

    font-size: 20px;

  }

}



@media (min-width: 995px) and (max-width: 1224px){

  .category-intro {

    position: absolute;

    background-color: rgba(256, 256, 256, 0.6);

    top: 52%;

    width: 55%;

    left: 15px;

  }

  .category-intro span {

    padding-left: 10px;

    color: #004280;

    font-size: 20px;

  }

}



/*************************

*******Post Ad CSS******

**************************/

.ad_title{

  color:#FE980F;

  font-family: "Roboto",sans-serif;

  font-size: 17px;

  font-weight: 300;

}



.ad_menu{

  text-align: right;

  color: #FE980F;

}



.ad_menu .breadcrumb{

  padding:0px;

  margin-top: 0px;

}



.ad_menu .breadcrumb li{

  border: 1px #9a9a9a solid;

  border-left: none;

  border-right: none;

  padding: 5px 8px 5px 8px;

}

.ad_menu .breadcrumb li:first-child{

  border-left: 1px #9a9a9a solid;

}

.ad_menu .breadcrumb li:last-child{

  border-right: 1px #9a9a9a solid;

}



.ad_menu a{

  color: #FE980F;

  text-decoration: none;

}



.ad_content{

  color: #5f5f5f;

}



.ad_content .form-horizontal .left-label{

    text-align: left;

    font-weight: normal;

}



.orange-label{

  color:#FE980F;

}



.blue-label{

  color:#0c6fc4;

}

.form-label {

    font-weight: 500;

}



.amount_result{

  border:1px solid #225276;

}

.checkbox-warning input[type="checkbox"]:checked + label::before {

    background-color: #f39c12;

    border-color: #f39c12;

}



.checkbox-warning input[type="checkbox"]:checked + label::after {

    color: #fff;

}



.radio-warning input[type="radio"]:checked + label::before {

  border-color: #f39c12;

}

.radio-warning input[type="radio"]:checked + label::after {

  background-color: #f39c12;

}



.form-gray1-box{

  border: 1px solid #9a9a9a;

  margin-top: 10px;

  padding:15px 20px 20px 20px;

  background: -webkit-linear-gradient(#ededed, #ffffff); /* For Safari 5.1 to 6.0 */

  background: -o-linear-gradient(#ededed, #ffffff);/* For Opera 11.1 to 12.0 */

  background: -moz-linear-gradient(#ededed, #ffffff); /* For Firefox 3.6 to 15 */

  background: linear-gradient(#ededed, #ffffff);

}



.form-box{

  margin-top: 10px;

  padding:15px 20px 20px 20px;

  border: 1px solid #9a9a9a;

  background: #fff;

}



.form-box-c{

  margin-top: 10px;

  padding:0px 20px 10px 20px;

  border: 1px solid #9a9a9a;

  background: #fff;

}



.no-padding{

  padding-left: 0px;

  padding-right: 0px;

}



.no-padding-box{

  padding-left: 0px;

  padding-right: 0px;

  padding-top:10px;

}



.box-gray{

  margin-top: 10px;

  padding-top:5px;

  padding-bottom: 10px;

  background:#f6f6f6;

}



.box-gray-border{

  margin-top: 10px;

  padding-top:5px;

  padding-bottom: 10px;

  background:#f6f6f6;

  border-radius: 6px;

  border:1px solid #cfcfcf;

}



.box-border{

  border:1px solid #9a9a9a;

  background: -webkit-linear-gradient(#ffffff, #eeeeee); /* For Safari 5.1 to 6.0 */

  background: -o-linear-gradient(#ffffff, #eeeeee);/* For Opera 11.1 to 12.0 */

  background: -moz-linear-gradient(#ffffff, #eeeeee); /* For Firefox 3.6 to 15 */

  background: linear-gradient(#ffffff, #eeeeee);

}

.dashed{

  border-top: 2px #e9e9e9 dashed;

  padding-top: 15px;

  padding-bottom: 20px;

}



.action_btn{

  padding-top: 30px;

  text-align: right;

}

.ad_btn{

  background: none repeat scroll 0% 0% #FE980F;

  border: 0px none;

  color: #FFF;

  font-family: "Roboto",sans-serif;

  font-size: 15px;

  font-weight: 400;

  margin-top: -8px;

  margin-right: 20px;

}



#change_loc_content, #change_loc_content2{

  pointer-events: none;

}



#publication, #publication2{

  display: none;

}



.bottom-padding{

  padding-bottom: 20px;

}



.top-padding{

  padding-top: 20px;

}



.center-align{

  text-align: center;

}

.right-align{

  text-align: right;

}

.left-align{

  text-align: right;

}

.content .productinfo{

  padding:0px 20px 0px 20px;

}



.content .productinfo p.blue-label{

  color: #0C6FC4;

}



.page-total{

  text-align:right;

  padding-right: 50px;

}



.rates_cities{

  padding-left:15% !important;

}

.rates_cities li{

  list-style:outside;

}



.content img{

  width: 100%;

}



.plupload_container .plupload_header{

  display: none;

}



.jFiler-input-icon{

  display: none;

  min-height: 0px;

}



.image-uploader{

  background: #f7f8fa;

  padding: 20px;

  padding-bottom: 0px;

}



#wizard-p-2 .image-uploader .jFiler-input-dragDrop{

  width: 70%;

}



#wizard-p-2 .image-uploader .jFiler-items{

  float:left;

  margin-top:20px;

  margin-left: 5%;

}



#createad{

  display: none;

}



.not-active {

   pointer-events: none;

   cursor: default;

   color:#fbdbbb !important;

}



#listinginfo .error{ 

  background: none repeat scroll 0% 0% #FBE3E4;

  border: 1px solid #FBC2C4;

  color: #8A1F11;

}

#listinginfo .valid { }

/*************************

*******Post Ad CSS******

**************************/



/*************************

******List Events CSS*****

**************************/

.margin-top-10{

  margin-top: 10px;

}

.margin-top-20{

  margin-top: 20px;

}

.events .result_num{

  margin-left: 15px;

}

.events .breadcrumb{

  margin-left: 0px;

  margin-top: 20px;

  color: #333;

}

.events .breadcrumb a{

  color:#333;

}

.events #filter_btn{

  padding-top: 15px;

  border: transparent;

  background-color: white;

}

.events #filter_btn i{

  padding: 1px 3px;

  border-radius: 100%;

  background-color: #003f7d;

  color:#fff;

  font-size: 10px;

}

.events #filter_panel{

  display: none;

  background-color: #eaf8ff;

  padding-top:20px;

  padding-bottom: 20px;

  border-top:1px solid #ccc;

  border-bottom:1px solid #ccc;

}

.events #filter_panel h4{

  color:#048;

  padding-left: 15px;

}

.events #filter_panel .col-sm-7{

  border-right: 1px solid #ccc;

}

@media (max-width: 767px){

  .events #filter_panel .col-sm-7{

    border-right:1px none;

    border-bottom: 1px solid #ccc;

  }

}

.events .checkbox{

  padding-top: 10px;

}

.events .result{

  border-top: 1px solid #CCC;

  padding-bottom: 15px;

  padding-top: 10px;

}

.events .result h4.dateTime{

  color:#048;

}

.events .result h4.dateTime i{

  color:#fff;

  padding:4px 5px 3px 5px;

  border-radius: 100%;

  font-size: 10px;

  background-color: #1167B7;

  vertical-align: middle;

}

.events .result p.readMore{

  margin: 0.5em 0;

}

.events .result img{

  width: 100%;

  margin-top: 10px;

}

.events .title{

  color:#1B5EA4;

  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

}

.events .title a{

  text-decoration: none;

  color: #1B5EA4;

  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

  font-weight: bold;

}

.events .title a:hover,
.events .title a:active,
.events .title a:focus{

  color: #FF9900;

}

.events #net_ad{

  background-color: gray;

  height: 500px;

  margin-bottom: 15px;

}

.events .input-group-addon{

  background-color: transparent;

  padding: 6px 6px;

}

.events #keywords .input-group-addon{

  background-color: transparent;

  padding: 6px 11px;

}

.events i{

  color:#1167B7;

}

.events #date-calendar{

  border:1px solid #ccc;

  border-radius: 5px;

  margin-bottom: 30px;

}

.events .filter-form{

  padding-left:3px;

}

.events .filter-form .col-sm-2, .events .filter-form .col-sm-5, .events .filter-form .col-sm-12{

  padding-right: 2px;

  padding-left: 2px;

}

.events .filter-form .btn-green{

  background-color: #1167B7;

  color: #fff;

  font-size: 20px;

  padding: 2px 12px;

  margin-left: 5px;

}

.events .filter-form .btn-green:hover{

  background-color: #0E579B;

}

.events .filter-form .control-group .form-control{

  padding:6px 6px;

}

.events .datepicker-inline, .events .datepicker-inline table{

  width: 100%;

}

.events .result:nth-child(even) h4.dateTime i{

  background-color: #f69d3f;

}

.event-content .tab {

  display: none;

}

.events #eventShowcased .eventbox{

  width: 100%;

  float: none;

  margin: 0;

  margin-bottom: 10px;

}

.event #eventShowcased .eventbox a{

}
/**************************

******List Events CSS*****

**************************/



/***** ********************

******Add Events CSS*****

**************************/

.btn-light {

  background-color: #FFF;

  color: inherit;

  border: 1px solid #BDC4C9;

}

.addevents .headr{

  border-bottom: 1px solid #dedede;

}

.addevents .headrNum{

  padding: 2px 10px;

  font-size: 25px;

  color: #fff;

  background-color: #00a8f2;

}

.addevents .headrTxt{

  font-size: 22px;

  color: #404040;

}

.addevents span.red{

  color:#f00;

}

.addevents .form-control{

  margin-bottom: 5px;

}

.addevents .image-uploader{

  border: 1px solid #dedede;

  border-radius: 6px;

}

.jFiler-input-text .blueText{

  color:#2A6496;

}

.jFiler-input-text h3{

  font-size: 20px;

}

label span{

  font-size: 12px;

  color:#888;

}

.jFiler-input-dragDrop{

  cursor: pointer;

}

.addevents #map_canvas{

  margin-top: 10px;

  width: 100%;

  height: 220px;

  border: 1px solid #dedede;

  border-radius: 6px;

}

.addevents .error{

  background: none repeat scroll 0% 0% #FBE3E4;

}

.datepicker table tr td.highlight{

  background-color: #E7E7E7;

}

/**************************

******Add Events CSS*****

**************************/



/**************************

*****Client Profile CSS****

**************************/

.clientprofile .nav{

  min-height: 0px !important;

  width: 100%;

}

.clientprofile .nav-tabs > li{

  margin-bottom: -2px;

}

.clientprofile form .tab-content .tab-pane p{

  margin-bottom: 0px;

}

.clientprofile .tab-body{

  padding: 15px;

  border: 1px solid #DEDEDE;

  border-radius: 5px;

}

.clientprofile .tab-body-input{

  padding-top: 25px;

  padding-bottom: 10px;

  background-color: #eaeaea;

  border-radius: 5px;

}

.green{

  color:#0A0;

}

.red{

  color: #C00;

}

.clientprofile .radio label i{

  vertical-align: middle;

}

.not-visible{

  display: none;

}

.clientprofile label#client_type{

  padding-top: 7px;

}

.clientprofile label#client_type:first-letter {

  text-transform: capitalize;

}

select#user_list option{

  padding: 3px;

}

@media (max-width: 991px) {

  #user_list{

    height: 100px;

  }

}

/**************************

*****Client Profile CSS****

**************************/



/**************************

********Nav Menu CSS*******

**************************/
.header {
    padding-top: 12px;
    min-height: 85px;
    margin-left: auto;
    margin-right: auto;
}
.navbar-default {
  background: #ffffff;
  border: none;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  margin: 0;
}
.navbar-brand {
  display: inline-block;
  height: auto;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  margin: 0 0 0 0px;
  text-transform: uppercase;
  color: #222222 !important;
  padding: 0px;
  letter-spacing: 2.5px;
}
.navbar-brand span {
  color: #de8e03 !important;
}
.navbar-nav {
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}
.navbar-nav > li > a {
  color: #999;
  font: 700 15px/100% "Open Sans",Helvetica,Arial,sans-serif;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  padding: 30px 15px 15px;
  z-index: 999;
}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus,
.navbar-nav > li > a.active {
  color: #222 !important;
  background-color: transparent; 
}
.navbar-nav > li.active > a:hover, .navbar-nav > li.active > a:focus{
  color: #00BFFF !important;
  background-color: transparent; 
}
.navbar-nav > li.open > a:focus{
  background-color: transparent; 
}
.navbar-nav li.dropdown {
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
}
.navbar-nav li.dropdown.active a{
  color: #00BFFF;
  background-color: transparent;
}
.navbar-nav li.dropdown.active{
  border-bottom:4px solid #00BFFF;
}
.navbar-nav li.dropdown ul.dropdown-menu {
  padding: 0px;
  width: 315px;
  left:0px;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}
.navbar-nav li.dropdown ul.dropdown-menu li {
  display: block;
  width:315px;
}
.navbar-nav li.dropdown ul.dropdown-menu li a {
	display: inline-block;
	text-decoration: none;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	color: #FFF;
	font: 400 14px/100% "Open Sans",Helvetica,Arial,sans-serif;
	text-transform: uppercase;
	border-bottom: 1px solid #00ACE6;
	padding-left: 18px;
	padding-top: 18px;
	padding-bottom: 18px;
	text-shadow: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	background-color: #116DC1;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	width: 315px;
}
.navbar-nav li.dropdown ul.dropdown-menu li a.active{
  background-color: #00ACE6 !important;
}
.navbar-nav li.dropdown ul.dropdown-menu li a:hover {
  background: #00ace6 url('horizontal/skin02/light_blue/../none') no-repeat left center scroll;
  border-left: 0 none #000000;
  border-top: 0 none #000000;
  border-bottom: 1px solid transparent;
  border-right: 0 none #000000;
  -moz-text-shadow: 0px 0px 0px #000000;
  -webkit-text-shadow: 0px 0px 0px #000000;
  text-shadow: none;
}
.navbar-nav li.dropdown ul.dropdown-menu li:first-child {
  border-top: none;
}
.navbar-nav li.dropdown:hover ul.dropdown-menu {
  opacity: 1;
  visibility: visible;
}
@media (min-width: 767px) {
  .dropdown:hover .dropdown-menu {
    display: block;
  }
}
@media (max-width: 767px) {
  .navbar-brand {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
	font-size: 16px;  
	width: 100%;
  }
  .navbar-default .navbar-toggle {
    margin-top: 15px;
  }
  .navbar-nav > li > a {
    padding: 15px 15px !important;
    font-size: 16px;
	margin-: 0; 
	width: 340px!important;
  }
  .navbar-nav > li.dropdown ul.dropdown-menu {
    position: relative;
    top: inherit;
    left: inherit;
    width: 340px!important;
	font-size: 16px;
    padding: 0;
	margin: 0;
    border: none;
    visibility: visible;
    opacity: 1;
  }
  .navbar-nav > li.dropdown ul.dropdown-menu li a {
    display: inline-block;
    width: 340px!important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
	font-size: 16px;  
	text-transform: inherit;
	margin-: 0;
	background: #2288FF!important;
  }
  .navbar-collapse.in{
    overflow: auto;
	  width: 100%;
  }
}
/**************************

********Nav Menu CSS*******

**************************/



/**************************

********Destin CSS********

**************************/

.eventbox{

  height: auto !important;

}

.eventbox img{

  width: 100%;

  border: thin solid #CCCCCC;
  
}

/**************************

********Destin CSS********

**************************/