/* This stylesheet is used to style the individual pages */
p{
line-height: 20px;
padding: 8px 0px 8px 0px;
}

.spacer-10{width: 100%; height: 10px;}
.spacer-20{width: 100%; height: 20px;}
.spacer-30{width: 100%; height: 30px;}
.spacer-40{width: 100%; height: 40px;}


.top-image{
position: relative;
width: 100%;
min-height: 100px;
}


#page-title{
position: relative;
z-index: 1000;

}
.page-title{
font-family: Poppins, Roboto, Dosis, Arial;
font-size: 2em;
font-weight: normal;
color: #ffffff;
text-transform: none;
text-align: center;
}

/*
.hidetitle .entry-title{
display: none;
visibility:hidden;
}
.show-desktop{
isplay: block;
visibility:visible;
}
*/



/* Images inside pages */

.show-mobile{
float: none;
display: none;
visibility:hidden;	
}

.hide-mobile{
display: inherit;
visibility: visible;
}
.side-image{
height: auto;
margin: 0px auto;
/*padding: 4px;
border: #ebebeb 1px solid;
*/
}



/* ========= ALL PAGES ==== */


.page-narrow{
width: 1180px;
padding: 0;
margin: 0px auto;

}

/* In It To Win It Insert */
.in-it-insert{
display: table;
padding: 30px 0px;
margin: 0px auto;
}
.in-it-insert h4{
padding: 0;
margin-bottom: 6px;
font-family: Bebas Neue, Arial;
font-size: 2.8em;
font-weight: 200;
color: #2a2b2e;
text-align: center;
text-transform: uppercase;
letter-spacing: 4px;
}
.in-it-insert h5{
width: 380px;
padding: 0;
margin: 0px auto;
margin-bottom: 30px;
font-family: Poppins, Arial;
font-size: 0.8em;
color: #2a2b2e;
text-align: center;
text-transform: uppercase;
}


@media(max-width: 400px){
  .in-it-insert h5{
  width: 80%;
  margin: 0px auto;
  }
}

.in-it-insert h5 strong{
font-weight: bold;
}
.in-it-insert img{
width: 480px;
display: block;
margin: 0px auto;
margin-bottom: 20px;
}
.in-it-insert form{
padding: 30px 0px;
margin: 0;
}
.in-it-insert form input,
.main-contact input{
width: 360px;
display: block;
padding: 20px;
margin: 0px auto;
margin-bottom: 20px;
border-radius: 60px;
background-color: #ffffff;
border: none;
color: #000000;
}



.in-it-insert form input placeholder,
.main-contact input placeholder{
padding-left: 20px;
color: #000000;

}
.in-it-insert form button,
.main-contact button,
.home-merch-link button,
.product-description button,
.michaels-favorites ul li button,
.michaels-favorites ul li button,
.michaels-favorites ul li button,
.michaels-favorites ul li button{
display: flex;
justify-content: center;
align-items: center;
padding: 20px 60px;
margin: 0px auto;
font-family: Poppins, Roboto, Arial;
font-size: 0.9em;
font-weight: 600;
color: #2a2b2e;
border: none;
background-color: #eaff00;
border-radius: none;
/* border-radius: 60px; */
text-align: center;
text-transform: uppercase;
}

.in-it-insert form button a:link,
.in-it-insert form button a:active,
.in-it-insert form button a:visited,
.in-it-insert form button a:hover,
.main-contact button a:link,
.main-contact button a:active,
.main-contact button a:visited,
.main-contact button a:hover,
.home-merch-link button a:link,
.home-merch-link button a:active,
.home-merch-link button a:visited,
.home-merch-link button a:hover,
.product-description button a:link,
.product-description button a:active,
.product-description button a:visited,
.product-description button a:hover,
.michaels-favorites ul li button a:link,
.michaels-favorites ul li button a:active,
.michaels-favorites ul li button a:visited,
.michaels-favorites ul li button a:hover{
color: #2a2b2e;
}


.social-icons-list{
width: 680px;
padding: 0;
margin: 0px auto;
display: flex;
flex-flow: row nowrap;
justify-content: space-around;
}
.social-icons-list li{
list-style: none;
}
.social-icons-list li img{
width: auto;
height: 30px;
margin-right: 8px;
}
.social-icons-list li span{
font-size: 0.9em;
font-weight: 600;
color: #2a2b2e;
text-transform: uppercase;
}
@media(max-width: 679px){
  .social-icons-list{
  width: 100%;
  }
}


