/* @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:‘Raleway’,sans-serif;color:#555;font-size:16px;}body,html{scroll-behavior:smooth !important;margin:0;}a#toolbar-link-view-member_information-page_1:before{position:absolute;top:0;left:0.6667em;display:block;width:1.538em;height:100%;content:"";background-color:transparent;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:100% auto;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cg%3e%3cpath fill='%23787878' d='M6.722 11.291l.451-.17-.165-.32c-.536-1.039-.685-1.934-.761-2.672-.082-.808-.144-2.831 1.053-4.189.244-.278.493-.493.743-.675.012-.826-.135-1.766-.646-2.345-.618-.7-1.4-.787-1.4-.787l-.497-.055-.498.055s-.783.087-1.398.787c-.617.702-.717 1.948-.625 2.855.06.583.17 1.263.574 2.05.274.533.341.617.355 1.01.022.595.027 1.153-.671 1.538-.697.383-1.564.508-2.403 1.088-.596.41-.709 1.033-.78 1.459l-.051.41c-.029.273.173.498.448.498h5.012c.457-.24.89-.402 1.259-.537zM5.064 15.096c.07-.427.184-1.05.78-1.46.838-.581 1.708-.706 2.404-1.089.699-.385.693-.943.672-1.537-.014-.393-.08-.477-.354-1.01-.406-.787-.515-1.467-.576-2.049-.093-.909.008-2.155.625-2.856.615-.7 1.398-.787 1.398-.787l.492-.055h.002l.496.055s.781.087 1.396.787c.615.701.72 1.947.623 2.855-.062.583-.172 1.262-.571 2.049-.271.533-.341.617-.354 1.01-.021.595-.062 1.22.637 1.604.697.385 1.604.527 2.438 1.104.923.641.822 1.783.822 1.783-.022.275-.269.5-.542.5h-9.991c-.275 0-.477-.223-.448-.496l.051-.408z'/%3e%3c/g%3e%3c/svg%3e");}.main-front-bg{display:block;height:100%;background:url(/themes/custom/vocals/images/main-bg-mobile.jpg);background-attachment:scroll;background-size:auto;background-repeat:no-repeat;background-size:cover;position:relative;padding:45px 0;height:100vh;}@media(min-width:767px){.main-front-bg{background:url(/themes/custom/vocals/images/main-bg.jpg);background-attachment:fixed;}}.pull-left{max-width:20%;}.logo{margin:0;padding:0;}.logo img{max-height:147px;}.main-front-bg #block-vocals-horizontalmenu{text-align:center;}#block-horizontalmenu{float:right;padding-top:15px;text-align:right;}.horizontal-menu > li > a,.horizontal-menu > li > span{background:none;color:#fff;margin:0 15px;padding:0;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:active,.horizontal-menu > li > span:focus{border-bottom:2px solid #ad526e;color:#cccccc;text-decoration:none !important;}.menu.sub-nav{background:#222;border-top:2px solid #333333;padding:5px 0;transition:.3s ease;margin-left:15px;text-align:left;}.menu.sub-nav li{padding:2px 0;}.menu.sub-nav a{color:#fff;transition:.3s ease;}.menu.sub-nav a:hover,.menu.sub-nav a:focus,.menu.sub-nav a.active{color:#cccccc;text-decoration:none;}.main-front-bg #block-vocals-responsivemenumobileicon{width:88px;margin:0 auto;}.path-frontpage .responsive-menu-toggle-icon{height:32px;opacity:0.9;padding-right:46px;}#block-vocals-welcometogospelroadcommunitychoir,#block-vocals-sliderarealoggedin{position:absolute;top:50%;left:0;margin-top:-135px;width:100%;text-align:center;display:inline-block;padding:40px;}#welcome{font-size:32px;font-weight:bold;color:#fff;line-height:normal;margin:0;letter-spacing:2px;}@media(min-width:767px){#welcome{font-size:56px;}}#blue-border-bottom{border-bottom:2px solid #333333;width:15%;text-align:center;display:block;margin:0 auto 20px auto;}#welcome-text{font-size:12px;color:#fff;letter-spacing:2px;margin-bottom:45px;}@media(min-width:767px){#welcome-text{font-size:18px;}}.main-btn-left{display:inline-block;}.menubar-wrapper{background:#111;opacity:0.8;padding:20px 0;color:#fff !important;}.menubar-wrapper .block-title{color:#fff !important;}.menubar-wrapper #block-vocals-horizontalmenu-2{float:right;margin-top:60px;max-width:80%;text-align:right;}.menubar-wrapper #block-vocals-responsivemenumobileicon-2{float:right;left:-45px;position:relative;margin-top:20px;}.menubar-wrapper #block-vocals-logoutlinks{float:right;clear:left;}#block-vocals-logoutlinks .field a{color:#cccccc;}.menubar-wrapper .horizontal-menu > li > a.is-active,.menubar-wrapper .horizontal-menu > li > span.is-active{border-bottom:2px solid #ad526e;color:#cccccc;}.responsive-menu-toggle-icon span.label{top:4px;left:28px;}.header-wrapper{background:url(/themes/custom/vocals/images/main-bg.jpg);background-attachment:scroll;background-size:auto;background-repeat:no-repeat;background-size:cover;color:#fff;}@media(min-width:767px){.header-wrapper{background-attachment:fixed;}}.region-header{padding:65px 0;}.page-header{margin:0;padding:0;border-bottom:none !important;text-align:center;color:#fff !important;text-transform:uppercase;}.breadcrumb{padding:0;margin:15px 0 0 0;list-style:none;background:none;border-radius:0;text-align:center;}.featured-wrapper{padding:45px 0;text-align:center;}.featured-two-wrapper{padding:110px 0;text-align:center;background:url(/themes/custom/vocals/images/featuredtwo-bg.jpg);color:#fff !important;background-attachment:scroll;background-size:auto;background-repeat:no-repeat;background-size:cover;font-size:16px;}@media(min-width:767px){.featured-two-wrapper{background-attachment:fixed;}}.featured-two-wrapper .block-title{color:#fff !important;}.signin-btn{display:inline-block;background:#ad526e;border-radius:0;margin:0  0 10px 0 !important;color:#fff !important;padding:20px 15px;transition:.3s ease;width:auto;}.signin-btn:hover,.signin-btn:focus,.signin-btn.active{color:#fff !important;text-decoration:none;opacity:0.8;}.featured-two-wrapper p{font-size:12px;}.region-content{padding:45px 0;}h1,h2,h3,h4,h5,h6{color:#333;font-family:‘Raleway’,sans-serif;}.region-content .block-title{text-align:center;}.block-title{text-transform:uppercase;}p{margin-bottom:25px;font-family:‘Raleway’,sans-serif;}a,a:hover,a:focus{color:#ad526e;transition:.3s ease;}.left{float:left;margin:0 20px 20px 0;}.right{float:right;margin:0 0 20px 20px;}.left-image{float:left;margin:0 20px 20px 0;max-width:175px;height:auto;border-radius:100%;}.right-image{float:right;margin:0 0 20px 20px;max-width:175px;height:auto;border-radius:100%;}.center{text-align:center;}img{max-width:100%;height:auto;}.block-title{font-size:20px;margin:0 0 20px 0;}.round-img{border-radius:100%;float:right;width:450px;max-width:50%;height:auto;margin:0 0 15px 15px;}.control-label{color:#666;}.flexslider{border:none !important;}#g-calendar{width:100%;}.view-calendar caption{text-align:center;margin-bottom:20px;}.view-calendar .pager__item.pager__previous{list-style:none;list-style-type:none;}.view-calendar .pager__item.pager__previous a,.view-calendar .pager__item.pager__previous div{background:#333333;color:#ffffff;padding:5px;transition:.3s ease;width:fit-content;}.view-calendar .pager__item.pager__previous a:hover,.view-calendar .pager__item.pager__previous div:hover{opacity:0.8;text-decoration:none !important;}.view-calendar .pager__item.pager__current{list-style:none;list-style-type:none;}.view-calendar .pager__item.pager__current a,.view-calendar .pager__item.pager__current div{background:#333333;color:#ffffff;padding:5px;transition:.3s ease;width:fit-content;}.view-calendar .pager__item.pager__current a:hover,.view-calendar .pager__item.pager__current div:hover{opacity:0.8;text-decoration:none !important;}.view-calendar .pager__item.pager__next{list-style:none;list-style-type:none;}.view-calendar .pager__item.pager__next a,.view-calendar .pager__item.pager__next div{background:#333333;color:#ffffff;padding:5px;transition:.3s ease;width:fit-content;}.view-calendar .pager__item.pager__next a:hover,.view-calendar .pager__item.pager__next div:hover{opacity:0.8;text-decoration:none !important;}.pager__item.pager__reset{list-style:none;list-style-type:none;}.view-calendar .pager__item.pager__reset a,.view-calendar .pager__item.pager__reset div{background:#ff0000;color:#ffffff;padding:5px;transition:.3s ease;width:fit-content;}.view-calendar .pager__item.pager__reset a:hover,.view-calendar .pager__item.pager__reset div:hover{opacity:0.8;text-decoration:none !important;}.view-calendar .calendar-view-day__row{background:#555555;}.view-calendar .calendar-view-day__row a{color:#ffffff;}.page-node-type-event .field--name-field-date-of-event{text-align:center;margin-bottom:45px;font-weight:bold;font-size:22px;font-style:italic;}.page-node-type-event .field--name-body{margin-bottom:45px;text-align:center;}#return-cal-wrapper{text-align:center;}#return-cal{background:#333333;display:inline-block;margin:0 auto;padding:5px 10px;color:#ffffff;transition:.3s ease;}#return-cal:hover{opacity:0.8;text-decoration:none;}.service-boxes{font-family:‘Raleway’,sans-serif;}.service-boxes .service-box{padding:0 25px;display:inline-block;}.service1,.service2,.service3{margin-bottom:45px;}@media(min-width:767px){.service-boxes .service-box{float:left;width:50%;}.service1,.service2{margin-bottom:45px;}.service3,.service4{margin-bottom:0;}}.service-icon{float:left;width:55px;}.service-box .glyphicon{color:#fff;background:#ad526e;padding:12px;border-radius:100%;}.service-text{overflow:hidden;}.service-title{text-transform:uppercase;font-size:16px;color:#2d2d2d;}.view-testimonials{text-align:center;}.view-testimonials .views-field-title{margin-top:20px;font-weight:bold;}.view-performances .views-row,.view-social-gatherings .views-row{clear:both;}.view-performances .views-col,.view-social-gatherings .views-col{padding:10px;float:left;width:50%;}@media(min-width:767px){.view-performances .views-col,.view-social-gatherings .views-col{width:25%;}}.view-header{margin-bottom:20px;}.view-clothing .view-header{margin-bottom:20px;}section#block-vocals-views-block-clothing-block-1{margin-top:45px;}.view-videos .views-row{clear:both;}.view-videos .views-col{padding:10px;float:none;width:100%;}@media(min-width:767px){.view-videos .views-col{width:50%;float:left;}}.view-altos .views-row,.view-backing-tracks .views-row,.view-bass .views-row,.view-sopranos .views-row,.view-tenor .views-row{clear:both;}.view-altos .views-col,.view-backing-tracks .views-col,.view-bass .views-col,.view-sopranos .views-col,.view-tenor .views-col{padding:10px;float:none;width:100%;margin:1%;background:#f1f1f1;}@media(min-width:767px){.view-altos .views-col,.view-backing-tracks .views-col,.view-bass .views-col,.view-sopranos .views-col,.view-tenor .views-col{width:48%;float:left;}}.view-altos .views-field-field-song-name,.view-backing-tracks .views-field-field-song-name,.view-bass .views-field-field-song-name,.view-sopranos .views-field-field-song-name,.view-tenor .views-field-field-song-name{text-align:center;}.views-field-field-audio-file{text-align:center;}.contact-wrapper{padding:45px 0;color:#fff;background:url(/themes/custom/vocals/images/featuredtwo-bg.jpg);background-attachment:scroll;background-size:auto;background-repeat:no-repeat;background-size:cover;}@media(min-width:767px){.contact-wrapper{background-attachment:fixed;}}.contact-wrapper .block-title{color:#fff !important;text-align:center;}.webform-submission-form{margin-top:45px;}.btn-primary,.form-actions .btn,.form-actions .btn-group,.more-btn{border:none;border-radius:0;background:#ad526e;margin:0 !important;color:#fff;padding:10px 15px;transition:.3s ease;opacity:0.8;}.btn-primary:hover,.form-actions .btn:hover,.form-actions .btn-group:hover,.more-btn:hover,.more-btn:active,.more-btn:focus,.form-actions .btn-group:focus,.form-actions .btn-group:active,.btn-primary:focus,.btn-primary:active{opacity:0.6;color:#fff;text-decoration:none !important;}.contact-wrapper #edit-actions{text-align:center;}.captcha img{margin:0 auto 10px auto;}#edit-flexbox{margin-bottom:0;}#edit-flexbox .webform-flex{margin-bottom:15px;}#edit-flexbox input{margin-bottom:0;}.form-group{margin-top:0;}.contact-boxes{margin:45px 0 25px 0;display:inline-block;width:100%;}.contact-boxes .contact-option{text-align:center;}.contact-boxes .contact-option1,.contact-boxes .contact-option2{margin-bottom:20px;}@media(min-width:767px){.contact-boxes .contact-option{float:left;margin-bottom:0;width:33%;}}.contact-option .glyphicon{color:#fff;background:#333333;padding:12px;border-radius:100%;margin-right:10px;}.contact-wrapper .captcha{text-align:center;}.g-recaptcha{display:inline-block;}#gmap{width:100%;height:200px;border:none;}.webform-element--title-inline.form-item.js-form-item.form-type-datetime{margin-top:15px;}@media(min-width:767px){.webform-element--title-inline.form-item.js-form-item.form-type-datetime{margin-top:0;}}.view-sitemap{text-align:center;}.footer{margin:0;border:none;background:#333333;width:100%;color:#fff !important;font-size:14px;}.social-icons img{max-width:40px;height:auto;}.credits-wrapper{padding:20px 0;text-align:center;font-size:12px;}.credits-wrapper p{margin:0;}.path-user{background:linear-gradient(135deg,#f7f7f7 0%,#eeeeee 100%);min-height:100vh;}.path-user .main-container{padding-top:40px;padding-bottom:60px;}#auth_box.login{width:100%;max-width:460px;margin:50px auto;background:#ffffff;border-radius:12px;box-shadow:0 10px 35px rgba(0,0,0,0.12);overflow:hidden;}div#top_part,div#auth_box{padding:0 !important;}#auth_box #top_part{background:#ffffff;padding:0;text-align:center;}h1#the_logo{padding:25px 25px 15px 25px;}#auth_box h1#the_logo{background:#333333;padding:25px 25px 15px 25px;}#auth_box #the_logo{margin:0;padding:0;}#auth_box #the_logo a{display:inline-block;}#auth_box #the_logo img{display:block;max-width:240px;width:auto;height:auto;margin:0 auto;}#auth_box #middle_part{padding:10px 45px 35px;}#auth_box #middle_part h2.title{margin:25px 0 0 0;padding:0;text-align:center;font-size:30px;font-weight:600;color:#333333;}#auth_box input[type="text"],#auth_box input[type="password"]{width:stretch;}#auth_box .form-group{margin-bottom:22px;}#auth_box .control-label{display:block;margin-bottom:8px;font-size:15px;font-weight:600;color:#333333;}#auth_box .form-required::after{color:#e91e63;}#auth_box .form-control{height:50px;padding:12px 15px;border:1px solid #d8d8d8;border-radius:6px;background:#ffffff;box-shadow:none;font-size:16px;color:#333333;transition:border-color 0.2s ease,box-shadow 0.2s ease;}#auth_box .form-control:focus{border-color:#e91e63;outline:none;box-shadow:0 0 0 3px rgba(233,30,99,0.12);}#auth_box #edit-actions{margin-top:28px;margin-bottom:0;}#auth_box #edit-submit{display:block;width:100%;height:52px;padding:12px 20px;border:none;border-radius:6px;background:#e91e63;color:#ffffff;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;box-shadow:none;transition:background 0.2s ease,transform 0.15s ease;}#auth_box #edit-submit:hover,#auth_box #edit-submit:focus{background:#d81b60;color:#ffffff;text-decoration:none;}#auth_box #edit-submit:active{transform:translateY(1px);}#auth_box #edit-submit .glyphicon{margin-right:7px;}#auth_box #bottom_part{padding:25px 45px 35px;text-align:center;border-top:1px solid #eeeeee;background:#fafafa;}#auth_box #bottom_part a{color:#e91e63;font-size:15px;font-weight:500;text-decoration:none;}#auth_box #bottom_part a:hover{color:#c2185b;text-decoration:underline;}#auth_box .password_link{margin-bottom:14px;}#auth_box .register_link{margin-bottom:22px;}#auth_box .back_link{padding-top:18px;border-top:1px solid #e5e5e5;}#auth_box .back_link a{color:#777777;font-size:14px;}#auth_box .back_link a:hover{color:#e91e63;}#auth_box .messages{margin-bottom:25px;border-radius:6px;}@media (max-width:767px){.path-user{background:#f7f7f7;}.path-user .main-container{padding-top:20px;padding-bottom:30px;}#auth_box.login{width:calc(100% - 30px);padding:0 !important;margin:20px auto;border-radius:10px;}#auth_box #top_part{padding:0 25px 25px 25px !important;}#auth_box #the_logo img{max-width:210px;}#auth_box #middle_part{padding:10px 25px 30px;}#auth_box #middle_part h2.title{font-size:27px;margin-bottom:25px;}#auth_box #bottom_part{padding:22px 25px 30px;}}#auth_box.register{width:100%;max-width:680px;margin:50px auto;background:#ffffff;border-radius:12px;box-shadow:0 10px 35px rgba(0,0,0,0.12);overflow:hidden;}#auth_box.register #top_part{background:#ffffff;padding:35px 35px 25px;text-align:center;}#auth_box.register #the_logo{margin:0;padding:25px 25px 15px 25px;}#auth_box.register #the_logo img{display:block;max-width:240px;width:auto;height:auto;margin:0 auto;}#auth_box.register #middle_part{padding:10px 50px 40px;}#auth_box.register #middle_part h2.title{margin:25px 0 0 0;padding:0;text-align:center;font-size:30px;font-weight:600;color:#333333;}#auth_box.register .form-group{margin-bottom:22px;}#auth_box.register .control-label{display:block;margin-bottom:8px;font-size:15px;font-weight:600;color:#333333;}#auth_box.register .form-required::after{color:#e91e63;}#auth_box.register .form-control{min-height:48px;padding:11px 14px;border:1px solid #d8d8d8;border-radius:6px;background:#ffffff;box-shadow:none;font-size:16px;color:#333333;transition:border-color 0.2s ease,box-shadow 0.2s ease;}#auth_box.register textarea.form-control{min-height:110px;resize:vertical;}#auth_box.register .form-control:focus{border-color:#e91e63;outline:none;box-shadow:0 0 0 3px rgba(233,30,99,0.12);}#auth_box.register #edit-account{margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid #eeeeee;}#auth_box.register .password-strength{margin-top:8px;}#auth_box.register .password-strength__meter{height:6px;border-radius:3px;overflow:hidden;background:#eeeeee;}#auth_box.register .password-strength__indicator{height:100%;}#auth_box.register .password-strength__title{margin-top:6px;font-size:13px;color:#777777;}#auth_box.register .password-confirm-message{margin-top:6px;font-size:13px;color:#777777;}#auth_box.register .description{margin-top:7px;font-size:13px;line-height:1.55;color:#777777;}#auth_box.register .description p{margin:0 0 8px;}#auth_box.register .description p:last-child{margin-bottom:0;}#auth_box.register .form-type-checkbox{padding:18px 20px;background:#fafafa;border:1px solid #eeeeee;border-radius:7px;}#auth_box.register .form-type-checkbox > label{display:flex;align-items:flex-start;gap:10px;margin:0;font-weight:600;cursor:pointer;}#auth_box.register .form-type-checkbox input[type="checkbox"]{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0;accent-color:#e91e63;}#auth_box.register .form-type-checkbox .description{margin-left:28px;margin-top:10px;}#auth_box.register #edit-field-signature-wrapper{margin-top:30px;padding:0;background:transparent;border:none;}#auth_box.register #edit-field-signature-wrapper .form-item{padding:22px;background:#fff5f8;border:1px solid #f3c4d3;border-radius:8px;}#auth_box.register #edit-field-signature-wrapper label{font-size:16px;}#auth_box.register #edit-field-signature-wrapper .description{margin-top:12px;margin-left:28px;color:#555555;}#auth_box.register #edit-field-allow-photos-wrapper{margin-top:30px;}#auth_box.register .captcha{margin-top:30px;margin-bottom:30px;}#auth_box.register .g-recaptcha{max-width:100%;overflow:hidden;}#auth_box.register #edit-actions{margin-top:30px;margin-bottom:0;}#auth_box.register #edit-submit{display:block;width:100%;min-height:54px;padding:13px 20px;border:none;border-radius:6px;background:#e91e63;color:#ffffff;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;box-shadow:none;transition:background 0.2s ease,transform 0.15s ease;}#auth_box.register #edit-submit:hover,#auth_box.register #edit-submit:focus{background:#d81b60;color:#ffffff;}#auth_box.register #edit-submit:active{transform:translateY(1px);}#auth_box.register #bottom_part{padding:25px 50px 35px;text-align:center;border-top:1px solid #eeeeee;background:#fafafa;}#auth_box.register #bottom_part a{color:#e91e63;font-size:15px;font-weight:500;text-decoration:none;}#auth_box.register #bottom_part a:hover{color:#c2185b;text-decoration:underline;}#auth_box.register .login_link{margin-bottom:14px;}#auth_box.register .password_link{margin-bottom:22px;}#auth_box.register .back_link{padding-top:18px;border-top:1px solid #e5e5e5;}#auth_box.register .back_link a{color:#777777;font-size:14px;}#auth_box.register .messages{margin-bottom:25px;border-radius:6px;}@media (max-width:767px){#auth_box.register{width:calc(100% - 30px);margin:20px auto;border-radius:10px;}#auth_box.register #top_part{padding:30px 25px 20px;}#auth_box.register #the_logo img{max-width:210px;}#auth_box.register #middle_part{padding:10px 25px 30px;}#auth_box.register #middle_part h2.title{font-size:27px;margin-bottom:28px;}#auth_box.register #bottom_part{padding:22px 25px 30px;}#auth_box.register .form-type-checkbox{padding:16px;}#auth_box.register #edit-field-signature-wrapper .form-item{padding:18px;}#auth_box.register #edit-field-signature-wrapper .description,#auth_box.register .form-type-checkbox .description{margin-left:0;}#auth_box.register .g-recaptcha{transform-origin:left top;}}
