/*!
Theme Name: Inspiring Publishers
Author: M360
Description: A custom Wordpress Theme for Inspiring Publishers Website.
Version: 0.0.97
*/
 :root{--primary-color:#854776;--secondary-color:#666;--text-color:#333;--font-family:"Roboto", sans-serif;--title-font-family:"Roboto", sans-serif;--gray-color:#eee;--border-radius:4px;--font-size:16px;--line-height:1.4;--body-background:#fff;--header-background:#3768B4;--footer-background:#222}*{padding:0;margin:0;outline:none;background:none;border-radius:0;-webkit-border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:0;text-shadow:none;-webkit-font-smoothing:none!important}html{-webkit-text-size-adjust:none;font-size:var(--font-size)}body{font-family:var(--font-family);font-size:.875rem;color:var(--text-color);line-height:var(--line-height);background:var(--body-background)}a{color:var(--primary-color)}p,h1,h2,h3,h4{margin:0 0 15px 0}h1,h2,h3,h4{font-family:var(--title-font-family);font-weight:700}h1{font-size:200%}h2{font-size:160%}h3{font-size:130%}h4{font-size:110%}.clear{clear:both}.right{float:right}.left{float:left}.flex{display:flex;flex-wrap:wrap;justify-content:space-between}.wrapper{max-width:990px;margin:auto;align-items:center}.header{padding:30px 0;border-bottom:solid 1px var(--primary-color)}.home .header{border-bottom:none}.header .logo img{display:inline-block;max-height:40px}.floating{position:fixed;z-index:1000;bottom:-4px;right:100px}.floating a{background:blue;padding-bottom:19px;border-bottom-left-radius:0;border-bottom-right-radius:0;transition-duration:0.5s}.navigation ul{list-style:none}.navigation ul li{display:inline-block}.navigation ul ul li{display:block}.navigation a{font-size:.8125rem;font-weight:700;text-decoration:none;color:#666;font-family:var(--title-font-family);display:inline-block;text-transform:uppercase}.navigation .menu-item-has-children::after{content:"▾";display:inline-block;height:auto;color:#666}.menu>li{display:block;margin:0 10px}.menu>li:last-child{margin-right:0px!important}.main-nav li{position:relative}.main-nav ul ul{display:none;position:absolute;top:20px;left:-20px;z-index:99999;background-image:linear-gradient(to bottom,transparent,#fff,#fff,#fff);padding:10px 0;width:180px;border-radius:var(--border-radius)}.main-nav ul li:hover>ul{display:block;border-radius:var(--border-radius)}.main-nav .sub-menu a{padding:10px 18px;display:block;color:var(--primary-color);width:100%}.main-nav .sub-menu a:hover{background:var(--gray-color)}.main{padding:30px}.home .main{padding:0}.content ul,.content ol,.sidebar ol,.sidebar ul{margin:0 0 30px 30px}.content li,.sidebar li{margin-bottom:5px}.sidebar ul{list-style:none;margin-left:0}.sidebar .widget ul li::before{content:"→";margin-right:5px;opacity:.5}.content img{display:inline-block;margin:0 0 25px 0;max-width:100%;border-radius:var(--border-radius)}.block .flex{justify-content:center;align-items:center}.block .title{font-weight:800;text-align:center}.hero{background:#fff;border-radius:var(--border-radius);box-shadow:5px 5px 100px 50px #eee}.hero-left{width:50%;padding:30px 30px 30px 60px}.sticky-testimonial{padding:0 60px 30px 60px;font-size:.75rem}.sticky-testimonial .details{border-left:solid 1px #ccc;padding-left:10px}.sticky-testimonial .testimonial-meta{margin-top:15px}.hero-right{width:50%;padding:30px 60px 30px 30px}.note{font-size:.75rem;color:#999;margin:5px 0 0 0}.intro{padding:30px 0}.intro .intro-left{width:50%;padding:30px 30px 30px 60px}.intro .intro-right{width:50%;padding:30px 60px 30px 30px;font-size:.8125rem}.intro-right .stack{background:#f7f6f6;padding:20px;border-radius:var(--border-radius);margin-bottom:5px}.stack p{margin:0}.intro .intro-right strong{font-size:.875rem;color:#333}.partners{padding:30px;border:solid 1px #ccc;border-radius:var(--border-radius);margin-bottom:60px}.marketing{margin:30px 60px}.marketing .copy{padding:0 60px 0 0;flex:1}.marketing .copy-image{width:50%;border-radius:var(--border-radius);margin-bottom:0;padding-top:50%;background-size:cover;background-position:center center}.image-caption{margin-bottom:-30px;padding-top:10px}.featured-photo{height:60px;background-size:contain;background-repeat:no-repeat;background-position:center center;margin:0 auto 30px auto}.testimonials{background:#333;background-size:cover;color:#fff;padding:30px 0}.testimonials .card{box-shadow:none!important;position:relative}.testimonials .card .quote{background:var(--primary-color);color:#fff;padding:6px 9px;bottom:-16px;left:20px;position:absolute;border-radius:var(--border-radius)}.testimonials .card .quote::before{font-family:'FontAwesome';content:'\f10e'}.testimonial-photo{width:40px;height:40px;border-radius:50%;background-size:cover;background-position:center center;margin-right:15px}.testimonial-meta{margin-top:35px;align-items:start!important}.page-title{padding-bottom:5px;border-bottom:solid 1px var(--gray-color);margin-bottom:25px}.breadcrumb{text-transform:uppercase;font-size:.75rem;color:#999;margin:0 -5px}.breadcrumb a{color:#0000fe;text-decoration:none;font-weight:700;display:inline-block;margin:0 5px}.breadcrumb a:nth-child(odd){color:#5EBA7D}.title{font-weight:700}.sub-title{font-weight:300;text-transform:inherit;margin-top:-15px}.featured-image{display:inline-block!important;max-width:40%!important;margin:0 0 25px 25px!important}.page-mast-head{padding:15px 0;background-size:cover;background-position:center center}.single .post-meta{width:15%}.single .content{width:60%;padding:0 60px;flex:1}.page-template-page-contact .content{width:80%;padding:0 60px 0 0;flex:1}.sidebar{width:25%}.widget{margin-bottom:25px}.sticky{top:30px;position:sticky}.lines{margin:0 auto 60px auto}.lines .line{justify-content:left;align-items:center;padding:8px 0;border-bottom:solid 1px #eee}.line h4{margin:0;flex:1}.short-date{color:#ccc;font-size:.75rem;font-weight:700;text-transform:uppercase;padding-right:30px;min-width:80px}.cards{margin:25px 0;flex-wrap:wrap}.mat{width:33.33%;padding:0 10px 20px 10px}.cards .card{display:block;background:#fff;color:var(--text-color);text-decoration:none;transition-duration:0.5s;border-radius:var(--border-radius);box-shadow:2px 2px 40px #ccc;position:relative}.cards .card:hover{margin-top:-5px}.cards .featured-photo{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;padding-top:60%;background-size:cover;background-position:center center;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.cards .details{padding:25px}.cards .details .title{margin-bottom:5px}.cards .details .excerpt,.testimonial-meta .excerpt{opacity:.7;font-size:.8125rem}.services{padding:0 0 60px 0}.service{padding:0 15px;text-align:center}.blog-title{font-size:300%}.blog-description{margin:-20px 0 25px 0;opacity:.6;font-weight:100;font-size:.9375rem}.share{margin:25px 0 0 0}.share .sm{margin-right:5px;line-height:36px;width:36px;background:var(--gray-color);color:#999;text-align:center;border-radius:var(--border-radius)}.published{margin:0 0 25px 0;opacity:.5;font-size:.75rem;font-weight:700;text-transform:uppercase}.published_on{opacity:.5;text-transform:uppercase;text-align:right;font-size:80%;margin:25px 0 0 0}.author{margin:50px 0 100px 0}.author h2{opacity:.2;font-weight:100}.author h3{font-weight:800}.author .description{margin:-10px 0 20px 0;opacity:.7}.author img{width:92px;border-radius:var(--border-radius);height:92px;margin-right:15px}.category-name{text-align:right;font-size:.75rem;color:#999}.follow .sm{font-size:1.5rem}.follow a{margin-right:10px;display:inline-block}.follow a:last-child{margin-right:0}.fa-facebook{color:#3b5998}.fa-twitter{color:#1DA1F2}.fa-linkedin{color:#0e76a8}.fa-instagram{color:#8a3ab9}.fa-youtube{color:red}.comments{margin:50px 0}.comments h3{display:inline-block;border-top:solid 1px var(--primary-color);padding-top:15px}.comments ol,.comments ul{list-style:none}.comments li{margin-bottom:15px}.comments .vcard{display:flex;align-items:center;font-style:normal;margin-bottom:5px}.comments cite{margin-left:5px;font-style:inherit}.comments .says,.comments .nocomments{display:none}.comments .comment-body{background:var(--comment-background);margin-bottom:5px;padding:15px 15px 40px 15px;border-radius:var(--border-radius);position:relative}.comments .children{margin:0 0 0 50px}.comments .avatar{border-radius:50%}.comments .commentmetadata{position:absolute;bottom:15px;left:15px}.comments .comment-form-comment label{display:block}.comments textarea,.comments input[type="text"]{width:100%;display:block;border:solid 1px var(--gray-color);padding:15px;font-family:var(--font-family);border-radius:var(--border-radius)}.comments input[type="text"]{padding:8px 10px!important}.comments .reply{position:absolute;right:15px;bottom:15px}.alignright{float:right;margin:0 0 30px 30px!important}.alignleft{float:right;margin:0 30px 30px 0px!important}.aligncenter{display:block;margin:30px auto!important}marquee{margin-top:30px}marquee img{flex:1;display:inline-block;margin:0 25px 0 25px!important;max-height:24px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background-size:contain!important;border-radius:var(--border-radius);background-position:center center}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--border-radius)}.embed-container .play-button{width:68px;height:48px;background-color:#333;box-shadow:0 0 30px rgb(0 0 0 / .6);z-index:1;opacity:.9;border-radius:6px}.embed-container .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:#fff0 #fff0 #fff0 #fff}.embed-container .play-button{cursor:pointer}.embed-container .play-button,.embed-container .play-button:before{position:absolute}.embed-container .play-button,.embed-container .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.embed-container .play-button:hover{background-color:red}.shelf{margin:-5px -5px 30px -5px}.shelf .book{width:90px;height:135px;border-radius:var(--border-radius);margin:5px;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#eee}.footer{padding:30px 0 0 0;font-size:.8125rem;color:#ccc;background:var(--footer-background)}.columns .column:first-child{width:60%;padding:0 30px 0 0}.columns .column:last-child{width:40%;padding:0 0 0 30px}.footer .footer-bottom{background:#000;padding:15px 0 50px 0;margin-top:20px;font-size:.8125rem}.footer .footer-navigation{text-align:right;margin:0 -5px}.footer .footer-navigation ul{list-style:none}.footer .footer-navigation ul li{display:inline-block;margin:0 5px}.footer-text{opacity:.6}.not-found{text-align:center}.submit,.button,input[type="submit"]{display:inline-block;background:var(--primary-color);color:#fff;font-family:var(--title-font-family);padding:13px 30px;font-size:90%;line-height:12px;font-weight:700;border:none;cursor:pointer;text-transform:uppercase;border-radius:var(--border-radius);text-decoration:none;transition-duration:0.3s}.skelton-button{display:inline-block;border:solid 1px var(--primary-color);color:var(--primary-color);font-family:var(--title-font-family);padding:12px 30px;font-size:90%;line-height:12px;font-weight:700;cursor:pointer;text-transform:uppercase;border-radius:var(--border-radius);text-decoration:none;transition-duration:0.3s}.submit:hover,.button:hover,input[type="submit"]:hover,.skelton-button:hover{padding-right:50px}input[type="text"],input[type="number"],input[type="email"],input[type="tel"],select,textarea{border:solid 1px #ccc;padding:10px 15px;border-radius:var(--border-radius);font-family:var(--font-family);font-size:.8125rem;width:100%;margin:0;margin-bottom:5px;background:#fff}.wpcf7 label{font-weight:700}.wpcf7 .wpcf7-not-valid-tip{font-size:0.75rem!important;margin-bottom:15px}.wpcf7 form .wpcf7-response-output{margin:15px 0px!important;padding:5px 10px!important;border:none!important;background:#00a0d2;color:#fff;border-radius:var(--border-radius);font-size:0.75rem!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background:#ffb900}.wpcf7 form.sent .wpcf7-response-output{background:#46b450}.pager{margin-bottom:35px;display:flex;width:100%}.pager .pager-info{line-height:28px;flex:1;color:#999;text-align:right;padding-right:15px}.pager .index{text-align:right}.pager a,.pager span{display:none;text-decoration:none;color:#fff}.pager .prev,.pager .next{display:inline-block;padding:3px 12px;background:var(--primary-color);border-radius:4px;font-weight:700}.wp-caption{max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto}.wp-caption-text{color:#444;font-size:12px;text-align:center}.wp-caption .wp-caption-text{margin-bottom:.8075em;margin-top:.8075em}.gallery-item{float:left;margin:0 4px 4px 0!important;overflow:hidden;position:relative}.gallery-icon img{height:100%!important;border:none!important;margin-bottom:0px!important;display:block!important}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:48%;max-width:calc(50% - 4px)}.gallery-columns-3 .gallery-item{max-width:32%;max-width:calc(33.3% - 4px)}.gallery-columns-4 .gallery-item{max-width:23%;max-width:calc(25% - 4px)}.gallery-columns-5 .gallery-item{max-width:19%;max-width:calc(20% - 4px)}.gallery-columns-6 .gallery-item{max-width:15%;max-width:calc(16.7% - 4px)}.gallery-columns-7 .gallery-item{max-width:13%;max-width:calc(14.28% - 4px)}.gallery-columns-8 .gallery-item{max-width:11%;max-width:calc(12.5% - 4px)}.gallery-columns-9 .gallery-item{max-width:9%;max-width:calc(11.1% - 4px)}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1){clear:left}.gallery-caption{background-color:rgb(0 0 0 / .7);box-sizing:border-box;color:#fff;font-size:.75rem;margin:0;max-height:50%;opacity:0;filter:alpha(opacity=0);padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:100%;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.gallery-caption:before{content:"";height:100%;min-height:50px;position:absolute;top:0;left:0;width:100%}.gallery-item:hover .gallery-caption{opacity:1;filter:alpha(opacity=100)}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.page-card{background:var(--card-background);border-radius:var(--border-radius);align-items:center}.page-card .page-photo img{width:260px;height:260px;max-width:initial;border-radius:initial;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);display:block;margin:auto}.page-card .page-content{padding:25px}.book-card{width:100%;margin:0 10px 10px 10px}::-webkit-scrollbar{width:10px;height:0}::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{height:0;background-color:#fff0}::-webkit-scrollbar-track-piece{background-color:#ccc}::-webkit-scrollbar-thumb:vertical{height:0;background-color:#999}@media only screen and (max-width:1010px){.wrapper{width:auto!important;padding:0 25px}.header{padding-bottom:0px!important}.logo,.navigation,.hero,.hero-right,.hero-left,.intro-left,.intro-right,.copy,.copy-image,.post-meta{width:100%!important}.hero-left,.post-meta{order:2}.sidebar{order:3}.sticky-testimonial{padding:0 30px 30px 30px}.copy-image{margin-bottom:30px!important}.hero-left,.hero-right,.intro-left,.intro-right,.copy{padding:30px!important}.main{padding:30px 0px!important}.home .main{padding:0px!important}.hero-right{padding:0px!important}.hero-right .note{padding:15px 30px 0 30px}.hero-right iframe,.embed-container{border-bottom-left-radius:0px!important;border-bottom-right-radius:0px!important}.partners{margin-bottom:0px!important}.services{padding-bottom:0px!important}.logo img{margin:auto;margin-bottom:25px;max-width:100%}.menu>li{margin-bottom:25px}.footer .footer-navigation{margin-top:25px}.intro,.marketing,.content{padding:0px!important;margin:0px!important}.footer .widgets .column,.mat{width:100%!important;margin-bottom:25px;padding:0px!important}.sidebar{min-width:100%!important;border-left:none;padding:0px!important;margin:30px 0px!important}.post-meta{margin-bottom:30px}.footer{margin-top:-30px}}