/********************************************************************************************************************************************************************************************
*
*
*	[responsive style css]
*
*
********************************************************************************************************************************************************************************************/
/*******************
	category header - set by theme
*******************/

/*******************
	wrapper
*******************/
.wppizza-article-responsive{position:relative; /*display:table;*/width:98%;clear:both;overflow:hidden; padding:5px 5px !important; margin:0 auto 10px auto !important;} 

/*******************
	title
*******************/
.wppizza-article-responsive .wppizza-article-h2{margin:0px; padding:0;}
.wppizza-article-responsive .wppizza-article-additives, .wppizza-article-responsive .wppizza-article-ftypes{font-size: 60%; margin: 0; font-weight: normal;  vertical-align: super}
.wppizza-article-responsive .wppizza-article-additives:before{content:'*'}
.wppizza-article-responsive .wppizza-article-additive,.wppizza-article-responsive .wppizza-allergen,.wppizza-article-responsive .wppizza-ftype{padding:0 3px}
.wppizza-article-responsive .wppizza-article-additive:before,.wppizza-article-responsive .wppizza-allergen:before,.wppizza-article-responsive .wppizza-ftype:before{content:'('}
.wppizza-article-responsive .wppizza-article-additive:after,.wppizza-article-responsive .wppizza-allergen:after,.wppizza-article-responsive .wppizza-ftype:after{content:')'}


/*******************
	[thumbnails]
*******************/
.wppizza-article-responsive .wppizza-article-image{float:left;text-align:center;}
.wppizza-article-responsive .wppizza-article-image .wppizza-article-image-thumb,
.wppizza-article-responsive .wppizza-article-image .wppizza-article-image-placeholder{padding:5px;margin:3px 10px 0 0 !important;border:1px dotted #CECECE;}
.wppizza-article-responsive .wppizza-article-image-placeholder{width:75px;height:75px;line-height:1.1}
.wppizza-article-responsive .wppizza-article-image .wppizza-article-image-thumb{width:auto;max-width:none !important}
.wppizza-article-responsive .wppizza-article-image-placeholder:before{content: "\f306";font-family: "dashicons";color:#bebebe;font-size:62px;}

/*******************
	[prices and labels]
*******************/
/*prices wrap*/
.wppizza-article-responsive .wppizza-article-sizes{float:right;margin:0;padding:0;}
/*ul prices and li main currency symbol*/
.wppizza-article-responsive .wppizza-article-sizes>ul{list-style-type:none; padding:0px; margin: 0px auto; display:inline-block;}
.wppizza-article-responsive .wppizza-article-sizes>ul>li{margin:0 !important;line-height:normal;display:table-cell;background:transparent!important;}
.wppizza-article-responsive .wppizza-article-sizes>ul>li:before{content:'';}
.wppizza-article-responsive .wppizza-article-price-currency{font-size:160%; padding:0 10px !important; text-align:center; vertical-align:middle}
/*li prices list*/
.wppizza-article-responsive .wppizza-article-prices>ul{list-style-type:none !important; padding:0px; margin: 0px auto; display: inline-block;}
.wppizza-article-responsive .wppizza-article-prices>ul>li{float:left;margin:0!important;line-height:normal;display:inline-block;}
.wppizza-article-responsive .wppizza-article-prices>ul>li:before{content:'';}
/*prices*/
.wppizza-article-responsive .wppizza-article-price{text-align:center;padding:3px;font-size:120%;background: transparent!important;}
.wppizza-article-responsive .wppizza-article-price:hover{cursor:pointer;}
.wppizza-article-responsive .wppizza-article-price>span{margin:0 !important;padding:0;display:inline !important;}
.wppizza-article-responsive .wppizza-article-price>span:hover{text-decoration:underline}
.wppizza-article-responsive .wppizza-article-size{font-size:60%;text-align:center;white-space: nowrap;}
.wppizza-article-responsive .wppizza-article-size:hover{text-decoration:underline}
.wppizza-article-responsive .wppizza-article-size:after{content: "\f174";font-family: "dashicons"; font-size:120%;position: relative; top: 2px; margin:0 3px;}
/* loose cart display if disabled in layout */
.wppizza-article-responsive .wppizza-no-cart:after{content:"" !important}
/********************
	content
********************/
.wppizza-article-responsive .wppizza-article-content{clear:right}

/********************
	permlink
********************/
.wppizza-article-responsive .wppizza-permalink{}

/********************
	additives
********************/
.wppizza-additives-responsive { text-align: center; font-size: 90%; margin: 50px 0 25px;}
.wppizza-additives-responsive > span {margin-right: 5px; line-height: 150%;}

/********************
	pagination/navigation
********************/
.wppizza-navigation-responsive{display:block; overflow:auto}