/* Image caption */
.wp-block-image{
position: relative;
padding: 0;
margin: 0px auto;
}
.wp-block-image img{
display: block;
margin: 0px auto;
}
/* .wp-block-image figure figcaption */
.wp-block-image figcaption{
position: absolute;
width: 100%;
padding: 8px;
font-size: 2em;
bottom: -15px;
background-color: rgba(0,0,0,0.7);
color: #ffffff;
text-align: center;
z-index: 1000;

}
.wp-block-image .size-full{
display: block;
padding: 0;
margin: 0px auto;
}


/* ====================== HOME PAGE ================= */

.inpage-padding{
padding: 140px 0px 60px 0px;
margin: 0;
}
.page-light-grey-background{
background-color: #e2e2e2;
}

.home-background{
background-color: #2a2b2e;
}


.home-display-header{
padding: 40px 0px 20px 0px;
margin-bottom: 40px;
display: flex;
flex-flow: row nowrap;
justify-content: space-between;
background-image: url('https://pm.nicadvertising.com/wp-content/uploads/2022/03/home-yellow-bar.png');
background-position: bottom;
background-repeat: no-repeat;
}
/* H3 Title */
.home-display-header-text h2{
padding: 30px 0px 0px 0px;
margin: 0px 0px 8px 0px;
font-family: Bebas Neue, Poppins, Roboto, Arial;
font-size: 2.6em;
font-weight: 300;
color: #eaff00;
text-transform: uppercase;
letter-spacing: 4px;
}
.home-display-header-text h5{
padding: 0;
margin: 0px 0px 0px 0px;
font-family: Poppins, Roboto, Arial;
font-size: 0.9em;
font-weight: normal;
color: #ffffff;
}

.home-display-header-counter{
padding: 30px 0px 0px 0px;
display: flex;
align-items:center;
}
.home-display-header-counter span{
display: inline-block;
font-family: Bebas Neue, Arial;
font-size: 3em;
fontweight: 400;
color: #eaff00;
}
.home-display-header-counter img{
display: inline-block;
width: auto;
height: 40px;
margin-left: 8px;
}



.home-social{
width: 100%;
padding: 80px 0px;
background-image: url('https://pm.nicadvertising.com/wp-content/uploads/2022/03/home-social-background.jpg');
background-size: cover;
background-position: center;
}

/* Merch Area */

.home-merch-holder{
position: relative;
padding: 95px 0px 0px 0px;
display: flex;
flex-flow: row nowrap;
justify-content: space-between;
}
.home-merch-tshirt{
width: 900px;
height: auto;
position: relative;

}
.home-merch-holder-footer{
display: block;
width: 100%;
height: auto;
margin: 0px auto;
}
.home-merch-link{
position: relative;
width: 480px;
padding-top: 60px;
left: -100px;
}
.home-merch-link img{
display: block;
margin: 0px auto;
margin-bottom: 30px;
}
.home-merch-link p{
margin-bottom: 30px;
color: #ffffff;
text-align: center;
}


.home-in-it-holder{
width: 100%;
padding: 100px 0px;
background-color: #e2e2e2;
}




.in-it-home-holder{
width: 780px;
margin: 0px auto;
}
@media(max-width: 779px){
  .in-it-home-holder{
  width: 100%;
  }
}


/* Social Media */
.social-holder-home{
width: 100%;
padding: 95px 0px;
background-color: #2a2b2e;
}

.social-holder-home h3{
padding: 0;
margin-bottom: 10px;
font-family: Bebas Neue, Arial;
font-size: 2em;
font-weight: 300;
color: #eaff00;
text-transform: uppercase;
text-align: center;
letter-spacing: 4px;
}
.social-holder-home h5{
margin-bottom: 40px;
font-size: 1.4em;
color: #ffffff;
text-align: center;
}
.home-social-bottom{
width: 100%;
padding: 40px 0px;
}
.home-social-bottom .social-icons-list li span{
color: #ffffff;
}
.home-social-bottom .social-icons-list li img{

}


/* ====================== ABOUT PAGE ================= */


.adam-bio-holder{
padding: 80px 14px 14px 10px
}
.about-social{
width: 100%;
padding: 40px 0px;
border-bottom: #f0f0f0 3px solid;
}



.adam-bio-holder h2{
padding: 0px 0px 28px 0px;
margin: 0;
font-family: Benas Neue, Arial;
font-size: 2.2em;
font-weight: 100 !important;
color: #2a2b2e;
text-transform: uppercase;
}
.adam-bio-holder h5{
padding: 0;
margin: 0px 0px 30px 0px !important;
font-family: Poppins, Roboto, Arial;
font-size: 1.6em;
font-weight: bold;
color: #010101;
}
.about-in-it-holder{
width: 100%;
padding: 40px 0px;
background-color: #f0f0f0;
}


