@media only screen and (min-width:321px) and (max-width:580px){.container{width:100%}.two-sidebars .content-inner,.one-sidebar .content-inner,.region-sidebar-first,.region-sidebar-second{margin-left:0;margin-right:0}.region-sidebar-first{width:50%}.region-sidebar-second{width:50%}.one-sidebar .sidebar{width:100%}.region-sidebar-first,.region-sidebar-second{overflow:hidden;margin-top:20px;float:left;clear:none}.region-sidebar-first.block,.region-sidebar-second .block{width:100%}.at-panel .region{display:inline;float:left}.three-50-25-25 > .region,.three-3x33 > .region,.three-25-25-50 > .region,.three-25-50-25 > .region,.five-5x20 > .panel-row > .region,.five-5x20 > .panel-row,.six-6x16 > .panel-row > .region,.six-6x16 > .panel-row,.two-66-33 > .region,.two-33-66 > .region,.two-brick > .panel-row > .region,.two-50 > .region,.four-4x25 > .panel-row > .region,.four-4x25 > .panel-row,.three-inset-right > .inset-wrapper,.three-inset-right > .inset-wrapper > .region,.three-inset-right > .region-three-inset-right-sidebar,.three-inset-left > .inset-wrapper,.three-inset-left > .inset-wrapper > .region,.three-inset-left > .region-three-inset-left-sidebar{float:none;display:block;width:100%;clear:both}}@media only screen and (min-width:581px) and (max-width:768px){.container{width:100%}.two-sidebars .content-inner,.one-sidebar .content-inner,.region-sidebar-first,.region-sidebar-second{margin-left:0;margin-right:0}.region-sidebar-first{width:50%}.region-sidebar-second{width:50%}.one-sidebar .sidebar{width:100%}.region-sidebar-first,.region-sidebar-second{overflow:hidden;margin-top:20px;float:left;clear:none}.region-sidebar-first.block,.region-sidebar-second .block{width:100%}.at-panel .region{display:inline;float:left}.three-50-25-25 > .region-three-50-25-25-second,.three-50-25-25 .region-three-50-25-25-third,.three-3x33 > .region,.five-5x20 > .panel-row > div.region,.two-brick > .panel-row > .region,.two-50 > .region,.four-4x25 > .panel-row > .region{width:50%}.three-50-25-25 > .region-three-50-25-25-first,.three-3x33 > div.region-three-33-first,.three-25-25-50 > .region-three-25-25-50-first,.three-25-50-25 > .region-three-25-50-25-first,.five-5x20 > div.panel-row,.five-5x20 > div.panel-row > div.region-five-fifth,.six-6x16 > .panel-row,.four-4x25 > .panel-row,.three-inset-right > .inset-wrapper > .region,.three-inset-left > .inset-wrapper > .region{float:none;display:block;width:100%;clear:both}.three-25-25-50 > div.region-three-25-25-50-second,.three-25-50-25 > div.region-three-25-50-25-third,.three-inset-right > .region-three-inset-right-sidebar{width:25%}.three-25-25-50 > div.region-three-25-25-50-third,.three-25-50-25 > div.region-three-25-50-25-second{width:75%}.six-6x16 > .panel-row > .region{width:50%;float:left}.two-66-33 > .region-two-66-33-first,.two-33-66 > .region-two-33-66-second{width:66.666666%}.two-66-33 > .region-two-66-33-second,.two-33-66 > .region-two-33-66-first{width:33.333333%}.two-brick > .panel-row{float:none}.three-inset-right > .inset-wrapper{width:75%;float:left}.three-inset-left > .region-three-inset-left-sidebar{width:25%;float:right}.three-inset-left > .inset-wrapper{width:75%;float:right}}@media only screen and (min-width:769px) and (max-width:1024px){.container{width:100%}#content-column,.content-column,div.sidebar{float:left;clear:none}.two-sidebars .content-inner{margin-left:20%;margin-right:20%}.sidebar-first .content-inner{margin-left:20%;margin-right:0}.sidebar-second .content-inner{margin-right:20%;margin-left:0}.region-sidebar-first{width:20%;margin-left:-100%}.region-sidebar-second{width:20%;margin-left:-20%}.at-panel .region{display:inline;float:left}.three-50-25-25 > .region,.three-25-25-50 > .region,.three-25-50-25 > .region,.three-inset-right > .region-three-inset-right-sidebar,.three-inset-left > .region-three-inset-left-sidebar{width:25%}.three-50-25-25 > div.region-three-50-25-25-first,.three-25-25-50 > div.region-three-25-25-50-third,.three-25-50-25 > div.region-three-25-50-25-second,.five-5x20 > .row-1 > .region,.two-brick > .panel-row > .region,.two-50 > .region{width:50%}.three-3x33 > .region,.five-5x20 > .row-2 > .region,.two-66-33 > .region-two-66-33-second,.two-33-66 > .region-two-33-66-first,.three-inset-right > .inset-wrapper > div.region-three-inset-right-inset,.three-inset-left > .inset-wrapper > div.region-three-inset-left-inset{width:33.333333%}.five-5x20 > .row-1{width:40%}.five-5x20 > .row-2{width:60%}.five-5x20 > .panel-row{float:left}.six-6x16 > .panel-row{width:33.333333%;float:left}.six-6x16 > .panel-row > .region{float:none;display:block;width:100%;clear:both}.two-66-33 > .region-two-66-33-first,.two-33-66 > .region-two-33-66-second,.three-inset-right > .inset-wrapper > div.region-three-inset-right-middle,.three-inset-left > .inset-wrapper > div.region-three-inset-left-middle{width:66.666666%}.two-brick > .panel-row{float:none}.four-4x25 > .panel-row > .region,.four-4x25 > .panel-row{width:50%;float:left}.three-inset-right > .inset-wrapper{width:75%;float:left}.three-inset-right > .inset-wrapper > .region,.three-inset-left > .inset-wrapper > .region{width:100%}.three-inset-left > .region-three-inset-left-sidebar,.three-inset-left > .inset-wrapper,.three-inset-left > .inset-wrapper > .region-three-inset-left-middle{float:right}.three-inset-left > .inset-wrapper{width:75%}}@media only screen and (min-width:1025px){.container{width:100%}#content-column,.content-column,div.sidebar{float:left;clear:none}.two-sidebars .content-inner{margin-left:25%;margin-right:25%}.sidebar-first .content-inner{margin-left:25%;margin-right:0}.sidebar-second .content-inner{margin-right:25%;margin-left:0}.region-sidebar-first{width:25%;margin-left:-100%}.region-sidebar-second{width:25%;margin-left:-25%}.at-panel .region{display:inline;float:left}.three-50-25-25 > .region,.three-25-25-50 > .region,.three-25-50-25 > .region,.three-inset-right > .region-three-inset-right-sidebar,.three-inset-left > .region-three-inset-left-sidebar{width:25%}.three-50-25-25 > div.region-three-50-25-25-first,.three-25-25-50 > div.region-three-25-25-50-third,.three-25-50-25 > div.region-three-25-50-25-second,.five-5x20 > .row-1 div.region-five-first,.five-5x20 .row-1 div.region-five-second,.two-brick > .panel-row > .region,.two-50 > .region{width:50%}.three-3x33 > .region,.five-5x20 > .panel-row > .region,.two-66-33 > .region-two-66-33-second,.two-33-66 > .region-two-33-66-first,.three-inset-right > .inset-wrapper > div.region-three-inset-right-inset,.three-inset-left > .inset-wrapper > div.region-three-inset-left-inset{width:33.333333%}.five-5x20 > .panel-row,.six-6x16 > .panel-row > .region{float:none;display:block;width:100%;clear:both}.six-6x16 > .panel-row{width:33.333333%;float:left}.two-66-33 > .region-two-66-33-first,.two-33-66 > .region-two-33-66-second,.three-inset-right > .inset-wrapper > div.region-three-inset-right-middle,.three-inset-left > .inset-wrapper > div.region-three-inset-left-middle{width:66.666666%}.two-brick > .panel-row{float:none}.four-4x25 > .panel-row > .region,.four-4x25 > .panel-row{width:50%;float:left}.three-inset-right > .inset-wrapper{width:75%;float:left}.three-inset-right > .inset-wrapper > .region,.three-inset-left > .inset-wrapper > .region{width:100%}.three-inset-left > .region-three-inset-left-sidebar,.three-inset-left > .inset-wrapper,.three-inset-left > .inset-wrapper > .region-three-inset-left-middle{float:right}.three-inset-left > .inset-wrapper{width:75%}}
@font-face{font-family:"Montserrat";src:url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.svg?1603789299) format('svg');}@font-face{font-family:"Montserrat-Bold";src:url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.svg?1603789299) format('svg');}@font-face{font-family:"FontAwesome";src:url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.woff2?1603789299) format('woff2'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.svg?1603789299) format('svg');}@font-face{font-family:"Qwigley";src:url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.svg?1603789299) format('svg');}@media only screen and (min-width:320px) and (max-width:358px){.main-page-slider h1{font-size:30px !important;line-height:50px !important;}.main-page-slider h4{font-size:22px !important;}.main-page-slider .main-page-slider-desc{font-size:30px !important;}.checkout-buttons input[type="submit"]{width:230px !important;}.upcoming-events-workshops .upcoming-events-workshops-title{width:70%;}.section-software-sales .self-help-group-event-time{width:auto;}.contact-info,.contact-form-full{padding:0 !important;}.contact-form-full .block-inner{margin-left:0;}fieldset.captcha{float:none;}.fp-slider{height:195px;}.msp-five-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 40px;}.msp-four-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 42px;}.msp-three-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 0px;}.msp-two-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 0;min-width:290px;}.player iframe{height:215px;}}@media only screen and (min-width:359px) and (max-width:374px){.upcoming-events-workshops .upcoming-events-workshops-title{width:70%;}.section-software-sales .self-help-group-event-time{width:65%;}.fp-slider{height:220px;}.msp-four-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 60px;}.msp-three-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 10px;}.msp-two-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 5px;min-width:290px;}.player iframe{height:245px;}}@media only screen and (min-width:375px) and (max-width:384px){.section-software-sales .self-help-group-event-time{width:60%;}.fp-slider{height:230px;}.msp-four-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 53px;}.msp-three-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 20px;}.msp-two-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 10px;min-width:290px;}.player iframe{height:255px;}}@media only screen and (min-width:385px) and (max-width:414px){.section-software-sales .self-help-group-event-time{width:60%;}.fp-slider{height:235px;}.msp-four-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 52px;}.msp-three-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 30px;}.msp-two-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 15px;min-width:290px;}.player iframe{height:255px;}}@media only screen and (min-width:415px) and (max-width:480px){.fp-slider{height:253px;}.msp-four-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 67px;}.msp-three-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 30px;}.msp-two-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 15px;min-width:320px;}.player iframe{height:280px;}.page-search #block-search-form.block-region-sidebar-first #search-block-form,.page-search #block-search-form.block-region-sidebar-first #search-block-form--2{min-width:340px;}.page-search #block-search-form.block-region-sidebar-first .form-type-textfield{width:227px;}#search-form{max-width:354px;}#search-form .form-type-textfield{width:242px;}}@media only screen and (min-width:481px) and (max-width:568px){.upcoming-events-workshops .upcoming-events-workshops-title{width:65%;}.frontpage-news-top{margin-right:20px;}.vicgum-download-title-document-wrapper .vicgum-download-title{width:55%;}.vicgum-download-title-document-wrapper .vicgum-download-document a{padding:10px 20px;}.search-thumbnail{width:20%;margin-right:5px;}.search-text{width:76%;}.fp-slider{height:294px;}.msp-four-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 76px;}.msp-three-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 45px;}.msp-two-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 25px;min-width:325px;}.player iframe{height:330px;}}@media only screen and (min-width:569px) and (max-width:597px){.self-help-group-location,.self-help-group-event-time{width:30%;}.self-help-group-location,.self-help-group-cost{margin-left:0px;}.fp-slider{height:367px;}.msp-four-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 96px;}.msp-three-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 75px;}.msp-two-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 34px;min-width:345px;}.player iframe{height:395px;}}@media only screen and (min-width:598px) and (max-width:627px){.self-help-group-location,.self-help-group-event-time{width:32%;}.self-help-group-location,.self-help-group-cost{margin-left:0px;}.fp-slider{height:242px;}.msp-four-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 37px;}.msp-three-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 65px;}.msp-two-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 22px;min-width:345px;}.player iframe{height:415px;}}@media only screen and (min-width:628px) and (max-width:690px){#logo img{width:126px;}.self-help-group-location,.self-help-group-event-time{width:32%;}.self-help-group-location,.self-help-group-cost,.self-help-group-email-and-ph{margin-left:0px;}.self-help-group-wrapper .self-help-group-title{width:41%;}.fp-slider{height:255px;}.msp-four-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 42px;}.msp-three-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0;}.msp-two-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 20px;min-width:230px;}.player iframe{height:415px;}}@media only screen and (min-width:691px) and (max-width:736px){.self-help-group-location,.self-help-group-event-time{width:33%;}.self-help-group-location,.self-help-group-cost{margin-left:30px;}.self-help-group-wrapper .self-help-group-title{width:45%;}.fp-slider{height:281px;}.msp-four-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 53px;}.msp-three-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 22px;}.msp-two-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 40px;min-width:230px;}.player iframe{height:415px;}}@media only screen and (min-width:737px) and (max-width:767px){.self-help-group-location,.self-help-group-event-time{width:33%;}.self-help-group-location,.self-help-group-cost{margin-left:30px;}.self-help-group-email-and-ph{margin-left:24px;}.self-help-group-wrapper .self-help-group-title{width:50%;}.fp-slider{height:288px;}.msp-four-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 57px;}.msp-three-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 28px;}.msp-two-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 55px;min-width:230px;}.player iframe{height:515px;}}@media only screen and (min-width:768px) and (max-width:1023px){.hero-parallax-image{height:550px;}.membership-parallax-image,.about-us-parallax-image,.self-help-group-parallax-image{height:300px;}.upcoming-events-workshops .upcoming-events-workshops-title{width:72%;}.pane-software-sales .block-inner{margin-left:17px;}.upcoming-events .upcoming-events-workshops-date-wrapper{width:150px;}.software-view-all{margin-right:15px;}.pane-download-taxonomy-list .vocabulary-name{font-size:18px;}#edit-account-login input[type="text"]{width:35%;}#user-profile-form .fieldset-wrapper .required-fields,#user-profile-form .fieldset-wrapper #edit-commerce-user-profile-pane-field-skills,#commerce-checkout-form-checkout .fieldset-wrapper .required-fields,#commerce-checkout-form-checkout .fieldset-wrapper #edit-commerce-user-profile-pane-field-skills,#commerce-checkout-form-checkout--2 .fieldset-wrapper .required-fields,#commerce-checkout-form-checkout--2 .fieldset-wrapper #edit-commerce-user-profile-pane-field-skills{width:46.7%;}#user-profile-form .form-wrapper{width:46.7%;}#edit-account,#customer-profile-shipping-ajax-wrapper,#customer-profile-billing-ajax-wrapper,#commerce-shipping-service-ajax-wrapper,#edit-customer-profile-billing{width:46.7%;}.vicgum-download-title-document-wrapper{display:block;}.vicgum-download-title-document-wrapper .vicgum-download-title{width:auto;padding-bottom:15px;}.vicgum-download-title-document-wrapper .vicgum-download-document{max-width:170px;margin:0 0 0 auto;}.contact-form-full input[type="submit"]{width:25%;}.product-detail-info-wrapper .product-detail-info-image{margin-right:20px;}.self-help-group-location,.self-help-group-event-time{width:33%;}.section-software-sales .self-help-group-event-time{width:30%;}.self-help-group-email-and-ph{width:22%;}.self-help-group-location,.self-help-group-cost{margin-left:30px;}.self-help-group-wrapper .self-help-group-title{width:50%;}.search-text{width:75%;}.fp-slider{height:315px;}.msp-four-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 63px;}.msp-two-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 55px;min-width:230px;}}@media only screen and (min-width:1024px) and (max-width:1100px){.fp-slider{height:417px;}.msp-four-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 52px;}.msp-three-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 20px;}.msp-two-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 15px;min-width:400px;}}@media only screen and (min-width:1101px) and (max-width:1170px){.fp-slider{height:448px;}.msp-four-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 28px;}.msp-three-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 24px;}.msp-two-col-carousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li{margin:0 15px;min-width:450px;}}@media only screen and (min-width:1171px) and (max-width:1220px){.fp-slider{height:500px;}}@media only screen and (min-width:1221px) and (max-width:1340px){.fp-slider{height:520px;}}@media only screen and (max-width:320px){#block-search-form #edit-search-block-form--2,#block-search-form #edit-search-block-form--4,#block-search-form--2 #edit-search-block-form--2,#block-search-form--2 #edit-search-block-form--4{width:120px !important;}.page-search #block-system-main #search-form,.page-search #block-system-main #search-block-form,.page-search #block-system-main #search-block-form--2,.page-search #block-search-form.block-region-sidebar-first #search-form,.page-search #block-search-form.block-region-sidebar-first #search-block-form,.page-search #block-search-form.block-region-sidebar-first #search-block-form--2{min-width:300px !important;}.page-search #block-system-main .form-type-textfield,.page-search #block-search-form.block-region-sidebar-first .form-type-textfield{width:187px !important;}#user-profile-form .chosen-container-single,#commerce-checkout-form-checkout .chosen-container-single,#commerce-checkout-form-checkout--2 .chosen-container-single{width:100% !important;}#user-profile-form .field-name-field-system select.chosen-processed,#user-profile-form .field-name-field-system .chosen-container,#user-profile-form .field-name-field-software select.chosen-processed,#user-profile-form .field-name-field-software .chosen-container,#commerce-checkout-form-checkout .field-name-field-system select.chosen-processed,#commerce-checkout-form-checkout .field-name-field-system .chosen-container,#commerce-checkout-form-checkout .field-name-field-software select.chosen-processed,#commerce-checkout-form-checkout .field-name-field-software .chosen-container,#commerce-checkout-form-checkout--2 .field-name-field-system select.chosen-processed,#commerce-checkout-form-checkout--2 .field-name-field-system .chosen-container,#commerce-checkout-form-checkout--2 .field-name-field-software select.chosen-processed,#commerce-checkout-form-checkout--2 .field-name-field-software .chosen-container{width:100% !important;}.checkout-buttons input[type="submit"]{width:auto !important;}.checkout-buttons input[type="submit"],.checkout-buttons #edit-cancel,#user-profile-form #edit-cancel{font-size:11px !important;height:35px !important;line-height:30px !important;}}@media only screen and (max-width:479px){.main-page-slider h1{font-size:35px;line-height:60px;}.main-page-slider h4{font-size:25px;line-height:50px;}.main-page-slider .main-page-slider-desc{font-size:35px;margin-top:20px;}.slide-down-button a:after{font-size:70px;}.pane-user-login form input[type="text"],.pane-user-login form input[type="password"],.pane-user-login form input[type="search"],.pane-user-login form input[type="email"]{width:250px;}#user-profile-form select.chosen-processed,#commerce-checkout-form-checkout select.chosen-processed,#commerce-checkout-form-checkout--2 select.chosen-processed{width:90%;}#user-profile-form input[type="text"],#user-profile-form input[type="password"],#commerce-checkout-form-checkout input[type="text"],#commerce-checkout-form-checkout input[type="password"],#commerce-checkout-form-checkout--2 input[type="text"],#commerce-checkout-form-checkout--2 input[type="password"]{width:80%;}.section-checkout #block-system-main{margin:0 10px 20px 10px;}.section-checkout table{display:block;}.section-checkout .commerce-order-handler-area-order-total .commerce-price-formatted-components{width:auto;}label[for=edit-commerce-payment-payment-method-securepayau-xmlapicommerce-payment-securepayau-xmlapi]{height:70px;}#views-form-commerce-cart-form-default table{display:block;}#dropdown-login .item-list ul li{display:block;margin-left:0;}#dropdown-login .item-list ul li,#dropdown-login .form-actions{text-align:center;}#edit-account-login input[type="text"]{width:71%;}.social-bar{text-align:center;}.print_html{text-align:center;display:block !important;margin-top:10px !important;}.subscription-list .subscription-list-title{font-size:25px;line-height:normal;}.event-details .event-details-location,.event-details .event-details-date-wrapper{display:block;width:auto;}#user-profile-form fieldset,#commerce-checkout-form-checkout fieldset,#commerce-checkout-form-checkout--2 fieldset{margin:0;}#commerce-checkout-form-checkout fieldset,#commerce-checkout-form-checkout--2 fieldset{min-width:320px;}.checkout-buttons{text-align:center;padding:10px 0 !important;}.checkout-buttons .button-operator{display:block;}.checkout-buttons input[type="submit"]{width:260px;display:block !important;margin:0 auto !important;padding:0 1em !important;}.pane-event-frontpage .owl-nav .owl-prev,.pane-event-frontpage .owl-nav .owl-next{font-size:80px !important;}.pane-self-help-groups h3{min-width:100%;padding:10px 0;}.self-help-group-location,.self-help-group-event-time{width:auto;}.self-help-group-location,.self-help-group-cost{margin-left:0px;}.self-help-group-location,.self-help-group-event-time,.self-help-group-cost,.section-software-sales .self-help-group-location{margin-right:0;}.self-help-group-email a,.self-help-group-person{font-size:15px;}.vicgum-membership-info-wrapper .vicgum-membership-info-image,.vicgum-membership-info-wrapper .vicgum-membership-info-description{width:100%;}.software-sales-info{padding-top:40px;}#dropdown-login{position:inherit;}#dropdown-login .login{display:block;position:relative;}#dropdown-login .dropdown{width:100%;max-width:250px;margin:0 auto;top:auto;right:0;left:0;}#dropdown-login .dropdown input.form-text{width:88%;}.view-commerce-cart-block{position:inherit;}.commerce-line-item-actions #edit-submit,.commerce-line-item-actions #edit-checkout{padding:0 1.50em;height:50px;line-height:50px;}.view-content-wrapper{width:100%;max-width:300px;margin:0 auto;top:auto;right:0;left:0;margin:35px auto 0 auto;}.pane-membership-benefits{padding-bottom:40px;}.event-frontpage-title-wrapper .event-frontpage-description{font-size:20px;line-height:normal;}.main-page-slider .main-page-slider-text,.main-page-slider .new-member-info-desc,.main-page-slider .membership-renewal,.main-page-slider .vicgum-download-description,.new-member-info-wrapper .main-page-slider-text,.new-member-info-wrapper .new-member-info-desc,.new-member-info-wrapper .membership-renewal,.new-member-info-wrapper .vicgum-download-description,.membership-renewal-wrapper .main-page-slider-text,.membership-renewal-wrapper .new-member-info-desc,.membership-renewal-wrapper .membership-renewal,.membership-renewal-wrapper .vicgum-download-description,.vicgum-download .main-page-slider-text,.vicgum-download .new-member-info-desc,.vicgum-download .membership-renewal,.vicgum-download .vicgum-download-description{width:95%;}.membership-parallax-image,.about-us-parallax-image,.self-help-group-parallax-image{height:275px;}p,.contact-info .contact-name,.contact-info .contact-phone,.contact-info .contact-email,.contact-info .contact-address,.tertiary-description,.tertiary-opening-hour-title,.tertiary-opening-hour-description,.tertiary-phone-number{font-size:19px;}.product-detail-info-wrapper .product-detail-info-image{float:none;margin:0 0 20px 0;text-align:center;}.vicgum-download-title-document-wrapper{display:block;padding-bottom:0;}.vicgum-download-title-document-wrapper .vicgum-download-title{width:auto;}.vicgum-download-title-document-wrapper .vicgum-download-document{max-width:200px;margin:20px auto;}.vicgum-download-info .vicgum-download-date,.vicgum-download-info .vicgum-download-size,.vicgum-download-info .vicgum-download-count{width:49%;margin:5px 0;}.contact-info a{margin-left:5px;}.page-search #block-search-form.block-region-sidebar-first #search-block-form,.page-search #block-search-form.block-region-sidebar-first #search-block-form--2{min-width:340px;}.page-search #block-search-form.block-region-sidebar-first .form-type-textfield{width:227px;}#search-form{max-width:354px;}#search-form .form-type-textfield{width:242px;}.search-thumbnail{width:30%;margin-right:5px;}.search-text{width:100%;}.fp-slider .views-slideshow-controls-top .widget_pager_top{bottom:-23px;}.fp-slider .slide-heading{bottom:20px;padding:1em;}.fp-slider .slide-heading .heading-three{font-size:15px;line-height:15px;}.fp-slider .slide-heading .heading-two{font-size:25px;line-height:25px;}.fp-slider .slide-heading .heading-one{font-size:17px;line-height:17px;}.node-content .quote-box{margin:0 0 1.5em;}.page-not-found-text{font-size:20px;}.blog-detail-bar .soical-bar{float:none;}.blog-detail-bar .blog-info{margin-right:10px;}.msp-search-form form{width:292px;}.msp-search-form form input[type="search"]{width:260px;}.contact-form-full input[type="submit"]{width:100%;}}@media only screen and (max-width:580px){.tertiary-content-info,.tertiary-facebook-widget{width:100% !important;}.membership-join-now{margin-top:20px;}.main-page-slider .main-page-slider-desc{line-height:35px;}.pane-quicktabs-events .item-list-q{top:0;text-align:center;}.view .date-nav-wrapper .date-heading h3{margin-right:4em;}.block-commerce-cart{text-align:right;}.self-help-group-location,.self-help-group-event-time,.self-help-group-email-and-ph{width:auto;}.self-help-group-location,.self-help-group-cost,.self-help-group-email-and-ph{margin-left:0px;}.self-help-group-wrapper .self-help-group-title{display:block;width:auto;}.self-help-group-person-info{float:none;margin-top:10px;}.pane-quicktabs-product-info .quicktabs-tabs li{display:block;width:100%;}.contact-info,.contact-form-full{padding-top:0;padding-bottom:0;}.region[class*="float-blocks"] .block{float:none;width:100%;}.fp-slider .home-page-slide-left img{max-width:150%;}.fp-slider .views_slideshow_cycle_main{overflow:hidden;}#user-login input[type="text"],#user-login input[type="password"],#user-pass input[type="text"],#user-pass input[type="password"]{width:100%;padding:15px 0;}#block-mspiral-core-custom-copyright span{display:block;}}@media only screen and (min-width:480px) and (max-width:639px){.product-detail-info-wrapper .product-detail-info-image{margin-right:20px;}.pane-software-sales .block-inner{margin-left:17px;}.section-software-sales .self-help-group-event-time{width:45%;}.subscription-list .subscription-list-title{font-size:26px;}.fp-slider .views-slideshow-controls-top .widget_pager_top{bottom:-23px;}.fp-slider .slide-heading{bottom:15px;padding:1em;}.fp-slider .slide-heading .heading-three{font-size:20px;line-height:20px;}.fp-slider .slide-heading .heading-two{font-size:35px;line-height:35px;}.fp-slider .slide-heading .heading-one{font-size:25px;line-height:25px;}.node-content .quote-box{margin:0 1em 1.5em;}.contact-form-full input[type="submit"]{width:25%;}}@media only screen and (min-width:480px) and (max-width:520px){label[for=edit-commerce-payment-payment-method-securepayau-xmlapicommerce-payment-securepayau-xmlapi]{height:70px;}#commerce-checkout-form-checkout fieldset,#commerce-checkout-form-checkout--2 fieldset{min-width:320px;}.contact-form input[type='text'],.contact-form input[type='email']{width:92.5%;}#edit-account-login input[type="text"]{width:60%;}}@media only screen and (min-width:521px) and (max-width:639px){label[for=edit-commerce-payment-payment-method-securepayau-xmlapicommerce-payment-securepayau-xmlapi]{height:70px;}.contact-form input[type='text'],.contact-form input[type='email']{width:93%;}#edit-account-login input[type="text"]{width:45%;}}@media only screen and (max-width:639px){#logo img{width:168px;}.self-help-group-wrapper .self-help-group-body{margin-top:20px;}#user-profile-form .form-item,#commerce-checkout-form-checkout .form-item,#commerce-checkout-form-checkout--2 .form-item{display:block;}#user-profile-form .form-item + div.error,#commerce-checkout-form-checkout .form-item + div.error,#commerce-checkout-form-checkout--2 .form-item + div.error{margin-left:0;}#user-profile-form div.error,#commerce-checkout-form-checkout div.error,#commerce-checkout-form-checkout--2 div.error{margin:10px 0 0 0;}.msp-three-col .views-row,.msp-four-col .views-row,.msp-two-col .views-row{width:100%;margin:0 0 24px 0;}.msp-four-col .views-row{margin:0 0 40px 0;}.msp-three-col .views-row:nth-child(3n+3){margin:0 0 24px 0;}.msp-two-col .views-row:nth-child(2n+2){margin:0 0 24px 0;}.msp-four-col .views-row:nth-child(4n+4){margin:0 0 24px 0;}.msp-four-col .gallery-overview-bottom{width:100%;}.author-info .author-bottom{width:100%;}.feature-bottom{margin-bottom:0;}.front h2.pane-title{font-size:30px;padding-top:10px;padding-bottom:0;}.front .msp-full-column{margin:1em 0;}.publication-overview-pane .views-row{text-align:center;}#branding,.region-header{display:block;text-align:center;}.region-header{float:none;text-align:center;}.fp-slider .views-slideshow-controls-top .widget_pager_top{bottom:-17px;}.testimonial{margin:0 1em;}body h1,body .page-title,#block-mspiral-core-custom-page-title .content{font-size:35px;padding:35px 0;line-height:40px;}body h2,.news-detail-title{font-size:25px;line-height:30px;}.msp-search-form #search-block-form{padding:10px 0;}.msp-search-form #search-block-form input[type="search"]{width:84%;}.msp-search-form #search-block-form input[type="submit"]{padding:0 1em;}#block-locale-language{position:absolute;left:0;top:12px;z-index:999999;margin:0;}.language-switcher-locale-url li a{color:#fff;}#block-search-form #search-block-form,#block-search-form--2 #search-block-form{width:auto;}#block-search-form #edit-search-block-form--2,#block-search-form #edit-search-block-form--4,#block-search-form--2 #edit-search-block-form--2,#block-search-form--2 #edit-search-block-form--4{background:#ebebeb;position:relative;width:200px;height:35px;padding:0px 45px 0 15px;}#block-search-form #edit-search-block-form--2:focus,#block-search-form #edit-search-block-form--4:focus,#block-search-form--2 #edit-search-block-form--2:focus,#block-search-form--2 #edit-search-block-form--4:focus{width:220px;}#block-search-form input[type="submit"],#block-search-form--2 input[type="submit"]{background-position:15px 5px;width:45px;height:35px;}.contact-form-full .form-item.webform-component--enquiry-name,.contact-form-full .form-item.webform-component--enquiry-email,.contact-form-full .form-item.webform-component--enquiry-phone-number,.contact-form-full .form-item.webform-component--to,.contact-form-full .form-item.webform-component--name,.contact-form-full .form-item.webform-component--email,.contact-form-full .form-item.webform-component--recipient{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}}@media only screen and (min-width:640px) and (max-width:767px){.product-detail-info-wrapper .product-detail-info-image{margin-right:20px;}.commerce-line-item-actions #edit-checkout{height:53px;line-height:53px;}.contact-form-full input[type="submit"]{width:28%;}.pane-software-sales .block-inner{margin-left:17px;}.section-software-sales .self-help-group-event-time{width:30%;}.self-help-group-email-and-ph{width:auto;}.self-help-group-wrapper .self-help-group-body{margin-top:30px;}#edit-account-login input[type="text"]{width:35%;}.upcoming-events-workshops .upcoming-events-workshops-title{width:70%;}.subscription-list .subscription-list-title{font-size:28px;}.search-thumbnail{width:15%;margin-right:5px;}.search-text{width:82%;}.msp-three-col .views-row:nth-child(3n+3){margin:0 24px 24px 0;}.msp-three-col .views-row:nth-child(2n+2){margin:0 0 24px 0;}.msp-four-col .views-row:nth-child(4n+4){margin:0 24px 24px 0;}.msp-four-col .views-row:nth-child(2n+2){margin:0 0 24px 0;}.author-info .author-bottom{width:75%;}.node-content .quote-box{margin:0 3em 1.5em;}.msp-three-col .views-row,.msp-four-col .views-row,.msp-two-col .views-row{width:47.5%;}.fp-slider .views-slideshow-controls-top .widget_pager_top{bottom:-23px;}.fp-slider .slide-heading{bottom:25px;padding:1em;}.fp-slider .slide-heading .heading-three{font-size:30px;line-height:30px;}.fp-slider .slide-heading .heading-two{font-size:35px;line-height:35px;}.fp-slider .slide-heading .heading-one{font-size:20px;line-height:20px;}.testimonial{margin:0 2em;}.contact-form input[type='text'],.contact-form input[type='email']{width:94%;}}@media only screen and (max-width:767px){.hero-parallax-image{height:450px;}.upcoming-events-workshops .upcoming-events-workshops-title a{font-size:20px;}.pane-quicktabs-product-info .quicktabs-tabs li a{font-size:16px;}.pane-download-taxonomy-list .view-download-taxonomy-list{margin-right:0;}.software-sales-info .software-sales-info-title{position:relative;bottom:0;margin-top:40px;}#user-pass-reset .form-type-textfield,#user-pass-reset .form-type-password{margin:65px 0;}#user-pass-reset .password-strength{position:relative;top:125px;right:0;float:none;}#user-pass-reset .form-type-textfield,#user-pass-reset .form-type-password{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;max-width:inherit;margin:25px 0;}#user-pass-reset .password-strength{position:relative;top:125px;right:0;float:none;width:70%;}#user-pass-reset .form-type-password .password-toggle{top:85px;right:10px;}#footer #block-menu-menu-footer-menu ul.menu li a{display:inline-block;line-height:1.8;margin:6px 8px;}.upcoming-events .upcoming-events-workshops-date{font-size:35px;margin-bottom:3px;}.upcoming-events .upcoming-events-workshops-month{font-size:19px;}.upcoming-events .upcoming-events-title a,.upcoming-events .upcoming-events-starttime,.upcoming-events .upcoming-events-endtime{font-size:18px;}#user-profile-form .fieldset-wrapper .required-fields,#user-profile-form .fieldset-wrapper #edit-commerce-user-profile-pane-field-skills,#commerce-checkout-form-checkout .fieldset-wrapper .required-fields,#commerce-checkout-form-checkout .fieldset-wrapper #edit-commerce-user-profile-pane-field-skills,#commerce-checkout-form-checkout--2 .fieldset-wrapper .required-fields,#commerce-checkout-form-checkout--2 .fieldset-wrapper #edit-commerce-user-profile-pane-field-skills{width:100%;margin-right:0;}#user-profile-form .fieldset-wrapper .required-fields:last-child,#user-profile-form .fieldset-wrapper #edit-commerce-user-profile-pane-field-skills:last-child,#commerce-checkout-form-checkout .fieldset-wrapper .required-fields:last-child,#commerce-checkout-form-checkout .fieldset-wrapper #edit-commerce-user-profile-pane-field-skills:last-child,#commerce-checkout-form-checkout--2 .fieldset-wrapper .required-fields:last-child,#commerce-checkout-form-checkout--2 .fieldset-wrapper #edit-commerce-user-profile-pane-field-skills:last-child{bottom:0;margin-top:2em;}#user-profile-form input[type="text"],#commerce-checkout-form-checkout input[type="text"],#commerce-checkout-form-checkout--2 input[type="text"]{width:90%;}#user-profile-form select.chosen-processed,#user-profile-form .chosen-container-single,#commerce-checkout-form-checkout select.chosen-processed,#commerce-checkout-form-checkout .chosen-container-single,#commerce-checkout-form-checkout--2 select.chosen-processed,#commerce-checkout-form-checkout--2 .chosen-container-single{width:100% !important;}#user-profile-form .field-name-field-system select.chosen-processed,#user-profile-form .field-name-field-system .chosen-container,#user-profile-form .field-name-field-software select.chosen-processed,#user-profile-form .field-name-field-software .chosen-container,#commerce-checkout-form-checkout .field-name-field-system select.chosen-processed,#commerce-checkout-form-checkout .field-name-field-system .chosen-container,#commerce-checkout-form-checkout .field-name-field-software select.chosen-processed,#commerce-checkout-form-checkout .field-name-field-software .chosen-container,#commerce-checkout-form-checkout--2 .field-name-field-system select.chosen-processed,#commerce-checkout-form-checkout--2 .field-name-field-system .chosen-container,#commerce-checkout-form-checkout--2 .field-name-field-software select.chosen-processed,#commerce-checkout-form-checkout--2 .field-name-field-software .chosen-container{width:100% !important;}#user-profile-form #edit-account,#user-profile-form #customer-profile-shipping-ajax-wrapper,#user-profile-form #customer-profile-billing-ajax-wrapper,#user-profile-form #commerce-shipping-service-ajax-wrapper,#user-profile-form #edit-customer-profile-billing,#commerce-checkout-form-checkout #edit-account,#commerce-checkout-form-checkout #customer-profile-shipping-ajax-wrapper,#commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper,#commerce-checkout-form-checkout #commerce-shipping-service-ajax-wrapper,#commerce-checkout-form-checkout #edit-customer-profile-billing,#commerce-checkout-form-checkout--2 #edit-account,#commerce-checkout-form-checkout--2 #customer-profile-shipping-ajax-wrapper,#commerce-checkout-form-checkout--2 #customer-profile-billing-ajax-wrapper,#commerce-checkout-form-checkout--2 #commerce-shipping-service-ajax-wrapper,#commerce-checkout-form-checkout--2 #edit-customer-profile-billing{width:100%;}#user-profile-form .form-wrapper{width:100%;margin-right:0;}#user_user_form_group_joint_person{bottom:0;top:5px;}#user_user_form_group_joint_person .field-name-field-joint-given-name .form-item label{margin-top:0;}#user-profile-form #edit-field-system div.autocomplete-deluxe-multiple,#user-profile-form #edit-field-software div.autocomplete-deluxe-multiple,#edit-commerce-user-profile-pane-field-system div.autocomplete-deluxe-multiple,#edit-commerce-user-profile-pane-field-software div.autocomplete-deluxe-multiple{width:91.30%;}.two-33-66 > .region-two-33-66-first,.two-66-33 > .region-two-66-33-second,.two-33-66 > .region-two-33-66-second,.two-66-33 > .region-two-66-33-first{width:100% !important;}.news-title,.publication-bottom,.event-title{min-height:auto;}.msp-full-column .block-content{margin:0;}.slider-pane h2.block-title{margin-bottom:20px;}.msp-wrap-three .msp-col-one{width:100%;margin-right:0;}.msp-wrap-three .msp-col-two{width:100%;}.publication-detail-bar{float:none;width:100%;}.publication-image{float:none;margin-right:0;}p.address-icon{margin-bottom:0;}}@media only screen and (min-width:768px) and (max-width:1023px){.msp-three-col .views-row:nth-child(3n+3){margin:0 24px 24px 0;}.msp-three-col .views-row:nth-child(2n+2){margin:0 0 24px 0;}.msp-four-col .views-row:nth-child(4n+4){margin:0 24px 24px 0;}.msp-four-col .views-row:nth-child(2n+2){margin:0 0 24px 0;}.msp-three-col .views-row,.msp-four-col .views-row,.msp-two-col .views-row{width:47.50%;}.region-two-66-33-first .msp-three-col .views-row,.region-two-66-33-first .msp-four-col .views-row,.region-two-66-33-first .msp-two-col .views-row{width:47%;}.author-info .author-bottom{width:79%;}.msp-wrap-three .msp-col-two{width:64%;}.node-content .quote-box{margin:0 2em 1.5em;}#block-block-7 iframe{width:320px;}.msp-full-column .block-content{margin:0 4em;}.front .msp-full-column{margin:0;}.fp-slider .views-slideshow-controls-top .widget_pager_top{bottom:-5px;}.fp-slider .slide-heading{padding:1em;}.fp-slider .slide-heading .heading-one{font-size:35px;line-height:35px;}.fp-slider .slide-heading .heading-two{font-size:50px;line-height:50px;}.fp-slider .slide-heading .heading-three{font-size:30px;line-height:30px;}.testimonial{margin:0 5em;}.publication-detail-bar{width:58.3%;}}@media only screen and (max-width:1023px){#page-wrapper{clear:both;}.fp-slider .slide-heading{right:0;}.fp-slider .views-slideshow-controls-text{display:none;}.fp-slider.testimonial-slider{height:auto;}.main-page-slider .main-page-slider-image{overflow:hidden;}.main-page-slider .main-page-slider-text{width:95%;}.slide-down-button{bottom:0px;}.event-frontpage-description,.software-sales-description{margin-bottom:30px;}.upcoming-events-workshops .upcoming-events-workshops-date-wrapper .upcoming-events-workshops-date{font-size:35px;}.upcoming-events-workshops .upcoming-events-workshops-date-wrapper .upcoming-events-workshops-month{font-size:18px;top:3px;}.pane-quicktabs-product-info .quicktabs-tabs li a{font-size:17px;}.software-sales-info-innerpage,.software-sales-info{margin:0;}.self-help-group-cost{top:0;width:60%;line-height:80px;}.section-software-sales .self-help-group-info{margin:40px 0;}.pane-member-user-login{width:auto;margin:0 10px;}.recent-news-bottom,.event-upcoming-bottom,.gallery-latest-bottom{width:100%;margin-left:0;}.news-title,.publication-bottom,.event-title,.gallery-latest-bottom .gallery-title{min-height:inherit;}.tertiary-content-image{width:100%;}.tertiary-content-info,.tertiary-facebook-widget{width:49%;}.tertiary-content-info{margin:10px 0;}.tertiary-facebook-widget{text-align:left;margin-top:20px;}#footer{text-align:center;}#footer #block-menu-menu-footer-menu{top:30px;}#footer #block-menu-menu-footer-menu ul.menu{text-align:center;}#footer #block-menu-menu-footer-menu,#footer #block-mspiral-core-custom-copyright{width:100%;}#footer #block-mspiral-core-custom-copyright,#footer #block-block-19{text-align:center;}}@media only screen and (max-width:1024px){#block-system-main-menu{display:none;}.mean-container a.meanmenu-reveal{outline:none;color:#fff !important;}.mean-container a.meanmenu-reveal span{background:#fff;}.mean-container .mean-bar{padding:0 0 4px 0;background:#000000;}.mean-container .mean-nav{background:#000000;color:#fff;margin-top:45px;}.mean-container .mean-nav .block-inner{margin:0;}.mean-container .mean-nav ul li{padding:0;list-style:none;}.mean-container .mean-nav ul li a{font-family:Montserrat,"Arial",sans-serif;outline:none;font-size:18px;color:#fff;padding:14px;width:auto;float:none;text-transform:none;}.mean-container .mean-nav ul li a:hover,.mean-container .mean-nav ul li a.active{background:#ebb940;}.mean-container .mean-nav ul li a.mean-expand{height:28px;outline:none;border:0 !important;background:transparent;}.mean-container .mean-nav ul li a.mean-expand:hover,.mean-container .mean-nav ul li a.mean-expand a.active{background:#c4c4c4;}.mean-container .mean-nav ul li.expanded{list-style:none;}.not-front #header{box-shadow:0px 10px 20px 0px rgba(182,180,196,0.36);}.parallax-section .parallax-image{background-attachment:inherit;}.calendar-calendar tr td{padding-bottom:75px !important;}}@media only screen and (max-width:979px){#block-tb-megamenu-main-menu{position:absolute;right:0;bottom:0;margin:0;}#block-tb-megamenu-main-menu .tb-megamenu .nav-collapse{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:transparent;width:auto;right:0;top:30px;}#block-tb-megamenu-main-menu .tb-megamenu .mega-inner{padding:10px;}#block-tb-megamenu-main-menu .tb-megamenu .tb-megamenu-nav{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#000000;}#block-tb-megamenu-main-menu .tb-megamenu .tb-megamenu-nav li{display:block;}#block-tb-megamenu-main-menu .tb-megamenu .tb-megamenu-nav li a{text-align:left;border-bottom:1px dotted #fff;border-top:0;margin:0 15px;color:#fff;}#block-tb-megamenu-main-menu .tb-megamenu .tb-megamenu-nav li a:hover{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:transparent;color:#ebb940;}#block-tb-megamenu-main-menu .tb-megamenu .tb-megamenu-nav li a.dropdown-toggle:after{color:#fff;}#block-tb-megamenu-main-menu .tb-megamenu .tb-megamenu-nav li.active a,#block-tb-megamenu-main-menu .tb-megamenu .tb-megamenu-nav li.open a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;text-shadow:rgba(255,255,255,0.3) 1px 0 0;background:transparent;color:#ebb940;}#block-tb-megamenu-main-menu .tb-megamenu .tb-megamenu-nav li .dropdown-menu{padding:0;}#block-tb-megamenu-main-menu .tb-megamenu .tb-megamenu-nav li .dropdown-menu:before{content:'';}}@media only screen and (min-width:1024px) and (max-width:1170px){.main-page-slider .main-page-slider-desc{margin-top:20px;}.slide-down-button{bottom:25px;}.pane-software-sales .block-inner{margin-left:17px;}.self-help-group-email-and-ph{margin-left:0;}.self-help-group-email-and-ph{width:16%;}.self-help-group-event-time{width:26%;}.section-software-sales .self-help-group-event-time{width:21%;}.vicgum-download-title-document-wrapper .vicgum-download-title{width:60%;}.upcoming-events .upcoming-events-workshops-date-wrapper{width:150px;}.tertiary-content-image,.tertiary-facebook-widget{width:31%;}.tertiary-content-info{width:33%;margin:50px 0 0 40px;}.contact-form-full input[type="submit"]{width:20%;}.search-thumbnail{width:15%;margin-right:10px;}.search-text{width:80%;}#edit-account-login input[type="text"]{width:25%;}#user-profile-form .fieldset-wrapper .required-fields,#user-profile-form .fieldset-wrapper #edit-commerce-user-profile-pane-field-skills,#commerce-checkout-form-checkout .fieldset-wrapper .required-fields,#commerce-checkout-form-checkout .fieldset-wrapper #edit-commerce-user-profile-pane-field-skills,#commerce-checkout-form-checkout--2 .fieldset-wrapper .required-fields,#commerce-checkout-form-checkout--2 .fieldset-wrapper #edit-commerce-user-profile-pane-field-skills{width:47.7%;}#user-profile-form .form-wrapper{width:47.7%;}#edit-account,#customer-profile-shipping-ajax-wrapper,#customer-profile-billing-ajax-wrapper,#commerce-shipping-service-ajax-wrapper,#edit-customer-profile-billing{width:47.7%;}.msp-two-col .views-row{width:47.8%;}.msp-three-col .views-row{width:31.3%;}.msp-four-col .views-row{width:22.8%;}.region-two-66-33-first .msp-three-col .views-row,.region-two-66-33-first .msp-four-col .views-row,.region-two-66-33-first .msp-two-col .views-row{width:47%;}.recent-news-bottom,.event-upcoming-bottom,.gallery-latest-bottom{width:48%;}#block-block-7 iframe{width:320px !important;}.publication-detail-bar{width:69.5%;}.author-info .author-bottom{width:84%;}.msp-wrap-three .msp-col-two{width:65%;}.region-two-50-first{width:37%;}#footer .region-footer .block p,#block-menu-menu-footer-menu ul.menu li a{font-size:13px;}.node-content .quote-box{margin:0 2em 1.5em;}}@media only screen and (min-width:1025px) and (max-width:1170px){#block-system-main-menu ul.menu li a,#block-system-main-menu ul.menu li span,#block-tb-megamenu-main-menu .tb-megamenu-nav li a{padding:8px 12px;}}@media only screen and (min-width:1025px) and (max-width:1221px){#block-system-main-menu ul.menu li.last ul{left:auto;right:0;}}@media only screen and (min-width:769px) and (max-width:1024px){.two-33-66 > .region-two-33-66-second,.two-66-33 > .region-two-66-33-first,.three-inset-right > .inset-wrapper > div.region-three-inset-right-middle,.three-inset-left > .inset-wrapper > div.region-three-inset-left-middle{width:74.789%;}.two-33-66 > .region-two-33-66-first,.two-66-33 > .region-two-66-33-second,.three-inset-right > .inset-wrapper > div.region-three-inset-right-inset,.three-inset-left > .inset-wrapper > div.region-three-inset-left-inset,.five-5x20 > .panel-row > .region{width:25.211%;}.three-3x33 > .region{width:33.211%;}.section-downloads .two-33-66 > .region-two-33-66-first{width:30.211%;}.section-downloads .two-33-66 > .region-two-33-66-second{width:68.789%;}}@media only screen and (max-width:1170px){.not-front .content-inner,#block-mspiral-core-custom-page-title .block-inner{margin:0 10px;}#page-wrapper{clear:both;}#logo{padding:0;}.parallax-section{background-attachment:inherit !important;}.hero-parallax-image{background:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.6)),url(/sites/default/themes/mspiral-theme/images/hero-parallax-image.jpg);}.front-event-parallax-image{background:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.6)),url(/sites/default/themes/mspiral-theme/images/front-event-parallax-image.jpg);}.membership-parallax-image{background:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(/sites/default/themes/mspiral-theme/images/membership-parallax-image.jpg);}.membership-renewal-parallax-image{background:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(/sites/default/themes/mspiral-theme/images/membership-renewal-parallax-image.jpg);}.downloads-parallax-image{background:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(/sites/default/themes/mspiral-theme/images/downloads-parallax-image.jpg);}.self-help-group-parallax-image{background:url(/sites/default/themes/mspiral-theme/images/self-help-group-parallax-image.jpg);}.about-us-parallax-image{background:url(/sites/default/themes/mspiral-theme/images/about-parallax-image.jpg);}.event-parallax-image{background:url(/sites/default/themes/mspiral-theme/images/event-parallax-image.jpg);}.pane-event-frontpage .owl-nav{max-width:80px;position:absolute;right:0;left:0;margin:20px auto;}.pane-event-frontpage .owl-nav .owl-prev,.pane-event-frontpage .owl-nav .owl-next{line-height:43px !important;}.pane-membership-benefits{padding-right:0;padding-left:0;}.region-tertiary-content{padding:40px 10px 20px 10px;}.events-view-all a{right:15px;}.contact-info,.contact-form-full{padding-right:10px;padding-left:10px;}}@media only screen and (min-width:1025px){.two-33-66 > .region-two-33-66-second,.two-66-33 > .region-two-66-33-first,.three-inset-right > .inset-wrapper > div.region-three-inset-right-middle,.three-inset-left > .inset-wrapper > div.region-three-inset-left-middle{width:74.789%;}.two-33-66 > .region-two-33-66-first,.two-66-33 > .region-two-66-33-second,.three-3x33 > .region,.three-inset-right > .inset-wrapper > div.region-three-inset-right-inset,.three-inset-left > .inset-wrapper > div.region-three-inset-left-inset,.five-5x20 > .panel-row > .region{width:25.211%;}.page-contact .region-three-33-first,.page-contact .region-three-33-second,.page-contact .region-three-33-third{width:33% !important;}.region-two-66-33-first .msp-two-col .views-row{width:48.3%;}.frontpage-news-top{margin-right:20px;}.section-downloads .two-33-66 > .region-two-33-66-first{width:31.211%;}.section-downloads .two-33-66 > .region-two-33-66-second{width:66.789%;}}@media only screen and (min-width:1600px){.fp-slider{height:650px;}.fp-slider .slide-heading{right:12em;}.membership-renewal-wrapper .membership-renewal{width:50%;}}@media only screen and (max-width:320px){@font-face{font-family:"Montserrat";src:url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.svg?1603789299) format('svg');}@font-face{font-family:"Montserrat-Bold";src:url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.svg?1603789299) format('svg');}@font-face{font-family:"FontAwesome";src:url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.woff2?1603789299) format('woff2'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.svg?1603789299) format('svg');}@font-face{font-family:"Qwigley";src:url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.svg?1603789299) format('svg');}body{font-size:100%;}.at-mt .at-menu-toggle{}.at-mt .at-menu-toggle h2{margin-bottom:5px;}.at-mt .at-menu-toggle h2 a{background:#eee;border:2px solid #ccc;padding:2px 10px;}.at-mt .at-menu-toggle ul.menu li a{background:#eee;border-bottom:1px solid #fff;}}@media only screen and (min-width:321px) and (max-width:580px){@font-face{font-family:"Montserrat";src:url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.svg?1603789299) format('svg');}@font-face{font-family:"Montserrat-Bold";src:url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.svg?1603789299) format('svg');}@font-face{font-family:"FontAwesome";src:url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.woff2?1603789299) format('woff2'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.svg?1603789299) format('svg');}@font-face{font-family:"Qwigley";src:url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.svg?1603789299) format('svg');}body{font-size:100%;}.at-mt .at-menu-toggle{}.at-mt .at-menu-toggle h2{margin-bottom:5px;}.at-mt .at-menu-toggle h2 a{background:#eee;border:2px solid #ccc;padding:2px 10px;}.at-mt .at-menu-toggle ul.menu li a{background:#eee;border-bottom:1px solid #fff;}}@media only screen and (min-width:581px) and (max-width:768px){@font-face{font-family:"Montserrat";src:url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.svg?1603789299) format('svg');}@font-face{font-family:"Montserrat-Bold";src:url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.svg?1603789299) format('svg');}@font-face{font-family:"FontAwesome";src:url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.woff2?1603789299) format('woff2'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.svg?1603789299) format('svg');}@font-face{font-family:"Qwigley";src:url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.svg?1603789299) format('svg');}html{font-size:81.3%;}}@media only screen and (min-width:769px) and (max-width:1024px){@font-face{font-family:"Montserrat";src:url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.svg?1603789299) format('svg');}@font-face{font-family:"Montserrat-Bold";src:url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.svg?1603789299) format('svg');}@font-face{font-family:"FontAwesome";src:url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.woff2?1603789299) format('woff2'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.svg?1603789299) format('svg');}@font-face{font-family:"Qwigley";src:url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.svg?1603789299) format('svg');}}@media only screen and (min-width:1025px){@font-face{font-family:"Montserrat";src:url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat.regular-webfont.svg?1603789299) format('svg');}@font-face{font-family:"Montserrat-Bold";src:url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/montserrat-bold-webfont.svg?1603789299) format('svg');}@font-face{font-family:"FontAwesome";src:url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.woff2?1603789299) format('woff2'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/fontawesome-webfont.svg?1603789299) format('svg');}@font-face{font-family:"Qwigley";src:url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.ttf?1603789299) format('truetype'),url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.woff?1603789299) format('woff'),url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.eot?1603789299) format('embedded-opentype'),url(/sites/default/themes/mspiral-theme/fonts/qwigley-regular-webfont.svg?1603789299) format('svg');}}
