/*

Theme Name: Print boxed 2

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: #fff !important; }

.sow-headline h2 { font-size: 24px; font-weight: bold; }



/*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: #b57f29; }

#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%; }

  .category-blog h1.page-entry-title { display: block; }

  .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: #b57f29; }

.so-widget-wpnetbase-pricing-table .pricing-column-red .ow-pt-details .ow-pt-price { color: #b57f29; }

.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 #b57f29 !important; }

.so-widget-wpnetbase-pricing-table .pricing-column-red:hover .bg-left { background: #b57f29; }

.so-widget-wpnetbase-pricing-table .pricing-column-red:hover .bg-right { background: #b57f29; }

.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: #b57f29; }

.widget_wpnetbase-pricing-table .ow-pt-column.pricing-column-red .ow-pt-button a { background: #b57f29; }

.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 #b57f29; border-top: 1px solid #b57f29; 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 #b57f29; border-right: 1px solid #b57f29; 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, #boxed10-banner2 { display: none; }

}

@media (max-width:992px) {

  .boxed10-top-product .so-widget-wpnetbase-tabs .tab-so-widgets-bundle { margin-top: 0 !important; }

  #boxed10-banner2 .panel-grid-cell:last-child { display: none; }

  #boxed10-icon-service .panel-grid-cell { width: 50% !important; float: left !important; margin-top: 15px; margin-bottom: 15px; height: 45px; }

}

@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%; }

  .testimonials-default-theme .ow-pt-column { width: 30.5% !important; }

  .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; }

  #mega-menu-wrap-primary #mega-menu-primary li a { color: #ffffff !important; background: #282828 !important; }

  #boxed-banner-top > .panel-grid-cell { margin-bottom: 10px; }

  #boxed10-bannernb > .boxed10-banner > .panel-grid-cell, #boxed10-bannernb .panel-grid-cell:last-child { text-align: center; }

  #boxed10-bannernb .panel-grid-cell:first-child { margin-bottom: 10px; }

}

@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; }



/**/
#boxed10-banner2 > div:nth-child(1), #boxed10-banner2 > div:nth-child(3) {
  display: contents;
}

#boxed10-banner2 .panel-row-style > .panel-grid-cell { padding-right: 8px; padding-left: 8px; }

#boxed10-banner2 .panel-row-style > .panel-grid-cell:first-child { padding-right: 20px; padding-left: 0 !important; }

#boxed10-banner2 .panel-row-style > .panel-grid-cell:last-child { padding-left: 20px; padding-right: 0 !important; }

.mgb15 { margin-bottom: 15px; }

.mgb30 { margin-bottom: 30px; }

#boxed10-bannernb .panel-grid-cell:last-child { text-align: right; }

.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: #b57f29; }

