/*
THEME NAME: ic FX
THEME URI: http://www.inerciacreativa.com/
DESCRIPTION: Tema desarrollado por <a href="http://www.inerciacreativa.com/">Inercia Creativa</a>, versión <strong>HTML5</strong>.
VERSION: 1.0
AUTHOR: Jose Cuesta
AUTHOR URI: http://www.inerciacreativa.com/
TAGS: ic fx, widgets, developer
TEXT DOMAIN: ic-fx
*/
html{margin:0;font-size:100%;overflow-y:scroll;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#FF0;color:#000}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}fieldset{margin:0;border:0;padding:0}legend{*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button[disabled],input[disabled]{cursor:default}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0!important;padding:0!important}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}th,td{padding:0;text-align:left;vertical-align:middle}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}figure{margin:0}@font-face{font-family:'DINMitAltRegular';src:url('../fonts/font-dinma.eot');src:url('../fonts/font-dinma.eot?#iefix') format('embedded-opentype'),url('../fonts/font-dinma.woff') format('woff'),url('../fonts/font-dinma.ttf') format('truetype'),url('../fonts/font-dinma.svg#DINMitAltRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'DINEngschriftRegular';src:url('../fonts/font-dine.eot');src:url('../fonts/font-dine.eot?#iefix') format('embedded-opentype'),url('../fonts/font-dine.woff') format('woff'),url('../fonts/font-dine.ttf') format('truetype'),url('../fonts/font-dine.svg#DINEngschriftRegular') format('svg');font-weight:normal;font-style:normal}body{font-family:"DINMitAltRegular","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.2857142857142858;color:#464646;background:#000}a{text-decoration:none;color:#b89125}a:hover{color:#ca852c}.content h1,.content h2{-webkit-text-stroke:.005em}h1,h2,h3,h4,h5,h6{margin:0 0 1.2857142857142858em 0;font-family:"DINMitAltRegular","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.2857142857142858;text-rendering:optimizeLegibility}h1{font-size:2.4285714285714284em;line-height:1.0588235294117647;margin-bottom:.5294117647058824em}h2{font-size:2em;line-height:1.2857142857142858;margin-bottom:.6428571428571429em}h3{font-size:1.4285714285714286em;line-height:.9;margin-bottom:.9em}p{margin:0 0 1.2857142857142858em}ul,ol{margin:0 0 1.2857142857142858em 0;padding:0 0 0 1.2857142857142858em}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:1.2857142857142858}nav ul,nav ol{list-style:none;margin:0;padding:0}dd{margin:0 0 0 3em}pre,code,kbd,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:1em}pre{margin:1.2857142857142858em 0;white-space:pre;white-space:pre-wrap;word-wrap:break-word}form{position:relative;margin:0 0 1.2857142857142858em}fieldset{border:0;padding:0;margin:0}label{cursor:pointer;position:relative}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.input-disabled{display:inline-block;padding:3px 6px;height:1.2222222222222223em;font-family:"DINEngschriftRegular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2857142857142858em;line-height:1.2222222222222223;color:#272727;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;vertical-align:middle}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.input-disabled{background-color:#dac939;border:0 solid #d2d5d9;-webkit-transition:all border linear .2s,box-shadow linear .2s ease-out;-moz-transition:all border linear .2s,box-shadow linear .2s ease-out;-ms-transition:all border linear .2s,box-shadow linear .2s ease-out;-o-transition:all border linear .2s,box-shadow linear .2s ease-out;transition:all border linear .2s,box-shadow linear .2s ease-out}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.input-disabled:focus{border-color:#c4c8cd;color:#1b1b1b;background:#decf4e;outline:0}input,textarea,.input-disabled{width:306px}textarea,select[multiple],select[size]{height:auto}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;line-height:normal;cursor:pointer}select,input[type="file"]{height:28px;line-height:28px}select{width:318px;border:1px solid #d2d5d9;background-color:#dac939}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.form-control,.form-actions{margin-bottom:.6428571428571429em}.aligncenter{display:block;margin:1.2857142857142858em auto;text-align:center}.alignleft{float:left;margin:0 1.2857142857142858em 1em 0}.alignright{float:right;margin:0 0 1em 1.2857142857142858em}.alignleft figure,.alignright figure{display:table;width:1px}.alignleft figure>a,.alignright figure>a,.alignleft figure>img,.alignright figure>img,.alignleft figure figcaption,.alignright figure figcaption{display:table-row}.alignleft figure img,.alignright figure img{max-width:none}figure{display:block;margin:0 auto}figure>a{border:none!important}figcaption{font-size:.8571428571428571em;line-height:1.5;text-align:center;color:#fff}img{border:0;max-width:100%;height:auto}.gallery{list-style:none;margin:0;padding:0}.gallery li,.gallery a,.gallery img{float:left}.gallery-item{padding:0 0 0 10px}.gallery-item:first-child{padding:0}.gallery-about-thumbnail{overflow:hidden;width:640px;height:290px}iframe,object,embed{border:none!important}iframe{display:block;margin:0 auto}.video,.vvqbox{position:relative;display:block;margin:1.2857142857142858em auto;padding:25px 0 56.25%;height:0}.video iframe,.vvqbox iframe,.video object,.vvqbox object,.video embed,.vvqbox embed{position:absolute;top:0;left:0;width:100%;height:100%}.button-primary,.page-contact .sendbutton{border:0;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;padding:9px 11px;width:auto;font-family:"DINEngschriftRegular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:22px;color:#FFF;background:#375d82}.button-primary:focus,.page-contact .sendbutton:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.button-primary:hover,.page-contact .sendbutton:hover{text-shadow:0 0 2px rgba(0,0,0,0.4);background:#2a8147}.button-primary:active,.page-contact .sendbutton:active{text-shadow:0 0 2px rgba(0,0,0,0.4);background:#d39a50}.widget{position:relative;font-family:"DINEngschriftRegular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#464646}.widget ul{list-style:none;margin:0;padding:0}.widget-title{margin:0;font-size:1.1875em;line-height:1.263157894736842;font-family:"DINEngschriftRegular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#b48e24}.aside-primary{position:absolute;top:0;right:0;bottom:-106px;border-left:1px solid #1e1e1e}.aside-primary:before{position:absolute;top:-156px;left:0;display:block;content:'';width:161px;height:123px;background:url(../images/blog.png)}.aside-primary:after{display:block;content:'';margin:-34px 0 0;width:53px;height:75px;background:url(../images/sprite-blog.png) no-repeat right bottom}.aside-primary .widget{margin:-34px 0 48px;font-size:1.1428571428571428em;line-height:1.1875}.aside-primary a{color:#373737}.aside-primary a:hover{color:#3a72a2;text-decoration:underline}.widget-associates .associates{float:left;margin:0 3px 0 0}.widget-associates h3{margin:0;font-size:1.2142857142857142em;line-height:1.2352941176470588;font-family:"DINEngschriftRegular","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:lowercase;color:#2f2f2f}.widget-associates a{overflow:hidden;float:left;margin:0 3px 0 0;height:30px;text-indent:-99em;background-image:url(../images/sprite-footer.png)}.widget-associates .associates-partners{width:123px;margin:0}.widget-associates .associates-more{margin:0;width:285px}.widget-associates .associates-more a{margin-right:1px}.widget-associates .bendito{width:140px;background-position:0 -25px}.widget-associates .bendito:hover{background-position:0 35px}.widget-associates .printastic{width:80px;background-position:-140px -25px}.widget-associates .printastic:hover{background-position:-140px 35px}.widget-associates .cdmon{width:76px;background-position:-220px -25px}.widget-associates .cdmon:hover{background-position:-220px 35px}.widget-associates .inerciacreativa{margin-top:-6px;width:41px;height:40px;background-position:-296px -20px}.widget-associates .inerciacreativa:hover{background-position:-296px 40px}.widget-associates .vimeo{width:93px;background-position:-337px -25px}.widget-associates .vimeo:hover{background-position:-337px 35px}.widget-associates .youtube{width:66px;background-position:-430px -25px}.widget-associates .youtube:hover{background-position:-430px 35px}.widget-associates .facebook{margin:-2px 0 0;width:30px;background-position:-496px -22px}.widget-associates .facebook:hover{background-position:-496px 38px}.widget-associates .monster-1{margin:-24px 0 0!important;width:49px;height:54px;background-position:-526px -2px}.widget-associates .monster-1:hover{background-position:-526px 58px}.widget-associates .monster-2{margin:-8px 0 0!important;width:42px;height:44px;background-position:-575px -16px}.widget-associates .monster-2:hover{background-position:-575px 44px}.widget-credits{text-indent:-99em;font-size:.8571428571428571em;line-height:1.5;color:#323232;background:url(../images/credits.png) 50% 50% no-repeat}.widget-follow a{display:block;overflow:hidden;text-indent:-99em;background-image:url(../images/sprite-follow.png)}.widget-follow .bendito{margin:1px 0 3px;width:72px;height:44px}.widget-follow .bendito:hover{background-position:-94px 0}.widget-follow .vimeo{width:94px;height:22px;background-position:0 -48px}.widget-follow .vimeo:hover{background-position:-94px -48px}.widget-follow .youtube{margin:0 34px 0 2px;margin-right:34px;width:60px;height:26px;background-position:-2px -70px}.widget-follow .youtube:hover{background-position:-96px -70px}.widget-follow .facebook{margin:0 0 0 4px;width:32px;height:32px;background-position:-4px -96px}.widget-follow .facebook:hover{background-position:-98px -96px}.widget-follow .twitter{width:32px;height:32px;background-position:-36px -96px}.widget-follow .twitter:hover{background-position:-130px -96px}.widget-archive{text-transform:capitalize}nav{overflow:hidden}.nav-item{position:relative;float:left;margin:0 28px 0 0}.nav-item a{overflow:hidden;text-indent:-99em;position:relative;display:block;padding:0;font-size:1.4285714285714286em;line-height:1;text-transform:uppercase;color:#464646}.nav-item:hover>a,.nav-item a:hover{color:#b89125}.nav-primary{width:100%}.nav-primary .nav-item a{background-image:url(../images/sprite-header.png)}.nav-contact{margin:0}.nav-about a{margin-left:-1px;width:49px;background-position:649px 0}.nav-about a:hover,.page-about .nav-about a{color:#813131;background-position:649px 20px}.nav-films a{width:45px;background-position:579px 0}.nav-films a:hover,.page-films .nav-films a{color:#336242;background-position:579px 20px}.nav-illustrations a{width:109px;background-position:508px 0}.nav-illustrations a:hover,.page-illustrations .nav-illustrations a{color:#4d4f83;background-position:508px 20px}.nav-projects a{width:127px;background-position:373px 0}.nav-projects a:hover,.page-projects .nav-projects a{color:#874f12;background-position:373px 20px}.nav-blog a{width:39px;background-position:220px 0}.nav-blog a:hover,.blog .nav-blog a,.post .nav-blog a{color:#b89125;background-position:220px 20px}.nav-shop a{width:40px;background-position:159px 0}.nav-shop a:hover,.wpsc .nav-shop a{color:#384d80;background-position:159px 20px}.nav-contact a{width:64px;background-position:97px 0}.nav-contact a:hover,.page-contact .nav-contact a{color:#747575;background-position:97px 20px}.nav-secondary{margin:10px 0 0!important}.nav-secondary .nav-item{margin:0}.nav-secondary .nav-item a{height:50px;background-image:url(../images/sprite-shop.png)}.page-front .nav-secondary .nav-item a{-webkit-opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);opacity:.6}.page-front .nav-secondary .nav-item a:hover{-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1}.nav-t-shirts a{width:115px;background-position:640px 0}.nav-t-shirts a:hover,.page-front .nav-t-shirts a,.wpsc-category-t-shirts .nav-t-shirts a{background-position:640px 49px}.nav-posters a{width:106px;background-position:525px 0}.nav-posters a:hover,.page-front .nav-posters a,.wpsc-category-posters .nav-posters a{background-position:525px 49px}.nav-stickers a{width:115px;background-position:419px 0}.nav-stickers a:hover,.page-front .nav-stickers a,.wpsc-category-stickers .nav-stickers a{background-position:419px 49px}.nav-stamps a{width:108px;background-position:304px 0}.nav-stamps a:hover,.page-front .nav-stamps a,.wpsc-category-stamps .nav-stamps a{background-position:304px 49px}.nav-buttons a{width:106px;background-position:196px 0}.nav-buttons a:hover,.page-front .nav-buttons a,.wpsc-category-buttons .nav-buttons a{background-position:196px 49px}.nav-others a{width:90px;background-position:90px 0}.nav-others a:hover,.page-front .nav-others a,.wpsc-category-others .nav-others a{background-position:90px 49px}.pager{overflow:hidden;margin:1em 0;width:100%}.pager a{font-size:13px;font-weight:700;color:#767676}.pager a:hover{color:#3a72a2;text-decoration:underline}.pager-next{float:left}.pager-prev{float:right}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative;overflow:hidden}#cboxLoadedContent{overflow:hidden!important}#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}#cboxOverlay{background:url(../images/box-overlay.png) 0 0 repeat}#cboxTopLeft,#cboxTopRight,#cboxBottomLeft,#cboxBottomRight,#cboxMiddleLeft,#cboxMiddleRight{width:21px;background-image:url(../images/box-controls.png);background-repeat:no-repeat}#cboxTopLeft{height:21px;background-position:-100px 0}#cboxTopRight{height:21px;background-position:-129px 0}#cboxBottomLeft{height:21px;background-position:-100px -29px}#cboxBottomRight{height:21px;background-position:-129px -29px}#cboxMiddleLeft{background-position:left top;background-repeat:repeat-y}#cboxMiddleRight{background-position:right top;background-repeat:repeat-y}#cboxTopCenter{height:21px;background:url(../images/box-border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(../images/box-border.png) 0 -29px repeat-x}#cboxContent{background:#0f0f0f}#cboxLoadedContent{margin-bottom:38px;background:#000}#cboxTitle{position:absolute;bottom:3px;left:0;text-align:left;width:95%;color:#424242;font-size:12px}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../images/box-controls.png) -75px 0 no-repeat;width:25px;height:25px;text-indent:-9999px}#cboxPrevious.hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(../images/box-controls.png) -50px 0 no-repeat;width:25px;height:25px;text-indent:-9999px}#cboxNext.hover{background-position:-50px -25px}#cboxLoadingGraphic{background:url(../images/box-loading.gif) center center no-repeat}#cboxClose{position:absolute;bottom:0;right:0;background:url(../images/box-controls.png) -25px 0 no-repeat;width:25px;height:25px;text-indent:-9999px}#cboxClose.hover{background-position:-25px -25px}#cboxLoadedContent object a{display:none}.ui-slider-wrap{position:absolute;z-index:9;margin:0;padding:0}.ui-slider-wrap .ui-slider{background:0;border:0;margin:0 auto}.ui-slider-wrap .ui-handle-helper-parent{position:relative;width:100%;height:100%;margin:0 auto}.ui-nav-wrap{position:absolute;top:0;left:0;width:100%;height:0}.ui-nav-wrap a{overflow:hidden;display:block;margin:195px 10px 0;width:12px;height:30px;text-indent:-99em;background:url(../images/pager.png);cursor:pointer}.ui-nav-wrap a:hover{color:#FFF;cursor:pointer}.ui-nav-wrap .ui-nav-left{float:left}.ui-nav-wrap .ui-nav-right{float:right;background-position:center right}.besocial{float:left;overflow:hidden;position:relative;z-index:9}.besocial ul{float:left;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;margin:0;padding:6px 0 6px 8px;list-style:none;background:#262626}.besocial li{float:left;margin:0 8px 0 0;border:0;padding:0;width:18px;height:18px;text-indent:0}.besocial a{display:inline-block;text-decoration:none}.besocial a:hover{background:0}.besocial span{float:left;font:10px/15px Arial,sans-serif;cursor:pointer}.besocial-text{float:left;overflow:hidden;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;padding:0;width:18px;height:18px;text-indent:-99em;color:#FFF;background-image:url(../images/besocial.png);background-repeat:no-repeat}.besocial-meneame .besocial-text{border-color:#ff6400;background-position:-18px 0}.besocial-bitacoras .besocial-text{border-color:#2378bf;background-position:-36px 0}.besocial-reddit .besocial-text{border-color:#5f99cf;background-position:-54px 0}.besocial-delicious .besocial-text{border-color:#666;background-position:-72px 0}.besocial-buzz .besocial-text{border-color:#208ef5;background-position:-126px 0}.besocial-facebook .besocial-text{border-color:#7592d4;background-position:-90px 0}.besocial-twitter .besocial-text{border-color:#59b;background-position:-108px 0}.besocial-meta{width:8px;padding:2px 0 3px;background:url(../images/besocial.png) -6px 20% no-repeat}.besocial-stat{border:1px solid #AAA;border-left:none;padding:1px 4px 2px;background:#DDD;color:#555}.default_product_display{position:relative;float:left;width:200px;height:220px;margin:0 20px 11px 0;font-size:12px}.default_product_display .prodtitle{left:0;bottom:1px;font-size:12px;text-indent:0!important}.default_product_display a{display:block;color:#FFF}.default_product_display a:hover,.default_product_display a.hover{color:#b48e24;text-decoration:none}.default_product_display img{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.wpsc_default_product_list .col-3{margin-right:0}.widget_wpsc_shopping_cart{position:absolute;top:-20px;right:0;z-index:10;width:250px;color:#FFF;background:#2c609c;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.widget_wpsc_shopping_cart .widget-title{padding:0 8px 0 48px;height:38px;font-size:16px;line-height:38px;color:#FFF;background:url(../images/cart.png) no-repeat 6px 2px}.widget_wpsc_shopping_cart .widget-title a{float:right;padding:11px 0 0;line-height:1}.shopping-cart-wrapper{position:relative}.shopping-cart-wrapper .cart_message{display:block;padding:5px;border:1px solid #7899bf;margin:8px 5px}.shopping-cart-wrapper .numberitems{margin-bottom:5px;display:block}.shopping-cart-wrapper .empty{margin:0 10px 6px}.shopping-cart-wrapper a{color:#d39a50}.shopping-cart-wrapper a:hover{text-decoration:underline}.shoppingcart{position:relative;padding:5px}.shoppingcart table{border-top:solid 1px #204773;width:100%}.shoppingcart #quantity{width:32px}.shoppingcart #price{width:60px}.shoppingcart #remove{width:16px}.shoppingcart th{padding:4px 2px;font-size:13px;font-weight:normal;text-align:center}.shoppingcart th:first-child{text-align:left}.shoppingcart td{padding:4px 2px;line-height:16px;text-align:right}.shoppingcart td:first-child{text-align:left}.shoppingcart .product-name{font-family:"DINEngschriftRegular","Helvetica Neue",Helvetica,Arial,sans-serif}.shoppingcart tbody td{border-top:1px solid #326cb0}.shoppingcart .product{text-align:left;width:110px;word-wrap:break-word;overflow:hidden}.shoppingcart .adjustform{margin:0}.shoppingcart .remove_button{position:relative;top:-1px;border:0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;padding:0;width:14px;height:14px;font:700 8px/14px "DINMitAltRegular","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;text-align:center;text-indent:-1px;color:#FFF;background:#7c9cc1;cursor:pointer}.shoppingcart .remove_button:hover{color:#ed9d9e;background:#8a1a1b}.shoppingcart small{font-size:12px;color:#9fb7d2}.shoppingcart .cart-widget-count{vertical-align:top}.shoppingcart .checkout-total .pricedisplay{font-size:18px;font-weight:bold}.shoppingcart .cart-widget-total td{border-top:solid 1px #204773;padding:5px}.shoppingcart .gocheckout{-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;float:right;padding:5px 8px;color:#FFF;background:#7c9cc1}.shoppingcart .gocheckout:hover{background:#d39a50;text-decoration:none}.shoppingcart .emptycart{float:left;margin:12px 0 0;font-size:13px;color:#102238}.wpsc-product .entry-title{position:absolute;text-indent:-999em}.single_product_display .product_image{display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;cursor:default}.single_product_display h2{font-family:"DINEngschriftRegular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:30px}.single_product_display p{margin:0}.wpcart_gallery{position:relative;float:right;z-index:9}.wpcart_gallery a{float:left;margin:10px 0 0 10px}.product_form{position:relative;margin:4px 0 0;min-height:180px;color:#8a8a8a}.currentprice_text{display:none}.currentprice{font-size:38px;font-weight:bold;line-height:42px}.product_description{margin:0 0 10px}.variations_groups{color:#d6a922}.variations_groups legend{display:none}.variations_groups .col1{width:38px}.wpsc_select_variation{border:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;padding:2px;width:auto;min-width:160px;height:24px;font-size:14px;line-height:24px}.wpsc_buy_button_container{position:absolute;top:100px;right:0;font-size:14px;color:#EEE}.wpsc_buy_button{border:0;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;padding:10px 16px;font:bold 24px/1.2 "DINMitAltRegular","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#FFF;background:#4c63a6;cursor:pointer}.wpsc_buy_button:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.wpsc_buy_button:hover{text-shadow:0 0 2px rgba(0,0,0,0.4);background:#d39a50}.wpsc_buy_button:active{text-shadow:0 0 2px rgba(0,0,0,0.4);background:#37a75c}.wpsc_loading_animation{margin:4px 0;visibility:hidden;text-align:center}.checkout_page{position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;margin:0 0 90px;padding:20px;color:#FFF;background:#4b64a4}.checkout_page h2,.checkout_page h3,.checkout_page h4,.checkout_page .wpsc_email_address_header{margin:20px 0 0;font-size:22px;font-weight:700}.checkout_page h3{margin:0 0 20px}.checkout_page form{margin:0}.checkout_page select,.checkout_page textarea,.checkout_page input[type="text"]{border:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;padding:2px 4px;width:302px;font-size:15px;line-height:19px;height:19px;background:#FFF}.checkout_page select:focus,.checkout_page textarea:focus,.checkout_page input[type="text"]:focus{background:#decf4e}.checkout_page select{padding:2px;width:310px;height:24px;line-height:24px}.checkout_page textarea{height:60px}.checkout_cart input[type="submit"],.productcart input[type="submit"]{display:inline-block;border:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;padding:2px 6px;font-family:"DINEngschriftRegular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:19px;color:#FFF;background:#8193bf;vertical-align:middle;cursor:pointer}.checkout_cart input[type="submit"]:hover,.productcart input[type="submit"]:hover{background:#d39a50}.checkout_cart{margin:16px 0 0;padding:20px 0 30px;width:100%}.checkout_cart th{border-bottom:1px solid #2c4f80;padding-bottom:4px;text-align:center}.checkout_cart th.wpsc_product_name{text-align:left}.checkout_cart td{padding:4px 0;border-bottom:1px solid #5770b2}.checkout_cart a{color:#d39a50}.checkout_cart input[type="text"]{padding:2px;width:30px;text-align:right}.checkout_cart .wpsc_product_image{width:35px}.checkout_cart .wpsc_product_name{width:200px}.checkout_cart .wpsc_product_quantity{text-align:center}.checkout_cart .wpsc_product_quantity input[type="text"]{margin-right:4px}.checkout_cart td.wpsc_product_subtotal,.checkout_cart td.wpsc_product_price,.checkout_cart .wpsc_product_remove{text-align:right}.checkout_cart .wpsc_product_remove input:hover{background:#8a1a1b}.checkout_cart .pricedisplay{font-size:15px}.wpsc_checkout_table{width:100%}.wpsc_checkout_table td{padding:3px 0}.productcart{width:346px;float:left}.productcart select{width:280px}.productcart input{float:right}.productcart .wpsc_shipping_info{color:#a2b0d0}.productcart .wpsc_change_country td{padding:6px 0}.productcart .shipping_header{border-bottom:1px solid #5770b2}.productcart .wpsc_shipping_quote_name{font-family:"DINEngschriftRegular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;text-align:right;color:#a2b0d0}.productcart .wpsc_shipping_quote_price{padding-right:10px;width:60px;font-size:15px;text-align:right}.productcart .wpsc_shipping_quote_radio{width:16px}.productcart #change_country input{display:none}.wpsc_checkout_table_totals{float:right;margin:-6px 0 0;width:40%}.wpsc_checkout_table_totals .wpsc_totals{font-weight:700;text-align:right}.wpsc_checkout_table_totals .checkout-shipping{font-size:20px}.wpsc_checkout_table_totals .checkout-total{font-size:24px}.wpsc_checkout_forms{clear:both;padding:20px 0 0}.wpsc_email_address{overflow:hidden}.wpsc_email_address .wpsc_email_address_header{margin:0 0 8px}.wpsc_email_address img{float:left;margin:0 0 0 80px}.wpsc_email_address input{float:right;margin:0 80px 0 0}.table-1 .shipping_country_name,.table-2 .shipping_country_name,.table-1 label,.table-2 label{font-family:"DINEngschriftRegular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}.table-1 .wpsc_customer_label,.table-2 .wpsc_customer_label{width:130px;padding-left:80px;color:#a2b0d0}.same_as_shipping_row td{padding-left:80px}#shippingsameasbillingmessage{display:none}.wpsc_make_purchase{position:absolute;bottom:-80px;right:-20px}body{padding:20px 0}.site-section{position:relative;padding:0}.site-section,.site-block{margin:0 auto}.site-block{max-width:640px;min-width:640px}.site-content{position:relative;z-index:2}.content{margin:0;padding:0;width:100%}.blog .site-section,.post .site-section,.archive .site-section{padding-right:210px}.aside-primary{margin:0;padding:0 0 0 30px;width:150px}.header{position:relative;z-index:3}.site-title{margin:0 0 16px;height:160px}.aside-header{margin:0 0 16px}.footer{clear:both;margin-top:16px;padding-top:16px;border-top:1px solid #1e1e1e}.aside-footer .widget{overflow:hidden;width:100%}.aside-footer .widget-title{position:absolute;text-indent:-999em}.archive-title{border-bottom:1px solid #1e1e1e;margin:0 0 20px;padding:0 0 20px;font-size:24px;font-family:"DINEngschriftRegular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#FFF}.archive-title span{color:#b89125}.entry-header,.entry-headline{position:relative}.entry-text{position:relative;text-align:justify}.entry-text a{-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.entry-text a:hover{text-decoration:underline}.entry-text figcaption{color:#f2f2f2}.blog-title{position:relative;top:-28px;left:-24px;width:640px;height:20px;padding:50px 25px 0;font-size:12px;text-align:right;background:url(../images/sprite-blog.png) top left no-repeat}.blog,.post,.archive{color:#565656}.blog .entry,.post .entry,.archive .entry{border-top:1px solid #1e1e1e;padding:50px 0 0}.blog .entry-1,.post .entry-1,.archive .entry-1{border:0;padding:0}.blog .entry-text,.post .entry-text,.archive .entry-text{font-size:.9285714285714286em;line-height:1.2307692307692308}.entry-title{margin:0;font-family:"DINEngschriftRegular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}.entry-link{color:#fff;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.entry-link:hover{color:#3a72a2;text-decoration:underline}.entry-byline{font-family:"DINEngschriftRegular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#b89125}.entry-date{text-transform:capitalize}.entry-metas{overflow:hidden;padding:25px 0 10px}.entry-metas a{color:#464646}.entry-metas a:hover{color:#3a72a2;text-decoration:underline}.entry-metas .categories{float:left;margin:16px 0 0 10px;font-size:13px;line-height:18px;width:360px}.entry-metas .categories span{color:#35416d;font-weight:bold}.entry-metas .comments{float:right;font-family:"DINEngschriftRegular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:48px;text-transform:uppercase}.page .entry-title{position:absolute;text-indent:-999em}.page .pager-control{display:block;margin:0 0 10px;width:12px;height:30px;overflow:hidden;text-indent:-99em;background:url(../images/pager.png) no-repeat;cursor:pointer}.page .pager-left{float:left;background-position:top left}.page .pager-right{float:right;background-position:top right}.page-about .entry-text,.page-front .entry-text{font-size:.9285714285714286em;line-height:1.2307692307692308}.page-about .gallery-item,.page-front .gallery-item,.page-about .gallery-item img,.page-front .gallery-item img{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.page-about p,.page-front p{margin:1em 0}.page-about .lang-selector,.page-front .lang-selector{float:right;margin:-0.6428571428571429em 0 .6428571428571429em}.page-about .lang-selector a,.page-front .lang-selector a{color:#4a5d85}.page-about .lang-selector .current,.page-front .lang-selector .current{text-decoration:underline}.page-about .pager-control,.page-front .pager-control{position:absolute;top:130px}.page-about .pager-left,.page-front .pager-left{left:10px}.page-about .pager-right,.page-front .pager-right{right:10px}.page-films .pager-inner{margin-bottom:20px}.page-films .entry-content{overflow:hidden}.page-films .screen{float:left;margin:0 11px 0 0;width:640px;height:381px}.page-films .film{position:relative;float:left;width:206px;margin:0 11px 11px 0;font-size:12px}.page-films .film:hover .caption{display:block}.page-films .col-3{margin-right:0}.page-films .player,.page-films .player img{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.page-films .title,.page-films .date{position:absolute;text-indent:-999em}.page-films .caption{display:none;position:absolute;left:0;top:35px;padding:0 8px;width:186px;text-align:center;color:#FFF;cursor:pointer}.page-films .caption p{margin:0}.page-films .caption a{color:#FFF;text-shadow:1px 1px 3px rgba(0,0,0,0.8)}.page-illustrations .gallery{position:relative;height:420px}.page-illustrations .ui-widget{overflow:hidden;height:444px}.page-illustrations .ui-slider-wrap{bottom:0;left:0;width:640px;height:12px}.page-illustrations .ui-slider-handle{position:absolute;z-index:99;display:block;top:0;width:66px;height:12px;background:url(../images/slider.png)}.page-illustrations .footer{position:relative;top:-6px;margin-top:0}.page-projects .project{float:left;overflow:hidden;margin:0 10px 0 0;min-height:425px;font-size:14px}.page-projects .title{position:absolute;text-indent:-999em}.page-projects .figure{width:640px}.page-projects .thumbnail{overflow:hidden}.page-projects .thumbnail a,.page-projects .thumbnail img{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;float:left}.page-projects .caption{margin:8px 0}.page-projects .caption p{margin:0;text-align:justify}.page-front .info{margin:16px 0 8px;line-height:37px}.page-front .info a{font-size:12px;font-style:oblique;font-weight:bold;color:#b6891f}.page-front .info .paypal{float:right;color:#367cad}.page-front .info .paypal span{display:inline-block;width:117px;height:34px;background:url(/wp-content/themes/fx/wpsc-images/paypal.png);text-indent:-999em}.page-restrict-output{margin:3em 0}.page-contact .entry-content{background:url(../images/contact.jpg) 50% 50% no-repeat}.page-contact .cform{padding:34px 0 0}.page-contact .cf_info{position:absolute;top:0;left:0;width:640px;padding:6px 0;font-size:18px;text-align:center;color:#3e7ab2}.page-contact .cf-ol{margin:0;padding:0;list-style:none}.page-contact .cf-ol li{position:relative;margin:0 auto 12px;width:320px}.page-contact input,.page-contact label,.page-contact .cf_info{font-family:"DINEngschriftRegular","Helvetica Neue",Helvetica,Arial,sans-serif}.page-contact label{position:absolute;top:6px;left:10px;color:#605b32}.page-contact input{padding:6px 8px 6px 52px;width:260px}.page-contact textarea{padding:28px 8px 6px 10px;width:302px}.page-contact label,.page-contact input,.page-contact textarea{font-size:18px;line-height:22px}.page-contact .cf-sb{text-align:center}.page-contact .failure{color:#963129}.page-contact .cf_li_err label{color:#d67169}.page-contact .cf_li_err input{text-shadow:0 0 2px rgba(0,0,0,0.4);color:#f1cfcd;background:#963129}.page-contact .reqtxt,.page-contact .emailreqtxt,.page-contact .linklove{display:none}.header-primary,.comment-header,.form-comment label{font-family:"DINEngschriftRegular","Helvetica Neue",Helvetica,Arial,sans-serif}.header-primary{font-size:28px}.entry-discussion .header-primary{margin:20px 30px 25px}#comments,#respond{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}#comments{border:1px solid #020917;background:#020917}#comments .header-primary{color:#b89125}.comment-header{padding:7px 30px;font-size:18px;background:url(../images/sprite-blog.png) no-repeat left bottom}.comment-content{padding:0 30px;font-size:13px}.comment-date{padding:0 0 0 20px;text-transform:capitalize}#respond{margin:20px 0 10px;border:1px solid #150f03;background:#150f03}#respond .header-primary{color:#7b7b7b}#form-respond{padding:0 30px}#form-respond label{float:left;padding:3px 10px 0 0;width:100px;text-align:right;font-size:18px;color:#525252}#form-respond input,#form-respond textarea{color:#FFF}#form-respond .required{padding:0 0 0 10px;line-height:22px;color:#323232}#author{background:#50251f}#author:focus{background:#6a2c23}#email{background:#5c4924}#email:focus{background:#775c28}#url{background:#3c4c2b}#url:focus{background:#4c6432}#comment{background:#223244}#comment:focus{background:#28415c}.form-help{position:absolute;text-indent:-999em}.form-extra{height:1px}.form-actions{position:absolute;right:30px;bottom:0}