/*MIGRATION HEADER & INTRO*/
#pigletspantry {overflow:hidden; padding-bottom:50px;}
#pigletspantry-header {height:auto;}
#pigletspantry-header img {max-width:100%; margin:0 auto; position:relative;}

#pigletspantry-intro {font-size:16px; text-align: center; padding:25px 0 0 0; width: 80%; margin: 0 auto; font-family: 'DroidSans Bold', sans-serif; line-height:28px;}
#pigletspantry-content-holder {border:2px solid #25a7a5; border-radius:0 0 10px 10px;}
/*MIGRATION HEADER & INTRO*/


/*MIGRATION COMPETITION*/
#pigletspantry-comp-holder {padding:0 30px; position:relative; overflow:hidden;}
#pigletspantry-comp-holder .migration-comp-form {background:#ffffff; border-radius:20px; padding:15px;}
#pigletspantry-comp-holder .migration-comp-form iframe {height:1000px; width:100%;}


@media only screen and (min-width:768px) {
  #pigletspantry-comp-holder .migration-comp-form {padding:20px 40px;}
  #pigletspantry-comp-holder .migration-comp-form iframe {height:850px;}
}

@media only screen and (min-width:992px) {
  #pigletspantry-comp-holder {padding:0 170px;}
  #pigletspantry-comp-holder .migration-comp-form {padding:0 60px;}
  #pigletspantry-comp-holder .migration-comp-form iframe {height:880px;}
}
/*MIGRATION COMPETITION*/



/*MIGRATION COMP CATEGORY SLIDER GENERIC*/
.migration-prd-sect {/*display:grid*/; padding:75px 0 25px 0; align-items:center;}
.migration-prd-sect .migration-category-title {position:relative; width:100%; margin-bottom:25px !important; display:grid; grid-auto-flow:row; grid-row-gap:12px;}
.migration-prd-sect .migration-category-title div {display:grid; justify-content:center !important; align-items:center; width:100%; position:relative;}
.migration-prd-sect .migration-category-title div h2 {text-align:center; font-size:24px; padding:0 24px; margin:0; color:#ffffff; font-weight:700; font-family: 'DroidSans Bold', sans-serif;}
.migration-prd-sect h2 img {max-width:90%;}

@media only screen and (min-width: 620px) {
  .migration-prd-sect h2 img {max-width:80%;}
}

@media only screen and (min-width: 1280px) {
  .migration-prd-sect .migration-category-title {margin-bottom:35px !important;}
  .migration-prd-sect .migration-category-title div h2 {font-size:37px;}
}
/*MIGRATION COMP CATEGORY SLIDER GENERIC*/

/*COMPACT VIEW SLIDER*/
.prd-sect-slider .prd-sect-slider-inner a {min-width:auto; height:255px !important; width:320px !important; aspect-ratio:3/2!important;}
.prd-sect-slider .prd-sect-slider-inner .bf-slider-item-image:first-child, .prd-sect-slider .prd-sect-slider-inner .bf-slider-item-image img {width:320px; height:255px;}
.prd-sect-slider .prd-sect-slider-inner .bf-slider-item-text {top:24px; left:24px;}
/*COMPACT VIEW SLIDER*/


/*MIGRATION TERMS*/
#pigletspantry-terms h3 {font-weight:500; margin-bottom:12px;}
#pigletspantry-terms ol {list-style:decimal; list-style-position:outside;padding-left: 10px;}
#pigletspantry-terms ol li {list-style:decimal; list-style-position:outside; padding:0 0 8px 0; margin-left:15px;}
#pigletspantry-terms ol li ol, #pigletspantry-terms ol li ol li {list-style:lower-alpha;}
/*MIGRATION TERMS*/




