body {
    padding: 0px;
   /* background-image: url("/img/background.jpg");*/
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.starter-template {
    padding: 0 15px;
    text-align: center;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: black;
}
/* Sticky footer styles
-------------------------------------------------- */
html {
    position: relative;
    min-height: 100%;
}

#map_canvas_contacts{
    width: 837px;
    height: 470px;
    margin:20px;
}
.promoMessage{
    text-align: center;
}


.footer {
    position: static;
  /*  background-color: #4F5C6F;*/
   /* color:white; */
}

a{
    text-decoration: none;
    color: white;
}


.no-padding-top{
    padding-top: 0;
}
/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */
a.see-more,a.see-more:hover,a.see-more:visited,a.see-more:active{
    color:#3189d1;
	text-decoration: none;
}

#top-container {
	overflow: hidden;
	height: 34px;
}

.container  .text-muted {
    margin: 20px 0;
}

.top-line {
    background: #f9fbfc;
    border-bottom: 1px solid #e9eef2;
    padding: 1px 0;
}

.panel-sharp{
    border-radius: 0!important;
}

.panel-default > .panel-main-heading {
    padding: 10px 15px;
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #ffffff 0%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #ffffff 0%, #cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    text-shadow: 0 1px 0 #fff;
    color:#004b8e;
    width: 100%;
}

.top-line-text{
    color:#004b8e;
    text-align: right;
}

.panel-default > .panel-side-heading {
    padding: 10px 15px;
    border-color: #ccc;
    background-color: #eee;
    color:#004b8e;
    width: 100%;
}

.panel-default > .panel-side-heading {
    color:#004b8e;

}

.panel-side-options {
    padding: 10px 20px;
    border-bottom: 1px solid #ccc;
    background-color: #fff;
    color:#004b8e;
}

.panel-body > .panel-side-news {
    padding: 10px 20px;
    background-color: #fff;
    margin-bottom: 9px;
}

.panel-body > .panel-side-news > .panel-side-news-date {
    text-align: left;
    color:#3189d1;
    font-size: 12px;
    font-weight: bold;
}

li.active > .dropdown >a,
li.active > .dropdown >a:hover,
li.active > .dropdown >a:focus{
    color:#3189d1;
}

.panel-body > .panel-side-news > .panel-side-news-title {
    text-align: left;
    color:#004b8e;
    font-size: 14px;
    font-weight: bold;
}

.panel-body > .panel-side-news > .panel-side-news-content {
    color: #333;
    font-size: 13px;
    text-align: justify;
}

.panel-body{
    padding-bottom: 0px;
}

.panel-body img{
	max-width: 668px;
}

#calendar > div {
    width: 100%;
}

.panel-body .active, .panel-side-options:hover {
    padding: 10px 20px;
    border-bottom: 1px solid #ccc;
    background-color: #004b8e;
    color:#fff;
}
.panel-side-options.inner-row:hover {
	padding: 10px 20px 10px 40px;
	border-bottom: 1px solid #ccc;
    background-color: #eeeeee;
    color:#004b8e;
	font-weight: bold;
}

.panel-default > .panel-side-heading > .panel-title {
    font-weight: bold;
}

.navbar-nav > li {
    margin-left: 0px;
}

.top-line.active {
    display: none !important;
}

.buffer-top-5{
    margin-top: 5px;
}

.buffer-top-10{
    margin-top: 10px;
}

.buffer-top-15{
    margin-top: 15px;
}

.buffer-top-20{
    margin-top: 20px;
}

.buffer-top-25{
    margin-top: 25px;
}

.buffer-top-65{
	max-width: 1210px;
	margin: 74px auto 0 auto;
}

.buffer-top-100{
    margin-top: 100px;
}

.buffer-bottom-5{
    margin-bottom: 5px;
}

.buffer-bottom-10{
    margin-bottom: 10px;
}

.buffer-bottom-15{
    margin-bottom: 15px;
}

.buffer-bottom-20{
    margin-bottom: 20px;
}

.buffer-bottom-25{
    margin-bottom: 25px;
}

.home-header{
    text-align: center;
    color:#004b8e;
    text-transform: uppercase;
}

