/*
Theme Name: Gota Child
Theme URI: http://demo.lion-themes.net/gota/
Author: Lion-Themes
Author URI: http://lion-themes.net/
Description: Gota is a new WordPress theme for Online Shopping. With this theme, we have presets and different layouts. With drag and drop home page layout manager, we can build many variations of home page layout. We also have ajax cart, wishlist, compare, zoom and fancybox to bring into a modern look of website. Some of amazing features like Revolution Slider, Mega Menu, Visual Composer, Product Tabs & Carousel, Contact Form with Google map will makes your website more attractive.
Template: gota
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: gota
*/


/* Top Nav Shopping Bag link */
.header-right {
    display: none !important;
}


/* Product Page */
#custom-btn-container .btn {
    background: #fff;
    border-radius: 0;
    border: 2px solid #ebebeb;
    color: #222 !important;
    line-height: 2em;
    cursor: pointer;
}
#custom-btn-container .btn-primary{
	background: #ebedee;
}
#custom-btn-container .btn-secondary:hover {
    background: #ebebeb;
}
#custom-btn-container .btn-primary:hover {
    background: #fff;
}
#bottle-icons img {
    max-height: 50px;
    max-width: 50px;
}
#bottle-icons {
    margin: 2.5rem 0;
}
#tab-description iframe {
    display: block;
    margin: 4em auto;
    width: 100%;
    height: 500px;
}
.single-product .posted_in {
    display: none !important;
}
.single-product .woocommerce-tabs.wc-tabs-wrapper {
    margin-top: 5em !important;
}
.woocommerce div.main-wrapper .woocommerce-tabs ul.tabs {
    border-top: none;
}
.woocommerce div.main-wrapper .woocommerce-tabs .panel {
    padding-top: 3em;
}



/* Category Page */
.category-desc {
    padding-bottom: 2em;
}

#newsletter input {
	display: inline-block;
    height: 37px;
    font-size: 14px;
    border: 0;
    background: transparent;
    color: #fff;
    border-bottom: 1px solid #fff;
    width: 100%;
	padding-right: 40px;
}

#newsletter h6 {
	color: #fff;
	font-weight: 400;
}

#newsletter button {
	position: absolute;
    right: 3px;
    border-radius: 50%;
    border: 0;
    background: #fff;
    text-align: center;
    padding: 7px 10px;
    top: -8px;
}
#newsletter button i {
	font-size: 20px;
}

