/*
Theme Name: Ipari tartály
Template: estore
Author: Child Theme Configurator
Version: 1.0.1582217071
Updated: 2020-02-20 17:44:31

*/

h1, h2, h3, h4, h5, h6 {
	text-transform: uppercase;
	}

.logo, .custom-logo-link {
    width: 23em;
}

.site-title-wrapper {
    float: left;
margin: 1em 0 0 0;
width: 300px;
}

#site-description {
    font-size: 16px;
	letter-spacing: -0.3px;
	color: #fff;
	line-height: 16px;
	float: left;
	margin: 5px 0 0 0;
	background: #aaa;
	padding: 0.5em 1em;
	width: 100%;
	text-align: center;
}

#site-title {
    font-size: 24px;
	margin: 0px 0 0 0;
	line-height: 1.2em;
	font-weight: 400;
	text-transform: uppercase;
	float: left;
	text-align: center;
	width: 100%;
}

#site-title a {
    color: #888;
}

.middle-header-wrapper {
    padding: 0;
}

h1.entry-title {
    text-transform: none;
}

#woo_catalog .modal-footer button {
    background: #173f6d !important;
	color: #ffffff !important;
	text-transform: none !important;
	font-weight: bold !important;
}

#woo_catalog .modal-footer button:hover {
    background: #032b59;
}

.wishlist-cart-wrapper {
    display: none !important;
}

.single-product.woocommerce-page .product .product_title {
    line-height: 1.1em;
    margin-bottom: 1em;
    width: 100%;
}

.category-menu {
    text-transform: none;
    width: 300px;
}

#category-navigation ul.sub-menu {
    width: 300px;
}

.woocommerce ul.products li.product-category, .woocommerce-page ul.products li.product-category,
.woocommerce-page ul.products li.product {
    height: 200px;
}

.woocommerce ul.products li.product-category a,
.woocommerce-page ul.products li.product .products-img {
    height: 160px;
    display: block;
}

.woocommerce ul.products li.product-category a img,
.woocommerce ul.products li.product a img {
    max-width: 100%;
    max-height: 100%;
    float: none;
    height: auto;
    width: auto;
    margin: 0 auto;
}

.woocommerce ul.products li.product-category .woocommerce-loop-category__title {
    bottom: 0;
    position: absolute;
}

#woo_catalog_enquiry_custom_button {
    padding: 0 5px !important;
    width: 80px !important;
    height: 40px !important;
    border-radius: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    line-height: 40px !important;
}

.woocommerce ul.product_list_widget li img {
    width: 30%;
}

.left-header-block {
    margin-bottom: 12px;
}

.slider-caption-wrapper .slider-title {
    font-size: 36px !important;
	line-height: 36px;
	text-shadow: none;
	background: rgba(0,0,0,0.6);
	padding: 0.3em;
}

.slider-caption-wrapper .slider-content {
    color: #fff;
    font-size: 22px !important;
    text-shadow: none;
    background: rgba(0,0,0,0.6);
    line-height: 30px;
}

.collection-thumb-block .collection-thumb-hover .collection-thumb-title-wrapper .collection-thumb-sub-title {
    height: 150px;
    overflow: hidden;
    font-size: 12px;
	text-transform: none;
}

.collection-thumb-block .collection-thumb-hover {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
}

#woo_catalog_enquiry_custom_button {
    color: #fff;
	border: 1px solid #fff;
	font-weight: bold;
	font-size: 14px !important;
	text-align: center;
}

.featured-slider li .featured-img img {
    height: 160px;
    margin: 0 auto;
}

.posted-on,
.entry-meta {
	display: none !important;
}

.category-menu {
    background: #173f6d none repeat scroll 0 0;
}