#footer-webtrade{
    background-color:#FAFBFD ;
    color:#ccc;
    padding-top: 25px;
	font-size: 13px;
}
#footer-content{
    padding-top: 25px;
    padding-bottom: 10px;
}
.slider-text{
/*    color: black; */ float: left; font-size: 16px;
}
.menu-container{
    padding-bottom: 12px;
    padding-top: 12px;
}
.supply-module {
	position: absolute;
	top: -100px;
	padding-left: 0;
}
#supply-module-inner { top: 0; }
.supply-module input{
	background: url("/img/back-modul-dostavki.jpg");
	width: 204px;
	height: 36px;
	border: 0;
	background-color: transparent;
	padding: 0;
	margin: 0;
}
#header-info {
	text-align: right;
}
.menu-btns{
    margin-left: 20px;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.dropdown > a {
    text-transform: uppercase;
}

.list-group.panel > .list-group-item {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}
.list-group-submenu {
    margin-left:20px;
}
.inner-row{
	padding-left: 40px; 
	background-color: #eeeeee;
}
.inner-row li{
	list-style-image: url("../img/t-1.jpg");
}
.lead {
	font-size: 13px;
	font-weight: bold;
}

.home-pic {
	width: 200px;
	float: left;
	display: block;
	margin: 0 30px 20px 0;
}

.achievments-div {
	width: 33%;
	max-width: 403px;
	float: left;
	text-align: center;
}
@media (max-width: 600px) {
	.achievments-div {
		width: 100%;
		max-width: 100%;
	}
}

.achievments-div-text {
	padding: 0 90px;
	font-size: 12px;
	color: #677284; 
}

#about-us-text {
	color: #677284; 
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
	-moz-column-count: 2; /* Firefox */
	column-count: 2;

	-webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
}

.footer-p {
	color: #a3e6ff;
	list-style-image: url("../img/t-4.jpg");
}
.footer-p {
	margin: 10px 0;
}
.panel-title a {
	color: #004b8e;
}

#jscalendar {
	height: 200px;
}

.col-bottom {
	width: 25%;
}

.col-bottom .title{
	font-size: 14px;
}

.col-bottom .content{
	font-size: 12px;
}

#subsc-form input[type='text'] {
	width: 180px;
	margin: 0 0 7px 0;
}
#but-back-top {
	margin-bottom: -33px;
	float: right;
	margin-right: 3%;
}
#but-back-top img{
	width: 51px;
	cursor: pointer;
}
.seemore {
	color: #3189d1 !important;
}
a.seemore:hover {
	text-decoration: underline;
}
.panel-body > ul > li > a {
	color: #3189d1;
	text-decoration: underline;
}

.search-bar {
	width: 182px;
	height: 23px;
	background-image: url("../img/search.png");
	position: absolute;
	right:0;
}
.search-input {
	width: 150px;
	float: left;
	border: 0;
	padding: 2px 0 0 15px;
	margin: 0;
	background-color: transparent;
}
.search-btn {
	float: left;
	width: 20px;
	height: 23px;
	padding: 2px 0 0 0;
	margin: 0 5px 0 6px;
	background: none;
	border: 0;
}
.separator {
	width: 100%; 
	height: 1px; 
	margin: 30px 0;
	border-style: solid; 
	border-color: #eeeeee; 
	border-width: 0 0 1px;
}
@media (max-width: 768px) {
  .achievments-div-text {
    padding: 0 30px;
  }
  .container #header-info, .container #header-info > * {
    padding-right: 0;
  }
}

.no-padding-left{
    padding-left: 0;
}

.no-padding-right{
    padding-right: 0;
}

.padding-right-25{
    padding-right: 25px;
}

.padding-left-25{
    padding-right: 25px;
}

#customerProfileTable #switchBG:nth-child(odd) {
	background:#DBD9DB;
}
#customerProfileTable {
	
}
#innerCustomerProfileTable td{
	border-left:1px solid #C2BEC2;
	border-right:1px solid #C2BEC2;
	border-bottom:1px solid #C2BEC2;
	text-align:left;
}
#innerCustomerProfileTable td{
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
}

#innerCustomerProfileTable a {
	color:#3189d1;
}
#innerCustomerProfileTable a:hover {
	text-decoration: underline;
}
#footer-content a:hover {
	text-decoration: underline;
}

