/*
	Theme Name:   WooDizain
	Theme URI:    http://ridizain.com/downloads/woodizain/
	Description:  WooDizain is a Ridizain child theme to add support for WooCommerce plugin.
	Author:       Zulfikar Nore
	Author URI:   http://ridizain.com/
	Template:     ridizain
	Version:      1.0.3
	License:	  GNU General Public License v2.0
    License URI:  http://www.gnu.org/licenses/gpl-2.0.html
	Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, sticky-post, theme-options, translation-ready
	Text Domain:  woodizain
*/

/* Parent CSS is enqueued by inc/performance.php. */

/*  
Copyright 2015 WP Strap Code and Ridizain. (email : info@ridizain.com)

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2,
as published by the Free Software Foundation.

You may NOT assume that you can use any other version of the GPL.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301
USA

The license for this software can also likely be found here:
http://www.gnu.org/licenses/gpl-2.0.html
*/

/* ------------------------------------------------------------------------- *
 *  Theme customization starts here - Add all of your customization css here. 
 * Use the @media section to add styling for other devices.
/* ------------------------------------------------------------------------- */
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
    color: #ffffff;
    background: green;
    display: inline-block;
    padding: 2px 10px;
    border-radius: 3px;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock {
    color: white !important;
    background: #ad0f0f !important;
}

.woocommerce-ordering select,
div.product form.cart .variations td.product_value select {
  opacity: 1 !important;
}

#post-121 > div > div > form > p.woocomerce-FormRow.form-row > input.woocommerce-Button.button {
    background: #e02f07;
    color: white;
    border: 2px solid;
    border-radius: 8px;
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    font-size: 1em !important;
    padding: 1em !important;
    width: 100%;
    background: #e02f07;
	margin-top: 45px;
}

.full-width .post-thumbnail img {
    max-height: none !important;
    max-width: 100%;
}

.fee {
    color: #fb4214;
}

#uploadimage {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    background: rgba(255, 255, 255, 0.6);
}

.need_login {
    display: block;
    min-height: 59px;
}

.woocommerce table.shop_table td {
    padding: 9px 8px;
}


#uploadimage input, textarea {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    color: #282828;
    padding: 8px 10px 7px;
}

#uploadimage [type=file]::-webkit-file-upload-button {
background: #E3E3E3;
    border: 0 !important;
    color: #0D0D0D;
    border-radius: 3px;
    height: 27px;
    cursor: pointer;
}

#uploadimage input[type=text] {
background: rgb(186, 186, 186);
    border: 0 !important;
    color: #353535;
    border-radius: 3px;
    height: 34px;
    cursor: pointer;
}

#uploadimage form {
    padding: 15px;
}


.backUzlet {
    background: #e02f07;
    color: white !important;
    padding: 2px 5px;
    margin-bottom: 10px;
    display: inline-block;
    border-radius: 2px;
}

.featured-content .post-thumbnail {
    display: block;
    position: relative;
    padding-top: 0;
    overflow: hidden;
    height: 143px;
}

/*K.D.*/

.yith-wcbsl-widget-title {
    background-color: rgba(255, 255, 255, 0);
    height: 40px;
    float: left;
    width: calc(90% - 80px);
    font-size: 12px;
    text-align: left;
    text-transform: uppercase;
    padding-left: 10px;
    line-height: 40px;
}


