@charset "UTF-8";@import "https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap";body{margin-top:0;font-family:roboto;color:#2f414f}.content-front{padding:0!important}.content-front .container{padding:0!important}a{text-decoration:none}.region-content{margin:50px 0;min-height:515px}input{color:#454e55}.form-control:focus{border-color:#ccc;outline:0;-webkit-box-shadow:none!important;box-shadow:none!important}button:focus{outline:none!important}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:0 auto -webkit-focus-ring-color!important}input[type=file],input[type=radio],input[type=checkbox]{cursor:pointer!important}.select-wrapper:after{color:#31336d!important;content:''!important;margin-top:-4px;right:5%!important;border:solid #31336d;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.checked_values{margin-left:18%}@media(max-width:991px){.checked_values{margin:0;text-align:center}}.checked_values li{list-style:none;text-transform:capitalize;display:inline-block;margin:0 5px 5px;position:relative;padding:1px 45px 0 15px;border:1px solid #bcbcbc;background:0 0;border-radius:50px;line-height:33px}.checked_values li .search-close{background:url(../images/c_remove.png) top center no-repeat;font-size:30px;width:33px;height:33px;display:block;position:absolute;right:2px;top:8px;cursor:pointer}.captcha{margin:30px 0}.breadcrumb{background:0 0;padding:0 3px 16px;border-bottom:1px solid #eee}.breadcrumb a{color:#000;font-weight:400;padding:0}.breadcrumb>li+li:before{content:">"!important;font-weight:400;color:#000}.breadcrumb>li:last-child{font-weight:700!important}.breadcrumb>li:last-child>a{font-weight:700!important}.view-aca-composer-composition .product-price-wrp .views-row{border-bottom:0 solid #eee!important}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:15px;height:15px;padding:2px;background-clip:content-box;border:1px solid #3684c2;background-color:#fff;border-radius:50%;margin:0 10px -2px 0}input[type=radio]:checked{background-color:#3684c2}select{background:0 0;padding:5px;font-size:12px;border:1px #868a8d solid;color:#4b4e50}select:disabled{border:1px solid #d7d7d7;color:#a4a8ab}input[type=checkbox]{margin:0;-webkit-appearance:none;width:16px;height:16px;border:1px solid #b0b0b0;border-radius:4px}input[type=checkbox]:after{content:"";padding-left:3px}input[type=checkbox]:checked{background:#31336d;border-radius:4px}input[type=checkbox]:checked:after{background:#31336d;border-radius:4px;content:'\2714';font-size:12px;color:#fff;padding-left:2px}.aca-txt-color{color:#31336d!important}#block-cart{display:none}.banner-main{padding:0}.banner-main img{width:100%}.region-content-front .exposedform-homepage h2.block-title{text-align:center;background:url(../images/c_disc.png) no-repeat top center;font-size:0;padding:45px;z-index:11111;position:absolute;left:46%;top:-2px}@media(max-width:767px){.region-content-front .exposedform-homepage h2.block-title{left:43%}}@media(max-width:575px){.region-content-front .exposedform-homepage h2.block-title{left:39%}}.path-search .page-header{display:none}.path-search .exposedform-homepage form .form-item,.path-search .view-id-recently_added_compositions.view-display-id-page_2 form .form-item{width:14.4%;margin:15px 17.3px}@media(max-width:1199px){.path-search .exposedform-homepage form .form-item,.path-search .view-id-recently_added_compositions.view-display-id-page_2 form .form-item{margin:15px 7px}}@media(max-width:991px){.path-search .exposedform-homepage form .form-item,.path-search .view-id-recently_added_compositions.view-display-id-page_2 form .form-item{width:30%;margin:15px 3px 30px}}@media(max-width:767px){.path-search .exposedform-homepage form .form-item,.path-search .view-id-recently_added_compositions.view-display-id-page_2 form .form-item{width:100%;margin:20px 0}}.path-search .view-id-recently_added_compositions.view-display-id-page_2 form{box-shadow:0 0 0 #d0d0d0;padding:50px 0!important;border-radius:4px;border:0 solid #ddd;border-bottom:0 solid #ddd;margin:50px 0!important;background-color:#fff;z-index:1;position:relative;border-bottom-left-radius:0;border-bottom-right-radius:0}.exposedform-homepage form,.view-id-recently_added_compositions.view-display-id-page_2 form{box-shadow:0 0 50px #d0d0d0;padding:60px;border-radius:20px;margin:50px;background-color:#fff;z-index:1;position:relative}@media(max-width:991px){.exposedform-homepage form,.view-id-recently_added_compositions.view-display-id-page_2 form{margin:50px 0}}@media(max-width:767px){.exposedform-homepage form,.view-id-recently_added_compositions.view-display-id-page_2 form{margin:50px 20px;padding:60px 25px 25px}}.exposedform-homepage form .form-item,.view-id-recently_added_compositions.view-display-id-page_2 form .form-item{width:18%;margin:15px 17px}@media(max-width:1199px){.exposedform-homepage form .form-item,.view-id-recently_added_compositions.view-display-id-page_2 form .form-item{margin:15px 7px}}@media(max-width:991px){.exposedform-homepage form .form-item,.view-id-recently_added_compositions.view-display-id-page_2 form .form-item{width:30%;margin:15px 3px 30px}}@media(max-width:767px){.exposedform-homepage form .form-item,.view-id-recently_added_compositions.view-display-id-page_2 form .form-item{width:100%;margin:20px 0}}.exposedform-homepage form .form-item label,.view-id-recently_added_compositions.view-display-id-page_2 form .form-item label{width:100%;font-weight:500;font-size:12px;color:#3a4446!important;margin:0 0 5px!important}@media(max-width:767px){.exposedform-homepage form .form-item .select-wrapper,.view-id-recently_added_compositions.view-display-id-page_2 form .form-item .select-wrapper{width:100%}}.exposedform-homepage form .form-item .select-wrapper select,.view-id-recently_added_compositions.view-display-id-page_2 form .form-item .select-wrapper select{border-color:#868a8d!important;width:100%!important}.exposedform-homepage form .form-item.form-type-textfield,.view-id-recently_added_compositions.view-display-id-page_2 form .form-item.form-type-textfield{width:100%;margin:0!important}.exposedform-homepage form .form-item.form-type-textfield input,.view-id-recently_added_compositions.view-display-id-page_2 form .form-item.form-type-textfield input{width:100%!important;border-radius:50px;border-color:#b9b9b9;padding:25px!important;color:#a1a1a1;font-size:17px}.exposedform-homepage form .form-actions,.view-id-recently_added_compositions.view-display-id-page_2 form .form-actions{vertical-align:text-top;margin-top:28px}@media(max-width:767px){.exposedform-homepage form .form-actions,.view-id-recently_added_compositions.view-display-id-page_2 form .form-actions{text-align:center}}@media(max-width:991px){.exposedform-homepage form .form-actions,.view-id-recently_added_compositions.view-display-id-page_2 form .form-actions{margin-top:33px}}.exposedform-homepage form .form-actions button,.view-id-recently_added_compositions.view-display-id-page_2 form .form-actions button{background:#31336d!important;font-size:12px!important;border-radius:50px!important;padding:12px 40px!important}.exposedform-homepage form .form-actions button .icon,.view-id-recently_added_compositions.view-display-id-page_2 form .form-actions button .icon{display:none}.exposedform-homepage form .form-actions .btn-danger,.view-id-recently_added_compositions.view-display-id-page_2 form .form-actions .btn-danger{color:#fff;background-color:#31336d;border-color:#31336d}.exposedform-homepage form fieldset legend span.fieldset-legend,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset legend span.fieldset-legend{z-index:11111111111111;position:relative;display:block;background:#fff;margin:0 10px;width:100%;width:100%;font-weight:500;font-size:12px;color:#3a4446!important;margin:0 0 5px!important}@media(max-width:767px){.exposedform-homepage form fieldset legend span.fieldset-legend,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset legend span.fieldset-legend{z-index:1}}.exposedform-homepage form fieldset .fieldset-wrapper,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset .fieldset-wrapper{position:relative}.exposedform-homepage form fieldset .fieldset-wrapper ul,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset .fieldset-wrapper ul{padding:0;list-style:none}.exposedform-homepage form fieldset .fieldset-wrapper ul li .form-item,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset .fieldset-wrapper ul li .form-item{width:100%;margin:0}.exposedform-homepage form fieldset .fieldset-wrapper ul li label,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset .fieldset-wrapper ul li label{word-break:break-word;font-weight:300;margin:0!important;padding:0 0 0 10px}.exposedform-homepage form fieldset .fieldset-wrapper ul li label input[type=checkbox],.view-id-recently_added_compositions.view-display-id-page_2 form fieldset .fieldset-wrapper ul li label input[type=checkbox]{margin-right:5px}.exposedform-homepage form fieldset .fieldset-wrapper ul:first-child,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset .fieldset-wrapper ul:first-child{border:1px #868a8d solid;list-style:none;cursor:pointer;height:34px;background:#fff!important;z-index:111111;width:100%!important;overflow:hidden;position:absolute;border-radius:4px}.exposedform-homepage form fieldset .fieldset-wrapper ul:first-child>li:first-child,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset .fieldset-wrapper ul:first-child>li:first-child{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;font-size:20px;z-index:1;border-bottom:1px solid #868a8d;padding:0 25px 3px 0;-webkit-appearance:none}.exposedform-homepage form fieldset .fieldset-wrapper ul:first-child>li:first-child input,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset .fieldset-wrapper ul:first-child>li:first-child input{display:none}.exposedform-homepage form fieldset .fieldset-wrapper ul:first-child>li:first-child:hover,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset .fieldset-wrapper ul:first-child>li:first-child:hover{background:#fff!important}.exposedform-homepage form fieldset .fieldset-wrapper ul:first-child>li:first-child::before,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset .fieldset-wrapper ul:first-child>li:first-child::before{z-index:11;color:#31336d!important;content:''!important;margin-top:10px;border:solid #31336d;position:absolute;top:0;right:8px!important;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.exposedform-homepage form fieldset .fieldset-wrapper ul:first-child>li:first-child label,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset .fieldset-wrapper ul:first-child>li:first-child label{font-size:15px!important;font-weight:400;color:#5a5a5a!important;pointer-events:none;background-color:#fff!important}.exposedform-homepage form fieldset .fieldset-wrapper ul:first-child>li:first-child label input,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset .fieldset-wrapper ul:first-child>li:first-child label input{-webkit-appearance:none}.exposedform-homepage form fieldset .fieldset-wrapper ul:first-child>li:first-child label.changetext,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset .fieldset-wrapper ul:first-child>li:first-child label.changetext{font-size:0!important}.exposedform-homepage form fieldset .fieldset-wrapper ul:first-child>li:first-child label.changetext::before,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset .fieldset-wrapper ul:first-child>li:first-child label.changetext::before{content:'Selected';font-size:15px!important}.exposedform-homepage form fieldset .fieldset-wrapper ul:first-child>li:first-child ul::before,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset .fieldset-wrapper ul:first-child>li:first-child ul::before{display:none}.exposedform-homepage form fieldset .fieldset-wrapper ul:first-child.showdropdown,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset .fieldset-wrapper ul:first-child.showdropdown{height:400px;overflow:auto;overflow-x:hidden}@media(max-width:767px){.exposedform-homepage form fieldset .fieldset-wrapper ul:first-child.showdropdown,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset .fieldset-wrapper ul:first-child.showdropdown{z-index:1111111!important}}.exposedform-homepage form fieldset .fieldset-wrapper ul:first-child.showdropdown li,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset .fieldset-wrapper ul:first-child.showdropdown li{text-transform:capitalize}@media(max-width:767px){.exposedform-homepage form fieldset .fieldset-wrapper ul:first-child.showdropdown li,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset .fieldset-wrapper ul:first-child.showdropdown li{padding:0 0 0 15px}}.exposedform-homepage form fieldset .fieldset-wrapper ul:first-child.showdropdown li:first-child,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset .fieldset-wrapper ul:first-child.showdropdown li:first-child{margin-top:0}@media(max-width:767px){.exposedform-homepage form fieldset .fieldset-wrapper ul:first-child.showdropdown li:first-child,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset .fieldset-wrapper ul:first-child.showdropdown li:first-child{padding:0}}.exposedform-homepage form fieldset .fieldset-wrapper ul:first-child.showdropdown li:first-child:hover label,.view-id-recently_added_compositions.view-display-id-page_2 form fieldset .fieldset-wrapper ul:first-child.showdropdown li:first-child:hover label{color:#5a5a5a!important}.recently-added{background:url(../images/c_music-bg.jpg) no-repeat;padding:150px 0 60px;background-size:cover;margin-top:-165px;z-index:0}.recently-added .header-wrp{text-align:center;position:relative}.recently-added .header-wrp .header{position:relative;margin:15px 0}.recently-added .header-wrp .header::before{border-bottom:1px solid #d7d7d9;content:'';display:block;position:absolute;bottom:24px;width:100%;z-index:00000}.recently-added .header-wrp .header h2{background:#f8f8fa!important;border:1px solid #d7d7d9;display:inline-block;border-top:none;border-bottom:none;padding:0 35px;position:relative;font-weight:400;color:#34404c;font-size:25px}.recently-added .header-wrp .header h2::before{border:none;content:'';position:absolute}.recently-added .header-wrp .btn{border:1px solid #717578;border-radius:50px;padding:5px 20px;font-size:12px;color:#303038;position:absolute;right:0;top:17px;background:#fff}@media(max-width:767px){.recently-added .header-wrp .btn{position:relative;top:0}}.recently-added .view-content{display:flex;flex-wrap:wrap}@media(max-width:991px){.recently-added .view-content{justify-content:center}}.recently-added .view-content .views-row{width:18.7%;margin:15px 15px 15px 0;box-shadow:0 0 30px #ececec}@media(max-width:1199px){.recently-added .view-content .views-row{width:18.4%;margin:15px 7px}}@media(max-width:991px){.recently-added .view-content .views-row{width:31.3%}}@media(max-width:767px){.recently-added .view-content .views-row{width:46%}}@media(max-width:575px){.recently-added .view-content .views-row{width:100%}}.recently-added .view-content .views-row .view-content .views-row{margin:0;width:100%}.recently-added .view-content .views-row .recent-wrp .image{position:relative}.recently-added .view-content .views-row .recent-wrp .image .default-img{width:100%;height:210px;background:linear-gradient(0deg,#00000033,rgba(0,0,0,0.55)),url(../images/c_img-1.jpg) no-repeat center top}@media(max-width:767px){.recently-added .view-content .views-row .recent-wrp .image .default-img{background-size:cover}}.recently-added .view-content .views-row .recent-wrp .image img{max-width:initial!important;width:100%}.recently-added .view-content .views-row .recent-wrp .image .viewmore-wrp{position:absolute;top:25%;left:25%}@media(max-width:767px){.recently-added .view-content .views-row .recent-wrp .image .viewmore-wrp{left:35%}}.recently-added .view-content .views-row .recent-wrp .image .viewmore-wrp .music-icon{background:url(../images/c_music-bot.png) no-repeat center;padding:55px}.recently-added .view-content .views-row .recent-wrp .image .viewmore-wrp .viewmore{text-align:center;margin:5px;visibility:hidden}.recently-added .view-content .views-row .recent-wrp .image .viewmore-wrp .viewmore a{background:#31336d;color:#fff;padding:5px 10px;font-size:12px;border-radius:50px;text-decoration:none}.recently-added .view-content .views-row .recent-wrp:hover .viewmore-wrp{top:15%;transition:.5s}.recently-added .view-content .views-row .recent-wrp:hover .viewmore-wrp .viewmore{visibility:visible}.recently-added .view-content .views-row .recent-wrp:hover .music-icon{transform:scale(.6)}.recently-added .view-content .views-row .content-wrp{padding:5px 20px;background:#fff;min-height:240px;border:1px solid #e4e4e4}@media(max-width:767px){.recently-added .view-content .views-row .content-wrp{min-height:auto}}.recently-added .view-content .views-row .content-wrp .col{margin:10px 0}.recently-added .view-content .views-row .content-wrp .col .label{color:#959da3;padding:0;font-size:12px;font-weight:500;text-transform:uppercase}.recently-added .view-content .views-row .content-wrp .col .title a{color:#42474a;text-transform:uppercase;font-size:14px;word-break:break-word}.news-events{background:url(../images/c_sec-newbg.jpg) no-repeat center;background-size:cover;padding:0 0 40px}.news-events .view-header .header{display:flex;justify-content:space-between;align-items:center;margin:30px 0 15px}@media(max-width:767px){.news-events .view-header .header{display:block;text-align:center}}.news-events .view-header .header a{color:#f1eeff;border:1px solid #f1eeff;border-radius:50px;padding:5px 25px;font-size:12px}.news-events .view-header .header h2{color:#fff;font-weight:400}@media(max-width:767px){.news-events .view-content{margin:0 15px}}.news-events .view-content .views-row{background:#fff;margin:20px 0;padding:15px}.news-events .view-content .views-row .new-event-wrp{display:flex;flex-wrap:wrap;align-items:center}.news-events .view-content .views-row .new-event-wrp .image{width:31%}@media(max-width:767px){.news-events .view-content .views-row .new-event-wrp .image{width:25%}}@media(max-width:575px){.news-events .view-content .views-row .new-event-wrp .image{width:100%}}@media(max-width:575px){.news-events .view-content .views-row .new-event-wrp .image img{width:100%}}.news-events .view-content .views-row .new-event-wrp .content{width:65%;margin:10px 0 0 25px}@media(max-width:767px){.news-events .view-content .views-row .new-event-wrp .content{width:70%;margin:10px 0 0 15px}}@media(max-width:575px){.news-events .view-content .views-row .new-event-wrp .content{width:100%}}.news-events .view-content .views-row .new-event-wrp .content .date time{color:#73777a;margin:10px 0;display:block;font-size:12px}.news-events .view-content .views-row .new-event-wrp .content .title a{font-size:20px;color:#34404c;margin:10px 0;font-weight:600;display:block}.news-events .view-content .views-row .new-event-wrp .content .body{color:#34404c;font-size:14px;margin:10px 0}.news-events .view-content .views-row .new-event-wrp .content .read-more a{color:#4f7fa5;border:1px solid #7da9cb;border-radius:50px;padding:5px 20px;margin:10px 0;font-size:12px;display:inline-block}.news-events .pager__item a.button{color:#f1eeff;border:1px solid #31336d!important;border-radius:50px!important;padding:10px 24px!important;font-size:14px;background:#31336d!important;font-weight:500}.banner-wrp .caption{text-align:center}.banner-wrp .caption p{font-size:17px}.banner-wrp .caption h2{font-weight:700;color:#34404c}.advocate-block .advocate-wrp{display:flex;align-items:center}@media(max-width:767px){.advocate-block .advocate-wrp{display:block}}@media(max-width:767px){.advocate-block .advocate-wrp .col{margin:0 0 30px}}.advocate-block .advocate-wrp .left{background:#ebeaef;padding:30px 35px;width:36%}@media(max-width:767px){.advocate-block .advocate-wrp .left{width:100%}}.advocate-block .advocate-wrp .left h2{margin:0;color:#34404c;font-weight:400;font-size:26px}.advocate-block .advocate-wrp .center{padding:0 25px;color:#34404c}@media(max-width:767px){.advocate-block .advocate-wrp .right{text-align:center;margin:40px}}.advocate-block .advocate-wrp .right a{background:#31336d;color:#fff;padding:15px 45px;border-radius:50px;font-weight:500}.connect-block{background:#31336d;color:#fff;padding:30px}@media(max-width:767px){.connect-block{padding:30px 10px}}.connect-block .social{display:flex;justify-content:space-between;align-items:center}@media(max-width:767px){.connect-block .social{display:block;margin:0 0 25px}}.connect-block .social a{padding:18px;font-size:0;margin:0 10px}.connect-block .social a.fb{background:url(../images/svg/c_s-fb-w-07.svg) no-repeat}.connect-block .social a.twitter{background:url(../images/svg/c_s-fb-w-08.svg) no-repeat}.connect-block .social a.youtube{background:url(../images/svg/c_s-fb-w-09.svg) no-repeat}.connect-block .social .col{width:50%;text-align:center}@media(max-width:767px){.connect-block .social .col{width:100%;margin:0 0 30px}}.connect-block .social .col.left{display:flex;justify-content:center}@media(max-width:575px){.connect-block .social .col.left{display:block}}.connect-block .social .col.left .title{font-size:20px;text-transform:uppercase;margin:0 30px;display:inline-flex}@media(max-width:767px){.connect-block .social .col.left .title{display:block;margin:0 0 10px}}@media(max-width:991px){.connect-block .social .col.left .title{margin:0 0 10px}}.connect-block .social .col.right{border-left:1px solid #3a94f3;position:relative;padding:0 100px}@media(max-width:1199px){.connect-block .social .col.right{padding:0 82px}}@media(max-width:991px){.connect-block .social .col.right{padding:0 62px}}@media(max-width:767px){.connect-block .social .col.right{border-left:none;margin:0;padding:10px}}.connect-block .social .col.right h2{margin:0 0 15px;font-size:20px;text-align:left;font-weight:400}@media(max-width:991px){.connect-block .social .col.right h2{text-align:center}}.connect-block .social .col.right input{padding:10px 25px;width:100%;border-radius:28px;color:#929292;letter-spacing:1px;box-shadow:none!important;border:none}@media(max-width:767px){.connect-block .social .col.right input{width:100%}}.connect-block .social .col.right a{position:absolute;color:#fff!important;background:#31336d;font-size:12px;padding:9px 20px;right:18.1%;margin:2px 0;border-radius:49px;bottom:0}@media(max-width:767px){.connect-block .social .col.right a{right:14px;bottom:11px}}.content-bottom{padding:0;background:url(/themes/custom/composertheme/images/c_video-bg.jpg) no-repeat;background-size:cover}.video-list-block{background-size:cover;padding:25px 0 0}.video-list-block .block-title{color:#fdf1e8;padding:0 150px;font-weight:400;font-size:27px}@media screen and (max-width:1500px){.video-list-block .block-title{padding:0 80px}}@media(max-width:1199px){.video-list-block .block-title{padding:0 25px}}@media(max-width:767px){.video-list-block .block-title{padding:0 10px;text-align:center}}.video-list-block .view-video-list .view-content{display:flex;flex-wrap:wrap;padding:0 150px}@media screen and (max-width:1500px){.video-list-block .view-video-list .view-content{padding:0 80px}}@media(max-width:1199px){.video-list-block .view-video-list .view-content{padding:0 15px}}@media(max-width:767px){.video-list-block .view-video-list .view-content{display:block;text-align:center;padding:0}}.video-list-block .view-video-list .view-content .views-row{width:50%}@media(max-width:767px){.video-list-block .view-video-list .view-content .views-row{width:100%}}.video-list-block .view-video-list .view-content iframe{height:190px;width:96%;margin:10px;border:2px solid #a8b1ce;box-shadow:0 0 10px #b7b7b7}@media(max-width:767px){.video-list-block .view-video-list .view-content iframe{display:block;text-align:center;height:auto;width:auto;margin:20px auto}}.audio-list-block{padding:25px 0 0}.audio-list-block iframe{padding:10px 60px 100px 100px;height:520px;width:65%}@media screen and (max-width:1500px){.audio-list-block iframe{width:75%;padding:10px 60px 100px 0}}@media(max-width:1199px){.audio-list-block iframe{width:100%}}@media(max-width:767px){.audio-list-block iframe{padding:10px;height:350px}}.audio-list-block .block-title{color:#fdf1e8;font-weight:400;font-size:27px;margin-left:100px}@media screen and (max-width:1500px){.audio-list-block .block-title{margin-left:0}}@media(max-width:767px){.audio-list-block .block-title{text-align:center}}.content-end{padding:0}.path-search div[id*=popular-search]{width:100%!important;border:none!important;box-shadow:none}.path-search div[id*=popular-search].panel{margin:20px 0 0!important}.path-search div[id*=popular-search] .panel-heading{background:0 0!important;padding:0;border:none}.path-search div[id*=popular-search] .panel-heading a.panel-title{font-weight:500;font-size:12px;color:#3a4446!important;margin:0 0 5px!important}.path-search div[id*=popular-search] .panel-body{padding:0;margin:0}.path-search div[id*=popular-search] .panel-body p{padding:0;margin:0}.path-search div[id*=popular-search] .panel-body .form-item{margin:0!important}.path-search div[id*=popular-search] .panel-body .form-item nav ul.menu--popular-search{display:flex;flex-wrap:wrap}.path-search div[id*=popular-search] .panel-body .form-item nav ul.menu--popular-search li a{background:#f3f3f3;margin:5px 10px;color:#3a3a3a;padding:6px 10px}.popular-search-wrp .view-header ul.menu{display:flex;flex-wrap:wrap;margin:0 0 25px}.popular-search-wrp .view-header ul.menu li a{background:#f3f3f3;margin:5px 10px;color:#3a3a3a;padding:6px 10px}.path-search .comp-ensemble-count-wrapper .comp-ensemble-wrapper ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:20px 0}.path-search .comp-ensemble-count-wrapper .comp-ensemble-wrapper ul li{background:#f5f5f5;margin:5px 10px 5px 0;padding:5px 15px}.path-search .comp-ensemble-count-wrapper .comp-ensemble-wrapper .comp-count{font-size:18px;margin:5px 0}.path-search .comp-ensemble-count-wrapper .comp-ensemble-wrapper .comp-count .comp-count-value{font-size:18px;font-weight:600}.path-search .comp-ensemble-count-wrapper .comp-ensemble-wrapper .comp-count .comp-count-value a{text-decoration:underline}.warning{border:2px solid #e7a63e;padding:30px;background:#fff8ed;font-size:16px;margin:0 0 30px}.warning p{background:url(../images/r_alert.svg) no-repeat;padding-left:70px}.path-frontpage header{box-shadow:none}.path-frontpage header .header-wrp{padding:0}header{width:100%!important;max-width:100%!important;background:#fff!important;border:none!important;padding:20px 0 10px!important;margin:0!important;box-shadow:0 0 20px #d4d4d4}@media(max-width:991px){header{padding:15px 0 0!important}}header .header-wrp{display:flex;align-items:flex-end;padding:0}@media(max-width:1199px){header .header-wrp{align-items:center}}@media(max-width:991px){header .header-wrp{width:100%}}@media(max-width:767px){header .header-wrp{display:block}}header .header-wrp .navbar-header{margin:0 50px 0 0!important;width:30%}@media(max-width:767px){header .header-wrp .navbar-header .region-navigation{width:54%}}@media(max-width:1199px){header .header-wrp .navbar-header{width:20%}}@media(max-width:767px){header .header-wrp .navbar-header{width:100%;padding:0}}header .header-wrp .navbar-header .navbar-brand{display:none}@media(max-width:767px){header .header-wrp .navbar-header .navbar-toggle{margin-right:10px}}@media(max-width:767px){header .header-wrp .navbar-header .logo{margin-top:0;padding:0 0 5px 10px}}header .header-wrp .navbar-header .logo img{width:100%}header .header-wrp .navbar-collapse{width:100%;position:relative}@media(max-width:767px){header .header-wrp .navbar-collapse{margin:0}}header .header-wrp .navbar-collapse .social{text-align:right}header .header-wrp .navbar-collapse .social span a{display:inline-block;padding:12px;font-size:0}header .header-wrp .navbar-collapse .social span a.fb{background:url(../images/svg/c_s-fb.svg) no-repeat}header .header-wrp .navbar-collapse .social span a.twitter{background:url(../images/svg/c_s-twt.svg) no-repeat}header .header-wrp .navbar-collapse .social span a.youtube{background:url(../images/svg/c_s-ytb.svg) no-repeat}header .header-wrp .navbar-collapse .region-navigation-collapsible nav ul li a{color:#000!important}header .header-wrp .navbar-collapse .region-navigation-collapsible nav ul li a.is-active,header .header-wrp .navbar-collapse .region-navigation-collapsible nav ul li a.active-trail{background:#e7eff1;border-bottom:5px solid #31336d}@media(max-width:1199px){header .header-wrp .navbar-collapse .region-navigation-collapsible nav ul li a{padding:15px 5px!important}}header .header-wrp .navbar-collapse .region-navigation-collapsible nav ul li.dropdown:hover .dropdown-menu{display:block}@media(max-width:767px){header .header-wrp .navbar-collapse .region-navigation-collapsible nav ul li.dropdown:hover .dropdown-menu{position:relative;width:100%;box-shadow:none!important;border-radius:0}}header .header-wrp .navbar-collapse .region-navigation-collapsible nav ul.menu--account{position:relative}header .header-wrp .navbar-collapse .region-navigation-collapsible nav ul.menu--account li.first a{visibility:hidden;font-size:0;padding:15px 20px!important}@media(max-width:991px){header .header-wrp .navbar-collapse .region-navigation-collapsible nav ul.menu--account li.first a{padding:15px 10px!important}}header .header-wrp .navbar-collapse .region-navigation-collapsible nav ul.menu--account li.first a::before{content:'Sign In';visibility:visible;font-size:14px}header .header-wrp .navbar-collapse .region-navigation-collapsible nav ul.menu--account li a.cart{background:url(/themes/custom/composertheme/images/c_cart.png) no-repeat center right 15px;font-size:0;display:inline-block;border-left:1px solid #000;padding:5px 0 0 65px!important;margin:14px 0;border-bottom:none}@media(max-width:991px){header .header-wrp .navbar-collapse .region-navigation-collapsible nav ul.menu--account li a.cart{padding:5px 0 0 50px!important}}@media(max-width:767px){header .header-wrp .navbar-collapse .region-navigation-collapsible nav ul.menu--account li a.cart{display:none}}a.cart-mob{display:none!important;background:url(/themes/custom/composertheme/images/c_cart.png) no-repeat center right 65px;font-size:0;padding:10px 40px!important;margin:14px 0;border-bottom:none}@media(max-width:767px){a.cart-mob{display:block!important}}.user-logged-in .menu--account li.first a{visibility:visible!important;font-size:14px!important;padding:15px!important}.user-logged-in .menu--account li.first a::before{display:none}.search-icon{background:url(../images/Black.svg) no-repeat center left;position:absolute;display:inline-block;right:18%;bottom:25%;padding:10px;cursor:pointer}@media(max-width:991px){.search-icon{right:17%}}@media(max-width:767px){.search-icon{display:none}}.user-logged-in .search-icon{right:31%}.header-search-form{display:none}@media(max-width:1199px){.header-search-form{right:8%}}.header-search-form .input-group{width:50%;margin:auto}.header-search-form input{border-radius:0}.header-search-form .form-submit{border-radius:0;background:#2f276c;border-color:#2f276c}.header-search-form.showform{display:block;background:#e7eff1;padding:20px 10px 3px}#block-composer-account-menu span#cart-cnt-number{position:absolute;top:5px;right:5px;background:#d24700;color:#fff;border-radius:50%;font-size:12px;font-weight:700;width:20px;height:20px;padding:2px 0;text-align:center;cursor:pointer}#block-composer-account-menu span#cart-cnt-number a{color:#fff!important;background:#d24700}#views-exposed-form-recently-added-page-2 .form-type-checkbox.checkbox label{padding-bottom:5px}.toolbar-tray-open.path-composerlist .view-filters{position:absolute;right:0;top:-80px}@media(max-width:767px){.toolbar-tray-open.path-composerlist .view-filters{position:relative;top:0}}.view-composers-list h2{border-bottom:1px solid #cacaca;padding:10px 0;color:#314359;font-size:25px;font-weight:700;letter-spacing:1px;margin-bottom:19px}.path-composers .page-header{padding:6px 0 25px;position:relative;font-weight:400;font-size:26px;letter-spacing:2px;color:#2f4457;margin-top:0}.path-composers .view-composers-list{position:relative}.path-composers .view-composers-list .view-filters{position:absolute;right:0;top:-81px}@media(max-width:767px){.path-composers .view-composers-list .view-filters{position:relative;top:0}}.path-composers .view-composers-list .view-filters .views-exposed-form input{border-radius:50px;padding:20px;font-weight:300;letter-spacing:2px}@media(max-width:767px){.path-composers .form-actions{text-align:center}}.path-composers .form-actions .icon{display:none}.path-composers .form-actions button{background:#31336d;font-size:12px;padding:11px 40px;border-radius:50px;margin-right:0}.path-composers .view-content{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -7px}.path-composers .view-content .views-row{width:19%;background:#f0f1f5;margin:5px;text-align:center;padding:20px}@media(max-width:1199px){.path-composers .view-content .views-row{width:23%;margin:7px 9px}}@media(max-width:991px){.path-composers .view-content .views-row{margin:7px;width:31%}}@media(max-width:767px){.path-composers .view-content .views-row{margin:7px 6px}}@media(max-width:575px){.path-composers .view-content .views-row{width:46%;padding:20px;margin:7px 5px}}.path-composers .view-content .views-row .views-field-field-cphoto img{margin:auto;border-radius:104px;background:#545e7f;color:#f0f1f5;word-break:break-all}@media(max-width:991px){.path-composers .view-content .views-row .views-field-field-cphoto img{width:100px;height:100px}}.path-composers .view-content .views-row .default-img{width:165px;height:165px;background:url(../images/c_comp-placeholder.png) no-repeat;background-size:173px;border-radius:104px;margin:0 auto!important;background-size:cover;background-position:center;cursor:pointer}@media(max-width:991px){.path-composers .view-content .views-row .default-img{width:100px;height:100px}}.path-composers .view-content .views-row .views-field-title{margin:20px 0 0}.path-composers .view-content .views-row .views-field-title a{color:#000;text-decoration:none}.page-node-type-composer>footer,.page-node-type-composer .author{display:none}.page-node-type-composer .page-header{border-bottom:none;padding:0 0 15px;font-size:27px;letter-spacing:1px;font-weight:700;margin:0}.page-node-type-composer .content{display:flex}@media(max-width:767px){.page-node-type-composer .content{display:block}}.page-node-type-composer .content .composer-left{width:25%}@media(max-width:767px){.page-node-type-composer .content .composer-left{width:100%}}.page-node-type-composer .content .composer-left a{word-break:break-all}.page-node-type-composer .content .composer-left img{width:100%}@media(max-width:1199px){.page-node-type-composer .content .composer-left img{height:auto}}.page-node-type-composer .content .composer-right{width:71%;margin-left:44px;color:#344154}@media(max-width:767px){.page-node-type-composer .content .composer-right{width:100%;margin-left:0}}.page-node-type-composer .content .composer-right .field--label{font-size:17px;font-style:italic;letter-spacing:1px;font-weight:500;margin:0 0 10px}.page-node-type-composer .content .composer-right .field--item{font-size:13px;line-height:20px}.page-node-type-composer .content .composer-right .field--item .moreellipses a.more{display:block;font-weight:700;margin:5px 0;text-decoration:none;font-size:15px}.page-node-type-composer .content .composer-right .field--item .moreellipses a.more::after{content:'↓';margin-left:5px;font-size:18px}.page-node-type-composer .content .composer-right .field--item a.less{display:block;font-weight:700;margin:5px 0;text-decoration:none;color:#2875db;font-size:15px}.page-node-type-composer .content .composer-right .field--item a.less::after{content:'↑';margin-left:5px;font-size:18px}.page-node-type-composer .ace-pub-detailspage .pdf-wrp{background:url(../images/c_pdf.svg) top left no-repeat;padding-left:20px;display:inline-block;margin-right:10px;font-size:14px;line-height:18px}.page-node-type-composer .ace-pub-detailspage .print-wrp{background:url(../images/print_ship.png) top left no-repeat;padding-left:20px;background-size:16px;vertical-align:top;display:inline-block;margin-top:1px;line-height:18px}.page-node-type-composer .ace-pub-detailspage h2.block-title{border-bottom:1px solid #cacaca;padding:10px 0;color:#314359;font-size:25px;font-weight:700;letter-spacing:1px}.page-node-type-composer .ace-pub-detailspage .view-aca-composer-composition .view-header{text-align:right;margin-top:-40px;margin-bottom:15px;color:#818a93}.page-node-type-composer .ace-pub-detailspage .view-aca-composer-composition .view-content .views-row{display:flex;flex-wrap:wrap;border-bottom:1px solid #eee;padding:20px 0}@media(max-width:767px){.page-node-type-composer .ace-pub-detailspage .view-aca-composer-composition .view-content .views-row{display:block}}.page-node-type-composer .ace-pub-detailspage .view-aca-composer-composition .view-content .views-row .views-field{margin:10px 15px 10px 0;width:14%}.page-node-type-composer .ace-pub-detailspage .view-aca-composer-composition .view-content .views-row .views-field.views-field-field-ensemble-type{word-break:break-word}.page-node-type-composer .ace-pub-detailspage .view-aca-composer-composition .view-content .views-row .views-field.views-field-nothing-1{text-align:center}.page-node-type-composer .ace-pub-detailspage .view-aca-composer-composition .view-content .views-row .views-field.views-field-nothing-1 .view-id-commerce_products.view-display-id-block_1 .views-row{padding:0!important}.page-node-type-composer .ace-pub-detailspage .view-aca-composer-composition .view-content .views-row .views-field.views-field-price__number{width:100%!important;margin:0;font-weight:700;color:#304256;font-size:21px;letter-spacing:1px}@media(max-width:767px){.page-node-type-composer .ace-pub-detailspage .view-aca-composer-composition .view-content .views-row .views-field{width:100%}}.page-node-type-composer .ace-pub-detailspage .view-aca-composer-composition .view-content .views-row .views-field span{display:block;margin:0}.page-node-type-composer .ace-pub-detailspage .view-aca-composer-composition .view-content .views-row .views-field span.views-label{text-transform:uppercase;color:#818a93;font-size:13px;margin:0 0 5px}.page-node-type-composer .ace-pub-detailspage .view-aca-composer-composition .view-content .views-row .views-field a{color:#3d3d3d;text-transform:capitalize}.page-node-type-composer .ace-pub-detailspage .view-aca-composer-composition .view-content .views-row .views-field.views-field-title{flex:0 0 100%;margin:10px 0}.page-node-type-composer .ace-pub-detailspage .view-aca-composer-composition .view-content .views-row .views-field.views-field-title a{color:#334255;text-transform:capitalize;font-size:20px;font-weight:400;letter-spacing:1px}.page-node-type-composer .ace-pub-detailspage .view-aca-composer-composition .view-content .views-row .views-field.views-field-field-compo-year-authored{width:7%!important}@media(max-width:767px){.page-node-type-composer .ace-pub-detailspage .view-aca-composer-composition .view-content .views-row .views-field.views-field-field-compo-year-authored{width:100%}}.page-node-type-composer .ace-pub-detailspage .view-aca-composer-composition .view-content .views-row .views-field.views-field-field-compo-audio{width:27%;border:1px solid #eee;border-bottom:none;border-top:none;padding:0 20px;text-align:center;justify-content:center;align-items:center;word-break:break-word}@media(max-width:767px){.page-node-type-composer .ace-pub-detailspage .view-aca-composer-composition .view-content .views-row .views-field.views-field-field-compo-audio{width:100%;text-align:left;padding:0}}.page-node-type-composer .ace-pub-detailspage .view-aca-composer-composition .view-content .views-row .views-field.views-field-field-compo-audio .field-content{width:100%}.page-node-type-composer .ace-pub-detailspage .view-aca-composer-composition .view-content .views-row .views-field.views-field-field-compo-audio .field-content audio{width:100%;margin-top:10px;background:#f1f3f4}.page-node-type-composer .ace-pub-detailspage .block-views-blockcomposers-list-block-1{margin-top:50px}.page-node-type-composer .ace-pub-detailspage .block-views-blockcomposers-list-block-1 .block-title{border-bottom:1px solid #cacaca;padding:10px 0;color:#314359;font-size:25px;font-weight:700;letter-spacing:1px}.page-node-type-composer .search-block{display:flex;flex-wrap:wrap;margin:50px 0;align-items:center;border:1px solid #eee;border-right:none;border-left:none}.page-node-type-composer .search-block .exposed-search .block-title{display:none}@media(max-width:991px){.page-node-type-composer .search-block .col{margin:15px 0!important;text-align:center}}.page-node-type-composer .search-block .col.exposed-search{width:46%;text-align:right}@media(max-width:1199px){.page-node-type-composer .search-block .col.exposed-search{width:44%}}@media(max-width:991px){.page-node-type-composer .search-block .col.exposed-search{width:100%;text-align:center}}.page-node-type-composer .search-block .col.exposed-search form .form-type-textfield{float:none}.page-node-type-composer .search-block .col.exposed-search form .form-type-textfield input{border-radius:50px;height:auto;padding:10px 0 10px 20px;width:85%;margin-right:10px}@media(max-width:991px){.page-node-type-composer .search-block .col.exposed-search form .form-type-textfield input{width:100%}}.page-node-type-composer .search-block .col.exposed-search form button{background:#31336d!important;padding:10px 40px!important;border-radius:50px!important;font-size:12px!important;margin-right:-5px}.page-node-type-composer .search-block .col.exposed-search form button .icon{display:none}.page-node-type-composer .search-block .col.title{width:15%!important}@media(max-width:991px){.page-node-type-composer .search-block .col.title{width:100%!important}}.page-node-type-composer .search-block .col.title h3{padding:20px 0;background:#e6e4e9;text-align:center;font-weight:400;color:#314357;margin:0}.page-node-type-composer .search-block .col.ensemble_type,.page-node-type-composer .search-block .col.year{width:15%!important;margin:0 0 0 50px}@media(max-width:991px){.page-node-type-composer .search-block .col.ensemble_type,.page-node-type-composer .search-block .col.year{width:100%!important}}.page-node-type-composer .search-block .col .dropdown-label{cursor:pointer;position:relative;display:inline-block;color:#314357;font-weight:700;font-size:16px;letter-spacing:1px}.page-node-type-composer .search-block .col .dropdown-label::before{z-index:11;color:#31336d!important;content:''!important;border:solid #31336d;position:absolute;top:4px;right:-21px!important;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.page-node-type-composer .block-facets h2{display:none}.page-node-type-composer .block-facets .facets-widget-checkbox{position:relative}.page-node-type-composer .block-facets .facets-widget-checkbox ul{padding:0;list-style:none}.page-node-type-composer .block-facets .facets-widget-checkbox ul li{margin-left:10px}.page-node-type-composer .block-facets .facets-widget-checkbox ul li .form-item{width:100%;margin:0}.page-node-type-composer .block-facets .facets-widget-checkbox ul li label{word-break:break-word;font-weight:300;margin:0!important;padding:0 0 0 10px}.page-node-type-composer .block-facets .facets-widget-checkbox ul li label input[type=checkbox]{margin-right:5px}.page-node-type-composer .block-facets .facets-widget-checkbox ul:first-child{border:1px #868a8d solid;list-style:none;background:#fff!important;z-index:111111;position:absolute;display:none;border-radius:4px;width:100%}.page-node-type-composer .block-facets .facets-widget-checkbox ul:first-child label{font-size:15px!important;font-weight:400;color:#5a5a5a!important;pointer-events:none;background-color:#fff!important}.page-node-type-composer .block-facets .facets-widget-checkbox ul:first-child label.changetext{font-size:0!important}.page-node-type-composer .block-facets .facets-widget-checkbox ul:first-child label.changetext::before{content:'Selected';font-size:15px!important}.page-node-type-composer .block-facets .facets-widget-checkbox ul:first-child label ul::before{display:none}.page-node-type-composer .block-facets .facets-widget-checkbox ul:first-child.showdropdown{height:225px;display:block;overflow:auto;width:285px;border:none;box-shadow:0 0 10px #d5d5d5;padding:15px 0}@media(max-width:767px){.page-node-type-composer .block-facets .facets-widget-checkbox ul:first-child.showdropdown{z-index:1111111!important;text-align:left;width:100%}}.page-node-type-composer .block-facets .facets-widget-checkbox ul:first-child.showdropdown li{text-transform:capitalize}.page-node-type-composer .block-facets .facets-widget-checkbox ul:first-child.showdropdown li label{display:inline;font-size:12px!important;margin:5px 0!important;padding:0 3px}.page-node-type-composer .block-facets .facets-widget-checkbox ul:first-child.showdropdown li:first-child{margin-top:0}@media(max-width:767px){.page-node-type-composer .block-facets .facets-widget-checkbox ul:first-child.showdropdown li:first-child{padding:0}}.page-node-type-composer .block-facets .facets-widget-checkbox ul:first-child.showdropdown li:first-child:hover label{color:#5a5a5a!important}.page-node-type-compositions .page-header{display:none}.page-node-type-compositions header{position:sticky;top:0;z-index:999}.page-node-type-compositions .composition-detail-wrp{display:flex;flex-wrap:wrap}@media(max-width:991px){.page-node-type-compositions .composition-detail-wrp{display:block}}@media(max-width:991px){.page-node-type-compositions .composition-detail-wrp .col{margin:20px 0}}.page-node-type-compositions .composition-detail-wrp .col.center{width:53%;margin:0 20px}@media(max-width:1199px){.page-node-type-compositions .composition-detail-wrp .col.center{width:51%;margin:0 18px}}@media(max-width:991px){.page-node-type-compositions .composition-detail-wrp .col.center{width:100%;margin:0}}.page-node-type-compositions .composition-detail-wrp .col.right{width:23%;position:relative}@media(max-width:1199px){.page-node-type-compositions .composition-detail-wrp .col.right{width:25%}}@media(max-width:991px){.page-node-type-compositions .composition-detail-wrp .col.right{width:100%}}.page-node-type-compositions .composition-detail-wrp .col.right .purchase-wrp{padding:20px;box-shadow:0 0 25px #eee;position:sticky;top:16%}@media(max-width:1199px){.page-node-type-compositions .composition-detail-wrp .col.right .purchase-wrp{top:0}}@media screen and (max-width:1500px){.page-node-type-compositions .composition-detail-wrp .col.right .purchase-wrp{top:17%}}@media screen and (max-width:1400px){.page-node-type-compositions .composition-detail-wrp .col.right .purchase-wrp{top:21%}}@media(max-width:991px){.page-node-type-compositions .composition-detail-wrp .col.right .purchase-wrp{position:relative}}.page-node-type-compositions .composition-detail-wrp .col.right .purchase-wrp .pdf,.page-node-type-compositions .composition-detail-wrp .col.right .purchase-wrp .dropdown.product-dpdwn{margin-bottom:15px!important}.page-node-type-compositions .composition-detail-wrp .col.right .purchase-wrp .product-dpdwn select{width:100%}.page-node-type-compositions .composition-detail-wrp .col.right .purchase-wrp .print{margin-bottom:10px}.page-node-type-compositions .composition-detail-wrp .col.right .purchase-wrp .print .caption{font-size:12px;color:#51555a;margin:8px 0 10px 25px}@media(max-width:767px){.page-node-type-compositions .composition-detail-wrp .col.right .purchase-wrp audio{width:100%}}.page-node-type-compositions .composition-detail-wrp .col.right .purchase-wrp .title{border-bottom:2px solid #ccdde4;padding:0 0 10px;margin:0 0 20px;font-size:17px}.page-node-type-compositions .composition-detail-wrp .col.right .purchase-wrp .print-price-wrp{text-align:right}.page-node-type-compositions .composition-detail-wrp .col.right .purchase-wrp .print-price-wrp .value-price{font-size:24px;font-weight:700}.page-node-type-compositions .composition-detail-wrp .col.right .purchase-wrp .pdf-price-wrp{text-align:right}.page-node-type-compositions .composition-detail-wrp .col.right .purchase-wrp .pdf-price-wrp .value-price{font-size:24px;color:#3b444d;font-weight:700}.page-node-type-compositions .composition-detail-wrp .col.right .purchase-wrp .place-order a,.page-node-type-compositions .composition-detail-wrp .col.right .purchase-wrp .place-order button,.page-node-type-compositions .composition-detail-wrp .col.right .purchase-wrp .no-product-txt a,.page-node-type-compositions .composition-detail-wrp .col.right .purchase-wrp .no-product-txt button{padding:10px;background:#2e7dd8;display:block;color:#fff;text-transform:uppercase;font-weight:700;font-size:13px;border-radius:50px;text-align:center;margin:15px 0;width:100%;border:none;text-decoration:none}.page-node-type-compositions .composition-detail-wrp .col.left{width:20%;position:relative}@media(max-width:767px){.page-node-type-compositions .composition-detail-wrp .col.left{width:100%}}.page-node-type-compositions .composition-detail-wrp .col.left .image{position:sticky;top:16%}@media screen and (max-width:1500px){.page-node-type-compositions .composition-detail-wrp .col.left .image{top:17%}}@media screen and (max-width:1400px){.page-node-type-compositions .composition-detail-wrp .col.left .image{top:21%}}.page-node-type-compositions .composition-detail-wrp .col .label{color:#818a93;font-size:13px;margin:0!important;font-weight:400;margin:0!important;padding:0!important}.page-node-type-compositions .composition-detail-wrp .col .roww{border-bottom:1px solid #a1a1a1;padding-bottom:10px}.page-node-type-compositions .composition-detail-wrp .col .roww.title-author-wrp h2{margin:0!important}.page-node-type-compositions .composition-detail-wrp .col .roww.title-author-wrp .composition-title{font-weight:700}.page-node-type-compositions .composition-detail-wrp .col .roww.title-author-wrp a{color:#595f66!important;text-transform:uppercase;font-weight:300;font-size:16px}.page-node-type-compositions .composition-detail-wrp .col .roww.quick-view-wrp .content-col-wise{display:flex;flex-wrap:wrap}@media(max-width:575px){.page-node-type-compositions .composition-detail-wrp .col .roww.quick-view-wrp .content-col-wise{display:block}}.page-node-type-compositions .composition-detail-wrp .col .roww.quick-view-wrp .content-col-wise .col{width:50%}@media(max-width:575px){.page-node-type-compositions .composition-detail-wrp .col .roww.quick-view-wrp .content-col-wise .col{width:100%}}.page-node-type-compositions .composition-detail-wrp .col .roww.quick-view-wrp .content-col-wise .content{margin:0 0 35px;word-break:break-word;padding-right:25px}.page-node-type-compositions .composition-detail-wrp .col .roww.quick-view-wrp .content-col-wise .content.scoring .field--name-field-scoring{text-transform:capitalize}.page-node-type-compositions .composition-detail-wrp .col .roww.quick-view-wrp .content-col-wise .content.instrumentation .field--name-field-instrumentation{text-transform:capitalize}.page-node-type-compositions .composition-detail-wrp .col .roww h3{font-size:14px;text-transform:uppercase;font-weight:700}.page-node-type-compositions .composition-detail-wrp .col .roww .content-row-wise .content{margin:0 0 35px}.page-node-type-compositions .composition-detail-wrp .col .roww .content-row-wise .content.ensemble h2{margin:5px 0 0}.page-node-type-compositions .composition-detail-wrp .col .roww .content-row-wise .content.ensemble h2 a{font-size:14px;font-weight:400;text-transform:capitalize}.page-node-type-compositions .composition-detail-wrp .col .roww .content-row-wise .content.ensemble .field--name-field-ensemble-type .field--item:first-letter{text-transform:capitalize}.page-node-type-compositions .composition-detail-wrp .col .roww .content-row-wise .content.description .field--type-text-with-summary{text-align:justify}.page-node-type-compositions .composition-detail-wrp .col .roww .content-row-wise .content.genre .field--name-field-genre-theme .field--item:first-letter{text-transform:capitalize}.page-node-type-compositions .composition-detail-wrp .col .roww .content-row-wise .content.pages .file>span{border:none!important;box-shadow:none!important;padding-left:0}.page-node-type-compositions .composition-detail-wrp .col .roww .content-row-wise .content.pages .file--application-pdf .icon::before{content:"";background:url(../images/c_pdf.svg) no-repeat left center;display:inline-block;padding:10px}.page-node-type-compositions .composition-detail-wrp .col .roww .content-row-wise .content.pages .file-link a{font-size:14px;line-height:1.42857143;color:#333;font-weight:400}.page-node-type-compositions .composition-detail-wrp .col .roww .content-row-wise .content.pages .file-size{display:none}.page-node-type-compositions .composition-detail-wrp .col .files-media-wrp.roww{border-bottom:1px solid #a1a1a1;padding-bottom:10px}.pager-nav ul{margin:35px 0}@media(max-width:767px){.pager-nav ul li{display:inline-block!important;vertical-align:text-top!important}}.pager-nav ul li a{border:none;color:#4d4d4d}@media(max-width:767px){.pager-nav ul li a{margin-bottom:8px}}.pager-nav ul li.active a{background:#31336d!important;border-radius:5px;padding:5px 10px;color:#fff}.pager-nav ul li.pager__item--next a,.pager-nav ul li.pager__item--previous a{color:#fff;border-radius:5px;margin:0 5px;font-weight:700;padding:5px 10px!important}.pager-nav ul li.pager__item--next a span,.pager-nav ul li.pager__item--previous a span{font-size:0;padding:10px 8px;vertical-align:middle}.pager-nav ul li.pager__item--next a{background-color:#31336d!important}.pager-nav ul li.pager__item--next a span{background:url(../images/svg/c_next.svg) no-repeat center}.pager-nav ul li.pager__item--previous a{background-color:#31336d!important}.pager-nav ul li.pager__item--previous a span{background:url(../images/svg/c_previous.png) no-repeat center}.pager-nav ul li.pager__item--last a,.pager-nav ul li.pager__item--first a{color:#fff!important;border-radius:5px;margin:0 5px;font-weight:700;padding:5px 13px}.pager-nav ul li.pager__item--last a{background-color:#31336d!important}.pager-nav ul li.pager__item--last a span{background:url(../images/svg/c_last.svg) no-repeat center right;font-size:12px;padding-right:21px!important;padding:0}.pager-nav ul li.pager__item--first a{background-color:#31336d!important}.pager-nav ul li.pager__item--first a span{background:url(../images/svg/c_-first.svg) no-repeat center left;font-size:12px;padding-left:21px!important;padding:0}.path-webform .page-header{padding:10px 0;color:#313e47;font-size:25px;font-weight:600;letter-spacing:2px;border-bottom:none}.path-webform .form-item label,.path-webform .form-item legend span{color:#303437;font-weight:400;font-size:12px}.path-webform .form-item label:first-letter,.path-webform .form-item legend span:first-letter{text-transform:capitalize}.path-webform .form-item input{border:1px solid #b0b0b0}.path-webform .form-item.form-item-additional-information p{color:#000;font-size:12px}.path-webform .form-item.form-item-purchase-order-id{width:49%}@media(max-width:767px){.path-webform .form-item.form-item-purchase-order-id{width:100%!important}}.path-webform .form-item.form-item-list-price{width:15%}@media(max-width:767px){.path-webform .form-item.form-item-list-price{width:50%!important}}.path-webform .form-item.form-item-about-mailing-rates{font-size:12px;margin-bottom:35px!important}.path-webform #edit-shippingpref--wrapper{display:flex;flex-wrap:wrap;align-items:baseline;margin:50px 0 30px}@media(max-width:991px){.path-webform #edit-shippingpref--wrapper{display:block}}.path-webform #edit-shippingpref--wrapper legend{width:15%;border:none;margin-top:0;margin-bottom:0;font-size:16px;color:inherit}@media(max-width:1199px){.path-webform #edit-shippingpref--wrapper legend{width:100%}}.path-webform #edit-shippingpref--wrapper .fieldset-wrapper{width:85%}@media(max-width:1199px){.path-webform #edit-shippingpref--wrapper .fieldset-wrapper{width:100%}}.path-webform #edit-shippingpref--wrapper .fieldset-wrapper>div{display:flex;align-items:baseline}@media(max-width:991px){.path-webform #edit-shippingpref--wrapper .fieldset-wrapper>div{display:block}}.path-webform #edit-shippingpref--wrapper .fieldset-wrapper>div>.form-item{margin-left:40px}@media(max-width:1199px){.path-webform #edit-shippingpref--wrapper .fieldset-wrapper>div>.form-item{margin-left:0;margin-right:25px}}@media(max-width:991px){.path-webform #edit-shippingpref--wrapper .fieldset-wrapper>div>.form-item{margin-left:0;margin-right:0}}.path-webform .form-actions button{background:#31336d;padding:10px 25px;color:#fff;text-transform:uppercase;border-radius:150px;border:1px solid #31336d}@media(max-width:767px){.path-webform .form-actions button{width:100%}}.path-webform .form-actions a.link--previous{border:1px solid #31336d;color:#31336d;padding:12px 25px;text-transform:uppercase;border-radius:50px;white-space:pre-line;text-decoration:none;position:relative;top:0;float:left;margin-right:20px}.path-webform .panel{border:2px solid #8cb3d2}.path-webform .panel .panel-heading{background-color:#deecf9;border-bottom:2px solid #8cb3d2;box-shadow:none!important}.path-webform .panel .panel-body{padding:15px;display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:767px){.path-webform .panel .panel-body{display:block!important}}.path-webform .panel .panel-body .form-item{width:50%;padding:0 10px}@media(max-width:767px){.path-webform .panel .panel-body .form-item{width:100%;padding:0}}.path-webform .panel .panel-body .form-item label{color:#303437;font-weight:400;font-size:12px}.path-webform .panel .panel-body .form-item label:first-letter{text-transform:capitalize}.path-webform .panel .panel-body .form-item input{border:1px solid #b0b0b0}.path-webform .panel .panel-body .form-item.form-item-composition-url{flex:1 100%}.path-webform .panel .panel-body .form-item.form-item-composition-url input{background:#efedf2;color:#5a5f63}.path-webform .panel .panel-body fieldset{width:100%!important;padding:0!important;margin:0!important}.path-webform .panel .panel-body fieldset .fieldset-wrapper{display:flex;flex-wrap:wrap}@media(max-width:767px){.path-webform .panel .panel-body fieldset .fieldset-wrapper{display:block!important}}.path-webform .panel .panel-body fieldset.webform-type-checkboxes{width:50%!important;padding:0 10px!important}@media(max-width:991px){.path-webform .panel .panel-body fieldset.webform-type-checkboxes{width:100%!important}}.path-webform .panel .panel-body fieldset.webform-type-checkboxes .fieldset-wrapper{height:150px;margin-top:5px;-ms-overflow-style:none;overflow:scroll;line-height:1.42857143;color:#555;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.path-webform .panel .panel-body fieldset.webform-type-checkboxes .fieldset-wrapper::-webkit-scrollbar{display:none}.path-webform .panel .panel-body fieldset.webform-type-checkboxes .fieldset-wrapper .form-item{width:100%;margin-left:5px}.path-webform .panel .panel-body #edit-shipping-address--description{display:none}.path-webform .panel .panel-body #edit-payment-information-billing-information{display:block;width:100%}.path-webform .panel .panel-body #edit-payment-information-billing-information #edit-payment-information-billing-information-address-0-address-country-code{display:flex;flex-flow:column}.path-webform .panel .panel-body #edit-payment-information-billing-information #edit-payment-information-billing-information-address-0-address-country-code .form-item-payment-information-billing-information-address-0-address-country-code{width:100%!important}@media(min-width:768px){.path-webform .panel .panel-body #edit-payment-information-billing-information .address-container-inline{display:flex;width:100%}}.path-webform .panel .panel-body #edit-payment-information-billing-information .form-item{box-sizing:border-box;margin-right:0!important;float:left}.path-checkout .page-header{padding:10px 0;color:#313e47;font-size:25px;font-weight:600;letter-spacing:2px;border-bottom:none}.path-checkout .form-item label,.path-checkout .form-item legend span{color:#303437;font-weight:400;font-size:12px;text-transform:capitalize}.path-checkout .form-item input{border:1px solid #b0b0b0}.path-checkout .form-item.form-item-additional-information p{color:#000;font-size:12px}.path-checkout .form-item.form-item-purchase-order-id{width:49%}@media(max-width:767px){.path-checkout .form-item.form-item-purchase-order-id{width:100%!important}}.path-checkout .form-item.form-item-list-price{width:15%}@media(max-width:767px){.path-checkout .form-item.form-item-list-price{width:50%!important}}.path-checkout .form-item.form-item-about-mailing-rates{font-size:12px;margin-bottom:35px!important}.path-checkout #edit-shippingpref--wrapper{display:flex;flex-wrap:wrap;align-items:baseline;margin:50px 0 30px}@media(max-width:991px){.path-checkout #edit-shippingpref--wrapper{display:block}}.path-checkout #edit-shippingpref--wrapper legend{width:15%;border:none;margin-top:0;margin-bottom:0;font-size:16px;color:inherit}@media(max-width:1199px){.path-checkout #edit-shippingpref--wrapper legend{width:100%}}.path-checkout #edit-shippingpref--wrapper .fieldset-wrapper{width:85%}@media(max-width:1199px){.path-checkout #edit-shippingpref--wrapper .fieldset-wrapper{width:100%}}.path-checkout #edit-shippingpref--wrapper .fieldset-wrapper>div{display:flex;align-items:baseline}@media(max-width:991px){.path-checkout #edit-shippingpref--wrapper .fieldset-wrapper>div{display:block}}.path-checkout #edit-shippingpref--wrapper .fieldset-wrapper>div>.form-item{margin-left:40px}@media(max-width:1199px){.path-checkout #edit-shippingpref--wrapper .fieldset-wrapper>div>.form-item{margin-left:0;margin-right:25px}}@media(max-width:991px){.path-checkout #edit-shippingpref--wrapper .fieldset-wrapper>div>.form-item{margin-left:0;margin-right:0}}.path-checkout .form-actions button{background:#31336d;padding:10px 25px;text-transform:uppercase;border-radius:150px;white-space:pre-line;border:1px solid #31336d}@media(max-width:767px){.path-checkout .form-actions button{width:100%}}.path-checkout .form-actions a.link--previous{border:1px solid #31336d;color:#31336d;padding:10px 25px;text-transform:uppercase;border-radius:50px;white-space:pre-line;text-decoration:none;position:relative;top:0;float:left;margin-right:20px}.path-checkout .panel.checkout-pane{border:2px solid #8cb3d2}.path-checkout .panel.checkout-pane .panel-heading{background-color:#deecf9;border-bottom:2px solid #8cb3d2;box-shadow:none!important}.path-checkout .panel.checkout-pane .panel-body{padding:15px;display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:767px){.path-checkout .panel.checkout-pane .panel-body{display:block!important}}.path-checkout .panel.checkout-pane .panel-body .form-item{width:50%;padding:0 10px}@media(max-width:767px){.path-checkout .panel.checkout-pane .panel-body .form-item{width:100%;padding:0}}.path-checkout .panel.checkout-pane .panel-body .form-item label{color:#303437;font-weight:400;font-size:12px}.path-checkout .panel.checkout-pane .panel-body .form-item label:first-letter{text-transform:capitalize}.path-checkout .panel.checkout-pane .panel-body .form-item input{border:1px solid #b0b0b0}.path-checkout .panel.checkout-pane .panel-body .form-item.form-item-composition-url{flex:1 100%}.path-checkout .panel.checkout-pane .panel-body .form-item.form-item-composition-url input{background:#efedf2;color:#5a5f63}.path-checkout .panel.checkout-pane .panel-body fieldset{width:100%!important;padding:0!important;margin:0!important}.path-checkout .panel.checkout-pane .panel-body fieldset .fieldset-wrapper{display:flex;flex-wrap:wrap}@media(max-width:767px){.path-checkout .panel.checkout-pane .panel-body fieldset .fieldset-wrapper{display:block!important}}.path-checkout .panel.checkout-pane .panel-body fieldset.webform-type-checkboxes{width:50%!important;padding:0 10px!important}@media(max-width:991px){.path-checkout .panel.checkout-pane .panel-body fieldset.webform-type-checkboxes{width:100%!important}}.path-checkout .panel.checkout-pane .panel-body fieldset.webform-type-checkboxes .fieldset-wrapper{height:150px;margin-top:5px;-ms-overflow-style:none;overflow:scroll;line-height:1.42857143;color:#555;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.path-checkout .panel.checkout-pane .panel-body fieldset.webform-type-checkboxes .fieldset-wrapper::-webkit-scrollbar{display:none}.path-checkout .panel.checkout-pane .panel-body fieldset.webform-type-checkboxes .fieldset-wrapper .form-item{width:100%;margin-left:5px}.path-checkout .panel.checkout-pane .panel-body #edit-shipping-address--description{display:none}.path-checkout .panel.checkout-pane .panel-body #edit-payment-information-billing-information{display:block;width:100%}.path-checkout .panel.checkout-pane .panel-body #edit-payment-information-billing-information #edit-payment-information-billing-information-address-0-address-country-code{display:flex;flex-flow:column}.path-checkout .panel.checkout-pane .panel-body #edit-payment-information-billing-information #edit-payment-information-billing-information-address-0-address-country-code .form-item-payment-information-billing-information-address-0-address-country-code{width:100%!important}@media(min-width:768px){.path-checkout .panel.checkout-pane .panel-body #edit-payment-information-billing-information .address-container-inline{display:flex;width:100%}}.path-checkout .panel.checkout-pane .panel-body #edit-payment-information-billing-information .form-item{box-sizing:border-box;margin-right:0!important;float:left;width:51%}.path-checkout .panel.checkout-pane .panel-body #edit-payment-information-billing-information .address-book-edit-button{margin:0 15px}div[data-drupal-selector|=edit-payment-information-billing-information-rendered]{display:inline-block;width:100%;padding:15px}.table-striped>tbody>tr:nth-of-type(odd){background-color:transparent!important}.page-node-type-page .content .field--name-body{text-align:justify;line-height:1.7}.path-contact .contact-form{width:50%}.aca-center-align{text-align:center!important}.path-checkout #commerce-checkout-flow-multistep-default .layout-checkout-form .checkout-pane-completion-message .checkout-complete{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.path-checkout #commerce-checkout-flow-multistep-default .layout-checkout-form #edit-completion-register .commerce-checkout-completion-register__form{width:50%;margin:20px 0}.path-checkout #commerce-checkout-flow-multistep-default .layout-checkout-form #edit-completion-register .commerce-checkout-completion-register__form #edit-completion-register-user-picture-0--description a.icon-before{font-weight:700;margin-top:10px;display:block}.path-checkout #commerce-checkout-flow-multistep-default .layout-checkout-form #edit-completion-register .commerce-checkout-completion-register__form #edit-completion-register-user-picture-wrapper .image-widget::before,.path-checkout #commerce-checkout-flow-multistep-default .layout-checkout-form #edit-completion-register .commerce-checkout-completion-register__form #edit-completion-register-user-picture-wrapper .image-widget::after{display:none}.checkout-pane-commerce-file-download#edit-commerce-file-download .dl-now{font-size:21px;font-weight:700;margin:30px 0 10px}.checkout-pane-commerce-file-download#edit-commerce-file-download div.form-group{background:0 0;padding:8px 20px;text-transform:uppercase;border-radius:150px;border:0 solid #31336d;width:40%;display:block}.checkout-pane-commerce-file-download#edit-commerce-file-download div.form-group span.file{display:inline-block;white-space:initial!important;width:71%!important;vertical-align:top;line-height:45px;overflow-x:hidden;margin:0}.checkout-pane-commerce-file-download#edit-commerce-file-download div.form-group span.file a{color:#555!important;white-space:nowrap}.checkout-pane-commerce-file-download#edit-commerce-file-download div.form-group .order-complete-file-download{display:inline-block;width:25%;float:right}.checkout-pane-commerce-file-download#edit-commerce-file-download div.form-group .order-complete-file-download button.aca-file-download{background:#31336d;padding:9px 25px;text-transform:capitalize;border-radius:150px;border:0 solid #31336d;float:right;color:#fff;top:-2px;left:10px;position:relative}@media(max-width:991px){.checkout-pane-commerce-file-download#edit-commerce-file-download div.form-group{width:100%}}@media(max-width:719px){.path-checkout #commerce-checkout-flow-multistep-default .layout-checkout-form .checkout-pane-completion-message #edit-completion-register .commerce-checkout-completion-register__form{width:100%}}.path-checkout #commerce-checkout-flow-multistep-default .layout-checkout-form{border-spacing:0 10px;width:100%}.path-checkout #commerce-checkout-flow-multistep-default .layout-checkout-form .layout-region-checkout-main{display:table;padding-right:0}.path-checkout #commerce-checkout-flow-multistep-default .layout-checkout-form .layout-region-checkout-main .checkout-pane-aca-checkout-pane-review{display:table-row-group}.path-checkout #commerce-checkout-flow-multistep-default .layout-checkout-form .layout-region-checkout-main .checkout-pane-aca-checkout-pane-review .panel{border-width:0}.path-checkout #commerce-checkout-flow-multistep-default .layout-checkout-form .layout-region-checkout-main .checkout-pane-aca-checkout-pane-review .panel .panel-heading{color:#333;background-color:transparent;border-color:#ddd;border-width:0;padding:0 15px}.path-checkout #commerce-checkout-flow-multistep-default .layout-checkout-form .layout-region-checkout-main .checkout-pane-aca-checkout-pane-review .panel .panel-heading .panel-title{padding:0;font-weight:700;border-top:1px solid #eee;margin-top:20px;padding-top:20px}.path-checkout #commerce-checkout-flow-multistep-default .layout-checkout-form .layout-region-checkout-main .checkout-pane-aca-checkout-pane-review .panel .panel-body{padding:0}.path-checkout #commerce-checkout-flow-multistep-default .layout-checkout-form .layout-region-checkout-main .checkout-pane-aca-checkout-pane-review .panel .panel-body .aca-account-info .email-label{font-size:13px}.path-checkout #commerce-checkout-flow-multistep-default .layout-checkout-form .layout-region-checkout-main .checkout-pane-aca-checkout-pane-review .checkout-pane-aca-checkout-pane-billing-information{border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:20px}.path-checkout #commerce-checkout-flow-multistep-default .layout-checkout-form .layout-region-checkout-main .checkout-pane-aca-checkout-pane-review .checkout-pane-aca-checkout-pane-billing-information #billing_info_title{font-size:16px;font-weight:700;color:#333;margin-bottom:10px}@media only screen and (min-width:500px){.paypal-button.paypal-button-layout-vertical{margin-bottom:17px;width:48%;display:inline-block;margin-right:2%}}.path-checkout #commerce-checkout-flow-multistep-default .layout-checkout-form .layout-region-checkout-main .layout-region-checkout-secondary{display:table-header-group}.path-checkout #commerce-checkout-flow-multistep-default .layout-checkout-form .layout-region-checkout-main .layout-region-checkout-secondary h3{margin-top:0}.path-checkout .layout-checkout-form{display:table;border-spacing:0 10px}.path-checkout .layout-checkout-form .layout-region-checkout-main{display:table-row-group}.path-checkout .layout-checkout-form .layout-region-checkout-footer{display:table-footer-group}.path-checkout .layout-checkout-form .layout-region-checkout-secondary{display:table-header-group}@media screen and (min-width:780px),(min-device-height:780px) and (orientation:landscape){.layout-region-checkout-main,.layout-region-checkout-footer{float:inherit!important;width:100%}.layout-region-checkout-secondary{float:inherit!important;width:100%}}.checkout-pane-order-summary table.table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #777;font-weight:400}.checkout-pane-order-summary table.table td:last-child{border-right:1px solid #ddd;border-top-right-radius:5px;border-bottom-right-radius:5px}.checkout-pane-order-summary table.table td:first-child{border-left:1px solid #ddd;border-top-left-radius:5px;border-bottom-left-radius:5px}.checkout-pane-order-summary table.table td{border-top:1px solid #ddd;border-bottom:1px solid #ddd;vertical-align:middle}.checkout-pane-order-summary table.table{border-collapse:separate;border-spacing:0 10px}.checkout-pane-order-summary .order-total-line__total{font-size:20px}.checkout-pane-order-summary .order-total-line-value{width:100px}.path-checkout h1.page-header{border-bottom-width:0;margin-bottom:0;padding-bottom:0}.checkout-pane #edit-login-returning-customer{border-color:#31336d}.checkout-pane #edit-login-returning-customer .panel-body .control-label{font-weight:400}.checkout-pane #edit-login-returning-customer-submit{background:#31336d;color:#fff;padding:8px 20px;border-radius:50px;border:0 solid transparent;margin-right:30px}.checkout-pane #edit-login-returning-customer-forgot-password{color:#31336d}.checkout-pane #edit-login-guest{background:#eee;border:0 solid transparent}.checkout-pane #edit-login-guest .panel-heading{background:0 0;border-width:0;padding-top:0;padding-bottom:0}.checkout-pane #edit-login-guest .panel-heading .panel-title{font-size:24px;font-weight:700}.checkout-pane #edit-login-guest .panel-body button#edit-login-guest-continue{background:#31336d;color:#fff;padding:8px 20px;border-radius:50px;border:0 solid transparent;margin-top:20px}.user-login-form,.user-register-form,.user-pass{width:50%;display:block;margin:30px 0}.user-login-form button.form-submit,.user-register-form button.form-submit,.user-pass button.form-submit{background:#31336d;color:#fff;padding:8px 20px;border-radius:50px;border:0 solid transparent}.user-login-form button.btn-primary:hover,.user-register-form button.btn-primary:hover,.user-pass button.btn-primary:hover{color:#fff;background-color:#31336d;border-color:#31336d}.path-user .tabs{display:block;margin:30px 0}.path-user .tabs .nav-tabs{border-bottom:0 solid #ddd}.path-user .tabs .nav-tabs li a:hover{background-color:#fff;border:1px solid #ddd;border-bottom-color:#ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.path-user .tabs .nav-tabs li.active a{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:#ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media(max-width:767px){.user-login-form,.user-register-form,.user-pass{width:100%}}.news-event-viewblock .view-header{margin:15px 5px}.news-event-viewblock .view-header a{color:#fff;background-color:#5cb85c;border-color:#4cae4c;padding:4px 10px;font-size:12px;line-height:1.5;border-radius:3px}.news-event-viewblock .table>tbody>tr>td{vertical-align:middle!important}.news-event-viewblock .table>tbody>tr>td.views-field.views-field-nid a{color:#fff;background-color:#2e7dd8;border-color:#2e7dd8;padding:4px 10px;font-size:12px;line-height:1.5;border-radius:3px}#block-composer-help{margin:20px 0}#node-compositions-edit-form .tabledrag-toggle-weight,.node-event-form .tabledrag-toggle-weight,#node-compositions-form .tabledrag-toggle-weight{display:none}.filter-wrapper .filter-help{display:none!important}.path-news-events .news-event-viewblock table tr td{vertical-align:middle;border-top:0 solid #ddd}.path-news-events .news-event-viewblock table tr td a{color:#333;font-weight:700}@media(max-width:767px){.path-news-events .news-event-viewblock table tr td a{white-space:pre-wrap}}.path-news-events .news-event-viewblock table tr td a:hover{text-decoration:none}.path-news-events .news-event-viewblock table tr td.views-field-field-event-primary-image img{border-radius:5px}@media(max-width:767px){.path-news-events .news-event-viewblock table tr td.views-field-field-event-primary-image img{max-width:60px!important}}.path-news-events .news-event-viewblock table tr:hover{background:#eee}.path-news-events .news-event-viewblock table tr:nth-of-type(odd):hover{background:#eee!important}.page-node-type-event .page-header{display:none}.page-node-type-event .event-main{display:flex}@media(max-width:767px){.page-node-type-event .event-main{display:block}}.page-node-type-event .event-main .event-left{width:25%}@media(max-width:767px){.page-node-type-event .event-main .event-left{width:100%}}.page-node-type-event .event-main .event-left img{width:100%}.page-node-type-event .event-main .event-right{width:75%;padding-left:30px}@media(max-width:767px){.page-node-type-event .event-main .event-right{width:100%;padding-left:0;margin-top:20px}}.page-node-type-event .event-main .event-right .event-label{color:#333;font-weight:700;font-size:24px;padding:0;margin-bottom:5px;display:block;text-align:left}.page-node-type-event .event-main .event-right .event-date{margin-bottom:20px;color:#777}.banner-main #block-banner-2 .field--name-body img{height:auto}@media(max-width:600px){.banner-main #block-banner-2 .field--name-body{overflow:hidden}.banner-main #block-banner-2 .field--name-body img{width:700px;height:auto;margin:0 auto;position:relative;left:50%;transform:translateX(-50%)}}.view-id-commerce_licenses td.views-field.views-field-commerce-file tr th{display:none}.view-id-commerce_licenses td.views-field.views-field-commerce-file tr:first-child td{border-top-width:0}.view-id-commerce_licenses td.views-field.views-field-commerce-file tr td span.file--application-pdf{font-size:14px;font-weight:400;margin-top:0;position:relative}.view-id-commerce_licenses td.views-field.views-field-commerce-file tr td span.file--application-pdf span{border-width:0!important}.view-id-commerce_licenses td.views-field.views-field-commerce-file tr td:last-child{display:none!important}.footer{margin:0;background:#e9eef2;padding-bottom:25px!important}@media(max-width:991px){.footer{text-align:center}}@media(max-width:991px){.footer .footer-content-wrp .col-md-3{margin:20px 0}}.footer .footer-content-wrp .contact{color:#454e55}.footer .footer-content-wrp .contact .sitename{font-weight:500;margin:0 0 5px}.footer .footer-content-wrp .contact .address{line-height:15px}.footer .footer-content-wrp .sitelogo{margin:0 0 15px}.footer .footer-content-wrp .menu h2{display:none}.footer .footer-content-wrp .menu ul{list-style:none;padding-left:1.5em!important}@media(max-width:991px){.footer .footer-content-wrp .menu ul{padding-left:0}}.footer .footer-content-wrp .menu ul li{margin:0 0 5px;font-size:13px}.footer .footer-content-wrp .menu ul li a{color:#454e55}.footer .footer-content-wrp .menu ul li span,.footer .footer-content-wrp .menu ul li a{padding:0!important;margin:0!important}.footer .footer-content-wrp h2{font-size:14px;color:#000;font-weight:500;margin:0 0 10px}.footer .footer-content-wrp p{margin:0 0 3px;font-size:13px}.footer .footer-content-wrp .sponsors{border-left:1px solid #cdd6df;height:126px;padding-left:40px}@media(max-width:991px){.footer .footer-content-wrp .sponsors{border-left:none;height:auto;padding-left:12px}}@media screen and (max-width:1392px){.footer .footer-content-wrp .sponsors img{width:100%}}@media(max-width:991px){.footer .footer-content-wrp .sponsors img{width:auto}}@media screen and (max-width:441px){.footer .footer-content-wrp .sponsors img{width:100%}}.footer-copyright{font-size:13px;background:#fff;text-align:center;color:#999d9e;padding:10px}