/* ======================================================= CUONG.VN custom.css ======================================================= */

@font-face {
	font-family: Roboto;
	src: url(../fonts/roboto-regular.eot?v=1.1.0);
	src: url(../fonts/roboto-regular.eot?#iefix&v=1.1.0) format('embedded-opentype'),
			url(../fonts/roboto-regular.woff2?v=1.1.0) format('woff2'),
			url(../fonts/roboto-regular.woff?v=1.1.0) format('woff'),
			url(../fonts/roboto-regular.ttf?v=1.1.0) format('truetype'),
			url(../fonts/roboto-regular.svg?v=1.1.0#Regular) format('svg');
	font-weight: 400;
	font-style: normal;
}

body { font-family: Roboto, Arial, sans-serif; background: #2B2B2B; }
html { overflow-x: hidden; }

.uk-container { padding-left: 15px; padding-right: 15px; max-width: 1230px; }
.uk-lightbox-content { border: 10px solid #FFF; }
.uk-lightbox-content .uk-slidenav { width: 40px; background: rgba(0,0,0,.5); }
.uk-lightbox-content .uk-slidenav-previous { left: 0; }
.uk-lightbox-content .uk-slidenav-next { right: 0; }
.uk-lightbox-content .uk-slidenav::before { content: ''; display: block; border: 1px solid #CCC; height: 30px; width: 30px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); position: absolute; top: 50%; margin-top: -15px; }
.uk-lightbox-content .uk-slidenav-previous::before { border-width: 0 0 2px 2px; margin-left: -7px; left: 50%; }
.uk-lightbox-content .uk-slidenav-next::before { border-width: 2px 2px 0 0; margin-right: -7px; right: 50%; }
.uk-lightbox-content .uk-slidenav:hover { background: rgba(0,0,0,.7); }
.uk-lightbox-content .uk-slidenav:hover::before { border-color: #FFF; }

.uk-modal-close { opacity: .7; height: 30px; width: 30px; padding: 0; position: relative; }
.uk-modal-close::before, .uk-modal-close::after { height: 24px; width: 2px; background: #EA4335; display: block; content: ''; position: absolute; top: 3px; left: 14px; opacity: 1; }
.uk-modal-close::before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.uk-modal-close::after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
.uk-modal-close:hover { background: #F1F1F1; }
.uk-modal-close:hover::before, .uk-modal-close:hover::after { opacity: 1; }
.uk-modal-dialog > .uk-close:first-child { margin: -20px -20px 0 0; }

.uk-modal-dialog-lightbox .uk-modal-close { border-radius: 0; margin: 0 !important; top: 0 !important; right: 0 !important; }
.uk-modal-dialog-lightbox .uk-modal-caption { overflow: initial; white-space: initial; top: 100%; bottom: initial; background: rgba(0,0,0,.7); padding: 10px; margin-top: 10px; }

/**
 * 	#HEADER
 */
.itq-1 {}
.itq-1 .navigation { background: #000; -webkit-box-shadow: 0 1px 5px 1px rgba(0,0,0,.5); -moz-box-shadow: 0 1px 5px 1px rgba(0,0,0,.5); box-shadow: 0 1px 5px 1px rgba(0,0,0,.5); }
/*.itq-1 .navigation { background: #49B848; }*/
.itq-1 .navigation .uk-grid {}
.itq-1 .navigation .logo { margin: 0; height: auto; }
.itq-1 .navigation .logo a { display: block; padding: 5px 0; }
.itq-1 .navigation .logo img { height: 45px; }
.itq-1 .navigation .searchbox { padding: 10px 0; }
.itq-1 .navigation .searchbox input[type=text],
.itq-1 .navigation .searchbox input[type=search] { height: 35px; border-radius: 4px; width: 100%; }
.itq-1 .navigation .cart { position: relative; display: block; padding: 15px; line-height: 24px; height: 25px; text-decoration: none; }
.itq-1 .navigation .cart .icon { display: inline-block; padding-right: 15px; color: #C09857; font-size: 20px; }
.itq-1 .navigation .cart .badge { position: absolute; background: #FFF; color: #000; left: 27px; line-height: 14px; font-size: 11px; font-weight: 700; padding: 0 5px; border-radius: 8px; top: 25px; border: 1px solid #000; }
.itq-1 .navigation .cart .text { color: #FFF; display: inline-block; }
.itq-1 .navigation .cart:hover { background: #3E3C3C; }
.itq-1 .navigation .uk-navbar-toggle { padding: 0; height: 55px; line-height: 55px; width: 45px; text-align: center; color: #c09857; }
.itq-1 .navigation .uk-navbar-toggle:hover { background: #3E3C3C; }
/*.itq-101 {}*/
/*.itq-101 .form { padding: 15px 10px 15px 0; position: relative; }*/
/*.itq-101 input[type=text] { height: 35px; border-radius: 4px 15px 15px 4px; padding: 0 45px 0 15px; width: 230px; border-color: #CCC; }*/
/*.itq-101 [type=submit] { position: absolute; top: 12px; right: 8px; border: 0; height: 41px; width: 41px; padding: 0; border-radius: 50%; background: #959595; color: #FFF; font-size: 18px; }*/
.itq-1 .itq-1013 {}
.itq-1 .itq-1013 .list {}
.itq-1 .itq-1013 .list > li {}
.itq-1 .itq-1013 .list > li > a {}
.itq-1 .itq-1013 .list > li > .button {}
.itq-1 .itq-1013 .list > li > .button:hover {}
@media (max-width: 1054px) {
	/*.itq-1 .navigation .searchbox input[type=search] { width: 200px; }*/
	.itq-1 .navigation .cart { padding: 15px 5px; }
}
@media (max-width: 959px) {
	/*.itq-1 .navigation .searchbox { margin-right: 10px; }*/
	.itq-1 .navigation .cart { padding: 15px; }
}

.itq-2 { float: left; }
.itq-2 li.l1 { margin-left: 20px; }
.itq-2 a.l1 { text-align: center; padding: 14px 0; height: auto; margin: 0; color: #CCC; font-weight: 700; }
/*.itq-2 a.l1 > .icon { display: block; line-height: 30px; font-size: 25px; color: #1D471D; margin-bottom: 5px; }*/
/*.itq-2 a.l1 > .icon img { height: 40px; }*/
.itq-2 a.l1 > .title { display: block; line-height: 25px; text-transform: uppercase; font-size: 12.5px; border: 1px solid rgba(0,0,0,0); border-width: 1px 0; }
.itq-2 li.l1:hover a.l1 .title, .itq-2 li.l1 a.l1:focus .title { border-bottom-color: #A98140; color: #FFF; }
/*.itq-2 li.l1:hover a.l1 > .icon, .itq-2 li.l1 a.l1:focus > .icon { color: #3868A3; }*/
/*.itq-2 li.l1:hover a.l1 > .title, .itq-2 li.l1 a.l1:focus > .title { color: #0F509F; }*/
.itq-2 li.l1.uk-active {}
.itq-2 li.l1.uk-active::before {}
.itq-2 li.l1.uk-active a.l1 {}
.itq-2 ul.l2 { text-transform: uppercase; width: 440px; top: 55px !important; left: 0 !important; }
.itq-2 li.l2 { float: left; width: 180px; padding: 20px; }
.itq-2 a.l2 { color: #C09857; font-weight: 700; }
.itq-2 a.l2:focus, .itq-2 li.l2:hover a.l2 { background: none; color: #C09857; }
.itq-2 ul.l2.list { width: 240px; padding: 10px 0; }
.itq-2 ul.l2.list li.l2 { float: none; float: none; width: auto; padding: 0; }
.itq-2 ul.l2.list a.l2 { color: #B3B3B3; text-transform: none; }
.itq-2 ul.l2.list a.l2:hover { color: #C09857; }
.itq-2 ul.l3 {}
.itq-2 li.l3 {}
.itq-2 a.l3 { color: #B3B3B3; }
.itq-2 a.l3:hover { color: #C09857; }
@media (max-width: 1219px) {
	.itq-2 li.l1 { margin-left: 15px; }
}

@media (max-width: 1219px) {
	/*.itq-101 input[type=text] { width: 130px; }*/
	/*.itq-2 a.l1 > .title { font-size: 12px; }*/
}

/**
 * 	#BODY
 */
/**
 * INDEX SLIDESHOW
 */
/*.itq-3 .uk-slideshow > li [class*=itq-fill-img] { height: 300px; }
.itq-300 .uk-slideshow > li [class*=itq-fill-img] { height: 200px; }
@media (max-width: 959px) {}
@media (max-width: 767px) {}
.itq-301 .uk-slidenav:hover::before {}*/

.itq-3 { position: relative; overflow: hidden; }
.itq-3 #sync1 {}
.itq-3 #sync1 .owl-item .item > * { max-height: 425px; }
.itq-3 #sync1 .owl-item .item > .itq-fill-img-h > img { width: auto; }
.itq-3 #sync1 .owl-nav { margin: 0; }
.itq-3 #sync1 .owl-nav .owl-prev, .itq-3 #sync1 .owl-nav .owl-next { position: absolute; top: 50%; margin: -51px 0 0; padding: 12px 0 0; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; background: rgba(0,0,0,.5); width: 48px; height: 40px; text-align: center; font-size: 46px; color: #FFF; font-family: -webkit-body; }
.itq-3 #sync1 .owl-nav .owl-prev:hover, .itq-3 #sync1 .owl-nav .owl-next:hover { background: rgba(0,0,0,.7); }
.itq-3 #sync1 .owl-nav .owl-prev { left: 10px; }
.itq-3 #sync1 .owl-nav .owl-next { right: 10px; }
.itq-3 #sync1 .owl-dots { position: absolute; bottom: 50px; width: 100%; }
.itq-3 #sync1 .owl-dots .owl-dot {}
.itq-3 #sync1 .owl-dots .owl-dot span { background: rgba(0,0,0,.5); border: 2px solid #FFF; width: 6px; height: 6px; }
.itq-3 #sync1 .owl-dots .owl-dot:hover span { background: rgba(255,255,255,.5); }
.itq-3 #sync1 .owl-dots .owl-dot.active span { background: #FFF; }
.itq-3 #sync2 { background: rgba(0,0,0,.5); position: absolute; bottom: 0; }
.itq-3 #sync2 .owl-item { height: 50px; position: relative; }
/*.itq-3 #sync2 .owl-item:after { content: ''; float: right; height: 30px; border-right: 1px solid #e5e5e5; position: absolute; top: 13px; right: 0; }*/
.itq-3 #sync2 .owl-item .item { display: table; width: 100%; vertical-align: middle; position: relative; color: #FFF; text-align: center; cursor: pointer; height: 50px; font-size: 12px; }
.itq-3 #sync2 .owl-item .item h3 { font-size: 12px; line-height: 1.3em; vertical-align: middle; display: table-cell; color: #FFF; }
.itq-3 #sync2 .owl-item.current .item h3 { font-weight: 600; background: rgba(0,0,0,.5); }
@media (max-width: 959px) {}
@media (max-width: 767px) {
	/*.itq-3 #sync1 .owl-item .item > * { height: 240px; }*/
	.itq-3 #sync1 .owl-nav .owl-prev, .itq-3 #sync1 .owl-nav .owl-next { margin-top: -26px; }
	.itq-3 #sync1 .owl-dots { bottom: 0; }
	.itq-3 #sync2 { display: none; }
}

/**
 * INDEX TOP NEWS
 */
.itq-303 {}
.itq-3031 { display: block; padding: 10px; background: #FFF; }
.itq-3031 .thumb { float: left; width: 100px; margin-right: 10px; }
.itq-3031 .thumb [class*=itq-fill-img] { height: 85px; }
.itq-3031 .title { font-size: 15px; line-height: 20px; color: #333; height: 40px; }
.itq-3031 .lead { height: 40px; color: #999; }
.itq-3031:hover { text-decoration: none; background: #FAFAFA; }
.itq-3031:hover .title { color: #0B5F90; }

/**
 * INDEX TOP CONTACT
 */
.itq-304 { height: 200px; background: #FFF; position: relative; overflow: hidden; padding: 20px 20px 20px 125px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.itq-304 .icon { position: absolute; height: 150px; width: 150px; line-height: 150px; text-align: center; border-radius: 50%; background: #49B848; color: #FFF; font-size: 60px; top: -25px; left: -25px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
.itq-304 .title { color: #777; }
.itq-304 .subtitle { color: #0F509F; }

.itq-3051 { background-size: cover; background-position: center; height: 145px; display: block; position: relative; }
.itq-3051 .text { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: none; }
.itq-3051 .title { color: #FFF; }
.itq-3051:hover { text-decoration: none; }

/**
 * CART BLOCK
 */
.itq-307 {}

/**
 * INDEX PRODUCT
 */
.itq-4 {}
.itq-4 > .list { margin-left: -10px; margin-bottom: 0; }
.itq-4 > .list > li { margin-bottom: 10px; padding-left: 10px; }
.itq-4 > .list > li.uk-float-right { float: right; }

/**
 * INDEX: PRODUCT BLOCK
 */
/*.itq-401 { height: 270px; }*/
.itq-401 { display: block; background: #000; position: relative; }
/*.itq-401 .badge { position: absolute; top: 10px; right: 10px; z-index: 1; }*/
/*.itq-401 .badge .sale { background: #FFA500; color: #FFF; padding: 2px 5px; border-radius: 3px; border: 1px solid #FFA500; }*/
/*.itq-401 .badge .new { background: #FFF; color: #1D8ACB; padding: 2px 5px; border-radius: 3px; border: 1px solid #1D8ACB; }*/
.itq-401 .thumb {}
.itq-401 .thumb [class*=itq-fill-img] { height: 240px; }
.itq-401 .thumb [class*=itq-fit-img] { height: 200px; border: solid rgba(0,0,0,0); border-width: 15px 10px 50px; }
.itq-401 .text { position: absolute; padding: 6px 10px 5px; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,.6); text-align: center; }
.itq-401 .catalogue { color: #A98140; }
.itq-401 .title { color: #BBB; height: 40px; overflow: hidden; text-transform: uppercase; font-weight: 100; }
.itq-401 .price { color: #ffae8b; font-weight: 700; letter-spacing: .3px; }
/*.itq-401 .link { position: absolute; bottom: 5px; right: 5px; z-index: 3; }*/
/*.itq-401 .link .button { background: none; border-radius: 3px; border-color: #36A535; color: #36A535;  line-height: 24px; min-height: 0; }*/
/*.itq-401 .link .button:hover { background: #36A535; color: #FFF; }*/
/*.itq-401 .overlay { opacity: 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #FFF; z-index: 1; padding: 25px 25px 90px; }*/
/*.itq-401 .heading .label { display: block; color: #000; }*/
/*.itq-401 .heading .label:hover { color: #1D8ACB; }*/
/*.itq-401 .hr { margin: 10px 0; }*/
/*.itq-401 .spec { color: #777; max-height: 120px; overflow: hidden; }*/
/*.itq-401 .spec p { margin: 0 0 5px; }*/
.itq-401:hover { text-decoration: none; }
.itq-401:hover .text { background: rgba(192,152,87,.5); }
.itq-401:hover .catalogue { color: #F9D18F; }
.itq-401:hover .title { color: #FFF; }
/*.itq-401:hover .overlay { opacity: 1; -webkit-transition: all ease .3s; -moz-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s; }*/

/**
 * PRODUCT CATALOGUE: PRODUCT BLOCK
 */
.itq-4011 { display: block; background: #FFF; position: relative; border: 1px solid #E5E5E5; }
.itq-4011 .badge { position: absolute; top: 10px; right: 10px; z-index: 1; }
.itq-4011 .badge .sale { background: #FFA500; color: #FFF; padding: 2px 5px; border-radius: 3px; border: 1px solid #FFA500; }
.itq-4011 .badge .new { background: #FFF; color: #1D8ACB; padding: 2px 5px; border-radius: 3px; border: 1px solid #1D8ACB; }
.itq-4011 .thumb {}
.itq-4011 .thumb [class*=itq-fill-img] { height: 180px; }
.itq-4011 .thumb [class*=itq-fit-img] { height: 230px; border: 20px solid transparent; }
.itq-4011 .text { position: relative; padding: 6px 10px 5px; }
.itq-4011 .title { color: #0F509F; font-weight: bold; margin-bottom: 5px; height: 48px; }
.itq-4011 .price { color: #D0021B; position: relative; z-index: 2; padding-right: 110px; }
.itq-4011 .link { position: absolute; bottom: 10px; right: 10px; z-index: 3; }
.itq-4011 .link .button { background: none; border-radius: 3px; border-color: #36A535; color: #36A535; }
.itq-4011 .link .button:hover { background: #36A535; color: #FFF; }
.itq-4011 .overlay { opacity: 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #FFF; z-index: 1; padding: 25px 25px 90px; }
.itq-4011 .heading .label { float: left; color: #000; }
.itq-4011 .heading .label:hover { color: #1D8ACB; }
.itq-4011 .hr { margin: 10px 0; }
.itq-4011 .spec { color: #777; max-height: 120px; overflow: hidden; }
.itq-4011 .spec p { margin: 0 0 5px; }
.itq-4011:hover { text-decoration: none; border-color: #AAA; }
.itq-4011:hover .overlay { opacity: 1; -webkit-transition: all ease .3s; -moz-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s; }

/*
 * PRODUCT DETAIL
 */
#carousel { background: #777; border-color: #777; }
.flexslider .flex-direction-nav .flex-next,
.flexslider .flex-direction-nav .flex-prev { opacity: 1; background: rgba(0,0,0,.5); }
.flexslider .flex-direction-nav .flex-next { right: -5px !important; padding-right: 5px; }
.flexslider .flex-direction-nav .flex-prev { left: -5px !important; padding-left: 5px; }
.flexslider .flex-direction-nav a:before { color: #FFF; }

/**
 * ASIDE NEWS
 */
/*.itq-402 { height: 550px; }*/
/*.itq-402 .itq-panel-title { border-bottom: 3px solid #B12327; }*/
.itq-402 .itq-panel-title { position: relative; }
.itq-402 .itq-panel-title::before { content: ''; position: absolute; display: block; bottom: 0; left: 0; width: 100%; border-top: 2px solid #A98140; }
.itq-402 .itq-panel-title .heading { padding: 5px 20px; position: relative;
	/*color: #FFF;*/
	color: #555;
	background: #F9D18F;
	background: -webkit-gradient(linear, 0 0, 100% 0, from(#F9D18F), to(#A98140));
	background: -webkit-linear-gradient(left, #F9D18F, #A98140);
	background: -moz-linear-gradient(left, #F9D18F, #A98140);
	background: -ms-linear-gradient(left, #F9D18F 0%, #A98140 100%);
	background: -o-linear-gradient(left, #F9D18F, #A98140);
	background: linear-gradient(to right, #F9D18F, #A98140);
	background: url(../img/static/bg.png) left -2px top 0 / 100% 100%;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/*.itq-402 .itq-panel-title .heading a { color: #FFF; }*/
.itq-402 .itq-panel-title .heading a { color: #555; }
/*.itq-402 .itq-panel-title .heading::after { content: ''; position: absolute; border-bottom: 38px solid #4A090D; border-right: 15px solid transparent; left: 100%; top: 0; }*/
.itq-402 .itq-panel-title .link a { color: #858483; font-size: 13px; display: block; }
.itq-402 .itq-panel-title > .list {}
.itq-402 .itq-panel-title > .list > li { float: left; }
.itq-402 .itq-panel-title > .list:not([id]) > li > a { color: #AA8241; font-weight: 700; display: inline-block; line-height: 36px; padding: 5px 10px; }
.itq-402 .itq-panel-title > .list:not([id]) > li.uk-active > a,
.itq-402 .itq-panel-title > .list:not([id]) > li > a:hover { text-decoration: none; color: #FFF; background: #A5A5A5; }
.itq-402 .itq-panel-body .itq-1014 .list > li > a {}
.itq-402 .itq-panel-body .itq-1014 .list > li > a {}
.itq-402 .itq-panel-body .itq-1014 .list > li > a:hover {}
@media (max-width: 479px) {
	.itq-402 .itq-panel-title .list { display: none; }
}

.itq-40201 .itq-panel-title .heading,
.itq-40201 .itq-panel-title .link { width: 50%; text-align: center; }
.itq-40201 .itq-panel-title .heading { padding: 6px 20px; }
.itq-40201 .itq-panel-title .link a { background: #202020; color: #AA8241; padding: 6px; }
.itq-40201 .itq-panel-title .link a:hover { text-decoration: none; background: #555; }

.itq-40202 { min-height: 275px; }

.itq-4021 {}
.itq-4021 > .list { padding: 0 15px; background: #000; }
.itq-4021 > .list > li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.itq-4021 > .list > li+li { border-top: 1px solid #333; }
.itq-4021 > .list > li > a { display: block; padding: 8px 15px; margin: 0 -15px; }
.itq-4021 > .list > li > a:hover .title { color: #C09857; }

.itq-40211 .itq-panel-title .list {}
.itq-40211 .itq-panel-title .list > li { width: 50%; text-align: center; }
.itq-40211 .itq-panel-title .list > li > a { display: block; text-decoration: none; font-weight: 700; }
.itq-40211 .itq-panel-title .list > li > a:not(.heading) { background: #202020; color: #AA8241; padding: 6px; }
.itq-40211 .itq-panel-title .list > li > a:not(.heading):hover { background: #555; }
.itq-40211 .extra-link { display: block; background: #202020; color: #AA8241; text-align: center; line-height: 25px; font-size: 15px; text-transform: uppercase; }
.itq-40211 .extra-link:hover { text-decoration: none; background: #555; }

.itq-4022 { color: #CCC; }
.itq-4022:hover { text-decoration: none }
.itq-4022 .thumb { float: left; width: 125px; margin-right: 10px; }
.itq-4022 .thumb [class*=itq-fill-img] { height: 100px; }
.itq-4022 .title { color: #CCC; height: 40px; overflow: hidden; }
.itq-4022 .lead { color: #BBB; height: 40px; overflow: hidden; }
.itq-4022 .created { color: #999; }
/*.itq-4022 > a:hover { text-decoration: none; background: #DDD; }*/
/*.itq-4022 > a:hover .title { color: #0B5F90; }*/

.itq-40221 { padding: 12px 15px !important; overflow: hidden; max-height: 100px; }
.itq-40221:hover { text-decoration: none; }
.itq-40221 .thumb { float: left; width: 150px; margin-right: 10px; }
.itq-40221 .thumb > * { height: 100px; }
.itq-40221 .overlay {}
.itq-40221 .title { color: #CCC; height: 40px; overflow: hidden; }
.itq-40221 .lead { color: #BBB; height: 40px; overflow: hidden; }

/**
 * ASIDE LIST
 */
.itq-4023 {}
.itq-4023 .list {}
.itq-4023 .list > li {}
.itq-4023 .list > li > a { display: block; padding: 5px 5px 5px 25px; color: #CCC; }
.itq-4023 .list > li > a::before { content: "\f105"; font-family: FontAwesome; float: left; margin-left: -15px; }
.itq-4023 .list > li > a:hover { text-decoration: none; background: #F1F1F1; color: #AA8241; }

/**
 * ASIDE TAGS
 */
.itq-4024 {}
.itq-4024 .list { margin: -5px 0 0 -5px; }
.itq-4024 .list > li { float: left; margin: 5px 0 0 5px; }
.itq-4024 .list > li > a { display: block; padding: 3px 8px; border: 1px solid #555; background: #333; color: #EEE; }
.itq-4024 .list > li > a:hover { background: #E9C280; color: #333; border-color: #B18948; text-decoration: none; }

/**
 * ASIDE ATTRIBUTES
 */
.itq-4025 {}
.itq-4025 .list {}
.itq-4025 .list > li { float: left; width: 50%; }
.itq-4025 .list > li > a { display: block; padding: 5px 5px 5px 25px; color: #333; }
.itq-4025 .list > li > a > [class*=uk-icon] {}
.itq-4025 .list > li > a::before { content: "\f096"; font-family: FontAwesome; float: left; margin-left: -20px; }
.itq-4025 .list > li.itq-active > a::before { content: "\f046"; color: #4CAF50; }
.itq-4025 .list > li > a:hover { text-decoration: none; background: #F1F1F1; }
.itq-4025 .list > li.itq-active > a { background: #F1F1F1; }

/**
 * ASIDE FEATURES
 */
.itq-4026 {}
.itq-4026 .list {}
.itq-4026 .list > li { padding: 5px 10px 5px 40px; background: #FAFAFA; border: 1px solid #CCC; }
.itq-4026 .list > li+li { margin-top: 5px; }
.itq-4026 .icon { text-align: center; height: 40px; width: 40px; line-height: 40px; margin-left: -40px; float: left; font-size: 20px; }
.itq-4026 .icon.phone { color: #8BC34A; font-size: 24px; }
.itq-4026 .icon.smile { color: #FF9800; font-size: 26px; }
.itq-4026 .icon.truck { color: #357FBA; font-size: 24px; }
.itq-4026 .icon.cc { color: #958919; }
.itq-4026 .icon * { line-height: inherit; }
.itq-4026 .title {}
.itq-4026 .subtitle {}

/**
 * ASIDE SOCIAL LINKS
 */
.itq-4027 .list { margin-left: -5px; }
.itq-4027 .list > li { padding-left: 5px; width: 25%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.itq-4027 .list .icon { display: inline-block; height: 80px; width: 100%; text-align: center; color: #FFF; border-radius: 3px; position: relative; }
.itq-4027 .list .icon.facebook { background: #4A66A0; }
.itq-4027 .list .icon.twitter { background: #00ABF1; }
.itq-4027 .list .icon.youtube { background: #CA161C; }
.itq-4027 .list .icon.google { background: #EA4335; }
.itq-4027 .list .icon [class*=uk-icon] { line-height: 50px; width: 100%; font-size: 20px; }
.itq-4027 .list .count { background: rgba(0,0,0,.5); padding: 5px; border-radius: 3px; line-height: 20px; color: #FFF; font-size: 13px; position: absolute; bottom: 0; left: 0; right: 0; font-weight: bold; }

/**
 * DETAIL PRODUCT
 */
.itq-403 { padding-left: 100px; position: relative; }
.itq-403 hr { border-color: #333; }

.itq-4030 { position: absolute; left: 0; }
.itq-4030.uk-active { margin-left: -100px; width: 75px !important; }
.itq-4030 .list {}
.itq-4030 .list > li {}
.itq-4030 .list > li+li { margin-top: 10px; }
.itq-4030 .list > li > a { display: block; width: 75px; border: 1px solid #555; text-align: center; padding: 10px 5px; background: #333; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.itq-4030 .list > li .icon { display: block; margin-bottom: 5px; font-size: 20px; color: #AAA; }
.itq-4030 .list > li .title { display: block; color: #EEE; }
.itq-4030 .list > li > a:hover { text-decoration: none; border-color: #999; }
.itq-4030 .list > li > a:hover .title { color: #FFF; }

@media (max-width: 479px) {
	.itq-403 { padding-left: 0; }
	.itq-4030 { display: none; }
}

/**
 * DETAIL PRODUCT: #INTRODUCTION
 */
.itq-4031 {}
.itq-4031 .old-price { vertical-align: middle; }
.itq-4031 .discount { display: inline-block; background: #F89406; color: #FFF; padding: 2px 8px; border-radius: 3px; position: relative; }
.itq-4031 .discount::before { content: ''; position: absolute; border: 6px solid transparent; border-right-color: #F89406; right: 100%; top: 6px; }
.itq-4031 .price { color: #D0021B; }
.itq-4031 .promotion {}
.itq-4031 .promotion .heading { color: #FFEB3B; }
.itq-4031 .promotion .lead { border: 1px solid #777; border-radius: 4px; background: #555; position: relative; color: #FFF; }
/*.itq-4031 .promotion .lead::after { background: url(../img/ribbon.png) center / 100%; content: ''; position: absolute; height: 50px; width: 50px; top: -1px; right: -1px; }*/
.itq-4031 .promotion .lead p { padding: 5px 10px; margin: 0; }
.itq-4031 .promotion .lead p+p { border-top: 1px solid #777; }
.itq-4031 .promotion .lead p::before { content: "\2022"; display: inline-block; margin-right: 10px; color: #EF4A23; }
.itq-4031 .promotion .lead ul { margin: 0 !important; padding: 0 !important; list-style: none !important; color: inherit !important; }
.itq-4031 .promotion .lead ul li { margin: 0 !important; padding: 5px 10px !important; color: inherit !important; }
.itq-4031 .promotion .lead ul li+li { margin-top: 5px !important; border-top: 1px solid #777; }
.itq-4031 .promotion .lead ul li::before { content: "\f005"; font-family: FontAwesome; color: #FFC107; margin-right: 5px; }
.itq-4031 .service .lead { overflow: hidden; }
.itq-4031 .service .lead p { padding-left: 20px; margin: 0; color: #CCC; }
.itq-4031 .service .lead p+p { margin-top: 5px; }
.itq-4031 .service .lead p::before { content: "\f00c"; font-family: FontAwesome; color: #49B848; float: left; margin-left: -20px; }
.itq-4031 .link {}
.itq-4031 .link .buy { display: block; color: #FFF; padding: 10px; border-radius: 4px;margin-top: 40px;
	/*background: #49B848;*/
	background: #F9D18F;
	background: -webkit-gradient(linear, 0 0, 100% 0, from(#F9D18F), to(#A98140));
	background: -webkit-linear-gradient(left, #F9D18F, #A98140);
	background: -moz-linear-gradient(left, #F9D18F, #A98140);
	background: -ms-linear-gradient(left, #F9D18F 0%, #A98140 100%);
	background: -o-linear-gradient(left, #F9D18F, #A98140);
	background: linear-gradient(to right, #F9D18F, #A98140);
}
.itq-4031 .link .buy .title { display: block; }
.itq-4031 .link .buy .subtitle { display: block; }
.itq-4031 .link .buy:hover { background: #A98140; }
.itq-4031 .text {}
.itq-4031 .title {}
.itq-4031 .overlay {}
.itq-4031 .heading {}
.itq-4031 .heading .label {}
.itq-4031 .heading .label:hover {}
.itq-4031 .small-heading {}
.itq-4031 .hr {}
.itq-4031 .spec {}
.itq-4031 .spec p {}
.itq-4031:hover {}
.itq-4031:hover .overlay {}

/**
 * DETAIL PRODUCT: #PARAMETERS
 */
.itq-4032 {}
.itq-4032 .heading { color: #AAA; }
.itq-4032 .uk-tab,
.itq-4032 .uk-tab > li > a { border-color: #CCC; }
.itq-4032 .uk-tab > li.uk-active > a { color: #222; }
.itq-40321 { color: #444; }
.itq-40321 * { max-width: 100%; }
.itq-40321 img { width: auto !important; height: auto !important }
.itq-40322 {}
.itq-40322 table { border-collapse: collapse; border-spacing: 0; width: 100%; }
.itq-40322 table p { margin: 0; }
.itq-40322 table tbody td { border: 0; }
.itq-40322 table tbody td:first-child { color: #888; padding: 5px 5px 5px 0; width: 200px; }
.itq-40322 table tbody td:nth-child(2) { padding: 5px 0; color: #000; }
.itq-40322 table tfoot { font-style: normal; }
.itq-40322 table tfoot td { border: 0; }
.itq-40322 .toggleView { margin: 0 -8px; padding: 5px; border: 1px solid #92C4EA; border-radius: 5px; }
.itq-40322 .toggleView:hover { text-decoration: none; background: #EEE; }
.itq-40322 .toggleView::before { font-size: 13px; }
.itq-40322 .toggleView.more::before { content: 'Xem c\1EA5 u h\00EC nh chi ti\1EBF t'; } /* Xem cấu hình chi tiết */
.itq-40322 .toggleView.less::before { content: 'R\00FA t g\1ECD n'; } /* Rút gọn */

/**
 * DETAIL PRODUCT: #IMAGES
 */
.itq-4033 {}
.itq-4033 .heading { color: #EEE; }
#product-slide-modal .uk-modal-dialog { min-height: calc(100vh - 100px); }
.itq-40331 { position: absolute; top: 20px; bottom: 20px; left: 20px; right: 20px; }
.itq-40331 .uk-slidenav-position { height: 100%; }
.itq-40331 .uk-slideshow,
.itq-40331 .uk-slideshow > li { height: 100% !important; }
.itq-40331 .uk-slideshow > li .thumb { height: calc(100% - 40px); }
.itq-40331 .uk-slideshow > li img { position: absolute; max-width: 100%; max-height: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.itq-40331 .thumb [class*=itq-fill-img] { height: 400px; }
.itq-40331 .title { height: 20px; border: 10px solid transparent; background: #EEE; }
.itq-40331 .itq-301 .uk-slidenav { background: rgba(0,0,0,.5); margin-top: -50px; }
.itq-40331 .itq-301 .uk-slidenav-previous { left: 0; }
.itq-40331 .itq-301 .uk-slidenav-next { right: 0; }
.itq-40331 .itq-301 .uk-slidenav::before { height: 20px; width: 20px; margin-top: -10px; }
.itq-40331 .itq-301 .uk-slidenav:hover { background: rgba(0,0,0,.7); }
.itq-40331 .itq-301 .uk-slidenav:hover::before { border-color: #FFF; }
.itq-40331 .itq-302 .uk-dotnav { margin-left: -10px; margin-bottom: -50px; }
.itq-40331 .itq-302 .uk-dotnav > li { padding-left: 10px; }
.itq-40331 .itq-302 .uk-dotnav > li > a { height: 10px; width: 10px; }

/**
 * DETAIL PRODUCT: PRODUCTS HAVE SAME TAG
 */
.itq-4034 {}
.itq-4034 .heading { color: #333; }
.itq-4034 .list {}
.itq-4034 .list > li+li { margin-top: 10px; padding-top: 10px; border-top: 1px solid #EEE; }
.itq-4034 .list > li > a { display: block; padding: 0 0 0 100px; color: #333; }
.itq-4034 .list > li > a:hover { color: #1D8ACB; border-color: #AAA; text-decoration: none; }
.itq-4034 .list > li .thumb { float: left; margin-left: -100px; width: 68px; border: 1px solid #CCC; padding: 10px; }
.itq-4034 .list > li .thumb > * { height: 68px; }
.itq-4034 .list > li .text { min-height: 90px; }
.itq-4034 .list > li .price { color: #D0021B; }

/**
 * PRODUCT CATALOGUE: FILTER FORM
 */
.itq-500 {}
.itq-500 .form {}
.itq-500 .form .button { display: block; background: #F89406; color: #FFF; padding: 0 30px; }
.itq-500 .form .button:hover { background: #FFAA31; }
.itq-500 .table { border: 1px solid #E5E5E5; }
.itq-500 .table td { border-bottom: 1px solid #E5E5E5; }
.itq-500 .table td:first-child { background: #F1F1F1; border-right: 1px solid #E5E5E5; }
.itq-500 .table .label { display: inline-block; position: relative; }
.itq-500 .table .label+.label { margin-left: 10px; }
.itq-500 .table .label input[type=checkbox] { position: absolute; top: 9px; left: 5px; }
.itq-500 .table .label input[type=checkbox]::before { color: #4CAF50; }
.itq-500 .table .label .title { display: inline-block; padding: 2px 7px 2px 25px; border-radius: 3px; cursor: pointer; }
.itq-500 .table .label .title:hover { background: #F5F5F5; color: #0F509F; }
.itq-500 .table .label input[type=checkbox]:checked + .title, .itq-500 .table .label input[type=checkbox]:indeterminate + .title { background: #E5E5E5; color: #0F509F; }

/**
 * BUYNOW: FORM
 */
/*.itq-600 { border: 1px solid #CCC; }*/
.itq-601 { padding: 20px; border: 1px solid #CCC; }
.itq-601 .thumb [class*=itq-fit-img] { height: 180px; }
.itq-601 .title { color: #0F509F; }
.itq-601 .price { color: #D0021B; }
.itq-601 .promotion {}
.itq-601 .promotion .lead {}
.itq-601 .promotion .lead p { margin: 0; padding: 0; }
.itq-601 .promotion .lead p+p { margin-top: 5px; }
.itq-601 .promotion .lead p::before { content: "\f005"; font-family: FontAwesome; color: #FFC107; margin-right: 5px; }
/*.itq-602 { padding: 20px; background: #FAFAFA; border-left: 1px solid #CCC; }*/
.itq-602 { padding: 10px 20px; }
.itq-602 .form {}
.itq-602 .form .error { position: relative; overflow: hidden; }
.itq-602 .form .error::after { content: "\f06a"; font-family: FontAwesome; position: absolute; bottom: -10px; right: -5px; font-size: 60px; line-height: 1; color: rgba(216, 80, 48, 0.35); -webkit-transform: rotate(-10deg); -moz-transform: rotate(-10deg); -ms-transform: rotate(-10deg); -o-transform: rotate(-10deg); transform: rotate(-10deg); }
.itq-602 .form .error p { margin: 0; }
.itq-602 .form .error p+p { margin-top: 5px; }
.itq-602 .form input[type=text] { height: 40px; border-color: #AAA; padding: 0 10px; }
.itq-602 .form textarea { padding: 5px 10px; }
.itq-602 .form select, .itq-602 .form textarea { border-color: #AAA; }
.itq-602 .form input[type=radio] { background: #FFF; }
.itq-602 .form [type=submit] { background: #F89406; color: #FFF; padding: 10px; border-radius: 4px; }
.itq-602 .form [type=submit]:hover { background: #FFAA31; }
.itq-6021 { overflow: auto; max-height: 150px; border: 1px solid #AAA; background: #FFF; }
.itq-6021::-webkit-scrollbar { height: 6px; width: 6px; }
.itq-6021::-webkit-scrollbar-track { background: #FFF; }
.itq-6021::-webkit-scrollbar-thumb { background: #AAA; height: 6px; width: 6px; border-radius: 3px; }
.itq-6021 .list { padding: 0; }
.itq-6021 .list > li {}
.itq-6021 .list > li+li { border-top: 1px solid #CCC; }
.itq-6021 .list > li label { display: block; position: relative; }
.itq-6021 .list > li input[type=radio] { position: absolute; top: 12px; left: 5px; }
.itq-6021 .list > li .text { display: block; padding: 5px 5px 5px 25px; }
.itq-6021 .list > li .text:hover { background: #FAFAFA; }
.itq-6021 .list > li input[type=radio]:checked + .text { background: #F1F1F1; }
.itq-6021 .list > li .title { display: block; color: #0B5F90; }
.itq-6021 .list > li .subtitle { display: block; }

/**
 * PAYMENT REVIEW
 */
.itq-610 {}
.itq-611 {}
.itq-612 {}
.itq-6121 {}

/**
 * ARTICLE CATALOGUE: GRID LAYOUT
 */
.itq-70 {}
.itq-70 > .uk-grid { margin: 0 -20px; }
.itq-70 > .uk-grid > * { padding: 0 20px; }
.itq-70 > .uk-grid > *+* { border-left: 1px solid #555; }

/**
 * ARTICLE CATALOGUE: TOP ARTICLE BLOCK
 */
.itq-700 { background: #F5F5F5; }
.itq-7001 { background: #FFF; border: 1px solid #CCC; }
.itq-7001 .thumb {}
.itq-7001 .thumb [class*=itq-fill-img] { height: 180px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.itq-7001 .title { border-top: 1px solid #CCC; padding: 10px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.itq-7001 .title a { color: #333; }
.itq-7001 .title a:hover { color: #1D8ACB; text-decoration: none; }

/**
 * ARTICLE CATALOGUE: ARTICLE LIST
 */
.itq-701 {}
.itq-701 .heading { color: #CCC; }
.itq-701 .list {}
.itq-701 .list > li { margin-bottom: 25px; }
.itq-701 .list > li > a { display: block; }
.itq-701 .list > li .title { color: #EEE; }
.itq-701 .list > li .lead { color: #AAA; }
.itq-701 .list > li .meta { color: #999; }
.itq-701 .list > li > a:hover { text-decoration: none; }
.itq-701 .list > li > a:hover .title { color: #C09857; }
.itq-701 .list > li:first-child .thumb { margin-bottom: 10px; max-height: 400px; overflow: hidden; }
.itq-701 .list > li:first-child .thumb > * { height: 240px; }
.itq-701 .list > li:first-child .title {}
.itq-701 .list > li:first-child .lead {}
.itq-701 .list > li:not(:first-child) > a { padding-left: 220px; }
.itq-701 .list > li:not(:first-child) .thumb { float: left; width: 200px; margin-left: -220px; }
.itq-701 .list > li:not(:first-child) .thumb > * { height: 120px; }
.itq-701 .list > li:not(:first-child) .lead { height: 40px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.itq-701 .link a { color: #C09857; display: block; text-align: center; border: 1px solid #555; max-width: 300px; margin: 0 auto; padding: 5px; cursor: pointer; }
.itq-701 .link a:hover { background: #555; text-decoration: none; }

/**
 * ARTICLE CATALOGUE: NEW PRODUCT BLOCK
 */

.itq-702 {}
.itq-702 .heading { color: #CCC; }
.itq-702 .list {}
.itq-702 .list > li+li { margin-top: 10px; }
.itq-702 .list > li > a { display: block; border: 1px solid #555; padding: 10px 10px 10px 90px; color: #EEE; min-height: 70px; background: #3E3C3C; }
.itq-702 .list > li > a:hover { color: #FFF; border-color: #777; background: #444; text-decoration: none; }
.itq-702 .list > li .thumb { float: left; margin-left: -80px; width: 70px; }
.itq-702 .list > li .thumb > * { height: 70px; }
.itq-702 .list > li .text { min-height: 40px; }
.itq-702 .list > li .title { color: #333; }
.itq-702 .list > li .price { color: #D0021B; }


/**
 * ARTICLE CATALOGUE: ASIDE ARTICLE LIST
 */
.itq-703 {}
.itq-703 .heading { color: #CCC; }
.itq-703 .list {}
.itq-703 .list > li+li { margin-top: 10px; }
.itq-703 .list > li > a { display: block; padding-left: 150px; color: #EEE; }
.itq-703 .list > li > a:hover { color: #C09857; text-decoration: none; }
.itq-703 .list > li .thumb { float: left; margin-left: -150px; width: 140px; }
.itq-703 .list > li .thumb > * { height: 85px; }
.itq-703 .list > li .text { height: 40px; }
.itq-703 .link a { color: #CCC; }

.itq-7031 {}
.itq-7031 .heading { color: #CCC; }
.itq-7031 .list {}
.itq-7031 .list > li+li { margin-top: 15px; padding-top: 15px; border-top: 1px solid #555; }
.itq-7031 .list > li > a { display: block; color: #EEE; }
.itq-7031 .list > li > a:hover { color: #C09857; text-decoration: none; }
.itq-7031 .list > li .thumb {}
.itq-7031 .list > li .thumb > * { height: 120px; }
.itq-7031 .list > li .lead { color: #AAA; }
.itq-7031 .link a { color: #CCC; }

@media (max-width: 767px) {
    .itq-7031 .list > li .thumb { float: left; margin-right: 10px; width: 120px; background: #333; }
}

/**
 * ARTICLE DETAIL: VIEW
 */
.itq-710 {}
.itq-710 .title { color: #EEE; }
.itq-710 .lead { color: #AAA; }
.itq-710 .content { color: #E5E5E5; }
.itq-710 .content *:not(a) { color: inherit !important; }
.itq-710 .content p { margin: 0 0 10px; }
.itq-710 .content img {
 	/*width: auto !important;*/
  	height: auto !important;
}
.itq-710 .related { background: #3E3C3C; padding: 10px; }
.itq-710 .related .heading { color: #CCC; }
.itq-710 .related hr { border-color: #777; }
.itq-710 .related .uk-slider .thumb > * { height: 140px; }
.itq-710 table td, .itq-710 table th { padding:10px 5px; border: 1px solid #252525; height: auto!important; }
.itq-710 table tbody tr td {font-size: 13px;color: #1f497d}
.itq-710 table tbody tr td[colspan="3"] {background: red;color: #fff}
.itq-710 table tr>*:last-child {white-space: nowrap;}
.itq-710 table thead tr>* {background: #1f497d;color: #fff;font-size: 14px;text-align: center;}
.itq-710 table thead tr>* * {color: #fff!important}
.itq-710 .uk-slidenav-position {}
.itq-710 .uk-slidenav { display: block !important; width: 30px; background: rgba(0,0,0,.5); color: #FFF; font-size: 30px; }
.itq-710 .uk-slidenav-previous { left: -35px; }
.itq-710 .uk-slidenav-next { right: -35px; }

/**
 * ARTICLE DETAIL: RELATED
 */
.itq-711 { display: block; }
/*.itq-711 .thumb > * { height: 100px; }*/
.itq-711:hover { text-decoration: none; }
.itq-711:hover .title { color: #AA8241; }

/**
 * CONTACT
 */
.itq-800 {}
.itq-800 .itq-panel-title { background: #3E3C3C; }
.itq-800 .itq-panel-title * { color: #BBB; }
.itq-800 .itq-panel-title .heading { font-size: 24px; line-height: 30px; }
.itq-800 .itq-panel-title .small-heading { font-size: 16px; line-height: 20px; letter-spacing: 1px; }
.itq-800 .itq-panel-body .heading { color: #C09857; }
.itq-800 .itq-panel-body .contact p { margin: 0; }
.itq-800 .itq-panel-body .contact li { padding-left: 30px; font-size: 14px; }
.itq-800 .itq-panel-body .contact li+li { margin-top: 5px; }
.itq-800 .itq-panel-body .contact li.reseller { padding-left: 10px; border-left: 3px solid #FA5555; font-weight: bold; font-size: 15px; margin: 10px 0; }
.itq-800 .itq-panel-body .contact li::before { font-family: FontAwesome; font-size: 17px; float: left; margin-left: -25px; width: 15px; text-align: center; font-size: 14px; color: #1D8ACB; }
.itq-800 .itq-panel-body .contact .location::before { content: '\f124'; }
.itq-800 .itq-panel-body .contact .phone::before { content: '\f095'; }
.itq-800 .itq-panel-body .contact .email::before { content: '\f003'; }
.itq-800 .itq-panel-body .contact .openhour::before { content: '\f017'; }
.itq-800 .itq-panel-body .uk-panel-box { padding: 10px; border-radius: 5px; background: #F5F5F5; font-size: 13px; }
.itq-800 .itq-panel-body .uk-panel-box .uk-form-row { padding-left: 60px; }
.itq-800 .itq-panel-body .uk-panel-box .uk-form-row > label { float: left; margin-left: -60px; line-height: 30px; }
.itq-800 .itq-panel-body .uk-panel-box .asterisk { color: #CE443E; }
.itq-800 .itq-panel-body .uk-panel-box input[type=text], .itq-800 .itq-panel-body .uk-panel-box textarea { border-color: #CCC; border-radius: 4px; }
.itq-800 .itq-panel-body .uk-panel-box input[type=submit] { border: 1px solid #0378BE; background: #FFF; color: #0378AE; border-radius: 3px; padding: 0 20px; }
.itq-800 .itq-panel-body .uk-panel-box input[type=submit]:hover { background: #1D8ACB; color: #FFF; }

/**
 * BREADCRUMB
 */
.itq-91 {}
.itq-91 .list > li { margin: 0 !important; }
.itq-91 .list > li > * { font-weight: normal; font-size: 14px; }
.itq-91 .list > li > a { color: #FFF !important; }
.itq-91 .list > li+li::before { content: "\f105"; font-family: FontAwesome; color: #CCC; }
/*.itq-91 .list > li:last-child::after { content: "\f107"; font-family: FontAwesome; margin: 0 8px; color: #000; }*/
.itq-91 .list > li > a:hover, .itq-91 .list > li.uk-active > a { text-decoration: none;  }

/**
 * PAGINATION
 */
.itq-93 {}
.itq-93 .uk-pagination { margin: 0; }
.itq-93 .uk-pagination > li > * { border-color: #CCC; background: #FFF; color: #333; line-height: 30px; min-width: 26px; font-size: 15px; }
.itq-93 .uk-pagination > li > *:hover, .itq-93 .uk-pagination > li.uk-active > * { background: #CCC; }

/**
 *	#FOOTER
 */
.itq-10 {}
.itq-10 .upper { background: #000; color: #AAA; }
.itq-10 .upper a { color: #AAA; }
.itq-10 .upper .title { color: #C09857; }
/*.itq-10 .upper .logo img {}*/
.itq-10 .middle {}
.itq-10 .middle .link .list > li img {}

.itq-1011 {}
.itq-1011 .list {}
.itq-1011 .list > li { float: left; }
.itq-1011 .list > li + li { margin-left: 15px; }
.itq-1011 .list > li > a { display: block; color: #C75347; height: 25px; width: 25px; line-height: 25px; text-align: center; font-size: 20px; }
.itq-1011 .list > li > a:hover { color: #EEE; }
.itq-1012 {}
.itq-1012 .list {}
.itq-1012 .list > li { padding-left: 15px; }
.itq-1012 .list > li::before { content: "\f111"; font-family: FontAwesome; font-size: 7px; color: #C75347; float: left; margin-left: -15px; }
.itq-1013 { color: #FFF; letter-spacing: 1px; border: 1px solid #333; padding: 10px; display: inline-block; }
.itq-1013 b { color: #C75347; }
.itq-1013::before { content: "\f098"; font-family: FontAwesome; color: #C75347; font-size: 20px; vertical-align: middle; margin-right: 5px; }
.itq-1014 {}
.itq-1014 .list {}
.itq-1014 .list > li { padding-left: 30px; }
.itq-1014 .list > li > b { float: left; margin-left: -30px; border: 1px solid #CCC; color: #CCC; height: 20px; width: 20px; text-align: center; border-radius: 50%; }
/*.itq-1011 .form { padding-right: 80px; position: relative; }*/
/*.itq-1011 .form input[type=text] { border-color: #CCC; }*/
/*.itq-1011 .form [type=submit] { background: #FFC107; color: #000; padding: 0; width: 75px; font-size: 12px; position: absolute; top: 0; right: 0; }*/
/*.itq-1011 .form [type=submit]:hover { background: #FFD043; }*/

.itq-1015 { border-top: 1px dashed #999; padding: 25px 0 5px; }
.itq-1015 .list {}
.itq-1015 .list > li { margin-bottom: 5px; padding: 0 2px 0 5px; }
.itq-1015 .list > li + li { border-left: 1px solid #FFF; }
.itq-1015 .list > li > a { color: #FFF; }
.itq-1015 .list > li > a:hover { color: #C09857; }

.itq-10 .lower { background: #353535; color: #999; }
.itq-10 .lower b { color: #DDD; }
.itq-10 .lower .address {}
.itq-10 .lower .logo img { height: 60px; }
.consultant {
	margin-bottom:15px;
}
.consultant a{
		display: block;
}
.consultant .panel {
	background: #e1091b;
	padding: 10px;
	-webkit-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	border-radius: 4px 4px 0 0;
}
.consultant .heading {text-transform: uppercase;color: #ffff00;font-weight: bold;padding: 5px 0;}
.consultant .panel-body {
	padding: 10px;
	background: #fff;
	box-shadow: 0px 0px 3px rgba(0,0,0,.9);
}
.consultant div.label {
	display: inline-block;
	font-size: 14px;line-height: 18px;text-transform: uppercase;
	color: #000;font-weight: bold;margin-bottom: 10px;padding: 0 30px 0 0;
	background: url(../img/icon-yahoo.png) 100% 0% no-repeat;
}
.consultant #close-btn {display: none;}
.consultant .close-btn {display: block;position: absolute;z-index: 100;right: 15px;top: 13px;cursor: pointer;}
.consultant .close-btn:before {
	content:'\f067';
	font-family: FontAwesome;
	color: #fff;
}
.consultant .list .item {
	padding-left: 80px;
	background: url(../img/sk.png) 0% 50% no-repeat;
}
.consultant .close-btn.btn-active:before {content: '\f068';}
.cl-active {
	-webkit-transform: translateY(calc(100% - 40px));
	-ms-transform: translateY(calc(100% - 40px));
	-o-transform: translateY(calc(100% - 40px));
	transform: translateY(calc(100% - 40px));
}
.consultant .list .item:nth-child(n+2) {margin-top: 10px;font-size: 14px;line-height: 18px;}
.consultant .list .item span {display: block;}
.consultant .list .item .phone {color: #ef4136;font-size: 16px;font-weight: bold;}

/*css popup*/
.background-popup {
	width: 100%; 
	height: 10000px; 
	background-color: #000; 
	opacity: 0.7; 
	position: fixed; 
	top: 0px; 
	z-index: 10000;
}
.popup {
	width: 500px; 
	height: 500px; 
	position: fixed; 
	top: 25%; 
	left: 25%; 
	z-index: 20000; 
	top: 50%; 
	left: 50%; 
	margin-left: -250px; 
	margin-top: -250px;
	background-color: #086748;
}
.close-popup {
	position: absolute; 
	right: -50px; 
	top: -50px;
}
.close-popup a {
	color: red; 
	font-size: 40px; 
	font-weight: 800;

}

#Snow {
  position: absolute;
}

.hoa-dao-left {
	position: fixed;
	top: 50px;
	/*left: 0px;*/
	transform: translateX(-100%);
}
.hoa-dao-right {
	position: fixed;
	top: 50px;
	/*right: 0px;*/
	transform: translateX(1200px);
}
@media (max-width: 768px) {
	.popup {
		width: 340px; 
		height: 340px; 
		position: fixed; 
		top: 25%; 
		left: 25%; 
		z-index: 20000; 
		top: 50%; 
		left: 50%; 
		margin-left: -170px; 
		margin-top: -170px;
	}
	.close-popup {
		position: absolute; 
		right: 0px; 
		top: -50px;
	}
	.hoa-dao-left {
		display: none;
	}
	.hoa-dao-right {
		display: none;
	}
}
/*end css popup*/
