.wpb_single_image .vc_figure-caption {
margin-top: .2em;
font-size: 1.2em;
}
@media (min-width: 768px) and (max-width: 990px){
.bandoonline iframe{height: 310px;}
}
@media (max-width: 767px){
.bandooline iframe{ height: 210px;}
}
#sns_respmenu #menu_offcanvas a {
color: #fff !important;
}
#sns_respmenu > [class*="btn"].leftsidebar, #sns_respmenu > [class*="btn"].rightsidebar {
display: none !important;
}
.nhacungcap_des{ display: block;}
.nhacungcap_mobi{display: none;}
@media (max-width: 991px){
.sns-product-tabs.template-carousel:not(.wpb_heading_top) .sns-nav-tabs-warpper h2.wpb_heading {
position: relative;
margin-bottom: 1px;
color: #fff;
padding-top: 15px !important;
}
.sns-product-tabs.template-carousel:not(.wpb_heading_top) .sns-nav-tabs-warpper {
position: relative;
background: #0286d4 !important;
height: 45px;
color: #fff !important;
}
#sns_footer_middle .widget > div ul li a {
padding: 0 10px 0 0;
position: relative;
-webkit-transition: all 0.1s ease-out;
-o-transition: all 0.1s ease-out;
transition: all 0.1s ease-out;
display: block;
float: left;
}
.nhacungcap_des{ display: none;}
.nhacungcap_mobi{display: block;}
}#sns_menu { height: 56px; background: #0286d4 !important;}
#sns_mainmenu ul#main_navigation > li.menu-item:hover {
background: #fff;
}
#sns_mainmenu ul#main_navigation > li.menu-item.current-menu-ancestor > a, #sns_mainmenu ul#main_navigation > li.menu-item.current-menu-item > a {
color: #000 !important;
position: relative;
background-color: white;
padding: 0px 15px;
}
#sns_mainmenu ul#main_navigation > li.menu-item > a {color: #fff !important;}
#sns_menu .sns-mainnav-wrapper {
position: relative;
display: block;
height: 56px;
padding-top: 2px;
}
#sns_menu .mycart.mini-cart .tongle, #sns_menu .mycart.mini-cart .tongle .fa, #sns_menu .block-search a.icon-search .fa{color: #fff !important;}
h1, h2, h3, h4, h5, h6, input[type="submit"], input[type="button"], .button, button, blockquote, #wp-calendar tfoot td a, .gfont, .onsale, .price, .widget a.title, .widget .product-title, .widget .post-title, #sns_titlepage, #sns_mainmenu>ul>li.menu-item>a {  font-weight: 400 !important; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
color: #555;
background-color: transparent;
border: 1px solid transparent;
border-bottom-color: rgb(249, 249, 249);
cursor: default;
}
.sns-product-tabs .nav-tabs > li.active a, .sns-product-tabs .nav-tabs > li:hover a {
color: #ffffff;
border: none;
}
.sns-product-tabs .nav-tabs > li > a span {
color: #0b101f;
font-size: 16px;
}
.sns-product-tabs .nav-tabs > li {
cursor: pointer;
position: relative;
background: #ffffff;
color: #000;
display: inline-block;
padding: 10px 15px 5px 15px!important;
line-height: 1;
margin: 0;
padding: 0 20px;
-webkit-transition: all 0.2s ease-out 0s;
-o-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
font-size: 1.667em;
float: left;
margin-right: 1px;
}
.nav-item first.active{ background: #64392a;}
.nav-item first.active{ background: #64392a;}
.sns-product-tabs .nav-tabs > li > a:after { border-color: rgba(333, 333, 333, 0) !important; border-top-color: #f7f3f3 !important;}
.sns-product-tabs .nav-tabs > li > a span:after { background: transparent !important;}
#sns_header .header-right .header-right-widget { margin-bottom: 15px; margin-top: 15px;}
#sns_header {position: relative; padding: 30px 0 10px;}
#sns_menu .mycart.mini-cart .number-item {color: #fff!important;}
#sns_mainmenu ul#main_navigation > li.menu-item > a { padding: 0px 15px 0px 15px !important;}
h1, h2, h3, h4, h5, h6, input[type="submit"], input[type="button"], .button, button, blockquote, #wp-calendar tfoot td a, .gfont, .onsale, .price, .widget a.title, .widget .product-title, .widget .post-title, #sns_titlepage, #sns_mainmenu>ul>li.menu-item>a {
font-family: arial !important;
}
.sns-product-tabs .nav-tabs > li{line-height: 20px !important;font-size: 20px !important;}
#sns_mainmenu ul#main_navigation > li.menu-item > ul.sub-menu li.menu-item a { padding: 10px 20px !important; font-size: 16px !important; display: block;}
@media (max-width: 1200px){#sns_menu #sns_respmenu .btn2 i {color: #eae8e8 !important;}}
#sns_footer a{color: #060606 !important;}
.sns_icon_box .sns_icon_left div { background: #ffe975 !important;}
body #sns_wrapper > .wrap { width: 100%; background: #f9fbfd;}
@media (min-width: 768px){.prdlist-content ul.products li.first { clear: none !important;}}
.product_list.grid .block-product-inner .item-img .cart-wrap .button.product_type_simple, .product_list.grid .block-product-inner .item-img .cart-wrap .button.product_type_grouped, .product_list.grid .block-product-inner .item-img .cart-wrap .product_type_variable, .product_list.grid .block-product-inner .item-img .cart-wrap .product_type_external, .product_list.grid .block-product-inner .item-img .cart-wrap .add_to_cart_button {
font-size: 116.7%;
width: 100%;
height: 34px;
padding: 0;
position: relative;
text-transform: uppercase;
background: #0085d4;
line-height: 32px;
display: inline-block;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
z-index: 1;
border: none;
}
#sns_footer_middle .widget h4 { color: #fff !important;    text-shadow: none;}
#sns_footer_middle {  color: #fff !important; background: #0286d4 !important; font-family: arial;}
.sns-latest-posts ul li .post-info .info-inner .post-author { display: none;}
.sns-blog-posts .video-responsive, .post .video-responsive { padding-bottom: 0 !important;}
#sns_footer { color: #060606;  background: #e2e1df;    border-top: 1px solid #e0deda;}
@media (max-width: 620px){
section{margin-top: 60px !important;}
}
@media (max-width: 990px){
#sns_footer_middle .widget h4 {margin-top: 35px !important;}
.sns-product-tabs .tabdrop { display: none !important;}
}
#sns_footer_middle .widget h4 { margin: 5px;  padding: 0;   line-height: 25px !important;}
#sns_mainmenu ul#main_navigation > li.menu-item:hover > a {
color: #000 !important;
}
#sns_menu .mycart.mini-cart .number-item {
color: #fff !important;
}
#sns_mainmenu ul#main_navigation > li.menu-item > ul.sub-menu li.menu-item a {
font-size: 12px !important;
}
.widget .widget-title {
color: #fff;
margin-top: -5px;
}
aside.widget {
background: #fff url(https://vegatec.com.vn/wp-content/uploads/2017/04/head_title.png) repeat-x;
}
li div.accr_content{
display: block !important;
}