.learn-more-btn  {
  background:  rgba(230, 126, 34,  1);
  -webkit-box-shadow:  0px 3px 0px 0px #A1A9B0;
  -moz-box-shadow:  0px 3px 0px 0px #A1A9B0;
  box-shadow:  0px 3px 0px 0px #A1A9B0;
}
.learn-more-btn:hover, .learn-more-btn:focus{
  background:  rgba(230, 126, 34, 0.6);
}
a:hover,  a:focus  {
 color:  rgba(230, 126, 34,  1);
 text-decoration:  none;
}
h2::after  {
 content:  " ";
 border:  solid 2px rgba(230, 126, 34,  1);
 display:  block;
 width:  35px;
 margin:  25px auto;
}

.light-box:hover,  .light-box:focus  {
  -webkit-box-shadow:  0px 3px 0px 0px rgba(230, 126, 34,  1);
  -moz-box-shadow:  0px 3px 0px 0px rgba(230, 126, 34,  1);
  box-shadow:  0px 3px 0px 0px rgba(230, 126, 34,  1);
}

ul.tagcloud-list li a:hover{
  color: white;
  background: rgba(230, 126, 34,  1);
}
.form-control:focus{
  border: 2px solid rgba(230, 126, 34,  1);
}
.btn{
  height: 38px;
  border-radius: 0;
}
.btn-primary {
  background-color: rgba(230, 126, 34,  1);
  border-color: rgba(230, 126, 34,  1);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-color: rgba(230, 126, 34,  1);
  border-color: rgba(230, 126, 34,  1);
  opacity: 0.8;
}
.subscribe input[type=submit]{
  background-color: rgba(230, 126, 34,  1);
  border-color: rgba(230, 126, 34,  0.6);
}
#blog ul.pagination li a,
ul.tagcloud-list li a,
.contact-details h2 span{
  color: #333;
}
.overlay-effect .overlay a.expand{
  color: white;
}
.ignite-btn:hover,
.ignite-btn:focus {
  color: rgba(230, 126, 34,  1);
  border: solid 1px rgba(230, 126, 34,  1);
}
.subscribe input[type=submit]:hover {
  background: rgba(230, 126, 34, 0.6);
  border: solid 1px rgba(230, 126, 34,  1);
}
.title-inside::after{
  border:  solid 2px rgba(230, 126, 34,  1);
}

.social-btn:hover, 
.social-btn:focus,
#blog ul.pagination li.active a, 
#blog ul.pagination li a:hover,
.icon,
.down-arrow-btn:hover, 
.down-arrow-btn:focus,
.up-btn:hover, 
.up-btn:focus,
#faqs .panel-default > .panel-heading,
#portfolio ul.portfolio-filter li.active a,
#portfolio ul.portfolio-filter li a:hover,
#portfolio ul.portfolio-filter li.active a,
#portfolio ul.portfolio-filter li a:hover
{
  background-color: rgba(230, 126, 34,  1);
}

.up-btn,
.overlay,
.down-arrow-btn{
  background-color: rgba(230, 126, 34, 0.6);
}
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li.active > a{
 background: rgba(230, 126, 34,  1);
}
.BlogTagCloud a {
  color: rgba(230, 126, 34,  1);
  border: 1px solid #eeeeee;
}
.BlogTagCloud a:hover {
  color: white;
  background-color: rgba(230, 126, 34,  1);
}
nav.navbar-default .navbar-brand span{
  color: rgba(230, 126, 34,  1);
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
  background-color: rgba(230, 126, 34,  1);
  border:1px solid rgba(230, 126, 34,  1);
}
#pagination a{
  color: rgba(230, 126, 34,  1);
}
#pagination a:hover{
  color: rgba(230, 126, 34, 0.6);
}
@media (max-width: 767px){
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus .navbar-default .navbar-nav > li > a:hover, .navbar-default{
    background: rgba(230, 126, 34,  1);
  }
}

