/* CSS Document */
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
*{padding:0;margin:0;}
body{font-size:14px;color:#333;font-family: 'Roboto', sans-serif;border-right:1em solid #fff;border-left:1em solid #fff;border-bottom:1em solid #fff;}
@font-face{font-family:'icomoon';src:url("fonts/icomoon51fa.html?-o1ruzt");src:url("fonts/icomoond41d.html?#iefix-o1ruzt") format("embedded-opentype"),url("fonts/icomoon51fa.woff?-o1ruzt") format("woff"),url("fonts/icomoon51fa-2.html?-o1ruzt") format("truetype"),url("fonts/icomoon51fa-3.html?-o1ruzt#icomoon") format("svg");font-weight:normal;font-style:normal}
[class^="icon-"],footer .newsletter a:after,[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"\e602"}.icon-googleplus:before{content:"\e603"}.icon-pinterest:before{content:"\e604"}.icon-twitter:before{content:"\e605"}.icon-weibo:before{content:"\e606"}.icon-play2:before{content:"\e621"}.icon-vk:before{content:"\e622"}.icon-video:before{content:"\e620"}.icon-location-big:before{content:"\e61c"}.icon-location-small:before{content:"\e61c"}.icon-mail-big:before{content:"\e61d"}.icon-chat-big:before{content:"\e61e"}.icon-call-big:before{content:"\e61f"}.icon-selector:before{content:"\e60a"}.icon-share:before{content:"\e61b"}.icon-old-mail-big:before{content:"\e617"}.icon-old-location-big:before{content:"\e618"}.icon-old-call-big:before{content:"\e619"}.icon-old-chat-big:before{content:"\e61a"}.icon-arrowup:before{content:"\e60d"}.icon-arrowdown:before{content:"\e616"}.icon-call:before{content:"\e614"}.icon-chat:before{content:"\e615"}.icon-info:before{content:"\e613"}.icon-menu:before{content:"\e607"}.icon-close:before{content:"\e608"}.icon-check:before{content:"\e612"}.icon-arrowright:before{content:"\e610"}.icon-arrowleft:before{content:"\e611"}.icon-search:before{content:"\e60b"}.icon-mail:before{content:"\e60c"}.icon-logo:before{content:"\e609"}.icon-bag:before{content:"\e600"}.icon-bag_big:before{content:"\e601"}.icon-instagram:before{content:"\e60e"}.icon-tumblr:before{content:"\e60f"}
img{max-width:100%;vertical-align:middle;}
header,#main,footer{width:100%;max-width:97em;margin:0 auto;}
#top_bar,#main_nav{margin:0 auto;width:100%;}
.container-fluid{padding:0 45px;}
.header-left,header-right{  width: 100%;max-width: 97em;margin: 0 auto;}
header .row{margin-left:0;margin-right:0;max-width:97em;position:relative;}
#top_bar{min-height:48px;background:#fff;padding:10px 0px 0px;}
.affix{position:fixed !important;}
.header_left .affix img{width:100px;}
.header_left .affix{padding:0 !important;top:7px !important;margin-top:0px !important;left:55px;}
.dh_sv,.dh_text,.dh_a,.dh_b,.dh_c,.dh_d,.dh_e,.dh_hl,.lang{float:left;}
.dh_a i{background:url(images/icon.png);width:36px;height:36px;background-position:-11px -5px;float:left;}
.dh_b i{background:url(images/icon.png);width:36px;height:36px;background-position:-56px -5px;float:left;}
.dh_c i{background:url(images/icon.png);width:36px;height:36px;background-position:-100px -5px;float:left;}
.dh_d i{background:url(images/icon.png);width:36px;height:36px;background-position:-144px -7px;float:left;}
.dh_e i{background:url(images/icon.png);width:36px;height:36px;background-position:-144px -7px;float:left;}
.dh_text{text-transform:uppercase;margin:3px 10px;font-weight:bold;letter-spacing: 0.3px;font-size:11px;}
.dh_hl p:nth-child(2){color:#e51717;font-weight:bold;}
.dh_a,.dh_b,.dh_c,.dh_d{margin-right:41px;}
.dh_hl{margin:6px 10px;text-transform:uppercase}
.dh_hl p{margin:0;font-size:11px;}
.logo{margin:15px 0px;position:absolute;left:22px;top:2px;z-index:10000;width:153px;}
.logo-mb img{width:100px;}
.logo-mb{position:absolute;left:0;right:0;top:4px;}
.affix{padding:6px 0px;}
.affix .logo{display:none;}
.affix .logo-sticky{display:block;}
.logo img{width:150px;height:auto;}
.block_cat{background:#000 url(images/bg.jpg) no-repeat center center;padding-top:58px;border-top:1em solid #fff;}
.cat_item img{width:100%;height:auto;}/*width:383px;heigh:204px*/
.cat_item{padding:0px 20px;}
.cat_item a{color:#666;text-decoration:none;text-align:center;width:100%;float:left;position:relative;}
.cat_item a h2{font-size:24px;font-weight:normal;margin:18px 0px 58px 0px;line-height:26px;letter-spacing: 1px;transition:all 0.4s}
.cat_item a:hover h2{color:#999;}
.cat_item a:hover img{opacity:0.7;}
.cat_item a:nth-child(1):before {content: "";position: absolute;top: 20px;left: 20px;bottom: 20px;right: 20px;z-index: 9;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;transform: scale(0, 1);}
.cat_item a:nth-child(1):after {content: "";position: absolute;top: 20px;left: 20px;bottom: 20px;right: 20px;z-index: 9;border-left: 1px solid #ccc;border-right: 1px solid #ccc;transform: scale(1, 0);}
.cat_item a:nth-child(1):hover:before,.cat_item a:nth-child(1):hover:after {transform: scale(1);-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
footer{background:#000 url(images/bg-2.jpg) no-repeat center top;padding:55px 45px 25px;}
.home footer{margin-top:-55px;}
footer .main-footer-branding {height: 30px;margin-bottom: 5.5em;background: url("images/vertu-logo-black.png") no-repeat center top;}
footer .footer_row{border-top:solid 1px rgba(255,255,255,0.2);}
footer .footer_row:before,footer .footer_row:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}
footer .sub-footer-heading{color:#fff;margin:0px 10px 0px 0;display:inline-block;white-space:nowrap;font-size:16px;font-weight:100;letter-spacing:.115em;line-height:1.4em;font-family:Tahoma, Geneva, sans-serif;}
footer .social .social-list{text-align:center;display:inline-block;margin:2px 0 0}
footer .social .social-list li{display:inline-block;margin:0 6px;padding:.5625em 0 5px}
footer .social .social-list li a{font-size:16px;transition:all 0.3s;}
footer a, footer button, footer .a {color: #aaa;}
footer .newsletter a:after{content:"\e610";display:inline-block;font-size:.625em;margin:0 8px;}
footer .newsletter a{display:inline-block;border-left:solid 1px #333;margin:1.125em 1.625em 1.125em 1.625em;padding:0 .9375em 0 33px;font-size:13px !important;color:#666;font-weight:normal;}
footer .social .social-list li a:hover{color:#fff;text-decoration:none;}
.menu_footer{display:block;list-style:none;}
.menu_footer > li{float:left;margin:10px 0px 20px;max-width: 314px;min-height: 205px;}
.menu_footer > li:last-child{padding-right:0;}
.menu_footer > li > a{color:#fff;font-size:14px;text-transform:uppercase;margin-top:16px;float:left;height:36px;width:100%;transition:all 0.4s}
.menu_footer li ul{list-style:none;float:left;width:100%;}
.menu_footer li ul li a{font-size:13px;color:#999;line-height:25px;transition:all 0.4s}
.menu_footer li ul li a:hover{color:#fff;text-decoration:none;}
.menu_footer > li > a:hover{color:#999;text-decoration:none;}
.copyright{margin:25px 0px;color:#666;font-size:12px;}
#navigation{float:left;margin:0px 0px 0px 207px;}
#navigation nav ul li a{text-transform:uppercase;font-size:14px;color:#000;font-weight:500;}
#navigation nav ul li a:hover{color:#999;}
#navigation nav ul li ul{background-color:transparent;z-index:1000;background-position:center top;border:none;max-height:338px;height:338px;transition:all 0s;}
#navigation nav ul li ul li{width:100%;}
.sub-menu-custom{left:auto;right:0;position:absolute;width:300px;}
.item1 ul .sub-menu-custom{right:757px;}
.item2 ul .sub-menu-custom{right:733px;}
.item3 ul .sub-menu-custom{right:622px;}
.item4 ul .sub-menu-custom{right:520px;}
.item5 ul .sub-menu-custom{right:408px;}
.item6 ul .sub-menu-custom{right:221px;}
.item7 ul .sub-menu-custom{right:92px;}
.item8 ul .sub-menu-custom{right:1px;}
.item9 ul .sub-menu-custom{right:-108px;}
.dh_text p{margin-bottom:0;}
.lang ul{list-style:none;display:block;}
.lang ul li{float:left;}
.lang ul li.lang-vi{margin-right:10px;}
.newsletter a p{display:inline-block;margin-bottom:0;}
.fullwidthbanner-container{max-width:100%;margin:0 auto !important;left:auto !important;width:100% !important;}
.archive .products li,.owl-carousel .owl-item{float:left !important;padding:10px 0px 0px 0px !important;text-align:center;}
.archive .products li{border:1px solid #eaeaea;transition:all 0.4s}
.archive .products li .wc_email_inquiry_button_container,.owl-item .wc_email_inquiry_button_container{display:none;}
.archive .products li:hover{border-color:#666;}
.archive .row_main{margin-top:45px !important;}
.archive .products li a img,.owl-carousel .owl-item a img{width:auto !important;height:340px !important;margin:0 auto !important;}
.archive .products li a h2,.owl-carousel .owl-item a h3{color:#666;font-size:20px !important;transition:all 0.4s}
.woocommerce ul.products li.product h2{padding: .5em 0;margin: 0;}
.archive .products li a h3:hover,.owl-carousel .owl-item a h3:hover{color:#000;}
.archive .products li .price del span,.owl-carousel .owl-item .price del span{color:#999;font-size:18px;}
.archive .products li .price ins span,.owl-carousel .owl-item .price ins span{color:#e31313;font-size:20px;font-weight:normal}
.archive .products li .price ins,.owl-carousel .owl-item .price ins{text-decoration:none;}
.archive .products li form,.owl-carousel .owl-item form{margin-bottom:13px;}
.archive .products li form button, .owl-carousel .owl-item form button{margin-top:0 !important;transition:all 0.4s}
.archive .products li form button,.owl-carousel .owl-item form button{border:1px solid #c7c7c7 !important;background:#fff !important;color:#666 !important;border-radius:0;font-size:16px !important;font-weight:normal !important;}
.archive .products li form button:hover,.owl-carousel .owl-item form button:hover{background:#666 !important;color:#fff !important;}
.woocommerce-pagination ul li a.page-numbers{color:#666;}
.fanpage,.sell_product,.client{width:100%;float:left;border:1px solid #eaeaea;padding:10px;}
.fanpage h4,.sell_product h4,.client h4{text-align:center;font-size:20px;color:#333;text-transform:uppercase;}
.sell_product,.client{margin-top:20px;}
.line{clear:both;width:50%;margin:15px auto;background:#707070;height:2px;display:block}
.wp-pagenavi{text-align:center;margin-bottom:40px;}
.wp-pagenavi .current,.wp-pagenavi a{margin:0;text-decoration:none;line-height:2.4;width:35px;height:35px;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:inline-block;}
.wp-pagenavi .current{background:#666;color:#fff;border:1px solid #666 !important;margin-right:-2px !important;padding:5px;margin-left:3px;}
.wp-pagenavi a{color:#666;padding:5px 0px !important;margin-right:1px !important;border:1px solid #d3ced2 !important;margin-right:-3px !important;}
.wp-pagenavi a:hover{background:#666;color:#fff;border:1px solid #d3ced2 !important;}
.wp-pagenavi .current:hover{border:none;}
.relate_post h3{font-size:34px;color:#666;text-transform:uppercase;font-weight:300;}
.relate_post .rpbt_shortcode ul{list-style-image:url(images/bullet.png);margin-left:15px;}
.relate_post .rpbt_shortcode ul li a{color:#666;font-size:16px;line-height:28px;font-weight:300;}
.relate_post .rpbt_shortcode ul li a:hover{text-decoration:none;color:#333;font-weight:500;}
.lienhe{width:100%;float:left;}
.lienhe p{width:100%;float:left;clear:both;}
.lienhe span{float:left;width:79px;margin-right:8px;text-align:left;color:#cac9c9;font-size:12px;}
.lienhe input{float:left;width:100%;color:#fff;background:none;border:1px solid #5e5c5a;}
.lienhe textarea{background:none;border:1px solid #5e5c5a;width:100%;height:120px;}
.lienhe .wpcf7-form-control-wrap{width:83% !important;}
.lienhe .submit{float:left !important;margin-right:9px;margin-left:87px;width:60% !important;}
.lienhe .submit input{background:#565656;border:1px solid #5e5c5a;color:#cac9c9;font-size:12px;margin-right:10px;width:122px !important;height:44px;text-transform:uppercase;font-weight:bold;}
.lienhe .submit input:hover{background:#393939;}
.luuy{width:50% !important;margin-left:88px;font-size:12px;color:#cac9c9;margin-top:-15px;}
.sell{width:100%;float:left;border-bottom:1px solid #e0e0e0;margin-bottom:23px;padding-bottom:23px;}
.figure{width:98px;border:1px solid #e0e0e0;height:136px;text-align:center;padding-top:9px;float:left;transition:all 0.4s}
.figure:hover{border-color:#666;}
.figure img{width:auto;height:117px !important;}
.title_sell{width: 153px;float: left;margin-left: 12px;}
.title-news a{font-size:14px;color:#999;transition:all 0.4s}
.title-news a:hover{color:#666;text-decoration:none;}
.title_sell .price del span{color:#999;font-size:15px;}
.title_sell .price del{color:#999}
.title_sell .price ins span{color:#e31313;font-size:20px;}
.title_sell .price ins{text-decoration:none;}
.sell:last-child{border-bottom:none;padding-bottom:0;margin-bottom:10px;}
.owl-carousel .owl-item a:hover{text-decoration:none;}
.shiftnav-loading{display:none !important;}
.lang{margin-bottom:10px;margin-top:5px;}
.button_l button{  background: #2f495f !important;font-size: 15px;text-transform: uppercase;padding:8px 0px;}
.shiftnav-toggle-main-block{float:right;padding:8px 5px !important;}
.bn-rp{display:none;}
#shiftnav-toggle-main{background:#fff !important;color:#000 !important;}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{margin-top:0 !important;}
#main_nav{background:#fff;top:47px;max-width:97em;}
.title_sell .title-news{margin-top:0;}
.owl-item > div{margin:5px;border:1px solid #eaeaea;transition:all 0.4s}
.owl-item > div:hover{border-color:#666;}
.owl-item:first-child > div{margin-left:0 !important;}
.owl-item > div.last{margin-right:1px;}
.owl-item > div.first{margin-left:9px;}
.wc_email_inquiry_button_container a{width: 246px !important;max-width:100%;}
.wc_email_inquiry_button_container{width:49%;float:left;}
.summary form.cart .quantity{display:none;}
.summary form.cart{width:49%;float:left;margin-left:6px;}
.summary button.single_add_to_cart_button{width:246px !important;max-width:100%;margin-top:5px !important;}
.form_r .wc_email_inquiry_field:nth-child(1){display:none;}
.form_l{padding-left:25px;}
.l_button{width: 90%;clear: both;float: left;}
.cart-sp{  width: 94%;float: left;clear: both;padding: 0 23px;margin-top:13px;}
.cart-sp table{  width: 100%;max-width: 100%;background: #fafafa;}
.cart-sp table tr{width:100%;height:42px;text-align:center;}
.cart-sp table tr td{border:1px solid #cfcece;}
.cart-sp .quantity{  width: 30px;height: 30px;text-align: center;background: #fff;border: 1px solid #cecece;}
.cart-sp .total{width: 94.8%;float: left;clear: both;padding: 16px 23px 16px 22px;background: #fff;border: 1px solid #cecece;border-top: none;text-align: right;}
.cart-sp del span.amount{display:none;}
.cart-sp ins{text-decoration:none;}
.cart-sp .total ins .amount{color:red;font-weight:bold;}
.designby{margin: 25px 0px;color: #666;font-size: 12px;text-align:right;}
.designby a{color:#fff;transition:all 0.4s}
.designby a:hover{color:#999;text-decoration:none;}
.sub-menu-custom li a{padding:6px 20px !important;}
.sub-menu-custom li:first-child a{margin-top:7px;}
#billing_first_name_field{width:100%;}
#order_comments{min-height:180px;box-shadow: inset 0 1px 2px rgba(71, 73, 72, 0.09999999999999998);  border: 1px solid #cccccc;}
.page-id-34 .woocommerce-billing-fields input{background: #fff;  min-height: 30px;  box-shadow: inset 0 1px 2px rgba(71, 73, 72, 0.09999999999999998);  border: 1px solid #cccccc;}
@media screen and (max-width:1065px){.summary form.cart,.wc_email_inquiry_button_container{width:100%;margin-left:0;}}
@media screen and (max-width:992px){.logo{width:100%;text-align:center;}header{display:none;}.lang{  float: left;margin-left: 278px !important;margin-top: 4px !important;}.logo-mb{float:left;}.form_l{padding-left:15px;}.cart-sp .total{width:94.5%;}.cart-sp{width:95.6%;}.designby{text-align:left;margin-top:0px;}}
@media screen and (max-width:768px){.lang{  float: left;margin-left: 28px !important;margin-top: 4px !important;}.logo-mb{float:left;}.form_l{padding-left:15px;}.cart-sp .total{width:92.9%;}.cart-sp{width:95.6%;}.banner .term-description{width:85% !important;}}

@media screen and (max-width:767px){.dh_a, .dh_b, .dh_c, .dh_d{margin:4px 0px;width:50%;}.container-fluid{padding:0 15px;}}
@media screen and (max-width:626px){.woocommerce-tabs .tabs li{width:auto !important;}}
@media screen and (max-width:639px){.slider{display:none;}.bn-rp{display:block;padding: 50% 0 76% 0;position: relative;background: #000;}.banner-reponsive{background-size:cover;background-repeat: no-repeat;background-position: center center;height: 100%;width: 100%;position:absolute;left:0;top:0;}}
@media screen and (max-width:603px){.lang{  float: left;margin-left: 28px !important;margin-top: 4px !important;}.logo-mb{float:left;}.cart-sp .total {width: 90.7%;}}
@media screen and (max-width:589px){footer .newsletter a{margin:0;padding:0;border-left:none;}.lienhe .submit{margin-left:0;width:100% !important;}.luuy{margin-left:0;}.lienhe .submit input{margin-bottom:5px;}}
@media screen and (max-width:529px){
.woocommerce-cart .blog{overflow:hidden;}
.coupon .button{clear:both;margin-top:7px !important;float:left !important;}
.woocommerce-cart .news-category-block .woocommerce{overflow:hidden;}}
@media screen and (max-width:499px){footer .sub-footer-heading{width:100%;text-align:center;}.social{padding:20px 0px;}.menu_footer li ul{display:none;}.menu_footer > li{width:100%;text-align:center;margin:0;min-height:0;max-width:100%;}.copyright,.designby{text-align:center;}.single .banner .woocommerce-breadcrumb{font-size:15px;}}
@media screen and (max-width:460px){.lang{  float: left;margin-left: 28px !important;margin-top: 4px !important;}.logo-mb{float:left;}.cart-sp .total {width: 87.1%;}.l_button{width:63%;padding-left:16px;}}
@media screen and (max-width:452px){.dh_sv{display:none;}.lang{margin-top:8px;}header{display:none;}}
@media screen and (max-width:432px){.lang{display:none;}}
@media screen and (max-width:399px){.lang{display:none;}}
@media screen and (max-width:360px){.lang{display:none;}.cart-sp{display:none;}.l_button{width:94%;}}
@media screen and (max-width:320px){.lang{display:none;}.cart-sp{display:none;}.l_button{width:94%;}}
@media screen and (max-width:240px){.logo-mb{display:none;}.lang{display:block;}.l_button {width: 69%;}}
.affix{top:0 !important;}
.customNavigation a{width:18px;height:55px;border-radius:100%;display:inline-block;position:absolute;top:50%;margin-top:-28px;font-size:0;border-radius:0 !important;cursor:pointer;}
.customNavigation .next2{background:#2f495f url(images/prev.png) no-repeat center;right:0;width:65px;height:65px;}
.customNavigation .prev2{background:#2f495f url(images/next.png) no-repeat center;width:65px;height:65px;left:0;}
#sidebar{padding-left:0;}
.img_cus{width:76px;height:66px;float:left;}
.img_cus img{width:100%;height:100%;}
.nam_cus{width:191px;float:left;margin-left:10px;}
.nam_cus h5{margin-top:0;margin-bottom:5px;color:#000;font-size:14px;}
.nam_cus p{font-size:12px;color:#666;}
.nd{width:100%;float:left;clear:both;color:#666;font-size:12px;position:relative;}
.fell{  width: 100%;float: left;border-bottom: 1px solid #eaeaea;margin-bottom: 10px;}
.fell:last-child{border-bottom:none;}
.nd p:before{content:"“";color:#666;display:block;font-size:26px;width:11px;position:absolute;left:0px;top:-5px}
.nd p:after{content:"”";color:#666;display:block;font-size:26px;width:11px;position:absolute;right:0px;bottom:-5px}
.nd p{text-align:center;}
.blog_new .news-category-block{margin-top:35px;}
.wc_email_inquiry_button_container a{background:#2f495f !important;border-radius:0 !important;border:none !important;}
.product_meta{clear:both;}
span.wpcf7-not-valid-tip{width:100% !important;}
div.wpcf7-validation-errors{border:none !important;}
.pp_pic_holder .ppt,.pp_description,.pp_gallery{display:none !important;}
.woocommerce-main-image{height:428px;width:100%;border:1px solid #eaeaea;text-align:center;display:table-cell;vertical-align:middle}
.woocommerce-main-image img{width:auto !important;}