/*
THEME NAME: Autism Parenting
THEME URI:http://myfreelance101.com/
VERSION:1.0.1
AUTHOR:myFreelance101
AUTHOR URI:http://myfreelance101.com/
DESCRIPTION: A custom child theme for heaway 3.5 and up. Packed with awesome goodness.
TEMPLATE: headway
*/


/*==================================*/
/* General Classes                  */
/*==================================*/
body.custom{font-family:Arial, Helvetica, sans-serif; color:#000;font-size:18px;}
a:hover{color:#000;}
a{color:#0B7A82;}
body.custom p,
body.custom a{font-size:18px;line-height:130%;}
body p:last-child{margin-bottom:0;}
body.custom .bold-me{ font-weight:bold;}
body.custom .unbold-me{}
body.custom .book-me{}
body.custom .white-me{color:#fff;}
body.custom .black-me{color:#000;}
body.custom .center-me{text-align:center;}
body.custom h1,
body.custom h2,
body.custom h3,
body.custom h4,
body.custom h5,
body.custom h6,
.block-type-content .entry-title a{margin-bottom:20px; font-weight:bold;}
input[type="submit"],
input[type="button"],
button, .button,
.block-type-content div.loop-navigation div.nav-previous a,
.block-type-content div.loop-navigation div.nav-next a,
li.comment a.comment-reply-link,
li.comment .comment-meta a{font-weight:bold;}
body.custom div.entry-content p,
.block-type-content div.entry-meta,
div#respond p.logged-in-as,
.block-type-content div#respond label{}
body.custom h1{font-size:35px;}
body.custom h2{font-size:35px;}
body.custom h3{font-size:30px;}
body.custom h4{font-size:25px;}
body.custom h5{font-size:20px;}
body.custom h6{font-size:18px;}
img{max-width:100%;height:auto;}
ul{list-style:disc;padding-left:30px;margin-bottom:30px;line-height:130%;}
ul.menu{list-style:none;padding-left:0px;margin-bottom:0px;}
body.custom .size-40{font-size:35px;}
body.custom .size-30{font-size:30px;}
body.custom .size-25{font-size:18px;}
@media only screen and (max-width:768px){body, body.custom ul, body.custom p{font-size:18px;}
body.custom h1{font-size:35px;}
body.custom h2{font-size:35px;}
body.custom h3{font-size:30px;}
body.custom h4{font-size:25px;}
}
@media only screen and (max-width:500px){body, body.custom ul, body.custom p, body.custom a,
.block-type-navigation ul#menu-footer-navigation li > a,
.block-type-footer p.copyright{font-size:18px;}
body.custom h1{font-size:30px;}
body.custom h2{font-size:30px;}
body.custom h3{font-size:25px;}
body.custom h4{font-size:20px;}
body.custom .size-40{font-size:30px;}
body.custom .size-30{font-size:25px;}
body.custom .size-25{font-size:16px;}
}
ul li.menu-item-has-children{background-image:url('images/list-pointer-down-white.png');background-repeat:no-repeat;background-position:center 80%;}
.block-type-navigation ul.menu li > a{font-weight:bold;font-size:16px;}
.block-type-navigation ul#menu-footer-navigation li > a{font-size:14px;}
.block-type-navigation ul li.purchase{background-image:url('images/ribbon-menu.png');background-repeat:no-repeat;background-size:100% 100%;position:absolute;height:145px;z-index:9999;}
.block-type-navigation ul li.purchase a{color:#fff !important;}
@media only screen and (max-width:900px){ul#menu-main-navigation{display:none}
#selectnav1{display:block;}
	.home .wrapper   .grid-container {  max-width: 85% !important; width: 85% !important;}
}
body.custom .header-wrapper .grid-container{margin:0 auto;max-width:1355px !important;}
body.custom .header-wrapper .grid-width-6, body.custom .header-wrapper .grid-width-7{width:100%;}
body.custom .header-wrapper .grid-width-17, body.custom .header-wrapper .grid-width-18{margin-left:0;width:100%;border-top:1px solid #0b7a82;}
@media only screen and (min-width:1220px){body.custom .header-wrapper .grid-width-6,
body.custom .header-wrapper .grid-width-7{width:27%;}
body.custom .header-wrapper .grid-width-17,
body.custom .header-wrapper .grid-width-18{margin-left:0;width:73%;border-top:none;}
}
ol.commentlist{margin:10px 0 40px;}
body.custom li.comment img.avatar{position:absolute;right:10px;top:10px;left:auto;}
li.comment a.comment-reply-link{margin:0;padding:8px 15px;}
li.comment .comment-meta .fn a{font-size:20px;}
.white-opaque{background-image:url(images/white-70.png);background-repeat:repeat;padding:20px;margin-top:20px;margin-bottom:50px;}
@media only screen and (min-width:1367px){.white-opaque{padding:45px 55px;margin-top:70px;margin-bottom:90px;}
}
@media only screen and (max-width:1025px){body.custom .white-opaque h2{font-size:40px;}
body.custom .white-opaque p,
body.custom .white-opaque ul{margin-bottom:20px !important;font-size:18px !important;}
.white-opaque{padding:35px 35px;}
}
@media only screen and (max-width:600px){body.custom .white-opaque h2{font-size:30px;}
.white-opaque{padding:20px;}
}
.covers img{width:100%;}
.covers{width:1666px;}
@media only screen and (min-width:769px){.covers{width:100%;}
}
.apps-logo{padding:0 5px;}
.apps-logo.apple a img,
.apps-logo.android a img ,
.apps-logo.pdf a img{background-size:100% auto;background-position:top;}
.apps-logo.apple a img{background-image:url(https://www.autismparentingmagazine.com/wp-content/uploads/2014/10/apple-sprite.png);}
.apps-logo.android a img{background-image:url(https://www.autismparentingmagazine.com/wp-content/uploads/2014/10/android-sprite.png);}
.apps-logo.pdf a img{background-image:url(https://www.autismparentingmagazine.com/wp-content/uploads/2014/10/pdf-sprite.png);}
.apps-logo.apple a img:hover,
.apps-logo.android a img:hover,
.apps-logo.pdf a img:hover{background-position:bottom;}
.myf-reviews:after{content:"";clear:both;width:1px;height:1px;display:block;}
.myf-reviews{clear:both;margin-bottom:50px;}
.myf-reviews:last-child{margin-bottom:0;}
.myf-reviews-details{max-width:800px;}
.myf-reviews.myf-reviews-right img,
.myf-reviews.myf-reviews-left img{display:block;margin:0px auto 20px;float:none;}
.myf-reviews img.stars{padding:0px;margin:0px;float:none;display:inline-block;position:relative;top:-15px;}
.myf-reviews-right .myf-reviews-details{float:none;max-width:100%;}
@media only screen and (min-width:1150px){.myf-reviews-right .myf-reviews-details{float:right;max-width:800px;}
}
@media only screen and (min-width:769px){.myf-reviews{margin-bottom:100px;}
.myf-reviews h4{display:inline-block;}
.myf-reviews.myf-reviews-right img{float:left;margin-right:20px;}
.myf-reviews.myf-reviews-left img{float:right;margin-left:20px;}
.myf-reviews img.stars{float:none !important;top:0px;}
}
w
.logo-holder{max-width:1077px;padding-top:30px;margin:0 auto;}
.logo-holder .apps-logo img{max-width:180px;width:100%;height:auto;}
@media only screen and (min-width:640px){.logo-holder{padding-top:65px;}
}
.testi-wrap{position:relative;margin-bottom:70px;}
.testi-wrap:last-child{margin-bottom:0;}
img.testi-star{position:absolute;right:0;top:5px;}
body.custom .testi-wrap h4{margin-bottom:0;}
body.custom .testi-wrap p{text-indent:40px;}
.subs-wrap.mid{padding:0;}
body.custom p.subs-desc .subs-wrap.mid{}
body.custom .mid .subs-desc{max-width:400px;}
body.custom .mid .subs-btn{max-width:400px;}
.subs-wrap{max-width:100%;padding:15px 10px 10px;}
.float-right{float:right;}
.float-left{float:left;}
body.custom .subs-desc{max-width:310px;min-height:90px;border:3px solid #fff;padding:25px 15px;margin-bottom:0;font-size:18px;}
body.custom .subs-btn{max-width:346px;min-height:90px;height:65px;background-color:#fff;color:#a61b1e;padding-top:60px;}
body.custom .pdfsubs .subs-btn{background-color:#a61b1e;color:#fff;}
.pdfsubs p.subs-desc{border-color:#a61b1e;padding-top:80px;padding-bottom:80px;min-height:0px;}
.pdfsubs.pdfsubsmid p.subs-desc{padding:100px 60px;}
.pdfsubs .subs-wrap{padding:15px 10px 10px;}
body.custom .pdfsubs.pdfsubsmid .subs-wrap{padding:0 10px;}
body.custom .pdfsubs .subs-desc{max-width:100%;}
body.custom .pdfsubs .subs-btn{max-width:100%;margin-bottom:60px;}
body.custom .pdfsubs.pdfsubsmid .subs-btn{margin-bottom:33px;}
.subscription .one-third-div{width:100%;float:none;}
.subs-wrap.float-left, .subs-wrap.float-right{float:none;max-width:346px;margin:0 auto;}
@media only screen and (min-width:640px){.subscription .one-third-div{width:33.33%;float:left;}
.subs-wrap.float-left{float:left;}
.subs-wrap.float-right{float:right;}
#checkoutWrapper #errorText { margin-bottom:0px;}

}
.bonus img{max-width:98% !important;}
.bonus .one-third-div{width:100%;float:none;margin-bottom:30px;}
@media only screen and (min-width:600px){.bonus .one-third-div{width:33.33%;float:left;margin-bottom:0;}
}
.geo{display:block;position:relative;top:0px;padding:0 30px;}
@media only screen and (min-width:400px){.geo{top:-40px;display:inline-block;}
}
@media only screen and (max-width:1500px) {
  body.home .white-opaque {
  margin: 20px auto 50px;
  
  }
}
.has-pointer{position:relative;overflow:hidden;}
.has-pointer:before{width:50%;height:0;background:transparent;content:'';position:absolute;bottom:0;left:-30px;border-right:20px solid transparent;border-bottom:20px solid #fff;padding-right:20px;}
.has-pointer:after{width:50%;height:0;background:transparent;content:'';position:absolute;bottom:0;right:-30px;border-left:20px solid transparent;border-bottom:20px solid #fff;}
.one-third-div{width:33.33%;float:left;}
.two-third, .one-third.last{width:100%;float:none;}
.one-third.last img{padding-top:0;}
@media only screen and (min-width:801px){.two-third{width:65%;float:left;}
.one-third.last{width:35%;float:right;}
.one-third.last img{padding-top:0px;}

}
.pad-110.sales{padding-top:20px;padding-bottom:40px;}
.pad-110.sales .logo-holder{padding-top:20px;}
@media only screen and (min-width:1025px){.pad-110.sales{padding-top:30px;padding-bottom:60px;}
.pad-110.sales .logo-holder{padding-top:55px;}
}
.pad-110{padding:110px 0;}
.pad-100{padding:100px 0;}
@media only screen and (max-width:480px){.pad-110{padding:40px 0;}
.pad-100{padding:40px 0;}
.pad-110.sales{padding-top:40px;}
.pad-110.sales .logo-holder{padding-top:35px;}
}
/**/body.custom #checkoutWrapper{width:800px;max-width:100%;}
.home .wrapper   .grid-container {  max-width: 85% !important; width: 85% !important;}
@media only screen and (max-width:980px){
	.home .wrapper   .grid-container {  max-width: 85% !important; width: 85% !important;}
	 }
