/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
**
 * If using a CSS pre-processor,tell it to overwrite this file. If not,place
 * your custom CSS modifications here.
 */

body{margin-top:0;font-family:Arial,Helvetica,sans-serif;color:#555;font-size:16px;}body,html{scroll-behavior:smooth !important;margin:0;}.main-front-bg{display:block;height:100%;background:url(/themes/custom/designer/images/canva-macbook-planner-book.jpg);background-repeat:repeat;background-attachment:scroll;background-size:auto;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative;}#block-modern-block-12{position:absolute;top:40%;left:0;margin-top:-135px;width:100%;text-align:center;display:inline-block;padding:40px;}.how-help{background:url(/themes/custom/designer/images/transparent-bg.png);opacity:0.8;display:inline-block;transition:.3s ease;}#help-link{font-family:'Gloria Hallelujah',cursive;display:inline-block;padding:60px;color:#ffffff !important;font-size:28px;}@media(min-width:767px){#help-link{font-size:48px;}}#help-link:focus,#help-link:hover{text-decoration:none;transform:scale(1.1);}.help-arrow-box{background:url(/themes/custom/designer/images/help-clickhere.gif);background-repeat:no-repeat;background-size:95px auto;min-height:80px;width:80%;max-width:1800px;background-position:top 0 right 0;}#navbar{margin-top:0;}.path-frontpage .navbarbg{background:#333;border-top:7px solid #7b1113;margin:0;}.navbarbg{background:#333;border-top:7px solid #7b1113;margin:0 0 80px 0;}.navbar-header{text-align:center;}.navbar{margin-bottom:45px;border:none;background:none;min-height:auto;}.horizontal-menu li a,.horizontal-menu li span{background:none;padding:20px 20px;color:#fff;transition:.3s ease;}.horizontal-menu li > a:hover,.horizontal-menu li > a:active,.horizontal-menu li a:focus,.horizontal-menu li span:hover,.horizontal-menu li span:focus,.horizontal-menu li span:active{background:#7b1113;text-decoration:none !important;}.menu.sub-nav li a{color:#fff;text-align:left;padding:10px;}.menu.sub-nav{background:#222;border-top:1px solid #fff;}#toggle-icon{margin-top:5px;}#toggle-icon .label{display:none;}.mm-listitem__text{text-align:center;}h1,h2,h3,h4,h5,h6{color:#555;}p{margin-bottom:25px;}a,a:hover,a:focus{color:#7b1113;transition:.3s ease;}.page-header{border-bottom:none !important;text-align:center;}.left{float:left;margin:0 20px 20px 0;}.right{float:right;margin:0 0 20px 20px;}img{max-width:100%;height:auto;}.block-title{font-size:20px;margin:0 0 20px 0;}.region-sidebar-first,.region-sidebar-second{text-align:center;}.nav-tabs > li{padding:0 5px;}.view-slider.view-slider{margin-bottom:45px;}.view-portfolio .views-row{clear:both;}.view-portfolio .views-col{text-align:center;padding:2%;width:100%;}@media(min-width:767px){.view-portfolio .views-col{text-align:center;padding:2%;width:33%;}.view-portfolio .views-col:nth-child(even){margin-top:120px;}}.view-portfolio .img-responsive{margin:0 auto;}#block-views-block-portfolio-block-1 .block-title{text-align:center;border-bottom:1px solid #f1f1f1;}.view-homepage-portfolio img{box-shadow:5px 5px 10px #999;}.view-logos .views-row{clear:both;}.view-logos .views-col{text-align:center;padding:2%;width:100%;}@media(min-width:767px){.view-logos .views-col{text-align:center;padding:2%;width:33%;}.view-logos .views-col:nth-child(even){margin-top:120px;}}.view-logos .img-responsive{margin:0 auto;}.author{display:inline-block;padding:9.5px;margin:0 0 20px 0;font-size:13px;line-height:1.42857143;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;}.view-blog .views-view-grid .views-col{text-align:center;padding:2%;}.view-blog .views-field.views-field-title{background:#222;padding:5% 2%;}.view-blog .views-field.views-field-title a{color:#fff;}.field--name-field-blog-image{margin-bottom:20px;}#gmap{width:100%;height:450px;border:none;margin-bottom:40px;}.social{margin-bottom:45px;}.social img{display:inline;margin:0 2px 2px 2px;transition:.3s ease;max-width:35px;}.social img:hover{opacity:0.3;}.btn{border-radius:0;font-size:15px;padding:5px 10px;background:none;border:1px solid #7b1113;color:#7b1113;text-shadow:none;transition:0.3s ease;font-weight:normal;font-family:Arial,Helvetica,sans-serif;}.btn:hover{background:#7b1113;border:1px solid #7b1113;}#webform-submission-contact-node-166-add-form--2{margin:20px 0;}.region-contact .block-title{font-family:Arial,Helvetica,sans-serif;letter-spacing:normal;font-weight:normal;color:#555;font-size:22px;margin-top:20px;padding-top:20px;}.region-contact #block-webform{margin-bottom:20px;}.g-recaptcha{margin-bottom:15px;}.wa-green{color:#25D366;transition:.3s ease;}.wa-green:hover{text-decoration:none;opacity:0.8;}#edit-flexbox{margin-bottom:0;}#edit-flexbox .webform-flex{margin-bottom:15px;}#edit-flexbox input{margin-bottom:0;}.view-sitemap{text-align:center;}.view-sitemap h3{margin:45px 0 20px 0;}.field--name-user-picture img{border-radius:100%;display:block;margin:20px auto;}.path-frontpage .featured-wrapper{margin-top:45px;}.featured-wrapper{background:#f1f1f1;padding:25px 0;text-align:center;margin-bottom:45px;}.featured-wrapper .flexslider{margin:0 auto 45px auto;}@media(min-width:767px){.featured-wrapper .flexslider{max-width:90%;}}.flex-control-thumbs li{width:23%;margin:1%;border:1px solid #f1f1f1;}.view-accreditations .views-row{clear:both;}.view-accreditations .views-col{text-align:center;}.view-accreditations img{display:block;margin:0 auto;}.postscript-wrapper{background:#666666;font-family:"Handlee",cursive;margin-top:45px;text-align:center;padding:65px 0;}.postscript-wrapper,.postscript-wrapper p{color:#fff !important;font-size:23px;font-family:"Handlee",cursive !important;}.postscript-wrapper .block{margin:15px 0;}.postscript-wrapper a{color:#7b1113 !important;}.postscript-wrapper .block-title{color:#fff;font-size:20px;margin:0 0 20px 0;}.flexslider{margin:0;background:none;border:none;border-radius:0;}.view-footer-testimonials .views-field-field-testimonial p{margin-bottom:10px;font-style:italic;}.view-footer-testimonials .views-field-title{font-weigh:bold;}.footer-wrapper{background:#333;font-size:11px;}.footer{padding:15px 0;margin-top:0;border-top:none;font-size:12px;}.footer p,.footer a{margin-bottom:0;color:#fff;}
