.owl-carousel {
background-color: transparent;
}

.owl-controls.clickable {
height: 0;
}

header {
margin-bottom: 0;
}

#menu.navbar {
margin-bottom: 0;
}

#content {
padding-top: 20px;
min-height: 0;
}

#slideshow0 {
margin: 0;
}

.breadcrumb {
margin-top: 20px;
}

footer h2 {
font-size: 13px;
font-weight: bold;
color: #fff;
}

footer hr {
display: none;
}

body.boxed #page-wrapper {
max-width: 1170px;
margin: 0 auto;
}

#vie-promotion-content-container {
margin-top: 30px;
}

.contact-information-list i,
.contact-information-list p {
display: inline-block;
}

.contact-information-list li {
padding: 0;
}

.contact-information-list i {
vertical-align: top;
padding-top: 5px;
padding-right: 5px;
}

/* Main */

body {

color: rgb(4, 0, 0);


background-color: rgb(255, 255, 255);






font-family: 'sofia pro';


font-size: 15px;


font-style: inherit;


font-weight: inherit;

}



#page-wrapper {
background-color: rgb(255, 255, 255);
}



body a {
color: rgb(42, 47, 57);
}



body a:hover {
color: rgb(110, 114, 121);
}


/* Headings */

h1, h2, h3, h4, h5, h6, legend {
color: rgb(36, 39, 42);
}



h1 {

font-family: 'sofia pro';


font-size: 22px;


font-style: inherit;


font-weight: 700;


text-transform: inherit;

}



h2 {

font-family: 'Public Sans';


font-size: 22px;


font-style: inherit;


font-weight: inherit;


text-transform: inherit;

}



h3 {

font-family: 'sofia pro';


font-size: 22px;


font-style: inherit;


font-weight: inherit;


text-transform: inherit;

}



h4 {

font-family: 'sofia pro';


font-size: inherit;


font-style: inherit;


font-weight: inherit;


text-transform: inherit;

}



h5 {

font-family: 'sofia pro';


font-size: inherit;


font-style: inherit;


font-weight: inherit;


text-transform: inherit;

}



h6 {

font-family: 'sofia pro';


font-size: inherit;


font-style: inherit;


font-weight: inherit;


text-transform: inherit;

}


/* Top Bar */
#top .nav .open > a {
background-color: transparent;
}


#top {

background-color: rgb(42, 47, 57);





border-top: none;


border-bottom: none;


color: rgb(255, 255, 255);

}



#top .btn-link, #top-links li, #top-links a {
color: rgb(255, 255, 255);
text-shadow: none;
}



#top .btn-link:hover, #top-links a:hover {
color: rgb(244, 244, 244);
text-shadow: none;
}



#top .dropdown-menu {
background-color: rgb(255, 255, 255);
}



#top .dropdown-menu .btn-link,
#top-links .dropdown-menu a,
#top .dropdown-menu li > a {
color: rgb(0, 0, 0);
}



#top #currency .currency-select:hover,
#top-links .dropdown-menu a:hover,
#top .dropdown-menu li > a:hover {

background-color: rgb(150, 154, 157);
background-image: none;


color: rgb(244, 244, 244);

}


/* Header */


header {

background-color: rgb(244, 244, 244);




}


/* Search */

#search .input-lg {

background-color: rgb(254, 254, 254);
border-color: transparent;


}



#search .input-lg:focus {

background-color: rgb(253, 253, 253);


}





#search .input-group-btn button {

background-image: none;
background-color: rgb(193, 214, 46);
border-color: rgb(193, 214, 46);
box-shadow: none;


}


#search .input-group-btn button:hover {

background-image: none;
background-color: rgb(150, 154, 157);
border-color: rgb(150, 154, 157);


}

/* Cart */

#cart > .btn {

background-color: rgb(0, 0, 0);
background-image: none;
box-shadow: none;



border: 1px solid rgb(19, 110, 246);


}



#cart.open > .btn {

background-color: rgb(150, 154, 157);
background-image: none;
box-shadow: none;



color: rgb(255, 255, 255);

}



#cart.open > .btn:hover {
color: rgb(255, 255, 255);
}



#cart .dropdown-menu {
background-color: rgb(246, 246, 246);
}

