/*-----General Information----*/
nav.navbar.bootsnav ul.nav li.active>a, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #ffcc00 !important;
}
.heading h2 span {
    color: #ffcc00;
}
.theme-cl {
    color: #ffcc00;
}
.theme-bg {
    background: #ffcc00;
}
span.like-listing i {
    background: #ffcc00;
    border: 1px solid transparent;
}
.theme-overlap:before {
    background: #3485ff;
}
.feature-box span {
    background: #ffcc00;
}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
    color: #fff;
    background-color:#ffcc00;
    border-color:#ffcc00;
}
/*---Category Colors-----*/
.category-boxs:hover .category-box-btn, .category-boxs:focus .category-box-btn {
    background: #ffcc00;
    border-color: #ffcc00;
}
.category-full-widget:hover .btn-btn-wrowse, .category-full-widget:focus .btn-btn-wrowse {
    background: #ffcc00;
    color: #ffffff;
}
.category-box-full.style-2:hover .category-box-2 i, .category-box-full.style-2:focus .category-box-2 i{
	background:#ffcc00;
	border-color:#ffcc00;
}
.cat-box-name .btn-btn-wrowse:hover, .cat-box-name .btn-btn-wrowse:focus {
    background: #ffcc00;
}
span.category-tag {
    color: #ffcc00;
    border: 1px solid #ffcc00;
}
/*---prices---*/
.active .package-header {
    background: #ffcc00;
}
button.btn.btn-package {
    background: #ffcc00;
}
/*----button colors---*/
.theme-btn {
background: #0342a1;
border: 1px solid #0342a1;
color:#fc0;
text-transform: uppercase;
font-weight: bold;
padding: 14px 20px;
border-radius: 4px;
}
.theme-btn:hover, .theme-btn:focus{
	color:#0342a1;
	background: #fc0;
    border: 1px solid #fc0;
}
btn.theme-btn-outlined, a.theme-btn-outlined{
	background:transparent;
	border:1px solid #ffcc00;
	color:#ffffff;	
}
btn.theme-btn-outlined:hover, a.theme-btn-outlined:hover, btn.theme-btn-outlined:focus, a.theme-btn-outlined:focus{
	background:#ffcc00;
	border-color:#ffcc00;
	color:#ffffff;
}
btn.theme-btn-trans, a.theme-btn-trans{
	background: rgba(255, 67, 30,0.1);
    color: #ffcc00;
    border-radius: 50px;
    border: 1px solid #ffcc00;
}
btn.theme-btn-trans:hover, a.theme-btn-trans:hover, btn.theme-btn-trans:focus, a.theme-btn-trans:focus{
	background: rgba(255, 67, 30,1);
    color: #ffffff;
    border-radius: 50px;
    border: 1px solid #ffcc00;
}
btn.btn-light-outlined, a.btn-light-outlined{
	background:rgba(255,255,255,0.1);
	border:1px solid #ffffff;
	color:#ffffff;
}
btn.btn-light-outlined:hover, a.btn-light-outlined:hover, btn.btn-light-outlined:focus, a.btn-light-outlined:focus{
	background:rgba(255,255,255,1);
	border:1px solid #ffffff;
	color:#ffcc00;
}
btn.light-btn, a.light-btn{
	background:#ffffff;
	border:1px solid #ffffff;
	color:#ffcc00;
}
btn.light-btn:hover, btn.light-btn:focus, a.light-btn:hover, a.light-btn:focus{
	background:#ffcc00;
	border:1px solid #ffcc00;
	color:#ffffff;
}
a.btn.contact-btn {
    background: rgba(255,255,255,0.1);
    color: #ffffff;
}
a.btn.contact-btn:hover, a.btn.contact-btn:focus{
	background:#ffffff;
	border-color:#ffffff;
	color:#ffcc00;	
}
a.btn.contact-btn:hover i, a.btn.contact-btn:focus i{
	color:#ffcc00;
}
a.btn.listing-btn:hover, a.btn.listing-btn:focus{
	background:#ffffff;
	border-color:#ffffff;
	color:#ffcc00;
}
a.btn.listing-btn:hover i, a.btn.listing-btn:focus i{
	color:#ffcc00;
}
a.btn.listing-btn {
    background: #ffcc00;
    border: 1px solid #ffcc00;
    color: #ffffff;
}

.listing-shot-info.rating a.detail-link {
    color: #ffcc00;
}
.title-content a{
	color:#ffcc00;
}

