/* ImagineIf — Divi's per-page generated CSS for /will-school-ever-change/. GENERATED; do not edit. */
.iif-pagebuilder-layout.single.iif-full-width-page:not(.iif-tb-has-body) #main-content .container{width:100%;max-width:100%;padding-top:0}
.iif-pagebuilder-layout.single.iif-full-width-page:not(.iif-tb-has-body) .iif-post-meta-wrapper{width:80%;max-width:1080px;margin:auto;padding-top:6%}
.iif-pagebuilder-layout.single.iif-full-width-page:not(.iif-tb-has-body) .iif-post-meta-wrapper:last-of-type{padding-top:0}
.iif-pagebuilder-layout.single-post:not(.iif-tb-has-body) #main-content .row{width:100%}
.iif-pagebuilder-layout.single-post:not(.iif-tb-has-body) #main-content .iif-with-background .row{width:80%}
.iif-pagebuilder-layout.single.iif-full-width-page:not(.iif-tb-has-body) #main-content .row{width:80%}
.iif-pagebuilder-layout .entry-content,.iif-pagebuilder-layout .post-card .entry-content{margin-bottom:0 !important;padding-top:0}
.single-project.iif-pagebuilder-layout .nav-single{width:80%;max-width:1080px;margin:10px auto}
.comment-content ul{list-style-type:disc;padding:0 0 23px 1em;line-height:26px}
.comment-content ol{list-style-type:decimal;list-style-position:inside;padding:0 0 23px 0;line-height:26px}
.comment-content ul li ul,.comment-content ul li ol{padding:2px 0px 2px 20px}
.comment-content ol li ul,.comment-content ol li ol{padding:2px 0px 2px 35px}
ol.commentlist,.comment .children{list-style:none !important;line-height:1.7em !important;padding:0 !important}
.comment-content ul{padding:0 0 23px 16px !important;line-height:26px !important}
.comment-content ol{line-height:26px !important}
@media print{#respond{display:none}}
#comment-wrap{padding-top:75px}
.comment-body{position:relative;padding:0 110px 0 100px;margin-bottom:48px;min-height:87px}
.comment_avatar{left:0;position:absolute;top:7px}
.comment_avatar img{display:block;height:auto;max-width:100%;width:auto}
.comment_postinfo{margin-bottom:8px}
span.fn,span.fn a{color:#000;font-weight:700;text-decoration:none;font-size:16px;display:inline-block}
span.comment_date{color:#000;font-size:14px;font-weight:300}
.comment .children{margin-left:100px;padding-left:0!important}
#comment-wrap li.comment.depth-5 article{padding-right:0}
.comment #respond{margin:-30px 0 0}
#respond{padding-top:17px}
#commentform{padding-bottom:50px}
#commentform input[type=email],#commentform input[type=text],#commentform input[type=url]{width:47%}
#commentform textarea{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#commentform input[type=email],#commentform input[type=text],#commentform input[type=url],#commentform textarea{padding:12px;color:#999;line-height:1em;background-color:#eee;font-size:18px;border-width:0}
.form-submit{text-align:right}
.form-submit .m-button{display:inline-block;cursor:pointer;color:#2ea3f2}
#reply-title small{display:block;font-size:14px;font-weight:400}
@media (max-width:767px){#comment-wrap li.comment article{padding-right:0}.comment-body{padding:0 0 0 100px}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url]{width:100%;box-sizing:border-box;margin-left:0}.comment .children{margin-left:50px}}
@media (max-width:479px){.comment_avatar img{max-width:50%}.comment-body{padding:0 0 0 50px}.comment .children{margin-left:25px}}