.navigation .nav-links a:hover,
.bttn:hover,
/*button,*/
input[type="button"]:hover,
input[type="reset"]:hover, input[type="submit"]:hover,
.widget_tag_cloud a:hover,
.right-top-header .top-header-menu-wrapper ul li a:hover,
.right-header-block a:hover,
#lang_sel_click a.lang_sel_sel:hover,
.wcmenucart-contents, .category-menu:hover,
.category-menu .category-toggle.active,
.widget_shopping_cart .button:hover,
.woocommerce .widget_shopping_cart_content .buttons a.button:hover,
.search-user-block:hover, /*.slider-caption-wrapper .slider-btn,*/
.slider-caption-wrapper .slider-btn:hover i,
.widget-collection .page-title::after,
.widget-featured-collection .page-title::after,
.featured-slider li .featured-img .featured-hover-wrapper .featured-hover-block a:hover,
.widget-featured-collection .bx-controls .bx-prev:hover,
.widget-featured-collection .bx-controls .bx-next:hover,
.featured-slider li .single_add_to_wishlist,
.widget_featured_posts_block .entry-thumbnail .posted-on:hover,
.product-collection .page-title::after,
.men-collection-color .page-title::after,
/*.hot-product-title,*/
.hot-content-wrapper .single_add_to_wishlist,
.widget-collection .cart-wishlist-btn a.added_to_cart:hover::after,
.entry-thumbnail .posted-on:hover,
.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .add_to_wishlist.button.alt,
.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.single-product.woocommerce-page .product .cart .single_add_to_cart_button,
.single-product.woocommerce-page .product .yith-wcwl-add-to-wishlist .add_to_wishlist.button.alt,
.single-product.woocommerce-page .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.single-product.woocommerce-page .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.single-product.woocommerce-page .product .yith-wcwl-add-to-wishlist .single_add_to_cart_button,
.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range,
.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle,
.woocommerce-cart .woocommerce table.shop_table.cart tr.cart_item td.product-remove a,
.woocommerce-cart .woocommerce table.shop_table.cart tr td.actions input[type="submit"],
.woocommerce .cart-collaterals .cart_totals .shop_table td button,
.woocommerce ul.products li.product .add_to_cart_button,
.return-to-shop a.button,
.woocommerce #content .wishlist_table tbody tr td.product-remove a.remove_from_wishlist,
.woocommerce #content .wishlist_table tbody tr td.product-add-to-cart a,
.woocommerce #respond input#submit, .woocommerce a.button,
/*.woocommerce button.button,*/
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.sub-toggle/*,
.scrollup*/ {
    background: #ffc148 !important;
}

.collection-thumb-block .collection-thumb-hover .collection-thumb-title-wrapper .collection-thumb-title {
    color: #ffc148;
}

.slider-caption-wrapper .slider-title a {
    color: #ffc148;
}

.logo-wrapper {
    width: 20em;
}

#site-navigation .sub-menu {
	width: 250px;
}

.widget.widget_image_with_link {
    padding-bottom: 0;
}

.user-wrapper {
	display: none;
}

#site-navigation {
    float: right;
}

#site-navigation ul {
    margin: 0 2em 0 0;
}

.page-header .entry-sub-title span a,
.page-header .entry-sub-title span {
    color: #aaa;
    text-transform: none;
}

#text-3 {
    background: #173f6d;
    padding: 3em 0 1em 0;
    margin: 0;
}

#text-3 h4 {
    color: #ffc148;
}

#text-3 p {
    color: #fff;
}

#top_slider_section .widget {
    margin: 0;
}

.widget-about .tg-container .about-content-wrapper::after {
    background: #ffc148 none repeat scroll 0 0;
}

.widget_full_width_promo {
    /*background: #173f6d;*/
    padding: 3em 0;
}

/*.blog-section {
    background: #173f6d none repeat scroll 0 0;
    color: #fff;
}

.blog-section h4,
.blog-section h4 a {
    color: #fff;
}

.blog-section h4:hover,
.blog-section h4 a:hover {
    color: #ffc148;
}

.blog-section .entry-btn a {
    color: #ffc148;
}

.blog-section .entry-btn a:hover {
    color: #fff;
}*/

.tg-column-4.collection-block:nth-child(3),
.tg-column-4.collection-block:nth-child(4) {
    width: 48%;
}

.woocommerce-product-rating.woocommerce {
	display: none;
}

.hot-content-wrapper .hot-content {
    margin: 5px 0 0px;
}

.hot-content-wrapper {
    padding: 5px 0 0px;
}

.product-list-wrap .product-list-block .product-list-content .product-list-title {
    font-size: 18px;
}

#estore_woocommerce_product_grid-2 .product-list-wrap .product-list-block .product-list-content .product-list-title {
    margin: 1em 0px;
}

#top-footer {
    background: #173f6d none repeat scroll 0 0;
}

.section-title-wrapper .section-title-block .page-title a {
    color: #173f6d;
}

.section-title-wrapper .section-title-block .page-title a:hover {
    color: #ffc148 !important;
}