.detail-wrapper-body ul.detail-check li:before {
    background-color: #ffcc00;
}
ul.side-list-inline.social-side li a :hover, ul.side-list-inline.social-side li a :focus {
    background: #ffcc00;
    color: #ffffff;
}
.btn.counter-btn:hover, .btn.counter-btn:focus {
    background: #ffcc00;
    color: #ffffff;
}
/*---pagination--*/
.pagination li:first-child a {
    background: #ffcc00;
    border: 1px solid #ffcc00;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus, .pagination>li>a:hover, .pagination>li>a:focus {
    color: #ffcc00;
    background-color: rgba(255, 67, 30,0.12);
    border-color: #ffcc00;
}
.verticleilist.listing-shot span.like-listing i {
    color: #ff4e64;
}
span.like-listing i {
    background: #ffcc00;
    border: 1px solid transparent;
}
.layout-option a.active {
    color: #ffcc00;
}
.layout-option a:hover, .layout-option a:focus {
    color: #ffcc00;
}
.edit-info .btn {
    border: 1px solid #ffcc00;
    color: #ffcc00;
}
.custom-checkbox input[type="checkbox"]:checked + label:before {
	border-color:#ffcc00;
	background:#ffcc00;
}
ul.social-info.info-list li i {
    color: #ffcc00;
}
.cover-buttons .btn-outlined:hover, .cover-buttons .btn-outlined:focus {
    color: #ffcc00;
    background: #ffffff;
    border: 1px solid #ffffff;
}
/*---Testimonial---*/
.testimonials-2 .testimonial-detail .testimonial-title {
    color: #ffcc00;
}
.testimonials-2 .owl-theme .owl-controls .owl-page.active span, .testimonials-2 .owl-theme .owl-controls.clickable .owl-page:hover span {
    border: 4px solid #ffcc00;
}
.testimonials-2 .owl-theme .owl-controls .owl-page span {
    border: 2px solid #ffcc00;
}
/*-----Accordion Style -----*/
#accordion .panel-title a:after, #accordion .panel-title a.collapsed:after {
    color: #ffcc00;
}
#accordion2 .panel-title a:after, #accordion2 .panel-title a.collapsed:after {

    color: #ffcc00;
}
#accordion2.panel-group.style-2 .panel-title a.collapsed {
    color: #ffffff;
    background: #ffcc00;
}
/*---Tab Style---*/
.tab .nav-tabs li a:hover, .tab .nav-tabs li.active a {
    color: #ffcc00;
    border-bottom: 2px solid #ffcc00;
}
.tab .nav-tabs li a:hover, .tab .nav-tabs li.active a {
    color: #ffcc00;
    border-bottom: 2px solid #ffcc00;
}
.tab.style-2 .nav-tabs li a:hover, .tab.style-2 .nav-tabs li.active a {
    color: #ffffff;
    border-bottom: 2px solid #ffcc00;
    background: #ffcc00;
}

.footer-copyright p a {
    color: #ffcc00;
}
.footer-social li a:hover i {
    background: #ffcc00;
    color: #ffffff;
}
.verticleilist.listing-shot:hover span.like-listing i, .verticleilist.listing-shot:focus span.like-listing i {
    background: #ffcc00;
    border: 1px solid #ffcc00;
}
.small-list-detail p a, p a {
    color: #ffcc00;
}
.quote-card::before {
    color:#ffcc00;
}
.quote-card cite {
    color:#ffcc00;
}
ol.check-listing > li:before, ul.check-listing > li:before {
    color: #ffcc00;
}
.service-box:before {
    border-left: 1px solid #ffcc00;
    border-right: 1px solid #ffcc00;
}
.service-box .read a:hover, .service-box:hover .service-icon i {
    color: #ffcc00;
}
.service-box:hover .service-icon i, .service-box:hover .service-content h3 a {
    color: #ffcc00;
}
.bootstrap-select.btn-group .dropdown-menu li a:hover {
    background: #ffcc00;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
    background-color:#ffcc00;
}
.service-box:after {
    border-bottom: 1px solid #ffcc00;
    border-top: 1px solid #ffcc00;
}
/*-----Radio button & Range Slider-------*/
.custom-radio [type="radio"]:checked + label:after,
.custom-radio [type="radio"]:not(:checked) + label:after {
    background:#ffcc00;
}
.range-slider .slider-selection {
    background:#ffcc00;
}
.range-slider .slider-handle.round {
    border: 2px solid #ffcc00;
}
.product-item {
	padding: 12px 12px 16px;border-radius: 4px;
	background: #fff;
	position: relative; border:1px solid #eaeff5;box-shadow:0 0 10px 1px rgba(71,85,95,0.08);-webkit-box-shadow:0 0 10px 1px rgba(71,85,95,0.08);-moz-box-shadow:0 0 10px 1px rgba(71,85,95,0.08); overflow:hidden
}