#newsletter p {
	position: relative;
}
.pum-theme-4004 .pum-content + .pum-close, .pum-theme-contact-popup-theme .pum-content + .pum-close{
    font-size:18px;
}
#pum-4006 .wpcf7 input, #pum-4006 .wpcf7 textarea,
#pum-4289 .wpcf7 input, #pum-4289 .wpcf7 textarea,
#pum-4314 .wpcf7 input, #pum-4314 .wpcf7 textarea {
	height: 45px;
}
#pum-4006 input[type=submit],
#pum-4289 input[type=submit], 
#pum-4314 input[type=submit] {
	background: #069;
	border: 2px solid #069;
}
#pum-4006 input[type=submit]:hover,
#pum-4289 input[type=submit]:hover,
#pum-4314 input[type=submit]:hover {
	background: transparent;
	border: 2px solid #069;
}
.home .header-container.layout2:not(.sticky) .header {
	background: rgba(255,255,255,0.8) !important;
}
.home .header-container.layout2:not(.sticky) .header .nav-menus li.logo img {
	filter:unset;
	-webkit-filter:unset;
}
#form-field-field_14c91b8,#form-field-field_167cada {
	display: none;
}
.footer .footer-bottom {
	background: #fff !important;
}
.footer .footer-bottom .widget-copyright .textwidget {
	margin-top: 1em;
}
.widget_categories ul, .widget_archive ul, .widget_product_categories ul {
	max-height: unset;
}
.sidebar-container .current-cat {
	font-weight: bold;
}
a[data-mode="col2-view"], a[data-mode="col4-view"], a[data-mode="col5-view"], a[data-mode="col6-view"] {
	display:none
}
.shop-products.products.col3-view .list-col4 {
	flex: 0 0 100%;
    max-width: 100%;
}
.all-machines li.cat-item.current-cat, .all-machines .current-cat-parent, .all-machines .current-cat-parent li {
	display: none;
}
.top-cat-widget > li.cat-item {
display: none;
}
.top-cat-widget li.cat-item.current-cat.cat-parent{
	visibility: hidden;
}
.top-cat-widget li.cat-item.current-cat.cat-parent li {
	visibility: visible !important;
}
.header-container .logo img {
	max-width: 385px;
}
.nav-menus #mega_main_menu>.menu_holder .menu_inner>ul>li.logo {
	padding: 5px;
}
.nav-menus #mega_main_menu>.menu_holder .menu_inner>ul>li>a.item_link {
	padding: 20px 15px;
}
.upsells .quick-categories {
    display: none;
}
.top-cat-widget {
    padding-bottom: 2em;
    border-bottom: 1px solid;
}
select.wpcf7-form-control {
    width: 100%;
    margin-top: 1em;
}
/* .nav-menus #mega_main_menu>.menu_holder .menu_inner>ul>li.default_dropdown>ul.mega_dropdown {
	height: auto;
    overflow-y: auto;
    max-height: 85vh;
} */
.nav-menus #mega_main_menu>.menu_holder .menu_inner>ul>li#menu-item-3270 ul.mega_dropdown {
	min-width: 335px;
}
#secondary.opened .sidebar-container .sidebar-head {
	top: 0;
	right: 5%;
	border: 0;
}

/*.top-cat-widget > .product-categories > li.cat-item:not(.opening) {
    display: none;
}
.top-cat-widget i.opener.icon-plus {
    display: none;
}
.top-cat-widget > .product-categories li.cat-item.opening > a, .top-cat-widget > .product-categories li.cat-item.opening > span, .top-cat-widget > .product-categories li.cat-item.opening:before {
    display: none;
}
.top-cat-widget > .product-categories li.cat-item.opening ul {
    padding: 0;
    margin: 0;
}*/
.header .search-switcher .search-form-container .search-content-popup {
	overflow: auto;
}
.header-container.sticky .header {
	display:block !important;
}
.mobile-navigation form.search-form-container {
	display: none !important;
}

