@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700);a .glyphicon-spin,fieldset .panel-heading a.panel-title:hover{text-decoration:none}.tabs-left>.nav-tabs>li:focus,.tabs-left>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li:focus,.tabs-right>.nav-tabs>li>a:focus{outline:0}html.overlay-open .navbar-fixed-top{z-index:400}html.js fieldset.collapsed{border-left-width:1px;border-right-width:1px;height:auto}html.js input.form-autocomplete{background-image:none}html.js .autocomplete-throbber{background-position:100% 2px;background-repeat:no-repeat;display:inline-block;height:15px;margin:2px 0 0 2px;width:15px}html.js .autocomplete-throbber.throbbing{background-position:100% -18px}body{position:relative}body.admin-expanded.admin-vertical.admin-nw .navbar,body.admin-expanded.admin-vertical.admin-sw .navbar{margin-left:260px}body.navbar-is-fixed-top{padding-top:64px}body.navbar-is-fixed-bottom{padding-bottom:64px!important}body.toolbar{padding-top:30px!important}body.toolbar .navbar-fixed-top{top:30px}body.toolbar.navbar-is-fixed-top{padding-top:94px!important}body.toolbar-drawer{padding-top:64px!important}body.toolbar-drawer .navbar-fixed-top{top:64px}body.toolbar-drawer.navbar-is-fixed-top{padding-top:128px!important}body.admin-menu .navbar-fixed-top{top:29px}body.admin-menu.navbar-is-fixed-top{padding-top:93px}body div#admin-toolbar{z-index:1600}body #admin-menu,body #admin-toolbar,body #toolbar{-webkit-box-shadow:none;box-shadow:none}body #admin-menu{margin:0;padding:0;position:fixed;z-index:1600}body #admin-menu .dropdown li{line-height:normal}@media screen and (min-width:768px) {
 .navbar.container{max-width:720px} 
}@media screen and (min-width:992px) {
 .navbar.container{max-width:940px} 
}@media screen and (min-width:1200px) {
 .navbar.container{max-width:1140px} 
}.navbar.container,.navbar.container-fluid{margin-top:20px}.navbar.container-fluid>.container-fluid,.navbar.container>.container{margin:0;padding:0;width:auto}#overlay-container,.overlay-element,.overlay-modal-background{z-index:1500}#toolbar{z-index:1600}.modal{z-index:1620}.modal-dialog{z-index:1630}.ctools-modal-dialog .modal-body{width:100%!important;overflow:auto}.book-toc>.dropdown-menu,.region-help .block,div.image-widget-data{overflow:hidden}.modal-backdrop{z-index:1610}.footer{margin-top:45px;padding-top:35px;padding-bottom:36px;border-top:1px solid #E5E5E5}.element-invisible{margin:0;padding:0;width:1px}.navbar .logo{margin-right:-15px;padding-left:15px;padding-right:15px}ul.secondary{float:left}@media screen and (min-width:768px) {
 .navbar .logo{margin-right:0;padding-left:0}ul.secondary{float:right} 
}.page-header,.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0}p:last-child{margin-bottom:0}.region-help>.glyphicon{font-size:18px;float:left;margin:-.05em .5em 0 0}form#search-block-form{margin:0}.navbar #block-search-form{float:none;margin:5px 0 5px 5px}@media screen and (min-width:992px) {
 .navbar #block-search-form{float:right} 
}.navbar #block-search-form .input-group-btn{width:auto}ul.action-links{margin:12px 0;padding:0}ul.action-links li{display:inline;margin:0;padding:0 6px 0 0}ul.action-links .glyphicon{padding-right:.5em}.uneditable-input,input,select,textarea{max-width:100%;width:auto}.filter-wrapper .form-type-select .filter-list,.managed-files.table td:first-child{width:100%}input.error{color:#a94442;border-color:#ebccd1}fieldset legend.panel-heading{float:left;line-height:1em;margin:0}fieldset .panel-body{clear:both;display:inherit}.form-type-password-confirm label,.panel-heading{display:block}fieldset .panel-heading a.panel-title{color:inherit;display:block;margin:-10px -15px;padding:10px 15px}.form-group:last-child,.panel:last-child{margin-bottom:0}.form-horizontal .form-group{margin-left:0;margin-right:0}.form-actions{clear:both}div.image-widget-data{float:none}table.sticky-header{z-index:1}.resizable-textarea textarea{border-radius:4px 4px 0 0}.ajax-progress-bar,.filter-wrapper{border-radius:0 0 4px 4px}.text-format-wrapper{margin-bottom:15px}.text-format-wrapper .filter-wrapper,.text-format-wrapper>.form-type-textarea{margin-bottom:0}.filter-wrapper .panel-body{padding:7px}.filter-wrapper .form-type-select{min-width:30%}.filter-help{margin-top:5px;text-align:center}@media screen and (min-width:768px) {
 .filter-help{float:right} 
}.filter-help .glyphicon{margin:0 5px 0 0;vertical-align:text-top}.checkbox:first-child,.radio:first-child{margin-top:0}.checkbox:last-child,.radio:last-child{margin-bottom:0}.control-group .help-inline,.help-block{color:#777;font-size:12px;margin:5px 0 10px;padding:0}a.tabledrag-handle .handle{height:auto;width:auto}.error{color:#a94442}div.error,table tr.error{background-color:#f2dede;color:#a94442}.form-group.error,.form-group.has-error{background:0 0}.form-group.error .control-label,.form-group.error label,.form-group.has-error .control-label,.form-group.has-error label{color:#a94442;font-weight:600}.form-group.error .uneditable-input,.form-group.error input,.form-group.error select,.form-group.error textarea,.form-group.has-error .uneditable-input,.form-group.has-error input,.form-group.has-error select,.form-group.has-error textarea{color:#555}.form-group.error .help-block,.form-group.error .help-inline,.form-group.has-error .help-block,.form-group.has-error .help-inline,.submitted{color:#777}.nav-tabs{margin-bottom:10px}ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none}.tabs--secondary{margin:0 0 10px}.submitted{margin-bottom:1em;font-style:italic;font-weight:400}.alert a,.book-toc>.dropdown-menu>li:nth-child(1)>a{font-weight:700}.form-type-password-confirm{position:relative}.form-type-password-confirm label .label{float:right}.form-type-password-confirm .password-help{padding-left:2em}@media (min-width:768px) {
 .form-type-password-confirm .password-help{border-left:1px solid #ddd;left:50%;margin-left:15px;position:absolute} 
}@media (min-width:992px) {
 .form-type-password-confirm .password-help{left:33.33333333%} 
}.form-type-password-confirm .progress{background:0 0;border-radius:0 0 5px 5px;-webkit-box-shadow:none;box-shadow:none;height:4px;margin:-5px 0 0}.form-type-password-confirm .form-type-password{clear:left}.form-type-password-confirm .form-control-feedback{right:15px}.form-type-password-confirm .help-block{clear:both}ul.pagination li>a.progress-disabled{float:left}.form-autocomplete .glyphicon{color:#777;font-size:120%}.form-autocomplete .glyphicon.glyphicon-spin{color:#337ab7}.form-autocomplete .input-group-addon{background-color:#fff}.form-autocomplete .dropdown a{white-space:normal}.ajax-progress-bar{border:1px solid #ccc;margin:-1px 0 0;padding:6px 12px;width:100%}.ajax-progress-bar .progress{height:8px;margin:0}.ajax-progress-bar .message,.ajax-progress-bar .percentage{color:#777;font-size:12px;line-height:1em;margin:5px 0 0;padding:0}.glyphicon-spin{display:inline-block;-o-animation:spin 1s infinite linear;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}a .glyphicon-spin{display:inline-block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.tabbable{margin-bottom:20px}.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-bottom:0}.tabs-below>.nav-tabs .summary,.tabs-left>.nav-tabs .summary,.tabs-right>.nav-tabs .summary{color:#777;font-size:12px}.tab-pane>.panel-heading{display:none}.tab-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:focus,.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:focus,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd}.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{padding-bottom:20px;width:220px}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{margin-right:0;margin-bottom:3px}.tabs-left>.tab-content,.tabs-right>.tab-content{border-radius:0 4px 4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);border:1px solid #ddd;overflow:hidden;padding:10px 15px}.tabs-left>.nav-tabs{float:left;margin-right:-1px}.tabs-left>.nav-tabs>li>a{border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:focus,.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs>.active>a,.tabs-left>.nav-tabs>.active>a:focus,.tabs-left>.nav-tabs>.active>a:hover{border-color:#ddd transparent #ddd #ddd;-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,.05);box-shadow:-1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs{float:right;margin-left:-1px}.tabs-right>.nav-tabs>li>a{border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.05);box-shadow:1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs>.active>a,.tabs-right>.nav-tabs>.active>a:focus,.tabs-right>.nav-tabs>.active>a:hover{border-color:#ddd #ddd #ddd transparent}td.checkbox,td.radio,th.checkbox,th.radio{display:table-cell}.views-display-settings .label{font-size:100%;color:#666}.views-display-settings .footer{padding:0;margin:4px 0 0}.views-exposed-form .views-exposed-widget .btn{margin-top:1.8em}table .checkbox input[type=checkbox],table .radio input[type=radio]{max-width:inherit}.form-horizontal .form-group label{position:relative;min-height:1px;margin-top:0;margin-bottom:0;padding-top:7px;padding-left:15px;padding-right:15px;text-align:right}@media (min-width:768px) {
 .form-horizontal .form-group label{float:left;width:16.66666667%}body.navbar-is-fixed-top.navbar-administration.navbar-vertical.navbar-tray-open .navbar-fixed-top{left:240px;left:24rem} 
}.alert-success a,.alert-success a:focus,.alert-success a:hover{color:#2b542c}.alert-info a,.alert-info a:focus,.alert-info a:hover{color:#245269}.alert-warning a,.alert-warning a:focus,.alert-warning a:hover{color:#66512c}.alert-danger a,.alert-danger a:focus,.alert-danger a:hover{color:#843534}div.image-style-new,div.image-style-new div{display:block}div.image-style-new div.input-group{display:table}.table-striped>tbody>tr:nth-child(odd)>td.module,.table>tbody>tr>td.module,td.module{background:#ddd;font-weight:700}.book-toc>.dropdown-menu>.dropdown-header{white-space:nowrap}.book-toc>.dropdown-menu .dropdown-menu{-webkit-box-shadow:none;box-shadow:none;border:0;display:block;font-size:12px;margin:0;padding:0;position:static;width:100%}.book-toc>.dropdown-menu .dropdown-menu>li{padding-left:20px}.book-toc>.dropdown-menu .dropdown-menu>li>a{margin-left:-40px;padding-left:60px}#features-filter .form-item.form-type-checkbox{padding-left:20px}fieldset.features-export-component{font-size:12px}fieldset.features-export-component,html.js #features-export-form fieldset.features-export-component{margin:0 0 10px}fieldset.features-export-component .panel-heading{padding:5px 10px}fieldset.features-export-component .panel-heading a.panel-title{font-size:12px;font-weight:500;margin:-5px -10px;padding:5px 10px}fieldset.features-export-component .panel-body{padding:0 10px}div.features-export-list{margin:-11px 0 10px;padding:0 10px}div.features-export-list .form-type-checkbox,fieldset.features-export-component .component-select .form-type-checkbox{line-height:1em;margin:5px 5px 5px 0!important;min-height:0;padding:3px 3px 3px 25px!important}div.features-export-list .form-type-checkbox input[type=checkbox],fieldset.features-export-component .component-select .form-type-checkbox input[type=checkbox]{margin-top:0}body.navbar-is-fixed-top.navbar-administration.navbar-horizontal.navbar-tray-open .navbar-fixed-top{top:79px}body.navbar-is-fixed-top.navbar-administration .navbar-fixed-top{top:39px}.navbar-administration #navbar-administration.navbar-oriented .navbar-bar{z-index:1032}.navbar-administration #navbar-administration .navbar-tray{z-index:1031}body.navbar-is-fixed-top.navbar-administration{padding-top:103px!important}body.navbar-is-fixed-top.navbar-administration.navbar-horizontal.navbar-tray-open{padding-top:143px!important}body.navbar-tray-open.navbar-vertical.navbar-fixed{margin-left:24rem}#navbar-administration.navbar-oriented .navbar-tray-vertical{width:24rem}/**/
@media (max-width:991px) {
 body.admin-menu #admin-menu{display:none;} 
}.alert{border-radius:0;}.alert a:hover,.alert a:active,.alert a:focus{}.alert a.close{text-decoration:none;}.alert-success a,.alert-success a:hover,.alert-success a:active,.alert-success a:focus{color:#2b542c}.alert-info a,.alert-info a:hover,.alert-info a:active,.alert-info a:focus{color:#245269}.alert-warning a,.alert-warning a:hover,.alert-warning a:active,.alert-warning a:focus{color:#66512c}.alert-danger a,.alert-danger a:hover,.alert-danger a:active,.alert-danger a:focus{color:#843534}@media (min-width:768px) {
 body.sidebar-second .main-container .row{margin:0;}body.sidebar-second .col-sm-9{width:65%;margin-right:5%;padding:0;}body.sidebar-second .col-sm-3{padding:0;width:30%;} 
}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
 html,body{width:100%;overflow-x:hidden;} 
}body{background-color:#4F5358;color:#fff;font-size:16px;font-family:'Lato',sans-serif;font-style:normal;font-weight:400;padding:0;margin:0;line-height:1.4;}@media (max-width:991px) {
 body{font-size:14px;} 
}@media (max-width:600px) {
 body{} 
}strong{font-weight:700;}ul,ol{padding-left:1em;}p{margin:1em 0;}h1,h2,h3,h4,h5{font-family:'Lato',sans-serif;font-weight:400;line-height:1.2;}h1,h1.page-header,.h1{font-size:38px;font-weight:300;border-bottom:none;margin-bottom:1em;}h2,h2.block-title,#block-fieldblock-node-product-default-sell-price,.panel-title,.event_summary-section{font-size:28px;margin-bottom:1em;margin-top:0;font-weight:300;line-height:1.3;}#block-panels-mini-footer-info h2{font-size:18px;font-weight:400;}@media (max-width:1280px) {
 h1,h1.page-header,.h1{font-size:36px;}h2,h2.block-title,#block-fieldblock-node-product-default-sell-price,.panel-title,.event_summary-section{font-size:26px;}#block-panels-mini-footer-info h2{font-size:16px;} 
}@media (max-width:1199px) {
 h1,h1.page-header,.h1{font-size:34px;}h2,h2.block-title,#block-fieldblock-node-product-default-sell-price,.panel-title,.event_summary-section{font-size:24px;} 
}@media (max-width:991px) {
 h1,h1.page-header,.h1{font-size:32px;}h2,h2.block-title,#block-fieldblock-node-product-default-sell-price,.panel-title,.event_summary-section{font-size:22px;} 
}@media (max-width:600px) {
 h1,h1.page-header,.h1{font-size:30px;}h2,h2.block-title,#block-fieldblock-node-product-default-sell-price,.panel-title,.event_summary-section{}#block-panels-mini-footer-info h2{font-size:14px;} 
}@media (max-width:500px) {
 h1,h1.page-header,.h1{font-size:28px;}h2,h2.block-title,#block-fieldblock-node-product-default-sell-price,.panel-title,.event_summary-section{} 
}div.table-responsive{border:none;}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{border-color:#bfc0c0;}.table-striped > tbody > tr:nth-of-type(odd){background-color:transparent;}.table-hover > tbody > tr:hover{background-color:transparent;}.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th{background-color:#303235;}.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th{background-color:#171819;}a{color:#fff;text-decoration:underline;}a:hover,a:active,a:focus{color:#f15a29;text-decoration:none;}ul.menu li a,#mini-panel-footer_info h2 a,#user-login-form a,.views-row a,h2.pane-title a,ul.nav-tabs a,.view-shop a{text-decoration:none;}input.form-text,textarea.form-textarea,select.form-control,#crm-container.crm-public input[type="text"],#crm-container.crm-public input[type="password"],#crm-container.crm-public input[type="email"],#crm-container.crm-public input.crm-form-text,.crm-container input.crm-form-text,#crm-container.crm-public select{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;box-sizing:border-box;border:none;border-radius:0;background-color:#A7A9AC;color:#4F5358;font-family:'Lato',sans-serif;padding:6px 12px 8px;}.crm-container input.crm-form-text{}#crm-container.crm-public .content{padding-top:0;}#crm-container.crm-public .event-info .content{padding-top:6px;}.crm-container div.form-item{padding:0;margin:0 0 0.5em;}.crm-container .description{color:#fff;}.resizable-textarea textarea{border-radius:0;}.form-control:focus,input.form-text:focus,#crm-container.crm-public input.crm-form-text:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;}select.form-select{border:1px solid #bfc0c0;border-radius:0px !important;background-color:transparent;color:#fff;font-family:'Lato',sans-serif;font-size:14px;font-weight:400;padding:5px 40px 7px 12px;background-image:url(//www.sva.org.uk/sites/all/themes/sva/images/ico-select-field-chevron.svg);background-size:13px 9px;background-repeat:no-repeat;background-position:right 15px center;-webkit-appearance:none;}html.no-appearance select.form-select{background-image:none;padding-right:0;}html.no-inlinesvg select.form-select{background-image:url(//www.sva.org.uk/sites/all/themes/sva/images/ico-select-field-chevron.png);}@media (max-width:1280px) {
 select.form-select{padding:4px 35px 6px 10px;height:32px;background-size:12px 8.308px;background-position:right 13px center;} 
}@media (max-width:600px) {
 select.form-select{font-size:12px;padding:2px 30px 4px 8px;height:30px;background-size:11px 7.616px;background-position:right 11px center;} 
}select.form-select:hover,select.form-select:focus,select.form-select.focus{background-image:url(//www.sva.org.uk/sites/all/themes/sva/images/ico-select-field-chevron-dark.svg);background-color:#A7A9AC;border-color:#A7A9AC;color:#4F5358;}html.no-inlinesvg select.form-select:hover,html.no-inlinesvg select.form-select:focus,html.no-inlinesvg select.form-select.focus{background-image:url(//www.sva.org.uk/sites/all/themes/sva/images/ico-select-field-chevron-dark.png);}select.form-select:active,select.form-select.active{background-image:url(//www.sva.org.uk/sites/all/themes/sva/images/ico-select-field-chevron-dark.svg);background-color:#fff !important;border-color:#fff !important;color:#4F5358 !important;-webkit-box-shadow:none !important;box-shadow:none !important;}html.no-inlinesvg select.form-select:active,html.no-inlinesvg select.form-select.active{background-image:url(//www.sva.org.uk/sites/all/themes/sva/images/ico-select-field-chevron-dark.png);}input.form-select,input.form-control,.crm-container input.crm-form-text{font-size:18px;}@media (max-width:1280px) {
 input.form-select,input.form-control,.crm-container input.crm-form-text{font-size:16px;padding:4px 10px 6px;height:32px;} 
}@media (max-width:600px) {
 input.form-select,input.form-control,.crm-container input.crm-form-text{font-size:14px;padding:2px 8px 4px;height:30px;} 
}input.form-control:focus,.crm-container input.crm-form-text:focus{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-o-transition:none;transition:none;}input.form-control::-webkit-input-placeholder{color:#4F5358;}input.form-control:-moz-placeholder{color:#4F5358;}input.form-control::-moz-placeholder{color:#4F5358;}input.form-control:-ms-input-placeholder{color:#4F5358;}input.form-control::-ms-input-placeholder{color:#4F5358;}input.form-control:placeholder-shown{color:#4F5358;}.btn,.btn-primary{border-radius:0;border:1px solid #bfc0c0;background-color:transparent;color:#fff;font-family:'Lato',sans-serif;font-size:14px;font-weight:400;padding:5px 12px 7px;}@media (max-width:1280px) {
 .btn,.btn-primary{padding:4px 10px 6px;height:32px;} 
}@media (max-width:600px) {
 .btn,.btn-primary{font-size:12px;padding:2px 8px 4px;height:30px;} 
}.btn:hover,.btn-primary:hover,.btn:focus,.btn.focus,.btn-primary:focus,.btn-primary.focus{background-color:#A7A9AC;border-color:#A7A9AC;color:#4F5358;}.btn:active,.btn.active,.btn-primary:active,.btn-primary.active{background-color:#fff !important;border-color:#fff !important;color:#4F5358 !important;-webkit-box-shadow:none !important;box-shadow:none !important;}.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group{margin-left:7px;}.panel{margin-bottom:3em;background-color:transparent;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;}.panel-default > .panel-heading{color:#fff;background-color:transparent;border-top:1px solid #bfc0c0;border-bottom:1px solid #bfc0c0;margin-bottom:1em;}.panel-heading{padding:0.6em 0 0.75em;border-bottom:1px solid transparent;border-top-left-radius:0;border-top-right-radius:0;}.panel-title{}.panel-body{padding:0;}.form-group.error .control-label,.form-group.error label,.form-group.has-error .control-label,.form-group.has-error label{color:#ff6764;font-weight:700;}.g-recaptcha{margin-bottom:2em;}@media (min-width:0) {
 .container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-right:0;margin-left:0;} 
}@media (min-width:768px) {
 .navbar.container{max-width:750px;} 
}@media (min-width:992px) {
 .navbar.container{max-width:970px;} 
}@media (min-width:1200px) {
 .navbar.container{max-width:1170px;} 
}.container > .navbar-header{float:none;display:block;position:relative;height:150px;}@media (max-width:1280px) {
 .container > .navbar-header{height:109px;} 
}#navbar{margin-bottom:0;}#navbar a.logo{padding:0;margin:0;}#navbar a.logo svg#sva-logo{width:auto;height:60px;display:block;margin:0 auto;position:absolute;left:50%;top:36px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}#navbar a.logo svg#sva-logo:hover path,#navbar a.logo svg#sva-logo:active path{fill:#f15a29;}@media (max-width:1280px) {
 #navbar a.logo svg#sva-logo{height:42px;top:30px;} 
}#navbar{background-color:transparent;border-radius:0;border:none;padding:0 15px;margin-top:0;}.main-container{margin-top:4em;}@media (max-width:1280px) {
 body.front .main-container{margin-top:3.5em;} 
}@media (max-width:991px) {
 body.front .main-container{margin-top:3em;} 
}@media (max-width:767px) {
 body.front .main-container{margin-top:2.5em;} 
}@media (max-width:400px) {
 body.front .main-container{margin-top:1em;} 
}.footer{border:none;padding-top:0;margin-top:0;}.region-navigation{height:40px;width:100%;float:left;}@media (max-width:1280px) {
 .region-navigation{height:32px;} 
}@media (max-width:549px) {
 .region-navigation{height:auto;float:none;width:100%;} 
}.region-navigation:after{content:"";display:table;clear:both;}.region-sub-menu{margin-bottom:3em;}#banner-image-wrapper{z-index:0;}.region-banner-image{padding:8px 0 0.75em;border-top:1px solid #bfc0c0;border-bottom:1px solid #bfc0c0;}.region-node-banner{padding-bottom:2em;margin-bottom:3em;border-bottom:1px solid #bfc0c0;}.region-sidebar-second{margin-top:0.5em;}@media (max-width:767px) {
 .region-sidebar-second{margin-top:3em;} 
}.region-social-media{text-align:center;border-top:1px solid #bfc0c0;border-bottom:1px solid #bfc0c0;padding:1em 0;margin-top:5em;}.region-social-media .social-media-icon{height:40px;width:auto;margin:0 2.5%;}.region-social-media svg.twitter{width:57px;}.region-social-media svg.facebook{width:20px;}.region-social-media svg.youtube{width:41px;}.region-social-media svg.instagram{width:40px;}.region-social-media svg.twitter path,.region-social-media svg.facebook path,.region-social-media svg.youtube path,.region-social-media svg.youtube polygon,.region-social-media svg.instagram path{fill:#fff;}.region-social-media svg.twitter:hover path,.region-social-media svg.twitter:active path,.region-social-media svg.facebook:hover path,.region-social-media svg.facebook:active path,.region-social-media svg.youtube:hover path,.region-social-media svg.youtube:active path,.region-social-media svg.youtube:hover polygon,.region-social-media svg.youtube:active polygon,.region-social-media svg.instagram:hover path,.region-social-media svg.instagram:active path{fill:#f15a29;}@media (max-width:1280px) {
 .region-social-media .social-media-icon{height:34px;margin:0 2%;} 
}@media (max-width:600px) {
 .region-social-media .social-media-icon{height:28px;margin:0 3%;} 
}.region-footer{border-bottom:1px solid #bfc0c0;padding:2em 0;}@media (max-width:1280px) {
 .region-footer{padding:1.5em 0;} 
}@media (max-width:600px) {
 .region-footer{padding:1.5em 0 1em;} 
}.region-footer-logos{padding-bottom:4em;}.navbar-collapse{padding:0;}body.not-front #navbar .container{border-bottom:1px solid #bfc0c0;}.nav > li > a{padding:10px 15px 12px;border-radius:0;}ul.menu li{font-size:18px;font-weight:400;font-family:'Lato',sans-serif;}@media (max-width:1280px) {
 ul.menu li{font-size:16px;} 
}@media (max-width:600px) {
 ul.menu li{font-size:14px;} 
}a.active-trail{color:#f15a29;}body.node-type-product ul.menu li.menu-mlid-55123 a,body.page-cart ul.menu li.menu-mlid-55123 a{color:#f15a29;}.nav-tabs{border-bottom:1px solid #bfc0c0;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{color:#4F5358;cursor:default;background-color:#bfc0c0;border:1px solid #bfc0c0;border-bottom-color:transparent;}@media only screen and (min-width:550px) {
 #block-menu-block-5{float:left;width:100%;}.menu-block-5 li{float:left;white-space:nowrap;margin-right:}html.flexbox .menu-block-5 ul.menu{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}html.flexbox .menu-block-5 ul.menu::before,html.flexbox .menu-block-5 ul.menu::after{content:none;}html.flexbox .menu-block-5 ul.menu li{float:none;}html.flexbox .menu-block-5 ul.menu li a{padding-left:0;padding-right:0;}.menu-block-5 ul.menu li.menu-mlid-57355{text-indent:1000px;font-size:0.1px;color:rgba(0,0,0,0);}.menu-block-5 ul.menu li.menu-mlid-57355 a{display:block;width:22px;height:22px;background-image:url(//www.sva.org.uk/sites/all/themes/sva/images/ico-search.svg);background-position:center;background-repeat:no-repeat;background-size:100%;}.menu-block-5 ul.menu li.menu-mlid-57355 a:hover,.menu-block-5 ul.menu li.menu-mlid-57355.active a{background-image:url(//www.sva.org.uk/sites/all/themes/sva/images/ico-search-hover.svg);}.menu-block-5 ul.menu li.menu-mlid-57355 a:after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url(//www.sva.org.uk/sites/all/themes/sva/images/ico-search-hover.svg);} 
}@media only screen and (max-width:1280px) {
 .menu-block-5 ul.menu li.menu-mlid-57355 a{width:20px;height:20px;} 
}@media only screen and (max-width:600px) {
 .menu-block-5 ul.menu li.menu-mlid-57355 a{width:18px;height:18px;} 
}#block-menu-block-5 li:first-of-type{margin-left:0;}#block-menu-block-5 .nav > li > a{padding:0;}.nav > li > a:hover,.nav > li > a:focus{background-color:transparent;}@media (max-width:767px) {
 .navbar-toggle{display:none;}.navbar-collapse{border-top:none;box-shadow:none;}.navbar-collapse.collapse{display:block!important;}.navbar-collapse.collapse.in{display:block !important;}.collapsing{overflow:hidden !important;} 
}@media (max-width:549px) {
 .navbar-toggle{display:block;}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}.navbar-collapse.collapse{display:none!important;}.navbar-collapse.collapse.in{display:block!important;}.collapsing{overflow:hidden !important;} 
}.navbar-default .navbar-toggle{border:none;z-index:1000;}.navbar-toggle{position:relative;float:left;padding:0;margin-top:31px;margin-right:0;margin-bottom:8px;background-color:transparent;background-image:none;border:none;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent;}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}.navbar-default .navbar-toggle:active .icon-bar,.navbar-default .navbar-toggle.active .icon-bar{background-color:#f15a29;}.navbar-toggle .icon-bar{display:block;width:36px;height:3px;border-radius:1.5px;}.navbar-toggle .icon-bar + .icon-bar{margin-top:8px;}@media (max-width:549px) {
 .navbar-default .navbar-collapse{border-top:1px solid #bfc0c0;}#block-menu-block-5{width:100%;float:none;}#block-menu-block-5 li.leaf{width:100%;float:none;border-bottom:1px solid #bfc0c0;}#block-menu-block-5 li.leaf:nth-last-child(2){border:none;}#block-menu-block-5 .nav > li > a{display:block;padding:0.5em 0 0.7em;}.menu-block-5 ul.menu li.menu-mlid-57355{display:none;} 
}.menu-block-6{border-top:1px solid #bfc0c0;border-bottom:1px solid #bfc0c0;}.menu-block-6:after{content:"";display:table;clear:both;}.menu-block-6 ul.menu{padding:0;margin:0;list-style:none;}.menu-block-6 ul.menu:after{content:"";display:table;clear:both;}.menu-block-6 ul.menu li{float:left;display:inline-block;}.menu-block-6 ul.menu li a{padding-left:0;padding-right:20px;}.menu-block-6 ul.menu li a.last{padding-right:0;}@media (min-width:481px) {
 html.flexbox .menu-block-6 ul.menu{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}html.flexbox .menu-block-6 ul.menu::before,.menu-block-6 ul.menu::after{content:none;}html.flexbox .menu-block-6 ul.menu li a{padding-left:0;padding-right:0;} 
}@media (max-width:480px) {
 .menu-block-6{border-bottom:1px solid #bfc0c0;}.menu-block-6 ul.menu li{border-bottom:1px solid #bfc0c0;}.menu-block-6 ul.menu li:nth-last-child(1),.menu-block-6 ul.menu.even li:nth-last-child(2){border-bottom:none;}.menu-block-6 ul.menu li:nth-of-type(2n+1){border-right:1px solid #bfc0c0;width:47.5%;}.menu-block-6 ul.menu li:nth-of-type(2n+2){width:52.5%;}.menu-block-6 ul.menu li:nth-of-type(2n+2) a{padding-left:10px;}.menu-block-6 ul.menu li a{display:block;} 
}div.search-icon.active svg path{fill:#f15a29;}div.search-icon.mobile{display:inline-block;width:auto;float:right;text-align:right;cursor:pointer;margin-top:30px;}div.search-icon.mobile svg{height:28px;width:auto;margin-top:0;}@media (min-width:550px) {
 div.search-icon.mobile{display:none;} 
}#search-bar-wrapper{display:none;}#search-bar-wrapper{position:relative;height:0;z-index:1;}#search-bar-wrapper .search-bar-background{position:absolute;top:10px;background:transparent;height:70px;width:100%;opacity:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;}@media (max-width:1280px) {
 #search-bar-wrapper .search-bar-background{height:64px;} 
}body.front #search-bar-wrapper .search-bar-background{top:9px;background:rgba(0,0,0,0.6);}#search-bar-wrapper.visible .search-bar-background{opacity:1;}body.front .region-search-bar{margin-top:1em;}#block-search-form .form-group{margin-bottom:0;}h2.pane-title{margin-top:0;}body.front .panel-display h2.pane-title{font-size:18px;font-weight:400;font-family:'Lato',sans-serif;margin-bottom:0.75em;}@media (max-width:1280px) {
 body.front .panel-display h2.pane-title{font-size:16px;} 
}@media (max-width:600px) {
 body.front .panel-display h2.pane-title{font-size:14px;} 
}.panel-3col-33 .panel-col-first{width:30%;}.panel-3col-33 .panel-col{width:30%;margin:0 5%;}.panel-3col-33 .panel-col-last{width:30%;}.panel-3col-33 .panel-col-first .inside{margin:0 0 1em 0;}.panel-3col-33 .panel-col .inside{margin:0 0 1em 0;}.panel-3col-33 .panel-col-last .inside{margin:0 0 1em 0;}@media (max-width:400px) {
 #block-system-main .panel-panel{width:100%;margin:0.5em 0;}#block-system-main .panel-panel .inside{}#block-system-main .panel-panel .panel-separator{margin:0 0 0.5em 0;}#block-system-main .panel-pane{float:left;width:48%;margin-right:0;}#block-system-main .panel-pane:nth-of-type(3n+1){margin-right:4%;} 
}@media (max-width:549px) {
 #mini-panel-footer_info .panel-panel{width:100%;margin:0.5em 0;} 
}.region-content .pane-content{border-top:1px solid #bfc0c0;border-bottom:1px solid #bfc0c0;padding:0.5em 0;}.region-content .pane-content img{width:100%;height:auto;}.region-content .panel-3col-33 .panel-separator{margin-bottom:2em;}.pane-block h2{margin-top:0;}#mini-panel-footer_info h2{line-height:1.3;}#block-panels-mini-footer-info .panel-3col-33 .panel-separator{margin-bottom:1.5em;}.pane-webform-client-block-2417 .webform-component{margin:0 0 0.5em 0;}@media (max-width:600px) {
 .pane-webform-client-block-2417 .webform-component{margin:0 0 0.25em 0;} 
}@media (min-width:992px) {
 .pane-webform-client-block-2417 #webform-client-form-2417 > div{position:relative;display:table;border-collapse:separate;}.pane-webform-client-block-2417 .webform-component{margin:0;}.pane-webform-client-block-2417 .pane-content div.form-actions{display:table-cell;position:relative;font-size:0;white-space:nowrap;width:1%;vertical-align:bottom;}.pane-webform-client-block-2417 .pane-content div.form-actions button.webform-submit{margin:0 0 0 6px;} 
}@media (max-width:549px) {
 .pane-webform-client-block-2417 #webform-client-form-2417 > div{position:relative;display:table;border-collapse:separate;}.pane-webform-client-block-2417 .webform-component{margin:0;}.pane-webform-client-block-2417 .pane-content div.form-actions{display:table-cell;position:relative;font-size:0;white-space:nowrap;width:1%;vertical-align:middle;}.pane-webform-client-block-2417 .pane-content div.form-actions button.webform-submit{margin:0 0 0 6px;} 
}.pane-user-login{position:relative;margin-top:-7px;margin-left:-13px;}@media (max-width:1280px) {
 .pane-user-login{margin-top:-6px;margin-left:-10px;} 
}@media (max-width:549px) {
 .pane-user-login{margin-top:0;margin-left:0;} 
}.pane-user-login h2.pane-title{display:inline-block;padding:6px 12px 8px;background-color:#4F5358;cursor:pointer;margin-bottom:0;position:relative;z-index:1;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:border 0.3s;-moz-transition:border 0.3s;-o-transition:border 0.3s;transition:border 0.3s;}@media (max-width:1280px) {
 .pane-user-login h2.pane-title{display:inline-block;padding:5px 10px 4px;} 
}@media (max-width:549px) {
 .pane-user-login h2.pane-title{display:block;padding:0;cursor:default;} 
}@media (min-width:550px) {
 .pane-user-login h2.pane-title:hover,.pane-user-login h2.pane-title:active,.pane-user-login h2.pane-title.active{color:#f15a29;} 
}.pane-user-login.visible h2.pane-title{border-top:1px solid #bfc0c0;border-left:1px solid #bfc0c0;border-right:1px solid #bfc0c0;border-bottom:none;}.pane-user-login .pane-content{position:relative;height:0;top:-1px;z-index:0;}@media (max-width:549px) {
 .pane-user-login h2.pane-title{margin-bottom:10px;}.pane-user-login .pane-content:after{content:"";display:table;clear:both;}.pane-user-login .pane-content{position:static;height:auto;top:0px;z-index:0;} 
}#user-login-form{display:none;position:absolute;border:1px solid #bfc0c0;padding:12px 12px 12px;background-color:#4F5358;width:100%;opacity:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;}@media (max-width:1280px) {
 #user-login-form{padding:10px;} 
}@media (max-width:549px) {
 #user-login-form{display:block;position:static;border:none;padding:0;background-color:transparent;width:100%;opacity:1;} 
}.pane-user-login.visible #user-login-form{opacity:1;}#user-login-form .form-item{margin-bottom:0.5em;}@media (max-width:600px) {
 #user-login-form .form-item{margin-bottom:0.25em;} 
}#user-login-form ul{margin-bottom:0;display:inline-block;float:left;font-size:0.9em;}#user-login-form .form-actions{display:inline-block;float:right;margin-bottom:0;}@media (max-width:991px) {
 #user-login-form ul{margin-bottom:0;display:block;float:none;}#user-login-form .form-actions{float:none;margin-top:0.5em;} 
}@media (max-width:549px) {
 #user-login-form ul{margin:0.3em 0 0;display:inline-block;float:left;}#user-login-form .form-actions{float:right;margin-top:0.5em;} 
}#mini-panel-footer_info .panel-col-last div.inside > div:nth-of-type(3){margin-top:-8px;}@media (max-width:1280px) {
 #mini-panel-footer_info .panel-col-last div.inside > div:nth-of-type(3){margin-top:-3px;} 
}@media (max-width:549px) {
 #mini-panel-footer_info .panel-col-last div.inside > div:nth-of-type(3){margin-top:0;} 
}body.page-node-2431 .pane-block-30 a{color:#f15a29;}body.page-node-2432 .pane-block-29 a{color:#f15a29;}body.page-booking .panel-three-four-adaptive h2.pane-title{min-height:66px;font-size:26px;}.region-sidebar-second .block{margin-bottom:2.5em;line-height:1.3;}#block-block-32{display:inline-block;float:right;margin-top:35px;}@media (max-width:600px) {
 #block-block-32{margin-top:26px;} 
}#block-block-32 svg{width:36px;height:28px;}#block-block-32 svg:hover line,#block-block-32 svg:focus line,#block-block-32 svg:active line,#block-block-32 svg:hover polygon,#block-block-32 svg:focus polygon,#block-block-32 svg:active polygon,#block-block-32 svg:hover polyline,#block-block-32 svg:focus polyline,#block-block-32 svg:active polyline{stroke:#fff;}#block-block-32 svg:hover circle,#block-block-32 svg:focus circle,#block-block-32 svg:active circle{fill:#fff;}#block-block-26{text-align:center;}#block-block-26 img.logo{margin:0 1em;}#block-block-26 img.logo-arts-council{height:60px;width:auto;margin-top:-5px;}#block-block-26 img.logo-stroud-district-council{height:61px;width:auto;}#block-block-26 img.logo-visual-arts-southwest{height:65px;width:auto;margin-top:-10px;}@media (max-width:1280px) {
 #block-block-26 img.logo{margin:0 0.75em;}#block-block-26 img.logo-arts-council{height:50px;margin-top:-3px;}#block-block-26 img.logo-stroud-district-council{height:51px;}#block-block-26 img.logo-visual-arts-southwest{height:55px;margin-top:-7px;} 
}@media (max-width:767px) {
 #block-block-26 img.logo{margin:0 0.5em;}#block-block-26 img.logo-arts-council{height:40px;margin-top:-3px;}#block-block-26 img.logo-stroud-district-council{height:41px;}#block-block-26 img.logo-visual-arts-southwest{height:45px;margin-top:-7px;} 
}@media (max-width:420px) {
 #block-block-26{margin:0;width:100%;}#block-block-26 img.logo{margin:0;float:left;}#block-block-26 img.logo-arts-council{height:auto;width:46.45%;margin:5px 0 0 0;}#block-block-26 img.logo-stroud-district-council{height:auto;width:24.10%;margin:5px 0 0 3.71%;}#block-block-26 img.logo-visual-arts-southwest{height:auto;width:22.75%;margin:0px 0 0 2.89%;} 
}#block-block-33{position:relative;padding-bottom:48.42%;// This is the aspect ratio
      height:0;overflow:hidden;}#block-block-33 iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}.view-what-s-on-event-image-banner img{width:100%;height:auto;}#block-views-upcoming-events-blocks-block{}.views-exposed-widgets{margin-bottom:3em;}.pagination{margin:3em 0 0;border-radius:0;}.pagination > li:first-child > a,.pagination > li:first-child > span{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0;}.pagination > li:last-child > a,.pagination > li:last-child > span{border-top-right-radius:0;border-bottom-right-radius:0;}.pagination > li > a,.pagination > li > span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#fff;text-decoration:none;background-color:transparent;border:1px solid #bfc0c0;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{z-index:2;color:#4F5358;cursor:default;background-color:#bfc0c0;border-color:#bfc0c0;}.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus{color:#bfc0c0;cursor:not-allowed;background-color:transparent;border-color:#bfc0c0;}.view-content:after{content:"";display:table;clear:both;}.views-row img{width:100%;height:auto;}.views-row{margin-top:1em;margin-bottom:1em;font-family:'Lato',sans-serif;padding-bottom:1em;border-bottom:1px solid #bfc0c0;font-size:16px;line-height:1.3;}.region-node-banner .views-row,#banner-image-wrapper .views-row{margin:0;padding:0;border:none;}.views-field-field-event-image,.views-field-views-conditional,.views-field-uc-product-image,.views-field-main-image-grid-view-41,.views-field-main-event-image-44{margin-bottom:1em;}.views-field-term-node-tid,.views-field-event-type{margin-bottom:0.5em;}.views-field-title{font-weight:300;font-size:22px;height:4.25em;line-height:1.2;}.views-field-start-date{height:2.5em;}@media (max-width:1280px) {
 .views-row{}.views-field-title{} 
}@media (max-width:1199px) {
 .views-row{font-size:14px;}.views-field-title{font-size:20px;} 
}@media (max-width:991px) {
 .views-row{}.views-field-title{margin-bottom:0.25em;} 
}@media (max-width:600px) {
 .views-row{font-size:13px;}.views-field-title{font-size:18px;} 
}@media (max-width:549px) {
 .views-row{font-size:12px;}.views-field-title{font-size:17px;} 
}@media (max-width:500px) {
 .views-row{font-size:14px;}.views-field-title{font-size:20px;} 
}.region-content .views-row{width:30%;float:left;}.region-content .views-row:nth-of-type(3n+2){margin-left:5%;margin-right:5%;}.region-content .views-row:nth-of-type(3n+1){clear:left;}@media (max-width:991px) {
 .region-content .views-row{width:47.50%;}.region-content .views-row:nth-of-type(2n+1){margin-left:0;margin-right:5%;clear:left;}.region-content .views-row:nth-of-type(2n+2){margin-left:0;margin-right:0;}.region-content .views-row:nth-of-type(3n+1){clear:none;} 
}@media (max-width:500px) {
 .region-content .views-row{width:100%;}.region-content .views-row:nth-of-type(2n+1){margin-left:0;margin-right:0;clear:left;}.region-content .views-row:nth-of-type(2n+2){margin-left:0;margin-right:0;clear:left;}.region-content .views-row:nth-of-type(3n+1){clear:left;} 
}body.page-whats-on-this-week #block-system-main .views-row:after{content:"";display:table;clear:both;}body.page-whats-on-this-week #block-system-main .views-row{width:100%;border:none;height:auto;padding:0 0 3em;margin:0;position:relative;}body.page-whats-on-this-week #block-system-main .view-content{padding-bottom:2em;}body.page-whats-on-this-week #block-system-main .views-row:nth-of-type(3n+2){margin-left:0;margin-right:0;}body.page-whats-on-this-week  #block-system-main .views-field{}body.page-whats-on-this-week  #block-system-main .views-field-field-event-image,body.page-whats-on-this-week  #block-system-main .views-field-main-image-36,body.page-whats-on-this-week  #block-system-main .views-field-views-conditional,body.page-whats-on-this-week  #block-system-main .views-field-main-image-grid-view-41,body.page-whats-on-this-week  #block-system-main .views-field-main-event-image-44{width:65%;margin:0 5% 0 0;padding:1em 0 1em;border-bottom:1px solid #bfc0c0;border-top:1px solid #bfc0c0;float:left;}body.page-whats-on-this-week #block-system-main .views-row.views-row-last .views-field-field-event-image,body.page-whats-on-this-week #block-system-main .views-row.views-row-last .views-field-main-image-36,body.page-whats-on-this-week #block-system-main .views-row.views-row-last .views-field-views-conditional,body.page-whats-on-this-week #block-system-main .views-row.views-row-last .views-field-main-image-grid-view-41,body.page-whats-on-this-week #block-system-main .views-row.views-row-last .views-field-main-event-image-44{}@media (max-width:991px) {
 body.page-whats-on-this-week  #block-system-main .views-field-field-event-image,body.page-whats-on-this-week  #block-system-main .views-field-main-image-36,body.page-whats-on-this-week  #block-system-main .views-field-views-conditional,body.page-whats-on-this-week  #block-system-main .views-field-main-image-grid-view-41,body.page-whats-on-this-week  #block-system-main .views-field-main-event-image-44{width:47.50%;margin:0 5% 0 0;padding:1em 0 1em;border-bottom:1px solid #bfc0c0;float:left;}body.page-whats-on-this-week  #block-system-main .views-row:nth-of-type(2n+1){clear:left;} 
}@media (max-width:500px) {
 body.page-whats-on-this-week #block-system-main .views-row{margin-top:1em;margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #bfc0c0;}body.page-whats-on-this-week  #block-system-main .views-field-field-event-image,body.page-whats-on-this-week  #block-system-main .views-field-main-image-36,body.page-whats-on-this-week  #block-system-main .views-field-views-conditional,body.page-whats-on-this-week  #block-system-main .views-field-main-image-grid-view-41,body.page-whats-on-this-week  #block-system-main .views-field-main-event-image-44{width:100%;margin:0 0 0 0;padding:0 0 1em;border:none;float:none;} 
}@media (min-width:501px) {
 #block-views-event-listing-block-1 .views-row{width:47.50%;}#block-views-event-listing-block-1 .views-row:nth-of-type(2n+1){margin-left:0;margin-right:5%;clear:left;}#block-views-event-listing-block-1 .views-row:nth-of-type(2n+2){margin-left:0;margin-right:0;}#block-views-event-listing-block-1 .views-row:nth-of-type(3n+1){clear:none;}#block-views-event-listing-block-1 .views-row:last-child,#block-views-event-listing-block-1 .views-row:nth-last-of-type(-n+2):not(:nth-child(even)){border-bottom:none;} 
}#block-views-event-listing-block-2 .views-row{}.views-field-sell-price{display:inline-block;float:left;font-size:1.2em;}.views-field-buyitnowbutton{display:inline-block;float:right;margin-top:-0.3em;}@media (min-width:501px) {
 .region-content .block-views{padding-top:1em;border-top:1px solid #bfc0c0;} 
}body.page-whats-on h1.page-header{display:none;}#block-views-5ab8ea4f4a4338680a904b29e484d83c .views-row{margin-top:0;}@media (max-width:767px) {
 #block-views-5ab8ea4f4a4338680a904b29e484d83c{display:none;} 
}.region-sidebar-second .block-views h2.block-title{}@media (min-width:768px) and (max-width:991px) {
 .region-sidebar-second .block-views .views-row{font-size:12px;}.region-sidebar-second .block-views .views-field-title{font-size:16px;} 
}@media (min-width:501px) and (max-width:767px) {
 .region-sidebar-second .block-views .views-row{width:47.50%;float:left;}.region-sidebar-second .block-views .views-row:nth-of-type(2n+1){margin-left:0;margin-right:5%;clear:left;}.region-sidebar-second .block-views .views-row:nth-of-type(2n+2){margin-left:0;margin-right:0;}.region-sidebar-second .block-views .views-row:nth-of-type(3n+1){clear:none;} 
}.crm-container a,.crm-container a:link,.crm-container a:visited{color:#fff;text-decoration:underline;}.crm-container a:hover{color:#f15a29;text-decoration:none;}#crm-container,.crm-container{line-height:1.4;}#crm-container.crm-public .calc-value,#crm-container.crm-public .content,#crm-container.crm-public .label,#crm-container.crm-public .price-field-amount,.crm-container table{font-size:16px;}@media (max-width:1280px) {
 #crm-container.crm-public .calc-value,#crm-container.crm-public .content,#crm-container.crm-public .label,#crm-container.crm-public .price-field-amount,.crm-container table{font-size:14px;} 
}@media (max-width:377px) {
 #crm-container.crm-public .calc-value,#crm-container.crm-public .content,#crm-container.crm-public .label,#crm-container.crm-public .price-field-amount,.crm-container table{font-size:12px;} 
}.event-info .crm-section{padding-bottom:1em;margin-bottom:0.5em !important;border-bottom:1px solid #bfc0c0;}#crm-main-content-wrapper .event-info{padding-top:0.75em;border-top:1px solid #bfc0c0;}.crm-body-text-wrapper{margin-top:2.5em;}.event_summary-section{border-bottom:none;padding-bottom:0;margin:1em 0 1em !important;}@media (max-width:1280px) {
 .crm-body-text-wrapper{margin-top:2em;} 
}@media (max-width:600px) {
 .crm-body-text-wrapper{margin-top:1.5em;} 
}.event_description-section{padding:0;border-bottom:none;}.crm-actionlinks-bottom{margin:3em 0 2em;}.crm-section .label,div.crm-container label{color:#fff;display:inline-block;white-space:normal;line-height:1.3;font-size:100%;}.crm-container .crm-section .edit-value label{margin-left:0.4em;}.crm-container .crm-section .edit-value input.crm-form-radio{margin-left:0.45em;}.crm-container .crm-section .edit-value input.crm-form-radio:first-of-type{margin-left:0;}#crm-container.crm-public .label,#crm-container.crm-public .price-field-amount{padding-top:6px;}.crm-container .help{background-color:#bfc0c0;border:none;color:#4F5358;font-size:14px;padding:1em 1.25em 1.75em;border-radius:0;font-family:'Lato',sans-serif;}.crm-container .help a{color:#4F5358;}@media (max-width:600px) {
 .crm-container .help{font-size:12px;} 
}.crm-container .help h3{padding:0;margin-bottom:1em;color:#4F5358;font-size:20px;font-weight:400;font-family:'Lato',sans-serif;}.crm-container .crm-socialnetwork.help div:last-of-type{margin-top:0.5em;}@media (max-width:1280px) {
 .crm-container .help h3{font-size:16px;} 
}@media (max-width:600px) {
 .crm-container .help h3{font-size:14px;} 
}.crm-container .description{font-size:16px;margin:1em 0 0.5em;display:block;}@media (max-width:1280px) {
 .crm-container .description{font-size:14px;} 
}@media (max-width:600px) {
 .crm-container .description{font-size:12px;} 
}.crm-container td.price_set_option-label{padding-left:0;}.crm-container .form-layout-compressed td,.crm-container .form-layout-compressed th{padding:0 1em 0 0;}.crm-container .form-layout-compressed td:last-of-type,.crm-container .form-layout-compressed th:last-of-type{padding-right:0;}.crm-container a.button,.crm-container a.button:link,.crm-container .crm-button{border-radius:0;border:1px solid #bfc0c0 !important;background-color:transparent;background-image:none;background-clip:border-box;background-origin:padding-box;background-size:auto auto;color:#D1D2D2;font-family:'Lato',sans-serif;font-size:14px;font-weight:400;padding:5px 12px 7px;text-shadow:none;vertical-align:middle;}.crm-container .crm-button,.crm-container input.crm-form-submit{text-shadow:none;}.crm-container .crm-button.crm-icon-button{padding:0;}.crm-container .crm-button-icon.ui-icon-check{margin:9px 0 0 8px;background-image:url(//www.sva.org.uk/sites/all/themes/sva/images/ico-btn-check.svg);background-size:12px auto;background-repeat:no-repeat;background-position:left top;}.crm-container .crm-button:hover .crm-button-icon.ui-icon-check,.crm-container .crm-button:focus .crm-button-icon.ui-icon-check,.crm-container .crm-button:active .crm-button-icon.ui-icon-check{background-image:url(//www.sva.org.uk/sites/all/themes/sva/images/ico-btn-check-dark.svg);}.crm-container .crm-button input.crm-form-submit{padding:5px 12px 7px 26px;}@media (max-width:1280px) {
 .crm-container a.button,.crm-container a.button:link,.crm-container .crm-button{height:32px;} 
}@media (max-width:600px) {
 .crm-container a.button,.crm-container a.button:link,.crm-container .crm-button{font-size:12px;height:30px;} 
}.crm-container a.button:hover,.crm-container a.button.focus,.crm-container a.button:focus,.crm-container .crm-button:hover,.crm-container .crm-button:focus,.crm-container input.crm-form-submit:hover,.crm-container input.crm-form-submit:focus{background-color:#A7A9AC;border-color:#A7A9AC;color:#4F5358;text-shadow:none !important;}.crm-container a.button.active,.crm-container a.button:active,.crm-container .crm-button:active,.crm-container input.crm-form-submit:active{background-color:#fff !important;border-color:#fff !important;color:#4F5358 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;}.crm-container .crm-section.event_map-section .content{margin-left:0;}.crm-container .crm-section.event_map-section #google_map{width:100% !important;}.crm-container div.status,div.m ul#civicrm-menu,.crm-container #help,.crm-container .help,.crm-container .ui-tabs-panel,.crm-container .crm-content-block,#full-screen-header,.crm-container .crm-pager,.crm-container form .section-hidden-border,.crm-container #search-status,.crm-container .crm-form-block,.crm-container .crm-search-tasks,.crm-container .crm-tasks,.crm-container div.form-item,.crm-container div.messages{border-radius:0;}.crm-container .messages a,.crm-container .messages a:link,.crm-container .messages a:visited,.crm-container .status a,.crm-container .status a:link,.crm-container .status a:visited,.crm-container .no-popup a,.crm-container .no-popup a:link,.crm-container .no-popup a:visited{color:#3e3e3e;text-decoration:underline;}.crm-container .messages a:hover,.crm-container .status a:hover,.crm-container .no-popup a:hover{color:#3e3e3e;text-decoration:none;}#crm-container.crm-public .price-set-row .crm-price-amount-label,#crm-container.crm-public .price-set-row .crm-price-amount-amount{color:#fff;}#crm-container.crm-public label{margin:0;}#crm-container.crm-public input[type="radio"],#crm-container.crm-public input[type="checkbox"]{margin:0 6px 0 0;}.crm-event-register-form-block .crm-section{border:none;}.crm-container fieldset legend{color:#fff;background-color:transparent;border-top:1px solid #bfc0c0;border-bottom:1px solid #bfc0c0;margin-bottom:1em;padding:0.4em 0 0.55em;font-size:28px;margin-bottom:1em;margin-top:0;font-weight:300;line-height:1.3;width:100%;font-family:'Lato',sans-serif;}#crm-main-content-wrapper #footer_text{margin-top:5em;}.crm-public-form-item .form-item{padding:0;margin:0 0 0.5em;}#edit-civicrm-profile-register{margin-top:3em;}#edit-civicrm-profile-register .crm-container .messages.help{display:none;}#block-fieldblock-node-product-default-sell-price{margin-bottom:0.75em;font-weight:300;}#block-uc-cart-cart table.cart-block-items{border-top:1px solid #bfc0c0;}#block-uc-cart-cart table.cart-block-items tr:first-of-type td{border-top:none;}#block-uc-cart-cart table.cart-block-items td{padding:0.5em 0 0.65em;border-top:1px solid #777878;font-weight:300;}#block-uc-cart-cart table.cart-block-summary{width:100%;}#block-uc-cart-cart table.cart-block-summary td{width:50%;padding:0.5em 0 0.65em;font-weight:700;}#block-uc-cart-cart table.cart-block-summary td.cart-block-summary-items,#block-uc-cart-cart table.cart-block-summary td.cart-block-summary-total{border-bottom:1px solid #bfc0c0;border-top:1px solid #bfc0c0;}#block-uc-cart-cart table.cart-block-summary tr.cart-block-summary-links td{padding-top:1em;}p.cart-block-items{padding:0.75em 0 1em;border-top:1px solid #bfc0c0;}#uc-cart-checkout-form #quote{border:none;}#uc-cart-checkout-form .control-group .help-inline,.help-block{color:#fff;font-size:inherit;margin:0.5em 0 1em;padding:0;}.uc-cart-checkout-form .form-item{margin:0 0 0.5em;}.uc-cart-checkout-form .form-type-checkbox{margin:1.5em 0 1.75em;}.uc-cart-checkout-form .form-item-panes-billing-select-address,.uc-cart-checkout-form .form-item-panes-delivery-select-address,.uc-cart-checkout-form .form-item-panes-billing-select-address{margin:2em 0;}.uc-cart-checkout-form .form-item-panes-billing-select-address select,.uc-cart-checkout-form .form-item-panes-delivery-select-address select,.uc-cart-checkout-form .form-item-panes-billing-select-address select{width:auto;}.uc-store-address-field .form-item label{float:left;padding-right:4px;text-align:left;width:10em;}.uc-cart-checkout-form .uc-store-address-field .form-item label{padding:5px 6px 6px 0;margin-bottom:0;}@media (max-width:377px) {
 .form-item-panes-delivery-delivery-street2 label,.form-item-panes-billing-billing-street2 label{display:none;} 
}input#edit-panes-customer-primary-email{width:auto;}body.page-admin-structure-block-demo{color:black;}.panels-ipe-dragbar-admin-title{color:#000;}#modalContent,#modalContent a,#modalContent .form-control{color:#000 !important;}}/**/
