/***********************Easi*****************************/
/*
<Colors>
Button Green : #39B449
Menu Orange : #86c534
Company Title : #91684A
Page Title : #8cc641
Footer : #DDE4DC
*/
body{
  background-color: #F7F7F7;
}
header{
  background-color: #fff;
}
a{
  color: #888;
}
a:hover,
a:active,
a:focus{
  color: #86c534;
  text-decoration: none;
}
h1,
h2,
h3,
.page-title{
  color:#8cc641;
  font-family: "arial",sans-serif;
}
.page-sub-title{
  color:#8cc641;
  text-decoration: underline;
  text-transform: uppercase;
  font-weight:bold;
  font-family: "Tahoma","arial",sans-serif;
}
.company-title{
  color:#91684A;
}
nav#top{
	padding:0;
  min-height:0;
  background-color: #F4F4F4;
  margin-bottom: 0;
}
div#top-links{
  padding-top:0;
}
div#top-links ul{
  margin-bottom:0;
}
div#top-links ul li{
  padding:5px 10px 5px 10px;
}
div#top-links ul li i.fa{
  color:#39B449;
  font-size: 16px;
}
#menu .nav > li > a.active:after{
  content:"";
  background: #86c534;
  position: absolute;
  bottom: 0;
  left: 25%;
  width: 50%;
  height: 2px;
}
#menu .nav > li > a > i.fa {
  font-size:22px;
}
.slide-2 .ms-slide-title,
.slide-2 .ms-slide-desc{
  color:#39B449;
}
.table-intro img{
  border:1px solid #ddd;
  margin: 0 4px 0 4px;
}
footer{
  background-color: #DDE4DC;
  color: #888 !important;
  border:none;
  margin-top: 60px;
	padding-top: 15px;
  padding-bottom: 15px;
}
footer a{
  color: #888;
}
footer a:hover{
  color: #86c534;
}
.footer-image img{
  padding-left: 10px;
  padding-right: 10px;
}
.wide-banner{
  width:100%;
  height:147px;
  background-image:url('../image/banner.jpg');
  background-size:cover;
  margin-bottom: 60px;
}
.side-tabs li > a {
  font-size:14px;
  text-transform: capitalize;
}
.side-tabs li.active a{
  color:#8cc641;
  text-decoration: none;
}
.side-tabs li > a > i.fa{
  color:#8cc641;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 16px;
}
.side-tab-content table,
.side-tab-content table tr td{
  vertical-align: top;
  border:none;
}
.pagination>li>a,
.pagination>li>span {
    color: #898989;
    border: none;
    background: transparent;
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    color: #86c534;
    font-weight: bold;
    cursor: default;
    background-color: transparent;
    border:none;
}
.table-login .table-cell .btn{
  position:absolute;
  bottom:25px;
}
.col-quantity .input-group{
  border:1px;
  border-collapse:collapse;
}
.col-quantity button{
  padding:0px 3px;
  background-color: #6D6D6D;
  border:none;
  border-radius:0;
  color:#fff;
  box-shadow: none;
  font-size:10px;
}
.col-quantity button i.fa{
  font-size:10px;
}
.input-quantity{
  margin: 10px;
  background: transparent;
  border: 0;
}
td.cart-items{
  padding:15px 15px 15px 0 !important;
}
.cart-items .img-thumbnail{
  border-radius:0;
  padding:0;
}
.cart-items div{
  vertical-align: top;
  display:inline-block;
  margin-right:15px;
}
.account-page ul.list-unstyled li{
  margin: 5px 0 5px 30px;
}
.account-page ul.list-unstyled li > a > i.fa{
  margin-right:30px;
}
.contact-col-left{
  font-size:14px;
}
.contact-col-left address{
  line-height: 2em;
}
/*******************Unresponsive Code*****************/
@media (max-width: 768px) {
    /*for XS screen*/
    /*Disable navbar responsiveness*/
    .navbar-nav {
        float: left;
        margin: 0;
    }
    .navbar-nav > li {
        float: left;
    }
}
@media all{
  .navbar-nav{
    float:right;
  }
  .hidden-xs,
  .hidden-sm,
  .hidden-md{
    display:block !important;
    visibility: visible !important;
  }
}
/************************Override************************/
#top-links .dropdown-menu li a:hover{
background: rgb(255,175,75); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,175,75,1) 0%,rgba(255,146,10,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,175,75,1) 0%,rgba(255,146,10,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.breadcrumb{
  display:none;
}
.ms-caption{
  position:absolute;
  top:40% !important;
}
.ms-slide-title{
  color:#fff;
  font-size: 30px;
  font-weight: bold;
  font-family: "Times New Roman",sans-serif;
  text-transform: uppercase;
  line-height:2em;
}
.ms-slide-desc{
  color:#fff;
  font-size: 24px;
  font-family: "Times New Roman",sans-serif;
}
nav#menu{
  background-color: #fff;
  background-image: none;
  border-color: #fff;
  min-height:0;
  margin-top:20px;
  margin-bottom:0;
}
#menu .nav > li > a {
  color:#86c534;
  text-shadow: none;
  text-transform: capitalize;
  font-size:14px;
  font-weight: bold;
}
#menu .nav > li > a:hover {
  background: none;
}
.btn-primary,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.disabled,
.btn-primary[disabled]{
  padding: 10px 50px;
  background-color: #39B449 !important;
  background-image: none;
  color: #fff;
  border: none;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 14px;
}
.btn-default,
.btn-default:hover,
.btn-default:focus{
  padding: 10px 50px;
  background-color: #86c534;
  background-image: none;
  color: #fff;
  border: none;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 14px;
}
input.form-control,
select.form-control{
  border-radius:0;
  padding: 5px 10px;
  height:30px;
}
textarea.form-control{
  border-radius:0;
}
.info-bar,
.form-register fieldset legend,
.quickcheckout-heading,
.table thead tr{
  background-color:#86c534 !important;
  color:#fff !important;
  padding: 10px 20px !important;
  font-size:14px !important;
}