.subsec{
	padding-left: 25px !important;
	background-color:#eeeeee;
}
.subsec:hover{
	font-weight:bold;
	background-color:#eeeeee;
	color:#004b8e;
}
.panel-body .active2 .subsec {
    padding: 10px 20px 10px 30px;
    border-bottom: 1px solid #ccc;
    background-color: #004b8e;
    color:#fff;
}
.panel-side-options.subsec:hover {
    padding: 10px 20px 10px 30px;
}

.active2{
	/* background-color: #3189d1 !important; 
	color: #ffffff; */
	font-weight:bold;
}

.panel-body	a{
	color:blue;
}

.panel-default > .panel-main-heading2 {
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #ffffff 0%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #ffffff 0%, #cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    text-shadow: 0 1px 0 #fff;
    color:#004b8e;
    width: 100%;
}

.greyTab {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #cccccc) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #cccccc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');
	background-color:#ffffff;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#000000;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:100px;
	text-decoration:none;
	text-align:center;
}
.greyTab:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff');
	background-color:#cccccc;
}.greyTab:active {
	position:relative;
	top:1px;
}
.greyTabActive{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff');
	background-color:#cccccc;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#000000;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:100px;
	text-decoration:none;
	text-align:center;
}
#contacts_24{
    line-height: 0.5;
}

#map_canvas {
    width: 300px;
    height: 300px;
}
.address{
    font-size:12px;
    line-height: 1;
    font-weight: bold;
}
.address > h6{
    font-size:12px;
}
.email_phone{
    line-height: 0.5;
    font-weight: bold;
    font-size:12px;
}
.email_phone > h6{
    font-weight: bold;
    margin-top:1px;

    font-size:12px;
}
.header_phone::after{
    content: "+2312 324 131 23";
    color: #006600;
    font-size:12px;
}
.header_email::after{
    content: "office@24seniorcare.com";
    color: #006600;
    font-size:12px;
}
#mainMenu{float:left;width:157px;margin:0 0 10px}
#mainMenu li{float:left;width:150px;line-height:18px;font-family:Tahoma;padding:6px 0 5px 7px}
#mainMenu li:hover{width:150px}
#mainMenu ul li ul{list-style-type:none;margin:5px 0 0;padding:0}
#mainMenu ul li ul li{float:left;width:148px;line-height:11px;font-family:Tahoma;padding:5px 0 0}
#mainMenu ul li ul li:hover{;width:148px}
#mainMenu ul li ul li a{text-decoration:none;color:#688712;font-weight:400;font-size:11px}
#mainMenu ul li ul li a:hover{text-decoration:none;color:#F90;font-weight:400;font-size:11px}
#mainMenu ul li ul li ul li{width:141px;padding:5px 0 0 7px}
#mainMenu ul li ul li ul li:hover{width:141px}
#mainMenu ul li ul > * { text-transform: lowercase; }

.brandSelector{
    float:right;
    background-color:#a73232;
    color:white;
}

.selectorBrands{
    margin-top:10px;
}

.brands{
    margin-bottom:15px;
    background-color: white;
    padding:15px;
}

#phoneNumber{
    color: #931a1a;
    font-size: 17px;
}

#noSuchUser{
    color: #931a1a;
    margin-bottom: 20px;
}

.searchProducts{
 /*   background: url(/img/search.png);*/
    width:304px;
    height: 23px;
    margin-top:-3px;
}

#searchText{
    margin-left:5px;
    width: 240px;
    height: 24px;
    float: left;
    -moz-border-radius: 15px 0px 0px 15px;
    -webkit-border-radius: 15px 0px 0px 15px;
    border-radius: 15px 0px 0px 15px;
}

#submit_search{
    margin-left:-1px;
    float: left;
    background: url(../img/search-button.PNG) no-repeat;
    height: 24px;
    width: 28px;
}
/*#searchCriteria{
    float:left;
    width: 50px;
    height: 24px;

}*/
.search_criteria{
    float:left;
    width: 100px;
    height: 24px;
    background-color: #e1e1e1;
}

.textS {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    opacity: 1;
    top:40px;
    left:500px;
    padding: 10px;
    height: 222px;
    width: 320px;
    position: absolute;
    font-size:20px;
    color: #4c4c4c;
    text-shadow: 1px 1px 1px #666666;
    display: none;
}

.textS > .active {
    display: block!important;
}

.loginForm{
   /* background: url(/img/registration.png) no-repeat;*/
    width: 300px;
	height: 23px;
	padding: 0;
}

