/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Global Styles
    03. Global Styles

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #wrapper .page-title .page-title-inner{
	width:auto;
	height:auto;
	max-width:100%;
	min-height:0px !important;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

body #wrapper .page-title .page-title-inner .flex-col{
	top:0px !important;
	height:auto !important;
}

body .page-title .flex-col{
	width:auto;
}

body #wrapper .page-title .page-title-inner .flex-col > div{
	width:auto !important;
	height:auto !important;
}

body #wrapper .page-title .page-title-inner .flex-col .category-filtering{
	height:auto !important;
	width:auto !important;
}

body .page-title .flex-col .category-filtering{
	padding-top:0px;
	padding-bottom:0px;
}

body #wrapper .page-title .page-title-inner .flex-col form{
	height:auto !important;
	width:auto !important;
}

body #wrapper .page-title .page-title-inner .flex-col .woocommerce-ordering select{
	height:auto !important;
}

body .page-title .flex-col select{
	width:auto;
}

body #header{
	max-height:none !important;
}

body #wrapper .page-title{
	top:0px;
}

body #main .category-page-row > .col{
	padding-left:0px !important;
	margin-left:0px;
}

body #wrapper #main .category-page-row > .col{
	height:auto !important;
}

body #main .shop-container{
	padding-left:0px !important;
	padding-right:0px !important;
}

body #wrapper #main .category-page-row .col .shop-container{
	height:auto !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2{
	height:auto !important;
}

body #main .row-box-shadow-2{
	max-width:910px !important;
	margin-right:10px;
	margin-left:10px;
}

body #main .product .col-inner{
	width:auto;
}

body #main .product .badge-container{
	width:auto;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .badge-container{
	height:auto !important;
}

body #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical{
	max-height:none !important;
	max-width:100% !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical .box-image{
	width:162px !important;
	min-width:100% !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical .box-text-products{
	min-width:162px !important;
	max-width:162px !important;
	width:162px !important;
	padding-bottom:0px !important;
	height:auto !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product{
	height:auto !important;
	width:50px !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product:nth-child(1) .col-inner .box-vertical .box-image div:nth-child(1){

	width:162px !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical .box-image .out-of-stock-label{
	width:162px !important;
	height:auto !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical .box-text-products .title-wrapper{
	height:auto !important;
	width:160px !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical .box-text-products .title-wrapper .product-cat{
	height:auto !important;
	width:162px !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical .box-text-products .title-wrapper .product-title{
	width:162px !important;
	height:auto !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical .box-text-products .title-wrapper .product-title a{
	height:auto !important;
}

body #main .title-wrapper a{
	max-width:100%;
	min-width:162px;
}

body #main .product .product-cat{
	margin-top:0px;
	margin-bottom:0px;
}

body #main .product .box-text-products{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical{
	width:100% !important;
	min-width:100% !important;
}

body #main .product .box-vertical{
	padding-left:0px !important;
	padding-right:0px !important;
}

body #main .product .title-wrapper{
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
}

body #main{
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:25px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	top:0px;
	margin-top:0px;
}

body #main .category-page-row{
	min-width:100%;
}

@media (max-width:1000px){

	body #header{
	max-height:none !important;
}

body #header .header-wrapper .header-bg-container{
	max-height:none !important;
}

body .header-wrapper .header-bg-image{
	width:auto;
	height:auto;
	max-height:none !important;
}

body .header-wrapper .header-bg-container .fill{
	height:auto;
	max-height:none !important;
	width:100%;
}

body #top-bar{
	height:50px !important;
	min-height:50px !important;
}

body #top-bar .container{
	height:50px;
	min-height:50px;
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
}

body #top-bar .flex-right{
	top:0px !important;
	max-height:none;
	right:0px;
	position:absolute !important;
	padding-right:12px;
}

body #top-bar .flex-right ul{
	width:auto;
	top:0px !important;
	padding-right:0px !important;
}

body #wrapper #header .header-wrapper #top-bar .container{
	width:auto !important;
}

body #wrapper #header .header-wrapper #top-bar .container .flex-left{
	width:auto !important;
	height:auto !important;
}

body #top-bar .flex-left ul{
	width:auto;
}

body #wrapper #header .header-wrapper #top-bar .container .flex-left ul{
	height:auto !important;
}

body #top-bar .flex-center{
	width:auto;
}

body #wrapper #header .header-wrapper #top-bar .container .flex-center ul{
	width:auto !important;
	height:auto !important;
}

body #wrapper #header .header-wrapper #top-bar .container .flex-right{
	width:auto !important;
}

body #wrapper #header .header-wrapper #top-bar .container .flex-right .top-bar-nav .menu-item{
	width:auto !important;
}

body #top-bar .flex-right .menu-item{
	height:auto;
	margin-right:0px;
}