ul.style3 li {
	list-style: none;
	font-size: 14px;
}

ul.style3 li .fa {
    font-size: 16px;
    margin-right: 1em;
    width: 1em;
    text-align: center;
}

input[type="submit"] {
    background: #173f6d;
}

input[type="submit"]:hover {
    background: #ffc148;
}

footer .widget-title span {
	border-color: #ffc148;
}

footer .widget,
footer h4,
footer a,
footer .widget_nav_menu li a {
    color: #fff;
}

footer a:hover,
footer .widget_nav_menu li a:hover {
    color: #ffc148;
}

footer .copy-right a {
    color: #173f6d;
}

footer .widget_nav_menu li {
    list-style: none;
    font-size: 14px;
	line-height: 24px;
	margin: 0 0 0px;
	padding: 0 0;
}

#estore_woocommerce_product_grid-1 .product-list-wrap .product-list-block .product-list-img img {
    height: 88px;
}

#estore_woocommerce_product_grid-2 .product-list-wrap .product-list-block {
    border: 1px solid #ffc148 !important;
    margin-bottom: 14px;
    padding: 0 30px;
    background: #eee;
}

#estore_woocommerce_product_grid-2 .product-list-wrap .product-list-block .product-list-img img {
    height: 100px;
    margin: 45px 0;
}

.section-title-block h3 {
	color: #173f6d;
}

#estore_woocommerce_product_grid-1.widget-collection .cart-wishlist-btn {
    text-align: right;
	margin-top: 2em;
}

#estore_woocommerce_product_grid-2.widget-collection .cart-wishlist-btn {
    text-align: right;
	margin-top: 5em;
}

.widget-collection .cart-wishlist-btn a {
    color: #fff;
    background: #173f6d;
}

.cart-wishlist-btn #woo_catalog_enquiry_custom_button {
    padding: 0.5em 1em !important;
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    line-height: 40px !important;
}

.widget-about .tg-container .about-content-wrapper .about-block .about-content {
    color: #000;
}

.blog-section .widget-title {
    color: #173f6d;
}

.entry-btn .btn {
    color: #fff;
    font-size: 13px;
    margin-top: 10px;
    background: #173f6d;
    padding: 0.5em 1em;
}

.entry-btn .btn:hover {
    background: #ffc148;
}

.blog-section .entry-content {
    height: 15em;
}

.widget-about img {
	height: 350px;
}


/*Testreszabás CSS-ből */

.page-id-367 #colophon,.page-id-367 #masthead,.page-id-367 .entry-sub-title{display:none}#colophon .widget_text{margin-top:0}.page-id-367 .page-header{margin-bottom:0}

.button.product_type_simple {
	display: none !important;
}

.slider-caption-wrapper .slider-title {
    color: #ffc148;
}

.slider-caption-wrapper .slider-content {
    padding: 1px 0 !important;
}

footer .widget-title {
	color:#ffffff;
}


footer .widget_nav_menu {
    margin-top: 0px !important;
	padding: 50px 10%;
}

.home .widget.widget_text,
footer .widget.widget_text{
	padding: 50px 10%;
background: #173f6d;
color: #fff;
	font-size: 14px;
}

.home .widget.widget_text .widget-title {
font-size: 18px;
color: #fff;
}

footer .widget_nav_menu li {
    padding: 0 20px;
}

#text-6 {
	background: transparent;
}
#text-6 h3 {
	color: #888;
	border-bottom: 1px solid #ffc148;
}

#site-navigation .sub-menu li a, #site-navigation .children li a {
    padding: 10px 15px;
    line-height: 1.2em;
}

.wpcf7 form {
	max-height: none;
}

/*Testreszabás CSS-ből vége */



























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

.tg-column-4.collection-block:nth-child(3), .tg-column-4.collection-block:nth-child(4) {
    width: 100%;
}

.slider-caption-wrapper .slider-title {
    font-size: 20px !important;
    line-height: 1.2em;
}

table {
    margin: 0 0 15px;
    width: 100%;
    border-collapse: collapse;
    max-width: 100%;
    display: block;
}

table * {
    max-width: 100%;
	display: block;
	width: auto;
	/*float: left;*/
	font-size: 10px;
	padding: 2px;
	letter-spacing: -1px;
}

table thead,
table tbody {
    max-width: 100%;
	display: block;
	width: 100%;
	float: left;
}

	
	
}


