/* 
Custom CSS 
Make all custom design changes here
*/
@font-face {
  font-family: 'Gotham Ultra';
  src: url('/wp-content/themes/pinkboxdoughnuts-child/assets/fonts/Gotham-Ultra.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/pinkboxdoughnuts-child/assets/fonts/Gotham-Ultra.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('/wp-content/themes/pinkboxdoughnuts-child/assets/fonts/Gotham-Ultra.woff') format('woff'), /* Modern Browsers */
     url('/wp-content/themes/pinkboxdoughnuts-child/assets/fonts/Gotham-Ultra.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('/wp-content/themes/pinkboxdoughnuts-child/assets/fonts/Gotham-Ultra.svg#svgFontName') format('svg'); /* Legacy iOS */
   font-weight: 800;
   font-style: normal;
 }
@font-face {
  font-family: 'Gotham';
  src: url('/wp-content/themes/pinkboxdoughnuts-child/assets/fonts/Gotham-Bold.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/pinkboxdoughnuts-child/assets/fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('/wp-content/themes/pinkboxdoughnuts-child/assets/fonts/Gotham-Bold.woff') format('woff'), /* Modern Browsers */
     url('/wp-content/themes/pinkboxdoughnuts-child/assets/fonts/Gotham-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('/wp-content/themes/pinkboxdoughnuts-child/assets/fonts/Gotham-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
   font-weight: 700;
   font-style: normal;
 }
@font-face {
  font-family: 'Gotham';
  src: url('/wp-content/themes/pinkboxdoughnuts-child/assets/fonts/Gotham-Medium.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/pinkboxdoughnuts-child/assets/fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('/wp-content/themes/pinkboxdoughnuts-child/assets/fonts/Gotham-Medium.woff') format('woff'), /* Modern Browsers */
     url('/wp-content/themes/pinkboxdoughnuts-child/assets/fonts/Gotham-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('/wp-content/themes/pinkboxdoughnuts-child/assets/fonts/Gotham-Medium.svg#svgFontName') format('svg'); /* Legacy iOS */
   font-weight: 400;
   font-style: normal;
 }
 @font-face {
  font-family: 'Gotham Book Regular';
  src: url('/wp-content/themes/pinkboxdoughnuts-child/assets/fonts/Gotham Book Regular.otf'); /* IE9 Compat Modes */
   font-weight: 300;
   font-style: normal;
 }

body {font-family: 'Gotham Book Regular', ''Gotham Book Regular'', sans serif;color: #333; overflow-x: hidden;}
#content {background: #fff;}
@media (min-width: 768px) {.desktop-only {display: block;} .mobile-only {display:none;}}
@media (max-width: 768px) {.mobile-only {display: block;} .desktop-only {display: none;}}

/*Image Fix*/
.alignright {float: right; margin: 0 0 1em 1em;}
.alignleft {float: left; margin: 0 1em 1em 0;}
.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.alignright {float: right;}
.alignleft {float: left;}
.aligncenter {display: block; margin-left: auto; margin-right: auto;}
img {display: block;max-width: 100%; height: auto;}
.wp-block-image figcaption {background: #e2dfdf; margin-top: 0!important; padding: 5px; font-style: italic;}
.wp-caption-text {text-align: center; font-style: italic; color: #23527c;}
@media (max-width: 600px) {img {max-width: 350px;}}
img, embed, object, video {max-width: 100%;}

/*responsive embed*/
.videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/*jobs wdiget embed*/
.page-id-40467 h1 {display: none;}
.page-id-40467 #content {min-height: 1900px; border: 0;}
#jobs iframe {min-height: 1800px; border: 0;}
@media(max-width: 1200px) {#jobs iframe{min-height: 2700px;}.page-id-40467 #content {min-height: 2850px; }}
@media(max-width: 992px) {.page-id-40467 #content {min-height: 2850px; }}
@media(max-width: 600px) {.page-id-40467 #content {padding: 0;min-height: 3000px;} #jobs iframe{min-height: 3000px;}}

/* Spacing Classes */
.top-margin {margin-top: 150px;}
@media (max-width: 600px){.top-margin  {margin-top: 250px;}}
.section-padding {padding: 50px 20px;}
.module-padding {padding: 20px;}
@media (max-width: 992px) {.section-padding {padding: 30px 15px;}.module-padding {padding: 20px 15px;}}

/* Typography Elements & Styling */
p, table, body {font-size: 14px!important; color: #000; word-wrap: break-word; font-family: 'Gotham Book Regular', sans serif;line-height: 24px;}
p strong {font-family: 'Gotham', sans serif}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: 'Gotham Ultra', sans serif; color: #000;line-height: 1;}
h1 {margin-top: 25px;margin-bottom: 50px; font-size: 80px!important;font-weight: bold;text-align: center;}
.pink, a, a:active {color: #E31D93;}
a:hover {color: #000;}
.white {color: #fff;}
.black {color: #000; font-family: 'Gotham Ultra', 'Gotham Book Regular', sans serif; }
.page-id-10881 h1, .page-id-10884 h1 {text-align: center; text-transform: uppercase;}
@media(max-width: 768px) {h1, .product-template-default h1 {font-size: 60px!important;}}
@media(max-width: 700px) {h1, .product-template-default h1 {font-size: 30px!important;}}
.cursive {font-family: 'Covered By Your Grace', cursive;}
.hidden {display: none;}

/*buttons*/
.btn {color: #fff!important; background: #E31D93; padding: 10px 15px; border-radius: 25px; text-transform: uppercase;}
.btn:hover, .btn:active, .btn:focus {color: #fff!important; background: #000;}
.btn-black {color: #fff!important; background: #000;padding: 10px 15px; border-radius: 25px;}
.btn-black:hover, .btn-black:active, .btn-black:focus {color: #fff!important; background: #E31D93; text-transform: uppercase;text-decoration: none;}
@media (max-width: 600px) {.btn, .btn-black { margin: 10px auto;}}

/*Header & nav */
#top {padding: 10px 35px; background: #000 url('https://www.pinkboxdoughnuts.com/wp-content/uploads/2024/03/sprinkles-bg.webp') repeat-x center center;text-align: center;}
.toppad {margin-top: 15px;}
#top p {text-transform: uppercase; font-family: 'Gotham Ultra', 'DejaVu Sans', sans serif; font-weight: bold;font-size: 26px!important;line-height: 1;margin-bottom: 0;text-shadow: #000 1px 2px 3px;}
#top .knight {margin-top: 10px;}
#top a {text-decoration: underline;}
#top a:hover {color: #fff!important;}
#top .small-pink {font-size: 14px!important; color: #E31D93;}
#top .big {font-size: 25px!important;letter-spacing: 1px;}
#top .headerperks {margin-top: 10px;}
#top .headerperks a{color: #000; text-decoration: none;}
#perky {max-width: 300px; position: relative; top: 100px;}
@media(max-width: 3100px) {#perky {right: 400px;}}
@media(max-width: 3050px) {#perky {right: 390px;}}
@media(max-width: 3000px) {#perky {right: 380px;}}
@media(max-width: 2750px) {#perky {right: 370px;}}
@media(max-width: 2700px) {#perky {right: 360px;}}
@media(max-width: 2650px) {#perky {right: 350px;}}
@media(max-width: 2600px) {#perky {right: 340px;}}
@media(max-width: 2550px) {#perky {right: 330px;}}
@media(max-width: 2500px) {#perky {right: 320px;}}
@media(min-width: 2400px) {.toppad {margin-top: 35px;}}
@media(min-width: 2300px) {.toppad {margin-top: 30px;}}
@media(max-width: 2450px) {#perky {right: 300px;}}
@media(max-width: 2400px) {#perky {right: 280px;}}
@media(max-width: 2350px) {#perky {right: 260px;}}
@media(max-width: 2300px) {#perky {right: 250px;}}
@media(max-width: 2250px) {#perky {right: 230px;}}
@media(max-width: 2200px) {#perky {right: 220px;}}
@media(max-width: 2150px) {#perky {right: 210px;}}
@media(min-width: 2100px) {.toppad {margin-top: 20px;}}
@media(max-width: 2100px) {#perky {right: 200px;}}
@media(max-width: 2050px) {#perky {right: 190px;}}
@media(max-width: 2000px) {#perky {right: 180px;}}
@media(max-width: 1900px) {#perky {right: 150px;}}
@media(max-width: 1850px) {#perky {right: 140px;}}
@media(max-width: 1700px) {#perky {right: 110px;}}
@media(max-width: 1650px) {#perky {right: 100px;}}
@media(max-width: 1600px) {#perky {right: 90px;}}
@media(max-width: 1550px) {#perky {right: 70px;}}
@media(min-width: 1530px) {.top-break {display: none;}}
@media(max-width: 1530px) {.top-break {display: block;}}
@media(max-width: 1500px) {#top p {font-size: 18px!important;}#perky {right: 60px;}}
@media(max-width: 1360px) {#top p {font-size: 16px!important;}}
@media(max-width: 1350px) {#perky {right: 20px;}}
@media(max-width: 1340px) {#top .big{font-size: 20px!important;} #top .small-pink {font-size: 13px!important;}}
@media(max-width: 1310px) {#perky {right: 70px;}}
@media(max-width: 1245px) {#top .small-pink {font-size: 12px!important;}}
@media(max-width: 1200px) {#top .small-pink {font-size: 11px!important;}}
@media(max-width: 1192px) {#perky {max-width: 250px;top: 110px;}}
@media(max-width: 1170px) {.toppad {margin-top: 10px;}}
@media(max-width: 1150px) {#perky {right: 40px;}}
@media(max-width: 1100px) {#perky {right: 30px;}}
@media(max-width: 1080px) {#perky {max-width: 200px; right: 30px;}}
@media(max-width: 768px) {}
@media(max-width: 700px) {#top p {text-align: center;} #top .raiders {float: none;}}
@media(max-width: 992px) {#plug, #perky {display: none;} .toppad {margin-top: -10px;}}
@media(min-width: 991px) {.top-break-one {display: none;}}
@media(max-width: 991px) {.top-break-one {display: block;} #top p {text-align: center;}#top .raiders, #top .headerperks {display: none;} #top .small-pink {font-size: 14px!important;}#top .black {font-family: 'Gotham', 'DejaVu Sans', sans serif!important; text-transform: none!important;margin-top: 10px;} #top .pink{color: #E31D93!important;}}
@media(max-width: 700px) {#top {padding: 15px;} #top p {font-size: 16px!important;}  #top .wait {margin-top: 0px;}}
#main-header {background-color: #fff; background-image: url('/wp-content/themes/pinkboxdoughnuts-child/assets/images/header-bg.png'); background-repeat: repeat-x; background-position: top center;padding-bottom: 10px;}
#logo {margin-top: 25px;}
#main-header .row {max-width: 100%;}
#menu-main-menu {margin: 0px auto;padding: 5px 20px; background: #25180e; border-radius: 40px; border: #E31D93 solid 5px;}
#menu-main-menu li a {font-family: 'Gotham Ultra', 'DejaVu Sans', sans serif;text-transform: uppercase; color: #fff;font-size: 15px;letter-spacing: 1px; padding: 10px;line-height: 1;}
#menu-main-menu li a:hover, #menu-main-menu li a:active, #menu-main-menu li a:focus {color: #fff!important; background: #E31D93; border-radius: 30px;}
#menu-item-48404 a, #menu-item-47073 a, #menu-item-48403 a, #menu-item-47074 a, #menu-item-48400 a, #menu-item-48405 a, #menu-item-48917 a  {background: transparent!important;}
.navbar-collapse {background: transparent;}
#menu-main-menu .fas {font-size: 15px;margin-top: -25px;margin-right: 15px;margin-left: 15px;color: #E31D93;}
/*nav middelizer*/

.navbump {margin-left: 20px;}
#menu-item-10399, #menu-item-43977, #menu-item-44120, #menu-item-11473, #menu-item-41617, #menu-item-47072, #menu-item-47073, #menu-item-47074, #menu-item-48918 {margin-top: 5px;}
#navspace {padding-top: 5px!important;}
@media(max-width: 1500px) {#menu-main-menu li a {padding: 10px; font-size: 11px;}}
@media(max-width: 1355px) {#menu-main-menu li a {padding: 10px; font-size: 10px;}}
@media(max-width: 1250px) {#menu-main-menu li a {padding: 5px; font-size: 9px;}}
@media(max-width: 1130px) {#menu-main-menu li a {padding: 5px; font-size: 9px;}}
@media(max-width: 1080px) {#menu-main-menu li a {padding: 2px; font-size: 9px;}}
@media (min-width: 992px){.navbar-toggler{display: none;} #menu-item-35522 .fas, #menu-item-41748 .fas {display: none;}}
@media(max-width: 992px) {#menu-main-menu li a {padding: 8px; font-size: 15px;} .navspace, #menu-item-47073, #menu-item-47074 {display: none;} .navbump {margin-left: 0;}#menu-item-10399, #menu-item-43977, #menu-item-44120, #menu-item-11473, #menu-item-41617, #menu-item-47072 {margin-top: 0px;} #menu-item-48404 a, #menu-item-47073 a, #menu-item-48403 a, #menu-item-47074 a, #menu-item-48400 a, #menu-item-48405 a, #menu-item-41748 .fas, #menu-item-48917 a{display: none;} #menu-main-menu li a:hover, #menu-main-menu li a:active, #menu-main-menu li a:focus {background: transparent;}}
.navbar-toggler{color: #E31D93;float: right;border: 1px solid #eb348a;border-radius: 50%;padding: 10px 12px;background: #fff !important;margin-top: -80px;} .navbar {position: absolute; width: 100%;z-index: 99;}}
@media(max-width: 975px) {#menu-main-menu li a {font-size: 14px;}}
@media(min-width: 974px) {#menu-main-menu #menu-item-10399 .fas {display: none;}}
@media(max-width: 769px) {#logo {padding-right: 20px;max-width: 90%;} #menu-main-menu li a {padding: 10px;} .navbar-toggler {margin-right: 30px;}}
@media(max-width: 767px) {#menu-main-menu li a{padding: 10px;}}
@media(max-width: 600px){.navbar-toggler {margin-right: 0px;}}
@media(max-width: 420px) {#logo {max-width: 300px;} #newcustom #topblock .sm {left: -40px!important; max-width: 45px!important; margin-top: 20px!important;} .navbar-toggler {margin-top: -60px;}}
@media(max-width: 380px) {#logo {max-width: 260px;}}

/*home hero*/
#home-hero{max-width: 100%; margin-bottom: 25px;padding-bottom: 25px;margin-top: 80px;background: url('/wp-content/themes/pinkboxdoughnuts-child/assets/images/section-divider.png') repeat-x;background-position: left 0px bottom 0px;}
.captiontext1{ background: url('https://www.pinkboxdoughnuts.com/wp-content/uploads/2024/03/sogood_tagline.webp') 50% 50% no-repeat;display: block;text-indent: -99999em;overflow: hidden;background-size: contain;position: relative;text-align: center; height: 90px;margin-top: -95px; z-index: 2;}
#rev_slider_3_1, #rev_slider_9_1 {width: 100%;}
@media(max-width: 992px) {#home-hero{margin-top: 0;}}
@media(max-width: 600px){.captiontext1 {margin-top: -85px;max-width: 100%;}}

/*Perks home area*/
#home-perks {background: url('https://www.pinkboxdoughnuts.com/wp-content/uploads/2024/03/best-doughnuts-vegas-desktop-bg-sized.webp') no-repeat bottom center; background-size: cover;border-bottom: solid 5px #000;margin-top: -30px; padding: 50px 10px 40px 10px; min-height: 700px;}
#home-perks #appcup {margin-left: 150px; margin-top: 40px;}
#home-perks ul {list-style-type: none; position: absolute; margin-top: -70px; right: -150px; float: right;}
#home-perks ul li {display: inline-block;}
#home-perks #best {margin: -30px auto 0px auto;}
#home-perks #loactionstag {margin-left: 350px;}
#home-perks #intro-copy {margin-top: -20px;}
#home-perks .copy {position: absolute; right: 150px;margin-top: -10px;}
#home-perks p {color: #fff; font-family: Gotham, 'DejaVu Sans', Verdana, sans-serif!important;line-height: 1;text-align: justify;}
#home-perks p a {color: #fff;}
@media(max-width: 1650px) {#home-perks #appcup {margin-left: 50px;} #home-perks .copy{right: 50px;} #home-perks #loactionstag {margin-left: 280px;}}
@media(max-width: 1550px) {#home-perks ul {right: -120px;}}
@media(max-width: 1450px) {#home-perks {min-height: 550px!important;} #home-perks #appcup {width: 500px;margin-top: 100px;} #home-perks ul {right: 0;margin-top: -60px;} #home-perks #best {height: 80px;}#home-perks #intro-copy {margin-top: -40px;}}
@media(max-width: 1450px) {#home-perks ul {right: -50px;}}
@media(max-width: 1300px) {#home-perks ul {right: -80px;} #home-perks p {font-size: 13px!important;}#home-perks #loactionstag {margin-left: 260px;}}
@media(max-width: 1200px) {#home-perks #loactionstag {margin-left: 240px; height: 60px;}}
@media(max-width: 1250px) {#home-perks ul {right: -100px;}}
@media(max-width: 1200px) {#home-perks ul {right: -140px;}}
@media(max-width: 1150px) {#home-perks ul {right: -150px;}}
@media(max-width: 1100px) {#home-perks {background: url('https://www.pinkboxdoughnuts.com/wp-content/uploads/2024/03/best-doughnuts-vegas-desktop-bg4-sized.webp') no-repeat bottom center; background-size: cover;border-bottom: solid 5px #000;margin-top: -30px; padding: 50px 10px 40px 10px;min-height: 700px;} #home-perks ul {position: relative; float: none; margin-top: 30px; margin-left: -50px;} #home-perks #loactionstag{margin-left: 30px;}}
@media(max-width: 1050px) {#home-perks #loactionstag{margin-left: 50px;}}
@media(max-width: 992px) {#home-perks #appcup {width: 440px;} #home-perks #loactionstag {margin-left: 80px;}}
@media(max-width: 940px) {#home-perks .copy {position: relative;}}
@media(max-width: 875px) {#home-perks #appcup {width: 400px;margin-left: 30px;} #home-perks .copy{right: 30px;}}
@media(max-width: 825px) {#home-perks #appcup {width: 380px;} #home-perks ul{margin-left: -130px;}}
@media(max-width: 768px) {#home-perks #appcup {margin: 0px auto;} #home-perks ul {margin-left: 23%; right: 0;} #home-perks {padding: 30px 20px;} #home-perks .copy {right: 0; margin: 0px auto;} #home-perks #loactionstag {margin: 0px auto;}}
@media(max-width: 700px) {#home-perks ul {margin-left: 20%; right: 0;}}
@media(max-width: 650px) {#home-perks ul {margin-left: 17%; right: 0;}}
@media(max-width: 600px) {#home-perks ul {margin-left: 14%; right: 0;}}
@media(max-width: 550px) {#home-perks ul {margin-left: 12%; right: 0;}}
@media(max-width: 500px) {#home-perks ul {margin-left: 8%; right: 0;}}
@media(max-width: 450px) {#home-perks ul {margin-left: 19%; right: 0;}}
@media(max-width: 400px) {#home-perks ul {margin-left: 15%; right: 0;}}


/*locations area*/
#locations .black {font-family: Gotham, 'DejaVu Sans', Verdana, sans-serif!important; font-weight: normal;}
#locations .all {text-transform: uppercase; }
#locations .hire {background: #fff; color: #E31D93; border: #E31D93 solid 3px; padding: 18px; border-radius: 15px; text-align: center;display: block;font-size: 20px;}
#locations .btn {border-radius: 8px!important;}
#locations {padding: 120px 15px 60px 15px;}
#locations h1 {margin-bottom: 30px;}
#locations h1, #locations h1 img {margin: 20px auto;}
#locations img {margin: 0px auto;}
#locations p {margin-top: 10px;}
#locations h2 {font-size: 20px;}
#locations #boldy {font-family: Gotham, 'DejaVu Sans', Verdana, sans-serif;line-height: 1;}
#locations #boldy b {font-size: 16px;text-transform: none!important;}
#locations .address {color: #fff!important;background: #E31D93;text-align: center;font-size: 13px!important;font-family: Gotham, 'DejaVu Sans', Verdana, sans-serif;line-height: 1.1;padding: 5px 0;margin-top: 30px;margin-bottom: 0px;min-height: 80px;}
#locations .bm .address {center;font-size: 12px!important;}
#locations .address .bigger {font-size: 18px;padding-bottom: 10px!important;line-height: 1.4!important;}
#locations a {text-transform: uppercase;font-family: Gotham Ultra, 'DejaVu Sans', Verdana, sans-serif!important; font-size: 16px;}
#locations .soon {margin-top: 30px; color: #fff!important;background: #8f8f8f;text-align: center;font-size: 18px!important;font-family: Gotham Ultra, 'DejaVu Sans', Verdana, sans-serif!important;line-height: 1.3;padding: 5px 0;}
#locations .blackbtn {color: #fff!important;background: #000;display: block;padding: 5px 10px;}
#locations .pop p b{font-family: Gotham Ultra, 'DejaVu Sans', Verdana, sans-serif; font-size: 18px;}
#locations .pop p { margin-top: 10px; margin-bottom: 0;}
#locations .poptwo {margin-top: 15px;}
#locations #del-btn {max-height: 47px!important; margin-top: 10px;}
@media(max-width: 1200px){#locations .address, #locations .soon {font-size: 11px!important;}#locations .hire {padding: 13px;}#locations .address .bigger {font-size: 16px;}}
@media(max-width: 1100px) {#locations .hire {font-size: 16px;} #locations .pop p b {font-size: 14px;}
#locations .blackbtn {color: #fff!important;background: #000;display: block;padding: 5px 10px;}#locations {padding: 60px 15px 60px 15px;}}
@media(max-width: 1024px) {}
@media(max-width: 992px) {#locations .address, #locations .soon {font-size: 12px!important;} #locations .hire {font-size: 18px;} #locations .pop p b {font-size: 16px;} #locations #del-btn {max-height: 62px!important;}#locations .address .bigger {line-height: 1.4!important;}}
@media(max-width: 767px){ #locations .bumpit {margin-bottom: 30px!important;} #locations #resize, #locations .hire {max-width: 200px;margin: 0px auto;} #locations #resize {max-width: 150px;} #locations .left {float: left; padding-left: 35px;} #locations .right {float: right; padding-right: 35px; margin-top: -60px!important;} #locations #del-btn {max-height: 47px!important;}}
@media(max-width: 600px){#locations {padding: 15px;}}

/*dividers*/
.divider {max-width: 100%; height: 23px; background: url('/wp-content/themes/pinkboxdoughnuts-child/assets/images/section-divider.png') repeat-x; display: block;}
.last {margin-bottom: 20px;}

/*food truck*/
#food-truck {background: url('https://www.pinkboxdoughnuts.com/wp-content/uploads/2024/03/truck-bg-1.webp') no-repeat top center; background-size: cover;}
#food-truck p{font-family: Gotham Ultra, 'DejaVu Sans', Verdana, sans-serif; color: #fff; font-size: 35px!important; margin-top: 20px;line-height: 1.2;text-align: center;}
#food-truck a {font-size: 30px!important;color: #fff!important; background: #000; text-align: right; padding: 10px 15px;text-transform: uppercase;font-family: Gotham Ultra, 'DejaVu Sans', Verdana, sans-serif;}
#food-truck a:hover {text-decoration: none;}
@media(max-width: 1200px) {#food-truck p {font-size: 25px!important;}}
@media(max-width: 992px) {#food-truck {background: url('https://www.pinkboxdoughnuts.com/wp-content/uploads/2024/03/truck-mobile-bg.webp') no-repeat top center; background-size: cover; padding: 30px 15px;} #food-truck p {margin-top: 20px; font-size: 30px!important;} #food-truck a {font-size: 20px!important;} #food-truck img {margin-top: 50px;}}
@media(max-width: 767px) {#food-truck p, #food-truck p a {text-align: center;} #food-truck p a {float: none;}#food-truck img {margin-top: 20px;}}

/*raiders and vgk block*/
#raidersblock {padding-top: 0px;}
#raidersblock #raid {margin-top: 80px;}
#raiderbtn {margin-top: 350px;}
@media(max-width: 992px) {#raiderbtn {margin: 200px auto 0 auto;} #raidersblock #raid {margin: 0px auto;} #raidersblock #opart {margin: 50px auto 0px auto;} #raidersblock {padding-top:50px;}}
@media(max-width: 720px) {#raidersblock {min-height: 670px; padding-top: 10px;} #raid {margin: 0px auto 0px auto;} #raidersblock #opart {margin: 20px auto 0px auto;} #raiderbtn {margin: 100px auto 0 auto;}}
@media(max-width: 500px) {#raidersblock {min-height: 600px;} #raiderbtn {margin: 200px auto 0 auto;} #raidersblock #group, #raidersblock #raid {margin: 50px auto 0px auto;}}
@media(max-width: 400px) {#raiderbtn {margin: 250px auto 0 auto;}}
@media(max-width: 300px) {#raiderbtn {margin: 0px auto 0 auto;}}

/*custom area*/
#custom {background: #E31D93 url('https://www.pinkboxdoughnuts.com/wp-content/uploads/2024/03/custom-doughnuts-bg.webp') no-repeat top center; padding: 60px 15px; background-size: cover;} 
#custom h2 {color: #fff; text-transform:uppercase;font-size: 80px;}
#custom p {margin-top: 20px;color: #ffe90a;font-weight: bold; text-transform: uppercase;font-size: 20px!important;}
#custom a {font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif!important;letter-spacing: 2px;font-weight: 300!important;background: #000;padding: 10px 20px;color: #fff!important;text-transform: uppercase;}

/*instagram area*/
#instagram {padding: 60px 15px;}
#instagram img {margin: 0px auto 50px auto;}

/*contact area*/
#contactblock {padding: 60px 15px;}
#contactblock img {margin: 0px auto;}
#contactblock .contact {margin-top: 40px; padding: 30px 15px;background: #dadada;border-radius: 5px;}
#contactblock .nf-form-fields-required {margin-left: 8px;}
#contactblock .loc {text-align: center;margin-bottom: 20px;}
#contactblock .inner {background: #fff;margin: 0px auto;padding: 20px 10px; max-width: 300px;min-height: 160px;}
#contactblock h4 {font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;font-size: 18px;line-height: 30px;background: #E31D93;color: #fff;text-align: center;max-width: 300px; margin: 0px auto;letter-spacing: 1px;}
#contactblock .inner p {margin-bottom: 0;}
#contactblock .inner .pink {font-weight: bold;}
#contactblock .inner p a {color: #fff;background: #E31D93;padding: 10px;border-radius: 20px;font-family: 'Gotham', 'DejaVu Sans', Verdana, sans-serif; text-transform: uppercase;}
@media(max-width: 1200px){#contactblock .inner p a {font-size: 13px;} #contactblock h4 {font-size: 16px;}}
@media(max-width: 992px) {#contactblock .inner p a {font-size: 10px;}}

/*reviews area*/
.page-template-template-newfront-php  #reviews {padding: 60px 15px; background: #E31D93;}
.page-template-template-newfront-php  #reviews h2 {color: #fff; text-transform:uppercase;font-size: 80px;}
.page-template-template-newfront-php  #reviews p {margin-top: 20px;}
.page-template-template-newfront-php  #reviews a {font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif!important;letter-spacing: 2px;font-weight: 300!important;padding: 10px 20px;color: #fff!important;text-transform: uppercase;background: #000;}
@media(max-width: 600px) {.page-template-template-newfront-php #reviews h2, .page-template-template-newfront-php #custom h2 {font-size: 60px;}}

/*reviews page*/
.rplg {margin-top: 40px;}
.review-sidebar {background: #a7a7a7;border: #000 solid 8px;padding: 15px;color: #fff;}
.review-sidebar img {margin-top: -40px;}
@media(max-width: 769px){.review-sidebar img {margin: 0px auto;}}
.review-sidebar input[type="text"], .review-sidebar input[type="email"] {padding: 10px!important;margin-top: 0px!important;}
.usp-pro .usp-select {height: 45px;}
.review-sidebar textarea {background: #fff!important;margin-top: 0!important;}
.review-sidebar input[type="submit"] {background: #f4f4f4!important; font-size: 14px!important; padding: 5px!important;}
#reviews {padding-top: 30px; padding-bottom: 30px;font-family: 'Gotham', 'DejaVu Sans', Verdana, sans-serif!important;}
#reviews .review-sidebar h2 {font-size: 20px!important; color: #fff;text-align: center;line-height: 1;font-weight: 300;font-size: 24px!important;font-family: 'Gotham', 'DejaVu Sans', Verdana, sans-serif!important;}
#review-row {border-top: #888 solid 1px!important; padding: 20px 15px; margin: 15px 0 15px 0;}
#review-row p {font-weight: 300;}
#review-row h3, #review-row h4 {padding: 5px!important;color: #000;margin-left: 20px;font-weight: bold!important; font-family: 'Gotham', 'DejaVu Sans', Verdana, sans-serif!important;}
.highlight-block {background: #efefef; padding: 10px;}
.highlight-block  h2 {float: left;color: #000; font-size: 30px;padding: 0!important;}
.highlight-block  p {float: right; font-weight: 300;padding: 5px!important;}
.reviewcopy {margin-left: 25px!important;}
.review-full .review-image-div {width:18%; float: left;}
.review-full .review-image-div img {margin: 0 auto; display: block; margin-top: 15%;}
.review-left-box {width: 82%; float: right;}
.review-left-box .review-title-box {padding-top: 15px;background: #efefef; padding-left: 25px; padding-right: 25px; margin-top: 20px; height: 60px;}
.review-left-box .review-title-box h2 {width: 65%; display: inline-block; margin-bottom: 0px; color: #fc79bc!important;font-size: 20px!important;font-family: 'Gotham', 'DejaVu Sans', Verdana, sans-serif!important;}
.review-left-box .review-title-box p {display: inline-block; width: 30%; margin-bottom: 0px; margin-top: 0px; text-align: right;font-size: 12px!important;}
.review-left-box .review-content-box {padding-left: 5%;}
.review-left-box .review-content-box h3 {font-weight: 300;font-size: 18px!important;line-height: 16px;}
.review-left-box .review-content-box .review-content-name {color: black; margin-top: 0px; font-family: 'Gotham', 'DejaVu Sans', Verdana, sans-serif!important;}
.review-left-box .review-content-box .review-content-property {color: black;margin-top: -10px!important; font-family: 'Gotham', 'DejaVu Sans', Verdana, sans-serif!important;}
.review-full hr {width: 100%; clear: both;border-top: 1px solid #d5d5d5!important;}
.page-template-template-reviews .blog-content1 h2 {padding: 5px!important;}
.page-template-template-reviews .blog-content1 h3 {padding: 5px!important;}
.page-template-template-reviews .blog-content1 p {font-weight: 300!important;}
.bump {margin-left: 5px!important; margin-top: 10px!important;font-size: 12px!important; line-height: 1;font-weight: 300;}
#reviews .selectize-dropdown-content {background: #fff;}
.selectize-dropdown-content {max-height: 350px!important;}
@media(max-width:1024px) { .review-left-box .review-title-box h2 {width: 50%;} .review-left-box .review-title-box p{width: 40%;}}
@media(max-width:700px) {.review-left-box .review-title-box h2 {width: 100%;padding: 0!important;} .review-left-box .review-title-box p{width: 100%; text-align: left;} .review-left-box .review-title-box {height: 80px;} .review-image-div img {padding-top: 10px;}}

/*Perks footer piece*/
#footperk {background: #E31D93;padding: 30px 200px;}
#footperk .white {font-weight: bold;font-family:'Gotham', sans serif!important;line-height: 1.1; font-size: 25px!important;margin-top: 50px;}
@media(max-width: 1460px) {#footperk .white {font-size: 20px!important;}}
@media(max-width: 1275px) {#footperk .white {font-size: 18px!important;}}
@media(max-width: 1180px) {#footperk  {padding: 30px;}}
@media(max-width: 750px) {#footperk img {margin: 0px auto;}}
@media(max-width: 700px) {#footperk img {max-width: 300px;}}

/*footer*/
footer {background: #000;padding: 20px; text-align: center;margin-top: 20px;}
footer .row {margin: 10px auto;max-width: 1500px;}
footer #lick {margin: 30px auto 0px auto;max-width: 900px;}
footer #raid, footer #knights, footer #dogs, footer #best, footer #lights{display: inline-block; max-width: 190px!important;margin: 10px;}
footer p {font-family: 'Verdana', ''Gotham Book Regular'', sans serif!important;}
footer .pink {margin-bottom: 40px;}
footer .pink a {font-size: 20px!important; font-weight: 400;margin-top: 10px!important;}
footer .pink a:hover {color: #fff;}
footer ul {list-style-type: none;margin-left: -40px;margin-top: -30px;}
footer ul li {display: inline-block;}
footer ul li a {color: #fff;font-size: 30px; padding: 15px;}
footer ul li a:hover {color: #e71d76;}
footer .copyright {color: #fff; text-transform: uppercase;font-size: 20px!important; font-weight: 300;letter-spacing: 2px;margin-bottom: 5px!important;}
footer .raid {color: #fff; font-family:'Gotham', sans serif!important; font-size: 30px; font-weight: bold;line-height: 1;}
footer .raid span {color: #c7c8ca; text-transform: uppercase;font-weight: bold;font-size: 50px;font-family:'Gotham Ultra', sans serif!important;}
footer .line {display: block; border-bottom: solid 3px #fff; margin: 10px auto;max-width: 1000px;}
@media(max-width: 1250px) {footer ul li a {padding: 10px;}}
@media(max-width: 1170px) {footer #raid, footer #knights, footer #dogs, footer #best, footer #lights {max-width: 170px!important;}}
@media(max-width: 1050px) {footer ul li a {padding: 8px;}}
@media(max-width: 1045px) {footer #raid, footer #knights, footer #dogs, footer #best, footer #lights {max-width: 160px!important;} footer #lick {max-width: 750px;}footer .line {max-width: 750px;}}
@media(max-width: 1025px) {footer ul li a{margin-left: 0;} footer #lick {max-width: 100%;}}
@media(max-width: 992px) {footer #raid, footer #knights, footer #dogs, footer #best {max-width: 150px!important;} footer .copyright, footer .pink {margin-bottom: 20px!important;} footer ul {margin-top: 20px;}}
@media(max-width: 954px) {footer #raid, footer #knights, footer #dogs, footer #best, footer #lights {max-width: 140px!important;}}
@media(max-width: 893px) {footer #raid, footer #knights, footer #dogs, footer #best, footer #lights {max-width: 130px!important;}}
@media(max-width: 843px) {footer #raid, footer #knights, footer #dogs, footer #best, footer #lights {max-width: 120px!important;}}
@media(max-width: 793px) {footer #raid, footer #knights, footer #dogs, footer #best, footer #lights {max-width: 110px!important;}}
@media(max-width: 743px) {footer #raid, footer #knights, footer #dogs, footer #best, footer #lights {max-width: 100px!important;}}
@media(max-width: 720px) {footer #raid, footer #knights, footer #dogs, footer #best, footer #lights {max-width: 90px!important;}footer .copyright, footer .pink a, footer .pink{font-size: 16px!important;line-height: 1.2 !important;}}
@media(max-width: 500px) {footer #raid, footer #knights, footer #dogs, footer #best, footer #lights {max-width: 80px!important;}}

/*press / blog*/
#presspage{padding-bottom: 30px;}
.single h1 {font-size: 40px!important; line-height: 1.1!important; margin-top: 80px;}
.blog h2 {font-size: 24px!important; margin: 40px auto;}
#press h2 {font-size: 12px!important;font-family: 'Gotham', 'DejaVu Sans', Verdana, sans-serif!important;text-transform: uppercase;margin: 0;}
#press a:hover {text-decoration: none;}
.pagination {margin: 0px auto;}
#press .line {border-bottom: 3px solid #DEDEDE;padding-bottom: 15px;}
.blog .post {margin-bottom: 30px!important;}
.date-title {margin-bottom: 0!important;color: #000; text-transform: uppercase; font-weight: 700;}
.source-name {color: #000; font-size: 12px;font-weight: 700;margin-bottom: 0!important;margin-top: 20px;}
.date-title:after {display: none;}
.blog-content h1 {font-family: 'Gotham', 'DejaVu Sans', Verdana, sans-serif; padding: 0 0 15px 0!important;font-size: 12px!important; text-transform: uppercase;line-height: 18px!important;font-weight: bold;}
.blog-content h1 a {color: #E31D93!important;}
.regular-link:hover, .youtube-link:hover {background: #989898;}
.youtube-link {width: 105px;}
.regular-link {background: #E31D93;padding: 8px 15px; border-radius: 25px; color: #fff!important; text-transform: uppercase;font-size: 10px;float: right;margin-top: 5px;text-align: center;}
.youtube-link {background: #ff2826;padding: 12px 15px; border-radius: 25px; color: #fff!important; text-transform: uppercase;font-size: 10px;float: right;margin-top: 5px;text-align: center;}
.youtube-link img {margin: 0px auto;}
.video-title {color: #E31D93!important; text-transform: uppercase;text-align: center;font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif; font-weight: 700;line-height: 1;}
.page-numbers.current, .page-numbers a:hover {color: #e71d76!important;}
.blog .maintitle {background:url("https://www.pinkboxdoughnuts.com/wp-content/uploads/2021/02/Press.png") 50% 50% no-repeat;display:block;height: 80px;text-indent:-99999em;overflow:hidden;background-size: contain;	}
#press-video {max-width: 600px; margin: 0px auto;}
@media(max-width: 992px){.single h1{margin-top: 0!important;}}
@media (max-width: 600px) {#press {text-align: center;}.regular-link, .youtube-link {width: 100%;} }
/*responsive embed*/
@media(max-width: 800px){.videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}}

/*donut ordering tabbed content  id 4254 is pickup orders and id 10380 is custom orders*/
.page-id-4254 .nav-tabs {margin: 40px auto;border-bottom: none;}
.page-id-4254 .nav-tabs .pinker {background: #E31D93; color: #fff!important; border: none; margin: 0px auto;font-weight: bold; font-size: 19px!important; text-transform: uppercase;padding: 15px; border-radius: 50px;text-align: center;}
.page-id-4254 .nav-tabs .nav-link {border: none; margin: 0px auto;font-weight: bold; font-size: 15px; text-transform: uppercase;padding: 15px; color: #000;text-align: center;}
.page-id-4254 .nav-tabs li {list-style-type: none; display: inline-block; margin: 0px auto;text-align: center;}
.page-id-4254 .nav-tabs .nav-link.active {padding: 15px; border-radius: 50px; border: none;}
.page-id-4254 .nav-tabs li a:hover {text-decoration: none;}
.page-id-4254 .tab-pane  {border-radius: 15px; background: #dcdcdc; padding: 15px;}
@media(max-width: 750px) {.page-id-4254 .nav-pills li{display: block;margin-top: 40px;}}
.page-id-10380 .blackbg {font-size: 20px;background: #000; padding: 5px;text-align: center;max-width: 350px; margin: 0px auto 20px auto;}
#form {max-width: 950px;}
@media(max-width: 769px) {.page-id-4254 #form, .page-id-10380 #form {margin: -40px auto 0px auto;}}
.page-id-10380 .nav-tabs {margin: 40px auto;border-bottom: none;}
.page-id-10380 .nav-tabs .pinker {background: #E31D93; color: #fff!important; border: none; margin: 0px auto;font-weight: bold; font-size: 19px!important; text-transform: uppercase;padding: 15px; border-radius: 50px;text-align: center;}
.page-id-10380 .nav-tabs .nav-link {border: none; margin: 0px auto;font-weight: bold; font-size: 15px; text-transform: uppercase;padding: 15px; color: #000;text-align: center;}
.page-id-10380 .nav-tabs li {list-style-type: none; display: inline-block; margin: 0px auto;text-align: center;}
.page-id-10380 .nav-tabs .nav-link.active {padding: 15px; border-radius: 50px; border: none;}
.page-id-10380.nav-tabs li a:hover {text-decoration: none;}
.page-id-10380 .tab-pane  {border-radius: 15px; background: #E31D93; padding: 15px;color: #fff;}
.page-id-10380 .tab-pane p {color: #fff!important;}
@media(max-width: 750px) {.page-id-4254 .nav-pills li{display: block;margin-top: 40px;} .page-id-10380 .nav-tabs {}}
.page-id-10380 .blackbg {font-size: 20px;background: #000; padding: 5px;text-align: center;max-width: 350px; margin: 0px auto 20px auto; color: #fff;}

/*doughnuts tester*/
.page-id-26825 {text-align: center;}
.page-id-26825 p {line-height: 1;}
.page-id-26825 .pink {font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;}
.page-id-26825 .col-sm-12 {margin-bottom: 20px;}
.page-id-26825 .disclaimer2 {font-size: 18px!important;font-weight: bold;color: #d70808;font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;}

/*doughnuts repeater*/
#form {max-width: 940px; margin: 20px auto;}
#doughnuts {padding: 40px 20px;}
#doughnuts #dotm img {margin: 30px auto 30px auto;}
#doughnuts #dozens {margin: 50px 0 30px 0;}
#dozens img{margin: 0px auto;}
#doughnuts .name, #doughnuts .disclaimer {font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif; color: #E31D93;}
#doughnuts .name {margin-bottom: 0;}
#doughnuts .disclaimer {font-size: 20px!important; margin: 30px 0 30px 0;}
#doughnuts .description p {font-family: 'Gotham Book Regular', Verdana, sans-serif!important; line-height: 1;text-align: center;}
#doughnuts .mobile-only ul {margin-top: 50px;}
#doughnuts .mobile-only ul li a{background: #000;padding: 5px;}
#doughnuts .mobile-only ul li {margin-top: 10px;}
#doughnuts #og-classics, #doughnuts #good-fellas, #doughnuts #fancy-pancy, #doughnuts #show-offs,  #store-menu #holiday, #store-menu #holiday2, #doughnut-bits, #beverages, #swirlys, #care, #goldenknights {margin: 50px 0 50px 0;}
#doughnuts .attachment-post-thumbnail {margin: 0px auto;}
#doughnuts .holidaytext {color: #000; font-style: italic;font-weight: bold;font-size: 24px!important;}
 .page-template-template-store-menu-php .holidaytext, .page-template-template-tiertwo-menu-php .holidaytext {color: #ff0000; font-size: 25px!important;font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;margin-top: 10px;}
#doughnuts .holidaytitle, .page-template-template-store-menu-php .holidaytitle {color: #000; font-size: 25px!important;font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;margin-top: 10px;margin-bottom: 0;}
#doughnuts .disclaimer2 {font-size: 18px!important; font-weight: bold; color: #d70808;font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;}
#doughnuts #beverages .beverages {max-height: 60px;}
#nuts {background: #E31D93;padding: 30px 15px 30px 15px;}
#nuts img {margin: 0px auto;}
#nuts p {color: #fff; margin-top: 30px;}
@media (max-width: 766px){#doughnuts img {margin: 0px auto;} #doughnuts .disclaimer2, #doughnuts .holidaytext, #doughnuts .holidaytitle{text-align: center;}}
@media (max-width: 600px){#doughnuts .name {font-size: 18px!important;}}
#doughnuts .card {padding: 5px; border-radius: 15px; margin: 20px auto; -webkit-box-shadow: 0px 6px 5px 3px rgba(92,87,92,0.56);
-moz-box-shadow: 0px 6px 5px 3px rgba(92,87,92,0.56);
box-shadow: 0px 6px 5px 3px rgba(92,87,92,0.56);}
@media(max-width: 600px) {#doughnuts .col-xs-6 {max-width: 50%!important;} #doughnuts .col-xs-6 .attachment-post-thumbnail{max-width: 120px;} #doughnuts .col-xs-6 .name{margin-top: -10px;} #doughnuts .col-xs-6 .card {min-height: 240px;}}

/*beverages page*/
.page-template-template-beverages-page #footperk, .page-template-template-beverages-page .perky {display: none;}
.page-template-template-beverages-page .nav-tabs {border-bottom: 0;margin: 20px auto 20px auto;}
.page-template-template-beverages-page .nav-tabs .nav-link {border: none; text-transform: uppercase;font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif; font-weight: bold;margin: 10px 45px; font-size: 25px;}
.page-template-template-beverages-page .nav-tabs .nav-link {color: #000!important; border-bottom: #fff solid 5px; padding-bottom: 15px;}
.page-template-template-beverages-page .nav-tabs .nav-link.active {color: #E31D93!important; border-bottom: #E31D93 solid 5px; padding-bottom: 15px;}
.page-template-template-beverages-page .name {color: #E31D93;font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif; font-weight: bold;font-size: 14px!important;margin-bottom: 0!important;}
.page-template-template-beverages-page .description p {line-height: 1; font-weight: normal; text-align: center;}
.page-template-template-beverages-page #beverageaccordion {width: 100%;text-align: center;}
.page-template-template-beverages-page img {margin: 0px auto;}
.page-template-template-beverages-page .bev-disclaimer {color: #000;font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif; font-weight: bold;font-size: 20px!important;padding: 10px;}
.page-template-template-beverages-page .tab-content .col-sm-12 {margin-bottom: 30px;}
.page-template-template-beverages-page .accordion .card {border: none;}
.page-template-template-beverages-page .accordion .card-header {background-color: #e31d93; color: #fff; text-transform:uppercase; font-weight: bold;font-size: 20px; border-bottom: solid 1px #000;margin-bottom: 5px;}
.page-template-template-beverages-page .accordion .card-header:after {font-family: 'FontAwesome'; content: "\f077"; float: right;}
.page-template-template-beverages-page .accordion .card-header.collapsed:after {content: "\f078"; }
@media(max-width: 1200px) {.page-template-template-beverages-page .nav-tabs .nav-link {font-size: 18px!important; margin: 10px 35px;} .page-template-template-beverages-page #myTab{margin-left: 30px;}}
@media(max-width: 992px) {.page-template-template-beverages-page .nav-tabs .nav-link {margin: 15px;} .page-template-template-beverages-page #myTab{margin-left: 0px;}}
@media (max-width: 769px) {.page-template-template-beverages-page #beverages-mobile {margin: 0px 0px 30px 0px!important;} .page-template-template-beverages-page h1 {margin-bottom: 0!important; margin-top: 0;}}

/*food truck*/
.page-template-template-truck-menu-php p, .page-template-template-truck-menu-php #links a {text-align: center;}
.page-template-template-truck-menu-php #top, .page-template-template-truck-menu-php #main-header, .page-template-template-truck-menu-php footer{display: none;}
.page-template-template-truck-menu  #container-fluid #store-menu .container{max-width: 1024px!important; margin: 0px auto;}
.page-template-template-truck-menu-php  #intro {text-align: center;background: #2d1b0d;padding: 50px 0;}
.page-template-template-truck-menu-php  #intro img {max-width: 600px; margin: 0px auto;}
.page-template-template-truck-menu-php #social-block {background: #f8bcd6;position: relative;min-height: 670px;border-top: #2d1b0d solid 1px;}
.page-template-template-truck-menu-php #social-block #drip {margin-top: -10px;width: 100%; border-top: #2d1b0d solid 1px;}
.page-template-template-truck-menu-php #pinky {position: absolute;left: 0;max-width: 400px;}
.page-template-template-truck-menu-php #buble {position: absolute; right: 40px;z-index: 4;}
.page-template-template-truck-menu-php #tag {position: absolute;z-index: 10;right: 90px;margin-top: 40px;}
.page-template-template-truck-menu-php #ig {position: absolute;z-index: 10;right: 350px;margin-top: 100px;}
.page-template-template-truck-menu-php #fb {position: absolute;right: 150px;z-index: 10; margin-top: 100px;}
.page-template-template-truck-menu-php #at {position: absolute;z-index: 10;margin-top: 180px; right: 130px;}
.page-template-template-truck-menu-php #sig {float: right;bottom: 70px;position: absolute;right: 200px;}
.page-template-template-truck-menu-php #border {margin-top: -2px;}
.page-template-template-truck-menu-php #border2 {margin-top: -4px;}
.page-template-template-truck-menu-php #links {padding: 80px 20px;background: #f8bcd6;margin-top: -5px;text-align: center;}
.page-template-template-truck-menu-php #links img {margin: 0px auto; max-width: 250px;}
.page-template-template-truck-menu-php #links #bev {padding-top: 40px;}
.page-template-template-truck-menu-php #links a{background: #D63976;color: #fff;text-transform: uppercase;font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;font-size: 14px;padding: 5px 10px;border-radius: 25px;}
.page-template-template-truck-menu-php #donuts {background: #f8bcd6;padding: 15px;}
.page-template-template-truck-menu-php #donuts .row {max-width: 768px; margin: 30px auto!important;}
.page-template-template-truck-menu-php #donuts img {margin: 0px auto;}
.page-template-template-truck-menu-php #donuts .dotm {max-width: 769px; margin: 40px auto;}
.page-template-template-truck-menu-php #donuts .holiday {color: #ff0000;font-weight: bold;font-size: 25px!important;font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;}
.page-template-template-truck-menu-php .donut {padding-top: 20px; padding-bottom: 20px;}
.page-template-template-truck-menu-php .price {font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;color: #ea1b77;font-size: 18px!important;margin-bottom: 0;}
.page-template-template-truck-menu-php .name {font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;color: #000;font-size: 18px!important;margin-bottom: 10px;line-height: 18px;}
.page-template-template-truck-menu-php .description p {font-family: 'Gotham Book Regular', Verdana, sans-serif!important; font-weight: normal;margin-bottom: 0;line-height: 1;}
@media(max-width: 950px) {.page-template-template-truck-menu-php #buble {max-width: 450px;} .page-template-template-truck-menu-php #tag{max-width: 300px;margin-top: 0; top: 190px; right: 70px;}.page-template-template-truck-menu-php #ig, .page-template-template-truck-menu-php #fb {margin-top: 70px;max-width: 80px;} .page-template-template-truck-menu-php #ig {right: 250px;} .page-template-template-truck-menu-php #at{margin-top: 130px;max-width: 250px; right: 90px;} .page-template-template-truck-menu-php #sig {right: 130px;} .page-template-template-truck-menu-php #sig {bottom: 200px;}}
@media(max-width: 900px) {.page-template-template-truck-menu-php #tag {top: 180px; right: 90px;} .page-template-template-truck-menu-php #at{right: 120px;}}
@media(max-width: 800px)  {.page-template-template-truck-menu-php #buble {max-width: 350px;margin-top: 0;} .page-template-template-truck-menu-php #sig{bottom: 250px;} .page-template-template-truck-menu-php #tag {top: 160px; max-width: 240px;}.page-template-template-truck-menu-php #ig {margin-top: 50px; right: 210px;}  .page-template-template-truck-menu-php #fb{margin-top: 50px; right: 100px;}.page-template-template-truck-menu-php #at {right: 70px; margin-top: 100px;} .page-template-template-truck-menu-php #sig{right: 70px;}}
@media(max-width: 770px) {.page-template-template-truck-menu-php #sig {max-width: 200px;bottom: 280px;}.page-template-template-truck-menu-php #tag{top: 150px; right: 80px;}.page-template-template-truck-menu-php #at {right: 70px; }}
@media(max-width: 700px) {.page-template-template-truck-menu-php #social-block {min-height: 450px;}.page-template-template-truck-menu-php #tag{top: 150px;}.page-template-template-truck-menu-php #pinky {max-width: 250px;} .page-template-template-truck-menu-php #sig{bottom: 80px;}}
@media(max-width: 690px) {.page-template-template-truck-menu-php #store-menu #logo {max-width: 450px;} .page-template-template-truck-menu-php #tag{top: 130px;}.page-template-template-truck-menu-php #sig {right: 30px;} .page-template-template-truck-menu-php #buble {margin-top: 0;}.page-template-template-truck-menu-php #ig, .page-template-template-truck-menu-php #fb {margin-top: 50px;}.page-template-template-truck-menu-php #at{margin-top: 100px;}}
@media(max-width: 650px){.page-template-template-truck-menu-php #social-block {min-height: 420px;} .page-template-template-truck-menu-php #pinky {max-width: 250px;} .page-template-template-truck-menu-php #sig{right: 70px; bottom: 70px;}}
@media(max-width: 600px) {.page-template-template-truck-menu-php #pinky {max-width: 200px;} .page-template-template-truck-menu-php #buble {max-width: 275px;} .page-template-template-truck-menu-php #store-menu #logo {max-width: 300px;} .page-template-template-truck-menu-php #tag {max-width: 180px; top: 120px;} .page-template-template-truck-menu-php #ig, .page-template-template-truck-menu-php #fb{max-width: 50px;} .page-template-template-truck-menu-php #ig{right: 180px;}.page-template-template-truck-menu-php #at {margin-top: 80px;max-width: 200px;}.page-template-template-truck-menu-php #ig, .page-template-template-truck-menu-php #fb {margin-top: 45px;} .page-template-template-truck-menu-php #sig {bottom: 100px;}}
@media(max-width: 575px) {.page-template-template-truck-menu-php #tag {top: 110px;}}
@media(max-width: 550px) {.page-template-template-truck-menu-php #social-block {min-height: 350px;} .page-template-template-truck-menu-php #sig{bottom: 60px;}.page-template-template-truck-menu-php #tag {top: 110px;}}
@media(max-width: 525px){.page-template-template-truck-menu-php #tag {top: 110px;}.page-template-template-truck-menu-php #sig {right: 10px;}}
@media(max-width: 500px){.page-template-template-truck-menu-php #tag {top: 100px;} .page-template-template-truck-menu-php #store-menu .container {padding-left: 0; padding-right: 0;}}
@media(max-width: 420px) {.page-template-template-truck-menu-php #buble {max-width: 220px; right: 15px;} .page-template-template-truck-menu-php #tag {top: 80px;max-width: 150px;right: 40px;}.page-template-template-truck-menu-php #ig, .page-template-template-truck-menu-php #fb{margin-top: 30px;}.page-template-template-truck-menu-php #ig, .page-template-template-truck-menu-php #fb{right: 120px;}.page-template-template-truck-menu-php #fb{right: 50px;}.page-template-template-truck-menu-php #at{right: 40px;margin-top: 60px;max-width: 150px;}.page-template-template-truck-menu-php #sig{right: 0px; max-width: 120px;bottom: 90px;}.page-template-template-truck-menu-php #social-block{min-height: 310px;}}
@media(max-width: 380px) {.page-template-template-truck-menu-php #buble {right: 5px;} .page-template-template-truck-menu-php #tag{top: 70px;right: 30px;}.page-template-template-truck-menu-php #at{right: 30px; margin-top: 65px;}}
@media(max-width: 370px) {.page-template-template-truck-menu-php #sig{right: 15px;bottom: 100px; }}

/*Store menu page*/
/*hide bubble on store menu*/
.page-template-template-store-menu-php #tag, .page-template-template-store-menu-php #buble, .page-template-template-store-menu-php #ig, .page-template-template-store-menu-php #fb, .page-template-template-store-menu-php #at {display: none;}
.page-template-template-store-menu-php #social-block {background: #f8b7d3 url('https://www.pinkboxdoughnuts.com/wp-content/uploads/2021/10/BG.png') no-repeat center center; background-size: cover; position: relative;min-height: 665px;border-top: #2d1b0d solid 1px;}
.page-template-template-store-menu #sig {float: right; margin-right: 40px;}
.page-template-template-store-menu-php #pinky, .page-template-template-tiertwo-menu-php #pinky {margin: 0px auto;}
@media(max-width: 950px) {.page-template-template-store-menu #sig {max-width: 500px;}}
@media(max-width: 865px) {.page-template-template-store-menu #sig {max-width: 450px; margin-right: 20px;} .page-template-template-store-menu-php #social-block{min-height: 550px;}}
@media(max-width: 775px) {.page-template-template-store-menu #sig {max-width: 400px;}}
@media(max-width: 675px) {.page-template-template-store-menu #sig {max-width: 350px;}}
@media(max-width: 575px) {.page-template-template-store-menu #sig {max-width: 300px;}}
@media(max-width: 530px) {.page-template-template-store-menu #sig {max-width: 250px;}}
@media(max-width: 450px) {.page-template-template-store-menu #sig {max-width: 200px;margin-right: 0;}}
@media(max-width: 400px) {.page-template-template-store-menu #sig {max-width: 180px;margin-right: 0; margin-top: 30px;}}

#stripe img {width: 1005;}

.page-id-27597 #store-only {display: block;}
#store-menu #vegan .disclaimer2, #store-menu #peeweez .disclaimer2 {text-align: center;font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif; color: #ea1b77; font-size: 18px!important;;margin: 0px auto; width: 100%;}
.page-template-template-store-menu-php p, .page-template-template-tiertwo-menu-php p {line-height: 1;}
.page-template-template-store-menu-php, .page-template-template-tiertwo-menu-php {text-align: center;}
.page-template-template-store-menu-php #store-menu, .page-id-29097 #store-menu, .page-template-template-tiertwo-menu-php #store-menu {max-width: 1024px; margin: 0px auto;}
.page-template-template-store-menu-php .container, .page-template-template-tiertwo-menu-php .container {padding: 0!important;}
.page-template-template-store-menu-php #top, .page-template-template-store-menu-php #main-header, .page-template-template-store-menu-php footer, .page-template-template-tiertwo-menu-php #top, .page-template-template-tiertwo-menu-php #main-header, .page-template-template-tiertwo-menu-php footer {display: none;} 
.page-template-template-store-menu-php #intro, .page-template-template-tiertwo-menu-php #intro {text-align: center;background: #2d1b0d;padding: 50px 0;}
.page-id-29097 #intro, .page-id-29097 #social-block {display: none;}
.page-template-template-store-menu-php #intro img, .page-template-template-tiertwo-menu-php #intro img {max-width: 600px; margin: 0px auto;}
.page-template-template-tiertwo-menu-php #social-block {background: #f8b7d3;position: relative;min-height: 575px;border-top: #2d1b0d solid 1px;}
.page-template-template-store-menu-php #social-block #drip, .page-template-template-tiertwo-menu-php #social-block #drip {margin-top: -10px;}
.page-template-template-tiertwo-menu-php #pinky {position: absolute;left: 0;max-width: 300px;}
.page-template-template-store-menu-php #buble, .page-template-template-tiertwo-menu-php #buble {position: absolute; right: 40px;z-index: 4;}
.page-template-template-store-menu-php #tag, .page-template-template-tiertwo-menu-php #tag {position: absolute;z-index: 10;right: 90px;margin-top: 40px;}
.page-template-template-store-menu-php #ig, .page-template-template-tiertwo-menu-php #ig {position: absolute;z-index: 10;right: 350px;margin-top: 100px;}
.page-template-template-store-menu-php #fb, .page-template-template-tiertwo-menu-php #fb {position: absolute;right: 150px;z-index: 10; margin-top: 100px;}
.page-template-template-store-menu-php #at, .page-template-template-tiertwo-menu-php #at {position: absolute;z-index: 10;margin-top: 180px; right: 130px;}
.page-template-template-tiertwo-menu-php #sig {float: right;bottom: 30px;position: absolute;right: 200px;}
.page-template-template-store-menu-php #border, .page-template-template-tiertwo-menu-php #border {margin-top: -2px;}
.page-template-template-store-menu-php #border2, .page-template-template-tiertwo-menu-php #border2 {margin-top: -4px;}
.page-template-template-store-menu-php #dozens, .page-template-template-tiertwo-menu-php #dozens {background: #f8bcd6;}
.page-template-template-store-menu-php #links, .page-id-29097 #links, .page-template-template-tiertwo-menu-php #links {padding: 50px 10px 20px 10px; background: #f8bcd6;margin-top: -5px;}
.page-template-template-store-menu-php #links img, .page-template-template-tiertwo-menu-php #links img {margin: 0px auto; max-width: 150px;}
.page-template-template-store-menu-php #links #bev {padding-top: 20px;}
.page-template-template-store-menu-php #links #peeweez1 {margin-top: 20px;}
.page-template-template-store-menu-php #links a, .page-template-template-tiertwo-menu-php #links a{background: #D63976;color: #fff;text-transform: uppercase;font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;font-size: 14px;padding: 5px 10px;border-radius: 25px;}
.page-template-template-store-menu-php #donuts, .page-template-template-tiertwo-menu-php #donuts {background: #f8bcd6;padding: 15px;}
.page-template-template-store-menu-php #donuts .row, .page-template-template-tiertwo-menu-php #donuts .row {max-width: 768px; margin: 30px auto!important;}
.page-template-template-store-menu-php img, .page-template-template-tiertwo-menu-php img {margin: 0px auto;}
@media(max-width: 400px) {.page-template-template-store-menu-php #donuts #store-only, .page-template-template-tiertwo-menu-php #donuts #store-only, .page-template-template-store-menu-php #donuts .dotm img, .page-template-template-tiertwo-menu-php #donuts .dotm img {margin: 0px auto;max-width: 250px;}.page-template-template-store-menu-php #donuts img, .page-template-template-tiertwo-menu-php #donuts img {margin: 0px auto;max-width: 200px;}
}
.page-template-template-store-menu-php #donuts .dotm, .page-template-template-tiertwo-menu-php #donuts .dotm {max-width: 769px; margin: 40px auto;}
.page-template-template-store-menu-php #donuts .holiday, .page-template-template-tiertwo-menu-php #donuts .holiday {color: #ff0000;font-weight: bold;font-size: 25px!important;font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;}
.page-template-template-store-menu-php .donut, .page-template-template-tiertwo-menu-php .donut {padding-top: 20px; padding-bottom: 20px;}
.page-template-template-store-menu-php .price, .page-template-template-tiertwo-menu-php .price {font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;color: #ea1b77;font-size: 18px!important;margin-bottom: 0;}
.page-template-template-store-menu-php .name, .page-template-template-tiertwo-menu-php .name {font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;color: #000;font-size: 18px!important;margin-bottom: 10px;line-height: 18px;}
.page-template-template-store-menu-php .description p, .page-template-template-tiertwo-menu-php .description p {font-family: 'Gotham Book Regular', Verdana, sans-serif!important; font-weight: normal;margin-bottom: 0;line-height: 1;}


@media(max-width: 950px) {.page-template-template-store-menu-php #buble, .page-template-template-tiertwo-menu-php #buble {max-width: 450px;} .page-template-template-store-menu-php #tag, .page-template-template-tiertwo-menu-php #tag {max-width: 300px;margin-top: 0; top: 220px; right: 70px;}.page-template-template-store-menu-php #ig, .page-template-template-store-menu-php #fb, .page-template-template-tiertwo-menu-php #ig, .page-template-template-tiertwo-menu-php #fb {margin-top: 80px;max-width: 80px;} .page-template-template-store-menu-php #ig, .page-template-template-tiertwo-menu-php #ig {right: 250px;} .page-template-template-store-menu-php #at, .page-template-template-store-menu-php #ig, .page-template-template-tiertwo-menu-php #at, .page-template-template-tiertwo-menu-php #ig {right: 250px;} .page-template-template-store-menu-php #at, .page-template-template-tiertwo-menu-php #at {margin-top: 130px;max-width: 250px; right: 110px;} .page-template-template-tiertwo-menu-php #sig {right: 130px; bottom: 100px;}}
@media(max-width: 900px) {.page-template-template-store-menu-php #tag, .page-template-template-tiertwo-menu-php #tag {top: 200px; right: 90px;} .page-template-template-store-menu-php #at, .page-template-template-tiertwo-menu-php #at{right: 120px;}}
@media(max-width: 850px) {.page-template-template-store-menu-php #tag, .page-template-template-tiertwo-menu-php #tag{top: 190px;}}
@media(max-width: 800px)  {.page-template-template-store-menu-php #buble, .page-template-template-tiertwo-menu-php #buble {max-width: 350px;margin-top: 0;} .page-template-template-tiertwo-menu-php #sig{bottom: 150px;} .page-template-template-store-menu-php #tag, .page-template-template-tiertwo-menu-php #tag {top: 170px; max-width: 240px;}.page-template-template-store-menu-php #ig, .page-template-template-tiertwo-menu-php #ig {margin-top: 50px; right: 210px;}  .page-template-template-store-menu-php #fb, .page-template-template-tiertwo-menu-php #fb{margin-top: 50px; right: 100px;}.page-template-template-store-menu-php #at, .page-template-template-tiertwo-menu-php #at {right: 70px; margin-top: 100px;} .page-template-template-store-menu-php #sig, .page-template-template-tiertwo-menu-php #sig{right: 70px;}}
@media(max-width: 770px) {.page-template-template-tiertwo-menu-php #sig {max-width: 200px;bottom: 180px;}.page-template-template-store-menu-php #tag, .page-template-template-tiertwo-menu-php #tag{top: 150px; right: 80px;}.page-template-template-store-menu-php #at, .page-template-template-tiertwo-menu-php #at {right: 70px; }}
@media(max-width: 700px) {.page-template-template-tiertwo-menu-php #social-block  {min-height: 600px;}.page-template-template-store-menu-php #tag, .page-template-template-tiertwo-menu-php #tag{top: 150px;} .page-template-template-tiertwo-menu-php #sig{bottom: 190px;} .page-template-template-store-menu-php #social-block {min-height: 400px;}}
@media(max-width: 690px) {.page-template-template-store-menu-php #store-menu #logo, .page-template-template-tiertwo-menu-php #store-menu #logo {max-width: 450px;} .page-template-template-store-menu-php #tag, .page-template-template-tiertwo-menu-php #tag{top: 140px;}.page-template-template-tiertwo-menu-php #sig {right: 30px;} .page-template-template-store-menu-php #buble, .page-template-template-tiertwo-menu-php #buble {margin-top: 0;}.page-template-template-store-menu-php #ig, .page-template-template-store-menu-php #fb, .page-template-template-tiertwo-menu-php #ig, .page-template-template-tiertwo-menu-php #fb {margin-top: 50px;}.page-template-template-store-menu-php #at, .page-template-template-tiertwo-menu-php #at{margin-top: 100px;}}
@media(max-width: 650px){.page-template-template-tiertwo-menu-php #social-block {min-height: 600px;} .page-template-template-tiertwo-menu-php #sig{right: 70px; bottom: 250px;} .page-template-template-store-menu-php #social-block {min-height: 400px;}}
@media(max-width: 600px) { .page-template-template-store-menu-php #buble, .page-template-template-tiertwo-menu-php #buble {max-width: 275px;} .page-template-template-store-menu-php #store-menu #logo, .page-template-template-tiertwo-menu-php #store-menu #logo {max-width: 300px;} .page-template-template-store-menu-php #tag, .page-template-template-tiertwo-menu-php #tag {max-width: 180px;} .page-template-template-store-menu-php #ig, .page-template-template-store-menu-php #fb, .page-template-template-tiertwo-menu-php #ig, .page-template-template-tiertwo-menu-php #fb{max-width: 50px;} .page-template-template-store-menu-php #ig, .page-template-template-tiertwo-menu-php #ig{right: 180px;}.page-template-template-store-menu-php #at, .page-template-template-tiertwo-menu-php #at {margin-top: 80px;max-width: 200px;}.page-template-template-store-menu-php #ig, .page-template-template-store-menu-php #fb, .page-template-template-tiertwo-menu-php #ig, .page-template-template-tiertwo-menu-php #fb {margin-top: 45px;} .page-template-template-tiertwo-menu-php #sig {bottom: 270px;}}
@media(max-width: 550px) {.page-template-template-tiertwo-menu-php #social-block {min-height: 500px;} .page-template-template-store-menu-php #sig, .page-template-template-tiertwo-menu-php #sig{bottom: 180px;}.page-template-template-store-menu-php #tag, .page-template-template-tiertwo-menu-php #tag {top: 120px;} .page-template-template-store-menu-php #social-block {min-height: 300px;}}
@media(max-width: 525px){.page-template-template-store-menu-php #tag, .page-template-template-tiertwo-menu-php #tag {top: 110px;}.page-template-template-tiertwo-menu-php #sig {right: 50px;}}
@media(max-width: 420px) {.page-template-template-store-menu-php #buble, .page-template-template-tiertwo-menu-php #buble {max-width: 220px; right: 15px;} .page-template-template-store-menu-php #tag, .page-template-template-tiertwo-menu-php #tag {top: 80px;max-width: 150px;right: 40px;}.page-template-template-store-menu-php #ig, .page-template-template-store-menu-php #fb, .page-template-template-tiertwo-menu-php #ig, .page-template-template-tiertwo-menu-php #fb{margin-top: 35px;}.page-template-template-store-menu-php #ig, .page-template-template-store-menu-php #fb, .page-template-template-tiertwo-menu-php #ig, .page-template-template-tiertwo-menu-php #fb{right: 120px;}.page-template-template-store-menu-php #fb, .page-template-template-tiertwo-menu-php #fb{right: 50px;}.page-template-template-store-menu-php #at, .page-template-template-tiertwo-menu-php #at{right: 40px;margin-top: 65px;max-width: 150px;}.page-template-template-tiertwo-menu-php #sig{right: 30px; max-width: 120px;bottom: 180px;} .page-template-template-tiertwo-menu-php #social-block{min-height: 420px;} .page-template-template-store-menu-php #social-block {min-height: 200px;}}
@media(max-width: 380px) {.page-template-template-store-menu-php #buble, .page-template-template-tiertwo-menu-php #buble {right: 5px;} .page-template-template-store-menu-php #tag, .page-template-template-tiertwo-menu-php #tag{top: 80px;right: 30px;}.page-template-template-store-menu-php #at, .page-template-template-tiertwo-menu-php #at{right: 30px; margin-top: 65px;}}
@media(max-width: 370px) {.page-template-template-tiertwo-menu-php #sig{right: 15px;bottom: 100px; }}
@media(max-width: 350px) {.page-template-template-tiertwo-menu-php #tag {top: 65px;}}

/*STG Popup*/
.page-template-template-popup-open-php #popup, .page-template-template-popup-closed-php #popup, .page-template-template-hide-birthday #popup, .page-template-template-tester-popup-opened #popup{padding-bottom: 40px;}
.page-template-template-popup-closed-php #popup {padding-top: 40px;}
.page-template-template-popup-closed-php #popup p {color: #000000;font-size: 18px!important; font-weight: bold; text-align: center;font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;}
.page-template-template-popup-open-php, .page-template-template-popup-closed-php, .page-template-template-hide-birthday, .page-template-template-tester-popup-opened {background-color: #f7bad5!important;}
.page-template-template-popup-open-php .container, .page-template-template-popup-closed-php .container, .page-template-template-tester-popup-opened .container {max-width: 1000px; margin: 0px auto;}
.page-template-template-popup-open-php img, .page-template-template-popup-closed-php img, .page-template-template-hide-birthday img, .page-template-template-tester-popup-opened img {margin: 0px auto;}
.imgtitle{margin: 40px auto!important;}
.page-template-template-popup-open-php  #stghead, .page-template-template-popup-closed-php #stghead, .page-template-template-hide-birthday #stghead, .page-template-template-tester-popup-opened #stghead {background-image: url('https://www.pinkboxdoughnuts.com/wp-content/uploads/2021/01/bg-2.jpg');background-size: cover;margin-top: -20px; padding: 20px 15px 0 15px;}
.page-template-template-popup-open-php #top, .page-template-template-popup-open-php #main-header, .page-template-template-tester-popup-opened #main-header, .page-template-template-popup-open-php footer, .page-template-template-popup-closed-php #top, .page-template-template-popup-closed-php #main-header, .page-template-template-popup-closed-php footer, .page-template-template-hide-birthday #top, .page-template-template-tester-popup-opened #top, .page-template-template-hide-birthday #main-header, .page-template-template-hide-birthday footer, .page-template-template-tester-popup-opened footer {display: none;}
.page-template-template-popup-open-php .disclaimer, .page-template-template-hide-birthday .disclaimer, .page-template-template-tester-popup-opened .disclaimer{font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;color: #000;font-size: 18px!important; margin: 40px auto; font-weight: bold;}
.page-template-template-popup-open-php .sgform, .page-template-template-hide-birthday .sgform, .page-template-template-tester-popup-opened .sgform {background: #d4d4d4;border-radius: 15px;padding: 30px;max-width: 1000px;margin: 0px auto;}
.page-template-template-popup-open-php .listcheckbox-container .ninja-forms-req-symbol, .page-template-template-hide-birthday .listcheckbox-container .ninja-forms-req-symbol {display: none;}
.page-template-template-popup-open-php #dozens, .page-template-template-hide-birthday #dozens, .page-template-template-tester-popup-opened #dozens {margin: 40px auto;}
.page-template-template-popup-open-php .dotm, .page-template-template-hide-birthday .dotm, .page-template-template-tester-popup-opened .dotm {max-width: 800px;margin: 0px auto;}
.page-template-template-popup-open-php .name, .page-template-template-hide-birthday .name, .page-template-template-hide-birthday .pink, .page-template-template-tester-popup-opened .name {font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif; color: #000; font-weight: bold;margin-bottom: 0; }
.page-template-template-popup-open-php .description p, .page-template-template-hide-birthday .description p, .page-template-template-tester-popup-opened .description p{font-family: 'Gotham Book Regular', Verdana, sans-serif; font-weight: normal;margin-bottom: 20px; line-height: 1;text-align: center;}
.page-template-template-popup-open-php .price, .page-template-template-hide-birthday .price, .page-template-template-tester-popup-opened .price {font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;color: #ea1b77;font-size: 18px!important;margin-bottom: 0;}
.page-template-template-popup-open-php #donuts .donut img, .page-template-template-hide-birthday #donuts .donut img, .page-template-template-tester-popup-opened #donuts .donut img {max-width: 250px;}
.page-template-template-popup-closed-php ul {list-style-type: none;text-align: center;margin-left: -40px;}
.page-template-template-popup-closed-php ul li {display: inline-block;}
.page-template-template-hide-birthday p {line-height: 1!important;margin-bottom: 30px;}
.page-template-template-popup-open-php #holiday .description {line-height: 1!important;}
.page-template-template-popup-open-php .description, .page-template-template-tester-popup-opened .description {    font-family: 'Gotham Book Regular', Verdana, sans-serif;
    font-weight: normal;
    margin-bottom: 20px;
    line-height: 1;
    text-align: center;}


/*New Custom Orders Page*/
#custom-title img {margin: 120px auto 80px auto;}
#newcustom #topblock {border: #000 solid 5px;background: #eb358a;padding: 40px 40px 50px 40px;color: #fff;position: relative;}
#newcustom #topblock h2, #newcustom #topblock h3 {color: #fff!important; font-weight: bold;font-family: 'Gotham', 'DejaVu Sans', Verdana, sans-serif;margin-bottom: 20px; margin-left: -3px;}
#newcustom #topblock h2 {font-size: 80px!important;}
#newcustom #topblock h3 {text-transform: uppercase; margin-top: 40px;margin-bottom: 0;}
#newcustom #topblock p {font-size: 18px!important; font-family: 'Gotham Book Regular', Arial, sans-serif!important;margin-top: 10px;line-height: 1.2;color: #fff;}
#newcustom #topblock .sm {max-width: 60px;left: -60px; margin-top: 10px;position: absolute;z-index: 9999;}
#newcustom #topblock .white-btn {position: absolute; z-index: 9999; left: -30px; margin-top: 10px;}
#newcustom #pinky {margin-top: 60px; padding-left: 60px;}
#newcustom #images .inner {margin-bottom: 20px;}
#newcustom #images .row-fluid {margin-bottom: 20px;}
#newcustom #images {text-align: center;}
#newcustom #images .inner {background: #fff; border: solid #000 5px;padding: 10px; min-height: 374px;}
#newcustom #images img {max-height: 300px; margin: 0px auto;}
#newcustom #images p span {text-transform: uppercase;font-weight: bold; color: #D63976!important;font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif; font-size: 20px;}
#newcustom #images a, #newcustom #images a:hover {font-weight: normal; color: #000; text-decoration: none;}
#newcustom #images #lightbox .lb-caption h4 {color: #fff!important;}
@media(max-width: 1200px){#newcustom #topblock h2{line-height: 70px;} #newcustom #topblock{min-height: 800px;} }
@media(max-width: 992px) {#custom-title img{margin: 80px auto 80px auto;}}
@media(max-width: 980px) {#newcustom #topblock .white-btn {margin-top: 20px;} #newcustom #images .inner{min-height: 370px!important;} }
@media(max-width: 769px) {#newcustom #topblock {padding: 40px 40px 60px 50px;} #newcustom #topblock .sm {left: -65px;} #newcustom #topblock .white-btn {left: -20px;} #newcustom #images .inner {margin-bottom: 30px;}#lightbox {margin-top: 30%;}}
@media(max-width: 768px) {#newcustom #topblock .white-btn{margin-top: 0; bottom: -50px;}}
@media(max-width: 767px) {#newcustom #topblock .white-btn{bottom: -90px;} .doughcicle {margin-top: 120px;}}
@media(max-width: 550px) {#newcustom #topblock .white-btn{left: 0px; margin-top: 290px;}#newcustom #pinky {margin-top: 80px; margin-bottom: 40px; padding-left: 0;}#lightbox {margin-top: 40%;}#newcustom #topblock .sm {left: -55px;}}
@media(max-width: 420px) {#custom-title img {margin: 40px auto;}#newcustom #topblock .white-btn {margin-top: 260px;} #newcustom #topblock h2 {font-size: 40px!important; line-height: 50px;}}

/* Custom Order Page*/
.page-template-template-custom-orders-php h1 img{margin: 120px auto 0px auto;}
.page-template-template-custom-orders-php .warning{text-align: center; font-size: 14px!important; font-weight: bold;margin-top: -40px;}
.page-template-template-custom-orders-php {background: url('/wp-content/themes/pinkboxdoughnuts-child/assets/images/CustomOrders-bg.jpg') no-repeat 50% 60%;}
@media(max-width: 500px){.page-template-template-custom-orders-php {background: url('/wp-content/themes/pinkboxdoughnuts-child/assets/images/CustomOrders-bg.jpg') no-repeat 50% 50%;}}
.page-template-template-custom-orders-php .custom {padding-bottom: 250px;}
.page-template-template-custom-orders-php #form {max-width: 850px;}
.page-template-template-custom-orders-php #form .nf-form-title {display: none;}
.page-template-template-custom-orders-php #form .nf-form-content button {background: #333!important;}
.page-template-template-custom-orders-php #form .toptabs {padding-left: 50px;}
.page-template-template-custom-orders-php h3 {background: #000;color: #FFFFFE;font-family: Gotham, 'DejaVu Sans', Verdana, sans-serif;font-size: 24px;display: inline-block;padding: 5px;margin: 0 auto;}
.page-template-template-custom-orders-php .wp-block-ninja-forms-form {margin: 15px;padding: 10px;background: #D63976;border-radius: 5px; }
.page-template-template-custom-orders-php .nf-field-label,.page-template-template-custom-orders-php .nf-form-fields-required,.page-template-template-custom-orders-php .ninja-forms-req-symbol,.page-template-template-custom-orders-php .nf-error .nf-error-msg,.page-template-template-custom-orders-php .nf-error-msg,.page-template-template-custom-orders-php .nf-input-limit {color: #FFFFFE;text-align: left;}
.page-template-template-custom-orders-php .nf-form-content label {font-size: 15px;line-height: 18px;}
.page-template-template-custom-orders-php .nf-form-content .label-above .nf-field-label {margin-bottom: 2px;}
.page-template-template-custom-orders-php .nf-form-content .listselect-wrap .nf-field-element div, .page-template-template-custom-orders-php .nf-form-content input.ninja-forms-field, .page-template-template-custom-orders-php .nf-form-content select.ninja-forms-field:not([multiple]) {height: 34px; }
.page-template-template-custom-orders-php .nf-form-content .listselect-wrap .nf-field-element div, .page-template-template-custom-orders-php .nf-form-content .ninja-forms-field {font-size: 14px;margin: 0;padding: 5px;}
.page-template-template-custom-orders-php .nf-form-content select.ninja-forms-field:not([multiple]) {padding-top: 2px;}
.page-template-template-custom-orders-php .nf-form-content .list-select-wrap>div div:after {content: url('/wp-content/themes/pinkboxdoughnuts-child/assets/images/arrowdown.png');height: 22px;bottom: 11px;right: 5px; }
.page-template-template-custom-orders-php .nf-field-container {margin-bottom: 10px;}
.page-template-template-custom-orders-php input[type="text"], .page-template-template-custom-orders-php input[type="email"], .page-template-template-custom-orders-php input[type="password"],.page-template-template-custom-orders-php textarea { text-indent: 0;}  
.page-template-template-custom-orders-php .nf-form-content .nf-fu-fileinput-button {float: left;margin: 3px 5px 3px 0;color: #333;background: #f7f7f7;}
.page-template-template-custom-orders-php .nf-form-content .nf-fu-progress {margin: 5px 0;}
.page-template-template-custom-orders-php .nf-form-content .files_uploaded {color: #fffffe;}
.page-template-template-custom-orders-php .nf-form-content .files_uploaded p {float: left;}
.page-template-template-custom-orders-php .nf-form-content .files_uploaded a {color: #333;}
.page-template-template-custom-orders-php .nf-form-content .submit-container .ninja-forms-field {padding: 15px 25px;height: 54px;font-weight: 600;}
@media (min-width: 980px) {.page-template-template-custom-orders-php .wp-block-ninja-forms-form {margin: 15px 160px;padding: 30px 30px;}}
@media(max-width: 992px) {.page-template-template-custom-orders-php h1 img {margin: 60px auto 0px auto;}}
@media(max-width: 768px) {.page-template-template-custom-orders-php #form .toptabs {padding-left: 0px;}}

/*FAQ*/
#faq {padding: 30px 15px;}
#faq h1 img{margin: 100px auto 60px auto;}
#faq .card-header a {color: #000; font-family: 'Gotham', ''Gotham Book Regular'', sans serif; font-size: 16px; font-weight: normal;}
#faq .card-header a:hover {text-decoration: none;}
#faq .card {margin-bottom: 10px;}
#faq .card-header {padding: 5px 10px;}
@media(max-width: 992px) {#faq h1 img{margin: 40px auto 60px auto;}}

/*locations page*/
@media (max-width: 900px) {.locations-content {}.locations-content .desktop-only {display: none;} .locations-content .mobile-only{display: block;} .locations-content h1 {font-size: 60px!important;color: #E31D93!important;font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;text-transform: uppercase;text-align: center; margin-bottom: 20px;}}
.white-text {color: #fff!important;}
.locations-content {margin-top: 80px;}
.pink-bars {border-top: solid 3px #E31D93; border-bottom: solid 3px #E31D93;}
.locations-content .larger p, .locations-content .larger h3, .locations-content .larger ul li {font-size: 20px!important;color: #fff;}
.locations-content .larger h3 {text-transform: uppercase; color: #fff!important; font-family: 'Gotham', 'DejaVu Sans', Verdana, sans-serif!important;}
.locations-content .larger ul li {list-style-type: disc;}
.locations-content .larger ul {margin: 20px;}
.locations-content .pink {color: #E31D93!important;font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;text-transform: uppercase;text-align: center; margin-top: 20px;}
.section-padding {padding: 20px;}
.locations-content .big {font-size: 20px;color: #fff;}
.locations-content .big span {font-size: 16px;font-weight: 300;}
.jelly {color: #fff!important;font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;text-transform: uppercase;text-align: center; margin-top: 10px;padding: 20px;}
.jelly span {color: #E31D93!important;}
@media(max-width: 992px){.locations-content {margin-top: 0px;}}


/*new donuts page*/
.page-template-template-custom-orders-php .outer p, .page-id-4254 .outer p {font-size: 14px;font-weight: 300;line-height: 1;}
.page-template-template-custom-orders-php .outer p {color: #fff;display: block;}
.page-id-4254 .outer p {color: #000!important;}
.page-id-4254 .blog-content1 {max-width: 940px !important;}
#donutgrid {text-align: center; margin-top: 30px; font-size: 12px; line-height: 1;}
#donutgrid strong {color: #D63976;font-size: 14px;font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;}
#donutgrid img {margin: 0px auto; min-width: 220px;}
#donutgrid  .col-sm-12, #donutgrid .col-md-3 {margin-top: 60px;}

@media (max-width: 500px) {.page-id-4254 .blog-content1 h2 {text-align: center; display: block!important;} .page-id-4254 .blog-content1 .contenttext ul li strong{font-size: 20px!important; line-height: 1.2;} #donutgrid li img{margin-top: -20px!important;}}
@media (max-width: 400px) { .page-id-4254 .blog-content1 h2 {font-size: 20px!important;}}
@media (max-width: 979px){
.page-id-4254 ul li{ padding: 2px 4px; font-size: 14px; font-weight: bold; line-height: 18px; display: inline-block; list-style-type: none;} #tabs ul li {background: #fff;width: 100%;} .page-id-4254 ul li a{color: #fff;}}

/*truck page*/
.page-template-template-truck-menu .description {line-height: 1.2;}

/*shop*/
.woocommerce-shop h1 {margin-bottom: 100px!important;}
.woocommerce-page h1 {margin-top: 50px;line-height: 1!important;}
.woocommerce .woocommerce-result-count {float: right!important;margin-top: -60px!important;}
.added_to_cart {margin-left: 20px; background: #000!important; color: #fff!important;padding: 4px 10px!important; border-radius: 3px;}
.woocommerce-page #container-fluid {max-width: 1170px; margin: 0px auto;padding: 20px;}
.woocommerce #main-header ul li {list-style-type: none;}
.single-product #main {margin-top: 20px;}
.woocommerce .woocommerce-ordering select {height: 40px;color: #666;}
.woocommerce-breadcrumb {display: none;}
.single-product .date-title {display: none!important;}
.product-template-default .post-meta-outer {display: none!important;}
.product_title {display: none;}
.product-template-default h1{text-align: center; text-transform: uppercase;}
.product-template-default .pagetitle {margin: 0px auto;}
.single-product ul li {list-style-type: disc;}
.sidebar ul li {list-style-type: none!important;}
.single-product .sidebar {background: #e9e9e9;padding: 10px;max-height: 800px;min-width: 250px;}
.woocommerce-loop-product__title, .woocommerce h2, .woocommerce h3 {font-weight: 300!important;  font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif!important;}
.single-product .widget-title {color: #000!important;text-transform: uppercase;font-weight: 300!important;  font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif!important; text-align: center;}
#sidebar {padding: 20px;}
.xoxo {margin-left: -40px;}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li{border-bottom: 1px solid #fff!important;margin-bottom: 10px; padding-bottom: 10px;}
.related {clear: both;}
.related ul li {list-style-type: none;}
.related h2, .products h2 {font-size: 22px!important;line-height: 1.1!important;font-weight: 700!important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {text-align: center;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {background-color: #E31D93!important; color: #fff!important;}
.variations .label {background-color: transparent!important; color: #000!important;}
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price, .woocommerce-Price-amount {color: #E31D93!important; font-weight: bold!important; font-size: 18px!important;font-family: 'Gotham', 'DejaVu Sans', Verdana, sans-serif!important;}
p.woocommerce-mini-cart__buttons, p.woocommerce-mini-cart__empty-message {text-align: center!important;}
.widget_shopping_cart .sidebartitle {text-align: center;}
#woocommerce_widget_cart-2 .sidebartitle {margin-top: -20px!important;}
.track_order, .woocommerce-order-details, .woocommerce-customer-details {padding: 20px;}
#shipping_method input {display: inline!important;}
.post-type-archive-product #sidebar {display: none;}
.select2-container .select2-selection--single .select2-selection__rendered {padding-right: 100px!important;}
@media(max-width: 1025px){.related h2, .products h2 {font-size: 18px!important;}}
@media(max-width: 767px) {#breadcrumbs{text-align: center;}.woocommerce .woocommerce-result-count, .woocommerce-ordering {position: relative;float: none!important;margin: 30px auto!important;text-align: center!important;} .woocommerce-result-count img {margin: 0px auto;}.woocommerce-shop h1 {margin-bottom: 50px!important;}.woocommerce a.added_to_cart {margin: 10px auto;}}

/*.postid-29409 .col-md-3 {min-width: 100%!important;}*/

/*cart*/
.select2-selection__arrow {top: 6px!important;}
.select2-container .select2-selection--single {height: 40px!important;padding-top: 4px;}
.tax-product_cat #sidebar {display: none;}
.woocommerce-cart h1, .woocommerce-checkout h1 {text-align: center; text-transform: uppercase;}
.woocommerce-cart .coupon {display: none!important;} 
.cart_totals h2 {font-family: 'Gotham', ''Gotham Book Regular'', sans serif!important; font-weight: 300;}
.woocommerce-billing-fields label, .woocommerce-shipping-fields label, .woocommerce-additional-fields label {width: 100%;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce select {height: 40px; border: 1px solid #b8c4c3;padding-left: 5px; color: #555;}
.checkout .select2-container--default .select2-selection--single {padding-top: 8px;height: 50px;}
.checkout .woocommerce-input-wrapper {width: 100%;}
.checkout h3 {font-family: 'Gotham', ''Gotham Book Regular'', sans serif; font-weight: 300;margin-bottom: 20px;}
#order_review_heading {margin-top: 20px;}
.woocommerce-customer-details .col-1, .woocommerce-customer-details .col-2 {max-width: 45%!important;}
@media(max-width: 768px) {
.woocommerce-customer-details .col-1, .woocommerce-customer-details .col-2 {max-width: 100%!important;} .woocommerce-column--shipping-address {margin-top: 30px;}}

/*cart button*/
@media (max-width: 600px) {.woocommerce-result-count{text-align: center; float: none!important;} .woocommerce-ordering {float: none!important; text-align: center;}}

/*hide price range stickers*/
.products .post-46906 .price {max-width: 110px; overflow: hidden; height: 20px; display: block; margin: 0px auto 11px auto;}
.products .post-46906 .price::after {content: "each"; background: #fff; display: inline-block;z-index: 9999;margin-left: -14px;}
.products .post-46906 .price .amount:nth-of-type(2) {display: none;}
/*change on product page sticker*/
.postid-46906 .price {max-width: 210px; overflow: hidden; height: 20px; display: block;}
.postid-46906 .price::after {content: "";background: #fff; display: inline-block;z-index: 9999;margin-left: -73px;}

/*about page*/
.page-id-11248 table {width: 100%;}
.page-id-11248 td {width: 50%; vertical-align: top;}
.page-id-11248 td p {text-align: justify;font-size: 14px!important;}
.wp-image-11255 {margin-bottom: 10px;}
@media (max-width: 800px) {.page-id-11248 td {width: 100%!important; display: block!important;} .wp-image-11255 {display: none;}}

/*Sunset Rd Grand Opening page*/
.page-template-template-grand-opening .navbar {background: #fff;}
.page-template-template-grand-opening {background: #e95ea2 url('https://www.pinkboxdoughnuts.com/wp-content/uploads/2021/04/sunset-bg1.jpg') no-repeat top center; background-size: cover;}
.page-template-template-grand-opening #wrapper {overflow-x: hidden;}
.page-template-template-grand-opening #balloons {padding: 120px 20px 0px 20px;}
.page-template-template-grand-opening #right {position: absolute; right: -5px;}
.page-template-template-grand-opening #left {position: absolute; left: -10px;}
.page-template-template-grand-opening #location	{margin-left: 350px;margin-top: 180px;position: absolute;}
.page-template-template-grand-opening #tag {margin: 0px auto;position: relative; z-index: 99;}
.page-template-template-grand-opening #invite {margin: 0px auto 0px auto;position: relative; z-index: 99;}
.page-template-template-grand-opening #pinky {margin: 0px auto;position: relative; z-index: 99;}
.page-template-template-grand-opening #party {margin: -50px auto 10px auto;position: relative; z-index: 99;}
.page-template-template-grand-opening #dots {margin: 0px auto;}
.page-template-template-grand-opening #music {margin: 30px auto;}
.page-template-template-grand-opening .yellow, .page-template-template-grand-opening .white, .page-template-template-grand-opening .yellowsm {font-family: 'Gotham Ultra', 'DejaVu Sans', sans serif; line-height: 0.8;}
.page-template-template-grand-opening .yellow, .page-template-template-grand-opening .yellowsm {color: #fee64d;}
.page-template-template-grand-opening #balloons .yellowsm  {font-size: 30px!important;}
.page-template-template-grand-opening #balloons .yellow {font-size: 40px!important;}
.page-template-template-grand-opening #balloons .white {font-size: 50px!important;}
.page-template-template-grand-opening  #bottom {padding-right: 0; padding-left: 0;}
.page-template-template-grand-opening  #bottom #group {width: 100%;margin-top: -400px;}
.page-template-template-grand-opening  #bottom .bottom{margin-top: 50px;}
.page-template-template-grand-opening  #bottom .yellowsm {font-size: 30px!important;}
.page-template-template-grand-opening  #bottom .white {font-size: 50px!important;}
.page-template-template-grand-opening footer {margin-top: 0;}
@media(max-width: 1800px){.page-template-template-grand-opening #location{margin-left: 250px;}.page-template-template-grand-opening  #bottom #group {margin-top: -300px;}}
@media(max-width: 1550px){.page-template-template-grand-opening #location{margin-left: 150px;}}
@media(max-width: 1400px){.page-template-template-grand-opening #location{max-width: 150px;}.page-template-template-grand-opening  #bottom #group {margin-top: -200px;}}
@media(max-width: 1300px){.page-template-template-grand-opening #location{display: none;}}
@media(max-width: 1100px){.page-template-template-grand-opening  #bottom #group {margin-top: -100px;}}
@media(max-width: 992px) {.page-template-template-grand-opening #balloons{padding: 50px 20px 0px 20px;}.page-template-template-grand-opening  #bottom #group {margin-top: 0px;}}
@media(max-width: 700px) {.page-template-template-grand-opening #right, .page-template-template-grand-opening #left{display: none;}}
@media(max-width: 450px){.page-template-template-grand-opening #party {margin: 0px auto 10px auto;}.page-template-template-grand-opening #balloons .white {font-size: 40px!important;}}

/*Intellectual property page*/
.page-id-39701 h1 {font-size: 50px!important;}
.page-id-39701 .row {padding: 15px;}
.page-id-39701 .border {border: solid 1px #000!important;position: relative;height: 120px;}
.page-id-39701 .border .inner p{text-align: center;font-family: 'Gotham Ultra', 'DejaVu Sans', sans serif; margin: 0;position: absolute;top: 50%;left: 50%; transform: translate(-50%, -50%);padding: 10px;}
.page-id-39701 td {padding: 15px; border: solid 1px #000;}
.page-id-39701 #family td img {margin: 0px auto;}
.page-id-39701 .mobile-only .border {height: 190px;}
.page-id-39701 #pack .border, .page-id-39701 #dress .border,.page-id-39701 #inside .border {height: auto;}
.page-id-39701 #pack #boxes img{display: inline-block; max-width: 250px;margin: 15px;}
.page-id-39701 #pack #cup {margin: 30px auto 0px auto;min-height: 400px;}
@media(max-width: 450px) {.page-id-39701 h1 {font-size: 30px!important;}}

/* Page title images */
@media(min-width: 991px){.pagetitle {margin-top: 100px;}}
.page-id-16805 .maintitle {background:url("https://www.pinkboxdoughnuts.com/wp-content/uploads/2019/11/donutfest.png") 50% 50% no-repeat;
    display:block;
	height: 100px;
    text-indent:-99999em;
    overflow:hidden;	
	background-size: contain;
	
}
.titlepng {max-height: 150px; margin: 0px auto;}
.page-id-11065 .maintitle {
	background:url("https://www.pinkboxdoughnuts.com/wp-content/uploads/2021/02/Reviews.png") 50% 50% no-repeat;
    display:block;
    height: auto;
    text-indent:-99999em;
    overflow:hidden;	
	background-size: contain;
}  
 .page-id-11248 .maintitle {
	background:url("https://www.pinkboxdoughnuts.com/wp-content/uploads/2021/03/OURSTORY.png") 50% 50% no-repeat;
    display:block;
    height: auto; 
    text-indent:-99999em;
    overflow:hidden;	
	background-size: contain;
}

.page-id-4254 .maintitle {
	background:url("https://www.pinkboxdoughnuts.com/wp-content/uploads/2021/02/Doughnuts-copy.png") 50% 50% no-repeat;
    display:block;
    height: auto; 
    text-indent:-99999em;
    overflow:hidden;	
	background-size: contain;
}
.page-template-template-custom-orders-php .maintitle,
.page-id-10378.maintitle {
	background:url("https://www.pinkboxdoughnuts.com/wp-content/uploads/2021/02/CustomOrders-copy.png") 50% 50% no-repeat;
    display:block;
    height: auto;
    text-indent:-99999em;
    overflow:hidden;	
	background-size: contain; 
}
 .page-id-43553 .maintitle {
	background:url("https://www.pinkboxdoughnuts.com/wp-content/uploads/2022/06/coffeeandbeverages.png") 50% 50% no-repeat;
    display:block;
    height: 100px; 
    text-indent:-99999em;
    overflow:hidden;	
	background-size: contain;
}
 
/* Merch Title */
 .page-id-43979 .maintitle {
	background:url("https://www.pinkboxdoughnuts.com/wp-content/uploads/2021/02/Merch-copy.png") 50% 50% no-repeat;
    display:block;
    height: 60px; 
    text-indent:-99999em;
    overflow:hidden;	
	background-size: contain;
}

/* Merch Sale Banner */
 /*.page-id-43979 .maintitle {
	background:url("https://www.pinkboxdoughnuts.com/wp-content/uploads/2024/11/IMG_6076.jpg") 50% 50% no-repeat;
    display:block;
    height: 400px; 
    text-indent:-99999em;
    overflow:hidden;	
	background-size: contain;
} */

/* Merch Sale Banner Mobile*/
/*@media(max-width: 600px) {.page-id-43979 .maintitle {height: 150px;}}*/


@media(max-width: 600px) {.page-id-43553 .maintitle {height: 60px;}}
.animated.fadeInUp {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
.animated {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}

/*form styling*/
#gform_2 .ginput_container_checkbox {margin-top: 0;}
#gform_2 #field_2_10 .gfield_label {margin-bottom: 0;}
#gform_2 #label_2_10_1 {margin-top: 5px;}
#gform_2 .gchoice_2_10_1 {width: 100%;}
.ninja-forms-req-symbol, .red, .gfield_required {color: #e80000!important;}
#gform_wrapper_6 .gfield_required {color: #fff!important;}
.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label, .name_first, .name_last, .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, #label_7_17_1 {font-size: 18px!important;line-height: 20px;font-weight: bold;width: 100%;text-align: left!important}
.gform_wrapper input[type=text], .gform_wrapper textarea, .gfield_select, #input_2_2, #input_2_3 {height: 50px;background: #f7f7f7;border: 1px solid #c4c4c4;border-radius: 0;box-shadow: none;color: #787878;transition: all .5s; width: 100%;}
.gform_wrapper textarea {width: 100%;}
.gform_button{background: #333;border: 0;color: #f7f7f7;transition: all .5s;height: 50px;padding: 5px 15px;}
.gform_button:hover {background: #c4c4c4;color: #787878;transition: all .5s;}
#field_1_1 {margin-top: 0;}
#field_2_17 {display: block!important;font-size: 18px;font-weight: 700;}
#field_2_17 .gchoice_2_17_1, #gform_fields_2 #field_2_4 {display: block;}
#field_2_17 .gfield_required, #field_6_17, #field_3_17 .gfield_required, .gfield_required{display: none;}
#field_6_21, #input_6_9, #field_6_20, #input_6_20, #field_6_4, #label_6_17_1 {width: 100%;}
#label_6_17_1 {font-size: 18px;}
#input_6_4 .ginput_counter, #gform_7 .ginput_counter {color: #fff!important;}
#gform_wrapper_6 input[type=text], #gform_wrapper_6 .gfield_select {height: 40px!important;}
#gform_wrapper_6 label {font-size: 15px!important; margin-bottom: 0;}
#gform_wrapper_6 #gform_6 .ginput_counter {color: #fff!important;}
#gform_wrapper_6 ul li {margin-top: 5px;}
#gform_wrapper_6 .gchoice_6_17_1, #gform_wrapper_6 #field_6_17, .gchoice_7_17_1, .gchoice_5_17_1{width: 100%;}
#gform_wrapper_6 #field_7_9 {margin-top: -30px;}
#input_8_1 {width: 300px;}
#field_8_1 label {text-align: left;}
.gchoice_5_17_1 {float: left; margin-bottom: 20px;}
@media (max-width: 979px){#gform_fields_2 li, #gform_fields_6 li, #gform_fields_3 li {background: transparent!important;}#field_2_13, #field_2_9, #field_2_14, #field_2_6, #field_2_7, #field_2_2, #field_2_3, .gfield_label, #input_19, #input_2_1 {float: left; text-align: left!important;}}
#gfield_description_7_4, #gform_7 .text-center {font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;font-size: 15px;}
#gform_7 h5 {font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;font-size: 18px;color: #fd2800;}
#gform_7 #field_7_17 .gfield_required {display: none;}
#choice_7_17_1 {margin-top: 0;}
#field_7_22, #field_7_20, #field_7_4, #input_7_20, #field_3_4, #field_3_17, #field_2_2, #input_2_2, #field_2_6, #input_2_6, #field_2_5, #input_2_3, #field_2_3,  #field_3_6, #field_3_7, #input_7_9, #field_7_14, #input_2_8{width: 100%!important;}
#gform_submit_button_6 {margin-left: 55px;}
#field_7_4 .gform_wrapper div.charleft{color: #fff!important;}
#gform_wrapper_7 #tabs ul li {background: transparent;}, #gchoice_7_17_1 {background: transparent;}
.gchoice_9_17_1, .gchoice_10_17_1, .gchoice_13_17_1 {float: left; width: 100%;}
@media(max-width: 992px) {#gform_submit_button_7 {margin-top: 20px;} .gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label, .name_first, .name_last, .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, #label_7_17_1{font-size: 16px!important;} }
@media(max-width: 769px) {#gform_fields_7 .gfield, #input_7_9, #field_2_3, #field_3_2, #field_3_3, #field_3_9, #field_3_14{width: 100%;} #field_2_4 {padding-top: 20px;}#gform_submit_button_3, #gform_submit_button_5, #gform_submit_button_2, #label_10_17_1 {margin-top: 20px;} #field_2_8 {padding-top: 15px!important;}}
@media(max-width: 700px){#gform_wrapper_6 {margin-left:-40px;}}
@media(max-width: 600px) {#choice_3_17_1{margin-top: -20px;} #label_13_17_1{padding-top: 30px;} #input_3_17 .red, #input_5_17 .red {display: none;} #doughnuts .attachment-post-thumbnail {max-width: 300px;} #dozens {padding-right: 0!important; padding-left: 0!important;} #dozens img {max-width: 100%!important;} .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label {text-align: left!important;} .name_first {float: left; text-align: left;} #choice_9_17_1 {margin-top: -30px;}}
@media(max-width: 500px){#gform_wrapper_6 {margin-left:-60px;}}
@media(max-width: 420px) {.ginput_recaptcha iframe{max-width: 290px;} #label_3_17_1, #input_2_1_3 {text-align: left!important;}}

/*archive pages*/
.archive h1{margin-top: 80px;}
@media(max-width: 992px){.archive h1{margin-top: 0px;}}

/*perks page*/
#perks-hero {background: url('https://www.pinkboxdoughnuts.com/wp-content/uploads/2021/10/pink-bg-1.jpg') no-repeat top center; background-size: cover; margin-top: 100px; padding: 0 20px 60px 20px;}
#perks-hero .inner {max-width: 1370px; margin: 0px auto;}
#perks-hero #plogo {margin-top: 140px;}
#perks-hero h1 {text-align: left; color: #fff;font-size: 50px!important;margin-left: 150px; margin-top: 230px;}
#perks-hero h1 span {color: #000;}
#perks {background: #fff url('https://www.pinkboxdoughnuts.com/wp-content/uploads/2021/10/sprinkles.png') repeat top center;  padding: 60px 20px 60px 20px;}
#perks h2 {text-transform: uppercase; color: #E31D93;}
#buttons {padding: 30px 20px;}
#buttons p a img, #join{margin: 20px auto;text-align: center;}
#perks .inner {background: #fff; padding: 15px 15px 20px 15px; border: solid 1px #E31D93;margin: 40px;min-height: 284px;}
#perks .inner .icon {margin: -80px auto 20px auto;}
#perks .inner p {font-size: 18px!important;margin-bottom: 0;}
#perks .inner .pink {font-weight: bold;}
#perks .disclaimer {font-weight: bold; font-family: 'Gotham', sans serif; margin-top: 30px;}
#app-icons {list-style-type: none;}
#app-icons li {display: inline-block; float: left;}
#app-icons  img {width: 258px;}
#dcof {margin: 0px auto;}
.page-template-template-perks .perky, .page-template-template-perks #footperk, .page-id-41583 #footperk {display: none;}

@media(max-width: 1175px) {#perks-hero #plogo {margin-top: 180px;}}
@media(max-width: 1100px) {#perks-hero h1 {font-size: 35px!important;}}
@media(max-width: 974px){#perks-hero #plogo, #perks-hero img, #perks img {margin-left: auto; margin-right: auto;} #perks-hero h1{margin-left: 0; margin-top: 30px; text-align: center; font-size: 50px!important;}#perks-hero {margin-top: 20px;}}
@media(max-width: 600px) {#perks-hero #plogo{margin-top: 100px; margin-bottom: 20px;} #perks-hero h1 {font-size: 35px!important;}#perks .inner {margin: 60px 0 20px 0;} #buttons p a img{margin: 0px auto;} #perks-hero {padding: 0 20px 20px 20px;}}

/*perks T&C page*/
.page-id-41583 #top, .page-id-41583 #main-header, .page-id-41583 .navbar-toggler, .page-id-41583 footer {display: none;}

/*food truck page*/
.page-id-41668 .pagetitle {display: none;}
.page-id-41668 h1  img{margin: 80px auto;}
.page-id-41668 h2 {font-size: 35px!important;}
.page-id-41668 .bar {display: block; max-width: 100px; border-bottom: solid 5px #E31D93;margin: 20px 0 20px 0;}
.page-id-41668 p {font-size: 18px!important; font-weight: 700;}
.page-id-41668 #input_14_1, .page-id-41668 .ginput_container_date, .page-id-41668 .ginput_complex {margin-left: -1px;}
.page-id-41668 #input_14_10_3 {height: 50px; background: #f7f7f7; border: 1px solid #c4c4c4; border-radius: 0; box-shadow: none; color: #787878;}
#gform_wrapper_16 h2 {text-align: center;}
@media(max-width: 992px) {.page-id-41668 .gform_wrapper.gravity-theme .ginput_container_time {max-width: 55px; min-width: 55px;} #input_16_1 {margin-top: 30px;}}
@media(max-width: 767px) {.page-id-41668 h1 img {margin: 20px auto;}.page-id-41668 .gform_wrapper.gravity-theme .ginput_container_time {max-width: 35px; min-width: 35px;}}
@media(max-width: 640px) {.page-id-41668 .gform_wrapper.gravity-theme .ginput_container_time {max-width: 65px; min-width: 65px;}}

/*GO pages*/
.page-id-41842 h1, .page-id-46056 h1, .page-id-46401 h1 {display: none;}

/*STG opening & doughnut design contest*/
.page-template-template-design #contest-content{padding-bottom: 40px;}
.page-template-template-design h1 {font-size: 60px!important;margin-bottom: 20px!important;}
.page-template-template-design h2 {color: #E31D93!important;}
.page-template-template-design p, .page-template-template-design ul li{font-size: 16px!important;}
.page-template-template-design #contest-content ul {columns: 2;-webkit-columns: 2;-moz-columns: 2;list-style-type: none;}
.page-template-template-design ul li i {color: #E31D93!important;}
.page-template-template-design footer ul li i {color: #fff!important;}
.page-template-template-design #gpls-limit-message-container-18 {margin-bottom: 30px; color: #cf2e2e; font-weight: bold; text-transform: uppercase;font-family: 'Gotham Ultra', sans serif;}
.page-template-template-design .gform_title {text-align: center;}
.page-template-template-design .gform_wrapper .gfield_required {color: #E31D93!important;}
.page-template-template-design #input_18_5 {width: 100%;}
#contest-head {margin-top: 80px;background: url('https://www.pinkboxdoughnuts.com/wp-content/uploads/2022/07/st-george-donuts-header.jpg') no-repeat top center; background-size: cover;margin-bottom: 40px;padding: 30px 15px;}
#contest-head img {margin: 0px auto;}
#contest-head #right {padding-top: 140px;}
#gform_submit_button_18 {margin: 40px 0;}
@media(max-width: 1300px) {.page-template-template-design h1 {font-size: 40px!important;}}
@media(max-width: 767px) {.page-template-template-design .stg {float: none; padding: 15px; margin: 0px auto;} .page-template-template-design #contest-content ul {columns: 1;-webkit-columns: 1;-moz-columns: 1;}}
@media(max-width: 600px) {.page-template-template-design h2 {font-size: 20px!important;}}
#gform_wrapper_17 {margin-top: 60px;}
@media(max-width: 992px) {#contest-head {margin-top: 40px;}}
@media(max-width: 980px) {#input_18_5{float: left;} .page-template-template-design h1 {margin-bottom: 15px!important;}}
#gform_wrapper_17 h2 {text-align: center; margin-bottom: 40px;}
#contest-content img {margin: 0px auto;}

/*Locations page*/
.page-template-template-locations #footperk, .page-template-template-locations #divider, .page-template-template-new-locations-php #footperk, .page-template-template-new-locations-php #divider{display: none;}
#locpage #locs #top {background: #ccc; width: 92%; margin: -30px auto 0px auto; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;}
#locpage #locs #top p {text-shadow: none;}
#locpage #locs #top img {display: inline-block;}
#locpage #locs ul {background: #ccc; transition: all .5s ease; font-family: 'Gotham Ultra', sans serif; font-size: 18px;}
#locpage #locs li:hover ul {transform: translateY(0);}
#locpage #locs ul li {text-align: center; list-style-type: none;}
#locpage #locs ul ul {display: none; top: 60px;text-align: center;width: 95%; margin-left: 20px;}
#locpage #locs ul li {margin-left: -40px;padding: 10px; text-transform: uppercase;}
#locpage #locs #top a:hover {color: #E31D93!important;}
#locpage #locs ul ul li {padding-left: 10px;}
#locpage #locs ul li:hover > ul {display:block;overflow: hidden;}
#locpage #nv {margin-top: 30px;}
#locpage {padding: 80px 15px 40px 15px;}
#locpage h2{font-size: 25px!important;}
#locpage b, #locpage .h5 {color: #E31D93;font-size: 18px;}
#locpage .h5 {font-weight:normal; font-family: 'Gotham', sans serif;}
#locpage p {line-height: 1.5;}
#locpage .side {transition: all .3s ease-out; overflow: scroll;max-height: 1000px; background: #00abe9; padding: 30px 20px;}
#locpage .side{
    scrollbar-face-color: #000;
    scrollbar-shadow-color: #000;
    scrollbar-highlight-color: #000;
    scrollbar-3dlight-color: #000;
    scrollbar-darkshadow-color: #000;
    scrollbar-track-color: #000;
    scrollbar-arrow-color: #000;
}

/* Let's get this party started */
#locpage .side::-webkit-scrollbar {
    width: 22px;
	background-color: #fff;
}
 
/* Track */
#locpage .side::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
#locpage .side::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #E31D93; 
    -webkit-box-shadow: inset 0 0 6px #E31D93; 
}
#locpage .side ul li {display: inline-block;}
#locpage .side h2 {color: #fff;}
#locpage .side .h4 {color: #000; margin-bottom: 20px;}
#locpage .side .h4 span {color: #E31D93;}
#locpage .side h4 {text-align: center;}
#locpage .block {background: #fff; padding: 15px; margin: 15px auto;border-radius: 25px;}
.page-template-template-new-locations-php .block {max-width: 95%;}
#locpage .block .btn {display: block;font-weight: bold;font-family: 'Gotham Ultra', sans serif;letter-spacing: 2px;line-height: 1;padding: 20px 15px;}
#locpage .bodyContent, #locpage .content {padding: 5px;}
#locpage .gm-style .gm-style-iw-c {background-color: rgba(255, 255, 255, 0.7)!important; max-width: 400px!important;}
#locpage .gm-ui-hover-effect {opacity: 1;}
#locpage .gm-ui-hover-effect>span {background-color: #e31d93;width: 25px!important;height: 25px!important;margin: 5px 10px 0px 0px!important;}
#locpage .gm-image img {margin: 0px auto;max-width: 100%;}
.jump {font-size: 30px; color: #fff;}
@media(max-width: 992px) {#locpage {padding: 0px 15px 40px 15px;}#locpage .bodyContent h3 {font-size: 18px!important;}}
@media(max-width: 769px){#locpage .block .btn {font-size: 16px;} #locpage b, #locpage .h5 {font-size: 16px;}#locpage .block .btn {font-size: 13px!important;}}
@media(max-width: 1580px){#locpage .block h4{font-size: 22px!important;}}
@media(max-width: 1300px) {#locpage .block .btn {font-size: 10px;line-height: 1!important;}}
@media(max-width: 500px) {#locpage .block .btn {font-size: 16px;} #locpage .gm-style .gm-style-iw-c {max-width: 300px!important;} }


/*new merch tabbed layout*/
.page-template-template-merch-page h1 img {margin: 0px auto; height: 80px;}
.page-template-template-merch-page .merch-disclaimer {color: #000;font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;font-weight: bold;font-size: 20px!important;padding: 10px;}
.page-template-template-merch-page #myTab {margin-bottom: 40px;margin-left: 100px;}
.page-template-template-merch-page .nav-tabs {border: none;}
.page-template-template-merch-page .nav-tabs .nav-link {color: #000!important;border-bottom: #fff solid 5px;padding-bottom: 15px;}
.page-template-template-merch-page .nav-tabs .nav-link.active {color: #E31D93!important;border-bottom: #E31D93 solid 5px;padding-bottom: 15px;}
.page-template-template-merch-page .nav-tabs .nav-link {border: none;text-transform: uppercase;font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;font-weight: bold;margin: 10px 15px;font-size: 25px;}
.page-template-template-merch-page  .accordion .card-header {background-color: #e31d93;color: #fff;text-transform: uppercase;font-weight: bold;font-size: 20px;border-bottom: solid 1px #000;margin-bottom: 5px;}
#merchaccordion {width: 100%;margin-bottom: 40px;}
.page-template-template-merch-page .accordion .card-header:after {font-family: 'FontAwesome'; content: "\f077"; float: right;}
.page-template-template-merch-page .accordion .card-header.collapsed:after {content: "\f078"; }
@media(max-width: 1200px) {.page-template-template-merch-page .nav-tabs .nav-link{font-size: 20px; padding: 10px 25px;margin: 10px 5px;}.page-template-template-merch-page #myTab {margin-left:0px;}}
@media(max-width: 992px) {.page-template-template-merch-page #myTab {margin-left:0px;} .page-template-template-merch-page .nav-tabs .nav-link {padding: 10px;margin: 5px auto;}}

/*10th anniversary*/
.page-id-44778 .pagetitle {display: none;}
.page-id-44778 #bdbg {margin-top: 100px; background: #fff url('https://www.pinkboxdoughnuts.com/wp-content/uploads/2022/12/birthday-bg-1024x728-1.png') no-repeat bottom center; background-size: 1020px 800px;background-position: 60%;min-height: 700px;}
.page-id-44778 .notes p{font-family: 'Gotham', 'DejaVu Sans', Verdana, sans-serif;font-weight: bold;margin-right: 40px; float: right;line-height: 14px!important;margin-top: 0px;font-size: 8px!important;}
.page-id-44778 #pinky {margin-top: -80px;max-width: 550px;}
.page-id-44778 #tenk {margin-top: -40px;margin-left: -10px;}
.page-id-44778 #shirt {max-width: 450px;margin-top: -20px; margin-left: 30px;}
@media(max-width: 1400px) {.page-id-44778 .notes p {margin-right: 0;}.page-id-44778 .notes p{margin-top: 0px;margin-right: 30px;}}
@media(max-width: 1199px) {.page-id-44778 #pinky {margin-left: -60px;}.page-id-44778 #tenk {margin-left: 40px;}.page-id-44778 #shirt {max-width: 380px;margin-top: -20px; margin-left: 60px;}.page-id-44778 .notes p {float: none; text-align: center; margin-right: 0;} }
@media(max-width: 992px) {.page-id-44778 #bdbg {background-size: cover;padding-bottom: 60px;margin-top: 10px;}.page-id-44778 #pinky {margin: -80px auto 0px auto;}.page-id-44778 #tenk {margin: 0px auto;}.page-id-44778 #shirt {max-width: 500px;margin: 0px auto;} .page-id-44778 .notes p{margin-top: -15px;}}
@media(max-width: 500px) {.page-id-44778 #pinky, .page-id-44778 #tenk, .page-id-44778 #shirt {max-width: 320px;} .page-id-44778 #bdbg {margin-top: 20px;padding: 0px 15px 30px 15px;} .page-id-44778 #pinky{margin: -50px auto 0px auto;}}
@media(max-width: 400px) {.page-id-44778 #bdbg {margin-top: 20px;padding: 0px 15px 30px 10px;} .page-id-44778 #pinky, .page-id-44778 #tenk, .page-id-44778 #shirt {max-width: 340px;}}
@media(max-width: 380px) {.page-id-44778 #bdbg {margin-top: 20px;padding: 0px 25px 30px 10px;}.page-id-44778 #pinky, .page-id-44778 #tenk, .page-id-44778 #shirt {max-width: 300px;}}
@media(max-width: 300px) {.page-id-44778 #pinky, .page-id-44778 #tenk, .page-id-44778 #shirt {max-width: 250px;}}

/*lander titles*/
.page-id-45358 h1, .page-id-46671 h1, .page-id-46669 h1 {display: none;}

/* NEW pre order Page*/
.page-id-48353 footer .pink a {font-size: 20px !important; font-weight: 400; margin-top: 10px !important; text-transform: none;}
.page-id-48353 h1 {display: none;}
.page-id-48353 h2 {text-transform: uppercase; font-size: 50px;text-align: center;margin-bottom: 40px;}
.page-id-48353 p {text-transform: uppercase; font-family: 'Gotham', 'DejaVu Sans', Verdana, sans-serif; font-size: 21px!important; margin-bottom: 0; font-weight: bold;margin-top: 30px;}
.page-id-48353 .divider, .page-id-48353 #footperk {display: none;}
.page-id-48353 footer ul {margin-top: 20px;}
.page-id-48353 footer p {font-weight: normal;margin-top: 10px!important;}
.page-id-48353 footer .copyright {margin-top: 10px!important;}
@media (max-width: 1200px) {.page-id-48353 p {font-size: 17px!important;} .page-id-48353 h2 {font-size: 40px;}}
@media (max-width: 992px) {.page-id-48353 p {font-size: 12px!important;} .page-id-48353 h2 {font-size: 30px;}}
@media (max-width: 700px) {.page-id-48353 p {font-size: 25px!important;} .page-id-48353 h2 {font-size: 30px;}}
/*NEW preorder form*/
.page-id-48373 #form {margin: 100px auto 30px auto;}
.page-id-48373 .nav-tabs .nav-link {
    border: none;
    margin: 0px auto;
    font-weight: bold;
    font-size: 15px;
    text-transform: uppercase;
    padding: 15px;
    color: #000;
    text-align: center;
}
.page-id-48373 .nav-tabs .pinker {
    background: #E31D93;
    color: #fff !important;
    border: none;
    margin: 0px auto;
    font-weight: bold;
    font-size: 19px !important;
    text-transform: uppercase;
    padding: 15px;
    border-radius: 50px;
    text-align: center;
}
.page-id-48373 .nav-tabs {
    margin: 40px auto;
    border-bottom: none;
}
.page-id-48373 .tab-pane {
    border-radius: 15px;
    background: #dcdcdc;
    padding: 15px;
}
@media(max-width: 992px) {.page-id-48373 #form {margin: 20px auto 30px auto!important;}}