.cart-tab{    width: 22em;    position: fixed;    top: 6em;    z-index: 9999999;}.cart-tab a.cart-parent{position:absolute;top:0;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1.618em;text-decoration:none}.cart-tab a.cart-parent span.contents{display:block;color:#666;font-size:.8em}.cart-tab a.cart-parent:hover{text-decoration:none}.cart-tab .widget{padding:1.618em;margin:0}.cart-tab.light{background:#fff}.cart-tab.light a.cart-parent,.cart-tab.light .widget{box-shadow:0 2px 1em 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 1em 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 1em 0 rgba(0,0,0,0.2);-o-box-shadow:0 2px 1em 0 rgba(0,0,0,0.2)}.cart-tab.light a.cart-parent{background: rgba(255, 255, 255, 0.92);}.cart-tab.light a.cart-parent:after{content:"";display:block;width:10px;height:100%;background:#fff;position:absolute;top:0;right:-10px}.cart-tab.dark{background:#333}.cart-tab.dark a.cart-parent,.cart-tab.dark .widget{box-shadow:0 2px 1em 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 1em 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 1em 0 rgba(0,0,0,0.2);-o-box-shadow:0 2px 1em 0 rgba(0,0,0,0.2)}.cart-tab.dark a.cart-parent{background:#333}.cart-tab.dark a.cart-parent:after{content:"";display:block;width:10px;height:100%;background:#333;position:absolute;top:0;right:-10px}.cart-tab.right{right:-26em;-webkit-transition:right ease .5s;-moz-transition:right ease .5s;-o-transition:right ease .5s;transition:right ease .5s}
.cart-tab.right a.cart-parent{    
left: -7.402328em;
    width: 11.402328em;
    -webkit-transition: left ease .5s;
    -moz-transition: left ease .5s;
    -o-transition: left ease .5s;
    transition: left ease .5s;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    background-image:url("https://proficsali.hu/wp-content/themes/woodizain/images/bag.png");background-image:image-set(url("https://proficsali.hu/wp-content/uploads/mythos-image-formats/assets/4d/4dc211fc28560fff2cab17e9fdaca533934e7e4acbd401c90b9be15934e6ee0c.07db884a6a9d.avif") type("image/avif"), url("https://proficsali.hu/wp-content/uploads/mythos-image-formats/assets/4d/4dc211fc28560fff2cab17e9fdaca533934e7e4acbd401c90b9be15934e6ee0c.07db884a6a9d.webp") type("image/webp"), url("https://proficsali.hu/wp-content/themes/woodizain/images/bag.png") type("image/png"));
    background-size: 25%;
    background-position: 4px 50%;
    background-repeat: no-repeat;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 65px;}
.cart-tab.right a.cart-parent.hidden{left:0}.cart-tab.right a.cart-parent.visible{left:-8.402328em}.cart-tab.right:hover{right:0}.cart-tab.right .widget{-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}.cart-tab.left{left:-22em;-webkit-transition:left ease .5s;-moz-transition:left ease .5s;-o-transition:left ease .5s;transition:left ease .5s}.cart-tab.left a.cart-parent{right:-8.402328em;width:8.402328em;-webkit-transition:right ease .5s;-moz-transition:right ease .5s;-o-transition:right ease .5s;transition:right ease .5s;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.cart-tab.left a.cart-parent.hidden{right:0}.cart-tab.left a.cart-parent.visible{right:-8.402328em}.cart-tab.left:hover{left:0}.cart-tab.left .widget{-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}.cart-tab.left.light a.cart-parent:after,.cart-tab.left.dark a.cart-parent:after{right:auto;left:-10px}.cart-tab.no-animation.right:hover{right:-19em}.cart-tab.no-animation.left:hover{left:-22em}.cart-tab.hidden{display:none}




/*
* Masonry style responsive
*/
.full-width .post-navigation{
    display: none;
}


.full-width .site-content .entry-header, .full-width .site-content .entry-content {
    margin: 0;
}


.masonry {
    margin: 1em 0;
	
	width: 103%;
    padding: 0;
    -moz-column-gap: 1em;
    -webkit-column-gap: 1em;
    column-gap: 1em;
    font-size: .85em;
	/*height: auto !important;*/
}

.masonry .entry-header, .masonry .entry-summary  {
    padding: 0em 1em 0.3em 1em !important;
    margin: auto !important;
}

.masonry img {
    margin-bottom: 10px;
	border-radius:4px 4px 0px 0;
}

.masonry .entry-meta a  {
color:#4C4C4C !important;
}

.masonry .entry-title {
    font-size: 1.6em;
    font-weight: 300;
    line-height: 1.0909090909;
    margin-bottom: 12px;
    margin: 0 0 12px 0;
    text-transform: none;
    font-family: 'Play', sans-serif;
}

.masonry .entry-summary p {
    margin-bottom: 10px;
    border-bottom: 1px solid #D8D8D8;
}


.item {
	border-radius: 4px;
    display: inline-block;
    background: #fff;
    margin: 0 0 1.5em;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-shadow: 2px 2px 4px 0 #ccc;
	border: 1px solid #E4E4E4;
}

@media only screen and (min-width: 400px) {
    .masonry {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
}

@media only screen and (min-width: 700px) {
    .masonry {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
}

@media only screen and (min-width: 900px) {
    .masonry {
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-count: 3;
    }
}

@media only screen and (min-width: 1100px) {
    .masonry {
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-count: 3;
    }
}

@media only screen and (min-width: 1280px) {
    .wrapper {
        width: 1260px;
    }
}

/*
*Masonry style end
*/

input[name="apply_coupon"] {
    background: green !important;
    color: white !important;
}


.mainH2 a {
color:white;
}

.woocommerce-cart .wc-proceed-to-checkout {
    padding: 1em 0;
    width: 92%;
}

.woocommerce-cart .wc-proceed-to-checkout a {
    padding: 10px !important;
}

.widget_shopping_cart_content {
    background-color: white;
    padding: 8px;
	border-radius:5px;
}

.widget_shopping_cart_content .amount {
    font-size: 1.2em;
    color: #E02F07;
}

.widget_shopping_cart_content a.button:nth-of-type(2) {
    background-color: #0D803A;
    color: white !important;
}

.widget_shopping_cart_content .woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl {
display:none;
}

.widget_shopping_cart_content li img {
display:none;
}

.footerText2 {
display:none;
}

#termekOldal .images {
    float: left;
    width: 28%;
}

.woocommerce-tabs {
    background-color: white;
    border-radius: 5px;
}

.woocommerce-tabs .tabs {
    background-color: #EBE9EB;
    border-radius: 5px;
}

.woocommerce div.product#termekOldal .variations_form {
    float: left !important;
    border-top: 1px solid grey;
    padding-top: 10px;
}

.woocommerce div.product form.cart .variations select {
    width: 100%;
    float: left;
    border-radius: 3px;
}

#termekOldal div.entry-summary {
    float: right !important;
    width: 62%;
    margin-top: 13px !important;
    position: relative !important;
    display: block !important;
    background-color: #252525;
    color: white;
    padding: 24px 26px;
    border-radius: 10px;
	background-image:url("https://proficsali.hu/wp-content/themes/woodizain/images/fishing.png");background-image:image-set(url("https://proficsali.hu/wp-content/uploads/mythos-image-formats/assets/b0/b0fc17e437b26dcedaef5ac0d56cf52370c1f8134175cdabdcf406d4a438528b.1339c1b6fa6b.avif") type("image/avif"), url("https://proficsali.hu/wp-content/uploads/mythos-image-formats/assets/b0/b0fc17e437b26dcedaef5ac0d56cf52370c1f8134175cdabdcf406d4a438528b.1339c1b6fa6b.webp") type("image/webp"), url("https://proficsali.hu/wp-content/themes/woodizain/images/fishing.png") type("image/png"));
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: 63%;
}

.shareContainer {
display: inline-block;
    width: 100%;
    border-top: 1px solid #2F2F2F;
    padding-top: 5px;
    border-bottom: 1px solid #2F2F2F;
    height: 25px;
}

.shareContainer .fb-like {
    float: left;
    margin-top: -4px;
    padding: 0;
    margin-right: 10px;
    display: inline;
}

.termekOldal .woocommerce span.onsale, .woocommerce-page span.onsale {
margin-left: 10px;
    margin-top: 21px;
}

.shareContainer .plusone {
width: 34px;
    position: relative;
    display: inline-block;
    overflow: hidden;
}

.woocommerce-page p.price .amount {
font-weight: 900;
    padding: 5px 5px;
    border-radius: 5px;
    color: #E02F07;
}

.woocommerce-page p.price ins {
    border: none;
    text-decoration: none;
    padding: 1px;
    font-weight: bold !important;
    border-radius: 2px;
    background: none;
    margin-top: 9px;
    position: relative;
    display: block;
}

.woocommerce-page .upsells.products ul.products li.product {
	width: 16%;
    float: left;
    clear: none;
    margin: 0 3.8% 0.992em 0 !important;
    min-height: 387px;
}

.woocommerce-page .upsells.products ul.products li.product:nth-of-type(5) {
margin-right:0;
}
/*
.woocommerce #termekOldal div.summary.entry-summary > div:nth-of-type(2) {
color: #5D5D5D;
    display: table-cell;
    background-color: #FFFFFF;
    padding: 4px 0px !important;
    font-style: oblique;
    font-size: 1.1em;
}
*/

.woocommerce #termekOldal a.woocommerce-main-image.zoom {
    display: block;
    float: left;
    width: 100%;
    clear: both !important;
    padding-right: 30px;
    padding-top: 13px;
}

