/* Enter Your Custom CSS Here */
@font-face {
font-family: 'Aller';
src: url('/fonts/Aller_Rg.ttf');
font-weight: normal;
font-style: normal;
}


.page-id-52, .page-id-52 h2, .page-id-52 p,
.page-id-50, .page-id-50 h2, .page-id-50 p,
.page-id-117, .page-id-117 h2, .page-id-117 p, .page-id-117 h3,
.page-id-127, .page-id-127 h2, .page-id-127 p
{ font-family: 'Aller'; }
.page-id-52 #headertext, .page-id-52 #outertop, .page-id-52 #footerwrapper, .page-id-52 .edit-link,
.page-id-50 #headertext, .page-id-50 #outertop, .page-id-50 #footerwrapper, .page-id-50 .edit-link,
.page-id-117 #headertext, .page-id-117 #outertop, .page-id-117 #footerwrapper, .page-id-117 .edit-link,
.page-id-127 #headertext, .page-id-127 #outertop, .page-id-127 #footerwrapper, .page-id-127 .edit-link
{ display: none; }
.page-id-52 #outermain, .page-id-50 #outermain, .page-id-117 #outermain, .page-id-127 #outermain { padding: 0; }

.page-id-52 .custom-verify-container { background-size: cover; margin-bottom: 0; }
.page-id-52 .custom-verify-container .custom-verify { min-height: 715px; }

.page-id-52 #verify_title { margin-top: -20px; padding-left: 350px; }
.page-id-52 #verify_title h2 { font-size: 60px; font-weight: normal; line-height: 1.2em; }
.page-id-52 #verify_content { padding-top: 180px; }
.page-id-52 #verify_content p { font-size: 30px; letter-spacing: 1px; line-height: normal; }
.page-id-52 #verify_policy { padding-top: 100px; }
.page-id-52 #verify_policy p { font-size: 22px; letter-spacing: 1px; line-height: normal; }
.page-id-52 #verify_policy p a { text-decoration: underline; }

.page-id-50 #thank_you_title { padding-top: 30px; }
.page-id-50 #thank_you_title h2 { font-size: 52px; font-weight: normal; line-height: normal; }
.page-id-50 #thank_you_content { padding-top: 40px; }
.page-id-50 #thank_you_content p { font-size: 24px; font-weight: normal; line-height: normal; }
.page-id-50 #thank_you_logo { padding: 20px 0 30px 0; }
.page-id-50 #thank_you_links p { color: #fff; font-size: 20px; font-weight: normal; line-height: normal; margin: 0 0 10px 1em; padding-left: 40px; }
.page-id-50 #thank_you_links ul li { display: inline-block; }   

.page-id-117 #buy_now_title h2 { font-size: 56px; font-weight: normal; line-height: normal; }
.page-id-117 #buy_now_content p { font-size: 32px; font-weight: normal; line-height: normal; }
.page-id-117 #buy_now_links h3 { font-size: 56px; font-weight: normal; margin-top: 48px; text-align: left; }
.page-id-117 #buy_now_links ul li { display: inline-block; }

.page-id-127 #buy_now_offer_title h2 { font-size: 56px; font-weight: normal; line-height: normal; }
.page-id-127 #buy_now_offer p { font-size: 42px; font-weight: normal; line-height: normal; }
.page-id-127 #buy_now_offer_content p { font-size: 32px; font-weight: normal; line-height: normal; }

.page-id-52 .stripecontainer, .page-id-50 .stripecontainer, .page-id-117 .stripecontainer, .page-id-127 .stripecontainer { margin-bottom: 0; }
.page-id-52 #comments, .page-id-50 #comments, .page-id-117 #comments, .page-id-127 #comments { margin: 0 auto; }
.page-id-863 #comments {margin-top:0px; }
.page-id-52 #outermain .row .columns, .page-id-50 #outermain .row .columns, .page-id-117 #outermain .row .columns, .page-id-127 #outermain .row .columns { margin-bottom: 0 !important; }

.custom-footer .footer_text, .custom-footer .footer_text { color: #fff; font-size: 24px; }

/* Woocommerce Variation and Tel Number Field on Checout Custom CSS */
.woocommerce div.product form.cart .variations select {
  background-color: #27AAE1;
  color: #fff;
  font-weight: 900;
  font-size: 13px;
}
input[type="tel"]{
  color: #777;
  border: solid 1px #e1e1e1;
  font-size: 11px;
  padding: 15px 12px;
  max-width: 100%;
}
/* End Woocommerce Variation Custom CSS */

/*
RESPONSIVE DESIGN
*/
@media only screen and (max-width:1140px) {
	
  }

@media only screen and (min-width:840px) and (max-width:1139px) {
	
  }
	
@media only screen and (min-width:480px) and (max-width:839px) {
  .page-id-50 #thank_you_title { padding-top: 0; }
  .page-id-50 #thank_you_links p { margin: 0; padding: 50px 0 0 0; text-align: center;}
  .page-id-50 #thank_you_links ul { margin: 0; padding: 0; }
  
  .page-id-50 #thank_you_title { padding-top: 0; }
  .page-id-50 #thank_you_links p { margin: 0; padding: 10px 0 0 0; text-align: center;}
  .page-id-50 #thank_you_links ul { margin: 0; padding: 0; }
  .page-id-50 #thank_you_links ul li { display: block; padding-top: 10px; text-align: center; }
  
  .page-id-117 #buy_now_links .wpb_single_image, .page-id-117 #buy_now_links h3 { text-align: center; }
  }

@media only screen and (min-width:320px) and (max-width:479px) {
  .page-id-52 #verify_title { margin-top: 0; padding-left: 0; }
  .page-id-52 #verify_title h2 { font-size: 46px; line-height: normal; }
  .page-id-52 #verify_content, .page-id-52 #verify_policy { padding-top: 0; }
  
  .page-id-50 #thank_you_title { padding-top: 0; }
  .page-id-50 #thank_you_links p { margin: 0; padding: 50px 0 0 0; text-align: center;}
  .page-id-50 #thank_you_links ul { margin: 0; padding: 0; }
  .page-id-50 #thank_you_links ul li { display: block; padding-top: 10px; text-align: center; }
  
  .page-id-117 #buy_now_links .wpb_single_image, .page-id-117 #buy_now_links h3 { text-align: center; }
  }

@media only screen and (max-width:319px) {
  html { overflow-x: hidden; }
  	
  .page-id-52 #verify_title { margin-top: 0; padding-left: 0; }
  .page-id-52 #verify_title h2 { font-size: 50px; line-height: normal; }
  .page-id-52 #verify_content, .page-id-52 #verify_policy { padding-top: 0; }
  
  .page-id-50 #thank_you_title { padding-top: 0; }
  .page-id-50 #thank_you_links p { margin: 0; padding: 50px 0 0 0; text-align: center;}
  .page-id-50 #thank_you_links ul { margin: 0; padding: 0; }
  .page-id-50 #thank_you_links ul li { display: block; padding-top: 10px; text-align: center; }
  
  .page-id-117 #buy_now_links .wpb_single_image, .page-id-117 #buy_now_links h3 { text-align: center; }
  }

.vc_btn3-color-sky{background-color:#00ABE8!important;}
.btn-soundwhiz-blue{background-color:#00ABE8!important;}