@charset "UTF-8";
p.woo-sc-box, div.woo-sc-box{margin:1em 0 1.5em 0;padding:9px 10px 9px 50px;border-width:1px 0 1px 0;border-style:solid;color:#555;text-shadow:none;}
.woo-sc-box.none{border-width:0;}
.woo-sc-box.full{border-width:1px;}
.woo-sc-box.medium{padding:18px 20px 18px 50px;font-size:1.1em;}
.woo-sc-box.large{padding:25px 27px 25px 50px;font-size:1.2em;}
.woo-sc-box.rounded{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.woo-sc-box.alert{border-color:#f0baa2;background:#ffd9c8 url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/ico-alert.png) no-repeat 20px 45%;}
.woo-sc-box.download{border-color:#d4ebaf;background:#edfcd5 url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/ico-download.png) no-repeat 20px 45%;}
.woo-sc-box.tick{border-color:#d4ebaf;background:#edfcd5 url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/ico-tick.png) no-repeat 20px 45%;}
.woo-sc-box.info{border-color:#ccc;background:#eee url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/ico-info.png) no-repeat 20px 45%;}
.woo-sc-box.note{border-color:#efe3ae;background:#fef6d2 url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/ico-note.png) no-repeat 20px 45%;}
.woo-sc-box.normal{border-color:#ccc;background:#eee;padding:9px 15px;}
a.woo-sc-button{font-family:sans-serif;display:inline-block;line-height:1em;padding:6px 13px;margin:0 .6em 1.5em 0;border:1px solid #4081af;border-bottom-color:#20559a;color:white !important;text-align:center;text-shadow:0 -1px 0 hsla(0,0%,0%,.3);text-decoration:none !important;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#237fd7;background:-webkit-gradient( linear, left top, left bottom, color-stop(.2, #52a8e8), color-stop(1, #2e76cf) );background:-moz-linear-gradient( center top, #52a8e8 20%, #2e76cf 100% );-webkit-box-shadow:inset 0 1px 0 hsla(0,100%,100%,.3) , inset 0 0 2px hsla(0,100%,100%,.3) , 0 1px 2px hsla(0, 0%, 0%, .29);-moz-box-shadow:inset 0 1px 0 hsla(0,100%,100%,.3) , inset 0 0 2px hsla(0,100%,100%,.3) , 0 1px 2px hsla(0, 0%, 0%, .29);box-shadow:inset 0 1px 0 hsla(0,100%,100%,.3) , inset 0 0 2px hsla(0,100%,100%,.3) , 0 1px 2px hsla(0, 0%, 0%, .29);}
a.woo-sc-button.small{padding:2px 10px;font-size:0.9em;}
a.woo-sc-button.large{padding:7px 16px;font-size:1.4em;}
a.woo-sc-button.xl{padding:9px 20px;font-size:1.8em;}
a.woo-sc-button:hover,
a.woo-sc-button.hover,
a.woo-sc-button.active{text-decoration:none !important;background:#0073d2;background:-webkit-gradient( linear, left top, left bottom, color-stop(.2, #3e9ee5), color-stop(1, #1666ca) );background:-moz-linear-gradient( center top, #3e9ee5 20%, #1666ca 100% );}
a.woo-sc-button:active,
a.woo-sc-button.active{border-color:#20559a;-webkit-box-shadow:inset 0 0 7px hsla(0,0%,0%,.3) , 0 1px 0 hsla(0, 100%, 100%, 1);-moz-box-shadow:inset 0 0 7px hsla(0,0%,0%,.3) , 0 1px 0 hsla(0, 100%, 100%, 1);box-shadow:inset 0 0 7px hsla(0,0%,0%,.3) , 0 1px 0 hsla(0, 100%, 100%, 1);}
a.woo-sc-button.dark span{color:#555;text-shadow:0 1px #fff;}
a.woo-sc-button.custom:hover{opacity:0.85;}
a.woo-sc-button span{line-height:1.2em;min-height:16px;}
a.woo-sc-button span.woo-info{background:url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/ico-info.png) no-repeat 0 45%;padding-left:25px;display:block;}
a.woo-sc-button span.woo-download{background:url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/ico-download.png) no-repeat 0 45%;padding-left:25px;display:block;}
a.woo-sc-button span.woo-tick{background:url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/ico-tick.png) no-repeat 0 45%;padding-left:25px;display:block;}
a.woo-sc-button span.woo-note{background:url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/ico-note.png) no-repeat 0 45%;padding-left:25px;display:block;}
a.woo-sc-button span.woo-alert{background:url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/ico-alert.png) no-repeat 0 45%;padding-left:25px;display:block;}
a.woo-sc-button.red{border-color:#af4040;border-bottom-color:#9a2020;background-color:#d72323;background:-webkit-gradient(linear,left top,left bottom,color-stop(.2, #e85252),color-stop(1, #cf2e2e));background:-moz-linear-gradient(center top,#e85252 20%,#cf2e2e 100%);}
a.woo-sc-button.red:hover{background:#d20000;background:-webkit-gradient(linear,left top,left bottom,color-stop(.2, #e53e3e),color-stop(1, #ca1616));background:-moz-linear-gradient(center top,#e53e3e 20%,#ca1616 100%);}
a.woo-sc-button.orange{border-color:#af7440;border-bottom-color:#9a5420;background-color:#d76b23;background:-webkit-gradient(linear,left top,left bottom,color-stop(.2, #e88e52),color-stop(1, #cf6e2e));background:-moz-linear-gradient(center top,#e88e52 20%,#cf6e2e 100%);}
a.woo-sc-button.orange:hover{background:#d25e00;background:-webkit-gradient(linear,left top,left bottom,color-stop(.2, #e57d3e),color-stop(1, #ca5116));background:-moz-linear-gradient(center top,#e57d3e 20%,#ca5116 100%);}
a.woo-sc-button.green{border-color:#87bf00;border-bottom-color:#7ca122;background-color:#8dc11e;background:-webkit-gradient(linear,left top,left bottom,color-stop(.2, #ace53e),color-stop(1, #8dca16));background:-moz-linear-gradient(center top,#ace53e 20%,#6bca16 100%);}
a.woo-sc-button.green:hover{background:#87c000;background:-webkit-gradient(linear,left top,left bottom,color-stop(.2, #a0d53a),color-stop(1, #60b513));background:-moz-linear-gradient(center top,#a0d53a 20%,#60b513 100%);}
a.woo-sc-button.aqua{border-color:#40af96;border-bottom-color:#209a82;background-color:#23d7af;background:-webkit-gradient(linear,left top,left bottom,color-stop(.2, #52e8c6),color-stop(1, #2ecfab));background:-moz-linear-gradient(center top,#52e8c6 20%,#2ecfab 100%);}
a.woo-sc-button.aqua:hover{background:#00d2a8;background:-webkit-gradient(linear,left top,left bottom,color-stop(.2, #3ee5c0),color-stop(1, #16ca9e));background:-moz-linear-gradient(center top,#3ee5c0 20%,#16ca9e 100%);}
a.woo-sc-button.teal{border-color:#23a6d6;border-bottom-color:#20799a;background-color:#23abd7;background:-webkit-gradient(linear,left top,left bottom,color-stop(.2, #52c3e8),color-stop(1, #2eabcf));background:-moz-linear-gradient(center top,#52c3e8 20%,#2eabcf 100%);}
a.woo-sc-button.teal:hover{background:#009ed2;background:-webkit-gradient(linear,left top,left bottom,color-stop(.2, #3ebce5),color-stop(1, #16a2ca));background:-moz-linear-gradient(center top,#3ebce5 20%,#16a2ca 100%);}
a.woo-sc-button.purple{border-color:#234dd6;border-bottom-color:#20489a;background-color:#2356d7;background:-webkit-gradient(linear,left top,left bottom,color-stop(.2, #526ee8),color-stop(1, #2e58cf));background:-moz-linear-gradient(center top,#526ee8 20%,#2e58cf 100%);}
a.woo-sc-button.purple:hover{background:#0036d2;background:-webkit-gradient(linear,left top,left bottom,color-stop(.2, #3e5ae5),color-stop(1, #1638ca));background:-moz-linear-gradient(center top,#3e5ae5 20%,#1638ca 100%);}
a.woo-sc-button.pink{border-color:#d623cb;border-bottom-color:#9a2096;background-color:#d723d5;background:-webkit-gradient(linear,left top,left bottom,color-stop(.2, #e852e6),color-stop(1, #cd2ecf));background:-moz-linear-gradient(center top,#e852e6 20%,#cd2ecf 100%);}
a.woo-sc-button.pink:hover{background:#bc00d2;background:-webkit-gradient(linear,left top,left bottom,color-stop(.2, #c83ee5),color-stop(1, #ae16ca));background:-moz-linear-gradient(center top,#c83ee5 20%,#ae16ca 100%);}
a.woo-sc-button.silver{color:#444 !important;text-shadow:0 1px #fff;border-color:#bbb;border-bottom-color:#999;background-color:#d8d8d8;background:-webkit-gradient(linear,left top,left bottom,color-stop(.2, #e9e9e9),color-stop(1, #ccc));background:-moz-linear-gradient(center top,#e9e9e9 20%,#ccc 100%);}
a.woo-sc-button.silver:hover{background:#ccc;background:-webkit-gradient(linear,left top,left bottom,color-stop(.2, #e0e0e0),color-stop(1, #bebebe));background:-moz-linear-gradient(center top,#e0e0e0 20%,#bebebe 100%);}
.twocol-one{width:48%;}
.threecol-one{width:30.66%;}
.threecol-two{width:65.33%;}
.fourcol-one{width:22%;}
.fourcol-two{width:48%;}
.fourcol-three{width:74%;}
.fivecol-one{width:16.8%;}
.fivecol-two{width:37.6%;}
.fivecol-three{width:58.4%;}
.fivecol-four{width:78.4%;}
.sixcol-one{width:13.33%;}
.sixcol-two{width:30.66%;}
.sixcol-three{width:47.99%;}
.sixcol-four{width:65.33%;}
.sixcol-five{width:82.67%;}
.twocol-one,.threecol-one,.threecol-two,.fourcol-one,.fourcol-two,.fourcol-three,.fivecol-one,.fivecol-two,.fivecol-three,.fivecol-four,.sixcol-one,.sixcol-two,.sixcol-three,.sixcol-four,.sixcol-five{float:left;margin-right:4%;margin-bottom:4%;position:relative;}
.last{clear:right;margin-right:0;}
@media only screen and (max-width: 768px) {
.twocol-one,.threecol-one,.threecol-two,.fourcol-one,.fourcol-two,.fourcol-three,.fivecol-one,.fivecol-two,.fivecol-three,.fivecol-four,.sixcol-one,.sixcol-two,.sixcol-three,.sixcol-four,.sixcol-five{margin-right:0;width:100% !important;}
}
.clear:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both;}
.woo-tweetmeme.left{margin:0 1.5em 1.5em 0;float:left;}
.woo-tweetmeme.none{margin:0 0 1.5em 0;}
.woo-tweetmeme.right{margin:0 0 1.5em 1.5em;float:right;}
.woo-sc-twitter.left{margin:0 1.5em 1.5em 0;float:left;}
.woo-sc-twitter.none{margin:0 0 1.5em 0;}
.woo-sc-twitter.right{margin:0 0 1.5em 1.5em;float:right;}
.woo-digg.left{margin:0 1.5em 1.5em 0;float:left;}
.woo-digg.none{margin:0 0 1.5em 0;}
.woo-digg.right{margin:0 0 1.5em 1.5em;float:right;}
.woo-sc-related-posts .thumbnail{float:left;margin:0 1em 1em 0;}
.woo-sc-related-posts li{clear:both;}
.woo-sc-hr{border-bottom:1px solid #e6e6e6;}
.woo-sc-hr, .woo-sc-divider{clear:both;display:block;margin-bottom:20px;padding-top:20px;width:100%;}
.woo-sc-divider.flat{padding:0;margin:0;}
.woo-sc-quote p{margin:1em 20px;padding:0 0 0 55px;background:url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/quote.png) no-repeat 0 3px;font-family:serif;font-size:1.2em;font-style:italic;color:#777;min-height:32px;}
.woo-sc-quote.boxed{background:#f5f5f5;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.woo-sc-quote.boxed.left{margin:0 1.5em 1em 0;}
.woo-sc-quote.boxed.right{margin:0 0 1em 1.5em;}
@media screen and (min-width: 768px) {
.woo-sc-quote.left{float:left;width:30%;}
.woo-sc-quote.right{float:right;width:30%;}
}   .woo-sc-ilink{padding:0 0.3em;}
.woo-sc-ilink a{padding-left:20px;text-decoration:underline;display:inline-block;}
.woo-sc-ilink a:hover{text-decoration:none;}
.woo-sc-ilink .download{background:url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/ico-download.png) no-repeat left 40%;}
.woo-sc-ilink .tick{background:url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/ico-tick.png) no-repeat left 40%;}
.woo-sc-ilink .info{background:url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/ico-info.png) no-repeat left 40%;}
.woo-sc-ilink .note{background:url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/ico-note.png) no-repeat left 40%;}
.woo-sc-ilink .alert{background:url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/ico-alert.png) no-repeat left 40%;}
.woo-fbshare.left{margin:0 1.5em 1.5em 0;float:left;}
.woo-fbshare.none{margin:0 0 1.5em 0;}
.woo-fbshare.right{margin:0 0 1.5em 1.5em;float:right;}
.woo-fblike.left{margin:0 1.5em 1.5em 0;float:left;}
.woo-fblike.none{margin:0 0 1.5em 0;}
.woo-fblike.right{margin:0 0 1.5em 1.5em;float:right;}
.contact-form .screenReader{left:-9999px;position:absolute;top:-9999px;}
.contact-form .forms{float:left;list-style:none;width:100%;margin:10px 0 0;}
.contact-form .forms p{clear:both;float:left;margin-bottom:18px;position:relative;width:100%}
.contact-form .forms label{cursor:pointer;display:block;float:left;font-weight:700;padding-right:20px;width:100px;}
.contact-form .forms input.txt{width:214px;}
.contact-form .forms input#sendCopy{border:none;}
.contact-form .forms textarea{height:300px;width:400px;}
.contact-form .forms .error{font-size:12px;display:block;margin-left:120px;color:red;}
.contact-form .forms .textarea .error{display:block;margin-left:120px}
.contact-form .forms .screenReader{margin-bottom:0;}
.contact-form .forms .buttons .submit{margin:15px 0 0 120px;cursor:pointer;}
.contact-form .forms .inline input{width:auto;margin-left:120px;}
.contact-form .forms .inline label{display:inline;float:none;width:auto;}
.entry .contact-form ol.forms li{list-style:none;}
.contact-form .submit{display:inline-block;margin:5px;padding:3px 13px;border:1px solid #4081af;border-bottom-color:#20559a;color:white !important;text-align:center;text-shadow:0 -1px 0 hsla(0,0%,0%,.3);text-decoration:none;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#237fd7;background:-webkit-gradient( linear, left top, left bottom, color-stop(.2, #52a8e8), color-stop(1, #2e76cf) );background:-moz-linear-gradient( center top, #52a8e8 20%, #2e76cf 100% );-webkit-box-shadow:inset 0 1px 0 hsla(0,100%,100%,.3) , inset 0 0 2px hsla(0,100%,100%,.3) , 0 1px 2px hsla(0, 0%, 0%, .29);-moz-box-shadow:inset 0 1px 0 hsla(0,100%,100%,.3) , inset 0 0 2px hsla(0,100%,100%,.3) , 0 1px 2px hsla(0, 0%, 0%, .29);box-shadow:inset 0 1px 0 hsla(0,100%,100%,.3) , inset 0 0 2px hsla(0,100%,100%,.3) , 0 1px 2px hsla(0, 0%, 0%, .29);}
.contact-form .submit:hover{text-decoration:none !important;background:#0073d2;background:-webkit-gradient( linear, left top, left bottom, color-stop(.2, #3e9ee5), color-stop(1, #1666ca) );background:-moz-linear-gradient( center top, #3e9ee5 20%, #1666ca 100% );}
.shortcode-tabs{background:#f0f0f0;background:rgba(0,0,0,.05);clear:both;height:auto;display:block;padding:5px;margin-bottom:30px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.shortcode-tabs ul.tab_titles{padding:0px;background:none;border:none;margin:0;}
.shortcode-tabs ul.tab_titles li.nav-tab{background:none;padding:0;float:left;display:inline;color:#ffffff;margin:0 5px 0 0;cursor:pointer;}
.shortcode-tabs ul.tab_titles li.nav-tab.ui-state-active a, .shortcode-tabs ul.tab_titles li.nav-tab a:hover{background:#fff;text-decoration:none;outline:none;}
.shortcode-tabs ul.tab_titles li.nav-tab a{color:#777;display:block;float:left;padding:8px;text-transform:uppercase;font:11px/18px sans-serif;}
.shortcode-tabs ul.tab_titles li.nav-tab.ui-tabs-selected a, .shortcode-tabs ul.tab_titles li.nav-tab a:hover{-moz-border-radius-topright:3px;-moz-border-radius-topleft:3px;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;}
.shortcode-tabs .tab{background:#fff;padding:10px;text-align:left;clear:both;}
.shortcode-tabs .tab li.nav-tab{background:#fff;}
.shortcode-tabs .tab ul.tab_titles{margin:0;border:1px solid #e6e6e6;border-width:1px 0 1px 0;}
.shortcode-tabs .tab li.nav-tab{border:1px solid #e6e6e6;border-width:0 1px 1px 1px;padding:10px;}
.shortcode-tabs .tab li.nav-tab a{color:#555;font:bold 12px/18px sans-serif;}
.shortcode-tabs .tab a:hover{}
.shortcode-tabs .ui-tabs-hide{display:none;}
.shortcode-tabs.boxed{background:#FFFFFF;}
.shortcode-tabs.boxed ul.tab_titles{clear:both;float:left;background:none;border:none;border-left:1px solid #EBEBEB;margin-bottom:0px;position:relative;z-index:2;}
.shortcode-tabs.boxed ul.tab_titles li{background:#EBEBEB;padding:0;border-top:1px solid #EBEBEB;border-right:1px solid #EBEBEB;margin-right:0;}
.shortcode-tabs.boxed ul.tab_titles li.ui-state-active{background:#FFFFFF;border-bottom:1px solid #FFFFFF;}
.shortcode-tabs.boxed .tab{border:1px solid #EBEBEB;top:-2px;position:relative;z-index:1;}
.shortcode-tabs.vertical{background:#FFFFFF;}
.shortcode-tabs.vertical .tab_header{border:1px solid #F0F0F0;border-bottom:0px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:25%;float:left;margin-bottom:-5px;color:#555;font:bold 12px/18px sans-serif;}
.shortcode-tabs.vertical .tab_header{background:#f5f5f5;background:-moz-linear-gradient(100% 100% 90deg, #f5f5f5, #fff);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f5f5f5));border-bottom-left-radius:0px;border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;}
.shortcode-tabs.vertical .tab_header span{display:block;padding:8px 8px 12px 8px;border:1px solid #EBEBEB;}
.shortcode-tabs.vertical ul.tab_titles{clear:left;float:left;background:none;border:1px solid #F0F0F0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:0px;position:relative;z-index:2;width:25%;}
.shortcode-tabs.vertical ul.tab_titles.has_title{border-top:0px !important;margin-top:5px;}
.shortcode-tabs.vertical ul.tab_titles.has_title{border-top-left-radius:0px;border-top-right-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;}
.shortcode-tabs.vertical ul.tab_titles li{clear:both;background:none;padding:0;border-bottom:1px solid #EBEBEB;border-left:1px solid #EBEBEB;border-right:1px solid #EBEBEB;display:block !important;float:none !important;margin-right:0;}
.shortcode-tabs.vertical ul.tab_titles li.ui-state-active{}
.shortcode-tabs.vertical ul.tab_titles li.ui-state-active a{background:#F0F0F0;background:rgba(0,0,0,.05);}
.shortcode-tabs.vertical ul.tab_titles li a:link{display:block;float:none !important;}
.shortcode-tabs.vertical ul.tab_titles li a:hover{background:#F0F0F0;background:rgba(0,0,0,.05);}
.shortcode-tabs.vertical .tab{clear:right !important;top:5px;position:relative;z-index:1;margin-left:30%;padding:0px;}
@media only screen and (max-width: 767px) {
.shortcode-tabs.vertical .ui-tabs-nav{clear:both !important;display:block !important;width:100% !important;margin-bottom:30px!important;}
.shortcode-tabs.vertical .ui-tabs-nav li{float:left!important;clear:none!important;}
.shortcode-tabs.vertical .tab{margin-left:0!important;}
}   span.dropcap{font-size:300%;font-weight:bold;float:left;position:relative;margin:5px 7px 0 0;line-height:0.7em;}
.shortcode-toggle{margin:0 0 1.2em;}
.shortcode-toggle h4{margin:0;}
.shortcode-toggle h4 a{display:block;padding:3px 0 3px 10px;background:#f3f3f3 url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/shortcode-toggle-close.png) no-repeat 99% center;}
.shortcode-toggle.closed h4 a{background-image:url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/shortcode-toggle-open.png);}
.shortcode-toggle .toggle-content{padding:10px 10px;background:#f9f9f9;}
.shortcode-toggle.closed .toggle-content, .shortcode-toggle .more-text.closed{display:none;}
.shortcode-toggle .more-text.open{display:block;}
.shortcode-toggle.border{border:1px solid #EBEBEB;}
.shortcode-toggle.white h4 a{background-color:#FFFFFF;}
.shortcode-toggle.white .toggle-content{background-color:#FFFFFF;}
span.shortcode-highlight{background:#FFFFAA;padding:3px 3px 1px;}
abbr{border-bottom:1px dashed #999999;cursor:help;}
.entry .shortcode-unorderedlist ul li, .shortcode-unorderedlist ul li, .entry .shortcode-unorderedlist ul li ul, .shortcode-unorderedlist ul li ul{list-style-type:none;padding-left:25px;}
.entry .shortcode-unorderedlist.tick ul li, .shortcode-unorderedlist.tick ul li{background:url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/shortcode-tick.png) no-repeat left top;}
.entry .shortcode-unorderedlist.red-x ul li, .shortcode-unorderedlist.red-x ul li{background:url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/shortcode-red-x.png) no-repeat left top;}
.entry .shortcode-unorderedlist.bullet ul li, .shortcode-unorderedlist.bullet ul li{background:url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/shortcode-bullet.png) no-repeat left top;}
.entry .shortcode-unorderedlist.green-dot ul li, .shortcode-unorderedlist.green-dot ul li{background:url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/shortcode-green-dot.png) no-repeat left top;}
.entry .shortcode-unorderedlist.arrow ul li, .shortcode-unorderedlist.arrow ul li{background:url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/shortcode-arrow.png) no-repeat left top;}
.entry .shortcode-unorderedlist.star ul li, .shortcode-unorderedlist.star ul li{background:url(//resparkle.com.au/wp-content/themes/resparkle/functions/images/shortcode-star.png) no-repeat left top;}
.entry .shortcode-orderedlist ol li, .entry .shortcode-orderedlist ol li ol, .shortcode-orderedlist ol li{list-style-type:none;margin-left:25px;}
.entry .shortcode-orderedlist.armenian ol li, .shortcode-orderedlist.armenian ol li{list-style-type:armenian;}
.entry .shortcode-orderedlist.decimal ol li, .shortcode-orderedlist.decimal ol li{list-style-type:decimal;}
.entry .shortcode-orderedlist.decimal-leading-zero ol li, .shortcode-orderedlist.decimal-leading-zero ol li{list-style-type:decimal-leading-zero;}
.entry .shortcode-orderedlist.georgian ol li, .shortcode-orderedlist.georgian ol li{list-style-type:georgian;}
.entry .shortcode-orderedlist.lower-alpha ol li, .shortcode-orderedlist.lower-alpha ol li{list-style-type:lower-alpha;}
.entry .shortcode-orderedlist.lower-greek ol li, .shortcode-orderedlist.lower-greek ol li{list-style-type:lower-greek;}
.entry .shortcode-orderedlist.lower-latin ol li, .shortcode-orderedlist.lower-latin ol li{list-style-type:lower-latin;}
.entry .shortcode-orderedlist.lower-roman ol li, .shortcode-orderedlist.lower-roman ol li{list-style-type:lower-roman;}
.entry .shortcode-orderedlist.upper-alpha ol li, .shortcode-orderedlist.upper-alpha ol li{list-style-type:upper-alpha;}
.entry .shortcode-orderedlist.upper-latin ol li, .shortcode-orderedlist.upper-latin ol li{list-style-type:upper-latin;}
.entry .shortcode-orderedlist.upper-roman ol li, .shortcode-orderedlist.upper-roman ol li{list-style-type:upper-roman;}
img.social-icon { border: none; }
  body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0;padding:0;outline:0;}
body {
font-size: 62.5%;
width: 100%;
height: 100%;
} *{box-sizing:border-box;-webkit-font-smoothing:antialiased;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
ol, ul, dl{list-style:none;margin:0;padding:0;}
li, dd{margin:0;padding:0;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:bold;margin:0 0 0.5em 0;line-height:1em;}
q:before, q:after{content:"";}
abbr, acronym{border:0;}
img{outline:0;}
input[type="text"], input[type="password"], input[type="submit"], button, textarea {
-webkit-appearance: none;
outline: 0;
} a{outline:0;text-decoration:none;}
.admin-bar .top-nav{margin-top:30px;}
@-webkit-keyframes glowbutton {
from{background-color:#f7941d;}
50%{background-color:#ffb23b;}
to{background-color:#f7941d;}
}
@font-face{font-family:"resparkle";src:url(//resparkle.com.au/wp-content/themes/resparkle/fonts/resparkle.eot);src:url(//resparkle.com.au/wp-content/themes/resparkle/fonts/resparkle.eot?#iefix) format("embedded-opentype"), url(//resparkle.com.au/wp-content/themes/resparkle/fonts/resparkle.woff) format("woff"), url(//resparkle.com.au/wp-content/themes/resparkle/fonts/resparkle.ttf) format("truetype"), url(//resparkle.com.au/wp-content/themes/resparkle/fonts/resparkle.svg#resparkle) format("svg");font-style:normal;font-weight:normal;}
[class^="icon-"]:before, [class*=" icon-"]:before{font-family:"resparkle";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}
.icon-angle-circled-right:before{content:'\e800';}
.icon-angle-circled-left:before{content:'\e801';}
.icon-down-open-big:before{content:'\e802';}
.icon-left-open-big:before{content:'\e803';}
.icon-right-open-big:before{content:'\e804';}
.icon-up-open-big:before{content:'\e805';}
.icon-angle-circled-up:before{content:'\e806';}
.icon-angle-circled-down:before{content:'\e807';}
.icon-down-open:before{content:'\e808';}
.icon-left-open:before{content:'\e809';}
.icon-right-open:before{content:'\e80a';}
.icon-up-open:before{content:'\e80b';}
.icon-ok:before{content:'\e80c';}
.icon-about:before{content:'\e80d';}
.icon-contact:before{content:'\e80e';}
.icon-home:before{content:'\e80f';}
.icon-movement:before{content:'\e810';}
.icon-service:before{content:'\e811';}
.icon-shop:before{content:'\e812';}
.icon-circle-right:before{content:'\e813';}
.icon-cancel:before{content:'\e814';}
.icon-menu:before{content:'\e816';}
.icon-trash:before{content:'\e817';}
.ps-container{padding-right:20px !important;}
.ps-container .ps-scrollbar-y{position:absolute;right:0;top:0;width:15px;background-color:#12b4f0;border:1px solid #12b4f0;opacity:1 !important;}
.slick-dots{bottom:10px;}
.slick-dots button:before{color:#fff !important;font-size:12px !important;}
html{height:100%;}
body{height:100%;margin:0;font-family:"museo-sans", sans-serif;font-size:14px;color:#333;background-color:#fff;}
@media only screen and (max-width: 480px) {
body{padding-top:80px;}
} a{color:#888;text-decoration:none;}
.clear{clear:both;}
.woocommerce-message{margin-bottom:50px;}
.woocommerce-info{border-top:5px solid #f7941d;margin:20px 0;}
.layout-full #main{width:100%;max-width:100%;margin:0;}
.main{min-height:100%;margin:0 auto;margin-bottom:-130px;position:relative;padding-top:140px;clear:both;overflow:hidden;}
@media only screen and (max-width: 480px) {
.main{padding-top:0;margin:0;}
}
.home .main{padding-top:80px;}
@media only screen and (max-width: 480px) {
.home .main{padding:0;}
}
.main:after{content:"";display:block;}
#content{width:90% !important;max-width:1200px !important;margin:0 auto;}
@media only screen and (max-width: 480px) {
#content{width:100% !important;}
}
.top-nav{width:100%;position:fixed;top:0;left:0;z-index:99999;background-color:#ffffff;border-bottom:2px solid #ed1c24;}
.top-nav .logo{float:left;width:300px;text-align:center;margin:12.5px 0 12.5px 50px;}
@media only screen and (max-width: 480px) {
.top-nav .logo{margin:12.5px 0 12.5px 0;width:100%;}
}
.top-nav .logo img{width:100%;}
@media only screen and (max-width: 480px) {
.top-nav .logo img{width:60%;margin-right:auto;margin-left:auto;}
}
.top-nav .wrapper{width:90%;margin:0 auto;}
@media only screen and (max-width: 480px) {
.top-nav .wrapper{width:100%;position:relative;}
}
.top-nav .wrapper .ham{color:#000000;position:absolute;top:18px;left:5px;font-size:2em;display:none;}
@media only screen and (max-width: 480px) {
.top-nav .wrapper .ham{display:block;}
}
.top-nav .wrapper .ham.active span:before{content:'\e814';}
.top-nav .wrapper .links{float:right;margin-top:40px;font-size:1em;font-weight:bolder;}
@media only screen and (max-width: 670px) {
.top-nav .wrapper .links{margin-top:0px;}
}
@media only screen and (max-width: 480px) {
.top-nav .wrapper .links{display:none;}
}
.top-nav .wrapper .links.show{display:block;}
.top-nav .wrapper .links li{margin:0 0;float:left;}
.top-nav .wrapper .links li a{color:#6c6c6c;}
.top-nav .wrapper .links li.active{border-bottom:2px solid #fff;}
.footer-wrap{background:#f9f9f6;float:left;width:100%;margin-top:100px;}
@media only screen and (max-width: 480px) {
.footer-wrap{padding:0;margin:0;}
}
.footer-wrap,
.main:after{height:130px;}
#footer{clear:both;}
#footer .wrapper{width:90%;position:relative;margin:0 auto;}
@media only screen and (max-width: 480px) {
#footer .wrapper{width:100%;}
}
#footer .bottom{float:left;width:100%;}
@media only screen and (max-width: 480px) {
#footer .bottom{text-align:center;margin:10px 0;}
}
#footer span.right{float:right;text-align:right;border:0;margin:0;}
@media only screen and (max-width: 480px) {
#footer span.right{width:100%;text-align:center;padding:0;margin:10px 0;}
}
#footer .back{position:absolute;right:-80px;top:-37px;width:70px;height:70px;background-color:#ef3239;padding:20px 0px;font-size:1em;line-height:1em;text-align:center;}
@media only screen and (max-width: 480px) {
#footer .back{right:0;}
}
#footer .back a{color:#fff;}
#footer .social img{float:left;margin:0 30px 20px 0;}
.intro .wrapper{font-size:1.4em;line-height:1.4em;padding:50px 0;color:#888888;width:1100px;margin:0 auto;text-align:center;}
@media only screen and (max-width: 480px) {
.intro .wrapper{width:100%;padding:50px 20px;}
}
#mobile-nav{background:#f5f5f5;width:100%;float:left;display:none;margin-bottom:25px;}
#mobile-nav.show{display:block;}
#mobile-nav ul{overflow:hidden;}
#mobile-nav li a{width:100%;float:left;line-height:1em;padding:15px 10px;border-bottom:1px solid #ccc;}
#mobile-nav li a span{float:left;font-size:2em;line-height:1em;}
#mobile-nav li a strong{float:left;margin:10px 0 0 10px;}
li.red a{color:#fff;background:#ef3239;padding:20px !important;}
li.red a .cart_count{font-size:1em !important;float:none !important;}
#main-nav{background:#fff;}
@media only screen and (max-width: 480px) {
#main-nav{display:none;}
}
#main-nav ul{width:100%;margin:0 auto;}
#main-nav li{float:left;text-align:center;width:16.66%;position:relative;text-transform:uppercase;}
#main-nav li span{font-size:5em;color:#6c6c6c;}
#main-nav li strong{display:block;margin-top:10px;}
#main-nav li a{padding:10px 0;display:block;}
#main-nav li .sub-menu{display:none;width:100%;position:absolute;top:165px;left:0;z-index:999;background:#ef3239;padding:20px 0;}
@media only screen and (min-width: 768px) {
#main-nav li:hover{background:#ef3239;}
#main-nav li:hover span{color:#fff;}
#main-nav li:hover a{color:#fff;}
#main-nav li:hover .sub-menu{display:block;}
#main-nav li:hover .sub-menu ul{width:100%;}
#main-nav li:hover .sub-menu li{width:100%;float:left;text-align:left;list-style:disc;list-style-position:inside;color:#fff;padding:5px 20px;}
#main-nav li:hover .sub-menu a{display:inline;color:#fff;padding:0;}
}
@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px) {
#main-nav li .sub-menu li{list-style:none !important;}
}
#main-nav.stuck{width:100%;position:fixed;top:80px;left:0;z-index:9999;padding-top:20px;}
@media only screen and (max-width: 670px) {
#main-nav.stuck{top:110px;}
}
#main-nav.stuck > ul > li{height:60px;}
#main-nav.stuck li a{padding:10px 0;}
#main-nav.stuck span{display:none;}
#main-nav.stuck .sub-menu{top:50px !important;}
.admin-bar #main-nav{top:110px;}
.home .billboard{width:100%;padding-top:22px;}
@media only screen and (max-width: 480px) {
.home .billboard{padding-top:0px;}
}
.home .billboard img{width:100%;height:auto !important;}
.home .promo{margin-top:20px;text-align:center;}
@media only screen and (max-width: 480px) {
.home .promo img{height:auto;}
}
.home .healthy{position:relative;margin-top:50px;background:url(//resparkle.com.au/wp-content/themes/resparkle/assets/img/wood.jpg);}
@media only screen and (max-width: 480px) {
.home .healthy{margin-bottom:20px;}
}
.home .healthy .intro{background:#F9F9F6;border-top:3px solid #12b4f0}
.home .healthy .tabs, .home .healthy .tab-content{width:90%;margin:0 auto;}
@media only screen and (max-width: 480px) {
.home .healthy .tabs, .home .healthy .tab-content{width:100% !important;}
}
.home .healthy .tabs{margin-top:80px;}
@media only screen and (max-width: 480px) {
.home .healthy .tabs{margin-top:20px;}
}
.home .healthy .tabs .mc4wp-form{float:right;width:550px;height:100%;color:#fff;background:#12b4f0;padding-left:10px;font-size:1em;margin-bottom:40px;}
@media only screen and (max-width: 480px) {
.home .healthy .tabs .mc4wp-form{width:100%;float:none;margin:0 auto;overflow:hidden;padding:10px;}
}
.home .healthy .tabs .mc4wp-form strong{float:left;height:36px;line-height:36px;}
@media only screen and (max-width: 480px) {
.home .healthy .tabs .mc4wp-form strong{width:100%;}
}
.home .healthy .tabs .mc4wp-form .fi{float:right;width:330px;margin:3px 0 0 0;}
@media only screen and (max-width: 480px) {
.home .healthy .tabs .mc4wp-form .fi{width:100%;}
}
.home .healthy .tabs .mc4wp-form .fi input{width:248px;float:right;margin-right:2px;font-size:1em;font-weight:bold;padding:0 20px;height:30px;border:0;border-radius:0;}
@media only screen and (max-width: 480px) {
.home .healthy .tabs .mc4wp-form .fi input{width:78%;margin:0;}
}
.home .healthy .tabs .mc4wp-form button{float:right;font-size:1.1em;background:#fff;border:0;margin-right:2px;width:35px;height:30px;cursor:pointer;}
@media only screen and (max-width: 480px) {
.home .healthy .tabs .mc4wp-form button{width:20%;margin:0;}
}
.home .tab-content ul{width:100%;margin:0 auto;}
.home .tab-content li{float:left;width:24%;margin-right:1%;text-align:center;color:#898989;padding-bottom:50px;}
@media only screen and (max-width: 480px) {
.home .tab-content li{width:45%;margin:0 2%;padding-bottom:30px;}
}
.home .tab-content li:last-child{margin-right:0;}
.home .tab-content li .cover{float:left;overflow:hidden;border:4px solid #12b4f0;margin-bottom:10px;}
@media only screen and (max-width: 480px) {
.home .tab-content li .cover{height:auto;}
}
.home .tab-content li img{width:100%;}
.home .tab-content li .title{clear:both;float:left;width:100%;max-width:290px;font-size:1.6em;line-height:1.2em;height:2.2em;overflow:hidden;display:block;color:#12b4f0;margin:10px 0;text-transform:uppercase;font-weight:normal;}
.home .tab-content li em{clear:both;max-width:290px;display:block;font-style:normal;font-size:.8em;font-weight:bold;text-transform:uppercase;}
.home .tab-content li span{font-size:.8em;font-weight:bold;text-transform:uppercase;}
.home .tab-content li .sep{margin:0 10px;}
.home .tab-content li:hover img{border-color:#f7941d;}
.home .tab-content li:hover .title{color:#f7941d;}
.home .bestsellers{border-top:3px solid #f7941d;padding-top:80px;position:relative;background:#ffffff;}
@media only screen and (max-width: 480px) {
.home .bestsellers{padding-top:20px;}
}
.home .bestsellers .sec-title{border-color:#f7941d;color:#f7941d;}
.home .bestsellers .wrapper{width:90%;margin:0 auto;}
@media only screen and (max-width: 480px) {
.home .bestsellers .wrapper{width:100%;}
}
.home .bestsellers ul{float:left;width:85%;}
.home .bestsellers .view-all{float:right;text-align:center;display:block;color:#f7941d;margin-top:80px;}
@media only screen and (max-width: 480px) {
.home .bestsellers .view-all{float:none;clear:both;margin:0;}
}
.home .bestsellers .view-all span:before{font-size:5em;}
@media only screen and (max-width: 480px) {
.home .bestsellers .view-all span:before{font-size:3em;-webkit-transform:rotate(90deg);}
}
.home .bestsellers .view-all strong{width:100px;display:block;}
@media only screen and (max-width: 480px) {
.home .bestsellers .view-all strong{width:auto;display:inline;font-size:1.4em;font-weight:bold;}
}
.testimonials{position:relative;margin-top:100px;}
.testimonials .intro{background:#F9F9F6;border-top:3px solid #ef3239;}
.testimonials .intro .wrapper{padding:50px;}
.testimonials .wrapper{width:90%;margin:0 auto;}
@media only screen and (max-width: 480px) {
.testimonials .wrapper{width:100%;}
}
.testimonials .sec-title{border-color:#ef3239;color:#ef3239;}
.testimonials .slider{width:90%;}
@media only screen and (max-width: 480px) {
.testimonials .slider{width:100%;}
}
.testimonials .arr-left,
.testimonials .arr-right{font-size:3em;color:#ef3239;background:0;border:0;position:absolute;top:200px;}
.testimonials .arr-left{left:-50px;}
.testimonials .arr-right{right:-50px;}
.testimonials .test{width:480px;float:left;font-weight:bold;font-size:1.4em;color:#888;margin:50px;text-align:justify;float:left;}
@media only screen and (max-width: 480px) {
.testimonials .test{width:100%;}
}
.testimonials .test p{margin-bottom:2em;overflow:hidden;}
@media only screen and (max-width: 480px) {
.testimonials .test p{height:5em;margin:0;}
}
.testimonials .star-rating{font-size:1.8em;width:7em;margin:0 auto 10px;letter-spacing:.5em;}
.testimonials .star-rating span:before{color:#aaa;letter-spacing:.5em;}
.testimonials .author,
.testimonials .from{display:block;line-height:1.2em;text-align:center;font-weight:normal;}
.home .subscribe{width:300px;float:right;}
.home .social-feeds{position:relative;border-top:1px solid #12b4f0;}
.home .social-feeds .sec-title{border-color:#12b4f0;color:#12b4f0;background:#fff;z-index:9998;}
.home .social-feeds .instagram-wall{width:75%;height:500px;float:left;background:#fff;}
@media only screen and (max-width: 480px) {
.home .social-feeds .instagram-wall{height:auto;}
}
.home .social-feeds .feature-wall{width:25%;float:left;}
.home .social-feeds .feature-wall img{width:100% !important;height:auto !important;}
.sec-title{width:30%;margin:0 auto;border:3px solid #12b4f0;color:#12b4f0;text-align:center;padding:10px;font-size:1.6em;font-style:italic;position:absolute;top:-25px;left:50%;margin-left:-15%;background:#fff;text-transform:uppercase;}
@media only screen and (max-width: 480px) {
.sec-title{width:30%;margin:0 auto;border:3px solid #12b4f0;color:#12b4f0;text-align:center;padding:10px;font-size:1.6em;font-style:italic;position:initial;top:-25px;left:50%;margin-left:-15%;background:#fff;text-transform:uppercase;margin:auto !important;}
}
.fullw{width:100%;}
table.whitebg td{background:#fff !important;}
.masthead{padding-top:20px;max-height:375px;overflow:hidden;}
.masthead img{width:100%;height:auto !important;}
.cat-nav{background:#F9F9F6;padding:20px 0 0 0;margin-bottom:50px;position:relative;border-top:3px solid #F7941D;}
.cat-nav .sec-title{color:#f7941d;border-color:#f7941d;}
.cat-nav.no-links{padding:1px 0 0 0;}
.cat-nav.blue{background:#F9F9F6;border-top:3px solid #12b4f0;}
.cat-nav.blue .sec-title{border-color:#12b4f0;color:#12b4f0;}
.cat-nav.blue .active a,
.cat-nav.blue .toggleBtn{color:#12b4f0;}
.cat-nav.red{background:#F9F9F6;border-top:3px solid #ef3239;}
.cat-nav.red .sec-title{border-color:#ef3239;color:#ef3239;}
.cat-nav.red .active a{color:#ef3239;}
.cat-nav ul{width:1250px;margin:0 auto;overflow:hidden;}
@media only screen and (max-width: 480px) {
.cat-nav ul{width:100%;height:4.5em;overflow:hidden;position:relative;}
.cat-nav ul.show{height:auto;}
}
.cat-nav ul.two{width:290px;margin:0 auto;overflow:hidden;}
@media only screen and (max-width: 480px) {
.cat-nav ul.two{width:100%;height:4.5em;overflow:hidden;position:relative;}
.cat-nav ul.two.show{height:auto;}
}
.cat-nav ul.four{width:620px;margin:0 auto;overflow:hidden;}
@media only screen and (max-width: 480px) {
.cat-nav ul.four{width:100%;height:4.5em;overflow:hidden;position:relative;}
.cat-nav ul.four.show{height:auto;}
}
.cat-nav ul.fourRM{width:615px;margin:0 auto;overflow:hidden;}
@media only screen and (max-width: 480px) {
.cat-nav ul.fourRM{width:100%;height:4.5em;overflow:hidden;position:relative;}
.cat-nav ul.fourRM.show{height:auto;}
}
.cat-nav ul.fourI{width:1085px;margin:0 auto;overflow:hidden;}
@media only screen and (max-width: 480px) {
.cat-nav ul.fourI{width:100%;height:4.5em;overflow:hidden;position:relative;}
.cat-nav ul.fourI.show{height:auto;}
}
.cat-nav ul.fourC{width:815px;margin:0 auto;overflow:hidden;}
@media only screen and (max-width: 480px) {
.cat-nav ul.fourC{width:100%;height:4.5em;overflow:hidden;position:relative;}
.cat-nav ul.fourC.show{height:auto;}
}
.cat-nav ul.about{width:1150px;margin:0 auto;overflow:hidden;}
@media only screen and (max-width: 480px) {
.cat-nav ul.about{width:100%;height:4.5em;overflow:hidden;position:relative;}
.cat-nav ul.show{height:auto;}
}
.cat-nav li{float:left;margin-top:20px;margin-right:25px;}
@media only screen and (max-width: 480px) {
.cat-nav li{width:100%;text-align:center;margin:0;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.cat-nav li:nth-child(2){display:none;}
}
.cat-nav li:last-child{margin-right:0;}
.cat-nav li.active a{background:#fff;color:#f7941d;}
@media only screen and (max-width: 480px) {
.cat-nav li.active a{color:#fff;background:0;}
}
.cat-nav .toggleBtn{display:none;}
@media only screen and (max-width: 480px) {
.cat-nav .toggleBtn{display:block;width:auto;position:absolute;top:0;right:0;padding:20px;color:#fff;}
}
.cat-nav .show .toggleBtn span:before{content:'\e80b';}
.cat-nav a{text-transform:uppercase;padding:20px 15px;display:block;color:#888;font-size:1.1em;}
@media only screen and (max-width: 480px) {
.cat-nav a{color:#697578 !important;}
.cat-nav .toggleBtn span{color:#697578;}
} .pagination{width:300px;margin:20px auto;}
.pagination .nav-previous{float:right;margin-bottom:50px;}
.pagination .nav-next{float:left;margin-bottom:50px;}
.pagination a{font-size:1em;color:#ef3239;}
.customer-testimonials .pagination{font-size:3em;}
.products li{width:24%;float:left;margin-right:1%;text-align:center;background:#fff !important;position:relative;}
@media only screen and (max-width: 480px) {
.products li{width:100%;padding:10px;margin:0 0 20px 0;}
}
.products li img{width:100%;height:auto;}
.products .prod_name{color:#000;clear:both;font-size:1.2em;line-height:1.4em;height:2.4em;overflow:hidden;font-weight:normal;display:block;margin-bottom:10px;}
@media only screen and (max-width: 480px) {
.products .prod_name{clear:none;}
}
.products .prod_img{width:100%;float:left;margin-bottom:10px;}
@media only screen and (max-width: 480px) {
.products .prod_img{width:40%;height:40%;margin-right:20px;border:1px solid #ccc;}
.products .prod_img img{width:100% !important;}
}
@media only screen and (max-width: 480px) {
.products .prod_body{width:50%;float:left;}
.products .prod_body .added_to_cart{bottom:15px !important;}
}
.products .amount{font-style:italic;font-weight:bold;color:#777;}
.products .rating-wrap{float:none !important;}
.products .star-rating{font-size:1.2em;width:7em !important;margin:20px auto 5px;letter-spacing:.5em;}
.products .star-rating:before{color:#f7941d;letter-spacing:.5em;}
.products .star-rating span:before{color:#f7941d;}
.products .review-count{text-align:center;display:block;font-size:1em;text-transform:uppercase;letter-spacing:.2em;color:#555;font-weight:bold !important;}
.products .add_to_cart_button,
.products .button{display:block;color:#fff;background:#12b4f0;width:50% !important;margin:10px auto !important;padding:5px 0;font-weight:bold;text-transform:uppercase;}
@media only screen and (max-width: 480px) {
.products .add_to_cart_button, .products .button{width:100% !important;display:inline-block;padding:10px;}
}
.added_to_cart{background:#f7941d;position:absolute !important;bottom:10px !important;right:20px !important;}
@media only screen and (max-width: 480px) {
.added_to_cart{bottom:23px !important;right:0 !important;}
} .breadcrumb .sep{margin-right:10px;}
.breadcrumbs-wrap{display:block;border:0;text-transform:uppercase;font-weight:bold;margin:0 0 20px 0;padding:0;}
.single-product .main{border-top:1px solid #f7941d;padding:30px;margin-top:170px;overflow:visible;}
@media only screen and (max-width: 480px) {
.single-product .main{margin-top:50px;padding:30px 10px;}
}
.single-product .main .sec-title{color:#f7941d;border-color:#f7941d;}
.single-product .main #reviews{width:98%;}
.single-product #main{width:1200px;margin:0 auto;}
@media only screen and (max-width: 480px) {
.single-product #main{margin-top:20px;}
}
.single-product #main .product{padding:0;}
.single-product #main .images{width:60%;float:left;margin:0 0 50px 0;}
@media only screen and (max-width: 480px) {
.single-product #main .images{width:100%;}
}
.single-product #main .woocommerce-main-image{width:75%;float:right;text-align:center;margin-left:5%;}
.single-product #main .woocommerce-main-image img{width:90%;}
.single-product #main .thumbnails{width:20%;float:left;margin:0;}
.single-product #main .thumbnails a{width:100%;margin:0 0 30px 0;border:1px solid #ccc;}
.single-product #main .thumbnails a img{margin:0;}
.single-product #main .thumbnails a.active{border:1px solid #ef3239;}
.single-product #main .summary{width:38%;float:right;margin:0 0 50px 2%;}
@media only screen and (max-width: 480px) {
.single-product #main .summary{width:100%;margin:0 0 50px;}
}
.single-product #main .product_title{width:100%;font-size:2em;line-height:1.4em;color:#555;}
@media only screen and (max-width: 480px) {
.single-product #main .product_title{font-size:1.4em;color:#333;}
}
.single-product #main .upsells{clear:both;}
.single-product #main .upsells h2{font-size:1.2em;margin-bottom:20px;}
.single-product #main .woocommerce-product-rating{background:0;clear:both;padding:0;}
.single-product #main .woocommerce-product-rating .star-rating{width:7em;float:none;font-size:2em;letter-spacing:.5em;}
.single-product #main .woocommerce-review-link{text-transform:uppercase;font-weight:normal;}
.single-product #main .the-price{clear:both;float:left;margin:30px 0 0 0;}
.single-product #main .price{width:100%;text-align:left;font-size:1.4em;font-weight:bold;}
@media only screen and (max-width: 480px) {
.single-product #main .price{margin-top:10px;}
}
.single-product #main .price span{color:#898989;}
.single-product #main form.cart{clear:none;width:200px;float:right;margin:30px 0 0 0;background:#f7941d;padding:5px;border-radius:0;}
@media only screen and (max-width: 480px) {
.single-product #main form.cart{width:60%;}
}
.single-product #main form.cart .quantity{margin:0;}
.single-product #main form.cart input{border-radius:0;text-align:center;width:70px;height:38px;}
@media only screen and (max-width: 480px) {
.single-product #main form.cart input{width:50px;}
}
.single-product #main form.cart .single_add_to_cart_button{float:right;background:0;text-transform:uppercase;font-weight:bold;padding:10px;}
.single-product #main .woocommerce-tabs .panel{padding:20px 0;}
.single-product #main .tabs{display:none;}
.single-product #main #tab-description{padding:0;margin:0;height:300px;position:relative;color:#666666;overflow:hidden;border-radius:0;font-size:1.2em;}
.single-product #main #tab-description p{margin:1em 0;}
.single-product #main #tab-description .desc-wrapper{padding-bottom:20px;}
.single-product #main #tab-description .desc-wrapper h2{color:#555;margin:1em 0;text-transform:uppercase;}
.single-product #main #tab-description .desc-wrapper p{margin:0 0 1em 0;}
.single-product #main #reviews{border-top:1px solid #12b4f0;position:relative;}
.single-product #main #reviews .sec-title{color:#12b4f0;border-color:#12b4f0;}
.single-product #main #reviews #comments{height:400px;position:relative;overflow:hidden;}
.single-product #main #reviews #reply-title{color:#12b4f0;font-size:1.6em;text-transform:uppercase;}
.single-product #main #reviews #comments.no-reviews{height:auto !important;}
.single-product #main #reviews p.woocommerce-noreviews{padding:20px;border:1px solid #ddd;background:#fff;text-align:center;font-size:1.4em;font-weight:bold;color:#ccc;margin-bottom:50px;}
.single-product #main #reviews .comment-text{width:100%;}
.single-product #main #reviews .comment-text .title{font-size:1.4em;color:#484848;}
.single-product #main #reviews .star-rating{width:7em;float:none;letter-spacing:.5em;}
.single-product #main #reviews .star-rating span:before{color:#ef3239;}
.single-product #main #reviews .meta{font-size:1.2em;margin-bottom:20px;}
.single-product #main #reviews .description{padding-right:20px;}
.single-product #main #reviews .description p{font-size:1.2em;margin-bottom:1em;}
.single-product #commentform p{margin:0 0 15px 0;float:left;}
.single-product #commentform p > label{width:30%;float:left;padding:5px 0;}
.single-product #commentform input[type="text"]{width:70%;float:left;}
.single-product #commentform p.comment-form-title,
.single-product #commentform p.comment-form-country,
.single-product #commentform p.comment-form-rating,
.single-product #commentform p.comment-form-comment{width:100%;clear:both;}
.single-product #commentform p.comment-form-title label,
.single-product #commentform p.comment-form-country label,
.single-product #commentform p.comment-form-rating label,
.single-product #commentform p.comment-form-comment label{width:90px;margin-top:8px;font-weight:bold;}
.single-product #commentform p.comment-form-title select,
.single-product #commentform p.comment-form-country select,
.single-product #commentform p.comment-form-rating select,
.single-product #commentform p.comment-form-comment select{width:200px !important;}
.single-product #commentform .stars{width:70%;}
.single-product #commentform .stars a{width:100px;text-indent:-999em;font-size:2em;}
@media only screen and (max-width: 480px) {
.single-product #commentform .stars a{width:100%;margin-bottom:10px;}
}
.single-product #commentform .stars a:after{text-align:right !important;}
.single-product #commentform p.comment-form-comment label{margin-top:5px;}
.single-product #commentform p.comment-form-comment textarea{float:left !important;width:800px !important;padding:10px 15px;}
@media only screen and (max-width: 480px) {
.single-product #commentform p.comment-form-comment textarea{width:100% !important;}
}
.single-product #commentform .form-submit{width:79%;text-align:right;}
@media only screen and (max-width: 480px) {
.single-product #commentform .form-submit{width:100%;}
}
.single-product #commentform .form-submit #submit{font-size:1.4em;float:right;background:#12b4f0;width:200px;padding:20px 0;margin-bottom:50px;}
@media only screen and (max-width: 480px) {
.single-product #commentform .form-submit #submit{width:100%;}
}
.single-product .related.products{position:relative;border-top:1px solid #ef3239;padding-top:80px;margin-top:50px;}
.single-product .related.products .sec-title{color:#ef3239;border-color:#ef3239;}
.woocommerce-cart .page .entry,
.woocommerce-checkout .page .entry{font-size:1em;}
.woocommerce-cart .sec-header,
.woocommerce-checkout .sec-header{margin:50px 0 15px 0;position:relative;width:100%;border-bottom:3px solid #ef3239;}
@media only screen and (max-width: 480px) {
.woocommerce-cart .sec-header,
.woocommerce-checkout .sec-header{margin:50px 0;}
}
.woocommerce-cart .sec-title,
.woocommerce-checkout .sec-title{border-color:#ef3239;color:#ef3239;}
.cart-empty{text-align:center;margin-top:50px;padding:20px;font-size:1.4em;font-weight:bold;color:#aaa;border:1px solid #eee;background:#f5f5f5;}
.woocommerce{width:100%;}
@media only screen and (max-width: 480px) {
.woocommerce{margin:0;}
}
.woocommerce-info{font-size:1.2em;}
.checkout-login.stuck{position:fixed;width:100%;top:120px;left:50%;margin-left:-50%;z-index:999;}
@media only screen and (max-width: 480px) {
.checkout-login.stuck{top:60px;}
}
.checkout-login.stuck form{background:#fff;width:600px;padding:20px 30px;border:1px solid #aaa;margin-left:50px;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);}
.shop_table.cart tr{border-bottom:1px solid #ef3239;}
.shop_table.cart th{border-bottom:5px solid #ef3239;padding:15px;}
.shop_table.cart td{background:#fff;color:#555555;font-weight:bold;padding:15px;font-size:1.1em;vertical-align:middle;}
.shop_table.cart td a{color:#555555;}
.shop_table.cart td .qty{border:1px solid #ccc;border-radius:10px;text-align:center;margin-top:-5px;}
.shop_table.cart .product-thumbnail{padding:20px;}
.shop_table.cart .product-thumbnail img{width:200px;border:1px solid #ccc;}
.shop_table.cart .actions{border-bottom:5px solid #ef3239;}
.shop_table.cart .actions td{padding:30px 0;}
.shop_table.cart .trash{font-size:1.8em;line-height:1em;}
.woocommerce-cart .order-total td{font-size:3em;color:#aaaaaa;background:#fff;text-align:right;padding:0;}
.continue-shopping a,
.wc-proceed-to-checkout .checkout-button.wc-forward,
.return-to-shop .wc-backward{background:#ef3239;font-size:1em;color:#fff;float:right;padding:5px 20px;margin-left:10px;border-radius:0;text-transform:uppercase;}
.continue-shopping a:hover,
.wc-proceed-to-checkout .checkout-button.wc-forward:hover,
.return-to-shop .wc-backward:hover{background:#f7941d;}
.btnUpdate{float:right !important;background:#f7941d !important;}
.coupon .button,
.checkout_coupon .button,
#payment .button{background:#f7941d !important;}
.checkout_coupon{margin:20px 0;}
.woocommerce-billing-fields .select2-choice,
.woocommerce-shipping-fields .select2-choice{border:2px solid #f7941d;padding:5px;margin-top:1px;}
.woocommerce-billing-fields input[type="text"],
.woocommerce-billing-fields input[type="password"],
.woocommerce-billing-fields textarea,
.woocommerce-shipping-fields input[type="text"],
.woocommerce-shipping-fields input[type="password"],
.woocommerce-shipping-fields textarea{border:2px solid #f7941d;border-radius:0;font-weight:bold;padding:5px 10px;}
#ship-to-different-address label{float:left;margin:10px 10px 0 0;}
.woocommerce-checkout-review-order-table{background:#fff;}
.woocommerce-checkout-review-order-table th{border-color:#ef3239;}
.woocommerce-checkout-review-order-table .cart_item td{padding:20px;}
.woocommerce-checkout-review-order-table .cart-subtotal{border-top:5px solid #ef3239;}
.woocommerce-checkout{font-size:1.24em;}
.woocommerce-checkout .lost_password{clear:both;}
.woocommerce-checkout .form-row{width:100%;}
.woocommerce-checkout .form-row-first,
.woocommerce-checkout .form-row-last{width:45%;}
.woocommerce-checkout .button{float:right;width:200px;padding:10px;background:#f7941d;font-size:1.2em;}
.payment_method_paypal img{display:none !important;}
.order-success{padding-top:40px;font-size:1.2em;}
.order-success ul.order_details{border:3px solid #ef3239;border-radius:0;}
.order-success ul.order_details li{list-style:none;border:0;}
.order-success h2{font-size:1.4em;}
.order-success table.order_details{border-bottom:5px solid #ef3239;}
.order-success table.order_details th{padding:10px 20px;}
.order-success table.order_details tbody td{padding:20px;}
.order-success table.order_details .product-total{width:20%;}
.order-success table.order_details tbody{border-bottom:1px solid #ccc;}
.order-success table.order_details tfoot th{text-align:right;}
.order-success table.customer_details th{width:15%;}
.order-success .addresses div{border:1px solid #ccc;padding:20px;}
.page .entry{padding:0;font-size:1.4em;}
@media only screen and (max-width: 480px) {
.page .entry{padding:0 10px;}
}
.page .entry p{margin-bottom:1em;}
.page .entry ul{list-style-position:inside;list-style-type:square;margin:20px 0;}
.page .entry img.alignleft{margin:0 50px 50px 0;}
.page .entry h1{font-size:2em;}
.page .entry h2{font-size:1.8em;margin-bottom:1em;}
.page .entry hr{clear:both;margin:50px 0;}
@media only screen and (max-width: 480px) {
.page .entry img{width:100%;display:block;}
} #main .post .post-thumb{width:20%;float:left;margin-right:5%;}
@media only screen and (max-width: 480px) {
#main .post .post-thumb{width:100%;margin:0 0 10px 0;}
#main .post .post-thumb img{width:100%;}
}
#main .post .post-content{width:75%;margin:0;font-size:1.4em;}
@media only screen and (max-width: 480px) {
#main .post .post-content{width:100%;padding:0 10px;}
}
#main .post .post-content .entry{padding:0;}
#main .post .post-content h1{font-size:2em;}
#main .post .post-content h2{font-size:1.8em;}
#main .post .post-content h3{font-size:1.6em;}
.title-head{width:100%;position:relative;margin:22px 0 50px 0;border-bottom:1px solid #ccc;}
.title-head.orange{border-color:#f7941d;}
.title-head.orange .sec-title{color:#f7941d;border-color:#f7941d;}
.title-head.red{border-color:#ef3239;}
.title-head.red .sec-title{color:#ef3239;border-color:#ef3239;}
.title-head.blue{border-color:#12b4f0;}
.title-head.blue .sec-title{color:#12b4f0;border-color:#12b4f0;}
.subscribe-page .right{border-color:#12b4f0;}
.subscribe-page .fi.subscribe{font-size:1.2em;}
.subscribe-page .fi.subscribe strong{float:left;margin:0 20px 0 0;}
.subscribe-page .fi.subscribe label{font-weight:bold;margin:0 15px;}
.subscribe-page input{border-color:#12b4f0 !important;}
.subscribe-page button{background:#12b4f0 !important;}
@media only screen and (max-width: 480px) {
.customer-testimonials{padding:0 10px;}
}
.customer-testimonials article{font-size:1.2em;margin:0 0 2em 0;}
.customer-testimonials article .title{color:#ef3239;}
.customer-testimonials article .date{margin-left:50px;}
.customer-testimonials article .test-content{margin:10px 0 50px;}
.customer-testimonials .star-rating{letter-spacing:.5em;width:7em;}
.customer-testimonials .star-rating span:before{color:#ef3239;letter-spacing:.5em;}
.news-events article{width:100%;float:left;margin:0 0 50px 0;}
.news-events .post-thumb{width:200px;height:200px;float:left;margin:0 20px 20px 0;}
@media only screen and (max-width: 480px) {
.news-events .post-thumb{width:100%;height:auto;}
}
.news-events .post-thumb img{width:100%;height:auto;}
.news-events .news-content{width:720px;float:left;margin-left:20px;}
@media only screen and (max-width: 480px) {
.news-events .news-content{width:100%;padding:0 10px;margin:0;}
}
.news-events .news-content .title a{color:#ef3239;font-size:1.6em;}
.news-events .news-content strong{color:#555;}
.news-events .news-content .excerpt{margin:10px 0 0 0;font-size:1.2em;}
.news-events .read-more{clear:both;display:block;width:150px;text-align:center;color:#fff;background:#12b4f0;padding:5px 20px;margin:10px 0 0 0;}
.single-post #comments{font-size:1.2em;width:100%;padding:30px 0;margin:0;border-top:3px solid #ef3239;}
.single-post .comment_container{width:100% !important;border:1px solid #ddd;padding:20px !important;margin:20px 0 !important;}
.single-post .comment-text{float:right !important;padding:0 !important;margin:0 !important;}
.retailer{width:90% !important;margin:0 auto !important;}
.retailer #main{position:relative;}
@media only screen and (max-width: 480px) {
.retailer #main{width:100% !important;max-width:100% !important;padding:0 10px;}
}
.retailer #map{border:3px solid #f7941d;float:left;width:50% !important;}
@media only screen and (max-width: 480px) {
.retailer #map{width:100% !important;}
}
.retailer .search-col{width:45%;float:left;margin-left:2%;}
@media only screen and (max-width: 480px) {
.retailer .search-col{width:100%;margin:20px 0 0 0;}
}
.retailer #store_container{width:100%;height:265px;position:relative;border:3px solid #12b4f0;float:left;}
@media only screen and (max-width: 480px) {
.retailer #store_container{width:100%;margin:10px 0 0 0;}
}
.retailer .title{width:100%;text-align:center;background:#ef3239;color:#fff;padding:10px;}
@media only screen and (max-width: 480px) {
.retailer .title{width:100%;}
}
.retailer form{float:left;width:100%;margin:10px 0 20px 0;}
@media only screen and (max-width: 480px) {
.retailer form{width:100%;margin:10px 0;}
}
.retailer form input[type="text"]{width:85% !important;border:3px solid #12b4f0;border-radius:0;font-size:1.2em;font-weight:bold;color:#555;}
@media only screen and (max-width: 480px) {
.retailer form input[type="text"]{width:100% !important;}
}
.retailer form #store_wpress_search_btn{background:#12b4f0;padding:14px 20px 13px !important;float:right;border-radius:0;width:15%;}
@media only screen and (max-width: 480px) {
.retailer form #store_wpress_search_btn{width:100%;margin-top:10px;}
}
.retailer .store{font-size:1.2em;padding:20px;border-bottom:1px solid #ddd;display:block;}
.retailer .store strong{color:#12b4f0;}
.retailer .store:hover{background:#12b4f0;color:#fff;}
.retailer .store:hover strong{color:#fff;}
.retailer em.none{float:right;margin:0 70px 0 0;}
.login .usered{width:100%;text-align:center;font-size:1.6em;border:3px solid #12b4f0;padding:20px 30px;position:relative;margin-bottom:20px;}
.login .usered h2{color:#12b4f0;margin:0;}
.login .usered .closeBtn{font-size:.6em;position:absolute;top:0;right:0;background:#12b4f0;color:#fff;padding:5px;}
.login .title{position:absolute;bottom:-38px;left:50%;margin-left:-190px;width:380px;border:3px solid #f7941d;text-align:center;padding:10px;color:#f7941d;font-size:1.8em;font-style:italic;z-index:99;background-color:#fff;}
.left{float:left;width:50%;padding-right:20px;font-size:1.2em;}
@media only screen and (max-width: 480px) {
.left{width:100%;padding:0 20px;}
}
.left h1{font-size:1.6em;margin-bottom:1em;color:#ef3239;}
.left p{margin-bottom:1.5em;}
.right{float:left;width:45%;margin-top:20px;border-left:1px solid #f7941d;padding-left:5%;}
@media only screen and (max-width: 480px) {
.right{width:100%;padding:0 20px;}
}
.right .fi{margin-bottom:20px;}
.right .fi > input[type="text"],
.right .fi > input[type="password"],
.right .fi > input[type="email"]{border:3px solid #f7941d;padding:5px 30px;font-size:1em;font-weight:bold;width:100%;}
.right .optional{float:right;margin:10px 0 0 0;color:#f7941d;font-weight:bold;}
.right button{font-size:1em;background:#f7941d;border:0;color:#fff;padding:10px 40px;font-weight:bold;}
.right .login{margin-bottom:40px;}
.right .login .fi{width:100%;}
.right .two-col .fi{width:49%;float:left;margin-right:2%;}
.right .two-col .fi:last-child{margin-right:0;}
.right .signup h1{font-size:2em;color:#7d7d7d;margin-bottom:1em;}
.right .signup .subscribe strong,
.right .signup .bday strong{font-size:1.6em;font-weight:normal;float:left;margin-right:20px;}
.right .signup .bday strong{margin-top:5px;}
.right .signup .bday .select2{margin:10px 0 0 0;}
.right .signup .subscribe strong{margin-top:-2px;}
.right .signup .icheck label{font-size:1em;font-weight:bold;margin:0 10px 0 10px;}
.right .signup .day{width:50px;}
.right .signup .month{width:50px;}
.right .signup .year{width:100px;}
.right .signup .terms{font-size:.9em;color:#7d7d7d;}
.right .signup button{margin:20px 0;}
#footer .mc4wp-form form{float:right;width:550px;height:100%;color:#fff;background-color:#525252;padding:0 10px;font-size:1em;}
@media only screen and (max-width: 480px) {
#footer .mc4wp-form form{width:100%;}
}
#footer .mc4wp-form form strong{float:left;height:36px;line-height:36px;}
#footer .mc4wp-form form .fi{float:right;width:330px;margin:3px 0 0 0;}
@media only screen and (max-width: 480px) {
#footer .mc4wp-form form .fi{width:100%;margin:0 0 20px 0;}
}
#footer .mc4wp-form form .fi input{width:248px;float:right;margin-right:2px;font-size:1em;font-weight:bold;padding:0 20px;height:30px;border:0;border-radius:0;}
@media only screen and (max-width: 480px) {
#footer .mc4wp-form form .fi input{width:90%;margin:0;}
}
#footer .mc4wp-form form button{float:right;font-size:1.1em;background:#fff;border:0;margin-right:2px;width:35px;height:30px;cursor:pointer;}
@media only screen and (max-width: 480px) {
#footer .mc4wp-form form button{margin:0;width:10%;}
}
#footer .mc4wp-alert{clear:both;float:right;padding:10px 15px;margin-bottom:20px;margin-top:-10px;color:#fff;}
#footer .mc4wp-alert.mc4wp-success{background:#12b4f0;}
#footer .mc4wp-alert.mc4wp-error{background:#ef3239;}
.wpcf7-form{width:860px;margin:0 auto;}
@media only screen and (max-width: 480px) {
.wpcf7-form{width:100%;}
}
.wpcf7-form p{width:49%;float:left;margin:0 1% 10px 0 !important;position:relative;}
@media only screen and (max-width: 480px) {
.wpcf7-form p{width:100%;}
}
.wpcf7-form p.fullw{width:100%;}
.wpcf7-form p.captcha input{width:60%;float:left;margin-left:10px;}
.wpcf7-form p.captcha .wpcf7-captchac{width:35%;float:left;}
.wpcf7-form p.captcha .wpcf7-not-valid-tip{display:inline-block;}
.wpcf7-form input,
.wpcf7-form textarea{border:4px solid #f7941d;border-radius:0;padding:10px;}
@media only screen and (max-width: 480px) {
.wpcf7-form input,
.wpcf7-form textarea{font-size:.8em;}
}
.wpcf7-form .wpcf7-textarea{height:10em;}
.wpcf7-form .submit-wrapper{width:300px;clear:both;float:none;margin:0 auto !important;}
@media only screen and (max-width: 480px) {
.wpcf7-form .submit-wrapper{width:100%;}
}
.wpcf7-form .wpcf7-submit{background:#ef3239;border:0;width:100%;margin-top:20px;}
@media only screen and (max-width: 480px) {
.wpcf7-form .wpcf7-submit{padding:20px;}
}
.wpcf7-form .wpcf7-not-valid-tip{clear:both;}
.page-template-page-online-shops #main{width:100%;margin:0;}
@media only screen and (max-width: 480px) {
.page-template-page-online-shops table a{word-break:break-all;}
}
.page-template-page-online-shops table, .page-template-page-online-shops td, .page-template-page-online-shops th{border:3px solid #f7941d;}
.page-template-page-online-shops th{width:30%;}
.page-template-page-online-shops tr:hover td,
.page-template-page-online-shops tr:hover th{background:#f7941d;color:#fff;}
.page-template-page-online-shops tr:hover td a,
.page-template-page-online-shops tr:hover th a{color:#fff;}
@media only screen and (max-width: 480px) {
.shipping-table{font-size:.8em;}
}
.ingredients table{background:#fff;border:0;}
.ingredients th{width:35%;font-weight:bold;border:0;}
@media only screen and (max-width: 480px) {
.ingredients th{width:50%;}
}
.ingredients th img{margin:0 !important;}
.ingredients td{background:#fff !important;vertical-align:middle;border:0;}
@media only screen and (max-width: 480px) {
.ingredients td{font-size:.8em;}
}
.table2{background:#fff;}
.table2 th{padding:0;width:150px;}
.table2 td{background:#fff !important;padding:0 20px;vertical-align:middle;font-weight:bold;}
.woocommerce-account .main{margin-top:20px;}
.woocommerce-account .woocommerce h2{margin:0 0 10px 0;color:#ef3239;}
.woocommerce-account .woocommerce h3{color:#ef3239;padding-bottom:10px;border-bottom:4px solid #ef3239;text-transform:uppercase;}
.woocommerce-account .woocommerce input[type="text"],
.woocommerce-account .woocommerce textarea,
.woocommerce-account .woocommerce .select2-container,
.woocommerce-account .woocommerce input[type="email"],
.woocommerce-account .woocommerce input[type="password"]{border:4px solid #f7941d;border-radius:0;}
.woocommerce-account .woocommerce .select2-choice{border:0;padding:7px 10px;}
.woocommerce-account .woocommerce input.button{background:#ef3239;width:100%;text-transform:uppercase;padding:20px;}
.woocommerce-account .woocommerce fieldset{margin-bottom:20px;}
.woocommerce-account .woocommerce fieldset legend{font-weight:bold;color:#ef3239;text-transform:uppercase;}
.woocommerce-account table.shop_table{border:4px solid #12b4f0;}
.woocommerce-account table.shop_table tr{border-bottom:1px solid #12b4f0;}
@media only screen and (max-width: 480px) {
.woocommerce-account table.shop_table th, .woocommerce-account table.shop_table td{padding:10px;}
}
.woocommerce-account .address{border:4px solid #12b4f0;padding:20px;}
@media only screen and (max-width: 480px) {
.woocommerce-account .address{margin:15px;}
}
.page-template-page-our-impact .main{background:url(//resparkle.com.au/wp-content/themes/resparkle/assets/img/impact-bg.jpg);padding:140px 0 0 0;}
@media only screen and (max-width: 480px) {
.page-template-page-our-impact .main{padding-top:0;}
}
.page-template-page-our-impact article{position:relative;float:left;margin:0 10px 10px 0;overflow:hidden;}
@media only screen and (max-width: 480px) {
.page-template-page-our-impact article{width:100%;}
}
.page-template-page-our-impact article img{-webkit-transition:all 1s;z-index:1;height:auto !important;}
@media only screen and (max-width: 480px) {
.page-template-page-our-impact article img{width:100%;}
}
.page-template-page-our-impact article .date{position:absolute;top:10px;right:0;z-index:999;padding:10px;background:#fff;color:#12b4f0;text-transform:uppercase;}
.page-template-page-our-impact article:hover img{-webkit-transform:scale(1.2);-webkit-transition:all 1s;}
.impact-cover{float:left;width:40%;margin:0 20px 20px 0;}
@media only screen and (max-width: 480px) {
.impact-cover{width:100%;}
}
.impact-body{width:55%;float:left;font-size:1.2em;padding:0 20px;}
.impact-body p{margin-bottom:1em;}
.impact-body img.alignleft{margin:0 10px 10px 0;}
@media only screen and (max-width: 480px) {
.impact-body{width:100%;}
}
.impact-body h1{color:#f7941d;font-size:1.4em;line-height:1.4em;margin:0;}
.impact-body .date{display:block;color:#12b4f0;margin:0 0 20px 0;}
.fancybox-wrap{margin-top:150px;}
@media only screen and (max-width: 480px) {
.fancybox-wrap{margin-top:100px;}
}
.fancybox-inner{height:600px !important;}
.curr-overlay{width:100%;height:100%;position:fixed;z-index:999999;background:rgba(0, 0, 0, 0.7);}
#currency-selector{width:500px;text-align:center;position:fixed;top:20%;left:50%;margin-left:-250px;z-index:9999999;background:#fff;padding:20px;}
@media only screen and (max-width: 480px) {
#currency-selector{width:90%;margin-left:-45%;}
}
#currency-selector h1{color:#ef3239;font-size:2em;font-weight:300;}
#currency-selector button{background:#12b4f0;border:0;font-size:1.4em;padding:15px 20px;color:#fff;margin:0 5px;cursor:pointer;}
#currency-selector button:hover{background:#26c8ff;}
.curr-menu{float:left;margin:-5px 0 0 0;padding-right:10px;border-right:2px solid #6c6c6c;}
@media only screen and (max-width: 480px) {
.curr-menu{padding:0;border:0;}
}
.curr-menu-2{float:left;margin:0 -15px 0 15px;padding-right:10px;padding-left:10px;border-right:2px solid #6c6c6c;}
@media only screen and (max-width: 480px) {
.curr-menu-2{padding:0;border:0;}
}
.curr-menu-3{float:left;margin:0 -15px 0 15px;padding-right:10px;padding-left:10px;}
@media only screen and (max-width: 480px) {
.curr-menu-3{padding:0;border:0;}
}
.curr-menu button{color:#6c6c6c;border:0;background:0;font-size:1em;font-weight:bold;font-family:museo-sans, sans-serif;border-bottom:2px solid transparent;margin:0 10px;}
@media only screen and (max-width: 480px) {
.curr-menu button{padding:0;border:0;border-bottom-color:#ffffff;color:#ffffff;}
}
.curr-menu button.active{border-bottom-color:#6c6c6c;color:#6c6c6c;}
@media only screen and (max-width: 480px) {
.curr-menu button.active{padding:0;border:0;border-bottom-color:#ffffff;color:#ffffff;}
}
#mobile-nav .curr-menu{background:#ef3239;width:100%;float:left;margin:0;border-bottom:1px solid #fff;padding:15px;}
#mobile-nav .curr-menu button{margin:0 20% 0 0;}
@media only screen and (min-width: 768px) {
.page-id-3080 .products li, .page-id-3083 .products li, .page-id-2915 .products li{margin-right:0% !important;display:inline;float:left;margin-left:1.38888889%;margin-right:1.38888889%;width:23.4% !important;}
.page-id-3080 .products li img, .page-id-3083 .products li img, .page-id-2915 .products li img{width:auto !important;}
} .nav-blp .active a{color:#ffffff !important;background-color:#ef3239 !important;border-top:none !important;background:none;}
.nav-blp a{background-color:#F9F9F6 !important;border-top:none !important;background:none;}
.nav-blp ul li{margin-right:0px !important;}
.nav-blp{border-top:none !important;background:none !important;}
.ruler-red{width:100%;height:3px;background-color:#ef3239;}
.blp-row{width:100%;padding-bottom:3em;}
.blp-row img{border:none;padding:0px;}
.blp-row h3{color:#6c6c6c;}
.blp-ct{width:33%;float:left;height:18em;padding-right:2em;}
.blp-hdr{position:relative;}
.blp-hdr img{float:left;margin-right:1em;}
img.blp-img-cen{display:block;margin-left:auto;margin-right:auto;height:75px;}
@media only screen and (max-width: 768px) {
.blp-ct{width:50%;float:left;margin-bottom:2em;}
.blp-row img{width:30% !important;}
.blp-hdr{padding-bottom:1em;position:relative;}
}
@media only screen and (max-width: 450px) {
.blp-ct{width:100%;float:left;margin-bottom:2em;}
.blp-row img{width:30% !important;}
.blp-hdr{padding-bottom:1em;position:relative;}
} .bundled_qty{border:1px solid #e7e7e7;border-radius:0.382em;border-top-right-radius:inherit !important;border-top-left-radius:inherit !important;border-bottom-right-radius:inherit !important;border-bottom-left-radius:inherit !important;background-color:#eeeeee;}
.quantity{width:4em}
.bundle-qty-form{clear:none;float:left;margin:0 0 0 0;background:#f7941d;padding:5px;border-radius:0;}
.bundle-qty-desc{color:white;font-weight:bold}
.bundled_product_summary .bundled_item_button input{margin-bottom:0 !important;}
.blp-header{color:#ef3239 !important;}
.bundle_form{padding-top:25px;}
.billboard img{width:100%;height:auto !important;}
.products .prod_name{height:2.6em !important;}
.bundle_button{clear:none;width:200px;float:right;margin:30px 0 0 0;background:#f7941d;padding:5px;border-radius:0;}
.bundle_add_to_cart_button{text-transform:uppercase;background-color:inherit !important;color:white !important;opacity:initial !important;}
.qty{border-radius:0em !important;}
.wc-backward{display:inline !important;padding:5px 20px !important;border-radius:0 !important;font-size:1em !important;text-transform:uppercase;float:left;}
.freq{padding-left:1em;}
.first-payment-date{font-size:initial;}
td.product-thumbnail img{width:300px;}
.bundle_table_item .remove_item a{display:none;}
.paypal-bundle-rec a:hover{color:#0894b4;}
.paypal-bundle-rec{color:#888;}
#main-nav-blp.stuck{width:100%;position:fixed;top:80px;left:0;z-index:9999;padding-top:20px;}
#main-nav-blp{background:#fff;}
#main-nav-blp li{float:left;text-align:center;width:16.66%;position:relative;text-transform:uppercase;}
#main-nav-blp.stuck li a{padding:10px 0;}
#main-nav-blp li a{padding:10px 0;display:block;}
#main-nav-blp.stuck span{display:none;}
#main-nav-blp li span{font-size:5em;color:#6c6c6c;}
#main-nav-blp li strong{display:block;margin-top:10px;}
#main-nav-blp li:hover{background:#ef3239;color:#fff;}
#main-nav-blp.stuck .sub-menu{top:50px !important;margin-left:0px;}
#main-nav-blp li .sub-menu{display:none;width:100%;position:absolute;top:165px;left:0;z-index:999;background:#ef3239;padding:20px 0;}
@media only screen and (max-width: 768px) {
#main-nav-blp{display:none}
}
@media only screen and (min-width: 768px) {
#main-nav-blp li:hover a{color:#fff;}
#main-nav-blp li:hover span{color:#fff;}
#main-nav-blp li:hover .sub-menu{display:block;}
#main-nav-blp li:hover .sub-menu li{width:100%;float:left;text-align:left;list-style:disc;list-style-position:inside;color:#fff;padding:5px 20px;}
#main-nav-blp li:hover .sub-menu a{display:inline;color:#fff;padding:0;}
} .postage-btn{background-color:rgb(239, 50, 57) !important;font-size:14px !important;font-weight:bold !important;color:white !important;text-transform:uppercase !important;border-radius:0px !important;}
body.page-id-3080 ul.slick-dots, body.page-id-3083 ul.slick-dots{padding-bottom:25px}
.recurring-total{background-color:#f8f8f8;}
.recurring-totals{background-color:#f8f8f8;}
.order-total th{padding-bottom:50px !important;}
.single-product #main #tab-description{height:inherit !important;}
.single-product #main #reviews #comments{overflow-y:scroll;}
.single-product #main #reviews #comments ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius:10px;background-color:#F5F5F5;}
.single-product #main #reviews #comments::-webkit-scrollbar{width:12px;background-color:#F5F5F5;}
.single-product #main #reviews #comments::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, .3);background-color:#D62929;}
.retailer #store_container{overflow-y:scroll;}
.retailer #store_container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius:10px;background-color:#F5F5F5;}
.retailer #store_container::-webkit-scrollbar{width:12px;background-color:#F5F5F5;}
.retailer #store_container::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, .3);background-color:#D62929;}
.jspTrack{background:#F5F5F5;position:relative;}
.jspDrag{background:#D62929 position:relative;top:0;left:0;cursor:pointer;}
#payment .payment_methods li .payment_box fieldset label{font-size:initial;}
@media only screen and (max-width: 480px) {
#payment .payment_methods li img{width:initial !important;}
}
form .errors{color:#ef3239;font-weight:bold;margin-bottom:10px;padding:15px;border:1px solid #ef3239;}
.page-template-template-blog #main,.archive.category #main{width:80% !important;display:inline-block;}
.page-template-template-blog #sidebar,.archive.category #sidebar{width:19%;display:inline-block;vertical-align:top;}
.archive-header{display:none;}
.page-template-template-blog .breadcrumbs-wrap{display:none;}
.hentry .aligncenter{margin:0 !important;}
.page-template-template-blog .entry p,.archive.category .entry p{margin-bottom:1em;padding-right:10%;font-size:16px;}
.page-template-template-blog  .post-more,.archive.category .post-more{font-size:16px;}
.page-template-template-blog .post-content h1,.archive.category .post-content h1{font-size:20px !important;margin-top:25px;}
.page-template-template-blog  .hentry{margin:0 0 2.618em;width:33%;display:inline-block;vertical-align:top;}
.pagination{width:300px;margin:20px auto;font-size:22px;}
.blogtop{width:100%;text-align:center;padding:30px;}
#dd{margin:0 auto;}
#dd p{text-align:center;}
#dd nav{margin:50px 0;border:2px solid #E64A19;}
#dd nav ul{padding:0;margin:0;list-style:none;position:relative;}
#dd nav ul li{display:inline-block;position:relative;}
#dd nav a{display:block;padding:0 25px;color:#8f9192;font-size:20px;line-height:60px;text-decoration:none;}
#dd nav a:hover{color:#E64A19;}
#dd nav ul ul{display:none;position:absolute;top:60px;left:0px;}
#dd nav ul li:hover > ul{display:inherit;}
#dd nav ul ul li{width:170px;float:none;background:#ee212a;display:list-item;position:relative;}
#dd nav ul ul li a{color:white;line-height:32px;padding:15px 0;}
#dd nav ul ul li a:hover{color:#333;}
#dd nav ul ul ul li{position:relative;top:-60px;left:170px;}
.listing-item .excerpt-dash{display:none;}
.listing-item .excerpt{display:none;}
.listing-item img{border:4px solid #12b4f0;}
.woocommerce #dd nav a{display:block;padding:0 10px;}
.woocommerce #dd nav{margin:20px 0;border:0;}
.woocommerce #dd nav ul {
text-align: center;
padding-bottom: 5%;
}body{background-color:#f2f2f2;}
#masonry.row > div{min-height:0 !important;}
figure{margin:0}
img{vertical-align:middle}
.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:6px}
.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.img-circle{border-radius:50%}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}
.initialism{font-size:90%;text-transform:uppercase}
blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}
blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#999}
blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}
blockquote:before,blockquote:after{content:""}
address{margin-bottom:20px;font-style:normal;line-height:1.42857143}
code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}
code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px}
kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}
.pre-scrollable{max-height:340px;overflow-y:scroll}
.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
@media (min-width:768px){.container{width:744px}}@media (min-width:992px){.container{width:960px}}@media (min-width:1200px){.container{width:960px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
.row{margin-left:-10px;margin-right:-10px}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:0}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:0}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:0}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:0}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:0}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:0}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:0}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:0}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}}fieldset{padding:0;margin:0;border:0;min-width:0}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}
label{display:inline-block;margin-bottom:5px;font-weight:bold}
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
input[type="file"]{display:block}
input[type="range"]{display:block;width:100%}
select[multiple],select[size]{height:auto}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}
textarea.form-control{height:auto}
input[type="search"]{-webkit-appearance:none}
input[type="date"]{line-height:34px}
.form-group{margin-bottom:15px}
.radio,.checkbox{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px}
.radio label,.checkbox label{display:inline;font-weight:normal;cursor:pointer}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px}
.radio+.radio,.checkbox+.checkbox{margin-top:-5px}
.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}
input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}
.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
select.input-sm{height:30px;line-height:30px}
textarea.input-sm,select[multiple].input-sm{height:auto}
.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}
select.input-lg{height:46px;line-height:46px}
textarea.input-lg,select[multiple].input-lg{height:auto}
.has-feedback{position:relative}
.has-feedback .form-control{padding-right:42.5px}
.has-feedback .form-control-feedback{position:absolute;top:25px;right:0;display:block;width:34px;height:34px;line-height:34px;text-align:center}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}
.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}
.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}
.has-success .form-control-feedback{color:#3c763d}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}
.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}
.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}
.has-warning .form-control-feedback{color:#8a6d3b}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#a94442}
.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}
.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}
.has-error .form-control-feedback{color:#a94442}
.form-control-static{margin-bottom:0}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}
@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.form-inline .input-group>.form-control{width:100%}
.form-inline .control-label{margin-bottom:0;vertical-align:middle}
.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}
.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0}
.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}
.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}
.form-horizontal .form-group{margin-left:-10px;margin-right:-10px}
.form-horizontal .form-control-static{padding-top:7px}
@media (min-width:768px){.form-horizontal .control-label{text-align:right}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:10px}
.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#428bca}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}
.open>.dropdown-menu{display:block}
.open>a{outline:0}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#999}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.pull-right>.dropdown-menu{right:0;left:auto}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}
.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}
.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}
.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:none}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar{margin-left:-5px}
.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}
.btn-group>.btn:first-child{margin-left:0}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}
.btn-group>.btn-group{float:left}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}
.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}
.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}
.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}
.btn-group-vertical>.btn-group>.btn{float:none}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}
.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}
.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}
.btn-group-justified>.btn-group .btn{width:100%}
[data-toggle="buttons"]>.btn>input[type="radio"],[data-toggle="buttons"]>.btn>input[type="checkbox"]{display:none}
.input-group{position:relative;display:table;border-collapse:separate}
.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}
.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}
select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}
textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}
textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}
.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}
.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}
.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}
.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}
.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}
.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}
.input-group-addon:first-child{border-right:0}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}
.input-group-addon:last-child{border-left:0}
.input-group-btn{position:relative;font-size:0;white-space:nowrap}
.input-group-btn>.btn{position:relative}
.input-group-btn>.btn+.btn{margin-left:-1px}
.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav>li{position:relative;display:block}
.nav>li>a{position:relative;display:block;padding:10px 15px}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}
.nav>li.disabled>a{color:#999}
.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;background-color:transparent;cursor:not-allowed}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav>li>a>img{max-width:none}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs>li{float:left;margin-bottom:-1px}
.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}
.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-tabs.nav-justified>li{float:none}
.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}
.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}
.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}
@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}
.nav-pills>li>a{border-radius:4px}
.nav-pills>li+li{margin-left:2px}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}
.nav-stacked>li{float:none}
.nav-stacked>li+li{margin-top:2px;margin-left:0}
.nav-justified{width:100%}
.nav-justified>li{float:none}
.nav-justified>li>a{text-align:center;margin-bottom:5px}
.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}
.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}
.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}
@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}
@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:10px;padding-left:10px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}
@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.navbar-collapse.in{overflow-y:visible}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-10px;margin-left:-10px}
@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}
@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}
@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}
.navbar-brand{float:left;padding:15px 10px;font-size:18px;line-height:20px;height:50px}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-10px}}.navbar-toggle{position:relative;float:right;margin-right:10px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:none}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -10px}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}
@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}
.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}
.navbar-nav .open .dropdown-menu>li>a{line-height:20px}
.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}
.navbar-nav>li{float:left}
.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}
.navbar-nav.navbar-right:last-child{margin-right:-10px}}@media (min-width:768px){.navbar-left{float:left !important}
.navbar-right{float:right !important}}.navbar-form{margin-left:-10px;margin-right:-10px;padding:10px 10px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:8px;margin-bottom:8px}
@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}
.navbar-form .input-group>.form-control{width:100%}
.navbar-form .control-label{margin-bottom:0;vertical-align:middle}
.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}
.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{float:none;margin-left:0}
.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}
.navbar-form.navbar-right:last-child{margin-right:-10px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}
.navbar-btn{margin-top:8px;margin-bottom:8px}
.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-text{margin-top:15px;margin-bottom:15px}
@media (min-width:768px){.navbar-text{float:left;margin-left:10px;margin-right:10px}
.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}
.navbar-default .navbar-text{color:#777}
.navbar-default .navbar-nav>li>a{color:#777}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}
.navbar-default .navbar-toggle{border-color:#ddd}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}
@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}
.navbar-default .navbar-link:hover{color:#333}
.navbar-inverse{background-color:#222;border-color:#080808}
.navbar-inverse .navbar-brand{color:#999}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}
.navbar-inverse .navbar-text{color:#999}
.navbar-inverse .navbar-nav>li>a{color:#999}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}
.navbar-inverse .navbar-toggle{border-color:#333}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}
@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999}
.navbar-inverse .navbar-link:hover{color:#fff}
.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}
.breadcrumb>li{display:inline-block}
.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}
.breadcrumb>.active{color:#999}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#428bca;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}
.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}
.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}
.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}
.pager li{display:inline}
.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}
.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}
.pager .next>a,.pager .next>span{float:right}
.pager .previous>a,.pager .previous>span{float:left}
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;background-color:#fff;cursor:not-allowed}
.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}
.label[href]:hover,.label[href]:focus{color:#fff;text-decoration:none;cursor:pointer}
.label:empty{display:none}
.btn .label{position:relative;top:-1px}
.label-default{background-color:#999}
.label-default[href]:hover,.label-default[href]:focus{background-color:#808080}
.label-primary{background-color:#428bca}
.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}
.label-success{background-color:#5cb85c}
.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}
.label-info{background-color:#5bc0de}
.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}
.label-warning{background-color:#f0ad4e}
.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}
.label-danger{background-color:#d9534f}
.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}
.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#999;border-radius:10px}
.badge:empty{display:none}
.btn .badge{position:relative;top:-1px}
.btn-xs .badge{top:0;padding:1px 5px}
a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}
a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}
.nav-pills>li>a>.badge{margin-left:3px}
.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}
.jumbotron h1,.jumbotron .h1{color:inherit}
.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}
.container .jumbotron{padding-left:60px;padding-right:60px}
.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}
.thumbnail .caption{padding:9px;color:#333}
.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}
.alert h4{margin-top:0;color:inherit}
.alert .alert-link{font-weight:bold}
.alert>p,.alert>ul{margin-bottom:0}
.alert>p+p{margin-top:5px}
.alert-dismissable{padding-right:35px}
.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}
.alert-success hr{border-top-color:#c9e2b3}
.alert-success .alert-link{color:#2b542c}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}
.alert-info hr{border-top-color:#a6e1ec}
.alert-info .alert-link{color:#245269}
.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}
.alert-warning hr{border-top-color:#f7e1b5}
.alert-warning .alert-link{color:#66512c}
.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}
.alert-danger hr{border-top-color:#e4b9c0}
.alert-danger .alert-link{color:#843534}
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;transition:width .6s ease}
.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px}
.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
.progress-bar-success{background-color:#5cb85c}
.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}
.progress-bar-info{background-color:#5bc0de}
.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}
.progress-bar-warning{background-color:#f0ad4e}
.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}
.progress-bar-danger{background-color:#d9534f}
.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}
.media,.media-body{overflow:hidden;zoom:1}
.media,.media .media{margin-top:15px}
.media:first-child{margin-top:0}
.media-object{display:block}
.media-heading{margin:0 0 5px}
.media>.pull-left{margin-right:10px}
.media>.pull-right{margin-left:10px}
.media-list{padding-left:0;list-style:none}
.list-group{margin-bottom:20px;padding-left:0}
.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}
.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}
.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.list-group-item>.badge{float:right}
.list-group-item>.badge+.badge{margin-right:5px}
a.list-group-item{color:#555}
a.list-group-item .list-group-item-heading{color:#333}
a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5}
a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}
a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}
a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#e1edf7}
.list-group-item-success{color:#3c763d;background-color:#dff0d8}
a.list-group-item-success{color:#3c763d}
a.list-group-item-success .list-group-item-heading{color:inherit}
a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}
a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}
.list-group-item-info{color:#31708f;background-color:#d9edf7}
a.list-group-item-info{color:#31708f}
a.list-group-item-info .list-group-item-heading{color:inherit}
a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}
a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}
.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}
a.list-group-item-warning{color:#8a6d3b}
a.list-group-item-warning .list-group-item-heading{color:inherit}
a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}
a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}
.list-group-item-danger{color:#a94442;background-color:#f2dede}
a.list-group-item-danger{color:#a94442}
a.list-group-item-danger .list-group-item-heading{color:inherit}
a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}
a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}
.list-group-item-heading{margin-top:0;margin-bottom:5px}
.list-group-item-text{margin-bottom:0;line-height:1.3}
.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}
.panel-body{padding:15px}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}
.panel-heading>.dropdown .dropdown-toggle{color:inherit}
.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}
.panel-title>a{color:inherit}
.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel>.list-group{margin-bottom:0}
.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}
.panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}
.panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}
.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}
.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}
.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}
.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}
.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}
.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}
.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}
.panel>.table-responsive{border:0;margin-bottom:0}
.panel-group{margin-bottom:20px}
.panel-group .panel{margin-bottom:0;border-radius:4px;overflow:hidden}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.panel-default{border-color:#ddd}
.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}
.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}
.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}
.panel-primary{border-color:#428bca}
.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}
.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}
.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}
.panel-success{border-color:#d6e9c6}
.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}
.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}
.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}
.panel-info{border-color:#bce8f1}
.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}
.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}
.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}
.panel-warning{border-color:#faebcc}
.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}
.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#faebcc}
.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#faebcc}
.panel-danger{border-color:#ebccd1}
.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}
.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ebccd1}
.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}
.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}
.well-lg{padding:24px;border-radius:6px}
.well-sm{padding:9px;border-radius:3px}
.modal-open{overflow:hidden}
.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:none}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:20px}
.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}
.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}
.tooltip.in{opacity:.9;filter:alpha(opacity=90)}
.tooltip.top{margin-top:-3px;padding:5px 0}
.tooltip.right{margin-left:3px;padding:0 5px}
.tooltip.bottom{margin-top:3px;padding:5px 0}
.tooltip.left{margin-left:-3px;padding:0 5px}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}
.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}
.popover.top{margin-top:-10px}
.popover.right{margin-left:10px}
.popover.bottom{margin-top:10px}
.popover.left{margin-left:-10px}
.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}
.popover-content{padding:9px 14px}
.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover>.arrow{border-width:11px}
.popover>.arrow:after{border-width:10px;content:""}
.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}
.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}
.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}
.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}
.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}
.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}
.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}
.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-control.left{background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.5) 0), color-stop(rgba(0,0,0,0.0001) 100%));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.0001) 0), color-stop(rgba(0,0,0,0.5) 100%));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}
.carousel-control:hover,.carousel-control:focus{outline:none;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}
.carousel-caption{left:20%;right:20%;padding-bottom:30px}
.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right !important}
.pull-left{float:left !important}
.hide{display:none !important}
.show{display:block !important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none !important;visibility:hidden !important}
.affix{position:fixed}
@-ms-viewport{width:device-width}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}
@media (max-width:767px){.visible-xs{display:block !important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}
table.visible-sm{display:table}
tr.visible-sm{display:table-row !important}
th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}
table.visible-md{display:table}
tr.visible-md{display:table-row !important}
th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:1200px){.visible-lg{display:block !important}
table.visible-lg{display:table}
tr.visible-lg{display:table-row !important}
th.visible-lg,td.visible-lg{display:table-cell !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}
@media print{.visible-print{display:block !important}
table.visible-print{display:table}
tr.visible-print{display:table-row !important}
th.visible-print,td.visible-print{display:table-cell !important}}@media print{.hidden-print{display:none !important}
}
*{padding:0px;border:none;margin:0px}
html{overflow-y:scroll}
#frame .cycle.next{right:0px;background-image:url(//resparkle.com.au/images/scrollers/black/right.png)}
#thumbnails a{display:block;float:left}
#thumbnails a:hover,#thumbnails a.active{position:relative}
#thumbnails a:hover:before,#thumbnails a.active:before{content:"";display:block;position:absolute;width:100%;height:100%;border:2px solid #ffffff}
#thumbnails #scroller{margin:0px 10px;overflow:hidden}
#thumbnails #scroller #holder{position:relative;right:0px;float:left;overflow:hidden;-webkit-transition:right .4s;transition:right .4s}
#thumbnails #scroller #holder a{margin-left:20px}
#thumbnails #scroller #holder a:first-child{margin-left:0px}
#thumbnails #scroller #holder img{float:left;width:60px}
#thumbnails .scroller{float:left;width:60px;height:60px;margin:0px 10px;background:url(//resparkle.com.au/images/scrollers/black/right.png) right no-repeat;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}
#thumbnails .scroller:first-child{background:url(//resparkle.com.au/images/scrollers/black/left.png) left no-repeat}
#thumbnails .scroller:hover{opacity:.8;filter:alpha(opacity=80)}
#thumbnails .scroller+#scroller{float:left;width:380px}
#tooltip{display:none;position:absolute;padding:5px;margin-top:-29px;margin-left:5px;border:1px solid rgba(0,0,0,0.2);border-radius:5px;font-size:12px;line-height:12px;background-color:#ffffff;z-index:5;box-shadow:1px 1px 2px rgba(0,0,0,0.2);background-image:-webkit-linear-gradient(top, #fff 0, #e8e8e8 100%);background-image:linear-gradient(to bottom, #fff 0, #e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe8e8e8', GradientType=0)}
.tile{display:block;margin-top:30px;font-size:0px;line-height:0px;text-align:center}
.tile span{display:inline-block;position:relative;min-width:220px;max-width:100%;padding:10px 15px;margin:0px auto;margin-top:-20px;font-size:18px;line-height:20px;text-decoration:none;color:#777777;background-color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tile:hover{text-decoration:none}
.tile:hover span{color:#262626}
.feature .tile{margin-top:0px}
@media (min-width:992px){#right_column{padding-left:40px}}@media (max-width:991px){#right_column{margin-top:40px}
#right_column #share{margin-bottom:0px;text-align:center}
#right_column #share h4{padding-top:30px;padding-bottom:0px;border-top:1px solid #ffffff;border-bottom:none;text-align:center}
#right_column #share a{display:inline-block;float:none}
#thumbnails #scroller{width:auto !important}
#thumbnails #scroller #holder{position:static;width:auto !important}
#thumbnails #scroller #holder a{margin-top:20px}
#thumbnails .scroller{display:none}
.tile span{min-width:180px}}@media (max-width:767px){input[type='checkbox'],input[type='radio']{margin-bottom:3px !important}
.section{padding:30px 0px}
#right_column{margin-top:30px}
#frame #image{margin:0px auto}
#frame .cycle{display:block}
#thumbnails{display:none}
.tile{max-width:300px;margin:30px auto 0px}
.tile span{min-width:220px}}#alerts{position:relative;font-size:14px;line-height:18px;color:#ffffff;background-color:#262626;overflow:hidden;z-index:3;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}
#alerts.closed{height:0px !important}
#alerts .container{position:relative;margin:5px auto}
#alerts .container div a{text-decoration:underline}
#alerts .container div a:hover{color:#ffffff}
#alerts .container div{padding:3px 0px;padding-right:20px}
#alerts .container #dismiss{position:absolute;right:10px;font-size:24px;line-height:24px;text-decoration:none}
#alerts .container #dismiss:hover{color:#ffffff}
#overlay{position:absolute;width:100%;height:0px;background-color:#dddddd;overflow:hidden;z-index:2;-webkit-transition:height .4s ease-in-out;transition:height .4s ease-in-out}
#overlay.closed{height:0px !important}
.top_bar{padding:10px 0px;border-bottom:1px solid #ffffff;font-size:14px;line-height:14px;font-weight:400;color:#1b1b1b;overflow:hidden}
.top_bar span{display:block;float:left;padding:0px 10px;border-right:1px solid #ffffff}
.top_bar span:first-child{padding-left:0px}
.top_bar span:last-child{padding-right:0px;border-right:none}
.top_bar span a{display:block;float:left;color:#1b1b1b}
.top_bar span a:hover,.top_bar span a.active{text-decoration:none;color:#9e9e9e}
#nav_bar{padding-bottom:11px;border-bottom:none}
#nav_bar span{border-right:none}
#nav_bar span a.active{padding-bottom:10px;border-bottom:1px solid #ffffff;margin-bottom:-11px}
#close{position:relative;padding-left:15px}
#close:before{content:"Ã— ";position:absolute;left:0px;font-size:24px;font-weight:300}
div[data-overlay]{padding-top:40px;padding-bottom:60px;text-align:center}
div[data-overlay] .heading{display:block;margin-bottom:30px;font-size:26px;line-height:28px}
div[data-overlay] input,div[data-overlay] button,div[data-overlay] .button{width:100%;height:50px;padding:13px 10px}
div[data-overlay] button,div[data-overlay] .button{padding:13px 25px}
div[data-overlay] p:last-child{margin-bottom:0px}
div[data-overlay] ul{list-style-type:none}
div[data-overlay] li:before{content:"â€¢ "}
div[data-overlay] a{text-decoration:underline;color:#9e9e9e}
div[data-overlay] a:hover{color:#262626}
#shop a{display:block;margin-bottom:5px;font-size:14px;font-weight:400;text-decoration:none;text-align:left;color:#262626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#shop a:first-child{padding-bottom:5px;border-bottom:1px solid #ffffff;margin-bottom:10px}
#shop a:hover{color:#9e9e9e}
#menu_tiles{padding-bottom:30px;border:1px solid #ffffff;border-width:1px 0px;margin-top:10px}
#login input{margin-bottom:10px}
#login button{margin-bottom:20px}
#login span{font-size:12px;line-height:12px}
#sign_up a.button{margin-top:6px}
#shopping_bag{border-top:1px solid #ffffff;font-size:14px;line-height:20px;font-weight:400;text-align:left}
#shopping_bag .item{padding:20px 0px;border-bottom:1px solid #ffffff}
#shopping_bag .item.buttons{line-height:50px}
#shopping_bag .item .options{text-align:right;color:#9e9e9e}
#shopping_bag .item .options a{margin:0px 4px}
#shopping_bag .item .options a:first-child{margin-left:0px}
#shopping_bag .item .options a:last-child{margin-right:0px}
#shopping_bag .item .options a img{position:relative;bottom:1px;height:12px;opacity:.4;filter:alpha(opacity=40)}
#shopping_bag .item .options a img:hover{opacity:1;filter:alpha(opacity=100)}
#overlay_footer{padding-bottom:60px;text-align:center}
#overlay_footer img{height:42px;margin-bottom:30px}
#overlay_footer .links{font-size:12px;line-height:12px;font-weight:400}
#overlay_footer .links a{margin:0px 5px;text-decoration:underline;color:#262626}
#overlay_footer .links a:hover{text-decoration:none}
#header{position:relative;padding-bottom:25px;border-bottom:1px solid #ffffff;background-color:#f2f2f2}
#header img{height:42px;margin-top:15px}
#menu{position:absolute;right:10px;bottom:0px;line-height:16px;font-weight:400}
#menu a{display:block;float:left;margin-left:30px;color:#262626}
#menu a:hover,#menu a.active{padding-bottom:7px;border-bottom:1px solid #ffffff;margin-bottom:-8px;text-decoration:none}
#menu a[data-overlay='search']{padding-right:21px;background:url(//resparkle.com.au/images/search/black.svg) right top no-repeat;background-size:16px 16px}
#title{position:relative;padding-bottom:10px;border-bottom:1px solid #ffffff;margin-bottom:20px}
#title .page_title{font-size:18px;line-height:24px;text-align:left}
#crumbtrail{position:absolute;right:0px;bottom:10px;font-size:12px;line-height:20px;color:#9e9e9e}
#crumbtrail a:hover{text-decoration:none;color:#262626}
#sub_menu{border-bottom:1px solid #ffffff;margin-bottom:20px;font-weight:0px;line-height:0px;text-align:center}
#sub_menu a{display:inline-block;width:160px;padding:8px 10px;border:1px solid #ffffff;margin:0px 10px 20px;font-size:14px;line-height:14px;text-decoration:none;color:#262626}
#sub_menu a:hover,#sub_menu a.active{background-color:#ffffff}
#banner{margin-bottom:30px}
@media (max-width:991px){#nav_bar div{float:none !important;margin:0px auto;text-align:center}
#nav_bar span{display:inline-block;float:none}
#nav_bar span a{display:inline-block;float:none;padding:10px 0px}
#nav_bar span a.active{margin-bottom:-1px}
#shop .col-sm-4{margin-bottom:20px}
#overlay_footer .links a:nth-child(-n+2){display:none}
#sub_menu a{width:120px}}@media (max-width:767px){.top_bar:first-child div:first-child{display:none}
#nav_bar{padding:0px}
#nav_bar div{padding:5px 0px;border-bottom:1px solid #ffffff;margin:0 -10px}
#nav_bar div:first-child span:first-child{position:absolute;top:5px;left:0px}
#nav_bar span{padding:0px 10px;margin:5px 0px}
#nav_bar span a{padding:0px}
#nav_bar span a.active{padding:0px;border:none;margin:0px}
div[data-overlay]{padding:30px 0px;font-size:14px;line-height:20px}
div[data-overlay] .heading{font-size:20px;line-height:20px;margin-bottom:15px}
div[data-overlay] p,div[data-overlay] ul{margin-bottom:20px}
#shop .col-sm-4{margin-bottom:15px}
#shop .col-sm-4 a:first-child{margin-bottom:0px}
#shop .col-sm-4 a:first-child:before{content:"";display:inline-block;float:right;border-width:5px 0px 5px 10px;border-style:solid;border-color:transparent;border-left-color:#ffffff;margin:5px 0px;margin-left:10px}
#shop .col-sm-4 a:first-child~a{display:none}
#shop .col-sm-4 a:first-child.open{margin-bottom:10px}
#shop .col-sm-4 a:first-child.open:before{border-width:10px 5px 0px;border-color:transparent;border-top-color:#ffffff}
#shop .col-sm-4 a:first-child.open~a{display:block}
#menu_tiles{padding:0px;border:none;margin-top:-15px}
#shopping_bag .item{position:relative;padding-bottom:0px;border-bottom:none;overflow:hidden}
#shopping_bag .item [class^='col-']:nth-child(3){clear:both}
#shopping_bag .item [class^='col-']:nth-child(n+3){padding:10px;border:1px solid #ffffff;border-width:1px 0px;margin-top:20px}
#shopping_bag .item [class^='col-'].options{position:absolute;left:-10px;right:-10px;bottom:0px;width:auto}
#shopping_bag .item [class^='col-'] .middle{height:auto !important}
#overlay_footer{padding:30px 0px;border-top:1px solid #ffffff}
h1{margin-right:10px}
#header{padding-bottom:20px}
#header .top_bar{display:none}
#menu a{display:none;float:right;margin-left:20px}
#menu a[data-overlay='shop'],#menu a[data-overlay='search']{display:block}
#main{padding-top:20px}
#crumbtrail{display:none}
#sub_menu a{width:auto}
#banner{margin-bottom:20px}}#subscribe{text-align:center}
#subscribe .heading{display:block;margin-bottom:5px;font-size:26px;line-height:28px}
#subscribe form{margin-bottom:40px;overflow:hidden}
#subscribe a{color:#262626}
#subscribe span{margin:0px 10px;white-space:nowrap}
#follow{margin-bottom:24px;font-size:0px;line-height:0px}
#follow a{display:inline-block;width:60px;height:60px;border-radius:30px;margin:0px 15px;background:#9e9e9e center no-repeat;background-size:50%}
#follow a:hover{background-color:#696969}
#follow a.facebook{background-image:url(//resparkle.com.au/images/follow/facebook.svg)}
#follow a.twitter{background-image:url(//resparkle.com.au/images/follow/twitter.svg)}
#follow a.pinterest{background-image:url(//resparkle.com.au/images/follow/pinterest.svg)}
#follow a.youtube{background-image:url(//resparkle.com.au/images/follow/youtube.svg)}
#follow a.instagram{background-image:url(//resparkle.com.au/images/follow/instagram.svg)}
#modal{display:none;position:fixed;padding:40px;background-color:#f2f2f2;z-index:4}
#modal>h4{margin-bottom:20px;font-size:20px;text-align:center}
#modal>p{margin-bottom:0px;text-align:center}
#modal a.continue{padding:11px 25px;border:2px solid #9e9e9e !important;color:#262626 !important;background-color:#f2f2f2}
#modal a.continue:hover{border-color:#696969 !important}
#modal img.close{position:absolute;top:-17px;right:-17px;cursor:pointer}
@media (max-width:767px){#modal:not(.processing){position:absolute;top:0px !important;min-width:100%;max-width:100%;min-height:100%;padding:30px}
#modal:not(.processing) h4{font-size:20px}
#modal:not(.processing) img.close{top:3px;right:3px}}body.fader #modal{display:block}
@media (max-width:767px){body.fader:not([data-modal='processing']) #container{display:none}}textarea[data-modal]{display:none}
#modal.quick_shop{width:1020px}
#modal.quick_shop #details #prices a{display:block}
#modal.quick_shop #sizes a{display:none}
@media (min-width:992px) and (max-width:1079px){#modal.quick_shop{width:940px}
#modal.quick_shop #product{width:960px}
#modal.quick_shop #details{padding-right:90px}}@media (max-width:991px){#modal.quick_shop{width:804px}}@media (max-width:863px){#modal.quick_shop{width:724px}
#modal.quick_shop #thumbnails a{width:63px}}@media (max-width:767px){#modal.quick_shop{padding:20px}
#modal.quick_shop #details form button{width:110px}
#modal.quick_shop #details #share{padding-bottom:0px;border-bottom:0px}}#modal.add_to_bag{width:620px}
#modal.add_to_bag h4{margin-bottom:40px}
#modal.add_to_bag .item{padding:30px 0px;border:1px solid #ffffff;border-width:1px 0px;margin:30px 0px}
@media (min-width:768px){#modal.add_to_bag .item [class^='col-']:last-child{text-align:right}}@media (max-width:767px){#modal.add_to_bag h4{margin-bottom:30px}
#modal.add_to_bag .continue{margin-top:20px}}#modal.size_guide{width:840px;padding:20px}
#modal.size_guide a{display:block;padding:5px 10px;margin-top:1px;font-weight:400;text-decoration:none;color:#ffffff;background-color:#9e9e9e}
#modal.size_guide a.active{background-color:#696969}
#modal.size_guide a.active+div{display:block}
#modal.size_guide div{display:none;margin-top:5px;margin-bottom:15px}
#modal.size_guide div:last-child{margin-bottom:0px}
#modal.size_guide div table{width:100%}
#modal.size_guide div table td{padding:5px 10px;font-size:14px;line-height:20px;text-align:center;white-space:nowrap}
#modal.size_guide div table td:first-child{text-align:left}
#modal.size_guide div table tr:nth-child(2n) td{background-color:#e8e8e8}
#modal.lookbook{width:880px}
#modal.lookbook h4{display:none;padding-bottom:20px;border-bottom:1px solid #ffffff;margin-bottom:0px}
#modal.lookbook .product{margin-top:30px;font-size:14px;line-height:20px}
#modal.lookbook .product h5{font-size:20px;line-height:28px;padding-bottom:5px;border-bottom:1px solid #ffffff;margin-bottom:10px}
#modal.lookbook .product .price{padding-bottom:5px;border-bottom:1px solid #ffffff;margin-bottom:10px;font-size:18px;line-height:26px}
#modal.lookbook .product .price span{margin-right:5px;font-size:30px;line-height:30px}
#modal.lookbook .product p{margin-bottom:5px}
#modal.lookbook .product a{text-decoration:underline}
#modal.lookbook .product a:hover{color:#262626}
@media (min-width:768px){#modal.lookbook .product:nth-child(-n+2){margin-top:0px}
#modal.lookbook .product:nth-child(2n+1){clear:both}}@media (max-width:991px){#modal.lookbook{width:700px;padding:30px}
#modal.lookbook .product h5{margin-bottom:5px;font-size:18px;line-height:26px}
#modal.lookbook .product .price{margin-bottom:5px;font-size:16px;line-height:24px}}@media (max-width:767px){#modal.lookbook{padding:20px}
#modal.lookbook .product{margin-top:20px}
#modal.lookbook .product:first-child{margin-top:0px}}#modal.gallery{width:880px}
#modal.gallery #frame{height:450px !important;margin-bottom:20px;text-align:center}
#modal.gallery #frame #video{width:800px;height:450px}
#modal.gallery #frame #video iframe{width:100%;height:100%}
#modal.gallery #frame .cycle.prev{background-image:url(//resparkle.com.au/images/scrollers/white/left.png)}
#modal.gallery #frame .cycle.next{background-image:url(//resparkle.com.au/images/scrollers/white/right.png)}
#modal.gallery #caption{padding-bottom:20px;border-bottom:1px solid #ffffff;margin-bottom:30px}
#modal.gallery #caption:empty{visibility:hidden}
#modal.gallery #thumbnails .scroller{background-image:url(//resparkle.com.au/images/scrollers/black/right.png)}
#modal.gallery #thumbnails .scroller:first-child{background-image:url(//resparkle.com.au/images/scrollers/black/left.png)}
#modal.gallery #thumbnails .scroller+#scroller{width:620px}
#modal.gallery #thumbnails #holder{float:none !important;margin:0px auto}
@media (max-width:991px){#modal.gallery{width:700px;padding:30px}
#modal.gallery #frame{height:360px !important}
#modal.gallery #frame #image{max-width:640px;max-height:360px}
#modal.gallery #frame #video{width:640px;height:360px}
#modal.gallery #caption{margin-bottom:10px}
#modal.gallery #thumbnails{margin:0px 10px}
#modal.gallery #thumbnails #scroller{margin:0px}
#modal.gallery #thumbnails a:nth-child(8n+1){margin-left:0px !important}}@media (max-width:767px){#modal.gallery{padding:20px}
#modal.gallery #frame{height:auto !important;margin-bottom:10px}
#modal.gallery #frame #image{max-width:100%;max-height:none}
#modal.gallery #frame #video{width:100%;height:auto}
#modal.gallery #caption{padding-bottom:0px;border-bottom:none;margin-bottom:0px;font-size:16px}
#modal.gallery #caption:empty{display:none}
#modal.gallery #thumbnails{display:none}}#modal.press{width:680px;padding:20px}
#modal.press h4{margin-bottom:20px}
#modal.press img.press{float:left;width:50%}
#modal.press .related{clear:both;padding-top:10px;font-size:14px;line-height:20px}
#modal.press .related a{color:#262626}
@media (max-width:767px){#modal.press img.press{width:100%}
#modal.press img.press+img.press{margin-top:20px}}#modal.processing{text-align:center}
#modal.processing img{margin-bottom:10px;width:40px;height:40px;-webkit-animation:rotate 1s steps(12) infinite;animation:rotate 1s steps(12) infinite}
@-moz-keyframes rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes rotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}._index #home_feature{padding-top:0px;margin-top:-1px;text-align:center}
._index #home_feature h2{margin-top:20px;margin-bottom:5px;font-size:45px;line-height:45px}
._index #home_feature p{margin-bottom:0px;line-height:16px}
._index #home_tiles{padding-top:10px}
@media (max-width:767px){._index #home_feature{padding-top:20px;margin-top:0px}
._index #home_feature h2{font-size:32px;line-height:32px}
._index #home_tiles{padding-top:0px}}._lookbook #main{padding-bottom:20px}
._lookbook #lookbook a{display:block}
._lookbook #lookbook a:hover{position:relative}
._lookbook #lookbook a:hover:before{content:"";display:block;position:absolute;width:100%;height:100%;border:4px solid #ffffff}
._lookbook #navigation{margin-top:30px;margin-bottom:10px}
._lookbook #navigation a{display:block;font-size:20px;line-height:20px;text-decoration:none;color:#262626}
._lookbook #navigation a:before{content:"";display:block;position:absolute;top:0px;bottom:0px;width:30px;opacity:.4;filter:alpha(opacity=40)}
._lookbook #navigation a.prev{padding-left:20px}
._lookbook #navigation a.prev:before{left:10px;background:url(//resparkle.com.au/images/scrollers/black/left.png) left no-repeat}
._lookbook #navigation a.next{padding-right:20px;text-align:right}
._lookbook #navigation a.next:before{right:10px;background:url(//resparkle.com.au/images/scrollers/black/right.png) right no-repeat}
._lookbook #navigation a:hover:before{opacity:.8;filter:alpha(opacity=80)}
._lookbook #navigation a span{display:block;font-size:20px;line-height:24px}
@media (max-width:767px){._lookbook #lookbook a{max-width:300px;margin:0px auto 20px}
._lookbook #navigation{margin:0px}}._lookbook #lookbook{margin:0px}
._lookbook #lookbook [class^='col-']{padding:0px}
._news-and-press #main .item{max-width:300px;margin:0px auto;margin-bottom:20px;background-color:#ffffff;overflow:hidden;cursor:pointer}
._news-and-press #main .item div{padding:20px;font-size:14px;line-height:20px}
._news-and-press #main .item div .title{color:#262626}
._news-and-press #main .item div .title:hover{text-decoration:none}
._news-and-press #main .item div h4{font-size:20px;color:#262626}
._news-and-press #main .item div .more{display:inline !important;text-decoration:underline}
._news-and-press #main .item div .more:hover{color:#262626}
._news-and-press #main .item.blog p,._news-and-press #main .item.blog ul,._news-and-press #main .item.blog ol{margin-bottom:10px}
._news-and-press #main .item.blog p~*,._news-and-press #main .item.blog ul~*,._news-and-press #main .item.blog ol~*{display:none}
._news-and-press #main .item.press div{padding:5px 10px;font-style:italic}
._news-and-press #main .item.facebook div,._news-and-press #main .item.instagram div{position:relative;padding-bottom:74px}
._news-and-press #main .item.facebook div p,._news-and-press #main .item.instagram div p{margin-bottom:10px}
._news-and-press #main .item.facebook div span,._news-and-press #main .item.instagram div span{display:block;position:absolute;left:20px;bottom:20px;height:34px;font-size:12px;line-height:17px;color:#9e9e9e}
._news-and-press #main .item.facebook div span:before,._news-and-press #main .item.instagram div span:before{content:"";display:block;float:left;width:34px;height:34px;border-radius:17px;margin-right:6px;background-color:#9e9e9e;background-position:center;background-repeat:no-repeat;background-size:16px 16px}
._news-and-press #main .item.facebook div span a,._news-and-press #main .item.instagram div span a{font-weight:400;color:#262626}
._news-and-press #main .item.facebook span:before{background-image:url(//resparkle.com.au/images/follow/facebook.svg)}
._news-and-press #main .item.instagram span:before{background-image:url(//resparkle.com.au/images/follow/instagram.svg)}
._news-and-press #main .item:hover>a{display:block;position:relative}
._news-and-press #main .item:hover>a:before{content:"";display:block;position:absolute;width:100%;height:100%;border:6px solid #ffffff;box-sizing:border-box;}
@media (max-width:767px){._news-and-press #main .item{margin-bottom:10px}
._news-and-press .masonry{height:auto !important}}._find-us textarea{height:156px}
._stockists form{margin-bottom:-20px}
._stockists form button{margin-bottom:20px}
._stockists form+h4{margin-top:40px}
._stockists h4{font-size:18px;padding-bottom:5px;border-bottom:1px solid #ffffff;margin-bottom:20px}
._stockists h4+.row{position:relative}
._stockists #google_map{height:400px}
._stockists .stockist{padding-left:60px;margin-top:20px;background:10px top no-repeat}
._stockists .stockist:nth-child(3n+1){clear:both}
._stockists .stockist h5{font-weight:400}
._stockists .stockist h5,._stockists .stockist p{margin-bottom:0px}
@media (max-width:991px){._stockists .stockist{font-size:14px;line-height:20px}}._shop #title .page_title{visibility:hidden}
._shop #title #crumbtrail{left:0px}
._shop #title.shop{margin-bottom:0px}
._shop #title.shop .page_title{visibility:visible}
._shop #title.shop #crumbtrail{right:auto;left:10px;bottom:0px}
._shop #sort{position:absolute;right:10px;bottom:0px;font-size:14px;line-height:22px;font-weight:400}
._shop #sort span{float:left}
._shop #sort a{text-decoration:underline;color:#9e9e9e}
._shop #sort a:hover,._shop #sort a.active{color:#262626}
._shop #sort a.active{text-decoration:none}
._shop #filter{display:none;padding-bottom:10px;border-bottom:1px solid #ffffff;margin-top:20px;font-size:18px;line-height:24px;cursor:pointer}
._shop #filter:after{content:"";display:inline-block;border-width:6px 0px 6px 12px;border-style:solid;border-color:transparent;border-left-color:#262626;margin-left:8px}
._shop #filter.expanded:after{border-width:12px 6px 0px;border-color:transparent;border-top-color:#262626}
._shop #filters{font-size:14px;line-height:20px}
._shop #filters .col-xs-12{margin-top:30px}
._shop #filters .col-xs-12:first-child{margin-top:20px}
._shop #filters .heading{display:block;padding-bottom:10px;border-bottom:1px solid #ffffff;margin-bottom:15px;font-size:18px;line-height:24px}
._shop #filters .filters{position:relative;float:left;width:100%;padding-bottom:10px;border-bottom:1px solid #ffffff;margin-bottom:15px}
._shop #filters .filters:last-child{margin-bottom:0px}
._shop #filters #categories a{display:block;margin-bottom:10px;color:#262626}
._shop #filters #categories a:hover,._shop #filters #categories a.active{color:#9e9e9e}
._shop #filters #categories a.type:after{content:"";display:inline-block;float:right;border-width:4px 0px 4px 8px;border-style:solid;border-color:transparent;border-left-color:#b9b9b9;margin:6px 0px;margin-left:10px}
._shop #filters #categories a.active:after{border-width:8px 4px 0px;border-color:transparent;border-top-color:#b9b9b9}
._shop #filters #categories .categories{clear:both;overflow:hidden;margin:-5px 0 10px 10px;font-size:13px}
._shop #filters #categories .categories a{margin-bottom:0px;line-height:24px}
._shop #filters form{position:relative}
._shop #filters form .subheading{display:block;margin-bottom:5px;font-size:14px;line-height:24px}
._shop #filters form .clear{position:absolute;top:2px;right:0px;font-weight:400;text-decoration:underline;color:#9e9e9e}
._shop #filters form .clear:hover{color:#262626}
._shop #filters form .clear#clear{top:3px;right:10px}
._shop #filters form label{cursor:pointer}
._shop #filters form label input{cursor:pointer}
._shop #filters button{margin-bottom:10px}
._shop #filters #history{margin-top:-5px}
._shop #filters #history img{margin:10px 0px}
._shop #sizes{float:left;margin:5px 0px;margin-right:-5px}
._shop #sizes label{clear:none;margin-right:5px;cursor:pointer}
._shop #sizes label input{display:none}
._shop #sizes label span{display:table-cell;width:45px;height:45px;border:1px solid #ffffff;font-size:12px;line-height:12px;font-weight:400;text-align:center;vertical-align:middle;color:#9e9e9e;overflow:hidden;pointer-events:none}
._shop #sizes label:hover span{color:#262626}
._shop #sizes label input:checked+span{border:2px solid #262626;color:#262626}
._shop #sizes label input[disabled]+span{border:1px solid #d4d4d4;color:#b9b9b9}
._shop #sizes label.disabled{cursor:default}
._shop #sizes a{display:block;clear:both;float:left;margin:5px 0px;font-size:12px;line-height:12px;text-decoration:underline}
._shop #sizes a:hover{color:#262626}
._shop #colours{float:left;margin:5px 0px;margin-bottom:5px;margin-right:-5px}
._shop #colours label{clear:none;margin-right:5px;cursor:pointer}
._shop #colours label input{display:none}
._shop #colours label span{display:block;float:left;width:15px;height:15px;text-indent:15px;white-space:nowrap;overflow:hidden;pointer-events:none;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.2) inset;box-shadow:0 0 0 1px rgba(0,0,0,0.2) inset}
._shop #colours label:hover span{border:1px solid #f2f2f2}
._shop #colours label input:checked+span{border:1px solid #262626;-webkit-box-shadow:0 0 0 1px #f2f2f2 inset;box-shadow:0 0 0 1px #f2f2f2 inset}
._shop #colours label.disabled{display:none}
._shop #hero{margin-top:20px;margin-bottom:10px}
._shop #description{margin-top:15px}
._shop #description h1{padding-bottom:15px;margin-bottom:15px}
._shop #description p,._shop #description ul,._shop #description ol{margin-bottom:10px}
._shop #results.loading{opacity:.4;filter:alpha(opacity=40)}
._shop #results .product{position:relative;margin-top:20px;padding-bottom:10px;cursor:pointer}
._shop #results .product img:first-child{position:absolute;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .4s;transition:opacity .4s}
._shop #results .product .quick_shop{display:block;position:relative;padding:5px 9px;border:1px solid #ffffff;margin-top:5px;font-size:12px;line-height:12px;color:#262626;text-decoration:none}
._shop #results .product .quick_shop:before{content:"";position:absolute;top:-1px;bottom:-1px;right:-1px;width:30px;border:1px solid #ffffff;border-width:0px 1px;background:url(//resparkle.com.au/images/star/grey.svg) center no-repeat;background-size:12px 12px}
._shop #results .product .quick_shop:hover{background-color:#ffffff}
._shop #results .product .quick_shop:hover:before{border-left-color:#f2f2f2}
._shop #results .product .quick_shop.wishlist:before{background-image:url(//resparkle.com.au/images/star/black.svg)}
._shop #results .product .title{margin-top:20px;font-size:14px;line-height:20px;text-align:center}
._shop #results .product .title h4{margin-bottom:0px;font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
._shop #results .product .title .was{text-decoration:line-through}
._shop #results .product .title .swatches{height:15px;margin-top:5px;font-size:0px;line-height:0px;overflow:hidden;opacity:.4;filter:alpha(opacity=40)}
._shop #results .product .title .swatches div{display:inline-block;width:15px;height:15px;margin-left:5px}
._shop #results .product .title .swatches div:first-child{margin-left:0px}
._shop #results .product:hover img{opacity:1;filter:alpha(opacity=100)}
._shop #results .product:hover .swatches{opacity:1;filter:alpha(opacity=100)}
._shop #results p{margin-top:15px}
._shop #back_to_top{display:block;top:-40px;position:fixed;width:195px;height:40px;padding:10px 0px;border-bottom:1px solid #ffffff;font-size:14px;line-height:20px;color:#9e9e9e;background-color:#f2f2f2;cursor:pointer;-webkit-transition:top .4s;transition:top .4s}
._shop #back_to_top:before{content:"";display:block;float:right;border-width:0px 6px 12px;border-style:solid;border-color:transparent;border-bottom-color:#9e9e9e;margin:4px 0px 4px 6px}
._shop #back_to_top:hover{color:#262626}
._shop #back_to_top:hover:before{border-bottom-color:#262626}
._shop #back_to_top.active{top:0px}
._shop #product{font-size:14px;line-height:20px}
._shop #product h3{padding-top:20px;margin-bottom:15px;font-size:18px;line-height:24px}
._shop #product p{margin-bottom:0px}
._shop #frame{overflow:hidden;-webkit-transition:height .4s;transition:height .4s}
._shop #frame #magnify{display:none;position:absolute;bottom:10px;right:10px;width:16px;height:16px}
._shop #frame.zoom{cursor:crosshair}
._shop #frame.zoom #magnify{display:block}
._shop #thumbnails a{margin-top:20px}
._shop #thumbnails a:first-child{margin-top:0px}
._shop #details #prices{padding-bottom:10px;border-bottom:1px solid #ffffff;margin-bottom:15px;font-size:14px}
._shop #details #prices #price{font-size:20px}
._shop #details #prices #was{margin-left:5px}
._shop #details #prices a{display:none;float:right;font-size:12px;text-decoration:underline}
._shop #details #prices a:hover{color:#262626}
._shop #details form{padding-bottom:20px;border-bottom:1px solid #ffffff;overflow:hidden}
._shop #details form>label{width:100%;margin-bottom:10px;font-weight:400;color:#262626}
._shop #details form>label span{color:#9e9e9e}
._shop #details form #sizes,._shop #details form #colours{clear:both;margin-top:0px;margin-bottom:10px}
._shop #details form #colours label span{width:45px;height:45px;text-indent:45px}
._shop #details form #colours label:hover span{border:2px solid #f2f2f2}
._shop #details form #colours label input:checked+span{border:2px solid #262626;-webkit-box-shadow:0 0 0 2px #f2f2f2 inset;box-shadow:0 0 0 2px #f2f2f2 inset}
._shop #details form input{float:left;width:45px;height:45px;border:1px solid #ffffff;margin-right:5px;text-align:center;background-color:transparent}
._shop #details form input[disabled]{border-color:#d4d4d4}
._shop #details form button{float:left;width:200px;height:45px}
._shop #details #wishlist{float:left;margin:15px 0px;margin-left:30px;line-height:14px;text-decoration:underline}
._shop #details #wishlist:before{content:"";display:block;float:left;width:14px;height:14px;margin-right:5px;background-image:url(//resparkle.com.au/images/star/black.svg);background-size:14px 14px;opacity:.4;filter:alpha(opacity=40)}
._shop #details #wishlist:hover{color:#262626}
._shop #details #wishlist:hover:before{opacity:.8;filter:alpha(opacity=80)}
._shop #details button[disabled]+#wishlist{display:none}
._shop #details h4.expand{padding:15px 0px;margin:0px;font-size:14px;line-height:20px;font-weight:400}
._shop #details h4.expand:before{border-width:4px 0px 4px 8px}
._shop #details h4.expand+div{padding-bottom:15px;margin:0px}
._shop #details h4.expand.expanded{border-bottom:none}
._shop #details h4.expand.expanded:before{border-width:8px 4px 0px}
._shop #details #share{padding:15px 0px;border-bottom:1px solid #ffffff;margin-bottom:0px}
._shop #details #share h4{margin-bottom:10px;font-size:14px;line-height:20px;font-weight:400}
._shop #details #share h4:after{content:" this item"}
._shop #related{padding-top:40px;border-top:1px solid #ffffff;margin-top:40px}
._shop #related h2{margin-bottom:10px}
._shop #related .quick_shop{display:none !important}
._shop .swatch{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.2) inset;box-shadow:0 0 0 1px rgba(0,0,0,0.2) inset;background-size:contain}
._shop .swatch.metallic{background-repeat:repeat-x;background-image:-webkit-linear-gradient(135deg, rgba(255,255,255,0.8), rgba(255,255,255,0));background-image:linear-gradient(135deg, rgba(255,255,255,0.8), rgba(255,255,255,0))}
._shop .swatch.multi{background-image:-webkit-linear-gradient(left, #ff0, #c00 50%, #00f);background-image:linear-gradient(to right, #ff0, #c00 50%, #00f);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff00', endColorstr='#ff0000ff', GradientType=1)}
@media (min-width:992px){._shop #filters{padding-right:35px}._shop #frame{margin-left:20px}._shop #thumbnails{margin-right:-20px}._shop #details{padding-left:30px}}