/*
Theme Name: Print boxed
Theme URI: http://www.netbaseteam.com
Description: This is child theme of printshop
Author: Netbase Team
Author URI: http://www.netbase.vn
Template: printshop
Version: 1.0
Tags:two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
*/
.home #content-wrap .panel-grid { margin-bottom: 0; }
.home header.header-fixed { top: 0px; }
.home header.header-fixed .header-wrap { padding: 10px 0; }
.home header .header-wrap { background-color: rgba(255, 255, 255, 0.5) !important; }
.sow-headline h2 { font-size: 24px; font-weight: bold; }
.header-cart-search .cart-contents:before { color: #ffffff; }
.header-right-cart-search form.search-form:after { color: #ffffff; }

/*home content*/
#service-box-1 > .panel-row-style { background-repeat: repeat-y; background-position: center; }
#service-box-1 .service-gift-left { background: #fc6456; padding-top: 85px; padding-bottom: 85px; }
#service-box-1 .service-gift-left h4.widget-title { color: #fff; font-size: 18px; margin-bottom: 12px; position: relative; padding-bottom: 16px; line-height: 18px; letter-spacing: 0.1px; }
#service-box-1 .service-gift-left h4.widget-title:after { content: ''; left: 35px; position: absolute; margin-left: -35px; background: #fff; width: 30px; height: 2px; bottom: 0; }
#service-box-1 .service-gift-left .textwidget-icon { color: #fff; font-size: 14px; padding-right: 15px; }
#service-box-1 .service-gift-left .read-more-page-link a { margin-top: 30px; border: 1px solid #fff; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; display: inline-block; font-weight: 400; padding: 7px 15px 8px 15px; color: #fff; font-size: 14px; background: transparent; }
#service-box-1 .service-gift-left .read-more-page-link a:hover { color: #FC6456; background: #fff; }
#service-box-1 .service-gift-right { background: #f1f2f2; padding-top: 85px; padding-bottom: 85px; }
#service-box-1 .service-gift-right .widget-title { color: #fc6456; font-size: 18px; margin-bottom: 12px; position: relative; padding-bottom: 16px; line-height: 18px; letter-spacing: 0.1px; }
#service-box-1 .service-gift-right .widget-title:after { content: ''; left: 35px; position: absolute; margin-left: -35px; background: #fc6456; width: 30px; height: 2px; bottom: 0; }
#service-box-1 .service-gift-right .textwidget-icon { color: #fc6456; font-size: 14px; padding-right: 15px; }
#service-box-1 .service-gift-right .read-more-page-link a { margin-top: 30px; border: 1px solid #fc6456; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; display: inline-block; font-weight: 400; padding: 7px 15px 8px 15px; color: #fc6456; font-size: 14px; background: transparent; }
#service-box-1 .service-gift-right .read-more-page-link a:hover { color: #fff; background: #fc6456; }
.heading-home-box { margin-top: 50px; }
.heading-home-box h2 { font-size: 24px; color: #fff; text-transform: uppercase; font-weight: bold; }
.widget_sow-headline .sow-headline .decoration:after { content: '\f005'; font-family: 'FontAwesome'; z-index: 1; font-weight: normal; color: #25bce9; font-size: 19px; left: 50%; bottom: -17px; margin-left: -15px; position: absolute; background: #fff; padding: 3px 7px; border: 1px solid #d6d6d6; border-radius: 50%; }
#home-promotion { padding-top: 40px; }
#home-promotion .products .owl-prev { left: -20px; background: #3b3b3b; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; border: none; }
#home-promotion .products .owl-prev .icon-left-open:before { color: #999; }
#home-promotion .products .owl-next { right: -20px; background: #3b3b3b; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; border: none; }
#home-promotion .products .owl-next .icon-right-open:before { color: #999; }
#home-promotion li.product a h3 { font-size: 18px; font-weight: bold; }
#home-promotion li.product .price .amount { color: #fc6456; }
.skinlayout-3d .slick-slide { margin-left: 15px; margin-right: 15px; padding: 0; border: 1px #97cc36 solid; background: #323232; text-align: center; }
.skinlayout-3d .slick-slide .grid-thumbnail { margin-bottom: 20px; height: 200px; }
.skinlayout-3d .slick-slide .grid-thumbnail img { width: 100%; height: 100%; }
.skinlayout-3d .slick-slide .grid-title { font-size: 16px; text-transform: capitalize; padding: 0 10px; font-weight: 500; margin-bottom: 10px; }
.skinlayout-3d .slick-slide .grid-title a { color: #fff; }
.skinlayout-3d .slick-slide .grid-title a:after { display: block; content: ''; width: 70px; height: 1px; background: #97cc36; margin: 25px auto; }
.skinlayout-3d .slick-slide .recent-news-meta { font-size: 11px; text-transform: uppercase; margin-bottom: 30px; padding: 6px 0px 5px; }
.skinlayout-3d .slick-slide .recent-news-meta span { color: #fff; margin-right: 15px; }
.skinlayout-3d .slick-slide .recent-news-meta span i { color: #97cc36; margin-right: 3px; }
.skinlayout-3d .slick-slide .recent-news-meta span a { color: #fff; }
.skinlayout-3d .slick-slide p { padding: 0px 10px; color: #888; }
.skinlayout-3d .slick-slide p:after { display: block; content: ''; width: 70px; height: 1px; background: #97cc36; margin: 25px auto 20px auto; }
.skinlayout-3d .slick-slide:hover { background: #97CC36; }
.skinlayout-3d .slick-slide:hover .recent-news-meta span i { color: #fff; }
.skinlayout-3d .slick-slide:hover p { color: #fff; }
.skinlayout-3d .slick-slide:hover .grid-title a:hover { color: #fff; }
.skinlayout-3d .slick-slide:hover .grid-title a:after, .skinlayout-3d .slick-slide:hover p:after { background: #323232; }
.skinlayout-3d .owl-controls { margin-top: 45px; margin-bottom: 50px; }
.skinlayout-3d .owl-controls .owl-pagination { text-align: center; }
.skinlayout-3d .owl-controls .owl-page { display: inline-block; margin-right: 10px; }
.skinlayout-3d .owl-controls .owl-page span { width: 10px; height: 10px; background: #fff; opacity: 1; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; display: inline-block; filter: Alpha(Opacity=100); }
.skinlayout-3d .owl-controls .owl-page.active span { background: #92c938; }
#home-how-to-make { padding-top: 35px; padding-bottom: 100px; }
#home-how-to-make .home-step-img-3 .sow-image-container:hover { border-color: #ADE8FA !important; }
#home-how-to-make .widget_wpnetbase_service_boxes_widget { background: #fff; border: 1px solid #d7d7d7; border-radius: 3px; text-align: center; padding-bottom: 25px; padding-right: 15px; padding-left: 15px; padding-top: 71px; margin-top: -85px; margin-bottom: 30px !important; }
#home-how-to-make .widget_wpnetbase_service_boxes_widget .widget-title { font-size: 18px; font-weight: bold; text-transform: capitalize; color: #444; }
#home-how-to-make .widget_wpnetbase_service_boxes_widget .textwidget-icon { font-size: 14px; color: #666666; }
#home-how-to-make .widget_wpnetbase_service_boxes_widget .service_box_primary_txt { font-size: 24px; font-weight: bold; font-style: italic; margin-top: 10px; margin-bottom: 15px; }
#home-how-to-make .widget_wpnetbase_service_boxes_widget .home-step-1 .service_box_primary_txt { color: #fd5b4e; }
#home-how-to-make .widget_wpnetbase_service_boxes_widget .home-step-2 .service_box_primary_txt { color: #ffa63e; }
#home-how-to-make .widget_wpnetbase_service_boxes_widget .home-step-3 .service_box_primary_txt { color: #25bce9; }
#home-how-to-make .widget_wpnetbase_service_boxes_widget .home-step-img-1 .sow-image-container:before { content: ''; position: absolute; border: #D55A51 solid 7px; top: 0; left: 0; right: 0; bottom: 18px; opacity: 0; transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; -webkit-transition-property: opacity; transition-property: opacity; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; }

/*recent-blog-sticky*/
.nbt-recent-blog .home-gift-title-blog, .nbt-recent-blog .list-item { width: 43%; float: left; margin-left: 7%; }
.nbt-recent-blog .home-gift-title-blog { font-size: 24px; text-transform: uppercase; color: #fff; border-bottom: 1px dotted #fff; line-height: 43px; margin-top: -12px; }
.nbt-recent-blog .home-gift-title-blog .see-all { float: right; font-size: 14px; }
.nbt-recent-blog .home-gift-title-blog .see-all a { color: #fff; text-decoration: none; }
.nbt-recent-blog .list-item { border-bottom: 1px dotted #fff; padding-top: 40px; padding-bottom: 25px; color: #fff; }
.nbt-recent-blog .list-item .home-blog-meta { margin-bottom: 25px; }
.nbt-recent-blog .list-item .home-blog-meta .comments-link a { color: #fff; }
.nbt-recent-blog .list-item h4 { font-size: 18px; margin-top: 0; }
.nbt-recent-blog .list-item h4 a { text-transform: uppercase; color: #fff; }
.sticky-recent-blog { float: left; position: relative; }
.sticky-recent-blog img { height: 445px !important; }
.sticky-recent-blog .sticky-recent-blog-info { position: absolute; bottom: 0; width: 100%; display: table; background-color: rgba(0, 0, 0, 0.3); padding: 30px 30px 20px 15px; }
.sticky-recent-blog .sticky-recent-blog-info a { text-transform: uppercase; color: #fff; font-weight: bold; font-size: 16px; }
.sticky-recent-blog .sticky-recent-blog-info p { font-size: 16px; color: #fff; margin-top: 10px; }
.sticky-recent-blog .sticky-recent-blog-info .recent-i { width: 90%; float: left; }
.sticky-recent-blog .sticky-recent-blog-info .recent-time { font-size: 23px; color: #fff; width: 10%; float: left; text-align: center; font-weight: bold; }
@media (max-width:767px) {
  .nbt-recent-blog .home-gift-title-blog { margin-left: 0; margin-top: 15px; width: 100%; }
  .nbt-recent-blog .list-item { width: 100%; margin-left: 0; }
}

/*end-recent-blog-sticky*/
#gift-out-services .sow-headline h5 { font-size: 16px; color: #888888; padding: 0 10%; }
.so-widget-wpnetbase-pricing-table .ow-pt-column { cursor: pointer; transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; }
.so-widget-wpnetbase-pricing-table .ow-pt-column .ow-pt-title { background: #fff; font-size: 18px; text-transform: capitalize; font-weight: bold; }
.so-widget-wpnetbase-pricing-table .ow-pt-column .ow-pt-features { background: #fff; text-align: center; font-size: 14px !important; color: #888; }
.so-widget-wpnetbase-pricing-table .ow-pt-column .ow-pt-details { padding-top: 25px; font-size: 72px; font-weight: bold; position: relative; width: 100%; margin-bottom: 35px; text-align: center; }
.so-widget-wpnetbase-pricing-table .ow-pt-column .ow-pt-details .ow-pt-subtitle { font-size: 14px; color: #888888; font-weight: normal; position: relative; }
.so-widget-wpnetbase-pricing-table .ow-pt-column .ow-pt-details .ow-pt-price { position: relative; }
.so-widget-wpnetbase-pricing-table .pricing-column-red .ow-pt-title { color: #fd5b4e; }
.so-widget-wpnetbase-pricing-table .pricing-column-red .ow-pt-details .ow-pt-price { color: #fd5b4e; }
.so-widget-wpnetbase-pricing-table .pricing-column-red:hover { transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; border: 2px solid #fd5b4e !important; }
.so-widget-wpnetbase-pricing-table .pricing-column-red:hover .bg-left { background: #fd5b4e; }
.so-widget-wpnetbase-pricing-table .pricing-column-red:hover .bg-right { background: #fd5b4e; }
.so-widget-wpnetbase-pricing-table .pricing-column-red:hover .ow-pt-subtitle { color: #fff; }
.so-widget-wpnetbase-pricing-table .pricing-column-red:hover .ow-pt-price { color: #fff; }
.so-widget-wpnetbase-pricing-table .pricing-column-orange .ow-pt-title { color: #ff9900; }
.so-widget-wpnetbase-pricing-table .pricing-column-orange .ow-pt-details .ow-pt-price { color: #ff9900; }
.so-widget-wpnetbase-pricing-table .pricing-column-orange:hover { transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; border: 2px solid #ff9900 !important; }
.so-widget-wpnetbase-pricing-table .pricing-column-orange:hover .bg-left { background: #ff9900; }
.so-widget-wpnetbase-pricing-table .pricing-column-orange:hover .bg-right { background: #ff9900; }
.so-widget-wpnetbase-pricing-table .pricing-column-orange:hover .ow-pt-subtitle { color: #fff; }
.so-widget-wpnetbase-pricing-table .pricing-column-orange:hover .ow-pt-price { color: #fff; }
.so-widget-wpnetbase-pricing-table .pricing-column-green .ow-pt-title { color: #adcb69; }
.so-widget-wpnetbase-pricing-table .pricing-column-green .ow-pt-details .ow-pt-price { color: #adcb69; }
.so-widget-wpnetbase-pricing-table .pricing-column-green:hover { transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; border: 2px solid #adcb69 !important; }
.so-widget-wpnetbase-pricing-table .pricing-column-green:hover .bg-left { background: #adcb69; }
.so-widget-wpnetbase-pricing-table .pricing-column-green:hover .bg-right { background: #adcb69; }
.so-widget-wpnetbase-pricing-table .pricing-column-green:hover .ow-pt-subtitle { color: #fff; }
.so-widget-wpnetbase-pricing-table .pricing-column-green:hover .ow-pt-price { color: #fff; }
.so-widget-wpnetbase-pricing-table .pricing-column-blue .ow-pt-title { color: #66cba3; }
.so-widget-wpnetbase-pricing-table .pricing-column-blue .ow-pt-details .ow-pt-price { color: #66cba3; }
.so-widget-wpnetbase-pricing-table .pricing-column-blue:hover { transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; border: 2px solid #66cba3 !important; }
.so-widget-wpnetbase-pricing-table .pricing-column-blue:hover .bg-left { background: #66cba3; }
.so-widget-wpnetbase-pricing-table .pricing-column-blue:hover .bg-right { background: #66cba3; }
.so-widget-wpnetbase-pricing-table .pricing-column-blue:hover .ow-pt-subtitle { color: #fff; }
.so-widget-wpnetbase-pricing-table .pricing-column-blue:hover .ow-pt-price { color: #fff; }
#number-box .panel-grid-cell { padding-left: 0 !important; padding-right: 0 !important; }
#number-box .panel-grid-cell .widget_wpnetbase_service_boxes_widget { text-align: center; }
#number-box .panel-grid-cell .widget_wpnetbase_service_boxes_widget .nbt-split-title { display: inline-block; text-align: center; font-size: 60px; font-weight: bold; width: 60px; height: 60px; line-height: 58px; color: #ffffff; margin-right: 5px; border: 1px solid #ffffff; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#number-box .panel-grid-cell .widget_wpnetbase_service_boxes_widget .service_box_primary_txt { color: #fff; margin: 15px 0; text-transform: uppercase; font-size: 14px; }
#number-box .panel-grid-cell .widget_wpnetbase_service_boxes_widget .textwidget-icon { color: #fff; line-height: 20px; padding-bottom: 25px; padding-right: 15px; padding-left: 15px; }
#number-box .panel-grid-cell .widget_wpnetbase_service_boxes_widget .widget-title { padding-top: 30px; }
.widget_wpnetbase-pricing-table .ow-pt-column .ow-pt-button { padding-bottom: 35px !important; padding-top: 35px !important; }
.widget_wpnetbase-pricing-table .ow-pt-column .ow-pt-button a { -moz-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; color: #ffffff; text-decoration: none; text-transform: uppercase; padding: 10px 25px; background: #fd5b4e; }
.widget_wpnetbase-pricing-table .ow-pt-column.pricing-column-red .ow-pt-button a { background: #fd5b4e; }
.widget_wpnetbase-pricing-table .ow-pt-column.pricing-column-orange .ow-pt-button a { background: #ff9900; }
.widget_wpnetbase-pricing-table .ow-pt-column.pricing-column-green .ow-pt-button a { background: #adcb69; }
.widget_wpnetbase-pricing-table .ow-pt-column.pricing-column-blue .ow-pt-button a { background: #66cba3; }
#custom-tab-1, #home-gift-testimonials { padding-top: 40px; }

/**/
#customer-testimonials .so-widget-sow-image { border: 1px solid #cccccc; position: relative; margin-bottom: 30px; }
#customer-testimonials .so-widget-sow-image img { opacity: 0.8; }
#customer-testimonials .so-widget-sow-image:before { border-bottom: 1px solid #fd5b4e; border-top: 1px solid #fd5b4e; bottom: -1px; content: ""; left: -1px; position: absolute; right: -1px; top: -1px; transform: scale(0, 1); z-index: 9; }
#customer-testimonials .so-widget-sow-image:after { border-left: 1px solid #fd5b4e; border-right: 1px solid #fd5b4e; bottom: -1px; content: ""; left: -1px; position: absolute; right: -1px; top: -1px; transform: scale(1, 0); z-index: 9; }
#customer-testimonials .so-widget-sow-image:hover { border: 1px solid transparent; }
#customer-testimonials .so-widget-sow-image:hover img { opacity: 1; }
#customer-testimonials .so-widget-sow-image:hover:before { transform: scale(1); transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; }
#customer-testimonials .so-widget-sow-image:hover:after { transform: scale(1); transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; }

/**/
#gift-recent-block .tab-content { margin-left: -15px; margin-right: -15px; }
.shortcodes-sticky-product .sticky-product { background: #e1e1e1 url("images/bg-shortcodes-sticky-product.jpg") no-repeat; }
#custom-tab-1 .woocommerce .shortcodes-sticky-product ul li { margin-bottom: 20px; }
#custom-tab-1 .woocommerce .shortcodes-sticky-product ul li ins span { color: #fc6456; }
#custom-tab-1 .woocommerce .shortcodes-sticky-product ul li .price .amount { color: #fc6456; }
#custom-tab-1 .woocommerce .shortcodes-sticky-product ul li.sticky-product .title a { color: #444444; }
#custom-tab-1 .woocommerce .shortcodes-sticky-product ul li.sticky-product .title a:hover { color: #fc6456; }
#custom-tab-1 .woocommerce .shortcodes-sticky-product ul li.sticky-product .add_to_cart_button span { color: #fff; }
.recent-time { position: relative; }
.recent-time:before { position: absolute; top: 50%; left: 50%; width: 90px; height: 90px; border: 2px solid rgba(0, 0, 0, 0.1); border-radius: 50%; content: ''; opacity: 0; -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; -moz-transition: -moz-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; -webkit-transform: translateX(-50%) translateY(-50%) scale(0.2); -moz-transform: translateX(-50%) translateY(-50%) scale(0.2); transform: translateX(-50%) translateY(-50%) scale(0.2); }
.recent-time:after { position: absolute; top: 50%; left: 50%; width: 90px; height: 90px; border: 2px solid rgba(0, 0, 0, 0.1); border-radius: 50%; content: ''; opacity: 0; -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; -moz-transition: -moz-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; -webkit-transform: translateX(-50%) translateY(-50%) scale(0.2); -moz-transform: translateX(-50%) translateY(-50%) scale(0.2); transform: translateX(-50%) translateY(-50%) scale(0.2); }
.sticky-recent-blog:hover .recent-time:before, .sticky-recent-blog:hover .recent-time:after { opacity: 1; -webkit-transform: translateX(-50%) translateY(-50%) scale(1); -moz-transform: translateX(-50%) translateY(-50%) scale(1); transform: translateX(-50%) translateY(-50%) scale(1); }
.sticky-recent-blog:focus:before, .sticky-recent-blog:focus:after { opacity: 1; -webkit-transform: translateX(-50%) translateY(-50%) scale(1); -moz-transform: translateX(-50%) translateY(-50%) scale(1); transform: translateX(-50%) translateY(-50%) scale(1); }
#home-promotion .owl-carousel .owl-nav .owl-prev { color: #fff; }
@media (min-width:1200px) {
  #home-promotion .owl-carousel .owl-nav .owl-prev { position: absolute; font-size: 14px; top: 32%; padding: 5px; left: -30px; }
}
#home-promotion #home-promotion .owl-carousel .owl-nav .owl-next { background: #9f9f9f; color: #fff; }
@media (max-width:1024px) {
  #home-promotion .owl-carousel .owl-nav { display: none; }
  #pg-3564-8{margin-top: 30px;}
}
@media (min-width:1200px) {
  #home-promotion .owl-carousel .owl-nav .owl-next { position: absolute; font-size: 14px; top: 32%; padding: 5px; right: -30px; }
}

/*footer*/
.footer-1 ul.info li:hover { color: #FC6456; }
.footer-column .widget_wpnetbase_social_media_widget a.nbt-social-media-icon:hover { background: #FC6456; }
.site-footer .footer-columns .widget_nav_menu ul li a:hover { color: #FC6456; }
.site-footer .footer-columns .widget_nav_menu ul li a:hover:before { color: #FC6456; }
.header-right-cart-search .header-cart-search .widget_shopping_cart_content { top: 70px; }
.header-right-cart-search form.search-form:hover label { bottom: -69px; }
#netbase-responsive-toggle { color: #FC6456; }
.sticky-recent-blog { overflow: hidden; }
.sticky-recent-blog img { -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.sticky-recent-blog:hover img { -webkit-transform: scale(1.3); transform: scale(1.3); }
@media (max-width:799px) {
  #service-box-1 .siteorigin-panels-stretch { background-image: none !important; }
  #service-box-1 .service-gift-left, #service-box-1 .service-gift-right { padding-left: 15px; padding-top: 35px; padding-bottom: 35px; }
  #service-box-1 .panel-grid-cell { margin: 0; }
  #number-box .panel-grid-cell { margin-bottom: 0; }
  #customer-testimonials .sow-image-container img { margin: 0 auto !important; }
}
@media (min-width:768px) and (max-width:799px) {
  .sticky-recent-blog img { height: 335px !important; }
  .sticky-product { height: 595px; }
}
@media (max-width:767px) {
  .shortcodes-sticky-product .sticky-product { text-align: center; margin: 30px auto; }
  .woocommerce .shortcodes-sticky-product ul.products li.product { clear: none !important; }
  #gift-recent-block .block-recent { text-align: center; margin-bottom: 15px; margin-top: 15px; }
  #gift-recent-block .block-recent h3.title { margin-top: 10px; }
  .featured-products.woocommerce ul.products li.product { width: 100%; }
  #home-gift-testimonials .testimonials-default-theme .ow-pt-column { width: 100% !important; border: 1px solid #e1e1e1; padding: 15px; margin-bottom: 15px; text-align: center; }
  #home-gift-recent-post .sticky-recent-blog { width: 100%; margin-bottom: 15px; }
  #home-gift-recent-post .sticky-recent-blog img { width: 100%; }
  #home-gift-recent-post .nbt-recent-blog .col-sm-6 { padding-left: 0; padding-right: 0; }
  .home header { top: 0; }
  #topbar { display: none; }
}
@media screen and (min-width:768px) and (max-width:780px) {
  .so-widget-wpnetbase-pricing-table .ow-pt-columns-atom .ow-pt-column { width: 23.3% !important; }
  #gift-recent-block .tab-pane .block-recent { width: 48.5%; }
  #home-how-to-make .panel-grid .panel-grid-cell, #home-gift-testimonials .panel-grid .panel-grid-cell { width: 97%; }
  .nbt-recent-blog .home-gift-title-blog, .nbt-recent-blog .list-item { margin-left: 3%; }
  .woocommerce.columns-1 .shortcodes-sticky-product ul.products li.product { float: left; }
  #home-promotion .featured-products.woocommerce { width: 98%; }
}
@media screen and (max-width:768px) {
  .header-right-wrap-top { margin-top: -50px !important; }
  .header-right-cart-search { line-height: 70px !important; }
  .header-search .fa-search { line-height: 88px !important; }
  #mega-menu-wrap-primary #mega-menu-primary li a { color: #ffffff !important; background: #282828 !important; }
  .header-right-wrap-top #mega-menu-primary > li > ul > li > a { font-size: 16px !important; }
  #mega-menu-primary > li > a { font-size: 16px !important; }
  .header-right-wrap-top #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item { padding: 0; }
}
@media screen and (max-width:800px) {
  #number-box .panel-grid-cell { width: 100%; }
}
.wpf-umf-single-upload-buttons a.button, #wpf-umf-uploads-wrapper .wpf-umf-header a.button { color: #fff; }
#wpf-umf-uploads-wrapper .wpf-umf-header a.button { text-transform: uppercase; font-weight: normal; }
#wpf-umf-uploads-wrapper .wpf-umf-header h2 { font-size: 23px; text-transform: capitalize; }
ul.products li .woocommerce_msrp a.button { color: #fff; }

.menu-logo { background: #313131; height: 90px; line-height: 90px; }
.header-right-wrap-top #mega-menu-wrap-primary #mega-menu-primary { line-height: 90px; }

.phone-text { font-size: 14px; font-weight: bold; }
.header-right-widgets a { color: #fff; font-weight: bold; font-size: 14px; }
.header-right-widgets a:hover { color: #E74C3C; }
.wd_search_product { width: 16%; float: left; height: 45px; background: #313131; color: #fff; padding-left: 15px; border: none; margin-top: 15px; margin-bottom: 15px; }
.wd_search_form { position: relative; width: 70%; float: left; margin-top: 15px; margin-bottom: 15px; }
.wd_search_form input[type~="text"] { height: 45px; padding: 0 15px; width: 100%; }
.wd_search_form input[type~="submit"] { position: absolute; right: 10px; top: 10px; background: url("images/boxed09-i-search.png") no-repeat center; border: none; overflow: hidden; text-indent: 115px; width: 45px; }
.printshop-minicart { background: #e74c3c url("images/icon-cart.png") 96% center no-repeat; height: 45px; margin-top: 15px; margin-bottom: 15px; color: #fff; width: 14%; float: left; padding-left: 15px; line-height: 45px; overflow: hidden; }
.woocommerce ul.products li.product .product-content-top .product-content-info { transform: none; -webkit-transform: none; -moz-transform: none; -o-transform: none; -ms-transform: none; position: static; margin-top: 0; text-align: left; opacity: 1; visibility: visible; }
.woocommerce ul.products .owl-item li.product, .woocommerce-page ul.products .owl-item li.product { border: 1px solid #d7d7d7; padding-bottom: 15px; }
.products .product-content-top a img { -webkit-border-radius: 0px; border-radius: 0px; }
.product-content-top .yith-wcwl-add-to-wishlist, .product-content-top .compare { display: none !important; }
.woocommerce ul.products li.product .product-content-top .product-content-info { border-bottom: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; }
.woocommerce ul.products li.product .product-content-top .product-content-info a.product_type_simple:hover, .woocommerce ul.products li.product .product-content-top .product-content-info a.add_to_cart_button:hover { background: #fff; }
.woocommerce ul.products li.product .product-content-top .product-content-info a.product_type_simple span, .woocommerce ul.products li.product .product-content-top .product-content-info a.add_to_cart_button span { visibility: visible; opacity: 1; position: static; background: #fff; color: #444; text-transform: uppercase; font-size: 14px; margin: 0; padding-left: 10px; }
.woocommerce ul.products li.product .product-content-top .product-content-info a.product_type_simple span:after, .woocommerce ul.products li.product .product-content-top .product-content-info a.add_to_cart_button span:after { content: none; }
.woocommerce ul.products li.product .product-content-top .product-content-info a.product_type_simple:after, .woocommerce ul.products li.product .product-content-top .product-content-info a.add_to_cart_button:after { float: left; color: #444; padding-left: 10px; }
.woocommerce ul.products li.product .product-content-top .product-content-info a.product_type_simple:hover:after, .woocommerce ul.products li.product .product-content-top .product-content-info a.add_to_cart_button:hover:after { color: #444; }
.woocommerce ul.products li.product .yith-wcqv-button { margin-right: 0; }
.woocommerce ul.products li.product .yith-wcqv-button:hover { background: #fff !important; }
.woocommerce ul.products li.product .yith-wcqv-button:hover:after { color: #FD5B4E; }
.woocommerce ul.products li.product .yith-wcqv-button:after { position: static; padding-left: 12px; }
.woocommerce ul.products li.product a img { margin-bottom: 0; }
.woocommerce ul.products li.product .product-content-top:hover:before { visibility: hidden; }
.woocommerce ul.products li.product h3 { padding-top: 30px; padding-bottom: 15px; font-weight: bold }
.woocommerce ul.products li.product .price { font-size: 21px; }
.woocommerce ul.products li.product .price { margin-bottom: 0; margin-top: 10px;}
#tab-childcat .nav-pills { margin-bottom: 20px; }
.so-widget-wpnetbase-sow-headline h3 { font-size: 21px; color: #444; font-weight: bold; margin-bottom: 0; text-transform: uppercase; }
.so-widget-wpnetbase-sow-headline h3:before { content: ''; width: 15px; display: inline-block; height: 15px; background-color: #e74c3c; margin-right: 8px; }
.boxed-popular .category-widget { border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; position: relative; clear: both; height: 126px; }
.boxed-popular .category-widget .product-content-top img { width: 99px !important; height: 99px !important; margin: auto !important; }
.boxed-popular .category-widget .recent-products-heading { font-size: 16px; text-transform: uppercase; display: inline-block; float: left; margin-top: 30px; width: 16%; padding-left: 18px; }
.boxed-popular .category-widget { margin-bottom: 15px; }
.owl-post-carousel.skinlayout-boxed { position: relative; }
.owl-post-carousel.skinlayout-boxed .grid-title a { font-size: 14px; font-weight: bold; }
.owl-nav .owl-prev, .owl-nav .owl-next { position: absolute; border: 1px solid #d7d7d7; width: 30px; height: 30px; background: #fff; text-align: center; }
.skinlayout-boxed .owl-nav .owl-prev, .skinlayout-boxed .owl-nav .owl-next { top: -60px !important; }
.skinlayout-boxed .owl-nav .owl-prev { left: inherit; right: 36px; }
.skinlayout-boxed .owl-nav .owl-next { right: 0; }
.owl-nav .owl-prev .fa, .owl-nav .owl-next .fa { color: #d7d7d7; }
.owl-nav .owl-prev:hover, .owl-nav .owl-next:hover { border-color: #E74C3C !important; }
.owl-nav .owl-prev:hover .fa, .owl-nav .owl-next:hover .fa { color: #E74C3C; }
.owl-carousel .owl-nav .owl-next { background: #fff; }
.show-only-thumbnail .owl-prev, .show-only-thumbnail .owl-next { -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; width: 20px; height: 20px; padding: 0 !important; top: 55% !important; }
.show-only-thumbnail .owl-next { right: inherit; left: -136px; }
.show-only-thumbnail .owl-prev { left: -163px !important; }
.show-only-thumbnail .owl-prev span:before, .show-only-thumbnail .owl-next span:before { color: #666; font-size: 11px; margin: 0; width: auto; }
.icon-left-open, .icon-right-open { display: block; margin-top: -2px; }
.show-only-thumbnail .nbt-cate-widget .owl-dots { margin: 0; }
.p-content { width: 83%; margin-top: 10px; float: left; }
.woocommerce .p-content ul.products .owl-item li.product { padding-bottom: 0; border: none; }
.woocommerce .p-content ul.products { margin-bottom: 0; }
.show-only-thumbnail .onsale { display: none; }
.show-only-thumbnail { border-left: 8px solid #84c351; }
.boxed-popular .show-only-thumbnail:nth-of-type(2) { border-left-color: #e74c3c !important; }
.boxed-popular .show-only-thumbnail:last-of-type { border-left-color: #ff9801 !important; }
.boxed-banner-bottom { margin-top: 45px; padding-bottom: 60px; }
.boxed-banner-bottom .widget_sow-image { float: left; width: 33.3%; }
.boxed-headline { border-top: 2px solid #d7d7d7; }
.wb-carousel-layout li { border: 1px solid #d7d7d7; }
.nbt-testimonial-carousel li { border: 1px solid #d7d7d7; }
.nbt-testimonial-carousel li img { height: 113px; }
.nbt-testimonial-carousel { padding-left: 0; position: relative; }
.nbt-testimonial-carousel .owl-nav { display: block !important; }
.nbt-testimonial-carousel .owl-prev, .nbt-testimonial-carousel .owl-next { top: -60px !important; }
.nbt-testimonial-carousel .owl-prev { left: inherit !important; right: 38px; }
.nbt-testimonial-carousel .owl-next { right: 0 !important; }
.copy_text a { color: #fd5b4e; }
.show-only-thumbnail { clear: both; }
.nav-pills li.active a::before { background-color: #e74c3c; }
.nav-pills li a::before { background-color: #ccc; content: ""; display: inline-block; height: 15px; margin-right: 8px; width: 15px; }
.nav-pills { margin-left: 0; margin-bottom: 0; }
.nav-pills li:first-child { margin-left: 0; }
.nav-pills li a { text-transform: uppercase; font-weight: bold; color: #ccc; border: none; padding-left: 0; font-size: 21px; }
.nav-pills li.active > a { color: #444; background: #fff; }
.nav-pills li a:hover { background: #fff; color: #E74C3C; }
.nav-pills li:hover a:before { background-color: #E74C3C; }
.shortcode-product-by-category-default { position: relative; }
.shortcode-product-by-category-default .owl-prev, .shortcode-product-by-category-default .owl-next { top: -60px !important; }
.shortcode-product-by-category-default .owl-prev { left: inherit !important; right: 36px; }
.shortcode-product-by-category-default .owl-next { right: 0 !important; }
.owl-nav .owl-prev .fa, .owl-nav .owl-next .fa { font-size: 1.3em; color: #d7d7d7; }
.boxed09-menu-vertical h3.widget-title { background: #e74c3c url("images/menu.png") no-repeat 10px center; font-weight: bold; text-transform: uppercase; font-size: 14px; color: #ffffff; padding-left: 45px; padding-top: 25px; padding-bottom: 25px; margin-bottom: 0; }
.boxed09-menu-vertical { border: 1px solid #d7d7d7; }
.boxed09-menu-vertical ul li a { font-size: 14px; color: #444 !important; text-transform: capitalize !important; }
.boxed09-menu-vertical ul li a:BEFORE { color: #cccccc !important; }
.box-menu-banner > .panel-grid-cell:FIRST-CHILD { padding-right: 0 !important; }
.box-menu-banner > .panel-grid-cell:LAST-CHILD { padding-left: 0 !important; }
#boxed-banner-top { margin-top: 60px; }
.header-right-cart-search { line-height: 90px; }
.header-right-cart-search .header-cart-search .cart-contents span { top: 32px; background: #e74c3c; }
.header-wrap { height: 86px; }
.header-right-cart-search .header-cart-search .widget_shopping_cart_content { top: 89px; }
.header-right-cart-search form.search-form:hover label { bottom: -90px; }
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { background: #fff; color: #444; }
.woocommerce span.onsale { width: auto; height: auto; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; min-height: auto; min-width: auto; padding: 5px 10px; line-height: 10px; right: 10px !important; left: inherit !important; box-shadow: none !important; font-size: 14px; }
#netbase-responsive-toggle { line-height: 90px; }
.boxed09-menu-vertical .mega-menu-vertical > li.mega-menu-item > a.mega-menu-link { height: 50px !important; line-height: 50px !important; }
.shortcode-product-by-category-default .owl-dots, .shortcode-product-by-category-childcat .owl-dots { margin-top: 10px; }
.woocommerce .shortcode-product-by-category-childcat .owl-item li, .woocommerce ul.shortcode-product-by-category-default .owl-item li { margin: 0 !important; width: 100% !important; }
@media screen and (max-width:768px) {
  .boxed09-menu-vertical .mega-menu-toggle { height: 65px !important; line-height: 65px !important; margin-top: -75px; background: transparent !important; }
  .boxed09-menu-vertical { margin-right: 15px; }
  .box-menu-banner > .panel-grid-cell:last-child { padding-left: 15px !important; }
  #netbase-responsive-toggle .fa { color: #fff; }
  .nav-pills li a, #tab-childcat .nav-pills li a { font-size: 16px; }
  #boxed-banner-top .panel-last-child { display: none; }
  .header-right-wrap-top .netbase-menu-title { padding-left: 0; }
  .header-right-wrap-top .netbase-menu-title h3 { padding-top: 29px; }
  li.mega-menu-item ul.mega-sub-menu { padding-left: 20px !important; }
  .boxed09-menu-vertical .mega-toggle-block { line-height: 85px; }
  .boxed10-banner-center img { margin: 0 auto; }
}
@media screen and (max-width:767px) {
  .lstchildcat, .box-childcat-item { width: 100%; }
  .lstchildcat { min-height: 140px; }
  .lstchildcat li { float: left; margin-right: 30px; }
}
@media screen and (min-width:769px) and (max-width:991px) {
  .menu-logo .site-branding img { width: 100%; }
  #boxed-banner-top > .panel-grid-cell > .panel-first-child { margin-bottom: 12px !important; }
}
@media screen and (max-width:320px) {
  .menu-logo .site-branding img { width: 100%; }
  .nbt-testimonial-carousel .owl-nav { display: none !important; }
  .wd_search_product { padding-left: 5px; font-size: 12px; }
}
.boxed09-menu-vertical .mega-toggle-block { line-height: 71px; }
}
.related.products ul li.product, .woocommerce ul.grid li.product, .woocommerce-page ul.grid li.product { border: 1px solid #d7d7d7; padding-bottom: 25px; }
.woocommerce ul.grid .gridlist-buttonwrap { width: 82%; }
.related.products ul li.product .product-content-top .product-content-info a.add_to_cart_button { width: 77%; }
.nav-pills > li + li { margin: 0 15px 0 0px; }
#wpf-umf-uploads-wrapper .wpf-umf-header > a { display: none; }
.wpf-umf-single-upload .wpf-umf-uploaded-files-container .wpf-umf-suf-thumb { margin-top: 25px; }
#wpf-umf-uploads-cart form .shop_table tbody td.product-name .wpf-umf-cart-upload-button-container a:hover { color: #fff; }
#wpf-umf-uploads-cart form .shop_table tbody tr.wpf-umf-upload-totals td { border-left: 1px solid #d7d7d7; padding-left: 5px; }
@media only screen and (max-width:400px) {
.woocommerce #wpf-umf-uploads-cart form table.shop_table tbody .cart_item .product-remove a { display: block; margin: 0 auto; }
}
@media only screen and (max-width:330px) {
ul.products.list li.product .gridlist-buttonwrap { width: 66.4%; }
}
.category-blog #content #content-wrap #secondary { margin-top: 0; }
.search-results  #content-wrap #primary .page-header { border-bottom: none; }
.single-post  #content #content-wrap #secondary { margin-top: 0; }
.single-post  #content #content-wrap #primary #comments #respond > form { margin-bottom: 50px; }
.woocommerce ul.products li.product .product-content-top .product-content-info a.product_type_simple, .woocommerce ul.products li.product .product-content-top .product-content-info a.add_to_cart_button { display: block; width: 83%; float: left; border-right: none; line-height: 38px; }
.woocommerce ul.products li.product .product-content-top .product-content-info a.product_type_simple:hover span, .woocommerce ul.products li.product .product-content-top .product-content-info a.add_to_cart_button:hover span, .woocommerce ul.products li.product .product-content-top .product-content-info a.product_type_simple:hover:after, .woocommerce ul.products li.product .product-content-top .product-content-info a.add_to_cart_button:hover:after { color: #E74C3C; }
.woocommerce ul.products li.product .product-content-top .product-content-info a.yith-wcqv-button { display: block; float: right; width: 17%; }
.woocommerce ul.products li.product .product-content-top .product-content-info a.yith-wcqv-button:after { position: absolute; padding-left: 0; }
.tax-product_cat #primary #main ul.products li.product .product-content-top .product-content-info a.add_to_cart_button { width: 100%; }
.tax-product_cat #primary #main ul.products li.product { border: 1px solid #d7d7d7; padding-bottom: 15px; }
.woocommerce ul.products .owl-item li.product, .woocommerce-page ul.products .owl-item li.product { margin-bottom: 1px !important; }
.single-product #primary #main ul.products li.product { border: 1px solid #d7d7d7; }
.tax-product_cat #primary #main ul.products li.product .product-content-top .product-content-info .gridlist-buttonwrap { width: 83%; display: block; float: left; }
.tax-product_cat #primary #main ul.products li.product .product-content-top .product-content-info .yith-wcqv-button { float: left; }
.single-product #primary #main ul.products li.product .product-content-top .product-content-info a.add_to_cart_button span { width: 73%; }
.woocommerce ul.products li.product .product-content-top .product-content-info a.product_type_simple span, .woocommerce ul.products li.product .product-content-top .product-content-info a.add_to_cart_button span { float: right; width: 81%; line-height: 38px; height: 38px; font-weight: bold; }
.woocommerce div.product div.images img { height: 100%; width: 100%; }
#main .entry-content #searchform .wd_search_product { text-transform: capitalize; }
.summary .product_meta .posted_in a { text-transform: capitalize; }
.pp_woocommerce .pp_content_container .pp_content .pp_fade .pp_gallery ul li a img { height: 100%; }
@media only screen and (max-width:780px) {
#primary #main .entry-content #tab-childcat > div { padding-top: 0 !important; }
.boxed10-banner-center img { margin: 0 auto; }
#boxed-banner-top .panel-last-child { display: none; }
#main form .wd_search_product { width: 30%; }
#main form { overflow: hidden; }
#main form .wd_search_form { width: 70%; }
}
@media only screen and (max-width:480px) {
#main form .wd_search_product { width: 40%; }
#main form .wd_search_form { width: 60%; }
}
@media only screen and (max-width:320px) {
.wd_search_form input[type~="submit"] { right: -10px; }
#main .category-post-type article .entry-header .entry-meta .comments-link a { font-size: 12px; }
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .images { opacity: 1; }
@media (max-width:992px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { font-size: 13px; }
}
@media (max-width:1199px) {
.owl-nav .owl-prev .fa { line-height: 27px; }
.owl-nav .owl-next .fa { line-height: 27px; }
}
@media (min-width:1025px) and (max-width:1199px) {
.woocommerce .p-content .products .owl-nav .owl-prev { left: -132px !important; }
.woocommerce .p-content .products .owl-nav .owl-next { left: -110px; }
.header-right-cart-search { padding: 0; }
}
@media (min-width:992px) and (max-width:1199px) {
.printshop-minicart { font-size: 11px; }
#pgc-3564-boxed-banner-top-1 { display: none; }
.so-widget-sow-image-default-3f547a15eaaa .sow-image-container .so-widget-image, #boxed-banner-top #pgc-3564-boxed-banner-top-0 { width: 100% }
#boxed-banner-top #pg-w582acc2bdcf6a-0 .panel-grid-cell { width: 33.3%; }
#boxed09-banner-customers #pg-w582ac95c08e7c-0 .panel-grid-cell { width: 33.3%; }
}
@media  (max-width:530px) {
.um-account-main div.um-account-heading { display: none; }
}
@media (min-width:768px) {
.search-results #content #secondary #search-2 > h2 { margin-top: 10px; }
}
@media (max-width:767px) {
.category-blog #page #content .page-title-wrap .container > h1 { display: block; }
.boxed-banner-bottom .panel-grid-cell:first-child { overflow: hidden; }
.boxed-banner-bottom .panel-grid-cell:first-child > .widget_sow-image { width: 100%; float: left; }
.boxed-banner-bottom .panel-grid-cell:first-child > .widget_sow-image .sow-image-container img { margin: 0 auto; }
}
@media (max-width:980px) {
.summary .variations_form .variations tbody tr td.value .attribute-swatch { padding-top: 1px; }
}
@media only screen and (min-width:769px) and (max-width:991px) {
.woocommerce ul.grid .gridlist-buttonwrap { width: 100%; }
.tax-product_cat #primary #main ul.products li.product .product-content-top .product-content-info .gridlist-buttonwrap { width: 100%; }
.woocommerce ul.grid .gridlist-buttonwrap a { width: 100% !important; }
#primary #main ul.products li.product .product-content-top .product-content-info a.add_to_cart_button { width: 100%; }
.woocommerce ul.products li.product .product-content-top .product-content-info a.product_type_simple span, .woocommerce ul.products li.product .product-content-top .product-content-info a.add_to_cart_button span { font-size: 10px; }
.woocommerce ul.products li.product .product-content-top .product-content-info a.product_type_simple:after, .woocommerce ul.products li.product .product-content-top .product-content-info a.add_to_cart_button:after { font-size: 12px; }
.woocommerce ul.products li.product .price span { font-size: 12px; }
.woocommerce ul.products li.product h3 { font-size: 12px; }
.category-blog #content .page-title-wrap > .container { position: relative; overflow: hidden; height: 191px; }
#tab-childcat .nav-pills li a { font-size: 18px; }
}
@media screen and (min-width:1024px) and (max-width:1199px) {
.woocommerce ul.products li.product .product-content-top .product-content-info a.product_type_simple span, .woocommerce ul.products li.product .product-content-top .product-content-info a.add_to_cart_button span { font-size: 11px; }
}
@media screen and (min-width:769px) and (max-width:780px) {
#main .entry-content .boxed09-menu-vertical ul li ul.mega-sub-menu { position: static !important; display: none !important; visibility: visible !important; }
#main .entry-content .boxed09-menu-vertical ul li.mega-menu-item-has-children:hover ul.mega-sub-menu { display: block !important; }
}
#page { overflow: hidden; }
#boxed09-banner-customers .nbt-image-banner-widget { position: relative; }
#boxed09-banner-customers .nbt-image-banner-info { position: absolute; top: 20px; left: 60px; }
#boxed09-banner-customers .nbt-image-banner-info .txt_primary, #boxed09-banner-customers .nbt-image-banner-info .title { line-height: 25px; color: #E74C3C; font-size: 25px; font-weight: bold; }
#boxed09-banner-customers .nbt-image-banner-info .caption { color: #3f3f3f; margin-bottom: 10px; margin-top: 10px; }
#boxed09-banner-customers .nbt-image-banner-info .btn-banner { background: #E74C3C; color: #fff; padding: 6px 15px; }
.boxed10-banner-center .sow-image-container { border: 1px solid #d7d7d7; }
#boxed09-home-sellers .owl-nav .owl-prev, .box-childcat-item .owl-nav .owl-prev { right: 36px; left: inherit; }
#boxed09-home-sellers .owl-nav .owl-prev, #boxed09-home-sellers .owl-nav .owl-next, .box-childcat-item .owl-nav .owl-prev, .box-childcat-item .owl-nav .owl-next { position: absolute; top: -60px; border: 1px solid #d7d7d7; width: 30px; height: 30px; background: #fff; text-align: center; }
.box-childcat-item .owl-nav .owl-next, #boxed09-home-sellers .owl-nav .owl-next { right: 0; }
.woocommerce ul.products li.product .product-content-top .product-content-info > a.product_type_simple:hover, .woocommerce ul.products li.product .product-content-top .product-content-info > a.product_type_simple span { background: #fff !important; }
.widget-woocommerce-currency-switcher .chosen-container-single.chosen-container { min-width: 60px; padding-right: 10px; }
.woocs_show_flags .chosen-container .chosen-results li { background: transparent !important }
.header-right-cart-search { line-height: 64px; }
.nw-cart-drop-content { top: 90px; line-height: 20px; }
.nw-short-contents { top: 23px; }
.header-search .fa-search { line-height: 80px; }
.header-search .wpnetbase_asl_container { bottom: -131px; }
.nw-cart-drop-content { border-top-color: #E74C3C !important; }
.nw-cart-drop-content:before { border-bottom-color: #E74C3C; }
.boxed09-menu-vertical #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link { border-color: #d7d7d7; border-bottom-width: 1px; }
.boxed09-menu-vertical #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:hover:before { color: #E74C3C !important; }
#boxed9-home-bn .nbt-image-banner-widget { text-align: center; }
#boxed-banner-top > .panel-grid-cell > .widget_sow-image:first-child { margin-bottom: 30px; }
#boxed-banner-top > .panel-grid-cell:last-child .widget_sow-image { float: right; }
.boxed09-menu-vertical #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu { min-width: 200px; }
.woocommerce ul.products li.product .product-content-top .product-content-info a.product_type_simple:after, .woocommerce ul.products li.product .product-content-top .product-content-info a.add_to_cart_button:after { content: '\e808'; font-family: 'fontello'; font-weight: normal; color: #444; font-size: 16px; }
.woocommerce ul.products.list li.product .product-list-content-info .gridlist-buttonwrap > a.button { padding-left: 10px; padding-right: 10px; }
.nbtsow-products-wrap .owl-carousel .owl-nav .owl-prev, .nbtsow-products-wrap .owl-carousel .owl-nav .owl-next { top: -46px; }
.nbtsow-products-wrap .owl-carousel .owl-nav .owl-prev { right: 32px; left: inherit; }
.nbtsow-products-wrap .owl-carousel .owl-nav .owl-next { right: 0; }
.nbtsow-products-wrap .owl-carousel .owl-nav .owl-prev i, .nbtsow-products-wrap .owl-carousel .owl-nav .owl-next i { color: #333; margin-top: 0; }
@media (max-width:980px) {
#boxed-banner-top > .panel-grid-cell:first-child .widget_siteorigin-panels-builder, #boxed-banner-top > .panel-grid-cell:last-child { display: none; }
#boxed-banner-top > .panel-grid-cell:first-child { width: 100%; }
#boxed09-banner-customers .nbt-image-banner-info .btn-banner, #boxed09-banner-customers .nbt-image-banner-info .caption { float: left; }
#boxed09-banner-customers .nbt-image-banner-info .caption { margin-right: 10px; }
.boxed10-banner-center .panel-grid-cell { width: 33.3% !important; }
}
@media (max-width:768px) {
.boxed09-menu-vertical { margin-right: 0; }
.box-menu-banner > .panel-grid-cell:last-child { padding-left: 0 !important; }
#boxed09-banner-customers .boxed10-banner-center { display: none; }
#boxed09-banner-customers .nbt-image-banner-info { left: 20px; top: 5px; }
}
@media (max-width:640px) {
#boxed09-banner-customers .nbt-image-banner-info .caption, #boxed09-banner-customers .nbt-image-banner-info .txt_primary, #boxed09-banner-customers .nbt-image-banner-info .title { display: none; }
ul.wpnb-brand-carousel li { text-align: center; }
}
.woocommerce ul.products.list li.product { padding: 15px; }
ul.products.list li.product .gridlist-buttonwrap { margin-bottom: 5px; }
#triggerDesign { padding: 10px; }
.woocommerce ul.products.grid li.product { border: 1px solid #d7d7d7; padding-bottom: 15px; }
.woocommerce ul.products.grid li.product .product-content-info a.yith-wcqv-button:hover { background: transparent !important; }
.woocommerce ul.products.grid li.product .product-content-top .product-content-info a.yith-wcqv-button { float: right; background: transparent; }
.widget-woocommerce-currency-switcher .chosen-container .chosen-drop { top: 37px; }
.widget-woocommerce-currency-switcher .chosen-container .chosen-drop .chosen-results li:hover { color: #fff !important; background: #E74C3C !important; }
.lstchildcat li a:hover { color: #333; }
#boxed-banner-top .sow-image-container { position: relative; overflow: hidden; }
#boxed-banner-top .sow-image-container:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ''; background: rgba(0, 0, 0, 0.3); -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; opacity: 0; filter: alpha(opacity=0); }
#boxed-banner-top .sow-image-container:hover:before { opacity: 1; filter: alpha(opacity=100); }
#boxed-banner-top .sow-image-container:after { position: absolute; left: 50%; top: 50%; margin: -30px 0 0 -30px; width: 60px; height: 60px; content: ''; background-image: url(images/effect-view.png); -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; }
#boxed-banner-top .sow-image-container:hover:after { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
#boxed09-banner-customers .sow-image-container img:hover { -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }
#boxed09-home-sellers ul.nav-pills { margin-bottom: 15px; }
.wpnetbase_asl_results { top: 268px !important; }
.admin-bar .wpnetbase_asl_results { top: 300px !important; }
@media screen and (min-width:769px) and (max-width:1199px) {
.related.products .product-content-info a.button { width: 100%; }
.related.products .product-content-info a.button:after { content: none !important; }
.related.products ul.products li.product .product-content-top .product-content-info a.yith-wcqv-button { display: none; }
}
@media screen and (min-width:600px) and (max-width:767px) {
.site-header .header-right-cart-search { width: 20% !important; }
}
@media screen and (max-width:400px) {
.shop_table.cart tbody tr td:before { top: 3px; }
}
.nav-pills > li.active > a, .nav-pills > li > a:hover{background: transparent !important; border-color: transparent !important;}
.woocommerce ul.products .owl-item li.product, .woocommerce-page ul.products .owl-item li.product{width: 99%;}
.owl-carousel .owl-item img{-webkit-transform-style: inherit !important;}
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{background: #fff;}
.nbt-ac-icon i {
    color: #fff;
}
.nbt-ac-icon .nbt-ac-count{
	top: 10px;
}
.nbt-icon-plugins{
	position: relative;
    top: 19px;	
}
.nbt-search-wrapper{
	top: 70px;
}
.nbt-mini-cart {
    top: 76px;
}
.nbt-search-wrapper form, .nbt-rs-lists li{
    line-height: 0 !important;
}
#dashboard-menu li:hover {
    background-color: #e74c3c;
    color: #ffffff;
}
.woocommerce ul.products li.product .product-content-top .button.nbt-desginer-btn{
	padding: 0;
  height: auto;
}
.woocommerce ul.products li.product .product-content-top .button.nbt-desginer-btn:after {
	top: 14px;
}
.woocommerce ul.products li.product .product-content-top .button.nbt-desginer-btn:hover {
    background-color: transparent;
}
.woocommerce ul.products li.product .product-content-top .button.nbt-desginer-btn:hover:after {
    color: #444;
}
.woocommerce ul.products li.product .product-content-top .button.nbt-desginer-btn:hover span {
    top: 1px;
    background-color: transparent;
}
.woocommerce ul.products li.product .product-content-top .button.nbt-desginer-btn span:after{
	border-top-color: #fd5b4e;
}
.woocommerce ul.products li.product .yith-wcqv-button span{
	margin-left: 32px;
}

@media screen and (max-width: 991px) {
  .lstchildcat {
    display: none;
  }
  .box-childcat-item {
    width: 100%;
    float: none;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .lstchildcat {
    min-height: 372px;
  }
}

@media screen and (min-width: 1200px) {
  .lstchildcat {
    min-height: 414px;
  }
  .tab-content .woocommerce ul.products li.product a img, .woocommerce .box-childcat-item ul.products li.product a img {
    height: 275px;
  }
  #pg-3564-7 {
    margin-bottom: 40px !important;
  }
}

@media screen and (max-width: 768px) {
  .box-menu-banner #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block {
    display: none;
  }
}

.woocommerce ul.products li.product > a {
  display: block;
  min-height: 83px;
}

.woocommerce ul.products li.product .product-content-top .button.nbt-desginer-btn {
  float: left;
  margin-top: 5px;
  border-right: 0;
}

.woocommerce ul.products li.product .product-content-top .button.nbt-desginer-btn span {
  visibility: visible;
  opacity: 1;
  position: relative;
  top: 1px;
  left: 28px;
  text-transform: uppercase;
  width: auto;
  background: transparent;
  color: #444;
  font-size: 14px;
}

.woocommerce ul.products li.product .product-content-info .nbt-desginer-btn span:after {
  display: none;
}

.woocommerce ul.products li.product .product-content-top:hover .product-content-info {
  transform: initial
}

.woocommerce ul.products li.product .star-rating {
  margin-bottom: 0;
}