body #masthead{
	height:100px !important;
	max-height:100px;
}

body #wrapper #header .header-wrapper #masthead .medium-logo-center{
	height:100px !important;
}

body #masthead .medium-logo-center{
	max-height:100px;
	top:0px;
	padding-right:0px !important;
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	position:relative;
}

body #logo{
	top:25px !important;
	left:246px;
	margin-left:0px;
	margin-right:0px;
}

body #wrapper #header .header-wrapper #masthead .medium-logo-center .flex-right{
	width:auto !important;
	height:50px !important;
}

body #masthead .medium-logo-center .flex-right{
	max-height:50px !important;
	left:160px;
}

body .medium-logo-center .flex-right .mobile-nav{
	height:auto;
	width:0px;
}

body #wide-nav{
	top:32px;
}

body .medium-logo-center .flex-right .header-nav-main{
	height:50px;
	max-height:50px;
	width:358px;
	right:0px;
}

body #masthead .medium-logo-center .flex-left{
	left:29px;
	top:4px !important;
	position:absolute !important;
}

body .medium-logo-center .flex-left .header-nav-main{
	height:50px !important;
	max-height:50px;
	width:417px !important;
	top:-16px !important;
	left:-37px;
}

body #logo a{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #wrapper #header .header-wrapper #masthead .medium-logo-center .flex-left{
	width:auto !important;
	}

}



@media (max-width:849px){

	body #header{
	max-height:none !important;
}

body #wrapper #header .header-wrapper #top-bar .container{
	width:auto !important;
}

body #masthead{
	height:200px !important;
	}

}



@media (max-width:768px){

	body #header{
	max-height:100px !important;
	height:100px !important;
}

body #header .header-wrapper .header-bg-container{
	max-height:none !important;
	position:absolute;
}

body .header-wrapper .header-bg-image{
	width:auto;
}

body #main .product .add-to-cart-button{
	position:relative;
	top:16px;
}

body #main{
	padding-top:0px !important;
}

body #main .shop-container{
	margin-left:0px;
	padding-left:12px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product:nth-child(1) .col-inner .box-vertical .box-image div:nth-child(1){

	width:191px !important;
	max-height:100% !important;
	min-height:100% !important;
}

body #wrapper #header .header-wrapper{
	height:100px !important;
}

body #header .header-wrapper{
	max-height:100px;
}

body #masthead{
	height:100px !important;
	max-height:100px;
}

body #logo{
	top:0px !important;
	left:171px;
}

body #wrapper #header .header-wrapper .header-bg-container .header-bg-image{
	height:100px !important;
	max-height:100px !important;
}

body #wrapper #header .header-wrapper .header-bg-container .fill{
	height:100px !important;
	max-height:100px !important;
	}

}



@media (max-width:700px){

	body #masthead{
	height:100px !important;
}

body #logo{
	top:0px !important;
	left:118px;
	margin-left:auto !important;
	margin-right:0px;
	padding-right:0px;
	width:100% !important;
	position:absolute !important;
}

body #header{
	height:100px !important;
	max-height:100px !important;
}

body #wrapper #header .header-wrapper{
	height:100px !important;
}

body #wrapper #header .header-wrapper .header-bg-container .header-bg-image{
	height:100px !important;
	max-height:100px !important;
}

body #wrapper #header .header-wrapper .header-bg-container .fill{
	height:100px !important;
}

body .header-wrapper .header-bg-container .fill{
	max-height:100px !important;
}

body #main{
	padding-top:0px !important;
}

body #wrapper{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #main .row-box-shadow-2{
	margin-right:0px;
	margin-left:0px;
}

body #main .product{
	margin-left:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	display:inline-block;
}

body #main .product .add-to-cart-button{
	position:relative;
	top:21px;
}

body #wide-nav{
	top:57px;
}

body #wrapper .page-title{
	top:0px;
	padding-top:33px;
}

body #main .product .product-title{
	font-size:17px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #main .product .out-of-stock-label{
	min-width:1% !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product{
	height:auto !important;
	min-width:50% !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical .box-text-products .title-wrapper .product-title{
	width:147px !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical .box-image .out-of-stock-label{
	width:50% !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical .box-image{
	width:100% !important;
	min-width:100% !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product:nth-child(1) .col-inner .box-vertical .box-image div:nth-child(1){

	width:100% !important;
	}

}



@media (max-width:549px){

	body #masthead{
	height:1px !important;
}

body #logo{
	left:43px !important;
	padding-left:0px;
	position:static !important;
	}

}



@media (max-width:480px){

	body #wrapper #main .category-page-row{
	width:auto !important;
	margin-top:0px !important;
}

body #main .category-page-row{
	max-width:100%;
}

body #main .category-page-row > .col{
	padding-left:0px !important;
	padding-bottom:0px;
}

body #wrapper #main .category-page-row > .col{
	width:auto !important;
	max-width:100% !important;
}