#cart .table-striped > tbody > tr:nth-child(odd) > td,
#cart .table-striped > tbody > tr:nth-child(odd) > th {
background-color: transparent;
}



#cart .dropdown-menu {
color: #000000;
}


#cart .dropdown-menu a:hover {
color: rgb(0, 0, 0);
}



#cart .dropdown-menu td {
border-color: #000000 !important;
}




/* Main Navigation */

#menu {

background-color: rgb(10, 155, 248);


background-image: none;





border: 1px solid rgb(255, 255, 255);


}



#menu {   


font-size: inherit;




}



#menu .nav > li > a {

color: rgb(107, 84, 173);
text-shadow: none;


}



#menu .nav > li > a:hover {

color: rgb(255, 255, 255);


background-color: rgb(107, 84, 173);

}




/* Navigation Submenus */

#menu .dropdown .dropdown-menu {

background-color: rgb(107, 84, 173);

}



#menu .dropdown-inner li a {

color: rgb(255, 255, 255);

}



#menu .dropdown-inner li a:hover {

color: rgb(255, 255, 255);


background-color: rgb(110, 114, 121);
background-image: none;

}



#menu .see-all {

color: rgb(255, 255, 255);


border-top-color: rgb(0, 0, 0);

}



#menu .see-all:hover, #menu .see-all:focus {

color: rgb(255, 255, 255);


background-image: none;
background-color: rgb(110, 114, 121);

}



#menu .dropdown-inner li a,
#menu .see-all {


font-size: inherit;



}


/* Product Listing */

.product-thumb {

border-color: rgb(110, 114, 121);


color: rgb(36, 39, 42);


background-color: rgb(255, 255, 255);

}



.product-thumb h4 a {

color: rgb(0, 0, 0);



font-size: 20px;




}



.product-thumb h4 a:hover {
color: rgb(110, 114, 121);
}



.product-thumb .price,
.product-thumb .price-new,
.product-thumb .price-old,
.product-thumb .price-tax {


font-size: 22px;



font-weight: 600;


}



.product-thumb .price {
color: rgb(110, 114, 121);
}



.product-thumb .price-new {
color: transparent;
}







.rating .fa-star-o {
color: transparent;
}





.product-thumb .button-group button[onclick^="cart"],.product-thumb .button-group .cart {

background-color: rgb(110, 114, 121);


color: rgb(255, 255, 255);



font-size: inherit;



font-weight: inherit;


}



.product-thumb .button-group button[onclick^="cart"]:hover,.product-thumb .button-group .cart {

background-color: rgb(110, 114, 121);


color: rgb(255, 255, 255);

}



.product-thumb .button-group button[onclick^="compare"] {

background-color: rgb(110, 114, 121);


color: rgb(255, 255, 255);

}





.product-thumb .button-group button[onclick^="wishlist"] {

background-color: rgb(255, 255, 255);


color: rgb(110, 114, 121);

}






/* Footer */

footer {

background-color: rgb(42, 47, 57);


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


background-position: top center;


background-repeat: no-repeat;


color: rgb(217, 217, 217);


border-top-color: rgb(208, 208, 208);

}



footer h5,
footer h2 {
color: rgb(244,244, 244);
}



footer a {
color: rgb(244, 244, 244);
}



footer a:hover {
color: rgb(164, 164, 164);
}


/* Bottom */
#bottom {
padding: 17px 0;
}

#bottom .payment-methods ul {
list-style: none;
margin-bottom: 0;
text-align: right;
}

#bottom .payment-methods li {
display: inline-block;
width: 50px;
background-color: #fff;
border-radius: 2px;
text-align: center;
padding: 0px 5px;  
}


#bottom {

background-color: rgb(42, 47, 57);





}






/* Form Elements */

.form-control {


background-color: rgb(255, 255, 255);

}







.btn-primary {

background-image: none;
background-color: rgb(0, 0, 0);


color: rgb(255, 255, 255);


border-color: rgb(16, 39, 73);

}



.btn-primary:hover {

background-image: none;
background-color: rgb(19, 110, 246);


color: rgb(255, 255, 255);


border-color: rgb(10, 110, 246);

}



.btn-primary.disabled {

background-image: none;
background-color: rgb(0, 0, 0);



}


/* BREADCRUMB */