.woocommerce-page .product#termekOldal img.attachment-shop_single.wp-post-image {
    width: 100% !important;
}

.woocommerce div.product#termekOldal  div.images div.thumbnails {
    /* padding-top: 1em; */
    display: block;
    width: 100%;
    clear: both;
    float: left;
    margin-top: -10px;
}

.woocommerce #content div.product#termekOldal div.thumbnails a {
width: 29.2%;
} 

.woocommerce #content div.product#termekOldal div.thumbnails a:nth-of-type(1) {
    margin: 0 !important;
}

.woocommerce #content div.product#termekOldal div.thumbnails a:nth-of-type(2) {
    margin: 0 10px;
}

.woocommerce #content div.product#termekOldal div.thumbnails a:nth-of-type(3) {
    margin-right:0 !important;
}

.woocommerce div.product#termekOldal form.cart {
    margin-bottom: 2em;
    float: right;
    display: table-cell;
        margin-top: -15px;
	    clear: none !important;
}

.woocommerce div.product form.cart .button {
vertical-align: middle;
    float: left;
    background-image:url("https://proficsali.hu/wp-content/themes/woodizain/images/bag.png");background-image:image-set(url("https://proficsali.hu/wp-content/uploads/mythos-image-formats/assets/4d/4dc211fc28560fff2cab17e9fdaca533934e7e4acbd401c90b9be15934e6ee0c.07db884a6a9d.avif") type("image/avif"), url("https://proficsali.hu/wp-content/uploads/mythos-image-formats/assets/4d/4dc211fc28560fff2cab17e9fdaca533934e7e4acbd401c90b9be15934e6ee0c.07db884a6a9d.webp") type("image/webp"), url("https://proficsali.hu/wp-content/themes/woodizain/images/bag.png") type("image/png"));
    background-size: 27px;
    background-repeat: no-repeat;
    background-position: 10px 3px;
    padding-left: 45px;
    margin: auto;
    height: 35px;
    display: block;
    vertical-align: middle;
    line-height: 35px;
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 0 !important;
    background-color: #E02F07;
    border: 1px solid #AB2001;
    text-shadow: none;
    font-family: 'Play', sans-serif;
    font-size: 1em;
}

.woocommerce div.product#termekOldal form.cart .button:hover {
background-color: #77a464;
}

.woocommerce div.product#termekOldal .product_meta {
    float: left;
    margin-left: 0px;
    margin-top: 0;
}



div#termekOldal img.attachment-shop_thumbnail {
  width: 100% !important;
    min-height: 0 !important;
	    margin: 0 !important;
    padding: 0 !important;
}


/*
.woocommerce ul.products li#termekekAloldal.product a img {
    border: 1px solid #C3C3C3 !important;
    width: 100%;
    height: auto;
    display: block;
    margin: 0 0 0.3em;
    box-shadow: none;
    min-height: 156px;
}
*/

div.product > div.summary.entry-summary > div.product_meta {
	margin: 0;
	font-size: 13px;
}

.sku_wrapper {
	display: block;
}

.posted_in {
	display: block;
}

.tagged_as {
	display: block;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    background-color: #252525;
    color: white;
    padding: 24px 26px;
    border-radius: 10px;
    background-image:url("https://proficsali.hu/wp-content/themes/woodizain/images/fishing.png");background-image:image-set(url("https://proficsali.hu/wp-content/uploads/mythos-image-formats/assets/b0/b0fc17e437b26dcedaef5ac0d56cf52370c1f8134175cdabdcf406d4a438528b.1339c1b6fa6b.avif") type("image/avif"), url("https://proficsali.hu/wp-content/uploads/mythos-image-formats/assets/b0/b0fc17e437b26dcedaef5ac0d56cf52370c1f8134175cdabdcf406d4a438528b.1339c1b6fa6b.webp") type("image/webp"), url("https://proficsali.hu/wp-content/themes/woodizain/images/fishing.png") type("image/png"));
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: 63%;
}


