.oneline, .pt_vegamenu .pt_vegamenu_cate .pt_menu .parentMenu a span:not(.cate-thumb), .pt_vegamenu .pt_vegamenu_cate .pt_menu .wrap-popup .popup .box-popup .column .itemMenuName, .pt_custommenu_mobile .navbar .navbar-inner .btn-navbar, ul#pt_custommenu_itemmobile li a { display: block; word-wrap: break-word; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.pt_vegamenu { position: relative; z-index: 2; }
.pt_vegamenu .pt_vmegamenu_title { position: relative; overflow: hidden; background: #faa61a; padding: 10px 20px 9px; overflow: hidden; cursor: pointer; }
.pt_vegamenu .pt_vmegamenu_title:before { display: block; float: left; content: "\f0c9"; color: #fff; width: 40px; height: 40px; line-height: 40px; text-align: left; margin: 0 9px 0 0; font-family: "FontAwesome"; font-size: 30px; font-weight: 400; }
@media (max-width: 991px) { .pt_vegamenu .pt_vmegamenu_title:before { display: none; } }
.pt_vegamenu .pt_vmegamenu_title:after { display: block; content: "\f107"; color: #fff; position: absolute; top: 11px; right: 20px; line-height: 40px; font-family: "FontAwesome"; font-size: 21px; font-weight: 400; }
.pt_vegamenu .pt_vmegamenu_title h3 { overflow: hidden; margin: 0; color: #fff; }
.pt_vegamenu .pt_vmegamenu_title h3 span { color: white; display: block; font-weight: 600; line-height: 20px; }
.pt_vegamenu .pt_vmegamenu_title h3 span.txt1 { text-transform: uppercase; font-size: 11px; }
.pt_vegamenu .pt_vmegamenu_title h3 span.txt2 { font-size: 20px; }
.pt_vegamenu .pt_vegamenu_cate { position: absolute; top: 59px; left: 0; width: 100%; background: #fff; display: none; border: 1px solid #dedede; border-top: 0; }
.pt_vegamenu .pt_vegamenu_cate .pt_menu { position: relative; }
.pt_vegamenu .pt_vegamenu_cate .pt_menu .parentMenu a { display: block; position: relative; overflow: hidden; padding: 0 15px 0 0; background: #fff; color: #444; text-transform: capitalize; line-height: 59px; border-bottom: 1px solid #dedede; font-size: 14px; font-weight: 600; }
.pt_vegamenu .pt_vegamenu_cate .pt_menu .parentMenu a .cate-thumb { display: block; float: left; max-width: 60px; border-right: 1px solid #dedede; }
@media (max-width: 1199px) { .pt_vegamenu .pt_vegamenu_cate .pt_menu .parentMenu a .cate-thumb { display: none; } }
.pt_vegamenu .pt_vegamenu_cate .pt_menu .parentMenu a span:not(.cate-thumb) { padding-left: 10px; }
@media (min-width: 992px) { .pt_vegamenu .pt_vegamenu_cate .pt_menu .parentMenu a:after { display: block; position: absolute; top: 0; right: 10px; line-height: 59px; content: "\f18e"; color: #a2a2a2; font-size: 17px; font-weight: 400; font-family: "FontAwesome"; } }
.pt_vegamenu .pt_vegamenu_cate .pt_menu.act .parentMenu a, .pt_vegamenu .pt_vegamenu_cate .pt_menu.active .parentMenu a { background: #f7f7f7; }
.pt_vegamenu .pt_vegamenu_cate .pt_menu .wrap-popup { position: absolute; top: 0; left: 100%; }
@media (min-width: 1200px) { .pt_vegamenu .pt_vegamenu_cate .pt_menu .wrap-popup { width: 1060px; max-width: 950px; } }
.pt_vegamenu .pt_vegamenu_cate .pt_menu .wrap-popup .popup { display: none; position: absolute; top: 0 !important; left: 0 !important; width: auto !important; border-top: 2px solid #faa61a; -webkit-box-shadow: 0px 0px 0px 1px #eeeeee; -moz-box-shadow: 0px 0px 0px 1px #eeeeee; box-shadow: 0px 0px 0px 1px #eeeeee; }
.pt_vegamenu .pt_vegamenu_cate .pt_menu .wrap-popup .popup .box-popup { background: #f7f7f7; padding: 10px 20px 10px; float: left; overflow: hidden; max-width:900px; width:900px;}
@media (max-width: 1199px) { .pt_vegamenu .pt_vegamenu_cate .pt_menu .wrap-popup .popup .box-popup { max-width: 750px; overflow: hidden; } }
@media (max-width: 1199px) { .pt_vegamenu .pt_vegamenu_cate .pt_menu .wrap-popup .popup .box-popup { max-width: 500px; overflow: hidden; } }
.pt_vegamenu .pt_vegamenu_cate .pt_menu .wrap-popup .popup .box-popup .column { width: 33%; padding-right: 5px; }
.pt_vegamenu .pt_vegamenu_cate .pt_menu .wrap-popup .popup .box-popup .column.blockHtmlRight { width: auto; padding: 0; }
@media (max-width: 1199px) { .pt_vegamenu .pt_vegamenu_cate .pt_menu .wrap-popup .popup .box-popup .column.blockHtmlRight { clear: both; } }
@media (min-width: 1200px) { .pt_vegamenu .pt_vegamenu_cate .pt_menu .wrap-popup .popup .box-popup .column.blockHtmlRight a { display: block; overflow: hidden; }
  .pt_vegamenu .pt_vegamenu_cate .pt_menu .wrap-popup .popup .box-popup .column.blockHtmlRight a img { -webkit-transition: all 1700ms ease; -moz-transition: all 1700ms ease; -o-transition: all 1700ms ease; transition: all 1700ms ease; }
  .pt_vegamenu .pt_vegamenu_cate .pt_menu .wrap-popup .popup .box-popup .column.blockHtmlRight a:hover { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } }
.pt_vegamenu .pt_vegamenu_cate .pt_menu .wrap-popup .popup .box-popup .column .itemMenuName { color: #3c3c3c; line-height: 28px; text-transform: uppercase; font-weight: 600; font-size: 13px; }
.pt_vegamenu .pt_vegamenu_cate .pt_menu .wrap-popup .popup .box-popup .column .itemMenuName.nochild { color: #666; text-transform: capitalize; font-weight: 400; font-size: 12px; }
@media (min-width: 768px) { .pt_vegamenu .pt_vegamenu_cate .pt_menu .wrap-popup .popup .box-popup .column .itemMenuName.nochild { float: left; } }
.pt_vegamenu .pt_vegamenu_cate .pt_menu .wrap-popup .popup .box-popup .column .itemMenuName.nochild:before { content: "\f068"; display: block; line-height: 28px; float: left; padding: 0 7px 0 1px; font-family: "FontAwesome"; font-size: 9px; font-weight: 400; }
.pt_vegamenu .pt_vegamenu_cate .pt_menu .wrap-popup .popup .box-popup .column .itemMenuName:hover { color: #faa61a; }
.pt_vegamenu .pt_vegamenu_cate .pt_menu .wrap-popup .popup .box-popup .column .itemSubMenu { padding: 5px 10px 20px; /*border-top: 1px solid #eee; */}
.pt_vegamenu .pt_vegamenu_cate .pt_menu .wrap-popup .popup .box-popup .column .itemSubMenu .itemMenuName { color: #767474; text-transform: capitalize; font-weight: 400; font-size: 13px; }
.pt_vegamenu .pt_vegamenu_cate .pt_menu .wrap-popup .popup .box-popup .column .itemSubMenu .itemMenuName:before { content: "\f068"; display: block; line-height: 28px; float: left; padding: 0 7px 0 1px; font-family: "FontAwesome"; font-size: 9px; font-weight: 400; }
.pt_vegamenu .pt_vegamenu_cate .pt_menu .wrap-popup .popup .box-popup .column .itemSubMenu .itemMenuName:hover { color: #faa61a; }

.pt_vegamenu .pt_vegamenu_cate .pt_menu.noSub .parentMenu a:after, .pt_vegamenu .pt_vegamenu_cate .pt_menu.pt_menu_cms .parentMenu a:after { display: none; }

.pt_custommenu_mobile { position: static; padding: 0 15px; margin-top: 15px; }
@media (max-width: 767px) { .pt_custommenu_mobile { margin-bottom: 15px; } }
.pt_custommenu_mobile .navbar { min-height: 40px; margin: 0; border: 0; position: static; background: white; padding: 0 15px; }
.pt_custommenu_mobile .navbar .navbar-inner .btn-navbar { display: block; color: #faa61a; position: relative; margin: 0; line-height: 49px; text-transform: uppercase; position: relative; font-size: 15px; font-weight: 600; }
.pt_custommenu_mobile .navbar .navbar-inner .btn-navbar:before { font-family: "FontAwesome"; content: "\f067"; color: #333333; font-size: 15px; float: right; font-weight: 400; line-height: 49px; }
.pt_custommenu_mobile .navbar .navbar-inner.navbar-active .btn-navbar:before { content: "\f068"; }

ul#pt_custommenu_itemmobile { overflow: hidden; margin: 0 0 5px; padding: 0; }
ul#pt_custommenu_itemmobile li { background: #fff; cursor: pointer; list-style-type: none; padding: 0 20px; margin: 0; display: block; position: relative; }
ul#pt_custommenu_itemmobile li a { line-height: 40px; text-transform: uppercase; text-decoration: none; font-size: 12px; font-weight: 600; }
ul#pt_custommenu_itemmobile li a:hover { color: #faa61a; }
ul#pt_custommenu_itemmobile li .grower { position: absolute; top: 0; right: 0; }
ul#pt_custommenu_itemmobile li .grower a:after { display: block; width: 40px; height: 40px; text-align: center; color: #333333; font-size: 13px; font-weight: 400; font-family: "FontAwesome"; }
ul#pt_custommenu_itemmobile li .grower.CLOSE a:after { content: "\f055"; }
ul#pt_custommenu_itemmobile li .grower.OPEN a:after { content: "\f056"; }

#index .pt_vegamenu .pt_vegamenu_cate { display: block; }
