/* @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;}div#top_part{width:50%;margin:0 auto 25px auto;}#auth_box{width:60%;}#auth_box h1#the_logo{margin:0 auto;width:50%;}#auth_box input[type="text"],#auth_box input[type="password"]{width:100%;}div#bottom_part{margin-top:25px;}.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{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;}#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{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;}