.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    position: relative;
    border: 1px solid;
    background: white;
    width: 44%;
    border-radius: 10px;
}


.woocommerce ul.products li#termekekAloldal.product h3 {
    margin: 0 auto;
    font-size: 1em;
    text-align: center;
    color: #292929;
    padding: 10px 0;
    border-bottom: 2px solid #E02F07;
    font-family: 'Play', sans-serif;
	background: none;
	border: none;
}

.woocommerce ul.products li#termekekAloldal.product #productMetaContainer {
	display: block;
    position: relative;
    text-align: center;
    width: 100%;
    margin-top: 15px;
}

.woocommerce ul.products li#termekekAloldal.product .onsale, .woocommerce-page ul.products li#termekekAloldal.product .onsale {
    top: 0px;
    right: -1px;
    left: auto;
    margin: 0px;
    font-size: 12px;
    width: 32px;
    height: 32px;
    line-height: 37px;
}

.woocommerce ul.products li#termekekAloldal.product .price {
width: 100%;
    float: left;
    background: rgba(224, 47, 7, 0.78);
    border: 1px solid #e02f07;
    color: white;
    text-align: center;
    padding-left: 0;
    display: inline-block;
    font-weight: 900;
    min-height: 50px;
}

.woocommerce ul.products li#termekekAloldal.product .button {
background-image:url("https://proficsali.hu/wp-content/themes/woodizain/images/bag.png");background-image:image-set(url("https://proficsali.hu/wp-content/uploads/mythos-image-formats/assets/4d/4dc211fc28560fff2cab17e9fdaca533934e7e4acbd401c90b9be15934e6ee0c.07db884a6a9d.avif") type("image/avif"), url("https://proficsali.hu/wp-content/uploads/mythos-image-formats/assets/4d/4dc211fc28560fff2cab17e9fdaca533934e7e4acbd401c90b9be15934e6ee0c.07db884a6a9d.webp") type("image/webp"), url("https://proficsali.hu/wp-content/themes/woodizain/images/bag.png") type("image/png"));
    background-size: 27px;
    background-repeat: no-repeat;
    background-position: 50% 5px;
    padding: 38px 3px 2px 3px;
    margin: auto;
    word-wrap: break-word !important;
    display: inline-block;
    line-height: 12px;
    color: #FFFFFF;
    font-weight: 600;
    border: 1px solid #CC330E;
    background-color: #FB4214;
    border-radius: 3px;
    width: 34%;
    word-break: break-all;
    white-space: normal;
    float: right;
    border-right: 4px solid #EC6847;
    border-bottom: 4px solid #CC3611;
}

article.post {
background:white;
}

#recent-posts-2 a {
    color: #292929 !important;
    font-family: 'Play', sans-serif;
    font-size: 1.4em;
    line-height: normal;
}

#recent-posts-2 li {
    border-bottom: 1px dotted grey;
}

#entryH {

}

span.count {
    color: #FB4214;
}

article.cikkek {
border: 1px solid #868686;
    width: 95%;
    margin-bottom: 10px;
    margin-top: 10px;
}

article.cikkek .entry-header {
    padding: 10px !important;
    margin: auto !important;
}

article.cikkek h1 {
font-size: 22px !important;
    font-weight: 100 !important;
    line-height: 1.0909090909;
    margin-bottom: 10px !important;
    margin: 0 0 12px 0;
    text-transform: none !important;
    font-family: 'Play', sans-serif !important;
}

article.cikkek h1 a {

}

article.cikkek .cat-links {
    font-weight: 900;
    text-transform: uppercase;
    background-color: #EEE36C;
    padding: 2px;
}

article.cikkek .entry-summary {
    padding: 10px 0 !important;
    margin: auto 10px !important;
    border-top: 1px solid #E4E4E4;
}

article.cikkek .cat-links a {
color: #1d1d1d !important;
}

#cikkekContainer {
width: calc(100%/3);
    float: left;
    display: inline-block;
}

#masthead {
    background-color: rgba(41, 41, 41, 0.83) !important;
    color: #fff;
}

.widget a {
    color: #292929 !important;
    font-size: 1.2em;
    line-height: 1.7 !important;
}

.footerText {
text-align: right;
    font-size: 1.6em;
    line-height: 0px;
    color: #FFFFFF;
    letter-spacing: 1px;
    top: -13px;
    display: none;
    float: right;
    right: 41px;
    position: relative;
    text-shadow: 1px 1px 1px rgba(255, 66, 19, 0.6);
    font-family: 'Bangers', cursive;
}

.legfrissebb {
    padding-bottom: 10px;
}

.fb_iframe_widget {
    display: inline-block;
    position: relative;
    width: 140px;
    overflow: hidden;
    float: right;
}

.fbIcon {
    background-image: url("https://proficsali.hu/wp-content/themes/woodizain/images/facebook.png");
    display: inline-block;
    width: 36px;
    height: 36px;
    background-size: 36px;
    float: left;
}

.legfrissebb ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.legfrissebb ul li {
float: left;
width: 48%;
    padding: 2px;
    margin-bottom: 10px;
        border: 1px solid #CCCCCC;
}

.legfrissebb ul li:nth-of-type(2){
float:right;
}

.legfrissebb ul li:nth-of-type(4){
float:right;
}

.legfrissebb ul li a {
    color: #E02F07;
    font-family: 'Play', sans-serif;
    font-size: 1.2em;
}

