article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
display: block;
} audio,
canvas,
video {
display: inline-block;
} audio:not([controls]) {
display: none;
height: 0;
} [hidden] {
display: none;
}  html {
font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } body {
margin: 0;
}  a:focus {
outline: thin dotted;
} a:active,
a:hover {
outline: 0;
}  h1 {
font-size: 2em;
} abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
} dfn {
font-style: italic;
} mark {
background: #ff0;
color: #000;
} code,
kbd,
pre,
samp {
font-family: monospace, serif;
font-size: 1em;
} pre {
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
} q {
quotes: "\201C" "\201D" "\2018" "\2019";
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}  img {
border: 0;
} svg:not(:root) {
overflow: hidden;
}  figure {
margin: 0;
}  fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0; padding: 0; } button,
input,
select,
textarea {
font-family: inherit; font-size: 100%; margin: 0; } button,
input {
line-height: normal;
} button,
html input[type="button"], input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; } button[disabled],
input[disabled] {
cursor: default;
} input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; } input[type="search"] {
-webkit-appearance: textfield; -moz-box-sizing: content-box;
-webkit-box-sizing: content-box; box-sizing: content-box;
} input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} textarea {
overflow: auto; vertical-align: top; }  table {
border-collapse: collapse;
border-spacing: 0;
}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{background:#fff;font-family:"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1;color:#222;position:relative;-webkit-font-smoothing:antialiased}a{color:#2ba6cb;text-decoration:none;line-height:inherit}a:hover{color:#2795b6}a:focus{color:#2ba6cb;outline:0}p a,p a:visited{line-height:inherit}.left{float:left}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.hide{display:none!important}.highlight{background:#ff9}#googlemap img,embed,object{max-width:none}#map_canvas embed{max-width:none}#map_canvas img{max-width:none}#map_canvas object{max-width:none}figure{margin:0}blockquote,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0;font-size:14px;direction:ltr}p{font-family:inherit;font-weight:400;font-size:14px;line-height:1.6;margin-bottom:17px}p.lead{font-size:17.5px;line-height:1.6;margin-bottom:17px}aside p{font-size:13px;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;color:#222;text-rendering:optimizeLegibility;line-height:1.1;margin-bottom:14px;margin-top:14px}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}h1{font-size:44px}h2{font-size:37px}h3{font-size:27px}h4{font-size:23px}h5{font-size:17px}h6{font-size:14px}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:22px 0 21px;height:0}.subheader{line-height:1.3;color:#6f6f6f;font-weight:300;margin-bottom:17px}em,i{font-style:italic;line-height:inherit}b,strong{font-weight:700;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-weight:700;background:#ff9}dl,ol,ul{font-size:14px;line-height:1.6;margin-bottom:17px;list-style-position:outside}ul li ol,ul li ul{margin-left:20px;margin-bottom:0}ul.circle,ul.disc,ul.square{margin-left:17px}ul.square{list-style-type:square}ul.square li ul{list-style:inherit}ul.circle{list-style-type:circle}ul.circle li ul{list-style:inherit}ul.disc{list-style-type:disc}ul.disc li ul{list-style:inherit}ul.no-bullet{list-style:none}ul.large li{line-height:21px}ol{margin-left:20px}ol li ol,ol li ul{margin-left:20px;margin-bottom:0}blockquote,blockquote p{line-height:1.5;color:#6f6f6f}blockquote{margin:0 0 17px;padding:9px 20px 0 19px;border-left:1px solid #ddd}blockquote cite{display:block;font-size:13px;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px solid #ddd;cursor:help}abbr{text-transform:none}.print-only{display:none!important}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none!important}.print-only{display:block!important}.hide-for-print{display:none!important}.show-for-print{display:inherit!important}}form{margin:0 0 19.41641px}.row form .row{margin:0 -6px}.row form .row .column,.row form .row .columns{padding:0 6px}.row form .row.collapse{margin:0}.row form .row.collapse .column,.row form .row.collapse .columns{padding:0}label{font-size:14px;color:#4d4d4d;cursor:pointer;display:block;font-weight:500;margin-bottom:3px}label.right{float:none;text-align:right}label.inline{line-height:32px;margin:0 0 12px 0}.postfix,.prefix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;height:32px;line-height:31px}a.button.postfix,a.button.prefix{padding-left:0;padding-right:0;text-align:center}span.postfix,span.prefix{background:#f2f2f2;border:1px solid #ccc}.prefix{left:2px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;overflow:hidden}.postfix{right:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea{background-color:#fff;font-family:inherit;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-size:14px;margin:0 0 12px 0;padding:6px;height:32px;width:100%;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}input[type=date].oversize,input[type=datetime].oversize,input[type=email].oversize,input[type=number].oversize,input[type=password].oversize,input[type=search].oversize,input[type=tel].oversize,input[type=text].oversize,input[type=time].oversize,input[type=url].oversize,textarea.oversize{font-size:17px;padding:4px 6px}input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,textarea:focus{background:#fafafa;outline:0!important;border-color:#b3b3b3}input[type=date][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],textarea[disabled]{background-color:#ddd}textarea{height:auto}select{width:100%}fieldset{border:solid 1px #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:12px 12px 0;margin:18px 0}fieldset legend{font-weight:700;background:#fff;padding:0 3px;margin:0;margin-left:-3px}.error input,.error textarea,input.error,textarea.error{border-color:#c60f13;background-color:rgba(198,15,19,.1)}.error label,label.error{color:#c60f13}.error small,small.error{display:block;padding:6px 4px;margin-top:-13px;margin-bottom:12px;background:#c60f13;color:#fff;font-size:12px;font-weight:700;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.error textarea:focus,textarea.error:focus{background:#fafafa;border-color:#b3b3b3}form.custom span.custom{display:inline-block;width:16px;height:16px;position:relative;top:2px;border:solid 1px #ccc;background:#fff}form.custom span.custom.radio{-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px}form.custom span.custom.checkbox:before{content:"";display:block;line-height:.8;height:14px;width:14px;text-align:center;position:absolute;top:0;left:0;font-size:14px;color:#fff}form.custom span.custom.radio.checked:before{content:"";display:block;width:8px;height:8px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;background:#222;position:relative;top:3px;left:3px}form.custom span.custom.checkbox.checked:before{content:"\00d7";color:#222}form.custom div.custom.dropdown{display:block;position:relative;width:auto;height:28px;margin-bottom:9px;margin-top:2px}form.custom div.custom.dropdown ul{overflow-y:auto;max-height:200px}form.custom div.custom.dropdown a.current{display:block;width:auto;line-height:26px;min-height:28px;padding:0;padding-left:6px;padding-right:38px;border:solid 1px #ddd;color:#141414;background-color:#fff;white-space:nowrap}form.custom div.custom.dropdown a.selector{position:absolute;width:27px;height:28px;display:block;right:0;top:0;border:solid 1px #ddd}form.custom div.custom.dropdown a.selector:after{content:"";display:block;content:"";display:block;width:0;height:0;border:solid 5px;border-color:#aaa transparent transparent transparent;position:absolute;left:50%;top:50%;margin-top:-2px;margin-left:-5px}form.custom div.custom.dropdown.open a.selector:after,form.custom div.custom.dropdown:hover a.selector:after{content:"";display:block;width:0;height:0;border:solid 5px;border-color:#222 transparent transparent transparent}form.custom div.custom.dropdown.open ul{display:block;z-index:10}form.custom div.custom.dropdown.small{width:134px!important}form.custom div.custom.dropdown.medium{width:254px!important}form.custom div.custom.dropdown.large{width:434px!important}form.custom div.custom.dropdown.expand{width:100%!important}form.custom div.custom.dropdown.open.small ul{width:134px!important}form.custom div.custom.dropdown.open.medium ul{width:254px!important}form.custom div.custom.dropdown.open.large ul{width:434px!important}form.custom div.custom.dropdown.open.expand ul{width:100%!important}form.custom div.custom.dropdown ul{position:absolute;width:auto;display:none;margin:0;left:0;top:27px;margin:0;padding:0;background:#fff;background:rgba(255,255,255,.95);border:solid 1px #ccc}form.custom div.custom.dropdown ul li{color:#555;font-size:13px;cursor:pointer;padding:3px;padding-left:6px;padding-right:38px;min-height:18px;line-height:18px;margin:0;white-space:nowrap;list-style:none}form.custom div.custom.dropdown ul li.selected{background:#cdebf5;color:#000}form.custom div.custom.dropdown ul li.selected:after{content:"\2013";position:absolute;right:10px}form.custom div.custom.dropdown ul li:hover{background-color:#cdebf5;color:#000}form.custom div.custom.dropdown ul li:hover:after{content:"\2013";position:absolute;right:10px;color:#a3dbec}form.custom div.custom.dropdown ul li.selected:hover{background:#cdebf5;cursor:default;color:#000}form.custom div.custom.dropdown ul li.selected:hover:after{color:#000}form.custom div.custom.dropdown ul.show{display:block}form.custom .custom.disabled{background-color:#ddd}@-moz-document url-prefix(){form.custom div.custom.dropdown a.selector{height:30px}}.lt-ie9 form.custom div.custom.dropdown a.selector{height:30px}.row{width:1240px;max-width:100%;min-width:768px;margin:0 auto}.row .row{width:auto;max-width:none;min-width:0;margin:0 -15px}.row.collapse .column,.row.collapse .columns{padding:0}.row .row{width:auto;max-width:none;min-width:0;margin:0 -15px}.row .row.collapse{margin:0}.column,.columns{float:left;min-height:1px;padding:0 15px;position:relative}.column.centered,.columns.centered{float:none;margin:0 auto}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}.one,.row .one{width:8.33333%}.row .two,.two{width:16.66667%}.row .three,.three{width:25%}.four,.row .four{width:33.33333%}.five,.row .five{width:41.66667%}.row .six,.six{width:50%}.row .seven,.seven{width:58.33333%}.eight,.row .eight{width:66.66667%}.nine,.row .nine{width:75%}.row .ten,.ten{width:83.33333%}.eleven,.row .eleven{width:91.66667%}.row .twelve,.twelve{width:100%}.row .offset-by-one{margin-left:8.33333%}.row .offset-by-two{margin-left:16.66667%}.row .offset-by-three{margin-left:25%}.row .offset-by-four{margin-left:33.33333%}.row .offset-by-five{margin-left:41.66667%}.row .offset-by-six{margin-left:50%}.row .offset-by-seven{margin-left:58.33333%}.row .offset-by-eight{margin-left:66.66667%}.row .offset-by-nine{margin-left:75%}.row .offset-by-ten{margin-left:83.33333%}.push-two{left:16.66667%}.pull-two{right:16.66667%}.push-three{left:25%}.pull-three{right:25%}.push-four{left:33.33333%}.pull-four{right:33.33333%}.push-five{left:41.66667%}.pull-five{right:41.66667%}.push-six{left:50%}.pull-six{right:50%}.push-seven{left:58.33333%}.pull-seven{right:58.33333%}.push-eight{left:66.66667%}.pull-eight{right:66.66667%}.push-nine{left:75%}.pull-nine{right:75%}.push-ten{left:83.33333%}.pull-ten{right:83.33333%}embed,img,object{max-width:100%;height:auto}embed,object{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas img,.map_canvas img{max-width:none!important}.group:after,.group:before,.row:after,.row:before{content:"";display:table}.group:after,.row:after{clear:both}.block-grid{display:block;overflow:hidden;padding:0}.block-grid>li{display:block;height:auto;float:left}.block-grid.one-up{margin:0;margin:0 -8px}.block-grid.one-up>li{width:100%;padding:0 0 15px;padding:0 8px 8px}.block-grid.two-up{margin:0 -15px;margin:0 -8px}.block-grid.two-up>li{width:50%;padding:0 15px 15px;padding:0 8px 8px}.block-grid.two-up>li:nth-child(2n+1){clear:both}.block-grid.three-up{margin:0 -12px;margin:0 -8px}.block-grid.three-up>li{width:33.33333%;padding:0 12px 12px;padding:0 8px 8px}.block-grid.three-up>li:nth-child(3n+1){clear:both}.block-grid.four-up{margin:0 -10px}.block-grid.four-up>li{width:25%;padding:0 10px 10px}.block-grid.four-up>li:nth-child(4n+1){clear:both}.block-grid.five-up{margin:0 -8px}.block-grid.five-up>li{width:20%;padding:0 8px 8px}.block-grid.five-up>li:nth-child(5n+1){clear:both}.block-grid.six-up{margin:0 -8px}.block-grid.six-up>li{width:16.66667%;padding:0 8px 8px}.block-grid.six-up>li:nth-child(6n+1){clear:both}.block-grid.seven-up{margin:0 -8px}.block-grid.seven-up>li{width:14.28571%;padding:0 8px 8px}.block-grid.seven-up>li:nth-child(7n+1){clear:both}.block-grid.eight-up{margin:0 -8px}.block-grid.eight-up>li{width:12.5%;padding:0 8px 8px}.block-grid.eight-up>li:nth-child(8n+1){clear:both}.block-grid.nine-up{margin:0 -8px}.block-grid.nine-up>li{width:11.11111%;padding:0 8px 8px}.block-grid.nine-up>li:nth-child(9n+1){clear:both}.block-grid.ten-up{margin:0 -8px}.block-grid.ten-up>li{width:10%;padding:0 8px 8px}.block-grid.ten-up>li:nth-child(10n+1){clear:both}.block-grid.eleven-up{margin:0 -8px}.block-grid.eleven-up>li{width:9.09091%;padding:0 8px 8px}.block-grid.eleven-up>li:nth-child(11n+1){clear:both}.block-grid.twelve-up{margin:0 -8px}.block-grid.twelve-up>li{width:8.33333%;padding:0 8px 8px}.block-grid.twelve-up>li:nth-child(12n+1){clear:both}.hide-for-large,.hide-for-large-up,.show-for-medium,.show-for-medium-down,.show-for-print,.show-for-small,.show-for-xlarge{display:none!important}.hide-for-medium,.hide-for-medium-down,.hide-for-print,.hide-for-small,.hide-for-xlarge,.show-for-large,.show-for-large-up{display:inherit!important}@media only screen and (min-width:1441px){.hide-for-large,.hide-for-medium,.hide-for-medium-down,.hide-for-small,.show-for-large-up,.show-for-xlarge{display:inherit!important}.hide-for-large-up,.hide-for-xlarge,.show-for-large,.show-for-medium,.show-for-medium-down,.show-for-small{display:none!important}}@media only screen and (max-width:1279px) and (min-width:768px){.hide-for-large,.hide-for-large-up,.hide-for-small,.hide-for-xlarge,.show-for-medium,.show-for-medium-down{display:inherit!important}.hide-for-medium,.hide-for-medium-down,.show-for-large,.show-for-large-up,.show-for-small,.show-for-xlarge{display:none!important}}@media only screen and (max-width:767px){.hide-for-large,.hide-for-large-up,.hide-for-medium,.hide-for-xlarge,.show-for-medium-down,.show-for-small{display:inherit!important}.hide-for-medium-down,.hide-for-small,.show-for-large,.show-for-large-up,.show-for-medium,.show-for-xlarge{display:none!important}}.hide-for-portrait,.show-for-landscape{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:inherit!important}.hide-for-portrait,.show-for-landscape{display:none!important}}.show-for-touch{display:none!important}.hide-for-touch{display:inherit!important}.touch .show-for-touch{display:inherit!important}.touch .hide-for-touch{display:none!important}table.hide-for-medium,table.hide-for-small,table.show-for-large,table.show-for-xlarge{display:table!important}@media only screen and (max-width:1279px) and (min-width:768px){.touch table.hide-for-large,.touch table.hide-for-small,.touch table.hide-for-xlarge,.touch table.show-for-medium{display:table!important}}@media only screen and (max-width:767px){table.hide-for-large,table.hide-for-medium,table.hide-for-xlarge,table.show-for-small{display:table!important}}@media only screen and (max-device-width:1280px){.touch .nav-bar li.has-flyout>a{padding-right:36px!important}}@media only screen and (max-device-width:800px),only screen and (device-width:1024px) and (device-height:600px),only screen and (width:1280px) and (orientation:landscape),only screen and (device-width:800px),only screen and (max-width:767px){.flex-video{padding-top:0}}@media only screen and (max-width:1279px) and (min-width:768px){.touch .nav-bar li a{font-size:13px}.touch .nav-bar li.has-flyout>a.flyout-toggle{padding:20px!important}.touch .nav-bar li.has-flyout>a{padding-right:36px!important}.clearing-main-left,.clearing-main-right{height:100%;width:40px;top:0;border:none}.clearing-main-left:before,.clearing-main-right:before{position:absolute;top:50%}.clearing-main-left{left:0}.clearing-main-left:before{left:5px;content:"";display:block;width:0;height:0;border:solid 16px;border-color:transparent #fff transparent transparent}.clearing-main-right{height:100%;right:0}.clearing-main-right:before{content:"";display:block;width:0;height:0;border:solid 16px;border-color:transparent transparent transparent #fff}}@media only screen and (max-width:767px){.left,.right{float:none}body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.row{width:auto;min-width:0;margin-left:0;margin-right:0}.column,.columns{width:auto!important;float:none}.column:last-child,.columns:last-child{float:none}[class*=column]+[class*=column]:last-child{float:none}.column:after,.column:before,.columns:after,.columns:before{content:"";display:table}.column:after,.columns:after{clear:both}.offset-by-eight,.offset-by-five,.offset-by-four,.offset-by-nine,.offset-by-one,.offset-by-seven,.offset-by-six,.offset-by-ten,.offset-by-three,.offset-by-two{margin-left:0!important}.push-eight,.push-five,.push-four,.push-nine,.push-seven,.push-six,.push-ten,.push-three,.push-two{left:auto}.pull-eight,.pull-five,.pull-four,.pull-nine,.pull-seven,.pull-six,.pull-ten,.pull-three,.pull-two{right:auto}.row .mobile-one{width:25%!important;float:left;padding:0 15px}.row .mobile-one:last-child{float:right}.row .mobile-one.end{float:left}.row.collapse .mobile-one{padding:0}.row .mobile-two{width:50%!important;float:left;padding:0 15px}.row .mobile-two:last-child{float:right}.row .mobile-two.end{float:left}.row.collapse .mobile-two{padding:0}.row .mobile-three{width:75%!important;float:left;padding:0 15px}.row .mobile-three:last-child{float:right}.row .mobile-three.end{float:left}.row.collapse .mobile-three{padding:0}.row .mobile-four{width:100%!important;float:left;padding:0 15px}.row .mobile-four:last-child{float:right}.row .mobile-four.end{float:left}.row.collapse .mobile-four{padding:0}.push-one-mobile{left:25%}.pull-one-mobile{right:25%}.push-two-mobile{left:50%}.pull-two-mobile{right:50%}.push-three-mobile{left:75%}.pull-three-mobile{right:75%}.block-grid.mobile>li{float:none;width:100%;margin-left:0}.block-grid>li{clear:none!important}.block-grid.mobile-one-up>li{width:100%}.block-grid.mobile-two-up>li{width:50%}.block-grid.mobile-two-up>li:nth-child(2n+1){clear:both}.block-grid.mobile-three-up>li{width:33.33333%}.block-grid.mobile-three-up>li:nth-child(3n+1){clear:both}.block-grid.mobile-four-up>li{width:25%}.block-grid.mobile-four-up>li:nth-child(4n+1){clear:both}.block-grid.mobile-five-up>li{width:20%}.block-grid.mobile-five-up>li:nth-child(5n+1){clear:both}.block-grid.mobile-six-up>li{width:16.66667%}.block-grid.mobile-six-up>li:nth-child(6n+1){clear:both}.block-grid.mobile-seven-up>li{width:14.28571%}.block-grid.mobile-seven-up>li:nth-child(7n+1){clear:both}.block-grid.mobile-eight-up>li{width:12.5%}.block-grid.mobile-eight-up>li:nth-child(8n+1){clear:both}.block-grid.mobile-nine-up>li{width:11.11111%}.block-grid.mobile-nine-up>li:nth-child(9n+1){clear:both}.block-grid.mobile-ten-up>li{width:10%}.block-grid.mobile-ten-up>li:nth-child(10n+1){clear:both}.block-grid.mobile-eleven-up>li{width:9.09091%}.block-grid.mobile-eleven-up>li:nth-child(11n+1){clear:both}.block-grid.mobile-twelve-up>li{width:8.33333%}.block-grid.mobile-twelve-up>li:nth-child(12n+1){clear:both}label.right{text-align:left}.row input[type=date].one,.row input[type=datetime].one,.row input[type=email].one,.row input[type=number].one,.row input[type=password].one,.row input[type=search].one,.row input[type=tel].one,.row input[type=text].one,.row input[type=time].one,.row input[type=url].one,.row textarea.one,input[type=date].one,input[type=datetime].one,input[type=email].one,input[type=number].one,input[type=password].one,input[type=search].one,input[type=tel].one,input[type=text].one,input[type=time].one,input[type=url].one,textarea.one{width:100%!important}.row input[type=date].two,.row input[type=datetime].two,.row input[type=email].two,.row input[type=number].two,.row input[type=password].two,.row input[type=search].two,.row input[type=tel].two,.row input[type=text].two,.row input[type=time].two,.row input[type=url].two,.row textarea.two,input[type=date].two,input[type=datetime].two,input[type=email].two,input[type=number].two,input[type=password].two,input[type=search].two,input[type=tel].two,input[type=text].two,input[type=time].two,input[type=url].two,textarea.two{width:100%!important}.row input[type=date].three,.row input[type=datetime].three,.row input[type=email].three,.row input[type=number].three,.row input[type=password].three,.row input[type=search].three,.row input[type=tel].three,.row input[type=text].three,.row input[type=time].three,.row input[type=url].three,.row textarea.three,input[type=date].three,input[type=datetime].three,input[type=email].three,input[type=number].three,input[type=password].three,input[type=search].three,input[type=tel].three,input[type=text].three,input[type=time].three,input[type=url].three,textarea.three{width:100%!important}.row input[type=date].four,.row input[type=datetime].four,.row input[type=email].four,.row input[type=number].four,.row input[type=password].four,.row input[type=search].four,.row input[type=tel].four,.row input[type=text].four,.row input[type=time].four,.row input[type=url].four,.row textarea.four,input[type=date].four,input[type=datetime].four,input[type=email].four,input[type=number].four,input[type=password].four,input[type=search].four,input[type=tel].four,input[type=text].four,input[type=time].four,input[type=url].four,textarea.four{width:100%!important}.row input[type=date].five,.row input[type=datetime].five,.row input[type=email].five,.row input[type=number].five,.row input[type=password].five,.row input[type=search].five,.row input[type=tel].five,.row input[type=text].five,.row input[type=time].five,.row input[type=url].five,.row textarea.five,input[type=date].five,input[type=datetime].five,input[type=email].five,input[type=number].five,input[type=password].five,input[type=search].five,input[type=tel].five,input[type=text].five,input[type=time].five,input[type=url].five,textarea.five{width:100%!important}.row input[type=date].six,.row input[type=datetime].six,.row input[type=email].six,.row input[type=number].six,.row input[type=password].six,.row input[type=search].six,.row input[type=tel].six,.row input[type=text].six,.row input[type=time].six,.row input[type=url].six,.row textarea.six,input[type=date].six,input[type=datetime].six,input[type=email].six,input[type=number].six,input[type=password].six,input[type=search].six,input[type=tel].six,input[type=text].six,input[type=time].six,input[type=url].six,textarea.six{width:100%!important}.row input[type=date].seven,.row input[type=datetime].seven,.row input[type=email].seven,.row input[type=number].seven,.row input[type=password].seven,.row input[type=search].seven,.row input[type=tel].seven,.row input[type=text].seven,.row input[type=time].seven,.row input[type=url].seven,.row textarea.seven,input[type=date].seven,input[type=datetime].seven,input[type=email].seven,input[type=number].seven,input[type=password].seven,input[type=search].seven,input[type=tel].seven,input[type=text].seven,input[type=time].seven,input[type=url].seven,textarea.seven{width:100%!important}.row input[type=date].eight,.row input[type=datetime].eight,.row input[type=email].eight,.row input[type=number].eight,.row input[type=password].eight,.row input[type=search].eight,.row input[type=tel].eight,.row input[type=text].eight,.row input[type=time].eight,.row input[type=url].eight,.row textarea.eight,input[type=date].eight,input[type=datetime].eight,input[type=email].eight,input[type=number].eight,input[type=password].eight,input[type=search].eight,input[type=tel].eight,input[type=text].eight,input[type=time].eight,input[type=url].eight,textarea.eight{width:100%!important}.row input[type=date].nine,.row input[type=datetime].nine,.row input[type=email].nine,.row input[type=number].nine,.row input[type=password].nine,.row input[type=search].nine,.row input[type=tel].nine,.row input[type=text].nine,.row input[type=time].nine,.row input[type=url].nine,.row textarea.nine,input[type=date].nine,input[type=datetime].nine,input[type=email].nine,input[type=number].nine,input[type=password].nine,input[type=search].nine,input[type=tel].nine,input[type=text].nine,input[type=time].nine,input[type=url].nine,textarea.nine{width:100%!important}.row input[type=date].ten,.row input[type=datetime].ten,.row input[type=email].ten,.row input[type=number].ten,.row input[type=password].ten,.row input[type=search].ten,.row input[type=tel].ten,.row input[type=text].ten,.row input[type=time].ten,.row input[type=url].ten,.row textarea.ten,input[type=date].ten,input[type=datetime].ten,input[type=email].ten,input[type=number].ten,input[type=password].ten,input[type=search].ten,input[type=tel].ten,input[type=text].ten,input[type=time].ten,input[type=url].ten,textarea.ten{width:100%!important}.row input[type=date].eleven,.row input[type=datetime].eleven,.row input[type=email].eleven,.row input[type=number].eleven,.row input[type=password].eleven,.row input[type=search].eleven,.row input[type=tel].eleven,.row input[type=text].eleven,.row input[type=time].eleven,.row input[type=url].eleven,.row textarea.eleven,input[type=date].eleven,input[type=datetime].eleven,input[type=email].eleven,input[type=number].eleven,input[type=password].eleven,input[type=search].eleven,input[type=tel].eleven,input[type=text].eleven,input[type=time].eleven,input[type=url].eleven,textarea.eleven{width:100%!important}.row input[type=date].twelve,.row input[type=datetime].twelve,.row input[type=email].twelve,.row input[type=number].twelve,.row input[type=password].twelve,.row input[type=search].twelve,.row input[type=tel].twelve,.row input[type=text].twelve,.row input[type=time].twelve,.row input[type=url].twelve,.row textarea.twelve,input[type=date].twelve,input[type=datetime].twelve,input[type=email].twelve,input[type=number].twelve,input[type=password].twelve,input[type=search].twelve,input[type=tel].twelve,input[type=text].twelve,input[type=time].twelve,input[type=url].twelve,textarea.twelve{width:100%!important}.button{display:block}button.button,input[type=submit].button{width:100%;padding-left:0;padding-right:0}.button-group button.button,.button-group input[type=submit].button{width:auto;padding:10px 20px 11px}.button-group button.button.large,.button-group input[type=submit].button.large{padding:15px 30px 16px}.button-group button.button.medium,.button-group input[type=submit].button.medium{padding:10px 20px 11px}.button-group button.button.small,.button-group input[type=submit].button.small{padding:7px 14px 8px}.button-group button.button.tiny,.button-group input[type=submit].button.tiny{padding:5px 10px 6px}.button-group.even button.button,.button-group.even input[type=submit].button{width:100%;padding-left:0;padding-right:0}.nav-bar{height:auto}.nav-bar>li{float:none;display:block;border-right:none}.nav-bar>li>a.main{text-align:left;border-top:1px solid #ddd;border-right:none}.nav-bar>li:first-child>a.main{border-top:none}.nav-bar>li.has-flyout>a.flyout-toggle{position:absolute;right:0;top:0;padding:22px;z-index:2;display:block}.nav-bar>li.has-flyout.is-touch>a.flyout-toggle span{content:"";width:0;height:0;display:block}.nav-bar>li.has-flyout>a.flyout-toggle:hover span{border-top-color:#141414}.nav-bar.vertical>li.has-flyout>.flyout{left:0}.flyout{position:relative;width:100%!important;top:auto;margin-right:-2px;border-width:1px 1px 0 1px}.flyout.right{float:none;right:auto;left:-1px}.flyout.large,.flyout.small{width:100%!important}.flyout p:last-child{margin-bottom:18px}.reveal-modal-bg{position:absolute}.reveal-modal,.reveal-modal.large,.reveal-modal.medium,.reveal-modal.small,.reveal-modal.xlarge{width:80%;top:15px;left:50%;margin-left:-40%;padding:20px;height:auto}.clearing-container{margin:0}.clearing-close{z-index:99;font-size:37px;top:0;right:5px}.clearing-caption{position:fixed;bottom:0;left:0;padding:10px!important;line-height:1.3}.clearing-main-left,.clearing-main-right{display:none}.clearing-blackout.clearing-assembled .clearing-container,.clearing-blackout.clearing-assembled .visible-img{height:100%}.clearing-blackout.clearing-assembled ul[data-clearing]{display:none}.joyride-tip-guide{width:95%!important;left:2.5%!important;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.joyride-tip-guide-wrapper{width:100%}.tabs.mobile{width:auto;margin:20px -20px 40px;border-bottom:solid 1px #ccc;height:auto;margin:20px -15px 0 -15px}.tabs.mobile dd,.tabs.mobile dt,.tabs.mobile li{float:none;height:auto}.tabs.mobile dd a,.tabs.mobile li a{font-size:15px;display:block;width:auto;height:auto;padding:18px 20px;margin:0;color:#555;line-height:1;border:none;border-left:none;border-right:none;border-top:1px solid #ccc;background:#fff}.tabs.mobile dd a.active,.tabs.mobile li a.active{border:none;background:#2ba6cb;color:#fff;margin:0;position:static;top:0;height:auto}.tabs.mobile dd:first-child,.tabs.mobile li:first-child{padding-left:20px!important}.tabs.mobile dd:first-child a.active,.tabs.mobile li:first-child a.active{margin:0}.tabs.mobile+.tabs-content.contained{margin-left:-15px;margin-right:-15px}.contained.mobile{margin-bottom:0}.contained.tabs.mobile dd a,.contained.tabs.mobile li a{padding:18px 20px}.tabs.mobile+ul.contained{margin-left:-20px;margin-right:-20px;border-width:0 0 1px 0}.tooltip{font-size:14;line-height:1.4;padding:7px 10px 9px 10px;left:50%!important;max-width:80%!important;margin-left:-40%;font-size:110%}.tooltip.left>.nub,.tooltip.right>.nub,.tooltip.top>.nub,.tooltip>.nub{border-color:transparent transparent #000 transparent;border-color:transparent transparent rgba(0,0,0,.85) transparent;top:-12px;left:10px}}@media only screen and (max-width:940px){.top-bar{margin-bottom:0;overflow:hidden;height:45px;background:#222}.top-bar .js-generated{display:block}.contain-to-grid .top-bar{width:auto}.top-bar section{left:0;position:relative;width:auto;-webkit-transition:left .3s;-moz-transition:left .3s;-o-transition:left .3s;transition:left .3s}.top-bar ul{width:100%;height:100%;margin-bottom:0;display:block}.top-bar ul>li{float:none}.top-bar ul>li.active,.top-bar ul>li:hover{background:#151515}.top-bar ul>li.name{background:#000;height:45px}.top-bar ul>li.name h1{line-height:1}.top-bar ul>li.name h1 a{color:#fff;display:block;line-height:45px!important;padding-left:22.5px;height:45px}.top-bar ul>li.active a,.top-bar ul>li:hover a{color:#fff}.top-bar ul>li a:not(.button){color:#fff}.top-bar ul>li.toggle-topbar{cursor:pointer;display:block;height:45px;position:absolute;right:0;top:0;width:50%}.top-bar ul>li.toggle-topbar a{content:"";display:block;width:0;height:0;border:solid 8px;border-color:#fff transparent transparent transparent;padding:0;position:absolute;top:50%;right:22.5px;margin-top:-4px}.top-bar ul>li.toggle-topbar:hover{background:inherit}.top-bar ul>li.toggle-topbar a{padding:0!important}.top-bar ul>li.divider{border-bottom:solid 1px #3c3c3c;border-top:solid 1px #000;clear:both;height:1px!important;margin:8px 0!important;width:100%}.top-bar ul>li.search{padding:0 22.5px}.top-bar ul>li.search form{width:100%}.top-bar ul>li.search form input[type=text]{width:75%}.top-bar ul>li.search form .button{top:0;width:25%}.top-bar ul>li.has-dropdown a{padding-right:33.75px}.top-bar ul>li.has-dropdown a:after{content:"";display:block;width:0;height:0;border:solid 5px;border-color:transparent transparent transparent rgba(255,255,255,.5);margin-right:15px;margin-top:-4.5px;position:absolute;top:50%}.top-bar ul>li.has-dropdown:hover>.dropdown{display:block;visibility:hidden}.top-bar ul>li.has-dropdown .dropdown{visibility:hidden;z-index:0!important}.top-bar ul>li.has-dropdown.moved{position:static}.top-bar ul>li.has-dropdown.moved .dropdown{top:0;visibility:visible}.top-bar ul>li.has-dropdown.moved .dropdown li label{margin-bottom:6px;padding-top:6px!important;font-size:11px}.top-bar ul>li.has-dropdown.moved .dropdown li:not(.title){padding-bottom:0}.top-bar ul>li.has-dropdown.moved .dropdown li:not(.title) a{padding:8px 22.5px;font-size:14px}.top-bar ul>li.has-dropdown.moved .dropdown li a,.top-bar ul>li.has-dropdown.moved .dropdown li label{padding:0 22.5px}.top-bar ul>li.has-dropdown.moved .dropdown li a:hover{background:#3c3c3c;display:block}.top-bar ul>li.has-dropdown.moved .dropdown li.divider{border-bottom:solid 1px rgba(255,255,255,.1);margin-top:8px!important;margin-bottom:8px!important}.top-bar ul>li.has-dropdown.moved .back.title{padding-bottom:0}.top-bar ul>li.has-dropdown.moved .back.title a:before{position:absolute;top:50%;left:17.5px;margin-top:-5px;width:0;height:0;content:"";display:block;width:0;height:0;border:solid 5px;border-color:transparent #fff transparent transparent}.top-bar ul>li.has-dropdown.moved .back.title h5{margin:0;padding-left:15px;position:relative}.top-bar ul>li.has-dropdown.moved .back.title h5 a{background:0 0;padding-top:8px;padding-bottom:8px;font-size:23px;font-weight:700}.top-bar ul>li.has-dropdown .dropdown li{background:0 0}.top-bar ul>li.has-dropdown .dropdown li.has-dropdown .dropdown{left:100%!important;top:0;right:auto!important}.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a{padding-right:33.75px}.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a:after{content:"";margin-right:15px;content:"";display:block;width:0;height:0;border:solid 5px;border-color:transparent transparent transparent rgba(255,255,255,.5);position:absolute;top:50%;margin-top:-4.5px}.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a li a:hover{background:#3c3c3c}.top-bar ul>li.has-dropdown .dropdown li.has-dropdown.moved{position:static}.top-bar ul>li.has-dropdown .dropdown li.has-dropdown.moved .dropdown{top:0;visibility:visible}.top-bar ul>li.has-dropdown .dropdown li.has-dropdown:hover{display:block}.top-bar ul.left,.top-bar ul.right{float:none;width:100%}.top-bar ul.left>li,.top-bar ul.right>li{display:block;float:none;margin:0!important}.top-bar ul.left>li.has-dropdown .dropdown,.top-bar ul.right>li.has-dropdown .dropdown{left:100%!important;top:0;right:auto!important}.top-bar>ul{height:45px}.top-bar section>ul li a:not(.button){padding-left:22.5px!important}.top-bar.expanded{height:100%}.top-bar.expanded ul li.toggle-topbar a{content:"";display:block;width:0;height:0;border:solid 8px;border-color:transparent transparent rgba(255,255,255,.5) transparent;top:auto;bottom:50%;margin-bottom:-4px}.top-bar ul li.has-button{padding:0 22.5px 5px}.top-bar ul li .button.small{margin:0!important;display:inline-block;width:100%}}.clear{clear:both}.nobr{white-space:nowrap}@font-face{font-family:WooCommerce;src:url(//loubetsie.com/wp-content/themes/acoustic/fonts/WooCommerce.eot);src:url(//loubetsie.com/wp-content/themes/acoustic/fonts/WooCommerce.eot?#iefix) format('embedded-opentype'),url(//loubetsie.com/wp-content/themes/acoustic/fonts/WooCommerce.woff) format('woff'),url(//loubetsie.com/wp-content/themes/acoustic/fonts/WooCommerce.ttf) format('truetype'),url(//loubetsie.com/wp-content/themes/acoustic/fonts/WooCommerce.svg#WooCommerce) format('svg');font-weight:400;font-style:normal}div.pp_woocommerce .pp_content_container{background:#fff;-webkit-border-radius:3px;border-radius:3px;box-shadow:0 1px 30px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 1px 30px 0 rgba(0,0,0,.25);padding:20px 0;*zoom:1}div.pp_woocommerce .pp_content_container:before,div.pp_woocommerce .pp_content_container:after{content:" ";display:table}div.pp_woocommerce .pp_content_container:after{clear:both}div.pp_woocommerce .pp_loaderIcon{background:url(//loubetsie.com/wp-content/themes/acoustic/images/ajax-loader.gif) center no-repeat}div.pp_woocommerce div.ppt{color:#000}div.pp_woocommerce .pp_gallery ul li a{border:1px solid rgba(0,0,0,.5);background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-webkit-border-radius:2px;border-radius:2px;display:block}div.pp_woocommerce .pp_gallery ul li a:hover{border-color:#000}div.pp_woocommerce .pp_gallery ul li.selected a{border-color:#000}div.pp_woocommerce .pp_previous:before,div.pp_woocommerce .pp_next:before{-webkit-border-radius:100%;border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;font-family:WooCommerce;content:"\e00b";text-indent:0;display:none;position:absolute;top:50%;margin-top:-10px;text-align:center}div.pp_woocommerce .pp_previous:before:hover,div.pp_woocommerce .pp_next:before:hover{background-color:#000}div.pp_woocommerce .pp_previous:hover:before,div.pp_woocommerce .pp_next:hover:before{display:block}div.pp_woocommerce .pp_previous:before{left:1em}div.pp_woocommerce .pp_next:before{right:1em;font-family:WooCommerce;content:"\e008"}div.pp_woocommerce .pp_details{margin:0;padding-top:1em}div.pp_woocommerce .pp_nav,div.pp_woocommerce .pp_description{font-size:14px}div.pp_woocommerce .pp_nav,div.pp_woocommerce .pp_nav p,div.pp_woocommerce .pp_play,div.pp_woocommerce .pp_nav .pp_pause,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_arrow_next{margin:0}div.pp_woocommerce .pp_nav{margin-right:1em;position:relative}div.pp_woocommerce .pp_close{-webkit-border-radius:100%;border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;top:-.5em;right:-.5em;font-size:1.618em!important}div.pp_woocommerce .pp_close:hover{background-color:#000}div.pp_woocommerce .pp_close:before{font-family:WooCommerce;content:"\e013";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_arrow_next{-webkit-border-radius:100%;border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;position:relative;margin-top:-1px}div.pp_woocommerce .pp_arrow_previous:hover,div.pp_woocommerce .pp_arrow_next:hover{background-color:#000}div.pp_woocommerce .pp_arrow_previous:before,div.pp_woocommerce .pp_arrow_next:before{font-family:WooCommerce;content:"\e00b";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_previous{margin-right:.5em}div.pp_woocommerce .pp_arrow_next{margin-left:.5em}div.pp_woocommerce .pp_arrow_next:before{content:"\e008"}div.pp_woocommerce a.pp_expand,div.pp_woocommerce a.pp_contract{-webkit-border-radius:100%;border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;right:auto;left:-.5em;top:-.5em;font-size:1.618em!important}div.pp_woocommerce a.pp_expand:hover,div.pp_woocommerce a.pp_contract:hover{background-color:#000}div.pp_woocommerce a.pp_expand:before,div.pp_woocommerce a.pp_contract:before{font-family:WooCommerce;content:"\e005";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce a.pp_contract:before{content:"\e004"}div.pp_woocommerce #respond{margin:0;width:100%;background:0;border:0;padding:0}div.pp_woocommerce #respond .form-submit{margin-top:0;float:none}div.pp_woocommerce .pp_inline{padding:0!important}@media only screen and (max-width:768px){div.pp_woocommerce{left:5%!important;right:5%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:90%!important}div.pp_woocommerce .pp_gallery,div.pp_woocommerce .pp_previous,div.pp_woocommerce .pp_next,div.pp_woocommerce .pp_expand,div.pp_woocommerce .pp_contract{display:none!important}div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_close{height:44px;width:44px;font-size:44px;line-height:44px}div.pp_woocommerce .pp_arrow_previous:before,div.pp_woocommerce .pp_arrow_next:before,div.pp_woocommerce .pp_close:before{font-size:44px}div.pp_woocommerce .pp_description{display:none!important}div.pp_woocommerce .pp_details{width:100%!important}.pp_content{width:100%!important}.pp_content img{width:100%!important;height:auto!important}.currentTextHolder{line-height:3}}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9999}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_fade{display:none}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;text-indent:-100000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{display:block;height:33px;width:50px}.pp_gallery li.default a img{display:none}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res .pp_inline{text-align:left}div.ppt{color:#fff!important;font-weight:700;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}.entry-content > [class^="wp-block-"],
.entry > [class^="wp-block-"],
.wp-block-column > [class^="wp-block-"] {
margin-bottom: 30px;
}
.entry-content .wp-block-audio {
margin-bottom: 1.5em;
}
.entry-content .wp-block-audio audio {
width: 100%;
margin: 0;
}
.entry-content .wp-block-audio figcaption {
color: inherit;
opacity: .7;
}
.entry-content .wp-block-video {
margin-bottom: 1.5em;
}
.entry-content .wp-block-video video {
width: 100%;
margin: 0;
}
.entry-content .wp-block-video figcaption {
color: inherit;
opacity: .7;
} .wp-block-embed iframe {
margin: 0;
}
.wp-block-embed figcaption {
color: inherit;
opacity: .7;
} .wp-block-image figcaption {
color: inherit;
opacity: .7;
} .wp-block-separator {
margin: 30px 0;
} .wp-block-latest-comments {
padding-left: 0;
}
.wp-block-latest-comments .wp-block-latest-comments__comment-avatar {
padding: 0;
}
.wp-block-latest-comments .wp-block-latest-comments__comment-date {
color: inherit;
opacity: .7;
} .wp-block-latest-posts {
list-style: none;
padding: 0;
}
.wp-block-latest-posts li {
margin-bottom: 15px;
}
.wp-block-latest-posts .wp-block-latest-posts__post-date {
color: inherit;
opacity: .7;
} .wp-block-gallery li::before {
display: none;
}
.wp-block-gallery li a {
border: 0;
box-shadow: none;
} .wp-block-columns {
margin-left: -15px;
margin-right: -15px;
}
.wp-block-column {
padding-left: 15px;
padding-right: 15px;
}
.wp-block-column :last-child {
margin-bottom: 0;
} .wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
background: none;
}
.wp-block-quote.is-large::before,
.wp-block-quote.is-large::after,
.wp-block-quote.is-style-large::before,
.wp-block-quote.is-style-large::after,
.wp-block-quote.is-large::before,
.wp-block-quote.is-large::after,
.wp-block-quote.is-style-large::before,
.wp-block-quote.is-style-large::after {
display: none;
} .wp-block-pullquote {
padding: 0;
}
.wp-block-pullquote blockquote {
padding: 0;
border: 0;
}body {
font: 14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%;
background: #ffcc00;
color:#626262;
padding:20px 0 0 0;
} @font-face {
font-family: 'League Gothic';
src: url(//loubetsie.com/wp-content/themes/acoustic/fonts/leaguegothic-regular-webfont.eot);
src: url(//loubetsie.com/wp-content/themes/acoustic/fonts/leaguegothic-regular-webfont.eot?#iefix) format('embedded-opentype'),
url(//loubetsie.com/wp-content/themes/acoustic/fonts/leaguegothic-regular-webfont.woff) format('woff'),
url(//loubetsie.com/wp-content/themes/acoustic/fonts/leaguegothic-regular-webfont.ttf) format('truetype'),
url(//loubetsie.com/wp-content/themes/acoustic/fonts/leaguegothic-regular-webfont.svg#league_gothicregular) format('svg');
font-weight: 600;
font-style: normal;
}
h3.widget-title, .slide-title, .post-date .day, .post-date .year, .event-date .day, .event-date .year, .breadcrumb h3, .track-no, .event-date .time, .event-date .date { font-family:'League Gothic'; font-weight: normal; } .gradient {
background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); background: linear-gradient(to bottom,  #ffffff 0%,#f7f7f7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); }
.footer .gradient {	background: #3a3a3a; } h1, h2, h3, h4, h5, h6 { color:#353535; word-wrap: break-word; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
h1 { font-size: 32px; line-height: 34px; margin-bottom: 14px; }
h2 { font-size: 20px; line-height: 30px; margin-bottom: 10px; }
h2.section-title { padding-left:30px; }
h3 { font-size: 18px; line-height: 34px; margin-bottom: 8px; }
h3.widget-title { font-size:20px; margin:0 0 10px 0; line-height: 1; }
h4 { font-size: 16px; line-height: 30px; margin-bottom: 4px; }
h5 { font-size: 14px; line-height: 24px; }
h6 { font-size: 12px; line-height: 21px; }
p.excerpt { font-size: 16px; font-weight:bold; }
.pair-title { font-size:13px; line-height: 1; margin:0 0 5px 0; }
.pair-sub { font-size:12px; line-height: 1; margin:0; color:#7c7c7c; font-style: normal; }
pre { font: 13px "Courier 10 Pitch", Courier, monospace; line-height: 1.5; margin-bottom: 15px; overflow: auto; padding: 0.75em 1.625em; border: 1px solid rgba(0,0,0,0.06); } a, input[type=submit] { -o-transition:.3s; -ms-transition:.3s; -moz-transition:.3s; -webkit-transition:.3s; transition:.3s; }
a, a:hover, a:visited { color:#353535; outline:0; text-decoration: none; }
a img { border:none; }
p a, p a:visited { line-height: inherit; }
.content a, .sidebar a { border-bottom:solid 1px #ffcc00; }
.content a:hover, .sidebar a:hover { border-bottom:solid 1px #353535; } .btn, .comment-reply-link, .button,.added_to_cart { display:inline-block; font-style: normal; color:#353535; background: #ffcc00; font-size:10px; font-weight:bold; padding:7px 12px 6px 12px; text-transform: uppercase; line-height: normal; text-shadow: none; }
.btn:hover, .comment-reply-link:hover, .button:hover { border-bottom:none; background: #353535; color:#ffcc00; }
.widget .btn { padding:5px 10px; } table { width:100%; }
table { border-width: 1px 0 0 1px;	margin-bottom: 24px; }
th:first-child, td:first-child { padding-left: 0; }
caption, th, td { font-weight: normal;	text-align: left; padding: 5px;	vertical-align: middle; }
th { border-width: 0 1px 1px 0;	font-weight: bold; text-transform: uppercase;	font-size: 85%; }
td { border-width: 0 1px 1px 0; }
.content table a { border: none; } iframe, video, audio, object, embed { max-width: 100%; } input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea { border-radius:0; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { background: #ffcc00; color:#353535; border:none; font-size:10px; font-weight:bold; padding: 9px 15px 9px; }
button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background: #353535; color:#ffcc00; } .alignleft { float:left; margin:5px 15px 15px 0; }
.alignright { float:right; margin:5px 0 15px 15px; }
.aligncenter { clear: both;	display: block;	margin-left: auto; margin-right: auto; } .logo { margin-bottom:0; }
.slogan { margin-top:0; font-size:12px; } .breadcrumb { margin:0 0 30px 0; }
.breadcrumb h3 { background: #353535; color:#fff; margin:0; font-size:26px; line-height: 1; padding:20px 0 17px 20px; box-shadow: 0 0 7px rgba(0,0,0,0.1); } .footer-wrap { margin-top:60px; background: #353535 url(//loubetsie.com/wp-content/themes/acoustic/images/bg_footer.png) no-repeat bottom right ; }
.footer { padding:60px 0 30px 0; }
.footer ul, .footer p, .footer span { font-size: 13px; line-height: 1.5; }
.footer a { color:#ffcc00; }
.footer ul, .footer ol { list-style: none; }
.footer li { border-bottom:solid 1px #4a4a4a; padding:10px 0; }
.footer li:last-child { border-bottom: none; }
.footer li:first-child { padding-top:0; }
.footer li p { margin-bottom:0; }
.footer .btn, .footer .button { color: #222; }
.footer .btn:hover, .footer .button:hover { background-color: #111; }
.footer h1, .footer h2, .footer h3, .footer h4 { color: #FFF; } aside.sidebar, aside p, aside li { font-style: normal; font-size:13px; }
.widget { margin-bottom:30px; padding-top: 30px; position: relative; }
.widget-content { background-color: #fff; box-shadow: 0 0 7px rgba(0,0,0,0.1); padding: 10px; }
.widget .widget-content { padding:10px; background: #fff; box-shadow: 0 0 7px rgba(0,0,0,0.1); }
.widget .widget-content > ul { list-style: none; margin: 0;}
.widget h3.widget-title { position: absolute; top: 0; left: 0; }
.widget .post-date { background: none; position:static; padding:0; margin:0; color:#626262; border:none; width:auto; }
.footer, .footer .widget h3, .footer p { color:#fff; }
.footer .widget-content { background: none; box-shadow: none; color:#fff; }
.footer .widget-content p, .footer li { color:#fff; font-style: normal; }
.footer .widget .widget-content { background: none; padding:0; }
.footer .widget-content {	background: transparent; }
.footer .widget_ci_discography_widget .widget-content,
.footer .widget_ci_event_widget .widget-content,
.footer .widget_ci_videos_widget .widget-content,
.footer .widget_ci_galleries_widget .widget-content { background: #3A3A3A; } .listing { list-style: none; }
.listing li { margin-bottom:30px; }
.listing li img {	-webkit-transition: opacity 0.25s ease;
-moz-transition: opacity 0.25s ease;
-ms-transition: opacity 0.25s ease;
-o-transition: opacity 0.25s ease;
transition: opacity 0.25s ease; }
.listing li img:hover { opacity:0.8; }
.listing .widget-content { padding:10px; }
.listing .widget-content img { display:block; margin-bottom:10px; }
.listing .widget-content .btn { margin-top:10px; }
.video-listing .widget-content .btn { margin-top:0; } .slider { margin-bottom:30px; }
.slides { box-shadow: 0 0 7px rgba(0,0,0,0.1); }
.slides li { position:relative; }
.slider-text-wrap { position:absolute; bottom:30px; right:0; }
.slide-text { background: #000; background: rgba(0,0,0,0.8); padding:30px 25px 25px 25px; text-align: center; z-index:10000; }
.slide-text span.slide-title { margin:0; padding:10px 0 8px 0; color:#fff; font-size:36px; line-height: 1; border-top:solid 3px #fff; border-bottom:solid 1px rgba(255,255,255,0.2); }
.slide-text a { display:block; color:#fff !important; padding:8px 0 10px 0; border-bottom:solid 3px #fff; }
.slide-more { border-bottom:none !important; }
.video-slide iframe { padding-bottom:0; } .navigation { margin-top:30px;  }
#navigation { margin-bottom:0; background: #fff; width:100%; box-shadow: 0 0 7px rgba(0,0,0,0.1); }
#navigation * { margin: 0; padding: 0; list-style: none; }
#navigation { line-height:	1.0; float: left; }
#navigation ul { position: absolute; top: -999em; width: auto; box-shadow: 0 0 7px rgba(0,0,0,0.1);  }
#navigation ul ul { overflow:visible !important; }
#navigation ul li { width: 100%; }
#navigation li:hover { visibility: inherit; }
#navigation li { float: left; position: relative; text-decoration:none;  }
#navigation a { white-space: nowrap; display: block; background: #fff; position: relative; font-size:12px; font-weight:300; padding: 25px; }
#navigation ul li a, #navigation ul ul li a { padding: 15px 55px 15px 15px !important;}
#navigation li.current-menu-item li a { background: #fff; color:#353535; box-shadow: none; }
#navigation a:hover, #navigation .current-menu-item a, #navigation li.current-menu-item li a:hover, #navigation .sfHover:hover > a { background: #353535; color:#fff; box-shadow: inset 0 0 15px #000; }
#navigation li li a, #navigation li li li a { font-size:12px; padding:15px; }
#navigation a:hover { border:none; }
#navigation li:hover ul,#navigation li.sfHover ul { left: -1px; top: 62px; z-index: 99; }
ul#navigation li:hover li ul, ul#navigation li.sfHover li ul { top: -999em; }
ul#navigation li li:hover ul, ul#navigation li li.sfHover ul { left: 100%; top: -1px; }
ul#navigation li li:hover li ul, ul#navigation li li.sfHover li ul { top: -999em; }
ul#navigation li li li:hover ul, ul#navigation li li li.sfHover ul { left: 10em; top: 0; }
.alt-nav { display:none; }
.sf-arrows .sf-with-ul:after {
content: '';
position: absolute;
top: 45%;
right: 12px;
height: 0;
width: 0;
margin-top: 1px; border: 4px solid transparent;
border-top-color: #727272; }
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
border-top-color: #202020; } .sf-arrows ul .sf-with-ul:after {
margin-top: -2px;
margin-right: -3px;
border-color: transparent;
border-left-color: #202020; border-left-color: rgba(0,0,0,.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
border-left-color: #FFF !important;
border-top-color: transparent !important;
}
.sf-arrows li:hover > .sf-with-ul:after {
border-top-color: #FFF;
} .latest-media { margin-bottom:30px; }
.media-block { position:relative; background: #fff; box-shadow: 0 0 7px rgba(0,0,0,0.1); }
.media-block img { display:block; }
.media-block-details { padding:10px; }
.media-photo .btn { margin-top:10px; }
.media-video { background-image: url(//loubetsie.com/wp-content/themes/acoustic/images/icon_video.png); background-repeat: no-repeat; background-position: 90% 90%; }
.media-photo { background-image: url(//loubetsie.com/wp-content/themes/acoustic/images/icon_photo.png); background-repeat: no-repeat; background-position: 90% 90%; }
.media-act { width:100%; height:70%; display:block; position:absolute; top:0; left:0; display:none; }
.media-video .media-act { background: url(//loubetsie.com/wp-content/themes/acoustic/images/icon_play.png) no-repeat 50% 50%; }
.media-photo .media-act { background: url(//loubetsie.com/wp-content/themes/acoustic/images/icon_zoom.png) no-repeat 50% 50%; } .post { background: #fff; box-shadow: 0 0 7px rgba(0,0,0,0.1); margin-bottom:30px; }
.post:last-child { margin-bottom:0; }
.post img.post-featured { display:block; }
.post-date { display:block; background: #353535; color:#fff; padding:15px 0; position:absolute; bottom:0; left:30px; width:65px; border-bottom:solid 5px #ffcc00; }
.post-date span { display:block; text-align: center; line-height: 1; }
.post-date .day { font-size:32px; }
.post-date .month { font-size:10px; color:#a8a8a8; padding:2px 0 3px 0; }
.post-date .year { font-size:18px; }
.post-featured { position:relative; }
.post-copy { padding:10px 30px 30px 30px; }
.post-copy > *:last-child { margin-bottom:0; }
.post-body { position:relative; }
.post-meta { font-size:12px; margin:18px 0 15px 0; border-top:double 3px #f1f1f1; border-bottom:double 3px #f1f1f1; padding:5px 0; }
.post-404 { padding-top:30px; }
.post-404 #search-body { margin-bottom:0; }
.gallery-icon a { border-bottom:0 !important; } .pad { padding:0 30px; }
#comment-list { margin-left:0; }
.post-comments ol, .post-comments ul { list-style: none; font-size:inherit;  }
.post-comments > ol { margin-left:0; margin-bottom:0; }
.post-comments li { position:relative; }
.post-comments .avatar { position:absolute; top:3px; left:0; margin: 0 15px 5px 0; text-align: center; }
.post-comments .comment-text { margin-bottom:10px; }
.post-comments > .comment-text:last-child { margin-bottom:0; }
.post-comments .comment-copy { margin-left:60px;  padding: 0 15px 15px 0; }
.post-comments .comment-copy p { margin-bottom:10px; }
.post-comments .comment-meta { margin-bottom:5px; line-height: 1; font-weight:bold; }
.post-form { margin:0 30px 30px 0; }
#cancel-comment-reply-link { margin-left:20px; }
ol li ul, ol li ol { margin-bottom: 0; margin-left: 60px; }
ul li ul, ul li ol { margin-bottom: 0; margin-left: 30px; }
.comment-form-cookies-consent {
line-height: normal;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.comment-form-cookies-consent [type="checkbox"] {
margin: 0;
}
.comment-form-cookies-consent label {
display: inline-block;
margin: 0 0 0 8px;
text-transform: none;
cursor: pointer;
padding: 0;
} .events-section li { position:relative; }
.events-section .event-info { margin:21px 0 0 10px; }
.events-section .event-info .btn { position:absolute; top:23px; right:30px; }
#map { height:400px; }
#map h3 { line-height: 1; font-size:18px; margin-bottom:5px; }
#map h4 { line-height: 1; font-size:14px; margin-bottom:8px; }
#map p { line-height:1; font-size:12px; }
#map img { max-width: none; } .widget-tracks { list-style: none; }
.widget-tracks li { position:relative; }
.widget-tracks li:nth-child(even) .track-no { background: #3f3f3f; }
.track-no { float:left; width:65px; background: #353535; color:#fff; padding:10px 0; margin-bottom:0; text-align: center; font-size:30px; }
.track-info { float:left; margin:18px 0 0 20px; }
.track-audio { clear:both; display:none; }
.track-listen, a.sm2_button { display:block; width:30px; height:30px; position:absolute; top:20px; right:20px; text-indent: -9999px; background: url(//loubetsie.com/wp-content/themes/acoustic/images/bg_speaker.png) no-repeat; border-bottom:none !important; transition: none;}
.btns { position:absolute; right:60px; top:22px; }
.btns a { margin-left:5px; }
.single-meta { list-style: none; border-bottom:solid 1px #f1f1f1; font-weight:bold; padding-bottom:20px; }
.single-meta span { font-weight:normal; display:inline-block; min-width:100px; text-align: right; }
.track-lyrics-hold { display: none; }
a.sm2_button { background: url(//loubetsie.com/wp-content/themes/acoustic/images/icon_playback.png) no-repeat; }
a.sm2_button.sm2_playing { background-position: 0 -30px; } .video-player-archive { display:none; }
.video-single iframe { padding-bottom:0; } .gallery-link { display:block; }
.gallery-link img { display:block; }
.gallery-link-pad img { margin-bottom:10px; }
.hidden { display: none; } .content-inner { background: #fff; padding:40px 50px; box-shadow: 0 0 7px rgba(0,0,0,0.1); }
.content-single { margin-top:30px; }
.content-fullwidth { margin-top:0; } .pagination a, .pagination span, .wp-pagenavi a, .wp-pagenavi span, .woocommerce-pagination a, .woocommerce-pagination span { display:inline-block; font-size:11px; font-weight:bold; line-height: 1; background: #fff; box-shadow: 0 0 7px rgba(0,0,0,0.1); padding:10px 12px; margin-right:10px; border:none; }
.pagination a:hover, .wp-pagenavi a:hover, .woocommerce-pagination a:hover { background: #353535; color:#fff; border:none; }
.pagination .current, .wp-pagenavi .current { background: #353535; color:#ffcc00; }
.woocommerce-pagination ul { list-style: none; margin: 0; padding: 0; }
.woocommerce-pagination ul li { float: left; }
#paging .nav-symbol { border: none; padding: 0; margin: 0; box-shadow: none; background: none; }
#paging a:hover .nav-symbol { color: inherit; } .widget-artists { list-style: none; }
.widget-artists p { margin-bottom:0; }
.artist-photo { float:left; width:83px; }
.artist-photo img { display:block; }
.artist-info { float:left; padding:10px; }
.artist-info span { display:block; font-style: normal; }
.artist-info .btn { margin-top:10px; } .widget_ci_artist_widget .widget-content, .widget-single-artist .widget-content { padding:10px; margin-bottom:0; }
.widget_ci_artist_widget .widget-content img { display:block; margin-bottom:10px; }
.widget_ci_artist_widget .btn { margin-top:10px; }
.widget-single-artist img { margin-bottom:0; display:block;} .widget_ci_discography_widget .widget-content { padding:0; margin-bottom:0; }
.single-cpt_discography .widget_ci_discography_widget .widget-content { padding:10px; }
.widget_ci_discography_widget .widget-content .widget-content { padding:10px; }
.widget_ci_discography_widget .widget-content img { display:block; margin-bottom:10px; }
.widget_ci_discography_widget .btn { margin-top:10px; }
.widget_ci_tracklisting_widget .widget-content > a { border: none; }
.widget_ci_tracklisting_widget img{ margin-bottom: 5px; }
.widget-tracks li { min-height: 68px; }
.widget_ci_tracklisting_widget .widget-content { padding: 0; }
.widget_ci_tracklisting_widget .album-info { padding: 0 10px 10px; } .widget_ci_events_widget .widget-content { padding:0; }
.widget-events { list-style:none; box-shadow: 0 0 7px rgba(0,0,0,0.1); padding:0 !important;  }
.widget_ci_events_widget .widget-events { margin-bottom:0; }
.page-template-template-events-php .widget-events { box-shadow:none; }
.widget-events li:nth-child(even) .event-date { background: #3f3f3f; }
.widget-events .btn { margin-top:10px; }
.event-date { float:left; width:65px; background: #353535; color:#fff; padding:10px 0; margin-bottom:0;  }
.event-date span { display:block; text-align: center; line-height: 1; font-style: normal; }
.event-date .day, .event-date.recurrent .date {color: #fff; font-size:32px; }
.event-date .month, .event-date.recurrent { font-size:10px; color:#a8a8a8; padding:2px 0 3px 0; text-align: center; text-transform: uppercase; }
.event-date .year, .event-date.recurrent .time { color: #FFF; font-size:20px; }
.event-info { float:left; padding:10px; }
.event-flyer { margin-bottom:0; padding:10px; }
.event-flyer img { display:block; }
.widget-single-event .widget-content { padding:10px; margin-bottom:0; }
.widget-single-event img { margin-bottom:0; display:block;}
.widget_ci_event_widget li { background: #FFF; }
.event-date.recurrent { padding-top: 10px; padding-bottom: 10px; } .widget_ci_flickr_widget .widget-content { padding:0; }
.f { padding:10px; background: #fff; box-shadow: 0 0 7px rgba(0,0,0,0.1);  }
.footer .f { background: none; }
.flickr_badge_image { float: left; margin-right: 10px; margin-bottom: 10px; padding: 0; }
.flickr_badge_image img { width:80px; height:80px; }
.flickr_badge_image:nth-child(3n+1) { margin-right:0; }
.flickr_badge_image img { display: block; }
.flickr_badge_image:nth-last-of-type(-n+3) { margin-bottom:0; } .widget_ci_galleries_widget .widget-content { padding:0; }
.widget_ci_galleries_widget .widget-content .widget-content { padding:10px; }
.widget_ci_galleries_widget .widget-content .btn { margin-top:10px; }
.widget_ci_galleries_widget .widget-content img { display:block; margin-bottom:10px; } .widget_ci_videos_widget .widget-content { padding:0; }
.widget_ci_videos_widget .widget-content .widget-content { padding:10px; }
.widget_ci_videos_widget .widget-content img { display:block; margin-bottom:10px; }
video, audio { max-width:100%; }
.mejs-container video, .mejs-container audio { max-width:none; }
.mejs-container object, .mejs-container embed { height:360px; } .widget_ci_twitter_widget .tul { background: #fff; box-shadow: 0 0 7px rgba(0,0,0,0.1); }
.widget_ci_twitter_widget ul { list-style: none; margin-bottom:0;  }
.widget_ci_twitter_widget li { border-bottom:solid 1px #f1f1f1; padding-bottom:10px; margin-bottom:10px; }
.widget_ci_twitter_widget li:last-child { margin-bottom:0; padding-bottom:0; border-bottom:0; }
a.twitter-time { display:block; width:auto; font-size:11px; padding:5px 0; border-bottom:none; }
.footer .widget_ci_twitter_widget .tul { background: none; box-shadow: none; } .widget_about, .textwidget { font-size:13px; }
.textwidget p:last-child { margin-bottom:0; }
.widget_recent_entries li { margin-bottom: 10px; }
.widget_recent_entries .post-date { font-size: 11px; } .widget > h3 + form#searchform, .widget_product_search form#searchform { background: #fff; padding:10px; box-shadow: 0 0 7px rgba(0,0,0,0.1); }
.widget_search label, .widget_product_search label { display:none; }
.widget_search input[type=text], .widget_product_search input[type=text] { font-size: 11px; } .widget_ci_artists_widget ul.widget-artists, .widget_ci_artists_widget .widget-content { padding:0 !important; margin-bottom:0; } .widget_ci_event_widget .widget-content { padding:0; !important; } .socials-top .widget.widget_ci_socials_ignited,
.socials-top .widget.widget_ci_socials_ignited_fontawesome,
.socials-top .widget.widget_socials_ignited { padding: 0; margin: 0; height: 100%; width: 100%; display: table; text-align: right;}
.socials-top .ci-socials-ignited,
.socials-top .ci-socials-ignited-fa { display: table-cell; vertical-align: middle; }
.socials-top h3.widget-title { display: none; } .sticky {}
.bypostauthor {}
.wp-caption { max-width: 96%; padding: 5px 3px 10px; text-align: center; }
.wp-caption.alignnone { margin: 5px 20px 20px 0; }
.wp-caption.alignleft {	margin: 5px 20px 20px 0; }
.wp-caption.alignright { margin: 5px 0 20px 20px; }
.wp-caption img { border: 0 none; height: auto;	margin: 0; max-width: 98.5%; padding: 0; width: auto; }
.wp-caption p.wp-caption-text {	font-size: 11px; line-height: 17px;	margin: 0; padding: 7px 4px 0; }
.sticky {}
.bypostauthor { }
.gallery {
margin-bottom: 20px;
overflow: hidden;
}
.gallery-item {
float: left;
margin: 0 4px 4px 0;
overflow: hidden;
position: relative;
}
.gallery-columns-1 .gallery-item {
max-width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 48%;
max-width: -webkit-calc(50% - 4px);
max-width:         calc(50% - 4px);
}
.gallery-columns-3 .gallery-item {
max-width: 32%;
max-width: -webkit-calc(33.3% - 4px);
max-width:         calc(33.3% - 4px);
}
.gallery-columns-4 .gallery-item {
max-width: 23%;
max-width: -webkit-calc(25% - 4px);
max-width:         calc(25% - 4px);
}
.gallery-columns-5 .gallery-item {
max-width: 19%;
max-width: -webkit-calc(20% - 4px);
max-width:         calc(20% - 4px);
}
.gallery-columns-6 .gallery-item {
max-width: 15%;
max-width: -webkit-calc(16.7% - 4px);
max-width:         calc(16.7% - 4px);
}
.gallery-columns-7 .gallery-item {
max-width: 13%;
max-width: -webkit-calc(14.28% - 4px);
max-width:         calc(14.28% - 4px);
}
.gallery-columns-8 .gallery-item {
max-width: 11%;
max-width: -webkit-calc(12.5% - 4px);
max-width:         calc(12.5% - 4px);
}
.gallery-columns-9 .gallery-item {
max-width: 9%;
max-width: -webkit-calc(11.1% - 4px);
max-width:         calc(11.1% - 4px);
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
margin-right: 0;
}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
clear: left;
}
.gallery-caption {
background-color: rgba(0, 0, 0, 0.7);
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
color: #fff;
font-size: 12px;
line-height: 1.5;
margin: 0;
max-height: 50%;
opacity: 0;
padding: 6px 8px;
position: absolute;
bottom: 5px;
left: 0;
text-align: left;
width: 100%;
}
.gallery-caption:before {
content: "";
height: 100%;
min-height: 49px;
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.gallery-item:hover .gallery-caption {
opacity: 1;
}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
} .post-copy > [class^="wp-block-"] {
margin-bottom: 30px;
}
.wp-block-audio audio,
.wp-block-video video {
width: 100%;
} .entry-summary > .woocommerce-product-rating { display: none; }
.shop-actions, .term-description, .page-description {
padding: 20px;
background: #FFF;
box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
font-size: 12px;
margin-bottom: 30px;
}
.shop-actions p {
font-size: 12px;
float: left;
max-width: 40%;
margin: 2px 0 0 0;
}
.shop-actions .woocommerce-ordering {
float: right;
margin: 0;
font-size: 12px;
}
.woocommerce-ordering select {
padding: 3px 5px;
}
.product-item {
margin-bottom: 30px;
}
.product-item > div, .woocommerce-message {
background: #FFF;
box-shadow: 0 0 7px rgba(0,0,0,0.1);
position: relative;
}
.woocommerce-info {
background: #F8F8F8;
font-size: 12px;
box-shadow: none;
padding: 15px 20px;
}
.woocommerce-message {
padding: 20px 20px;
}
.listing .product-thumb img {
-webkit-transition: opacity 0.25s ease;
-moz-transition: opacity 0.25s ease;
-ms-transition: opacity 0.25s ease;
-o-transition: opacity 0.25s ease;
transition: opacity 0.25s ease;
}
.listing .product-thumb img:hover {
opacity: 0.8;
}
.product-item .product-price .amount {
font-family: 'League Gothic', Impact, sans-serif;
font-weight: normal;
font-size: 24px;
display: block;
line-height: 1;
}
.product-item .product-price del .amount {
font-size: 20px;
color: #A8A8A8;
}
.product-item .product-price del {
color: red;
}
.product-item .product-price ins {
text-decoration: none;
}
.product-item .product-price .from {
color: #A8A8A8;
font-size: 9px;
padding: 2px 0 3px;
text-transform: uppercase;
}
.product-info .pair-sub {
font-size: 11px;
}
.product-info {
float: right;
padding: 10px;
width: 80%;
}
.product-item .product-price {
background: none repeat scroll 0 0 #353535;
color: #FFFFFF;
float: left;
margin-bottom: 0;
padding: 30px 0;
text-align: center;
width: 20%;
position: absolute;
bottom: 0;
}
.product-item .button {
margin-top: 10px;
}
h1.product_title {
font-size: 20px;
line-height: 30px;
margin-bottom: 0;
}
.post.entry-summary {
margin-bottom: 30px;
}
.images {
margin-bottom: 30px;
}
.woocommerce-tabs {
background: none repeat scroll 0 0 #FFFFFF;
box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
margin-bottom: 30px;
padding: 20px;
}
ul.tabs {
list-style: none;
margin: 0;
padding: 35px 0 0 0;
}
.tab-container {
}
ul.tabs li {
border-bottom: 1px solid #CCC;
list-style: none;
margin: 0;
}
ul.tabs li a,
ul.tabs li a:visited {
padding: 10px 0;
color: #565656;
text-transform: uppercase;
font-weight: bold;
display: inline-block;
border-bottom: 1px solid transparent;
font-size: 12px;
}
ul.tabs li.active a,
ul.tabs li.active a:visited {
color: #000;
border-bottom: 1px solid #000;
}
.woocommerce-tabs .panel.entry-content {
padding: 20px 30px 20px 30px;
border-left: 1px solid #ccc;
min-height: 200px;
}
.woocommerce-tabs .panel.entry-content h2 {
display: none;
}
#reviews #comments ol.commentlist { list-style: none; }
#reviews time {
display: inline;
}
#reviews #comments ol.commentlist li img {
border: none;
}
form.cart div.quantity {
position: relative;
}
.shop_table.cart a,
.shop_table.cart a:visited {
text-decoration: none;
border: none;
}
.shop_table.cart a:hover {
border: none;
}
.quantity {
width: 80px;
position: relative;
height: 48px;
}
.quantity input {
border: none;
border-radius: 0;
color: #FFF;
line-height: 1;
max-width: 100%;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.quantity input:focus {
}
.quantity input.qty {
color: #000000;
font-size: 14px;
height: 48px;
line-height: 1;
padding: 0 21px;
text-align: center;
}
.quantity .plus,
.quantity .minus {
font-size: 15px;
line-height: 0;
padding: 3px 10px;
position: absolute;
right: 0;
text-align: center;
width: 30px;
z-index: 200;
border-left: 1px solid #353535;
height: 50%;
}
.quantity .plus:hover,
.quantity .minus:hover {
}
.quantity .plus {
top: 0;
}
.quantity .minus {
bottom: 0;
}
.single_add_to_cart_button {
padding: 20px 35px 17px;
line-height: 1 !important;
text-transform: uppercase;
height: 48px;
}
button[disabled],
input[disabled] {
opacity: 0.7;
cursor: not-allowed;
background-color: #ccc !important;
color: #353535 !important;
}
a.button.added:before, button.button.added:before, input.button.added:before, #review_form #submit.added:before {
right: 2px;
}
.add_to_cart_button.added {
padding-right: 24px !important;
color: #353535;
}
.images {
margin: 20px 0 0 0;
}
.woocommerce-product-gallery__image {
display: block;
margin-bottom: 10px;
}
form.cart table.variations {
margin-bottom: 30px;
position: relative;
}
form.cart table.variations td {
padding: 0;
}
form.cart table.variations label {
display: block;
padding: 10px;
font-size: 14px;
}
.product .single_variation {
margin-bottom: 14px;
}
.woocommerce-variation-price {
font-size: 1.2em;
font-weight: bold;
}
table.variations {
background: #F8f8f8;
}
form.cart table.variations label {
margin-bottom: 0;
}
form.cart .variations select {
width: 98%;
}
form.cart table.variations .reset_variations {
position: absolute;
text-transform: uppercase;
font-size: 0.8em;
color: red;
bottom: -27px;
left: 0;
}
form.cart table.group_table {
margin-bottom: 20px;
}
form.cart table.group_table label,
form.cart table.group_table span.amount {
color: #000;
display: inline;
margin: 0;
font-weight: normal;
font-size: 14px;
}
form.cart table.group_table del span.amount {
font-size: 12px;
}
.widget_shopping_cart_content ul li.empty {
padding: 5px 15px;
font-size: 12px;
} .woocommerce.widget_price_filter.widget .widget-content {
background: #fff;
padding: 10px 20px;
box-shadow: 0 0 7px rgba(0,0,0,0.1);
}
.ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ui-slider {
position: relative;
text-align: left;
background: #e5e5e5;
margin-bottom: 30px;
}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 0.9em;
height: 1.62em;
cursor: default;
background: #353535;
border-radius: 50px;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background-position: 0 0;
background: #cdd5d7;
} .ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
filter: inherit;
}
.ui-slider-horizontal {
height: .6em;
margin-top: 15px;
}
.ui-slider-horizontal .ui-slider-handle {
top: -.5em;
margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
right: 0;
}
.ui-slider-vertical {
width: .8em;
height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
left: -.3em;
margin-left: 0;
margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
left: 0;
width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
top: 0;
}
.ui-slider-handle span {
position: absolute;
bottom: -25px;
font-size: 12px;
color: #647b81;
text-align: center;
left: -7px;
}
.price_label {
float: right;
font-size: 11px;
}
.sr-only, .screen-reader-text {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
} .shop_table {
width: 100%;
margin-bottom: 30px;
}
.shop_table td {
padding: 10px;
}
.shop_table tr {
border-bottom: 1px dotted #E5E5E5;
}
.shop_table td a,
.shop_table td a:visited {
color: #000;
}
.shop_table td a:hover {
color: #333;
}
.shop_table .variation {
font-size: 11px;
margin-bottom: 5px;
}
.shop_table .product-price {
font-weight: bold;
font-size: 12px;
margin: 0;
}
.shop_table .variation dt {
display: inline;
font-weight: bold;
margin-right: 4px;
}
.shop_table .variation dd {
display: inline;
}
.shop_table .product-thumbnail img {
max-width: 80px;
}
.shop_table thead tr {
border-bottom: 1px solid #E5E5E5;
}
.shop_table th {
padding: 10px;
font-weight: bold;
text-transform: uppercase;
font-size: 11px;
color: #000;
}
th.product-name {
text-align: left;
}
td.product-price,
td.product-quantity,
td.product-subtotal {
text-align:center;
}
td.product-quantity .quantity {
margin: 0 auto;
}
.cart-collateral-wrap {
padding: 10px 0 0 30px;
}
label[for=coupon_code] {
color: #000;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
margin-bottom: 10px;
}
.coupon {
position: relative;
margin-bottom: 30px;
}
#coupon_code {
width: 100%;
height: 33px;
line-height: 1;
}
input[name=apply_coupon] {
padding: 11px;
position: absolute;
right: 0;
top: 31px;
height: 33px;
font-size: 10px;
}
.cart_totals h2 {
font-size: 13px;
color: #000;
font-weight: bold;
font-family: Muli,"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
text-transform: uppercase;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 2px solid #000;
}
.cart_totals table {
width: 100%;
margin-bottom: 30px;
}
.cart_totals table th {
padding: 10px 0;
font-size: 11px;
text-align: left;
text-transform: uppercase;
}
.cart_totals table tr.total th {
font-size: 13px;
}
.cart_totals table tr {
border-bottom: 1px solid #E5E5E5;
}
.cart-collaterals input[name=update_cart],
.cart-collaterals input[name=proceed] {
width: 100%;
margin-bottom: 15px;
padding: 14px;
font-size: 10px;
}
.shipping-calculator-button,
.shipping-calculator-button:visited {
font-size: 12px;
font-family: Muli,"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
color: #000;
text-transform: uppercase;
font-weight: bold;
margin-bottom: 20px;
display: block;
}
.shipping-calculator-button:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:7px;content:"\e02e"; font-size: 10px;} form.checkout h3 {
color: #000;
margin-bottom: 15px;
padding-bottom: 10px;
border-bottom: 1px solid #E5E5E5;
}
.form-row {
margin-bottom: 20px;
}
.checkout .col-2 h3 {
float: none;
}
.col-1, .col-2 {
border-bottom: 2px solid #000;
padding-bottom: 25px;
margin-bottom: 30px;
}
.checkout .shop_table	tfoot tr {
border: none;
}
.checkout .shop_table tfoot td,
.checkout .shop_table tfoot th {
text-align: right;
}
.checkout .product-total {
text-align: right;
}
.payment_methods label {
display: inline;
}
.payment_method_paypal img {
display: none;
}
.payment_method_paypal .about_paypal {
font-size: 0.9em;
margin-left: 10px;
}
.place-order .button {
width: auto;
}
.place-order .terms {
margin: 8px 10px 0 0;
}
label.checkbox {
display: inline-block;
}
#payment div.payment_box {
background: #FFF;
border: 1px solid #E5E5E5;
box-shadow: none;
}
#payment div.payment_box:after {
border: 8px solid #fff; border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
z-index: 10;
}
#payment div.payment_box:before {
border-color: transparent transparent #E5E5E5;
border-image: none;
border-style: solid;
border-width: 10px;
content: "";
display: block;
left: -2px;
margin: -1em 0 0 2em;
position: absolute;
top: -8px;
z-index: 10;
}
#payment {
border-radius: 0;
border: 1px solid #e5e5e5;
}
#payment div.form-row {
margin: 0;
border: none;
}
.ci_separator {
border-bottom: 1px solid #E5E5E5;
margin: 40px 0;
display: block;
}
.select2-container .select2-selection--single {
border-radius: 0;
border-color: #ccc;
height: 32px;
box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
.select2-search__field {
height: 45px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 30px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 100%;
} .woocommerce.widget .widget-content {
padding: 0;
box-shadow: none;
background: none;
}
.widget .product_list_widget {
background: #fff;
box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
}
.widget .product_list_widget li {
padding: 0;
background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); background: linear-gradient(to bottom,  #ffffff 0%,#f7f7f7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); }
.footer .widget .product_list_widget li {
background: none repeat scroll 0 0 #353535;
}
.footer .from { display: none; }
.widget .product_list_widget li a {
font-size: 13px;
line-height: 1;
margin: 0;
padding: 17px 10px 10px 10px;
font-weight: bold;
border: none;
}
.widget .product_list_widget img {
float: left;
width: 83px;
margin: -17px 10px 0 -10px;
}
.widget .product_list_widget .amount {
color: #7C7C7C;
font-size: 12px;
font-style: normal;
line-height: 1;
margin: 0;
position: relative;
top: -10px;
}
.footer .widget .product_list_widget .amount {
color: #FFF;
}
.widget .product_list_widget .star-rating {
margin: -5px 0 10px 92px;
}
.star-rating {
position: relative;
}
.star-rating span {
float: none;
display: block;
position: absolute;
}
.widget .product_list_widget ins {
text-decoration: none;
}
.widget .product_list_widget .quantity .amount {
top: 0;
}
.widget .product_list_widget .quantity {
font-size: 12px;
position: relative;
top: -10px;
}
.widget_shopping_cart .total {
bordeR: none;
font-size: 12px;
padding: 15px;
color: #fff;
background: #353535;
}
.widget_shopping_cart .buttons {
background: #FFF;
padding: 15px;
box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
}
.widget_shopping_cart .buttons a {
width: 50%;
text-align: center;
}
.product-category mark { background: none; }
.onsale {
position: absolute;
top: 20px;
right: 15px;
background: #343434;
padding: 5px 10px;
color: #FFF;
font-size: 11px;
} .null-instagram-feed p {
padding-top: 10px;
}
.widget .instagram-pics {
list-style: none;
margin: 0;
padding: 0;
}
.widget .instagram-pics:before, .widget .instagram-pics:after {
content: " "; display: table; }
.widget .instagram-pics:after {
clear: both;
}
.widget .instagram-pics li {
border-bottom: 0;
padding: 0;
float: left;
width: 33.33333333333%;
}
.widget .instagram-pics li a {
display: block;
color: #7B7B7B;
border-bottom: none;
}
.widget .instagram-pics li a img {
display: block;
} #mobile-bar {
text-align: center;
position: fixed;
top: 0;
z-index: 1000;
width: 100%;
background: #242628;
background-image: linear-gradient(bottom, rgb(20,22,23) 1%, rgb(34,36,38) 100%);
background-image: -o-linear-gradient(bottom, rgb(20,22,23) 1%, rgb(34,36,38) 100%);
background-image: -moz-linear-gradient(bottom, rgb(20,22,23) 1%, rgb(34,36,38) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(20,22,23) 1%, rgb(34,36,38) 100%);
background-image: -ms-linear-gradient(bottom, rgb(20,22,23) 1%, rgb(34,36,38) 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.01, rgb(20,22,23)),
color-stop(1, rgb(34,36,38))
);
padding: 15px 10px 0 10px;
height: 48px;
border-bottom: 1px solid rgba(0,0,0,0.8);
box-shadow: 0 4px 3px rgba(0, 0, 0, 0.2);
display: none;
}
.menu-trigger,
.menu-trigger:focus {
width: 24px;
height: 21px;
background: url(//loubetsie.com/wp-content/themes/acoustic/images/menu_trigger.png) no-repeat;
cursor: pointer;
opacity: 0.85;
margin: 0;
outline: none;
position: absolute;
left: 10px;
top: 12px;
}
.menu-trigger:hover { opacity: 0.95; }
.menu-trigger:active { opacity: 1; }
.mob-title {
color: #eeeeee;
font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 14px;
text-shadow: 1px 1px 0 rgba(0,0,0,1);
line-height: 1;
margin: 0;
padding: 0;
}
.jPanelMenu-panel { background: none !important; padding-top: 48px; }
#jPanelMenu-menu { display: none; padding: 0; background: #2b2e30; border-right: 1px solid rgba(0,0,0,0.3); }
#jPanelMenu-menu ul { list-style: none; margin: 0; padding: 0; display: block !important; visibility: visible !important; }
#jPanelMenu-menu li { display: block; float: none; padding: 0; margin: 0; border: none; }
#jPanelMenu-menu > li:last-child {  border-bottom: 1px solid rgba(255,255,255,0.1); }
#jPanelMenu-menu a, #jPanelMenu-menu a:visited { padding: 12px 20px; display: block; border-bottom: 1px solid rgba(0,0,0,0.7); border-top: 1px solid rgba(255,255,255,0.1); color: #eeeeee; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: bold; font-size: 14px; text-shadow: 1px 1px 0 rgba(0,0,0,1); }
#jPanelMenu-menu a:hover {
background-image: linear-gradient(bottom, rgb(43,46,48) 1%, rgb(50,54,56) 100%);
background-image: -o-linear-gradient(bottom, rgb(43,46,48) 1%, rgb(50,54,56) 100%);
background-image: -moz-linear-gradient(bottom, rgb(43,46,48) 1%, rgb(50,54,56) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(43,46,48) 1%, rgb(50,54,56) 100%);
background-image: -ms-linear-gradient(bottom, rgb(43,46,48) 1%, rgb(50,54,56) 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.01, rgb(43,46,48)),
color-stop(1, rgb(50,54,56))
);
}
#jPanelMenu-menu a:active {
background-image: linear-gradient(bottom, rgb(43,46,48) 1%, rgb(34,36,38) 100%);
background-image: -o-linear-gradient(bottom, rgb(43,46,48) 1%, rgb(34,36,38) 100%);
background-image: -moz-linear-gradient(bottom, rgb(43,46,48) 1%, rgb(34,36,38) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(43,46,48) 1%, rgb(34,36,38) 100%);
background-image: -ms-linear-gradient(bottom, rgb(43,46,48) 1%, rgb(34,36,38) 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.01, rgb(43,46,48)),
color-stop(1, rgb(34,36,38))
);
}
#jPanelMenu-menu a:focus { outline: none; }
#jPanelMenu-menu li ul li a { padding: 9px 0 9px 30px; font-size: 12px; }
#jPanelMenu-menu li ul li ul li a { padding: 9px 0 9px 40px; font-size: 11px; }
#jPanelMenu-menu .sf-sub-indicator { display: none; }
#jPanelMenu-menu li.current-menu-item > a,
#jPanelMenu-menu li.current_page_item > a,
#jPanelMenu-menu li.current-menu-item > a:visited,
#jPanelMenu-menu li.current_page_item > a:visited { }
div.pp_woocommerce .pp_close { top: 9px !important; right: 7px !important; } @media only screen and ( max-width: 916px ) and ( min-width: 767px ) {
.artist-photo { width: 100%; }
} @media only screen and (max-width: 959px) {
.nav { display:none; }
#mobile-bar { display: block; }
body { border:none; }
.alt-nav-wrap { background: #fff; padding:10px; }
.alt-nav { display:block; }
.post-date, .event-date { width:50px; }
.flickr_badge_image:nth-child(3n+1) { margin-right:10px; }
.flickr_badge_image:nth-last-of-type(-n+3) { margin-bottom:10px; }
.alignright { float:none; margin-left:0; }
} @media only screen and (min-width: 768px) and (max-width: 959px) {
.sidebar .event-date { width:auto; float:none; padding:10px 5px; text-align: center; }
.sidebar .event-date span { display:inline; font-size:13px !important; font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif !important; }
.product-item .product-price { position: static; width: 100%; padding: 20px 0; float: none; display: block;}
.product-info { float: none; width: 100%; }
} @media only screen and (max-width: 768px) {
.slider-text-wrap { display:none; }
.socials-top { height: auto !important; }
.socials-top .widget.widget_ci_socials_ignited, .socials-top .widget.widget_ci_socials_ignited_fontawesome,
.socials-top .widget.widget_socials_ignited{ text-align: center; height: auto !important; margin: 5px 0; }
.logo-container { text-align: center; }
.socials-top .widget { margin:0; }
.media-video { background-position: 95% 95%; }
.media-photo { background-position: 95% 95%; }
.latest-media-generate .media-block { margin-bottom: 30px; min-height: 0 !important; }
.sf-with-ul:focus:after,
.sf-with-ul:after,
.sf-with-ul:after { display: none !important;}
.content { margin-bottom: 30px; }
.flickr_badge_image img { max-width: 60px; height: auto; }
.woocommerce-tabs .panel.entry-content {
padding: 15px 0;
border-left: none;
}
.cart-collateral-wrap { padding: 0; }
.shop_table .product-quantity,
.shop_table .product-thumbnail { display: none; }
input[name=apply_coupon] { padding: 11px;
position: static;
width: 100%;
}
#page > .row { padding: 0; }
.woocommerce-ordering { position: relative; top: auto; left: auto; right: auto; width: 100%; margin: 10px 0;}
.product-number { clear: right; }
.product-list div { min-height: 0 !important; }
.woocommerce-MyAccount-content,
.woocommerce-MyAccount-navigation { float: none; width: 100%; }
}
@media only screen and (max-width:767px) {
.socials-top { top:0 !important; text-align: center; }
} @media only screen and (max-width: 480px) {
.track-no { width: 25px; }
.track-info { float: none; margin: 18px 0 10px 35px; }
.widget-tracks .btns { position: static; margin-bottom: 10px; }
.product-item .product-price { position: static; width: 100%; padding: 20px 0; float: none; display: block;}
.product-info { float: none; width: 100%; }
} @media only screen and (min-width: 480px) and (max-width: 767px) {} @media only screen and (max-width: 479px) {
.post-date { width:auto; float:none; padding:0 5px; }
.post-date span { display:inline; font-size:13px !important; font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif !important; }
.post-copy-wrap { padding-left:30px; }
.post-copy { padding:20px 10px 20px 0; }
.content-inner { padding:20px; }
}.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider { margin: 0 0 20px 0; zoom: 1; }
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px} .flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(//loubetsie.com/wp-content/themes/acoustic/css/images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;} .flex-control-nav {width: 100%; position: absolute; bottom: -20px; left: 0; text-align: center; z-index:1000; }
.flex-control-nav li {margin: 0 3px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a { width: 12px; height: 12px; display: block; background: #fff; background: rgba(255,255,255,1); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #ffcc00; background: rgba(255,255,255,0.4); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(255,204,0,1); cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {opacity: 1; left: 0;}
.flex-direction-nav .flex-next {opacity: 1; right: 0;}
}body { background: #ffcc00; } a, a:hover, a:visited { color:#353535; }
.content a { border-bottom:solid 1px #ffcc00; }
.content a:hover { border-bottom:solid 1px #353535; } .btn, .button, .added_to_cart, .btn-reply, .comment-reply-link { color:#353535; background: #ffcc00; }
.btn:hover, .button:hover, .btn-reply:hover, .comment-reply-link:hover { background: #353535; color:#ffcc00; } input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea { border-radius:0; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { background: #ffcc00; color:#353535; }
button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background: #353535; color:#ffcc00; } .sf-menu a:hover, .current-menu-item a { background: #353535; color:#fff; } .flex-control-paging li a.flex-active { background: #000; background: #353535; } .post-date { background: #353535; color:#fff; border-bottom:solid 5px #ffcc00; } .footer a { color:#ffcc00; }.wc-stripe-elements-field,.wc-stripe-iban-element-field{border:1px solid #ddd;margin:5px 0;padding:5px;background-color:#fff;outline:0}#payment .methods li.woocommerce-SavedPaymentMethods-token label{display:inline}#payment .methods li.woocommerce-SavedPaymentMethods-new label{display:inline}#add_payment_method #payment ul.payment_methods li img.stripe-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{max-width:40px;padding-left:3px;margin:0}#add_payment_method #payment ul.payment_methods li img.stripe-bancontact-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-bancontact-icon{max-height:65px;max-width:45px}#add_payment_method #payment ul.payment_methods li img.stripe-ideal-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-ideal-icon{max-height:35px}#add_payment_method #payment ul.payment_methods li img.stripe-p24-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-p24-icon{max-width:65px}#add_payment_method #payment ul.payment_methods li img.stripe-alipay-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-alipay-icon{max-width:50px}#add_payment_method #payment ul.payment_methods li img.stripe-sofort-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-sofort-icon{max-width:55px}#add_payment_method #payment ul.payment_methods li img.stripe-sepa-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-sepa-icon{max-width:50px}#add_payment_method #payment ul.payment_methods li img.stripe-multibanco-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-multibanco-icon{max-height:30px}#add_payment_method #payment ul.payment_methods li img.stripe-eps-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-eps-icon{max-height:30px}#add_payment_method #payment ul.payment_methods li img.stripe-giropay-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-giropay-icon{max-width:50px}#add_payment_method #payment ul.payment_methods li .stripe-credit-card-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-credit-card-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(//loubetsie.com/wp-content/plugins/woocommerce-gateway-stripe/assets/images/credit-card.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-visa-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-visa-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(//loubetsie.com/wp-content/plugins/woocommerce-gateway-stripe/assets/images/visa.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-amex-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-amex-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(//loubetsie.com/wp-content/plugins/woocommerce-gateway-stripe/assets/images/amex.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-diners-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-diners-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(//loubetsie.com/wp-content/plugins/woocommerce-gateway-stripe/assets/images/diners.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-discover-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-discover-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(//loubetsie.com/wp-content/plugins/woocommerce-gateway-stripe/assets/images/discover.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-jcb-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-jcb-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(//loubetsie.com/wp-content/plugins/woocommerce-gateway-stripe/assets/images/jcb.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-maestro-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-maestro-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(//loubetsie.com/wp-content/plugins/woocommerce-gateway-stripe/assets/images/maestro.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-mastercard-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-mastercard-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(//loubetsie.com/wp-content/plugins/woocommerce-gateway-stripe/assets/images/mastercard.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods .stripe-card-group,.woocommerce-checkout #payment ul.payment_methods .stripe-card-group{position:relative}.woocommerce-SavedPaymentMethods-token .stripe-source-errors .woocommerce-error{margin-top:1em;margin-bottom:2em}#wc-stripe-custom-button{display:block;width:100%}.woocommerce-checkout #payment #stripe_boleto_tax_id{width:100%}.gpay-button{background-origin:content-box;background-position:center center;background-repeat:no-repeat;background-size:contain;border:0;border-radius:4px;cursor:pointer;height:40px;min-height:40px;padding:11px 24px;width:100%}.gpay-button.light{width:calc(100% - 3px);background-color:#fff;margin:2px 0 3px 0}.gpay-button.light:active{background-color:#fff}.gpay-button.light:hover{background-color:#f8f8f8}.gpay-button.light:focus{box-shadow:#e8e8e8 0 1px 1px 0,#e8e8e8 0 1px 3px;outline:0}.gpay-button.light-outline{width:calc(100% - 3px);background-color:#fff;box-shadow:rgba(60,64,67,.3) 0 1px 1px 0,rgba(60,64,67,.15) 0 1px 3px 1px;margin:2px 0 3px 0}.gpay-button.light-outline:active{background-color:#fff}.gpay-button.light-outline:hover{background-color:#f8f8f8}.gpay-button.light-outline:focus{box-shadow:#e8e8e8 0 1px 1px 0,#e8e8e8 0 1px 3px;outline:0}.gpay-button.dark{background-color:#000;padding:12px 24px 10px}.gpay-button.dark:active{background-color:#5f6368}.gpay-button.dark:hover{background-color:#3c4043}.gpay-button.dark:focus{box-shadow:#5f6368 0 1px 1px 0,#5f6368 0 1px 3px;outline:0}.gpay-button.short.light,.gpay-button.short.light-outline{background-image:url(https://www.gstatic.com/instantbuy/svg/light_gpay.svg)}.gpay-button.short.dark{background-image:url(https://www.gstatic.com/instantbuy/svg/dark_gpay.svg)}