.quickcheckout-content{
  border:0 !important;
}
#terms .quickcheckout-content,
#terms .col-xs-6,
#terms .col-xs-12{
  padding:0;
}
.form-horizontal .control-label{
  text-align: left;
}
.product-layout .product-thumb{
  border: none;
}
.product-layout .product-thumb .caption{
  min-height: 0;
  text-align:center;
}
.quickcheckout-content .input-col-firstname,
.input-col-pass{
  padding-right:1px;
}
.quickcheckout-content .input-col-lastname,
.input-col-cpass{
  padding-left:1px;
}
table.quickcheckout-cart{
  min-height:200px;
}
table.quickcheckout-cart td{
  padding: 8px 15px !important;
}
table.quickcheckout-cart tr.total{
  height: 1%;
}
#terms .quickcheckout-content label,
#payment-method .quickcheckout-content td > label{
  cursor:pointer;
}
/********************Extra********************/
.list-border-dot-x{
  border-left: 1px dotted;
  border-right: 1px dotted;
}
.list-border-dot-y{
  border-top: 1px dotted;
  border-bottom: 1px dotted;
}
.num-round{
  position:absolute;
  top:0;
  right:0;
  background-color: #39B449;
  border-radius: 50%;
  color:#fff;
  opacity: 0.95;
  width: 20px;
  height: 20px;
  font-size: 12px;
  text-align: center;
}
.btn-secondary,
.btn-secondary:hover,
.btn-secondary:focus{
  padding: 10px 50px;
  background-color: #86c534;
  background-image: none;
  color: #fff;
  border: none;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 14px;
}
.btn-special,
.btn-special:hover,
.btn-special:focus{
  padding: 10px 50px;
  background-color: #8cc641;
  background-image: none;
  color: #fff;
  border: none;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 14px;
}
.bs3-btn-primary {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #229ac8;
    background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
    background-repeat: repeat-x;
    border-color: #1f90bb #1f90bb #145e7a;
}
.bs3-btn-primary:hover,
.bs3-btn-primary:focus,
.bs3-btn-primary:active{
    color: #fff;
}
.small-box{
  padding:15px;
  border:1px solid #ddd;
}
.no-float{
  float:none;
}
.table{
  border-spacing: 20px;
}
.table-row{
  display: table-row;
}
.table-cell{
  display: table-cell;
  border: 1px solid #ddd;
  padding: 20px 40px;
}
.forgotten{
  text-decoration: underline;
  color:#86c534;
}
.btn-remove{
  background:transparent;
  color:#f00;
  border:0;
  box-shadow:none;
  padding:10px;
}
.btn-remove i.fa{
  font-size:24px;
}
.social-network{
  position:fixed;
  right:0;
  top:40%;
  z-index:1041;
}