.search-field {
    background-color: #F1F1F1 !important;
    border: 1px solid #FA4113 !important;
    border-color: #FA4113 !important;
}
/*
.site-main {
background-image: url(images/backg.jpg);
background-position:top center; 
background-repeat:repeat-y;
}

*/

.grid .featured-content article {
    width: 96% !important;
    display: inline-block;
    margin: auto;
    text-align: center;
    float: none !important;
    border: 1px solid #A2A2A2;
    padding-bottom: 0;
    margin-bottom: 30px;
}

.featured-content article {
    width: 96% !important;
    display: inline-block;
    margin: auto;
    text-align: center;
    float: none !important;
    border: 1px solid #A2A2A2;
    padding-bottom: 0;
    margin-bottom: 30px;
}

.featured-content article header {
    background-image:url("https://proficsali.hu/wp-content/themes/woodizain/images/carb.jpg");background-image:image-set(url("https://proficsali.hu/wp-content/uploads/mythos-image-formats/assets/6f/6f9a868d9d9d43a0a75d66d87934deb12df58120c6963ec178c5ccba92fdd9ad.9d12d191a979.webp") type("image/webp"), url("https://proficsali.hu/wp-content/uploads/mythos-image-formats/assets/6f/6f9a868d9d9d43a0a75d66d87934deb12df58120c6963ec178c5ccba92fdd9ad.9d12d191a979.avif") type("image/avif"), url("https://proficsali.hu/wp-content/themes/woodizain/images/carb.jpg") type("image/jpeg"));
    background-repeat: repeat;
    border: 0px !important;
    padding: 10px !important;
    border-bottom: 3px solid #E02F07 !important;
    -webkit-box-shadow: 0px 5px 5px -2px rgba(84,84,84,1);
    -moz-box-shadow: 0px 5px 5px -2px rgba(84,84,84,1);
    box-shadow: 0px 5px 5px -2px rgba(84,84,84,1);
}

.featured-container {
    width: calc(100%/5);
    display: inline;
    float: left;
    text-align: center;
}

.grid .featured-content article header {
    background-image:url("https://proficsali.hu/wp-content/themes/woodizain/images/carb.jpg");background-image:image-set(url("https://proficsali.hu/wp-content/uploads/mythos-image-formats/assets/6f/6f9a868d9d9d43a0a75d66d87934deb12df58120c6963ec178c5ccba92fdd9ad.9d12d191a979.webp") type("image/webp"), url("https://proficsali.hu/wp-content/uploads/mythos-image-formats/assets/6f/6f9a868d9d9d43a0a75d66d87934deb12df58120c6963ec178c5ccba92fdd9ad.9d12d191a979.avif") type("image/avif"), url("https://proficsali.hu/wp-content/themes/woodizain/images/carb.jpg") type("image/jpeg"));
    background-repeat: repeat;
    border: 0px !important;
    padding: 10px !important;
    border-bottom: 3px solid #E02F07 !important;
	-webkit-box-shadow: 0px 5px 5px -2px rgba(84,84,84,1);
	-moz-box-shadow: 0px 5px 5px -2px rgba(84,84,84,1);
	box-shadow: 0px 5px 5px -2px rgba(84,84,84,1);
}

.featured-content a {
    color: white !important;
    font-weight: 500;
    text-transform: none;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
    float: left;
    margin-right: 10px;
    margin-left: 0;
    width: 85px !important;
    border: 1px solid #A2A2A2;
}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
    text-align: left;
    max-width: 93%;
}

.product-categories {
    font-size: 1.2em;
}


ul.product-categories li {
    /* list-style: url(images/list.png); */
    list-style-position: inside;
    border-bottom: 1px dotted;
        padding: 5px 0;
}

ul.product-categories li a:hover {
    color: #242424 !important;
}

.bx-wrapper {
    margin: 0 auto 0px !important;
}

.amount {
    font-size: 1.2em;
}

ul.cart_list li, .woocommerce ul.product_list_widget li {
    padding: 10px 0 !important;
    margin: 0;
    list-style: none;
	padding-left: 15px !important;
	border-bottom: 3px double #DADADA;
}

.bx-wrapper {
    margin: 0 auto 35px;
}

#masthead {
height: 45px;
-webkit-box-shadow: 0px 10px 20px -12px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 10px 20px -12px rgba(0,0,0,0.75);
box-shadow: 0px 10px 20px -12px rgba(0,0,0,0.75);
    background-image:url("https://proficsali.hu/wp-content/themes/woodizain/images/carb.jpg") !important;background-image:image-set(url("https://proficsali.hu/wp-content/uploads/mythos-image-formats/assets/6f/6f9a868d9d9d43a0a75d66d87934deb12df58120c6963ec178c5ccba92fdd9ad.9d12d191a979.webp") type("image/webp"), url("https://proficsali.hu/wp-content/uploads/mythos-image-formats/assets/6f/6f9a868d9d9d43a0a75d66d87934deb12df58120c6963ec178c5ccba92fdd9ad.9d12d191a979.avif") type("image/avif"), url("https://proficsali.hu/wp-content/themes/woodizain/images/carb.jpg") type("image/jpeg")) !important;
    background-repeat: repeat;
}

