/*
  Theme Name:       PositiveFootwear 3.0.0
  Theme URI:        http://www.positivefootwear.com.au
  Author:           Creative Approach
  Author URI:       http://www.creativeapproach.com.au
  Description:      Another custom WordPress theme from Creative Approach
  Version:          3.0.0
  (C) 2018 Creative Approach.
*/
#left-column li,ol,ul{list-style:none}#left-column li,#main-image,#right-column{position:relative}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:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}div.clearfix{clear:both}@font-face{font-family:pfw;src:url(font/pfw.eot?16537030);src:url(font/pfw.eot?16537030#iefix) format('embedded-opentype'),url(font/pfw.woff?16537030) format('woff'),url(font/pfw.ttf?16537030) format('truetype'),url(font/pfw.svg?16537030#pfw) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:pfw;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#hero-image,.cart_info,a .square-name,h1#logo,h1#logo a,ul#mainNav li{display:block}h5,p.image-enlarge,strong.view-title{text-transform:uppercase}.icon-heart:before{content:'\e800'}.icon-user:before{content:'\e801'}.icon-camera:before{content:'\e802'}.icon-check:before{content:'\e803'}.icon-phone:before{content:'\e804'}.icon-cancel:before{content:'\e805'}.icon-chat:before{content:'\e806'}.icon-basket:before{content:'\e807'}.icon-right-open-mini:before{content:'\e808'}.icon-right-open:before{content:'\e809'}.icon-location:before{content:'\e80a'}.icon-list-add:before{content:'\e80b'}.icon-list:before{content:'\e80c'}.icon-menu:before{content:'\e80d'}.icon-info-circled:before{content:'\e80e'}.icon-tag:before{content:'\e80f'}.icon-mail:before{content:'\e810'}.icon-plus:before{content:'\e811'}.icon-tags:before{content:'\e812'}.icon-gplus:before{content:'\e813'}.icon-facebook:before{content:'\e814'}.icon-twitter:before{content:'\e815'}@font-face{font-family:LiberationSerifRegular;src:url(font/LiberationSerif-Regular-webfont.eot);src:url(font/LiberationSerif-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(font/LiberationSerif-Regular-webfont.woff) format('woff'),url(font/LiberationSerif-Regular-webfont.ttf) format('truetype'),url(font/LiberationSerif-Regular-webfont.svg#LiberationSerifRegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:LiberationSerifItalic;src:url(font/LiberationSerif-Italic-webfont.eot);src:url(font/LiberationSerif-Italic-webfont.eot?#iefix) format('embedded-opentype'),url(font/LiberationSerif-Italic-webfont.woff) format('woff'),url(font/LiberationSerif-Italic-webfont.ttf) format('truetype'),url(font/LiberationSerif-Italic-webfont.svg#LiberationSerifItalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:LiberationSerifBold;src:url(font/LiberationSerif-Bold-webfont.eot);src:url(font/LiberationSerif-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(font/LiberationSerif-Bold-webfont.woff) format('woff'),url(font/LiberationSerif-Bold-webfont.ttf) format('truetype'),url(font/LiberationSerif-Bold-webfont.svg#LiberationSerifBold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:LiberationSerifBoldItalic;src:url(font/LiberationSerif-BoldItalic-webfont.eot);src:url(font/LiberationSerif-BoldItalic-webfont.eot?#iefix) format('embedded-opentype'),url(font/LiberationSerif-BoldItalic-webfont.woff) format('woff'),url(font/LiberationSerif-BoldItalic-webfont.ttf) format('truetype'),url(font/LiberationSerif-BoldItalic-webfont.svg#LiberationSerifBoldItalic) format('svg');font-weight:400;font-style:normal}h1,h2,h3,h4,h5{font-family:LiberationSerifBoldItalic,serif;padding-bottom:16px}h1{font-size:250%;word-spacing:-1px;line-height:100%;color:#000}h2,h3,h4{line-height:120%;padding-bottom:10px}h2{font-size:180%;color:#222}h3{font-size:140%;color:#444}h4{font-size:110%;color:#444;padding-bottom:3px}h5{font-size:130%;color:#666}a{text-decoration:none;color:#68a3b5}a:hover{color:#362717}p{padding-bottom:20px}b,strong{font-family:LiberationSerifBold;font-weight:400}strong.view-title{padding-bottom:12px;margin-bottom:2px;display:block;font-size:15px;border-bottom:1px dotted #CCC}a.read-more,span.read-more{color:#68a3b5;font-size:90%}a.read-more:hover,span.read-more:hover{color:#362717}h1.title{padding-bottom:22px}p.image-enlarge{text-align:center;color:#888;font-size:12px}p#breadcrumbs{font-size:14px;color:#666;text-align:right;padding-bottom:60px}h4.products-found{padding-bottom:10px;color:#68a3b5}h4.product-listing-style a{padding-left:10px}.date{padding-bottom:2px;font-size:12px;font-family:LiberationSerifBoldItalic,serif;color:#777;line-height:100%}#right-column .date{padding-bottom:16px}#right-column .news-listing .date{padding-bottom:4px}body{font:15px/140% LiberationSerifRegular,sans-serif;color:#444}.clearleft{clear:left}#header{padding-bottom:10px}h1#logo{height:120px;padding-bottom:0;background:url(images/logo_pfw.svg) no-repeat;text-indent:-9999em}h1#logo a{height:120px;cursor:pointer;width:277px}#address{text-align:center;padding-top:30px}#search{text-align:right;clear:right;margin-top:26px}h2#phone-header{height:40px;line-height:40px;font-size:220%;color:#000}h2#phone-header a{color:#000}h2#phone-header a:hover{color:#333;cursor:pointer}.cart_info{height:55px;line-height:20px}li.my-cart{float:right;padding-top:22px;padding-bottom:12px;border-bottom:1px dotted #DEDEDE;font-size:16px;font-weight:400}form#search-form input.field{border:1px solid #333;padding:8px;width:60%}input#searchsubmit{padding:8px;background-color:#333;color:#fff;font-weight:700;border:none;width:20%;font-family:LiberationSerifRegular,serif;font-size:90%}input#searchsubmit:hover{cursor:pointer;background-color:#444}#search-form .field:focus,#search-form input.field,.field.focus{outline:0;color:#555}ul#mainNav{height:40px;background-color:#111}ul#mainNav li{float:left;line-height:40px;padding:0 18px;border-right:1px solid #333}ul#mainNav li a{font-family:LiberationSerifBold,serif;color:#fff}ul#mainNav li span:hover{background-color:#222;height:40px;line-height:40px}#main-image{padding:10px 0}#hero-image{height:300px;background-color:#ddd;margin-right:0;width:60%;overflow:hidden;float:left}.home-square .square{background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;text-align:center;position:relative}.home-square .womans{background-image:url(images/square-womens.jpg)}.home-square .mens{background-image:url(images/square-mens.jpg)}.home-square .childrens{background-image:url(images/square-childrens.jpg)}.home-square .accessories{background-image:url(images/square-accessories.jpg)}a .square-name{font-size:20px;color:#fff;padding:6px 0;background-color:rgba(0,0,0,.7)}#main-content{padding:40px 0;min-height:290px;border-bottom:1px solid #ededed}#location img{border:1px solid #bbb;width:100%}#lower-content{min-height:140px;padding:30px 0}#footer{height:auto;border-top:1px dotted #d2d2d2;background-color:#f2f2f2;padding:40px 0 20px}#footer ul{padding-bottom:24px}#footer li{line-height:120%}#footer h4{color:#666;padding-bottom:6px;margin-bottom:10px;border-bottom:1px solid #d2d2d2;padding-top:6px;border-top:1px solid #d2d2d2}#footer a,#footer p{font-size:12px;color:#777}#footer a:hover{text-decoration:underline;color:#111}#brands li{width:25%;float:left;display:inline;text-transform:capitalize}#copywrite{height:30px;line-height:30px;font-size:80%;background-color:#e5e5e5}#copywrite p{padding-bottom:0}#left-column{border-right:1px dotted #ddd;padding-bottom:60px}#left-column ul{padding:0;margin:0}#left-column li{padding:8px 0;border-bottom:1px dotted #ddd;display:block}#left-column li.current-cat a,#left-column li.current-cat a:hover{color:#555;display:block}#left-column li a{font-family:LiberationSerif,serif;display:block}#left-column li a:hover,#left-column ul.children li a:hover{color:#68a3b5}#left-column ul.children{padding-left:10px;padding-top:6px}#left-column ul.children li{border-bottom:none;padding-top:3px;padding-bottom:3px;display:block}#left-column ul.children li a{font-family:LiberationSerifRegular,serif;color:#666;font-size:90%;text-transform:none;display:block}#left-column ul.children li.current-cat a{font-family:LiberationSerifBold,serif}#left-column span.cnt{position:absolute;right:6px;padding:0;margin:0;background:0 0}#right-column-single,ul#product-specs{padding-bottom:20px}#left-column li.active span.cnt:before,#left-column span.cnt:before{font-family:pfw;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e809'}#left-column li.active span.cnt:before{content:'\e805'}#left-column span.cnt i{position:relative;top:1px;font-size:18px}#left-column ul ul{display:none}#left-column ul li.current-cat ul{display:block}#right-column ul{margin:0;padding:0}li.product-listing{width:13.6666666666%!important;margin:0 1.5%!important}.pagination{clear:left;padding-top:15px}.pagination a,.pagination span.current{padding-right:16px;font-size:13px}span.page-number{padding-right:20px;font-size:13px}ul#product-specs{padding-top:30px;margin-top:20px;width:100%;overflow:auto}ul#search-results{padding-top:20px}ul#search-results li{padding-top:15px;padding-bottom:15px;border-bottom:1px dotted #ddd;margin-right:20px}.nivoSlider{position:relative;width:690px;height:300px}.nivoSlider a.nivo-imageLink,.nivoSlider img{position:absolute;left:0;top:0}.nivo-Slider a{border:0;display:block}.nivoSlider a.nivo-imageLink{width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}.nivo-box,.nivo-slice{display:block;z-index:5;position:absolute}.nivo-slice{height:100%}.nivo-caption,.nivo-directionNav a,.nivo-html-caption{display:none}.nivo-nextNav,.nivo-prevNav{background:0 0}.nivo-controlNav{position:absolute;bottom:10px;right:15px;z-index:4001;background:url(images/udt_sprites.png) -110px -250px no-repeat;padding:2px 4px}.nivo-controlNav a{height:20px;width:20px;display:block;margin-right:7px;background:url(images/udt_sprites.png) -50px -250px no-repeat;float:left;text-indent:-9999em}.nivo-controlNav a:hover{cursor:pointer}.nivo-controlNav a.active{background-position:0 -250px}.nivo-controlNav img{display:inline;position:relative}.home-square{width:38.98%;margin-left:1%;float:right;height:300px;overflow:hidden}.home-square .square{width:49%;height:146px;background-color:#ddd;float:left;overflow:hidden}.home-square .square.last{margin-left:2%}.home-square .square.top{margin-bottom:2%}#latest-news{padding-bottom:22px}#latest-news p{padding-bottom:6px}.contact-form .medium{padding:7px;border:1px solid #DEDEDE;width:220px}.contact-form .ginput_container{padding-bottom:14px}.contact-form .gform_button:hover{cursor:pointer;background-color:#444}.contact-form input.medium,.field.focus,.field:focus{outline:0;color:#555}.contact-form .validation_error,.validation_message{color:#eb0101;padding-bottom:10px}#our-brands{height:80px;margin-top:50px;padding-top:25px;border-top:1px solid #ededed}#our-brands ul.slider{overflow:hidden;height:80px;display:block;margin:0;padding:0}#our-brands ul.slider li,#our-brands ul.slider li img{overflow:hidden;display:block;height:80px}#our-brands ul.slider li img{max-width:100%}.contact-form .gfield_label{float:left;width:100px;padding-top:5px;margin-right:20px}.conmtact-form .validation_error,.validation_message{color:#eb0101;padding-bottom:10px}#right-column .product-description ul{padding-left:16px}#right-column .product-description ul li{list-style:square;padding-left:4px}.addthis_bar .welcome-inner-container .addthis_bar_logo_container{display:none}#gform_wrapper_6 .mail-list-form label.gfield_label{font-size:135%;margin-top:10px}#gform_wrapper_6 .mail-list-form input{background-color:#f3f3f3;border:1px solid #dedede}#gform_wrapper_6 .mail-list-form select{border:1px solid #dedede;height:29px}#gform_wrapper_6 .form_email input#input_6_2{width:98%!important}#gform_wrapper_6 #gform_submit_button_6{padding:0 18px;height:45px!important;float:right}#gform_wrapper_6 .mail-list-form ul.gfield_radio li{padding:0 5px!important}@media screen and (min-width:0px) and (max-width:500px){span#input_6_5_3_container,span#input_6_5_4_container,span#input_6_8_3_container,span#input_6_8_6_container{width:100%;padding:0;margin:0 auto}}#at-cv-lightbox-content #at-cv-lightbox-message .gform_title{text-align:center!important}.at-cv-footer .at-branding-logo{display:none!important}#left-column-single,#menu-icon{display:none}.row{max-width:1140px;margin:0 auto;overflow:hidden}.eightcol,.elevencol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twocol{margin-right:3.8%;float:left;min-height:1px}.row .onecol{width:4.85%}.row .twocol{width:13.45%}.row .threecol{width:22.05%}.row .fourcol{width:30.75%}.row .fivecol{width:39.45%}.row .sixcol{width:48%}.row .sevencol{width:56.75%}.row .eightcol{width:65.4%}.row .ninecol{width:74.05%}.row .tencol{width:82%}.row .elevencol{width:91.35%}.row .twelvecol{width:100%;float:left}.last{margin-right:0}embed,img,object{max-width:100%}img{height:auto}@media screen and (min-width:561px) and (max-width:768px){#address,header .fourcol{text-align:center}#hero-image,#left-column ul li.current-cat ul,#search{display:none}.container,.row,body{width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.container{width:96%;margin:0 auto}.eightcol,.elevencol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twocol{margin-right:3.8%;float:left;min-height:1px}#mailing-list,.fourcol.news,.last{margin-right:0}.row .fivecol,.row .fourcol,.row .onecol,.row .sixcol,.row .threecol,.row .twocol{width:48%}#address,#header .fourcol,#left-column,.row .eightcol,.row .elevencol,.row .ninecol,.row .sevencol,.row .tencol,.row .twelvecol{width:100%;float:left;margin-right:0}h1#logo{background-position:50% 50%}#address{padding-top:0}li.my-cart{float:none;border-bottom:none}.home-square{width:100%;margin-left:0;float:none;height:300px}#location img{width:100%;margin-left:0}#mailing-list{clear:left;width:100%;padding-top:30px}li.product-listing{width:30.3333333333%!important;margin:0 1.5% 10px!important}#left-column li{padding:3px 0}#left-column ul.children{padding-left:4px;padding-top:3px}#left-column ul.children li{padding:0;font-size:90%}#footer .twocol{width:48%;margin:0 1%}#brands li{width:50%}}@media screen and (min-width:0px) and (max-width:560px){#address,header .fourcol{text-align:center}#hero-image,#left-column ul li.current-cat ul,#our-brands,#search,.woocommerce table.shop_table td.product-thumbnail,.woocommerce table.shop_table th.product-thumbnail,table.shop_table td.product-thumbnail,table.shop_table th.product-thumbnail{display:none}.container,.row,body{width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}#footer .row,.container{width:96%!important;margin:0 auto!important}.eightcol,.elevencol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twocol{margin-right:3.8%;float:left;min-height:1px}#address,#header .fourcol,#left-column,.images,.related ul.products li.product,.row .eightcol,.row .elevencol,.row .fivecol,.row .fourcol,.row .ninecol,.row .onecol,.row .sevencol,.row .sixcol,.row .tencol,.row .threecol,.row .twelvecol,.row .twocol,.summary,.woocommerce ul.products li.product,ul.products li.product{width:100%!important;float:left;margin-right:0}.last{margin-right:0}header{height:auto}h1#logo{background-position:50% 50%}#address{padding-top:0}li.my-cart{float:none;border-bottom:none;font-size:20px}.home-square{width:100%;margin-left:0;float:none;height:auto}.home-square .square{height:80px}#main-content{padding-top:20px}#left-column li{padding:3px 0}#left-column ul.children{padding-left:4px;padding-top:3px}#left-column ul.children li{padding:0;font-size:90%}.product-description{margin-bottom:30px}.related ul.products li.product a img,.woocommerce ul.products li.product a img,ul.products li.product a img{max-width:100%!important}.product-landing-thumb{width:50%;float:left;clear:left}.woocommerce ul.products li.product .onsale,ul.products li.product .onsale{left:0!important}#content nav.woocommerce-pagination ul li a,#content nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,nav.woocommerce-pagination ul li a,nav.woocommerce-pagination ul li span{line-height:8px!important;min-width:1px!important;padding:8px!important}#brands li{width:50%}.woocommerce table.shop_table td,table.shop_table td{padding:6px 2px!important;font-size:12px}#content .quantity input.qty,.quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty{width:30px!important}}@media and (min-width:0px) and (max-width:380px){.product-landing-thumb{width:100%;float:none;clear:left}}@media screen and (min-width:0px) and (max-width:768px){#menu-icon{cursor:pointer;display:block;color:#fff;background-color:#000;height:36px}#menu-icon i{font-size:28px;line-height:36px}.active i{color:#ccc}.menu{width:100%;display:none;argin-top:0;clear:left}.menu li{font-size:12px;text-transform:uppercase;padding:0!important;line-height:110%;width:100%;border-bottom:1px dotted #444;background-color:#111;position:relative;z-index:1200}.menu li a{border-left:none;line-height:14px;padding:0 2%}.menu li:last-child{border-bottom:none}.menu li:first-child{padding-left:0}.menu ul.sub-menu,.menu ul.sub-menu li,.menu ul.sub-menu li a,.menu ul.sub-menu li a:hover,.menu ul.sub-menu li:hover{display:none;left:0;line-height:130%;background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;padding:6px 0 0;margin:0;height:auto;width:96%;position:relative;z-index:1000}.menu ul.sub-menu li a,.menu ul.sub-menu li a:hover{padding:4px 0 4px 10px;font-size:10px}.menu li:hover ul.sub-menu,.menu li:hover ul.sub-menu li,.menu li:hover ul.sub-menu li a{display:inline-block}}html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:90%;line-height:1px;text-align:center;display:block;margin:0 auto}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide .swipebox-inline-container,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(../positivefooterwear/images/loader.gif) center center no-repeat}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px;color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-close,#swipebox-next,#swipebox-prev{background-image:url(../positivefootwear/images/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-next.disabled,#swipebox-prev.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;-o-animation:rightSpring .3s;animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;-o-animation:leftSpring .3s;animation:leftSpring .3s}.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%,100%{left:0}50%{left:-30px}}@-o-keyframes rightSpring{0%,100%{left:0}50%{left:-30px}}@keyframes rightSpring{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes leftSpring{0%,100%{left:0}50%{left:30px}}@-o-keyframes leftSpring{0%,100%{left:0}50%{left:30px}}@keyframes leftSpring{0%,100%{left:0}50%{left:30px}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px #000;background:#000;opacity:.95}