/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 20 2022 | 08:20:54 */
h1, h2, h3, h5, h6, .w-btn{
	font-family: 'cocogothic-fat' !important;
}
h1, h2, h3:not(#footer h3), h4, h5, h6 {
	padding-top: 0px !important;
	letter-spacing: 2px !important;
}
h4 {
	/*font-family: Mega Fresh !important;*/
	letter-spacing: 0.5px !important;
}
.headerLang {
	display: none;
}
#page-header .w-socials-item-link {
	line-height: 32px;
	width: 32px;
}
#footer h3 {
	color: #ffffffab;
	text-transform: uppercase;
}
#footer ul {
	margin-left: 0px;
}
#footer ul li a, #footer p a {
	color: #fff;
}
#footer ul li a:hover, #footer p a:hover {
	color: #EC1D25;
}
#footer ul li {
	margin-bottom: 10px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 400;
	font-size: 18px;
	list-style:none;
}
#footer  .mc4wp-form p {
	display: flex;
}
.imgEN {
	border-radius: 40px;
}
#footer .mc4wp-form p {
	display: flex;
	background-color: #fff;
	border-radius: 50px;
	overflow: hidden;
	width: 75%;
}
#footer .mc4wp-form input[type="submit"] {
	margin: 3px;
}
.fourBanner h3, .fourBanner p {
	color: #fff;
}
.ctaBlock h2 { 	
	color: #fff; 	
	text-transform: uppercase; 
	font-size: 2.8rem; 
}
.ctaBlock h4 {
	color: #fff;
	font-size: 2.5rem;
	padding-top:0rem !important;
}
.pizzaTop .w-btn-wrapper .w-btn:hover {
	background-color: #fff !important;
	color: #000 !important;
}
.textDesign h4 {
	color: #EC1D25;
	font-size: 46px;
	line-height: 1.2;
	margin-bottom: 0px;
}
.w-socials-item-link i {
	background-color: #fff;
	color: #000;
	font-size: 1.2rem;
}
.w-socials-item-link i:hover{
    background-color:#EC1D25;
	color: #fff;
}
.pizzaLocation h3 {
	background: url(/wp-content/uploads/2022/04/chevron-right-2.svg);
	background-repeat: no-repeat;
	background-position: right;
	background-position-x: right 10px;
	background-size: 25px;
}
.pizzaLocation .w-ibanner.animation_phorcys .w-ibanner-content {
	padding-top: 40% !important;
}
.pizzaLocation .w-ibanner {
	background: #0000007a !important;
	color: #fff !important;
}
.historyBanner h2, .bannerPizza h2 {
    color:#fff;
}
.pizzaTop h1, .pizzaTop h4, .pizzaTop h3{
    color:#fff;
}
.pizzaLocation h3 {
	padding: 20px 0px;
	font-size: 24px;
}
.pizzaFour .w-ibanner {
	background-color: #fff;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0px 0px 10px 5px #00000029;
}
#page-header .w-dropdown-item-title {
	display: none;
}
#page-header .w-dropdown-current .w-dropdown-item::after {
	content: url(/wp-content/uploads/2022/07/menu14.svg);
}