#personalInformation{
   /* background: url("/img/lichni_danni.jpg");
    color:white;
    margin-left:10px;
    padding: 4px 21px 5px 22px;*/
}

#profileText{
    text-align:center;
}

.client-button {
	float: left;
	padding: 0;
	margin-left: 10px;
	height: 23px;
	line-height: 22px;
	text-align: center;
	color: #FFF;
	background-repeat: no-repeat;
	border: none;
}
.client-button:hover {
	color: #FFF;
}
.client-button.gray {
	width: 81px;
	background: url("/img/profil.png");
}
.client-button#ordersMark {
	width: 155px;
    background: url("/img/chakashti-poruchki.png");
}
.client-button#contragentPrice {
	width: 155px;
    background: url("/img/chakashti-poruchki.png");
}
.client-button.red {
	margin: 0;
}

#registrationMark {
	width: 120px;
    font-size:18px;
}
#entryMark {
    width:100px;
    font-size:18px;
	/*display: inline-block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;*/
}


.displayBrands{
    color:black;
    font-size:14px;
    margin-left:30px;
}

.mainContent{
    margin-top:0em;
    border-spacing: 0em;
    border-collapse: separate;
    padding: 0em;
}

.rightPart{
    width: 24em
}

.imgBanner img{
    width: 280px;
    height: 100%;
}

.middleContentFooter{
    border: 1px solid;
    border-color:#ffffff;
    background-color: #ffffff;
    margin-right: -11px;
}

.titleFooter{
    background-color:#cccccc;
    width: 100%;
    height: 300%;
}

.textFooter{
    font-weight: bold;
    text-align:center;
}

.footerContent{
    margin:2em;
}

#contactForm{
    margin:0em 1em;
}

#contactText{
    margin:0em 1em;
}

.middleContent{
    background-color: white
}

.headerCatalogue{
    background-color:#cccccc;
    width: 100%;
    height: 100%;
}

.navLink a{
    color:black;
    padding-left:0em;
}

.navLink span{
    color:#960001;
}

.headerHome{
    background: url(/img/title-back.png);
    width: 100%;
}

.headerHome h5{
    font-weight: bold;
    text-align:center;
    color:#9c1c1d;
}

#homeTitle{
    padding-bottom:12px
}

.productsList{
    padding-bottom:12px;
    height:265px;
    border-style: solid;
    border-width: 1px;
    border-color:#ececec;

}

.productName{
    margin: 2px;
    color:black;
    font-size:12px;
    font-weight:bold;
    display:block;
}

.productCode{
    color:black;
    font-size:11px;
    margin: 2px;
}
#promotions{
    color:white;
    margin-left:700px;
    font-size:12px;
    background-color: #d43f3a;
    padding: 5px;
}

.productImage img{
    width: 151px;
    height: 151px;
}
.productImageFP img{
    width: 200px;
    height: 200px;
}

.productPrice span{
    color:#9c1c1d;
    font-size:9px
}

.quantityProduct{
    width: 25px;
    border-style: solid;
    border-width: 1px;
    border-color:#cccccc;
}

.productCategoryList{
    padding-bottom:30px;
    height:420px;
    border-style:solid;
    border-width:0.1px;
    border-color:#ececec;
}

.productCategoryListPromos{
    padding-bottom:30px;
    height:400px;
    border-style:solid;
    border-width:0.1px;
    border-color:#ececec;
}

.productCategoryName{
    font-weight:bold;
    color:black;
    height: 55px;
    display:inline-block;
}

.productCategoryPrice{
    /*color:#950000;*/
    color:black;
    display:block;
}

.productCategoryPromo{
    padding:0px;
}

.productCategoryPromo div{
    font-size:13px;
    color:#950000;
    font-weight:bold;
    margin-left:0px;
}
.buyViewProduct{
    background-color: #eeeeee;
    margin-left:10px;
    width: 130px;
    padding:10px;
}
.lineThroughtClass{
    text-decoration: line-through;
    margin-left:0px

}
.clear-padding{
    padding:0px !important;
}

.productCategoryCart{
    height: 42px;
    background-color: #eeeeee;
    margin-top: 10px;
}

.productCategoryCartBrand{
    background-color: #eeeeee;
}

.viewProductCode{
    color:#3c85b2;
    font-size:14px
}

.viewProductName{
    font-weight: bold;
    color:black;
    font-size:20px
}