.product-list .product-item {
	margin-bottom: 30px;
}
.product-item h3 a {
	color: #3e4d5c; font-size:14px;
}
.pi-price {
	color: #0342a1;
}
.pi-price {
color:#0342a1;
float: left;
padding-top: 1px;
font-weight: bold;
}
.product-item .add2cart {
float: right; color: #FFF;
border: 1px #0342a1 solid;
padding: 5px 10px; background:#0342a1;
font-size: 11px;
border-radius: 4px;
font-weight: bold;
}
.product-item .add2cart:hover {color:#0342a1; background:#ffcc00; border-color:#ffcc00;}
.pi-img-wrapper {
	position: relative;
}
.pi-img-wrapper div .btn-default {
	padding: 3px 10px;
	color: #fff;
	border: 1px #fff solid;
	margin: -13px 5px 0;
	background: transparent;
	position: relative;
	top: 50%;
	font-size: 12px;
}
.pi-img-wrapper div {
	background: rgba(0,0,0,0.3);
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	width: 100%;
	height: 100%;
	text-align: center;
}
.product-item h3 {line-height: 17px;}
.product-item:hover > .pi-img-wrapper > div {
	display: block;
}
.product-page h1 {
	border-bottom: 1px solid #f4f4f4;
	padding-bottom: 12px;font-size: 22px;
line-height: 34px;
}.product-quantity, .product-quantity .input-group {
	width: 70px;
	float: left;
	margin-right: 10px;
	position: relative;
}
.product-quantity .input-group {
	padding: 9px;
	text-align: center;
	border-radius: 3px;
	border: 1px solid #CCC;
}.product-page-cart .btn {
	padding: 7px 20px;
	font-size: 13px;
	height: 42px;
	width: auto;
	border-radius: 4px;
	font-weight: bold;
	text-transform: uppercase;
	background: #0342a1;
	border-color: #0342a1;
}
.price-availability-block {
	border-bottom: 1px solid #f4f4f4;
	padding-bottom: 12px;
	margin-bottom: 9px;
}.product-page-content {
	width: 100%;
	overflow: hidden;
	padding: 50px 13px 0;
}
.product-page-options {
	border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
	padding: 20px 0;
	margin-bottom: 20px;
	width: 100%;
	overflow: hidden;
}
.product-page-cart {
	border-bottom: 1px solid #f4f4f4;
	padding-bottom: 20px;
	margin-bottom: 18px;
}
.product-page .review {
	color: #6e7a85;
	font-family: 'Muli',sans-serif;
	border-bottom: 1px solid #f4f4f4;
	padding-bottom: 18px;
	margin-bottom: 20px;
	font-weight: 300;
}.ecommerce .nav-tabs {
	text-transform: uppercase;
	font: 16px/1 'Muli',sans-serif;
}.product-page-content .tab-content {
	padding: 20px 0px;
	background: #fff;
}
.goods-data {
	background: #fff;
	padding: 20px;
	margin-bottom: 20px;
	overflow-x: auto;
	margin-right: 10px;
}
.goods-data table,
.checkout-page table {
	width: 100%;
	font: 300 13px 'Poppins',sans-serif;
}
.goods-data th,
.checkout-page th {
	font: 16px 'Poppins',sans-serif;
	text-transform: uppercase;
	border-bottom: solid 1px #ecebeb;
	padding-bottom: 8px; font-weight:bold; color:#000;
}
.goods-data td,
.checkout-page td {
	vertical-align: top;
	padding: 20px 20px 20px 0;
	border-bottom: solid 1px #ecebeb;
}
.goods-page-image,
.checkout-image {
	width: 105px;
}
.goods-page-image img,
.checkout-image img {
	width: 75px;
}
.goods-page-price, 
.goods-page-total,
.checkout-price,
.checkout-total {
	font-family: 'Poppins',sans-serif;
}
.goods-page-price strong, 
.goods-page-total strong,
.checkout-price strong,
.checkout-total strong {
color:
#0342a1;
font-size: 17px;
font-weight: 600;
}
.goods-page-price strong span,
.goods-page-total strong span,
.checkout-price strong span,
.checkout-total strong span  {
	font-size: 17px;
}
.goods-data h3,
.checkout-page .checkout-description h3 {
	font: 300 14px 'Muli',sans-serif;
	text-transform: inherit;
	padding: 0;
	margin: 0 0 5px;
}
.goods-data p,
.checkout-description p {
	margin-bottom: 2px;
}
.goods-data a,
.checkout-page .checkout-description a {
	color: #0342a1;
}
.goods-page-description em,
.checkout-description em {
	display: block;
	font-style: normal;
}
.goods-page .btn-default {
	float: left;
	border: 1px solid #5ea8dc;
	background: #5ea8dc;
	color: #fff;
}
.goods-page .btn-default:hover {
	border: 1px solid #408cc2;
	background: #408cc2;
}
.goods-page .btn-primary {
	float: right;
	margin-right: 10px;
}

.goods-data .del-goods,
.goods-data .add-goods {
	margin-top: 4px;
}

.shopping-total,
.checkout-total-block {
	width: 230px;
	float: right;
	padding-top: 9px;
	color: #3e4d5c;
}
.checkout-total-block {
	margin-bottom: 20px;
}
.shopping-total ul,
.checkout-total-block ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.shopping-total li,
.checkout-total-block li {
	border-bottom: solid 1px #ecebeb;
	width: 100%;
	overflow: hidden;
	padding: 9px 0;
}
.shopping-total li:last-child,
.checkout-total-block li:last-child {
	border: none;
}
.shopping-total em,
.checkout-total-block em {
	font: 18px 'Poppins',sans-serif;
	float: left;
	text-transform: uppercase;
	position: relative;
	top: 2px;
}
.shopping-total strong,
.checkout-total-block strong {
	color: #0342a1;
	font: 17px 'Poppins',sans-serif;
	font-weight: 700;
	float: right;
}
.shopping-total strong span,
.checkout-total-block strong span {
	font-size: 17px;
}
.shopping-total-price,
.checkout-total-price {
	font-weight: bold;
}
.shopping-total-price strong,
.checkout-total-price strong {
	font-weight: bold;
}

/* checkout page */
.checkout-page h2 {
	background: #a7b0b8;
	color: #fff;
	font: 17px 'Poppins',sans-serif;
	margin: 0 0 15px;
}
.checkout-page h2 a {
	color: #fff;
	display: block;
	padding: 9px 20px 8px !important;
}
.checkout-page h2 a:hover {
	color: #fff;
}
.checkout-content {
	padding: 0 20px 40px;
}
.checkout-block.panel {
	background: inherit;
	box-shadow: none;
	margin-bottom: 0;
}
.checkout-page a {
    color: #767F88;
}
.checkout-page a:hover {
	color: #E02222;
}
.checkout-page h3 {
	font: 23px 'Poppins',sans-serif;
	color: #3e4d5c;
	padding-top: 10px;
}
.checkout-page select.form-control {
	color: #B0B4B7;
}
.checkout-page select.form-control.input-sm {
	width: 100%;
	height: 34px;
	font-size: 14px;
	padding: 6px 12px;
}
.input-sm {
	padding: 3px 10px;
}
.checkout-page hr {
	clear: both;
}
#shipping-method .form-group {
	padding-top: 10px;
}
.checkout-page h4 {
	text-transform: inherit;
	font-size: 20px;
}

.checkout-page .panel {
	border-radius: 0;
	border: none;
	box-shadow: none;
}
.checkout-page .panel-heading {
	background: none;
	padding: 0;
}
.checkout-page .panel-body {
	border: none !important;
	padding-left: 20px;
	padding-right: 20px;
}
.radio-list {
	margin: 0 0 10px -2px;
}
.radio-list > label {
    display: block;
}

div.checker,
div.radio {
	top: -1px;
}
.goods-page .btn-primary {
	float: right; width:auto;
	margin-right: 10px;
}
.goods-page-price {
	width: 127px !important;
}


@media only screen and (min-width: 1024px){
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:hover, nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:focus {
    color: #ffcc00;
}
}
@media only screen and (min-width: 993px){
body nav.navbar.bootsnav.navbar-transparent ul.nav > li > a.addlist {
    background: #ffcc00 !important;
}
body nav.navbar.bootsnav ul.nav > li > a.addlist {
    background: #ffcc00 !important;
}

.goods-page-price {
	width: 127px !important;
}

}