#page-header .w-dropdown-list .w-dropdown-item-title {
	display: block;
}
#page-header .w-dropdown-list {
	padding: 20px !important;
	margin-top: 20px;
	margin-left: 18px;
}
#footer .mc4wp-form-fields input:not([type="submit"]):focus, #footer .mc4wp-form-fields input:not([type="submit"]):active {
	box-shadow: none;
}
.pizzaLocation  .w-ibanner {
	background: #ffffffbf;
	color: #ec1d25;
}
.spclLink a {
	color:#ec1d25;
}
.spclLink a:hover {
	color:#000 !important;
}
#footer a:hover {
	color: #ec1d25;
}
.wpcf7-form input:not([type="submit"]), .wpcf7-form textarea, .wpcf7-form select {
	margin-bottom: 0.8rem;
	border-radius: 5px;
	box-shadow: none;
	border: 1px solid #e6e6e6;
}
input:hover, textarea:hover, select:hover {
	-webkit-box-shadow: inset 0 -1.8em 1em 0 rgba(0,0,0,0);
	box-shadow: inset 0 -1.8em 1em 0 rgba(0,0,0,0);
}
.post_title:not(.pressTitle .post_title) {
	font-size: 60px;
	padding-top: 3rem !important;
	text-transform: uppercase;
}
.pressTitle .post_title a:hover{
	color: #ED2024 !important;
}
.w-post-elm.post_title.woocommerce-loop-product__title {
	text-transform: none;
}
.w-btn-label {
	margin-top: 3px !important;
	display: inline-block;
}
.preSS .w-grid-list .w-post-elm a {
	text-transform: uppercase;
	font-size: 1rem;
	font-weight:normal;
}
#footer .mc4wp-form input[type="email"] {
	background-color: #fff;
}
.labelHeight .column_inner label {
	display: inline-block;
	min-height: 60px;
}
.ctaBlock {
	box-shadow: 0px 15px 30px 0px #00000082;
}
.portTop img {
	margin-bottom: -8rem;
}
.portTop {
	z-index:10;
}
.fourBanner {
	z-index:5;
}
.newBlkIco .wpb_column {
	background-color: #fff;
	border-radius: 15px;
	padding: 40px;
}
#stappen .newBlkIco {
	grid-gap: 2rem !important;
}
.frenForm {
	background-color: #fff;
	border-radius: 10px;
	box-shadow: 0px 0px 15px 5px #5e5e5e38;
	padding: 50px 40px;
	margin-top: -12rem;
}
.frenForm  .textsresblock {
	padding-top: 30px !important;
}
.clear {
	clear: both;
}
input:not([type="submit"]), select, textarea {
	border: 1px solid #e6e6e6 !important;
	box-shadow: none !important;
}
.g-breadcrumbs-item a:hover {
	color: #fff;
}
.exfd-shopping-cart {
	display: none;
}
a.glink img {
	border-radius: 26px;
	margin-left: 10px;
}
.bannerPizza h2 {
	text-transform: none;
}
.proTit .w-post-elm.post_title.usg_post_title_1 {
	font-family: poppins !important;
	font-weight: 700;
}
@media (min-width:1200px) and (max-width:1600px){
.bannerPizza h2 {
	font-size: 5rem !important;
}
.pizzaTop h1 {
	font-size: 4.5rem !important;
}
.pizzaTop h4 {
	font-size: 1.5rem !important;
}
h2 {
	font-size: 2rem !important;
}
.ctaSection .wpb_row {
	grid-gap: 0rem !important;
}
.w-btn {
	padding: 10px 25px !important;
	font-size: 16px !important;
}
}
@media (min-width:800px) and (max-width:1199px){
h3 {
	font-size: 1.5rem !important;
}
.pizzaTop h1 {
	font-size:3rem !important;
}
h2 {
	font-size: 2rem !important;
}
.bannerPizza h2 {
	font-size: 3rem !important;
}
.post_title:not(.pressTitle .post_title, .post_title ) {
	font-size: 32px !important;
}
.proTit .w-post-elm.post_title.usg_post_title_1 {
	font-size: 20px !important;
}
}
@media (min-width:768px){
.two_columns_50_50 .column1, .two_columns_50_50 .column2 {
	width: 50%;
	float: left;
}
.two_columns_50_50 .column1{
	padding-right: 1%;
}
.two_columns_50_50 .column2{
	padding-left: 1%;
}
.pizzaTop h1 {
	font-size:5rem;
}
.pizzaTop h4 {
	font-size: 2.5rem;
}
.bannerPizza h2 {
	color: #fff;
	font-weight: 400;
	font-size: 7rem;
}
.fourBanner h3 {
	font-size: 32px;
	margin-bottom: 10px;
}
.historyBanner h2 {
	font-size: 4.5rem;
	color: #fff;
}
.spclImg img {
	box-shadow: 30px 30px 0px 0px #ec1d25;
}
.spclImgLeft img {
	box-shadow: -30px 30px 0px 0px #ec1d25;
}
}


@media (max-width:768px){
.spclLink .w-btn.us-btn-style_2 {
	padding: 15px 25px;
	font-size: 16px;
}
.proTit .w-post-elm.post_title.usg_post_title_1 {
	font-size: 20px !important;
}
.post_title:not(.pressTitle .post_title) {
	font-size: 24px !important;
}
.w-socials-item-link i:hover {
	background-color: #000;
	color: #fff;
}
.w-socials-item-link i{
    background-color:#EC1D25;
	color: #fff;
	font-size: 1.2rem;
}
#page-header .ush_socials_1 .w-socials-item { 	
	padding: 0px; 	
	margin-right: 15px;
}
.w-html.ush_html_1.headerLang {
	margin-left: 0px;
}
.lanFlag a {
	margin-right: 5px;
}
.lanFlag img {
	margin: 0px !important;
}
.lanFlag {
	display: flex;
}
.hideMob{
		display:none;
	}
.home .pizzaTop {
	background-position: right !important;
}
.w-btn-wrapper .w-btn {
	padding: 10px 20px !important;
	font-size: 16px !important;
	line-height: 1.4 !important;
}
.pizzaTop h3 {
	font-size: 1rem;
}
.ctaBlock {
	padding: 0px !important;
}
.ctaBlock h2 {
	font-size: 1.8rem;
}
#footer h3 {
	font-size: 22px !important;
	margin-top: 10px;
}
#footer ul li a {
	font-size: 18px !important;
}
.category .w-grid-list .w-post-elm.post_title {
	padding-top: 10px !important;
}
.bannerPizza h2 {
	font-size: 2rem;
}
.pizzaTop h4 {
	padding-bottom: 15px;
}
.fourBanner h3, .fourBanner p {
	margin-bottom: 5px;
}
#footer .mc4wp-form input[type="email"] {
	border-radius: 50px;
}
#page-header .w-dropdown-current .w-dropdown-item::after {
	content: url(/wp-content/uploads/2022/08/menuline.png);
}
.w-btn {
	padding:0.6rem 1.5rem 0.6rem 1.5rem !important
	font-size: 14px !important;
}
.textDesign h4 {
	font-size: 24px;
}
.ctaBlock h4 {
	font-size: 22px;
	padding-top: 0px !important;
}
#footer ul li {
	margin-bottom: 8px !important;
}
.spclImg img {
	box-shadow: 10px 10px 0px 0px #ec1d25;
}
.post_title:not(.pressTitle .post_title) {
	font-size: 32px;
	padding-top: 0rem !important;
}
#footer .mc4wp-form p {
	display: block;
	background-color: transparent;
	border-radius: 5px;
	overflow: inherit;
	width: 100%;
}
    .portTop img {
	margin-bottom: -2rem;
}
.spclImg img, spclImgLeft img {
	box-shadow: none;
}
.frenForm input[type="submit"] {
	font-size: 14px;
	padding: 0.8em 1em;
}
.frenForm {
	padding: 40px 30px 20px 30px;
}
}