a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
button,input[type=button],input[type=submit],input[type=image],label{cursor:pointer}
.ie7 img{-ms-interpolation-mode:bicubic}
textarea{overflow:auto}
button,input,select,textarea{margin:0}
button{width:auto;overflow:visible}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;background:#fafafa;border:1px solid #e1e1e1;font-size:12px;padding:10px;margin-bottom:20px}
code,kbd,pre,samp{font-family:monospace,sans-serif}
a:active,a:hover{outline:0}
sub,sup{font-size:75%;line-height:0;position:relative}
sup{top:-.5em}
sub{bottom:-.25em}
.fl{float:left}
.fr{float:right}
.ac{text-align:center}
.ar{text-align:right}
.col-full:after,.col-full:before,.fix:after,.fix:before{content:"\0020";display:block;height:0;overflow:hidden}
.col-full:after,.fix:after{clear:both}
.col-full,.fix{zoom:1}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.last{clear:right;margin-right:0!important}
body{font-size:13px;line-height:1.5;color:#585858;background:#0d0d0d;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5,h6{margin:0;color:#252525}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline}
h1{font-size:2em}
h2{font-size:1.8em}
h3{font-size:1.6em}
h4{font-size:1.2em}
h5{font-size:1em}
h6{font-size:.8em}
p{margin:0}
img{vertical-align:bottom;max-width:100%;height:auto}
hr{background-color:#e1e1e1;border:0;height:1px;margin-bottom:20px}
input,textarea{padding:5px;border-color:#cdcdcd #e1e1e1 #e1e1e1 #cdcdcd;border-width:1px;border-style:solid;border-radius:3px;color:#585858}
a{color:#46b1e1;text-decoration:none}
a:hover{color:#248fbf;text-decoration:underline}
mark{background:0 0;color:#9c9c9c}
.nav-toggle{position:absolute;top:45px;right:30px}
.nav-toggle a{display:block;overflow:hidden;height:0;width:25px;padding-top:15px;background:url(images/nav-toggle.png) no-repeat left top}
#navigation{font:300 1.3em/1 Signika,sans-serif;display:none}
#navigation ul.rss{background:url(images/ico-rss.png) no-repeat right 44%;margin:0 15px 0 0;padding:0 25px 0 0}
#navigation ul.rss li{display:inline;padding:0}
#navigation ul.rss li a{color:#585858;text-decoration:none;padding:8px 5px;line-height:1.4;display:inline-block;position:relative}
#navigation ul.rss li a:hover{text-decoration:underline}
#navigation ul.rss li.sub-email{color:#585858}
#navigation .nav li a:hover:after{border-color:#fff transparent transparent transparent!important}
.nav{z-index:9999;margin:0;padding:0;list-style:none;line-height:1}
.nav a{position:relative;color:#4b4b4b;display:block;z-index:100;padding:4px 10px;margin-right:5px;line-height:1.4;text-decoration:none}
.nav a:hover{background:#46b1e1;color:#fff!important}
.nav li{float:left;width:auto}
.nav li.current-cat>a,.nav li.current-menu-ancestor>a,.nav li.current-menu-item>a,.nav li.current_page_item>a,.nav li.current_page_parent>a{background:#46b1e1;color:#fff!important;text-shadow:none}
.nav li.current-cat>a:after,.nav li.current-menu-ancestor>a:after,.nav li.current-menu-item>a:after,.nav li.current_page_item>a:after,.nav li.current_page_parent>a:after{border-color:#fff transparent transparent transparent!important}
@media only screen and (max-width:767px){#navigation{margin:1em -10px}
#navigation .nav{float:none}
#navigation .nav li{float:none}
#navigation .nav li a{border:none!important}
#navigation .nav li ul{position:relative}
#navigation .nav li ul li{padding-left:10px}
#navigation ul{width:100%}
#navigation ul.rss{float:none;padding:0 0 0 10px;width:94%;background-position:right center}
#navigation ul.rss li{display:block}
}
#top select{margin:20px 0;width:100%}
#top #top-nav{display:none}
#header{padding:3em 0;clear:both;position:relative;z-index:999;background:#fff url(images/bg-texture.png) repeat left top;border-bottom:1px solid #e1e1e1}
#header hgroup{margin:0 0 30px}
#header .site-description,#header .site-title{color:#000;display:none}
#header .site-description a,#header .site-title a{color:#252525;text-transform:none;font-weight:400;text-decoration:none}
#header .site-description a:hover,#header .site-title a:hover{text-decoration:underline}
#header .site-description{color:#727272;font-style:italic}
#header .search_main .searchform{background:#fff}
#header .search_main .searchform input.s{outline:0}
#content{padding:3em 0 2em;background:#fff}
#intro{padding:2em 0;background:#fff url(images/bg-texture.png) repeat left top;border-bottom:1px solid #e1e1e1}
#intro h1{font:400 1.8em/1.3 Signika,sans-serif,sans-serif;font-weight:300;color:#585858}
#intro a{text-decoration:underline}
#featured{background:url(images/bg-slider.png);border-bottom:1px solid #e1e1e1;position:relative;width:100%;margin:0 auto;padding:0;min-height:150px;box-shadow:inset 0 0 10px 0 #111;-webkit-box-shadow:inset 0 0 10px 0 #111;-moz-box-shadow:inset 0 0 10px 0 #111;-o-box-shadow:inset 0 0 10px 0 #111}
#featured .slides>li{position:relative}
#featured .slides{margin:0}
#featured .slides li.slide{position:relative;display:none;list-style:none}
#featured .slides li.slide .slide-content-container article header{z-index:999}
#featured .slides .slide-video{max-width:800px;margin:0 auto}
#featured .slides .slide-video-carousel{max-width:960px;margin-bottom:-6px}
#featured img{display:block;margin:0 auto;width:auto}
#featured article{border:none;color:#fff;position:relative}
#featured article a{color:#fff}
#featured article header{padding:15px 60px 10px 20px;height:75px;background:rgba(70,177,225,.9);text-shadow:0 -1px 0 rgba(0,0,0,.25)}
#featured article header h1{font-family:Signika,sans-serif;font-size:1.9em;margin-bottom:.2em;font-weight:400}
#featured article header h1,#featured article header h1 a{line-height:1;color:#fff}
#featured article header .entry{font-family:Signika,sans-serif;color:#fff;font-size:1.1em;font-weight:300;line-height:1.1em;height:43px;overflow:hidden}
.controls-container{position:relative;z-index:998;top:0}
.controls-container .controls-inner{position:relative}
.controls-container .flex-control-nav{position:absolute;bottom:100px;right:10px;z-index:99999;padding:0;text-align:center;display:block}
.controls-container .flex-control-nav li{display:inline-block;padding:0;margin:0 5px;height:19px;width:19px;line-height:1;list-style:none;border-radius:30px;border:3px solid rgba(0,0,0,.3);cursor:pointer}
.controls-container .flex-control-nav li a{display:inline-block;height:0;width:9px;overflow:hidden;padding-top:9px;border-radius:10px;border:5px solid #000;background:#000;cursor:pointer}
.controls-container .flex-control-nav li a:hover{background:#fafafa}
.controls-container .flex-control-nav li a.flex-active{background:#46b1e1;background:-webkit-gradient(linear,left top,left bottom,from(#46b1e1),to(#229bd2));background:-webkit-linear-gradient(#46b1e1,#229bd2);background:-moz-linear-gradient(center top,#46b1e1 0,#229bd2 100%);background:-moz-gradient(center top,#46b1e1 0,#229bd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#46b1e1, endColorstr=#229bd2);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#46b1e1, endColorstr=#229bd2)"}
.controls-container .flex-direction-nav{position:absolute;z-index:9999;bottom:3px;right:3px;text-align:center}
.controls-container .flex-direction-nav .flex-next,.controls-container .flex-direction-nav .flex-prev{display:block;height:0;width:45px;padding-top:45px;overflow:hidden}
.controls-container .flex-direction-nav .flex-prev{background:#fafafa;background-image:url(images/ico-slider-prev.png),-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#e1e1e1));background-image:url(images/ico-slider-prev.png),-webkit-linear-gradient(#fafafa,#e1e1e1);background-image:url(images/ico-slider-prev.png),-moz-linear-gradient(center top,#fafafa 0,#e1e1e1 100%);background-image:url(images/ico-slider-prev.png),-moz-gradient(center top,#fafafa 0,#e1e1e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fafafa, endColorstr=#e1e1e1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fafafa, endColorstr=#e1e1e1)";background-repeat:no-repeat;background-position:center center;border-bottom:1px solid #c8c8c8}
.controls-container .flex-direction-nav .flex-prev:hover{background:#e1e1e1;background-image:url(images/ico-slider-prev.png),-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#c7c7c7));background-image:url(images/ico-slider-prev.png),-webkit-linear-gradient(#e1e1e1,#c7c7c7);background-image:url(images/ico-slider-prev.png),-moz-linear-gradient(center top,#e1e1e1 0,#c7c7c7 100%);background-image:url(images/ico-slider-prev.png),-moz-gradient(center top,#e1e1e1 0,#c7c7c7 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e1e1e1, endColorstr=#c7c7c7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e1e1e1, endColorstr=#c7c7c7)";background-repeat:no-repeat;background-position:center center}
.controls-container .flex-direction-nav .flex-next{background:#e1e1e1;background-image:url(images/ico-slider-next.png),-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#fafafa));background-image:url(images/ico-slider-next.png),-webkit-linear-gradient(#e1e1e1,#fafafa);background-image:url(images/ico-slider-next.png),-moz-linear-gradient(center top,#e1e1e1 0,#fafafa 100%);background-image:url(images/ico-slider-next.png),-moz-gradient(center top,#e1e1e1 0,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e1e1e1, endColorstr=#fafafa);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e1e1e1, endColorstr=#fafafa)";background-repeat:no-repeat;background-position:center center;border-top:1px solid #fff}
.controls-container .flex-direction-nav .flex-next:hover{background:#c7c7c7;background-image:url(images/ico-slider-next.png),-webkit-gradient(linear,left top,left bottom,from(#c7c7c7),to(#e1e1e1));background-image:url(images/ico-slider-next.png),-webkit-linear-gradient(#c7c7c7,#e1e1e1);background-image:url(images/ico-slider-next.png),-moz-linear-gradient(center top,#c7c7c7 0,#e1e1e1 100%);background-image:url(images/ico-slider-next.png),-moz-gradient(center top,#c7c7c7 0,#e1e1e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c7c7c7, endColorstr=#e1e1e1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#c7c7c7, endColorstr=#e1e1e1)";background-repeat:no-repeat;background-position:center center}
.featured-wrap{background:url(images/bg-slider.png);border-bottom:1px solid #e1e1e1;overflow:hidden;position:relative;z-index:998;box-shadow:inset 0 0 10px 0 #111;-webkit-box-shadow:inset 0 0 10px 0 #111;-moz-box-shadow:inset 0 0 10px 0 #111;-o-box-shadow:inset 0 0 10px 0 #111}
.featured-wrap #featured{background:0 0;max-width:960px;border:none;box-shadow:inset 0 0 0 0 #888;-webkit-box-shadow:inset 0 0 0 0 #888;-moz-box-shadow:inset 0 0 0 0 #888;-o-box-shadow:inset 0 0 0 0 #888}
.featured-wrap #featured ul.slides li.current-slide{filter:alpha(opacity=@opacity * 100)!important;-moz-opacity:1!important;-khtml-opacity:1!important;opacity:1!important}
.featured-wrap .flex-control-nav{top:auto;bottom:100px;right:20px}
.featured-wrap .flex-direction-nav{top:20px;bottom:auto;left:auto;width:100%}
.featured-wrap .flex-direction-nav .flex-next,.featured-wrap .flex-direction-nav .flex-prev{position:absolute;border-radius:100px;overflow:visible;text-indent:-9999px}
.featured-wrap .flex-direction-nav .flex-next:before,.featured-wrap .flex-direction-nav .flex-prev:before{content:'';display:block;border:4px solid rgba(0,0,0,.2);top:0;border-radius:100px;margin:-4px;position:absolute;height:45px;width:45px}
.featured-wrap .flex-direction-nav .flex-prev{left:20px;background:#fafafa;background-image:url(images/ico-slider-prev-alt.png),-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#e1e1e1));background-image:url(images/ico-slider-prev-alt.png),-webkit-linear-gradient(#fafafa,#e1e1e1);background-image:url(images/ico-slider-prev-alt.png),-moz-linear-gradient(center top,#fafafa 0,#e1e1e1 100%);background-image:url(images/ico-slider-prev-alt.png),-moz-gradient(center top,#fafafa 0,#e1e1e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fafafa, endColorstr=#e1e1e1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fafafa, endColorstr=#e1e1e1)";background-repeat:no-repeat;background-position:center center}
.featured-wrap .flex-direction-nav .flex-prev:hover{background:#e1e1e1;background-image:url(images/ico-slider-prev-alt.png),-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#c7c7c7));background-image:url(images/ico-slider-prev-alt.png),-webkit-linear-gradient(#e1e1e1,#c7c7c7);background-image:url(images/ico-slider-prev-alt.png),-moz-linear-gradient(center top,#e1e1e1 0,#c7c7c7 100%);background-image:url(images/ico-slider-prev-alt.png),-moz-gradient(center top,#e1e1e1 0,#c7c7c7 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e1e1e1, endColorstr=#c7c7c7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e1e1e1, endColorstr=#c7c7c7)";background-repeat:no-repeat;background-position:center center}
.featured-wrap .flex-direction-nav .flex-next{right:20px;background:#e1e1e1;background-image:url(images/ico-slider-next-alt.png),-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#fafafa));background-image:url(images/ico-slider-next-alt.png),-webkit-linear-gradient(#e1e1e1,#fafafa);background-image:url(images/ico-slider-next-alt.png),-moz-linear-gradient(center top,#e1e1e1 0,#fafafa 100%);background-image:url(images/ico-slider-next-alt.png),-moz-gradient(center top,#e1e1e1 0,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e1e1e1, endColorstr=#fafafa);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e1e1e1, endColorstr=#fafafa)";background-repeat:no-repeat;background-position:center center}
.featured-wrap .flex-direction-nav .flex-next:hover{background:#c7c7c7;background-image:url(images/ico-slider-next-alt.png),-webkit-gradient(linear,left top,left bottom,from(#c7c7c7),to(#e1e1e1));background-image:url(images/ico-slider-next-alt.png),-webkit-linear-gradient(#c7c7c7,#e1e1e1);background-image:url(images/ico-slider-next-alt.png),-moz-linear-gradient(center top,#c7c7c7 0,#e1e1e1 100%);background-image:url(images/ico-slider-next-alt.png),-moz-gradient(center top,#c7c7c7 0,#e1e1e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c7c7c7, endColorstr=#e1e1e1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#c7c7c7, endColorstr=#e1e1e1)";background-repeat:no-repeat;background-position:center center}
.featured-wrap.carousel #featured .slides li .entry,.featured-wrap.carousel #featured .slides li article,.featured-wrap.carousel #featured .slides li h1{display:none}
#featured.slide .controls-inner .flex-control-nav{bottom:auto;top:2em;right:2em}
#featured.slide .controls-inner .flex-direction-nav{top:2em;left:2em}
.home-section{position:relative;z-index:9;margin:0 0 3em;padding:0;border-bottom:1px dotted #c8c8c8}
.home-section header{margin:0 0 2em}
.home-section header h1{font-size:1.2em;font-weight:400}
.home-section header p{margin:10px 0}
.home-section header a.more{color:#585858;padding:2px 3px 2px 22px;text-decoration:underline;background:url(images/ico-more.png) no-repeat left top}
.home-section header a.more:hover{text-decoration:none}
.home-section p{margin:10px 0;color:#585858}
.home-section li{margin:0 0 2em}
.home-section li h2{margin:0 0 .6em;font-size:1.3em;font-weight:700}
.home-section#features li.clear{width:100%;margin:0}
.home-section#features li h2 a{color:#252525}
.home-section#features li p img{float:left;margin:5px 10px 10px 0}
.home-section#blog-alt li h2{margin-bottom:0}
.home-section#blog-alt li h2 a{color:#252525}
.home-section#blog-alt li p.meta{font-size:.9em;margin:0}
.home-section#portfolio{padding:0 0 1em}
.home-section#portfolio .portfolio-item{margin:0 5em 3em 0}
.home-section#portfolio .portfolio-item h2{width:auto;font-family:sans-serif;font-size:1em}
.home-section#portfolio .portfolio-item .date{font-size:.8em}
.home-section#portfolio .portfolio-item img{margin:0}
.home-section#portfolio .portfolio-item a{margin:0}
.home-section#portfolio .portfolio-item img.icon{bottom:10px}
.home-blog{margin-bottom:3em;border-bottom:1px dotted #c8c8c8}
#portfolio-gallery{position:relative;z-index:9}
#portfolio-gallery h1{margin:0 0 1em;padding:0 0 10px;font-size:1.7em;font-weight:400;border-bottom:1px solid #e1e1e1}
#portfolio-gallery h1 strong{display:block;font-weight:400;margin:0 50px 0 0}
#portfolio-gallery h1 #port-tags{margin:0 0 0 23px;font:700 12px Helvetica,Arial,sans-serif}
#portfolio-gallery h1 #port-tags a{margin:5px 30px 5px 0;line-height:1.1;display:inline-block;position:relative;padding:7px 15px 6px 5px;color:#727272;text-shadow:1px 1px 0 #fff;background:url(images/bg-tags-right.png) no-repeat right top}
#portfolio-gallery h1 #port-tags a:hover{color:#3f3f3f;text-decoration:none}
#portfolio-gallery h1 #port-tags a.current{color:#46b1e1}
#portfolio-gallery h1 #port-tags a:before{content:"";margin-right:5px;display:block;position:absolute;height:26px;width:20px;top:0;left:-20px;padding:0;background:url(images/bg-tags-left.png) no-repeat left top}
.portfolio-item{position:relative;display:block;float:left;margin:1em 5px 1em 0}
.portfolio-item a.item{position:relative;display:block;padding:4px;border:1px solid #e1e1e1;border-bottom:1px solid #c8c8c8;background:#fafafa}
.portfolio-item a.item:hover{filter:alpha(opacity=@opacity * 100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.portfolio-item a.item.item{margin:0 0 1em}
.portfolio-item a.item img{margin:0}
.portfolio-item a.item .mask{width:100%;height:100%;position:absolute;top:0;left:0;background:0 0;background:rgba(0,0,0,.8);filter:alpha(opacity=@opacity * 100);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}
.portfolio-item a.item .mask .content{color:#fff;padding:10px 15px;position:absolute;bottom:0;left:0}
.portfolio-item a.item .mask .content h2{margin:0 0 .3em;color:#fff;font-size:1em;line-height:1}
.portfolio-item a.item .mask .content p.date{margin:0;color:#fff;font-size:.9em}
.portfolio-item a.item img.icon{position:absolute;bottom:10px;right:10px;width:auto;height:auto}
.portfolio-item a.item:hover .mask{display:block;filter:alpha(opacity=@opacity * 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}
.portfolio-item a.item:hover{text-decoration:none}
.portfolio-item h2{width:210px;font-size:1.3em;font-weight:300;font-family:Signika,sans-serif}
.portfolio-item h2 a{color:#46b1e1}
.portfolio-item h2 a:hover{text-decoration:underline}
.portfolio-item .category{font-style:italic;color:#7e7e7e}
.portfolio-item .gallery-image{display:none}
.single-portfolio{margin-bottom:2em}
.single-portfolio header h1{margin-bottom:.5em;font-family:Signika,sans-serif}
.single-portfolio .single-portfolio-image{width:100%}
.single-portfolio .single-portfolio-image img{margin:0}
.single-portfolio .portfolio{margin:0 0 2.5em;padding:0 0 2em;border-bottom:1px solid #e1e1e1}
.single-portfolio .portfolio .portfolio-meta li{font-style:italic}
.single-portfolio .portfolio .portfolio-meta .portfolio-comments a{color:#3f3f3f;font-weight:700}
.post-type-archive .nav-entries,.post-type-archive .woo-pagination,.post-type-archive .wp-pagenavi{border-top:0;margin-top:0;padding-top:0}
article.type-features{margin:0 0 2em;padding:0 0 2em;border-bottom:1px solid #e1e1e1}
article.type-features header{margin:0 0 1em}
article.type-features header h1{font-family:Signika,sans-serif}
article.type-features header h1 a{color:#252525}
article.type-features img.feature-thumb{float:left;margin:0 20px 20px 0}
article.type-features:last-child{border:none}
article.type-features .post-more a:link,article.type-features .post-more a:visited{color:#3f3f3f;text-decoration:underline}
article.type-features .post-more a:link:hover,article.type-features .post-more a:visited:hover{text-decoration:none}
.single-features article.type-features{margin:0;padding:0;border-bottom:none}
#sidebar{clear:both;margin-top:30px;overflow:hidden}
#sidebar .secondary{float:left;margin-right:20px}
#sidebar .secondary.last{margin:0}
#footer{padding:2em 0 3em;color:rgba(255,255,255,.7);font-weight:700;border-top:1px solid #1a1a1a;background:#0d0d0d}
#footer a{color:#fafafa}
#footer #credit img{vertical-align:middle}
#footer #credit span{display:none}
#footer .nav{margin:2em 0 1em}
#footer .nav li{display:block;float:none}
#footer .nav a{background:0 0;padding:3px 0;color:#fafafa}
#footer .nav a:hover{text-decoration:underline}
#footer #footer-nav a{background:0 0!important}
#footer-widgets{padding:30px 0;background:#0d0d0d}
.breadcrumbs{position:relative;margin:0 0 3em;text-shadow:1px 1px 0 #fff;font-weight:700;height:28px;overflow:hidden;color:#8b8b8b;border:1px solid #e1e1e1;border-radius:3px;background:#fff url(images/bg-texture.png) repeat left top}
.breadcrumbs .breadcrumb-title{display:none}
.breadcrumbs .trail-begin{display:inline-block;padding:5px 0 5px 30px;text-indent:-999em;background:url(images/ico-breadcrumb-home.png) no-repeat left top;filter:alpha(opacity=@opacity * 100);-moz-opacity:.75;-khtml-opacity:.75;opacity:.75}
.breadcrumbs .trail-begin:hover{filter:alpha(opacity=@opacity * 100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.breadcrumbs .sep{display:inline-block;padding:5px 13px;text-indent:-999em;background:url(images/ico-breadcrumb-sep.png) no-repeat center top}
.breadcrumbs a{color:#8b8b8b}
.breadcrumbs a:hover{color:#585858}
.breadcrumbs:before{content:'';position:absolute;top:0;right:0;display:block;width:20px;height:28px;background:#f8f8f8;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(248,248,248,0)),color-stop(100%,#f8f8f8));background:-webkit-linear-gradient(left,rgba(248,248,248,0) 0,#f8f8f8 100%);background:linear-gradient(left,rgba(248,248,248,0) 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f8f8f8', endColorstr='#f8f8f8', GradientType=1)}
#breadcrumb,.post .video{margin-bottom:1.5em}
.archive_header{display:block;float:left;width:100%;margin:0 0 30px;padding:0 0 10px;font-size:2.2em;font-weight:400;font-family:Signika,sans-serif;border-bottom:#e1e1e1 1px solid}
.archive_header .cat{float:none}
.archive_header .catrss{float:none;display:block}
.archive_header .catrss a{font-size:.6em;text-decoration:none;line-height:1;text-transform:uppercase}
.single-post .post{padding-bottom:1em;margin-bottom:2em;border-bottom:1px dotted #c8c8c8}
.post,.search-results .features,.search-results .page,.search-results .type-portfolio,.search-results .type-product,.type-features,.type-page{margin:0 0 4em}
.post img.thumbnail,.search-results .features img.thumbnail,.search-results .page img.thumbnail,.search-results .type-portfolio img.thumbnail,.search-results .type-product img.thumbnail,.type-features img.thumbnail,.type-page img.thumbnail{margin-bottom:1em}
.post header,.search-results .features header,.search-results .page header,.search-results .type-portfolio header,.search-results .type-product header,.type-features header,.type-page header{margin:0 0 .8em}
.post header h1,.search-results .features header h1,.search-results .page header h1,.search-results .type-portfolio header h1,.search-results .type-product header h1,.type-features header h1,.type-page header h1{font-weight:600;line-height:1.2;position:relative;font-family:Signika,sans-serif;font-size:1.7em}
.post header h1 a:link,.post header h1 a:visited,.search-results .features header h1 a:link,.search-results .features header h1 a:visited,.search-results .page header h1 a:link,.search-results .page header h1 a:visited,.search-results .type-portfolio header h1 a:link,.search-results .type-portfolio header h1 a:visited,.search-results .type-product header h1 a:link,.search-results .type-product header h1 a:visited,.type-features header h1 a:link,.type-features header h1 a:visited,.type-page header h1 a:link,.type-page header h1 a:visited{color:#252525}
.post header .post-category,.search-results .features header .post-category,.search-results .page header .post-category,.search-results .type-portfolio header .post-category,.search-results .type-product header .post-category,.type-features header .post-category,.type-page header .post-category{padding:.3em 0}
.post header .post-category a,.search-results .features header .post-category a,.search-results .page header .post-category a,.search-results .type-portfolio header .post-category a,.search-results .type-product header .post-category a,.type-features header .post-category a,.type-page header .post-category a{color:#727272!important}
.post header .post-category a:hover,.search-results .features header .post-category a:hover,.search-results .page header .post-category a:hover,.search-results .type-portfolio header .post-category a:hover,.search-results .type-product header .post-category a:hover,.type-features header .post-category a:hover,.type-page header .post-category a:hover{color:#585858!important}
.post .post-meta,.search-results .features .post-meta,.search-results .page .post-meta,.search-results .type-portfolio .post-meta,.search-results .type-product .post-meta,.type-features .post-meta,.type-page .post-meta{margin:0 0 .5em 0}
.post .post-meta li,.search-results .features .post-meta li,.search-results .page .post-meta li,.search-results .type-portfolio .post-meta li,.search-results .type-product .post-meta li,.type-features .post-meta li,.type-page .post-meta li{display:inline;color:#727272;margin:0 20px 0 0;padding:3px 0 3px 20px;line-height:1}
.post .post-meta li a,.search-results .features .post-meta li a,.search-results .page .post-meta li a,.search-results .type-portfolio .post-meta li a,.search-results .type-product .post-meta li a,.type-features .post-meta li a,.type-page .post-meta li a{text-decoration:none!important;color:#727272!important}
.post .post-meta li a:hover,.search-results .features .post-meta li a:hover,.search-results .page .post-meta li a:hover,.search-results .type-portfolio .post-meta li a:hover,.search-results .type-product .post-meta li a:hover,.type-features .post-meta li a:hover,.type-page .post-meta li a:hover{color:#585858!important}
.post .post-meta li.post-date,.search-results .features .post-meta li.post-date,.search-results .page .post-meta li.post-date,.search-results .type-portfolio .post-meta li.post-date,.search-results .type-product .post-meta li.post-date,.type-features .post-meta li.post-date,.type-page .post-meta li.post-date{background:url(images/ico-date.png) no-repeat left center}
.post .post-meta li.post-author,.search-results .features .post-meta li.post-author,.search-results .page .post-meta li.post-author,.search-results .type-portfolio .post-meta li.post-author,.search-results .type-product .post-meta li.post-author,.type-features .post-meta li.post-author,.type-page .post-meta li.post-author{background:url(images/ico-author.png) no-repeat left center}
.post .post-meta li.post-comments,.search-results .features .post-meta li.post-comments,.search-results .page .post-meta li.post-comments,.search-results .type-portfolio .post-meta li.post-comments,.search-results .type-product .post-meta li.post-comments,.type-features .post-meta li.post-comments,.type-page .post-meta li.post-comments{background:url(images/ico-comments.png) no-repeat left center}
.post .post-more,.search-results .features .post-more,.search-results .page .post-more,.search-results .type-portfolio .post-more,.search-results .type-product .post-more,.type-features .post-more,.type-page .post-more{clear:both;margin:1em 0}
.post p.post-category,.search-results .features p.post-category,.search-results .page p.post-category,.search-results .type-portfolio p.post-category,.search-results .type-product p.post-category,.type-features p.post-category,.type-page p.post-category{clear:both;margin-bottom:5px}
.post p.tags,.search-results .features p.tags,.search-results .page p.tags,.search-results .type-portfolio p.tags,.search-results .type-product p.tags,.type-features p.tags,.type-page p.tags{background:url(images/ico-tag.png) no-repeat left 2px;padding-left:22px;clear:both;margin-bottom:20px}
.post .post-meta a:link,.post .post-meta a:visited,.post .post-more a:link,.post .post-more a:visited,.post p.tags a:link,.post p.tags a:visited,.search-results .features .post-meta a:link,.search-results .features .post-meta a:visited,.search-results .features .post-more a:link,.search-results .features .post-more a:visited,.search-results .features p.tags a:link,.search-results .features p.tags a:visited,.search-results .page .post-meta a:link,.search-results .page .post-meta a:visited,.search-results .page .post-more a:link,.search-results .page .post-more a:visited,.search-results .page p.tags a:link,.search-results .page p.tags a:visited,.search-results .type-portfolio .post-meta a:link,.search-results .type-portfolio .post-meta a:visited,.search-results .type-portfolio .post-more a:link,.search-results .type-portfolio .post-more a:visited,.search-results .type-portfolio p.tags a:link,.search-results .type-portfolio p.tags a:visited,.search-results .type-product .post-meta a:link,.search-results .type-product .post-meta a:visited,.search-results .type-product .post-more a:link,.search-results .type-product .post-more a:visited,.search-results .type-product p.tags a:link,.search-results .type-product p.tags a:visited,.type-features .post-meta a:link,.type-features .post-meta a:visited,.type-features .post-more a:link,.type-features .post-more a:visited,.type-features p.tags a:link,.type-features p.tags a:visited,.type-page .post-meta a:link,.type-page .post-meta a:visited,.type-page .post-more a:link,.type-page .post-more a:visited,.type-page p.tags a:link,.type-page p.tags a:visited{text-decoration:underline;color:#3f3f3f}
.post .post-meta a:link:hover,.post .post-meta a:visited:hover,.post .post-more a:link:hover,.post .post-more a:visited:hover,.post p.tags a:link:hover,.post p.tags a:visited:hover,.search-results .features .post-meta a:link:hover,.search-results .features .post-meta a:visited:hover,.search-results .features .post-more a:link:hover,.search-results .features .post-more a:visited:hover,.search-results .features p.tags a:link:hover,.search-results .features p.tags a:visited:hover,.search-results .page .post-meta a:link:hover,.search-results .page .post-meta a:visited:hover,.search-results .page .post-more a:link:hover,.search-results .page .post-more a:visited:hover,.search-results .page p.tags a:link:hover,.search-results .page p.tags a:visited:hover,.search-results .type-portfolio .post-meta a:link:hover,.search-results .type-portfolio .post-meta a:visited:hover,.search-results .type-portfolio .post-more a:link:hover,.search-results .type-portfolio .post-more a:visited:hover,.search-results .type-portfolio p.tags a:link:hover,.search-results .type-portfolio p.tags a:visited:hover,.search-results .type-product .post-meta a:link:hover,.search-results .type-product .post-meta a:visited:hover,.search-results .type-product .post-more a:link:hover,.search-results .type-product .post-more a:visited:hover,.search-results .type-product p.tags a:link:hover,.search-results .type-product p.tags a:visited:hover,.type-features .post-meta a:link:hover,.type-features .post-meta a:visited:hover,.type-features .post-more a:link:hover,.type-features .post-more a:visited:hover,.type-features p.tags a:link:hover,.type-features p.tags a:visited:hover,.type-page .post-meta a:link:hover,.type-page .post-meta a:visited:hover,.type-page .post-more a:link:hover,.type-page .post-more a:visited:hover,.type-page p.tags a:link:hover,.type-page p.tags a:visited:hover{text-decoration:none}
.post img,.post img.thumbnail,.search-results .features img,.search-results .features img.thumbnail,.search-results .page img,.search-results .page img.thumbnail,.search-results .type-portfolio img,.search-results .type-portfolio img.thumbnail,.search-results .type-product img,.search-results .type-product img.thumbnail,.type-features img,.type-features img.thumbnail,.type-page img,.type-page img.thumbnail{max-width:100%;height:auto}
.post img.thumbnail:hover,.post img:hover,.search-results .features img.thumbnail:hover,.search-results .features img:hover,.search-results .page img.thumbnail:hover,.search-results .page img:hover,.search-results .type-portfolio img.thumbnail:hover,.search-results .type-portfolio img:hover,.search-results .type-product img.thumbnail:hover,.search-results .type-product img:hover,.type-features img.thumbnail:hover,.type-features img:hover,.type-page img.thumbnail:hover,.type-page img:hover{border-color:#c8c8c8}
.post img.wp-smiley,.search-results .features img.wp-smiley,.search-results .page img.wp-smiley,.search-results .type-portfolio img.wp-smiley,.search-results .type-product img.wp-smiley,.type-features img.wp-smiley,.type-page img.wp-smiley{padding:0;border:0}
.post .wp-caption,.search-results .features .wp-caption,.search-results .page .wp-caption,.search-results .type-portfolio .wp-caption,.search-results .type-product .wp-caption,.type-features .wp-caption,.type-page .wp-caption{padding:1px;text-align:center;background:#fafafa;border:1px solid #e1e1e1;max-width:100%}
.post .wp-caption img,.search-results .features .wp-caption img,.search-results .page .wp-caption img,.search-results .type-portfolio .wp-caption img,.search-results .type-product .wp-caption img,.type-features .wp-caption img,.type-page .wp-caption img{margin:0;padding:4px 0;background:0 0;border:0}
.post .wp-caption-text,.search-results .features .wp-caption-text,.search-results .page .wp-caption-text,.search-results .type-portfolio .wp-caption-text,.search-results .type-product .wp-caption-text,.type-features .wp-caption-text,.type-page .wp-caption-text{margin:0;padding:0;font-size:.9em;text-align:center}
.alignleft{float:left;margin:0 20px 10px 0}
.alignright{float:right;margin:0 0 10px 20px}
.aligncenter{display:block;text-align:center;margin-bottom:15px;margin:0 auto 15px}
.entry{line-height:1.5;font-family:sans-serif}
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin:0 0 .5em;line-height:1;font-family:Signika,sans-serif;font-weight:400}
.entry p{margin-bottom:1.2em}
.entry blockquote{background:url(images/blockquote.png) no-repeat 0 12px;padding:10px 20px 10px 50px;color:#323232}
.entry blockquote p{font-style:italic}
.entry ol,.entry ul{margin-bottom:1.5em;padding:0 0 0 30px}
.entry ol li,.entry ul li{list-style-type:disc}
.entry ol ul,.entry ul ul{margin:0}
.entry ol ul li,.entry ul ul li{list-style-type:circle}
.entry ol li{list-style-type:decimal}
.entry ol ol{margin:0}
.entry ol ol li{list-style-type:lower-latin}
#post-entries,.nav-entries,.woo-pagination,.wp-pagenavi{margin:0 0 3em;padding:15px 0}
#post-entries,.nav-entries{border-top:1px solid #e1e1e1}
#post-entries a,.nav-entries a{display:block;color:#46b1e1;text-decoration:none}
#post-entries a:hover,.nav-entries a:hover{text-decoration:underline}
#post-entries a .meta-nav,.nav-entries a .meta-nav{display:inline-block;vertical-align:top;width:16px;height:0;overflow:hidden;padding-top:16px}
#post-entries .nav-prev .meta-nav,.nav-entries .nav-prev .meta-nav{margin-right:5px;background:url(images/ico-previous.png) no-repeat left center}
#post-entries .nav-next .meta-nav,.nav-entries .nav-next .meta-nav{margin-left:5px;background:url(images/ico-more.png) no-repeat right center}
.woo-pagination{margin:0;text-align:right;margin:0 2px;border-top:1px solid #e1e1e1}
.woo-pagination .page-numbers{display:inline;text-decoration:none;color:#585858;padding:3px 7px;font-weight:700;border-radius:100px}
.woo-pagination .page-numbers:hover{text-decoration:underline}
.woo-pagination .page-numbers.current{background:#46b1e1;border-color:#2f2f2f;color:#fff}
#post-author{background:#fff url(images/bg-texture.png) repeat left top;margin:0 0 1.5em;padding:15px;border:1px solid #e1e1e1;clear:both}
#post-author .title{margin-bottom:10px;font:400 1.4em Signika,sans-serif}
#post-author .profile-image{float:right;margin:0 0 5px 15px;padding:4px;background:#fff;border:1px solid #e1e1e1}
#post-author .profile-link{margin:1em 0 0}
#post-author .profile-link .meta-nav{vertical-align:top;margin-left:5px;display:inline-block;width:16px;height:0;overflow:hidden;padding-top:16px;background:url(images/ico-more.png) no-repeat left center}
.entry table{width:100%;border:1px solid #e1e1e1;margin-bottom:1.2em}
.entry table tr.alt-table-row{background:#f5f5f5}
.entry table th{padding:6px 0 3px 0;background:#eee;border:1px solid #e1e1e1;text-shadow:1px 1px #fff;box-shadow:inset 0 0 1px 0 #fff 3px 3px 3px #888;-webkit-box-shadow:inset 0 0 1px 0 #fff 3px 3px 3px #888;-moz-box-shadow:inset 0 0 1px 0 #fff 3px 3px 3px #888;-o-box-shadow:inset 0 0 1px 0 #fff 3px 3px 3px #888}
.entry table td{padding:6px 0 3px 10px;border:1px solid #e1e1e1}
#connect{margin:0 0 1em;padding:15px 0;clear:both}
#connect h3{margin-bottom:20px;padding:0 0 .6em;border-bottom:1px solid #e1e1e1}
#connect p{margin:0 0 1em}
#connect .newsletter-form{margin:0 0 1em}
#connect .newsletter-form .email{width:140px}
#connect .newsletter-form .submit{cursor:pointer;border-radius:3px}
#connect .newsletter-form.fl{float:none}
#connect .social a{filter:alpha(opacity=@opacity * 100);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}
#connect .social a:hover{filter:alpha(opacity=@opacity * 100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
#connect .related-posts{margin:15px 0 0 0;border-top:1px solid #e1e1e1;padding:15px 0 0}
#connect .related-posts ul{list-style:none;margin:5px 0 5px 0}
#connect .related-posts ul li a{color:#585858}
#connect .social a{display:inline-block;height:28px;width:32px;background-image:url(images/ico-subscribe-social.png);background-repeat:no-repeat}
#connect .social a.subscribe{background-position:0 0}
#connect .social a.twitter{background-position:-30px 0}
#connect .social a.facebook{background-position:-60px 0}
#connect .social a.youtube{background-position:-90px 0}
#connect .social a.flickr{background-position:-120px 0}
#connect .social a.linkedin{background-position:-150px 0}
#connect .social a.delicious{background-position:-180px 0}
#connect .social a.googleplus{background-position:-210px 0}
#connect .social.fr{float:none}
.widget #connect{margin:0;padding:0}
.widget #connect .fl,.widget #connect .fr{float:none}
#main #connect .col-left,#main #connect .col-right{width:100%}
.widget{margin-bottom:3em}
.widget h3{margin:0 0 1em;padding:0 0 10px;font-size:1em;color:#585858;border-bottom:1px solid #c8c8c8}
.widget p{margin-bottom:1em}
.widget ul{clear:both;margin-top:-1em;list-style:none}
.widget ul li a{display:block;padding:8px 0 8px 22px;line-height:1.2;text-decoration:none;background:url(images/ico-widget-list.png) no-repeat left center;border-bottom:1px solid #e9e9e9;color:#585858}
.widget ul li a:hover{text-decoration:underline}
.widget ul ul{margin:0;padding:0 0 0 15px;border-top:0}
#searchform,.searchform{width:99%;position:relative;border-color:#e1e1e1;border-width:1px;border-style:solid;border-radius:2px}
#searchform label,.searchform label{display:none}
#searchform .input-text,#searchform input,.searchform .input-text,.searchform input{padding:0;border:none;background:0 0;box-shadow:none;-webkit-appearance:none}
#searchform #s,#searchform input.s,.searchform #s,.searchform input.s{padding:7px;font-size:.95em;width:85%;margin:0;border:0;background:0 0;color:#cbcbcb}
#searchform input.search-submit,.searchform input.search-submit{position:absolute;top:6px;right:10px;border:0;margin:0;padding:0}
#searchform #searchsubmit,.searchform #searchsubmit{text-align:left;text-indent:-999em;height:16px;width:16px;background:url(images/ico-search.png) no-repeat;-webkit-filter:none!important;filter:none!important;background:url(images/ico-search.png) no-repeat scroll 0 0 transparent;float:right;position:absolute;top:2px;right:4px}
.widget_woo_feedback{position:relative}
.widget_woo_feedback h3{position:relative;z-index:0}
.widget_woo_feedback .quote,.widget_woo_feedback .slides_control{width:100%!important}
.widget_woo_feedback .quote blockquote{margin:0 0 .6em}
.widget_woo_feedback .quote .feedback-author{display:block;font-weight:700}
.widget_woo_feedback .pagination{position:absolute;top:0;right:0;text-align:right}
.widget_woo_feedback .pagination a{position:relative;z-index:99;float:right;margin:0 0 0 5px;cursor:pointer;display:block;overflow:hidden;height:0;padding-top:16px;width:16px}
.widget_woo_feedback .pagination .btn-prev{background:url(images/ico-previous.png) no-repeat left center}
.widget_woo_feedback .pagination .btn-next{background:url(images/ico-more.png) no-repeat left center}
.widget_recent_comments ul li{display:block;padding:8px 0 8px 22px;line-height:1.2;text-decoration:none;background:url(images/ico-widget-list.png) no-repeat left center;border-bottom:1px solid #e9e9e9}
.widget_recent_comments ul li a{background:0 0;border:none}
.widget_woo_contactus ul li{padding:5px 0 5px 35px;border-bottom:1px solid #e9e9e9;line-height:1}
.widget_woo_contactus ul li a{display:inline;padding:0;border:none;background:0 0;line-height:1;word-wrap:break-word}
.widget_woo_contactus ul li span{display:block;font-weight:700;margin-bottom:5px}
.widget_woo_contactus ul li.phone{background:url(images/ico-contact-phone.png) no-repeat 2px center}
.widget_woo_contactus ul li.email{background:url(images/ico-contact-email.png) no-repeat 2px center}
.widget_woo_contactus ul li.vcard{background:url(images/ico-contact-vcard.png) no-repeat 2px center}
.widget_woo_contactus ul li.address{background:url(images/ico-contact-address.png) no-repeat 2px 7px}
.widget_woo_contactus ul li.address .map{display:block;text-align:right;font-weight:700;float:right}
.widget_woo_flickr h3 span{color:#0051d8}
.widget_woo_flickr h3 span span{color:#ff1183}
.widget_woo_flickr .flickr_badge_image{float:left;margin:3px}
.widget_woo_flickr .wrap{position:relative;margin-bottom:20px;padding:0}
.widget_woo_flickr a img{float:left;margin:0 8px 8px 0;display:block;border:1px solid #e1e1e1;padding:3px}
.widget_woo_flickr a:hover img{border-color:#c8c8c8}
.widget_woothemes_features:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}
.widget_woothemes_features .feature{width:100%;list-style:none;margin-bottom:1.618em;float:left;clear:left}
.widget_woothemes_features .feature:nth-child(2n){float:right;clear:none}
.widget_woothemes_features .feature h3 a{color:#3f3f3f}
.widget_woothemes_features .feature img{margin:0 0 1.618em;border-radius:100%}
.widget_woothemes_testimonials .quote{width:100%;list-style:none;margin-bottom:1.618em;float:left;clear:left}
.widget_woothemes_testimonials .quote blockquote:before{content:'\201C';font-size:3.2em;line-height:0;vertical-align:bottom;margin:.202em .202em 0 0}
.widget_woothemes_testimonials .quote h3 a{color:#3f3f3f}
.widget_woothemes_testimonials .quote a.avatar-link{position:relative;display:inline-block;float:left}
.widget_woothemes_testimonials .quote a.avatar-link img{margin:2.244em 1.618em 1.618em 0;box-shadow:0 0 0 3px #e1e1e1;-webkit-box-shadow:0 0 0 3px #e1e1e1;-moz-box-shadow:0 0 0 3px #e1e1e1;-o-box-shadow:0 0 0 3px #e1e1e1;border-radius:100%}
.widget_woothemes_testimonials .quote .author{display:inline-block;margin:1.618em 0 0 0;font-weight:700;font-style:normal}
.widget_woothemes_testimonials .quote .author .excerpt{display:block;font-weight:400;font-style:italic}
.widget_woothemes_testimonials .quote .author .url{display:block;font-weight:400}
.widget_woothemes_testimonials .quote .author .url a{color:#8b8b8b}
#wp-calendar{width:95%;margin-bottom:15px;clear:both;padding:0}
#wp-calendar caption{padding:10px}
#wp-calendar td,#wp-calendar th{text-align:center;background:#e1e1e1;padding:3px 0}
#wp-calendar td{background:0 0;color:#727272}
.widget_woo_blogauthorinfo .avatar{padding:3px;border:1px solid #e1e1e1}
.widget_woo_blogauthorinfo .left{float:left;margin:0 10px 5px 0}
.widget_woo_blogauthorinfo .right{float:right;margin:0 5px 10px}
.widget_woo_twitter h3 img,.widget_woodojo_tweets h3 img{margin-right:7px}
.widget_woo_twitter ul,.widget_woodojo_tweets ul{padding-left:0}
.widget_woo_twitter ul li,.widget_woodojo_tweets ul li{list-style:none;padding:8px 0;border-bottom:1px solid #e9e9e9}
.widget_woo_twitter ul li a,.widget_woodojo_tweets ul li a{padding:0;display:inline;background:0 0;border:none}
.widget_woo_twitter ul li .time,.widget_woo_twitter ul li .time-ago a,.widget_woodojo_tweets ul li .time,.widget_woodojo_tweets ul li .time-ago a{display:block;color:#727272}
.widget_woo_twitter p,.widget_woodojo_tweets p{padding:10px 0 0;background:url(images/ico-more.png) no-repeat right 10px;font-weight:700;color:#727272}
.widget_woo_twitter p a,.widget_woodojo_tweets p a{color:#252525}
.widget_woo_twitter p.follow-link,.widget_woodojo_tweets p.follow-link{text-align:left}
body .widget_woodojo_tabs{clear:both}
body .widget_woodojo_tabs ul.nav-tabs,body .widget_woodojo_tabs ul.tabs{margin-bottom:0;list-style:none}
body .widget_woodojo_tabs ul.nav-tabs:after,body .widget_woodojo_tabs ul.tabs:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}
body .widget_woodojo_tabs ul.nav-tabs li,body .widget_woodojo_tabs ul.tabs li{margin-bottom:0}
body .widget_woodojo_tabs ul.nav-tabs li a,body .widget_woodojo_tabs ul.tabs li a{color:#585858!important;border:0!important;padding:10px 5px 10px 0;background:0 0}
body .widget_woodojo_tabs ul.nav-tabs li a:hover,body .widget_woodojo_tabs ul.tabs li a:hover{background:0 0!important;font-weight:700}
body .widget_woodojo_tabs ul.nav-tabs li.active a,body .widget_woodojo_tabs ul.tabs li.active a{font-weight:700}
body .widget_woodojo_tabs .tabbable .tab-pane ul li{border-bottom:1px solid #e1e1e1;margin:0;padding:10px 0}
body .widget_woodojo_tabs .tabbable .tab-pane ul li a{background:0 0;border:0;font-weight:700}
body .widget_woodojo_tabs .tabbable .tab-pane ul li span.meta{display:block;margin:1px 0 0;font-family:Georgia,serif;font-style:italic;text-transform:none;color:#727272}
body .widget_woodojo_tabs .tabbable .tab-pane ul li img{border:1px solid #e1e1e1;padding:2px;background:#fff;float:left;margin:0 10px 0 0}
body .widget_woodojo_tabs .tabbable .tab-pane ul li img:hover{border-color:#c8c8c8}
.widget_product_tag_cloud .tagcloud,.widget_tag_cloud .tagcloud{line-height:2.4em;text-align:center}
.widget_product_tag_cloud .tagcloud a,.widget_tag_cloud .tagcloud a{margin:2px 0;padding:3px 6px;color:#fff;background:#d4d4d4;border-radius:5px}
.widget_product_tag_cloud .tagcloud a:hover,.widget_tag_cloud .tagcloud a:hover{text-decoration:none;background:#c8c8c8}
.widget_woo_subscribe #connect .newsletter-form .email{width:45%}
.widget_woo_subscribe #connect .newsletter-form .submit{margin:8px 0 0 0}
.widget_woo_subscribe #connect .social{margin-top:.5em;padding-top:1em;border-top:1px dotted #e1e1e1}
.widget_woo_embedwidget h4{display:none}
.widget_woo_embedwidget ul{margin-top:0}
.widget_woo_embedwidget ul li a{color:#585858}
.widget_woo_embedwidget ul li.active a{color:#46b1e1}
#tabs{height:auto;display:block;border-radius:5px}
#tabs ul.wooTabs{margin:0;padding:0}
#tabs ul.wooTabs li{float:left;display:inline;color:#fff;margin:0;cursor:pointer}
#tabs ul.wooTabs li a{color:#727272;display:block;background:0 0;border:none;float:left;padding:10px 7px 10px 0;text-transform:none}
#tabs ul.wooTabs li a.selected,#tabs ul.wooTabs li a:hover{font-weight:700;text-decoration:none}
#tabs .inside{background:#fff;border-top:1px solid #e9e9e9;margin-top:-1px}
#tabs .inside #tab-tags,#tabs .inside ul{margin:0;padding:0;display:none}
#tabs .inside ul:first-child{display:inline}
#tabs .inside #tab-tags{border-width:1px;padding:10px;text-align:center}
#tabs .inside #tab-tags a{padding:2px 4px;margin:3px 1px;display:inline-block;background:#d4d4d4;border-radius:3px;color:#fff}
#tabs .inside #tab-tags a:hover{background:#c8c8c8;text-decoration:none}
#tabs .inside li{border-bottom:1px solid #e9e9e9;padding:10px 0;list-style:none}
#tabs .inside li a{color:#585858;font-weight:700;padding:0;border:none;background:0 0}
#tabs .inside li span.meta{display:block;font-family:Georgia,serif;font-style:italic;text-transform:none;color:#727272}
#tabs .inside li img.avatar,#tabs .inside li img.thumbnail{border:1px solid #e1e1e1;padding:2px;background:#fff;float:left;margin:0 10px 0 0}
#tabs .inside li img.avatar:hover,#tabs .inside li img.thumbnail:hover{border-color:#c8c8c8}
#footer-widgets .widget{color:#8b8b8b}
#footer-widgets .widget h3{color:#fff;border:none;padding:0}
#footer-widgets .widget p{margin-bottom:1em}
#footer-widgets .widget ul{margin-top:0}
#footer-widgets .widget ul li a{display:inline;padding:0;background:0 0;border-bottom:none;color:#8b8b8b}
#footer-widgets .widget ul li a:hover{color:#d8d8d8}
#footer-widgets #searchform,#footer-widgets .searchform{background:#fff}
#footer-widgets .widget_woo_twitter ul,#footer-widgets .widget_woodojo_tweets ul{margin-top:-10px}
#footer-widgets .widget_woo_twitter ul li,#footer-widgets .widget_woodojo_tweets ul li{border-bottom:1px solid #5a5a5a}
#footer-widgets .widget_woo_twitter ul li .content,#footer-widgets .widget_woodojo_tweets ul li .content{font-size:1em}
#footer-widgets .widget_woo_twitter ul li .time-ago a,#footer-widgets .widget_woodojo_tweets ul li .time-ago a{display:block}
#footer-widgets .widget_woo_twitter p,#footer-widgets .widget_woodojo_tweets p{background:0 0}
#footer-widgets .widget_woo_contactus ul{border-top:1px solid #5a5a5a}
#footer-widgets .widget_woo_contactus ul li{border-bottom:1px solid #5a5a5a}
#footer-widgets #tabs ul.wooTabs li a{padding:10px 7px 10px 0}
#footer-widgets #tabs .inside{background:0 0;border-top:1px solid #5a5a5a}
#footer-widgets #tabs .inside #tab-tags a{color:#fff;background:#5a5a5a}
#footer-widgets #tabs .inside #tab-tags a:hover{background:#737373}
#footer-widgets #tabs .inside li{border-bottom:1px solid #5a5a5a}
#footer-widgets #tabs .inside li img.avatar,#footer-widgets #tabs .inside li img.thumbnail{background:#5a5a5a;border:none}
#footer-widgets #tabs .inside li img.avatar:hover,#footer-widgets #tabs .inside li img.thumbnail:hover{background:#585858}
#footer-widgets .widget_woo_subscribe #connect .social{border-top:1px dotted #5a5a5a}
#footer-widgets .widget_recent_comments ul li{padding:2px 0;line-height:1;background:0 0;border-bottom:none}
#footer-widgets .widget_recent_comments ul li a{background:0 0;border:none}
#footer-widgets .widget_woo_blogauthorinfo .avatar{border:1px solid #5a5a5a}
#footer-widgets .widget_woo_embedwidget ul{margin-top:5px}
#footer-widgets .widget_woo_embedwidget ul li.active a{font-weight:700}
#footer-widgets .widget_woo_flickr a img{border:1px solid #404040}
#footer-widgets .widget_woo_flickr a:hover img{border-color:#5a5a5a}
#footer-widgets .widget_product_tag_cloud .tagcloud a,#footer-widgets .widget_tag_cloud .tagcloud a{color:#eee;background:#5a5a5a}
#footer-widgets .widget_product_tag_cloud .tagcloud a:hover,#footer-widgets .widget_tag_cloud .tagcloud a:hover{background:#737373;color:#fff}
body #footer-widgets .widget_woodojo_tabs{clear:both}
body #footer-widgets .widget_woodojo_tabs ul.nav-tabs,body #footer-widgets .widget_woodojo_tabs ul.tabs{padding-bottom:10px;border-bottom:1px solid #5a5a5a}
body #footer-widgets .widget_woodojo_tabs ul.nav-tabs li a,body #footer-widgets .widget_woodojo_tabs ul.tabs li a{color:#585858;padding:10px 5px 10px 0}
body #footer-widgets .widget_woodojo_tabs ul.nav-tabs li.active a,body #footer-widgets .widget_woodojo_tabs ul.tabs li.active a{font-weight:700}
body #footer-widgets .widget_woodojo_tabs .tabbable .tab-pane ul{padding:0}
body #footer-widgets .widget_woodojo_tabs .tabbable .tab-pane ul li{border-bottom:1px solid #5a5a5a}
body #footer-widgets .widget_woodojo_tabs .tabbable .tab-pane ul li img{border:1px solid #5a5a5a;padding:2px;background:#fff}
body #footer-widgets .widget_woodojo_tabs .tabbable .tab-pane ul li img:hover{border-color:#c8c8c8}
#comments{position:relative;margin:2em 0 0;padding:1.8em 0 0 0;border-top:1px solid #e1e1e1}
#comments h3{font-weight:400;padding:0 0 20px 35px;font-family:Signika,sans-serif;background:url(images/ico-comments-big.png) no-repeat left 4px;border-bottom:1px solid #e1e1e1}
#comments .comment{width:100%;list-style:none}
#comments .comment.bypostauthor{background:#fef7d2}
#comments .comment .comment-container{position:relative;padding:20px;border-bottom:1px solid #e1e1e1}
#comments .comment .comment-head{margin:0 0 15px 0;color:#727272}
#comments .comment .comment-head .name{display:block;margin:0;font-weight:700;font-size:1.3em;color:#3f3f3f}
#comments .comment .comment-head .date,#comments .comment .comment-head .edit,#comments .comment .comment-head .perma{font-size:.9em}
#comments .comment .avatar{float:left;margin:0 15px 10px 0}
#comments .comment .avatar img{margin:0;vertical-align:middle;border:1px solid #e1e1e1;padding:3px;background:#fff}
#comments .comment .comment-entry p{margin:0 0 10px 0}
#comments .comment .reply{position:absolute;top:5px;right:10px;padding-top:10px}
#comments .comment .reply a{font-size:1em;padding:0 0 0 20px;background:0 0;color:#585858!important;text-shadow:none;font-weight:400;margin:0;background:url(images/ico-comment-reply-btn.png) no-repeat left 3px;filter:alpha(opacity=@opacity * 100);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}
#comments .comment .reply a:hover{filter:alpha(opacity=@opacity * 100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
#comments .comment .reply a:active{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
#comments .comment #respond{margin-bottom:0}
#comments .comment #respond h3{margin:0;padding:0;font-weight:400;background:0 0;border:none}
#comments .comment #respond h3 small{display:block;margin:3px 0 0;font-family:sans-serif;font-size:.6em}
#comments ul.children{margin:0;padding:0}
#comments ul.children li .comment-container{background:url(images/ico-comment-reply.png) no-repeat 10px 35px}
#comments ul.children .cancel-comment-reply{margin:10px 0}
#comments .depth-2 .comment-container{padding-left:6%;background-position:10px 35px}
#comments .depth-3 .comment-container{padding-left:8%;background-position:20px 35px!important}
#comments .depth-4 .comment-container{padding-left:12%;background-position:30px 35px!important}
#comments .depth-5 .comment-container{padding-left:16%;background-position:40px 35px!important}
#comments .depth-6 .comment-container{padding-left:20%;background-position:50px 35px!important}
#comments .navigation a{display:block;margin:15px 0 0 0;text-decoration:none}
#comments h3#pings{margin-top:25px}
#comments .pingbacks li.pingback{margin:10px 0}
#comments .pingbacks li.pingback .reply{display:none}
#comments .nocomments{font-weight:700;font-size:1.2em}
#respond{margin:2em 0 3em}
#respond h3{font-weight:700;margin-bottom:20px}
#respond .left{float:left;width:200px;margin-right:15px}
#respond .right{float:left;width:380px}
#respond label{font-size:.9em;color:#727272}
#respond #commentform{margin:15px 0 0 0}
#respond #commentform label{position:relative;display:inline-block;vertical-align:top;margin-top:5px}
#respond #commentform input.txt,#respond #commentform textarea{font-size:1.2em;font-family:sans-serif;border-color:#cdcdcd #e1e1e1 #e1e1e1 #cdcdcd;border-width:1px;border-style:solid;color:#585858;background:#fafafa;padding:5px 7px}
#respond #commentform input.txt{width:170px;margin:0 5px 10px 0}
#respond #commentform textarea{width:95%}
#respond #commentform .comment-form-comment label{display:none}
#respond #commentform #submit{margin:15px 0 0 0;cursor:pointer}
h3#pings{margin:25px 0 10px 0}
.pinglist li{margin:0 0 0 20px;list-style-type:decimal}
.pinglist li .author{font-weight:700;font-size:1.3em}
.pinglist li .date{font-size:.9em}
.pinglist li .pingcontent{display:block;margin:10px 0}
.page-template-template-archives-php .entry .fl,.page-template-template-archives-php .entry .fr,.page-template-template-sitemap-php .entry .fl,.page-template-template-sitemap-php .entry .fr{float:none;width:100%}
#archives{padding:10px 0 0}
#archives a{font-style:italic}
#archives .archives_list{border-left:1px solid #e1e1e1;list-style:none;margin:0 0 15px 15px}
#archives .archives_list li{clear:left;padding-left:24px;font-size:.9em;font-style:normal;list-style:none}
#archives .archives_list .date{color:#727272;width:20%;font-style:italic;display:inline-block;vertical-align:top}
#archives .archives_list .linked{width:50%;display:inline-block;vertical-align:top}
#archives .archives_list .comments{width:20%;display:inline-block;vertical-align:top}
#archives .archives_list .comments a{color:#7e7e7e;font-size:.9em;font-style:italic;text-decoration:underline;padding-left:13px}
#archives .archives_list .comments a:hover{text-decoration:none}
h3.archive_year{font-family:sans-serif;font-weight:700;font-size:1.4em;color:#585858;margin-top:0}
#contact-page .screenReader{left:-9999px;position:absolute;top:-9999px}
#contact-page ol.forms{float:left;list-style:none;width:100%;margin:10px 0 0}
#contact-page ol.forms li{clear:both;float:left;margin-bottom:18px;position:relative;width:100%}
#contact-page ol.forms li .error{font-size:.9em;display:block;color:red}
#contact-page ol.forms li.textarea .error{display:block}
#contact-page ol.forms li.screenReader{margin-bottom:0}
#contact-page ol.forms li.buttons .submit{margin:5px 0 0;cursor:pointer}
#contact-page ol.forms li.inline input{width:auto}
#contact-page ol.forms li.inline label{display:inline;float:none;width:auto}
#contact-page ol.forms label{cursor:pointer;display:block;font-weight:700;margin:0 0 10px}
#contact-page ol.forms input.txt{width:50%}
#contact-page ol.forms input#sendCopy{border:none;margin-right:10px}
#contact-page ol.forms textarea{height:300px;width:97%}
.entry #contact-page ol.forms li{list-style:none}
.page-template-template-contact-php .page header h1{margin-bottom:.5em}
.page-template-template-contact-php #single_map_canvas img{max-width:inherit}
.page-template-template-contact-php .location-twitter{margin:0 0 1em;padding:1em 0;border-bottom:1px solid #e1e1e1}
.page-template-template-contact-php .location-twitter .col-left{float:none}
.page-template-template-contact-php .location-twitter h3{font-size:1.2em}
.page-template-template-contact-php .location-twitter ul{margin:0;padding:0}
.page-template-template-contact-php .location-twitter ul li{list-style:none;padding:0}
.page-template-template-contact-php .location-twitter #office-location{margin:0 0 2em}
.page-template-template-contact-php .location-twitter #office-location a{text-decoration:underline}
.page-template-template-contact-php .location-twitter #office-location h3{margin:0 0 .6em}
.page-template-template-contact-php .location-twitter #office-location ul li{margin:.5em 0}
.page-template-template-contact-php .location-twitter .contact-social{float:none}
.page-template-template-contact-php .location-twitter .contact-social #twitter{margin:0 0 1.5em;padding:0 0 1.4em;border-bottom:1px solid #e1e1e1;background:url(images/ico-twitter-contact.png) no-repeat left center}
.page-template-template-contact-php .location-twitter .contact-social #twitter ul li a.time{color:#7e7e7e}
.page-template-template-contact-php .location-twitter .contact-social #connect{margin:0;padding:0;background:0 0;border:none}
.page-template-template-contact-php .location-twitter .contact-social #connect h3{display:none}
.page-template-template-contact-php .location-twitter .contact-social #connect .social{float:none;clear:both}
.image-gallery-item img{max-width:100%;padding:3px;margin:0 10px 10px 0;border:1px solid #e1e1e1;background:#fafafa;border-radius:3px}
.image-gallery-item img:hover{border:1px solid #c7c7c7;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);-o-box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}
.entry .quote{border-bottom:1px solid #e1e1e1;padding:0 0 1em;margin:1.3em 0 1em}
.entry .quote blockquote{margin:0 0 0;padding:0;background:0 0}
.entry .quote blockquote p:before{content:'"'}
.entry .quote blockquote p:after{content:'"'}
.entry .quote .feedback-author{display:block;font-weight:700}
#wrapper .shortcode-tabs.boxed{padding:0}
#wrapper .shortcode-tabs ul li:focus{outline:0}
#wrapper .shortcode-tabs ul li a:focus{outline:0}
#wrapper .shortcode-tabs ul li.ui-state-active a{background:#fff}
#commentform #submit,.submit,a.button,a.comment-reply-link,button.button,input.button,input[type=submit]{display:inline-block;margin:5px;padding:6px 13px 5px;font-weight:700;border:none;color:#fff!important;text-align:center;text-decoration:none;font-size:1em;font-family:inherit;cursor:pointer;background:#46b1e1;background:-webkit-gradient(linear,left top,left bottom,from(#46b1e1),to(#46b1e1));background:-webkit-linear-gradient(#46b1e1,#46b1e1);background:-moz-linear-gradient(center top,#46b1e1 0,#46b1e1 100%);background:-moz-gradient(center top,#46b1e1 0,#46b1e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#46b1e1, endColorstr=#46b1e1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#46b1e1, endColorstr=#46b1e1)";border-radius:5px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
#commentform #submit.large,.submit.large,a.button.large,a.comment-reply-link.large,button.button.large,input.button.large,input[type=submit].large{padding:6px 16px}
#commentform #submit.small,.submit.small,a.button.small,a.comment-reply-link.small,button.button.small,input.button.small,input[type=submit].small{padding:0 10px}
#commentform #submit:hover,.submit:hover,a.button:hover,a.comment-reply-link:hover,button.button:hover,input.button:hover,input[type=submit]:hover{text-decoration:none;background:#35a0d0}
#commentform #submit:active,.submit:active,a.button:active,a.comment-reply-link:active,button.button:active,input.button:active,input[type=submit]:active{border-color:#005c8c;box-shadow:inset 0 0 7px rgba(0,0,0,.3),0 1px 0 #fff}
.drop-shadow{position:relative}
.drop-shadow:after,.drop-shadow:before{content:"";position:absolute;z-index:-2}
.curved:before{top:50%;bottom:2px;left:5px;right:5px;box-shadow:0 0 8px rgba(0,0,0,.7);border-radius:.1px}
.gfield{margin-bottom:10px}
.gform_wrapper .top_label .gfield_label{display:block;padding-right:20px;width:100px;margin:5px 0 4px}
.gform_wrapper .top_label input.large,.gform_wrapper .top_label select.large,.gform_wrapper .top_label textarea.textarea{width:400px!important;padding:7px 3px!important}
.gform_wrapper .top_label .clear-multi{clear:none!important}
.gform_wrapper input.button{padding:5px 10px 6px!important}
.gform_wrapper input{padding:7px 3px!important}
.gform_wrapper .entry img,.gform_wrapper img,.gform_wrapper thumbnail{padding:0!important;border:0!important}
.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio{margin-left:120px!important}
img.ui-datepicker-trigger{border:0;padding:0}
.ie6 .nav .sf-sub-indicator{display:none}
.ie6 .nav li a:hover{text-decoration:none}
.ie6 .nav li a.sf-with-ul{padding-right:10px}
.ie6 .button,.ie6 .button:visited{margin:0;color:#585858!important;font-weight:400}
.ie6 .reply a{color:#585858!important}
.ie7 .nav li a{zoom:1}
.ie7 .button,.ie7 .button:visited{padding:7px 6px;margin:0}
.ie8 .button,.ie8 .button:visited{padding:10px 15px;margin:0}
.ie8 #featured article header{background:#46b1e1}
.ie8 #comments img,.ie8 .widget_woo_blogauthorinfo img,.ie8 .widget_woo_flickr img{width:auto}
.ie8 .home-section .mask{background:#000}
.ie8 .home-section#portfolio img{width:auto}
.ie8 .mask{display:none}
.ie .controls-container .flex-control-nav li a.flex-active,.ie8 .controls-container .flex-control-nav li a.flex-active,.ie9 .controls-container .flex-control-nav li a.flex-active{-webkit-filter:none;filter:none;background:#46b1e1!important}
.ie .controls-container .flex-direction-nav .flex-prev,.ie8 .controls-container .flex-direction-nav .flex-prev,.ie9 .controls-container .flex-direction-nav .flex-prev{-webkit-filter:none;filter:none;background:#fafafa url(images/ico-slider-prev.png) no-repeat center center}
.ie .controls-container .flex-direction-nav .flex-prev:hover,.ie8 .controls-container .flex-direction-nav .flex-prev:hover,.ie9 .controls-container .flex-direction-nav .flex-prev:hover{background:#c7c7c7 url(images/ico-slider-prev.png) no-repeat center center}
.ie .controls-container .flex-direction-nav .flex-next,.ie8 .controls-container .flex-direction-nav .flex-next,.ie9 .controls-container .flex-direction-nav .flex-next{-webkit-filter:none;filter:none;background:#fafafa url(images/ico-slider-next.png) no-repeat center center}
.ie .controls-container .flex-direction-nav .flex-next:hover,.ie8 .controls-container .flex-direction-nav .flex-next:hover,.ie9 .controls-container .flex-direction-nav .flex-next:hover{background:#c7c7c7 url(images/ico-slider-next.png) no-repeat center center}
.ie .featured-wrap .flex-prev,.ie8 .featured-wrap .flex-prev,.ie9 .featured-wrap .flex-prev{-webkit-filter:none;filter:none;background:#fafafa url(images/ico-slider-prev-alt.png) no-repeat center center!important}
.ie .featured-wrap .flex-prev:hover,.ie8 .featured-wrap .flex-prev:hover,.ie9 .featured-wrap .flex-prev:hover{background:#c7c7c7 url(images/ico-slider-prev-alt.png) no-repeat center center!important}
.ie .featured-wrap .flex-next,.ie8 .featured-wrap .flex-next,.ie9 .featured-wrap .flex-next{-webkit-filter:none;filter:none;background:#fafafa url(images/ico-slider-next-alt.png) no-repeat center center!important}
.ie .featured-wrap .flex-next:hover,.ie8 .featured-wrap .flex-next:hover,.ie9 .featured-wrap .flex-next:hover{background:#c7c7c7 url(images/ico-slider-next-alt.png) no-repeat center center!important}
#content,#footer,#footer-widgets,#header,#intro,#top{padding-left:20px;padding-right:20px}
@media only screen and (min-width:768px) and (max-width:920px){#logo,hgroup{float:none!important}
#navigation{float:none!important;clear:both;margin:1.5em 0 0 -10px!important}
#header .search_main{float:none;position:absolute;top:0;right:0}
}
@media only screen and (min-width:1024px){.featured-wrap .controls-container ul.flex-direction-nav{top:44%}
.featured-wrap .controls-container ul.flex-direction-nav .flex-prev{left:-24px}
.featured-wrap .controls-container ul.flex-direction-nav .flex-next{right:-24px}
}
@media only screen and (min-width:940px){#content .portfolio-item{margin:1em .9% 1em!important}
.widget_woo_subscribe #connect .newsletter-form .email{width:55%}
}
@media only screen and (min-width:768px){#top{background:#0d0d0d;position:relative;z-index:9999}
#top #top-nav{display:block}
#top .nav a{color:#fafafa;padding:6px 10px;line-height:1.4;text-decoration:none;font-size:.95em;text-shadow:none}
#top .nav a:hover{background:#272727}
#top .nav li{position:relative}
#top .nav li:hover>a{background:#272727;color:#fff}
#top .nav li:hover>a:after{border-color:#fff transparent transparent transparent!important}
#top .nav li.parent>a{padding-right:20px}
#top .nav li.parent>a:after{top:42%;border-color:#8d8d8d transparent transparent transparent}
#top .nav li.current-cat a,#top .nav li.current-menu-ancestor a,#top .nav li.current-menu-item a,#top .nav li.current_page_item a,#top .nav li.current_page_parent a{background:#272727}
#top .nav li ul{background:#272727;margin:0;padding:0;width:180px;border:none;z-index:999;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);-o-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:absolute}
#top .nav li ul:last-child a{-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
#top .nav li ul li{background:#272727}
#top .nav li ul li a{padding:4px 10px;width:160px;color:#d8d8d8;background:#272727!important;font-size:.9em}
#top .nav li ul li a:hover{background:#333!important}
#top .nav li ul li:last-child{-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
#top .nav li ul li.parent>a{width:150px}
#top .nav li ul li.parent>a:after{top:39%;border-color:transparent transparent transparent #8d8d8d!important}
#top .nav li ul li.parent>a:hover:after{border-color:transparent transparent transparent #fff}
#top .nav li ul li ul{margin:-23px 0 0 180px}
h3.nav-toggle{display:none}
#navigation{float:left;display:block!important;margin-top:-3px}
#navigation ul.rss{margin-left:10px}
#navigation .nav li a{border-radius:3px}
#navigation .nav li.parent>a{position:relative;padding-right:1.8em}
#navigation .nav li.parent>a:after{content:"";display:block;border:.3em solid #46b1e1;border-color:#46b1e1 transparent transparent transparent;position:absolute;top:40%;right:.8751em}
#navigation .nav li:hover>a{background:#46b1e1;color:#fff}
#navigation .nav li:hover>a:after{border-color:#fff transparent transparent transparent!important}
#navigation .nav li ul{background:#46b1e1;border-radius:3px;margin:-3px 0 0 0;padding:10px 15px;position:absolute;width:180px;border:none;z-index:999}
#navigation .nav li ul li a{padding:6px 0;width:180px;background:0 0;font-size:.8em;line-height:1em;color:#fff;border:none}
#navigation .nav li ul li a:hover{text-decoration:underline;background:0 0}
#navigation .nav li ul li.parent a{padding-right:0}
#navigation .nav li ul li.parent a:after{border-color:transparent transparent transparent #fff!important;right:0;top:46%}
#navigation .nav li ul li.current-cat a,#navigation .nav li ul li.current-menu-ancestor a,#navigation .nav li ul li.current_page_item a,#navigation .nav li ul li.current_page_parent a,#navigation .nav li ul li.li.current-menu-item a{background:0 0;text-decoration:underline}
#navigation .nav li ul ul{margin:-33px 0 0 180px}
.nav li ul{position:absolute;display:none;overflow:hidden}
.nav li:hover ul ul,.nav li:hover ul ul ul,.nav li:hover ul ul ul ul{display:none;overflow:hidden}
.nav li li li li:hover ul,.nav li li li:hover ul,.nav li li:hover ul,.nav li:hover ul{display:block;overflow:visible}
#header .col-full{position:relative}
#header #logo,#header hgroup{float:left;margin:0 3em 0 0}
#header hgroup{margin-top:-6px}
#header .search_main{float:right;width:170px;margin-top:-2px}
#main.fullwidth,.col-full,.layout-full #main{max-width:960px;margin:0 auto;width:100%}
#main{width:73.95%}
#sidebar{margin-top:0;width:21.88%;clear:none}
.layout-full .entry img{max-width:100%}
.layout-right-content #main{float:right}
.layout-right-content #sidebar{float:left}
.layout-full #main{width:100%}
.col-left{float:left}
.col-right{float:right}
#featured article header{position:absolute;padding:15px 20px 10px;bottom:20px;left:45px;width:50%;height:67px}
#featured article header .entry{height:35px}
#featured article header.no-meta{height:auto}
.controls-container .flex-control-nav{top:auto;bottom:30px}
.controls-container .flex-direction-nav{display:block;top:auto;bottom:20px;left:0}
.featured-wrap.carousel #featured{overflow:visible!important}
.featured-wrap.carousel #featured .slides li .entry,.featured-wrap.carousel #featured .slides li article,.featured-wrap.carousel #featured .slides li h1{display:none}
.featured-wrap.carousel #featured .slides li.current-slide .entry,.featured-wrap.carousel #featured .slides li.current-slide article,.featured-wrap.carousel #featured .slides li.current-slide h1{display:block}
.featured-wrap.carousel.faded #featured .slides li.current-slide{filter:alpha(opacity=@opacity * 100)!important;-moz-opacity:1!important;-khtml-opacity:1!important;opacity:1!important}
.featured-wrap #featured .flex-viewport{overflow:visible!important}
.featured-wrap .controls-container .flex-control-nav{bottom:50px;right:30px}
.featured-wrap .controls-container .flex-direction-nav{top:20px;bottom:auto}
.home-section header{float:left;margin-right:4.16%;width:21.88%}
.home-section ul{float:left;width:73.96%}
.home-section ul li{float:left;margin-right:5.63%;width:29.58%}
.home-section ul li:nth-child(3n+1){clear:left}
.home-section#portfolio .portfolio-item{width:100%;margin:0!important}
#portfolio-gallery h1 strong{float:left}
#portfolio-gallery h1 #port-tags{float:left;margin:-4px 0 0 0}
#content .portfolio-item{margin:1em 10% 1em}
#content .portfolio-item:nth-child(4n+1){clear:both}
#content .portfolio-item:nth-child(4n+4){clear:right}
.single-portfolio .portfolio{float:left;width:21.88%}
.single-portfolio .single-portfolio-gallery{float:right;width:73.95%}
.single-portfolio.layout-left-content .portfolio{float:right}
.single-portfolio.layout-left-content .single-portfolio-gallery{float:left}
.single-portfolio.layout-full .portfolio{float:none;width:100%}
.single-portfolio.layout-full .single-portfolio-gallery{float:left;width:100%}
#footer-widgets .block{margin-right:2.08%;float:left}
#footer-widgets.col-1 .block{width:100%;float:none}
#footer-widgets.col-1 .footer-widget-1{margin-right:0}
#footer-widgets.col-2 .block{width:48.96%}
#footer-widgets.col-2 .footer-widget-2{margin-right:0}
#footer-widgets.col-3 .block{width:31.86%}
#footer-widgets.col-3 .footer-widget-3{margin-right:0}
#footer-widgets.col-4 .block{width:23.44%}
#footer-widgets.col-4 .footer-widget-4{margin-right:0}
#footer .nav{margin:0}
#footer .nav li{float:left}
#footer .nav a{background:0 0;padding:0 0 0 8px;color:#fff}
#footer .nav a:hover{text-decoration:underline}
.widget_woothemes_features .feature{width:31.3%;margin-right:3%;clear:none}
.widget_woothemes_features .feature:nth-child(2n){float:left}
.widget_woothemes_features .feature.first{clear:both}
.widget_woothemes_features .feature.last{margin-right:0}
.widget_woothemes_testimonials .quote{width:31.3%;margin-right:3%!important;clear:none}
.widget_woothemes_testimonials .quote:nth-child(3n+3){margin-right:0!important;clear:right}
.widget_woothemes_testimonials .quote:nth-child(3n+1){clear:left}
#footer-widgets .widget_woothemes_features .feature,#sidebar .widget_woothemes_features .feature{width:100%;margin-right:0}
#footer-widgets .widget_woothemes_testimonials .quote,#sidebar .widget_woothemes_testimonials .quote{width:100%;margin-right:0}
.archive_header .cat{float:left}
.archive_header .catrss{float:right;display:inline}
.post img.thumbnail,.search-results .features img.thumbnail,.search-results .page img.thumbnail,.search-results .type-portfolio img.thumbnail,.search-results .type-product img.thumbnail{margin-bottom:2em}
.post .post-meta,.search-results .features .post-meta,.search-results .page .post-meta,.search-results .type-portfolio .post-meta,.search-results .type-product .post-meta{margin:0 0 1.5em 0;float:left;width:19.01%}
.post .post-meta li,.search-results .features .post-meta li,.search-results .page .post-meta li,.search-results .type-portfolio .post-meta li,.search-results .type-product .post-meta li{display:block;margin:0 0 3px;padding:5px 25px 5px 0;line-height:1;text-align:right}
.post .post-meta li.post-date,.search-results .features .post-meta li.post-date,.search-results .page .post-meta li.post-date,.search-results .type-portfolio .post-meta li.post-date,.search-results .type-product .post-meta li.post-date{background:url(../images/ico-date.png) no-repeat right center}
.post .post-meta li.post-author,.search-results .features .post-meta li.post-author,.search-results .page .post-meta li.post-author,.search-results .type-portfolio .post-meta li.post-author,.search-results .type-product .post-meta li.post-author{background:url(../images/ico-author.png) no-repeat right center}
.post .post-meta li.post-comments,.search-results .features .post-meta li.post-comments,.search-results .page .post-meta li.post-comments,.search-results .type-portfolio .post-meta li.post-comments,.search-results .type-product .post-meta li.post-comments{background:url(../images/ico-comments.png) no-repeat right center}
.post .post-body,.search-results .features .post-body,.search-results .page .post-body,.search-results .type-portfolio .post-body,.search-results .type-product .post-body{float:right;width:76.06%}
#connect{margin:0 0 1.5em;padding:15px 0}
#connect .newsletter-form.fl{float:left}
#connect .related-posts{margin:0;border-top:0;border-left:1px solid #e1e1e1;padding:0 0 0 15px}
#connect .social.fr{float:right}
#main #connect .col-left,#main #connect .col-right{width:48%}
.page-template-template-archives-php .entry .fl,.page-template-template-sitemap-php .entry .fl{float:left;width:50%}
.page-template-template-archives-php .entry .fr,.page-template-template-sitemap-php .entry .fr{float:right;width:50%}
.page-template-template-contact-php .location-twitter .col-left{float:left}
.page-template-template-contact-php .location-twitter #office-location{width:48%;margin:0}
.page-template-template-contact-php .location-twitter .contact-social{float:right;width:48%}
}
#header .search_main{margin:20px 0 0 0}
.home-section#shop-home ul.products li.clear{width:100%;margin:0}
.home-section#shop-home ul.products li.product{width:100%;float:none;margin-bottom:2em}
.home-section#shop-home ul.products li.product h3{font-size:1em}
.home-section#shop-home ul.products li.product .price{font-weight:700}
.mini-cart{margin-top:20px;z-index:9999;position:relative}
.mini-cart .widget{display:none}
.mini-cart a.cart-parent{display:block;padding:5px 10px;text-align:left;color:#fff;background:#46b1e1;border-radius:3px}
.mini-cart a.cart-parent:hover{text-decoration:none}
.mini-cart a.cart-parent span{font-weight:700;font-family:Signika,sans-serif;font-size:1.2em;line-height:1.4}
.mini-cart a.cart-parent mark{margin:0 0 0 10px;vertical-align:top;font-style:normal;font-weight:400;font-size:.8em;line-height:2;position:relative;background:0 0;color:#fff;filter:alpha(opacity=@opacity * 100);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;line-height:2.4}
table{width:100%;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-radius:2px}
table td,table th{border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;padding:.618em;background:#fff}
table th{background:#ededed;text-shadow:0 1px 0 #fff}
.cart-collaterals:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}
.cart-collaterals ul li{list-style:none}
.related h2,.upsells h2{margin:0 0 .5em}
.quantity{overflow:hidden;zoom:1}
.quantity input::-webkit-inner-spin-button,.quantity input::-webkit-outer-spin-button{display:none}
.quantity input.qty{width:2.618em;padding:4px 0 4px;font-weight:700;font-size:1.1em;font-family:sans-serif;border-radius:0;border:1px solid #e1e1e1;border-right:0;border-left:0;text-align:center;z-index:10;margin:0;line-height:1}
.quantity .minus,.quantity .plus{text-align:center;margin:0;padding:5px 15px;display:inline-block;font-weight:700;font-size:1em;text-indent:-9999px;border:1px solid #e1e1e1;text-shadow:0 1px 0 rgba(255,255,255,.4);border-radius:0;z-index:20}
.quantity .minus:hover,.quantity .plus:hover{border:1px solid #c8c8c8}
.quantity .plus{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;background:#fafafa;background-image:url(../images/ico-inc-more.png),-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#e1e1e1));background-image:url(../images/ico-inc-more.png),-webkit-linear-gradient(#fafafa,#e1e1e1);background-image:url(../images/ico-inc-more.png),-moz-linear-gradient(center top,#fafafa 0,#e1e1e1 100%);background-image:url(../images/ico-inc-more.png),-moz-gradient(center top,#fafafa 0,#e1e1e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fafafa, endColorstr=#e1e1e1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fafafa, endColorstr=#e1e1e1)";background-repeat:no-repeat;background-position:center center}
.quantity .plus:hover{background:#e1e1e1;background-image:url(../images/ico-inc-more.png),-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#e1e1e1));background-image:url(../images/ico-inc-more.png),-webkit-linear-gradient(#e1e1e1,#e1e1e1);background-image:url(../images/ico-inc-more.png),-moz-linear-gradient(center top,#e1e1e1 0,#e1e1e1 100%);background-image:url(../images/ico-inc-more.png),-moz-gradient(center top,#e1e1e1 0,#e1e1e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e1e1e1, endColorstr=#e1e1e1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e1e1e1, endColorstr=#e1e1e1)";background-repeat:no-repeat;background-position:center center}
.quantity .minus{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;background:#fafafa;background-image:url(../images/ico-inc-less.png),-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#e1e1e1));background-image:url(../images/ico-inc-less.png),-webkit-linear-gradient(#fafafa,#e1e1e1);background-image:url(../images/ico-inc-less.png),-moz-linear-gradient(center top,#fafafa 0,#e1e1e1 100%);background-image:url(../images/ico-inc-less.png),-moz-gradient(center top,#fafafa 0,#e1e1e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fafafa, endColorstr=#e1e1e1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fafafa, endColorstr=#e1e1e1)";background-repeat:no-repeat;background-position:center center}
.quantity .minus:hover{background:#e1e1e1;background-image:url(../images/ico-inc-less.png),-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#e1e1e1));background-image:url(../images/ico-inc-less.png),-webkit-linear-gradient(#e1e1e1,#e1e1e1);background-image:url(../images/ico-inc-less.png),-moz-linear-gradient(center top,#e1e1e1 0,#e1e1e1 100%);background-image:url(../images/ico-inc-less.png),-moz-gradient(center top,#e1e1e1 0,#e1e1e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e1e1e1, endColorstr=#e1e1e1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e1e1e1, endColorstr=#e1e1e1)";background-repeat:no-repeat;background-position:center center}
.star-rating{float:right;width:80px;height:16px;background:url(../images/star.png) repeat-x left 0}
.star-rating span{background:url(../images/star.png) repeat-x left -32px;height:0;padding-top:16px;overflow:hidden;float:left}
p.stars{overflow:hidden;zoom:1}
p.stars span{width:80px;height:16px;position:relative;float:left;background:url(../images/star.png) repeat-x left 0}
p.stars span a{float:left;position:absolute;left:0;top:0;width:16px;height:0;padding-top:16px;overflow:hidden}
p.stars span a:focus,p.stars span a:hover{background:url(../images/star.png) repeat-x left -16px}
p.stars span a.active{background:url(../images/star.png) repeat-x left -32px}
p.stars span a.star-1{width:16px;z-index:10}
p.stars span a.star-2{width:32px;z-index:9}
p.stars span a.star-3{width:48px;z-index:8}
p.stars span a.star-4{width:64px;z-index:7}
p.stars span a.star-5{width:80px;z-index:6}
.widget .star-rating{width:60px;height:12px;background:url(../images/star-small.png) repeat-x left 0}
.widget .star-rating span{background:url(../images/star-small.png) repeat-x left -24px;padding-top:12px}
.widget p.stars span{width:60px;height:12px;background:url(../images/star-small.png) repeat-x left 0}
.widget p.stars span a{width:12px;padding-top:12px}
.hreview-aggregate h2{padding-top:0}
#fancybox-outer{padding:1.618em}
#fancybox-wrap table{background:0 0}
#fancybox-close{width:30px!important;height:30px!important}
.onsale{padding:5px 10px 4px;text-transform:uppercase;font-weight:700;color:#fff;font-size:.9em;line-height:1;background:#ce1b1b;border-radius:4px}
.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce_error,.woocommerce_message,li.info,p.info{margin:0 0 3em;padding:.618em 1.618em .618em 2.618em;position:relative;overflow:hidden;zoom:1;border:1px solid #e1e1e1;border-radius:3px}
.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce_error .button,.woocommerce_message .button,li.info .button,p.info .button{float:right;margin-top:-.27em;margin-bottom:-.27em}
.woocommerce-message,.woocommerce_message{border-color:#e1e1e1;background:url(../images/ico-success-small.png) 1em .95em no-repeat;background-color:#fafafa;border:1px solid #e1e1e1;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);-o-box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}
.woocommerce-message .button,.woocommerce_message .button{margin:-2px -10px -2px 0;padding:4px 15px;display:inline-block;border:none;font-family:sans-serif;font-size:.8em;font-weight:700;text-shadow:none;vertical-align:middle;overflow:visible;border:1px solid #1b7ba6;position:relative;background:#46b1e1;background:-webkit-gradient(linear,left top,left bottom,from(#46b1e1),to(#229bd2));background:-webkit-linear-gradient(#46b1e1,#229bd2);background:-moz-linear-gradient(center top,#46b1e1 0,#229bd2 100%);background:-moz-gradient(center top,#46b1e1 0,#229bd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#46b1e1, endColorstr=#229bd2);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#46b1e1, endColorstr=#229bd2)"}
.woocommerce-message .button:hover,.woocommerce_message .button:hover{background:#72c4e8;background:-webkit-gradient(linear,left top,left bottom,from(#72c4e8),to(#46b1e1));background:-webkit-linear-gradient(#72c4e8,#46b1e1);background:-moz-linear-gradient(center top,#72c4e8 0,#46b1e1 100%);background:-moz-gradient(center top,#72c4e8 0,#46b1e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#72c4e8, endColorstr=#46b1e1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#72c4e8, endColorstr=#46b1e1)"}
.woocommerce-message .button:active,.woocommerce_message .button:active{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.woocommerce-info,li.info,p.info{border-color:#e1e1e1;background:url(../images/ico-info-small.png) 1em .95em no-repeat;background-color:#fafafa;box-shadow:inset 0 0 0 1px #fff;-webkit-box-shadow:inset 0 0 0 1px #fff;-moz-box-shadow:inset 0 0 0 1px #fff;-o-box-shadow:inset 0 0 0 1px #fff}
.woocommerce-info a,li.info a,p.info a{font-weight:700}
.woocommerce-error,.woocommerce_error{border-color:#e1e1e1;background:url(../images/ico-error-small.png) 1em .95em no-repeat;background-color:#fafafa;border:1px solid #e1e1e1;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);-o-box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}
ul.woocommerce-error,ul.woocommerce_error{background:0 0;padding:8px 10px 5px}
ul.woocommerce-error li,ul.woocommerce_error li{list-style:none;margin:0 0 5px;padding:2px 0 2px 20px;background:url(../images/ico-error-small.png) 2px center no-repeat}
p.demo_store{position:fixed;top:0;left:0;right:0;text-align:center;padding:1em 0;background:#fafafa;border-bottom:2px solid #e1e1e1;z-index:999999}
.validate-required.woocommerce-validated input{border-color:#88ab2f;background:#e7f2ce}
.validate-required.woocommerce-invalid input{border-color:#b93533;background:#f5dcdc}
.required{color:#c00;border:0}
ul#shipping_method{list-style:none;margin:0;padding:0}
ul#shipping_method li{list-style:none}
ul#shipping_method label{display:inline}
header.title{overflow:hidden;zoom:1;margin-top:1.143em}
header.title h1,header.title h2,header.title h3,header.title h4,header.title h5,header.title h6{float:left;padding-top:0}
header.title a{float:right;font-weight:700;text-transform:uppercase;font-size:.9em;line-height:2.4}
.woocommerce .woocommerce-ordering,.woocommerce .woocommerce_ordering{margin-bottom:1em;text-align:center}
h1.page-title{font-family:Signika,sans-serif;margin-bottom:1em}
ul.products{padding:0;z-index:9;position:relative;list-style:none}
ul.products:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}
ul.products li.product{margin-bottom:2em;width:48%;float:left;clear:left;position:relative}
ul.products li.product:nth-child(2n){float:right;clear:none}
ul.products li.product a{text-decoration:none}
ul.products li.product .img-wrap{position:relative;margin:0 0 1em;padding:3px;background:#fff;border:1px solid #e1e1e1}
ul.products li.product .img-wrap .onsale{position:absolute;top:10px;right:10px}
ul.products li.product .img-wrap:before{content:"";z-index:-1;position:absolute;bottom:-5px;left:1.5%;display:block;border:1px solid #e1e1e1;height:20px;width:96.5%}
ul.products li.product .img-wrap:hover{border:1px solid #c8c8c8}
ul.products li.product img{height:auto;display:block;width:100%}
ul.products li.product h3{margin:1.5em 0 .8em;font-size:1.2em;font-weight:700;line-height:1}
ul.products li.product h3 a{color:#252525}
ul.products li.product p{margin:0 0 .8em}
ul.products li.product .price{display:block;float:left;font-weight:400;color:#252525}
ul.products li.product a.button{float:right;margin:0;padding:0;background:0 0;color:#46b1e1!important;font-weight:400;font-size:1em;z-index:10px;text-decoration:underline}
ul.products li.product a.button:hover{text-decoration:none}
ul.products li.product a.button:active{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
ul.products li.product del{filter:alpha(opacity=@opacity * 100);-moz-opacity:.75;-khtml-opacity:.75;opacity:.75}
ul.products li.product .added_to_cart{display:block;clear:both;text-align:right;text-decoration:underline}
ul.products li.product .added_to_cart:hover{text-decoration:none}
.single-product #breadcrumb{margin-bottom:2.992em}
.single-product div.product{position:relative}
.single-product div.product .onsale{position:absolute;left:15px;top:12px}
.single-product .images{position:relative;width:100%;margin-bottom:3em}
.single-product .images img{height:auto;width:100%;border:1px solid #e1e1e1}
.single-product .images img:hover{border:1px solid #c8c8c8}
.single-product .images a.zoom{display:block;position:relative;z-index:99;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}
.single-product .images a.zoom .attachment-shop_large{width:100%;height:auto;display:block}
.single-product .images a.zoom:before{content:"";z-index:-1;position:absolute;bottom:-5px;left:1.5%;display:block;border:1px solid #e1e1e1;height:20px;width:96.5%}
.single-product .images .thumbnails{margin:20px 0 0 5px}
.single-product .images .thumbnails a.zoom:before{display:none}
.single-product .images .thumbnails img{margin-bottom:8px}
.single-product .images .thumbnails:after{content:"";clear:both;display:block}
.single-product .images .thumbnails a.zoom{width:30.75%;margin-right:3.8%;float:left}
.single-product .images .thumbnails a.zoom.last{margin-right:0}
.single-product .summary{margin-bottom:3em}
.single-product .summary h1{margin:0 0 .5em;font-size:2em;line-height:1;font-weight:700}
.single-product .summary .price{margin:0 0 1em;font-weight:700;font-size:1.6em;color:#46b1e1}
.single-product .summary .price del{filter:alpha(opacity=@opacity * 100);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
.single-product .summary .price ins{background:0 0}
.single-product .summary p{margin:0 0 1.5em}
.single-product .summary form.cart{margin:.5em 0 1.2em}
.single-product .summary form.cart .button{margin:3px 0 0 0;text-transform:uppercase;font-size:1.1em;padding:6px 13px 6px;line-height:1}
.single-product .summary .stock.out-of-stock{background:url(../images/icon_cross_small.png) left no-repeat;padding-left:1.3em;margin-left:1.142em}
.single-product .summary table.group_table .quantity{margin:0}
.single-product .summary table.group_table,.single-product .summary table.variations{background:0 0;border:0;box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;margin:0}
.single-product .summary table.group_table td,.single-product .summary table.group_table th,.single-product .summary table.variations td,.single-product .summary table.variations th{border-right:0;padding-left:0;background:0 0;border:0;box-shadow:inset 0 0 0 0 transparent;-webkit-box-shadow:inset 0 0 0 0 transparent;-moz-box-shadow:inset 0 0 0 0 transparent;-o-box-shadow:inset 0 0 0 0 transparent}
.single-product .summary table.group_table tr:last-child td,.single-product .summary table.group_table tr:last-child th,.single-product .summary table.variations tr:last-child td,.single-product .summary table.variations tr:last-child th{border-bottom:0}
.single-product .summary table.group_table label,.single-product .summary table.variations label{font-weight:700}
.single-product .summary .single_variation_wrap{overflow:hidden;zoom:1}
.single-product .summary .single_variation_wrap .single_variation{margin:1em 0;padding:1em;background:#fafafa}
.single-product .summary .single_variation_wrap .single_variation .price{margin:0;font-weight:700;font-size:1.6em;display:block}
.single-product .summary .single_variation_wrap .single_variation p{margin:0;font-style:italic}
.single-product .summary .single_variation_wrap .variations_button .button{float:left}
.single-product .summary .product_meta{font-size:.8751em;border-top:1px dotted rgba(0,0,0,.1);padding-top:.618em}
.single-product .summary form.cart{overflow:hidden;zoom:1}
.single-product .summary form.cart .quantity{float:left;margin:0 15px 0 0}
.single-product .summary form.cart .quantity .input-text,.single-product .summary form.cart .quantity .minus,.single-product .summary form.cart .quantity .plus{margin-top:2px}
.single-product .woocommerce-tabs,.single-product .woocommerce_tabs{margin:0 0 3em}
.single-product .woocommerce-tabs ul.tabs,.single-product .woocommerce_tabs ul.tabs{overflow:hidden;zoom:1;list-style:none;padding:.618em .618em 0 .618em;margin:0;border:1px solid #e1e1e1;background:#fafafa url(../images/bg-texture.png) repeat left top;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4);-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.4);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.4);-o-box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}
.single-product .woocommerce-tabs ul.tabs li,.single-product .woocommerce_tabs ul.tabs li{margin:0 0 .7em 0;width:48%;float:left}
.single-product .woocommerce-tabs ul.tabs li:nth-child(2n),.single-product .woocommerce_tabs ul.tabs li:nth-child(2n){float:right}
.single-product .woocommerce-tabs ul.tabs li a,.single-product .woocommerce_tabs ul.tabs li a{display:block;color:#656565;text-shadow:1px 1px 0 #fff;margin:0 3px;padding:5px 9px 4px 11px;border:1px solid #e1e1e1;font-weight:700;border-radius:4px;box-shadow:inset 0 0 1px 0 #fff;-webkit-box-shadow:inset 0 0 1px 0 #fff;-moz-box-shadow:inset 0 0 1px 0 #fff;-o-box-shadow:inset 0 0 1px 0 #fff}
.single-product .woocommerce-tabs ul.tabs li a:hover,.single-product .woocommerce_tabs ul.tabs li a:hover{background:#fff;border-color:#e1e1e1;text-decoration:none}
.single-product .woocommerce-tabs ul.tabs li.active a,.single-product .woocommerce_tabs ul.tabs li.active a{background:#e1e1e1 url(../images/bg-texture.png) repeat left top;border-color:#fff;color:#0d0d0d;text-shadow:none;box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);-o-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3)}
.single-product .woocommerce-tabs .entry-content ul li,.single-product .woocommerce_tabs .entry-content ul li{list-style:disc outside none;margin-left:20px}
.single-product .woocommerce-tabs .panel,.single-product .woocommerce_tabs .panel{border:1px solid #e1e1e1;box-shadow:inset 0 0 0 1px #fff;-webkit-box-shadow:inset 0 0 0 1px #fff;-moz-box-shadow:inset 0 0 0 1px #fff;-o-box-shadow:inset 0 0 0 1px #fff;border-top:0;padding:1.6em 1.6em 1.8em}
.single-product .woocommerce-tabs .panel #reviews h2,.single-product .woocommerce-tabs .panel h2:first-child,.single-product .woocommerce_tabs .panel #reviews h2,.single-product .woocommerce_tabs .panel h2:first-child{margin:0 0 .7em;line-height:1;padding-top:0}
.single-product table.shop_attributes td p:last-child{margin-bottom:0}
.single-product #reviews #comments{margin:0;padding:0;border:0}
.single-product #reviews #comments .commentlist{background:0 0;border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.single-product #reviews #comments .commentlist li{margin:0 0 .6em;padding:10px 0;border-width:1px 0!important;background:#fff;border:1px solid #fbfbfb;border-radius:3px;box-shadow:inset 0 0 0 1px #fff;-webkit-box-shadow:inset 0 0 0 1px #fff;-moz-box-shadow:inset 0 0 0 1px #fff;-o-box-shadow:inset 0 0 0 1px #fff}
.single-product #reviews #comments .commentlist li .meta{margin:0 0 .3em;font-style:italic}
.single-product #reviews #comments textarea{background:#fff}
.single-product #review_form #respond{margin:0}
.single-product #review_form #respond label{display:block;margin:0;padding:0}
.single-product #review_form #respond .required{display:none}
.single-product #review_form #respond .comment-form-rating{margin:0 0 1em}
table.cart td.product-price,table.cart td.product-remove,table.cart td.product-thumbnail,table.cart th.product-price,table.cart th.product-remove,table.cart th.product-thumbnail{display:none}
table.cart th{padding:7px 10px 5px;text-transform:uppercase;font-size:.9em}
table.cart .product-price,table.cart .product-quantity,table.cart .product-remove,table.cart .product-subtotal,table.cart .product-thumbnail{text-align:center;vertical-align:middle;padding:0}
table.cart img{width:5em;height:auto}
table.cart .actions{padding:10px;text-align:right}
table.cart .coupon{text-align:left;overflow:hidden;zoom:1}
table.cart .coupon label{display:none}
table.cart .coupon .button,table.cart .coupon .input-text{width:48%;float:left}
table.cart .coupon .button{float:right;margin:0;padding:4px 10px}
table.cart .button,table.cart .checkout-button{width:100%;text-align:center;padding:5px 0}
table.cart td.product-name{padding-bottom:10px}
table.cart td.product-name a{font-weight:700;font-size:1em;color:#585858}
table.cart dl.variation{overflow:hidden;zoom:1;color:#7e7e7e}
table.cart dl.variation dt{float:left;clear:left;font-weight:700;margin-right:.436em}
table.cart dl.variation dd{float:left}
table.cart .product-remove{padding:0 10px}
table.cart .product-remove a{display:block;height:12px;width:12px;text-align:left;text-indent:-999em;background:url(../images/ico-cross.png) no-repeat;margin:0 auto;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;filter:alpha(opacity=@opacity * 100);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
table.cart .product-remove a:hover{filter:alpha(opacity=@opacity * 100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
table.cart .product-thumbnail{min-width:50px;padding:0}
table.cart .product-quantity{padding:0}
table.cart .product-quantity .quantity input.qty{padding:4px 0 3px}
.cart_totals table td,.cart_totals table th{padding:5px;vertical-align:middle}
.cart_totals p{margin:1em 0 0}
.shipping_calculator{margin-top:1.3em}
.shipping_calculator .col2-set .col-1,.shipping_calculator .col2-set .col-2{float:none;width:95%}
.shipping_calculator h2{margin-bottom:1em;font-family:sans-serif;font-size:1em}
.shipping_calculator h2 a{display:block;padding:5px 0;font-weight:700;background:#46b1e1;color:#fff;border-radius:3px;text-align:center}
.shipping_calculator h2 a:hover{background:#2ca6dd;text-decoration:none}
.shipping_calculator .shipping-calculator-form .form-row select{width:100%}
.shipping_calculator .shipping-calculator-form .form-row input{width:98%}
.shipping_calculator .shipping-calculator-form .button{margin:0}
.form-row input[type=password],.form-row input[type=text]{width:96%}
.form-row select{width:98%}
.form-row .button{width:auto;margin:0}
.checkout{zoom:1}
.checkout label{display:block}
.checkout textarea{width:100%;box-sizing:border-box}
.checkout .input-text{width:100%;box-sizing:border-box}
.checkout ul.payment_methods{text-align:left;margin:1.2em 0;padding:0 0 10px 3px;border-bottom:1px solid rgba(0,0,0,.1)}
.checkout ul.payment_methods label{display:inline;font-weight:700}
.checkout ul.payment_methods li{line-height:2em;text-align:left;list-style:none;margin:0!important;font-weight:400}
.checkout ul.payment_methods li input{margin:0 1em 0 0!important}
.checkout ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;position:relative}
.checkout ul.payment_methods .payment_box{background:#fafafa;border:1px solid #e1e1e1;border-radius:3px;margin:.618em 0 1em;padding:10px;line-height:1.8;font-style:italic;box-shadow:inset 0 0 0 1px #fff;-webkit-box-shadow:inset 0 0 0 1px #fff;-moz-box-shadow:inset 0 0 0 1px #fff;-o-box-shadow:inset 0 0 0 1px #fff;margin-right:2px}
.checkout ul.payment_methods .payment_box p{margin:0}
.checkout ul.payment_methods .payment_box fieldset label{display:block}
.checkout ul.payment_methods .payment_box fieldset select{min-width:48%}
.checkout ul.payment_methods+.form-row{width:100%}
.checkout ul.payment_methods+.form-row #place_order{float:right}
.checkout ul.payment_methods+.form-row input{float:none}
.checkout ul.payment_methods+.form-row label{display:inline}
.checkout #shiptobilling{float:right;margin-top:5px;margin-bottom:0;text-align:right;font-size:.9em}
.checkout #shiptobilling input{float:none}
.checkout #shiptobilling label{font-weight:400;display:inline}
.checkout #order_review .shop_table th{padding:4px}
.checkout #order_review .shop_table td,.checkout #order_review .shop_table th{vertical-align:middle}
#payment .button{padding:8px 20px 6px;font-size:1.5em}
.mini-cart ul.cart_list li,.mini-cart ul.product_list_widget li,.widget ul.cart_list li,.widget ul.product_list_widget li{overflow:hidden;zoom:1;clear:left;padding:5px 0 10px;list-style:none;border-bottom:1px solid #e1e1e1}
.mini-cart ul.cart_list li:last-child,.mini-cart ul.product_list_widget li:last-child,.widget ul.cart_list li:last-child,.widget ul.product_list_widget li:last-child{margin-bottom:0}
.mini-cart ul.cart_list li img,.mini-cart ul.product_list_widget li img,.widget ul.cart_list li img,.widget ul.product_list_widget li img{float:right;margin:-4px 0 0;width:2.992em;height:auto;padding:.27em;background:#fff;border:1px solid #e1e1e1}
.mini-cart ul.cart_list li img:hover,.mini-cart ul.product_list_widget li img:hover,.widget ul.cart_list li img:hover,.widget ul.product_list_widget li img:hover{border:1px solid #c8c8c8}
.mini-cart ul.cart_list li a,.mini-cart ul.product_list_widget li a,.widget ul.cart_list li a,.widget ul.product_list_widget li a{display:block;margin:10px 0 5px;padding:0;border:none;font-size:1em;line-height:1.2;color:#46b1e1;font-weight:700;background:0 0}
.mini-cart ul.cart_list li dl.variation,.mini-cart ul.product_list_widget li dl.variation,.widget ul.cart_list li dl.variation,.widget ul.product_list_widget li dl.variation{margin-bottom:0;font-size:.8751em}
.mini-cart ul.cart_list li dl.variation dt,.mini-cart ul.product_list_widget li dl.variation dt,.widget ul.cart_list li dl.variation dt,.widget ul.product_list_widget li dl.variation dt{float:left;clear:left;margin-right:.27em}
.mini-cart ul.cart_list li .star-rating,.mini-cart ul.product_list_widget li .star-rating,.widget ul.cart_list li .star-rating,.widget ul.product_list_widget li .star-rating{float:none;display:block;margin:4px 0}
.mini-cart ul.cart_list li del,.mini-cart ul.product_list_widget li del,.widget ul.cart_list li del,.widget ul.product_list_widget li del{filter:alpha(opacity=@opacity * 100);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
.mini-cart ul.cart_list li ins,.mini-cart ul.product_list_widget li ins,.widget ul.cart_list li ins,.widget ul.product_list_widget li ins{background:0 0}
.mini-cart ul.product_list_widget.cart_list,.widget ul.product_list_widget.cart_list{margin-top:0}
.widget_login form{padding:0}
.widget_login form label{display:block;margin:0 0 3px;font-weight:700;font-size:.9em}
.widget_login form input[type=password],.widget_login form input[type=text]{width:93%;padding:7px 5px 6px;outline:0;border:1px solid #e1e1e1;background:#fff}
.widget_login form input[type=password]:focus,.widget_login form input[type=text]:focus{border:1px solid #c8c8c8}
.widget_login form p{margin:0 0 4px}
.widget_login form p:nth-child(3n){margin:10px 0 5px}
.widget_login form p:nth-child(3n) a{font-size:.8em;text-decoration:none}
.widget_login form p:nth-child(3n) input{margin:0 5px 0 0}
.widget_login .pagenav{padding:0 0 .2em}
.widget_login .pagenav li a{color:#585858}
.widget_shopping_cart ul.cart_list{background:0 0;border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.widget_shopping_cart ul.cart_list li{padding:4px 0 7px;border:0;text-align:right;line-height:1.1;border-bottom:1px solid #e9e9e9;font-size:1em}
.widget_shopping_cart ul.cart_list li img{float:left;padding:.27em;border:none;margin:-4px .27em .27em 0;border:1px solid #e1e1e1}
.widget_shopping_cart ul.cart_list li a{margin:8px 0 3px;font-weight:700;line-height:1.2!important;text-decoration:none!important}
.widget_shopping_cart ul.cart_list li dl.variation{overflow:hidden;zoom:1;margin-bottom:.4em;filter:alpha(opacity=@opacity * 100);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}
.widget_shopping_cart ul.cart_list li dl.variation dt{float:left;clear:left;font-weight:700}
.widget_shopping_cart ul.cart_list li .quantity{font-weight:700}
.widget_shopping_cart p.total{padding:10px 0;font-size:1.1em;line-height:1;border-bottom:1px solid #e9e9e9}
.widget_shopping_cart h3:first-child{margin-bottom:0}
.widget_shopping_cart li.empty{border-bottom:0!important}
.widget_shopping_cart p.buttons{margin:0 0 -8px;padding:0 0 .5em}
.widget_shopping_cart p.buttons .button{margin:0 3px 10px 0;padding:4px 6px;font-size:.8em;background:#bfbfbf}
.widget_shopping_cart p.buttons .button:hover{background:#b3b3b3}
.widget_shopping_cart p.buttons .button.checkout{background:#46b1e1}
.widget_shopping_cart p.buttons .button.checkout:hover{background:#30a8dd}
.widget_price_filter form{width:95%;margin:0 auto;margin-bottom:0;padding:.4em 0 0}
.widget_price_filter .price_slider{margin:0 0 1.3em}
.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em;font-size:.8751em}
.widget_price_filter .price_slider_amount .button{font-size:1.15em}
.widget_price_filter .price_slider_amount .button{float:left;margin:0}
.widget_price_filter .ui-slider{position:relative;text-align:left}
.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;border-radius:1em;border:1px solid #a1a1a1;cursor:pointer;background:url(../images/ico-slider-handle.png) no-repeat #fff;outline:0;top:-.435em;margin-left:-2px}
.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}
.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border:1px solid #229bd2;margin-top:-1px;background:#46b1e1;box-shadow:inset 0 0 2px 0 rgba(255,255,255,.3);-webkit-box-shadow:inset 0 0 2px 0 rgba(255,255,255,.3);-moz-box-shadow:inset 0 0 2px 0 rgba(255,255,255,.3);-o-box-shadow:inset 0 0 2px 0 rgba(255,255,255,.3)}
.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background:#fafafa;padding-bottom:1px;border:1px solid #e1e1e1}
.widget_price_filter .ui-slider-horizontal{height:.5em}
.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:0;margin-left:-2px}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:0}
.widget_layered_nav li{font-weight:700;font-size:.8751em;border-bottom:1px solid #e1e1e1}
.widget_layered_nav li .count,.widget_layered_nav li a{padding:5px 10px 3px;border:none!important;display:inline-block!important}
.widget_layered_nav li .count{float:right;padding:7px 10px 5px;font-size:1em;line-height:inherit;font-weight:700;min-width:1.136em;text-align:center}
.widget_layered_nav li.chosen a{padding-left:2em;background:url(../images/ico-cross.png) 3px 8px no-repeat}
#footer-widgets .widget_login .pagenav{margin:-5px 0 0}
#footer-widgets .mini-cart ul.cart_list,#footer-widgets .mini-cart ul.product_list_widget,#footer-widgets .widget ul.cart_list,#footer-widgets .widget ul.product_list_widget{margin-top:-15px}
#footer-widgets .mini-cart ul.cart_list h3,#footer-widgets .mini-cart ul.product_list_widget h3,#footer-widgets .widget ul.cart_list h3,#footer-widgets .widget ul.product_list_widget h3{margin:0}
#footer-widgets .mini-cart ul.cart_list li,#footer-widgets .mini-cart ul.product_list_widget li,#footer-widgets .widget ul.cart_list li,#footer-widgets .widget ul.product_list_widget li{border-bottom:1px solid #626262}
#footer-widgets .mini-cart ul.cart_list a,#footer-widgets .mini-cart ul.product_list_widget a,#footer-widgets .widget ul.cart_list a,#footer-widgets .widget ul.product_list_widget a{display:block}
#footer-widgets .mini-cart ul.product_list_widget.cart_list,#footer-widgets .widget ul.product_list_widget.cart_list{margin-top:0}
#footer-widgets .widget_shopping_cart p.total{margin-bottom:5px}
#footer-widgets .widget_price_filter .price_slider{margin-top:10px}
#footer-widgets .widget_price_filter .ui-slider .ui-slider-handle{border:1px solid #000}
#footer-widgets .widget_layered_nav h3{margin:0}
#footer-widgets .widget_layered_nav li{border-bottom:1px solid #5d5d5d}
#footer-widgets .widget_layered_nav li a{padding:8px 0!important}
#footer-widgets .widget_layered_nav li .count{padding:7px 0 5px}
#footer-widgets .widget_layered_nav li.chosen a{padding-left:2em;background:url(../images/ico-cross.png) 3px 8px no-repeat}
@media only screen and (min-width:768px) and (max-width:920px){#header .search_main{margin:0!important}
}
@media only screen and (min-width:768px){#header .search_main{margin:0 20px 0 0}
ul.mini-cart{float:right;margin-top:-5px}
ul.mini-cart li:hover{position:static}
ul.mini-cart li:hover .widget{right:0;left:auto}
ul.mini-cart li{width:auto}
ul.mini-cart li a{border-right:0;border-bottom:0}
ul.mini-cart li:last-child{border-bottom:0;width:auto}
ul.mini-cart li .widget{position:absolute;left:-999em;display:block;color:#fff;background:#46b1e1;border-radius:3px;margin:-3px 0 0 -1px;padding:10px 15px;width:180px}
ul.mini-cart li .widget h2{font-size:1em;color:#fff}
ul.mini-cart li .widget a{color:#fff;margin:0}
ul.mini-cart li .widget a.button{background:rgba(0,0,0,.075)!important}
ul.mini-cart li .widget a.button:hover{background:rgba(0,0,0,.1)!important}
ul.mini-cart li .widget li.empty{padding:15px 0 10px;border:none;color:#fff}
ul.mini-cart li .widget li{padding:7px 0;border:0;line-height:1.1;text-align:right;border-bottom:1px solid #fff}
ul.mini-cart li .widget li.cart-title{border:0;padding:0;text-align:left}
ul.mini-cart li .widget li.cart-title h3{padding:6px 0 10px;margin:0;color:#fff;font-weight:700;font-size:1.2em;border-bottom:1px solid #fff}
ul.mini-cart li .widget li.cart_list_product{overflow:hidden;zoom:1;padding:11px 0 7px;clear:left;color:#fff}
ul.mini-cart li .widget li.cart_list_product:first-child{border-top:0}
ul.mini-cart li .widget li.cart_list_product img{float:left;padding:.27em;background:#fff;border-radius:.136em;margin:-4px .27em .27em 0}
ul.mini-cart li .widget li.cart_list_product a{border:0;margin:3px 0;padding:0;box-shadow:none;font-size:1em;text-decoration:none!important;background:0 0;font-weight:700;color:#fff;text-transform:uppercase}
ul.mini-cart li .widget li.cart_list_product a:hover{border:0;padding:0;box-shadow:none;background:0 0}
ul.mini-cart li .widget li.cart_list_product dl.variation{overflow:hidden;zoom:1;margin-bottom:0;filter:alpha(opacity=@opacity * 100);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}
ul.mini-cart li .widget li.cart_list_product dl.variation dt{float:left;clear:left;font-weight:700}
ul.mini-cart li .widget li.total{padding:10px 0;font-size:1.1em;line-height:1;color:#fff}
ul.mini-cart li .widget li.buttons{margin:0 0 -8px;padding:1em 0 .5em;border-bottom:none}
ul.mini-cart li .widget li.buttons .button{margin:0 3px 10px 0;padding:4px 6px;font-size:.8em;background:#72c4e8}
ul.mini-cart li .widget li.buttons .button:hover{background:#88cdec}
ul.mini-cart li .widget li.buttons .button.checkout{background:#229bd2}
ul.mini-cart li .widget li.buttons .button.checkout:hover{background:#1e8bbc}
.home-section#shop-home ul.products li.product{float:left;margin-right:5.63%;width:29.58%}
.layout-full .woocommerce-tabs,.layout-full .woocommerce_tabs{width:auto}
.layout-full .related,.layout-full .upsells{width:48%}
.layout-full .related{float:left}
.layout-full .upsells{float:right}
.layout-full .upsells ul{width:100%;float:left}
div.form-row{margin-bottom:10px}
.form-row{width:48%;float:left}
.form-row label{display:block}
.form-row input[type=checkbox]+label{display:inline}
.form-row.message,.form-row.notes{width:100%}
.form-row.message textarea,.form-row.notes textarea{width:100%}
.form-row.submit{clear:both}
.form-row-first{clear:left}
.form-row-last{float:right}
.form-row-wide{float:left;width:100%;clear:left}
.col2-set{clear:both}
.col2-set .col-1{width:48%;float:left}
.col2-set .col-2{width:48%;float:right}
.col2-set:after{content:"";display:block;clear:both}
form.login{overflow:hidden;zoom:1}
#customer_details .col-1,#customer_details .col-2{width:46%}
#customer_details .col-1{padding-right:4%;border-right:1px solid #e1e1e1}
table.shop_table dl.variation{overflow:hidden;zoom:1}
table.shop_table dl.variation dt{float:left;clear:left;margin-right:.436em;font-weight:700}
table.shop_table dl.variation dd{float:left}
table.cart td.product-price,table.cart td.product-remove,table.cart td.product-thumbnail,table.cart th.product-price,table.cart th.product-remove,table.cart th.product-thumbnail{display:table-cell}
table.cart td.actions .coupon{text-align:left;width:60%;float:left;margin-bottom:0}
table.cart td.actions .coupon .button,table.cart td.actions .coupon input{float:none}
table.cart td.actions .coupon input{margin-bottom:6px;width:80%}
table.cart td.actions .coupon .button{width:40%}
table.cart td.actions .button,table.cart td.actions .checkout-button{width:auto;text-align:center;padding:.45em 1em}
table.cart .button{margin:0 0 10px}
table.cart .product-quantity .minus,table.cart .product-quantity .plus{display:inline-block}
.cart-collaterals{margin-top:2em}
.cart-collaterals .cart_totals,.cart-collaterals .cross-sells,.cart-collaterals .shipping_calculator{width:48%;float:right}
.cart-collaterals .cross-sells{float:left}
.cart-collaterals .cross-sells ul.products li{width:48%;margin-right:3.8%}
.cart-collaterals .cross-sells ul.products li:nth-child(2n){margin-right:0}
.cart-collaterals .cross-sells ul.products li.last{margin-right:3.8%}
.cart-collaterals .shipping_calculator{clear:right}
.cart-collaterals .shipping_calculator .form-row select{width:90%}
.cart-collaterals .shipping_calculator .form-row input{width:90%}
.cart-collaterals .shipping_calculator .form-row-wide input{width:95%}
ul.products li.product{width:22.05%;margin-right:3.8%;margin-bottom:1em;clear:none}
ul.products li.product:nth-child(2n){float:left}
ul.products li.product img{float:none;margin-right:0;width:100%}
ul.products li.product .button{font-size:.95em;padding:5px 10px 4px}
ul.products li.product.first{clear:left}
ul.products li.product.last{margin-right:0!important}
.single-product .product .images{width:48%;margin-right:3.8%;float:left}
.single-product .product .summary{width:48%;float:right}
.single-product .product .woocommerce-tabs ul.tabs,.single-product .product .woocommerce_tabs ul.tabs{margin:0}
.single-product .product .woocommerce-tabs ul.tabs li,.single-product .product .woocommerce_tabs ul.tabs li{width:auto;margin-right:.618em}
.single-product .product .woocommerce-tabs ul.tabs li:nth-child(2n),.single-product .product .woocommerce_tabs ul.tabs li:nth-child(2n){float:left}
.single-product .product .woocommerce-tabs ul.tabs li a,.single-product .product .woocommerce_tabs ul.tabs li a{padding:5px 20px}
.single-product .product .related-products,.single-product .product .woocommerce-tabs,.single-product .product .woocommerce_tabs{clear:both}
.single-product .related li.product,.single-product .upsells li.product{width:30.75%}
.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count,.woocommerce .woocommerce_ordering,.woocommerce .woocommerce_result_count{float:right;text-align:right;margin-bottom:0;padding-top:7px;width:48%;margin-bottom:1em}
.woocommerce .woocommerce-ordering+ul.products,.woocommerce .woocommerce-result-count+ul.products,.woocommerce .woocommerce_ordering+ul.products,.woocommerce .woocommerce_result_count+ul.products{clear:both}
.woocommerce .woocommerce-result-count,.woocommerce .woocommerce_result_count{float:left;text-align:left}
.ie .woocommerce-ordering,.ie .woocommerce_ordering{width:40%}
.ie #content ul.products li.product a.button{-webkit-filter:none;filter:none}
.ie .quantity .minus,.ie .quantity .plus{-webkit-filter:none;filter:none}
.ie .plus{background:#fafafa url(../images/ico-inc-more.png) no-repeat center center}
.ie .plus:hover{background:#e1e1e1 url(../images/ico-inc-more.png) no-repeat center center}
.ie .minus{background:#fafafa url(../images/ico-inc-less.png) no-repeat center center}
.ie .minus:hover{background:#e1e1e1 url(../images/ico-inc-less.png) no-repeat center center}
.ie .quantity input.qty{padding:6px 0 4px}
}
.button{position:relative}
.button.loading:before{content:"";position:absolute;height:16px;width:16px;top:4px;left:-25px;text-indent:0;background:url(../images/ajax-loader.gif) no-repeat}
.button.added:before{content:"";position:absolute;height:16px;width:16px;top:3px;left:-22px;text-indent:0;background:url(../images/icon_tick.png) no-repeat}
div.checker span,div.radio span,div.selector,div.selector span,div.uploader,div.uploader span.action{background-image:url(../../images/sprite.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}
.checker,.checker *,.radio,.radio *,.selector,.selector *,.uploader,.uploader *{margin:0;padding:0}
div.selector{background-position:-485px -130px;line-height:26px;height:26px}
div.selector span{background-position:right 0;height:26px;line-height:26px}
div.selector select{top:0;left:0;cursor:pointer}
div.selector.active,div.selector:active{background-position:-485px -156px}
div.selector.active span,div.selector:active span{background-position:right -26px}
div.selector.focus,div.selector.hover,div.selector:hover{background-position:-485px -182px}
div.selector.focus span,div.selector.hover span,div.selector:hover span{background-position:right -52px}
div.selector.active:hover,div.selector.focus.active,div.selector.focus:active,div.selector:hover:active{background-position:-485px -208px}
div.selector.active:hover span,div.selector.focus.active span,div.selector.focus:active span,div.selector:hover:active span{background-position:right -78px}
div.selector.disabled{background-position:-485px -234px}
div.selector.disabled span{background-position:right -104px}
div.checker{width:19px;height:19px}
div.checker input{width:19px;height:19px}
div.checker span{background-position:0 -260px;height:19px;width:19px}
div.checker.active span,div.checker:active span{background-position:-19px -260px}
div.checker.focus span,div.checker:hover span{background-position:-38px -260px}
div.checker.active:hover span,div.checker.focus.active span,div.checker.focus:active span,div.checker:active:hover span{background-position:-57px -260px}
div.checker span.checked{background-position:-76px -260px}
div.checker.active span.checked,div.checker:active span.checked{background-position:-95px -260px}
div.checker.focus span.checked,div.checker:hover span.checked{background-position:-114px -260px}
div.checker.active.focus span.checked,div.checker.active:hover span.checked,div.checker.focus:active span.checked,div.checker:hover:active span.checked{background-position:-133px -260px}
div.checker.disabled span,div.checker.disabled.active span,div.checker.disabled:active span{background-position:-152px -260px}
div.checker.disabled span.checked,div.checker.disabled.active span.checked,div.checker.disabled:active span.checked{background-position:-171px -260px}
div.radio{width:18px;height:18px}
div.radio input{width:18px;height:18px}
div.radio span{height:18px;width:18px;background-position:0 -279px}
div.radio.active span,div.radio:active span{background-position:-18px -279px}
div.radio.focus span,div.radio:hover span{background-position:-36px -279px}
div.radio.active.focus span,div.radio.active:hover span,div.radio.focus:active span,div.radio:active:hover span{background-position:-54px -279px}
div.radio span.checked{background-position:-72px -279px}
div.radio.active span.checked,div.radio:active span.checked{background-position:-90px -279px}
div.radio.focus span.checked,div.radio:hover span.checked{background-position:-108px -279px}
div.radio.active:hover span.checked,div.radio.focus.active span.checked,div.radio.focus:active span.checked,div.radio:hover:active span.checked{background-position:-126px -279px}
div.radio.disabled span,div.radio.disabled.active span,div.radio.disabled:active span{background-position:-144px -279px}
div.radio.disabled span.checked,div.radio.disabled.active span.checked,div.radio.disabled:active span.checked{background-position:-162px -279px}
div.uploader{background-position:0 -297px;height:28px}
div.uploader span.action{background-position:right -409px;height:24px;line-height:24px}
div.uploader span.filename{height:24px;margin:2px 0 2px 2px;line-height:24px}
div.uploader.focus,div.uploader.hover,div.uploader:hover{background-position:0 -353px}
div.uploader.focus span.action,div.uploader.hover span.action,div.uploader:hover span.action{background-position:right -437px}
div.uploader.active span.action,div.uploader:active span.action{background-position:right -465px}
div.uploader.focus.active span.action,div.uploader.focus:active span.action,div.uploader:focus.active span.action,div.uploader:focus:active span.action{background-position:right -493px}
div.uploader.disabled{background-position:0 -325px}
div.uploader.disabled span.action{background-position:right -381px}
div.selector{width:185px;font-size:12px;border-radius:3px}
div.selector select{min-width:190px;font-weight:700;border:solid 1px #fff}
div.selector span{padding:0 25px 0 2px;cursor:pointer;text-align:left}
div.selector span{color:#666;width:158px;text-align:left;text-shadow:0 1px 0 #fff}
div.selector.disabled span{color:#bbb}
div.checker{margin-right:5px}
div.radio{margin-right:3px}
div.uploader{width:190px;cursor:pointer}
div.uploader span.action{width:85px;text-align:center;text-shadow:#fff 0 1px 0;background-color:#fff;font-size:11px;font-weight:700}
div.uploader span.filename{color:#777;width:82px;border-right:solid 1px #bbb;font-size:11px}
div.uploader input{width:190px}
div.uploader.disabled span.action{color:#aaa}
div.uploader.disabled span.filename{border-color:#ddd;color:#aaa}
.checker,.radio,.selector,.uploader{display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1}
.checker input:focus,.radio input:focus,.selector select:focus,.uploader input:focus{outline:0}
div.selector{position:relative;padding-left:8px;overflow:hidden;font-family:sans-serif}
div.selector span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}
div.selector select{position:absolute;filter:alpha(opacity=@opacity * 100);-moz-opacity:0;-khtml-opacity:0;opacity:0;height:25px;border:0;background:0}
div.checker{position:relative}
div.checker span{display:-moz-inline-box;display:inline-block;text-align:center}
div.checker input{filter:alpha(opacity=@opacity * 100);-moz-opacity:0;-khtml-opacity:0;opacity:0;display:inline-block;background:0}
div.radio{position:relative}
div.radio span{display:-moz-inline-box;display:inline-block;text-align:center}
div.radio input{filter:alpha(opacity=@opacity * 100);-moz-opacity:0;-khtml-opacity:0;opacity:0;text-align:center;display:inline-block;background:0}
div.uploader{position:relative;overflow:hidden;cursor:default}
div.uploader span.action{float:left;display:inline;padding:2px 0;overflow:hidden;cursor:pointer}
div.uploader span.filename{padding:0 10px;float:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}
div.uploader input{filter:alpha(opacity=@opacity * 100);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;top:0;right:0;bottom:0;float:right;height:25px;border:0;cursor:default}
.search-results .type-portfolio .post-meta li.post-date,.search-results .type-product .post-meta li.post-date{background-image:url(images/ico-date.png)}
.search-results .type-portfolio .post-meta li.post-author,.search-results .type-product .post-meta li.post-author{background-image:url(images/ico-author.png)}
.search-results .type-portfolio .post-meta li.post-comments,.search-results .type-product .post-meta li.post-comments{background-image:url(images/ico-comments.png)}
.quantity .plus,.quantity .plus:hover{background-image:url(../images/ico-inc-more.png)}
.quantity .minus,.quantity .minus:hover{background-image:url(../images/ico-inc-less.png)}
.star-rating,.star-rating span,p.stars span,p.stars span a.active,p.stars span a:focus,p.stars span a:hover{background-image:url(images/star.png)}
.widget .star-rating,.widget .star-rating span,.widget p.stars span{background-image:url(images/star-small.png)}
.woocommerce-message,.woocommerce_message{background-image:url(images/ico-success-small.png)}
.woocommerce-info,li.info,p.info{background-image:url(images/ico-info-small.png)}
.woocommerce-error,.woocommerce_error,ul.woocommerce-error li,ul.woocommerce_error li{background-image:url(images/ico-error-small.png)}
.single-product .summary .stock.out-of-stock{background-image:url(images/icon_cross_small.png)}
.single-product .woocommerce-tabs ul.tabs,.single-product .woocommerce-tabs ul.tabs li.active a,.single-product .woocommerce_tabs ul.tabs,.single-product .woocommerce_tabs ul.tabs li.active a{background-image:url(images/bg-texture.png)}
#footer-widgets .widget_layered_nav li.chosen a,.widget_layered_nav li.chosen a,table.cart .product-remove a{background-image:url(images/ico-cross.png)}
.widget_price_filter .ui-slider .ui-slider-handle{background-image:url(images/ico-slider-handle.png)}
@media only screen and (min-width:768px){.ie .plus,.ie .plus:hover{background-image:url(images/ico-inc-more.png);background-image:url(images/ico-inc-more.png)}
.ie .minus,.ie .minus:hover{background-image:url(images/ico-inc-less.png)}
}
.button.loading:before{background-image:url(images/ajax-loader.gif)}
.button.added:before{background-image:url(images/icon_tick.png)}
div.checker span,div.radio span,div.selector,div.selector span,div.uploader,div.uploader span.action{background-image:url(../../images/sprite.png)}
div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right,div.pp_default .pp_top,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_next,div.pp_default .pp_gallery a.pp_arrow_previous{left:auto;position:static}
div.pp_default .pp_nav .pp_pause,div.pp_default .pp_nav .pp_play{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_next,div.pp_default a.pp_arrow_previous{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover,div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_nav .pp_play:hover{opacity:.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_content,div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:0}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px!important}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_contract,a.pp_expand{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.light_rounded .pp_content,div.pp_default .pp_content{background-color:#fff}
div.facebook #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.pp_default #pp_full_res .pp_inline{color:#000}
.pp_gallery li.selected a,.pp_gallery ul a:hover,div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a{border-color:#fff}
div.dark_rounded .pp_details,div.dark_square .pp_details,div.facebook .pp_details,div.light_rounded .pp_details,div.light_square .pp_details,div.pp_default .pp_details{position:relative}
div.facebook .pp_content,div.light_rounded .pp_bottom .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_top .pp_middle,div.light_square .pp_content,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous{margin-top:12px!important}
div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_rounded .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_rounded .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_bottom .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_top .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_bottom,.pp_top{height:20px;position:relative}
* html .pp_bottom,* html .pp_top{padding:0 20px}
.pp_bottom .pp_left,.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_bottom .pp_middle,.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_bottom .pp_middle,* html .pp_top .pp_middle{left:0;position:static}
.pp_bottom .pp_right,.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
div.woo-sc-box,p.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{border-radius:15px}
.woo-sc-box.alert{border-color:#f0baa2;background:#ffd9c8 url(../images/ico-alert.png) no-repeat 20px 45%}
.woo-sc-box.download{border-color:#d4ebaf;background:#edfcd5 url(../images/ico-download.png) no-repeat 20px 45%}
.woo-sc-box.tick{border-color:#d4ebaf;background:#edfcd5 url(../images/ico-tick.png) no-repeat 20px 45%}
.woo-sc-box.info{border-color:#ccc;background:#eee url(../images/ico-info.png) no-repeat 20px 45%}
.woo-sc-box.note{border-color:#efe3ae;background:#fef6d2 url(../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:#fff!important;text-align:center;text-shadow:0 -1px 0 hsla(0,0%,0%,.3);text-decoration:none!important;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%);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:.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.active,a.woo-sc-button.hover,a.woo-sc-button: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%)}
a.woo-sc-button.active,a.woo-sc-button:active{border-color:#20559a;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:.85}
a.woo-sc-button span{line-height:1.2em;min-height:16px}
a.woo-sc-button span.woo-info{background:url(../images/ico-info.png) no-repeat 0 45%;padding-left:25px;display:block}
a.woo-sc-button span.woo-download{background:url(../images/ico-download.png) no-repeat 0 45%;padding-left:25px;display:block}
a.woo-sc-button span.woo-tick{background:url(../images/ico-tick.png) no-repeat 0 45%;padding-left:25px;display:block}
a.woo-sc-button span.woo-note{background:url(../images/ico-note.png) no-repeat 0 45%;padding-left:25px;display:block}
a.woo-sc-button span.woo-alert{background:url(../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%}
.fivecol-four,.fivecol-one,.fivecol-three,.fivecol-two,.fourcol-one,.fourcol-three,.fourcol-two,.sixcol-five,.sixcol-four,.sixcol-one,.sixcol-three,.sixcol-two,.threecol-one,.threecol-two,.twocol-one{float:left;margin-right:4%;margin-bottom:4%;position:relative}
.last{clear:right;margin-right:0}
@media only screen and (max-width:768px){.fivecol-four,.fivecol-one,.fivecol-three,.fivecol-two,.fourcol-one,.fourcol-three,.fourcol-two,.sixcol-five,.sixcol-four,.sixcol-one,.sixcol-three,.sixcol-two,.threecol-one,.threecol-two,.twocol-one{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-divider,.woo-sc-hr{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(../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 .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(../images/ico-download.png) no-repeat left 40%}
.woo-sc-ilink .tick{background:url(../images/ico-tick.png) no-repeat left 40%}
.woo-sc-ilink .info{background:url(../images/ico-info.png) no-repeat left 40%}
.woo-sc-ilink .note{background:url(../images/ico-note.png) no-repeat left 40%}
.woo-sc-ilink .alert{background:url(../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:#fff!important;text-align:center;text-shadow:0 -1px 0 hsla(0,0%,0%,.3);text-decoration:none;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%);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;border-radius:3px}
.shortcode-tabs ul.tab_titles{padding:0;background:0 0;border:none;margin:0}
.shortcode-tabs ul.tab_titles li.nav-tab{background:0 0;padding:0;float:left;display:inline;color:#fff;margin:0 5px 0 0;cursor:pointer}
.shortcode-tabs ul.tab_titles li.nav-tab a:hover,.shortcode-tabs ul.tab_titles li.nav-tab.ui-state-active a{background:#fff;text-decoration:none;outline:0}
.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 a:hover,.shortcode-tabs ul.tab_titles li.nav-tab.ui-tabs-selected a{-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:700 12px/18px sans-serif}
.shortcode-tabs .ui-tabs-hide{display:none}
.shortcode-tabs.boxed{background:#FFF}
.shortcode-tabs.boxed ul.tab_titles{clear:both;float:left;background:0 0;border:none;border-left:1px solid #EBEBEB;margin-bottom:0;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:#FFF;border-bottom:1px solid #FFF}
.shortcode-tabs.boxed .tab{border:1px solid #EBEBEB;top:-2px;position:relative;z-index:1}
.shortcode-tabs.vertical{background:#FFF}
.shortcode-tabs.vertical .tab_header{border:1px solid #F0F0F0;border-bottom:0;border-radius:5px;width:25%;float:left;margin-bottom:-5px;color:#555;font:700 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:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0}
.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:0 0;border:1px solid #F0F0F0;border-radius:5px;margin-bottom:0;position:relative;z-index:2;width:25%}
.shortcode-tabs.vertical ul.tab_titles.has_title{border-top:0!important;margin-top:5px}
.shortcode-tabs.vertical ul.tab_titles.has_title{border-top-left-radius:0;border-top-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0}
.shortcode-tabs.vertical ul.tab_titles li{clear:both;background:0 0;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 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:0}
@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:700;float:left;position:relative;margin:5px 7px 0 0;line-height:.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(../images/shortcode-toggle-close.png) no-repeat 99% center}
.shortcode-toggle.closed h4 a{background-image:url(../images/shortcode-toggle-open.png)}
.shortcode-toggle .toggle-content{padding:10px 10px;background:#f9f9f9}
.shortcode-toggle .more-text.closed,.shortcode-toggle.closed .toggle-content{display:none}
.shortcode-toggle .more-text.open{display:block}
.shortcode-toggle.border{border:1px solid #EBEBEB}
.shortcode-toggle.white h4 a{background-color:#FFF}
.shortcode-toggle.white .toggle-content{background-color:#FFF}
span.shortcode-highlight{background:#FFA;padding:3px 3px 1px}
abbr{border-bottom:1px dashed #999;cursor:help}
.entry .shortcode-unorderedlist ul li,.entry .shortcode-unorderedlist ul li ul,.shortcode-unorderedlist ul li,.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(../images/shortcode-tick.png) no-repeat left top}
.entry .shortcode-unorderedlist.red-x ul li,.shortcode-unorderedlist.red-x ul li{background:url(../images/shortcode-red-x.png) no-repeat left top}
.entry .shortcode-unorderedlist.bullet ul li,.shortcode-unorderedlist.bullet ul li{background:url(../images/shortcode-bullet.png) no-repeat left top}
.entry .shortcode-unorderedlist.green-dot ul li,.shortcode-unorderedlist.green-dot ul li{background:url(../images/shortcode-green-dot.png) no-repeat left top}
.entry .shortcode-unorderedlist.arrow ul li,.shortcode-unorderedlist.arrow ul li{background:url(../images/shortcode-arrow.png) no-repeat left top}
.entry .shortcode-unorderedlist.star ul li,.shortcode-unorderedlist.star ul li{background:url(../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}
.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}
.invisible{visibility:hidden}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
#main ul.products li.product img,.dropshadow,.search-results .post-meta img{box-shadow:3px 3px 20px #bbb}
.list-inline,.list-unstyled{padding-left:0!important;list-style:none}
.list-inline{margin-left:-.3em!important}
.list-inline>li{display:inline-block;padding-left:.3em;padding-right:.3em}
.nested-twocol-one{width:48%}
.nested-threecol-one{width:30.66%}
.nested-threecol-two{width:65.33%}
.nested-fourcol-one{width:22%}
.nested-fourcol-two{width:48%}
.nested-fourcol-three{width:74%}
.nested-fivecol-one{width:16.8%}
.nested-fivecol-two{width:37.6%}
.nested-fivecol-three{width:58.4%}
.nested-fivecol-four{width:67.2%}
.nested-sixcol-one{width:13.33%}
.nested-sixcol-two{width:30.66%}
.nested-sixcol-three{width:47.99%}
.nested-sixcol-four{width:65.33%}
.nested-sixcol-five{width:82.67%}
.nested-fivecol-four,.nested-fivecol-one,.nested-fivecol-three,.nested-fivecol-two,.nested-fourcol-one,.nested-fourcol-three,.nested-fourcol-two,.nested-sixcol-five,.nested-sixcol-four,.nested-sixcol-one,.nested-sixcol-three,.nested-sixcol-two,.nested-threecol-one,.nested-threecol-two,.nested-twocol-one{float:left;margin-right:4%;position:relative}
.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}
.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}
@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}
.featherlight:last-of-type{background:rgba(0,0,0,.8)}
.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}
.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}
.featherlight .featherlight-inner{display:block}
.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:none;padding:0}
.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}
.featherlight .featherlight-image{width:100%}
.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}
.featherlight iframe{border:none}
.featherlight *{box-sizing:border-box}
}
@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}
}
.select2-container.form-control{background:0 0;box-shadow:none;border:none;display:block;margin:0;padding:0}
.select2-container .select2-choice,.select2-container .select2-choices,.select2-container .select2-choices .select2-search-field input{background:0 0;padding:0;border-color:#ccc;border-radius:4px;color:#555;background-color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.select2-search input{border-color:#ccc;border-radius:4px;color:#555;background-color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.select2-container .select2-choices .select2-search-field input{box-shadow:none}
.select2-container .select2-choice{height:34px;line-height:1.42857}
.select2-container.select2-container-multi.form-control{height:auto}
.input-group-sm .select2-container .select2-choice,.select2-container.input-sm .select2-choice{height:30px;line-height:1.5;border-radius:3px}
.input-group-lg .select2-container .select2-choice,.select2-container.input-lg .select2-choice{height:46px;line-height:1.33;border-radius:6px}
.select2-container-multi .select2-choices .select2-search-field input{height:32px}
.input-group-sm .select2-container-multi .select2-choices .select2-search-field input,.select2-container-multi.input-sm .select2-choices .select2-search-field input{height:28px}
.input-group-lg .select2-container-multi .select2-choices .select2-search-field input,.select2-container-multi.input-lg .select2-choices .select2-search-field input{height:44px}
.select2-container-multi .select2-choices .select2-search-field input{margin:0}
.select2-choice>span:first-child,.select2-chosen,.select2-container .select2-choices .select2-search-field input{padding:6px 12px}
.input-group-sm .select2-choice>span:first-child,.input-group-sm .select2-choices .select2-search-field input,.input-group-sm .select2-chosen,.input-sm .select2-choice>span:first-child,.input-sm .select2-choices .select2-search-field input,.input-sm .select2-chosen{padding:5px 10px}
.input-group-lg .select2-choice>span:first-child,.input-group-lg .select2-choices .select2-search-field input,.input-group-lg .select2-chosen,.input-lg .select2-choice>span:first-child,.input-lg .select2-choices .select2-search-field input,.input-lg .select2-chosen{padding:10px 16px}
.select2-container-multi .select2-choices .select2-search-choice{margin-top:5px;margin-bottom:3px}
.input-group-sm .select2-container-multi .select2-choices .select2-search-choice,.select2-container-multi.input-sm .select2-choices .select2-search-choice{margin-top:3px;margin-bottom:2px}
.input-group-lg .select2-container-multi .select2-choices .select2-search-choice,.select2-container-multi.input-lg .select2-choices .select2-search-choice{line-height:24px}
.select2-container .select2-choice .select2-arrow,.select2-container .select2-choice div{border-left:none;background:0 0;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.select2-dropdown-open .select2-choice .select2-arrow,.select2-dropdown-open .select2-choice div{border-left-color:transparent;background:0 0;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice div b{background-position:0 3px}
.select2-dropdown-open .select2-choice .select2-arrow b,.select2-dropdown-open .select2-choice div b{background-position:-18px 3px}
.input-group-sm .select2-container .select2-choice .select2-arrow b,.input-group-sm .select2-container .select2-choice div b,.select2-container.input-sm .select2-choice .select2-arrow b,.select2-container.input-sm .select2-choice div b{background-position:0 1px}
.input-group-sm .select2-dropdown-open .select2-choice .select2-arrow b,.input-group-sm .select2-dropdown-open .select2-choice div b,.select2-dropdown-open.input-sm .select2-choice .select2-arrow b,.select2-dropdown-open.input-sm .select2-choice div b{background-position:-18px 1px}
.input-group-lg .select2-container .select2-choice .select2-arrow b,.input-group-lg .select2-container .select2-choice div b,.select2-container.input-lg .select2-choice .select2-arrow b,.select2-container.input-lg .select2-choice div b{background-position:0 9px}
.input-group-lg .select2-dropdown-open .select2-choice .select2-arrow b,.input-group-lg .select2-dropdown-open .select2-choice div b,.select2-dropdown-open.input-lg .select2-choice .select2-arrow b,.select2-dropdown-open.input-lg .select2-choice div b{background-position:-18px 9px}
.has-warning .select2-choice,.has-warning .select2-choices{border-color:#8a6d3b}
.has-warning .select2-container--open .select2-choice,.has-warning .select2-container-active .select2-choice,.has-warning .select2-container-multi.select2-container--open .select2-choices,.has-warning .select2-container-multi.select2-container-active .select2-choices{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}
.has-warning.select2-drop--open,.has-warning.select2-drop-active{border-color:#66512c}
.has-warning.select2-drop--open.select2-drop.select2-drop-above,.has-warning.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#66512c}
.has-error .select2-choice,.has-error .select2-choices{border-color:#a94442}
.has-error .select2-container--open .select2-choice,.has-error .select2-container-active .select2-choice,.has-error .select2-container-multi.select2-container--open .select2-choices,.has-error .select2-container-multi.select2-container-active .select2-choices{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}
.has-error.select2-drop--open,.has-error.select2-drop-active{border-color:#843534}
.has-error.select2-drop--open.select2-drop.select2-drop-above,.has-error.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#843534}
.has-success .select2-choice,.has-success .select2-choices{border-color:#3c763d}
.has-success .select2-container--open .select2-choice,.has-success .select2-container-active .select2-choice,.has-success .select2-container-multi.select2-container--open .select2-choices,.has-success .select2-container-multi.select2-container-active .select2-choices{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}
.has-success.select2-drop--open,.has-success.select2-drop-active{border-color:#2b542c}
.has-success.select2-drop--open.select2-drop.select2-drop-above,.has-success.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#2b542c}
.select2-container--open .select2-choice,.select2-container-active .select2-choice,.select2-container-multi.select2-container--open .select2-choices,.select2-container-multi.select2-container-active .select2-choices{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);-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}
.select2-container--open .select2-dropdown,.select2-drop-active{border-color:#66afe9}
.select2-drop-auto-width,.select2-drop.select2-drop-above.select2-drop--open,.select2-drop.select2-drop-above.select2-drop-active{border-top-color:#66afe9}
.input-group.select2-bootstrap-prepend [class^=select2-choice]{border-bottom-left-radius:0!important;border-top-left-radius:0!important}
.input-group.select2-bootstrap-append [class^=select2-choice]{border-bottom-right-radius:0!important;border-top-right-radius:0!important}
.select2-dropdown-open [class^=select2-choice]{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}
.select2-dropdown-open.select2-drop-above [class^=select2-choice]{border-top-right-radius:0!important;border-top-left-radius:0!important;border-bottom-right-radius:4px!important;border-bottom-left-radius:4px!important;background:#fff;-webkit-filter:none;filter:none}
.input-group.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^=select2-choice]{border-bottom-left-radius:0!important;border-top-left-radius:0!important}
.input-group.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^=select2-choice]{border-bottom-right-radius:0!important;border-top-right-radius:0!important}
.input-group.input-group-sm.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^=select2-choice]{border-bottom-right-radius:3px!important}
.input-group.input-group-lg.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^=select2-choice]{border-bottom-right-radius:6px!important}
.input-group.input-group-sm.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^=select2-choice]{border-bottom-left-radius:3px!important}
.input-group.input-group-lg.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^=select2-choice]{border-bottom-left-radius:6px!important}
.select2-results .select2-highlighted{color:#fff;background-color:#337ab7}
.select2-bootstrap-append .input-group-btn,.select2-bootstrap-append .input-group-btn .btn,.select2-bootstrap-append .select2-container-multiple,.select2-bootstrap-prepend .input-group-btn,.select2-bootstrap-prepend .input-group-btn .btn,.select2-bootstrap-prepend .select2-container-multiple{vertical-align:top}
.select2-container-multi .select2-choices .select2-search-choice{color:#555;background:#fff;border-color:#ccc;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);box-shadow:none}
.select2-container-multi .select2-choices .select2-search-choice-focus{background:#ebebeb;border-color:#adadad;color:#333;box-shadow:none}
.select2-search-choice-close{margin-top:-7px;top:50%}
.select2-container .select2-choice abbr{top:50%}
.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background-color:#fcf8e3;color:#8a6d3b}
.select2-container.select2-container-disabled .select2-choice,.select2-container.select2-container-disabled .select2-choices{cursor:not-allowed;background-color:#eee;border-color:#ccc}
.select2-container.select2-container-disabled .select2-choice .select2-arrow,.select2-container.select2-container-disabled .select2-choice div,.select2-container.select2-container-disabled .select2-choices .select2-arrow,.select2-container.select2-container-disabled .select2-choices div{background-color:transparent;border-left:1px solid transparent}
.select2-container-multi .select2-choices .select2-search-field input.select2--open,.select2-container-multi .select2-choices .select2-search-field input.select2-active,.select2-more-results.select2--open,.select2-more-results.select2-active,.select2-search input.select2--open,.select2-search input.select2-active{background-position:99%;background-position:right 4px center}
.select2-offscreen,.select2-offscreen:focus{width:1px!important;height:1px!important;position:absolute!important}
.grid-container{padding-right:.625rem;padding-left:.625rem;max-width:75rem;margin:0 auto}
@media print,screen and (min-width:40em){.grid-container{padding-right:.9375rem;padding-left:.9375rem}
}
.grid-container.fluid{padding-right:.625rem;padding-left:.625rem;max-width:100%;margin:0 auto}
@media print,screen and (min-width:40em){.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem}
}
.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin:0 auto}
.grid-x{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
.cell{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;min-height:0;min-width:0;width:100%}
.cell.auto{-ms-flex:1 1 0px;-webkit-box-flex:1;flex:1 1 0px}
.cell.shrink{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto}
.grid-x>.auto{width:auto}
.grid-x>.shrink{width:auto}
.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-full,.grid-x>.small-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}
@media print,screen and (min-width:40em){.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-full,.grid-x>.medium-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}
}
@media print,screen and (min-width:64em){.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-full,.grid-x>.large-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}
}
.grid-x>.small-1{width:8.33333%}
.grid-x>.small-2{width:16.66667%}
.grid-x>.small-3{width:25%}
.grid-x>.small-4{width:33.33333%}
.grid-x>.small-5{width:41.66667%}
.grid-x>.small-6{width:50%}
.grid-x>.small-7{width:58.33333%}
.grid-x>.small-8{width:66.66667%}
.grid-x>.small-9{width:75%}
.grid-x>.small-10{width:83.33333%}
.grid-x>.small-11{width:91.66667%}
.grid-x>.small-12{width:100%}
@media print,screen and (min-width:40em){.grid-x>.medium-auto{-ms-flex:1 1 0px;-webkit-box-flex:1;flex:1 1 0px;width:auto}
.grid-x>.medium-shrink{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto}
.grid-x>.medium-1{width:8.33333%}
.grid-x>.medium-2{width:16.66667%}
.grid-x>.medium-3{width:25%}
.grid-x>.medium-4{width:33.33333%}
.grid-x>.medium-5{width:41.66667%}
.grid-x>.medium-6{width:50%}
.grid-x>.medium-7{width:58.33333%}
.grid-x>.medium-8{width:66.66667%}
.grid-x>.medium-9{width:75%}
.grid-x>.medium-10{width:83.33333%}
.grid-x>.medium-11{width:91.66667%}
.grid-x>.medium-12{width:100%}
}
@media print,screen and (min-width:64em){.grid-x>.large-auto{-ms-flex:1 1 0px;-webkit-box-flex:1;flex:1 1 0px;width:auto}
.grid-x>.large-shrink{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto}
.grid-x>.large-1{width:8.33333%}
.grid-x>.large-2{width:16.66667%}
.grid-x>.large-3{width:25%}
.grid-x>.large-4{width:33.33333%}
.grid-x>.large-5{width:41.66667%}
.grid-x>.large-6{width:50%}
.grid-x>.large-7{width:58.33333%}
.grid-x>.large-8{width:66.66667%}
.grid-x>.large-9{width:75%}
.grid-x>.large-10{width:83.33333%}
.grid-x>.large-11{width:91.66667%}
.grid-x>.large-12{width:100%}
}
.grid-margin-x:not(.grid-x)>.cell{width:auto}
.grid-margin-y:not(.grid-y)>.cell{height:auto}
.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}
@media print,screen and (min-width:40em){.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}
}
.grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}
@media print,screen and (min-width:40em){.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}
}
.grid-margin-x>.auto{width:auto}
.grid-margin-x>.shrink{width:auto}
.grid-margin-x>.small-1{width:calc(8.33333% - 1.25rem)}
.grid-margin-x>.small-2{width:calc(16.66667% - 1.25rem)}
.grid-margin-x>.small-3{width:calc(25% - 1.25rem)}
.grid-margin-x>.small-4{width:calc(33.33333% - 1.25rem)}
.grid-margin-x>.small-5{width:calc(41.66667% - 1.25rem)}
.grid-margin-x>.small-6{width:calc(50% - 1.25rem)}
.grid-margin-x>.small-7{width:calc(58.33333% - 1.25rem)}
.grid-margin-x>.small-8{width:calc(66.66667% - 1.25rem)}
.grid-margin-x>.small-9{width:calc(75% - 1.25rem)}
.grid-margin-x>.small-10{width:calc(83.33333% - 1.25rem)}
.grid-margin-x>.small-11{width:calc(91.66667% - 1.25rem)}
.grid-margin-x>.small-12{width:calc(100% - 1.25rem)}
@media print,screen and (min-width:40em){.grid-margin-x>.auto{width:auto}
.grid-margin-x>.shrink{width:auto}
.grid-margin-x>.small-1{width:calc(8.33333% - 1.875rem)}
.grid-margin-x>.small-2{width:calc(16.66667% - 1.875rem)}
.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}
.grid-margin-x>.small-4{width:calc(33.33333% - 1.875rem)}
.grid-margin-x>.small-5{width:calc(41.66667% - 1.875rem)}
.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}
.grid-margin-x>.small-7{width:calc(58.33333% - 1.875rem)}
.grid-margin-x>.small-8{width:calc(66.66667% - 1.875rem)}
.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}
.grid-margin-x>.small-10{width:calc(83.33333% - 1.875rem)}
.grid-margin-x>.small-11{width:calc(91.66667% - 1.875rem)}
.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}
.grid-margin-x>.medium-auto{width:auto}
.grid-margin-x>.medium-shrink{width:auto}
.grid-margin-x>.medium-1{width:calc(8.33333% - 1.875rem)}
.grid-margin-x>.medium-2{width:calc(16.66667% - 1.875rem)}
.grid-margin-x>.medium-3{width:calc(25% - 1.875rem)}
.grid-margin-x>.medium-4{width:calc(33.33333% - 1.875rem)}
.grid-margin-x>.medium-5{width:calc(41.66667% - 1.875rem)}
.grid-margin-x>.medium-6{width:calc(50% - 1.875rem)}
.grid-margin-x>.medium-7{width:calc(58.33333% - 1.875rem)}
.grid-margin-x>.medium-8{width:calc(66.66667% - 1.875rem)}
.grid-margin-x>.medium-9{width:calc(75% - 1.875rem)}
.grid-margin-x>.medium-10{width:calc(83.33333% - 1.875rem)}
.grid-margin-x>.medium-11{width:calc(91.66667% - 1.875rem)}
.grid-margin-x>.medium-12{width:calc(100% - 1.875rem)}
}
@media print,screen and (min-width:64em){.grid-margin-x>.large-auto{width:auto}
.grid-margin-x>.large-shrink{width:auto}
.grid-margin-x>.large-1{width:calc(8.33333% - 1.875rem)}
.grid-margin-x>.large-2{width:calc(16.66667% - 1.875rem)}
.grid-margin-x>.large-3{width:calc(25% - 1.875rem)}
.grid-margin-x>.large-4{width:calc(33.33333% - 1.875rem)}
.grid-margin-x>.large-5{width:calc(41.66667% - 1.875rem)}
.grid-margin-x>.large-6{width:calc(50% - 1.875rem)}
.grid-margin-x>.large-7{width:calc(58.33333% - 1.875rem)}
.grid-margin-x>.large-8{width:calc(66.66667% - 1.875rem)}
.grid-margin-x>.large-9{width:calc(75% - 1.875rem)}
.grid-margin-x>.large-10{width:calc(83.33333% - 1.875rem)}
.grid-margin-x>.large-11{width:calc(91.66667% - 1.875rem)}
.grid-margin-x>.large-12{width:calc(100% - 1.875rem)}
}
.grid-padding-x .grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}
@media print,screen and (min-width:40em){.grid-padding-x .grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}
}
.grid-container:not(.full)>.grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}
@media print,screen and (min-width:40em){.grid-container:not(.full)>.grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}
}
.grid-padding-x>.cell{padding-right:.625rem;padding-left:.625rem}
.slider{position:relative;height:.5rem;margin-top:1.25rem;margin-bottom:2.25rem;background-color:#e6e6e6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none}
.slider-fill{position:absolute;top:0;left:0;display:inline-block;max-width:100%;height:.5rem;background-color:#cacaca;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.slider-fill.is-dragging{-webkit-transition:all 0s linear;transition:all 0s linear}
.slider-handle{position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:1;display:inline-block;width:1.4rem;height:1.4rem;border-radius:0;background-color:#1779ba;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-ms-touch-action:manipulation;touch-action:manipulation}
[data-whatinput=mouse] .slider-handle{outline:0}
.slider-handle:hover{background-color:#14679e}
.slider-handle.is-dragging{-webkit-transition:all 0s linear;transition:all 0s linear}
.slider.disabled,.slider[disabled]{opacity:.25;cursor:not-allowed}
.slider.vertical{display:inline-block;width:.5rem;height:12.5rem;margin:0 1.25rem;-ms-transform:scale(1,-1);-webkit-transform:scale(1,-1);transform:scale(1,-1)}
.slider.vertical .slider-fill{top:0;width:.5rem;max-height:100%}
.slider.vertical .slider-handle{position:absolute;top:0;left:50%;width:1.4rem;height:1.4rem;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
div#amplitude-player{background:#FFF;box-shadow:0 2px 12px 8px rgba(0,0,0,.1);margin:auto;margin-top:20px;margin-bottom:20px}
div#amplitude-left{padding:0;border-right:1px solid #CFD8DC}
div#amplitude-left div#player-left-bottom{background-color:#F1F1F1;padding:20px 10px}
div#amplitude-left div#player-left-bottom div#volume-container:after{content:"";display:table;clear:both}
@media screen and (max-width:39.9375em){div#amplitude-player div#amplitude-left img[amplitude-song-info=cover_art_url]{width:auto;height:auto}
}
div#amplitude-right{padding:0;overflow-y:scroll}
div#amplitude-right div.song{cursor:pointer;padding:10px}
div#amplitude-right div.song div.song-now-playing-icon-container{float:left;width:20px;height:20px;margin-right:10px}
div#amplitude-right div.song div.song-now-playing-icon-container img.now-playing{display:none;margin-top:15px}
div#amplitude-right div.song div.play-button-container{display:none;background:url(images/amplitude/list-play-light.png) no-repeat;width:22px;height:22px;margin-top:10px}
div#amplitude-right div.song div.play-button-container:hover{background:url(images/amplitude/list-play-hover.png) no-repeat}
div#amplitude-right div.song.amplitude-active-song-container div.song-now-playing-icon-container img.now-playing{display:block}
div#amplitude-right div.song.amplitude-active-song-container:hover div.play-button-container{display:none}
div#amplitude-right div.song div.song-meta-data{float:left;width:calc(100% - 110px)}
div#amplitude-right div.song div.song-meta-data span.song-title{color:#272726;font-size:16px;display:block;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
div#amplitude-right div.song div.song-meta-data span.song-artist{color:#607D8B;font-size:14px;font-weight:700;text-transform:uppercase;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
div#amplitude-right div.song img.bandcamp-grey{float:left;display:block;margin-top:10px}
div#amplitude-right div.song img.bandcamp-white{float:left;display:none;margin-top:10px}
div#amplitude-right div.song span.song-duration{float:left;width:55px;text-align:center;line-height:45px;color:#607D8B;font-size:16px;font-weight:500}
div#amplitude-right div.song:after{content:"";display:table;clear:both}
div#progress-container{width:70%;float:left;position:relative;height:20px;cursor:pointer}
div#progress-container:hover input[type=range].amplitude-song-slider::-webkit-slider-thumb{display:block}
div#progress-container:hover input[type=range].amplitude-song-slider::-moz-range-thumb{visibility:visible}
div#progress-container progress#song-played-progress{width:100%;position:absolute;left:0;top:8px;right:0;width:100%;z-index:60;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:5px;background:0 0;border:none}
@media all and (-ms-high-contrast:none){div#progress-container ::-ms-backdrop,div#progress-container progress#song-played-progress{color:#00A0FF;border:none;background-color:#CFD8DC}
}
@supports (-ms-ime-align:auto){div#progress-container progress#song-played-progress{color:#00A0FF;border:none}
}
div#progress-container progress#song-played-progress[value]::-webkit-progress-bar{background:0 0;border-radius:5px}
div#progress-container progress#song-played-progress[value]::-webkit-progress-value{background-color:#00A0FF;border-radius:5px}
div#progress-container progress#song-played-progress::-moz-progress-bar{background:0 0;border-radius:5px;background-color:#00A0FF;height:5px;margin-top:-2px}
div#progress-container progress#song-buffered-progress{position:absolute;left:0;top:8px;right:0;width:100%;z-index:10;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:5px;background:0 0;border:none;background-color:#D7DEE3}
div#progress-container progress#song-buffered-progress[value]::-webkit-progress-bar{background-color:#CFD8DC;border-radius:5px}
div#progress-container progress#song-buffered-progress[value]::-webkit-progress-value{background-color:#78909C;border-radius:5px;-webkit-transition:width .1s ease;transition:width .1s ease}
div#progress-container progress#song-buffered-progress::-moz-progress-bar{background:0 0;border-radius:5px;background-color:#78909C;height:5px;margin-top:-2px}
div#progress-container progress::-ms-fill{border:none}
@-moz-document url-prefix(){div#progress-container progress#song-buffered-progress{top:9px;border:none}
}
@media all and (-ms-high-contrast:none){div#progress-container ::-ms-backdrop,div#progress-container progress#song-buffered-progress{color:#78909C;border:none}
}
@supports (-ms-ime-align:auto){div#progress-container progress#song-buffered-progress{color:#78909C;border:none}
}
div#progress-container input[type=range]{-webkit-appearance:none;width:100%;margin:7.5px 0;position:absolute;z-index:9999;top:-7px;height:20px;cursor:pointer;background-color:inherit}
div#progress-container input[type=range]:focus{outline:0}
div#progress-container input[type=range]::-webkit-slider-runnable-track{width:100%;height:0;cursor:pointer;box-shadow:0 0 0 transparent,0 0 0 rgba(13,13,13,0);background:#0075a9;border-radius:0;border:0 solid #010101}
div#progress-container input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 #000,0 0 0 #0d0d0d;border:1px solid #00a0ff;height:15px;width:15px;border-radius:16px;background:#00a0ff;cursor:pointer;-webkit-appearance:none;margin-top:-7.5px}
div#progress-container input[type=range]:focus::-webkit-slider-runnable-track{background:#00adfb}
div#progress-container input[type=range]::-moz-range-track{width:100%;height:0;cursor:pointer;box-shadow:0 0 0 transparent,0 0 0 rgba(13,13,13,0);background:#0075a9;border-radius:0;border:0 solid #010101}
div#progress-container input[type=range]::-moz-range-thumb{box-shadow:0 0 0 #000,0 0 0 #0d0d0d;border:1px solid #00a0ff;height:15px;width:15px;border-radius:16px;background:#00a0ff;cursor:pointer}
div#progress-container input[type=range]::-ms-track{width:100%;height:0;cursor:pointer;background:0 0;border-color:transparent;color:transparent}
div#progress-container input[type=range]::-ms-fill-lower{background:#003d57;border:0 solid #010101;border-radius:0;box-shadow:0 0 0 transparent,0 0 0 rgba(13,13,13,0)}
div#progress-container input[type=range]::-ms-fill-upper{background:#0075a9;border:0 solid #010101;border-radius:0;box-shadow:0 0 0 transparent,0 0 0 rgba(13,13,13,0)}
div#progress-container input[type=range]::-ms-thumb{box-shadow:0 0 0 #000,0 0 0 #0d0d0d;border:1px solid #00a0ff;height:15px;width:15px;border-radius:16px;background:#00a0ff;cursor:pointer;height:0;display:block}
@media all and (-ms-high-contrast:none){div#progress-container ::-ms-backdrop,div#progress-container input[type=range].amplitude-song-slider{padding:0}
div#progress-container ::-ms-backdrop,div#progress-container input[type=range].amplitude-song-slider::-ms-thumb{height:15px;width:15px;border-radius:10px;cursor:pointer;margin-top:-8px}
div#progress-container ::-ms-backdrop,div#progress-container input[type=range].amplitude-song-slider::-ms-track{border-width:15px 0;border-color:transparent}
div#progress-container ::-ms-backdrop,div#progress-container input[type=range].amplitude-song-slider::-ms-fill-lower{background:#CFD8DC;border-radius:10px}
div#progress-container ::-ms-backdrop,div#progress-container input[type=range].amplitude-song-slider::-ms-fill-upper{background:#CFD8DC;border-radius:10px}
}
@supports (-ms-ime-align:auto){div#progress-container input[type=range].amplitude-song-slider::-ms-thumb{height:15px;width:15px;margin-top:3px}
}
div#progress-container input[type=range]:focus::-ms-fill-lower{background:#0075a9}
div#progress-container input[type=range]:focus::-ms-fill-upper{background:#00adfb}
div#control-container{margin-top:25px;margin-top:20px}
div#control-container div#repeat-container{width:25%;float:left;padding-top:20px}
div#control-container div#repeat-container div#repeat{width:24px;height:19px;cursor:pointer}
div#control-container div#repeat-container div#repeat.amplitude-repeat-song-off{background:url(images/amplitude/repeat-off.svg)}
div#control-container div#repeat-container div#repeat.amplitude-repeat-song-on{background:url(images/amplitude/repeat-on.svg)}
div#control-container div#repeat-container div#shuffle{width:23px;height:19px;cursor:pointer;float:right}
div#control-container div#repeat-container div#shuffle.amplitude-shuffle-off{background:url(images/amplitude/shuffle-off.svg)}
div#control-container div#repeat-container div#shuffle.amplitude-shuffle-on{background:url(images/amplitude/shuffle-on.svg)}
@media all and (-ms-high-contrast:none){div#control-container ::-ms-backdrop,div#control-container div#control-container{margin-top:40px;float:none}
}
div#control-container div#central-control-container{width:50%;float:left}
div#control-container div#central-control-container div#central-controls{width:130px;margin:auto}
div#control-container div#central-control-container div#central-controls div#previous{display:inline-block;width:40px;height:40px;cursor:pointer;background:url(images/amplitude/prev.svg);background-repeat:no-repeat;float:left;margin-top:10px;margin-right:-5px}
div#control-container div#central-control-container div#central-controls div#play-pause{display:inline-block;width:60px;height:60px;cursor:pointer;float:left}
div#control-container div#central-control-container div#central-controls div#play-pause.amplitude-paused{background:url(images/amplitude/play.svg)}
div#control-container div#central-control-container div#central-controls div#play-pause.amplitude-playing{background:url(images/amplitude/pause.svg)}
div#control-container div#central-control-container div#central-controls div#next{display:inline-block;width:40px;height:40px;cursor:pointer;background:url(images/amplitude/next.svg);background-repeat:no-repeat;float:left;margin-top:10px;margin-left:-5px}
div#control-container div#volume-container{width:25%;float:left;padding-top:20px}
div#control-container div#volume-container div#shuffle-right{width:23px;height:19px;cursor:pointer;margin:auto}
div#control-container div#volume-container div#shuffle-right.amplitude-shuffle-off{background:url(images/amplitude/shuffle-off.svg)}
div#control-container div#volume-container div#shuffle-right.amplitude-shuffle-on{background:url(images/amplitude/shuffle-on.svg)}
div#control-container div.amplitude-mute{cursor:pointer;width:25px;height:19px;float:left}
div#control-container div.amplitude-mute.amplitude-not-muted{background:url(images/amplitude/volume.svg);background-repeat:no-repeat}
div#control-container div.amplitude-mute.amplitude-muted{background:url(images/amplitude/mute.svg);background-repeat:no-repeat}
div#control-container:after{content:"";display:table;clear:both}
@media screen and (max-width:39.9375em){div#amplitude-player div#repeat-container div#repeat{margin-left:auto;margin-right:auto;float:none}
div#amplitude-player div#repeat-container div#shuffle{display:none}
div#amplitude-player div#volume-container div.volume-controls{display:none}
div#amplitude-player div#volume-container div#shuffle-right{display:block}
}
@media screen and (min-width:40em) and (max-width:63.9375em){div#amplitude-player div#repeat-container div#repeat{margin-left:auto;margin-right:auto;float:none}
div#amplitude-player div#repeat-container div#shuffle{display:none}
div#amplitude-player div#volume-container div.volume-controls{display:none}
div#amplitude-player div#volume-container div#shuffle-right{display:block}
}
@media screen and (min-width:64em){div#amplitude-player div#repeat-container div#repeat{margin-left:10px;margin-right:20px;float:left}
div#amplitude-player div#volume-container div#shuffle-right{display:none}
}
input[type=range].amplitude-volume-slider{-webkit-appearance:none;width:calc(100% - 30px);float:left;margin-top:10px;margin-left:5px}
@-moz-document url-prefix(){input[type=range].amplitude-volume-slider{margin-top:0}
}
@supports (-ms-ime-align:auto){input[type=range].amplitude-volume-slider{margin-top:3px;height:12px;background-color:rgba(255,255,255,0)!important;z-index:999;position:relative}
div.ms-range-fix{height:1px;background-color:#A9A9A9;width:67%;float:right;margin-top:-6px;z-index:9;position:relative}
}
@media all and (-ms-high-contrast:none){::-ms-backdrop,input[type=range].amplitude-volume-slider{margin-top:-24px;background-color:rgba(255,255,255,0)!important}
}
input[type=range].amplitude-volume-slider:focus{outline:0}
input[type=range].amplitude-volume-slider::-webkit-slider-runnable-track{width:75%;height:1px;cursor:pointer;animate:.2s;background:#CFD8DC}
input[type=range].amplitude-volume-slider::-webkit-slider-thumb{height:10px;width:10px;border-radius:10px;background:#00A0FF;cursor:pointer;margin-top:-4px;-webkit-appearance:none}
input[type=range].amplitude-volume-slider:focus::-webkit-slider-runnable-track{background:#CFD8DC}
input[type=range].amplitude-volume-slider::-moz-range-track{width:100%;height:1px;cursor:pointer;animate:.2s;background:#CFD8DC}
input[type=range].amplitude-volume-slider::-moz-range-thumb{height:10px;width:10px;border-radius:10px;background:#00A0FF;cursor:pointer;margin-top:-4px}
input[type=range].amplitude-volume-slider::-ms-track{width:100%;height:1px;cursor:pointer;animate:.2s;background:0 0;border-color:transparent;border-width:15px 0;color:transparent}
input[type=range].amplitude-volume-slider::-ms-fill-lower{background:#CFD8DC;border-radius:10px}
input[type=range].amplitude-volume-slider::-ms-fill-upper{background:#CFD8DC;border-radius:10px}
input[type=range].amplitude-volume-slider::-ms-thumb{height:10px;width:10px;border-radius:10px;background:#00A0FF;cursor:pointer;margin-top:2px}
input[type=range].amplitude-volume-slider:focus::-ms-fill-lower{background:#CFD8DC}
input[type=range].amplitude-volume-slider:focus::-ms-fill-upper{background:#CFD8DC}
input[type=range].amplitude-volume-slider::-ms-tooltip{display:none}
div#time-container span.current-time{color:#607D8B;font-size:14px;font-weight:700;float:left;width:15%;text-align:center}
div#time-container span.duration{color:#607D8B;font-size:14px;font-weight:700;float:left;width:15%;text-align:center}
div#time-container:after{content:"";display:table;clear:both}
div#meta-container{text-align:center;margin-top:5px}
div#meta-container span.song-name{display:block;color:#272726;font-size:20px;line-height:normal;font-family:"Open Sans",sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
div#meta-container div.song-artist-album{color:#607D8B;font-size:14px;font-weight:700;text-transform:uppercase;font-family:"Open Sans",sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
div#meta-container div.song-artist-album span{display:block}
body{background-image:-webkit-linear-gradient(316deg,#3BD2AE 0,#36BAC2 100%);background-image:linear-gradient(-226deg,#3BD2AE 0,#36BAC2 100%);height:100vh}
div#amplitude-player{position:relative}
.amplitude-playback-speed{cursor:pointer}
.amplitude-playback-speed.amplitude-playback-speed-10::before{content:'( 1x )'}
.amplitude-playback-speed.amplitude-playback-speed-15::before{content:'( 1.5x )'}
.amplitude-playback-speed.amplitude-playback-speed-20::before{content:'( 2x )'}
input.amplitude-song-slider,input.amplitude-volume-slider{background-color:transparent;border:none}
input[type=range].amplitude-volume-slider{width:calc(100% - 50px);margin-top:4px}
div#progress-container input[type=range]{top:-5px;left:-5px;margin:0}
div#amplitude-right{position:relative;padding:0}
@media print,screen and (min-width:40em){.grid-x>div#amplitude-right.medium-6{width:calc(50% - 1px);height:100%;position:absolute;top:0;right:0}
}
div#amplitude-right div.song div.song-meta-data{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
div#amplitude-right div.song span.song-duration{line-height:40px}
div#amplitude-right div.song div.song-meta-data span.song-artist{font-size:12px}
.amplitude-song-container.free-track:hover{background-color:#00a0ff}
div#amplitude-right div.song.amplitude-song-container div.song-meta-data span.song-title{color:#9a9a9a}
div#amplitude-right div.song.amplitude-song-container div.song-meta-data span.song-artist{color:#9a9a9a}
div#amplitude-right div.song.amplitude-song-container span.song-duration{color:#9a9a9a}
div#amplitude-right div.song.amplitude-song-container.free-track div.song-meta-data span.song-title{color:#272726}
div#amplitude-right div.song.amplitude-song-container.free-track div.song-meta-data span.song-artist{color:#272726}
div#amplitude-right div.song.amplitude-song-container.free-track span.song-duration{color:#272726}
div#amplitude-right div.song.amplitude-song-container.free-track:hover div.song-meta-data span.song-title{color:#fff}
div#amplitude-right div.song.amplitude-song-container.free-track:hover div.song-meta-data span.song-artist{color:#ddd}
div#amplitude-right div.song.amplitude-song-container.free-track:hover span.song-duration{color:#fff}
div#amplitude-right div.song div.song-now-playing-icon-container img.now-playing{margin-top:9px}
div#amplitude-left div#player-left-bottom{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;box-sizing:border-box;position:fixed;width:100%;bottom:-100%;left:0;z-index:1}
div#amplitude-left div#player-left-bottom.activated{bottom:0}
@media print,screen and (min-width:40em){div#amplitude-left div#player-left-bottom{position:static;width:auto}
}
@media screen and (max-width:39.9375em){div#amplitude-player div#amplitude-left img[data-amplitude-song-info=cover_art_url]{border-bottom:1px solid #CFD8DC}
}
div#control-container div#repeat-container div.shuffle{width:23px;height:19px;cursor:pointer;float:right}
div#control-container div#repeat-container div.shuffle.amplitude-shuffle-off{background:url(images/amplitude/shuffle-off.svg)}
div#control-container div#repeat-container div.shuffle.amplitude-shuffle-on{background:url(images/amplitude/shuffle-on.svg)}
div#control-container div#volume-container div#shuffle-right{width:23px;height:19px;cursor:pointer;margin:auto}
div#control-container div#volume-container div#shuffle-right.amplitude-shuffle-off{background:url(images/amplitude/shuffle-off.svg)}
div#control-container div#volume-container div#shuffle-right.amplitude-shuffle-on{background:url(images/amplitude/shuffle-on.svg)}
@media screen and (max-width:39.9375em){div#amplitude-player div#repeat-container div.shuffle{display:none}
div#amplitude-player div#volume-container div#shuffle-right{display:block}
}
@media screen and (min-width:40em) and (max-width:63.9375em){div#amplitude-player div#repeat-container div.shuffle{display:none}
div#amplitude-player div#volume-container div#shuffle-right{display:block}
}
@media screen and (min-width:64em){div#amplitude-player div#volume-container div#shuffle-right{display:none}
}
.amplitude-playlist-header{box-sizing:border-box;padding:1rem 45px 1rem 40px;border-bottom:1px solid #CFD8DC;font-size:16px;font-weight:700}
@media screen and (min-width:40em){.amplitude-playlist-header{position:absolute;width:100%;top:0;left:0}
}
.amplitude-playlist-header__song{display:block;float:left}
.amplitude-playlist-header__page{display:block;float:right}
a:active,a:focus,a:hover{text-decoration:none;outline:0}
a[rel=external]:after{content:"";background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2252%22%20height%3D%2252%22%20viewBox%3D%220%200%2051.6%2051.6%22%20class%3D%22external-link%22%3E%3Cpath%20stroke%3D%22%23ed1262%22%20fill%3D%22%23ed1262%22%20class%3D%22external-link-path%22%20d%3D%22M31.3%200c-0.6%200-1.2%200.5-1.2%201.2s0.5%201.2%201.2%201.2h16.3L20.2%2029.7c-0.5%200.5-0.5%201.2%200%201.7%200.2%200.2%200.5%200.3%200.8%200.3s0.6-0.1%200.8-0.3L49.2%204v16.3c0%200.6%200.5%201.2%201.2%201.2%200.6%200%201.2-0.5%201.2-1.2V0H31.3z%22%2F%3E%3Cpolygon%20stroke%3D%22%23ed1262%22%20fill%3D%22%23ed1262%22%20class%3D%22external-link-polygon%22%20points%3D%2240.4%2049.2%202.3%2049.2%202.3%2011.2%2031%2011.2%2031%208.9%200%208.9%200%2051.6%2042.7%2051.6%2042.7%2020.6%2040.4%2020.6%20%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:12px 12px;margin-left:6px;width:12px;height:12px;display:inline-block}
svg{height:100%;width:100%}
#buddypress .comment-reply-link,#buddypress a.button,#buddypress button,#buddypress div.generic-button a,#buddypress input[type=button],#buddypress input[type=reset],#buddypress input[type=submit],#buddypress ul.button-nav li a,#main ul.products li.product a.button,.price-pubcode-cart a.button,.search-results .post-more .button,.woocommerce-message .button,.woocommerce-message .button:active,a.bp-title-button,a.button,button.button{font-family:'Open Sans',Arial,sans-serif}
.pac-container,input,select,textarea{font-family:'Open Sans',Arial,sans-serif;color:#585858}
input[type=email],input[type=password],input[type=tel],input[type=text],input[type=url],textarea{border-radius:4px;position:relative;width:100%;margin:0 0 .6em 0;padding:6px 12px;box-sizing:border-box;font-size:14px;line-height:1.42857143;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
#main{font-size:1.05em;line-height:1.6em}
#main a,#main a:visited,#main p a,#main p a:visited{color:#ed1262;text-decoration:none;border-bottom:1px solid transparent}
#main a:active,#main a:focus,#main a:hover,#main a:visited:active,#main a:visited:focus,#main a:visited:hover,#main p a:active,#main p a:focus,#main p a:hover,#main p a:visited:active,#main p a:visited:focus,#main p a:visited:hover{color:#bf0f4f;text-decoration:none;border-bottom:1px solid rgba(237,18,98,.2)}
#main a.zoom:active,#main a.zoom:focus,#main a.zoom:hover,#main a:visited.zoom:active,#main a:visited.zoom:focus,#main a:visited.zoom:hover,#main p a.zoom:active,#main p a.zoom:focus,#main p a.zoom:hover,#main p a:visited.zoom:active,#main p a:visited.zoom:focus,#main p a:visited.zoom:hover{border-bottom:0}
#main a>svg{fill:#ed1262}
#main a>svg:active,#main a>svg:focus,#main a>svg:hover{fill:#bf0f4f}
#main h1>a,#main h1>a:visited{color:#252525}
#main ol,#main ul{list-style:square;padding:0 0 0 30px;margin:.6em auto}
#main li{list-style:square;margin:.6em auto}
.entry{font:1.05em/1.6em Merriweather,Georgia,serif;color:#4b4b4b}
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{font-family:Merriweather,Georgia,serif;font-weight:700;color:#252525;margin-top:1em}
.entry p{margin-bottom:.6em}
.entry h2{font-size:1.3em;line-height:1.43em}
.entry h3{font-size:1.2em;line-height:1.32em}
.entry h4{font-size:1.1em;line-height:1.21em}
.page header h1,.post header h1,.search-results .features header h1,.search-results .page header h1,.search-results .type-portfolio header h1,.search-results .type-product header h1,.type-event header h1,.type-features header h1,.type-location header h1,.type-page header h1{font-family:Merriweather,Georgia,serif;color:#252525;line-height:1.4;margin-bottom:.3em}
.post .post-more a:link{text-decoration:none}
h1.page-title{font:700 26px/1.2em Merriweather,Georgia,serif;color:#252525}
.widget h3{font:700 14px/1.3em 'Open Sans',Arial,sans-serif;color:#4b4b4b}
.mini-cart a.cart-parent span{font-family:'Open Sans',Arial,sans-serif}
.widget ul li a{background:url(images/font-awesome/chevron-circle-right-gray.svg) no-repeat 0 .6em/1.3em}
#searchform #s,#searchform .input-text,#searchform input,#searchform input.s,.searchform #s,.searchform .input-text,.searchform input,.searchform input.s{color:#55534e;border:0;box-shadow:none}
#searchform #s:focus,#searchform .input-text:focus,#searchform input.s:focus,#searchform input:focus,.searchform #s:focus,.searchform .input-text:focus,.searchform input.s:focus,.searchform input:focus{outline:0;border:0;box-shadow:none}
.s2_form_widget h3{margin-bottom:0}
.s2_form_widget label{display:none}
input.select2-input{padding:4px 20px 4px 5px}
input.select2-input:focus{line-height:normal;outline:0;border-color:#ccc;box-shadow:none}
#post-entries,.nav-entries{border:0}
#post-entries .nav-prev .meta-nav,.nav-entries .nav-prev .meta-nav,.widget_woo_feedback .pagination .btn-prev{background-image:url(images/ico-previous.png)}
#post-author .profile-link .meta-nav,#post-entries .nav-next .meta-nav,.home-section header a.more,.nav-entries .nav-next .meta-nav,.widget_woo_feedback .pagination .btn-next,.widget_woo_twitter p{background-image:url(images/ico-more.png)}
.fluid-width-video-wrapper{margin-bottom:2em}
.state-header{clear:both;display:block;width:100%}
.top-link{padding:5px 0}
body>img{display:block;position:absolute;bottom:0}
p.demo_store{position:static;box-sizing:border-box;margin:0 auto;background-color:#f3d089;padding-left:1rem;padding-right:1rem;border:0;max-width:675px;width:100%;margin-bottom:1rem}
@media only screen and (min-width:960px){p.demo_store{width:auto}
}
.woocommerce-store-notice__dismiss-link{display:none}
#wp-a11y-speak-assertive,#wp-a11y-speak-polite{bottom:0}
body{font-family:Merriweather,Georgia,serif;color:#585858;background-color:#fff;background:#fff7e9}
@media only screen and (min-width:768px){body{background:-webkit-linear-gradient(top,#fff 400px,#fff 400px,#fff7e9 400px);background:linear-gradient(to bottom,#fff 400px,#fff 400px,#fff7e9 400px)}
}
#content{background:#fff}
#content .col-full,#content .page{margin-left:auto;margin-right:auto}
#sidebar{clear:none;margin-top:0;overflow:visible}
.post,.search-results .features,.search-results .page,.search-results .type-portfolio,.search-results .type-product,.type-features,.type-page{margin:0}
.product-pdf{clear:both}
.product-pdf .pdf-details{padding-top:.5em}
.product-pdf .pdf-details h3{margin-bottom:.5em;font-size:1.5em}
.product-pdf .pdf-details .button{margin-left:0}
.post img.thumbnail{width:100px}
.section{clear:both;padding:0;margin:0}
.col{display:block;float:left;margin:1% 0 1% 1.6%;word-break:break-word}
.col:first-child{margin-left:0}
.group:after,.group:before{content:"";display:table}
.group:after{clear:both}
.group,.span_3_of_3,zoom:1{width:100%}
.span_2_of_3{width:65.1%}
.span_1_of_3{width:31.2%}
.store-group .col{min-height:155px}
@media only screen and (min-width:0) and (max-width:640px){.col{margin:1% 0 1% 0}
.span_1_of_3,.span_2_of_3,.span_3_of_3{width:100%}
}
@media only screen and (min-width:641px) and (max-width:888px){.col{margin:1% 0 1% 0}
.span_1_of_3{width:49.5%}
}
#header{padding:0;width:100%;background:#fff;border-bottom:0}
#header .col-full{position:relative}
#header hgroup{margin:0}
#header .amount{color:#fff}
#header .nav-toggle{top:27px;right:20px}
#header .nav-toggle a{width:25px;height:15px;padding:6px;background-position:center}
#header #logo{margin:8px 0 0 0}
#logo{width:32%}
@media only screen and (min-width:768px){#logo{float:left!important;margin-top:1em;padding-left:17px}
}
@media only screen and (max-width:767px){#logo{float:none!important;margin-top:1em}
}
@media only screen and (max-width:767px){#logo img{padding-left:20px;max-width:70%}
}
#top{background:0 0;padding:0;font-size:90%;position:relative}
@media only screen and (min-width:768px){#top{margin-bottom:.4em;border-bottom:1px solid #ed1262;font-size:80%}
}
@media only screen and (min-width:768px){#top>nav{padding:2px 0;text-align:right}
}
#top .nav a{font-size:100%;padding:8px 10px}
#top .nav a:hover{background:#ed1262}
@media only screen and (min-width:768px){#top .nav a{color:#000;font-family:'Futura LT W01 Bold';text-transform:uppercase;color:#000;font-size:10.5px;letter-spacing:.05rem}
}
#top .nav li:hover>a{background:#ed1262}
#top .nav li.parent>a:after{border-color:#4b4b4b transparent transparent transparent}
#top .nav li.current-cat a,#top .nav li.current-menu-ancestor a,#top .nav li.current-menu-item a,#top .nav li.current_page_item a,#top .nav li.current_page_parent a{background:#ed1262}
#top .nav li ul{background:#ed1262}
#top .nav li ul li{background:#ed1262}
#top .nav li ul li a{color:#fff;background:#ed1262!important}
#top .nav li ul li a:hover{background:#ed1262!important}
#top .nav li ul li.parent>a:after{border-color:transparent transparent transparent #4b4b4b!important}
#top #top-nav{padding:3px 0 2px 0;display:inline-block;margin-top:2.5em}
@media only screen and (min-width:768px){#top #top-nav{margin-top:0}
}
#navigation{font-family:'Open Sans',Arial,sans-serif;font-weight:400}
@media only screen and (min-width:768px){#navigation #top-search-menu a{padding-top:5px;padding-bottom:8px}
}
#navigation .widget_woo_search{margin-bottom:0;width:100%;position:absolute;top:0;left:0}
#navigation .widget_woo_search *,#navigation .widget_woo_search :after,#navigation .widget_woo_search :before{box-sizing:border-box}
@media only screen and (min-width:768px){#navigation .widget_woo_search{display:none;max-width:210px;position:static}
}
#navigation .widget_woo_search .search_main{width:100%;margin-top:0;margin-right:0;padding-right:6px}
#navigation .widget_woo_search .search_main_close{display:none;position:relative;width:20px;height:20px;overflow:hidden;background:0 0;border:0;padding:0;margin:0}
#navigation .widget_woo_search .search_main_close::after,#navigation .widget_woo_search .search_main_close::before{content:'';position:absolute;height:3px;width:100%;top:50%;left:0;margin-top:-2px;background:#4b4b4b;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}
#navigation .widget_woo_search .search_main_close::before{-webkit-transform:rotate(45deg) translate3d(0,0,0);transform:rotate(45deg) translate3d(0,0,0)}
#navigation .widget_woo_search .search_main_close::after{-webkit-transform:rotate(-45deg) translate3d(0,0,0);transform:rotate(-45deg) translate3d(0,0,0)}
@media only screen and (min-width:768px){#navigation .widget_woo_search .search_main_close{display:inline-block}
}
#navigation .widget_woo_search .searchform{width:100%;display:inline-block;text-align:left}
@media only screen and (min-width:768px){#navigation .widget_woo_search .searchform{width:170px}
}
#navigation .search-open .widget_woo_search{display:inline-block}
#navigation .nav li.parent>a{font-weight:700;text-decoration:underline}
@media only screen and (min-width:768px){#navigation .nav li.parent>a{font-weight:400;text-decoration:none}
#navigation .nav li.parent>a:after{border:.3em solid #4b4b4b;border-color:#4b4b4b transparent transparent transparent}
}
@media only screen and (min-width:768px){#navigation .nav li:hover>a{background:#ed1262}
#navigation .nav li:hover>ul{background:#ed1262}
}
#navigation .nav-site-title{font-family:Merriweather,Georgia,serif;font-size:1em;line-height:1.4;float:right;clear:both;margin:.8em .8em .2em .6em}
@media only screen and (min-width:768px){#navigation{float:right!important;clear:none;margin:2px 0 18px 0!important}
}
@media only screen and (max-width:767px){#navigation{margin:10px auto 30px auto}
}
.menu-item-title{padding:4px 10px;line-height:1.4;font-weight:700;text-decoration:underline}
@media only screen and (min-width:768px){.menu-item-title{padding:6px 0;font-size:.8em;line-height:1em;color:#fff;text-decoration:none}
}
@media only screen and (min-width:768px){#navigation .nav li ul ul.inline-sub-menu{display:block;position:relative;margin:0;padding:0;background:0 0;border-radius:0;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #fff}
}
.nav a:hover{background:#ed1262}
.nav li.menu-item-global.current-cat>a,.nav li.menu-item-global.current-menu-ancestor>a,.nav li.menu-item-global.current-menu-item>a,.nav li.menu-item-global.current_page_item>a,.nav li.menu-item-global.current_page_parent>a{background:0 0}
.nav li.menu-item-global.current-cat>a:after,.nav li.menu-item-global.current-menu-ancestor>a:after,.nav li.menu-item-global.current-menu-item>a:after,.nav li.menu-item-global.current_page_item>a:after,.nav li.menu-item-global.current_page_parent>a:after{border-color:#4b4b4b transparent transparent transparent!important}
.nav li.menu-item-global>a{display:none}
@media only screen and (min-width:768px){.nav li.menu-item-global>a{display:block;max-height:20px}
}
.nav li.menu-item-global>a>svg{width:20px;margin-top:-2px;padding-right:.2em}
.nav li.menu-item-global>a>svg>path{fill:#4b4b4b}
@media only screen and (min-width:768px){.nav li.menu-item-global>.sub-menu{right:5px}
}
.nav li.menu-item-global>.sub-menu li.active a:before{content:'';display:inline-block;border:.4em solid #fff;border-color:transparent transparent transparent #4b4b4b;margin-right:.5em}
@media only screen and (min-width:768px){.nav li.menu-item-global>.sub-menu li.active a:before{border-color:transparent transparent transparent #fff}
}
@media only screen and (min-width:768px){.nav li.menu-item--align-right>.sub-menu{right:5px}
}
.nav li.current-cat>a,.nav li.current-menu-ancestor>a,.nav li.current-menu-item>a,.nav li.current_page_item>a,.nav li.current_page_parent>a{background:#ed1262}
@media only screen and (max-width:767px){.nav li{float:none;text-align:right}
}
@media only screen and (min-width:768px){#main-nav.nav>li>a{padding:10px;font-family:'Futura LT W01 Bold';text-transform:uppercase;color:#000;font-size:10.5px;letter-spacing:.05rem}
}
@media only screen and (min-width:768px){#main-nav.nav>li.menu-item-global>a{padding-top:5px}
}
#main-nav.nav>li.menu-item-global>a>svg{margin-top:0}
#top-search-menu{display:none;padding-bottom:2px;background:0 0}
.search-open #top-search-menu{display:none}
@media only screen and (min-width:768px){#top-search-menu a{padding-top:5px}
}
@media only screen and (min-width:768px){#top-search-menu{display:inline-block;font-family:'Futura LT W01 Bold';text-transform:uppercase;color:#000;font-size:10.5px;letter-spacing:.05rem}
}
.nav-search-toggle a::before{content:'';background-image:url(images/search-gray-fpa.svg);background-size:14px 14px;position:relative;display:inline-block;width:14px;height:14px;top:2px;right:4px}
#main-nav{font-size:90%}
#global-nav{font-size:90%;float:right;clear:right;margin-top:.6em}
#global-nav+.nav-site-title{clear:none}
@media only screen and (min-width:768px){#global-nav .menu-item-global>a{padding-top:6px;padding-bottom:6px}
#global-nav .menu-item-global>a:after{top:48%}
}
.mini-cart a.cart-parent,ul.mini-cart li .widget{background:#55534e}
#footer{background-color:#46423f;border-top:0;color:#fff;padding-top:3em;padding-bottom:0}
#footer-widgets{background-color:#55534e;border-top:0;color:#fff;padding-top:3em;padding-bottom:2em}
#footer-widgets .col-full{padding-left:1.4em;padding-right:1.4em}
#footer-widgets .widget{margin-bottom:0;color:#dedddb}
#footer-widgets .widget a:active,#footer-widgets .widget a:focus,#footer-widgets .widget a:link,#footer-widgets .widget a:visited{color:#dedddb;-webkit-transition:color .1s;transition:color .1s}
#footer-widgets .widget a:hover{color:#f7f6f6}
#footer-widgets .textwidget .multiline{line-height:150%}
#footer-widgets .textwidget .standout{color:#fff;font-family:'Open Sans',Arial,sans-serif}
#secondary-footer-widgets{padding:0 0 1em 0}
#secondary-footer-widgets a{color:#dedddb;font-weight:400}
#secondary-footer-widgets ahover{color:#fff}
#secondary-footer-widgets .block{float:left}
#secondary-footer-widgets .secondary-footer-widget-1{width:26%}
#secondary-footer-widgets .secondary-footer-widget-1 .widget p.icon-subhead{color:#9e9d9b;margin:0;padding:0;font-size:1.2em;font-style:oblique}
#secondary-footer-widgets .secondary-footer-widget-1 .widget .icon{float:left;margin:3px 8px 0 0;width:40px;height:40px}
#secondary-footer-widgets .secondary-footer-widget-2{width:18%}
#secondary-footer-widgets .secondary-footer-widget-3{width:18%}
#secondary-footer-widgets .secondary-footer-widget-4{width:18%}
#secondary-footer-widgets .secondary-footer-widget-5{width:18%;border-left:1px solid #9e9d9b;padding:0 0 0 1em}
#secondary-footer-widgets .secondary-footer-widget-5 .widget{margin-bottom:0}
#secondary-footer-widgets .secondary-footer-widget-5 .widget plast-child{margin-bottom:0}
@media only screen and (min-width:0) and (max-width:640px){.secondary-footer-widget-1,.secondary-footer-widget-2,.secondary-footer-widget-3,.secondary-footer-widget-4,.secondary-footer-widget-5{width:100%!important}
}
@media only screen and (min-width:641px) and (max-width:888px){.secondary-footer-widget-1{width:100%!important}
.secondary-footer-widget-2,.secondary-footer-widget-3,.secondary-footer-widget-4,.secondary-footer-widget-5{width:18.8%!important}
}
.modal-content{display:none}
.breadcrumbs{font-family:'Open Sans',Arial,sans-serif}
.breadcrumbs .trail-begin{background:url(images/font-awesome/home-gray.svg) no-repeat 1em .4em/1.4em;-webkit-transition:opacity .2s;transition:opacity .2s}
.breadcrumbs .sep{background:url(images/ico-breadcrumb-sep.svg) no-repeat center top}
#buddypress .comment-reply-link,#buddypress a.button,#buddypress button,#buddypress div.generic-button a,#buddypress input[type=button],#buddypress input[type=reset],#buddypress input[type=submit],#buddypress ul.button-nav li a,#commentform #submit,#main ul.products li.product a.button,.button,.price-pubcode-cart a.button,.s2_form_widget .search span a,.search-results .post-more .button,.submit,.woocommerce-message .button,.woocommerce-message .button:active,.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary,a.bp-title-button,a.button,a.comment-reply-link,a.woo-sc-button,button.button,input.button,input[type=submit]{font-family:'Open Sans',Arial,sans-serif;font-weight:700;color:#fff!important;white-space:nowrap;text-transform:uppercase;border:0;border-radius:5px;padding:4px 8px;background-color:#c08f0d;background-image:-webkit-linear-gradient(top,#f0b310,#c08f0d);background-image:linear-gradient(to bottom,#f0b310,#c08f0d)}
#buddypress .comment-reply-link:hover,#buddypress a.button:hover,#buddypress button:hover,#buddypress div.generic-button a:hover,#buddypress input[type=button]:hover,#buddypress input[type=reset]:hover,#buddypress input[type=submit]:hover,#buddypress ul.button-nav li a:hover,#commentform #submit:hover,#main ul.products li.product a.button:hover,.button:hover,.price-pubcode-cart a.button:hover,.s2_form_widget .search span a:hover,.search-results .post-more .button:hover,.submit:hover,.woocommerce-message .button:active:hover,.woocommerce-message .button:hover,.wp-core-ui .button-primary:hover,.wp-core-ui .button-secondary:hover,.wp-core-ui .button:hover,a.bp-title-button:hover,a.button:hover,a.comment-reply-link:hover,a.woo-sc-button:hover,button.button:hover,input.button:hover,input[type=submit]:hover{border:0;background-color:#c08f0d;background-image:-webkit-linear-gradient(top,#ed1262,#bf0f4f);background-image:linear-gradient(to bottom,#ed1262,#bf0f4f)}
#buddypress .comment-reply-link[disabled],#buddypress .comment-reply-link[disabled]:active,#buddypress .comment-reply-link[disabled]:focus,#buddypress .comment-reply-link[disabled]:hover,#buddypress a.button[disabled],#buddypress a.button[disabled]:active,#buddypress a.button[disabled]:focus,#buddypress a.button[disabled]:hover,#buddypress button[disabled],#buddypress button[disabled]:active,#buddypress button[disabled]:focus,#buddypress button[disabled]:hover,#buddypress div.generic-button a[disabled],#buddypress div.generic-button a[disabled]:active,#buddypress div.generic-button a[disabled]:focus,#buddypress div.generic-button a[disabled]:hover,#buddypress input[type=button][disabled],#buddypress input[type=button][disabled]:active,#buddypress input[type=button][disabled]:focus,#buddypress input[type=button][disabled]:hover,#buddypress input[type=reset][disabled],#buddypress input[type=reset][disabled]:active,#buddypress input[type=reset][disabled]:focus,#buddypress input[type=reset][disabled]:hover,#buddypress input[type=submit][disabled],#buddypress input[type=submit][disabled]:active,#buddypress input[type=submit][disabled]:focus,#buddypress input[type=submit][disabled]:hover,#buddypress ul.button-nav li a[disabled],#buddypress ul.button-nav li a[disabled]:active,#buddypress ul.button-nav li a[disabled]:focus,#buddypress ul.button-nav li a[disabled]:hover,#commentform #submit[disabled],#commentform #submit[disabled]:active,#commentform #submit[disabled]:focus,#commentform #submit[disabled]:hover,#main .button[disabled],#main .button[disabled]:active,#main .button[disabled]:focus,#main .button[disabled]:hover,#main ul.products li.product a.button[disabled],#main ul.products li.product a.button[disabled]:active,#main ul.products li.product a.button[disabled]:focus,#main ul.products li.product a.button[disabled]:hover,.button[disabled],.button[disabled]:active,.button[disabled]:focus,.button[disabled]:hover,.price-pubcode-cart a.button[disabled],.price-pubcode-cart a.button[disabled]:active,.price-pubcode-cart a.button[disabled]:focus,.price-pubcode-cart a.button[disabled]:hover,.s2_form_widget .search span a[disabled],.s2_form_widget .search span a[disabled]:active,.s2_form_widget .search span a[disabled]:focus,.s2_form_widget .search span a[disabled]:hover,.search-results .post-more .button[disabled],.search-results .post-more .button[disabled]:active,.search-results .post-more .button[disabled]:focus,.search-results .post-more .button[disabled]:hover,.submit[disabled],.submit[disabled]:active,.submit[disabled]:focus,.submit[disabled]:hover,.woocommerce-message .button:active[disabled],.woocommerce-message .button:active[disabled]:active,.woocommerce-message .button:active[disabled]:focus,.woocommerce-message .button:active[disabled]:hover,.woocommerce-message .button[disabled],.woocommerce-message .button[disabled]:active,.woocommerce-message .button[disabled]:focus,.woocommerce-message .button[disabled]:hover,.wp-core-ui .button-primary[disabled],.wp-core-ui .button-primary[disabled]:active,.wp-core-ui .button-primary[disabled]:focus,.wp-core-ui .button-primary[disabled]:hover,.wp-core-ui .button-secondary[disabled],.wp-core-ui .button-secondary[disabled]:active,.wp-core-ui .button-secondary[disabled]:focus,.wp-core-ui .button-secondary[disabled]:hover,.wp-core-ui .button[disabled],.wp-core-ui .button[disabled]:active,.wp-core-ui .button[disabled]:focus,.wp-core-ui .button[disabled]:hover,a.bp-title-button[disabled],a.bp-title-button[disabled]:active,a.bp-title-button[disabled]:focus,a.bp-title-button[disabled]:hover,a.button[disabled],a.button[disabled]:active,a.button[disabled]:focus,a.button[disabled]:hover,a.comment-reply-link[disabled],a.comment-reply-link[disabled]:active,a.comment-reply-link[disabled]:focus,a.comment-reply-link[disabled]:hover,a.woo-sc-button[disabled],a.woo-sc-button[disabled]:active,a.woo-sc-button[disabled]:focus,a.woo-sc-button[disabled]:hover,button.button[disabled],button.button[disabled]:active,button.button[disabled]:focus,button.button[disabled]:hover,input.button[disabled],input.button[disabled]:active,input.button[disabled]:focus,input.button[disabled]:hover,input[type=submit][disabled],input[type=submit][disabled]:active,input[type=submit][disabled]:focus,input[type=submit][disabled]:hover{background-color:#888;border-bottom:1px solid #aaa;background-image:-webkit-linear-gradient(top,#aaa,#888);background-image:linear-gradient(to bottom,#aaa,#888)}
#main ul.products li.product a.button,.price-pubcode-cart a.button,.search-results .post-more .button,.woocommerce-message .button,.woocommerce-message .button:active{padding:1px 6px;font-weight:700;font-size:1em;text-decoration:none;text-transform:uppercase;display:inline}
.separator{color:#f0b310;font-weight:700;margin:0 .3em}
.price-pubcode-cart{font-family:'Open Sans',Arial,sans-serif;color:#55534e}
.price-pubcode-cart .sku{font-weight:700}
.price-pubcode-cart .price,.price-pubcode-cart .price .amount{font-family:'Open Sans',Arial,sans-serif;float:none!important;display:inline!important;color:#55534e;font:'Open Sans',Arial,sans-serif;font-weight:700}
.controls-container .flex-control-nav li a{width:7px;padding-top:7px;border-radius:16px;border:3px solid #000}
.controls-container .flex-control-nav li{border:none}
#main ul.state-nav{list-style:none;display:inline-block;margin:0 0 10px;padding:0}
#main ul.state-nav li{margin-bottom:0;padding:0;list-style:none;float:left}
#main ul.state-nav li a{border-radius:3px;padding:4px 7px;margin-right:3px;line-height:1.2}
.anchor-link{padding:20px 0 10px 0;display:block}
.page-template-template-locator article header h1,.page-template-template-locator-teacher article header h1,.slug-store-locator article header h1,.slug-teacher-locator article header h1{float:left}
.page-template-template-locator article .us-locations-btn,.page-template-template-locator-teacher article .us-locations-btn,.slug-store-locator article .us-locations-btn,.slug-teacher-locator article .us-locations-btn{float:right}
#comments h3{font-family:Merriweather,Georgia,serif}
#comments .comment .avatar{display:none}
#respond #commentform input.txt,#respond #commentform textarea{font-family:'Open Sans',Arial,sans-serif}
#respond #commentform input.txt{width:80%}
#featured{background-image:none;border-bottom:0;box-shadow:none;display:inline-block}
#featured article header{background:#d71462;padding:1.3em;bottom:initial;left:initial;width:auto;height:auto}
@media only screen and (min-width:768px){#featured article header{max-width:47%;max-width:calc(50% - 2em)}
#featured article header.top-left{top:-27em;left:5%}
#featured article header.top-right{top:-27em;right:5%}
#featured article header.bottom-left{bottom:2em;left:5%}
#featured article header.bottom-right{bottom:2em;right:5%}
}
#featured article header h1{font-family:'ITC Garamond W01 Book',Merriweather,serif;font-size:1.8em;font-weight:700;color:inherit;text-shadow:none;margin-bottom:0}
#featured article header h1 a{color:inherit}
#featured article header .entry{font-family:'ITC Garamond W01 Book',Merriweather,serif;font-size:1.2em;overflow:visible;height:auto;color:inherit;font-weight:400;text-shadow:none}
#main .share-icons a,.post .post-meta li a,.search-results .features .post-meta li a,.search-results .page .post-meta li a,.search-results .type-portfolio .post-meta li a,.search-results .type-product .post-meta li a,.type-features .post-meta li a,.type-page .post-meta li a{color:#46b1e1!important}
#main .share-icons a:focus,#main .share-icons a:hover,.post .post-meta li a:focus,.post .post-meta li a:hover,.search-results .features .post-meta li a:focus,.search-results .features .post-meta li a:hover,.search-results .page .post-meta li a:focus,.search-results .page .post-meta li a:hover,.search-results .type-portfolio .post-meta li a:focus,.search-results .type-portfolio .post-meta li a:hover,.search-results .type-product .post-meta li a:focus,.search-results .type-product .post-meta li a:hover,.type-features .post-meta li a:focus,.type-features .post-meta li a:hover,.type-page .post-meta li a:focus,.type-page .post-meta li a:hover{color:#248fbf!important}
.post .post-meta{width:100%;float:none}
.post .post-meta ul{padding:0!important}
.post .post-meta li{display:inline;white-space:nowrap}
.post-date{padding-left:0!important}
#main .share-icons{display:inline-block;-webkit-transform:translateY(.2em);-ms-transform:translateY(.2em);transform:translateY(.2em)}
#main .share-icons a{width:1em;height:1em;display:inline-block;-webkit-transition:color .15s;transition:color .15s}
#main .share-icons a svg{fill:currentColor}
#main .share-icons a:focus,#main .share-icons a:hover{border-bottom:0}
.fivecol-four,.fivecol-one,.fivecol-three,.fivecol-two,.fourcol-one,.fourcol-three,.fourcol-two,.sixcol-five,.sixcol-four,.sixcol-one,.sixcol-three,.sixcol-two,.threecol-one,.threecol-two,.twocol-one{margin-bottom:0}
.copy,.reg,.sm,.trade{font-size:70%;-webkit-transform:translateY(-.2em);-ms-transform:translateY(-.2em);transform:translateY(-.2em);display:inline-block}
@font-face{font-family:FontAwesome;src:url(https://netdna.bootstrapcdn.com/font-awesome/4.5.0/fonts/fontawesome-webfont.eot?v=4.6.2);src:url(https://netdna.bootstrapcdn.com/font-awesome/4.5.0/fonts/fontawesome-webfont.eot?#iefix&v=4.6.2) format('embedded-opentype'),url(https://netdna.bootstrapcdn.com/font-awesome/4.5.0/fonts/fontawesome-webfont.woff2?v=4.6.2) format('woff2'),url(https://netdna.bootstrapcdn.com/font-awesome/4.5.0/fonts/fontawesome-webfont.woff?v=4.6.2) format('woff'),url(https://netdna.bootstrapcdn.com/font-awesome/4.5.0/fonts/fontawesome-webfont.ttf?v=4.6.2) format('truetype'),url(https://netdna.bootstrapcdn.com/font-awesome/4.5.0/fonts/fontawesome-webfont.svg?v=4.6.2#fontawesomeregular) format('svg');font-weight:400;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.333333333333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.285714285714286em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}
.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}
.fa-li.fa-lg{left:-1.857142857142857em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.fa-pull-left{float:left}
.fa-pull-right{float:right}
.fa.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right{margin-left:.3em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-cog:before,.fa-gear:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-cogs:before,.fa-gears:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-feed:before,.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}
.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}
.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-gavel:before,.fa-legal:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-bolt:before,.fa-flash:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}
.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}
.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}
.fa-eur:before,.fa-euro:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-inr:before,.fa-rupee:before{content:"\f156"}
.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}
.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}
.fa-krw:before,.fa-won:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before,.fa-gratipay:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-try:before,.fa-turkish-lira:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before{content:"\f197"}
.fa-slack:before{content:"\f198"}
.fa-envelope-square:before{content:"\f199"}
.fa-wordpress:before{content:"\f19a"}
.fa-openid:before{content:"\f19b"}
.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}
.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}
.fa-yahoo:before{content:"\f19e"}
.fa-google:before{content:"\f1a0"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-digg:before{content:"\f1a6"}
.fa-pied-piper-pp:before{content:"\f1a7"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before{content:"\f1a9"}
.fa-joomla:before{content:"\f1aa"}
.fa-language:before{content:"\f1ab"}
.fa-fax:before{content:"\f1ac"}
.fa-building:before{content:"\f1ad"}
.fa-child:before{content:"\f1ae"}
.fa-paw:before{content:"\f1b0"}
.fa-spoon:before{content:"\f1b1"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-recycle:before{content:"\f1b8"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-tree:before{content:"\f1bb"}
.fa-spotify:before{content:"\f1bc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before{content:"\f1be"}
.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}
.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}
.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before{content:"\f1c9"}
.fa-vine:before{content:"\f1ca"}
.fa-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}
.fa-empire:before,.fa-ge:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}
.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}
.fa-history:before{content:"\f1da"}
.fa-circle-thin:before{content:"\f1db"}
.fa-header:before{content:"\f1dc"}
.fa-paragraph:before{content:"\f1dd"}
.fa-sliders:before{content:"\f1de"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before{content:"\f1e2"}
.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}
.fa-tty:before{content:"\f1e4"}
.fa-binoculars:before{content:"\f1e5"}
.fa-plug:before{content:"\f1e6"}
.fa-slideshare:before{content:"\f1e7"}
.fa-twitch:before{content:"\f1e8"}
.fa-yelp:before{content:"\f1e9"}
.fa-newspaper-o:before{content:"\f1ea"}
.fa-wifi:before{content:"\f1eb"}
.fa-calculator:before{content:"\f1ec"}
.fa-paypal:before{content:"\f1ed"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bell-slash-o:before{content:"\f1f7"}
.fa-trash:before{content:"\f1f8"}
.fa-copyright:before{content:"\f1f9"}
.fa-at:before{content:"\f1fa"}
.fa-eyedropper:before{content:"\f1fb"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-area-chart:before{content:"\f1fe"}
.fa-pie-chart:before{content:"\f200"}
.fa-line-chart:before{content:"\f201"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-bicycle:before{content:"\f206"}
.fa-bus:before{content:"\f207"}
.fa-ioxhost:before{content:"\f208"}
.fa-angellist:before{content:"\f209"}
.fa-cc:before{content:"\f20a"}
.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}
.fa-meanpath:before{content:"\f20c"}
.fa-buysellads:before{content:"\f20d"}
.fa-connectdevelop:before{content:"\f20e"}
.fa-dashcube:before{content:"\f210"}
.fa-forumbee:before{content:"\f211"}
.fa-leanpub:before{content:"\f212"}
.fa-sellsy:before{content:"\f213"}
.fa-shirtsinbulk:before{content:"\f214"}
.fa-simplybuilt:before{content:"\f215"}
.fa-skyatlas:before{content:"\f216"}
.fa-cart-plus:before{content:"\f217"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-diamond:before{content:"\f219"}
.fa-ship:before{content:"\f21a"}
.fa-user-secret:before{content:"\f21b"}
.fa-motorcycle:before{content:"\f21c"}
.fa-street-view:before{content:"\f21d"}
.fa-heartbeat:before{content:"\f21e"}
.fa-venus:before{content:"\f221"}
.fa-mars:before{content:"\f222"}
.fa-mercury:before{content:"\f223"}
.fa-intersex:before,.fa-transgender:before{content:"\f224"}
.fa-transgender-alt:before{content:"\f225"}
.fa-venus-double:before{content:"\f226"}
.fa-mars-double:before{content:"\f227"}
.fa-venus-mars:before{content:"\f228"}
.fa-mars-stroke:before{content:"\f229"}
.fa-mars-stroke-v:before{content:"\f22a"}
.fa-mars-stroke-h:before{content:"\f22b"}
.fa-neuter:before{content:"\f22c"}
.fa-genderless:before{content:"\f22d"}
.fa-facebook-official:before{content:"\f230"}
.fa-pinterest-p:before{content:"\f231"}
.fa-whatsapp:before{content:"\f232"}
.fa-server:before{content:"\f233"}
.fa-user-plus:before{content:"\f234"}
.fa-user-times:before{content:"\f235"}
.fa-bed:before,.fa-hotel:before{content:"\f236"}
.fa-viacoin:before{content:"\f237"}
.fa-train:before{content:"\f238"}
.fa-subway:before{content:"\f239"}
.fa-medium:before{content:"\f23a"}
.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}
.fa-optin-monster:before{content:"\f23c"}
.fa-opencart:before{content:"\f23d"}
.fa-expeditedssl:before{content:"\f23e"}
.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}
.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}
.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}
.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}
.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}
.fa-mouse-pointer:before{content:"\f245"}
.fa-i-cursor:before{content:"\f246"}
.fa-object-group:before{content:"\f247"}
.fa-object-ungroup:before{content:"\f248"}
.fa-sticky-note:before{content:"\f249"}
.fa-sticky-note-o:before{content:"\f24a"}
.fa-cc-jcb:before{content:"\f24b"}
.fa-cc-diners-club:before{content:"\f24c"}
.fa-clone:before{content:"\f24d"}
.fa-balance-scale:before{content:"\f24e"}
.fa-hourglass-o:before{content:"\f250"}
.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}
.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}
.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}
.fa-hourglass:before{content:"\f254"}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}
.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}
.fa-hand-scissors-o:before{content:"\f257"}
.fa-hand-lizard-o:before{content:"\f258"}
.fa-hand-spock-o:before{content:"\f259"}
.fa-hand-pointer-o:before{content:"\f25a"}
.fa-hand-peace-o:before{content:"\f25b"}
.fa-trademark:before{content:"\f25c"}
.fa-registered:before{content:"\f25d"}
.fa-creative-commons:before{content:"\f25e"}
.fa-gg:before{content:"\f260"}
.fa-gg-circle:before{content:"\f261"}
.fa-tripadvisor:before{content:"\f262"}
.fa-odnoklassniki:before{content:"\f263"}
.fa-odnoklassniki-square:before{content:"\f264"}
.fa-get-pocket:before{content:"\f265"}
.fa-wikipedia-w:before{content:"\f266"}
.fa-safari:before{content:"\f267"}
.fa-chrome:before{content:"\f268"}
.fa-firefox:before{content:"\f269"}
.fa-opera:before{content:"\f26a"}
.fa-internet-explorer:before{content:"\f26b"}
.fa-television:before,.fa-tv:before{content:"\f26c"}
.fa-contao:before{content:"\f26d"}
.fa-500px:before{content:"\f26e"}
.fa-amazon:before{content:"\f270"}
.fa-calendar-plus-o:before{content:"\f271"}
.fa-calendar-minus-o:before{content:"\f272"}
.fa-calendar-times-o:before{content:"\f273"}
.fa-calendar-check-o:before{content:"\f274"}
.fa-industry:before{content:"\f275"}
.fa-map-pin:before{content:"\f276"}
.fa-map-signs:before{content:"\f277"}
.fa-map-o:before{content:"\f278"}
.fa-map:before{content:"\f279"}
.fa-commenting:before{content:"\f27a"}
.fa-commenting-o:before{content:"\f27b"}
.fa-houzz:before{content:"\f27c"}
.fa-vimeo:before{content:"\f27d"}
.fa-black-tie:before{content:"\f27e"}
.fa-fonticons:before{content:"\f280"}
.fa-reddit-alien:before{content:"\f281"}
.fa-edge:before{content:"\f282"}
.fa-credit-card-alt:before{content:"\f283"}
.fa-codiepie:before{content:"\f284"}
.fa-modx:before{content:"\f285"}
.fa-fort-awesome:before{content:"\f286"}
.fa-usb:before{content:"\f287"}
.fa-product-hunt:before{content:"\f288"}
.fa-mixcloud:before{content:"\f289"}
.fa-scribd:before{content:"\f28a"}
.fa-pause-circle:before{content:"\f28b"}
.fa-pause-circle-o:before{content:"\f28c"}
.fa-stop-circle:before{content:"\f28d"}
.fa-stop-circle-o:before{content:"\f28e"}
.fa-shopping-bag:before{content:"\f290"}
.fa-shopping-basket:before{content:"\f291"}
.fa-hashtag:before{content:"\f292"}
.fa-bluetooth:before{content:"\f293"}
.fa-bluetooth-b:before{content:"\f294"}
.fa-percent:before{content:"\f295"}
.fa-gitlab:before{content:"\f296"}
.fa-wpbeginner:before{content:"\f297"}
.fa-wpforms:before{content:"\f298"}
.fa-envira:before{content:"\f299"}
.fa-universal-access:before{content:"\f29a"}
.fa-wheelchair-alt:before{content:"\f29b"}
.fa-question-circle-o:before{content:"\f29c"}
.fa-blind:before{content:"\f29d"}
.fa-audio-description:before{content:"\f29e"}
.fa-volume-control-phone:before{content:"\f2a0"}
.fa-braille:before{content:"\f2a1"}
.fa-assistive-listening-systems:before{content:"\f2a2"}
.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}
.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}
.fa-glide:before{content:"\f2a5"}
.fa-glide-g:before{content:"\f2a6"}
.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}
.fa-low-vision:before{content:"\f2a8"}
.fa-viadeo:before{content:"\f2a9"}
.fa-viadeo-square:before{content:"\f2aa"}
.fa-snapchat:before{content:"\f2ab"}
.fa-snapchat-ghost:before{content:"\f2ac"}
.fa-snapchat-square:before{content:"\f2ad"}
.fa-pied-piper:before{content:"\f2ae"}
.fa-first-order:before{content:"\f2b0"}
.fa-yoast:before{content:"\f2b1"}
.fa-themeisle:before{content:"\f2b2"}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.redirect-modal{text-align:center}
.featherlight .featherlight-close-icon{font-size:18px;font-weight:700;color:#fff;background-color:#cecece;border-radius:18px;width:23px;height:23px;top:8px;right:8px}
.featherlight .featherlight-content{border-radius:3px;padding:60px 60px 0}
.redirect-modal-title{font-size:1.4em}
.redirect-modal-link{font-size:1.4em;color:#ed1262}
.select2-container,.select2-results .select2-result-label{font-family:'Open Sans',Arial,sans-serif}
#main{font-size:1.05em;line-height:1.6em}
#main a.select2-choice,#main a:visited.select2-choice,#main p a.select2-choice,#main p a:visited.select2-choice{color:#585858;border-bottom-color:#ccc}
.select2-choice>span:first-child,.select2-chosen,.select2-container .select2-choices .select2-search-field input{line-height:32px;padding-top:0;padding-bottom:0}
#homepage_banner{background-color:rgba(215,215,215,.8);padding:2em .2em;text-align:center}
#homepage_banner div.widget_text,#homepage_banner div.widget_text_icl{margin-bottom:0}
#homepage_banner h1{font-family:'Open Sans',Arial,sans-serif;font-weight:700;font-size:1.4em}
#homepage_banner h2{font-family:'Open Sans',Arial,sans-serif;font-weight:400;font-size:1.2em;margin-top:.5em}
.banded-bg,h1.banded-bg,h2.banded-bg,h3.banded-bg,h4.banded-bg,h5.banded-bg,h6.banded-bg{font-family:'Open Sans',Arial,sans-serif;text-transform:uppercase;padding:.4em;color:#fff}
@media only screen and (min-width:768px) and (max-width:991px){.banded-bg,h1.banded-bg,h2.banded-bg,h3.banded-bg,h4.banded-bg,h5.banded-bg,h6.banded-bg{font-size:1em}
}
.banded-bg-mauve{background-color:#b35fa5}
.banded-bg-lavender{background-color:#b295c6}
.banded-bg-cornflower{background-color:#4d90cd}
.banded-bg-sky{background-color:#00aeef}
body.home #breadcrumbs,body.home #main header{display:none}
body.home #content{background:0 0}
@media only screen and (min-width:768px){body.home .fivecol-one{margin-right:2%;width:18.4%;display:inline-block;vertical-align:top}
}
body.home .fivecol-one p{font-size:85%}
@media only screen and (max-width:767px){body.home .fivecol-one p{padding-left:.6em;padding-right:.6em}
}
body.home .fivecol-one.last{text-align:center}
body.home .current-catalog{display:inline-block;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;color:#c9c4b7;font-family:'Open Sans',Arial,sans-serif;font-size:2.2em;text-transform:uppercase;margin-top:.3em;-webkit-transform:scale(1,1.3);-ms-transform:scale(1,1.3);transform:scale(1,1.3)}
@media only screen and (max-width:991px){body.home .current-catalog{font-size:1.8em}
}
body.home .current-catalog:after{content:"";display:inline-block;width:100%}
body.home .catalog-thumbnail{margin-top:-3.3em}
body.home #wrapper>.controls-container{clear:both}
@media only screen and (min-width:960px){body.home #wrapper>.controls-container .slide-image{max-width:960px}
}
body.blog #featured{display:none}
.archive_header{margin-bottom:1.2em;font-family:Merriweather,Georgia,serif;color:#252525}
.archive_header .author-image{float:right;max-height:4em;max-width:4em}
.archive_header h1{font-size:1em;font-weight:400}
.archive_header .author-description{font-size:.6em;margin-top:.3em}
body.post-type-archive.post-type-archive-product.woocommerce-shop-page ul.products{display:none}
body.archive .post{margin-bottom:2em}
body.blog .post{margin-bottom:2em;border-top:1px solid #e1e1e1}
body.blog .post .post-body{padding-top:2em}
.post header .post-category,.type-page header .post-category{display:none}
.post .post-body{float:none;width:100%}
.product-category-description{color:#4b4b4b}
body.blog .read-more{display:block}
#post-featured{border-top:none}
#post-featured .post-body{padding-top:0}
#post-featured .post-thumb{margin:1em 0 1.3em 0;width:100%}
#post-featured .post-video{width:100%}
.category #main{width:73.95%!important}
.s2_form_widget .search span{float:right;margin:-30px 0 0 0}
.s2_form_widget .search input[type=submit],.s2_form_widget .search span a{margin-left:.2em}
.s2_form_widget .search p{margin-bottom:.6em}
.s2_message{padding-top:.6em}
body.single .post-meta ul{margin:0 0 .5em 0!important;padding:0!important}
body.single .post-meta li{display:inline;margin:0 20px 0 0;padding:3px 0 3px 20px;line-height:1}
body.single .grouped_form{display:none}
.single-post .post{border-bottom:0}
.single-post .post .post-meta{float:none}
#main ul.products{padding:0}
#main ul.products.grid li.product{width:22.05%;margin-right:3.8%;margin-bottom:1em;clear:none}
#main ul.products.grid li.product:nth-child(2n){float:left}
#main ul.products.grid li.product img{float:none;margin-right:0;width:100%}
#main ul.products.grid li.product.first{clear:left}
#main ul.products.grid li.product.last{margin-right:0!important}
#main ul.products li.product{float:none;width:auto;margin:2em 0;clear:both;list-style:none;border-top:1px solid rgba(75,75,75,.25)}
#main ul.products li.product:nth-child(2n){float:none;width:auto;margin:0 0 1em 0;clear:both}
#main ul.products li.product ol,#main ul.products li.product ul{padding-left:1.4em}
#main ul.products li.product a.button{float:none}
#main ul.products li.product p{margin:.6em 0}
#main ul.products li.product .img-wrap{display:block;margin:2.3em 2.3em 2.3em 0;min-width:200px;padding:0;background:0 0;border:0;vertical-align:middle;text-align:center}
@media only screen and (min-width:480px){#main ul.products li.product .img-wrap{float:left;display:table-cell}
}
#main ul.products li.product .img-wrap:before{content:none;border:0}
#main ul.products li.product .img-wrap:hover{border:0}
#main ul.products li.product img{max-height:200px;max-width:200px;height:auto;width:auto;display:inline}
#main ul.products li.product h3{margin-top:2em}
#main ul.products li.product .more{margin-right:1em}
.single-product .summary{position:relative;margin-bottom:1em}
.single-product .summary h1{margin-bottom:.35em}
.single-product .summary p{margin:.6em auto}
.single-product .summary .price{font-size:1em}
.single-product .summary form.cart{margin-top:0;float:left}
@media only screen and (min-width:768px){.single-product .summary form.cart{width:48%}
}
.single-product .summary table.group_table{border:1px solid #eee;margin-bottom:12px}
.single-product .summary table.group_table tr.type-product{border:1px solid #eee;vertical-align:middle}
.single-product .summary table.group_table td{padding:12px;vertical-align:middle}
.single-product .summary table.group_table td .quantity{margin:0}
.single-product .summary .product_meta{border-top:none;border-bottom:1px dotted rgba(0,0,0,.1);font-size:inherit;padding-top:0;padding-bottom:.2em;margin-bottom:1em;color:rgba(0,0,0,.7);padding-left:10px;border-left-width:10px;border-left-style:solid;padding-bottom:6px;border-bottom-width:1px;border-bottom-style:solid}
.single-product .summary table.product_attributes{width:auto;border:0;background-color:transparent;margin:1em inherit}
.single-product .summary table.product_attributes td,.single-product .summary table.product_attributes th{width:auto;border:0;padding:.2em .6em;background-color:transparent}
.single-product .summary .product_attribute{margin-bottom:.3em}
.single-product .summary .product_attribute_label{text-transform:uppercase;color:#999;font-size:.85em;letter-spacing:.15em;text-align:left;padding-left:0;text-shadow:none}
.single-product .product .images{width:100%}
.single-product .product .images img{width:100%}
@media only screen and (min-width:640px){.single-product .product .images{width:auto;float:right;margin-right:0;margin-left:3.8%}
.single-product .product .featured_image_portrait{width:32%}
.single-product .product .featured_image_landscape{width:48%}
.single-product .product .summary_landscape,.single-product .product .summary_portrait{width:auto;float:none}
}
.single-product .images img{width:auto;height:auto}
.single-product .images a.zoom::before{border:0}
.single-product .thumbnails{margin:0 0 1rem 0}
.single-product .thumbnails a.zoom:before{display:none}
.single-product .thumbnails img{margin-bottom:8px}
.single-product .thumbnails:after{content:"";clear:both;display:block}
.single-product .thumbnails a.zoom{width:141px;margin-right:19px;float:left}
.single-product .thumbnails a.zoom.last{margin-right:0}
.single-product .related li.product,.single-product .upsells li.product{width:22.05%}
@media only screen and (min-width:670px){.single-product .atlas-manage-subscription{position:absolute;top:-5px;right:0}
}
h2.product_supertitle{margin-bottom:.6em;font-size:1.5em}
h2.product_subtitle{font-style:italic;margin-bottom:1em;font-size:1.2em}
.related{margin-top:2em}
.related h2{font-size:1.5em}
div.pp_woocommerce .pp_details{display:none}
div.pp_woocommerce .pp_content_container{padding-top:40px!important;padding-bottom:40px!important}
table.cart td,table.cart th{border-left:0;border-right:0}
#main table.cart .product-remove a:hover{border-bottom:0}
table.cart td.product-thumbnail{padding:.6em 0}
table.cart td.product-name{vertical-align:middle}
table.cart td.actions .coupon{width:100%}
table.cart td.actions .coupon input.button{padding:4px 8px;width:auto;float:left}
table.cart td.actions .coupon input.input-text{float:left;margin-right:8px;width:47%}
.return-to-shop .button{margin:0}
.quantity input.qty{font-family:'Open Sans',Arial,sans-serif;font-weight:400}
.faber-checkout-selector{margin-top:26px}
.cart-transfer-exception .faber-checkout-selector{float:right;padding:15px;border:1px solid #ddd;border-radius:8px}
.cart-transfer-exception .faber-checkout-selector .checkout-button{float:left;clear:both}
.cart-transfer-exception .faber-checkout-select{float:left;width:100%;margin-bottom:15px}
.cart-transfer-exception .faber-checkout-select{width:100%}
.woocommerce-billing-fields .form-row input[type=password],.woocommerce-billing-fields .form-row input[type=text]{width:100%}
.woocommerce-billing-fields #billing_country_field,.woocommerce-billing-fields #billing_state_field{min-height:58px}
.entry .woocommerce-checkout-review-order-table td{padding:.6em}
.shop_table.cart .product-price,.shop_table.cart .product-quantity,.shop_table.cart .product-subtotal,.shop_table.cart .woocommerce-Price-amount{padding:0 4px}
.shop_table.cart .actions button.button,.shop_table.cart .actions input.button,.shop_table.cart .actions input[type=submit]{margin-left:0;margin-right:0}
.checkout-button.button{box-sizing:border-box;width:100%;margin:0}
@media only screen and (min-width:480px){.checkout-button.button{width:auto}
}
#main .wc-saved-payment-methods{padding-left:1rem}
#main .wc-saved-payment-methods li{list-style:none}
.search-results .post-meta img{margin-bottom:1em}
.search-results .post-meta img.woocommerce-placeholder{display:none}
.search-results .archive_header{border:none;margin:0}
.search-results #main>article{border-top:1px solid #e1e1e1;padding-top:2em}
@media only screen and (min-width:768px){.search-results .features .post-meta,.search-results .page .post-meta,.search-results .type-portfolio .post-meta,.search-results .type-product .post-meta,.search-results article.page>.post-meta,.search-results article.post>.post-meta{margin-top:.4em}
.search-results article.page>.post-meta,.search-results article.post>.post-meta{margin-bottom:1.5em;float:left!important;width:0}
.search-results article.page .post-body,.search-results article.post .post-body{float:right;width:100%}
.search-results article.page.has-post-thumbnail>.post-meta,.search-results article.post.has-post-thumbnail>.post-meta{width:19.01%}
.search-results article.page.has-post-thumbnail .post-body,.search-results article.post.has-post-thumbnail .post-body{float:right;width:76.06%}
}
.read-more-product{margin-right:.6em}
#main ul.gform_fields{padding-left:0}
#main ul.gform_fields input[type=email],#main ul.gform_fields input[type=password],#main ul.gform_fields input[type=tel],#main ul.gform_fields input[type=text],#main ul.gform_fields input[type=url],#main ul.gform_fields textarea{font-family:'Open Sans',Arial,sans-serif;padding:6px 12px!important;margin:0 0 .6em 0}
#main li.gfield{margin:0}
#main li.gfield.gform_faber_margin_top{margin-top:1rem}
#main li.gfield.gform_faber_margin_bottom{margin-bottom:1rem}
#main label.gfield_label{font-weight:400;margin:0}
#main .fpa-address label.gfield_label_before_complex,#main .fpa-signup-mailing-address label.gfield_label_before_complex{margin:18px 0 12px 0}
#main .fpa-address .address_city,#main .fpa-signup-mailing-address .address_city{width:100%;padding:0}
#main .fpa-address .address_city input.medium,#main .fpa-address .address_city input[type=text],#main .fpa-signup-mailing-address .address_city input.medium,#main .fpa-signup-mailing-address .address_city input[type=text]{width:100%}
#main ul.gfield_checkbox{padding-left:0!important;margin-left:0!important}
#main ul.gfield_checkbox li{width:130px;display:inline-block;margin:0 0 5px 0}
#main ul.gfield_checkbox input{margin:0 5px 0 0;display:inline}
#main ul.gfield_checkbox label{display:inline;font-size:100%}
#main .ginput_container_email input{width:100%}
#main li.gravity-permissions{margin-bottom:24px}
#main li.gravity-permissions .gfield_label{display:none}
#main li.gravity-permissions .ginput_container_checkbox{margin-top:0}
#main li.gravity-permissions .gfield_checkbox{margin-top:0}
#main li.gravity-permissions .gfield_checkbox li{display:block;width:280px}
#main span.address_state{padding-right:0;margin-bottom:0}
@media only screen and (min-width:641px){#main span.address_state{margin-left:5px;padding:0}
}
#main span.address_state .select2-container{width:100%}
#main span.address_country{margin:0 -4px 0 0;width:100%;margin-left:0}
@media only screen and (min-width:641px){#main span.address_country{padding-right:16px;width:50%}
}
#main span.address_country .select2-container{width:100%}
@media only screen and (min-width:641px){#main span.address_zip{padding-right:16px!important}
}
#main .gform_ajax_spinner{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}
#main .gform_confirmation_message{background-color:#d9ffcc;padding:16px;border:3px solid #7eaf7b;border-radius:5px}
#main .fpa-signup .gfield_required{display:none}
body .gform_wrapper .top_label div.ginput_container{margin:0;margin-top:0}
body .gform_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:0;margin-bottom:1rem}
.gform_wrapper .gsection_description{font-size:100%}
.gform_wrapper .gsection{border:0}
.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio{margin-left:0!important;padding:0}
#main .gform_wrapper .gfield.gform_faber_block ul.gfield_checkbox{padding-left:0}
#main .gform_wrapper .gfield.gform_faber_block ul.gfield_checkbox li{display:block;width:auto}
#main .gform_wrapper .gfield.gform_faber_inline ul.gfield_radio{padding-left:0}
#main .gform_wrapper .gfield.gform_faber_inline ul.gfield_radio li{display:inline;margin-right:1rem}
#main .gform_wrapper .gfield.gform_faber_inline ul.gfield_radio li input[type=radio]{margin-top:0}
.gform_wrapper .top_label .gfield_label,.gform_wrapper.gform_validation_error .top_label .gfield_label{display:inline-block;width:100%}
.gform_wrapper .gravity-organization input.medium,.gform_wrapper .gravity-organization input[type=text],.gform_wrapper.gform_validation_error .gravity-organization input.medium,.gform_wrapper.gform_validation_error .gravity-organization input[type=text]{width:100%}
#gdpr-legal{margin-bottom:20px;font-size:100%;padding-top:1rem;border-top:1px solid #ccc}
.gdpr-footer{margin-bottom:20px}
.gdpr-logo{float:left;padding-right:2%;width:14%}
.gdpr-message{float:left;font-size:100%;width:84%}
@media only screen and (min-width:730px){.gdpr-message{margin-top:1rem}
}
.faber_atlas_nav_heading{margin:1.5rem 0}
#main ul.faber_atlas_nav{padding:0}
#main li.faber_atlas_nav_break{height:0;list-style:none;margin:0}
@media only screen and (min-width:852px){.faber_atlas_nav_break{display:none}
}
.featherlight.faber_atlas_walkthrough .featherlight-content{max-width:800px;width:93%;padding:0;border-bottom:0}
.featherlight.faber_atlas_walkthrough .featherlight-content:after{content:"";display:block;overflow:hidden;padding-bottom:58.25%;position:relative;height:0}
.featherlight.faber_atlas_walkthrough .featherlight-content iframe{margin:18px;left:0;top:0;position:absolute;width:calc(100% - 36px);height:calc(100% - 36px);z-index:1}
#main li.faber_atlas_nav_item{list-style:none}
.faber_atlas_nav_item{list-style:none;display:inline-block;margin:.4em 0}
.faber_atlas_level,.faber_atlas_nav_title{font-family:'ITC Garamond W01 Book',Merriweather,serif;font-size:1.4em;display:inline-block;padding:8px 12px}
#main a.faber_atlas_level,#main a.faber_atlas_level:focus,#main a.faber_atlas_level:hover,#main a.faber_atlas_nav_title,#main a.faber_atlas_nav_title:focus,#main a.faber_atlas_nav_title:hover{border:0;color:#fff}
.faber_atlas_myfirst .faber_atlas_nav_title{background-color:#1eb1ed}
.faber_atlas_myfirst .faber_atlas_nav_title:hover{background-color:#12a4e0}
.faber_atlas_level_primer .faber_atlas_nav_title{background-color:#5d54a0}
.faber_atlas_level_primer .faber_atlas_nav_title:hover{background-color:#534b8f}
.faber_atlas_level_1 .faber_atlas_nav_title{background-color:#e31965}
.faber_atlas_level_1 .faber_atlas_nav_title:hover{background-color:#cc165b}
.faber_atlas_level_2a .faber_atlas_nav_title{background-color:#5091cb}
.faber_atlas_level_2a .faber_atlas_nav_title:hover{background-color:#3c85c5}
.faber_atlas_level_2b .faber_atlas_nav_title{background-color:#f69e60}
.faber_atlas_level_2b .faber_atlas_nav_title:hover{background-color:#f58f48}
.faber_atlas_level_3a .faber_atlas_nav_title{background-color:#5fc5c3}
.faber_atlas_level_3a .faber_atlas_nav_title:hover{background-color:#4cbebc}
.faber_atlas_level_3b .faber_atlas_nav_title{background-color:#b19bc9}
.faber_atlas_level_3b .faber_atlas_nav_title:hover{background-color:#a48ac0}
.faber_atlas_level_4 .faber_atlas_nav_title{background-color:#fcb851}
.faber_atlas_level_4 .faber_atlas_nav_title:hover{background-color:#fcae38}
.faber_atlas_level_5 .faber_atlas_nav_title{background-color:#6a9282}
.faber_atlas_level_5 .faber_atlas_nav_title:hover{background-color:#5f8375}
.faber_atlas_accelerated1 .faber_atlas_nav_title{background-color:#d7b290}
.faber_atlas_accelerated1 .faber_atlas_nav_title:hover{background-color:#d0a57d}
.faber_atlas_accelerated2 .faber_atlas_nav_title{background-color:#b47970}
.faber_atlas_accelerated2 .faber_atlas_nav_title:hover{background-color:#ab695f}
.faber_atlas_adult .faber_atlas_nav_title{background-color:#a6c6b2}
.faber_atlas_adult .faber_atlas_nav_title:hover{background-color:#96bca5}
.faber_atlas_literature .faber_atlas_nav_title{background-color:#9a809d}
.faber_atlas_literature .faber_atlas_nav_title:hover{background-color:#8f7292}
.faber_atlas_scales .faber_atlas_nav_title{background-color:#5a5b5e}
.faber_atlas_scales .faber_atlas_nav_title:hover{background-color:#4e4e51}
.faber_atlas_signed_out{background-color:#f5f5f5;padding:20px}
.em-browse-categories{min-height:40px}
.em-browse-categories a{white-space:nowrap}
.entry .em-list-grouped-header{font-size:1.35em;margin:2em 0 1.3em 0}
.entry .em-grouping-header{font-size:1.2em}
.entry .events-table,.entry .events-table td{border:0;background:0 0}
.entry .events-table tr>td:nth-child(1){width:15%}
.entry .events-table td{padding:10px 0}
.entry .css-events-list .events-table td{padding:10px 10px 10px 0;min-width:66px}
@media only screen and (max-width:767px){.event-map-aside{display:none}
}
@media only screen and (min-width:768px){.event-map-aside{float:right;margin:0 0 1.3em 1.3em}
}
.event-meta{color:rgba(0,0,0,.7);padding:0 0 .2em 1em;margin-bottom:1em;border-top:none;border-right:none;border-left-width:10px;border-left-style:solid;border-left-color:#f0b310;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f0b310}
.slug-events .em-list-grouped-header{display:none}
.slug-events .page header h1,.slug-past-events .page header h1{float:left;width:50%}
body.bbp-user-page #main{width:100%;float:none}
body.bbp-user-page #sidebar{display:none}
#bbpress-forums{font-size:1em}
#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{font-size:1em}
#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-size:.9em}
.bbp-pagination,div.bbp-breadcrumb,div.bbp-template-notice p,div.bbp-topic-tags{font-size:.8em}
#bbpress-forums .widget_display_replies img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar{margin-bottom:.25em}
.bbp-pagination img.avatar,div.bbp-breadcrumb img.avatar,div.bbp-template-notice p img.avatar,div.bbp-topic-tags img.avatar{margin-bottom:.1em!important}
#main #bbpress-forums ul{padding:0;margin:0}
#main #bbpress-forums li{list-style:none;margin:0}
#main #bbpress-forums li.bbp-footer,#main #bbpress-forums li.bbp-header{padding-left:0;padding-right:0}
#main #bbpress-forums li.bbp-forum-info,#main #bbpress-forums li.bbp-topic-title{padding-left:1%}
#bbpress-forums .bbp-attachments li{display:inline-block}
#bbpress-forums .bbp-attachments ol li.bbp-atthumb .wp-caption{padding:0 9px 0 0}
body.buddypress.bp-user #sidebar{display:none}
#whats-new-form{margin-top:2em}
.bp_members header{display:none}
#buddypress div.dir-search{margin-top:0}
#buddypress .dir-form{clear:none}
#buddypress .submit{background:initial;margin:0}
#buddypress .activity-list li.mini .activity-avatar img.FB_profile_pic,#buddypress .activity-list li.mini .activity-avatar img.avatar{height:auto;margin-left:auto;width:auto}
#buddypress #item-header h1.user-fullname{line-height:1.2;margin-bottom:0}
#buddypress #item-header h2.user-nicename{font-size:1em;color:#55534e}
#buddypress #item-header-content{max-width:795px}
#buddypress #item-nav{float:left;width:30%}
#buddypress #item-nav li{float:none;white-space:nowrap}
#buddypress #item-body{float:right;width:68%}
.woocommerce-edit-account .form-row input[type=password],.woocommerce-edit-account .form-row input[type=text]{width:100%}
.woocommerce-edit-account .faber-username input{background-color:#f5f5f5}
.woocommerce-edit-account .faber-username .optional{display:none}
.woocommerce-notices-wrapper{margin-bottom:24px}
.fp_cart_content_info.button{margin:10px 0}
.button.added:before,.button.loading:before{top:.33em;left:auto;right:-1.6em}
.price-pubcode-cart a.button{margin-right:1em}
ul.products li.product .added_to_cart{display:inline;margin-left:2em}
.entry .woocommerce-loop-category__title,.woocommerce-loop-category__title{margin:1.5em 0 .8em;font-size:1.2em;font-weight:700;line-height:1}
.woocommerce-MyAccount-navigation{display:none}
.layout-full .upsells{clear:both;float:left;width:100%}
.faber-amplitude{float:right}
#main .woocommerce-checkout ul.wc_payment_methods{margin:1.2em 0;padding:0;list-style:none}
#main .woocommerce-checkout ul.wc_payment_methods .wc_payment_method{list-style:none}
#main a.purchased-on{text-shadow:none;background-color:silver;background-image:none;box-shadow:none;padding:1px 6px;margin:0}
#main a.purchased-on:active,#main a.purchased-on:focus,#main a.purchased-on:hover{background-image:-webkit-linear-gradient(top,#ed1262,#bf0f4f);background-image:linear-gradient(to bottom,#ed1262,#bf0f4f);text-decoration:none;border-bottom:1px solid rgba(237,18,98,.2)}
#main .payment_box:after,#main .payment_box:before{content:" ";display:table}
#main .payment_box:after{clear:both}
.woocommerce-customer-details{margin-bottom:2rem}
.entry table td.download-product{vertical-align:top;padding-bottom:1rem}
.entry table td.download-file .button,.entry table td.download-file a.button{white-space:normal}
.tax-product_tag.term-digital-edition-available .price-pubcode-cart .price,.tax-product_tag.term-digital-edition-available .price-pubcode-cart .price+.separator,.tax-product_tag.term-digital-edition-available .price-pubcode-cart .sku_wrapper+.separator,.tax-product_tag.term-digital-edition-available .price-pubcode-cart a.button{display:none!important}
#main ul.woocommerce-error{padding:0 0 0 .6rem;list-style:none}
.fp_save_cart_mail_notification.button{display:none}
.fp_email_cart_cart_name_tablerow{display:none}
.fp_cart_list_mail_table .g-recaptcha{display:inline-block}
.fp_cart_list_mail_table .g-recaptcha.required{border:2px solid;border-color:red;border-radius:3px}
.fp_email_form_caption #success_message{display:block}
div#fp_cart_list_mail_popup.popup_content{padding:10px 0}
#main a.wp-playlist-caption:active,#main a.wp-playlist-caption:focus,#main a.wp-playlist-caption:hover,#main a.wp-playlist-caption:visited:active,#main a.wp-playlist-caption:visited:focus,#main a.wp-playlist-caption:visited:hover{border-bottom:1px solid transparent}
#cookie-notice{font-family:inherit}
#cn-close-notice{display:none}
.cookie-notice-container{border-top:5px solid #f4ebd2}
.aiovg_videos header{margin-bottom:2rem}
#main ul.calameo-publication-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:20px;margin:0;padding:0}
@media only screen and (min-width:425px){#main ul.calameo-publication-list{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}
}
@media only screen and (min-width:660px){#main ul.calameo-publication-list{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}
}
#main ul.calameo-publication-list li{list-style:none;margin:0;padding:0}
#main ul.calameo-publication-list h5{margin:1rem 0}
#main .calameo-publication-group-title{padding-bottom:1.5rem;margin:1.5rem 0;border-bottom:1px solid #e5e5e5}
body.fpa-cloud{background:#fff}
@media only screen and (min-width:768px){body.fpa-cloud{background:#fff}
}
body.fpa-cloud #main ul.products.columns-3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
body.fpa-cloud #main ul.products.columns-3:after{content:"";-ms-flex-preferred-size:30%;flex-basis:30%}
body.fpa-cloud #main ul.products.columns-3 li.product{width:100%;margin-top:0;margin-bottom:1em;border:none}
@media only screen and (min-width:425px){body.fpa-cloud #main ul.products.columns-3 li.product{-ms-flex-preferred-size:47%;flex-basis:47%}
body.fpa-cloud #main ul.products.columns-3 li.product .last{border-bottom:none}
}
@media only screen and (min-width:660px){body.fpa-cloud #main ul.products.columns-3 li.product{-ms-flex-preferred-size:30%;flex-basis:30%}
}
body.fpa-cloud #main ul.products.columns-3 li.product .img-wrap{min-width:0;margin-left:0;margin-right:0;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
body.fpa-cloud #main ul.products.columns-3 li.product img{width:100%;max-width:100%;max-height:none}
body.fpa-cloud #main ul.products.columns-3 li.product p{display:none}
body.fpa-cloud #main .download-product a,body.fpa-cloud #main .woocommerce-table__product-name a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
body.fpa-cloud #main .download-product a:active,body.fpa-cloud #main .download-product a:focus,body.fpa-cloud #main .download-product a:hover,body.fpa-cloud #main .download-product a:visited,body.fpa-cloud #main .woocommerce-table__product-name a:active,body.fpa-cloud #main .woocommerce-table__product-name a:focus,body.fpa-cloud #main .woocommerce-table__product-name a:hover,body.fpa-cloud #main .woocommerce-table__product-name a:visited{text-decoration:none;border:1px transparent;border-color:transparent;margin-bottom:1px}
body.fpa-cloud #main .download-product a:after,body.fpa-cloud #main .woocommerce-table__product-name a:after{font-family:'Open Sans',Arial,sans-serif;font-weight:700;color:#fff!important;white-space:nowrap;text-transform:uppercase;border:0;border-radius:5px;padding:1px 6px;background-color:#c08f0d;background-image:-webkit-linear-gradient(top,#f0b310,#c08f0d);background-image:linear-gradient(to bottom,#f0b310,#c08f0d)}
body.fpa-cloud #main .download-product a:hover::after,body.fpa-cloud #main .woocommerce-table__product-name a:hover::after{border:0;background-color:#c08f0d;background-image:-webkit-linear-gradient(top,#ed1262,#bf0f4f);background-image:linear-gradient(to bottom,#ed1262,#bf0f4f)}
body.fpa-cloud #main .download-product a.simple:after,body.fpa-cloud #main .woocommerce-table__product-name a.simple:after{content:'Listen Now'}
body.fpa-cloud #main .download-product a.subscription:after,body.fpa-cloud #main .woocommerce-table__product-name a.subscription:after{content:'View Now'}
body.fpa-cloud #main .share-icons{display:none}
body.fpa-cloud #main .share-icons+.separator{display:none}
body.fpa-cloud .has-playlist .images.featured_image_landscape{display:none}
body.fpa-cloud .has-purchased .price{display:none!important}
body.fpa-cloud .has-purchased .price+.separator{display:none}
body.fpa-cloud .has-purchased.product-type-subscription .product_body_faber{display:none}
body.fpa-cloud .has-purchased.product-type-subscription .images.featured_image_landscape{display:none}
body.fpa-cloud .shop_table.cart .button[name=update_cart]{display:none}
@media only screen and (min-width:768px){body.fpa-cloud #navigation{margin:30px 0 18px 0!important}
}
@media only screen and (min-width:840px){body.fpa-cloud.home #main .home-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 6%}
}
body.fpa-cloud.home #main .home-intro__title{display:block;font-family:'Futura LT W01 Light';font-size:35px;color:#29abe2;width:285px;margin:2rem auto;letter-spacing:.04em}
@media only screen and (min-width:840px){body.fpa-cloud.home #main .home-intro__title{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:40%;flex-basis:40%}
}
body.fpa-cloud.home #main .home-intro__easy-access{display:block;text-transform:uppercase;font-family:'Futura LT W01 Bold'}
@media only screen and (min-width:870px){body.fpa-cloud.home #main .home-intro__image{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:60%;flex-basis:60%}
}
body.fpa-cloud.home #main .home-intro__image img{display:block;width:100%;margin:0 auto}
@media only screen and (min-width:500px){body.fpa-cloud.home #main .home-intro__image img{width:auto;max-width:500px}
}
body.fpa-cloud.home #main .home-options{padding:0;margin:0}
@media only screen and (min-width:870px){body.fpa-cloud.home #main .home-options{display:-webkit-box;display:-ms-flexbox;display:flex}
}
body.fpa-cloud.home #main .home-options li{position:relative;-webkit-box-align:space-between;-ms-flex-align:space-between;-ms-grid-row-align:space-between;align-items:space-between;margin:1rem auto;padding:.2rem 2rem .6rem 2rem;padding-left:125px;list-style:none;border:1px solid #aaa;border-radius:6px;max-width:240px}
body.fpa-cloud.home #main .home-options li img{position:absolute;width:90px;left:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
body.fpa-cloud.home #main .home-options li .home-options__title{font-family:'Futura LT W01 Bold';text-transform:uppercase;font-size:26px;margin:0;margin-top:1.3rem}
body.fpa-cloud.home #main .home-options li .home-options__text{font-family:'Futura LT W01 Medium';font-size:16px}