/*
Theme Name: Print header 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
*/
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	.large-above-menu-style-5 {
		width: 520px;
		margin-top: 10px;
	}
}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	.large-above-menu-style-5 {
		width: 520px;
		margin-top: 10px;
	}
}
.header-wrap {
	height: inherit !important;
}
#topbar, .header-wrap-top {
	line-height: inherit !important;
	height: inherit !important;
}
.boxed09-menu-vertical h3.widget-title {
	background-color: #8c7103 !important;
}
.boxed09-menu-vertical #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
	color: #8c7103 !important;
	border-bottom: solid 1px;
}
.boxed09-menu-vertical #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:hover {
	color: #000000 !important;
}

#boxed9-home-bn {
	padding: 0px !important;
}
.widget_anpstext {
	padding-top: 5px;
}
/* ## Style 5 */
.large-above-menu-style-5 {
	/* ### Anpstext */
	/* ### Social */
}
.large-above-menu-style-5 > .widget:not(:last-child) {
	padding-right: 30px;
}
.large-above-menu-style-5 .widget_anpstext {
	position: relative;
}
.large-above-menu-style-5 .widget_anpstext .fa {
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
	color: rgba(0, 0, 0, 0.45);
	display: none;
	font-size: 20px;
	height: 49px;
	left: 0;
	line-height: 49px;
	margin-right: 10px;
	position: absolute;
	text-align: center;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 49px;
}
.large-above-menu-style-5 .widget_anpstext svg {
	height: 20px;
	left: 50%;
	margin: 0;
	position: absolute;
	top: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 20px;
}
@media (min-width: 1200px) {
	.large-above-menu-style-5 .widget_anpstext .anpstext-wrap {
		padding-left: 64px;
	}
	.large-above-menu-style-5 .widget_anpstext .fa {
		display: inline-block;
	}
}
.large-above-menu-style-5 .widget_anpssocial ul {
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
	margin: 0;
	padding: 0 10px;
}
.large-above-menu-style-5 .widget_anpssocial ul:after {
	clear: both;
	content: "";
	display: table;
}
.large-above-menu-style-5 .widget_anpssocial li {
	float: left;
}
.large-above-menu-style-5 .widget_anpssocial svg {
	height: 20px;
	left: 50%;
	margin: 0;
	position: absolute;
	top: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 20px;
}
.large-above-menu-style-5 .widget_anpssocial a {
	color: rgba(0, 0, 0, 0.45);
	font-size: 18px;
	height: 49px;
	width: 45px;
}
.large-above-menu-style-5 .widget_anpssocial a:hover, .large-above-menu-style-5 .widget_anpssocial a:focus {
	color: rgba(0, 0, 0, 0.75);
}
/*
# Custom Style Sheet End
*/
.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"] {
	background: transparent;
	position: absolute;
	right: 10px;
	top: 10px;
	border: none;
	overflow: hidden;
	text-indent: 115px;
	width: 45px;
}
.wd_search_form:before {
	content: '\f002';
	font-family: fontawesome;
	position: absolute;
	right: 25px;
	top: 50%;
	transform: translateY(-50%);
}
.printshop-minicart {
	position: relative;
	background: #e74c3c 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;
}
.printshop-minicart:after {
	content: '\f290';
	font-family: fontawesome;
	position: absolute;
	right: 9px;
	top: 0;
}
.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: 25px;
}
.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;
}
#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;
}
.show-only-thumbnail .owl-next {
	right: inherit;
	left: -115px;
}
.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;
	display: block;
}
.icon-left-open, .icon-right-open {
	display: block;
}
.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 {
	position: relative;
	background: #e74c3c 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 h3.widget-title:after {
	position: absolute;
	content: '\f0c9';
	font-family: fontawesome;
	left: 11px;
	top: 23px;
	font-size: 18px;
}
.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;
}
.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;
}
.lstchildcat {
	min-height: 463px;
}
.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: left;
	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: 100%;
}
.owl-carousel .owl-item img {
	-webkit-transform-style: inherit !important;
}
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
	background: transparent;
}
.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: 6px;
}
.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: -47px;
	background-color: #fd5b4e;
}
.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;
}
.lstchildcat {
	min-height: 424px;
}
.woocommerce ul.products li.product > a {
	display: block;
	min-height: 73px;
}
.header-right-cart-search .header-cart-search {
	z-index: 10;
}
div.woocommerce ul.products .owl-item li.product {
	width: 100%;
}
#secondary .nbt-search-wrapper {
	display: block !important;
	border: none;
	position: static;
	background: transparent;
	padding: 0;
}
#secondary .nbt-search-wrapper:before {
	display: none;
}
#secondary .nbt-search-wrapper form {
	padding: 0;
}
#secondary .nbt-search-wrapper form input {
	border: 1px solid #ccc;
	border-radius: 5px;
	height: 35px;
}
#secondary .nbt-icon-plugins {
	position: relative;
	top: 0;
}
#secondary .nbt-icon-search {
	display: none;
	color: #000 !important;
	position: absolute;
	top: 0;
	right: 0;
	justify-content: center;
	align-items: center;
	height: 100%;
	width: 30px;
}
#secondary .nbt-icon-loading {
	top: 5px;
}
.woocommerce ul.products li.product .product-content-top:hover .product-content-info {
	background: #fff;
}
.nbt-mini-cart {
	left: auto !important;
	right: 0;
}
.nbt-ajaxcart-left:before {
	right: 5px;
	left: auto;
}
body.layout-boxed {
	background-color: transparent;
	background-image: none;
}