/********************************************************************************
--- Shopping Cart ---
*********************************************************************************/
/* Shopping Cart Layout */
.shopping-cart {}
.shopping-cart img {max-width:100%; height:auto;}
.shopping-cart:before,.shopping-cart:after{content:" ";display:table}.shopping-cart:after{clear:both}
.shop-cart-left {float:left; width:54%;}
.shop-cart-right {float:right; width:34%;}
/* Shopping Cart - Input Fields */
.shopping-cart input[type="text"], .shopping-cart textarea, .shopping-cart select { -webkit-appearance: none; background-color: #fff; border: 1px solid #ccc; color: #000; display: block; margin: 0 0 12px 0; padding:10px; height: 40px; width: 100%; font-weight: normal; font-family: inherit; }
.shopping-cart select { -webkit-appearance: none !important; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+); background-position: 100% center; background-repeat: no-repeat; line-height: normal;}
.shopping-cart :-moz-any(select) {background-image:none;}
.shopping-cart select::-ms-expand {display: none;}
.shopping-cart input[type="text"]:focus, .shopping-cart textarea:focus, .shopping-cart select:focus {outline:none}
/* Shopping Cart - Buttons */
.button {cursor: pointer; line-height: 1; border: none; margin: 0 0 20px 0; text-decoration: none; text-align: center; -webkit-appearance: none; display: inline-block; padding: 16px 30px; font-size: 16px; outline: none; -webkit-transition: background-color 200ms ease; -moz-transition: background-color 200ms ease; transition: background-color 200ms ease; color: #fff; position: relative; background-color: #e45726;}
.button:hover {background-color:#e67e22;color: #fff}
/* Shopping Cart - Products */
.shop-cart-item-list {margin:0 0 80px 0;}
.shop-cart-item {margin:0 0 32px 0; padding:0 0 18px 0; border-bottom:1px solid #ccc; overflow:hidden;}
.shop-cart-item:last-child {margin-bottom:0;}
.shop-cart-image {width:24%; float:left; text-align:center}
.shop-cart-image img {max-height:125px;}
.shop-cart-info {width:72%; float:right;}
.shop-cart-title {margin:0 0 6px 0;}
.shop-cart-item-price {font-weight:bold; font-size:18px; margin:0 0 6px 0;}
.shop-cart-item-price span {font-size:16px; color:#666;}
.shop-cart-attr {margin:0 0 18px 15px; padding:0;}
.shop-cart-attr li {font-size:14px;}
.shop-cart-item-actions {margin:12px 0 10px 0;}
.shop-cart-item-actions input[type="text"], .shop-cart-item-actions .button, .shop-cart-item-actions .button .fa {line-height:40px;}
.shop-cart-item-actions input[type="text"], .shop-cart-item-actions .button {height:40px; width:40px; float:left; text-align:center; }
.shop-cart-item-actions input[type="text"] {margin:0 10px 0 0;}
.shop-cart-item-actions .button {padding:0; display:block; margin:0 4px 0 0;}
/* Shopping Cart - Promo, Gift and Shipping Section Headlines */
.shop-cart-headlines {color:#fff; padding:0 20px; height:32px; line-height:32px; margin-bottom:26px; background:#000; font-size:16px; position:relative;}
.shop-cart-headlines:after {top: 100%;left:10%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color:rgba(0,0,0,0);border-top-color:#000;border-width: 14px;margin-left: -14px;}
/* Shopping Cart - Promo and Gift Vouchers */
.shop-cart-code-input {position:relative;}
.shop-cart-code-input .button {position:absolute; top:0; right:0; height:40px; line-height:40px; padding:0; width:65px; font-size:14px; margin:0;}
.shop-cart-codes, .shop-cart-shipping, .shop-cart-total {margin:0 0 18px 0;}
.shop-cart-code-input input[type="text"] {padding-right:65px;}
/* Shopping Cart - Total */
.shop-cart-total {list-style:none; padding:0;}
.shop-cart-total li {border-bottom:1px solid #ccc;}
.shop-cart-total p {font-size:15px; padding:5px 0; width:80%; max-width:225px; margin:0 auto;} 
.shop-cart-total strong {width:120px; padding-right:10px; display:inline-block; text-align:right;}
.shop-cart-total li.shop-cart-total p {font-size:20px;}
.shop-cart-continue.button {width:100%; font-size:21px; font-weight:bold;}
.shop-cart-continue.button span {font-weight:normal; font-size:90%; margin-left:5px;}
/* Shopping Cart - Responsive Media Queries */
@media only screen and (max-width: 959px) {
.shop-cart-left {width:60%;}
.shop-cart-right {width:36%;}	
}

@media only screen and (max-width: 800px) {
.shop-cart-left, .shop-cart-right {float:none; width:100%;}
.shop-cart-item-list {margin-bottom:30px;}
.shop-cart-item {margin-bottom:20px;}
}

@media only screen and (max-width: 479px) {
.shop-cart-item-price {font-size:16px;}
.shop-cart-item-price span {font-size:14px;}
.shop-cart-headlines {height:28px; line-height:28px; font-size:14px;}
.shop-cart-total p {font-size:14px; padding:6px 0;}
.shop-cart-total li.shop-cart-total p {font-size:18px;}
}

a.cartSummaryLink{
	padding: 10px 15px;
    background: #e45726;
    color: #FFF;
}
a.cartSummaryLink:hover {
     background: #e67e22;
}