 /* <tuvivietnam.css> */ .paper-roll {position: relative;} .paper-roll:before {  	content: '';    display: block;    position: absolute;    width: 0;    height: 0;    top: 0;    right: 0;    background: linear-gradient(225deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%);    -webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4);    -ms-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4);    -o-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4);    -moz-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4);    box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4);    -webkit-transition-duration: 0.4s;    -moz-transition-duration: 0.4s;    -o-transition-duration: 0.4s;    -ms-transition-duration: 0.4s;    transition-duration: 0.4s;    -webkit-transition-property: width, height;    -moz-transition-property: width, height;    -ms-transition-property: width, height;    -o-transition-property: width, height;    transition-property: width, height;    z-index: 100;}.paper-roll:hover:before {	width: 25px;	height: 25px;}/* <header> */	.header {		position: relative;		z-index: 10;	}	.header .logo {		margin: 0;		padding: 0;	}	.header .logo a {display: block;}	.header .upper {		padding: 5px 0;		background: #e0e0e0;		font-size: 13px;		line-height: 20px;		color: #92959c;	}	.header .upper .container {		position: relative;		overflow: hidden;	}	.header-contact {		position: absolute;		left: 0px;	}	.header-contact a {color: #92959c;}	.header-social .label {		display: inline-block;		margin-right: 10px;	}	.header-social li {float: left;}	.header-social li+li {margin-left: 5px;}	.header-social a {		display: block;		position: relative;		width: 24px;		height: 24px;		line-height: 24px;		font-size: 12px;		text-align: center;		background: #b9b9b9;		-webkit-border-radius: 50%;		-moz-border-radius: 50%;		-ms-border-radius: 50%;		-o-border-radius: 50%;		border-radius: 50%;		color: #fff;	}	.header .account>* {position: relative;}	.header .account a {		position: relative;		font-size: 13px;		color: #fff;		padding-left: 15px;	}	.header .account a:before {		content: "";		display: block;		position: absolute;		width: 14px;height: 14px;		left: 0px;	}	.header .account .register {padding-left: 18px;}	.header .account .register:before {		top: 3px;		background: url(img/key.png) 0% 0% no-repeat;	}	.header .account .login:before, .header .account .logout:before {		top: 3px;		background: url(img/login.png) 0% 0% no-repeat;	}	.header .account .user {		padding: 5px 0;		position: relative;	}	.header .account .user-name:before {		width: 26px;		height: 26px;		border-radius: 50%;		background-color: transparent;		background-repeat: no-repeat;		background-position: center;		-webkit-background-size: cover;		background-size: cover;		left: -15px;top: -2px;	}	.header .userDropdown {		display: none;		position: absolute;		min-width: 180px;		padding: 10px 0;		left: 0px;		top: 100%;		z-index: 9999;		background: #804501;		border-top: 3px solid transparent;		box-shadow: 0px 2px 3px rgba(0, 0, 0, .25)	}	.header .userListInfo li {float: none!important;}	.header .userListInfo li+li {margin-left: 0!important;}	.header .userListInfo a {		position: relative;		display: block;		padding: 7px 10px 7px 25px;		font-size: 14px;	}	.header .userListInfo a:before {		content: "\f054";		font-family: FontAwesome;		display: block;		position: absolute;		left: 10px;top: 7px;		font-size: 8px;	}	.header .userListInfo a:hover {background: rgba(199, 87, 3, .95);}	.header-search {margin-left: 20px;}	.header-search .form {		position: relative;		min-width: 260px;	}	.header-search .form .input-text {		padding: 0 10px;		height: 28px;		line-height: 28px;		border: solid 1px #ccc;		background: #fff;		-webkit-border-radius: 5px;		-moz-border-radius: 5px;		-ms-border-radius: 5px;		-o-border-radius: 5px;		border-radius: 5px;	}	.header-search .form .btn-submit {		position: absolute;		display: block;		width: 16px;		height: 16px;		background: url(img/icon_search.png) 0% 0% no-repeat;		text-indent: -9999px;		width: 16px;		top: 6px;		right: 7px;		border: none;		cursor: pointer;	}	.header .lower {		position: relative;		background: #7f4500;		z-index: 10;	}	.header .lower .right-box li {float: left;}	.header .lower .right-box li+li {margin-left: 5px;}	.header .lower .right-box a {		display: block;		position: relative;	}	.header .lower .right-box a.btn {		padding: 5px 20px;		font-size: 12px;		line-height: 16px;		text-transform: uppercase;		background: #d49625;		color: #fff;		-webkit-border-radius: 4px;		-moz-border-radius: 4px;		-ms-border-radius: 4px;		-o-border-radius: 4px;		border-radius: 4px;	}	.header .lower .right-box a.cart {		width: 19px;		height: 26px;		background: url(img/icon-cart.png) center no-repeat;		text-indent: -9999px;	}	.header .main-menu li {position: relative;}	.header .main-menu>li>a {		position: relative;		padding: 12px 20px 8px 20px;		font-size: 13px;		line-height: 18px;		color: #fff;		text-transform: uppercase;	}	.header .main-menu>li:hover>a,	.header .main-menu>li.active>a {background: #d49625;}	.header .main-menu>li:hover>a:before {display: block;}	.header .main-menu .dropdonw-menu {		display: none;		position: absolute;		padding: 0;		min-width: 220px;		border-top: 2px solid transparent;		z-index: 100;		left: -1px;		top: 100%;	}	.header .main-menu>li:hover .dropdonw-menu {display: block;}	.header .sub-menu {		background: rgba(255, 255, 255, .9);		position: relative;		-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .25);		box-shadow: 1px 1px 3px rgba(0, 0, 0, .25);		z-index: 100;	}	.header .sub-menu a {		position: relative;		display: block;		padding: 10px 10px 10px 20px;		font-size: 13px;		font-weight: bold;		line-height: 20px;		color: #333;	}	.header .sub-menu li+li a {border-top: 1px dotted #999;}	.header .sub-menu a:hover {color: #0097d3;}	@media (min-width: 960px) and (max-width: 1220px) {		.header .main-menu>li>a {			position: relative;			padding: 12px 15px 8px 15px;			font-size: 13px;			line-height: 18px;			color: #fff;			text-transform: uppercase;		}	}	@media (max-width: 960px) {		.header .lower {			padding: 5px 0 10px 0;			background: #f4f5f6;		}		.header-search {margin: 10px 0 0 0;}		.header-search .form {min-width: 100px}		.header-search .form .input-text {			padding: 0 10px 0 30px;			background: #e8eaee;		}		.header-search .btn-submit {			right: initial;			left: 5px;		}		.header .lower .right-box li+li {margin-left: 15px;}		.header .lower .right-box a.cart {		    background: url(img/icon-cart-small.png) center no-repeat;		}		.header .lower .right-box a.btn {			background: none;			padding: 5px 0;			color: #000;			text-transform: none;			font-weight: 500;		}	}	/* </header> *//* ################################################# *//* <body> */	/* Panel */	.panel.border .panel-body {		position: relative;		padding: 15px 15px 5px 15px;		border: 1px solid #ccc;		-webkit-border-radius: 0px 6px 6px 6px;		-moz-border-radius: 0px 6px 6px 6px;		-ms-border-radius: 0px 6px 6px 6px;		-o-border-radius: 0px 6px 6px 6px;		border-radius: 0px 6px 6px 6px;	}	.home-video .panel-body {padding-bottom: 45px!important;}	.panel.border .panel-body .viewmore {		position: absolute;		left: initial;		top: initial;		bottom: -1px;		right: -1px;	}	.panel.border .panel-body .viewmore a {		display: block;		position: relative;		padding: 5px 15px 5px 0;		font-size: 12px;		line-height: 20px;		color: #7b4200;		background: #d49625;	}	.panel.border .panel-body .viewmore a:before {		content: "";		display: block;		position: absolute;		height: 100%;		width: 48px;		background: url(img/bg-detail.png) 0% 0% no-repeat;		top: 0px;		left: -48px;	}	@media (max-width: 767px) {		.panel.border .panel-body {padding: 10px 10px 5px 10px;}	}	/* Home video */	.home-video {margin-bottom: 25px!important;}	.home-video .video .thumb {margin: 0 0 5px 0;}	.home-video .video .title {		margin: 0;		font-size: 14px;		line-height: 20px;		font-weight: normal;	}	.home-video .video .title a {color: #000;}	.home-video .video .title a:hover {color: #3399cc;}	.home-video .video .image {		position: relative;		overflow: hidden;	}	.home-video .video .image:before {		content: "";		display: block;		position: absolute;		width: 60px;		height: 60px;		background: url(img/icon-video.png) 0% 0% no-repeat;		top: 50%;		left: 50%;		-webkit-transform: translate(-50%, -50%);		-moz-transform: translate(-50%, -50%);		-ms-transform: translate(-50%, -50%);		-o-transform: translate(-50%, -50%);		transform: translate(-50%, -50%);	}	@media (min-width: 1220px) {		.home-video .video .image {height: 155px;}	}	@media (min-width: 767px) and (max-width: 1219px) {		.home-video .video .image {height: 130px;}	}	@media (min-width: 480px) and (max-width: 767px) {		.home-video .video .image {height: 145px;}	}	@media (max-width: 479px) {		.home-video .video .image {height: 165px;}	}	/* Product panel */	.home-productCatalogue {margin-bottom: 25px!important;}	.home-productCatalogue .panel-body {padding-bottom: 20px!important;}	.home-productCatalogue .list-product>li,	.product-catalogue .list-product>li,	.product-related .list-product>li {margin-bottom: 20px;}	.product-related .panel-body {padding-bottom: 10px;}	.product-1 .thumb {margin: 0 0 10px 0;}	.product-1 .title {		margin: 0 0 5px 0;		font-size: 14px;		line-height: 20px;	}	.product-1 .title a {color: #252525;}	.product-1 .title a:hover {color: #0088cc;}	.product-1 .price {		font-size: 18px;		line-height: 24px;		font-weight: bold;		color: #ff0000;	}	@media (min-width: 1220px), (min-width: 567px) and (max-width: 767px) {		.product-1 .image {height: 180px;}	}	@media (min-width: 767px) and (max-width: 1219px) {		.product-1 .image {height: 150px;}	}	@media (min-width: 479px) and (max-width: 767px) {		.product-1 .image {height: 140px;}	}	@media (max-width: 959px) {		.product-1 .title {			font-size: 13px;			line-height: 18px;		}		.home-productCatalogue .list-product,		.product-catalogue .list-product,		.product-related .list-product {margin-left: -10px;}		.home-productCatalogue .list-product>li,		.product-catalogue .list-product>li,		.product-related .list-product>li {			padding-left: 10px;			margin-bottom: 15px;		}	}	@media (max-width: 767px) {		.product-1 .price {			font-size: 14px;			line-height: 20px;		}	}	@media (max-width: 479px) {		.product-1 .thumb {margin: 0 0 5px 0;}		.product-1 .title {			margin: 0;			font-weight: 500;			overflow: hidden; 			-ms-text-overflow: ellipsis; 			text-overflow: ellipsis; 			display: -webkit-box; 			-webkit-box-orient: vertical;			-webkit-line-clamp: 2;			height: 36px;		}		.product-1 .image {height: 100px;}		.home-productCatalogue .list-product>li,		.product-catalogue .list-product>li,		.product-related .list-product>li {margin-bottom: 10px;}	}	/* Home News */	.home-news {margin-bottom: 30px;}	.home-news .list-article>li {margin-bottom: 20px;}	.home-news .article .thumb {		position: relative;		margin: 0 0 10px 0;	}	.home-news .article .meta {		display: block;		padding: 15px 10px;		position: absolute;		text-align: center;		top: initial;		left: initial;		bottom: 0px;		right: 0px;		z-index: 5;		background: #d49625;		font-size: 14px;		line-height: 18px;		color: #fff;	}	.home-news .article .meta .year {		font-size: 18px;		font-weight: bold;	}	.home-news .article .title {		margin: 0 0 10px 0;		font-size: 14px;		line-height: 20px;		text-transform: uppercase;	}	.home-news .article .title a {color: #252525;}	.home-news .article .description {		margin: 0 0 15px 0;		font-size: 14px;		line-height: 20px;		color: #000;		height: 80px;	}	.home-news .article .detail a {		display: inline-block;		padding: 8px 25px;		font-size: 14px;		line-height: 20px;		font-weight: bold;		text-transform: uppercase;		color:#743f00;		border: 1px solid #743f00;		-webkit-border-radius: 3px;		-moz-border-radius: 3px;		-ms-border-radius: 3px;		-o-border-radius: 3px;		border-radius: 3px;		-webkit-transition: all .4s linear;		-moz-transition: all .4s linear;		-ms-transition: all .4s linear;		-o-transition: all .4s linear;		transition: all .4s linear;	}	.home-news .article .detail a:hover {		background: #743f00;		color: #fff;	}	@media (min-width: 1220px) {		.home-news .article .image {height: 245px;}	}	@media (min-width: 959px) and (max-width: 1219px) {		.home-news .article .image {height: 200px;}	}	@media (min-width: 767px) and (max-width: 959px) {		.home-news .article .image {height: 155px;}	}	@media (min-width: 567px) and (max-width: 767px) {		.home-news .article .image {height: 180px;}	}	@media (min-width: 479px) and (max-width: 567px) {		.home-news .article .image {height: 140px;}	}	@media (max-width: 959px) {		.home-news .list-article {margin-left: -10px;}		.home-news .list-article>li {			padding-left: 10px;			margin-bottom: 15px;		}		.home-news .article .title {text-transform: none;}	}	@media (max-width: 767px) {		.home-news .article .thumb, .home-news .article .title {margin: 0 0 5px 0;}		.home-news .article .description {			margin: 0;			height: 60px;		}		.home-news .article .detail,		.home-news .article .meta {display: none;}	}	@media (max-width: 479px) {		.home-news .list-article>li {margin-bottom: 10px;}		.home-news .article .image {height: 110px;}		.home-news .article .title {			margin: 0;			font-size: 13px;			line-height: 18px;			font-weight: normal;			overflow: hidden; 			-ms-text-overflow: ellipsis; 			text-overflow: ellipsis; 			display: -webkit-box; 			-webkit-box-orient: vertical;			-webkit-line-clamp: 2;			height: 36px;		}		.home-news .article .description {display: none;}	}	/* Heading */	.heading-1 {		position: relative;		margin: 0;		padding: 0 0 0 44px;		position: relative;		font-size: 15px;		line-height: 20px;		font-weight: bold;		text-transform: uppercase;		bottom: -1px;		border-left: 1px solid #ccc;		-webkit-border-radius: 20px 0 0 0;		-moz-border-radius: 20px 0 0 0;		-ms-border-radius: 20px 0 0 0;		-o-border-radius: 20px 0 0 0;		border-radius: 20px 0 0 0;	}	.heading-1>* {		display: inline-block;		position: relative;		padding: 9px 20px 8px 20px;		min-width: 150px;		color: #d49625;		background: #6c3b00;		z-index: 5;		background-image: -webkit-linear-gradient(left, #6c3b00 14%, #7c4300);		background-image: -moz-linear-gradient(left, #6c3b00 14%, #7c4300);		background-image: -o-linear-gradient(left, #6c3b00 14%, #7c4300);		background-image: -ms-linear-gradient(left, #6c3b00 14%, #7c4300);		background-image: linear-gradient(to right, #6c3b00 14%, #7c4300);	}	.heading-1>*:before {		content: "";		display: block;		position: absolute;		width: 44px;		height: 37px;		background: #fff url(img/icon-1.png) 0% 0% no-repeat;		top: 0px;		left: -44px;	}	.heading-1>*:after {		content: "";		display: block;		position: absolute;		width: 59px;		height: 37px;		background: url(img/bg-heading.png) 0% 0% no-repeat;		top: 0px;		left: initial;		right: -59px;	}	@media (min-width: 960px) {		.heading-1>* {min-width: 180px}	}	@media (max-width: 567px) {		.heading-1 {			font-size: 14px;			line-height: 20px;		}		.heading-1>* {			display: inline-block;			position: relative;			padding: 9px 5px 8px 5px;		}	}	.heading-2 {		margin: 0 0 15px 0;		position: relative;		font-size: 16px;		line-height: 20px;		text-transform: uppercase;	}	.heading-2:before {		content: "";		display: block;		position: absolute;		width: 100%;		height: 3px;		background: url(img/line-2.png) 0% 0%;		left: 0px;		top: initial;		bottom: 0px;	}	.heading-2>* {		display: inline-block;		position: relative;		padding-bottom: 10px;		border-bottom: 3px solid #d49625;		color: #d49625;	}	/* Slide: slider, slideshow, slideset */	.main-slide {		margin: 0 0 25px 0;		overflow: hidden;	}	.main-slide .uk-slidenav,	.product-detail .uk-slidenav {		display: block;		width: 35px;		height: 35px;		line-height: 35px;		font-size: 26px;		color: #fff;		background: rgba(0, 0, 0, .5);	}	.main-slide .uk-slidenav-previous,	.product-detail .uk-slidenav-previous {left: 0;}	.main-slide .uk-slidenav-next,	.product-detail .uk-slidenav-next {right: 0;}	.product-detail .gallerys .uk-dotnav {		bottom: 10px;		visibility: hidden;	}	.product-detail .gallerys .uk-dotnav>* {		margin: 0;		padding: 0;	}	.product-detail .gallerys .uk-dotnav>*+* {margin-left: 10px;}	.product-detail .gallerys .uk-dotnav>*>* {		width: 12px;		height: 12px;		background: #666;	}	.product-detail .gallerys .uk-dotnav>.uk-active>* {background: #fff;}	.product-detail .introduction .number .label {		font-size: 13px;		margin: 0 15px 0 0;	}	.product-detail .introduction .quantity-box {position: relative;}	.product-detail .introduction .quantity {		display: block;		padding: 0 5px;		width: 60px;		height: 36px;		line-height: 36px;		font-weight: 600;	}	.product-detail .introduction .quantity-box .btn {		position: absolute;		line-height: 18px;		font-size: 18px;		right: 7px;		color: #9d9d9d;		cursor: pointer;	}	.product-detail .introduction .quantity-box .btn-up {top: 3px;}	.product-detail .introduction .quantity-box .btn-down {bottom: 3px;}	.product-detail .introduction .action .btn {		display: block;		position: relative;		padding: 12px 25px 8px 25px;		font-size: 13px;		line-height: 18px;		text-transform: uppercase;		color: #fff;		background: #7f4500;	}	@media (max-width: 959px) {		.product-detail .product-title {			font-size: 18px;			line-height: 24px;		}	}	@media (max-width: 767px) {		.product-detail .uk-slidenav {			display: none;			visibility: hidden;		}		.product-detail .gallerys .uk-dotnav {visibility: visible;}	}	/* horoscope */	.horoscope,	.take-horoscope {		margin-bottom: 25px!important;		font-family: Arial, sans-serif;		font-size: 14px;		line-height: 20px;		color: #000	}	.take-horoscope .result {margin-bottom: 20px;}	.horoscope .panel-body {}	.horoscope .panel-body .form {margin-bottom: 20px;}	.horoscope .main-title {		margin: 0 0 10px 0;		font-size: 16px;		line-height: 20px;		text-transform: uppercase;		font-weight: bold;	}	.horoscope .note {margin: 0 0 15px 0;}	.horoscope .sex {margin-bottom: 10px;}	.horoscope .sex .form-col {margin-left: 30px;}	.horoscope .form-row {		position: relative;		margin-bottom: 15px;	}	.horoscope .form  .form-select {		display: inline-block;		margin-left: 5px;		padding: 0 5px;		height: 28px;		line-height: 28px;		outline: none;		border: 1px solid #ccc;		-webkit-border-radius: 3px;		-moz-border-radius: 3px;		-ms-border-radius: 3px;		-o-border-radius: 3px;		border-radius: 3px;	}	.horoscope .form  .hour .form-select {min-width: 230px;}	.horoscope .form .btn-submit {		display: inline-block;		padding: 8px 25px;		background: #d49625;		font-size: 13px;		line-height: 20px;		text-transform: uppercase;		font-weight: bold;		color: #fff;		border: none;		cursor: pointer;		-webkit-border-radius: 4px;		-moz-border-radius: 4px;		-ms-border-radius: 4px;		-o-border-radius: 4px;		border-radius: 4px;	}	.horoscope .article {		margin: 0 0 20px 0;		font-family: Arial, sans-serif;		font-size: 14px;		line-height: 20px;		color: #000;		text-align: left;	}	.horoscope .article .main-title, .horoscope .article .note {text-align: center;}	.horoscope .article .category {margin: 20px 0;}	.horoscope .article .category .title,	.horoscope .article .category-detail .title {		margin: 0 0 15px 0;		font-size: 20px;		line-height: 24px;		font-weight: bold;		text-transform: uppercase;		color: #f00;	}	.horoscope .article .list-cat li {		margin: 0 0 5px 0;		font-size: 15px;		line-height: 20px;	}	.horoscope .article .list-cat li a {		text-transform: uppercase;		text-decoration: underline;		color: #006ad1;		font-size: 14px;	}	.horoscope .article .category-detail .box {		padding: 10px;		background: #e6edc1;		margin-bottom: 5px;	}	.horoscope .article .category-detail .box:nth-of-type(1) {background: #fde3e4;}	.horoscope .article .category-detail .box p {margin: 0 0 5px 0;}	@media (min-width: 767px) {		.horoscope .form .lunar .form-row + .form-row {margin-left: 15px;}		.horoscope .form .lunar .form-select {width: 90px;}	}	@media (max-width: 767px) {		.horoscope .sex {		    display: -ms-flexbox;		    display: -webkit-flex;		    display: -moz-flex;		    display: -ms-flex;		    display: -o-flex;		    display: flex;		    max-width: 250px;		    margin: 0 auto 10px auto;		}		.horoscope .form .lunar { 			display: -ms-flexbox;		    display: -webkit-flex;		    display: -moz-flex;		    display: -o-flex;		    display: flex;		    -ms-flex-wrap: wrap;		    -webkit-flex-wrap: wrap;		    -moz-flex-wrap: wrap;		    -o-flex-wrap: wrap;		    flex-wrap: wrap;		}		.horoscope .form .lunar >* {			-ms-flex: none;		    -webkit-flex: none;		    -moz-flex: none;		    -o-flex: none;		    flex: none;		    float: left;		    width: 50%;		    margin: 0 auto 15px auto;		}	}	@media (max-width: 567px) {		.horoscope .form .lunar >*:nth-of-type(3) {width: 100%;}	}	@media (max-width: 479px) {		.horoscope .form .form-row {margin: 0 0 10px 0;}		.horoscope .form .lunar {			display: block;		}		.horoscope .form .lunar>* {			float: none;			width: 100%;		}		.horoscope .form .form-row .label {			display: block;			margin: 0 0 5px 0;			text-align: left;		}		.horoscope .form .form-row .form-select {			display: block;			width: 100%;			margin: 0 0 5px 0;		}	}	/* change-calendar */	.change-calendar {		margin-bottom: 25px!important;		font-size: 14px;		line-height: 20px;		font-family: 'Arial', sans-serif;		color: #000;	}	.change-calendar .form {margin-bottom: 20px;}	.change-calendar .note {margin-bottom: 20px;}	.change-calendar .note p {margin: 0 0 5px 0;}	.change-calendar .form-row {margin-bottom: 15px;}	.change-calendar .form .form-select {		height: 28px;		padding: 5px;		margin-left: 10px;		width: 100px;		border: 1px solid #bbb;		color: #252525;		-webkit-border-radius: 3px;		-moz-border-radius: 3px;		-ms-border-radius: 3px;		-o-border-radius: 3px;		border-radius: 3px;	}	.change-calendar .btn-submit {		display: inline-block;		padding: 8px 50px;		font-size: 14px;		line-height: 20px;		font-weight: bold;		color: #fff;		background: #d49625;		border: none;		cursor: pointer;		text-transform: uppercase;		-webkit-border-radius: 3px;		-moz-border-radius: 3px;		-ms-border-radius: 3px;		-o-border-radius: 3px;		border-radius: 3px;	}	.change-calendar .result table {		margin: 0 0 25px 0;		border-collapse: collapse;		width: 90%;	}	.change-calendar .result table td {		padding: 10px;		border: 1px solid #d49000;	}	.change-calendar .result table thead tr th {		background: #f5ed85;		font-weight: bold;		border-bottom: 2px solid #d49000;		text-align: center;		white-space: nowrap;		border: 1px solid #d49000;		padding:8px 0;	} 	.change-calendar .result .article {margin-bottom: 20px;}	@media (max-width: 1219px) {		.change-calendar .result table {width: 100%;}	}	@media (max-width: 479px) {		.change-calendar .form .input-radio {			position: relative;			display: block;			top: 4px;			float: left;			width: 20px;		}		.change-calendar .form .input-radio+.label {			float: right;			display: block;			width: -webkit-calc(100% - 25px);			width: -moz-calc(100% - 25px);			width: -ms-calc(100% - 25px);			width: -o-calc(100% - 25px);			width: calc(100% - 25px);		}		.change-calendar .form .label {			display: block;			margin: 0 0 5px 0;		}		.change-calendar .form .form-select  {			display: block;			width: 100%;			margin: 0 0 5px 0;			-webkit-border-radius: 0;			-moz-border-radius: 0;			-ms-border-radius: 0;			-o-border-radius: 0;			border-radius: 0;		}	}	/* Aside */	.aside>* {margin-bottom: 15px;}	.aside>.aside-hotline {		position: relative;		margin-bottom: 30px;	}	.aside>.aside-hotline:before {		content: "";		display: block;		position: absolute;		z-index: 5;		width: 82px;		height: 75px;		background: url(img/icon-hotline.png) 0% 0% no-repeat;		left: 0px;		top: -5px;	}	.aside-hotline a {		display: block;		padding: 15px 15px 15px 65px;		margin-left: 30px;		font-size: 24px;		line-height: 35px;		font-weight: bold;		color: #d92914;		border: 1px solid #ff0000;		-webkit-border-radius: 6px;		-moz-border-radius: 6px;		-ms-border-radius: 6px;		-o-border-radius: 6px;		border-radius: 6px;	}	@media (max-width: 1219px) {		.aside-hotline a {			padding: 15px 10px 15px 60px;			font-size: 20px;		}	}	.aside-categories .heading {		margin: 0;		padding: 10px 10px 10px 40px;		font-size: 14px;		line-height: 20px;		text-transform: uppercase;		background: #7f4500 url(img/bar.png) 15px 50% no-repeat;	}	.aside-categories .heading>* {color: #fff;}	.aside-categories .panel-body {background: #d49625;}	.aside-categories .mainCat>li>a {		display: block;		padding: 10px 10px 10px 15px;		font-size: 14px;		line-height: 20px;		color: #fff;		-webkit-transition: all .4s linear;		-moz-transition: all .4s linear;		-ms-transition: all .4s linear;		-o-transition: all .4s linear;		transition: all .4s linear;	}	.aside-categories .mainCat>li+li>a {border-top: 1px dashed #eaae41;}	.aside-categories .mainCat>li>a:hover {color: #7f4500;}	.aside-panel {		padding: 10px 0 0 0;	    background: #f7f7f7;	    border: 1px solid #ccc;	}	.aside-panel .heading {		position: relative;		padding: 0 0 0 8px;		font-size: 15px;		line-height: 20px;		text-transform: uppercase;		font-weight: 600;	}	.aside-panel .heading:before {		content: "";		display: block;		position: absolute;		width: 100%;		height: 3px;		background: url(img/line.png) 0% 0% repeat-x;		left: 0px;bottom: 0px;	}	.aside-panel .heading>* {		position: relative;		display: inline-block;		padding: 0 0 10px 0;		color: #784100;	}	.aside-panel .heading>*:before {		content: "";		display: block;		position: absolute;		width: 100%;		height: 3px;		background: #d49625;		left: 0px;bottom: 0px;	}	.aside-news .panel-body {padding: 10px 0 0 0;}	.aside-news .list-article>li {		padding: 0 10px;		margin-bottom: 10px;	}	.aside-news .article .thumb {margin: 0 0 5px 0;}	.aside-news .article .title {		margin: 0 0 5px 0;		font-size: 13px;		line-height: 20px;		font-weight: bold;	}	.aside-news .article .title a {color: #333;}	.aside-news .article .price {		font-size: 18px;		line-height: 20px;		font-weight: bold;		color: #f00;	}	.aside-news .article-2 .thumb {		float: left;		width: 100px;	}	.aside-news .article-2 .info {		float: right;		width: -webkit-calc(100% - 100px);		width: -moz-calc(100% - 100px);		width: -ms-calc(100% - 100px);		width: -o-calc(100% - 100px);		width: calc(100% - 100px);		padding-left: 10px;	}	.aside-news .article-2 .image {height: 75px;}	.aside-news .article-2 .title {		margin: 0;		font-size: 14px;		line-height: 18px;		font-weight: 500;	}	.aside-news .article-2 .title a {color: #333;}	/* Product */	.product-detail {		margin: 0 0 30px 0;		font-size: 14px;		line-height: 22px;		color: #000;		font-family: Arial, sans-serif;	}	.product-detail .gallerys, 	.product-detail .introduction {margin-bottom: 30px;}	.product-detail .product-title {		margin: 0 0 10px 0;		font-size: 20px;		line-height: 24px;		font-weight: bold;		color: #000;	}	.product-detail .product-price {		margin: 0 0 15px 0;		font-size: 22px;		line-height: 24px;		font-weight: bold;		color: #f00;	}	.product-detail .product-description {		padding: 15px 0;		margin: 0 0 10px 0;		border-top: 1px dotted #4d4d4d;		border-bottom: 1px dotted #4d4d4d;	}	.product-detail .product-content {margin-bottom: 25px;}	.product-detail .product-content .label {		display: block;		margin: 0 0 10px 0;		position: relative;			font-size: 16px;		line-height: 20px;		text-transform: uppercase;		font-weight: bold;	}	.product-detail .product-content .label:before {		content: "";		display: block;		position: absolute;		width: 100%;		height: 3px;		background: url(img/line.png) 0% 0%;		left: 0px;		top: initial;		bottom: 0;	}	.product-detail .product-content .label> * {		display: inline-block;		padding-bottom: 10px;		color: #249894;		border-bottom: 3px solid #999;	}	/* Article */	.article-catalogue, .article-related {margin-bottom: 25px!important;}	.article-catalogue .panel-body .list-article {padding-bottom: 10px;}	.article-catalogue .list-article>li {margin-bottom: 10px;}	[class*=article-] .description p {margin: 0;}	article .title a {		-webkit-transition: all .4s linear;		-o-transition: all .4s linear;		transition: all .4s linear;	}	[class*=article-] .title a:hover {color: #0088cc;}	.article-1 {position: relative;}	.article-1 .thumb {		float: left;		width: 250px;		padding: 3px;		border: 1px solid #c8c8c8;		background: #fff;	}	.article-1 .info {		position: relative;		float: left;		width: -moz-calc(100% - 250px);		width: -webkit-calc(100% - 250px);		width: -ms-calc(100% - 250px);		width: -o-calc(100% - 250px);		width: calc(100% - 250px);		padding-left: 20px;	}	.article-1 .title {		margin: 0 0 5px 0;		font-size: 16px;		line-height: 20px;		font-weight: bold;	}	.article-1 .title a {color: #333;}	.article-1 .meta {		margin: 0 0 5px 0;		font-size: 14px;		line-height: 20px;		color: #999;	}	.article-1 .description {		font-size: 14px;		line-height: 20px;		height: 80px;		color: #000;	}	@media (min-width: 767px) {		.article-1 .image {height: 165px;}	}	@media (min-width: 479px) and (max-width: 576px) {		.article-1 .image {height: 125px;}	}	@media (min-width: 479px) and (max-width: 767px) {		.article-1 .thumb {width: 180px;}		.article-1 .info {			position: relative;			width: -moz-calc(100% - 180px);			width: -webkit-calc(100% - 180px);			width: -ms-calc(100% - 180px);			width: -o-calc(100% - 180px);			width: calc(100% - 180px);		}		.article-1 .image {height: 120px;}		.article-1 .viewed {margin: 0 0 0 10px;}		.article-1 .title a:hover {color: #0071ba;}	}	@media (max-width: 767px) {		.article-1 .description {display: none;}		.article-catalogue .list-article li {margin-bottom: 10px;}		.article-1 .title {			font-size: 14px;			line-height: 20px;		}	}	@media (max-width: 479px) {		.article-1 .thumb {width: 100px;}		.article-1 .info {			position: relative;			width: -moz-calc(100% - 100px);			width: -webkit-calc(100% - 100px);			width: -ms-calc(100% - 100px);			width: -o-calc(100% - 100px);			width: calc(100% - 100px);			padding-left: 10px;		}		.article-1 .image {height: 80px;}		.article-1 .title {			font-size: 13px;			line-height: 18px;			font-weight: 600;		}		.article-1 .meta {display: none;}		.article-catalogue .list-article li:first-child {margin-bottom: 15px;}		.article-catalogue .list-article li:first-child .article-1 .thumb {			float: none;			width: 100%;			margin: 0 0 10px 0;		}		.article-catalogue .list-article li:first-child .article-1 .image {height: auto;}		.article-catalogue .list-article li:first-child .article-1 .info {			float: left;			width: 100%;			padding: 0;		}		.article-catalogue .list-article li:first-child .article-1 .title {			font-size: 14px;			line-height: 20px;			font-weight: bold;		}		.article-catalogue .list-article li:first-child .article-1 .description {display: block;}	 	.article-catalogue .list-article li:first-child .article-1 .meta {	 	    display: -webkit-flex;	 	    display: -moz-flex;	 	    display: -ms-flex;	 	    display: -o-flex;    		display: flex;		 }	}	/* Article Detail */	.introduction-page {		margin-bottom: 25px!important;		font-family: Arial, sans-serif;		font-size: 14px;		line-height: 22px;		color: #000;	}	.introduction-page .content {margin-bottom: 25px;}	.introduction-page .article .title {		margin: 0 0 15px 0;		font-size: 20px;		line-height: 24px;		font-weight: bold;		color: #7f4500;	}	.article-detail {		margin: 0 0 25px 0;		font-family: Arial, sans-serif;		font-size: 14px;		line-height: 20px;		color: #000;	}	.article-detail .article, 	.article-detail .share-box {margin-bottom: 20px;}	.article-detail .title {		margin: 0 0 15px 0;		font-size: 20px;		line-height: 24px;		font-weight: bold;		color: #7f4500;	}	.article-detail .article .description {		font-weight: bold;		margin-bottom: 15px;	}	.article-detail .article img,	.introduction-page .article img,	.horoscope .article img {		display: block!important;		width: auto!important;		height: auto!important;		margin: 0 auto 15px auto!important;		max-width: 100%!important;	}	.article-detail .article ol,	.article-detail .article ul,	.introduction-page .article ol,	.introduction-page .article ul {		position: relative;		list-style-position: inside;	}	.share-box>*+* {margin-left: 5px;}	.share-box .plus {position: relative;margin-top: -4px;}	@media (max-width: 959px) {		.article-detail .title {font-size: 18px;}	}	@media (max-width: 479px) {		.article-detail .title {			font-size: 16px;			line-height: 20px;		}	}	/* Article Related */	.article-related {margin-bottom: 30px!important; }	.article-related .heading {		margin: 0 0 10px 0;		font-size: 20px;		line-height: 24px;		font-weight: bold;	}	.article-related .heading>* {color: #7f4500;}	.article-related ul li {		position: relative;		padding-left: 20px;		margin-bottom: 10px;		padding-top: 10px;		font-size: 14px;		line-height: 20px;		font-weight: normal;		color: #999;	}	.article-related ul li+li {border-top: 1px dotted #898989;}	.article-related ul li:before {		content: "\f00c";		font-family: FontAwesome;		display: block;		position: absolute;		left: 0px;		color: #333;		font-size: 12px;	}	.article-related ul li a {		color: #000;	}	.article-related ul li a:hover, 	.article-related ul li:hover:before {color: #0088cc;}	/* Banner */	.banner p {margin: 0;}	.banner a {display: block;}		/* Contact */	.contact .contact-infomation, 	.contact .contact-form {		margin-bottom: 20px!important;	}	.contact .contact-infomation .note {		margin-bottom: 10px;		font-style: italic;		color: #666;	}	.contact .contact-infomation .company {		margin-bottom: 10px;		font-size: 20px;		line-height:24px;		text-transform: uppercase;		font-weight: bold;		color: #7f4500;	}	.contact .contact-infomation .address {margin-bottom: 20px;}	.contact .contact-infomation .address p {margin: 0 0 5px 0;color: #000;}	.contact .contact-map {		padding: 4px;		border: 1px solid #d5d5d5;		height: 340px;	}	.contact .contact-form .label {		font-size: 14px;		line-height: 22px;		color: #000;		margin-bottom: 15px;	}	.contact .contact-form .form-row {margin-bottom: 15px;}	.contact .contact-form .input-text, 	.contact .contact-form .form-select, 	.contact .contact-form .form-textarea {		border: 1px solid #d5d5d5;		font-size: 14px;		line-height: 20px;		color: #000;	}	.contact-form .form-select {color: #999!important;}	.contact .contact-form .input-text, 	.contact .contact-form .form-select {height: 30px;}	.contact .contact-form .form-textarea {height: 200px;}	.contact-form .btn-submit {		display: inline-block;		padding: 5px 20px;		cursor: pointer;		background: #7f4500;		font-size: 14px;		line-height: 20px;		color: #fff;		border: none;		border-radius: 3px;	}	/* Breadcrumb */	.breadcrumb {		padding:  10px 0;		margin-bottom: 25px;		border-bottom: 1px solid #ccc;	}	.breadcrumb ul a {		font-size: 14px;		line-height: 20px;		color: #000;	}	.breadcrumb ul a:hover,	.breadcrumb ul li.uk-active a {color: #7f4500;}	.breadcrumb .uk-breadcrumb>li:nth-child(n+2):before {		content: "\f101";		font-family: FontAwesome;		margin: 0 10px;		color: #999;	} 	/* Pagination */	.pagination {		margin-bottom: 15px!important;		padding-top: 15px;		border-top: 1px dashed #ccc;	}	.pagination li a {		display: block;		font-size: 13px;		background: #f2f2f2;		border: 1px solid #e1e1e1;		color: #252525;		border-radius: 0;	}	.pagination li a:hover, 	.pagination .uk-active a {		background: #7f4500;		border-color: #7f4500;		color: #fff;	}	/* Cart */	.cart-page {margin: 0 0 30px 0;}	.cart-page .heading {		margin: 0 0 25px 0;		font-size: 22px;		line-height: 25px;		font-weight: bold;		text-transform: uppercase;		color: #7f4500;	}	.cart-page .table {		width: 100%;		border-collapse: collapse;	}	.cart-page .table th, 	.cart-page .table td {		padding: 10px;		border: 1px solid #dddddd;		background: #f9f9f9;	}	.cart-page .table th {		background: #ebebeb;		font-weight: bold;		white-space: nowrap;	}	.cart-page .table th:nth-of-type(2) {text-align: left}	.cart-page .table td:nth-of-type(1) {width: 175px}	.cart-page .table .thumb {max-width: 155px}	.cart-page .table .title {		margin: 0;		font-size: 14px;		line-height: 20px;		text-transform: uppercase;	}	.cart-page .table .title a {color: #252525;}	.cart-page .table td:nth-child(n+3) {text-align: center;}	.cart-page .table .total-price {		font-size: 15px;		font-weight: bold;		color: #f00;	}	.cart-page .action {		margin: 15px 0 0 0;		text-align: right;	}	.cart-page .action ul {display: inline-block;}	.cart-page .action ul li {float: left;}	.cart-page .action ul li+li {margin-left: 5px;}	.cart-page .action .btn {		display: inline-block;		padding: 10px 20px;		font-size: 13px;		line-height: 18px;		text-transform: uppercase;		color: #fff;		background: #7f4500;	}	@media (max-width: 767px) {		.cart-page .table td:nth-of-type(2) {min-width: 200px}		.cart-page .table .title {text-transform: none;}	}	@media (max-width: 567px) {		.cart-page .action .btn {			text-transform: none;		}	}	@media (max-width: 479px) {		.cart-page .action {text-align: left}		.cart-page .action ul {margin-left: -5px;}		.cart-page .action ul li {			width: 50%;			padding-left: 5px;		}		.cart-page .action ul li+li {			margin: 0 0 5px 0;		}		.cart-page .action .btn {			display: block;			padding: 10px 10px;			text-align: center;		}	}	/* Payment */	.payment, .payment .panel {margin-bottom: 25px!important;}	.payment .panel .heading {		margin: 0 0 25px 0;		font-size: 22px;		line-height: 24px;		text-transform: uppercase;		font-weight: bold;	}	.payment .panel .heading>* {color: #7f4500;}	.payment .form .form-row {margin-bottom: 10px;}	.payment .form .form-row>* {		-webkit-border-radius: 2px;		-moz-border-radius: 2px;		-ms-border-radius: 2px;		-o-border-radius: 2px;		border-radius: 2px;	}	.payment .form .form-select {color: #666;}	.payment .form .form-textarea {		height: 90px;		padding: 5px 10px;	}	.orderInfomation .panel-head {		padding: 10px 15px;		background: #e5e5e5;		border: 1px solid #c8c8c8;	}	.payment .orderInfomation .heading {		margin: 0;		font-size: 18px;		text-transform: none;	}	.payment .orderInfomation .panel-body {		border: 1px solid #c8c8c8;		border-top: none;	}	.orderInfomation .listOrder {		padding: 15px 15px 20px 15px;		max-height: 260px;		margin-bottom: 10px;	}	.orderInfomation .listOrder::-webkit-scrollbar {height: 100%; width: 6px;}	.orderInfomation .listOrder::-webkit-scrollbar-thumb { background: #ccc; height: 10px; width: 7px;}	.orderInfomation .listOrder .product {		padding: 10px 0px;		overflow: hidden;	}	.orderInfomation .listOrder>.product+.product {border-top: 1px solid #e1e1e1;}	.orderInfomation .listOrder .product-thumb {		position: relative;		width: 80px;		float: left;	}	.orderInfomation .listOrder .quantity {		position: absolute;		z-index: 5;		width: 22px;		height: 22px;		background: #d49625;		text-align: center;		font-size: 12px;		line-height: 22px;		left: initial;		right: -2px;		top: -7px;		color: #fff;		-webkit-border-radius: 50%;		-moz-border-radius: 50%;		-ms-border-radius: 50%;		-o-border-radius: 50%;		border-radius: 50%;	}	.orderInfomation .listOrder .product-info {		float: right;		width: calc(100% - 80px);		-moz-width: calc(100% - 80px);		-webkit-width: calc(100% - 80px);		-o-width: calc(100% - 80px);		-ms-width: calc(100% - 80px);		padding-left: 10px;	}	.orderInfomation .listOrder .product-image {height: 65px;}	.orderInfomation .listOrder .product-title {		font-size: 13px;		line-height: 18px;		width:65%;		height: 54px;	}	.orderInfomation .listOrder .product-title a {color: #555;}	.orderInfomation .listOrder .product-title a:hover {color: #288ad6;}	.orderInfomation .listOrder .price {		margin: 0 0 5px 0;		text-align: right;		font-weight: bold;		color: #f00;	}	.orderInfomation .listOrder .delete {		display: block;		text-align: right;		color: #999;		text-decoration: underline;	}	.orderInfomation .total-price {		padding: 10px 15px;		border-top: 1px solid #e1e1e1;	}	.orderInfomation .total-price .number {		font-size: 15px;		font-weight: bold;		color: #f00;	}	.orderInfomation .panel-foot {margin: 15px 0 0 0;}	.orderInfomation .panel-foot .btn-submit {		display: block;		padding: 10px 15px;		border: none;		font-size: 13px;		line-height: 18px;		text-transform: uppercase;		color: #fff;		background: #7f4500;		cursor: pointer;	}	@media (min-width: 767px) and (max-width: 959px), (max-width: 479px) {		.orderInfomation .listOrder .product-thumb,		.orderInfomation .listOrder .product-info {			float: left;			width: 100%;		}		.orderInfomation .listOrder .product-thumb {margin-bottom: 10px;}		.orderInfomation .listOrder .product-image {			height: 125px;		}		.orderInfomation .listOrder .product-info>* {			-webkit-flex-direction: column;			-moz-flex-direction: column;			-ms-flex-direction: column;			-o-flex-direction: column;			flex-direction: column;		    -webkit-justify-content: flex-start;		    justify-content: flex-start;		}		.orderInfomation .listOrder .product-title {			text-align: center;			width: 100%;			height: auto;			margin: 0;		}	}/* </body> *//* ################################################# *//* <footer> */	.footer .upper {		position: relative;		padding: 10px 0;		background: #d49625;	}	.footer .upper .site-link li {float: left;}	.footer .upper .site-link li+li {margin-left: 20px;}	.footer .upper .site-link a {		font-size: 14px;		line-height: 20px;		font-weight: bold;		color: #fff;		text-transform: uppercase;	}	.footer-social li {float: left;}	.footer-social li+li {margin-left: 5px;}	.footer-social a {		display: block;		width: 24px;		height: 24px;		line-height: 24px;		text-align: center;		background: #fff;		font-size: 12px;		color: #d49625;		-webkit-border-radius: 50%;		-moz-border-radius: 50%;		-ms-border-radius: 50%;		-o-border-radius: 50%;		border-radius: 50%;	}	.footer .lower {		padding: 30px 0 5px 0;		background: #7f4500;		font-size: 14px;		line-height: 20px;		color: #d49625;	}	.footer .lower .panel {margin-bottom: 20px!important;}	.footer-contact .list li:not(:last-child) {margin-bottom: 10px;}	.footer-contact .list .label {display: block;}	.footer-contact .list a {		display: block;		color: #f0bd61;	}	.footer .lower .list-post li:not(:last-child) {margin-bottom: 10px;}	.footer .lower .list-post a {		display: block;		position: relative;		padding-left: 15px;		font-size: 14px;		line-height: 20px;		text-transform: uppercase;		color: #d49625;	}	.footer .lower .list-post a:before {		content: "\f054";		font-family: FontAwesome;		display: block;		position: absolute;		font-size: 8px;		left: 0px;		top: 0px;	}	.footer .lower .list-post a:hover {color: #f0bd61;}	.footer-subscribe .label {margin: 0 0 10px 0;}	.footer-subscribe .form .form-row {margin-bottom: 10px;}	.footer-subscribe .form .input-text {		height: 30px;		line-height: 30px;		border: none;		background: #fff;		-webkit-border-radius: 4px;		-moz-border-radius: 4px;		-ms-border-radius: 4px;		-o-border-radius: 4px;		border-radius: 4px;	}	.footer-subscribe .form .btn-submit {		display: inline-block;		padding: 7px 20px;		font-size: 14px;		line-height: 20px;		text-transform: uppercase;		font-weight: 600;		color: #7f4500;		background: #d49625;		border: none;		cursor: pointer;		-webkit-border-radius: 4px;		-moz-border-radius: 4px;		-ms-border-radius: 4px;		-o-border-radius: 4px;		border-radius: 4px;	}	.footer-subscribe .payment {padding: 15px 0 0 0;}	.footer-subscribe .payment .image {height: 35px;}	@media (max-width: 767px) {		.footer .upper .container {display: block;}		.footer .upper .site-link {margin: 0 0 10px 0;}		.footer .upper .site-link a {			font-weight: normal;			text-transform: none;		}	}/* </footer> *//* <animation> */	/* </animation> *//* </tuvivietnam.css> */.account-modal .modal {		background: #f4f4f4;		padding: 0;			border: solid 10px rgba(0,0,0,.5);		border-radius: 5px;	}	.account-modal .heading {		margin: 0;		padding: 10px 10px;		background: #7f4500;		font-size: 18px;		line-height: 20px;		color: #fff;		text-align: center;		text-transform: uppercase;		font-weight: bold;	}	.account-modal .modal-body {		padding: 15px 30px;	}	.account-modal .form-row {margin-bottom: 10px;}	.account-modal .input-text {		padding: 0 10px;		border: 1px solid #898989;		font-size: 14px;		line-height: 32px;	}	.account-modal .btn-submit {		display: inline-block;		padding: 8px 25px;		background: #7f4500;		border: none;		text-transform: uppercase;		font-size: 14px;		line-height: 18px;		color: #fff;		border-radius: 4px;		cursor: pointer	}	.account-modal .forgot {		font-size: 13px;		line-height: 20px;		text-decoration: underline;		color: #666;	}	.forgot-modal .note, .success-modal .note {		margin-bottom: 10px;		font-size: 13px;	}	.success-modal .modal-body {padding: 20px 30px;}	.success-modal .modal-body>* {margin-bottom: 15px;}	.logout-modal .note {margin-bottom: 10px;}	.logout-modal .action a {		display: block;		width: 100px;		outline: none;		padding: 10px 10px;		text-align: center;		border-radius: 4px;		text-transform: uppercase;	}	.logout-modal .btn-no {		background: #d2d2d2;color: #252525;		margin-left: 10px;	}	@media (min-width: 767px) {		.account-modal .modal {width: 500px;}	}	@media (min-width: 960px) {		.header .user:hover .userDropdown {display: block;}	}.information-login{}.information-login li{	margin-right:15px;}.information-login li a{	color:#fff;	font-size:13px;}.panel-horoscope .panel-body { padding: 25px; margin: 0 auto 25px auto; background: url(img/tvform_bg.jpg) center; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; background-size: cover;}.panel-horoscope .title { text-align: center; display:block;    color: #FFCCFF;    font: 20px Tahoma;    letter-spacing: 1px;    font-weight: bold;    margin: 0 0 10px 0;    text-shadow: 1px 1px 1px #ef333f, 1px -1px 1px #fff, -1px 1px 1px #ef333f, -1px -1px 1px #ef333f;}.panel-horoscope .panel-body>.label { display: block; margin: 0 0 15px 0; text-align: center; color: #000;}.panel-horoscope .form-row { position: relative; margin: 0 0 10px 0;}.panel-horoscope .form .label { display: block; margin: 0 0 5px 0; font-weight: bold;}.panel-horoscope .form .btn-submit { display: inline-block; padding: 5px 15px; background: #7f4500; color: #fff; cursor: pointer; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.panel-horoscope .form .input-text, .panel-horoscope .form .form-select { border: 1px solid #c8c8c8;}@media (min-width: 1220px) { .panel-horoscope .panel-body {width: 100%}}@media (min-width: 767px) { .panel-horoscope .form-row {padding-left: 90px;} .panel-horoscope .form .label {  position: absolute;  left: 0px; }}@media (max-width: 767px) { .panel-horoscope .form .box>* {  display: block;  width: 100%; } .panel-horoscope .form .box>*+* {margin: 5px 0 0 0;}}