#viewProductImage{
    width: 100%;
    height: 100%;
}

.viewImage{
    width:400px;
}
.viewImageSameProducts{
    width:100px;
}

.viewProductPrice{
    margin-top:100px;
}

.viewProductPrice span{
    /*color:#950000;*/
    color:black;
    font-size:12px
}
.viewProductDescription span{
    font-size:14px;
}
#descriptionTitle{
    font-weight:bold
}
#confirmed_order{
    color:green;
}
#wait_order{
    color:#790000;
}
#rejected_order{
    color:black;
}
.passwordInput{
    width: 81px;
    background: transparent;
}
.emailInput{
    width: 75px;
    margin-left:8px;
    background: transparent;
}
.checkoutHeader{
    text-align: center;
}
.login-input {
	float: left;
	width: 78px;
	height: 23px;
	margin: 0 1px 0 3px;
	padding: 0;
	background: transparent;
	line-height: 22px;
}
#freeDelivery{
    background-color: #eeeeee;
    color:#a52f2f;
    text-align: center;
    padding-bottom : 25px;
    padding-top: 25px;
    font-size: 18px
}
.registrationInformation{
    padding-left:20px;
    font-size:16px;
    color: darkred;
}

.slider-image{
    width:860px;
    height:303px;
}

.slider-thumb{
    margin-top:10px;
    margin-left:10px;
    width:77px;
    height: 77px;
}

ul li a.rss {
    background-image: url('../img/rss.png');
    background-position: left center;
    background-repeat: no-repeat;
    padding: 1px 0 1px 20px;
    color: #f05023;
}

.promotion{
    width: 50px!important;
    height: 50px!important;
    position: absolute;
    top:0;
    right: 0;
}

.promotionBig{
    width: 100px!important;
    height: 100px!important;
    position: absolute;
    top:0;
    right: 0;
}
.contragentPromotion{
    width: 30px !important;
    height: 30px !important;
    position: absolute;
    top:0;
    right: 0;
}

#pager{
    display: block;
}

.clear-col{
    padding: 0!important;
    margin: 0!important;
}

.product-code{
    display: block;
    height: 40px;
}

#nav-tabs-view{
    width: 197px;
}

.productDescription{
    border: 1px solid #eeeeee !important;
    margin-top: -8px;
    padding: 10px;
    margin-left: 2px;
}
.contragentPrice{
    width:100%;
}

#sameProduct{
    border: 1px solid #eeeeee;
    margin-top: 20px;
}
.descriptionPic{
    height: 100px;
}
.descriptionName{
    height: 70px;
    margin-top: 30px;
}
.descriptionName a{
    color:black;
}
.descriptionName p{
    color:#1f71c7;
}

.thumbs_pics img{
    width: 100%;
}

.gallery_product{
    max-width:98%;
    max-height: 100%;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
#additional_images{
    text-align: center;
}
.video_product iframe{
    position: absolute;
    margin: 0 auto;
    top: 100px;
    left: 0;
    right: 0;
    bottom: 0;
}
button.favorite {
    background-color:#950000;
    color: white;
    margin: 5px;
    margin-left: 40px;
}

.red {
    color:#790000;
}

.citylist:hover  {
    background-color: #a73232;
    cursor: pointer;
    color: white;
}

.qty {
    width: 100%;
    height: 25px;
    text-align: center;
    display:inline;
}
input.qtyplus { width:12px; height:25px; display:inline;}
input.qtyminus { width:12px; height:25px;display:inline;}

.productName {
    height: 70px;
}

.qty-group {
    margin-top:6px;
}
.productCategoryPromo{
    height: 34px;
}
.viewProductNumber{
    font-size:17px;
}
.rightSelect {
    width:140px;
}
.right{
    text-align:right;
}
.buttonFilter {
    background-color: #cccccc;
    width:60px;
    margin-right: 5px;
}
.filter-header{
    padding-left:0px !important;
    padding-right:0px !important;
    background-color: #a73232;
}
.filter-header h5{
    padding-left:0px !important;
    padding-right:0px !important;
    font-weight: bold;
    color:white;
    text-align:center;
}

.present {
    float: left;
    margin-left: 60px;
}
.clearfix {
    clear: both;
}
.presents {
    margin: 30px 220px ;
}
.jcart-remove-checkout:hover {
    color: #2a6496;
    cursor: pointer;
    text-decoration: underline;
}