PageSourceSearch

https://belcantoviolins.com/

html belcantoviolins.com collected 2026-10-04 21:28:27 UTC 315,044 bytes, 1,493 lines download raw bytes

1<!DOCTYPE html> <!--[if IE]><![endif]--> <!--[if IE 8 ]><html dir="ltr" lang="en" class="ie8"><![endif]--> <!--[if IE 9 ]><html dir="ltr" lang="en" class="ie9"><![endif]--> <!--[if (gt IE 9)|!(IE)]><!--> <html dir="ltr" lang="en"> <!--<![endif]--> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="robots" content="index,follow" /> <link rel="canonical" href="https://belcantoviolins.com/" /> <title data-min-length="60" data-max-length="70">We Teach, We Learn &amp; We Love.</title> <base href="https://belcantoviolins.com/" /> <link rel="preload" href="https://belcantoviolins.com//image/catalog/header/logo.png" as="image"> <meta name="description" content="Welcome to Belcanto Violins. Our instruments help to discover your musical voice, the universal language of mankind" data-max-length="155" /> <!-- Schema.org markup for Google+ --> <meta itemprop="name" content="We Teach, We Learn &amp; We Love." /> <meta itemprop="description" content="Welcome to Belcanto Violins. Our instruments help to discover your musical voice, the universal language of mankind" /> <meta itemprop="image" content="https://belcantoviolins.com//image/cache/catalog/header/logo-612x299.png" /> <!-- Twitter Card data --> <meta name="twitter:card" content="Belcanto Violins" /> <!-- <meta name="twitter:site" content="@publisher_handle"/> --> <meta name="twitter:title" content="We Teach, We Learn &amp; We Love." /> <meta name="twitter:description" content="Welcome to Belcanto Violins. Our instruments help to discover your musical voice, the universal language of mankind" data-length="200" /> <!-- <meta name="twitter:creator" content="@author_handle"/> --> <!-- Twitter summary card with large image must be at least 280x150px --> <meta name="twitter:image:src" content="https://belcantoviolins.com//image/cache/catalog/header/logo-512x299.png" /> <!-- Open Graph data --> <meta property="og:title" content="We Teach, We Learn &amp; We Love." /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://belcantoviolins.com//" /> <meta property="og:image" content="https://belcantoviolins.com//image/cache/catalog/header/logo-600x315.png" /> <meta property="og:description" content="Welcome to Belcanto Violins. Our instruments help to discover your musical voice, the universal language of mankind" /> <meta property="og:site_name" content="Belcanto Violins" /> <!-- <meta property="fb:admins" content="Facebook numberic ID" /> --> <meta name="google-site-verification" content="A-iNHJFLKjIhdl7EonjGn6cumyIaZLm8TU7Jhh_NWds" /> <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, line 1
1 <script async src="https://www.googletagmanager.com/gtag/js?id=
1G-4KRXLHH4G0
vendor: 12 bytes, line 1
1"></script> 
1<script>
2  
vendor: 138 bytes, lines 2-6
2window.dataLayer = window.dataLayer || [];
3  function gtag(){dataLayer.push(arguments);}
4  gtag('js', new Date());
5
6  gtag('config', '
6G-4KRXLHH4G0
vendor: 5 bytes, line 6
6');
7</script>
7 <meta name="facebook-domain-verification" content="7e1bla9rid2n4wjrlw1ys1eaesehgo" /> <!-- Meta Pixel Code --> 
7<script>
vendor: 426 bytes, lines 7-16
7
8  !function(f,b,e,v,n,t,s)
9  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
10  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
11  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
12  n.queue=[];t=b.createElement(e);t.async=!0;
13  t.src=v;s=b.getElementsByTagName(e)[0];
14  s.parentNode.insertBefore(t,s)}(window, document,'script',
15  'https://connect.facebook.net/en_US/fbevents.js');
16  fbq('init', '
16362656149336531
vendor: 34 bytes, lines 16-17
16');
17  fbq('track', 'PageView');
18</script>
18 <noscript><img height="1" width="1" style="display:none"
19  src="https://www.facebook.com/tr?id=362656149336531&ev=PageView&noscript=1"
20/></noscript> <!-- End Meta Pixel Code --> <!--
20<script src="catalog/view/javascript/jquery/jquery-2.1.1.min.js" type="text/javascript"></script>
20--> 
20<script type="text/javascript">
vendor: 34,139 bytes, lines 20-22
20/*! jQuery v2.1.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */
21!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.1",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="<select msallowclip=''><option selected=''></option></select>",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fb.selectors={cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=lb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=mb(b);function pb(){}pb.prototype=d.filters=d.pseudos,d.setFilters=new pb,g=fb.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fb.error(a):z(a,i).slice(0)};function qb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+Math.random()}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b)
22},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=L.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}
vendor: 7,763 bytes, line 22
22});var Q=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,R=["Top","Right","Bottom","Left"],S=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)},T=/^(?:checkbox|radio)$/i;!function(){var a=l.createDocumentFragment(),b=a.appendChild(l.createElement("div")),c=l.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||l,d=c.documentElement,e=c.body,a.pageX=b.clientX+(d&&d.scrollLeft||e&&e.scrollLeft||0)-(d&&d.clientLeft||e&&e.clientLeft||0),a.pageY=b.clientY+(d&&d.scrollTop||e&&e.scrollTop||0)-(d&&d.clientTop||e&&e.clientTop||0)),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},fix:function(a){if(a[n.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=W.test(e)?this.mouseHooks:V.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new n.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=l),3===a.target.nodeType&&(a.target=a.target.parentNode),g.filter?g.filter(a,f):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==_()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===_()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&n.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=n.extend(new n.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?n.event.trigger(e,null,b):n.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?Z:$):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={isDefaultPrevented:$,isPropagationStopped:$,isImmediatePropagationStopped:$,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=Z,a&&a.preventDefault&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=Z,a&&a.stopPropagation&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=Z,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}}
vendor: 31,604 bytes, lines 22-23
22,n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!n.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.focusinBubbles||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a),!0)};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=L.access(d,b);e||d.addEventListener(a,c,!0),L.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=L.access(d,b)-1;e?L.access(d,b,e):(d.removeEventListener(a,c,!0),L.remove(d,b))}}}),n.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(g in a)this.on(g,b,c,a[g],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=$;else if(!d)return this;return 1===e&&(f=d,d=function(a){return n().off(a),f.apply(this,arguments)},d.guid=f.guid||(f.guid=n.guid++)),this.each(function(){n.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=$),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var ab=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bb=/<([\w:]+)/,cb=/<|&#?\w+;/,db=/<(?:script|style|link)/i,eb=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/^$|\/(?:java|ecma)script/i,gb=/^true\/(.*)/,hb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ib={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ib.optgroup=ib.option,ib.tbody=ib.tfoot=ib.colgroup=ib.caption=ib.thead,ib.th=ib.td;function jb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function kb(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function lb(a){var b=gb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function mb(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function ob(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pb(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=ob(h),f=ob(a),d=0,e=f.length;e>d;d++)pb(f[d],g[d]);if(b)if(c)for(f=f||ob(a),g=g||ob(h),d=0,e=f.length;e>d;d++)nb(f[d],g[d]);else nb(a,h);return g=ob(h,"script"),g.length>0&&mb(g,!i&&ob(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(cb.test(e)){f=f||k.appendChild(b.createElement("div")),g=(bb.exec(e)||["",""])[1].toLowerCase(),h=ib[g]||ib._default,f.innerHTML=h[1]+e.replace(ab,"<$1></$2>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=ob(k.appendChild(e),"script"),i&&mb(f),c)){j=0;while(e=f[j++])fb.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(ob(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&mb(ob(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(ob(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!db.test(a)&&!ib[(bb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ab,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ob(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(ob(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&eb.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(ob(c,"script"),kb),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,ob(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,lb),j=0;g>j;j++)h=f[j],fb.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(hb,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qb,rb={};function sb(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function tb(a){var b=l,c=rb[a];return c||(c=sb(a,b),"none"!==c&&c||(qb=(qb||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=qb[0].contentDocument,b.write(),b.close(),c=sb(a,b),qb.detach()),rb[a]=c),c}var ub=/^margin/,vb=new RegExp("^("+Q+")(?!px)[a-z%]+$","i"),wb=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)};function xb(a,b,c){var d,e,f,g,h=a.style;return c=c||wb(a),c&&(g=c.getPropertyValue(b)||c[b]),c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),vb.test(g)&&ub.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function yb(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d=l.documentElement,e=l.createElement("div"),f=l.createElement("div");if(f.style){f.style.backgroundClip="content-box",f.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===f.style.backgroundClip,e.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",e.appendChild(f);function g(){f.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",f.innerHTML="",d.appendChild(e);var g=a.getComputedStyle(f,null);b="1%"!==g.top,c="4px"===g.width,d.removeChild(e)}a.getComputedStyle&&n.extend(k,{pixelPosition:function(){return g(),b},boxSizingReliable:function(){return null==c&&g(),c},reliableMarginRight:function(){var b,c=f.appendChild(l.createElement("div"));return c.style.cssText=f.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",f.style.width="1px",d.appendChild(e),b=!parseFloat(a.getComputedStyle(c,null).marginRight),d.removeChild(e),b}})}}(),n.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var zb=/^(none|table(?!-c[ea]).+)/,Ab=new RegExp("^("+Q+")(.*)$","i"),Bb=new RegExp("^([+-])=("+Q+")","i"),Cb={position:"absolute",visibility:"hidden",display:"block"},Db={letterSpacing:"0",fontWeight:"400"},Eb=["Webkit","O","Moz","ms"];function Fb(a,b){if(b in a)return b;var c=b[0].toUpperCase()+b.slice(1),d=b,e=Eb.length;while(e--)if(b=Eb[e]+c,b in a)return b;return d}function Gb(a,b,c){var d=Ab.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Hb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+R[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+R[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+R[f]+"Width",!0,e))):(g+=n.css(a,"padding"+R[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+R[f]+"Width",!0,e)));return g}function Ib(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=wb(a),g="border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=xb(a,b,f),(0>e||null==e)&&(e=a.style[b]),vb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Hb(a,b,c||(g?"border":"content"),d,f)+"px"}function Jb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=L.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&S(d)&&(f[g]=L.access(d,"olddisplay",tb(d.nodeName)))):(e=S(d),"none"===c&&e||L.set(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=xb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;return b=n.cssProps[h]||(n.cssProps[h]=Fb(i,h)),g=n.cssHooks[b]||n.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=Bb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(n.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||n.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Fb(a.style,h)),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=xb(a,b,d)),"normal"===e&&b in Db&&(e=Db[b]),""===c||c?(f=parseFloat(e),c===!0||n.isNumeric(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?zb.test(n.css(a,"display"))&&0===a.offsetWidth?n.swap(a,Cb,function(){return Ib(a,b,d)}):Ib(a,b,d):void 0},set:function(a,c,d){var e=d&&wb(a);return Gb(a,c,d?Hb(a,b,d,"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),n.cssHooks.marginRight=yb(k.reliableMarginRight,function(a,b){return b?n.swap(a,{display:"inline-block"},xb,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+R[d]+b]=f[d]||f[d-2]||f[0];return e}},ub.test(a)||(n.cssHooks[a+b].set=Gb)}),n.fn.extend({css:function(a,b){return J(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=wb(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Jb(this,!0)},hide:function(){return Jb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){S(this)?n(this).show():n(this).hide()})}});function Kb(a,b,c,d,e){return new Kb.prototype.init(a,b,c,d,e)}n.Tween=Kb,Kb.prototype={constructor:Kb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Kb.propHooks[this.prop];return a&&a.get?a.get(this):Kb.propHooks._default.get(this)},run:function(a){var b,c=Kb.propHooks[this.prop];return this.pos=b=this.options.duration?n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Kb.propHooks._default.set(this),this}},Kb.prototype.init.prototype=Kb.prototype,Kb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[n.cssProps[a.prop]]||n.cssHooks[a.prop])?n.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Kb.propHooks.scrollTop=Kb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},n.fx=Kb.prototype.init,n.fx.step={};var Lb,Mb,Nb=/^(?:toggle|show|hide)$/,Ob=new RegExp("^(?:([+-])=|)("+Q+")([a-z%]*)$","i"),Pb=/queueHooks$/,Qb=[Vb],Rb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=Ob.exec(b),f=e&&e[3]||(n.cssNumber[a]?"":"px"),g=(n.cssNumber[a]||"px"!==f&&+d)&&Ob.exec(n.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,n.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function Sb(){return setTimeout(function(){Lb=void 0}),Lb=n.now()}function Tb(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=R[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ub(a,b,c){for(var d,e=(Rb[b]||[]).concat(Rb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Vb(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&S(a),q=L.get(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=n.css(a,"display"),k="none"===j?L.get(a,"olddisplay")||tb(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(o.display="inline-block")),c.overflow&&(o.overflow="hidden",l.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Nb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}m[d]=q&&q[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(m))"inline"===("none"===j?tb(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=L.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;L.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ub(p?q[d]:0,d,l),d in q||(q[d]=g.start,p&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function Wb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function Xb(a,b,c){var d,e,f=0,g=Qb.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Lb||Sb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:Lb||Sb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(Wb(k,j.opts.specialEasing);g>f;f++)if(d=Qb[f].call(j,a,k,j.opts))return d;return n.map(k,Ub,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(Xb,{tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],Rb[c]=Rb[c]||[],Rb[c].unshift(b)},prefilter:function(a,b){b?Qb.unshift(a):Qb.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(S).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=Xb(this,n.extend({},a),f);(e||L.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=L.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Pb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=L.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Tb(b,!0),a,d,e)}}),n.each({slideDown:Tb("show"),slideUp:Tb("hide"),slideToggle:Tb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=0,c=n.timers;for(Lb=n.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||n.fx.stop(),Lb=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){Mb||(Mb=setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){clearInterval(Mb),Mb=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(a,b){return a=n.fx?n.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a=l.createElement("input"),b=l.createElement("select"),c=b.appendChild(l.createElement("option"));a.type="checkbox",k.checkOn=""!==a.value,k.optSelected=c.selected,b.disabled=!0,k.optDisabled=!c.disabled,a=l.createElement("input"),a.value="t",a.type="radio",k.radioValue="t"===a.value}();var Yb,Zb,$b=n.expr.attrHandle;n.fn.extend({attr:function(a,b){return J(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===U?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),d=n.attrHooks[b]||(n.expr.match.bool.test(b)?Zb:Yb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void n.removeAttr(a,b))
23},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),Zb={set:function(a,b,c){return b===!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=$b[b]||n.find.attr;$b[b]=function(a,b,d){var e,f;return d||(f=$b[b],$b[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,$b[b]=f),e}});var _b=/^(?:input|select|textarea|button)$/i;n.fn.extend({prop:function(a,b){return J(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!n.isXMLDoc(a),f&&(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){return a.hasAttribute("tabindex")||_b.test(a.nodeName)||a.href?a.tabIndex:-1}}}}),k.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var ac=/[\t\r\n\f]/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h="string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=n.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0===arguments.length||"string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?n.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=n(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===U||"boolean"===c)&&(this.className&&L.set(this,"__className__",this.className),this.className=this.className||a===!1?"":L.get(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ac," ").indexOf(b)>=0)return!0;return!1}});var bc=/\r/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(bc,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=n.inArray(d.value,f)>=0)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>=0:void 0}},k.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var cc=n.now(),dc=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(a){var b,c;if(!a||"string"!=typeof a)return null;try{c=new DOMParser,b=c.parseFromString(a,"text/xml")}catch(d){b=void 0}return(!b||b.getElementsByTagName("parsererror").length)&&n.error("Invalid XML: "+a),b};var ec,fc,gc=/#.*$/,hc=/([?&])_=[^&]*/,ic=/^(.*?):[ \t]*([^\r\n]*)$/gm,jc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,kc=/^(?:GET|HEAD)$/,lc=/^\/\//,mc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,nc={},oc={},pc="*/".concat("*");try{fc=location.href}catch(qc){fc=l.createElement("a"),fc.href="",fc=fc.href}ec=mc.exec(fc.toLowerCase())||[];function rc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(n.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function sc(a,b,c,d){var e={},f=a===oc;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function tc(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&n.extend(!0,a,d),a}function uc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function vc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:fc,type:"GET",isLocal:jc.test(ec[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":pc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?tc(tc(a,n.ajaxSettings),b):tc(n.ajaxSettings,a)},ajaxPrefilter:rc(nc),ajaxTransport:rc(oc),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=n.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?n(l):n.event,o=n.Deferred(),p=n.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!f){f={};while(b=ic.exec(e))f[b[1].toLowerCase()]=b[2]}b=f[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?e:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return c&&c.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||fc)+"").replace(gc,"").replace(lc,ec[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=n.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(h=mc.exec(k.url.toLowerCase()),k.crossDomain=!(!h||h[1]===ec[1]&&h[2]===ec[2]&&(h[3]||("http
23s:"===h[1]?"80":"443"))===(ec[3]||("https
vendor: 10,700 bytes, line 23
23:"===ec[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=n.param(k.data,k.traditional)),sc(nc,k,b,v),2===t)return v;i=k.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!kc.test(k.type),d=k.url,k.hasContent||(k.data&&(d=k.url+=(dc.test(d)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=hc.test(d)?d.replace(hc,"$1_="+cc++):d+(dc.test(d)?"&":"?")+"_="+cc++)),k.ifModified&&(n.lastModified[d]&&v.setRequestHeader("If-Modified-Since",n.lastModified[d]),n.etag[d]&&v.setRequestHeader("If-None-Match",n.etag[d])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+pc+"; q=0.01":""):k.accepts["*"]);for(j in k.headers)v.setRequestHeader(j,k.headers[j]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(j in{success:1,error:1,complete:1})v[j](k[j]);if(c=sc(oc,k,b,v)){v.readyState=1,i&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,c.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,f,h){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),c=void 0,e=h||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,f&&(u=uc(k,v,f)),u=vc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(n.lastModified[d]=w),w=v.getResponseHeader("etag"),w&&(n.etag[d]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,i&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),i&&(m.trigger("ajaxComplete",[v,k]),--n.active||n.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this[0]&&(b=n(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}:function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var wc=/%20/g,xc=/\[\]$/,yc=/\r?\n/g,zc=/^(?:submit|button|image|reset|file)$/i,Ac=/^(?:input|select|textarea|keygen)/i;function Bc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||xc.test(a)?d(a,e):Bc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Bc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Bc(c,a[c],b,e);return d.join("&").replace(wc,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Ac.test(this.nodeName)&&!zc.test(a)&&(this.checked||!T.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(yc,"\r\n")}}):{name:b.name,value:c.replace(yc,"\r\n")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var Cc=0,Dc={},Ec={0:200,1223:204},Fc=n.ajaxSettings.xhr();a.ActiveXObject&&n(a).on("unload",function(){for(var a in Dc)Dc[a]()}),k.cors=!!Fc&&"withCredentials"in Fc,k.ajax=Fc=!!Fc,n.ajaxTransport(function(a){var b;return k.cors||Fc&&!a.crossDomain?{send:function(c,d){var e,f=a.xhr(),g=++Cc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)f.setRequestHeader(e,c[e]);b=function(a){return function(){b&&(delete Dc[g],b=f.onload=f.onerror=null,"abort"===a?f.abort():"error"===a?d(f.status,f.statusText):d(Ec[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:void 0,f.getAllResponseHeaders()))}},f.onload=b(),f.onerror=b("error"),b=Dc[g]=b("abort");try{f.send(a.hasContent&&a.data||null)}catch(h){if(b)throw h}},abort:function(){b&&b()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(d,e){b=n("<script>").prop({async:!0,charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&e("error"===a.type?404:200,a.type)}),l.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Gc=[],Hc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Gc.pop()||n.expando+"_"+cc++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Hc.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Hc.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Hc,"$1"+e):b.jsonp!==!1&&(b.url+=(dc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Gc.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||l;var d=v.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=n.buildFragment([a],b,e),e&&e.length&&n(e).remove(),n.merge([],d.childNodes))};var Ic=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&Ic)return Ic.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=n.trim(a.slice(h)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e,dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,f||[a.responseText,b,a])}),this},n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};var Jc=a.document.documentElement;function Kc(a){return n.isWindow(a)?a:9===a.nodeType&&a.defaultView}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,n.contains(b,d)?(typeof d.getBoundingClientRect!==U&&(e=d.getBoundingClientRect()),c=Kc(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===n.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(d=a.offset()),d.top+=n.css(a[0],"borderTopWidth",!0),d.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-n.css(c,"marginTop",!0),left:b.left-d.left-n.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||Jc;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Jc})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(b,c){var d="pageYOffset"===c;n.fn[b]=function(e){return J(this,function(b,e,f){var g=Kc(b);return void 0===f?g?g[c]:b[e]:void(g?g.scrollTo(d?a.pageXOffset:f,d?f:a.pageYOffset):b[e]=f)},b,e,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=yb(k.pixelPosition,function(a,c){return c?(c=xb(a,b),vb.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return J(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var Lc=a.jQuery,Mc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=Mc),b&&a.jQuery===n&&(a.jQuery=Lc),n},typeof b===U&&(a.jQuery=a.$=n),n});
24</script>
24 <link rel="dns-prefetch" href="https://fonts.gstatic.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> <link rel="dns-prefetch" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.googleapis.com" crossorigin /> <link rel="preload" as="style" href="//fonts.googleapis.com/css?family=Open+Sans:400,400i,300,700&display=swap" /> <link href="//fonts.googleapis.com/css?family=Open+Sans:400,400i,300,700&display=swap" rel="stylesheet" type="text/css" rel="stylesheet" /> <link href='https://fonts.googleapis.com/css?family=Montserrat' rel='stylesheet'> <link href='https://fonts.googleapis.com/css?family=Cormorant Infant' rel='stylesheet'> <link rel="preload" href="catalog/view/javascript/bootstrap/fonts/glyphicons-halflings-regular.woff2" as="font" crossorigin="anonymous" /> <link rel="preload" href="catalog/view/javascript/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0" as="font" crossorigin="anonymous" /> 
24<script defer="defer" src="catalog/view/javascript/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
24 
24<script defer="defer" src="catalog/view/javascript/jquery-ui-1.12.1.custom/jquery-ui.min.js" type="text/javascript"></script>
24 <!--
24<script defer="defer" src="catalog/view/javascript/bluebird.min.js"></script>
24 --> <!--FOR IE--> 
24<script type="text/javascript">
25		if(/MSIE \d|Trident.*rv:/.test(navigator.userAgent))
26			document.write('
26<script defer="defer" src="catalog/view/javascript/bluebird.min.js"><\/script>');
27	</script>
27 
27<script defer="defer" src="catalog/view/javascript/combined.min.js" type="text/javascript"></script>
27 <!-- 
27<script src="catalog/view/javascript/quantityincrementdecrement.js" type="text/javascript"></script>
27 --> <!--Added in Alpha.js --> 
27<script defer="defer" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/fetch.umd.min.js" type="text/javascript"></script>
27 
27<script defer="defer" src="catalog/view/javascript/common.js" type="text/javascript"></script>
27 <link href="https://belcantoviolins.com//image/catalog/header/logo.png" rel="icon" /> 
27<script 					defer = "defer"
28					src = "catalog/view/javascript/jquery/owl-carousel/owl.carousel.min.js"
29		type = "text/javascript" > </script>
29 
29<script 					defer = "defer"
30					src = "catalog/view/javascript/slick/slick-custom.min.js"
31		type = "text/javascript" > </script>
31 
31<script 					defer = "defer"
32					src = "catalog/view/javascript/slick/slick.min.js"
33		type = "text/javascript" > </script>
33 
33<script 					defer = "defer"
34					src = "catalog/view/javascript/instagram/slick/slick.min.js"
35		type = "text/javascript" > </script>
35 
35<script 					defer = "defer"
36					src = "catalog/view/extension/related_options/js/liveopencart.select_option_toggle.js?v=1628327355"
37		type = "text/javascript" > </script>
37 
37<script 					defer = "defer"
38					src = "catalog/view/extension/related_options/js/liveopencart.related_options.js?v=1628327355"
39		type = "text/javascript" > </script>
39 
39<script type="application/ld+json"></script>
39 
39<script type="text/javascript" src="https://platform-api.sharethis.com/js/sharethis.js#property=65d6e46c8fe0630019da751e&product=inline-share-buttons&source=platform" async="async"></script>
39 <style>
40		#sidr { background-color: #333333; }
41		.header-mobile .mobile-account { border-bottom-color: #333333; }
42		.header-mobile .mobile-account>a+a { border-left-color: #333333; }
43		.cd-accordion-menu a, .cd-accordion-menu label { background-color: #4D5158 !important; }
44	</style> </head> <body class="common-home short_hand desktop"> <div class="whatsapp_widget"> <a target="_blank" href="https://wa.me/6586942694" > <img src="image/whatsapp--v1.png" alt="whatsapp"> </a> </div> <style>.loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999}</style> <div class="loader" style="background: url('https://belcantoviolins.com//image/catalog/header/logo.png') 50% 50% / auto 70px no-repeat rgb(255, 255, 255);"></div> 
44<script tyle="text/javascript">$(window).load(function(){$(".loader").fadeOut("slow")});</script>
44 <div class="x213"><h1 id="page_heading_title" >We Teach, We Learn &amp; We Love.</h1></div> <!-- Top Header  --> <header class="fixed-header" > <div class="header_banner" style="background-color:black"> <div class="container flex valign-center header_flex"> <div class="col-md-4"> <div class="header_contacts hidden-xs hidden-sm"> <div class="annoucement-email flex flex-wrap"> <p class="nomargin fs13"> <a href="mailto:[email protected]" class="white"><i class="fa fa-envelope"></i><span class="hidden-xs hidden-sm "> [email protected]</span></a> </p> <p class="nomargin fs13"> <a href="tel:86942694" class="white"><i class="fa fa-phone"></i><span class="hidden-xs hidden-sm "> 86942694</span></a> </p> </div> </div> </div> <div class="col-xs-12 col-md-4 header_title fs13 " style="color:#fffefe;text-align:center;padding:">
45										Violin Work Shop Selling Fully Maple Handmade Violins starting at $100+, Specialized Violin &amp; Piano Music School located in Singapore.  Internationally awarded and recognized, Worldwide Shipping Available				</div> <div class="col-xs-12 col-md-4 social_icon_div"> <div class="header_social"> <div class="footer-social-icons flex jc-end valign-center nopadding"> <div class="google-translate" title="Language"> <div id="google_translate_element"> </div> </div> <a href="https://www.facebook.com/belcantoviolins" title="Facebook" alt="
46												Facebook" target="_blank" class="hidden-xs hidden-sm"> <img src="image/catalog/header/header-fb.png" title="Facebook" width="21px" height="21px" alt="Facebook" /> </a> <a href="https://www.instagram.com/viveioviolin/" title="Instagram" alt="
47												Instagram" target="_blank" class="hidden-xs hidden-sm"> <img src="image/catalog/header/header-ig.png" title="Instagram" width="21px" height="21px" alt="Instagram" /> </a> <a href="https://www.youtube.com/channel/UCn1BbwAm-8J61EE-5KhoS8Q" title="YouTube" alt="
48												YouTube" target="_blank" class="hidden-xs hidden-sm"> <img src="image/catalog/header/header-yt.png" title="YouTube" width="21px" height="21px" alt="YouTube" /> </a> <a href="https://twitter.com/belcantoviolins?lang=en" title="Twitter" alt="
49												Twitter" target="_blank" class="hidden-xs hidden-sm"> <img src="image/catalog/header/header-twitter.png" title="Twitter" width="21px" height="21px" alt="Twitter" /> </a> <a href="https://za.pinterest.com/vivienneeio/" title="Pinterest" alt="
50												Pinterest" target="_blank" class="hidden-xs hidden-sm"> <img src="image/catalog/footer/mini_pinterest.png" title="Pinterest" width="21px" height="21px" alt="Pinterest" /> </a> </div> </div> </div> </div> </div> <div class="container"> <div class="header-container"> <div class="header-mobile-links visible-xs visible-sm"> <div class="header-links"> <a id="mobileNav" href="#sidr" class="pointer esc"> <i class="fa fa-bars"></i> </a> <span class="hidden-xs hidden-sm"> </span> </div> </div> <div class="header-logo"> <a class="header-logo-image" href="https://belcantoviolins.com/"> <img src="https://belcantoviolins.com//image/catalog/header/logo.png" title="Belcanto Violins" alt="Belcanto Violins" class="img-responsive" /> </a> </div> <div class="header-menu hidden-xs hidden-sm uppercase flex flex-wrap valign-center"> <ul id="main-menu" class="sm sm-blue uppercase"><li class="active"> <a href="https://belcantoviolins.com/"  alt="Home" ><span>Home</span></a></li><li class=""> <a href="https://belcantoviolins.com/about-us"  alt="About Us" ><span>About Us</span></a></li><li class=""> <a href="https://belcantoviolins.com/products"  alt="Store" ><span>Store</span></a><ul><li class=""> <a href="https://belcantoviolins.com/violin-series"  alt="Violin Series" >Violin Series</a></li><li class=""> <a href="https://belcantoviolins.com/belcanto-violins-supremo-series"  alt="Belcanto Violins Supremo Series" >Belcanto Violins Supremo Series</a></li><li class=""> <a href="https://belcantoviolins.com/bows"  alt="Bows" >Bows</a></li><li class=""> <a href="https://belcantoviolins.com/e-series-and-6-series-professional-violas"  alt="E Series & 6 Series Professional Violas" >E Series & 6 Series Professional Violas</a></li><li class=""> <a href="https://belcantoviolins.com/antique-european-collection"  alt="European Instruments" >European Instruments</a></li><li class=""> <a href="https://belcantoviolins.com/violins-on-consignment"  alt="Violins on Consignment" >Violins on Consignment</a></li><li class=""> <a href="https://belcantoviolins.com/accessories"  alt="Accessories" >Accessories</a></li><li class=""> <a href="https://belcantoviolins.com/violin-cases"  alt="Violin Cases" >Violin Cases</a></li><li class=""> <a href="https://belcantoviolins.com/Services"  alt="Services" >Services</a></li><li class=""> <a href="https://belcantoviolins.com/gallery"  alt="Archive Sales Gallery" >Archive Sales Gallery</a></li></ul></li><li class=""> <a href="https://belcantoviolins.com/violin-lessons-singapore"  alt="Lessons" ><span>Lessons</span></a></li><li class=""> <a href="https://belcantoviolins.com/blog"  alt="Blog" ><span>Blog</span></a></li><li class=""> <a href="https://belcantoviolins.com/index.php?route=events/ecategory"  alt="Events" ><span>Events</span></a><ul><li class=""> <a href="https://belcantoviolins.com/index.php?route=events/ecategory&ecat=2"  alt="Concerts" >Concerts</a></li><li class=""> <a href="https://belcantoviolins.com/index.php?route=events/ecategory&ecat=4"  alt="News" >News</a></li></ul></li><li class=""> <a href="https://belcantoviolins.com/contact-us"  alt="Contact Us" ><span>Contact Us</span></a></li></ul> <div class="_search"> <div id="fullpage-search"> <a id="fullpage-search-close" class="fx-close" ></a> <div class="container"> <div class="search-custom"> <div class='search-box'> <input type="text" name="search" value="" placeholder="Search" class="form-control" /> <button type="button"><i class="fa fa-search"></i></button> </div> </div> </div> </div> <a id="fullpage-search-open" > <i class="fa fa-search" ></i> </a> 
50<script type="text/javascript">
51        if($('.search-custom').length){
52            $('#fullpage-search').insertBefore('header');
53        }
54        $('#fullpage-search-close').on('click', function(e){
55            e.preventDefault();
56            $('#fullpage-search').fadeOut(300);
57        });
58        
59        $('#fullpage-search-open').on('click', function(e){
60            e.preventDefault();
61            $('#fullpage-search').fadeIn(300);
62        });
63    </script>
63 </div> <div id="account" class="dropdown"> <a href="#" data-toggle="dropdown"> <i class="fa fa-user"></i> </a> <ul class="dropdown-menu dropdown-menu-right"> <li> <a href="https://belcantoviolins.com/login" >
64                Login            </a> </li> <li> <a href="https://belcantoviolins.com/register" >
65                Register            </a> </li> </ul> </div> <div id="cart" class="relative slide-out-cart" > <!-- add/remove class slide-out-cart for normal opencart cart dropdown--> <a class="cart-dropdown pointer" id="cart_dropdown_icon"  data-toggle="dropdown" onclick="$('body, #cart').toggleClass('open-custom');"  > <i class="fa fa-shopping-cart"></i> <span class="badge" > <span id="cart-quantity-total" >0</span> </span> </a> <ul class="dropdown-menu pull-right"  > <div class="cart-header"> <div class="cart-header-text">Cart</div> <button type="button" class="pointer cart_close" onclick="$('#cart_dropdown_icon').click(); return false;" ></button> </div> <li class="cart-dropdown-empty text-center" > <i class="fa fa-meh-o" aria-hidden="true"></i> <p>Your shopping cart is empty!</p> </li> </ul> </div> 
65<script type="text/javascript">
66
67  var current_focus_header_quantity = 0;
68  function rememberHeaderQuantity(qty){
69    current_focus_header_quantity = parseInt(qty);
70  }
71  var header_request = null;
72  
73  function refreshHeaderCart(ele) {
74    element = $(ele);
75    id = element.parent().parent().attr("id");
76    if (element.is("input")) {
77      id = element.parent().attr("id");
78    }
79
80    if($("#" + id + " input").val() == current_focus_header_quantity){
81      return;
82    }
83    
84    if(header_request) header_request.abort();
85
86    header_request = $.ajax({
87      url: 'https://belcantoviolins.com/index.php?route=checkout/cart/edit',
88      data: $("#" + id + " input").serialize(),
89      dataType: 'HTML',
90      type: 'post',
91      beforeSend: function () {
92        $('.alert').remove();
93        if(element.hasClass('btn-number')){
94          cache_text = element.html();
95          // element.button("loading");
96          element.html(cache_text);
97        }
98        else{
99          element.button("loading");
100        }
101        current_focus_header_quantity = 0;
102      },
103      complete: function () {
104        element.button("reset");
105      },
106      success: function (html) {
107
108        $(".alert-success").remove();
109
110        content_total_dropdown_body = $(html).find("#loadFrom").html();
111        content_total_dropdown = $(html).find("#cart-quantity-total").text();
112        content_total = $(html).find("#cartTotals");
113        content = $(html).find("#cartSummary tbody");
114        alert = $(html).find(".alert-success");
115        alert_error = $(html).find(".alert-danger");
116        
117        if(alert_error.length){
118          error = alert_error.html().split(":");
119          if(error.length > 1){
120            swal({
121              title: error[0],
122              html: error[1],
123              type: "error"
124            });
125          }
126          else{
127            swal({
128              title: 'Warning',
129              html: error[0],
130              type: "error"
131            });
132          }
133        }
134        else if(alert.length){
135          success = alert.html().split(":");
136          if(success.length > 1){
137            swal({
138              title: success[0],
139              html: success[1],
140              type: "success"
141            });
142          }
143        }
144
145        if (content.length) {            
146          content = content.html();
147          $("#cartSummary tbody").html(content);
148          var parent_element = $("#cartTotals").parent(); $("#cartTotals").remove();
149          parent_element.html(content_total);
150          
151          $('#cart-quantity-total').text(content_total_dropdown);
152          $('#loadTo').html(content_total_dropdown_body);
153
154          $('#cart > ul').load('index.php?route=common/cart/info ul > *');
155
156        } else {
157          location.reload();
158        }
159
160      }
161    })
162  }
163</script>
163 <div class="pull-left currency_group"> <form action="https://belcantoviolins.com/index.php?route=common/currency/currency" method="post" enctype="multipart/form-data" id="form-currency"> <div class="btn-group"> <button class="btn btn-link dropdown-toggle" data-toggle="dropdown"> <strong>SGD</strong> <!--<span class="hidden-xs hidden-sm hidden-md">Currency</span>--> <i class="fa fa-caret-down"></i></button> <ul class="dropdown-menu"> <li><button class="currency-select btn btn-link btn-block" type="button" name="SGD">SGD</button></li> <li><button class="currency-select btn btn-link btn-block" type="button" name="USD">USD</button></li> <li><button class="currency-select btn btn-link btn-block" type="button" name="EUR">EUR</button></li> <li><button class="currency-select btn btn-link btn-block" type="button" name="MYR">MYR</button></li> <li><button class="currency-select btn btn-link btn-block" type="button" name="IDR">IDR</button></li> </ul> </div> <input type="hidden" name="code" value="" /> <input type="hidden" name="redirect" value="https://belcantoviolins.com/" /> </form> </div> </div> <div class="header-right visible-xs visible-sm"> <div id="cart" class="relative slide-out-cart" > <!-- add/remove class slide-out-cart for normal opencart cart dropdown--> <a class="cart-dropdown pointer" id="cart_dropdown_icon"  data-toggle="dropdown" onclick="$('body, #cart').toggleClass('open-custom');"  > <i class="fa fa-shopping-cart"></i> <span class="badge" > <span id="cart-quantity-total" >0</span> </span> </a> <ul class="dropdown-menu pull-right"  > <div class="cart-header"> <div class="cart-header-text">Cart</div> <button type="button" class="pointer cart_close" onclick="$('#cart_dropdown_icon').click(); return false;" ></button> </div> <li class="cart-dropdown-empty text-center" > <i class="fa fa-meh-o" aria-hidden="true"></i> <p>Your shopping cart is empty!</p> </li> </ul> </div> 
163<script type="text/javascript">
164
165  var current_focus_header_quantity = 0;
166  function rememberHeaderQuantity(qty){
167    current_focus_header_quantity = parseInt(qty);
168  }
169  var header_request = null;
170  
171  function refreshHeaderCart(ele) {
172    element = $(ele);
173    id = element.parent().parent().attr("id");
174    if (element.is("input")) {
175      id = element.parent().attr("id");
176    }
177
178    if($("#" + id + " input").val() == current_focus_header_quantity){
179      return;
180    }
181    
182    if(header_request) header_request.abort();
183
184    header_request = $.ajax({
185      url: 'https://belcantoviolins.com/index.php?route=checkout/cart/edit',
186      data: $("#" + id + " input").serialize(),
187      dataType: 'HTML',
188      type: 'post',
189      beforeSend: function () {
190        $('.alert').remove();
191        if(element.hasClass('btn-number')){
192          cache_text = element.html();
193          // element.button("loading");
194          element.html(cache_text);
195        }
196        else{
197          element.button("loading");
198        }
199        current_focus_header_quantity = 0;
200      },
201      complete: function () {
202        element.button("reset");
203      },
204      success: function (html) {
205
206        $(".alert-success").remove();
207
208        content_total_dropdown_body = $(html).find("#loadFrom").html();
209        content_total_dropdown = $(html).find("#cart-quantity-total").text();
210        content_total = $(html).find("#cartTotals");
211        content = $(html).find("#cartSummary tbody");
212        alert = $(html).find(".alert-success");
213        alert_error = $(html).find(".alert-danger");
214        
215        if(alert_error.length){
216          error = alert_error.html().split(":");
217          if(error.length > 1){
218            swal({
219              title: error[0],
220              html: error[1],
221              type: "error"
222            });
223          }
224          else{
225            swal({
226              title: 'Warning',
227              html: error[0],
228              type: "error"
229            });
230          }
231        }
232        else if(alert.length){
233          success = alert.html().split(":");
234          if(success.length > 1){
235            swal({
236              title: success[0],
237              html: success[1],
238              type: "success"
239            });
240          }
241        }
242
243        if (content.length) {            
244          content = content.html();
245          $("#cartSummary tbody").html(content);
246          var parent_element = $("#cartTotals").parent(); $("#cartTotals").remove();
247          parent_element.html(content_total);
248          
249          $('#cart-quantity-total').text(content_total_dropdown);
250          $('#loadTo').html(content_total_dropdown_body);
251
252          $('#cart > ul').load('index.php?route=common/cart/info ul > *');
253
254        } else {
255          location.reload();
256        }
257
258      }
259    })
260  }
261</script>
261 <div class="pull-left currency_group"> <form action="https://belcantoviolins.com/index.php?route=common/currency/currency" method="post" enctype="multipart/form-data" id="form-currency"> <div class="btn-group"> <button class="btn btn-link dropdown-toggle" data-toggle="dropdown"> <strong>SGD</strong> <!--<span class="hidden-xs hidden-sm hidden-md">Currency</span>--> <i class="fa fa-caret-down"></i></button> <ul class="dropdown-menu"> <li><button class="currency-select btn btn-link btn-block" type="button" name="SGD">SGD</button></li> <li><button class="currency-select btn btn-link btn-block" type="button" name="USD">USD</button></li> <li><button class="currency-select btn btn-link btn-block" type="button" name="EUR">EUR</button></li> <li><button class="currency-select btn btn-link btn-block" type="button" name="MYR">MYR</button></li> <li><button class="currency-select btn btn-link btn-block" type="button" name="IDR">IDR</button></li> </ul> </div> <input type="hidden" name="code" value="" /> <input type="hidden" name="redirect" value="https://belcantoviolins.com/" /> </form> </div> </div> </div> </div> </header> <div id="sidr"> <div class="header-mobile"> <div class="mobile-account relative"> <a href="https://belcantoviolins.com/login"> <i class="fa fa-user-circle-o" aria-hidden="true"></i>
262					Login</a> <a href="https://belcantoviolins.com/register"> <i class="fa fa-pencil-square-o" aria-hidden="true"></i>
263					Register</a> </div> <div class="mobile-search"> <div class="search-custom"> <div class='search-box'> <input type="text" name="search" value="" placeholder="Search" class="form-control" /> <button type="button"><i class="fa fa-search"></i></button> </div> </div> </div> <div class="translate"> </div> </div> <ul class="cd-accordion-menu animated"><li class="active"> <a href="https://belcantoviolins.com/" alt="Home" ><span>Home</span></a></li><li class=""> <a href="https://belcantoviolins.com/about-us" alt="About Us" ><span>About Us</span></a></li><li class="has-children "> <input type="checkbox" name ="sub-group-6ac2c4f9649c4-store-0-0-3" id="sub-group-6ac2c4f9649c4-store-0-0-3" class="hidden"> <a href="https://belcantoviolins.com/products" alt="Store" ><span>Store</span></a> <label for="sub-group-6ac2c4f9649c4-store-0-0-3"><i class="fa fa-caret-down" aria-hidden="true"></i></label><ul><li class=""> <a href="https://belcantoviolins.com/violin-series" alt="Violin Series" >Violin Series</a></li><li class=""> <a href="https://belcantoviolins.com/belcanto-violins-supremo-series" alt="Belcanto Violins Supremo Series" >Belcanto Violins Supremo Series</a></li><li class=""> <a href="https://belcantoviolins.com/bows" alt="Bows" >Bows</a></li><li class=""> <a href="https://belcantoviolins.com/e-series-and-6-series-professional-violas" alt="E Series & 6 Series Professional Violas" >E Series & 6 Series Professional Violas</a></li><li class=""> <a href="https://belcantoviolins.com/antique-european-collection" alt="European Instruments" >European Instruments</a></li><li class=""> <a href="https://belcantoviolins.com/violins-on-consignment" alt="Violins on Consignment" >Violins on Consignment</a></li><li class=""> <a href="https://belcantoviolins.com/accessories" alt="Accessories" >Accessories</a></li><li class=""> <a href="https://belcantoviolins.com/violin-cases" alt="Violin Cases" >Violin Cases</a></li><li class=""> <a href="https://belcantoviolins.com/Services" alt="Services" >Services</a></li><li class=""> <a href="https://belcantoviolins.com/gallery" alt="Archive Sales Gallery" >Archive Sales Gallery</a></li></ul></li><li class=""> <a href="https://belcantoviolins.com/violin-lessons-singapore" alt="Lessons" ><span>Lessons</span></a></li><li class=""> <a href="https://belcantoviolins.com/blog" alt="Blog" ><span>Blog</span></a></li><li class="has-children "> <input type="checkbox" name ="sub-group-6ac2c4f9649cf-events-0-0-6" id="sub-group-6ac2c4f9649cf-events-0-0-6" class="hidden"> <a href="https://belcantoviolins.com/index.php?route=events/ecategory" alt="Events" ><span>Events</span></a> <label for="sub-group-6ac2c4f9649cf-events-0-0-6"><i class="fa fa-caret-down" aria-hidden="true"></i></label><ul><li class=""> <a href="https://belcantoviolins.com/index.php?route=events/ecategory&ecat=2" alt="Concerts" >Concerts</a></li><li class=""> <a href="https://belcantoviolins.com/index.php?route=events/ecategory&ecat=4" alt="News" >News</a></li></ul></li><li class=""> <a href="https://belcantoviolins.com/contact-us" alt="Contact Us" ><span>Contact Us</span></a></li></ul> </div> <div id="pg-banner-wrap"> </div> 
263<script type="text/javascript">
264        function googleTranslateElementInit() {
265          new google.translate.TranslateElement({pageLanguage: 'en'}, 'google_translate_element');
266        }
267    </script>
267 
267<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
267 
267<script type="text/javascript">
268	    $(document).ready(function(){
269	        var width = window.innerWidth
270            || document.documentElement.clientWidth
271            || document.body.clientWidth;
272            if(width < 768){
273    	         var html2 = $('.google-translate').clone();
274    	         $('.google-translate').remove();
275    	         $('.translate').html(html2);
276    	         //$.getScript("//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit", function() {});
277            }
278	    });
279    </script>
279<div class="container"> <div class="row"> <div id="content" class="col-sm-12"><div class='section-space max-offset slideshow slideshow-27 ' ><div id="slideshow0" class="relative owl-carousel"  style="opacity: 1; width: 100%;"> <div class="relative h100 card-overlay"> <img data-src="https://belcantoviolins.com//image/cache/catalog/Banner/new_banner-1920x850.jpg" alt="EXQUISITE CRAFTSMANSHIP, SUPREME SOUND." class="img-responsive hidden-xs owl-lazy" /> <img data-src="https://belcantoviolins.com//image/cache/catalog/Banner/m_banner-767x767.jpg" alt="EXQUISITE CRAFTSMANSHIP, SUPREME SOUND." class="img-responsive visible-xs owl-lazy" /> <div class="slider-slideshow-description w100 absolute position-center-center background-type-light_image"> <div class="container"> <div class="slider-slideshow-description-texts"> <span class="slideshow-text-0">EXQUISITE CRAFTSMANSHIP, SUPREME SOUND�</span> <span class="slideshow-text-1">Our Instruments help to discover your musical voice, the universal language of mankind</span> </div> <!--class:slider-slideshow-description-texts--> </div> <!--class:container--> </div> <!--class:slider-slideshow-description--> </div> </div> 
279<script type="text/javascript">
280    // Note.. it supports Animate.css
281    // Manual Slider don't support animate css
282    $(window).load(function(){
283        $('#slideshow0').owlCarousel({
284            items: 1,
285            
286                            autoplay: true,
287                autoplayTimeout: 2000,
288                        
289            smartSpeed: 450,
290            
291            nav: false,
292            navText: ['<div class="pointer absolute position-top-left h100 slider-nav slider-nav-left hover-show"><div class="absolute position-center-center"><i class="fa fa-chevron-left fa-2em"></i></div></div>', '<div class="pointer absolute position-top-right h100 slider-nav slider-nav-right hover-show"><div class="absolute position-center-center"><i class="fa fa-chevron-right fa-2em"></i></div></div>'],
293            
294            dots: false,
295            dotsClass: 'slider-dots slider-custom-dots absolute position-bottom-left w100 list-inline text-center',
296
297            lazyLoad: true,
298            
299            //animateOut: 'slideOutDown',
300            //animateIn: 'slideInDown',
301        });
302    });
303</script>
303</div><div class='section-space max-offset promoslidepage ' ><div class='container'><div id="promo_slide_slick"> <div class="promo"  style="background-image: url(image/catalog/blog/iStock-943591186-min.jpg)"> <div class="text-wrapper promo-details"> <h3 class="white">Grade 8 Camp 2026</h3> <p><p>View this Year's Grade 8 Camp Recital Page</p> </p> <a class="btn btn-primary promote-button mg-t60" href="https://belcantoviolins.com/index.php?route=events/article&amp;ecat=2&amp;events_id=288">Watch Now</a> </div> </div> <div class="promo"  style="background-image: url(image/catalog/boughtviolins/img_9134.jpg)"> <div class="text-wrapper promo-details"> <h3 class="white">20% off all BV1 Series Instruments starting at $143.20!</h3> <p><p class="white"> </p> <p class="white">Check out the Latest on our Instagram Banner at the bottom of this page</p> <p class="white" style="text-align: center;"> </p> <p class="white"> </p> </p> <a class="btn btn-primary promote-button mg-t60" href="https://belcantoviolins.com/violin-lessons-singapore">Learn Now</a> </div> </div> </div> </div> 
303<script type="text/javascript">
304
305      $(window).load(function(){
306        setTimeout(function () {
307          promo_slide_slick();
308          AOS.init();
309        }, 250);
310      });
311
312      function promo_slide_slick(){
313      	$("#promo_slide_slick").on('init', function (event, slick) {
314          $('#promo_slide_slick').parent().removeAttr('style');
315        });
316       $("#promo_slide_slick").slick({
317          dots: false,
318          arrows:true,
319          infinite: false,
320          speed: 300,
321          slidesToShow: 2,
322          slidesToScroll: 2,
323          responsive: [
324            {
325              breakpoint: 768,
326              settings: {
327                slidesToShow: 1,
328                slidesToScroll: 1,
329                dots: true,
330                arrows: false,
331              }
332            },
333          ],
334          prevArrow: "<div class='pointer slick-nav left prev absolute' style='z-index: 100;'><div class='absolute position-center-center' style='margin-left: 25px;color:#b7b7b7;'><i class='fa fa-chevron-circle-left fa-2em'></i></div></div>",
335          nextArrow: "<div class='pointer slick-nav right next absolute'><div class='absolute position-center-center' style='margin-left: -25px;color:#b7b7b7;'><i class='fa fa-chevron-circle-right fa-2em'></i></div></div>",
336        });
337
338        
339      }
340    </script>
340 </div></div><div class='section-space max-offset featured_by_tab featured_by_tab-28 ' ><div class='container'><div class="fcategory_tab" > <div class="container"> <h2 class="target-heading" >Online Store</h2> </div> <ul class="nav nav-pills margin-auto table width-auto text-center"> <li class="active" > <a data-toggle="tab" href="#fc0-tab-content">Violin Series </a> </li> <li  > <a data-toggle="tab" href="#fc1-tab-content">Belcanto Violins Supremo Series</a> </li> <li  > <a data-toggle="tab" href="#fc2-tab-content">Bows</a> </li> <li  > <a data-toggle="tab" href="#fc3-tab-content">E Series &amp; 6 Series Professional Violas</a> </li> <li  > <a data-toggle="tab" href="#fc4-tab-content">Accessories</a> </li> <li  > <a data-toggle="tab" href="#fc5-tab-content">Violin Cases	</a> </li> <li  > <a data-toggle="tab" href="#fc6-tab-content">Services</a> </li> </ul> <div class="tab-content"> <div class="tab-pane fade in active" id="fc0-tab-content"> <div class="fc_product_slider"> <div id="fc_tab_slider_28-0" > <div class="product-gutter" id="product-332"> <div class="product-block "> <div class="product-image-block relative"> <a 
341	href="https://belcantoviolins.com/BV1-Gloss" 
342	title="BV1 Gloss" 
343	class="special-sticker absolute" 
344	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
345	Sale</a> <a 
346href="https://belcantoviolins.com/BV1-Gloss" 
347title="BV1 Gloss" 
348class="product-image image-container relative" > <img 
349src="https://belcantoviolins.com//image/cache/catalog/Products/BV1-Gloss/Belcanto_Violin-106-380x570.jpg" 
350alt="BV1 Gloss" 
351title="BV1 Gloss"
352class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
353onclick="cart.add('332', '1');"
354class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('332');" class="btn wishlist-btn hide btn-default product_wishlist_332"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('332');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BV1-Gloss"><h5>BV1 Gloss</h5></a> </div> <div class="product-details product-price-332"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$179.00</span> <span class="price-new red">$143.20</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-332" data-product-id="332" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-332" value="1" data-product-id="332" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-332" data-product-id="332" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/BV1-Gloss/Sample - BV1Series Gloss _1_.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
355  Belcanto Violins 1 Series are our entry level violins. Each piece is lightweight, handcrafted and se</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="332"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-332" data-product-id="332">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-384"> <div class="product-block "> <div class="product-image-block relative"> <a 
356	href="https://belcantoviolins.com/BV1-Matte" 
357	title="BV1 Matte" 
358	class="special-sticker absolute" 
359	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
360	Sale</a> <a 
361href="https://belcantoviolins.com/BV1-Matte" 
362title="BV1 Matte" 
363class="product-image image-container relative" > <img 
364src="https://belcantoviolins.com//image/cache/catalog/Products/BV1%20Matte/NEW%20MODEL%202023/Violins-271-380x570.jpg" 
365alt="BV1 Matte" 
366title="BV1 Matte"
367class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
368onclick="cart.add('384', '1');"
369class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('384');" class="btn wishlist-btn hide btn-default product_wishlist_384"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('384');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BV1-Matte"><h5>BV1 Matte</h5></a> </div> <div class="product-details product-price-384"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$295.00</span> <span class="price-new red">$236.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-384" data-product-id="384" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-384" value="1" data-product-id="384" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-384" data-product-id="384" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/Sample -  BV1 Series Matte _1_.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
370  
371
372
373
374Belcanto Violins 1 Series are our entry level violins. Each piece is lightweight & handcraft</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="384"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-384" data-product-id="384">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-385"> <div class="product-block "> <div class="product-image-block relative"> <a 
375	href="https://belcantoviolins.com/BV1-Special-Edition" 
376	title="BV1 Special Edition" 
377	class="special-sticker absolute" 
378	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
379	Sale</a> <a 
380href="https://belcantoviolins.com/BV1-Special-Edition" 
381title="BV1 Special Edition" 
382class="product-image image-container relative" > <img 
383src="https://belcantoviolins.com//image/cache/catalog/Products/BV1%20Special%20Edition/692025/386A0622-380x570.jpg" 
384alt="BV1 Special Edition" 
385title="BV1 Special Edition"
386class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
387onclick="cart.add('385', '1');"
388class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('385');" class="btn wishlist-btn hide btn-default product_wishlist_385"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('385');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BV1-Special-Edition"><h5>BV1 Special Edition</h5></a> </div> <div class="product-details product-price-385"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$365.00</span> <span class="price-new red">$292.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qt
388y-385" data-product-id="385" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-385" value="1" data-product-id="385" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-385" data-product-id="385" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/BV1 Special Edition/Sample - BV1Series Special Edition.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
389  
390
391BV1 Special Edition Violins feature a natural maple grained back with deeper grained markings th</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="385"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-385" data-product-id="385">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-386"> <div class="product-block "> <div class="product-image-block relative"> <a 
392	href="https://belcantoviolins.com/BV3-Gloss" 
393	title="BV3 Gloss" 
394	class="special-sticker absolute" 
395	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
396	Sale</a> <a 
397href="https://belcantoviolins.com/BV3-Gloss" 
398title="BV3 Gloss" 
399class="product-image image-container relative" > <img 
400src="https://belcantoviolins.com//image/cache/catalog/Products/BV3%20Gloss/BelcantoViolins-3032-min-380x570.jpg" 
401alt="BV3 Gloss" 
402title="BV3 Gloss"
403class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
404onclick="cart.add('386', '1');"
405class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('386');" class="btn wishlist-btn hide btn-default product_wishlist_386"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('386');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BV3-Gloss"><h5>BV3 Gloss</h5></a> </div> <div class="product-details product-price-386"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$405.00</span> <span class="price-new red">$380.70</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-386" data-product-id="386" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-386" value="1" data-product-id="386" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-386" data-product-id="386" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/BV3 Gloss/Sample - BV3 Gloss _1_.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
406  BV3 Series Gloss is an intermediate level instrument that is beautifully finished in a Golden Orange</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="386"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-386" data-product-id="386">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-387"> <div class="product-block "> <div class="product-image-block relative"> <a 
407	href="https://belcantoviolins.com/BV3-Matte" 
408	title="BV3 Matte" 
409	class="special-sticker absolute" 
410	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
411	Sale</a> <a 
412href="https://belcantoviolins.com/BV3-Matte" 
413title="BV3 Matte" 
414class="product-image image-container relative" > <img 
415src="https://belcantoviolins.com//image/cache/catalog/Products/BV3-matte/411A0464-Edit-min-380x570.jpg" 
416alt="BV3 Matte" 
417title="BV3 Matte"
418class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
419onclick="cart.add('387', '1');"
420class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('387');" class="btn wishlist-btn hide btn-default product_wishlist_387"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('387');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BV3-Matte"><h5>BV3 Matte</h5></a> </div> <div class="product-details product-price-387"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$450.00</span> <span class="price-new red">$427.50</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-387" data-product-id="387" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-387" value="1" data-product-id="387" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-387" data-product-id="387" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/Sample - BV3 Matte _1_.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
421  BV3 Series Matte is beautifully finished in darker brown hue varnish. Similar in wood quality to the</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="387"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-387" data-product-id="387">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-388"> <div class="product-block "> <div class="product-image-block relative"> <a 
422	href="https://belcantoviolins.com/BV3-Special-Edition" 
423	title="BV3 Special Edition" 
424	class="special-sticker absolute" 
425	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
426	Sale</a> <a 
427href="https://belcantoviolins.com/BV3-Special-Edition" 
428title="BV3 Special Edition" 
429class="product-image image-container relative" > <img 
430src="https://belcantoviolins.com//image/cache/catalog/Products/BV3-Special-Edition/Belcanto_Violins-108-min-380x570.jpg" 
431alt="BV3 Special Edition" 
432title="BV3 Special Edition"
433class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
434onclick="cart.add('388', '1');"
435class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('388');" class="btn wishlist-btn hide btn-default product_wishlist_388"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('388');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BV3-Special-Edition"><h5>BV3 Special Edition</h5></a> </div> <div class="product-details product-price-388"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$535.00</span> <span class="price-new red">$497.55</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qt
435y-388" data-product-id="388" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-388" value="1" data-product-id="388" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-388" data-product-id="388" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/BV3 Special Edition/Sample - BV3Series Special Edition.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
436  Experience the exceptional craftsmanship of our Special Edition intermediate level violins. Each BV3</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="388"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-388" data-product-id="388">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-389"> <div class="product-block "> <div class="product-image-block relative"> <a 
437	href="https://belcantoviolins.com/BV5-Gloss" 
438	title="BV5 Gloss" 
439	class="special-sticker absolute" 
440	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
441	Sale</a> <a 
442href="https://belcantoviolins.com/BV5-Gloss" 
443title="BV5 Gloss" 
444class="product-image image-container relative" > <img 
445src="https://belcantoviolins.com//image/cache/catalog/Products/BV5-Gloss/411A0455-Edit-380x570.jpg" 
446alt="BV5 Gloss" 
447title="BV5 Gloss"
448class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
449onclick="cart.add('389', '1');"
450class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('389');" class="btn wishlist-btn hide btn-default product_wishlist_389"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('389');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BV5-Gloss"><h5>BV5 Gloss</h5></a> </div> <div class="product-details product-price-389"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$620.00</span> <span class="price-new red">$589.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-389" data-product-id="389" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-389" value="1" data-product-id="389" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-389" data-product-id="389" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/BV 5 Gloss/Sample - BV5series Gloss _1_.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
451  Our advanced level violins in the BV5 Series Gloss are meticulously handcrafted using carefully sele</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="389"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-389" data-product-id="389">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-390"> <div class="product-block "> <div class="product-image-block relative"> <a 
452	href="https://belcantoviolins.com/BV5-Matte" 
453	title="BV5 Matte" 
454	class="special-sticker absolute" 
455	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
456	Sale</a> <a 
457href="https://belcantoviolins.com/BV5-Matte" 
458title="BV5 Matte" 
459class="product-image image-container relative" > <img 
460src="https://belcantoviolins.com//image/cache/catalog/Products/BV5%20Matte/BelcantoViolins-3012-min-380x570.jpg" 
461alt="BV5 Matte" 
462title="BV5 Matte"
463class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
464onclick="cart.add('390', '1');"
465class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('390');" class="btn wishlist-btn hide btn-default product_wishlist_390"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('390');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BV5-Matte"><h5>BV5 Matte</h5></a> </div> <div class="product-details product-price-390"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$780.00</span> <span class="price-new red">$741.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-390" data-product-id="390" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-390" value="1" data-product-id="390" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-390" data-product-id="390" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/BV5 Matte/Sample - BV5 series Matte _1_.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
466  Our BV5 Series Matte violins are expertly handcrafted by our skilled BV5 Team of makers using superi</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="390"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-390" data-product-id="390">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-391"> <div class="product-block "> <div class="product-image-block relative"> <a 
467	href="https://belcantoviolins.com/BV5-Special-Edition" 
468	title="BV5 Special Edition" 
469	class="special-sticker absolute" 
470	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
471	Sale</a> <a 
472href="https://belcantoviolins.com/BV5-Special-Edition" 
473title="BV5 Special Edition" 
474class="product-image image-container relative" > <img 
475src="https://belcantoviolins.com//image/cache/catalog/Products/BV5-Special-Edition/Belcanto_Violins-092-Edit-min-380x570.jpg" 
476alt="BV5 Special Edition" 
477title="BV5 Special Edition"
478class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
479onclick="cart.add('391', '1');"
480class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('391');" class="btn wishlist-btn hide btn-default product_wishlist_391"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('391');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BV5-Special-Edition"><h5>BV5 Special Edition</h5></a> </div> <div class="product-details product-price-391"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$1,080.00</span> <span class="price-new red">$982.80</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qt
480y-391" data-product-id="391" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-391" value="1" data-product-id="391" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-391" data-product-id="391" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/BV5-Special-Edition/Sample BV5 - SE _1_.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
481  Our top-of-the-line 5 Series instruments represent the epitome of quality within our lineup. These i</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="391"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-391" data-product-id="391">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-392"> <div class="product-block "> <div class="product-image-block relative"> <a 
482	href="https://belcantoviolins.com/BV7-3" 
483	title="BV7.3" 
484	class="special-sticker absolute" 
485	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
486	Sale</a> <a 
487href="https://belcantoviolins.com/BV7-3" 
488title="BV7.3" 
489class="product-image image-container relative" > <img 
490src="https://belcantoviolins.com//image/cache/catalog/Products/BV7-3/1.%20411A0472-Edit-min-380x570.jpg" 
491alt="BV7.3" 
492title="BV7.3"
493class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
494onclick="cart.add('392', '1');"
495class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('392');" class="btn wishlist-btn hide btn-default product_wishlist_392"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('392');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BV7-3"><h5>BV7.3</h5></a> </div> <div class="product-details product-price-392"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$1,280.00</span> <span class="price-new red">$1,216.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-392" data-product-id="392" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-392" value="1" data-product-id="392" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-392" data-product-id="392" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/BV7-3/Sample BV7.3 _1_.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
496  This beautiful Violin has a very fine and even grained maple strong two piece back.&nbsp; Finished w</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="392"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-392" data-product-id="392">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-393"> <div class="product-block "> <div class="product-image-block relative"> <a 
497	href="https://belcantoviolins.com/BV-7.4" 
498	title="BV7.4" 
499	class="special-sticker absolute" 
500	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
501	Sale</a> <a 
502href="https://belcantoviolins.com/BV-7.4" 
503title="BV7.4" 
504class="product-image image-container relative" > <img 
505src="https://belcantoviolins.com//image/cache/catalog/Products/BV7-4/411A0426-min-380x570.jpg" 
506alt="BV7.4" 
507title="BV7.4"
508class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
509onclick="cart.add('393', '1');"
510class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('393');" class="btn wishlist-btn hide btn-default product_wishlist_393"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('393');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BV-7.4"><h5>BV7.4</h5></a> </div> <div class="product-details product-price-393"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$1,680.00</span> <span class="price-new red">$1,596.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-393" data-product-id="393" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-393" value="1" data-product-id="393" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-393" data-product-id="393" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/BV7-4/Sample - BV7.4 _1_.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
511  Discover the exquisite craftsmanship of our unique Birds Eye maple violin, expertly handcrafted by a</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="393"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-393" data-product-id="393">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-394"> <div class="product-block "> <div class="product-image-block relative"> <a 
512	href="https://belcantoviolins.com/BV-7.5" 
513	title="BV7.5" 
514	class="special-sticker absolute" 
515	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
516	Sale</a> <a 
517href="https://belcantoviolins.com/BV-7.5" 
518title="BV7.5" 
519class="product-image image-container relative" > <img 
520src="https://belcantoviolins.com//image/cache/catalog/Products/BV-7.5/Belcato_Violin-017-Edit-min-380x570.jpg" 
521alt="BV7.5" 
522title="BV7.5"
523class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
524onclick="cart.add('394', '1');"
525class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('394');" class="btn wishlist-btn hide btn-default product_wishlist_394"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('394');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BV-7.5"><h5>BV7.5</h5></a> </div> <div class="product-details product-price-394"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$1,880.00</span> <span class="price-new red">$1,786.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qt
525y-394" data-product-id="394" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-394" value="1" data-product-id="394" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-394" data-product-id="394" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/BV7.5 2July2022/BV7.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
526  Introducing our exquisite BV7.5 violin from our professional series! This beautiful instrument showc</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="394"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-394" data-product-id="394">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-395"> <div class="product-block "> <div class="product-image-block relative"> <a 
527	href="https://belcantoviolins.com/BV-7.7" 
528	title="BV7.7" 
529	class="special-sticker absolute" 
530	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
531	Sale</a> <a 
532href="https://belcantoviolins.com/BV-7.7" 
533title="BV7.7" 
534class="product-image image-container relative" > <img 
535src="https://belcantoviolins.com//image/cache/catalog/Products/BV7.7%202ndJuly2022/Belcanto_Violins-010-380x570.jpg" 
536alt="BV7.7" 
537title="BV7.7"
538class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
539onclick="cart.add('395', '1');"
540class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('395');" class="btn wishlist-btn hide btn-default product_wishlist_395"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('395');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BV-7.7"><h5>BV7.7</h5></a> </div> <div class="product-details product-price-395"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$2,580.00</span> <span class="price-new red">$2,451.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-395" data-product-id="395" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-395" value="1" data-product-id="395" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-395" data-product-id="395" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/BV7.7 27.9.21 full size/7.7 Audio.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
541  This is the best selling model in our series.&nbsp; Made from Superb Quality Imported Tonewoods, our</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="395"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-395" data-product-id="395">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-396"> <div class="product-block "> <div class="product-image-block relative"> <a 
542	href="https://belcantoviolins.com/BV-7.8" 
543	title="BV7.8" 
544	class="special-sticker absolute" 
545	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
546	Sale</a> <a 
547href="https://belcantoviolins.com/BV-7.8" 
548title="BV7.8" 
549class="product-image image-container relative" > <img 
550src="https://belcantoviolins.com//image/cache/catalog/Products/BV-7.8/Belcanto_Violins-2127-min-380x570.jpg" 
551alt="BV7.8" 
552title="BV7.8"
553class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
554onclick="cart.add('396', '1');"
555class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('396');" class="btn wishlist-btn hide btn-default product_wishlist_396"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('396');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BV-7.8"><h5>BV7.8</h5></a> </div> <div class="product-details product-price-396"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$3,280.00</span> <span class="price-new red">$3,116.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-396" data-product-id="396" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-396" value="1" data-product-id="396" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-396" data-product-id="396" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/BV-7.8/Sample BV7.8 _1_.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
556  Experience the exquisite craftsmanship of our European medium even grained maple tonewood violins, m</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="396"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-396" data-product-id="396">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-397"> <div class="product-block "> <div class="product-image-block relative"> <a 
557	href="https://belcantoviolins.com/BV-7.9" 
558	title="BV7.9" 
559	class="special-sticker absolute" 
560	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
561	Sale</a> <a 
562href="https://belcantoviolins.com/BV-7.9" 
563title="BV7.9" 
564class="product-image image-container relative" > <img 
565src="https://belcantoviolins.com//image/cache/catalog/Products/BV7.9%202July2022/Belcanto_Violins-059-380x570.jpg" 
566alt="BV7.9" 
567title="BV7.9"
568class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
569onclick="cart.add('397', '1');"
570class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('397');" class="btn wishlist-btn hide btn-default product_wishlist_397"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('397');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BV-7.9"><h5>BV7.9</h5></a> </div> <div class="product-details product-price-397"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$3,980.00</span> <span class="price-new red">$3,781.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qt
570y-397" data-product-id="397" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-397" value="1" data-product-id="397" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-397" data-product-id="397" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/BV7.9 2July2022/BV7.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
571  Introducing the finest violin in its series, this exceptional instrument boasts an antique finish an</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="397"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-397" data-product-id="397">Add to Cart</button> </div>--> </div> </div> </div> </div> </div> <div class="tab-pane fade " id="fc1-tab-content"> <div class="fc_product_slider"> <div id="fc_tab_slider_28-1" > <div class="product-gutter" id="product-400"> <div class="product-block out-of-stock"> <div class="product-image-block relative"> <a 
572			href="https://belcantoviolins.com/1697-“Molitor”-Stradivarius" 
573			title="1697 “Molitor” Stradivarius" 
574			class="sticker absolute " 
575			style="color: #ffffff; background-color: #a2a2a2">
576			Sold out	</a> <a 
577href="https://belcantoviolins.com/1697-“Molitor”-Stradivarius" 
578title="1697 “Molitor” Stradivarius" 
579class="product-image image-container relative" > <img 
580src="https://belcantoviolins.com//image/cache/catalog/Products/Supremo%20Ex%20Vieuxtemps%201744/BelcantoViolins-3046-380x570.jpg" 
581alt="1697 “Molitor” Stradivarius" 
582title="1697 “Molitor” Stradivarius"
583class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
584onclick="cart.add('400', '1');"
585class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('400');" class="btn wishlist-btn hide btn-default product_wishlist_400"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('400');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/1697-“Molitor”-Stradivarius"><h5>1697 “Molitor” Stradivarius</h5></a> </div> <div class="product-details product-price-400"> <h6 class="price"> <span class="price-new red">$5,200.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-400" data-product-id="400" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-400" value="1" data-product-id="400" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-400" data-product-id="400" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/Sample - Moilitor Strad Supremo v1 _1_.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
586  This beautiful instrument is a copy of the 1697 “Molitor” Stradivarius. The Molitor was also called </div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="400"> </div>--> </div> </div> <div class="product-gutter" id="product-434"> <div class="product-block out-of-stock"> <div class="product-image-block relative"> <a 
587			href="https://belcantoviolins.com/1671-&quot;Oistrakh&quot;-Stradivarius" 
588			title="1671 &quot;Oistrakh&quot; Stradivarius" 
589			class="sticker absolute " 
590			style="color: #ffffff; background-color: #a2a2a2">
591			Sold out	</a> <a 
592href="https://belcantoviolins.com/1671-&quot;Oistrakh&quot;-Stradivarius" 
593title="1671 &quot;Oistrakh&quot; Stradivarius" 
594class="product-image image-container relative" > <img 
595src="https://belcantoviolins.com//image/cache/catalog/Products/untitled%20folder/Belcanto_Violins-142-Edit-380x570.jpg" 
596alt="1671 &quot;Oistrakh&quot; Stradivarius" 
597title="1671 &quot;Oistrakh&quot; Stradivarius"
598class="img-responsive lazy img1" />
598 </a> <div class="btn-group product-button"> <button type="button"
599onclick="cart.add('434', '1');"
600class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('434');" class="btn wishlist-btn hide btn-default product_wishlist_434"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('434');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/1671-&quot;Oistrakh&quot;-Stradivarius"><h5>1671 &quot;Oistrakh&quot; Stradivarius</h5></a> </div> <div class="product-details product-price-434"> <h6 class="price"> <span class="price-new red">$6,900.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-434" data-product-id="434" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-434" value="1" data-product-id="434" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-434" data-product-id="434" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/Sample - Oistrakh Strad Supremo _1_.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
601  This is an exquisite copy of the 1671 Oistrakh Stradivarius, this extraordinary instrument will be a</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="434"> </div>--> </div> </div> <div class="product-gutter" id="product-401"> <div class="product-block out-of-stock"> <div class="product-image-block relative"> <a 
602			href="https://belcantoviolins.com/1703-“Compte-de-Narp”-Filus-Andrea-Guarneri" 
603			title="1703 “Compte de Narp” Filus Andrea Guarneri" 
604			class="sticker absolute " 
605			style="color: #ffffff; background-color: #a2a2a2">
606			Sold out	</a> <a 
607	href="https://belcantoviolins.com/1703-“Compte-de-Narp”-Filus-Andrea-Guarneri" 
608	title="1703 “Compte de Narp” Filus Andrea Guarneri" 
609	class="special-sticker absolute" 
610	style="top:calc(35px + (50 - 35) * (100vw - 320px) / (1920 - 320));; right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
611	Sale</a> <a 
612href="https://belcantoviolins.com/1703-“Compte-de-Narp”-Filus-Andrea-Guarneri" 
613title="1703 “Compte de Narp” Filus Andrea Guarneri" 
614class="product-image image-container relative" > <img 
615src="https://belcantoviolins.com//image/cache/catalog/Products/Sup-1703/Belcato_Violin-020-Edit-min-380x570.jpg" 
616alt="1703 “Compte de Narp” Filus Andrea Guarneri" 
617title="1703 “Compte de Narp” Filus Andrea Guarneri"
618class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
619onclick="cart.add('401', '1');"
620class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('401');" class="btn wishlist-btn hide btn-default product_wishlist_401"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('401');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/1703-“Compte-de-Narp”-Filus-Andrea-Guarneri"><h5>1703 “Compte de Narp” Filus Andrea Guarneri</h5></a> </div> <div class="product-details product-price-401"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$6,800.00</span> <span class="price-new red">$4,760.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qt
620y-401" data-product-id="401" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-401" value="1" data-product-id="401" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-401" data-product-id="401" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/Sample - Supremo Compete De Narp _1_.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
621  This instrument is a full-size copy of the 1703 Filus Andrea Guarneri “Compte de Narp”. Handmade fro</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="401"> </div>--> </div> </div> <div class="product-gutter" id="product-403"> <div class="product-block out-of-stock"> <div class="product-image-block relative"> <a 
622			href="https://belcantoviolins.com/1741-“Vieuxtemps”-Guarneri-‘del-Gesù" 
623			title="1741 “Vieuxtemps” Guarneri ‘del Gesù" 
624			class="sticker absolute " 
625			style="color: #ffffff; background-color: #a2a2a2">
626			Sold out	</a> <a 
627href="https://belcantoviolins.com/1741-“Vieuxtemps”-Guarneri-‘del-Gesù" 
628title="1741 “Vieuxtemps” Guarneri ‘del Gesù" 
629class="product-image image-container relative" > <img 
630src="https://belcantoviolins.com//image/cache/catalog/Products/Sup-1741/Belcato_Violin-008-Edit-min-380x570.jpg" 
631alt="1741 “Vieuxtemps” Guarneri ‘del Gesù" 
632title="1741 “Vieuxtemps” Guarneri ‘del Gesù"
633class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
634onclick="cart.add('403', '1');"
635class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('403');" class="btn wishlist-btn hide btn-default product_wishlist_403"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('403');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/1741-“Vieuxtemps”-Guarneri-‘del-Gesù"><h5>1741 “Vieuxtemps” Guarneri ‘del Gesù</h5></a> </div> <div class="product-details product-price-403"> <h6 class="price"> <span class="price-new red">$7,500.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-403" data-product-id="403" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-403" value="1" data-product-id="403" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-403" data-product-id="403" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/Sample -Supremo Vieuxtemps _1_.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
636  This is an exquisite copy of the 1741 “Vieuxtemps” Guarneri ‘del Gesù.  The Vieuxtemps Guarneri is T</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="403"> </div>--> </div> </div> <div class="product-gutter" id="product-404"> <div class="product-block out-of-stock"> <div class="product-image-block relative"> <a 
637			href="https://belcantoviolins.com/1742-“Lord-Wilton”-Guarneri-‘del-Gesù" 
638			title="1742 “Lord Wilton” Guarneri ‘del Gesù 3/4 Size" 
639			class="sticker absolute " 
640			style="color: #ffffff; background-color: #a2a2a2">
641			Sold out	</a> <a 
642href="https://belcantoviolins.com/1742-“Lord-Wilton”-Guarneri-‘del-Gesù" 
643title="1742 “Lord Wilton” Guarneri ‘del Gesù 3/4 Size" 
644class="product-image image-container relative" > <img 
645src="https://belcantoviolins.com//image/cache/catalog/Products/Sup-1742/BelcantoViolins-3107-380x570.jpg" 
646alt="1742 “Lord Wilton” Guarneri ‘del Gesù 3/4 Size" 
647title="1742 “Lord Wilton” Guarneri ‘del Gesù 3/4 Size"
648class="img-responsive lazy img1" />
648 </a> <div class="btn-group product-button"> <button type="button"
649onclick="cart.add('404', '1');"
650class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('404');" class="btn wishlist-btn hide btn-default product_wishlist_404"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('404');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/1742-“Lord-Wilton”-Guarneri-‘del-Gesù"><h5>1742 “Lord Wilton” Guarneri ‘del Gesù 3/4 Size</h5></a> </div> <div class="product-details product-price-404"> <h6 class="price"> <span class="price-new red">$4,600.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-404" data-product-id="404" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-404" value="1" data-product-id="404" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-404" data-product-id="404" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/Sup-1742/Wilton.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
651  This 3/4 Sized violin is an amazing instrument.  A copy of the 1742 “Lord Wilton” Guarneri ‘del Gesù</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="404"> </div>--> </div> </div> </div> </div> </div> <div class="tab-pane fade " id="fc2-tab-content"> <div class="fc_product_slider"> <div id="fc_tab_slider_28-2" > <div class="product-gutter" id="product-354"> <div class="product-block "> <div class="product-image-block relative"> <a 
652	href="https://belcantoviolins.com/BB1-Bow" 
653	title="BB1 Bow" 
654	class="special-sticker absolute" 
655	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
656	Sale</a> <a 
657href="https://belcantoviolins.com/BB1-Bow" 
658title="BB1 Bow" 
659class="product-image image-container relative" > <img 
660src="https://belcantoviolins.com//image/cache/catalog/Products/BOWS%20ARC/BelcantoViolins-3145-380x570.jpg" 
661alt="BB1 Bow" 
662title="BB1 Bow"
663class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
664onclick="cart.add('354', '1');"
665class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('354');" class="btn wishlist-btn hide btn-default product_wishlist_354"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('354');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BB1-Bow"><h5>BB1 Bow</h5></a> </div> <div class="product-details product-price-354"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$25.00</span> <span class="price-new red">$23.75</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-354" data-product-id="354" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-354" value="1" data-product-id="354" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qt
665y-354" data-product-id="354" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/BOWS ARC/BB1.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
666  Your Gateway to Musical Excellence. Discover the perfect beginner bow that combines affordability wi</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="354"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-354" data-product-id="354">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-355"> <div class="product-block "> <div class="product-image-block relative"> <a 
667	href="https://belcantoviolins.com/BB3-Bow" 
668	title="BB3 Bow" 
669	class="special-sticker absolute" 
670	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
671	Sale</a> <a 
672href="https://belcantoviolins.com/BB3-Bow" 
673title="BB3 Bow" 
674class="product-image image-container relative" > <img 
675src="https://belcantoviolins.com//image/cache/catalog/Products/BOWS%20ARC/BelcantoViolins-3149-Edit-380x570.jpg" 
676alt="BB3 Bow" 
677title="BB3 Bow"
678class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
679onclick="cart.add('355', '1');"
680class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('355');" class="btn wishlist-btn hide btn-default product_wishlist_355"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('355');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BB3-Bow"><h5>BB3 Bow</h5></a> </div> <div class="product-details product-price-355"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$250.00</span> <span class="price-new red">$175.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-355" data-product-id="355" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-355" value="1" data-product-id="355" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-355" data-product-id="355" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/BOWS ARC/BB3.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
681  Octagonal Stick* Frog with a Double Parisian Eye made with high quality Brazilwood 
682
683 
684
685A reliab</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="355"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-355" data-product-id="355">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-356"> <div class="product-block "> <div class="product-image-block relative"> <a 
686	href="https://belcantoviolins.com/BB5-series" 
687	title="BB5 Series Octagonal" 
688	class="special-sticker absolute" 
689	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
690	Sale</a> <a 
691href="https://belcantoviolins.com/BB5-series" 
692title="BB5 Series Octagonal" 
693class="product-image image-container relative" > <img 
694src="https://belcantoviolins.com//image/cache/catalog/Products/BOWS%20ARC/BelcantoViolins-3153-Edit-380x570.jpg" 
695alt="BB5 Series Octagonal" 
696title="BB5 Series Octagonal"
697class="img-responsive lazy img1" />
697 </a> <div class="btn-group product-button"> <button type="button"
698onclick="cart.add('356', '1');"
699class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('356');" class="btn wishlist-btn hide btn-default product_wishlist_356"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('356');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BB5-series"><h5>BB5 Series Octagonal</h5></a> </div> <div class="product-details product-price-356"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$580.00</span> <span class="price-new red">$406.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-356" data-product-id="356" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-356" value="1" data-product-id="356" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-356" data-product-id="356" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description ">
700  Unleash the Sweet and Sonorous Tones with our BB 5 Series Octagonal. Well-Weighted and balanced Pern</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="356"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-356" data-product-id="356">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-411"> <div class="product-block "> <div class="product-image-block relative"> <a 
701	href="https://belcantoviolins.com/BB5-Series-Extend" 
702	title="BB5 Series Extend" 
703	class="special-sticker absolute" 
704	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
705	Sale</a> <a 
706href="https://belcantoviolins.com/BB5-Series-Extend" 
707title="BB5 Series Extend" 
708class="product-image image-container relative" > <img 
709src="https://belcantoviolins.com//image/cache/catalog/Products/BOWS%20ARC/BelcantoViolins-3159-Edit-380x570.jpg" 
710alt="BB5 Series Extend" 
711title="BB5 Series Extend"
712class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
713onclick="cart.add('411', '1');"
714class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('411');" class="btn wishlist-btn hide btn-default product_wishlist_411"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('411');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BB5-Series-Extend"><h5>BB5 Series Extend</h5></a> </div> <div class="product-details product-price-411"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$630.00</span> <span class="price-new red">$472.50</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-411" data-product-id="411" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-411" value="1" data-product-id="411" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qt
714y-411" data-product-id="411" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description ">
715  Experience the power and precision of our BB5 Series Extend violin bow. Crafted with a Strong Pernam</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="411"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-411" data-product-id="411">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-412"> <div class="product-block "> <div class="product-image-block relative"> <a 
716	href="https://belcantoviolins.com/BB5-Series-Round" 
717	title="BB5 Series Round" 
718	class="special-sticker absolute" 
719	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
720	Sale</a> <a 
721href="https://belcantoviolins.com/BB5-Series-Round" 
722title="BB5 Series Round" 
723class="product-image image-container relative" > <img 
724src="https://belcantoviolins.com//image/cache/catalog/Products/BOWS%20ARC/BelcantoViolins-3163-Edit-380x570.jpg" 
725alt="BB5 Series Round" 
726title="BB5 Series Round"
727class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
728onclick="cart.add('412', '1');"
729class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('412');" class="btn wishlist-btn hide btn-default product_wishlist_412"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('412');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BB5-Series-Round"><h5>BB5 Series Round</h5></a> </div> <div class="product-details product-price-412"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$730.00</span> <span class="price-new red">$620.50</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-412" data-product-id="412" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-412" value="1" data-product-id="412" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-412" data-product-id="412" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description ">
730  A highly sought-after bow choice.
731
732Crafted with a well-weighted Pernambuco stick in a round style,</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="412"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-412" data-product-id="412">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-413"> <div class="product-block "> <div class="product-image-block relative"> <a 
733	href="https://belcantoviolins.com/BB7-Hybrid" 
734	title="BB7 Hybrid" 
735	class="special-sticker absolute" 
736	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
737	Sale</a> <a 
738href="https://belcantoviolins.com/BB7-Hybrid" 
739title="BB7 Hybrid" 
740class="product-image image-container relative" > <img 
741src="https://belcantoviolins.com//image/cache/catalog/Products/BOWS%20ARC/BelcantoViolins-3174-Edit-380x570.jpg" 
742alt="BB7 Hybrid" 
743title="BB7 Hybrid"
744class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
745onclick="cart.add('413', '1');"
746class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('413');" class="btn wishlist-btn hide btn-default product_wishlist_413"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('413');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BB7-Hybrid"><h5>BB7 Hybrid</h5></a> </div> <div class="product-details product-price-413"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$780.00</span> <span class="price-new red">$546.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qt
746y-413" data-product-id="413" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-413" value="1" data-product-id="413" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-413" data-product-id="413" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description ">
747  A Hybrid Carbon Fibre Bow with a stylized Bullshorn Frog designed by Belcanto Violins.
748
749Experience</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="413"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-413" data-product-id="413">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-414"> <div class="product-block "> <div class="product-image-block relative"> <a 
750	href="https://belcantoviolins.com/BB7-Baroque" 
751	title="BB7 Baroque" 
752	class="special-sticker absolute" 
753	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
754	Sale</a> <a 
755href="https://belcantoviolins.com/BB7-Baroque" 
756title="BB7 Baroque" 
757class="product-image image-container relative" > <img 
758src="https://belcantoviolins.com//image/cache/catalog/Products/BOWS%20ARC/BelcantoViolins-3188-Edit-380x570.jpg" 
759alt="BB7 Baroque" 
760title="BB7 Baroque"
761class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
762onclick="cart.add('414', '1');"
763class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('414');" class="btn wishlist-btn hide btn-default product_wishlist_414"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('414');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BB7-Baroque"><h5>BB7 Baroque</h5></a> </div> <div class="product-details product-price-414"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$810.00</span> <span class="price-new red">$567.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-414" data-product-id="414" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-414" value="1" data-product-id="414" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-414" data-product-id="414" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description ">
764  Experience the elegance and precision of the Baroque era with our handmade BB7 Series Snakewood bow.</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="414"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-414" data-product-id="414">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-415"> <div class="product-block "> <div class="product-image-block relative"> <a 
765	href="https://belcantoviolins.com/BB7-Carbon" 
766	title="BB7 Carbon" 
767	class="special-sticker absolute" 
768	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
769	Sale</a> <a 
770href="https://belcantoviolins.com/BB7-Carbon" 
771title="BB7 Carbon" 
772class="product-image image-container relative" > <img 
773src="https://belcantoviolins.com//image/cache/catalog/Products/BOWS%20ARC/BelcantoViolins-3181-380x570.jpg" 
774alt="BB7 Carbon" 
775title="BB7 Carbon"
776class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
777onclick="cart.add('415', '1');"
778class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('415');" class="btn wishlist-btn hide btn-default product_wishlist_415"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('415');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BB7-Carbon"><h5>BB7 Carbon</h5></a> </div> <div class="product-details product-price-415"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$890.00</span> <span class="price-new red">$712.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-415" data-product-id="415" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-415" value="1" data-product-id="415" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-415" data-product-id="415" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description ">
779  Powerful Solid carbon fibre bow from Belcanto Violins with a stunning Fleur De Lys Frog inlay and fi</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="415"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-415" data-product-id="415">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-506"> <div class="product-block out-of-stock"> <div class="product-image-block relative"> <a 
780			href="https://belcantoviolins.com/architier-avanzate-silver-mounted-stiff-mop-mongolian" 
781			title="Architier Avanzate A6600 – Silver Mounted/Mother of Pearl, Round Stick with Mongolian Horsetail 4/4 Size" 
782			class="sticker absolute " 
783			style="color: #ffffff; background-color: #a2a2a2">
784			Sold out	</a> <a 
785href="https://belcantoviolins.com/architier-avanzate-silver-mounted-stiff-mop-mongolian" 
786title="Architier Avanzate A6600 – Silver Mounted/Mother of Pearl, Round Stick with Mongolian Horsetail 4/4 Size" 
787class="product-image image-container relative" > <img 
788src="https://belcantoviolins.com//image/cache/catalog/Products/Bows/BB-A6600/BelcantoViolins-3214-min-380x570.jpg" 
789alt="Architier Avanzate A6600 – Silver Mounted/Mother of Pearl, Round Stick with Mongolian Horsetail 4/4 Size" 
790title="Architier Avanzate A6600 – Silver Mounted/Mother of Pearl, Round Stick with Mongolian Horsetail 4/4 Size"
791class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
792onclick="cart.add('506', '1');"
793class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('506');" class="btn wishlist-btn hide btn-default product_wishlist_506"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('506');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/architier-avanzate-silver-mounted-stiff-mop-mongolian"><h5>Architier Avanzate A6600 – Silver Mounted/Mother of Pearl, Round Stick with Mongolian Horsetail 4/4 Size</h5></a> </div> <div class="product-details product-price-506"> <h6 class="price"> <span class="price-new red">$1,350.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qt
793y-506" data-product-id="506" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-506" value="1" data-product-id="506" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-506" data-product-id="506" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description ">
794  Our Archetier Series is the best of our luthiers efforts. Made from the best selected strong woodsan</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="506"> </div>--> </div> </div> </div> </div> </div> <div class="tab-pane fade " id="fc3-tab-content"> <div class="fc_product_slider"> <div id="fc_tab_slider_28-3" > <div class="product-gutter" id="product-398"> <div class="product-block "> <div class="product-image-block relative"> <a 
795	href="https://belcantoviolins.com/BV-E-Series" 
796	title="BV E Series" 
797	class="special-sticker absolute" 
798	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
799	Sale</a> <a 
800href="https://belcantoviolins.com/BV-E-Series" 
801title="BV E Series" 
802class="product-image image-container relative" > <img 
803src="https://belcantoviolins.com//image/cache/catalog/boughtviolins/BelcantoViolins-3062-Edit-380x570.jpg" 
804alt="BV E Series" 
805title="BV E Series"
806class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
807onclick="cart.add('398', '1');"
808class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('398');" class="btn wishlist-btn hide btn-default product_wishlist_398"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('398');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BV-E-Series"><h5>BV E Series</h5></a> </div> <div class="product-details product-price-398"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$468.00</span> <span class="price-new red">$397.80</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-398" data-product-id="398" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-398" value="1" data-product-id="398" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-398" data-product-id="398" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description ">
809  Comes with our standard 12 Month Service Warranty, Our&nbsp;electric violins are handmade in our wor</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="398"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-398" data-product-id="398">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-399"> <div class="product-block "> <div class="product-image-block relative"> <a 
810	href="https://belcantoviolins.com/BV6-Series-Viola" 
811	title="BV6.6 Series Viola" 
812	class="special-sticker absolute" 
813	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
814	Sale</a> <a 
815href="https://belcantoviolins.com/BV6-Series-Viola" 
816title="BV6.6 Series Viola" 
817class="product-image image-container relative" > <img 
818src="https://belcantoviolins.com//image/cache/catalog/Products/BV%20Viola%2015/Belcanto_Violins-174-380x570.jpg" 
819alt="BV6.6 Series Viola" 
820title="BV6.6 Series Viola"
821class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
822onclick="cart.add('399', '1');"
823class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('399');" class="btn wishlist-btn hide btn-default product_wishlist_399"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('399');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BV6-Series-Viola"><h5>BV6.6 Series Viola</h5></a> </div> <div class="product-details product-price-399"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$700.00</span> <span class="price-new red">$630.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-399" data-product-id="399" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-399" value="1" data-product-id="399" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-399" data-product-id="399" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/BV Viola 15/VIOLA BELCANTO.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
824  Although we make all price ranges of Viola, we have only displayed here our best selling models whic</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="399"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-399" data-product-id="399">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-358"> <div class="product-block "> <div class="product-image-block relative"> <a 
825	href="https://belcantoviolins.com/Viola-Bow" 
826	title="Viola Bow" 
827	class="special-sticker absolute" 
828	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
829	Sale</a> <a 
830href="https://belcantoviolins.com/Viola-Bow" 
831title="Viola Bow" 
832class="product-image image-container relative" > <img 
833src="https://belcantoviolins.com//image/cache/catalog/Products/BOWS%20ARC/BelcantoViolins-3194-Edit-380x570.jpg" 
834alt="Viola Bow" 
835title="Viola Bow"
836class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
837onclick="cart.add('358', '1');"
838class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('358');" class="btn wishlist-btn hide btn-default product_wishlist_358"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('358');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/Viola-Bow"><h5>Viola Bow</h5></a> </div> <div class="product-details product-price-358"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$560.00</span> <span class="price-new red">$392.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qt
838y-358" data-product-id="358" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-358" value="1" data-product-id="358" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-358" data-product-id="358" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-audio mg-b20"> <audio class='audioPlayer' controls> <source src="image/catalog/Products/BV Viola 15/VIOLA BELCANTO.mp4" type="audio/mpeg"> </audio> </div> <div class="product-description ">
839  A bow that is designed for easy playability, well weighted and expressive. Helps to produce anexcell</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="358"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-358" data-product-id="358">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-416"> <div class="product-block "> <div class="product-image-block relative"> <a 
840	href="https://belcantoviolins.com/Cello-Bow" 
841	title="Cello Bow" 
842	class="special-sticker absolute" 
843	style="top:calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); right: auto; left: calc(5px + (20 - 5) * (100vw - 320px) / (1920 - 320)); color: #fff; background-color: #982d2e;">
844	Sale</a> <a 
845href="https://belcantoviolins.com/Cello-Bow" 
846title="Cello Bow" 
847class="product-image image-container relative" > <img 
848src="https://belcantoviolins.com//image/cache/catalog/Products/BOWS%20ARC/BelcantoViolins-3201-380x570.jpg" 
849alt="Cello Bow" 
850title="Cello Bow"
851class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
852onclick="cart.add('416', '1');"
853class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('416');" class="btn wishlist-btn hide btn-default product_wishlist_416"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('416');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/Cello-Bow"><h5>Cello Bow</h5></a> </div> <div class="product-details product-price-416"> <h6 class="price"> <span style="text-decoration: line-through;" class="price-old ">$60.00</span> <span class="price-new red">$57.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-416" data-product-id="416" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-416" value="1" data-product-id="416" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-416" data-product-id="416" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description ">
854  Designed to be well weighted and balanced, durable Cello Bow.Very good quality wood to produce a max</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="416"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-416" data-product-id="416">Add to Cart</button> </div>--> </div> </div> </div> </div> </div> <div class="tab-pane fade " id="fc4-tab-content"> <div class="fc_product_slider"> <div id="fc_tab_slider_28-4" > <div class="product-gutter" id="product-435"> <div class="product-block "> <div class="product-image-block relative"> <a 
855href="https://belcantoviolins.com/Fuss-Free-Rosin" 
856title="Fuss Free Rosin" 
857class="product-image image-container relative" > <img 
858src="https://belcantoviolins.com//image/cache/catalog/Products/BV1%20Matte/compressjpeg/Belcanto_Violins-009-Edit-min-380x570.jpg" 
859alt="Fuss Free Rosin" 
860title="Fuss Free Rosin"
861class="img-responsive lazy img1" />
861 </a> <div class="btn-group product-button"> <button type="button"
862onclick="cart.add('435', '1');"
863class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('435');" class="btn wishlist-btn hide btn-default product_wishlist_435"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('435');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/Fuss-Free-Rosin"><h5>Fuss Free Rosin</h5></a> </div> <div class="product-details product-price-435"> <h6 class="price"> <span class="price-new red">$4.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-435" data-product-id="435" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-435" value="1" data-product-id="435" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-435" data-product-id="435" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description "> </div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="435"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-435" data-product-id="435">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-439"> <div class="product-block "> <div class="product-image-block relative"> <a 
864href="https://belcantoviolins.com/Chromatic-Digital-Tuner" 
865title="Chromatic Digital Tuner" 
866class="product-image image-container relative" > <img 
867src="https://belcantoviolins.com//image/cache/catalog/Products/Chromatic%20Digital%20Tuner/Belcanto_Violins-2086-Edit-380x570.jpg" 
868alt="Chromatic Digital Tuner" 
869title="Chromatic Digital Tuner"
870class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
871onclick="cart.add('439', '1');"
872class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('439');" class="btn wishlist-btn hide btn-default product_wishlist_439"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('439');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/Chromatic-Digital-Tuner"><h5>Chromatic Digital Tuner</h5></a> </div> <div class="product-details product-price-439"> <h6 class="price"> <span class="price-new red">$18.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-439" data-product-id="439" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-439" value="1" data-product-id="439" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-439" data-product-id="439" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description ">
873  Lightweight and easy to use, lights up in Green when the right note is found.&nbsp; Can be attached </div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="439"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-439" data-product-id="439">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-444"> <div class="product-block "> <div class="product-image-block relative"> <a 
874href="https://belcantoviolins.com/Standard-Black-Plastic-Shoulder-Rest" 
875title="Standard Black Shoulder Rest" 
876class="product-image image-container relative" > <img 
877src="https://belcantoviolins.com//image/cache/catalog/Products/Black%20Shoulder%20rest/Belcanto_Violins-2045-380x570.jpg" 
878alt="Standard Black Shoulder Rest" 
879title="Standard Black Shoulder Rest"
880class="img-responsive lazy img1" />
880 </a> <div class="btn-group product-button"> <button type="button"
881onclick="cart.add('444', '1');"
882class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('444');" class="btn wishlist-btn hide btn-default product_wishlist_444"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('444');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/Standard-Black-Plastic-Shoulder-Rest"><h5>Standard Black Shoulder Rest</h5></a> </div> <div class="product-details product-price-444"> <h6 class="price"> <span class="price-new red">$8.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-444" data-product-id="444" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-444" value="1" data-product-id="444" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-444" data-product-id="444" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description ">
883  Most purchased Shoulder Rest Model. This lightweight and durable shoulder rest is made from high qua</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="444"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-444" data-product-id="444">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-370"> <div class="product-block "> <div class="product-image-block relative"> <a 
884href="https://belcantoviolins.com/VLM-Artiste-Viola" 
885title="VLM Artiste Viola" 
886class="product-image image-container relative" > <img 
887src="https://belcantoviolins.com//image/cache/catalog/Products/Accessories/BVA020/Belcanto_Violins-2056-min-380x570.jpg" 
888alt="VLM Artiste Viola" 
889title="VLM Artiste Viola"
890class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
891onclick="cart.add('370', '1');"
892class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('370');" class="btn wishlist-btn hide btn-default product_wishlist_370"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('370');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/VLM-Artiste-Viola"><h5>VLM Artiste Viola</h5></a> </div> <div class="product-details product-price-370"> <h6 class="price"> <span class="price-new red">$145.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-370" data-product-id="370" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-370" value="1" data-product-id="370" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-370" data-product-id="370" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description "> </div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="370"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-370" data-product-id="370">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-363"> <div class="product-block "> <div class="product-image-block relative"> <a 
893href="https://belcantoviolins.com/Belcanto-Premium-String" 
894title="Belcanto Violins Premium Strings" 
895class="product-image image-container relative" > <img 
896src="https://belcantoviolins.com//image/cache/catalog/Products/Accessories/Belcanto_Violins-086-min%20_1_-380x570.jpg" 
897alt="Belcanto Violins Premium Strings" 
898title="Belcanto Violins Premium Strings"
899class="img-responsive lazy img1" />
899 </a> <div class="btn-group product-button"> <button type="button"
900onclick="cart.add('363', '1');"
901class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('363');" class="btn wishlist-btn hide btn-default product_wishlist_363"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('363');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/Belcanto-Premium-String"><h5>Belcanto Violins Premium Strings</h5></a> </div> <div class="product-details product-price-363"> <h6 class="price"> <span class="price-new red">$5.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-363" data-product-id="363" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-363" value="1" data-product-id="363" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-363" data-product-id="363" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description ">
902  Belcanto Violins Premium Strings were developed after much research for the perfect voice for every </div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="363"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-363" data-product-id="363">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-359"> <div class="product-block "> <div class="product-image-block relative"> <a 
903href="https://belcantoviolins.com/Fingerboard-Stickers" 
904title="Fingerboard Stickers" 
905class="product-image image-container relative" > <img 
906src="https://belcantoviolins.com//image/cache/catalog/Products/Accessories/Fingerboard%20Stickers-min-380x570.jpeg" 
907alt="Fingerboard Stickers" 
908title="Fingerboard Stickers"
909class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
910onclick="cart.add('359', '1');"
911class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('359');" class="btn wishlist-btn hide btn-default product_wishlist_359"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('359');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/Fingerboard-Stickers"><h5>Fingerboard Stickers</h5></a> </div> <div class="product-details product-price-359"> <h6 class="price"> <span class="price-new red">$5.50</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-359" data-product-id="359" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-359" value="1" data-product-id="359" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-359" data-product-id="359" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description ">
912  Easy to Stick on Self Adhesive 
913
914Accurate and Learning Aid for Note Reading
915
916Durable Flexible St</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="359"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-359" data-product-id="359">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-496"> <div class="product-block "> <div class="product-image-block relative"> <a 
917href="https://belcantoviolins.com/Collapsible-Violin-Music-Stand-With-Waterproof-Carrying-Bag" 
918title="Collapsible Violin Music Stand With Waterproof Carrying Bag" 
919class="product-image image-container relative" > <img 
920src="https://belcantoviolins.com//image/cache/catalog/Products/Accessories/Music%20Stand-min-380x570.jpeg" 
921alt="Collapsible Violin Music Stand With Waterproof Carrying Bag" 
922title="Collapsible Violin Music Stand With Waterproof Carrying Bag"
923class="img-responsive lazy img1" />
923 </a> <div class="btn-group product-button"> <button type="button"
924onclick="cart.add('496', '1');"
925class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('496');" class="btn wishlist-btn hide btn-default product_wishlist_496"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('496');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/Collapsible-Violin-Music-Stand-With-Waterproof-Carrying-Bag"><h5>Collapsible Violin Music Stand With Waterproof Carrying Bag</h5></a> </div> <div class="product-details product-price-496"> <h6 class="price"> <span class="price-new red">$20.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-496" data-product-id="496" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-496" value="1" data-product-id="496" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-496" data-product-id="496" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description ">
926  
927	Comes with a Black Waterproof Carrying Bag
928	Great value
929	easily adjustable
930	portable
931	durable</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="496"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-496" data-product-id="496">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-497"> <div class="product-block "> <div class="product-image-block relative"> <a 
932href="https://belcantoviolins.com/Belcanto-Violins-Instrument-Care-Kit" 
933title="Belcanto Violins Instrument Care Kit" 
934class="product-image image-container relative" > <img 
935src="https://belcantoviolins.com//image/cache/catalog/Products/VLM%20Shoulder%20Rest%20Standard/BelcantoViolins-3094-Edit-min-380x570.jpg" 
936alt="Belcanto Violins Instrument Care Kit" 
937title="Belcanto Violins Instrument Care Kit"
938class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
939onclick="cart.add('497', '1');"
940class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('497');" class="btn wishlist-btn hide btn-default product_wishlist_497"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('497');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/Belcanto-Violins-Instrument-Care-Kit"><h5>Belcanto Violins Instrument Care Kit</h5></a> </div> <div class="product-details product-price-497"> <h6 class="price"> <span class="price-new red">$15.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-497" data-product-id="497" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-497" value="1" data-product-id="497" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-497" data-product-id="497" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description ">
941   
942
943
944
945This care kit has been prepared and user tested to help you care for your instrument and ca</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="497"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-497" data-product-id="497">Add to Cart</button> </div>--> </div> </div> </div> </div> </div> <div class="tab-pane fade " id="fc5-tab-content"> <div class="fc_product_slider"> <div id="fc_tab_slider_28-5" > <div class="product-gutter" id="product-373"> <div class="product-block "> <div class="product-image-block relative"> <a 
946href="https://belcantoviolins.com/BV1-Featherlight-Weight-Triangular-Case" 
947title="BV1 Featherlight Weight Triangular Case" 
948class="product-image image-container relative" > <img 
949src="https://belcantoviolins.com//image/cache/catalog/Products/Cases/BV1-Case/Belcanto_Violins-003-Edit-min-380x570.jpg" 
950alt="BV1 Featherlight Weight Triangular Case" 
951title="BV1 Featherlight Weight Triangular Case"
952class="img-responsive lazy img1" />
952 </a> <div class="btn-group product-button"> <button type="button"
953onclick="cart.add('373', '1');"
954class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('373');" class="btn wishlist-btn hide btn-default product_wishlist_373"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('373');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BV1-Featherlight-Weight-Triangular-Case"><h5>BV1 Featherlight Weight Triangular Case</h5></a> </div> <div class="product-details product-price-373"> <h6 class="price"> <span class="price-new red">$35.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-373" data-product-id="373" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-373" value="1" data-product-id="373" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-373" data-product-id="373" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description ">
955  Classic Black Violin Shaped CaseFeatures:Featherlight weight Violin CaseAble to fit shoulder rest of</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="373"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-373" data-product-id="373">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-374"> <div class="product-block "> <div class="product-image-block relative"> <a 
956href="https://belcantoviolins.com/BV-3-Case" 
957title="BV 3 and BV5 Model Rectangular Case" 
958class="product-image image-container relative" > <img 
959src="https://belcantoviolins.com//image/cache/catalog/Products/Cases/BV3-Case/BelcantoViolins-3004-min-380x570.jpg" 
960alt="BV 3 and BV5 Model Rectangular Case" 
961title="BV 3 and BV5 Model Rectangular Case"
962class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
963onclick="cart.add('374', '1');"
964class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('374');" class="btn wishlist-btn hide btn-default product_wishlist_374"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('374');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/BV-3-Case"><h5>BV 3 and BV5 Model Rectangular Case</h5></a> </div> <div class="product-details product-price-374"> <h6 class="price"> <span class="price-new red">$95.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-374" data-product-id="374" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-374" value="1" data-product-id="374" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-374" data-product-id="374" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description "> </div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="374"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-374" data-product-id="374">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-498"> <div class="product-block "> <div class="product-image-block relative"> <a 
965href="https://belcantoviolins.com/bv3-se-rectangular-case-with-hygrometer" 
966title="BV3 SE Rectangular Case with Hygrometer" 
967class="product-image image-container relative" > <img 
968src="https://belcantoviolins.com//image/cache/catalog/Products/Cases/BVCSE-014/Belcanto_Violins-029-Edit-min-380x570.jpg" 
969alt="BV3 SE Rectangular Case with Hygrometer" 
970title="BV3 SE Rectangular Case with Hygrometer"
971class="img-responsive lazy img1" />
971 </a> <div class="btn-group product-button"> <button type="button"
972onclick="cart.add('498', '1');"
973class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('498');" class="btn wishlist-btn hide btn-default product_wishlist_498"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('498');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/bv3-se-rectangular-case-with-hygrometer"><h5>BV3 SE Rectangular Case with Hygrometer</h5></a> </div> <div class="product-details product-price-498"> <h6 class="price"> <span class="price-new red">$110.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-498" data-product-id="498" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-498" value="1" data-product-id="498" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-498" data-product-id="498" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description "> </div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="498"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-498" data-product-id="498">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-501"> <div class="product-block "> <div class="product-image-block relative"> <a 
974href="https://belcantoviolins.com/professional-deluxe-case-with-hygrometer" 
975title="Professional Deluxe Case With Hygrometer" 
976class="product-image image-container relative" > <img 
977src="https://belcantoviolins.com//image/cache/catalog/Products/Deluxe%20Case/Belcanto_Violins-063-Edit-380x570.jpg" 
978alt="Professional Deluxe Case With Hygrometer" 
979title="Professional Deluxe Case With Hygrometer"
980class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
981onclick="cart.add('501', '1');"
982class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('501');" class="btn wishlist-btn hide btn-default product_wishlist_501"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('501');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/professional-deluxe-case-with-hygrometer"><h5>Professional Deluxe Case With Hygrometer</h5></a> </div> <div class="product-details product-price-501"> <h6 class="price"> <span class="price-new red">$150.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-501" data-product-id="501" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-501" value="1" data-product-id="501" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-501" data-product-id="501" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description "> </div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="501"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-501" data-product-id="501">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-499"> <div class="product-block "> <div class="product-image-block relative"> <a 
983href="https://belcantoviolins.com/professional-violin-round-rectangular-case-with-hygrometer" 
984title="Professional Violin Round Rectangular Case with Hygrometer" 
985class="product-image image-container relative" > <img 
986src="https://belcantoviolins.com//image/cache/catalog/Products/Cases/BVCSE-015/Belcanto_Violins-055-Edit-min-380x570.jpg" 
987alt="Professional Violin Round Rectangular Case with Hygrometer" 
988title="Professional Violin Round Rectangular Case with Hygrometer"
989class="img-responsive lazy img1" />
989 </a> <div class="btn-group product-button"> <button type="button"
990onclick="cart.add('499', '1');"
991class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('499');" class="btn wishlist-btn hide btn-default product_wishlist_499"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('499');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/professional-violin-round-rectangular-case-with-hygrometer"><h5>Professional Violin Round Rectangular Case with Hygrometer</h5></a> </div> <div class="product-details product-price-499"> <h6 class="price"> <span class="price-new red">$135.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-499" data-product-id="499" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-499" value="1" data-product-id="499" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-499" data-product-id="499" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description "> </div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="499"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-499" data-product-id="499">Add to Cart</button> </div>--> </div> </div> </div> </div> </div> <div class="tab-pane fade " id="fc6-tab-content"> <div class="fc_product_slider"> <div id="fc_tab_slider_28-6" > <div class="product-gutter" id="product-344"> <div class="product-block "> <div class="product-image-block relative"> <a 
992href="https://belcantoviolins.com/Trial-Class-with-Principal" 
993title="Trial Class with Principal" 
994class="product-image image-container relative" > <img 
995src="https://belcantoviolins.com//image/cache/catalog/Products/Services/BelcantoViolins-3261-Edit%20_3_-min-380x570.jpg" 
996alt="Trial Class with Principal" 
997title="Trial Class with Principal"
998class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
999onclick="cart.add('344', '1');"
1000class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('344');" class="btn wishlist-btn hide btn-default product_wishlist_344"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('344');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/Trial-Class-with-Principal"><h5>Trial Class with Principal</h5></a> </div> <div class="product-details product-price-344"> <h6 class="price"> <span class="price-new red">$100.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-344" data-product-id="344" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-344" value="1" data-product-id="344" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-344" data-product-id="344" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description "> </div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="344"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-344" data-product-id="344">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-345"> <div class="product-block "> <div class="product-image-block relative"> <a 
1001href="https://belcantoviolins.com/Studio-Visit-Ticket" 
1002title="Studio Visit Ticket" 
1003class="product-image image-container relative" > <img 
1004src="https://belcantoviolins.com//image/cache/catalog/Products/Services/ticket-380x570.jpg" 
1005alt="Studio Visit Ticket" 
1006title="Studio Visit Ticket"
1007class="img-responsive lazy img1" />
1007 </a> <div class="btn-group product-button"> <button type="button"
1008onclick="cart.add('345', '1');"
1009class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('345');" class="btn wishlist-btn hide btn-default product_wishlist_345"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('345');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/Studio-Visit-Ticket"><h5>Studio Visit Ticket</h5></a> </div> <div class="product-details product-price-345"> <h6 class="price"> <span class="price-new red">$20.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-345" data-product-id="345" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-345" value="1" data-product-id="345" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-345" data-product-id="345" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description ">
1010  This Ticket Admits a family (Max 5 Pax) to our Studio to try out our instruments for purchase.Some C</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="345"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-345" data-product-id="345">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-346"> <div class="product-block "> <div class="product-image-block relative"> <a 
1011href="https://belcantoviolins.com/Photography-and-Editing" 
1012title="Videography, Photography &amp; Editing (up to 5mins)" 
1013class="product-image image-container relative" > <img 
1014src="https://belcantoviolins.com//image/cache/catalog/Products/video-min-380x570.jpg" 
1015alt="Videography, Photography &amp; Editing (up to 5mins)" 
1016title="Videography, Photography &amp; Editing (up to 5mins)"
1017class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
1018onclick="cart.add('346', '1');"
1019class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('346');" class="btn wishlist-btn hide btn-default product_wishlist_346"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('346');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/Photography-and-Editing"><h5>Videography, Photography &amp; Editing (up to 5mins)</h5></a> </div> <div class="product-details product-price-346"> <h6 class="price"> <span class="price-new red">$60.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-346" data-product-id="346" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-346" value="1" data-product-id="346" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-346" data-product-id="346" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description ">
1020   Up to 5 mins
1021+ $40 for every additional 5mins of actual footage)</div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="346"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-346" data-product-id="346">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-347"> <div class="product-block "> <div class="product-image-block relative"> <a 
1022href="https://belcantoviolins.com/Staging" 
1023title="Staging" 
1024class="product-image image-container relative" > <img 
1025src="https://belcantoviolins.com//image/cache/catalog/Products/stage-min-380x570.jpg" 
1026alt="Staging" 
1027title="Staging"
1028class="img-responsive lazy img1" />
1028 </a> <div class="btn-group product-button"> <button type="button"
1029onclick="cart.add('347', '1');"
1030class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('347');" class="btn wishlist-btn hide btn-default product_wishlist_347"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('347');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/Staging"><h5>Staging</h5></a> </div> <div class="product-details product-price-347"> <h6 class="price"> <span class="price-new red">$100.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-347" data-product-id="347" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-347" value="1" data-product-id="347" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-347" data-product-id="347" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description "> </div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="347"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-347" data-product-id="347">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-348"> <div class="product-block "> <div class="product-image-block relative"> <a 
1031href="https://belcantoviolins.com/Violin-Servicing" 
1032title="Violin Servicing" 
1033class="product-image image-container relative" > <img 
1034src="https://belcantoviolins.com//image/cache/catalog/Products/vservice-min-380x570.jpg" 
1035alt="Violin Servicing" 
1036title="Violin Servicing"
1037class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
1038onclick="cart.add('348', '1');"
1039class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('348');" class="btn wishlist-btn hide btn-default product_wishlist_348"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('348');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/Violin-Servicing"><h5>Violin Servicing</h5></a> </div> <div class="product-details product-price-348"> <h6 class="price"> <span class="price-new red">$10.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-348" data-product-id="348" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-348" value="1" data-product-id="348" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-348" data-product-id="348" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description "> </div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="348"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-348" data-product-id="348">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-349"> <div class="product-block "> <div class="product-image-block relative"> <a 
1040href="https://belcantoviolins.com/Peg-Lubrication-(per-Peg)" 
1041title="Peg Lubrication (per Peg)" 
1042class="product-image image-container relative" > <img 
1043src="https://belcantoviolins.com//image/cache/catalog/Products/Services/New%20Project%20_80_-380x570.jpg" 
1044alt="Peg Lubrication (per Peg)" 
1045title="Peg Lubrication (per Peg)"
1046class="img-responsive lazy img1" />
1046 </a> <div class="btn-group product-button"> <button type="button"
1047onclick="cart.add('349', '1');"
1048class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('349');" class="btn wishlist-btn hide btn-default product_wishlist_349"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('349');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/Peg-Lubrication-(per-Peg)"><h5>Peg Lubrication (per Peg)</h5></a> </div> <div class="product-details product-price-349"> <h6 class="price"> <span class="price-new red">$2.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-349" data-product-id="349" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-349" value="1" data-product-id="349" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-349" data-product-id="349" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description "> </div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="349"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-349" data-product-id="349">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-350"> <div class="product-block "> <div class="product-image-block relative"> <a 
1049href="https://belcantoviolins.com/Polishing-(Basic)" 
1050title="Polishing (Basic)" 
1051class="product-image image-container relative" > <img 
1052src="https://belcantoviolins.com//image/cache/catalog/Products/polishb-min-380x570.jpg" 
1053alt="Polishing (Basic)" 
1054title="Polishing (Basic)"
1055class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
1056onclick="cart.add('350', '1');"
1057class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('350');" class="btn wishlist-btn hide btn-default product_wishlist_350"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('350');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/Polishing-(Basic)"><h5>Polishing (Basic)</h5></a> </div> <div class="product-details product-price-350"> <h6 class="price"> <span class="price-new red">$30.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-350" data-product-id="350" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-350" value="1" data-product-id="350" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-350" data-product-id="350" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description "> </div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="350"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-350" data-product-id="350">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-351"> <div class="product-block "> <div class="product-image-block relative"> <a 
1058href="https://belcantoviolins.com/Polishing-(Fine)" 
1059title="Polishing (Fine)" 
1060class="product-image image-container relative" > <img 
1061src="https://belcantoviolins.com//image/cache/catalog/Products/polishf-min-380x570.jpg" 
1062alt="Polishing (Fine)" 
1063title="Polishing (Fine)"
1064class="img-responsive lazy img1" />
1064 </a> <div class="btn-group product-button"> <button type="button"
1065onclick="cart.add('351', '1');"
1066class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('351');" class="btn wishlist-btn hide btn-default product_wishlist_351"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('351');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/Polishing-(Fine)"><h5>Polishing (Fine)</h5></a> </div> <div class="product-details product-price-351"> <h6 class="price"> <span class="price-new red">$80.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-351" data-product-id="351" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-351" value="1" data-product-id="351" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-351" data-product-id="351" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description "> </div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="351"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-351" data-product-id="351">Add to Cart</button> </div>--> </div> </div> <div class="product-gutter" id="product-352"> <div class="product-block "> <div class="product-image-block relative"> <a 
1067href="https://belcantoviolins.com/Violin-Viola Tuning" 
1068title="Violin/Viola Tuning" 
1069class="product-image image-container relative" > <img 
1070src="https://belcantoviolins.com//image/cache/catalog/Products/Services/shutterstock_121684573-min-380x570.jpg" 
1071alt="Violin/Viola Tuning" 
1072title="Violin/Viola Tuning"
1073class="img-responsive lazy img1" /> </a> <div class="btn-group product-button"> <button type="button"
1074onclick="cart.add('352', '1');"
1075class="btn btn-default"> <span>Add to cart</span> </button> <button type="button" onclick="wishlist.add('352');" class="btn wishlist-btn hide btn-default product_wishlist_352"> <i class="fa fa-heart-o"></i> </button> <button type="button" onclick="compare.add('352');" class="btn btn-default hide"> <i class="fa fa-exchange"></i> </button> </div> </div> <div class="product-name"> <a href="https://belcantoviolins.com/Violin-Viola Tuning"><h5>Violin/Viola Tuning</h5></a> </div> <div class="product-details product-price-352"> <h6 class="price"> <span class="price-new red">$10.00</span> </h6> </div> <div class="product-inputs"> <!--<div class="form-group"> <label class="control-label hide">Qty</label> <div class="input-group"> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="minus" data-field="qty-352" data-product-id="352" onclick="descrement($(this).parent().parent())")> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number integer text-center" id="input-quantity-352" value="1" data-product-id="352" > <span class="input-group-btn"> <button type="button" class="btn btn-default btn-number" data-type="plus" data-field="qty-352" data-product-id="352" onclick="increment($(this).parent().parent())"> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> </div>--> </div> <div class="product-description "> </div> <!--<div class="cart-buttons"> <input type="hidden" name="product_id" value="352"> <button type="button" data-loading-text="Loading..." class="btn btn-primary btn-cart btn-cart-352" data-product-id="352">Add to Cart</button> </div>--> </div> </div> </div> </div> </div> </div> 
1075<script type="text/javascript">
1076
1077    $(window).load(function(){
1078      if($('#featured-brand .nav-pills').length){
1079        setTimeout(function(){
1080                      fProductTabs(0);
1081                      fProductTabs(1);
1082                      fProductTabs(2);
1083                      fProductTabs(3);
1084                      fProductTabs(4);
1085                      fProductTabs(5);
1086                      fProductTabs(6);
1087                  }, 250);
1088      }else{
1089                  fProductTabs(0);
1090                  fProductTabs(1);
1091                  fProductTabs(2);
1092                  fProductTabs(3);
1093                  fProductTabs(4);
1094                  fProductTabs(5);
1095                  fProductTabs(6);
1096              }
1097      $('.product-block audio').css('width','80%');
1098      $('.nav-pills').on('click', function() {
1099
1100        setTimeout(function(){
1101                    $("#fc_tab_slider_28-0").slick('refresh');
1102                    $("#fc_tab_slider_28-1").slick('refresh');
1103                    $("#fc_tab_slider_28-2").slick('refresh');
1104                    $("#fc_tab_slider_28-3").slick('refresh');
1105                    $("#fc_tab_slider_28-4").slick('refresh');
1106                    $("#fc_tab_slider_28-5").slick('refresh');
1107                    $("#fc_tab_slider_28-6").slick('refresh');
1108                    $('.product-block audio').css('width','80%');
1109        }, 200);
1110
1111      });
1112
1113    });
1114    
1115
1116      function fProductTabs($index){
1117        $("#fc_tab_slider_28-"+$index).on('init', function (event, slick) {
1118          $("#fc_tab_slider_28-"+$index).parent().removeAttr('style');
1119        });
1120
1121        $("#fc_tab_slider_28-"+$index).slick({
1122          dots: false,
1123          infinite: true,
1124          speed: 500,
1125          autoplay: false,
1126          autoplaySpeed: 3000,
1127          slidesToShow: 3,
1128          slidesToScroll: 3,
1129          responsive: [                     
1130            {
1131              breakpoint: 992,
1132              settings: {
1133                slidesToShow: 2,
1134                slidesToScroll: 2,
1135              }
1136            },
1137            {
1138              breakpoint: 768,
1139              settings: {
1140                slidesToShow: 1.3,
1141                slidesToScroll: 1,
1142                dots: true,
1143                arrows: false,
1144                infinite: false,
1145              }
1146            }
1147          ],
1148          prevArrow: "<div class='pointer slick-nav left prev absolute'><div class='absolute position-center-center'><i class='fa fa-chevron-left fa-2em'></i></div></div>",
1149          nextArrow: "<div class='pointer slick-nav right next absolute'><div class='absolute position-center-center'><i class='fa fa-chevron-right fa-2em'></i></div></div>",
1150        });
1151
1152      
1153    $("#fc_tab_slider_28-"+$index).on('beforeChange', function(event, slick, currentSlide, nextSlide){
1154            $('.product-block audio').css('width','79%');
1155    });
1156        
1157      
1158    $("#fc_tab_slider_28-"+$index).on('afterChange', function(event, slick, currentSlide, nextSlide){
1159            $('.product-block audio').css('width','80%');
1160    });
1161      }
1162      
1163    </script>
1163 <div class="container text-center"> <a class="btn btn-default btn-style-2" href="https://belcantoviolins.com/products">View All</a> </div> </div></div></div><div class='section-space max-offset quickfilter ' ><div class='container'><div id="filter_groups"> <div class="flex flex-wrap"> <div class="w50_m15 md_w100_m15 xs_w100_m0 md_order_1"> <div id="slider_section"> <div class="relative" style="background-image:url('image/catalog/homesection/blog.jpg');background-position:center;height:323px"> <div class="absolute position-center-center"> <p>BLOG: VIOLIN TIPS &amp; TRICKS!</p> <h3>GUIDE TO CHOOSING<br />
1164YOU FIRST VIOLIN</h3> <div class="text-center"> <a href="https://belcantoviolins.com//blog/blogart14">Read Now >></a> </div> </div> <!--<div> <img src="image/catalog/homesection/blog.jpg" alt="BLOG: VIOLIN TIPS &amp; TRICKS!" class="img-responsive">--> </div> </div> </div> <!--<div class="w50">--> <div class="w25_m15 md_w50_m15 xs_w100_m0 md_order_3 filter_box"> <div class="checklist"> <h5>I need Violin Size:</h5> <div id="filter-group1"> <div class="checkbox"> <label> <input type="checkbox" name="filter[]" value="1" />
1165                      1/16                    </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="filter[]" value="2" />
1166                      1/10                    </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="filter[]" value="3" />
1167                      1/8                    </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="filter[]" value="4" />
1168                      1/4                    </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="filter[]" value="5" />
1169                      1/2                    </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="filter[]" value="6" />
1170                      3/4                    </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="filter[]" value="7" />
1171                      4/4                    </label> </div> </div> </div> </div> <div class="w25_m15 md_w50_m15 xs_w100_m0 md_order_3 filter_box"> <div class="checklist"> <h5>I'm looking for:</h5> <div id="filter-group2"> <div class="checkbox"> <label> <input type="checkbox" name="filter[]" value="8" />
1172                      Violin                    </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="filter[]" value="9" />
1173                      Bow                    </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="filter[]" value="10" />
1174                      Accessories                    </label> </div> </div> </div> </div> <!--</div>--> <div class="w50_m15 md_w100_m15 xs_w100_m0 md_order_2 md_text_center"> <h3 class="mg-t30">Let us help you to find something you need.</h3> <div><p>Need help with the Violin Size? <u><a href="https://belcantoviolins.com/index.php?route=news/article&amp;news_id=15">Learn More</a></u></p></div> <a class="btn btn-default mg-t30" href="https://belcantoviolins.com/contact-us">Enquire Now</a> </div> <div class="w50_m15 md_w100_m15 xs_w100_m0 md_order_4"> <div class="col-xs-12"> <a class="btn btn-default btn-style-2 w100 mg-t30" id="quickfilter">Show Me</a> </div> </div> </div> </div> 
1174<script type="text/javascript">
1175$(document).ready(function() {
1176	setTimeout(function() {
1177        var checlistheightArr = [];
1178	    $('#filter_groups .checklist').each(function(){
1179	        checlistheightArr.push($(this).outerHeight());
1180	    });
1181	    var checklisttallest = Math.max.apply(null, checlistheightArr);
1182	    $('#filter_groups .checklist').css('height', checklisttallest);
1183	    checlistheightArr = [];
1184
1185    }, 1000);
1186    
1187    
1188	
1189	$("#slider_section").slick({
1190          dots: false,
1191          infinite: false,
1192          nav:true,
1193          speed: 300,
1194          slidesToShow: 1,
1195          slidesToScroll: 1,
1196          prevArrow: "<div class='pointer slick-nav left prev absolute'><div class='absolute position-center-center'><i class='fa fa-chevron-left fa-2em'></i></div></div>",
1197          nextArrow: "<div class='pointer slick-nav right next absolute'><div class='absolute position-center-center'><i class='fa fa-chevron-right fa-2em'></i></div></div>",
1198        });
1199    
1200});
1201
1202	$('#quickfilter').on('click', function(e){
1203		e.preventDefault();
1204		var filters = [];
1205		$('input[name="filter[]"]:checked').each(function() {
1206			filters.push(this.value);
1207		});
1208
1209		window.location.href = "https://belcantoviolins.com/products&filter="+filters;
1210	});
1211
1212</script>
1212</div></div><div class='section-space max-offset homepage_lesson ' ><div class='container'><style>
1213    .homepage_lesson{
1214        background-color: transparent;
1215        background-position: center center;
1216        background-size: cover;
1217        background-image: url('image/catalog/homesection/lesson.jpg');
1218    }
1219</style> <div class="row"> <div class="w50 md_w100_m0"> <img class="img-responsive hidden-lg hidden-md" src="image/catalog/homesection/lesson.jpg" alt="LESSONS"> <div class="mg_rl_15"> <h3>LESSONS</h3> <p>Belcanto Violins Music Studio is an award winning Music Studio, featured consistently in media productions. All students are taught by Principal and Founder Vivienne Eio and her Team of Teachers who offer Violin, Viola, Cello, Piano and Music Theory Lessons, Online Lessons and Group Masterclasses.  <br /> <br />
1220Concerts Events for herself and her students are held regularly throughout the year.</p> <a class="btn btn-default mg-t30" href="https://belcantoviolins.com/violin-lessons-singapore">VIEW LESSONS</a> </div> </div> </div> </div></div><div class='section-space max-offset lesson_grid ' ><div class='container'><div class="row"> <div class="col-xs-12 col-md-4"> <div class="mg-b30 relative hover-overlay"> <a href="https://belcantoviolins.com/violin-lessons-singapore"> <div class="cover-bg center-bg pd-b80p" style="background-image:url('image/catalog/Banner/Lessons/m_banner-20 _1_.jpg');"></div> </a> </div> <a href="https://belcantoviolins.com/violin-lessons-singapore"> <div class="lesson-name bold pd-b15"><h6>Music Lessons</h6> </div> <div class="lesson-description pd-b15"><p>We have a full range of music classes taught by Vivienne and her team of teachers Professional Piano, Viola and Cello classes.  We offer group theory classes as well.  </p> </div> </a> <a class="btn btn-primary mg-t15" href="https://belcantoviolins.com/violin-lessons-singapore">Learn More</a> </div> <div class="col-xs-12 col-md-4"> <div class="mg-b30 relative hover-overlay"> <a href="https://belcantoviolins.com/index.php?route=lesson/article&amp;lesson_id=5"> <div class="cover-bg center-bg pd-b80p" style="background-image:url('image/catalog/lessons/WhatsApp Image 2021-06-09 at 11.16.22 AM.jpeg');"></div> </a> </div> <a href="https://belcantoviolins.com/index.php?route=lesson/article&amp;lesson_id=5"> <div class="lesson-name bold pd-b15"><h6>Prize Winners &amp; Competition</h6> </div> <div class="lesson-description pd-b15"><p>Participating in Competitions is a great way to make new friends and gain new experiences. It is not always about winning but what we learn from the whole experience that matters.</p> </div> </a> <a class="btn btn-primary mg-t15" href="https://belcantoviolins.com/index.php?route=lesson/article&amp;lesson_id=5">Learn More</a> </div> <div class="col-xs-12 col-md-4"> <div class="mg-b30 relative hover-overlay"> <a href="https://belcantoviolins.com/index.php?route=events/ecategory&amp;ecat=2"> <div class="cover-bg center-bg pd-b80p" style="background-image:url('image/catalog/lessons/WhatsApp Image 2021-06-09 at 11.16.45 AM.jpeg');"></div> </a> </div> <a href="https://belcantoviolins.com/index.php?route=events/ecategory&amp;ecat=2"> <div class="lesson-name bold pd-b15"><h6>Concerts</h6> </div> <div class="lesson-description pd-b15"><p>At Belcanto Violins we emphasize a lot on sharing what we have learnt in class to an audience where we have our monthly Studio Recitals and invited Musician Guests</p> </div> </a> <a class="btn btn-primary mg-t15" href="https://belcantoviolins.com/index.php?route=events/ecategory&amp;ecat=2">Learn More</a> </div> </div> 
1220<script type="text/javascript">
1221    $(window).load(function(){
1222        
1223      setTimeout(function() {
1224      var blogtitleheightArr = [];
1225      $('.lesson_grid .lesson-name').each(function(){
1226          blogtitleheightArr.push($(this).outerHeight());
1227      });
1228      var blogtitletallest = Math.max.apply(null, blogtitleheightArr);
1229      $('.lesson_grid .lesson-name').css('height', blogtitletallest);
1230      blogtitleheightArr = [];
1231
1232      var blogdescriptionheightArr = [];
1233      $('.lesson_grid .lesson-description').each(function(){
1234          blogdescriptionheightArr.push($(this).outerHeight());
1235      });
1236      var blogdescriptiontallest = Math.max.apply(null, blogdescriptionheightArr);
1237      $('.lesson_grid .lesson-description').css('height', blogdescriptiontallest);
1238      blogdescriptionheightArr = [];
1239
1240    }, 1000);
1241
1242      });
1243
1244</script>
1244</div></div><div class='section-space max-offset instagram instagram-32 ' ><div class="row"> <div class="module-instagram"> <div class="section-title text-center mg-t60"> <h2>Get connected & Follow us</h2> </div> <div class="instagram"> <div class="item hover-on"> <a href="https://www.instagram.com/p/DdfiRqgTmIF/" target="_blank" data-like="" title="Our humble BV1 Beginner Series Violins now at 20% off for a limited time. All our violins are handmade with good quality maple and spruce. You can definitely feel and hear the difference !  These photographed are our 1/16 and 1/10 collection. #belcantoviolins #beginner #handmade"> <i class="fa fa-heart" aria-hidden="true"></i> <div class="lazy" data-bg="https://scontent-sin11-2.cdninstagram.com/v/t51.82787-15/818233269_18625197901001462_724306343167993069_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=108&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=2krwaW_-a4kQ7kNvwGj-Xwq&_nc_oc=AdrxOx7j9C8kcoUZmQy_Xy3jPdn2aImIZ5e4ZrVYq4NEWc4wUzfY0iSOjt9Sq696gDY&_nc_zt=23&_nc_ht=scontent-sin11-2.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=Hr8MM_RN11KQTgmLzOkSUQ&_nc_tpa=Q5bMBQIi54XDNbWlbw4lYZDh6TZ3BKLR7VGewiDMmH5dY34Ov5i9LJQdbGjj967yMJ0NVIzueEmCyDWesw&oh=00_AQPGL_Qct3T8aXPvu69S1zcJ56ocNCL5Ruwr0mMvRcSifA&oe=6AC83669" style="background-size:cover; background-position:center; background-repeat:no-repeat; padding-bottom:100%;"></div> </a> </div> <div class="item hover-on"> <a href="https://www.instagram.com/p/DdfdMP8vtQq/" target="_blank" data-like="" title="Bravo to all the winners of The Happy Music Festival 2026! 🎻🎶
1245Watching young talent dedicate so much effort to their craft is deeply inspiring. As part of our commitment to supporting string players on their journey, Belcanto Violins is honored to provide special prize vouchers to all 50+ Violin Award Winners (High Distinction, Distinction, and Merit)!
1246We look forward to helping you select your next instrument or bow upgrade.
1247Congratulations once again to every participant, teacher, and parent involved! 👏✨#BelcantoViolins #HappyMusicFestival #ViolinCommunity #MusicPrizes #StringInstruments"> <i class="fa fa-heart" aria-hidden="true"></i> <div class="lazy" data-bg="https://scontent-sin6-2.cdninstagram.com/v/t51.82787-15/817624881_18625185835001462_970644695295680976_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=109&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=ROktr3pVWDgQ7kNvwGr7QGS&_nc_oc=AdoFL6TWqSDTY02524e3-MoXIJ0Qk81odjBr8aGp__Hx8QL3m2biktW5i0x5rPB_Vug&_nc_zt=23&_nc_ht=scontent-sin6-2.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=Hr8MM_RN11KQTgmLzOkSUQ&_nc_tpa=Q5bMBQLqwZjFCkopORdrCDuO3aFkc5-7NwhaUHO8sWCxJGUyFUQ5uo6PGJi7dVKuoV8Bf0nRu-fgtK67ug&oh=00_AQMIPqgcdXWL1KfxNIGFwm7WZWWNIxiHkiLKwmxVjzmXfA&oe=6AC82C59" style="background-size:cover; background-position:center; background-repeat:no-repeat; padding-bottom:100%;"></div> </a> </div> <div class="item hover-on"> <a href="https://www.instagram.com/reel/DdWAUg5v1RI/" target="_blank" data-like="" title="Belcanto Supremo Series 3/4 Size copy of Antonio Stradivari, Cremona, 1683, the ‘Suk’. #Belcantoviolins"> <i class="fa fa-heart" aria-hidden="true"></i> <div class="lazy" data-bg="https://scontent-sin6-1.cdninstagram.com/v/t51.82787-15/791942766_18623920399001462_4001403510081282521_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=111&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=QpZLTFv7n4YQ7kNvwEVxHNF&_nc_oc=AdpCSDyRm3BDD0dBu9X40jKi7-06-_2L5-GTMHQHPjAi7vzujwhGHFkVWc_4IYh6jMA&_nc_zt=23&_nc_ht=scontent-sin6-1.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=Hr8MM_RN11KQTgmLzOkSUQ&_nc_tpa=Q5bMBQK7XgZ44V16FjoEc9n5FPH-JhPuyLBpt_shah2ohUccnKR5ULBPmmruqPI8Z8cVXU2jpdGxi4b0Rg&oh=00_AQPofFnBAFUSWfYSlgUCdQOhxfzS8qFLsQmUGIpSP2nskA&oe=6AC824CB" style="background-size:cover; background-position:center; background-repeat:no-repeat; padding-bottom:100%;"></div> </a> </div> <div class="item hover-on"> <a href="https://www.instagram.com/reel/DdQvc_CPNxE/" target="_blank" data-like="" title="Despite battling a high fever on the day of the festival I am so blessed to have been part of these students’ performances. Our piano and violin students learnt much from their experiences during this festival! Thank you @thehappymusicfestival for facilitating and organizing the event to make it a memorable one for us! A huge congratulations to all students regardless of what prizes you achieved ! U did it 💪👏 am so proud of your hard work."> <i class="fa fa-heart" aria-hidden="true"></i> <div class="lazy" data-bg="https://scontent-sin2-1.cdninstagram.com/v/t51.82787-15/809373820_18623258044001462_8934019925472263439_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=100&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=MyKV6HHubwcQ7kNvwESR7OI&_nc_oc=AdpP6otwEQBSkKk6mdCMMnF0rJjlKqlkRPxwJsB6kod3wqbVcKHUIhOquq_J4v5XdcM&_nc_zt=23&_nc_ht=scontent-sin2-1.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=Hr8MM_RN11KQTgmLzOkSUQ&_nc_tpa=Q5bMBQKiXgszHICI6zxTEQmwG97sIun3jnH2IJmQdZCUE7liBkcaSiZcytnHAuc925efHxjM6ehHZAiOJA&oh=00_AQPw-07dPdCw_K4WrOYt5-m-NAY25kDceVavdLMUXmk8jA&oe=6AC83F4F" style="background-size:cover; background-position:center; background-repeat:no-repeat; padding-bottom:100%;"></div> </a> </div> <div class="item hover-on"> <a href="https://www.instagram.com/p/DdJvWdDj1g6/" target="_blank" data-like="" title="
1247📢 OFFICIAL ANNOUNCEMENT
1248This is to formally inform all students, parents, and members of the public that Nancy Li is no longer affiliated, associated, or collaborating with Belcanto Violins with immediate effect.
1249Effective from 19.7.2026, she is not authorized to represent the studio, conduct lessons on its behalf or on its premises, communicate with students or parents as a representative of the studio, or use the studio’s name, logo, teaching materials, premises, or branding in any manner whatsoever.
1250Any lessons, enrollments, payments, arrangements, commitments, or representations made by Nancy after the effective date are undertaken solely in her personal capacity and are not authorized, endorsed, or recognized by Belcanto Violins. The studio accepts no responsibility or liability for such matters.
1251Students and parents are strongly advised to communicate directly with the studio regarding lesson arrangements, schedules, payments, enrollments, and all official matters to avoid misunderstanding or confusion.
1252For many years, Belcanto Violins has earned the trust of families through professionalism, integrity, dedication, and an unwavering commitment to excellence in music education. We remain steadfast in upholding these values and will continue to provide the highest standards of teaching and care to every student.
1253We sincerely thank all our students and parents for your continued trust, confidence, and support.
1254Vivienne Eio
1255Founder & Director
1256Belcanto Violins
1257Website: www.belcantoviolins.com
1258WhatsApp: +65 8694 2694"> <i class="fa fa-heart" aria-hidden="true"></i> <div class="lazy" data-bg="https://scontent-sin6-3.cdninstagram.com/v/t51.82787-15/805218511_18622300630001462_7494004500421946534_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=106&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=2x1AaUk4cW0Q7kNvwESsON_&_nc_oc=AdoZ5dO-yRyJ6FYiNqzRs-OzbReXU1lvec0qUIKQgZlhXg2O_Zfsd_BgMlm8oEdLcNs&_nc_zt=23&_nc_ht=scontent-sin6-3.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=Hr8MM_RN11KQTgmLzOkSUQ&_nc_tpa=Q5bMBQIOGMBoQMhvfu858nnIBwGABp3ew0JHpLdVihZPZS-NWZhxnTxI6Ghx3lf7iX3kewqFObBlmaco8A&oh=00_AQMRYjWjr4mRu8llKTUE55pr5ZEJTd5IlHRhiRETbKIG3Q&oe=6AC83C06" style="background-size:cover; background-position:center; background-repeat:no-repeat; padding-bottom:100%;"></div> </a> </div> <div class="item hover-on"> <a href="https://www.instagram.com/reel/DdAzTOevQ9c/" target="_blank" data-like="" title="A very unforgettable experience with Pianist Miki Arimura at the opening of the Bechstein Piano showroom in 2019. Can’t believe that I learnt this in two weeks and performed it with you. It was so much fun 🤩. #bartok #6romaniandances"> <i class="fa fa-heart" aria-hidden="true"></i> <div class="lazy" data-bg="https://scontent-sin6-3.cdninstagram.com/v/t51.82787-15/800512384_18621194266001462_1473845327166718750_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=110&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=HYx7-VC0yWEQ7kNvwFSWMS3&_nc_oc=AdpoVkPPxUjvfFYDPfuxLRQOPv_gTe-fzY8rD6psXF12m6OaGBh6rVclcHsX-d1zWyU&_nc_zt=23&_nc_ht=scontent-sin6-3.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=Hr8MM_RN11KQTgmLzOkSUQ&_nc_tpa=Q5bMBQJkU1dZK_ifvQZgVAzt2K0vlO0i75CRp8iWm1gtIJYDBNmmsaqkWx-Q8Lx7lDiytl7hNUgWlMFL5w&oh=00_AQOaHVUFTsA5SaLWKSF544c8jhokZuoVYB8Te57tqz3pvA&oe=6AC82E9D" style="background-size:cover; background-position:center; background-repeat:no-repeat; padding-bottom:100%;"></div> </a> </div> <div class="item hover-on"> <a href="https://www.instagram.com/reel/DdAwjouP6Ci/" target="_blank" data-like="" title="I hesitated to put up this Etude of Hayley playing Kreutzer 31. It is a tough one that requires much stamina and precision due to the displaced beat and unrelenting pressure to maintain the rhythmic drive and sustain a balanced tonal quality. But I realise through this attempt it feels real that our progress is one of a lifetime achievement. Thank you Hayley for all your practise with this !"> <i class="fa fa-heart" aria-hidden="true"></i> <div class="lazy" data-bg="https://scontent-sin11-1.cdninstagram.com/v/t51.82787-15/800468828_18621191095001462_959430155295207011_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=105&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=2ryKaQfaOeMQ7kNvwEP9UPZ&_nc_oc=Adp8MuHj9Nd8c7rM26WPFcDPDOyLFr4UwIhwwGlDfW4W_2XE0OCMPV7yutunmmsyQIs&_nc_zt=23&_nc_ht=scontent-sin11-1.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=Hr8MM_RN11KQTgmLzOkSUQ&_nc_tpa=Q5bMBQKbsWlGe8-w_FHG_RftJHqptndPlR_OJ4dsmwxMtDWwhVscBe7XCPwZEuBc6ODcOqoKjXKQm2J5iA&oh=00_AQOTMBRyuP-jh9Df4YCBWJ4lPHQu_RmwPsJnZQdgeeCo1g&oe=6AC827C9" style="background-size:cover; background-position:center; background-repeat:no-repeat; padding-bottom:100%;"></div> </a> </div> <div class="item hover-on"> <a href="https://www.instagram.com/p/Dc7ufMrTGRr/" target="_blank" data-like="" title="Where it all began: 
1259Trying out original Stradivarius and Guarneri violins at Tarisio years ago left a deep lasting impression on me. The resonance, response, and character of those legendary instruments set the benchmark for everything I wanted to create.
1260It inspired me to build the Belcanto Violins Workshop, dedicating ourselves to making fine instruments rooted in these rich, timeless traditions."> <i class="fa fa-heart" aria-hidden="true"></i> <div class="lazy" data-bg="https://scontent-sin11-2.cdninstagram.com/v/t51.82787-15/797743361_18620519434001462_2290731477219782566_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=101&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=cJkfgH8y_oYQ7kNvwGcSPqX&_nc_oc=AdqjRawMPUO3MiM9p9s6nckrLztYkiNXD4WE1dpvZQEA8eg9iaQv9pKNpQqTAWOJNto&_nc_zt=23&_nc_ht=scontent-sin11-2.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=Hr8MM_RN11KQTgmLzOkSUQ&_nc_tpa=Q5bMBQLFf0okoDn7XUVOGooRb5amSY2-eRglyIjWwo0710dJlVNbyZDNbwx5PF4zW_b0BIUfQkaH5t-Baw&oh=00_AQM8qYQP8Z8YcAqt9ojIpuiy00KgZGf5geNY6uaxZEN-SQ&oe=6AC82BDD" style="background-size:cover; background-position:center; background-repeat:no-repeat; padding-bottom:100%;"></div> </a> </div> <div class="item hover-on"> <a href="https://www.instagram.com/reel/Dc3WorrSetx/" target="_blank" data-like="" title="Another long overdue post where I was invited to a Polish Embassy Event featuring the works of Chopin. Inspiring to watch Eric Lu winner of the 2025 Chopin Competition in Warsaw. Made many new friends who are also fans of music and the arts and a good catch up with some familiar faces I haven’t seen in a while."> <i class="fa fa-heart" aria-hidden="true"></i> <div class="lazy" data-bg="https://scontent-sin11-2.cdninstagram.com/v/t51.82787-15/794262609_18619924864001462_7299582522564128523_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=108&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=K_iK_7VEejkQ7kNvwF6GqC0&_nc_oc=AdrmsGRkc5ECQpqsFuWOKpTEkQTG-l0BmbUg8dqYIoTGEAIyOfN8N3EsVOFTVY-CUWM&_nc_zt=23&_nc_ht=scontent-sin11-2.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=Hr8MM_RN11KQTgmLzOkSUQ&_nc_tpa=Q5bMBQLgr6E05Cce6H4DmjY-K11EQmqXM2rpHs3AI2Gs3QW6hu1739v1hbv5akhvpC5GdEP2B25mHNpIFQ&oh=00_AQMi6-Xf_z6eS2bZoXm6iZdoCvbiG90DL2X8j0Yjbp4OWQ&oe=6AC82F5E" style="background-size:cover; background-position:center; background-repeat:no-repeat; padding-bottom:100%;"></div> </a> </div> <div class="item hover-on"> <a href="https://www.instagram.com/p/Dcu3yc_D_tu/" target="_blank" data-like="" title="An overdue post from 26 November 2025. So honored to have been invited by my friends Patricia and Nik Manea to celebrate the National Day of Romania.  I have only had wonderful encounters with this couple that have so much love in their hearts. And I am so happy that part of my life will live with them in the days to come 😻 praying and wishing them my best always. ❤️ thank you also for being friends to our studio!"> <i class="fa fa-heart" aria-hidden="true"></i> <div class="lazy" data-bg="https://scontent-sin6-1.cdninstagram.com/v/t51.82787-15/789925066_18618892048001462_7546003837145175576_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=111&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=Csf5BE7k8SQQ7kNvwFOdabJ&_nc_oc=Ado3jww1TqxFzmjvd0AIWLkBhIG1-f-tFHSnbgx-S5ApBS6hnCagY1mHqQcdaJp1Jio&_nc_zt=23&_nc_ht=scontent-sin6-1.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=Hr8MM_RN11KQTgmLzOkSUQ&_nc_tpa=Q5bMBQKA-M1YYTbq3dskYUWOwkvNcrH4ilZUytKgTCMFBKLnH57e8l-deW64cUi2VpLJtgBATI4O09xrfw&oh=00_AQM9bCXtRaumVi8GD0h9jhpN4LyEHqwaJ4s5JlJdlFa0qQ&oe=6AC84EAB" style="background-size:cover; background-position:center; background-repeat:no-repeat; padding-bottom:100%;"></div> </a> </div> <div class="item hover-on"> <a href="https://www.instagram.com/reel/DcYzzBlPB6w/" target="_blank" data-like="" title="Naomi plays Kreutzer Etude 29.  This is a hard one where one bow is used for many notes over different strings 😅
1261
1262🎻BV7.8 1/2 size Violin #belcantoviolins #musiceducation #etudes #practisemakesprogress #belcantoviolinsmusicstudio"> <i class="fa fa-heart" aria-hidden="true"></i> <div class="lazy" data-bg="https://scontent-sin6-3.cdninstagram.com/v/t51.82787-15/782252721_18615961237001462_2437936672327331681_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=106&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=0RHX8YT_PFAQ7kNvwFuIif-&_nc_oc=AdoIrN5tNSbDioJ4wM-DctZ2GP1W6tePkDf4SITOuevCuoMAD5Z-ynQkRDkLgfDbRho&_nc_zt=23&_nc_ht=scontent-sin6-3.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=Hr8MM_RN11KQTgmLzOkSUQ&_nc_tpa=Q5bMBQJs5ZeeaLvC7hsHBX9lyBJ6yU0Z6pXhGYA17VLJHE6wBiKnWEY9-HADUTn9P1wvcvtV-airbAE1Aw&oh=00_AQPmLUWO5DCI-vz7oyH3eEIsgfTe06I7NJlKjWF72gF6Fg&oe=6AC84251" style="background-size:cover; background-position:center; background-repeat:no-repeat; padding-bottom:100%;"></div> </a> </div> <div class="item hover-on"> <a href="https://www.instagram.com/p/DcQ-sMWjxKm/" target="_blank" data-like="" title="A true masterpiece from our Belcanto Violins workshop 🎻
1263Presenting the Belcanto Violins Supremo Series—our homage to the legendary Bartolomeo Giuseppe Guarneri ‘del Gesù’, Cremona, c. 1731, the ‘Stanley Goodman’.
1264Crafted with meticulous attention to historic detail, proportions, and tonal depth, this instrument represents the absolute pinnacle of our workshop’s craft. We are beyond proud to share these stunning photos taken by its new owner.
1265Moments like these—where craftsmanship meets a dedicated musician—are why we do what we do.
1266✨ To inquire about our Supremo Series or custom workshop builds, reach out to us:
1267📱 WhatsApp: +65 8694 2694
1268🌐 www.belcantoviolins.com"> <i class="fa fa-heart" aria-hidden="true"></i> <div class="lazy" data-bg="https://scontent-sin11-1.cdninstagram.com/v/t51.82787-15/775106613_18614893987001462_2629875500420597963_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=104&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=2f46QdRXs-4Q7kNvwG9qeol&_nc_oc=AdqhKPdLoEcjKuiK7xxPQJH95bMqZKtjgJbDOD1r9_5VZOjLz69dZkbdzDWJJJoR9Gs&_nc_zt=23&_nc_ht=scontent-sin11-1.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=Hr8MM_RN11KQTgmLzOkSUQ&_nc_tpa=Q5bMBQKgmRzSLF3bitOmnPmeW1q08zwOfwYx6vMoH-XQLjkV09NN6JgXWyn7K3YDy8J-Qgn4PE6gSKQevA&oh=00_AQOme2fdwWX5LsalZPbH6SpR0W5UdF1atxByC2RlIWq_bA&oe=6AC82738" style="background-size:cover; background-position:center; background-repeat:no-repeat; padding-bottom:100%;"></div> </a> </div> <div class="item hover-on">
1268 <a href="https://www.instagram.com/p/DcBQjSljxEI/" target="_blank" data-like="" title="Elevate your tone with our newest additions at Belcanto Violins! 🎻✨
1269We’ve just added a select collection of handcrafted cello bows to our studio. A standout among them is our modern carbon fibre cello bow featuring unbleached black horsehair—renowned for its exceptional durability, strong grip, and rich, powerful articulation.
1270Whether you’re seeking classic wooden craft or modern performance, explore our full collection today!
1271📲 WhatsApp: +65 8694 2694
1272🌐 www.belcantoviolins.com #BelcantoViolins #CelloBow #Cellist #CelloLife #StringInstruments"> <i class="fa fa-heart" aria-hidden="true"></i> <div class="lazy" data-bg="https://scontent-sin11-1.cdninstagram.com/v/t51.82787-15/773725133_18612310945001462_630812461033314063_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=105&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=WVtYG4oY_zoQ7kNvwER98tU&_nc_oc=AdpRiUDdw5sHxUsMZFIUXE_6JYGoRP1aHVuTQcVOfwRjQXDxRghj5VRipDahFmYwy-0&_nc_zt=23&_nc_ht=scontent-sin11-1.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=Hr8MM_RN11KQTgmLzOkSUQ&_nc_tpa=Q5bMBQIj4xIRnOZhAjK8p37UcfEHf0fgSaJ2MTNEb2cejmTg3OnEbhorwgADpDhyYSNojxSLnAkqtd5ZBQ&oh=00_AQPuQ4tuCznLt0BjpbtfDZgPXTtNDydyhjCUOuNzoxMKyw&oe=6AC8374D" style="background-size:cover; background-position:center; background-repeat:no-repeat; padding-bottom:100%;"></div> </a> </div> <div class="item hover-on"> <a href="https://www.instagram.com/reel/DbgAvkhvSLk/" target="_blank" data-like="" title="Ready to fulfill a lifelong dream of learning the violin? 🎻✨
1273
1274Join our structured Adult Group Violin Lessons in a professional, supportive environment! Whether you are a total beginner or picking up the bow again, our expert-led classes will guide you step-by-step.
1275
1276🗓 Duration: 1 Hour / week
1277💰 Fee: $160 / month (3-Month Term Commitment)
1278📍 Location: Belcanto Violins 72 Cairnhill Road Singapore
1279👥 Limited Spots Available!
1280
1281📲 WhatsApp us at +65 8694 2694 For sign up and more information/enquiries"> <i class="fa fa-heart" aria-hidden="true"></i> <div class="lazy" data-bg="https://scontent-sin6-3.cdninstagram.com/v/t51.82787-15/760757461_18607969102001462_635851202060887170_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=110&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=7RT5oW25l_0Q7kNvwF3InBa&_nc_oc=AdoLttArPIq7kHUFvH3g0FraaQJ5tpJC4tqj6GHjsNiASSR3OxzYbhuTgeCo5z10270&_nc_zt=23&_nc_ht=scontent-sin6-3.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=Hr8MM_RN11KQTgmLzOkSUQ&_nc_tpa=Q5bMBQLFjwwhKYR_eKvPRUukXCY0gmru9FgWEutwI8v5YkphhekkIbicWVSlCAirnnsQ8g48wGoBZTgohQ&oh=00_AQP8yD6CSFrAI5PE2-bO-0Aj2Fzo_zZtKiEk738X0UEM0Q&oe=6AC840E0" style="background-size:cover; background-position:center; background-repeat:no-repeat; padding-bottom:100%;"></div> </a> </div> <div class="item hover-on"> <a href="https://www.instagram.com/p/DbbB3DUD8Ms/" target="_blank" data-like="" title="Had the wonderful privilege to have met artist Cheryl Chiw and to bring to live to our students her works with their own current repertoires they have been working on. Thank you for having us over the weekend @artforumsg 🙏. We will be sharing this experience also as performances over our website."> <i class="fa fa-heart" aria-hidden="true"></i> <div class="lazy" data-bg="https://scontent-sin11-1.cdninstagram.com/v/t51.82787-15/760985718_18607316611001462_8166427161084987454_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=104&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=g_w6E8tC67IQ7kNvwEWHVK1&_nc_oc=Ado7g_5zygGKhTapVADr-47t08W1oqrGgoqPF3zQTOlJGvMOIC63eNSlMzZmyFDy5rM&_nc_zt=23&_nc_ht=scontent-sin11-1.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=Hr8MM_RN11KQTgmLzOkSUQ&_nc_tpa=Q5bMBQJSeUapaiPoBTmMPkcr_5rh3ekP26lnSLre3hOVQ2qPkI1yS3auYgi-dkl0ul_zrJxVHQ9fod-Idw&oh=00_AQNoyIuHHuaqg_7L9oxBLP2GqUSIhR5ok94eUy-aXJJDPA&oe=6AC832C2" style="background-size:cover; background-position:center; background-repeat:no-repeat; padding-bottom:100%;"></div> </a> </div> <div class="item hover-on"> <a href="https://www.instagram.com/reel/DazoCJivhik/" target="_blank" data-like="" title="TBT to last July where our students Ted Ella and Jiaying competed in this Youth Ambassadors Performing arts Festival at NUS. They earned two golds and one silver and an overall champion for their category. Such a wonderful experience to propel them further in their musical goals and journey !"> <i class="fa fa-heart" aria-hidden="true"></i> <div class="lazy" data-bg="https://scontent-sin11-1.cdninstagram.com/v/t51.82787-15/747169097_18602502571001462_2359772065613203182_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=105&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=6IDIsRI85eYQ7kNvwFJg-Q6&_nc_oc=Adp7GHRo3RmeQ5TEwPE0l7ViHWLkRz36V3DuCYA8AnW6ljUXi5av-Z0B97poAGVk1QQ&_nc_zt=23&_nc_ht=scontent-sin11-1.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=Hr8MM_RN11KQTgmLzOkSUQ&_nc_tpa=Q5bMBQLBgCmDSU7QWHG8cAkVTsKpPiWDLEPGfLaOS_ACeymFiM-VorVOqKCtt_aFT6xb71OuGL1cZ_ecvA&oh=00_AQNCnFarSQF7baFox5umgbBEDy4ewF04lJ-714jDG1D6Og&oe=6AC8278A" style="background-size:cover; background-position:center; background-repeat:no-repeat; padding-bottom:100%;"></div> </a> </div> <div class="item hover-on"> <a href="https://www.instagram.com/p/DazCTtqj01e/" target="_blank" data-like="" title="✨ New Arrival: Consignment Feature ✨
1282Looking for an instrument with both visual warmth and a beautiful voice? We have just taken in this stunning violin on consignment! 🎻
1283Highlights:
1284⭐ Stunning Aesthetics: Features a beautifully flamed, two-piece maple back with a rich, warm amber-brown varnish.
1285⭐ Ready to Play: Fully set up with a clean bridge profile and built-in fine tuners on the tailpiece for easy, precise adjustments.
1286⭐ Perfect For: Advancing students or intermediate players looking for a meaningful upgrade in tone and resonance.
1287💵 Price: $2,166 SGD
1288📍 Location: Singapore
1289Instruments in this price bracket tend to move quickly. Drop us a DM to arrange a private viewing and try it out for yourself! 👇
1290#violin #violinsingapore #consignmentviolin #musicstudiosg #violinteacher sgmusicians violinforsale stringinstruments belcantoviolins"> <i class="fa fa-heart" aria-hidden="true"></i> <div class="lazy" data-bg="https://scontent-sin6-3.cdninstagram.com/v/t51.82787-15/746908933_18602449270001462_1144322343045256362_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=106&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=_
1290LZm4SxBC8MQ7kNvwHc2pId&_nc_oc=AdqrL-derDfCSRwZyRbmQy6zG8NpPSlq_1-Md_zPUay1-wIE-KG9acFiZFeSq4fVj8U&_nc_zt=23&_nc_ht=scontent-sin6-3.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=Hr8MM_RN11KQTgmLzOkSUQ&_nc_tpa=Q5bMBQI2SuvD-D8R57_Q7x6VcgPZ7gvp4cioSFwOABRF1zz2aFyxwS_TACPm7IC30hSLVYM0uZ_M9qZDAw&oh=00_AQPdcwK6z8x-W4JuWPcRpWRsIS1lQmRqU6k61U9Uq9bWSA&oe=6AC82579" style="background-size:cover; background-position:center; background-repeat:no-repeat; padding-bottom:100%;"></div> </a> </div> <div class="item hover-on"> <a href="https://www.instagram.com/reel/DavP_2JPSU2/" target="_blank" data-like="" title="TBT a couple of years back where I had such a beautiful memory of playing Gliere with @shalomvivpiano at the @tanglinclub cultural evening. Thank you for inviting us!"> <i class="fa fa-heart" aria-hidden="true"></i> <div class="lazy" data-bg="https://scontent-sin2-1.cdninstagram.com/v/t51.82787-15/747038345_18602009473001462_2922969906111363600_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=102&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=rdpOahiIZR8Q7kNvwGH5pcu&_nc_oc=AdpNbtcT0N2wdCFigDarBLsl29DZ-2sg_eh5Gg-SJa6oI-fk5gpGcSwyvxiDbVe6Exs&_nc_zt=23&_nc_ht=scontent-sin2-1.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=Hr8MM_RN11KQTgmLzOkSUQ&_nc_tpa=Q5bMBQLJIkgqaPZDesNya7MLCui5bxI-H6lELVDa_RKuYwFjqT2eRK77WLnk0SGlwDgLiscwBtsO1287GQ&oh=00_AQNc7mOy39h-6lFZFPA90FbVamakssH1d9q7hWCiMm1Dyw&oe=6AC82F68" style="background-size:cover; background-position:center; background-repeat:no-repeat; padding-bottom:100%;"></div> </a> </div> </div> </div> </div> <style>
1291	.module-instagram .slick-prev:before,
1292	.module-instagram .slick-next:before {
1293		color: #2096C3;
1294	}
1295
1296	.module-instagram h4 {
1297		text-align: left	}
1298
1299	.instagram .item .fa:before {
1300		color: rgba(255, 255, 255, 0.9)	}
1301
1302	.instagram .item a:before {
1303		color: #333333	}
1304
1305	</style> 
1305<script>
1306$(window).load(function(){
1307	$('.module-instagram .instagram').slick({
1308		slidesToShow: 6,
1309		slidesToScroll: 2,
1310		autoplay: true,
1311		autoplaySpeed: 2000,
1312		dots: 0,
1313		arrows: 0,
1314				responsive: [{
1315				breakpoint: 1024,
1316				settings: {
1317					slidesToShow: 6,
1318					slidesToScroll: 2,
1319					infinite: true,
1320					arrows: false
1321				}
1322			},
1323			{
1324				breakpoint: 600,
1325				settings: {
1326					slidesToShow: 3,
1327					slidesToScroll: 3,
1328					arrows: false,
1329					dots: true,
1330				}
1331			},
1332			{
1333				breakpoint: 480,
1334				settings: {
1335					slidesToShow: 2,
1336					slidesToScroll: 2,
1337					arrows: false,
1338					dots: true,
1339				}
1340			}
1341		]
1342	});
1343});
1344</script>
1344</div></div> </div> </div> <div id="footer-area"> <div class="newsletter-section text-center"> <div class="newsletter-module6ac2c4f963a22 newsletter-module"> <form class ="pd30 pdt60" id="form-newsletter6ac2c4f963a22"> <div class="pd-b15 text-center uppercase fs48"><h2 class="newsletter-title f60 orange pd-b30">Subscribe to our newsletter</h2></div> <div class="newsletter-display mg-b30"> <div class="col-xs-12 col-sm-9 col-md-6 col-lg-3"> <div class="flex-1"><input type="email" id="newsletter-input-email6ac2c4f963a22" name="email" value="" class="form-control w100 newsletter-height" placeholder="Email Address" /><span class="fa fa-paper-plane submit-email" id="submit-newsletter6ac2c4f963a22"></span></div> <div class="text-center text-sm-right "><!--<button type="button" id="submit-newsletter6ac2c4f963a22" data-loading-text="Loading..." class="btn btn-primary">Subscribe</button>--></div> </div> </div> </form> </div> 
1344<script type="text/javascript">
1345$(document).on('click', '#submit-newsletter6ac2c4f963a22', function(){
1346	$.ajax({
1347		url: 'index.php?route=extension/module/newsletter_module/validate',
1348		type: 'post',
1349		data: $('#form-newsletter6ac2c4f963a22').serialize(),
1350		dataType: 'json',
1351		beforeSend: function () {
1352			$('#submit-newsletter6ac2c4f963a22').button('loading');
1353		},
1354		complete: function () {
1355			$('#submit-newsletter6ac2c4f963a22').button('reset');
1356		},
1357		success: function (json) {
1358			$('.newsletter-module6ac2c4f963a22 .text-danger').remove();
1359
1360			if (json['error']) {
1361				for (i in json['error']) {
1362					//var element = $('#newsletter-input-6ac2c4f963a22' + i);
1363					//element.after('<div class="text-danger">' + json['error'][i] + '</div>');
1364
1365                    swal({
1366						title: 'There is something wrong',
1367						html: json['error'][i],
1368						type: "error"
1369					});
1370				}
1371			}
1372
1373			if (json['success']) {
1374                swal({
1375                    title: 'Thank you!',
1376                    html: json['success'],
1377                    type: "success"
1378                });
1379			}
1380		},
1381		error: function (xhr, ajaxOptions, thrownError) {
1382			alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
1383		}
1384	});
1385});
1386</script>
1386 </div> <footer> <link href="catalog/view/javascript/bootstrap/css/bootstrap.min.css" rel="stylesheet" /> <link href="catalog/view/javascript/font-awesome-4.7.0/css/font-awesome.min.css" rel="stylesheet" /> <link href="catalog/view/theme/default/stylesheet/combined.min.css" rel="stylesheet"> <link href="catalog/view/theme/default/stylesheet/sass/helper.min.css" rel="stylesheet"> <link href="catalog/view/theme/default/stylesheet/stylesheet.css?version=9444" rel="stylesheet"> <link href="catalog/view/theme/default/stylesheet/sass/custom.min.css" rel="stylesheet"> <link href="catalog/view/theme/default/stylesheet/styles.css" rel="stylesheet"> <link href="catalog/view/theme/default/stylesheet/pagination-breadcrumb.css" rel="stylesheet"> <link href="catalog/view/javascript/jquery/owl-carousel/owl.carousel.min.css" type="text/css" rel="stylesheet" media="screen" /> <link href="catalog/view/javascript/slick/slick.min.css" type="text/css" rel="stylesheet" media="screen" /> <link href="catalog/view/javascript/instagram/slick/slick.css" type="text/css" rel="stylesheet" media="screen" /> <link href="catalog/view/javascript/instagram/slick/slick-theme.css" type="text/css" rel="stylesheet" media="screen" /> <link href="catalog/view/javascript/instagram/css/mycustom.css" type="text/css" rel="stylesheet" media="screen" /> 
1386<script defer="defer" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/lazyload.min.js"></script>
1386 
1386<script>
1387	$(window).load(function() {
1388		var lazyLoadInstance = new LazyLoad({
1389		// Your custom settings go here
1390		});
1391	});
1392	</script>
1392 <div class="container"> <div class="footer-upper-contet"> <div style="display: contents;"> <div class="footer-contact-info col-xs-12 col-sm-4 flex valign-center halign-center"> <div class="text-center"> <img src="catalog/view/theme/default/image/logo.png" class="img-responsive" /> </div> <!--<h5>Belcanto Violins</h5> <p class="m0">
1393				Add: 72 Cairnhill Road<br />
1394Visits By Appointment Only<br/>
1395				Tel: <a href="tel:86942694" >86942694</a><br/>
1396								Email: <a href="mailto:[email protected]" >[email protected]</a><br/> </p>--> </div> <!--<div class="vl"></div>--> <div class="footer-contact-links text-left col-xs-12 col-sm-4"> <h5 class="footer-heading fs22 uppercase">
1397												Sitemap											</h5> <ul class="list-unstyled footer-nav fs14 uppercase" style="display:flex;flex-wrap:wrap;"> <li class="pdb25 w50 xs_100"><a href="https://belcantoviolins.com/"
1398            							            							
1399            							>
1400        							Home</a></li> <li class="pdb25 w50 xs_100"><a href="https://belcantoviolins.com/about-us"
1401            							            							
1402            							>
1403        							About Us</a></li> <li class="pdb25 w50 xs_100"><a href="https://belcantoviolins.com/products"
1404            							            							
1405            							>
1406        							Store</a></li> <li class="pdb25 w50 xs_100"><a href="https://belcantoviolins.com/violin-lessons-singapore"
1407            							            							
1408            							>
1409        							Lessons</a></li> <li class="pdb25 w50 xs_100"><a href="https://belcantoviolins.com/blog/blogcat61"
1410            							            							
1411            							>
1412        							Blog</a></li> <li class="pdb25 w50 xs_100"><a href="https://belcantoviolins.com/index.php?route=events/ecategory"
1413            							            							
1414            							>
1415        							Events</a></li> <li class="pdb25 w50 xs_100"><a href="https://belcantoviolins.com/contact-us"
1416            							            							
1417            							>
1418        							Contact Us</a></li> </ul> <div class="footer-social-icons"> <a href="https://www.facebook.com/belcantoviolins" title="Facebook" alt="
1419                								Facebook" target="_blank"> <img data-src="image/catalog/footer/xl-facebook-2.png" title="Facebook" class="img-responsive lazy" width="21px" height="21px" alt="Facebook" /> </a> <a href="https://www.instagram.com/viveioviolin/" title="Instagram" alt="
1420                								Instagram" target="_blank"> <img data-src="image/catalog/footer/xl-instagram.png" title="Instagram" class="img-responsive lazy" width="21px" height="21px" alt="Instagram" /> </a> <a href="https://www.youtube.com/channel/UCn1BbwAm-8J61EE-5KhoS8Q" title="YouTube" alt="
1421                								YouTube" target="_blank"> <img data-src="image/catalog/footer/xl-youtube.png" title="YouTube" class="img-responsive lazy" width="21px" height="21px" alt="YouTube" /> </a> <a href="https://twitter.com/belcantoviolins?lang=en" title="Twitter" alt="
1422                								Twitter" target="_blank"> <img data-src="image/catalog/footer/xl-twitter.png" title="Twitter" class="img-responsive lazy" width="21px" height="21px" alt="Twitter" /> </a> <a href="https://za.pinterest.com/vivienneeio/" title="Pinterest" alt="
1423                								Pinterest" target="_blank"> <img data-src="image/catalog/footer/pinterest.png" title="Pinterest" class="img-responsive lazy" width="21px" height="21px" alt="Pinterest" /> </a> </div> </div> <!--<div class="vl"></div>--> <!--<div class="vl"></div>--> <div class="footer-contact-links text-left col-xs-12 col-sm-4"> <h5 class="footer-heading fs22 uppercase">
1424												Useful Information											</h5> <ul class="list-unstyled footer-nav fs14 uppercase" > <li class="pdb25"><a href="https://belcantoviolins.com/terms"
1425            							            							
1426            							>
1427        							Terms & Conditions</a></li> <li class="pdb25"><a href="https://belcantoviolins.com/privacy"
1428            							            							
1429            							>
1430        							Privacy Policy</a></li> <li class="pdb25"><a href="https://belcantoviolins.com/delivery"
1431            							            							
1432            							>
1433        							Delivery Information</a></li> <li class="pdb25"><a href="https://belcantoviolins.com/faqs"
1434            							            							
1435            							>
1436        							Frequently Asked Questions</a></li> </ul> </div> <!--<div class="vl"></div>--> </div> </div> <div class="footer-bottom row"> <div class="col-xs-12 text-center"> <p>&copy; 2026 Belcanto Violins. All Rights Reserved.</p> </div> </div> </div> </footer> </div> <div id="ToTopHover" ></div> 
1436<script type="text/javascript">
1437    $(".product-inputs input[type='checkbox']").click(function() {
1438      var product_id = $(this).data('product-id');
1439      changePrice(product_id);
1440    });
1441    $(".product-inputs input[type='radio']").click(function() {
1442      var product_id = $(this).data('product-id');
1443      changePrice(product_id);
1444    });
1445    $(".product-inputs select").change(function() {
1446      var product_id = $(this).data('product-id');
1447      changePrice(product_id);
1448    });
1449    $(".product-inputs .input-number").blur(function() {
1450      var product_id = $(this).data('product-id');
1451      changePrice(product_id);
1452    });
1453    $(".product-inputs .input-number").parent(".input-group").find(".btn-number").click(function() {
1454      var product_id = $(this).data('product-id');
1455      changePrice(product_id);
1456    });
1457    function changePrice(product_id) {
1458      $.ajax({
1459        url: 'index.php?route=product/product/updatePrice&product_id=' + product_id,
1460        type: 'post',
1461        dataType: 'json',
1462        data: $('#product-'+ product_id + ' input[name=\'quantity\'], #product-'+ product_id + ' select, #product-'+ product_id + ' input[type=\'checkbox\']:checked, #product-'+ product_id + ' input[type=\'radio\']:checked'),
1463        success: function(json) {
1464          $('.alert-success, .alert-danger').remove();
1465          if(json['new_price_found']) {
1466            $('.product-price-'+product_id+' .price .price-new').html(json['total_price']);
1467            $('.product-price-'+product_id+' .price .price-tax').html(json['tax_price']);
1468          } else {
1469            $('.product-price-'+product_id+' .price .price-new').html(json['total_price']);
1470            $('.product-price-'+product_id+' .price .price-tax').html(json['tax_price']);
1471          }
1472        }
1473      });
1474    }
1475	</script>
1475 
1475<script>
1476$(window).load(function(){
1477	AOS.init({
1478		once: true
1479	});
1480});
1481</script>
1481 
1481<script>
1482        if (typeof(Storage) !== "undefined") {
1483        const queryString = window.location.search;
1484        const urlParams = new URLSearchParams(queryString);
1485        for (const [key, value] of urlParams) {
1486            window.localStorage.setItem(key, value);
1487        }
1488                for(let i=0; i<localStorage.length; i++) {
1489            let key = localStorage.key(i);
1490            //console.log(`${key}: ${localStorage.getItem(key)}`);
1491        }
1492            }
1493</script>
1493 </body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.