.shop-products.products .product .product-wrapper .list-col8 .gridview {
	padding: 15px 10px 20px;
}
.shop-products.col1-view .product-wrapper .switcher-wrapper, .shop-products.col2-view .product-wrapper .switcher-wrapper, .shop-products.col3-view .product-wrapper .switcher-wrapper, .shop-products.col4-view .product-wrapper .switcher-wrapper, .shop-products.col5-view .product-wrapper .switcher-wrapper, .shop-products.grid-view .product-wrapper .switcher-wrapper {
	display: none;
}
.mobile-navigation .my-account-link,
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart{
	display:none
}
.quickview-wrapper .quick-modal {
	height: 90vh
}
.quickview-wrapper #quickview-content .product-images a.see-all {
	width: 90%;
	margin: auto;
	margin-bottom: 10px;
	border: 2px solid #069;
	color: #fff;
	background: #069;
}
.quickview-wrapper #quickview-content .product-images a.see-all:hover {
	background: transparent;
	border: 2px solid #069;
	color: #069;
}
.quickview-wrapper #quickview-content .product-images {
	height: 100%;
}
.quickview-wrapper #quickview-content .product-info .quick-desc {
	margin: 0 0 20px;
	padding: 0 0 5px;
}
#quickview-content .product-images .owl-carousel .owl-stage-outer {
	text-align: center;
}
.woocommerce img, .woocommerce-page img {
	height: 100%;
	width: 100%;
	object-fit: contain;
}
.quickview-wrapper #quickview-content .product-images .quick-thumbnails {
	height: 65vh;
}
#quickview-content .product-images .owl-carousel .owl-stage-outer,
.owl-carousel .owl-stage,
.owl-carousel .owl-item,
.owl-carousel .owl-item>div {
	height: 100%;
}
#custom-btn-container .btn {
	margin-top: 10px;
}
.pum-close.popmake-close .fa-times {
	font-size: 15px;
	vertical-align: top;
	line-height: 1.5;
}
#archive-product form.woocommerce-ordering {
	display: none;
}
.header-container .header .container-wrapper .nav-menus {
	height: 100%;
}
.nav-menus #mega_main_menu > .menu_holder .menu_inner > ul > li.logo {
	max-height: 90px;
}
.header-container.sticky .header .nav-menus #mega_main_menu>.menu_holder .menu_inner>ul>li.logo {
	max-height:70px;
}
.table-parent {
	overflow: auto
}
.load-more-product.scroll-more {
    max-width: 50px;
    margin: 0 auto 8em;
}
.sticky-fixed-button {
	cursor: pointer;
    position: fixed;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 14px;
    left: -55px;
    top: 45%;
    background: #069;
    padding: 7px 20px;
    z-index: 999;
    color: #ffffff !important;
    font-weight: 800;
    transform: rotate(-90deg);
    transform: rotate(-90deg);
    border-top-right-radius: 1em;
    border-top-left-radius: 1em;
	border-radius: 0 0 10px 10px;
}
/* .breadcrumbs a[href="http://dev.accutek.com/shop/"], .breadcrumbs a[href="https://accutekpackaging.com/shop/"], .breadcrumbs a[href="https://www.accutekpackaging.com/shop/"] {
    display: none !important;
} */
.product-categories li.cat-item.cat-item-218,
.product-categories li.cat-item.cat-item-218 > * {
	display: none !important
}




header .container-fluid {
    width: 100%;
}
.home .header-container.layout2:not(.sticky) .header:hover {
    background: rgba(255,255,255,1) !important;
}


# Timed Quote Request Popup
#pum-6514 .wpcf7-list-item {
    display: block;
	font-size: 1.5em;
}
#pum-6514 input[type="checkbox"] {
    width: auto;
    margin-right: 1em;
	    height: 18px !important;
}
#pum-6514 #popmake-6514 {
    border-radius: 0;
	    padding-bottom: 0;
}
#pum-6514 button.pum-close.popmake-close {
    background: none;
    color: gray;
    font-size: 30px;
}

#pum-6514 .header-popup {
	 background-color: #3aaa00;
}
#pum-6514 h3 {
    color: #fff;
    background: #3aaa00;
    padding: .5em;
    font-family: ui-rounded;
    text-align: center;
    width: 100%;
    display: inline-block;
    font-size: 2em;
}
#pum-6514 .img-find-popup {
/* 	width: 19%; */
    display: inline-block;
    vertical-align: baseline;
	position: absolute;
    right: 0;
    top: 3%;
	max-width: 65px !important;
}
#pum-6514 input[type="checkbox"]:checked {
    border-color: #ddd;
    padding: 0;
}
#pum-6514 {
    font-family: ui-rounded;
}
#pum-6514 button#cf7mls-next-btn-cf7mls_step-1 {
    border-radius: 0;
    font-size: 16px;
    font-style: normal;
    text-transform: uppercase;
    font-family: ui-rounded;
    margin-bottom: 0;
    letter-spacing: 2px;
}
#pum-6514 input.wpcf7-form-control.wpcf7-submit {
    background-color: #3aaa00;
    border: none;
    border-radius: 0;
    font-size: 16px;
    font-style: normal;
    text-transform: uppercase;
    font-family: ui-rounded;
    margin-bottom: 0;
    letter-spacing: 2px;
}
div[id^="wpcf7-f6511"] button.cf7mls_back {
    background: none;
    padding: 2em 0 0 0;
    text-align: left;
    color: gray;
}
#pum-6514 input.wpcf7-form-control.wpcf7-submit:hover {
    color: #fff;
}
#pum-6514 span.wpcf7-list-item {
    display: block;
}
#pum-6514 .wpcf7-form label {
    font-size: 18px;
}
#pum-6514 .wpcf7 input, .wpcf7 textarea {
    height: 40px;
}
#pum-6514 textarea[name='your-message'] {
    margin: 0;
}
#pum-6514 .step-img{
	margin: 3em auto 0;
    display: block;	
    width: auto;
}












