/*!
Theme Name: CBMA - Child Theme
Theme URI: https://dontpanicprojects.com
Author: Don't Panic
Author URI: https://dontpanicprojects.com
Description: Custom theme: Don't Panic New Awards site
Version: 1.0.0
Template: dp-new-awards
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: dp-new-awards  */.countdown-timer{background-color:#475a60;padding:0}@media (max-width: 767px){.countdown-timer{padding:35px 0}}.countdown-timer .container{max-width:none}.countdown-timer .countdown-heading{font-weight:600;color:#c8c6c6;font-size:40px;line-height:120%;margin-top:10px}@media (max-width: 767px){.countdown-timer .countdown-heading{font-size:10vw}}.countdown-timer .countdown-time{font-weight:900;color:#fff;font-size:72px;line-height:120%}@media (max-width: 767px){.countdown-timer .countdown-time{font-size:8vw}}.countdown-timer .beer-icon{height:300px}@media (max-width: 767px){.countdown-timer .beer-icon{height:150px}}.countdown-timer .cd-cont{display:table;height:300px;width:100%}.countdown-timer .cd-cont .cd-cont-ct{display:table-cell;vertical-align:middle}.judge-list,.page-content .judge-list{display:grid;grid-template-columns:repeat(4, calc(25% - 15px));grid-column-gap:20px;grid-row-gap:40px;margin-bottom:50px;text-align:center;line-height:1.4em;color:#1d2224}@media (max-width: 767px){.judge-list,.page-content .judge-list{grid-template-columns:repeat(2, 1fr);grid-column-gap:5px}}.judge-list .judge,.page-content .judge-list .judge{line-height:100%;overflow:hidden}.judge-list .judge-image,.page-content .judge-list .judge-image{width:100%;object-fit:fill;height:auto}.judge-list h3,.page-content .judge-list h3{font-size:24px;font-weight:900;margin:10px 0 0 0;color:#957e44 !important}@media (max-width: 767px){.judge-list h3,.page-content .judge-list h3{font-size:4.6vw}}.judge-list .job-title,.page-content .judge-list .job-title{font-size:19px}.judge-list .site,.page-content .judge-list .site{font-weight:900;font-size:18px}.judge-list .job-title,.judge-list .site,.page-content .judge-list .job-title,.page-content .judge-list .site{color:#1d2224}@media (max-width: 767px){.judge-list .job-title,.judge-list .site,.page-content .judge-list .job-title,.page-content .judge-list .site{font-size:2.8vw}}@media (min-width: 768px) and (max-width: 1200px){.judge-list .job-title,.judge-list .site,.page-content .judge-list .job-title,.page-content .judge-list .site{font-size:1.5vw}}.judge-list a,.page-content .judge-list a{text-decoration:none;color:#1d2224}.grid-region-list{list-style:none;background-color:black;border-radius:5px;font-size:16px;font-weight:bold;display:flex;align-items:stretch;justify-content:space-around;width:100%;padding:10px 20px;margin-bottom:30px}.grid-region-list li{display:block;flex:0 1 auto;text-align:center}.grid-region-list li.selected a{color:#fff;text-decoration:underline}.home .row.page-content{padding-top:57px;position:relative}.dates-table-container{padding-top:0px;position:relative}.dates-table-container .dates-table{border-bottom:1px solid #fff;position:relative}.dates-table-container .dates-table:first-of-type .date-heading{margin-top:0}.dates-table-container .dates-table:last-of-type{border-bottom:none}.dates-table-container .date-heading{font-weight:900;font-size:1.85vw}@media (max-width: 767px){.dates-table-container .date-heading{font-size:5.5vw}}.dates-table-container .date-heading:first-child{margin-top:20px}.dates-table-container p.date-text{color:#fff;margin-bottom:20px;font-size:1.2vw}@media (max-width: 767px){.dates-table-container p.date-text{font-size:3.5vw}}.dates-table-container .tick{position:absolute;left:-40px;top:0;height:40px}@media (max-width: 767px){.dates-table-container .tick{left:0}}.sidenav{height:100%;width:350px;display:block;position:fixed;top:0;z-index:999999;overflow-x:hidden;overflow-y:auto;font-size:14px;color:#1d2224;right:-350px;transition:.5s;transition-timing-function:ease}.sidenav .menu-primary-container{text-align:center}.sidenav .menu-primary-container ul li a{padding:7px 0;font-size:1.4vw;line-height:120%}.sidenav .menu-primary-container ul li a:hover{opacity:0.7}@media (min-width: 768px) and (max-width: 1400px){.sidenav .menu-primary-container ul li a{font-size:16px}}@media (max-width: 767px){.sidenav .menu-primary-container ul li a{font-size:20px}}.sidenav .cbma-nav-logo{display:block;margin:24px auto;width:100px}@media (max-width: 767px){.sidenav .cbma-nav-logo{width:50px;margin:15px auto}}.sidenav .closebtn{position:absolute;left:10px;top:0px}.mc4wp-form label{display:none}.mc4wp-form input[type="text"],.mc4wp-form input[type="password"],.mc4wp-form input[type="email"],.mc4wp-form input[type="tel"],.mc4wp-form input[type="file"],.mc4wp-form textarea{border-radius:0px;color:#000}.mc4wp-form .mc4wp-alert{padding:10px;text-align:center;font-weight:bold;border:2px solid}.menu-item-11621 a,.footer-links ul li.menu-item-11621 a{color:#957e44;text-transform:uppercase}.dpa-form button,.dpa-form input[type=submit]{background:#957e44 !important}.dpa-form a,.dash-info-box a{color:#957e44}a.fe-button.add-entry{color:#fff}b,strong{font-weight:900}.page-content{font-size:1.55vw}@media (max-width: 767px){.page-content{font-size:20px;line-height:120%}}.page-content p{margin-bottom:50px}@media (max-width: 767px){.page-content p{margin-bottom:20px}}.page-content .section-title{text-transform:uppercase;font-size:40px;margin-top:100px;padding-bottom:25px}@media (max-width: 767px){.page-content .section-title{font-size:35px}}.presenting-sponsor{background-color:#21345c;color:#fff;text-align:center;padding:30px 80px;font-size:26px}@media (max-width: 767px){.presenting-sponsor{padding:30px 20px}}.presenting-sponsor h3{color:#fff !important}.presenting-sponsor .ps-logo{max-width:600px;height:auto;padding:30px}@media (max-width: 767px){.presenting-sponsor .ps-logo{width:60vw}}.presenting-sponsor .ps-url{font-size:120%;font-weight:700}.header-bar{background:none;transition:background 0.15s;position:fixed;width:100%;top:0;z-index:200}.landing .svg-inline--fa{position:absolute;bottom:40px}@media (max-width: 767px){.landing .svg-inline--fa{bottom:-305px}}.header-text{font-size:30px;font-weight:900}.header-text .svg-inline--fa.fa-instagram{color:#957e44}.scrolled .header-bar{background-color:#1d2224}.scrolled .header-bar .header-text{font-size:30px;font-weight:900}.top-footer a{text-decoration:none}.top-footer a img{width:auto;height:80px;margin-bottom:20px}.top-footer a div{display:block;font-size:30px;line-height:30px;text-transform:uppercase;width:100%;margin:0;text-align:center;vertical-align:middle;font-weight:700;color:#fff}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.reg-page-header h1,.reg-page-header h2,.reg-page-header h3,.reg-page-header h4,.reg-page-header h5,.reg-page-header h6{text-transform:none;font-size:2vw;line-height:130%;font-weight:900;margin-top:20px;margin-bottom:25px;color:#1d2224}@media (max-width: 767px){.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.reg-page-header h1,.reg-page-header h2,.reg-page-header h3,.reg-page-header h4,.reg-page-header h5,.reg-page-header h6{font-size:30px}}.sub-header{background-position:center;background-size:cover;height:350px}@media (max-width: 767px){.sub-header{background-attachment:initial;background-position:center;height:200px}}.sub-header-title{line-height:120px;background-color:#957e44;margin-bottom:4vh}.sub-header-title h1{text-align:center;color:#fff !important;text-transform:uppercase;font-size:4vh;line-height:3em;margin:0}.crushie-icon-header{position:absolute;display:none;transition:margin 0.2s;transition-timing-function:ease}.scrolled .crushie-icon-header{display:block;position:fixed;top:10px;left:390px;z-index:300;max-width:180px;text-align:center}.scrolled .crushie-icon-header .presented{display:block;width:100%;font-size:14px}.scrolled .crushie-icon-header .tagline{display:block;width:100%;line-height:100%;font-size:11px;margin-top:-5px}.scrolled .crushie-icon-header a{color:#fff;text-decoration:none}.scrolled .crushie-icon-header img{max-width:100%}@media (max-width: 767px){.scrolled .crushie-icon-header{top:1.4vw;left:150px;max-width:20vw;display:block}.scrolled .crushie-icon-header .presented{font-size:2vw}.scrolled .crushie-icon-header .tagline{font-size:1.9vw;margin-top:0}}.scrolled .crushie-icon-header .crushie-icon-header.hillebrand{max-width:146px;padding-top:12px}.deadline-bar{display:none;text-align:center;color:#fff;background-color:#1d2224;padding:3vw;padding-top:25px;padding-bottom:80px}@media (max-width: 767px){.deadline-bar{display:block}}.deadline-bar .crushies,.deadline-bar .deadline{font-size:5vw;line-height:120%;margin-bottom:20px}body{background-color:#bbb}a{color:#957d44}@media (max-width: 767px){.mobile-hide{display:none}}@media (min-width: 767px){.desktop-hide{display:none}}.page-content,.reg-page-header{color:#1d2224;line-height:inherit}@media (max-width: 767px){.header-bar .header-nav{height:auto}}@media (max-width: 767px){.header-bar .header-nav .header-ul{padding-top:0}}@media (max-width: 767px){.header-bar .header-nav .header-ul .header-li .header-text{font-size:16px}}.landing{position:relative;background-size:cover;background-position:center}@media (max-width: 767px){.landing{min-height:50vh !important;margin-top:50px}}.landing .deadline-landing{text-shadow:0 0 10px rgba(0,0,0,0.5);position:absolute;top:40%;right:5%;font-size:36px;text-align:center;color:#fff}@media (max-width: 767px){.landing .deadline-landing{display:none;font-size:6vw;line-height:120%;top:55%;right:2.5%;width:95%}}.landing .deadline-landing strong{font-weight:900}.landing .crushies-landing{text-shadow:0 0 10px rgba(0,0,0,0.5);position:absolute;top:70%;left:5%;font-size:21px;text-align:center;color:#fff}@media (max-width: 767px){.landing .crushies-landing{display:none;font-size:6vw;line-height:120%;top:25%;left:2.5%;width:95%}}@keyframes cbmafloat{0%{transform:translatey(0px)}50%{transform:translatey(-20px)}100%{transform:translatey(0px)}}.logo{position:absolute;top:4vh;left:90px;margin:0;padding-top:0;max-height:22vh;max-width:500px;transform:translatey(0px);animation:cbmafloat 6s ease-in-out infinite}@media (max-width: 767px){.logo{display:none}}.scrolled-logo{display:none;transition:margin 0.2s;transition-timing-function:ease}.scrolled .logo{z-index:300;max-width:120px;position:fixed;display:none}.scrolled .scrolled-logo{z-index:300;max-width:240px;position:fixed;display:block;top:94px;left:90px;max-height:80px;width:auto}@media (max-width: 767px){.scrolled .scrolled-logo{top:10px;left:10px;max-height:40px}}.home .page-content p{color:#957e44}.home .page-content .registration-link{color:#fff;text-transform:uppercase;font-size:36px;font-weight:600}.sp-footer-cont{background-color:#fff;padding:60px 0}.sp-footer-cont h3{text-align:center;font-weight:900;color:#957e44 !important;font-size:36px}@media (max-width: 767px){.sp-footer-cont h3{font-size:8vw}}.sp-footer-cont a{text-decoration:underline;text-align:center;display:block;font-size:22px}@media (max-width: 767px){.sp-footer-cont a{font-size:4vw}}.sp-footer-cont hr{border-color:#957e44}.landing .svg-inline--fa{color:#957e44}.crushie-socials a{color:#957e44;font-size:70px;margin-bottom:30px;display:inline-block;padding:0px 8px}details{border-radius:4px;padding:.5em .5em 0}details summary{cursor:pointer}summary{font-weight:bold;margin:-.5em -.5em 0;padding:.5em;font-size:31px;line-height:120%;text-transform:uppercase;color:#fff}select{width:100%;margin-bottom:15px}.cbc-banner{background-size:cover;background-position:50% 25%;background-attachment:fixed;display:flex}@media (max-width: 767px){.cbc-banner{height:auto;background-attachment:initial}}.cbc-banner .cbc-banner-text{padding:15px 20px;max-width:950px;margin:80px auto;text-align:center;font-weight:900;color:#fff}@media (max-width: 767px){.cbc-banner .cbc-banner-text{margin:9vw 1vw;padding:3vw}}.cbc-banner .cbc-banner-text .cbt-top{display:block;font-size:36px;line-height:120%}@media (max-width: 767px){.cbc-banner .cbc-banner-text .cbt-top{font-size:6vw}}.cbc-banner .cbc-banner-text .cbt-bottom{display:block;font-size:24px;line-height:100%;margin-top:20px}@media (max-width: 767px){.cbc-banner .cbc-banner-text .cbt-bottom{font-size:5vw}}.counter{display:inline-block}.dp-social-links{line-height:15px}@media (max-width: 767px){.dpa-the-awards .dates-container,.dpa-judging-criteria .dates-container,.dpa-how-to-enter .dates-container{display:none}}.info-footer{background:#1d2224;color:#FFF;padding:50px 0 50px;position:relative}@media (max-width: 767px){.info-footer{padding-bottom:100px}}.info-footer h3{font-size:1.8vw;margin-top:0;font-weight:900;margin-bottom:20px}@media (max-width: 767px){.info-footer h3{font-size:32px}}.info-footer form{margin-bottom:45px}.info-footer form .cbma.cta{background:none;border:0;padding:0;font-size:42px;line-height:100%;font-weight:800;text-transform:uppercase;color:#957e44 !important}@media (max-width: 767px){.info-footer form .cbma.cta{font-size:30px}}.info-footer .copyright{text-align:center;color:#cecccc;margin-top:50px}.info-footer .copyright a{color:#cecccc}.back-to-top{position:absolute;bottom:0;right:0;width:80px;height:80px;line-height:80px;font-size:36px;color:#1d2224;text-align:center;background-color:#957e44}.footer-links ul{margin-top:0;padding:0}.footer-links ul li{display:block;text-align:center;margin:0;padding-bottom:7px;text-transform:none;text-decoration:none;font-size:1vw}@media (max-width: 767px){.footer-links ul li{font-size:20px}}.footer-links ul li a{color:#fff;text-decoration:none}.icons{text-align:center;padding-top:60px}.icons img{display:inline-block;max-width:80%;padding-bottom:40px}.icons img.crushie-icon{max-width:60%}.crushie-crew{padding-top:50px}.crushie-crew h3{text-align:center;font-weight:900;color:#957e44 !important;font-size:1.6vw;margin-bottom:40px}@media (max-width: 767px){.crushie-crew h3{font-size:6vw}}.crushie-crew .post-list{display:grid;grid-template-columns:repeat(3, auto);grid-column-gap:20px;grid-row-gap:20px;margin-bottom:20px}.crushie-crew .post-list .post-image{display:block;width:100%;object-fit:cover}#sb_instagram{margin-bottom:60px}.sp-footer.slick-dotted.slick-slider{margin:55px auto 70px}.sp-footer .image-holder{display:table;height:235px;margin:0 auto}.sp-footer .image-inner{display:table-cell;vertical-align:middle;text-align:center}.sp-footer img{display:inline-block;height:auto !important}@media screen and (max-width: 650px){.sp-footer .slick-arrow{display:none}}body.dpa-register{background-color:#1d2224}body.dpa-register .page-content,body.dpa-register .reg-page-header{color:#fff}body.dpa-register .page-content h1,body.dpa-register .page-content h2,body.dpa-register .page-content h3,body.dpa-register .page-content h4,body.dpa-register .page-content h5,body.dpa-register .page-content h6,body.dpa-register .reg-page-header h1,body.dpa-register .reg-page-header h2,body.dpa-register .reg-page-header h3,body.dpa-register .reg-page-header h4,body.dpa-register .reg-page-header h5,body.dpa-register .reg-page-header h6{color:#fff !important;text-transform:uppercase}body.dpa-register input[type="text"],body.dpa-register input[type="password"],body.dpa-register input[type="email"],body.dpa-register input[type="tel"],body.dpa-register input[type="file"],body.dpa-register textarea{color:#1d2224}.sponsor-lane{text-align:center}.sponsor-lane img{display:block;width:100%;margin-bottom:20px}.sponsor-lane .sponsor-title{color:#957e44;font-weight:700;font-size:28px;line-height:1em}.sponsor-lane .sponsor-message{font-weight:bold;font-size:18px;line-height:20px}.sponsor-lane a.sponsor-url{font-weight:bold;font-size:20px;color:black}.category-row{font-size:24px}.category-row h3{font-weight:900;font-size:30px}@media (max-width: 768px){.category-row h3{font-size:5vw}}.category-row h3 .counter-number{color:#957e44}@media (max-width: 768px){.category-row{font-size:4vw}}.section-description{font-weight:700;font-size:24px}@media (max-width: 768px){.section-description{font-size:4vw}}.page-content .section-title{text-transform:uppercase;font-size:40px;margin:100px -47px 15px;padding:20px 44px;background-color:#1d2224;color:#957e44 !important}@media (max-width: 768px){.page-content .section-title{font-size:6.5vw;margin:100px 0 30px;padding:20px}}.page-content .section-title{border-bottom:2px solid #000 !important}.block-border{border-top:none}.block-border h3{text-transform:uppercase;font-size:40px;margin:0px -47px 30px;padding:20px 44px;background-color:#1d2224;color:#957e44 !important}@media (max-width: 768px){.block-border h3{font-size:6.5vw;margin:100px 0px 30px;padding:20px}}.row.category-row :nth-child(2) .button{min-width:100%;margin:17px auto 0;font-size:22px}.sponsor-list h4{margin:0 0 20px;font-size:32px}.sponsor-list img{max-width:100%;max-height:250px;margin:auto}.sponsor-list .category-position{margin-bottom:20px;text-transform:uppercase}.sponsor-list .category-position .sitelink{font-weight:900}.cbma-sponsor{width:80%;height:auto;padding-top:20px}.sponsored-by{font-size:14px;text-align:center;font-weight:900}.left-col h1:first-of-type,.left-col h2:first-of-type,.left-col h3:first-of-type,.left-col h4:first-of-type,.left-col h5:first-of-type,.left-col h6:first-of-type{margin-top:0px !important}.reg-page-header{padding-top:0px}.dpa-entry-complete .page-content h3,.dpa-entry-complete .page-content h4{font-size:30px}.dpa-entry-complete .order-listing{margin-bottom:40px}.dpa-entry-complete .order-listing p{margin-bottom:10px}
.cbnews  {margin-bottom:50px;font-size:24px} .cbnews p {margin-bottom:10px}  .cbnews .cbnews-head {font-weight:900;font-size:27px;margin-bottom:5px} .cbnews  .cbnews-date {font-size:18px}