.mainH2 {
text-align: center;
        margin-top: -17px !important;
       /* background-color: #292929; */
    background-image:url("https://proficsali.hu/wp-content/themes/woodizain/images/carb.jpg");background-image:image-set(url("https://proficsali.hu/wp-content/uploads/mythos-image-formats/assets/6f/6f9a868d9d9d43a0a75d66d87934deb12df58120c6963ec178c5ccba92fdd9ad.9d12d191a979.webp") type("image/webp"), url("https://proficsali.hu/wp-content/uploads/mythos-image-formats/assets/6f/6f9a868d9d9d43a0a75d66d87934deb12df58120c6963ec178c5ccba92fdd9ad.9d12d191a979.avif") type("image/avif"), url("https://proficsali.hu/wp-content/themes/woodizain/images/carb.jpg") type("image/jpeg"));
    background-repeat: repeat;
    color: white;
    padding: 10px 0;
    border-left: 45px solid #E02F07;
    border-right: 45px solid #E02F07;
	font-family: 'Play', sans-serif;
}

.site-navigation a {
	    font-size: 1.5em;
    font-family: 'Play', sans-serif;
	}

#advps_container1 .bx-wrapper .bx-pager.bx-default-pager a:hover, #advps_container1 .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #E02F07 !important;
}

ins {
    border: 1px solid;
    text-decoration: none;
    color: #449803 !important;
    padding: 1px;
    font-weight: bold !important;
    border-radius: 2px;
    background: none;
}

.nullmargin {
margin-bottom:0 !important;
}

.loginMaster {
    position: absolute;
    top: 0;
    background-color: white;
    z-index: 5;
}

.bx-wrapper .bx-controls-direction a {
    z-index: 3 !important;
}

#advps_container1 .bx-wrapper .bx-pager {
    z-index: 3 !important;
}

#recent {
    margin-bottom: 30px;
    display: inline-block;
    width: 100%;
    position: relative;
}

#recent ul {
    list-style: none;
	margin: 0;
}

#advps_container1 .advs-title, #advps_container1 .advs-title a {
    line-height: 20px;
    font-family: 'Play', sans-serif;
}

#recent ul li {
width: 22%;
    float: left;
    height: auto;
	    margin-bottom: 17px;
    display: inline;
    
}

#recent ul li h3 {
    font-size: 14px !important;
    text-align: center;
    clear: both;
    background: none;
    color: black;
    border: 0;
    min-height: inherit;
    padding: 0;
    margin: 0 auto !important;
}

#recent .woocommerce ul.products li.product h3 mark.count {
	display:none;
}

#recent ul li span.price {
    font-size: 12px;
    text-align: center;
    margin: 0;
    clear: both;
    display: inline !important;
    width: auto !important;
    margin: auto !important;
    float: none !important;
    padding: 5px 14px !important;
    text-align: center !important;
    border-radius: 3px;
}

#woocommerce_product_categories-2 a {
    font-weight: 600;
    line-height: normal !important;
}

.headImg {
width: 100%;
    display: inline-block;
    margin-top: 45px;
    margin-bottom: 20px;
    float: left;
    position: relative;
    content: url("https://proficsali.hu/wp-content/themes/woodizain/images/pcs_nyh.jpg");
}

.headImg:after {
	display: flex;
    position: relative;
    content: url("https://proficsali.hu/wp-content/themes/woodizain/images/pcs_nyh.jpg");
}

#recent ul li .prodCont {
	position: relative;
    border: 1px solid #A2A2A2;
    padding: 10px;
    margin: 0 2px;
	display:list-item;
    min-height: 19em;
    background-color: white;
}

.prodInfCont {
position: absolute;
    display: block;
    bottom: 4%;
    background-color: white;
    overflow: hidden;
    z-index: 3;
    width: 88%;
}



.prodInfCont .add_to_cart_button {
    background-image:url("https://proficsali.hu/wp-content/themes/woodizain/images/bag.png");background-image:image-set(url("https://proficsali.hu/wp-content/uploads/mythos-image-formats/assets/4d/4dc211fc28560fff2cab17e9fdaca533934e7e4acbd401c90b9be15934e6ee0c.07db884a6a9d.avif") type("image/avif"), url("https://proficsali.hu/wp-content/uploads/mythos-image-formats/assets/4d/4dc211fc28560fff2cab17e9fdaca533934e7e4acbd401c90b9be15934e6ee0c.07db884a6a9d.webp") type("image/webp"), url("https://proficsali.hu/wp-content/themes/woodizain/images/bag.png") type("image/png"));
    background-size: 27px;
    background-repeat: no-repeat;
    background-position: 10px 3px;
    padding-left: 40px;
    margin: auto;
    height: 35px;
    display: block;
    margin-top: 10px;
    vertical-align: middle;
    line-height: 31px;
    color: #FFFFFF;
    font-weight: 600;
    border: 1px solid #A51F01;
    background-color: #FB4214;
    border-radius: 4px;
}

.prodInfCont .add_to_cart_button:hover {
    background-color: #5B9E42;
}

.cartContainer {
width: 100%;
   /* display: none;*/
    margin: auto;
    text-align: center;
}

#recent ul li img {
       max-height: 172px;
}

/* General theme adjustments */
body { background-color: #f5f5f5;

}

.site,
#masthead,
.site-footer {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
}

.featured-content {
	padding-right: 40px;
}

.widget input[type="text"] {
	width: 100%;
}

#searchsubmit {
	display: none;
}

/* Change theme's color scheme */

a:active,
a:hover {
	color: #EEE36D;
}

.cart-tab.right a:hover {
color:black;
}

::selection {
	background: #049b96;
}

::-moz-selection {
	background: #049b96;
}

button,
.contributor-posts-link,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background-color: #049b96;
}

button:hover,
button:focus,
.contributor-posts-link:hover,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
	background-color: #03c1bb;
}

.search-toggle {
	background-color: #049b96;
}

.search-toggle:hover,
.search-toggle.active {
	background-color: #03c1bb;
}

