@import url("nav-update.css?v=1.0.1");
.slideshow__6{position:absolute;width:100%;height:100%;overflow:hidden}.slideshow__6 figure{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-animation:slideShow6 30s linear infinite 0s;-ms-animation:slideShow6 30s linear infinite 0s;animation:slideShow6 30s linear infinite 0s}.slideshow__6 .slide-1{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;background-size:cover}.slideshow__6 .slide-2{-webkit-animation-delay:6s;-ms-animation-delay:6s;animation-delay:6s;background-size:cover}.slideshow__6 .slide-3{-webkit-animation-delay:12s;-ms-animation-delay:12s;animation-delay:12s;background-size:cover}.slideshow__6 .slide-4{-webkit-animation-delay:18s;-ms-animation-delay:18s;animation-delay:18s;background-size:cover}.slideshow__6 .slide-5{-webkit-animation-delay:24s;-ms-animation-delay:24s;animation-delay:24s;background-size:cover}.slideshow__6 .slide-6{-webkit-animation-delay:30s;-ms-animation-delay:30s;animation-delay:30s;background-size:cover}@-webkit-keyframes slideShow6{0%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1);transform:scale(1);-ms-transform:scale(1)}24%,4%{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}28%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1.1)}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-ms-transformm:scale(1)}}@keyframes slideShow6{0%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1);transform:scale(1);-ms-transform:scale(1)}24%,4%{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}28%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1.1)}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-ms-transformm:scale(1)}}.accordion h2{cursor:pointer}.accordion h2:before{position:absolute;top:1.5rem;left:-1.5rem;height:1.5rem;width:1.5rem;background-image:url(../img/a/ui__accordion-open.png);background-repeat:no-repeat;content:'';background-size:contain;background-position:center center}.accordion h2.active:before{background-image:url(../img/a/ui__accordion-close.png)}.accordion h2 .open{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transition:0s ease;transition:0s ease}.accordion h2 .close{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:0s ease;transition:0s ease}.accordion h2.active .open{-webkit-transition:0s ease;transition:0s ease;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}.accordion h2.active .close{-webkit-transition:0s ease;transition:0s ease;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.accordion li{margin-bottom:1rem}.accordion p{display:none}.ui__menu_call{background-image:url(../img/a/ui__menu_call.png)}.page__big-game .gform_body input{position:absolute;width:100%;height:100%;top:0;right:0}.page__big-game .gform_body .gfield{position:relative}.page__big-game .gform_footer{float:left!important;display:block!important}.page__big-game .gform_footer p{height:0!important;overflow:hidden}.bgt__tile-white{background-image:url(../img/bgt__tile-white.jpg);background-size:40%}.icon__catering_pan{background-image:url(../img/icon__catering_pan.png)}.icon__catering_gio{background-image:url(../img/icon__catering_gio.png)}.page__search .ui__heading-graphic-left,.page__search .ui__heading-graphic-right{display:none}.ui__catering-menu-thumb_pizza-packages{background-image:url(../img/ui__catering-menu-thumb_pizza-packages.jpg)}.ui__catering-menu-thumb_starters,.ui__catering-menu-thumb_starters-sides{background-image:url(../img/ui__catering-menu-thumb_starters.jpg)}.ui__catering-menu-thumb_salads{background-image:url(../img/ui__catering-menu-thumb_salads.jpg)}.ui__catering-menu-thumb_sandwiches{background-image:url(../img/ui__catering-menu-thumb_sandwiches.jpg)}.ui__catering-menu-thumb_box-lunches,.ui__catering-menu-thumb_boxed-lunches{background-image:url(../img/ui__catering-menu-thumb_boxed-lunches.jpg)}.ui__catering-menu-thumb_italian-beef{background-image:url(../img/ui__catering-menu-thumb_italian-beef.jpg)}.ui__catering-menu-thumb_fresh-italian{background-image:url(../img/ui__catering-menu-thumb_fresh-italian.jpg)}.ui__catering-menu-thumb_desserts,.ui__catering-menu-thumb_desserts-beverages{background-image:url(../img/ui__catering-menu-thumb_desserts.jpg)}.ui__catering-menu-thumb_beverages{background-image:url(../img/ui__catering-menu-thumb_beverages.jpg)}.ui__catering-menu-thumb_stuffed-deep-dish{background-image:url(../img/ui__catering-menu-thumb_stuffed-deep-dish.jpg)}.ui__catering-menu-thumb_thin-crust{background-image:url(../img/ui__catering-menu-thumb_thin-crust.jpg)}.ui__catering-menu-thumb_extra-thin{background-image:url(../img/ui__catering-menu-thumb_extra-thin.jpg)}.ui__catering-menu-thumb_soups{background-image:url(../img/ui__catering-menu-thumb_soups.jpg)}.ui__catering-menu-thumb_catering-warming-kit{background-image:url(../img/a/placeholder.png)}.sh2{box-shadow:0 6px 21px 0 #323232}.pane{float:left;position:relative;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;background-color:#fff}.pane .card{z-index:-1;visibility:hidden;display:block;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}.pane .active{z-index:1;visibility:visible;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.pane:nth-child(1){-webkit-transform:rotate(-7deg);-ms-transform:rotate(-7deg);transform:rotate(-7deg)}.pane:nth-child(1) .card{-webkit-transition-delay:.1s;transition-delay:.1s}.pane:nth-child(2){-webkit-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg)}.pane:nth-child(2) .card{-webkit-transition-delay:.2s;transition-delay:.2s}.pane:nth-child(3){-webkit-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg)}.pane:nth-child(3) .card{-webkit-transition-delay:.3s;transition-delay:.3s}.pane:nth-child(4) .card{-webkit-transition-delay:.4s;transition-delay:.4s}.pane:nth-child(5) .card{-webkit-transition-delay:.5s;transition-delay:.5s}.pane:nth-child(6) .card{-webkit-transition-delay:.6s;transition-delay:.6s}.button-skewed .button{width:98%;height:100%;display:inline-block}.button-skewed .button:hover~span.left,.button-skewed .button:hover~span.left:before{background:#b0102a!important}.button-skewed .button:hover~span.right,.button-skewed .button:hover~span.right:before{background:#352015!important}.button-skewed .button.left{background:#c4122f;box-shadow:inset 0 0 0 1vw #c4122f,inset 0 0 0 1.1vw #fff;margin-left:-3vw;position:absolute;left:0;-webkit-transform:skewX(-20deg) translate(-50%,-50%);-ms-transform:skewX(-20deg) translate(-50%,-50%);transform:skewX(-20deg) translate(-50%,-50%);top:50%}.button-skewed .button.left:hover{background:#b0102a;box-shadow:inset 0 0 0 1vw #b0102a,inset 0 0 0 1.1vw #fff}.button-skewed .button.left:hover~.mask-outer-left:before{background:#b0102a!important}.button-skewed .button.right{background:#3b2317;box-shadow:inset 0 0 0 1vw #3b2317,inset 0 0 0 1.1vw #fff;margin-right:3vw;width:200%;position:absolute;-webkit-transform:skewX(-20deg) translate(100%,-50%);-ms-transform:skewX(-20deg) translate(100%,-50%);transform:skewX(-20deg) translate(100%,-50%);top:50%;right:50%}.button-skewed .button.right:hover{background:#352015;box-shadow:inset 0 0 0 1vw #352015,inset 0 0 0 1.1vw #fff}.button-skewed .button.right:hover~.mask-outer-right:before{background:#352015!important}.button-skewed .button .title{-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg)}.button-skewed .mask-outer-left{position:absolute;left:0;width:1.5vw;top:0;height:-webkit-calc(100% - 2vw);height:calc(100% - 2vw);border-right:solid #fff .1vw;margin-top:1vw;margin-bottom:1vw}.button-skewed .mask-outer-left:before{content:'';background:#c4122f;position:absolute;height:200%;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.button-skewed .mask-outer-right{position:absolute;right:0;width:1.5vw;top:0;height:-webkit-calc(100% - 2vw);height:calc(100% - 2vw);border-left:solid #fff .1vw;margin-top:1vw;margin-bottom:1vw}.button-skewed .mask-outer-right:before{content:'';background:#3b2317;position:absolute;height:200%;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}


/* Custom Styles */
.bgt__locations_tile {background-image: none; background: #373737;}
.white-bg section {margin-bottom: 0; padding-bottom: 2rem; background: rgba(255,255,255,.5); margin-left: 0;}
.white-bg section a:hover {color: #c4122f;}
.bgt__stone {background-color: #322c2c;}
.gclub h2 {text-align: center; margin: 15px 0;}
.sw.white-bg {background: url(https://giordanos.com/img/white-bg.png) center center no-repeat transparent; background-size: 1100px 100%; margin-left: 0; padding: 20px 0; margin-bottom: 30px;}

.bgv__pizza-video2 video {border-radius: 100%; max-width: 100%; width: 480px;}
@media (max-width: 3000px) and (min-width: 1549px) {
  [class*=a17]:not([class^='_']), [class*=a17][class^='_']>* {width: 8rem;}
}
@media (max-width: 3000px) and (min-width: 1081px) {
	.paxy.bgi__readers-choice {
		left: 100px;
	}
}

#home-interactive-menu {
	margin-top: 100px;
}
#home-menu-rollover.menu-item-9 .sprite__menu_container {
    background-position: 400% 100%;
}
@media (max-width: 500px) {
	#home-interactive-menu .button {
		height: auto;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	#home-interactive-menu .button .bgt__red-line {
		bottom: -15px;
		top: auto;
	}
	.home_menu_wrapper:not([class^='_']) {
		height:  130.375vw;
	}
	.home_video_wrapper {
		margin-bottom: 50px;
	}
}
@media (max-width: 1548px) and (min-width: 1081px) {
	.bgi__home_the-one {
		width: 242px !important;
	}
}
@media (max-width: 1080px) and (min-width: 504px) {
	.bgi__home_the-one {
		-webkit-transform: translate(-36%, -50%);
		transform: translate(-36%, -50%);
	}
}
.bgi__home_the-one .bgsc {
	background-repeat: no-repeat;
}

.st-container .juicer-feed h1.referral, .st-container .juicer-feed .juicer-ad {
	display: none;
}

@media (max-width: 503px) {
	.caxy.gio-slide-wrapper {
		top: 95px;
	}
	.gio-slide-wrapper .nn1 {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	.gio-slide-inner-wrapper {
		margin-left: 0;
	}
	.gio-slide-wrapper .poxy > .wrap  {
		margin-left: 0;
	}
	.gio-slide-wrapper .button {
		height: 56px;
		float: none;
		width: 225px;
		margin-left: auto;
		margin-right: auto;
	}
	.gio-slide-wrapper .button .alpha__e, .gio-slide-wrapper #BTN__home-hero__free-app {
		font-size: 32px !important;
	}
	.gio-slide-wrapper #BTN__home-hero__free-app h3 {
		right: auto;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		width: 100%;
	}
	#homeHero__1slides {
		height: 85vh;
	}
}
@media (max-width: 3000px) and (min-width:1549px) {
	[class*=a_13].blog-link-img {
		height: 31rem;
	}
}
@media (max-width: 1080px) and (min-width: 901px) {
	[class*=a_13].blog-link-img {
		height: 22rem;
	}
}
@media (max-width: 1548px) and (min-width: 1081px) {
	[class*=a_13].blog-link-img {
		height: 28rem;
	}
}
@media (max-width: 900px) and (min-width: 504px) {
	[class*=a_13].blog-link-img {
		height: 40rem;
	}
}
@media (max-width: 503px) and (min-width: 0) {
	[class*=a_13].blog-link-img {
		height: 73vw;
	}
}

/* All Locations Page Styles */
@media only screen and (min-width: 768px) {
  .locationsection li {width:33%; float:left; margin-bottom: 20px;}
  .locationsection li:nth-child(3n + 2), .locationsection li:nth-child(3n + 3) {padding-left: 20px;}
  .locationsection li:nth-child(3n + 1) {clear: left;}
}
.locationsection h2 {
    padding-top:30px; margin-bottom:10px;
	clear: left;
}
.locationsection li {
    margin-bottom:10px;
}
.loc-padding {
    padding:0 40px 100px 40px;
}

.content .list-red-bullets li {
	list-style: none;
	margin-bottom: 15px;
}
.content .list-red-bullets li::before {
    content: "";
    color: #c41230;
    font-weight: bold;
    display: inline-block;
    width: 12px;
    margin-left: -2em;
    background-color: #c41230;
    height: 12px;
    margin-right: 16px;
    border-radius: 50%;
}

.container [itemprop="articleBody"] a, .container .blog-wrapper .excerpt-read-more {
	color: #c41230;
	text-decoration: underline;
}

#gform_wrapper_6 .gfield_validation_message, #gform_wrapper_6 .validation_message, #gform_wrapper_6 .gfield_description {
	float: none;
	text-align: left;
}

#gform_wrapper_6 .gfield_description {
	font-size: 90%;
	width: auto;
	margin-top: .5rem;
	margin-bottom: 0;
}

#gform_wrapper_6 .ginput_container_date .screen-reader-text {
	display: none;
}

.no-float-input, .no-float-input input {
	width: 100%;
	clear: both;
	float: none;
}
.no-float-description {
	float: none;
	text-align: left;
}

.gfield .clear-multi {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.gfield .clear-multi .ginput_container {
	padding-right: 10px;
}

.gfield .clear-multi input {
	width: auto;
}

.gfield .gfield_time_ampm select {
	width: auto;
	min-width: 100px;
	position: relative;
	background-size: 30px;
}

.gform_body .visible-label > label {
	display: block;
	text-align: left;
	margin-bottom: 5px;
}

.gfield_time_hour i {
	display: none;
}

:focus-visible {
    outline: 2px solid #000;
	outline-offset: 4px;
}