/* ======================= PRODUCT DISPLAY PAGE =============== */
.deals-each{
width: 980px;
padding: 0px 0px 30px 0px;
margin: 0px auto;
font-family: Poppins, Roboto, Arial;
}
.deals-each-top-page{
width: 100%;
background-position: center;
background-size: cover;
}
.deals-each-top-page-inner{
width: 1200px;
padding: 40px;
margin: 0px auto;
}
.deals-each-top-page-inner h1{
display: table;
padding: 8px;
margin: 0px auto;
font-family: Bebas Neue, Poppins, Arial;
font-size: 3em;
font-weight: normal;
color: #2a2b2e;
}
.deals-each-main-image{
margin-bottom: 40px;
}
.deals-each-main-image img{
display: block;
margin: 0px auto;
}

.deals-each .product-description{
width: 80%;
padding: 14px 0px;
margin: 0px auto;
}
.deals-each .product-description p{
font-size: 1em;
line-height: 1.6em;
}
.deals-each .product-description h4{
margin-bottom: 40px;
font-size: 1.6em;
}
.product-description button{
margin: auto;
}


.deals-each .product-tagline{
padding: 0;
}
.deals-each .product-tagline h4{
padding: 0;
margin-bottom: 30px;
font-family: Benas Neue, Arial;
font-size: 1.4em;
color: #000000;
}
.deals .product-shop-holder button{
margin: 0;
}


.michaels-favorites-holder{
padding: 40px 0px;
}

.michaels-favorites{
width: 980px;
padding: 30px 0px;
margin: 0px auto;
}
.michaels-favorites h4{
font-size: 2em;
}
.michaels-favorites ul{
padding: 20px 0px;
margin: 0;
display: flex;
justify-content: space-between;
}
.michaels-favorites ul li{
width: 33.3%;
padding: 20px;
list-style: none;
}
.michaels-favorites ul li img{
display: block;
margin: 0px auto;
margin-bottom: 20px;
width: auto;
min-height: 220px;
}
.michaels-favorites ul li h5{
padding: 14px 0px;
margin-bottom: 20px;
font-size: 1.4em;
font-weight: 600;
}
.michaels-favorites ul li p{
padding: 0;
margin-bottom: 30px;
font-size: 1.1em;
line-height: 1.8em;
}
.michaels-favorites ul li button{
margin: auto !important;
}



@media(max-width: 767px){
.deals-each .michaels-favorites ul{
display: block;
justify-content: auto;
}
.deals-each .michaels-favorites ul li{
width: 100%;
margin-bottom: 20px;
}
.deals-each .col-md-8{

}

}

@media(max-width: 1043px){
.deals-each{
width: 100%;
}
.deals-each-top-page-inner{
width: 100%;
padding: 30px 0px;
}
.deals-each .michaels-favorites ul li img{
width: auto;
min-height: auto
}

}

/* ===================== CASE STUDY ================= */




/* ===================== NEWS =======================  */





/* ===================== FAQ ========================= */




/* ===================== CONTACT PAGE ================= */

.contact-partnership{
width: 100%;
padding: 80px 0px;
background-image: url('https://pm.nicadvertising.com/wp-content/uploads/2022/03/contact-partnerships2.jpg');
background-size: cover;
background-position: bottom center;
}
.contact-partnership h1{
margin-bottom: 30px;
font-family: Bebas Neue, Arial;
font-size: 3em;
color: #2a2b2e;
text-align: center;
}
.contact-partnership p{
text-align: center;
}

.contact-content{
width: 600px;
margin: 0px auto;
margin-bottom: 40px;
text-align: center;

}
@media(max-width: 599px){
  .contact-content{
  width: 100%;
  }
}
.contact-content h2{
font-family: Bebas Neue, Arial;
font-size: 2.4em;
colod: #000000;
text-align: center;
}
.contact-content p{

}


.main-contact{
width: 780px;
margin: 0px auto;
margin-bottom: 30px;
}
@media(max-width: 779px){
  .main-contact{
  width: 90%;
  }
}

.main-contact textarea{
width: 98%;
height: 300px;
display: block;
padding: 20px;
margin: 0px auto;
margin-bottom: 20px;
border-radius: 30px;
background-color: #ffffff;
border: none;
color: #000000;
}

.main-contact, .message-success{

}

.main-contact .form-row{
margin-bottom: 8px;
}


.message-success{
padding: 10px;
text-align: center;
}