.search-box {
	background-color: #03c1bb;
}

.site-navigation a:hover {
	color: #03c1bb;
}

.entry-title a:hover {
	color: #03c1bb;
}

.entry-meta a:hover {
	color: #03c1bb;
}

.cat-links a:hover {
	color: #03c1bb;
}

.entry-meta .tag-links a:hover {
	background-color: #03c1bb;
}

.entry-meta .tag-links a:hover:before {
	border-right-color: #03c1bb;
}

.entry-content .edit-link a:hover {
	color: #03c1bb;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
	background: #049b96;
}

.page-links a:hover {
	background: #03c1bb;
	border: 1px solid #03c1bb;
	color: #fff;
}

.ngg-template-caption .ngg-gallery-thumbnail-box {
    margin-right: 0;
    width: 50%;
	min-height: 15em;
}


.ngg-gallery-thumbnail img {
    background-color: #fff;
    border: 1px solid #a9a9a9;
    display: block;
    margin: auto !important;
    padding: 4px;
    position: relative;
}

.ngg-gallery-thumbnail span {
    font-size: 90%;
    padding-left: 5px;
    display: block;
    max-width: 70%;
    margin: auto;
}

.ngg-gallery-thumbnail {
    float: none !important;
    text-align: center;
}

.post-navigation a:hover,
.image-navigation a:hover {
	color: #03c1bb;
}

.paging-navigation .page-numbers.current {
	border-top: 5px solid #049b96;
}

.paging-navigation a:hover {
	border-top: 5px solid #03c1bb;
}

.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover {
	color: #03c1bb;
}

.comment-reply-title small a:hover {
	color: #03c1bb;
}

.widget a:hover {
	color: #03c1bb;
}

.widget button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"] {
	background-color: #049b96;
}

.widget input[type="button"]:hover,
.widget input[type="button"]:focus,
.widget input[type="reset"]:hover,
.widget input[type="reset"]:focus,
.widget input[type="submit"]:hover,
.widget input[type="submit"]:focus {
	background-color: #03c1bb;
}

.widget-title a:hover {
	color: #03c1bb;
}

.widget_calendar tbody a {
	background-color: #049b96;
	color: #000;
	display: block;
}

.widget_calendar tbody a:hover {
	background-color: #03c1bb;
}

.widget_ridizain_ephemera .entry-meta a:hover {
	color: #03c1bb;
}

.content-sidebar .widget a {
	color: #049b96;
}

.content-sidebar .widget a:hover {
	color: #03c1bb;
}

.content-sidebar .widget input[type="button"],
.content-sidebar .widget input[type="reset"],
.content-sidebar .widget input[type="submit"] {
	background-color: #049b96;
}

.content-sidebar .widget input[type="button"]:hover,
.content-sidebar .widget input[type="button"]:focus,
.content-sidebar .widget input[type="reset"]:hover,
.content-sidebar .widget input[type="reset"]:focus,
.content-sidebar .widget input[type="submit"]:hover,
.content-sidebar .widget input[type="submit"]:focus {
	background-color: #03c1bb;
}

.content-sidebar .widget .widget-title a:hover {
	color: #03c1bb;
}

.content-sidebar .widget_ridizain_ephemera .entry-meta a:hover {
	color: #03c1bb;
}

.read-more.button:hover{
    background: #03c1bb;
	border: 3px solid #03c1bb;
}

.site-info a:hover {
	color: #03c1bb;
}

.featured-content a:hover {
	color: #000;
}

.featured-content .entry-header {
	background-color: #03c1bb;
}

.slider-control-paging a:hover:before {
	background-color: #03c1bb;
}

.slider-control-paging .slider-active:before,
.slider-control-paging .slider-active:hover:before {
	background-color: #FB4214;
}

.slider-direction-nav a:hover {
	background-color: #049b96;
}

#subscription-toggle {
   background-color: #049b96;
}

.bbp-submit-wrapper .button {
    background: none repeat scroll 0% 0% #049b96;
}
#subscription-toggle:hover,
.bbp-submit-wrapper .button:hover {
    background: none repeat scroll 0% 0% #03c1bb;
}

@media screen and (min-width: 300px) and (max-width: 1007px) {
    .featured-content {
        padding-right: 0;
    }
	.full-width .site-content {
		margin-right: 0;
		    z-index: 3;
    position: relative;
	}
}

@media screen and (min-width: 673px) {
    .grid .featured-content .entry-header {
		border-color: #03c1bb;
	}
}

@media screen and (min-width: 783px) {
    .primary-navigation ul ul {
		background-color: #049b96;
	}
	
	.primary-navigation li:hover > a,
	.primary-navigation li.focus > a {
		background-color: #049b96;
	}

	.primary-navigation ul ul a:hover,
	.primary-navigation ul ul li.focus > a {
		background-color: #03c1bb;
	}
}

@media screen and (min-width: 1008px) {
    .secondary-navigation ul ul {
		background-color: #049b96;
	}
	
	.secondary-navigation li:hover > a,
	.secondary-navigation li.focus > a {
		background-color: transparent;
		color: #049b96;
	}

	.secondary-navigation ul ul a:hover,
	.secondary-navigation ul ul li.focus > a {
		background-color: #03c1bb;
	}
}

.woocommerce a,
.woocommerce ul.products li.product .price {
    color: #FB4214;
}

.woocommerce a:hover,
.woocommerce ul.products li.product .price:hover {
    color: #333333;
}

mark.count {
    background: #FFFFFF;
    text-decoration: none;
    color: #d53e1c;
    padding: 3px 3px;
    margin-top: 5px;
    display: inline-block;
    border-radius: 6px;
}