body #main .shop-container{
	padding-left:0px !important;
	padding-right:0px !important;
	width:auto;
	height:auto;
}

body #wrapper #main .category-page-row .col .shop-container .woocommerce-notices-wrapper{
	width:auto !important;
}

body #main .woocommerce-notices-wrapper{
	height:auto;
}

body #main .row-box-shadow-2{
	margin-left:0px;
	margin-right:0px;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2{
	height:auto !important;
	width:auto !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product{
	min-width:50% !important;
	height:auto !important;
}

body #main .product .col-inner{
	width:auto;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .badge-container{
	width:auto !important;
	height:auto !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical{
	height:auto !important;
	min-width:100% !important;
}

body #main .product .box-vertical{
	width:auto;
}

body #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical{
	min-height:0% !important;
	max-height:none !important;
}

body #main .product .box-image{
	margin-top:5px;
}

body #main .product .out-of-stock-label{
	width:auto;
	min-height:0% !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical .box-image .out-of-stock-label{
	height:auto !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical .box-text-products{
	padding-bottom:0px !important;
	height:auto !important;
	min-width:100% !important;
	width:auto !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical .box-text-products .title-wrapper{
	min-width:10% !important;
	height:auto !important;
}

body #main .product .title-wrapper{
	max-width:100%;
	width:auto;
}

body #main .product .box-text-products{
	padding-left:0px;
	padding-right:0px;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical .box-text-products .title-wrapper .product-cat{
	height:auto !important;
}

body #main .product .product-cat{
	width:100%;
	max-width:100%;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical .box-text-products .title-wrapper .product-title{
	height:auto !important;
	width:auto !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical .box-text-products .add-to-cart-button{
	width:auto !important;
	height:auto !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical .box-text-products .add-to-cart-button a{
	height:auto !important;
}

body #main .add-to-cart-button a{
	width:100%;
	min-width:100%;
	padding-left:0px;
	padding-right:0px;
	margin-top:17px;
}

body .box-text-products > span{
	width:auto;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical .box-text-products > span{
	height:auto !important;
}

body #masthead{
	height:100px;
}

body #masthead .medium-logo-center{
	width:auto;
}

body #logo{
	top:0px !important;
	width:auto !important;
	left:51px !important;
	position:relative !important;
}

body #logo a{
	width:340px !important;
}

body #logo p{
	width:323px !important;
	font-size:14px !important;
}

body #wide-nav{
	top:103px;
}

body #main{
	top:0px;
	padding-top:0px;
	margin-top:24px;
	}

}



@media (max-width:425px){

	body #masthead{
	height:1px !important;
}

body #logo{
	left:56px !important;
	position:relative !important;
	}

}



@media (max-width:352px){

	body #header{
	max-height:none !important;
}

body #header .header-wrapper .header-bg-container{
	max-height:none !important;
}

body .header-wrapper .header-bg-image{
	width:auto;
	height:auto;
	max-height:none !important;
}

body .header-wrapper .header-bg-container .fill{
	height:auto;
	max-height:none !important;
	position:absolute;
}

body #wrapper .page-title{
	width:auto;
	max-height:none !important;
}

body #masthead{
	height:100px;
}

body #logo{
	width:auto !important;
	height:auto;
	top:0px !important;
	margin-left:0px;
	margin-right:0px;
	left:28px !important;
	position:relative !important;
}

body #masthead .medium-logo-center{
	padding-left:0px;
	padding-right:0px !important;
}

body #wrapper #header .header-wrapper #masthead .medium-logo-center #logo a{
	height:auto !important;
}

body #logo a{
	width:304px !important;
}

body #logo p{
	width:310px !important;
}

body #main .product .col-inner{
	margin-left:5px;
	margin-right:5px;
}

body #wrapper #header .header-wrapper #wide-nav .container .flex-col .header-bottom-nav{
	width:auto !important;
}

body #wide-nav .flex-col{
	position:relative;
	top:0px;
}

body #main .product{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product:nth-child(1) .col-inner .box-vertical .box-image div:nth-child(1){

	width:366px !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical .box-text-products .title-wrapper .product-cat{
	width:300px !important;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product .col-inner .box-vertical .box-text-products .title-wrapper .product-title{
	width:300px !important;
	}

}



@media (min-width:308px){

	body #main .category-page-row > .col{
	padding-left:0px;
}

body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2{
	width:910px !important;
	}

}



@media (min-width:353px){

	body #main .category-page-row{
	max-width:100%;
	}

}



@media (min-width:550px){

	body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product{
	min-width:4% !important;
	width:48% !important;
	}

}



@media (min-width:850px){

	body #wrapper #main .category-page-row .col .shop-container .row-box-shadow-2 .product{
	max-width:48% !important;
	}

}



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
3.2.4



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
1