
/* Last update: 20/08/2020 09:51:18 */

html{ font-size: 15px; -webkit-text-size-adjust: 100%; }

@font-face {font-display: block;font-family: "HelveticaWorld";src: url("/fonts/HelveticaWorld-Regular.ttf") format("truetype");font-weight: normal;font-style: normal;}	
*{ box-sizing: border-box; font-family: HelveticaWorld, Arial; margin: 0; padding: 0; }
*:active, *:focus{ outline: none; }
*::-moz-focus-inner{ border: none; }
a{ color: #333; text-decoration: none; }
a:hover{ color: #E51515; }
body, button, h1, h2, h3, h4, h5, h6, form, input, select, textarea, ul{ color: #333; font-weight: normal; outline: none;}
h1{ font-size: 1.5rem; margin-bottom: 10px; }
h2{ font-size: 1.4rem; margin-bottom: 10px; }
h3{ font-size: 1.2rem; font-weight: bold; margin-bottom: 10px; }
img{ border: none; -ms-interpolation-mode: bicubic; }
input[type="button"], input[type="submit"]{ cursor: pointer; }
:not(input[type="checkbox"]){ -webkit-appearance: none; }
.break_module, .break_module_line, .break_content, .clear{ background: transparent; display: block; clear: both; font-size: 0; line-height: 0; overflow: hidden; }
.break_module{ height: 20px; }
.break_module_line{ border-bottom: 1px #E5E5E5 solid; height: 20px; margin-bottom: 20px; }
.break_content{ height: 30px; }
.clear{ height: 0; }
.data_description{  line-height: 1.5; position: relative; text-align:justify;}
.data_description table, .data_description a{ font-size: 1rem; line-height: 1.2; position: relative; text-align:justify;}
.data_description ul{padding:revert}
.data_description img{ width:100%; height:auto !important; margin:0 auto}
.data_description table {
border-collapse: separate;
margin-bottom: 8px;
margin-top: 8px;
margin-left:5px;
--tw-border-spacing-x: 0px;
--tw-border-spacing-y: 0px;
border-radius: .75rem;
border-spacing: 0;
border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
overflow: hidden;
--tw-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px 0 #c9c9c9;
box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
--tw-shadow-color: #c9c9c9;
--tw-shadow: var(--tw-shadow-colored)
}
.data_description table,td,th {box-sizing: border-box;padding: 8px 5px}
.data_description table tbody tr:last-child td:last-child {border-bottom-right-radius: .75rem}
.data_description table tbody tr:last-child td:first-child {border-bottom-left-radius: .75rem}
.data_descriptiontable>:first-child tr:first-child>:first-child {border-top-left-radius: .75rem}
.data_descriptiontable>:first-child tr:first-child>:last-child {border-top-right-radius: .75rem}
.data_description table tbody tr {background: #fff;}
.data_description table tbody tr td {border-bottom: 1px solid #bdbdbd;border-right: 1px solid #bdbdbd;}           
.data_description table tbody tr td a{ color:#494949}          
.data_description table tbody tr td.chitiet a{ color:#0000FF}          
.data_description table tbody tr td.chitiet span{ color:#FF0000}          
.data_description thead {--tw-bg-opacity: 1; background-color: rgb(225 27 30/var(--tw-bg-opacity));--tw-text-opacity: 1;color: #fff;color: rgb(255 255 255/var(--tw-text-opacity))}
.data_description tbody tr:nth-child(odd) {--tw-bg-opacity: 1;}

.display_description{ max-height: 1200px; overflow: hidden; }
.display_description_full{ max-height: none; overflow: visible; padding-bottom: 40px; }
.display_description .view_more{ background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.91) 50%,rgba(255,255,255,1) 55%); height: 120px; bottom: 0; position: absolute; padding-top: 80px; text-align: center; width: 100%; }
.display_description_full .view_more{ height: 70px; padding-top: 30px; }
.display_description #view_more_button{ background: #FFF; border: 1px #E51515 solid; border-radius: 3px; color: #E51515; cursor: pointer; padding: 2px 25px 5px 10px; position: relative; margin-bottom: 5px; }
.display_description #view_more_button::after{content: "";border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #E51515;position: absolute;top: 12px;right: 10px;z-index: 1;}
.display_description_full #view_more_button::after{border-bottom: 5px solid #E51515;border-top: none;}
.data_description a{ color: #E51515; }
.data_description p{ margin: 10px 0; }
.data_description img{ max-width: 99%; }
.data_description img[file-name]{ cursor: zoom-in; }
.data_description iframe{ max-width: 100%; max-height: 100%; text-align: center; }

.support_detail{bottom:50%;margin:0 auto;left:10px;width:calc(100% - 20px);display: flex;border-radius: 30px;padding: 20px;text-align: center;justify-content: space-between}
.support_detail div img{margin: 0 auto;display: block;padding: 8px 0;height: 57px}
.support_detail div span{color: #35302a;text-align: center;display: block;padding-bottom: 10px;font-weight: 600}
.support_detail div a img{margin: 0 auto;display: block;padding: 8px 0;height: 57px}
.support_detail div a span{color: #35302a;text-align: center;display: block;padding-bottom: 0;font-weight: 600;margin-top: 10px}

 
.fl{ float: left; }
.fr{ float: right; }
.hidden{ display: none; }
.data_not_found{ color: #999; text-align: center; font-size: 2rem; padding: 200px 0; }
.nowrap{ white-space: nowrap; }
.text_link{ color: #E51515; }
.text_link_grey{ color: #999; }
.text_link_green{ color: #52B858; }
.text_green{ color: #52B858; }
.text_orange{ color: #F59000; }
.text_red{ color: #E51515; }
.translate_x{ transition: transform .2s linear; -webkit-transition: -webkit-transform .2s linear; }
.translate_x:hover{ transform: translateX(-5px); -webkit-transform: translateX(-5px); }
.translate_y{ transition: transform .2s linear; -webkit-transition: -webkit-transform .2s linear; }
.translate_y:hover{ transform: translateY(-5px); -webkit-transform: translateY(-5px); }
.img-responsive { width:100% !important}
/*** Configuration Layout ***/

#container_body, #container_header, #container_content, #container_footer{clear: both;width: 100%;}
#container_content{}
#container_footer{background: #F5F5F5;border-top: 1px solid #E5E5E5;padding: 20px 0;}
.container_width{margin: 0 auto;position: relative;width: 96%;max-width: 1280px;overflow: hidden;}

/*-- End Configuration Layout --*/
.box-infomation {
    border: 1px solid #eaeaea;
    border-radius: 5px;
    padding: 10px 10px 0;
    position: relative;
	margin-bottom:25px;	
}
.box-infomation .title_box {
    position: absolute;
    background: white;
    font-size: 17px !important;
    padding: 0 5px;
    color: #1e8e04;
    font-weight: bold;
    margin: -23px 0 0 0;
    display: block;
}
.box-infomation span {
   padding:5px;
}
.detail_product_hotline {
	text-align: center
}

.detail_product_hotline a {
	background: #C40000;
	border-radius: 3px;
	color: #FFF;
	display: inline-block;
	font-size: 1.25rem;
	margin: 5px;
	padding: 5px 8px;
	position: relative;
	white-space: nowrap
}

.detail_product_hotline a .icm {
	margin-right: 8px
}

@keyframes button_icon_animation{0%{ bottom: 8px; opacity: 0; transform: scale(0, 0); }
70%{ bottom: 12px; opacity: 1; transform: scale(1.2, 1.2); }
100%{ bottom: 12px; opacity: 1; transform: scale(1, 1); }
}
@-webkit-keyframes button_icon_animation{0%{ bottom: 8px; opacity: 0; transform: scale(0, 0); }
70%{ bottom: 12px; opacity: 1; transform: scale(1.2, 1.2); }
100%{ bottom: 12px; opacity: 1; transform: scale(1, 1); }
}
.button_icon{background: #FFF;border-radius: 50%;color: #FFF;display: block;width: 46px;height: 46px;line-height: 46px;opacity: 0;position: fixed;bottom: 12px;text-align: center;z-index: 1;box-shadow: 0 3px 12px rgba(0, 0, 0, .15);transition: box-shadow 150ms linear;animation: button_icon_animation 250ms 1.5s forwards;-webkit-animation: button_icon_animation 250ms 1.5s forwards;}
.button_icon:hover{box-shadow: 0 5px 24px rgba(0, 0, 0, .3);color: #FFF;}
.button_icon .icm{font-size: 26px;line-height: 46px;}
.button_icon b{background: #E51515;border-radius: 50%;font-size: 12px;font-weight: normal;position: absolute;width: 20px;height: 20px;line-height: 17px;text-align: center;top: -5px;right: -5px;}
.button_hotline{color: #FFF;display: none;position: fixed;left: 24px;bottom: 24px;z-index: 1;}
.button_hotline .wrapper{position: relative; }
.button_hotline .wrapper .icm{background: linear-gradient(#52B858, #34A853);border-radius: 50%;display: block;font-size: 24px;line-height: 48px;width: 48px;height: 48px;position: relative;text-align: center;z-index: 1;}
.button_hotline .hotline{background: linear-gradient(#52B858, #34A853);border-radius: 0 5px 5px 0;color: #FFF;display: block;font-size: 1.3rem;padding: 3px 10px 6px;position: absolute;top: 7px;left: 38px;white-space: nowrap;}
#show_cart{background: linear-gradient(#F59000, #FD6E1D);right: 186px;}
#call_now{background: linear-gradient(#52B858, #34A853);display: block;left: 20px; bottom:100px !important}
#zalo{right: 70px;}
#fb_message{right: 12px;}
#zalo i, #fb_message i, #back_to_top{background: url(/images/zalo.png) no-repeat center;background-size: 35px;display: block;margin: 6px auto;width: 35px;height: 35px;}
#fb_message i{background: url(/images/fb-messenger.svg) no-repeat center;background-size: 35px;}
#back_to_top{background: url(/images/back-to-top.svg) no-repeat center;background-size: 35px;cursor: pointer;display: none;position: fixed;bottom: 63px;right: 18px;z-index: 1;}
.form_button, .form_button_2{background: #E51515;border: none;border-radius: 4px;color: #FFF;font-size: 1rem;padding: 6px 10px 9px;}
.form_button_2{background: #52B858;}
.form_button_3, .form_button_3_green{background: linear-gradient(#F59000, #FD6E1D);border: none;border-radius: 4px;color: #FFF;cursor: pointer;font-size: 1.25rem;font-weight: bold;padding: 6px 0 9px;text-transform: uppercase;width: 100%;max-width: 400px;}
.form_button_3 .icm, .form_button_3_green .icm{margin-right: 8px;}
.form_button_3_green{background: linear-gradient(#52B858, #34A853);}
.form_button_4, .form_button_5{background: #FFF;border: 1px solid #E51515;border-radius: 4px;color: #E51515;cursor: pointer;font-size: 1rem;padding: 3px 0 6px;width: 100%; transition: background .1s linear, color .1s linear;-webkit-transition: background .1s linear, color .1s linear;}
.form_button_4:hover{background: #E51515;color: #FFF;}
.form_button_5{border: 1px solid #52B858;color: #52B858}
.form_button_5:hover{background: #52B858;color: #FFF;}
.form_control{border: 1px solid #E5E5E5;border-radius: 4px;color: #333;font-size: 16px;padding: 5px 10px 8px;}
.form_error{color: #FF0000;font-size: 0.9rem;}
.header_wrapper{margin: 0 auto;max-width: 1280px;position: relative;width: 96%;}
#header_notice{background: linear-gradient(#F59000, #FD6E1D);color: #FFF;display: none;font-size: 1.2rem;padding: 5px 0 8px;text-align: center;}
#header_notice span{display: block;}
.header_content{background: #5170FF;padding: 10px 8px;}
.header_content .container_width{position: relative;width: 100%;}
.header_content .logo{font-size: 0;text-align: center;}
.header_content .logo img{width: 160px;}
.header_content .navbar_icon, .header_content .cart{color: #FFF;position: absolute;font-size: 1.6rem;line-height: 30px;top: 2px;}
.header_content .navbar_icon{left: 0;}
.header_content .cart{right: 0;}
.header_content .cart .icm{position: relative;}
.header_content .cart b{background: linear-gradient(#F59000, #FD6E1D);border: 1px #F99000 solid;border-radius: 50%;font-size: 11px;font-weight: normal;position: absolute;width: 18px;height: 18px;line-height: 15px;text-align: center;top: -10px;right: -10px;}
.header_content .hotline{color: #FFF;text-align: center;}
.header_content .hotline a{color: #FFF;font-size: 1.1rem;}
.header_content .hotline a+a{margin-left: 30px;}
.header_content .hotline .icm{margin-right: 5px;}
.header_content .hotline .note{font-size: 0.7rem;}
.header_search{box-shadow: 0 2px 4px rgba(0,0,0,0.2);border-radius: 3px;background-color: #FFF;font-size: 0;position: relative;margin: 10px 0 5px;height: 36px;padding-right: 42px;}
.header_search .keyword{background: #FFF;border: none;border-radius: 3px;font-size: 16px;padding: 0 10px 0px;width: 100%;height: 100%;}
.header_search .icm{background: linear-gradient(#F59000, #FD6E1D);border-radius: 3px;color: #FFF;font-size: 1.2rem;position: absolute;padding: 0 12px;height: 34px;line-height: 33px;top: 1px;right: 1px;}
.header_nav{background: #1800AD;display: none;position: relative;}
.home_newslit, .carousel-indicators{display: none;position: relative;}
.home_slideshow{ width:100%; margin-bottom:10px;}
.header_nav .note{color: #FFF;font-size: 0.85rem;position: absolute;right: 0;top: 10px;}
.header_menu > li{display: inline-block;  margin-left: 25px;position: relative;text-align: center;z-index: 2;}
.header_menu ul li{list-style-type:none;}
.header_menu > li:hover > a::after, .header_menu > li.active > a::after{content: "";border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #FFF;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);z-index: 1;}
.header_menu > li.active > a::after, .header_menu > li:hover > a::after{border-bottom: 5px solid #FFF;}
.header_menu > li:first-child{margin-left: 0;}
.header_menu > li > a{color: #FFF;display: block;padding: 8px 0 10px 0;position: relative;text-transform: uppercase;}
.header_menu > li:hover > a{color: #FA9999;}
.header_menu > li:hover > a .icm{color: #FA9999;}
.header_menu > li b{position: absolute;}
.header_menu > li > a .icm{margin-right: 5px;}
.header_menu ul{background: #FFF;box-shadow: 0 3px 5px rgba(51,51,51,.5);display: none;padding: 4px 0;position: absolute;text-align: left;width: 170px;}
.header_menu li:hover ul{display: block;}
.header_menu ul li a{display: block;padding: 6px 10px 8px;}
.header_menu ul li a:hover{background: #EEE;}
.navbar_body{overflow: hidden;}
.navbar_menu{background: #FFF;border-left: 1px solid #E5E5E5;overflow: auto;-webkit-overflow-scrolling: touch;position: fixed;width: 280px;height: 100%;top: 0;left: -280px;z-index: 5;}
.navbar_menu a{display: block;border-top: 1px solid #E5E5E5;padding: 10px;}
.navbar_menu a i{margin-right: 10px;}
.navbar_menu > li > a{font-weight: bold;}
.navbar_menu ul a{padding-left: 35px;}
.navbar_overlap{background: rgba(0,0,0,.5);position: fixed;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;z-index: 3;}
.breadcrumb{color: #595959;font-size: 0.9rem;padding: 10px 0;white-space: nowrap;}
.breadcrumb li{display: inline-block;}
.breadcrumb li+li::before{content: "›";font-family: 宋体;font-size: 1.2rem;margin: 0 7px 0 10px;}
.breadcrumb li.active{color: #595959;}
.page_bar{font-size: 1rem;margin-bottom: 20px;text-align: center;}
.page_bar *{border: 1px solid #E5E5E5;border-left: none;display: inline-block;font-style: normal;font-weight: normal;height: 30px;line-height: 26px;padding: 0 11px;overflow: hidden;}
.page_bar .first, .page_bar .ext{border-left: 1px solid #E5E5E5;}
.page_bar a:hover{background: #F5F5F5;}
.page_bar b{background: #F5F5F5;color: #525252;}
.page_bar i{border: none;padding: 0 10px;}
.page_bar .nav{font-family: 宋体;}
.page_bar .active{background: #E51515;border: 1px solid #E51515;color: #FFF;}
.price, .count{ color: #E51515; }
.old_price{ color: #595959; text-decoration: line-through; }

/*** News List ***/

.detail_news .breadcrumb .active{display: none;}
.news_list{margin-bottom: 20px;}
.news_list li{border-bottom: 1px solid #E5E5E5;margin-bottom: 15px;padding-bottom: 15px;}
.news_list a{color: #333;display: block;overflow: hidden;}
.news_list a:hover h3{color: #E51515;}
.news_list .picture{float: left;font-size: 0;margin-right: 15px;width: 100px;height: 56px;text-align: center;}
.news_list .picture img{max-width: 100%;max-height: 100%;}
.news_list .information{display: block;overflow: hidden;}
.news_list h3{font-size: 1rem !important;font-weight: bold;margin-bottom: 5px;}
.news_list .teaser{display: none;line-height: 1.5rem;}
.news_list .timepost{color: #595959;font-size: 0.8rem;margin-top: 5px;}
.news_timepost{color: #999;}

/*-- End News List --*/

.brand{color: #999;line-height: 160%;margin: 10px 0;}
.brand span{color: #999;font-size: 0.8rem;}
.brand a{white-space: nowrap;}
.brand .active{color: #E51515;}
.brand .active span{color: #E51515;}
.brand .active i{background: #E51515;border-radius: 50%;color: #FFF;font-size: 0.8rem;font-style: normal;padding: 0 4px 1px;margin-left: 3px;}
.product_tag_hot{background: linear-gradient(-90deg, #ec1f1f 0%, #ff9c00 100%);border-radius: 15px;color: #FFF;display: block;font-size: 0.8rem;font-weight: bold;height: 25px;padding: 2px 10px 0 30px;position: absolute;text-transform: uppercase;top: 10px;right: 10px;z-index: 1;}
.product_tag_hot:hover{color: #FFF;}
.product_tag_hot::after{content: "Nhiều người mua";}
.product_tag_hot .icm{border-radius: 50%;background: #E51515;font-size: 0.95rem;height: 25px;line-height: 25px;padding: 0 5.5px;position: absolute;top: 0;left: 0;}

/*** Product Thumb ***/

.product_thumb{margin-bottom: 20px;}
.product_thumb .title{margin-bottom: 10px;}
.product_thumb .title h1, .product_thumb .title h2{display: inline-block;margin: 0 10px 0 0;}
.product_thumb .title a h2{margin-right: 0;}
.product_thumb .title span{color: #999;font-size: 1.1rem;white-space: nowrap;}
.product_thumb .data{border-top: 2px solid #E51515;border-left: 1px solid #E5E5E5;}
.product_thumb .wrapper{border-right: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;float: left;font-size: 0;height: 270px;padding: 15px 0 10px;position: relative;text-align: center;width: 100%;}
.product_thumb .hot_tag, .product_thumb .new_tag, .product_thumb .promotion_tag{position: absolute;top: 5px;left: 0;z-index: 1;width: 48px;height: 71px;}
.product_thumb .hot_tag{background: url(/images/beacon-sprite.png) no-repeat 0 -12px}
.product_thumb .new_tag{background: url(/images/beacon-sprite.png) no-repeat 0 -83px}
.product_thumb .promotion_tag{background: url(/images/beacon-sprite.png) no-repeat 0 -154px}
.product_thumb .picture{font-size: 0;margin: 0 auto;width: 170px;height: 170px;max-width: 100%;overflow: hidden;text-align: center;transition: transform .2s linear;-webkit-transition: -webkit-transform .2s linear;}
.product_thumb .picture:hover{transform: translateY(-5px);-webkit-transform: translateY(-5px);}
.product_thumb .picture span{display: table-cell;vertical-align: middle;width: 170px;height: 170px;max-width: 100%;}
.product_thumb .picture img{max-width: 100%;}
.product_thumb .information{padding: 0 10px;position: absolute;left: 0;bottom: 10px;text-align: left;width: 100%;}
.product_thumb .name{display: -webkit-box;font-size: 1rem;height: auto;line-height: 1.35rem;margin-bottom: 5px;max-height: 2.7rem;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.product_thumb .price{position: relative;}
.product_thumb .price strong, .product_thumb .price b{font-size: 1.2rem;font-weight: normal;}
.product_thumb .old_price{display: none;font-size: 0.9rem;position: absolute;top: 4px;right: 0;}
.product_thumb  .title a.sub h2{ color:#1e8e04; font-size:0.9rem;margin: 0 5px 0 10px;}
.product_thumb  .title a:hover h2{ color:#FF0000;}

/*-- End Product Thumb --*/


/*** Detail Product ***/

.detail_product .breadcrumb .active{display: none;}
.detail_product_picture{font-size: 0;margin: 0 auto;max-width: 422px;position: relative;width: 100%;}
.detail_product_picture #photoswipe{display: table;margin: 0 auto;}
.detail_product_picture #photoswipe:after{background: rgba(0,0,0,0.4);content: "\e906";color: #FFF;font-family: 'icm' !important;font-size: 1.2rem;padding: 8px;position: absolute;bottom: 1px;right: 1px;}
.detail_product_picture #photoswipe{width: 100%;}
.detail_product_picture .wrapper{border: 1px #E5E5E5 solid;cursor: zoom-in;display: table-cell;position: relative;text-align: center;vertical-align: middle;height: 250px;}
.detail_product_picture #photoswipe .wrapper img{max-width: 100%;max-height: 100%;}
.detail_product_picture #photoswipe_items{border-collapse: separate;border-spacing: 5px;display: none;margin: 0 auto;}
.detail_product_picture #photoswipe_items.margin{margin-left: -4px;}
.detail_product_picture #photoswipe_items .wrapper{height: 64px;}
.detail_product_picture #photoswipe_items .wrapper a{cursor: zoom-in;display: block;width: 64px;}
.detail_product_picture #photoswipe_items .wrapper img{max-width: 64px;max-height: 64px;}
.detail_product_picture #photoswipe_items .wrapper b{background: rgba(0,0,0,0.4);color: #FFF;display: block;font-size: 1.8rem;font-weight: normal;width: 64px;height: 64px;line-height: 57px;position: absolute;text-align: center;top: 0;}
.detail_product_information{margin-bottom: 10px;}
.detail_product_price{font-size: 1.2rem;margin-bottom: 10px; padding-bottom:10px; position: relative;}
.detail_product_price > *{margin-right: 30px;white-space: nowrap;}
.detail_product_price strong, .detail_product_price b{font-size: 1.6rem;}
.detail_product_price .old_price_text, .detail_product_price .old_price{}
.detail_product_price .rating_star{font-size: 1rem;margin-right: 0;}
.detail_product_price .rating_star i{color: #CCC;}
.detail_product_price .rating_star label{color: #333;cursor: pointer;}
.detail_product_price .rating_star:hover label{color: #E51515;}
.detail_product_hide{color: #FF0000;font-size: 1.2rem;margin-bottom: 10px;}
.detail_product_config{/*border-radius: 4px;line-height: 1.3rem;padding: 5px 10px;*/margin-bottom: 15px;}
.detail_product_primotion{border-collapse: separate;border-spacing: 0;margin-bottom: 10px;}
.detail_product_primotion ul li{list-style-type:none ; border-bottom: none;margin: 5px 0;padding-left: 15px;position: relative;}
.detail_product_primotion ul li:first-child{padding-top: 0;}
.detail_product_primotion ul li .icm{color: #52B858;margin-right: 5px;position: absolute;top: 3px;left: 0;}
.detail_product_primotion ul li .bg{background: #E51515;border-radius: 3px;color: #FFF;display: inline-block; padding: 0 5px 2px;}
.detail_product_button{margin-bottom: 15px;}
.detail_product_group{margin-bottom: 10px;font-size: 0.9rem;}
.detail_product_group li{display: table;margin-bottom: 5px;width: 100%;}
.detail_product_group li span{float:left}
.detail_product_group li .name{margin-bottom: 5px;float:left}
.detail_product_group li .value{width: auto;float:left; margin-left:10px}
.detail_product_group li .color_item {display: inline-block;width: 27px;height: 27px;border-radius: 3px;padding: 2px;border: 1px solid #e5e5e5;cursor: pointer;box-shadow: 1px 1px 1px #e5e5e5}
.detail_product_group li .color_item .color-name {width: 100%;height: 100%;border-radius: 3px;}
.detail_product_group li a{border: 1px solid #DDD;color: #333;display: inline-block;margin: 0 10px 5px 0;padding: 3px 10px 5px;position: relative;min-width: 27px;text-align: center;}
.detail_product_group li a.active, .detail_product_group li a:hover{border: 1px solid #E51515;color: #333;}
.detail_product_group li a.active i{background: url(/images/beacon-sprite.png) no-repeat -36px 0;display: block;font-size: 0;position: absolute;text-indent: -99em;width: 12px;height: 12px;bottom: 0;right: 0;}
.detail_product_group a.not_found{border: 1px dashed #DDD;color: #595959;}
.detail_product_related{margin: 10px 0;}
.detail_product_related .wrapper{height: 58px;overflow: hidden;margin-bottom: 10px;}
.detail_product_related .picture{border: 1px #E5E5E5 solid;float: left;width: 58px;height: 58px;text-align: center;}
.detail_product_related .picture span{display: table-cell;vertical-align: middle;width: 58px;height: 58px;}
.detail_product_related .picture img{max-width: 100%;}
.detail_product_related .information{margin-left: 68px;}
.detail_product_related .name{font-size: 1rem;line-height: 1.25rem;max-height: 2.5rem;overflow: hidden;}
.detail_product_related .price{font-size: 1rem;}
.detail_product_related .old_price{font-size: 0.8rem;margin-left: 20px;}
.detail_product_promotion .title h2{background: #EC1933 !important;border-radius: 30px;color: #FFF !important;font-size: 1.2rem !important;padding: 4px 10px 5px 10px !important;}
#detail_product_specs_sticky{background: #FFF;}
#detail_product_specs_sticky.is_stuck{padding-top: 10px;}
.detail_product_specs{line-height: 140%;margin-bottom: 10px;width: 100%;}
.detail_product_specs tr{border-top: 1px #E5E5E5 solid;display: table;padding: 8px 0;width: 100%;vertical-align: top;}
.detail_product_specs tr.title{background: #F1F1F1;color: #E51515;font-size: 1.15rem;font-weight: bold;}
.detail_product_specs tr span{display: table-cell;vertical-align: top;}
.detail_product_specs tr .name{color: #595959;width: 40%;}
.detail_product_specs tr .value{padding-left: 8px;width: auto;}
.detail_product_specs tr .icm{color: #CCC;}
.detail_product_specs tr .icm.true{color: #52B858;}
.detail_product_specs tr a{color: #E51515;}
.detail_product_specs tr .link_brand{font-size: 0.85rem;}
.detail_product_specs .view_full{border-top: none;}
.detail_product_video{margin: 20px 0;text-align: center;}
.detail_product_video iframe{max-width: 100%;}
.detail_product_video em{font-size: 0.9rem;}

/*-- End Detail Product --*/


/*** Rating ***/

.rating_filter{background: #F5F5F5;padding: 10px;}
.rating_filter a{display: inline-block;}
.rating_filter a+a{margin-left: 20px;}
.rating_filter a span{font-size: 0.8rem;color: #999;}
.rating_filter a.active, .rating_filter a.active span{color: #E51515;font-weight: bold;}
.rating_form div{margin-bottom: 15px;}
.rating_form .rating_form_control{margin-bottom: 10px;}
.rating_form_star > span{float: left;}
.rating_form_star > span.clear{float: none;}
.rating_form_star .name{color: #595959;display: block;float: none;margin: 4px 5px 4px 0;}
.rating_form_star .star i{color: #CCC;cursor: pointer;font-size: 1.6rem;padding: 0 2px;}
.rating_form_star .star i.active{color: #FFCC00;}
.rating_form_star .text span{background: linear-gradient(#52B858, #34A853);border-radius: 2px;color: #fff;font-size: 0.8rem;margin-left: 5px;padding: 1px 8px 4px;position: relative;top: -1px;}
.rating_form_star .text span:after{border: 5px solid transparent;border-right-color: #44b055;content: "";height: 0;width: 0;margin-top: -5px;position: absolute;pointer-events: none;right: 100%;top: 50%;}
.rating_form_control{font-size: 0;}
.rating_form_control textarea{margin-bottom: 10px;width: 100%;height: 88px;}
.rating_form_control input{margin-bottom: 10px;width: 100%;}
#rating_list li{display: block;margin-bottom: 20px;}
#rating_list .wrapper{position: relative;}
#rating_list li.reply{background: #F5F5F5;border: 1px solid #E5E5E5;border-radius: 2px;margin-top: -5px;padding: 10px 12px 5px;position: relative;}
#rating_list li.reply:before, #rating_list li.reply:after{border: solid transparent;content: " ";position: absolute;height: 0;width: 0;top: -20px;left: 18px;}
#rating_list li.reply:before{border-color: none;border-bottom-color: #F5F5F5;border-width: 11px;margin-left: -11px;z-index: 1;}
#rating_list li.reply:after{border-color: none;border-bottom-color: #E5E5E5;border-width: 10px;margin-left: -10px;}
#rating_list li.reply > div+div{border-top: 1px solid #E5E5E5;margin-top: 9px;padding-top: 8px;}
#rating_list div{margin-bottom: 5px;}
#rating_list .user{font-weight: bold;}
#rating_list .user abbr{background: #595959;border-radius: 50%;color: #FFF;display: inline-block;font-size: 0.85rem;margin-right: 10px;text-align: center;text-decoration: none;text-transform: uppercase;width: 30px;height: 30px;line-height: 29px;}
#rating_list .user img{border-radius: 50%;margin-right: 10px;width: 30px;height: 30px;vertical-align: middle;}
#rating_list .user .admin{background: linear-gradient(#F59000, #FD6E1D);border-radius: 2px;color: #FFF;display: inline-block;font-size: 0.75rem;font-weight: normal;margin: 5px 0 0 10px;padding: 0 5px 2px;vertical-align: top;}
#rating_list .user .ordered{color: #52B858;font-size: 0.9rem;font-weight: normal;margin-left: 10px;padding-left: 18px;position: relative;white-space: nowrap;}
#rating_list .user .ordered .icm{margin-right: 5px;position: absolute;top: 4px;left: 0;}
#rating_list .user .ordered::after{content: "Đã mua hàng";}
#rating_list .content{line-height: 160%;}
#rating_list .content a{color: #DB1515;}
#rating_list .content .rating_button, #rating_list .content .rating_hotline{color: #FFF;display: inline-block;font-size: 0.9rem;font-weight: normal;line-height: normal;padding: 0 6px 2px;width: auto;}
#rating_list .rating_star{margin-right: 10px;}
#rating_list .text{color: #595959;font-size: 0.85rem;}
.rating_star{ color: #CCC; line-height: 1; font-size: 0; }
.rating_star i{ padding: 0 1px; font-size: 1rem; }
.rating_star i.active{ color: #FFCC00; }
.rating_star span{ display: inline-block; font-family: icm; position: relative; }
.rating_star span .active{ border: none; position: absolute; left: 0; top: 0; overflow: hidden; }
.rating_star span .width_1{ width: 10%; }
.rating_star span .width_2{ width: 20%; }
.rating_star span .width_3{ width: 30%; }
.rating_star span .width_4{ width: 40%; }
.rating_star span .width_5{ width: 50%; }
.rating_star span .width_6{ width: 60%; }
.rating_star span .width_7{ width: 70%; }
.rating_star span .width_8{ width: 80%; }
.rating_star span .width_9{ width: 90%; }

/*-- End Rating --*/

.footer_link{border-bottom: 1px solid #E5E5E5;display: none;font-size: 0.9rem;line-height: 160%;margin-bottom: 15px;padding-bottom: 15px;}
.footer_link a{color: #525252;}
.footer_link a:hover{color: #E51515;}
.footer_facebook{display: none;float: right;}
.footer_static{font-size: 0.9rem;line-height: 160%;margin-right: 0;}
.footer_static .footer_static_title{font-size: 1.2rem;font-weight: bold;margin-bottom: 5px;}
@media only screen and (min-width: 280px){
	html{ font-size: 15px; -webkit-text-size-adjust: 100%; }
}
@media only screen and (min-width: 360px){
	.header_content .hotline{ display: block; }
	.product_thumb .wrapper{ width: 50%; }
	
}
@media only screen and (min-width: 400px){
	.product_thumb .old_price{ display: block; }
}
@media only screen and (min-width: 640px){.autocomplete-suggestion .note{ position: absolute; top: 5px; right: 5px; }
.autocomplete-suggestion .note::before{ content: ""; }
.rating_form_star .name{ display: block; float: left; }
#rating_list .user .ordered::after{ content: "Đã mua tại Laptop Thanh Nga"; }
.product_thumb .wrapper{ width: 33.333333333333334%; }
}
@media only screen and (min-width: 770px){#header_notice span{ display: initial; }
.news_list .picture{ margin-right: 15px; width: 250px; height: 140px; }
.news_list h3{ font-size: 1.2rem !important; margin-bottom: 10px; }
.news_list .teaser{ display: block; }
.news_list .timepost{ font-size: 1rem; margin-top: 10px; }
.product_thumb .wrapper{ width: 25%; }
.product_thumb .title span{ font-size: 1.4rem; }
.detail_product_config, .detail_product_button, .detail_product_primotion{ width: 48%; float:left; }
.detail_product_primotion{ display: block; float:right }
.detail_product_group li span{ display: table-cell; vertical-align: top; }
.detail_product_group li .name{ color: #595959; font-weight: normal; margin-bottom: 0; padding: 6px 5px 0 0;}
.detail_product_related .wrapper{ width: 50%; float: left; }
.detail_product_related .information{ padding-right: 10px; }
.rating_form_control input{ width: 32.5%; }
.rating_form_control input+input{ margin-left: 1.25%; }
}
@media only screen and (min-width: 1024px){html{ font-size: 14px; -webkit-text-size-adjust: 100%; }
h1{ font-size: 2rem; margin-bottom: 15px; }
h2{ font-size: 1.7rem; }
h3{ font-size: 1.3rem; }
.breadcrumb li+li::before{ content: "»"; font-size: 0.9rem; margin: 0 9px 0 10px; }
.button_hotline{ display: block; }
@keyframes button_icon_animation{0%{ bottom: 8px; opacity: 0; transform: scale(0, 0); }
70%{ bottom: 24px; opacity: 1; transform: scale(1.2, 1.2); }
100%{ bottom: 24px; opacity: 1; transform: scale(1, 1); }
}
@-webkit-keyframes button_icon_animation{0%{ bottom: 8px; opacity: 0; transform: scale(0, 0); }
70%{ bottom: 24px; opacity: 1; transform: scale(1.2, 1.2); }
100%{ bottom: 24px; opacity: 1; transform: scale(1, 1); }
}
.button_icon{width: 60px;height: 60px;line-height: 60px;bottom: 24px;}
.button_icon .icm{font-size: 32px;line-height: 60px;}
.button_icon b{top: -3px;right: -3px;}
#call_now{display: none;left: 20px;}
#show_cart{right: 168px;}
#zalo{right: 96px;}
#fb_message{right: 24px;}
#zalo i, #fb_message i, #back_to_top{background-size: 40px;margin: 10px auto;width: 40px;height: 40px;}
#back_to_top{bottom: 90px;right: 35px;}
.detail_news .breadcrumb .active{ display: inline-block; }
.detail_product .breadcrumb .active{ display: inline-block; }
.detail_product_picture{ float: left; margin-bottom: 20px; }
.detail_product_picture #photoswipe:after{ display: none; }
.detail_product_picture #photoswipe .wrapper{ width: 422px; height: 422px; }
.detail_product_picture #photoswipe_items{ display: table; }
.detail_product_price .rating_star{ position: absolute; top: 14px; right: 0; }
.detail_product_hotline{ text-align: center; }
.detail_product_hotline a:first-child{ margin-left: 0; }
.detail_product_hotline .text{ display: inline-block; margin-top: 0; }
.detail_product_related .title{ background: url(/images/dot.png) repeat-x 0 15px; margin-bottom: 10px; }
.detail_product_related .title h2{ background: #FFF; color: #333; display: inline-block; font-size: 1.2rem; margin-bottom: 0; padding-right: 5px; }
.form_control{ font-size: 1rem; }
.header_content{ padding: 15px 0; }
.header_content .container_width{ width: 96%; overflow: visible; }
.header_content .logo{ position: absolute; left: 0; top: -10px; }
.header_content .logo img{ width: 188px; }
.header_search{ margin: 0 250px 0 250px; }
.header_search .keyword{ font-size: 1rem; }
.header_content .hotline{border-left: 1px #FA9999 solid;padding-left: 15px;position: absolute;top: -5px;right: 0;text-align: right;}
.header_content .hotline a{color: #FFF;display: block;}
.header_content .hotline a+a{margin-left: 0;}
.header_content .hotline .note{display: none;}
.header_content .cart{font-size: 2.1rem;margin-top: 2px;right: 150px;}
.navbar_icon{ display: none; }
.home_newslit{ width:29%; float:right}
.home_slideshow{width:70%; float:left; margin-bottom:50px;}
.carousel-indicators{ height:40px;}
.header_nav, .footer_link, .footer_facebook, .home_slideshow, .home_newslit, .carousel-indicators{ display: block; }
.detail_product_price strong, .detail_product_price b{ font-size: 2rem; }
.detail_product_price .old_price_text::before{ color: #999; content: "Giá cũ: "; }
.detail_product_information{ margin-left: 460px; }
.detail_product_left, .news_left{ float: left; width: 66%; }
.detail_product_right, .news_right{ clear: right; float: right; width: 32%; }
.news_right .product_thumb .title{ background: #E51515; color: #FFF; font-size: 1.6rem; margin-bottom: 0; padding: 8px 10px; }
.news_right .product_thumb .data{ border-top: none; }
#detail_product_specs_sticky{ float: right; width: 32%; }
.product_tag_hot{ font-size: 0.9rem; }
.product_thumb .wrapper{ width: 20%; height: 265px; }
.detail_product_right .product_thumb .wrapper,.news_right .product_thumb .wrapper{ min-width: 100%; }
.footer_static{ margin-right: 300px; }
}
@media only screen and (min-width: 1280px){
.product_thumb .wrapper{ width: 16.666666666666667%; }
.detail_product_right .product_thumb .wrapper,.news_right .product_thumb .wrapper{ min-width: 50%; }
}
table { background-color: transparent;}
th { text-align: left;}
.table { width: auto;}
.table thead tr th,.table tbody tr th,.table tfoot tr th,.table thead tr td,.table tbody tr td,.table tfoot tr td { padding: 8px; line-height: 1.428571429; vertical-align: top; border-top: 1px solid #dddddd;}
.table thead tr th { vertical-align: bottom; border-bottom: 2px solid #dddddd;}
.table caption + thead tr:first-child th,.table colgroup + thead tr:first-child th,.table thead:first-child tr:first-child th,.table caption + thead tr:first-child td,.table colgroup + thead tr:first-child td,.table thead:first-child tr:first-child td { border-top: 0;}
.table tbody + tbody { border-top: 2px solid #dddddd;}
.table .table { background-color: #ffffff;}
.table-condensed thead tr th,.table-condensed tbody tr th,.table-condensed tfoot tr th,.table-condensed thead tr td,.table-condensed tbody tr td,.table-condensed tfoot tr td { padding: 5px;}
.table-bordered { border: 1px solid #dddddd;}
.table-bordered thead tr th,.table-bordered tbody tr th,.table-bordered tfoot tr th,.table-bordered thead tr td,.table-bordered tbody tr td,.table-bordered tfoot tr td { border: 1px solid #dddddd;}
.table-bordered thead tr th,.table-bordered thead tr td { border-bottom-width: 2px;}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th { background-color: #f9f9f9;}
.table-hover tbody tr:hover td,.table-hover tbody tr:hover th { background-color: #f5f5f5;}
table col[class*="col-"] { float: none; display: table-column;}
table td[class*="col-"],table th[class*="col-"] { float: none; display: table-cell;}
@font-face { font-family: 'icm' ; src: url('/fonts/icm.eot?4qgqyf'); src: url('/fonts/icm.eot?4qgqyf#iefix') format('embedded-opentype'),  url('/fonts/icm.ttf?4qgqyf') format('truetype'),  url('/fonts/icm.woff?4qgqyf') format('woff'),  url('/fonts/icm.svg?4qgqyf#icm') format('svg'); font-weight: normal; font-style: normal; font-display: block;}
.icm { 
/* use !important to prevent issues with browser extensions that change fonts */

 font-family: 'icm' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; 
/* Better Font Rendering =========== */

 -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.icm_alert-triangle:before { content: "\e909";}
.icm_check-circle:before { content: "\e908";}
.icm_gift:before { content: "\e907";}
.icm_menu:before { content: "\ec71";}
.icm_phone:before { content: "\ea1d";}
.icm_search:before { content: "\e759";}
.icm_shopping-cart:before { content: "\ec71";}
.icm_x-circle:before { content: "\e904";}
.icm_memory-card:before { content: "\e900";}
.icm_ram:before { content: "\e905";}
.icm_magazine:before { content: "\e90c";}
.icm_headphones:before { content: "\e948";}
.icm_mouse:before { content: "\ea6c";}
.icm_usb-stick:before { content: "\ea90";}
.icm_drive:before { content: "\ea91";}
.icm_hammer-wrench:before { content: "\eb69";}
.icm_fire:before { content: "\ebe8";}
.icm_star-full2:before { content: "\ece5";}
.icm_checkmark-circle:before { content: "\e904";}

/* CSS Window Prompt */

.wPromptBody{overflow: hidden;left: 0;right: 0;}
#wPromptOverlay{background: #000;opacity: 0.7;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9998;}
#wPrompt{box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-sizing: border-box;color: #000;font-size: 1rem;position: fixed;z-index: 9999;}
.wPromptClose{background: url(/images/icon.png) no-repeat 0 -36px;display: block;position: absolute;right: 0;top: 0;width: 40px;height: 40px;z-index: 10000;}
#wPrompt:hover .wPromptClose{display: block;}
.wPromptWrapper{position: relative;overflow: auto;-webkit-overflow-scrolling: touch;width: 100%;height: 100%;}
.wPromptTitle{color: #D8052B;font-size: 1.2rem;font-weight: bold;margin-bottom: 10px;}
.wPromptAlert, .wPromptConfirm{line-height: 150%;padding: 15px 15px 15px 50px;position: relative;}
.wPromptAlert i, .wPromptConfirm i{position: absolute;width: 30px;height: 30px;top: 10px;left: 10px;}
.wPromptAlert i{background: url(/images/icon.png) no-repeat 0 -106px;}
.wPromptConfirm i{background: url(/images/icon.png) no-repeat 0 -106px;}
.wPromptAlertButton, .wPromptConfirmButton{margin-top: 15px;text-align: center;}
.wPromptInputButton{border: 1px solid #E5E5E5;background: #F5F5F5;cursor: default;font-weight: normal;padding: 5px 15px;}
.wPromptInputButtonTrue{margin-right: 10px;}
.wPromptIframe{border: none;display: block;width: 100%;height: 100%;}

.service_menu{list-style-type:none;margin-bottom:10px}.service_menu li a{display:block;color:#000;padding:8px 10px;text-decoration:none}.service_menu li a:hover{background-color:#999;color:white}.service_menu li a.selected{background-color:#999;color:white}.service_menu li a::before{content:"•";color:#DD2727;display:inline-block;margin:0 5px 0 5px}
@media only screen and (min-width: 1022px){
	.wPromptClose{ display: none; }
}
@media only screen and (max-width: 770px){
	.description_epkinhdienthoai img{ width:100%}
}


.giuseart-nav {
    position: fixed;
    left: 13px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 5px;
    width: auto;
    z-index: 9999;
    bottom: 50px;
    padding: 10px 0;
    border: 1px solid #f2f2f2;
}

.giuseart-nav ul {
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
    z-index: 10000;
}

.giuseart-nav ul li {
    list-style: none !important;
    position: relative;
    z-index: 10000;
}

.giuseart-nav ul>li a {
    border: none;
    padding: 3px;
    display: block;
    border-radius: 5px;
    text-align: center;
    font-size: 10px;
    line-height: 15px;
    color: #515151;
    font-weight: 700;
    max-width: 72.19px;
    max-height: 54px;
    text-decoration: none;
    position: relative;
    z-index: 10000;
}

.giuseart-nav ul>li .chat_animation {
    display: none;
}

.giuseart-nav ul>li a i.ticon-heart {
    background: url(/images/location.png) no-repeat;
    background-size: contain;
    width: 36px;
    height: 36px;
    display: block;
    position: relative;
    z-index: 10000;
}

.giuseart-nav ul>li a i.ticon-zalo-circle2 {
    background: url(/images/img_zalo_chuan.png) no-repeat;
    background-size: contain;
    width: 36px;
    height: 36px;
    display: block;
    position: relative;
    z-index: 10000;
}

.giuseart-nav li .button {
    background: transparent;
}

.giuseart-nav ul>li a i.ticon-angle-up {
    background: url(/images/scroll-top-icon.svg) no-repeat;
    background-size: contain;
    width: 36px;
    height: 36px;
    display: block;
    margin-left: 18px;
    position: relative;
    z-index: 10000;
}

.giuseart-nav ul>li a i {
    width: 33px;
    height: 33px;
    display: block;
    margin: auto;
    position: relative;
    z-index: 10000;
}

.giuseart-nav ul li .button .btn_phone_txt {
    position: relative;
    top: 5px;
    font-size: 10px;
    font-weight: bold;
    text-transform: none;
    z-index: 10000;
}

.giuseart-nav ul li .button .phone_animation i {
    display: block;
    width: 36px;
    font-size: 26px;
    margin-top: 0px;
    position: relative;
    z-index: 10000;
}

.giuseart-nav ul>li a.chat_animation svg {
    margin: -13px 0 -20px;
    position: relative;
    z-index: 10000;
}

.giuseart-nav ul>li a i.ticon-messenger {
    background: url(/images/img_mess-chuan.png) no-repeat;
    background-size: contain;
    width: 36px;
    height: 36px;
    display: block;
    position: relative;
    z-index: 10000;
}

.giuseart-nav ul>li a i.icon-phone-w {
    background: url(/images/icon-hotline.gif) no-repeat;
    background-size: contain;
    position: relative;
    z-index: 10000;
}

.giuseart-nav ul li .button .btn_phone_txt {
    position: relative;
    z-index: 10000;
}

@media only screen and (max-width: 600px) {
    .giuseart-nav li .chat_animation {
        display: block !important;
    }

    .giuseart-nav ul li .button .btn_phone_txt {
        position: relative;
        top: 35px;
        font-size: 10px;
        font-weight: bold;
        text-transform: none;
        z-index: 10000;
    }

    .giuseart-nav ul li .button .phone_animation i {
        display: inline-block;
        width: 27px;
        font-size: 26px;
        margin-top: 7px;
        position: relative;
        z-index: 10000;
    }

    .giuseart-nav li .button .phone_animation {
        box-shadow: none;
        position: absolute;
        top: -6px;
        left: 50%;
        transform: translate(-50%, 0);
        width: 45px;
        height: 45px;
        border-radius: 100%;
        background: #6cb917;
        line-height: 15px;
        border: 2px solid white;
        z-index: 10000;
    }

    .giuseart-nav ul>li a {
        padding: 0;
        margin: 0 auto;
        z-index: 10000;
    }

    .giuseart-nav {
        background: rgba(255, 255, 255, 0.7);
        width: 100%;
        border-radius: 0;
        color: #fff;
        height: 60px;
        line-height: 50px;
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 9999;
        padding: 5px;
        margin: 0;
        box-shadow: 0 4px 10px 0 #000;
        overflow-x: hidden;
    }

    .giuseart-nav li {
        float: left;
        width: 20%;
        list-style: none;
        height: 50px;
        position: relative;
        z-index: 10000;
    }

    .phone-mobile {
        display: block !important;
    }
}

.to-top-pc a {
    cursor: pointer;
}