/* Rwsponsive styles */
@media only screen and (max-width: 1400px){
	.header-container .logo img {
    	max-width: 320px;
	}
/* 	.header-container.sticky .header .nav-menus #mega_main_menu > .menu_holder .menu_inner > ul > li > a.item_link {
		padding: 10px 15px !important;
	} */
	.nav-menus #mega_main_menu > .menu_holder .menu_inner > ul > li > a.item_link {
		padding: 20px 10px !important;
	}
	.quickview-wrapper #quickview-content .product-images .quick-thumbnails {
		height: 70vh;
	}
}
@media only screen and (max-width: 1170px){
	#pum-6514 h3 {
		font-size: 1.6em !important;
	}
	.header-container .logo img {
		max-width: 220px;
	}
/* 	.header-container.sticky .header .nav-menus #mega_main_menu > .menu_holder .menu_inner > ul > li > a.item_link {
		padding: 10px 10px !important;
	} */
	.nav-menus #mega_main_menu > .menu_holder .menu_inner > ul > li > a.item_link {
		padding: 20px 10px !important;
	}
	.nav-menus #mega_main_menu > .menu_holder .menu_inner > ul > li > a.item_link .link_text {
		font-size: 14px;
	}
}
@media only screen and (max-width: 1024px){
	#pum-6514 .img-find-popup {
    	top: 1%;
	}
	.header-container .header .container-wrapper .header-logo {
		display: block !important;
		width: 100%;
    	text-align: center;
	}
	.header-container .logo img {
		max-width: 290px;
	}
	.quickview-wrapper #quickview-content .product-images .quick-thumbnails {
		height: 65vh;
	}
	.header-container .header .container-wrapper .nav-menus {
		height: auto;
	}
}
@media only screen and (max-width: 768px){
	
}
@media only screen and (max-width: 420px){
	#pum-6514 h3 {
		font-size: 1.3em !important;
	}
	.header-container .logo img {
		max-width: 100%;
	}
	.shop-products.col2-view .item-col {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.quickview-wrapper #quickview-content .product-images .quick-thumbnails {
		height: 60vh;
	}
	.quickview-wrapper #quickview-content .product-images {
		height: 85%
	}
}
.grecaptcha-badge, #back-top{
    visibility: hidden;
	display: none;
}


.normal-radio {
    font-size: 15px;
}
.normal-radio p {
    margin: 0;
}
.normal-radio input {
    height: inherit !important;
    width: auto !important;
}
.default-entry-header {
    padding: 90px 0 55px;
}


a.toggle-filter {
    display: none !important;
}





.custom-carousel-style.lionthemes-featured-categories .inner-content .cat-item {
    display: block;
}
.custom-carousel-style.lionthemes-featured-categories .inner-content .cat-item img {
        width: auto;
    height: 200px;
}
.custom-carousel-style.lionthemes-featured-categories .inner-content .cat-item .cat-item-info .cat-title {
    font-size: 1.5rem;
}
.custom-carousel-style.lionthemes-featured-categories .inner-content .cat-item .cat-item-info .item-count {
    display: none;
}
.custom-carousel-style.lionthemes-featured-categories .inner-content {
    display: block;
}
.custom-carousel-style .owl-carousel.owl-drag .owl-item {
    text-align: center;
}
.archive .elementor-posts .elementor-post__avatar {
    display: none;
}