.wd_search_product {width: 16%;float: left;height: 45px;background: #424449;color: #fff;padding-left: 15px;border: none;margin-top: 15px;margin-bottom: 15px;border: 1px solid #636363;border-radius: 0 !important;-webkit-border-radius: 0 !important;-moz-border-radius: 0 !important;-o-border-radius: 0 !important;}

.wd_search_form { position: relative; width: 63%; float: left; margin-top: 15px; margin-bottom: 15px; }

.wd_search_form input[type~="text"] {height: 45px;padding: 0 15px;width: 100%;background: #424449;color: #fff !important;border-color: #636363;}

.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;}

.wd_search_form input::-webkit-input-placeholder { color: #cccccc; }

.wd_search_form input:-ms-input-placeholder { color: #cccccc; }

.printshop-minicart {background: #b57f29 url("images/icon-cart.png") 96% center no-repeat;height: 45px;margin-top: 15px;margin-bottom: 15px;color: #fff;/* width: 21%; *//* float: left; */padding-left: 6px;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-bottom: 1px solid #d7d7d7; border-radius: 0px; }

.products.list .product-content-top a img { border-bottom: none; }

.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;background: #404762;display: none;position: absolute;bottom: -1px;/* height: 40px; */top: inherit;}

.woocommerce ul.products li.product:hover .product-content-top .product-content-info {display: block;}

.woocommerce ul.products.list li.product:hover .product-content-top .product-content-info { display: none; }

.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 { border-right: none; background: #b57f29; }

.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;color: #fff;text-transform: uppercase;font-size: 14px;margin: 0;padding-left: 23px;background-color: #404762 !important;}



.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.add_to_cart_button, .woocommerce ul.products li.product .product-content-top .product-content-info a.product_type_simple { padding-left: 15px; }

.woocommerce ul.products li.product .product-content-top .product-content-info a.add_to_cart_button:after, .woocommerce ul.products li.product .product-content-top .product-content-info a.product_type_simple:after { color: #fff; padding-left: 15px; position: absolute; left: 0; }

.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: #fff; }

.woocommerce ul.products li.product .yith-wcqv-button { width: 16%; border: none; background: #313131; float: right; border-right: 1px solid #d7d7d7; }

.woocommerce ul.products li.product .yith-wcqv-button:hover { background: #fff !important; }

.woocommerce ul.products li.product .yith-wcqv-button:hover:after { color: #b57f29; }

.woocommerce ul.products li.product .yith-wcqv-button:after { position: static; padding-left: 12px; color: #fff; }

.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: 0; }

.sow-headline h3 { font-size: 21px; color: #444; font-weight: bold; margin-bottom: 0; text-transform: uppercase; }

.sow-headline h3:before { content: ''; width: 15px; display: inline-block; height: 15px; background-color: #b57f29; 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; }

.skinlayout-boxed { position: relative; }

.skinlayout-boxed .grid-title a { font-weight: bold; }

.owl-nav .owl-prev, .owl-nav .owl-next { position: absolute; 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:hover i, .skinlayout-boxed .owl-nav .owl-next:hover i { color: #333; }

.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-carousel .owl-nav .owl-next { background: #fff; }

.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { text-align: right; }

.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; }

.p-content .owl-prev, .p-content .owl-next { border: 1px solid #d7d7d7; text-align: center !important; }

.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: #b57f29 !important; }

.boxed-popular .show-only-thumbnail:last-of-type { border-left-color: #ff9801 !important; }

.boxed-banner-bottom { margin: 45px 0; }

.boxed-banner-bottom .widget_wpnetbase-image-banner { 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-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: #b57f29; }

.show-only-thumbnail { clear: both; }

.nav-pills { margin-left: 0; margin-bottom: 0; float: right; padding-right: 60px; }

.nav-pills li { z-index: 3; }

.nav-pills li:first-child { margin-left: 0; }

.nav-pills li a { text-transform: uppercase; border: none; font-size: 18px; }

.nav-pills li.active > a { color: #444; background: #fff; }

.nav-pills li a:hover { background: #fff; color: #444; }

.nav-pills li:hover a:before { background-color: #b57f29; }

.shortcodes-lst-products-cat { position: relative; }

.shortcodes-lst-products-cat .owl-prev, .shortcodes-lst-products-cat .owl-next { top: -56px !important; }

.shortcodes-lst-products-cat .owl-prev { left: inherit !important; right: 36px; }

.shortcodes-lst-products-cat .owl-next { right: 0 !important; }

.owl-nav .owl-prev .fa, .owl-nav .owl-next .fa { font-size: 1.8em; color: #d7d7d7; }

.boxed09-menu-vertical h3.widget-title { background: #b57f29 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 .header-cart-search .cart-contents span { top: 32px; background: #fd5b4e; }

.header-right-cart-search .header-cart-search .widget_shopping_cart_content { top: 89px; }

.header-right-cart-search form.search-form:hover label { bottom: -90px; }

.lstchildcat { min-height: 451px; }

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { background: #fff; color: #b57f29; }

.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:991px) {

  .boxed10-top-search .panel-grid > .panel-grid-cell { width: 100% !important; }

  .boxed10-top-product .so-widget-tabs .tab-so-widgets-bundle { margin-top: 0px !important; }

  .nav-pills { float: left !important; }

  .woocommerce ul.products li.product .product-content-top .product-content-info a.add_to_cart_button { width: 100%; }

}

@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: #444; }

  .nav-pills li a, #tab-childcat .nav-pills li a { font-size: 16px; }

  .vertical-menu-homepage .panel-grid > .panel-grid-cell:FIRST-CHILD, .home-menu-vertical { display: none; }

  #boxed-banner-top img { width: 100%; }

  #boxed10-banner2 .panel-grid-cell:FIRST-CHILD { width: 44%; float: left; }

  #boxed10-banner2 .panel-grid-cell:nth-last-child(2) { width: 56%; float: left; }

  .wd_search_product {width: 39% !important;}

}

@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%; }

}



@media screen and (max-width:320px) {

  .wd_search_form input[type~="submit"] { right: 0; }

  .wd_search_product { font-size: 12px; padding-left: 3px; }

  .product-list-content-info .gridlist-buttonwrap { width: 100% !important; }

  .um-account-main div.um-account-heading { display: none; }

}

.related.products ul li.product, .woocommerce ul.grid li.product, .woocommerce-page ul.grid li.product {border: 1px solid #d7d7d7;/* padding-bottom: 25px; */}

.related.products ul li.product .product-content-info a.add_to_cart_button:after, .related.products ul li.product .product-content-info a.product_type_simple:after { content: none !important; }

.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%; }

#boxed-banner-top img { border: 1px solid #d7d7d7; }

.sow-headline-container h3.sow-headline:before, .so-widget-wpnetbase-tabs h3.widget-title:before { background-color: #b57f29; content: ''; width: 15px; display: inline-block; height: 15px; margin-right: 8px; }

.nav-pills li a { padding: 10px 5px; }

.nav-pills li a:after { background-color: #d7d7d7; content: ''; width: 1px; display: inline-block; height: 16px; margin-bottom: -1px; margin-left: 15px; }

.nav-pills li:last-child a:after { content: none; }

.so-widget-wpnetbase-tabs h3.widget-title span, .sow-headline-container h3.sow-headline { font-size: 21px; color: #444; text-transform: uppercase; font-weight: bold; }

.boxed10-top-product .so-widget-wpnetbase-tabs .tab-so-widgets-bundle { margin-top: -45px; }

.boxed10-icon-bottom { background: #3d3d3d; padding-top: 25px; padding-bottom: 25px; }

.boxed10-first-item { margin-top: -10px; }

.boxed10-top-search { background: #40312e; }

.widget_maxmegamenu .mega-menu-wrap { position: absolute !important; z-index: 9; width: 262px !important; border: 1px solid #d7d7d7 !important; margin-top: 10px !important; }

.widget_maxmegamenu h3.widget-title { font-weight: bold; font-size: 14px; color: #fff !important; text-transform: uppercase; background: #b57f29 url("images/menu.png") no-repeat 10px center; padding-top: 30px; padding-bottom: 30px; margin-bottom: 0; padding-left: 45px; cursor: pointer; }

.site-header .header-wrap { padding: 0; }

.header-wrap .site-branding { line-height: 90px; }

.header-right-widgets .menu { padding-left: 0; margin-bottom: 0; }

.header-right-widgets .menu li { float: left; }

.header-right-widgets .menu li a { font-weight: normal; font-size: 14px; padding-right: 10px; }

.header-right-widgets .menu li a:after { background-color: #444444; content: ''; width: 1px; display: inline-block; height: 12px; margin-bottom: -1px; margin-left: 10px; }

.header-right-widgets .menu li:last-child a { padding-right: 0; }

.header-right-widgets .menu li:last-child a:after { content: none; }

.widget_maxmegamenu .mega-menu-wrap { background: #fff !important; }

.widget_maxmegamenu .mega-menu-wrap ul li a { text-transform: capitalize !important; }

.widget_maxmegamenu .mega-menu-wrap ul li a:BEFORE { color: #cccccc !important; }

.widget_maxmegamenu .mega-menu-wrap ul li ul.mega-sub-menu { border: 1px solid #d7d7d7; }



/**/

.tp-parallax-wrap:last-of-type .tp-caption { min-width: 200px !important; max-width: 200px !important; }

.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .box_sliderbt { width: 200px !important; height: 30px !important; }

.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .box_sliderbt a { display: block; float: left; border: 3px solid #e7513b; font-size: 12px !important; text-decoration: none; text-transform: uppercase; color: #313131; width: 50%; text-align: center; height: 35px !important; cursor: pointer; line-height: 29px !important; }

.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .box_sliderbt a:hover, .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .box_sliderbt a:active { background-color: #e7513b; color: #fff; }

.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .box_sliderbt a:first-child { border-top-left-radius: 22px; -webkit-border-top-left-radius: 22px; -moz-border-top-left-radius: 22px; -o-border-top-left-radius: 22px; border-bottom-left-radius: 22px; -webkit-border-bottom-left-radius: 22px; -moz-border-bottom-left-radius: 22px; -o-border-bottom-left-radius: 22px; }

.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .box_sliderbt a:last-child { border-top-right-radius: 22px; -webkit-border-top-right-radius: 22px; -moz-border-top-right-radius: 22px; -o-border-top-right-radius: 22px; border-bottom-right-radius: 22px; -webkit-border-bottom-right-radius: 22px; -moz-border-bottom-right-radius: 22px; -o-border-bottom-right-radius: 22px; }

.mega-menu-vertical > li.mega-menu-item > a.mega-menu-link { height: 50px !important; line-height: 50px !important; }

.boxed10-banner img { margin: 0 auto; }

#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .images { opacity: 1; }

#yith-quick-view-content .onsale { right: 25px !important; }

@media screen  and (min-width:1024px) and (max-width:1200px) {

  .mega-menu-vertical > li.mega-menu-item > a.mega-menu-link { height: 40px !important; line-height: 40px !important; }

}

.woocommerce ul.products li.product .yith-wcqv-button:hover span { opacity: 0; }

.nbt-testimonial-carousel .owl-dots { margin-top: 0; }

.nav-pills > li + li { margin: 0 0px 15px; }

.shortcode-product-by-category-default .product-content-top { border-bottom: 1px solid #d7d7d7; }

.single-post #content-wrap { padding-bottom: 30px; }

.entry-meta .comments-link { display: inline-block; }

.shop_table.cart .wpf-umf-cart-upload-button-container a:hover { color: #fff !important; }

@media screen and (min-width:480px) and (max-width:768px) {

  #boxed10-bannernb .nbt-image-banner-widget { text-align: center; }

}

@media screen and (max-width:600px) {

  .boxed10-icon-bottom img { margin: 0 auto; }

  #boxed10-banner2 .panel-grid-cell:FIRST-CHILD { display: none; }

  #boxed10-banner2 .panel-grid-cell:nth-last-child(2) { width: 100%; }

  #boxed10-banner2 .panel-grid-cell:nth-last-child(2) img { margin: 0 auto; }

  .boxed-banner-bottom .widget_wpnetbase-image-banner { width: 100%; }

  .boxed-banner-bottom .widget_wpnetbase-image-banner img { margin: 0 auto; }

  .nbt-testimonial-carousel { margin-top: 30px; }

  .boxed-banner-bottom .nbt-image-banner-widget, #boxed10-banner2 .nbt-image-banner-widget  {text-align: center;}  

}

@media screen and (max-width:480px) {

ul.wpnb-brand-carousel li{text-align: center;}

}

@media 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; }

  #boxed10-icon-service .panel-grid-cell {

    width: 100% !important;    

    text-align: left;

    padding-left: 15px;

  }

}



@media screen and (max-width:640px) {

  tr.wpf-umf-upload-totals td { padding-left: 10px !important; }

  .nav-pills li a { padding: 5px; }

  .nav-pills > li + li { margin-bottom: 5px; }

}

tr.wpf-umf-upload-totals td { border-left: 1px solid #d7d7d7; }

.single-product #primary .images .thumbnails img { height: 110px; }

.related ul.products li.product .yith-wcqv-button { width: 21%; }

#boxed10-banner2 .so-widget-wpnetbase-image-banner { position: relative; }

#boxed10-banner2 .nbt-image-banner-widget:before, #boxed10-banner2 .nbt-image-banner-widget:after { border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(0, 1); transform: scale(0, 1); position: absolute; top: 20px; right: 20px; bottom: 20px; left: 20px; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }

#boxed10-banner2 .so-widget-wpnetbase-image-banner:hover .nbt-image-banner-widget:before, #boxed10-banner2 .so-widget-wpnetbase-image-banner:hover .nbt-image-banner-widget:after { opacity: 1; transform: scale(1); -webkit-transform: scale(1); }

.price del span.woocommerce-Price-currencySymbol { margin-right: 3px; }

.home-menu-vertical { padding-right: 23px; }

.header-search .fa-search { color: #444; }

.nw-cart-drop-content { border-top-color: #b57f29 !important; }

.nw-cart-drop-content:before { border-bottom-color: #b57f29 !important; }

.show-only-thumbnail .products .product-content-top img { border-bottom: none; }

.show-only-thumbnail .nbt-cate-widget .owl-dots { display: none; }

.woocommerce .shortcodes-lst-products-cat.nbcarousel ul.products .owl-item li.product { width: 100%; }

.woocommerce ul.products.grid li.product .product-content-top .product-content-info .gridlist-buttonwrap a:before { color: #fff; content: "\f07a"; font-family: "FontAwesome"; font-size: 16px; font-weight: normal; }

.home-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; }

.home-menu-vertical #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:hover, .home-menu-vertical #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:focus { border-color: #d7d7d7; }

.home-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; }

.home-menu-vertical #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu {
    right: auto;
    top: 0;
    left: 100%;
}
.home-menu-vertical #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
  text-align: left;
}
.home-menu-vertical #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item {
  display: block;
    width: 100%;
}
.home-menu-vertical #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
  border-bottom-style: solid;
  height: auto;
    line-height: 50px;
  padding: 0 20px 0 20px;
}
.home-menu-vertical #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children > a.mega-menu-link:after {
    content: '\f139';
    float: right;
    margin: 0;
}
  
.home-menu-vertical .widget-title {
    display: block !important;
}

.nw-cart-drop-content { line-height: 23px; }

.header-right-cart-search .header-cart-search { line-height: 67px; }

.nw-short-contents { top: 25px; }

.header-search .fa-search { line-height: 86px; }

.header-search .wpnetbase_asl_container { bottom: -129px; }

.nw-cart-drop-content { top: 88px; }

.wpnetbase_asl_results { top: 128px !important; }

.admin-bar .wpnetbase_asl_results { top: 162px !important; }

#boxed10-bannernb .nbt-image-banner-widget img:hover, #boxed-banner-top .nbt-image-banner-widget 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); }

.nav-pills > li.active > a, .nav-pills > li > a:hover { background: transparent !important; border-color: transparent !important; }

.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{background: transparent;}

.owl-carousel .owl-item img{-webkit-transform-style: inherit !important;}

.dokan-store .woocommerce ul.products li.product .yith-wcqv-button{width: 21%;}



.woocommerce ul.products li.product .product-content-top .button.nbt-desginer-btn:hover,

.woocommerce ul.products li.product .product-content-top .button.nbt-desginer-btn {

  background: #b57f29;  

}

.woocommerce ul.products li.product .product-content-top .button.nbt-desginer-btn span {

background: #404762 !important;

visibility: visible;

opacity: 1;

position: static;

color: #fff;

text-transform: uppercase;

font-size: 14px;

margin: 0;

padding-left: 25px;

line-height: 10px;
}

.woocommerce ul.products li.product .product-content-top .button.nbt-desginer-btn span::after {

  display: none;

}



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

.woocommerce ul.products li.product:hover .button.nbt-desginer-btn {

  border-right: 0;

}



.woocommerce ul.products li.product:hover .button.nbt-desginer-btn:after{

  color: #fff !important;

}



.header-search .nbt-icon-search {

  top: 23px;

  position: relative;

}



.nbt-ac-icon {

  display: inline;

}



.nbt-ac-icon .nbt-ac-count {

  right: -8px;

  top: -10px;

}



.woocommerce ul.products li.product .star-rating {

  margin-bottom: 0;

}



@media screen and (max-width: 767px) {

  .home #boxed-banner-top .panel-grid-cell, #boxed10-banner2 .panel-grid-cell {

    width: 100%;

  }

}



@media screen and (min-width: 768px) {

  .home #boxed-banner-top .panel-grid-cell, #boxed10-banner2 .panel-grid-cell {

    float: left;

  }

}
.nbt-ajax-cart .nbt-ajax-cart-icon .nbt-ajax-cart-count{
	top:15px;
}
.boxed10-top-product .owl-carousel .owl-nav.disabled{
	display:block;
}
.boxed10-top-product .shortcodes-lst-products-cat .owl-prev,.boxed10-top-product .shortcodes-lst-products-cat .owl-next{
	top:-40px !important;
	font-size:20px;
}
.woocommerce .nbcarousel ul.products li.product a img:hover{
	border-bottom-color:#d7d7d7;
}
.home-menu-vertical #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link:hover,
.home-menu-vertical #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link{
	color:#444 !important;
}
ul.owl-carousel{
	padding-left:0;
}
.boxed-testimonial{
	margin-left:0;
} 