/* https://ajdg.solutions/wp-content/themes/ajdgsolutions/custom.css?ver=cp_872fe612 */
#mbj-notify-bar-wrapper{border-bottom:2px solid #518257;border-top:1px solid #518257;background-image:url(/wp-content/themes/ajdgsolutions/images/notify-bar-palms.png);background-repeat:no-repeat;background-size:120px;background-position:right center}#mbj-notify-bar{font-size:110%}@media (min-width:768px){.main-navigation ul ul li a,.secondary-navigation ul ul li a{width:250px}}button,input[type="button"],input[type="reset"],input[type="submit"],.button,.widget a.button{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.coupon button{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0}.coupon input#coupon_code{-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:none;padding:.55em .5em;outline:none;border:1px solid #e4e4e4;background-color:#fdfdfd}.wc-proceed-to-checkout .button.checkout-button{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.input-text,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:none;padding:.55em .5em;outline:none;border:1px solid #e4e4e4;background-color:#fdfdfd;border-radius:6px}input:active,textarea:active,.input-text:focus,input:focus,textarea:focus{border:1px solid #1fa4d1;background-color:#efefef}.button .ajdg-cart::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;height:1em;line-height:1.618;vertical-align:baseline;font-style:normal;font-variant:normal;font-family:'Font Awesome 5 Free';font-weight:900;color:#fff;content:"\f291"}.cart_totals table{margin:0}.cart_totals table th:first-child{-webkit-border-radius:6px 0 0 0;-moz-border-radius:6px 0 0 0;-border-radius:6px 0 0 0}.cart_totals table th:last-child{-webkit-border-radius:0 6px 0 0;-moz-border-radius:0 6px 0 0;-border-radius:0 6px 0 0}div.gateway-icons{text-align:center}div.gateway-icons img{margin:5px;padding:0;width:75px}@media screen and (max-width:980px){div.gateway-icons span:nth-child(4):after{content:"\A";white-space:pre}}#payment .payment_methods li label[for=payment_method_wpg_paypal_checkout_cc] .ppcp-card-icon{float:right;margin-left:.3em;max-height:1.618em}.payment_method_eh_ideal_stripe #eh-stripe-ideal-accountholder-name,.payment_method_eh_ideal_stripe #eh-stripe-ideal-element{padding:5px;border:1px solid #eee;background-color:#fff;box-sizing:border-box;margin:0}.payment_method_eh_stripe_pay #eh-stripe-card-element{padding:5px}.woocommerce-tabs .panel{clear:left;float:left;width:100%}.product .woocommerce-tabs ul.tabs{width:100%;float:none;margin-right:5.8823529412%;border-top:none}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:' ';width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:0;height:0;content:' '}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-6px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-6px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.ajdg-grid section.woocommerce-MyAccount-navigation-link{line-height:1.618;text-align:center}.ajdg-grid section.woocommerce-MyAccount-navigation-link span.icon::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-family:'Font Awesome 5 Free';font-size:3em;vertical-align:baseline;content:"\f15c";line-height:1.618;margin:0;text-align:center}.ajdg-grid section.woocommerce-MyAccount-navigation-link--dashboard span.icon::before{font-weight:900;content:"\f3fd";color:#1fa4d1}.ajdg-grid section.woocommerce-MyAccount-navigation-link--orders span.icon::before{font-weight:900;content:"\f291";color:#06A10B}.ajdg-grid section.woocommerce-MyAccount-navigation-link--downloads span.icon::before{font-weight:900;content:"\f1c6";color:#012056}.ajdg-grid section.woocommerce-MyAccount-navigation-link--manage-license span.icon::before{font-weight:900;content:"\f15c";color:#ab2a7d}.ajdg-grid section.woocommerce-MyAccount-navigation-link--edit-address span.icon::before{font-weight:900;content:"\f015";color:#c80}.ajdg-grid section.woocommerce-MyAccount-navigation-link--edit-account span.icon::before{font-weight:900;content:"\f007";color:#D55400}@media screen and (max-width:980px){.ajdg-grid section.woocommerce-MyAccount-navigation-link--dashboard span.icon::before{font-size:2em}.ajdg-grid section.woocommerce-MyAccount-navigation-link--orders span.icon::before{font-size:2em}.ajdg-grid section.woocommerce-MyAccount-navigation-link--downloads span.icon::before{font-size:2em}.ajdg-grid section.woocommerce-MyAccount-navigation-link--manage-license span.icon::before{font-size:2em}.ajdg-grid section.woocommerce-MyAccount-navigation-link--edit-address span.icon::before{font-size:2em}.ajdg-grid section.woocommerce-MyAccount-navigation-link--edit-account span.icon::before{font-size:2em}}.woocommerce-MyAccount-content{width:100%!important}.my_account_orders .button.order-again::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;vertical-align:-.125em;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f021";margin-left:.5407911001em}div.ajdg-box{margin:1em 0 1.5em 0;padding:9px 10px 9px 50px;border-width:1px 0 1px 0;border-style:solid;border-color:#e4e4e4;color:#252b2d;text-shadow:none;background:#f5f5f5 url(/wp-content/themes/ajdgsolutions/images/box-info.png) no-repeat 20px 45%}div.ajdg-box p{margin:0}div.ajdg-box.alert{border-color:#f0baa2;background:#ffd9c8 url(/wp-content/themes/ajdgsolutions/images/box-alert.png) no-repeat 20px 45%}div.ajdg-box.download{border-color:#d4ebaf;background:#edfcd5 url(/wp-content/themes/ajdgsolutions/images/box-download.png) no-repeat 20px 45%;}div.ajdg-box.tick{border-color:#d4ebaf;background:#edfcd5 url(/wp-content/themes/ajdgsolutions/images/box-tick.png) no-repeat 20px 45%;}div.ajdg-box.note{border-color:#efe3ae;background:#fef6d2 url(/wp-content/themes/ajdgsolutions/images/box-note.png) no-repeat 20px 45%}.cuf_input{display:none!important;visibility:hidden!important}.cuf_field,.cuf_textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:none;padding:.55em .5em;outline:none;border:1px solid #e4e4e4;background-color:#fdfdfd;border-radius:6px;width:100%;margin-top:5px;margin-bottom:15px}.cuf_field:active,.cuf_textarea:active,.cuf_field:focus,.cuf_textarea:focus{border:1px solid #1fa4d1;background-color:#efefef}#contactsubmit:hover,#contactsubmit:focus{background:#068bb8}#contactsubmit{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:.6180469716em 1.41575em;width:100%;float:left;text-transform:uppercase;text-align:center}.contactform_respons{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:5px 0 15px 0;padding:10px 15px;display:block;border:rgb(230,219,85) solid 1px;background-color:rgb(255,255,224)}table.ajdg-table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.ajdg-table{width:100%;margin-bottom:18px}.ajdg-table th,.ajdg-table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.ajdg-table th{font-weight:700}.ajdg-table thead th{vertical-align:bottom}.ajdg-table caption+thead tr:first-child th,.ajdg-table caption+thead tr:first-child td,.ajdg-table colgroup+thead tr:first-child th,.ajdg-table colgroup+thead tr:first-child td,.ajdg-table thead:first-child tr:first-child th,.ajdg-table thead:first-child tr:first-child td{border-top:0}.ajdg-table tbody+tbody{border-top:2px solid #ddd}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapsed;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.ajdg-table tbody tr:hover td,.ajdg-table tbody tr:hover th{background-color:#f5f5f5}table.ajdg-table caption{font-weight:700}.pricing_plans{display:inline-block;margin:0 auto;padding:0;width:100%}.pricing_plans p{margin:0}.pricing_2_plans .pricing_plan{width:49%;float:left}.pricing_2_plans .pricing_plan_0{margin-right:2%}.pricing_3_plans .pricing_plan{width:32%;float:left}.pricing_3_plans .pricing_plan_0{margin-right:1.9%}.pricing_3_plans .pricing_plan_2{margin-left:1.9%}.pricing_4_plans .pricing_plan{width:24.5%;float:left}.pricing_4_plans .pricing_plan_0{margin-right:.66%}.pricing_4_plans .pricing_plan_2{margin-left:.66%}.pricing_4_plans .pricing_plan_3{margin-left:.66%}.pricing_plan a{border-bottom:none}.pricing_plan .pricing_title{background:#222;border-bottom:#111 solid 1px;padding:14px 18px;font-size:26px;text-align:center;color:#fff;line-height:35px;border-top-left-radius:8px;border-top-right-radius:8px}.pricing_plan .pricing_head{border-top:#222 solid 2px;background:linear-gradient(0deg,rgba(34,34,34,1) 0%,rgba(51,51,51,1) 100%)}.pricing_plan .pricing_head .pricing_price{padding:6px 10px;font-size:62px;line-height:1em;text-align:center;color:#fff}.pricing_plan .pricing_head .pricing_subtitle{font-size:20px;line-height:20px;text-align:center;padding:10px 30px 20px}.pricing_plan .pricing_head .pricing_description{font-size:16px;line-height:20px;padding:0 30px 20px;text-align:center;color:#fff}.pricing_plan .pricing_features{padding:10px 20px;background:whitesmoke;text-align:center}.pricing_plan .pricing_features .pricing_feature{font-size:16px;color:#000;line-height:1.6em;padding:5px 16px;border-bottom:1px dotted lightgrey}.pricing_plan .pricing_features .pricing_feature:last-child{border-bottom:none}.pricing_4_plans .pricing_plan .pricing_head .pricing_price{font-size:53px}.pricing_4_plans .pricing_plan .pricing_head .pricing_subtitle{font-size:18px;line-height:18px;padding:10px 10px 20px}.pricing_4_plans .pricing_plan .pricing_head .pricing_description{font-size:16px;line-height:18px}.pricing_4_plans .pricing_plan .pricing_features .pricing_feature{padding:4px 10px;font-size:14px}.pricing_plan .pricing_foot{display:block;padding:15px 25px;border-top:whitesmoke solid 2px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;text-align:center;color:#fff;font-size:25px;text-decoration:none;font-weight:400}.pricing_plan .pricing_foot:hover{opacity:.9}.pricing_4_plans .pricing_plan .pricing_foot{padding:4px 20px;font-size:20px}@media only screen and (max-width:768px){.pricing_plans{display:inline-block;margin:0 auto;padding:0;width:100%}.pricing_2_plans .pricing_plan{width:49%;float:left}.pricing_2_plans .pricing_plan_0{margin-right:2%}.pricing_3_plans .pricing_plan{width:49%;float:left}.pricing_3_plans .pricing_plan_0{margin-right:2%}.pricing_3_plans .pricing_plan_2{margin-left:2%}.pricing_4_plans .pricing_plan{width:49%;float:left}.pricing_4_plans .pricing_plan_0{margin-right:2%}.pricing_4_plans .pricing_plan_2{margin-left:2%}.pricing_4_plans .pricing_plan_3{margin-left:2%}.pricing_plans .pricing_plan{width:48%;margin:10px 5px 20px 5px}.pricing_plan .pricing_title{position:relative;font-size:26px!important;line-height:35px}.pricing_plan .pricing_head .pricing_price{font-size:74px!important;line-height:100px!important}.pricing_plan .pricing_head .pricing_subtitle{font-size:16px!important;line-height:28px;padding:10px 40px 20px}.pricing_plan .pricing_head .pricing_description{font-size:15px!important;line-height:26px!important;padding:0 40px 20px}.pricing_plan .pricing_features .pricing_feature{padding:5px 16px;font-size:14px!important}.pricing_plan .pricing_foot{padding:10px 40px;text-align:center;font-size:25px!important}}.ajdg-sidebar-links a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:900;line-height:inherit;vertical-align:baseline;margin:0em .27035em 0em .27035em;font-size:2.5em}.ajdg-sidebar-links a.post-telegram:before{color:#08C}.ajdg-sidebar-links a.post-mastodon:before{color:#8c8dff}.ajdg-sidebar-links a.post-rss:before{color:#ff8900}.ajdg-sidebar-links a.post-mastodon:hover{cursor:pointer}h1.centered,h2.centered,h3.centered,h4.centered,h5.centered{text-align:center}.beta+h3,h2+h3{border-top:none}hr{margin:3em 1.5em 3em 1.5em}img{display:inline}img.noborder{border-style:none}img.nopadding{padding:0}.site-footer{padding:1em 0 1em;font-size:.95em}.footer-widgets .widget{margin:0 0 2em}.footer-widgets .widget .widget-title{padding:0 0 .5em;margin-bottom:1em;font-size:1.2em}.footer-widgets .widget_nav_menu ul li{margin-bottom:.5em}.site-footer .site-info{font-size:.9em}@media (min-width:768px){.site-footer #credit{text-align:right}.footer-widgets{padding-top:1em;border-bottom:1px solid rgba(0,0,0,.05)}}