/* ImagineIf — Divi's per-page generated CSS for /e-book-social-skills-development/. GENERATED; do not edit. */
.iif-wc-cart-notice .wc-forward{border-width:0;border-style:solid}
.iif-wc-cart-notice .iif-shop-message{margin:0}
.iif-wc-cart-notice .iif-shop-message .showlogin{color:#fff}
.iif-wc-cart-notice .iif-shop-error,.iif-wc-cart-notice .iif-shop-info,.iif-wc-cart-notice .iif-shop-message{border:0 solid #333!important}
.iif-wc-cart-notice.iif-bg-layout-dark{color:inherit!important}
.iif-fb.iif-wc-cart-notice .iif-shop-form-coupon,.iif-fb .iif-wc-cart-notice .iif-shop-form-coupon,.iif-fb.iif-wc-cart-notice .iif-shop-form-login,.iif-fb .iif-wc-cart-notice .iif-shop-form-login,.iif-tb.iif-wc-cart-notice .iif-shop-form-coupon,.iif-tb .iif-wc-cart-notice .iif-shop-form-coupon,.iif-tb.iif-wc-cart-notice .iif-shop-form-login,.iif-tb .iif-wc-cart-notice .iif-shop-form-login{display:block!important}
.iif-wc-cart-notice.iif-fields-layout-fullwidth form .form-row{width:100%;float:none}
.iif-shop-order-received .iif-wc-cart-notice{display:none}
.iif-wc-cart-notice .iif-shop-form-login .iif-shop-form-login--submit{float:none}
.iif-wc-cart-notice form .form-row{padding:0;margin-bottom:12px}
.iif-wc-cart-notice.iif-hide-module{display:none}
@media (max-width:980px){.iif-wc-cart-notice.iif-fields-layout-2-column form .form-row{width:47%!important;float:left!important}}
.m-button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}
@media (max-width:980px){.m-button[data-icon-tablet]:not([data-icon-tablet=""]):after{content:attr(data-icon-tablet)}}
@media (max-width:767px){.m-button[data-icon-phone]:not([data-icon-phone=""]):after{content:attr(data-icon-phone)}}
.has-border.iif-wc-images .iif-shop-product-gallery--image{border:0 solid #333}
.iif-wc-images .m-module:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.iif-shop-page .iif-builder-inner-content.product .iif-wc-images div.images,.iif-shop .iif-builder-inner-content.product .iif-wc-images div.images,body.iif-shop-page #content .iif-builder-inner-content.product .iif-wc-images div.images{width:100%}
.iif-preview.iif-shop-page .content.product .iif-wc-images div.images{width:100%!important}
.iif-wc-images div.images ol.flex-control-thumbs.flex-control-nav{overflow:visible}
.iif-wc-images div.images ol.flex-control-thumbs.flex-control-nav li{border-style:solid}
.iif-wc-images .iif-shop-product-gallery--without-images .iif-shop-product-gallery--wrapper{border-width:0;border-style:solid}
.iif-wc-images .iif-shop-product-gallery.images{width:100%}
.iif-wc-images .iif-shop-product-gallery>.iif-shop-product-gallery--wrapper{border-width:0;border-style:solid}
.iif-wc-images .flex-control-nav img,.iif-wc-images .flex-viewport{border-style:solid}
.iif-preview.iif-shop-page .iif-wc-images .iif-shop-product-gallery{opacity:1!important}
.iif-wc-images span.onsale{border-style:solid}
.iif-wc-title{word-wrap:break-word}
.iif-wc-title h1{padding-bottom:0}
.iif-wc-rating{word-wrap:break-word}
.iif-wc-rating .star-rating span.rating{display:none}
.iif-wc-rating .iif-icon{font-size:16px}
.iif-wc-rating .iif-shop-review-link{vertical-align:text-bottom;line-height:1.7em}
.iif-wc-rating .iif-shop-product-rating{margin-bottom:0}
.iif-wc-rating .iif-shop-product-rating .star-rating{float:none;display:inline-block;margin:0}
.iif-wc-rating.iif-wc-rating-layout-stacked .iif-shop-review-link{float:none;display:block}
.iif-wc-rating.iif-wc-rating-no-rating .star-rating,.iif-wc-rating.iif-wc-rating-no-reviews .iif-shop-review-link{display:none}
.iif-wc-price{word-wrap:break-word}
.iif-wc-price .amount{word-break:break-all}
.iif-wc-price .price{font-size:26px!important}
.iif-wc-price .price del{color:#999}
.iif-wc-description{word-wrap:break-word}
.iif-wc-add-to-cart form.cart .button,.iif-wc-add-to-cart form.cart div.quantity{float:none!important;display:inline-block;vertical-align:middle}
.iif-wc-add-to-cart form.cart{margin-top:0!important;margin-bottom:0!important}
.iif-wc-add-to-cart form.cart .variations td .label{font-weight:700}
.iif-wc-add-to-cart form.cart .variations td select{border-style:solid!important;border-width:0;-moz-appearance:none;-webkit-appearance:none;width:100%}
.iif-wc-add-to-cart form.cart .variations td.value{position:relative}
.iif-wc-add-to-cart form.cart .variations td.value span:after{border:6px solid;border-color:#666 transparent transparent;content:"";display:block;height:0;margin-top:3px;pointer-events:none;position:absolute;right:10px;transform:translateY(-145%);width:0}
.iif-wc-add-to-cart form.cart .variations td.value .reset_variations{float:right;margin-top:1em}
.iif-wc-add-to-cart.iif-hide-input-quantity .quantity,.iif-wc-add-to-cart.iif-hide-input-quantity .iif-shop-grouped-product-list-item--quantity{display:none!important}
.iif-wc-add-to-cart.iif-hide-stock .stock{display:none}
.iif-wc-add-to-cart .quantity input.qty{border:0 solid #333!important;width:auto;max-width:4.3em}
.iif-wc-add-to-cart.iif-fields-label-position-stacked form.cart .variations td{display:block}
.iif-wc-add-to-cart.iif-fields-label-position-stacked form.cart .variations td.label{padding-bottom:.6em!important}
.iif-wc-add-to-cart.iif-fields-label-position-stacked form.cart div.quantity{display:block;margin:0 0 20px!important}
.iif-wc-add-to-cart{word-wrap:break-word}
.iif-dynamic-content-woo--product-additional-information.iif-shop h2{color:inherit!important;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-shadow:inherit}
.iif-tab,.iif-tabs-controls{word-wrap:break-word}
.m-tabs{border:1px solid #d9d9d9}
ul.iif-tabs-controls{background-color:#f4f4f4}
ul.iif-tabs-controls:after{border-top:1px solid #d9d9d9;content:"";display:block;visibility:visible;position:relative;top:-1px;z-index:9}
.iif-tabs-controls li{float:left;border-right:1px solid #d9d9d9;font-weight:600;position:relative;cursor:pointer;max-width:100%;display:table;z-index:11;line-height:1.7em}
.iif-tabs-controls li:not(.iif-tab-active):last-child{border-right:none}
.iif-tabs-controls li a{text-decoration:none;color:#666;padding:4px 30px;vertical-align:middle;display:table-cell;line-height:inherit}
.iif-tabs-controls li.iif-tab-active{background-color:#fff}
.iif-tab-active a{color:#333!important}
.iif-tab p:last-of-type{padding-bottom:0}
.iif-all-tabs{background-color:#fff}
.iif-all-tabs>div{display:none}
.iif-all-tabs .iif-active-content{display:block}
.iif-tab{padding:24px 30px}
.iif-tab-content{position:relative}
.col-1_3 .iif-tabs-controls,.col-1_4 .iif-tabs-controls,.col-1_5 .iif-tabs-controls,.col-1_6 .iif-tabs-controls,.col-2_5 .iif-tabs-controls,.col-3_8 .iif-tabs-controls{border-bottom:none}
.col-1_3 .iif-tabs-controls li,.col-1_4 .iif-tabs-controls li,.col-1_5 .iif-tabs-controls li,.col-1_6 .iif-tabs-controls li,.col-2_5 .iif-tabs-controls li,.col-3_8 .iif-tabs-controls li{float:none;border-right:none;border-bottom:1px solid #d9d9d9}
.col-1_3 .iif-tabs-vertically-stacked .iif-tabs-controls li,.col-1_4 .iif-tabs-vertically-stacked .iif-tabs-controls li,.col-1_5 .iif-tabs-vertically-stacked .iif-tabs-controls li,.col-1_6 .iif-tabs-vertically-stacked .iif-tabs-controls li,.col-2_5 .iif-tabs-vertically-stacked .iif-tabs-controls li,.col-3_8 .iif-tabs-vertically-stacked .iif-tabs-controls li{width:100%}
.iif-tabs-controls{list-style:none!important;padding:0!important;line-height:inherit!important}
@media (max-width:767px){.iif-tabs-controls{border-bottom:none;height:auto!important}.iif-tabs-controls li{float:none;border-right:none;border-bottom:1px solid #d9d9d9;display:block}}
@media (max-width:479px){.iif-tabs-controls{border-bottom:none}.iif-tabs-controls li{float:none;border-right:none;border-bottom:1px solid #d9d9d9}}
.iif-wc-tabs{border:1px solid #d9d9d9}
.sec.i-0.sec{padding-top:0px}
.row.i-0.row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px;padding-bottom:0px}
.row.i-1,body #page-container .iif-db #iif-boc .iif-l .row.i-1.row,body.iif-pagebuilder-layout.single #page-container #iif-boc .iif-l .row.i-1.row,body.iif-pagebuilder-layout.single.iif-full-width-page #page-container #iif-boc .iif-l .row.i-1.row,.row.i-0,body #page-container .iif-db #iif-boc .iif-l .row.i-0.row,body.iif-pagebuilder-layout.single #page-container #iif-boc .iif-l .row.i-0.row,body.iif-pagebuilder-layout.single.iif-full-width-page #page-container #iif-boc .iif-l .row.i-0.row{width:100%}
.iif-wc-cart-notice-0 .iif-shop-form-login,.iif-wc-cart-notice-0 .iif-shop-form-coupon,.iif-wc-tabs-0.m-tabs .iif-all-tabs .iif-tab{color:#000000!important}
.iif-wc-cart-notice-0 .iif-shop-message,.iif-wc-cart-notice-0 .iif-shop-info,.iif-wc-cart-notice-0 .iif-shop-error{background-color:#0d3d4c!important}
.iif-wc-cart-notice-0 .iif-shop-message,.iif-wc-cart-notice-0 .iif-shop-info,.iif-wc-cart-notice-0 .iif-shop-error{padding-top:15px!important;padding-right:15px!important;padding-bottom:15px!important;padding-left:15px!important;margin-top:0em!important;margin-right:0em!important;margin-bottom:2em!important;margin-left:0em!important}
body #page-container .sec .iif-wc-cart-notice-0 .wc-forward,body #page-container .sec .iif-wc-cart-notice-0 button.button,body #page-container .sec .iif-wc-cart-notice-0 .wc-backward{color:#000000!important}
.row.i-1.row{padding-top:0px!important;padding-top:0px}
.iif-wc-images-0 ul.products li.product span.onsale{padding-top:6px!important;padding-right:18px!important;padding-bottom:6px!important;padding-left:18px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important}
.iif-wc-rating-0 .iif-shop-product-rating .star-rating>span:before{color:#e09900!important}
.iif-wc-rating-0 a.iif-shop-review-link,.iif-wc-price-0 .price ins{color:#0d3d4c!important}
.iif-wc-rating-0{margin-top:0em!important;margin-right:0em!important;margin-bottom:1.618em!important;margin-left:0em!important}
.iif-wc-rating-0 .star-rating{width:calc(5.4em + (0px * 4))}
body #page-container .sec .iif-wc-add-to-cart-0 .button{color:#0d3d4c!important}
.col.i-0{padding-top:20px}
.col.i-2{padding-right:20px;padding-left:20px}
@media only screen and (max-width:980px){body #page-container .sec .iif-wc-cart-notice-0 .wc-forward:after,body #page-container .sec .iif-wc-cart-notice-0 button.button:after,body #page-container .sec .iif-wc-cart-notice-0 .wc-backward:after,body #page-container .sec .iif-wc-add-to-cart-0 .button:after{display:inline-block;opacity:0}body #page-container .sec .iif-wc-cart-notice-0 .wc-forward:hover:after,body #page-container .sec .iif-wc-cart-notice-0 button.button:hover:after,body #page-container .sec .iif-wc-cart-notice-0 .wc-backward:hover:after,body #page-container .sec .iif-wc-add-to-cart-0 .button:hover:after{opacity:1}}
@media only screen and (max-width:767px){body #page-container .sec .iif-wc-cart-notice-0 .wc-forward:after,body #page-container .sec .iif-wc-cart-notice-0 button.button:after,body #page-container .sec .iif-wc-cart-notice-0 .wc-backward:after,body #page-container .sec .iif-wc-add-to-cart-0 .button:after{display:inline-block;opacity:0}body #page-container .sec .iif-wc-cart-notice-0 .wc-forward:hover:after,body #page-container .sec .iif-wc-cart-notice-0 button.button:hover:after,body #page-container .sec .iif-wc-cart-notice-0 .wc-backward:hover:after,body #page-container .sec .iif-wc-add-to-cart-0 .button:hover:after{opacity:1}}