/* End of new color scheme */

/* Add in WooCommerce CSS adjustments*/

.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th {
    padding: 6px 12px 0px 6px; }
  
/*.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, 
.woocommerce-page div.product div.images {
    float: none; width: 100%; }
  */
  /*
.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, 
.woocommerce-page div.product div.images img {
max-height: 472px;
    height: auto;
    width: 35%;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    border: 1px dotted #D3CED2;
	background-color: white;}
  
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.summary {
    float: none; margin-top: -18px;}*/
	
	
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, 
.woocommerce-page div.product .product_title {
    font-size: 28px; font-weight: 400; }
  
.woocommerce #reviews #comments h2, .woocommerce-page #reviews #comments h2 {font-size: 22px; font-weight: 400; }
  
.woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, 
.woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, 
.woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt,
.woocommerce .button.add_to_cart_button {
    background: -moz-linear-gradient(center top , #049b96 0px, #049b96 100%) repeat scroll 0% 0% transparent;
    border-color: #049b96; border: 0px none; border-radius: 2px; color: #FFF; font-size: 12px; font-weight: 600;
    padding: 8px 30px 10px; text-transform: uppercase; vertical-align: bottom; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.6);
  }
  
.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, 
.woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, 
.woocommerce-page input.button.alt:hover, .woocommerce .button.add_to_cart_button:hover {
    background: -moz-linear-gradient(center top , #03c1bb 0px, #03c1bb 100%) repeat scroll 0% 0% transparent;
    border-color: #03c1bb; border: 0px none; border-radius: 2px; color: #FFF; font-size: 12px; font-weight: 600;
    padding: 8px 30px 10px; text-transform: uppercase; vertical-align: bottom; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.6);
  }
  
.woocommerce .woocommerce-product-rating .star-rating, .woocommerce-page .woocommerce-product-rating .star-rating,
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before  {float: right; color: #049b96; }
  
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, 
.woocommerce-page ul.product_list_widget li img {
    float: left; margin-right: 10px; margin-left: 0; width: 62px; }

.woocommerce span.onsale, .woocommerce-page span.onsale {
    font-size: 16px;
    width: 48px;
    height: 48px;
    line-height: 48px;
    border-radius: 0%;
    opacity: 1;
    background-color: rgb(255, 186, 0);
    -webkit-box-shadow: -2px 1px 2px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: -2px 1px 2px 0px rgba(50, 50, 50, 0.75);
    box-shadow: -2px 1px 2px 0px rgba(50, 50, 50, 0.75);
    color: red;
    font-weight: 900;;}
	
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
    top: 1px; right: 1px; left: auto; margin: 0px; font-size: 12px; width: 32px; height: 32px; line-height: 32px;}
	
.woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce div.product .woocommerce-tabs .panel, 
.woocommerce-page #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel {
   padding-left: 20px;}
   
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message,
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {
    border-top: 3px solid #E02F07;
}

.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {
background: #EEE26C;
    color: #0D0D0D;
    font-weight: 600;
}

.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before,
.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before {
	padding: 2px 4px;
    color: #E02F07;
}

/*
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
padding: 9px 15px;
    color: #E02F07;
    border: 1px dashed #BBB24E;
    background-color: #EEE36C;
}
*/

@media screen and (max-width: 768px) {
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    width: 35%;
	float: left;	
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 55%;
    float: right;
}


.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {
    font-size: 21px;
    font-weight: 400;
}


}

@media screen and (max-width: 593px) {
#order_review > table > tfoot > tr.shipping > td::before {
    position: relative;
    margin-bottom: 20px;
    font-size: 18px;
}

.woocommerce ul#shipping_method .amount {
    font-weight: 700;
    display: inline-block;
}

.item {
    width: 96%;
}


.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-size: 16px;
}


.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
width: 83%;
    float: none;
    margin: auto;	
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 84%;
    float: none;
    margin: auto;
    display: grid;
    margin-top: 20px;
	margin-bottom: 10px;
}

	.site, #masthead, .site-footer {
    max-width: 593px !important;
}

.woocommerce div.product p.price del, .woocommerce div.product span.price del {
    opacity: .5;
    padding: 0;
}

.woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel {
    padding-left: 0;
}


	.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {
    font-size: 18px;
    font-weight: 400;
}

.woocommerce-page p.price .amount {
    font-weight: 900;
    padding: 0px 0px;
    border-radius: 5px;
    color: #E02F07;
    font-size: 18px;
    text-align: left;
    float: none;
    width: 100%;
    display: block;
}

.woocommerce div.product form.cart .variations td {
    vertical-align: top;
    width: 100%;
    float: left;
    margin-top: 5px;
}

.woocommerce div.product form.cart .variations td.label {
    padding-right: 0;
    width: 100%;
    clear: both;
    display: block;
    float: left;
}

.woocommerce ul.products li.product h3 {
   /* word-break: break-all;*/
    font-weight: 100;
        font-size: 13px !important;
}

    .woocommerce .site-content {
        padding-left: 15px;
    }
	.full-width .site-content .entry-header, .full-width .site-content .entry-content {
    margin: 0;
    margin-left: 10px !important;
    margin-right: 10px !important;
}

aside {
margin: 0 10px !important;
    width: 95% !important;
}

#secondary {
    margin-bottom: 36px !important;
}
}

@media screen and (min-width: 594px) {
	
	
    .woocommerce .site-content {
        padding-left: 15px;
    }
}

@media screen and (min-width: 673px) {
    .woocommerce .site-content {
        padding-left: 15px;
    }
}
/* End WooCommerce Support */