.breadcrumb {

background-color: rgb(110, 114, 121);


border-color: rgb(110, 114, 121);


border-radius: 10px;

}



.breadcrumb > li {
text-shadow: none;
}


.breadcrumb a {
color: rgb(255, 255, 255);
}


.breadcrumb a:hover {
color: rgb(255, 255, 255);
}




.breadcrumb > li:after {
border-right: 1px solid rgb(255, 255, 255);
border-bottom: 1px solid rgb(255, 255, 255);
}


/* PAGINATION */





.pagination > li > a,
.pagination > li > span {


background-color: rgb(0, 0, 0);


}



.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {


background-color: rgb(255, 255, 255);


}




/* LIST */

.list-group-item {

background-color: rgb(193, 214, 46);

}



.list-group a {

border-color: rgb(255, 255, 255);


color: rgb(255, 255, 255);

}


.list-group a.active, .list-group a.active:hover, .list-group a:hover {
border-color: rgb(255, 255, 255);
}




.list-group a.active, .list-group a.active:hover, .list-group a:hover {

background-color: rgb(150, 154, 157);


color: rgb(255, 255, 255);
text-shadow: none;

}



.list-group-item:first-child {
border-top-right-radius: 5px;
border-top-left-radius: 5px;
}

.list-group-item:last-child {
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}


/* Information Module */
.sidebar .nav-tabs {
border-bottom: none;

background-color: rgb(255, 255, 255);

}

.sidebar .nav-tabs > li > a {
margin-right: 0;
border-radius: 0;

color: rgb(0, 0, 0);

}


/* Product Page */




body[class*="product-product"] .nav-tabs > li > a {

color: rgb(255, 255, 255);


background-color: rgb(110, 114, 121);

}



body[class*="product-product"] .nav-tabs {

border-bottom-color: rgb(107, 84, 173);

}



body[class*="product-product"] .nav-tabs > li > a:hover {

color: rgb(255, 255, 255);


background-color: rgb(110, 114, 121);

}



body[class*="product-product"] .nav-tabs > li.active > a {

color: rgb(255, 255, 255);


background-color: rgb(107, 84, 173);


border-color: rgb(107, 84, 173);
border-bottom-color: transparent;

}



body[class*="product-product"] .tab-content {


color: rgb(42, 47, 57);


background-color: rgb(255, 255, 255);

}
.reorder-section .caption{ margin: 5px 0px 5px 0px;}
.product-reorder a.btn{ background-image: none;
    background-color: rgb(0, 0, 0);
    border-color: rgb(19, 110, 246);
    box-shadow: none;
	padding: 8px 25px;
	font-size: 15px;
	width:100%;
	margin: 3px;
}

.prodlist a.btn{ background-image: none;
    background-color: rgb(19, 110, 246);
    border-color: rgb(19, 110, 246);
    box-shadow: none;
	padding: 8px 24px;
	font-size: 14px;
	font-weight: 400;
	color:#000000;
}
.prodlist a.btn:hover,.prodlist a.active{ 
    background-color: rgb(150, 154, 157);
    color: rgb(255, 255, 255);
    text-shadow: none;
}

#content .col-sm-4{
    padding: 10px;
	height:25%;
}	

#content .col-sm-4 a{
    padding: 65px 0 65px 0px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}

.home#content .col-sm-6 a{
   /* padding: 65px 0 65px 0px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
	margin: 10px;*/
}

.addresstab a{
    position: relative;
    display:flex;
	padding:30px;
    min-width: 0;
    background-color: rgb(19, 110, 246);
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
	font-weight:bold;
}	

.collapse{
	border: 1px solid #ddd;
    padding: 20px 20px 35px 20px;
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
	text-decoration: none;
    background-color: #eee;
}

.nav-tabs{ border:none;}
.reorder-section img{ border-radius: 8px;border: 1px solid #ddd; }
.product-reorder{
    border: 2px solid rgb(19, 110, 246);
    padding: 10px;
    margin-bottom: 10px;
}
#step4 .panel-title {display: inline;font-weight: bold;}
.pl-ziro { padding-left: 0px; }
#step4 .row label{padding-left:0px;font-weight: bold; }
#more {display: none;}
.showmorebtn{background-color:#9da0a0;border-color:#9da0a0;}
.move_btn a.btn{
	padding:8px 13px;
}