﻿@import url("https://hello.myfonts.net/count/3061d0");.blink1{animation-name:flash;animation-duration:0.6s;animation-timing-function:linear;animation-iteration-count:1}@keyframes flash{0%{opacity:0.0}100%{opacity:1.0}}.blink2{animation-name:blinker;animation-delay:0.6s;animation-duration:0.5s;animation-timing-function:linear;animation-iteration-count:2}@keyframes blinker{0%{opacity:1.0}50%{opacity:0.0}100%{opacity:1.0}}@font-face{font-family:'FreightSansProBook-Italic';src:url("phase2/css/webfonts/3061D0_0_0.eot");src:url("phase2/css/webfonts/3061D0_0_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_0_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_0_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_0_0.ttf") format("truetype")}@font-face{font-family:'FreightSansProBlack-Italic';src:url("phase2/css/webfonts/3061D0_1_0.eot");src:url("phase2/css/webfonts/3061D0_1_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_1_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_1_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_1_0.ttf") format("truetype")}@font-face{font-family:'FreightSansProBold-Italic';src:url("phase2/css/webfonts/3061D0_2_0.eot");src:url("phase2/css/webfonts/3061D0_2_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_2_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_2_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_2_0.ttf") format("truetype")}@font-face{font-family:'FreightSansProSemibold-Italic';src:url("phase2/css/webfonts/3061D0_3_0.eot");src:url("phase2/css/webfonts/3061D0_3_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_3_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_3_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_3_0.ttf") format("truetype")}@font-face{font-family:'FreightSansProMedium-Italic';src:url("phase2/css/webfonts/3061D0_4_0.eot");src:url("phase2/css/webfonts/3061D0_4_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_4_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_4_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_4_0.ttf") format("truetype")}@font-face{font-family:'FreightSansProLight-Italic';src:url("phase2/css/webfonts/3061D0_5_0.eot");src:url("phase2/css/webfonts/3061D0_5_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_5_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_5_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_5_0.ttf") format("truetype")}@font-face{font-family:'FreightSansProSemibold-Regular';src:url("phase2/css/webfonts/3061D0_6_0.eot");src:url("phase2/css/webfonts/3061D0_6_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_6_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_6_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_6_0.ttf") format("truetype")}@font-face{font-family:'FreightSansProLight-Regular';src:url("phase2/css/webfonts/3061D0_7_0.eot");src:url("phase2/css/webfonts/3061D0_7_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_7_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_7_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_7_0.ttf") format("truetype")}@font-face{font-family:'FreightSansProBlack-Regular';src:url("phase2/css/webfonts/3061D0_8_0.eot");src:url("phase2/css/webfonts/3061D0_8_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_8_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_8_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_8_0.ttf") format("truetype")}@font-face{font-family:'FreightSansProBold-Regular';src:url("phase2/css/webfonts/3061D0_9_0.eot");src:url("phase2/css/webfonts/3061D0_9_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_9_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_9_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_9_0.ttf") format("truetype")}@font-face{font-family:'FreightSansProMedium-Regular';src:url("phase2/css/webfonts/3061D0_A_0.eot");src:url("phase2/css/webfonts/3061D0_A_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_A_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_A_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_A_0.ttf") format("truetype")}@font-face{font-family:'FreightTextProBold-Regular';src:url("phase2/css/webfonts/3061D0_B_0.eot");src:url("phase2/css/webfonts/3061D0_B_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_B_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_B_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_B_0.ttf") format("truetype")}@font-face{font-family:'FreightTextProMedium-Italic';src:url("phase2/css/webfonts/3061D0_C_0.eot");src:url("phase2/css/webfonts/3061D0_C_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_C_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_C_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_C_0.ttf") format("truetype")}@font-face{font-family:'FreightTextProBook-Italic';src:url("phase2/css/webfonts/3061D0_D_0.eot");src:url("phase2/css/webfonts/3061D0_D_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_D_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_D_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_D_0.ttf") format("truetype")}@font-face{font-family:'FreightTextProBook-Regular';src:url("phase2/css/webfonts/3061D0_E_0.eot");src:url("phase2/css/webfonts/3061D0_E_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_E_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_E_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_E_0.ttf") format("truetype")}@font-face{font-family:'FreightTextProBlack-Regular';src:url("phase2/css/webfonts/3061D0_F_0.eot");src:url("phase2/css/webfonts/3061D0_F_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_F_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_F_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_F_0.ttf") format("truetype")}@font-face{font-family:'FreightTextProSemibold-Italic';src:url("phase2/css/webfonts/3061D0_10_0.eot");src:url("phase2/css/webfonts/3061D0_10_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_10_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_10_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_10_0.ttf") format("truetype")}@font-face{font-family:'FreightTextProLight-Italic';src:url("phase2/css/webfonts/3061D0_11_0.eot");src:url("phase2/css/webfonts/3061D0_11_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_11_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_11_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_11_0.ttf") format("truetype")}@font-face{font-family:'FreightTextProBlack-Italic';src:url("phase2/css/webfonts/3061D0_12_0.eot");src:url("phase2/css/webfonts/3061D0_12_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_12_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_12_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_12_0.ttf") format("truetype")}@font-face{font-family:'FreightTextProLight-Regular';src:url("phase2/css/webfonts/3061D0_13_0.eot");src:url("phase2/css/webfonts/3061D0_13_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_13_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_13_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_13_0.ttf") format("truetype")}@font-face{font-family:'FreightTextProBold-Italic';src:url("phase2/css/webfonts/3061D0_14_0.eot");src:url("phase2/css/webfonts/3061D0_14_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_14_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_14_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_14_0.ttf") format("truetype")}@font-face{font-family:'FreightTextProMedium-Regular';src:url("phase2/css/webfonts/3061D0_15_0.eot");src:url("phase2/css/webfonts/3061D0_15_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_15_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_15_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_15_0.ttf") format("truetype")}@font-face{font-family:'FreightTextProSemibold-Regular';src:url("phase2/css/webfonts/3061D0_16_0.eot");src:url("phase2/css/webfonts/3061D0_16_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_16_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_16_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_16_0.ttf") format("truetype")}@font-face{font-family:'FreightSansProBook-Regular';src:url("phase2/css/webfonts/3061D0_17_0.eot");src:url("phase2/css/webfonts/3061D0_17_0.eot?#iefix") format("embedded-opentype"),url("phase2/css/webfonts/3061D0_17_0.woff2") format("woff2"),url("phase2/css/webfonts/3061D0_17_0.woff") format("woff"),url("phase2/css/webfonts/3061D0_17_0.ttf") format("truetype")}#mobile-nav{display:none}input#search{font-family:"FreightTextProLight-Regular";letter-spacing:1px;width:365px}.header #search_mini_form #search_autocomplete.search-autocomplete li{padding:10px 7px}.header-container{width:100%;margin-left:-50%;height:126px;background:#FFF;color:#000;position:fixed;top:0;z-index:9;left:50%;transition:margin .2s cubic-bezier(0.65, 0.05, 0.36, 1);-webkit-transition:trans-prefix(margin,.2s cubic-bezier(0.65, 0.05, 0.36, 1), webkit);-moz-transition:trans-prefix(margin,.2s cubic-bezier(0.65, 0.05, 0.36, 1), moz);-o-transition:trans-prefix(margin,.2s cubic-bezier(0.65, 0.05, 0.36, 1), o)}.header-container .header:before{transition:all .2s cubic-bezier(0.65, 0.05, 0.36, 1);-webkit-transition:trans-prefix(all,.2s cubic-bezier(0.65, 0.05, 0.36, 1), webkit);-moz-transition:trans-prefix(all,.2s cubic-bezier(0.65, 0.05, 0.36, 1), moz);-o-transition:trans-prefix(all,.2s cubic-bezier(0.65, 0.05, 0.36, 1), o);margin:100px 0 0 5px;opacity:0;content:"3";font-family:"FF_Icons";text-indent:0;position:absolute;display:block;font-size:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-container .quick-access{transition:margin .2s cubic-bezier(0.65, 0.05, 0.36, 1);-webkit-transition:trans-prefix(margin,.2s cubic-bezier(0.65, 0.05, 0.36, 1), webkit);-moz-transition:trans-prefix(margin,.2s cubic-bezier(0.65, 0.05, 0.36, 1), moz);-o-transition:trans-prefix(margin,.2s cubic-bezier(0.65, 0.05, 0.36, 1), o)}.header-container .quick-access ul.links,.header-container .quick-access #search_mini_form{transition:margin .2s cubic-bezier(0.65, 0.05, 0.36, 1);-webkit-transition:trans-prefix(margin,.2s cubic-bezier(0.65, 0.05, 0.36, 1), webkit);-moz-transition:trans-prefix(margin,.2s cubic-bezier(0.65, 0.05, 0.36, 1), moz);-o-transition:trans-prefix(margin,.2s cubic-bezier(0.65, 0.05, 0.36, 1), o);z-index:9;position:relative}.header-container .quick-access #search_mini_form{z-index:10 !important}@media (max-width: 767px){.header-container .quick-access #search_mini_form{float:left}}.header-container p.header-block{font-family:"FreightTextProLight-Italic" !important;position:absolute;top:50px;font-size:21px;letter-spacing:0.5px;max-width:22%;text-align:left;transition:margin .2s cubic-bezier(0.65, 0.05, 0.36, 1);-webkit-transition:trans-prefix(margin,.2s cubic-bezier(0.65, 0.05, 0.36, 1), webkit);-moz-transition:trans-prefix(margin,.2s cubic-bezier(0.65, 0.05, 0.36, 1), moz);-o-transition:trans-prefix(margin,.2s cubic-bezier(0.65, 0.05, 0.36, 1), o)}@media (min-width: 768px) and (max-width: 959px){.header-container p.header-block{font-size:16px}}@media (max-width: 767px){.header-container p.header-block{display:none}}.header-container.nav-up,.header-container.nav-up-fixed{margin-top:-66px}@media (max-width: 767px){.header-container.nav-up,.header-container.nav-up-fixed{margin-top:0 !important}}.header-container.nav-up .quick-access,.header-container.nav-up-fixed .quick-access{margin:-30px 0 27px}.header-container.nav-up .quick-access ul.links,.header-container.nav-up .quick-access #search_mini_form,.header-container.nav-up-fixed .quick-access ul.links,.header-container.nav-up-fixed .quick-access #search_mini_form{margin:50px 0 -50px}.header-container.nav-up p.header-block,.header-container.nav-up-fixed p.header-block{margin-top:-10px}.header-container.nav-up .nav-container:after,.header-container.nav-up-fixed .nav-container:after{content:"";display:block;width:100%;height:6px;position:absolute;box-shadow:0px 8px 10px -2px rgba(50,50,50,0.35);-webkit-box-shadow:0px 8px 10px -2px rgba(50,50,50,0.35);-moz-box-shadow:0px 8px 10px -2px rgba(50,50,50,0.35);-o-box-shadow:0px 8px 10px -2px rgba(50,50,50,0.35);margin-top:-12px}@media (max-width: 767px){.header-container.nav-up .nav-container:after,.header-container.nav-up-fixed .nav-container:after{display:none}}.header-container.nav-up .header:before,.header-container.nav-up-fixed .header:before{font-size:38px;opacity:1;margin:70px 0 0 5px}@media (max-width: 767px){.header-container.nav-up .header:before,.header-container.nav-up-fixed .header:before{display:none}}.header-container.nav-up .home,.header-container.nav-up-fixed .home{display:block !important;position:absolute !important;left:4px;height:10px;margin:0;width:10px;top:-10px}.header-container.nav-up .home a,.header-container.nav-up-fixed .home a{padding:10px !important;text-indent:-9999px}.header-container.nav-up .home:hover>a:before,.header-container.nav-up .home:hover>a:after,.header-container.nav-up-fixed .home:hover>a:before,.header-container.nav-up-fixed .home:hover>a:after{display:none}.header-container .nav-container{text-align:center;position:relative;height:41px}.header-container .nav-container i.fa.fa-bars{display:none}.header-container #nav,.header-container #nav li{display:inline-block;text-transform:uppercase;letter-spacing:2px;position:static}.header-container #nav{margin:0;padding:0}@media (min-width: 481px) and (max-width: 767px){.header-container #nav{display:none}}@media (max-width: 480px){.header-container #nav{display:none}}.header-container #nav>li>a{color:#3A3A3A;font-size:14px;font-family:"FreightSansProMedium-Regular";font-weight:normal;position:relative;padding:5px 18px 20px;outline:none !important}@media (min-width: 768px) and (max-width: 959px){.header-container #nav>li>a{font-size:12px;padding:7px 10px 20px}}.header-container #nav ul li ul.level1{display:none !important}.header-container #nav>li>ul{overflow:auto;z-index:0;position:absolute;width:86%;top:60px;left:-9999px;opacity:0;border:0;background:transparent;padding:20px 7% 0;column-count:3;-webkit-column-count:3;-moz-column-count:3;-o-column-count:3}@media (min-width: 768px) and (max-width: 959px){.header-container #nav>li>ul{padding:20px 0 0;width:100%}}.header-container #nav>li>ul>li{margin-left:15px;margin-bottom:8px;width:95%}.header-container #nav>li>ul>li.books-home>a{font-family:"FreightSansProSemibold-Regular"}.header-container #nav>li>ul>li.books-home>a span{border-bottom:1px solid #BECBDD;padding-bottom:19px;margin-bottom:15px;display:inline-block}.header-container #nav li a:hover,.header-container #nav li.active>a{opacity:1;color:#9EA6AF !important}.header-container #nav .home{display:none}.header-container #nav ul li{border:0;letter-spacing:1px}.header-container #nav ul li a{padding:6px 0;color:#3A3A3A !important;font-size:13px;line-height:15px;outline:none !important}.header-container #nav ul li a:hover{position:relative;opacity:1;color:#9DA5AE !important}.header-container #nav ul li ul li a:hover:before{left:-4px}.header-container #nav>li>ul>li>a{color:#3A3A3A !important;font-family:"FreightSansProMedium-Regular"}.header-container #nav li ul li ul li{border:0}.header-container #nav li ul li ul a{text-transform:none;padding-left:10px;font-size:12px}#left-menu{display:none;position:absolute;left:0;color:#000;font-size:26px;padding:0 10px 5px 0}#left-menu .home{display:block}span.close-nav{display:none}#nav>li>a:before{content:"";width:8px;height:8px;background:#FFF;position:absolute;left:50%;margin:24px 0 0 -4px;border-radius:100%;transition:background .2s cubic-bezier(0.65, 0.05, 0.36, 1);-webkit-transition:trans-prefix(background,.2s cubic-bezier(0.65, 0.05, 0.36, 1), webkit);-moz-transition:trans-prefix(background,.2s cubic-bezier(0.65, 0.05, 0.36, 1), moz);-o-transition:trans-prefix(background,.2s cubic-bezier(0.65, 0.05, 0.36, 1), o)}#nav>li>a:after{content:"";width:8px;height:9px;background:#FFF;position:absolute;left:50%;margin:9px 0 0 -4px;transition:background .2s cubic-bezier(0.65, 0.05, 0.36, 1);-webkit-transition:trans-prefix(background,.2s cubic-bezier(0.65, 0.05, 0.36, 1), webkit);-moz-transition:trans-prefix(background,.2s cubic-bezier(0.65, 0.05, 0.36, 1), moz);-o-transition:trans-prefix(background,.2s cubic-bezier(0.65, 0.05, 0.36, 1), o)}.nav-active #nav li.level0.nav-1.first>a,#nav>li:hover>a,#nav>li.active>a,.onix-contributor-list #nav>li:nth-child(4)>a,.onix-contributor-view #nav>li:nth-child(4)>a,.post-type-archive-event #nav li.level0.nav-1:nth-child(3)>a,.blog #nav li.level0.nav-1:nth-child(5)>a,.cms-members #nav li.level0.nav-1:nth-child(6)>a,.post-type-archive-about #nav li.level0.nav-1:nth-child(8)>a{color:#9DA5AE}.nav-active #nav li.level0.nav-1.first>a:before,#nav>li:hover>a:before,#nav>li.active>a:before,.onix-contributor-list #nav>li:nth-child(4)>a:before,.onix-contributor-view #nav>li:nth-child(4)>a:before,.post-type-archive-event #nav li.level0.nav-1:nth-child(3)>a:before,.blog #nav li.level0.nav-1:nth-child(5)>a:before,.cms-members #nav li.level0.nav-1:nth-child(6)>a:before,.post-type-archive-about #nav li.level0.nav-1:nth-child(8)>a:before{content:"";width:8px;height:8px;background:#D3DBE4;position:absolute;left:50%;margin:24px 0 0 -4px;border-radius:100%}.nav-active #nav li.level0.nav-1.first>a:after,#nav>li:hover>a:after,#nav>li.active>a:after,.onix-contributor-list #nav>li:nth-child(4)>a:after,.onix-contributor-view #nav>li:nth-child(4)>a:after,.post-type-archive-event #nav li.level0.nav-1:nth-child(3)>a:after,.blog #nav li.level0.nav-1:nth-child(5)>a:after,.cms-members #nav li.level0.nav-1:nth-child(6)>a:after,.post-type-archive-about #nav li.level0.nav-1:nth-child(8)>a:after{content:"";width:8px;height:9px;background:#D3DBE4;position:absolute;left:50%;margin:9px 0 0 -4px}.nav-active #nav li.level0.nav-1.first>a{color:#9DA5AE}.nav-active span.close-nav{right:20px;position:absolute;display:block;cursor:pointer;z-index:10;font-size:20px;top:158px;padding:15px;margin:-15px}@media (max-width: 767px){.wrapper{width:96%;padding-left:2%;padding-right:2%}.page,.header,.footer{box-sizing:border-box;width:100%}.header-container{height:100px;width:96%;left:0;margin-left:2%;margin-right:2%;border-bottom:3px solid #BECBDD}.header-container .header a.logo img{width:220px;margin:0 0 0 -110px;position:absolute;top:30px}.header-container .header .search.sprite{margin-left:10px !important}.header-container .header.navup .quick-access,.header-container .header .quick-access{margin:20px 0 -30px !important;position:relative}.header-container .header.navup .quick-access ul.links li.last,.header-container .header .quick-access ul.links li.last{display:none}.header-container .header.navup .quick-access ul.links li.first a,.header-container .header .quick-access ul.links li.first a{margin-right:8px}.header-container .header.navup .quick-access ul.links,.header-container .header.navup .quick-access #search_mini_form,.header-container .header .quick-access ul.links,.header-container .header .quick-access #search_mini_form{margin:50px 0 -50px !important}.header-container .header.navup .quick-access #search_mini_form,.header-container .header .quick-access #search_mini_form{float:none;left:50%;position:absolute;margin-left:-26px !important;top:2px}.header-container .header.navup .quick-access #search_mini_form.search-out,.header-container .header .quick-access #search_mini_form.search-out{left:0;right:0;width:100%}.header-container .header.navup .quick-access #search_mini_form.search-out input#search,.header-container .header .quick-access #search_mini_form.search-out input#search{width:67% !important}.header-container .header:after{content:"";position:absolute;width:110%;height:128px;background:#FFF;top:0;z-index:-1;left:-5%}.header-container .header .nav-container i.fa.fa-bars{cursor:pointer;display:block;position:absolute;left:8px;top:57px;font-size:21px;z-index:99}.header-container #mobile-nav{background:#FFF;width:104%;margin:54px 0 0;position:fixed;height:75%;overflow-y:scroll;text-align:left;padding:0 15px 10px 10px;box-sizing:border-box;left:0}.header-container #mobile-nav>li{border-bottom:1px solid #BECBDD;width:auto;margin-right:10px}.header-container #mobile-nav>li>a{text-transform:uppercase;color:#3A3A3A;font-size:16px;font-family:"FreightSansProMedium-Regular";font-weight:normal;position:relative;padding:18px 0 16px 15px;outline:none !important;display:inline-block;letter-spacing:2.5px;width:96%}.header-container #mobile-nav>li.level0.nav-1.first.level-top.parent>a>span:after{content:"+";position:absolute;right:10px;font-size:40px;top:-3px;font-family:"FreightSansProLight-Regular"}.header-container #mobile-nav>li.level0.nav-1.first.level-top.parent>a.active>span:after{content:"-";right:10px;font-size:70px;top:-24px}.header-container #mobile-nav li.account-link>a{padding-top:10px !important}.header-container #mobile-nav li.divider{margin-top:53px}.header-container #mobile-nav ul.level0{display:none;padding:15px 0 20px 15px;text-transform:uppercase;font-size:14px;letter-spacing:2px}.header-container #mobile-nav ul.level0 li{padding-bottom:20px}.mobile-nav-active .main-container{z-index:-1}.mobile-nav-active #mobile-nav{display:block}.mobile-nav-active #overlay{opacity:1;width:100%;height:100%;position:fixed;background:#FFF;top:0;left:0;z-index:8}.mobile-nav-active .header .nav-container i.fa.fa-bars:before{content:"×";font-family:"FreightSansProBook-Regular";font-size:36px;top:-11px;position:relative}}@media (min-width: 481px) and (max-width: 767px){.header-container .header.navup .quick-access #search_mini_form.search-out input#search,.header-container .header .quick-access #search_mini_form.search-out input#search{width:80% !important}}@media (min-width: 481px) and (max-width: 650px){.header-container .header.navup .quick-access #search_mini_form.search-out input#search,.header-container .header .quick-access #search_mini_form.search-out input#search{width:75% !important}}
/*# sourceMappingURL=nav.css.map */
.blink1{animation-name:flash;animation-duration:0.6s;animation-timing-function:linear;animation-iteration-count:1}@keyframes flash{0%{opacity:0.0}100%{opacity:1.0}}.blink2{animation-name:blinker;animation-delay:0.6s;animation-duration:0.5s;animation-timing-function:linear;animation-iteration-count:2}@keyframes blinker{0%{opacity:1.0}50%{opacity:0.0}100%{opacity:1.0}}body{font-family:"FreightSansProBook-Regular";font-size:14px;letter-spacing:0.5px}a{outline:none}h1,h2,h3,h4,h5,h6,.error-msg,.success-msg,.note-msg,.notice-msg{font-family:"FreightSansProBook-Regular" !important}p{font-family:"FreightTextProBook-Regular"}.clear{clear:both}.breadcrumbs li a,.breadcrumbs li strong{font-family:"FreightTextProLight-Regular" !important}.wrapper,.main-container{background:#FFF}.page{position:relative}.header{border-bottom:2px solid #D3DBE4;position:relative;background:#FFF}.header ul.links li.first .num{margin-top:12px;font-family:'Swiss721BT-Roman', arial, sans-serif;font-size:12px}.header a.logo{outline:none}.main-container{margin-top:135px}@media (max-width: 767px){.main-container{margin-top:110px}}#overlay{opacity:0;transition:opacity 0.3s ease;-webkit-transition:trans-prefix(opacity,.3s ease, webkit);-moz-transition:trans-prefix(opacity,.3s ease, moz);-o-transition:trans-prefix(opacity,.3s ease, o)}body.nav-active #overlay{background:#FFF;position:fixed;width:100%;height:100%;top:0;left:0;z-index:8;opacity:1;transition:opacity 0.3s ease;-webkit-transition:trans-prefix(opacity,.3s ease, webkit);-moz-transition:trans-prefix(opacity,.3s ease, moz);-o-transition:trans-prefix(opacity,.3s ease, o)}body.nav-active .nav-container:after{display:none !important}.footer-container{z-index:8;position:relative;margin-top:60px}.regular-price .price{font-weight:normal !important}.data-table th,strong,.form-list label,.sp-methods dt,b,h4{font-weight:normal !important;font-family:"FreightTextProMedium-Regular" !important}.header .search.sprite:after{margin:-7px 0 0 5px}.header #search_mini_form.search-out button.button:before{margin:17px 0 0 5px}.catalog-category-view .page-title h1{text-align:center;font-family:"FreightSansProBold-Regular" !important;text-transform:uppercase;font-size:56px;letter-spacing:14px}@media (max-width: 767px){.catalog-category-view .page-title h1{font-size:44px;letter-spacing:9px;padding-top:6px}}.catalog-category-view .category-description{font-family:"FreightTextProBook-Regular";font-size:15px;letter-spacing:0.5px;line-height:24px;color:#555;margin:20px auto 50px;max-width:700px;text-align:center}.catalog-category-view #featured-top{position:relative;margin-bottom:70px;padding-bottom:10px}.catalog-category-view #featured-top:after{content:"";position:absolute;background:#E7EBF4;width:300%;height:100%;top:34px;left:-100%;z-index:-1}.catalog-category-view #new-releases .line{position:relative;margin-bottom:35px;text-align:center}.catalog-category-view #new-releases .line h2{display:inline-block;text-align:center;font-family:"FreightSansProBold-Regular" !important;text-transform:uppercase;font-size:16px;letter-spacing:4px;background:#E7EBF4;position:relative;z-index:1;padding:4px 12px 0}.catalog-category-view #new-releases .line:after,.catalog-category-view #new-releases .line:after{content:'';background:#FFF;width:100%;height:3px;display:block;position:absolute;left:0;top:50%;z-index:0}@media (max-width: 767px){.catalog-category-view #new-releases{display:table;width:100%}}.catalog-category-view #new-releases .featured-large{width:50%;vertical-align:bottom;display:table-cell}@media (max-width: 767px){.catalog-category-view #new-releases .featured-large{height:auto !important;padding-bottom:0;margin-bottom:0;display:inline-block;width:48.3%;vertical-align:baseline;padding:0;margin-left:1.2%}}.catalog-category-view #new-releases .featured-large>a{display:table-cell;width:46%;vertical-align:bottom;padding-bottom:18px}@media (max-width: 767px){.catalog-category-view #new-releases .featured-large>a{display:block;width:100%;padding:0 10px;box-sizing:border-box}}.catalog-category-view #new-releases .featured-large>a img{width:100%;transition:opacity .2s cubic-bezier(0.65, 0.05, 0.36, 1);-webkit-transition:trans-prefix(opacity,.2s cubic-bezier(0.65, 0.05, 0.36, 1), webkit);-moz-transition:trans-prefix(opacity,.2s cubic-bezier(0.65, 0.05, 0.36, 1), moz);-o-transition:trans-prefix(opacity,.2s cubic-bezier(0.65, 0.05, 0.36, 1), o);box-shadow:3px 2px 8px rgba(55,55,55,0.3);-webkit-box-shadow:3px 2px 8px rgba(55,55,55,0.3);-moz-box-shadow:3px 2px 8px rgba(55,55,55,0.3);-o-box-shadow:3px 2px 8px rgba(55,55,55,0.3)}.catalog-category-view #new-releases .featured-large>a:hover img{opacity:0.99}.catalog-category-view #new-releases .featured-large .book-info{width:53%;display:table-cell;vertical-align:bottom;box-sizing:border-box;padding:0 30px 10px 35px;overflow:hidden;height:auto;position:relative}@media (max-width: 767px){.catalog-category-view #new-releases .featured-large .book-info{width:100%;display:inline-table;vertical-align:baseline;padding:25px 20px 0 20px;transform:scale(0.9)}}.catalog-category-view #new-releases .featured-large .book-info .book-title{font-family:"FreightSansProMedium-Regular";font-size:20px;display:block;letter-spacing:0.5px}.catalog-category-view #new-releases .featured-large .book-info .author{font-family:"FreightSansProBook-Regular";font-size:15px;letter-spacing:0.3px}.catalog-category-view #new-releases .featured-large .book-info .price-box{font-family:"FreightTextProMedium-Regular";font-size:18px;letter-spacing:0.8px;width:100%;padding:2px 0 10px}.catalog-category-view #new-releases .featured-large .book-info .desc{font-family:"FreightTextProBook-Regular";font-size:15px;letter-spacing:0.5px;line-height:24px;color:#555;max-height:336px;overflow:hidden}@media (min-width: 960px) and (max-width: 1199px){.catalog-category-view #new-releases .featured-large .book-info .desc{font-size:13px;line-height:20px}}@media (min-width: 768px) and (max-width: 959px){.catalog-category-view #new-releases .featured-large .book-info .desc{max-height:184px;font-size:13px;line-height:20px}}@media (max-width: 767px){.catalog-category-view #new-releases .featured-large .book-info .desc{display:none}}.catalog-category-view #new-releases .featured-large .book-info .desc b{font-family:"FreightTextProSemibold-Regular"}.catalog-category-view #new-releases .featured-large .book-info.no-feat-text:after{content:"";position:absolute;width:100%;height:50px;position:absolute;bottom:0;right:0;background:linear-gradient(to bottom, rgba(231,235,244,0) 0%, rgba(231,235,244,0.51) 51%, #e7ebf4 100%);-webkit-background:linear-gradient(to bottom, rgba(231,235,244,0) 0%, rgba(231,235,244,0.51) 51%, #e7ebf4 100%);-moz-background:linear-gradient(to bottom, rgba(231,235,244,0) 0%, rgba(231,235,244,0.51) 51%, #e7ebf4 100%);-o-background:linear-gradient(to bottom, rgba(231,235,244,0) 0%, rgba(231,235,244,0.51) 51%, #e7ebf4 100%)}@media (max-width: 767px){.catalog-category-view #new-releases .featured-large .book-info.no-feat-text:after{display:none}}.col1-layout .col-main .category-products{width:80%;float:right;padding-top:30px;transition:width .2s cubic-bezier(0.65, 0.05, 0.36, 1);-webkit-transition:trans-prefix(width,.2s cubic-bezier(0.65, 0.05, 0.36, 1), webkit);-moz-transition:trans-prefix(width,.2s cubic-bezier(0.65, 0.05, 0.36, 1), moz);-o-transition:trans-prefix(width,.2s cubic-bezier(0.65, 0.05, 0.36, 1), o)}@media (max-width: 767px){.col1-layout .col-main .category-products{width:100%}}.col1-layout .display-options{width:80%;float:right}@media (max-width: 767px){.col1-layout .display-options{width:100%}}@media (max-width: 767px){.col1-layout .display-options>div{width:100%}}.col1-layout .display-options .toolbar{position:relative}.col1-layout .display-options .toolbar .pager{border-color:#D3DBE4;border-right:0;border-left:0;line-height:23px}.col1-layout .display-options .toolbar .pager .limiter{width:auto;display:inline-block;float:none;font-size:12px}.col1-layout .display-options .toolbar .pager .limiter label{font-size:12px;font-family:"FreightSansProSemibold-Regular" !important}@media (max-width: 650px){.col1-layout .display-options .toolbar .pager .limiter label{display:none}}.col1-layout .display-options .toolbar .pager .limiter ul{display:inline-block;padding-right:10px}.col1-layout .display-options .toolbar .pager .limiter ul li{display:inline-block;padding:0 5px;position:relative}.col1-layout .display-options .toolbar .pager .limiter ul li:after{content:"";width:1px;height:12px;background:#CCC;position:absolute;top:7px;margin-left:12px}.col1-layout .display-options .toolbar .pager .limiter ul li.selected>a{color:#AAA;pointer-events:none}.col1-layout .display-options .toolbar .pager .pages{margin:0 150px 0 0;float:right}@media (max-width: 650px){.col1-layout .display-options .toolbar .pager .pages{margin:0}}.col1-layout .display-options .toolbar .pager .pages strong{font-size:12px;font-family:"FreightSansProSemibold-Regular" !important}.col1-layout .display-options .toolbar .sort-list{position:absolute;right:0;top:0;z-index:9}@media (max-width: 650px){.col1-layout .display-options .toolbar .sort-list{position:relative}}.col1-layout .display-options .toolbar .sort-list .title{padding:8px 8px 9px;border:1px solid #D3DBE4;margin-bottom:-1px;cursor:default}.col1-layout .display-options .toolbar .sort-list .title span.sort-label{font-family:"FreightSansProBook-Regular";font-size:13px;letter-spacing:0.5px}.col1-layout .display-options .toolbar .sort-list .content>ul{height:0;opacity:0;background:#FFF;border:1px solid #D3DBE4;box-shadow:2px 5px 6px rgba(55,55,55,0.1);-webkit-box-shadow:2px 5px 6px rgba(55,55,55,0.1);-moz-box-shadow:2px 5px 6px rgba(55,55,55,0.1);-o-box-shadow:2px 5px 6px rgba(55,55,55,0.1);transition:all 0 cubic-bezier(0.65, 0.05, 0.36, 1);-webkit-transition:trans-prefix(all,0 cubic-bezier(0.65, 0.05, 0.36, 1), webkit);-moz-transition:trans-prefix(all,0 cubic-bezier(0.65, 0.05, 0.36, 1), moz);-o-transition:trans-prefix(all,0 cubic-bezier(0.65, 0.05, 0.36, 1), o)}.col1-layout .display-options .toolbar .sort-list .content>ul li{padding:4px 10px}.col1-layout .display-options .toolbar .sort-list .content>ul li:first-child{padding-top:10px}.col1-layout .display-options .toolbar .sort-list .content>ul li:last-child{padding-bottom:10px}.col1-layout .display-options .toolbar .sort-list .content>ul li.current-sort{font-family:"FreightSansProBook-Italic";font-size:13px;opacity:0.8}.col1-layout .display-options .toolbar .sort-list .content>ul li a{font-family:"FreightSansProBook-Regular";font-size:13px;display:block}.col1-layout .display-options .toolbar .sort-list.open ul{opacity:1;height:auto;transition:all .2s cubic-bezier(0.65, 0.05, 0.36, 1);-webkit-transition:trans-prefix(all,.2s cubic-bezier(0.65, 0.05, 0.36, 1), webkit);-moz-transition:trans-prefix(all,.2s cubic-bezier(0.65, 0.05, 0.36, 1), moz);-o-transition:trans-prefix(all,.2s cubic-bezier(0.65, 0.05, 0.36, 1), o)}.col1-layout .display-options .toolbar .amount>span{display:none}.col1-layout .display-options .toolbar .amount>strong{font-size:18px;padding-right:6px;font-family:"FreightSansProSemibold-Regular" !important}.col1-layout span.filter-toggle{position:absolute;margin:0 0 0 -20%;cursor:pointer;z-index:9;width:20%;font-size:14px;letter-spacing:2px;font-family:"FreightSansProBold-Regular";font-weight:normal;text-transform:uppercase;border-top:1px solid #D3DBE4;border-bottom:1px solid #D3DBE4;padding:9px 0 8px}.col1-layout span.filter-toggle span{font-family:"FreightSansProLight-Regular";font-size:30px;position:absolute;right:20px;top:-4px;transition:transform .2s cubic-bezier(0.65, 0.05, 0.36, 1);-webkit-transition:trans-prefix(transform,.2s cubic-bezier(0.65, 0.05, 0.36, 1), webkit);-moz-transition:trans-prefix(transform,.2s cubic-bezier(0.65, 0.05, 0.36, 1), moz);-o-transition:trans-prefix(transform,.2s cubic-bezier(0.65, 0.05, 0.36, 1), o)}@media (max-width: 767px){.col1-layout span.filter-toggle{display:none}}.col1-layout .block-layered-nav{opacity:1;width:20%;transition:opacity .2s cubic-bezier(0.65, 0.05, 0.36, 1) 0.1s;-webkit-transition:trans-prefix(opacity,.2s cubic-bezier(0.65, 0.05, 0.36, 1) .1s, webkit);-moz-transition:trans-prefix(opacity,.2s cubic-bezier(0.65, 0.05, 0.36, 1) .1s, moz);-o-transition:trans-prefix(opacity,.2s cubic-bezier(0.65, 0.05, 0.36, 1) .1s, o)}.col1-layout .block-layered-nav.m-top{display:none}@media (max-width: 767px){.col1-layout .block-layered-nav{display:none}.col1-layout .block-layered-nav.m-top{display:block;width:92%;padding:0 4%}.col1-layout .block-layered-nav.m-top dl{width:100% !important;min-height:0 !important}}.col1-layout .mb-top-layered-navigation #narrow-by-list>div:last-child{height:0;overflow:hidden;transition:height .2s cubic-bezier(0.65, 0.05, 0.36, 1) 0.5s;-webkit-transition:trans-prefix(height,.2s cubic-bezier(0.65, 0.05, 0.36, 1) .5s, webkit);-moz-transition:trans-prefix(height,.2s cubic-bezier(0.65, 0.05, 0.36, 1) .5s, moz);-o-transition:trans-prefix(height,.2s cubic-bezier(0.65, 0.05, 0.36, 1) .5s, o)}.col1-layout .mb-top-layered-navigation #narrow-by-list.active>div:last-child{height:100%;overflow:hidden}.col1-layout .mb-top-layered-navigation .block-subtitle strong{width:100%;display:block;border:2px solid #000;padding:12px 0;text-align:center;margin-bottom:30px;font-family:"FreightSansProSemibold-Regular" !important;letter-spacing:1px;font-size:14px;cursor:pointer}.col1-layout .mb-top-layered-navigation .block-subtitle strong span:after{content:"+";position:absolute;right:14px;font-size:33px;top:0;font-family:"FreightSansProLight-Regular"}.col1-layout .mb-top-layered-navigation .block-subtitle strong.active span:after{content:"-";right:10px;font-size:70px;top:-24px}.col1-layout .products-grid li.book{width:23.84%;display:inline-block;box-sizing:border-box;padding:0 1%;margin-right:0.7%}@media (max-width: 480px){.col1-layout .products-grid li.book{width:48.5%}}@media (min-width: 481px) and (max-width: 767px){.col1-layout .products-grid li.book{width:32%}.col1-layout .products-grid li.book:nth-child(4){display:none}}.col1-layout .products-grid li.book .product-image img{width:100%;box-shadow:3px 2px 8px rgba(55,55,55,0.3);-webkit-box-shadow:3px 2px 8px rgba(55,55,55,0.3);-moz-box-shadow:3px 2px 8px rgba(55,55,55,0.3);-o-box-shadow:3px 2px 8px rgba(55,55,55,0.3)}.col1-layout .products-grid li.book .product-info{display:table;width:100%;position:relative}@media (max-width: 480px){.col1-layout .products-grid li.book .product-info{transform:scale(0.9);padding-bottom:20px}}@media (min-width: 481px) and (max-width: 767px){.col1-layout .products-grid li.book .product-info{transform:scale(0.9);padding-bottom:20px}}.col1-layout .products-grid li.book .product-info .product-name{max-width:80%;padding:10px 0 0}.col1-layout .products-grid li.book .product-info .product-name a{font-family:"FreightSansProMedium-Regular";font-size:16px;padding-top:10px;display:block;letter-spacing:0.5px;transition:font-size .2s cubic-bezier(0.65, 0.05, 0.36, 1);-webkit-transition:trans-prefix(font-size,.2s cubic-bezier(0.65, 0.05, 0.36, 1), webkit);-moz-transition:trans-prefix(font-size,.2s cubic-bezier(0.65, 0.05, 0.36, 1), moz);-o-transition:trans-prefix(font-size,.2s cubic-bezier(0.65, 0.05, 0.36, 1), o)}.col1-layout .products-grid li.book .product-info a.buy{opacity:0;position:absolute;top:44px;right:0;font-family:"FreightSansProSemibold-Regular";font-size:10px;letter-spacing:1px;-webkit-transform:translateZ(0);transform:translateZ(0)}.col1-layout .products-grid li.book .product-info a.buy i.bagblack:after{content:"1";font-family:"FF_Icons";text-indent:0;position:absolute;display:block;font-size:32px;margin:-37px 0 0 3px;font-style:normal;color:#444;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.col1-layout .products-grid li.book .product-info .author{font-family:"FreightSansProBook-Regular";font-size:15px;letter-spacing:0.3px}.col1-layout .products-grid li.book .product-info .price-box{font-family:"FreightTextProMedium-Regular";font-size:15px;letter-spacing:0.8px;width:auto;float:left}.col1-layout .products-grid li.book .product-info .members-msg{opacity:0;width:auto;float:left;text-align:left;margin:7px 0 0 10px;transition:opacity 0.3s ease;-webkit-transition:trans-prefix(opacity,.3s ease, webkit);-moz-transition:trans-prefix(opacity,.3s ease, moz);-o-transition:trans-prefix(opacity,.3s ease, o)}.col1-layout .products-grid li.book .product-info .members-msg a,.col1-layout .products-grid li.book .product-info .members-msg span{font-family:"FreightTextProLight-Regular";color:#6189A3;font-size:14px;letter-spacing:0.6px;pointer-events:all;cursor:pointer}.col1-layout .products-grid li.book .product-info .stock-message{font-family:"FreightTextProBook-Regular";padding:5px 0 0;clear:both}.col1-layout .products-grid li.book:hover a.buy,.col1-layout .products-grid li.book:hover .members-msg{opacity:1}.col1-layout .products-grid li.spacer{display:none}.col1-layout .products-grid li.spacer:nth-child(8n){display:block;width:98.6%;height:1px;background:#D3DBE4;margin:20px 0.2% 20px}@media (min-width: 481px) and (max-width: 767px){.col1-layout .products-grid li.spacer:nth-child(8n){display:none}}@media (min-width: 481px) and (max-width: 767px){.col1-layout .products-grid li.spacer:nth-child(6n){display:block;width:98.6%;height:1px;background:#D3DBE4;margin:20px 0.2% 20px}}.pager-bottom .amount,.pager-bottom .limiter,.pager-bottom .sort-list{display:none}.pager-bottom .toolbar .pager{border:0}.page #m-wait .loader{font-size:0;padding:10px;width:auto;text-align:center;height:auto;line-height:0;border-radius:100%;border:1px solid #ddd !important;margin-left:-30px}.page #m-wait .loader img{display:block}.page #m-wait .loader br{display:none}.filter{width:90%}.block-layered-nav .actions a{text-align:left;display:block;float:none;text-decoration:underline;font-family:"FreightSansProBook-Regular";font-size:13px;font-weight:normal;position:absolute;margin:-58px 0 0 103px;z-index:9}.block-layered-nav .block-title{padding-top:60px}.block-layered-nav .block-title strong{display:none}.block-layered-nav .block-content{padding:10px 0}.block-layered-nav .block-content dl dt{font-size:12px;letter-spacing:2px;font-family:"FreightSansProBold-Regular";font-weight:normal;text-transform:uppercase}.block-layered-nav .block-content dl dt,.block-layered-nav .block-content dl dd{border:0;background-color:transparent;padding-left:0}.block-layered-nav .block-content dl dd{margin-bottom:35px}.block-layered-nav .block-content dl li{margin:12px 0;font-family:"FreightSansProBook-Regular";font-size:13px;letter-spacing:0.5px}.block-layered-nav .block-content dl li a{font-family:"FreightSansProBook-Regular";font-size:13px;letter-spacing:0.5px;outline:none}.block-layered-nav .m-filter-colors.horizontal{max-width:220px}.block-layered-nav .m-filter-colors.horizontal .m-color{float:left;margin:0 15px 15px 0;width:30px;height:30px;border:1px solid #F9F9F9}.block-layered-nav ol.m-filter-css-checkboxes li a.m-checkbox-checked{padding-left:28px !important;margin-bottom:7px;background:transparent url(phase2/images/manapro_filtercheckboxes/checkbox_checked.svg) 0 center no-repeat !important;background-size:15px !important}.block-layered-nav ol.m-filter-css-checkboxes li a.m-checkbox-checked:hover{background:transparent url(phase2/images/manapro_filtercheckboxes/checkbox_checked_hover.svg) 0 center no-repeat !important;background-size:15px !important}.block-layered-nav ol.m-filter-css-checkboxes li a.m-checkbox-unchecked{padding-left:28px !important;margin-bottom:7px;background:transparent url(phase2/images/manapro_filtercheckboxes/checkbox_unchecked.svg) 0 center no-repeat !important;background-size:15px !important}.block-layered-nav ol.m-filter-css-checkboxes li a.m-checkbox-unchecked:hover{background:transparent url(phase2/images/manapro_filtercheckboxes/checkbox_unchecked_hover.svg) 0 center no-repeat !important;background-size:15px !important}.block-layered-nav .m-option-search input{color:#333;border:0;border-bottom:1px solid #000;padding:10px 5px;margin-bottom:10px;width:87%;font-family:"FreightSansProBook-Regular";font-size:13px;letter-spacing:0.5px}@media (max-width: 767px){.block-layered-nav .m-option-search input{width:98%}}.block-layered-nav .m-option-search:after{content:"2";font-family:"FF_Icons";text-indent:0;position:absolute;display:block;font-size:24px;margin:-42px 0 0 84%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 767px){.block-layered-nav .m-option-search:after{margin:-42px 0 0 96%}}.block-layered-nav .m-scrollable-filter{border:1px solid #D3DBE4;padding:0 0 9px 13px;background:#FFF;width:85%}@media (max-width: 767px){.block-layered-nav .m-scrollable-filter{width:98%}}.block-layered-nav .currently{display:none}.block-layered-nav .block-subtitle.m-filter-group{display:none}#m-wait .loader{border-color:#9EA6AF !important;border-width:1px !important;color:#9EA6AF !important;background:#FFF !important;font-family:"FreightSansProBook-Regular" !important;font-weight:normal !important;text-transform:uppercase;font-size:12px;letter-spacing:0.5px;line-height:30px}.block-layered-nav .currently li:after,.block-layered-nav .actions:after{display:none}body.filter-closed .col1-layout .col-main .category-products{width:100%;transition:width .2s cubic-bezier(0.65, 0.05, 0.36, 1) 0.1s;-webkit-transition:trans-prefix(width,.2s cubic-bezier(0.65, 0.05, 0.36, 1) .1s, webkit);-moz-transition:trans-prefix(width,.2s cubic-bezier(0.65, 0.05, 0.36, 1) .1s, moz);-o-transition:trans-prefix(width,.2s cubic-bezier(0.65, 0.05, 0.36, 1) .1s, o)}body.filter-closed .col1-layout .col-main .category-products .product-info .product-name a{font-size:18px !important}body.filter-closed .col1-layout .col-main span.filter-toggle span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}body.filter-closed .col1-layout .col-main .block-layered-nav{opacity:0;z-index:-1;position:absolute;transition:opacity .2s cubic-bezier(0.65, 0.05, 0.36, 1);-webkit-transition:trans-prefix(opacity,.2s cubic-bezier(0.65, 0.05, 0.36, 1), webkit);-moz-transition:trans-prefix(opacity,.2s cubic-bezier(0.65, 0.05, 0.36, 1), moz);-o-transition:trans-prefix(opacity,.2s cubic-bezier(0.65, 0.05, 0.36, 1), o)}body.filter-closed .col1-layout .col-main .block-layered-nav>*{pointer-events:none}#home{padding-top:35px;margin-bottom:60px}@media (min-width: 960px) and (max-width: 1199px){#home{margin-bottom:30px}}#home .left{width:60%;max-width:700px}@media (max-width: 767px){#home .left{width:100%}}#home .left .image-wrap{background:#FFF}#home .left .image-wrap img{width:100%;box-shadow:0 0 6px rgba(55,55,55,0.3);-webkit-box-shadow:0 0 6px rgba(55,55,55,0.3);-moz-box-shadow:0 0 6px rgba(55,55,55,0.3);-o-box-shadow:0 0 6px rgba(55,55,55,0.3)}#home .right{width:40%}@media (max-width: 767px){#home .right{width:100%;padding-top:20px}#home .right .latest-box{display:none}}@media (min-width: 768px) and (max-width: 959px){#home .right .latest-box{display:none}}#home .landing-desc{font-family:"FreightTextProBook-Regular";font-size:15px;letter-spacing:0.5px;line-height:24px;color:#555;margin:0 25px 30px}#home .landing-desc strong{font-family:"FreightTextProSemibold-Regular" !important}@media (max-width: 767px){#home .landing-desc{padding:10px 0 0}}#home .latest-box{position:relative;margin-top:70px;padding:0 25px 10px}#home .latest-box.mobile{display:none}@media (max-width: 767px){#home .latest-box.mobile{display:block}}@media (min-width: 768px) and (max-width: 959px){#home .latest-box.mobile{display:block}}#home .latest-box .latest ul li a{display:block;font-size:16px;font-family:"FreightSansProMedium-Regular";line-height:26px;padding:2px 0 4px}#home .latest-box .latest ul li span{display:block;font-family:"FreightSansProBook-Italic";border-bottom:1px solid #BECBDD;padding-bottom:20px;margin-bottom:15px}#home .latest-box .latest ul li:last-child span{border:0}#home .latest-box .line{position:relative;margin-bottom:20px;text-align:center}#home .latest-box .line h2{display:inline-block;text-align:center;font-family:"FreightSansProBold-Regular" !important;text-transform:uppercase;font-size:16px;letter-spacing:4px;background:#E7EBF4;position:relative;z-index:1;padding:4px 12px 0}#home .latest-box .line:after,#home .latest-box .line:after{content:'';background:#FFF;width:100%;height:3px;display:block;position:absolute;left:0;top:50%;z-index:0}#home .latest-box:after{content:"";position:absolute;background:#E7EBF4;width:600%;height:100%;top:-30px;left:-300%;z-index:-1;padding-bottom:50px;min-height:330px}@media (min-width: 960px) and (max-width: 1199px){#home .latest-box:after{min-height:250px}}#home .latest-box ul.subcategories{columns:2;-webkit-columns:2;-moz-columns:2;-o-columns:2}#home .latest-box ul.subcategories li{margin:15px 0}#home .latest-box ul.subcategories li a{color:#3A3A3A;text-transform:uppercase;font-size:12px;letter-spacing:1.5px;font-family:"FreightSansProSemibold-Regular";font-weight:normal;position:relative;padding:0 0 0 15px;outline:none !important}@media (max-width: 960px){.cms-index-index .large-products{padding-top:20px}}.large-products,.small-products{padding-bottom:30px}.large-products .line,.small-products .line{position:relative;margin-bottom:35px;margin-top:15px;text-align:center}.large-products .line h2,.small-products .line h2{display:inline-block;text-align:center;font-family:"FreightSansProBold-Regular" !important;text-transform:uppercase;font-size:16px;letter-spacing:4px;background:#FFF;position:relative;z-index:1;padding:4px 12px 0}.large-products .line:after,.large-products .line:after,.small-products .line:after,.small-products .line:after{content:'';background:#D3DBE4;width:100%;height:5px;display:block;position:absolute;left:0;top:50%;z-index:0}.large-products{padding-bottom:30px;display:table}@media (max-width: 767px){.large-products .feat-wrap{display:table}}.large-products .featured-large{width:50%;display:table-cell;vertical-align:bottom}@media (max-width: 767px){.large-products .featured-large{height:auto !important;padding-bottom:0;margin-bottom:0;display:inline-block;width:48.3%;vertical-align:baseline;padding:0;margin-left:1.2%}.large-products .featured-large:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}}.large-products .featured-large>a{display:table-cell;width:46%;vertical-align:bottom;padding-bottom:18px}@media (max-width: 767px){.large-products .featured-large>a{display:block;width:100%;padding:0 10px;padding-bottom:18px;box-sizing:border-box}}@media (max-width: 480px){.large-products .featured-large>a{width:95%;margin:0;padding:0;display:block}}.large-products .featured-large>a img{width:100%;float:left;transition:opacity .2s cubic-bezier(0.65, 0.05, 0.36, 1);-webkit-transition:trans-prefix(opacity,.2s cubic-bezier(0.65, 0.05, 0.36, 1), webkit);-moz-transition:trans-prefix(opacity,.2s cubic-bezier(0.65, 0.05, 0.36, 1), moz);-o-transition:trans-prefix(opacity,.2s cubic-bezier(0.65, 0.05, 0.36, 1), o);box-shadow:3px 2px 8px rgba(55,55,55,0.3);-webkit-box-shadow:3px 2px 8px rgba(55,55,55,0.3);-moz-box-shadow:3px 2px 8px rgba(55,55,55,0.3);-o-box-shadow:3px 2px 8px rgba(55,55,55,0.3)}@media (max-width: 480px){.large-products .featured-large>a img{float:none}}.large-products .featured-large>a:hover img{opacity:0.99}.large-products .featured-large .book-info{width:53%;display:table-cell;vertical-align:bottom;box-sizing:border-box;overflow:hidden;position:relative;padding:0 30px 10px 35px}@media (min-width: 768px) and (max-width: 959px){.large-products .featured-large .book-info{padding:0 30px 10px 25px}}@media (max-width: 767px){.large-products .featured-large .book-info{width:100%;display:inline-table;vertical-align:baseline;padding:25px 20px 0 20px;transform:scale(0.9)}}@media (max-width: 480px){.large-products .featured-large .book-info{width:100%;padding:10px 0 0}}.large-products .featured-large .book-info .book-title{font-family:"FreightSansProMedium-Regular";font-size:20px;display:block;letter-spacing:0.5px}@media (min-width: 768px) and (max-width: 959px){.large-products .featured-large .book-info .book-title{font-size:18px;line-height:24px}}.large-products .featured-large .book-info .author{font-family:"FreightSansProBook-Regular";font-size:15px;letter-spacing:0.3px}.large-products .featured-large .book-info .price-box{font-family:"FreightTextProMedium-Regular";font-size:18px;letter-spacing:0.8px;width:100%;padding:2px 0 10px}.large-products .featured-large .book-info .desc{font-family:"FreightTextProBook-Regular";font-size:15px;letter-spacing:0.5px;line-height:24px;color:#555;max-height:336px;overflow:hidden}@media (min-width: 960px) and (max-width: 1199px){.large-products .featured-large .book-info .desc{max-height:215px}}@media (min-width: 768px) and (max-width: 959px){.large-products .featured-large .book-info .desc{max-height:144px;font-size:13px;line-height:20px}}@media (max-width: 767px){.large-products .featured-large .book-info .desc{display:none}}.large-products .featured-large .book-info .desc b{font-family:"FreightTextProSemibold-Regular"}.large-products .featured-large .book-info.no-feat-text:after{content:"";position:absolute;width:100%;height:50px;position:absolute;bottom:0;right:0;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.51) 51%, #fff 100%);-webkit-background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.51) 51%, #fff 100%);-moz-background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.51) 51%, #fff 100%);-o-background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.51) 51%, #fff 100%)}@media (max-width: 767px){.large-products .featured-large .book-info.no-feat-text:after{display:none}}.large-products .hr{display:inline-block;margin:30px 0;height:1px;width:100%;background:#D3DBE4}#books-home{margin-bottom:70px}@media (max-width: 650px){#books-home{margin-bottom:40px}}#books-home .left,#books-home .right{width:50%}@media (max-width: 650px){#books-home .left,#books-home .right{width:100%}}#books-home .left .image-wrap,#books-home .right .image-wrap{background:#FFF}#books-home .left .image-wrap img,#books-home .right .image-wrap img{width:100%;box-shadow:0 0 6px rgba(55,55,55,0.3);-webkit-box-shadow:0 0 6px rgba(55,55,55,0.3);-moz-box-shadow:0 0 6px rgba(55,55,55,0.3);-o-box-shadow:0 0 6px rgba(55,55,55,0.3)}#books-home .landing-desc{font-family:"FreightTextProBook-Regular";font-size:15px;letter-spacing:0.5px;line-height:24px;color:#555;margin:0 25px 30px 35px}@media (max-width: 650px){#books-home .landing-desc{margin:30px 25px 0 25px}}#books-home .landing-desc strong{font-family:"FreightTextProSemibold-Regular" !important}#books-home .category-box{position:relative;margin-top:60px;padding:0 20px}#books-home .category-box.mobile{display:none}@media (min-width: 768px) and (max-width: 959px){#books-home .category-box{display:none}#books-home .category-box.mobile{display:block}}@media (max-width: 767px){#books-home .category-box{display:none}#books-home .category-box.mobile{display:block}}#books-home .category-box .line{position:relative;margin-bottom:10px;text-align:center}#books-home .category-box .line h2{display:inline-block;text-align:center;font-family:"FreightSansProBold-Regular" !important;text-transform:uppercase;font-size:16px;letter-spacing:4px;background:#E7EBF4;position:relative;z-index:1;padding:4px 12px 0}#books-home .category-box .line:after,#books-home .category-box .line:after{content:'';background:#FFF;width:100%;height:3px;display:block;position:absolute;left:0;top:50%;z-index:0}#books-home .category-box:after{content:"";position:absolute;background:#E7EBF4;width:600%;height:100%;top:-30px;left:-300%;z-index:-1;padding-bottom:40px;min-height:325px}#books-home .category-box ul.subcategories{padding-bottom:25px;columns:2;-webkit-columns:2;-moz-columns:2;-o-columns:2}@media (max-width: 650px){#books-home .category-box ul.subcategories{columns:1;-webkit-columns:1;-moz-columns:1;-o-columns:1}}#books-home .category-box ul.subcategories li{margin:7px 0 7px;display:inline-block;width:100%}#books-home .category-box ul.subcategories li a{color:#3A3A3A;text-transform:uppercase;font-size:12px;letter-spacing:1.5px;font-family:"FreightSansProSemibold-Regular";font-weight:normal;position:relative;padding:0 0 0 15px;outline:none !important;white-space:nowrap}#authors-wrapper{padding-top:20px}#authors-wrapper #featured-top .author{width:25%;float:left;text-align:center}@media (max-width: 767px){#authors-wrapper #featured-top .author{width:50%}}#authors-wrapper #featured-top .author h2.author-name{font-family:"FreightSansProBook-Regular" !important;font-size:17px;padding:10px 0 35px}#authors-wrapper #featured-top .author .author-image{border-radius:100%;position:relative;overflow:hidden;width:auto;height:auto;padding:40%;display:inline-block}#authors-wrapper #featured-top .author .author-image img{max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#authors-wrapper .authors-lists{position:relative;padding:30px 5px}#authors-wrapper .authors-lists li.author{display:inline-block;width:100%}#authors-wrapper .authors-lists .authors{display:inline-flex;width:24%;margin:0 0 60px}@media (min-width: 960px) and (max-width: 1199px){#authors-wrapper .authors-lists .authors{width:33%}}@media (min-width: 768px) and (max-width: 959px){#authors-wrapper .authors-lists .authors{width:48%}}@media (max-width: 767px){#authors-wrapper .authors-lists .authors{width:100%}}#authors-wrapper .authors-lists .authors .letter{font-size:130px;text-transform:uppercase;margin:0 25px 0 0;position:relative;top:-45px;min-width:105px;font-family:"FreightTextProLight-Regular";text-align:center}#authors-wrapper .authors-lists .authors .author-name a{font-family:"FreightSansProBook-Regular";font-size:14px;padding:0 0 12px;display:block}@media (max-width: 767px){#authors-wrapper .authors-lists .authors .author-name a{font-size:12px}}#authors-wrapper .authors-lists .authors a.show-popup{display:block;border-top:1px solid #BECBDD;padding-top:10px;margin-top:6px;font-size:11px}#authors-wrapper .authors-lists .authors a.show-popup span{font-size:27px;float:left;margin:-12px 8px 0 0;font-family:"FreightSansProLight-Regular"}#authors-wrapper .authors-lists .authors-popup{display:block;position:absolute;top:40px;left:-99999px;opacity:0;transition:opacity .2s cubic-bezier(0.65, 0.05, 0.36, 1);-webkit-transition:trans-prefix(opacity,.2s cubic-bezier(0.65, 0.05, 0.36, 1), webkit);-moz-transition:trans-prefix(opacity,.2s cubic-bezier(0.65, 0.05, 0.36, 1), moz);-o-transition:trans-prefix(opacity,.2s cubic-bezier(0.65, 0.05, 0.36, 1), o);column-count:4;-webkit-column-count:4;-moz-column-count:4;-o-column-count:4;column-width:25%;-webkit-column-width:25%;-moz-column-width:25%;-o-column-width:25%}@media (max-width: 767px){#authors-wrapper .authors-lists .authors-popup{column-count:2;-webkit-column-count:2;-moz-column-count:2;-o-column-count:2;column-width:50%;-webkit-column-width:50%;-moz-column-width:50%;-o-column-width:50%;padding:0 20px;font-size:14px}}#authors-wrapper .authors-lists .authors-popup.show{left:0;right:0;z-index:9;opacity:1}#authors-wrapper .authors-lists .authors-popup.show span.close-authors{position:absolute;top:-30px;right:-20px;font-size:24px;cursor:pointer;padding:20px}#authors-wrapper .authors-lists .authors-popup.show .letter{text-align:left}#authors-wrapper .authors-lists #authors-overlay{position:absolute;z-index:-1;background:#FFF;top:0;bottom:0;left:0;right:0;opacity:0;transition:opacity .2s cubic-bezier(0.65, 0.05, 0.36, 1);-webkit-transition:trans-prefix(opacity,.2s cubic-bezier(0.65, 0.05, 0.36, 1), webkit);-moz-transition:trans-prefix(opacity,.2s cubic-bezier(0.65, 0.05, 0.36, 1), moz);-o-transition:trans-prefix(opacity,.2s cubic-bezier(0.65, 0.05, 0.36, 1), o)}.author-popup-active #authors-overlay{opacity:1 !important;position:absolute !important;z-index:1 !important}.catalog-product-view .col1-layout .product-view{margin-top:-20px;margin-bottom:-90px;position:relative}.catalog-product-view .col1-layout .product-view .product-essential{background:transparent;margin-bottom:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none}.catalog-product-view .col1-layout .product-view .product-essential .product-shop{border:0}.catalog-product-view .col1-layout .product-view .product-essential .product-shop .product-name h1,.catalog-product-view .col1-layout .product-view .product-essential .product-shop .author{font-family:"FreightSansProBook-Regular" !important}.catalog-product-view .col1-layout .product-view .product-essential .product-shop .members-msg{font-family:"FreightTextProBook-Regular";font-size:15px;letter-spacing:0.5px;border-bottom:1px solid #BECBDD;padding-bottom:20px}.catalog-product-view .col1-layout .product-view .product-essential .product-shop .short-description{font-family:"FreightTextProBook-Regular";font-size:15px;letter-spacing:0.5px;line-height:24px;color:#555;margin-bottom:0;padding-bottom:0}.catalog-product-view .col1-layout .product-view .product-essential .product-shop .short-description .std{max-height:75px}.catalog-product-view .col1-layout .product-view .product-essential .product-shop .short-description .std:after,.catalog-product-view .col1-layout .product-view .product-essential .product-shop .short-description .std:before{display:none}.catalog-product-view .col1-layout .product-view .product-essential .product-shop .add-to-cart{margin-top:0 !important;margin-bottom:-10px !important}.catalog-product-view .col1-layout .product-view .product-essential .product-shop .add-to-cart button.button{background:#937D32;width:100%;float:none;margin:20px auto 10px;padding:0;height:40px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none}.catalog-product-view .col1-layout .product-view .product-essential .product-shop .add-to-cart button.button:hover{background:#B39115}.catalog-product-view .col1-layout .product-view .product-essential .product-shop .add-to-cart button.button span span{font-size:13px;letter-spacing:3px}.catalog-product-view .col1-layout .product-view .product-essential .product-shop .add-to-cart button.button span span:after,.catalog-product-view .col1-layout .product-view .product-essential .product-shop .add-to-cart button.button span span:before{display:none}.catalog-product-view .col1-layout .product-view .product-essential .product-shop .price-box .price{font-family:"FreightSansProBook-Regular" !important;font-size:22px}.catalog-product-view .col1-layout .product-view .product-essential .product-shop .checkout-link{width:100%;margin:10px 0 0;padding:11px 0;font-size:14px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none}.catalog-product-view .col1-layout .product-view .product-essential .product-shop .info-box>div{width:50%;float:left;height:75px;border-bottom:1px solid #BECBDD}.catalog-product-view .col1-layout .product-view .product-essential .product-shop .info-box>div.tl,.catalog-product-view .col1-layout .product-view .product-essential .product-shop .info-box>div.tr{line-height:75px}.catalog-product-view .col1-layout .product-view .product-essential .product-shop .info-box>div.tl,.catalog-product-view .col1-layout .product-view .product-essential .product-shop .info-box>div.bl{position:relative}.catalog-product-view .col1-layout .product-view .product-essential .product-shop .info-box>div.tl:after,.catalog-product-view .col1-layout .product-view .product-essential .product-shop .info-box>div.bl:after{content:"";position:absolute;height:24px;background:#BECBDD;width:1px;right:0;top:27px}.catalog-product-view .col1-layout .product-view .product-essential .product-shop .info-box>div .info span{display:block;margin-top:24px;line-height:0px;font-family:"FreightTextProBook-Regular"}.catalog-product-view .col1-layout .product-view .product-essential .product-shop .info-box>div .info span strong{font-family:"FreightTextProSemibold-Regular" !important}.catalog-product-view .col1-layout .product-view .product-essential .product-shop .info-box .link-wishlist{font-family:"FreightSansProSemibold-Regular";padding:0;width:auto;background:transparent;color:#000;letter-spacing:1px;margin:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none}.catalog-product-view .col1-layout .product-view .product-essential .product-shop .info-box .socials{text-align:center}.catalog-product-view .col1-layout .product-view .product-essential .product-shop .info-box .socials li{display:inline-block;float:none;width:18px;z-index:8}.catalog-product-view .col1-layout .product-view .product-essential .product-shop .info-box .socials li a{width:20px;height:20px;margin:0 0 -26px 0}@media only screen and (max-width: 1199px) and (min-width: 960px){.catalog-product-view .col1-layout .product-view .product-img-box.thumbs-active{width:30%;margin:0 0 0 10%}}@media only screen and (max-width: 959px) and (min-width: 768px){.catalog-product-view .col1-layout .product-view .product-img-box.thumbs-active{width:27%;margin:0 0 0 8%}.catalog-product-view .col1-layout .product-view .product-img-box.thumbs-active .swiper-container.thumbs-active{height:380px;min-height:380px}}@media only screen and (max-width: 767px){.catalog-product-view .col1-layout .swiper-container{min-height:115vw !important}.catalog-product-view .col1-layout .swiper-container.thumbs-active{margin-left:12%;width:93%}.catalog-product-view .col1-layout .more-views{top:56px !important}}.catalog-product-view .col1-layout .carousel{overflow:hidden;padding-bottom:20px}.catalog-product-view .col1-layout .carousel .swiper-container{overflow:visible;min-height:550px}.catalog-product-view .col1-layout .carousel .swiper-container .swiper-slide .slide img.shadow{box-shadow:3px 2px 8px rgba(55,55,55,0.3);-webkit-box-shadow:3px 2px 8px rgba(55,55,55,0.3);-moz-box-shadow:3px 2px 8px rgba(55,55,55,0.3);-o-box-shadow:3px 2px 8px rgba(55,55,55,0.3)}.catalog-product-view .col1-layout .more-views{position:absolute;top:36px;left:0;width:60px;z-index:99}.catalog-product-view .col1-layout .more-views li{padding:0;margin:0 0 12px 4px;box-shadow:3px 2px 8px rgba(55,55,55,0.3);-webkit-box-shadow:3px 2px 8px rgba(55,55,55,0.3);-moz-box-shadow:3px 2px 8px rgba(55,55,55,0.3);-o-box-shadow:3px 2px 8px rgba(55,55,55,0.3)}.catalog-product-view .col1-layout .box-up-sell .line{position:relative;margin-bottom:35px;text-align:center}.catalog-product-view .col1-layout .box-up-sell .line h4{display:inline-block;text-align:center;font-family:"FreightSansProBold-Regular" !important;text-transform:uppercase;font-size:16px;letter-spacing:4px;background:#FFF;position:relative;z-index:1;padding:4px 12px 0;border:0;margin:0}.catalog-product-view .col1-layout .box-up-sell .line:after,.catalog-product-view .col1-layout .box-up-sell .line:after{content:'';background:#E7EBF4;width:100%;height:3px;display:block;position:absolute;left:0;top:50%;z-index:0}.catalog-product-view #about-section{position:relative;margin-bottom:0;padding-bottom:1px;margin-top:30px}.catalog-product-view #about-section:after{content:"";position:absolute;background:#E7EBF4;width:300%;height:100%;top:-30px;left:-100%;z-index:-1;padding-bottom:30px}.catalog-product-view #about-section .line{position:relative;margin-bottom:35px;text-align:center}.catalog-product-view #about-section .line h2{display:inline-block;text-align:center;font-family:"FreightSansProBold-Regular" !important;text-transform:uppercase;font-size:16px;letter-spacing:4px;background:#E7EBF4;position:relative;z-index:1;padding:4px 12px 0}.catalog-product-view #about-section .line h2:before,.catalog-product-view #about-section .line h2:after{content:"";display:block;height:20px}.catalog-product-view #about-section .line:after,.catalog-product-view #about-section .line:after{content:'';background:#FFF;width:100%;height:3px;display:block;position:absolute;left:0;top:50%;z-index:0}.catalog-product-view #about-section .std{font-family:"FreightTextProBook-Regular";font-size:15px;letter-spacing:0.5px;line-height:24px;color:#555;margin:15px auto 50px;max-width:700px}.catalog-product-view #authors{position:relative;margin-bottom:50px;padding-bottom:10px;margin-top:0}.catalog-product-view #authors:after{content:"";position:absolute;background:#E7EBF4;width:300%;height:100%;top:-30px;left:-100%;z-index:-1;padding-bottom:50px}.catalog-product-view #authors .line{position:relative;margin-bottom:0;text-align:center}.catalog-product-view #authors .line h4{display:inline-block;text-align:center;font-family:"FreightSansProBold-Regular" !important;text-transform:uppercase;font-size:16px;letter-spacing:4px;background:#E7EBF4;position:relative;z-index:1;padding:0 12px 0;border:0;margin-top:-14px}.catalog-product-view #authors .line h4:before,.catalog-product-view #authors .line h4:after{content:"";display:block;height:30px}.catalog-product-view #authors .line:after,.catalog-product-view #authors .line:after{content:'';background:#FFF;width:100%;height:3px;display:block;position:absolute;left:0;top:28%;z-index:0}.catalog-product-view #authors .author-img-wrap{border-radius:100%;position:relative;overflow:hidden;width:auto;height:auto;padding:40%;display:inline-block;margin:3% 12% 6%}.catalog-product-view #authors a.author-image{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}.catalog-product-view #authors a.author-image img{float:none;margin:0;width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.catalog-product-view #authors a.author-image:hover{opacity:0.8}.catalog-product-view #authors .entry-content{font-family:"FreightTextProBook-Regular";font-size:15px;letter-spacing:0.5px;line-height:24px;color:#555;margin:5px auto 30px;padding:0 5%;min-height:0;box-sizing:border-box}.catalog-product-view #authors .entry-content a.more-author{width:auto;display:block;margin:0;color:#000;text-transform:uppercase;font-size:10px;letter-spacing:2px;position:relative;font-family:"FreightSansProSemibold-Regular" !important;line-height:46px}.catalog-product-view #authors .entry-content a.more-author:after{display:none}.catalog-product-view #authors .entry-content strong{font-family:"FreightTextProSemibold-Regular" !important;color:#111}.catalog-product-view #authors li .author-more img{width:25px;height:auto;margin-right:10px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none}.catalog-product-view .box-collateral.box-up-sell{margin-bottom:100px}.catalog-product-view #related-media{margin-top:110px;margin-bottom:40px;clear:both}.catalog-product-view #related-media #posts-list{margin-left:1%;width:100%}.catalog-product-view #related-media nav.navigation.posts-navigation{display:none}.catalog-product-view #related-media #media-contents article{width:22%;margin-right:3%;float:left}.catalog-product-view #related-media #media-contents article .featured-image a{height:333px;max-height:170px !important;overflow:hidden;display:block;position:relative;box-shadow:3px 2px 8px rgba(55,55,55,0.3);-webkit-box-shadow:3px 2px 8px rgba(55,55,55,0.3);-moz-box-shadow:3px 2px 8px rgba(55,55,55,0.3);-o-box-shadow:3px 2px 8px rgba(55,55,55,0.3)}.catalog-product-view #related-media #media-contents article .featured-image a img{width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.catalog-product-view #related-media #media-contents article .entry-content,.catalog-product-view #related-media #media-contents article .entry-footer,.catalog-product-view #related-media #media-contents article .cat-links{display:none}.catalog-product-view #related-media #media-contents article h2.entry-title{font-family:"FreightSansProMedium-Regular" !important;font-size:16px;display:block;letter-spacing:0.5px;margin:20px 0 0 0 !important}.catalog-product-view #related-media #media-contents article .entry-meta{font-family:"FreightSansProBook-Italic";color:#666}.catalog-product-view #related-media #media-contents article .entry-meta span,.catalog-product-view #related-media #media-contents article .entry-meta a:link,.catalog-product-view #related-media #media-contents article .entry-meta a:visited{font-family:"FreightSansProBook-Italic";color:#666;font-size:14px}.catalog-product-view #related-media #media-contents article .entry-meta time.updated{display:none}.catalog-product-view #related-media #media-contents article.category-media a.featured-link img{width:115% !important}.catalog-product-view #related-media #media-contents article .featured-image iframe{max-height:170px !important;box-shadow:3px 2px 8px rgba(55,55,55,0.3);-webkit-box-shadow:3px 2px 8px rgba(55,55,55,0.3);-moz-box-shadow:3px 2px 8px rgba(55,55,55,0.3);-o-box-shadow:3px 2px 8px rgba(55,55,55,0.3)}.catalogsearch-result-index .page-title{border:0}.catalogsearch-result-index .page-title h1{font-size:20px;text-align:center;padding:10px 0;text-transform:uppercase;font-family:"FreightSansProBold-Regular" !important;letter-spacing:1px}.page>#header-search,#page>#header-search{position:fixed;z-index:10;top:50%;left:50%;margin-top:-9999px;margin-left:-220px;width:465px;height:85px;opacity:0;transition:opacity .23s ease-in .23s,margin 0s ease-in;-webkit-transition:trans-prefix(opacity,.23s ease-in .23s,margin,0s ease-in, webkit);-moz-transition:trans-prefix(opacity,.23s ease-in .23s,margin,0s ease-in, moz);-o-transition:trans-prefix(opacity,.23s ease-in .23s,margin,0s ease-in, o)}@media only screen and (max-width: 770px){.page>#header-search,#page>#header-search{top:45vh;width:100vw;margin-left:-50vw;box-sizing:border-box;padding:0 10%}}.page>#header-search span.close-search,#page>#header-search span.close-search{position:absolute;right:-20px;top:11px;font-size:40px;color:#FFF;cursor:pointer;font-family:'Alegreya Sans SC'}@media only screen and (max-width: 770px){.page>#header-search span.close-search,#page>#header-search span.close-search{right:5%;top:12px}}.page>#header-search #search_mini_form,#page>#header-search #search_mini_form{width:100%}#search_mini_form button.button{text-indent:-9999px;position:absolute;top:28px;right:34px;width:40px;height:40px;border:0;background:none;z-index:99}@media only screen and (max-width: 400px){#search_mini_form button.button{top:24px}}#search_mini_form button.button span{background:none}#search_mini_form button.button:before{content:"2";font-family:"FF_Icons";text-indent:0;position:absolute;display:block;font-size:36px;margin:-9px 0 0 5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input#search{font-family:"FreightTextProBook-Regular";font-size:90%;border:0;background:#FFF;height:85px;padding:0 70px 0 30px}@media only screen and (max-width: 770px){input#search{width:100%;font-size:16px;box-sizing:border-box}}input#search:focus{outline:none}.skip-links .skip-search{display:block !important;width:auto;position:absolute;right:0;top:0;cursor:pointer;z-index:1}.skip-links .skip-search .icon{background:transparent}.skip-links .skip-search .icon:after{color:#FFF;font-size:35px;margin:-20px 0 0 -16px;-webkit-font-smoothing:antialiased}#search_mini_form .search-button:before,button.button.search-button:before,.skip-search .icon:after{content:"2";font-family:"FF_Icons";text-indent:0;display:block;position:absolute;font-size:40px;margin:13px 0 0 -35px;background:none !important;top:50%;left:50%;width:30px;height:30px}.search-button:active:before{margin:13px 0 0 -35px !important}.search-autocomplete{top:86px !important}@media only screen and (max-width: 770px){.search-autocomplete{top:56px !important}}.search-autocomplete:before{display:none}.search-autocomplete ul{border:0;border-radius:0;background:#FFF}.search-autocomplete ul li{font-family:"FreightTextProBook-Regular";border-bottom:1px solid #f4f4f4;color:#333;cursor:pointer;font-size:12px;padding:8px 14px;text-align:left}.search-autocomplete ul li .amount{float:right;font-weight:bold}.search-autocomplete ul li.selected{background-color:#fff;color:#000}.search-autocomplete:before{border-bottom-color:#333}.search-open #header-search{margin-top:-44px !important;opacity:1 !important}.search-open #overlay{opacity:0.5;z-index:9;left:0;width:100%;height:100%;position:fixed;top:0;background:#000;transition:opacity .23s ease-in;-webkit-transition:trans-prefix(opacity,.23s ease-in, webkit);-moz-transition:trans-prefix(opacity,.23s ease-in, moz);-o-transition:trans-prefix(opacity,.23s ease-in, o)}.onix-contributor-view #content{width:100%;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none}.onix-contributor-view #content .author-img{width:35%;position:relative;padding-top:35%;height:100%;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;overflow:hidden;margin:0 5%}.onix-contributor-view #content .author-img img{min-width:100%;min-height:100%;max-height:100%;width:auto;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}@media (max-width: 650px){.onix-contributor-view #content .author-img{width:90%;padding-top:90%;margin-bottom:30px}}.onix-contributor-view #content #share-box{text-align:center}.onix-contributor-view #content .author-info{width:50%}@media (max-width: 650px){.onix-contributor-view #content .author-info{width:100%}}.onix-contributor-view #content .author-info .entry-content{font-family:"FreightTextProBook-Regular";font-size:15px;letter-spacing:0.5px;line-height:22px}.onix-contributor-view #content .author-info .entry-content h1{font-family:"FreightSansProBook-Regular" !important;font-size:32px;letter-spacing:1px;text-align:center;padding-bottom:15px}.onix-contributor-view #content .author-info .globe{width:29px;height:27px;background-position:-163px -1435px;margin:10px 10px -10px 0}.onix-contributor-view #content .author-info .all-books-link{font-family:"FreightSansProSemibold-Regular";padding:12px 22px;letter-spacing:1px;background:transparent;color:#111;margin:25px 0;display:inline-block;border:2px solid #000;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none}#books{clear:both}#books #content{margin-top:0;padding-top:0}#books #content .all-books-link{font-family:"FreightSansProSemibold-Regular";padding:12px 22px;letter-spacing:1px;background:transparent;color:#111;margin:25px auto;display:block;width:210px;float:none;border:2px solid #000;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none}.footer-container{width:100%;margin-left:0}.footer-container .topbar{background:repeating-linear-gradient(to right, #009AC8, #009AC8 190px, #97CC32 190px, #97CC32 380px, #EC2F3D 380px, #EC2F3D 570px, #F8D217 570px, #F8D217 760px, #EE517E 760px, #EE517E 950px, #BAB057 950px, #BAB057 1140px, #2C2B30 1140px, #2C2B30 1330px);-webkit-background:repeating-linear-gradient(to right, #009AC8, #009AC8 190px, #97CC32 190px, #97CC32 380px, #EC2F3D 380px, #EC2F3D 570px, #F8D217 570px, #F8D217 760px, #EE517E 760px, #EE517E 950px, #BAB057 950px, #BAB057 1140px, #2C2B30 1140px, #2C2B30 1330px);-moz-background:repeating-linear-gradient(to right, #009AC8, #009AC8 190px, #97CC32 190px, #97CC32 380px, #EC2F3D 380px, #EC2F3D 570px, #F8D217 570px, #F8D217 760px, #EE517E 760px, #EE517E 950px, #BAB057 950px, #BAB057 1140px, #2C2B30 1140px, #2C2B30 1330px);-o-background:repeating-linear-gradient(to right, #009AC8, #009AC8 190px, #97CC32 190px, #97CC32 380px, #EC2F3D 380px, #EC2F3D 570px, #F8D217 570px, #F8D217 760px, #EE517E 760px, #EE517E 950px, #BAB057 950px, #BAB057 1140px, #2C2B30 1140px, #2C2B30 1330px);display:block;width:300%;margin-left:-100%;height:8px;margin-bottom:0;box-shadow:0px 2px 1px rgba(55,55,55,0.3);-webkit-box-shadow:0px 2px 1px rgba(55,55,55,0.3);-moz-box-shadow:0px 2px 1px rgba(55,55,55,0.3);-o-box-shadow:0px 2px 1px rgba(55,55,55,0.3)}@media (max-width: 767px){.footer-container .footer{width:95%}}.footer-container .footer a{font-family:"FreightSansProSemibold-Regular";font-size:11px}.footer-container span.footer-close{right:20px;position:absolute;display:block;cursor:pointer;z-index:10;font-size:20px !important;top:-10px;padding:15px}.footer-container .bottom-container{margin-top:0}.footer-container .bottom-container .block-subscribe{display:none}.footer-container .bottom-container .account-create{position:relative;opacity:1;transition:all 1s cubic-bezier(0.65, 0.05, 0.36, 1);-webkit-transition:trans-prefix(all,1s cubic-bezier(0.65, 0.05, 0.36, 1), webkit);-moz-transition:trans-prefix(all,1s cubic-bezier(0.65, 0.05, 0.36, 1), moz);-o-transition:trans-prefix(all,1s cubic-bezier(0.65, 0.05, 0.36, 1), o)}.footer-container .bottom-container .account-create.footer-closed{height:0;opacity:0;overflow:hidden}.footer-container .bottom-container .account-create img.members-icon{display:block;margin:0 auto}.footer-container .bottom-container .account-create>h4{font-family:"FreightTextProBook-Regular" !important;font-size:40px;text-transform:uppercase;letter-spacing:7px;padding-top:20px}@media (max-width: 767px){.footer-container .bottom-container .account-create>h4{font-size:24px;letter-spacing:4px}}.footer-container .bottom-container .account-create>em{font-family:"FreightTextProBook-Italic" !important;display:block;margin:14px auto 24px;font-size:16px;letter-spacing:1px}@media (max-width: 767px){.footer-container .bottom-container .account-create>em{font-size:14px}}.footer-container .bottom-container .account-create>span{font-family:"FreightTextProBook-Regular" !important;text-transform:uppercase;display:block;margin:0 auto 10px;font-size:15px;letter-spacing:1px}@media (max-width: 767px){.footer-container .bottom-container .account-create>span{font-size:13px}}.footer-container .bottom-container .account-create>form{padding:25px 0;display:block}.footer-container .bottom-container .account-create ul.form-list{width:74%;margin:0 auto;display:block;float:none;text-align:center}@media (min-width: 960px) and (max-width: 1199px){.footer-container .bottom-container .account-create ul.form-list{width:93%}}.footer-container .bottom-container .account-create ul.form-list>li{display:block;width:33%;float:left}@media (max-width: 960px){.footer-container .bottom-container .account-create ul.form-list>li{width:100% !important}}.footer-container .bottom-container .account-create ul.form-list>li.fields{width:66%}@media (max-width: 960px){.footer-container .bottom-container .account-create ul.form-list>li.fields{width:100% !important}}.footer-container .bottom-container .account-create ul.form-list>li .field{display:inline-block !important;width:288px !important}@media (max-width: 960px){.footer-container .bottom-container .account-create ul.form-list>li .field{width:100% !important}}.footer-container .bottom-container .account-create ul.form-list>li label{font-family:"FreightTextProBook-Regular" !important;font-size:12px;padding:5px 0}.footer-container .bottom-container .account-create ul.form-list>li label em{top:3px !important}@media (max-width: 960px){.footer-container .bottom-container .account-create ul.form-list>li .input-box{width:96% !important}}.footer-container .bottom-container .account-create ul.form-list>li input{font-family:"FreightTextProBook-Regular" !important;background:#FFF;padding:10px;font-size:14px}@media (max-width: 960px){.footer-container .bottom-container .account-create ul.form-list>li input{width:100% !important}}.footer-container .bottom-container .account-create p.required{display:none}@media (max-width: 960px){.footer-container .bottom-container .account-create .buttons-set{width:74%;display:inline-block;margin:10px auto 40px}}.footer-container .bottom-container .account-create .buttons-set button.button{border:4px solid #000;letter-spacing:2px;padding:5px 73px 6px;margin:-57px 170px 50px 0}@media (min-width: 960px) and (max-width: 1199px){.footer-container .bottom-container .account-create .buttons-set button.button{margin:-57px 50px 50px 0}}@media (max-width: 960px){.footer-container .bottom-container .account-create .buttons-set button.button{padding:5px 0 6px;margin:0 auto;width:100%}}.footer-container .bottom-container .account-create .buttons-set button.button span{width:90%}.footer-container .bottom-container .account-create .buttons-set button.button span span{width:100%;color:#000;text-align:center;text-transform:uppercase;font-family:"FreightSansProBold-Regular"}.footer-container .bottom-container .account-create:after{content:"";position:absolute;background:#CCC;width:300%;height:100%;top:-20px;left:-100%;z-index:-1;padding-bottom:0}.footer-container .bottom-container .account-create .validation-advice{color:#7B2020}.instagram{width:18px;height:14px}.instagram:after{content:"\f16d";font-size:20px;margin:-20px 0 0 0}.customer-account-login .account-create form:before,.cart .totals table td,.checkout-onepage-index .wrapper .form-list label,.checkout-onepage-index .wrapper p,.checkout-onepage-index #checkout-progress-wrapper .block-content dl dd address{font-family:"FreightTextProBook-Regular" !important}.customer-account-login .main button.button span,.block-account li a{font-family:"FreightSansProBook-Regular" !important}.block-account li strong,.checkout-onepage-index #checkout-progress-wrapper .block-content dl dt{font-family:"FreightSansProBold-Regular" !important}.checkout-onepage-index .page .page-title h1{font-family:"FreightSansProBold-Regular" !important;text-transform:uppercase;margin-top:-75px;font-size:56px;letter-spacing:14px}.box-account.box-tags{display:none}.checkout-cart-index #member-login-promo{padding:50px 20px}#checkout-progress-wrapper{top:255px !important}#shopping-cart-table.data-table th,#shopping-cart-table.data-table .product-name a,#shopping-cart-table.data-table strong,#wishlist-table.data-table th,#wishlist-table.data-table .product-name a,#wishlist-table.data-table strong,#checkout-review-table th,#checkout-review-table .product-name a,#checkout-review-table strong{font-family:"FreightSansProSemibold-Regular" !important}.cart .totals #shopping-cart-totals-table td,.cart .totals #shopping-cart-totals-table td strong{font-family:"FreightSansProSemibold-Regular" !important}.checkout-cart-index .button.btn-continue span,.cart #empty_cart_button span,.cart .btn-update span,#wishlist-view-form .buttons-set2 button span,#discount-coupon-form button span{font-family:"FreightSansProBook-Regular" !important}.opc label[for="p_method_sagepaydirectpro"],.opc label[for="p_method_sagepayserver"],.opc label[for="p_method_sagepayform"]{background:none !important;padding-left:29px !important}.paypal-express-review .page .page-title h1{font-family:"FreightSansProBold-Regular" !important;text-transform:uppercase;font-size:56px;letter-spacing:14px;padding:10px;margin-bottom:5px;text-align:center}.paypal-express-review h2.sub-title{text-transform:uppercase;border-bottom:1px solid #CCC;text-align:center;padding:10px 0 20px;letter-spacing:2px;margin-bottom:30px}.paypal-express-review h2.legend{border-bottom:1px solid #CCC;margin-bottom:20px;padding-bottom:10px;text-transform:uppercase;margin-top:20px}.paypal-express-review label{margin-bottom:5px}.paypal-express-review .paypal-shipping-method h3{margin-bottom:10px}.paypal-express-review button#update_order{background:#DED9D9;padding:8px 40px;float:left}.paypal-express-review button#update_order span{background:transparent;text-transform:uppercase;letter-spacing:2px;font-size:11px;padding:0}.paypal-express-review #review_button{background:#8F7B33;padding:8px 40px}.paypal-express-review #review_button span{background:transparent;text-transform:uppercase;letter-spacing:2px;font-size:11px;padding:0}.paypal-express-review .checkout-agreements{margin:30px 0 15px}.paypal-express-review #details-table thead tr th,.paypal-express-review #details-table tfoot tr.last td strong{font-family:"FreightSansProMedium-Regular" !important;text-transform:uppercase}.customer-account-login .col-main,.customer-account-logoutsuccess .col-main,.customer-account-forgotpassword .col-main,.account-page .col-main,.checkout-onepage-index .col-main,.checkout-cart-index .col-main{box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important}#cookie-bar-prompt{z-index:9999 !important}#cookie-bar-prompt-content{background-color:#fff !important;border-radius:0 !important;color:#000 !important}#cookie-bar-prompt-content p{color:#000 !important}#cookie-bar p{font-family:"FreightSansProMedium-Regular" !important}#cookie-bar-prompt-logo{background:none transparent !important;width:100% !important;height:auto !important !important}#cookie-bar-prompt-logo span{display:none}#cookie-bar-prompt-logo:before{display:block;font-family:"FreightSansProSemibold-Regular";font-size:22px;border-bottom:2px solid #D3DBE4;content:"Faber & Faber Cookie Usage";color:#000 !important;margin-bottom:15px}#cookie-bar-prompt-logo:hover{text-decoration:none !important}#cookie-bar-prompt-logo span #cookie-bar a,#cookie-bar-prompt-content a,#cookie-bar a,#cookie-bar-prompt-content span{color:#6189A3 !important}#cookie-bar-prompt-content hr{background:#D3DBE4;opacity:1;margin:1.5em 0 1em}#cookie-bar{margin:0;padding:0}#cookie-bar p{margin-top:6px}#cookie-bar>#cookie-bar-button{border:0;margin-top:0px;line-height:22px;background-color:#937D32;border-radius:0;text-shadow:none;font-weight:normal;color:#fff !important;margin-right:0;font-family:"FreightSansProSemibold-Regular";font-size:13px;text-transform:uppercase;letter-spacing:2px}@media (max-width: 880px){#cookie-bar-prompt-content{max-width:600px !important;width:auto !important}#cookie-bar #cookie-bar-button{float:none !important;margin-top:10px !important}#cookie-bar p{margin-left:20px !important;margin-right:20px !important;text-align:center !important;float:none !important}}#cookie-bar-prompt-close{position:absolute;right:10px;top:10px;background:url("default/images/icons-sprite.png") 0 0 no-repeat !important;width:24px !important;height:24px !important;background-position:-202px -1435px !important}
/*# sourceMappingURL=phase2.css.map */
/*
 * Swiper 2.5.5
 * Mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/sliders/swiper/
 *
 * Copyright 2010-2014, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under GPL & MIT
 *
 * Released on: March 23, 2014
*/
.swiper-container, .swiper-container-small, .swiper-container-related {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper, .swiper-wrapper-small {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Carousel
================================================================*/

.carousel {
	margin: 18px 0;
}
.swiper-container {
	cursor: default !important;
	height: 515px;
	position: relative;
}
.swiper-slide {
	padding-top: 18px;
	text-align: center;
	width: 100%;
}
.slide > a {
	border: 8px solid;
	display: block;
}
.slide > a:hover {
	color: #000;
}
.carousel .pagination {
	text-align: center;
	height: 25px;
	padding-top: 10px;
}
.swiper-pagination-switch {
	border-radius: 100%;
	background: #C9CBCF;
	display: inline-block;
	height: 7px;
	width: 7px;
	margin: 0 6px 1px;
	cursor: pointer;
	transition: background-color .2s ease-out;
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;
}
.swiper-active-switch {
	background: #333;
	height: 10px;
	width: 10px;
	margin-bottom: 0;
	transition: background-color .2s ease-out;
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;
}

/* ===============================================================
Responsive & Mobile Fixes
================================================================*/

.mobile .carousel {
	margin-top: 10px;
}
.mobile .swiper-slide {
	padding-top: 0;
	background: none;
}
.mobile .slide {
	border-width: 3px !important;
}
.mobile .arrow-left, .mobile .arrow-right {
	top: 37%;
	width: 10px;
}
.mobile .arrow-left {
	margin-left: -15px;
}
.mobile .arrow-right {
	margin-right: -14px;
}
.mobile .swiper-pagination-switch {
	height: 10px;
	width: 10px;
}

@media only screen and (max-width: 480px) {

	.col1-layout .product-view .product-shop {
		margin: 0 0 10px;
		border: 0;
	}
	.links-set {
		width: 110%;
		margin: 30px -5% 0;
	}
	.links-set > div, .links-set div.share {
		width: 90%;
		display: block;
		height: auto;
		position: relative;
		border: 0;
		border-top: 1px solid #CCC;
		padding: 15px 0;
		margin: 0 5%;
	}
	.links-set > div .rollover { 
		font-size: 9px; 
		width: 100%;
		padding: 4% 0 0 24%;
	}
	.links-set > div.share .rollover {
		width: 95%;
		padding: 11% 5% 12% 0;
		text-align: center;
	}
	.rollover li.sprite, .rollover li.sprite.email, .divs-2 .rollover li.sprite, .divs-1 .rollover li.sprite, .divs-1 .rollover li.sprite.email {
		display: inline-table;
		margin: 0 0 7px 10px;
	}
	.close-overlay, .share .close-overlay {
		left: 90%;
		bottom: 36%;
	}
	.swiper-container {
		height: auto;
		margin-top: 20px;
		margin-bottom: 50px;
	}
	.swiper-wrapper, .swiper-slide {
		max-height: 250px;
		min-height: 200px;
	}
	.mobile .slide {
		height: 156px;
		overflow: hidden;
	}
	.mobile .slide, .mobile .slide > a {
		height: auto;
		overflow: hidden;
	}
	.swiper-container .swiper-slide img {
		width: 86%;
	}
	.arrow-left, .arrow-right {
		top: 32%;
	}
	.swiper-container-small img, .swiper-container-related img {
		width: 75%;
		margin: 38px 0 0;
	}
	#product_addtocart_form > div.left, .product-view .product-shop {
		width: 100%;
		padding: 0 0 20px;
	}
	.product-view .product-shop {
		margin-top: 20px;
		text-align: center;
	}
	#product_addtocart_form .left h4 {
		margin-bottom: -20px;
		text-align: center;
	}
	.gallery {
		margin-top: 15px;
	}
	#product_addtocart_form .add-to-box .add-to-cart, #product_addtocart_form div.add-to-cart > button,.link-wishlist, #product_addtocart_form .checkout-link {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	.remaining, #product_addtocart_form .social-links > h4 {
		float: none;
		margin: 10px 0;
	}
	.product-view .product-shop .add-to-links a.link-wishlist, .product-view .product-shop .add-to-links a.link-compare {
		margin: 0;
		float: left;
		width: 50%;
		display: inline-block;
		border: 1px solid #DDD;
		padding: 10px 40px;
	}
	.arrow-left-small, .arrow-left-related {
		left: -15px;
	}
	.arrow-right-small, .arrow-right-related {
		right: -15px;
	}
	.carousel-small {
		overflow: visible;
	}
	.upsell .products-grid li.item > a {
		background: none !important;
	}
	.upsell .products-grid li.item img {
		width: 85%;
	}

}

@media only screen and (min-width: 350px) and (max-width: 480px) {

.swiper-wrapper, .swiper-slide {
		max-height: 380px;
		min-height: 300px;
	}

}

@media only screen and (min-width: 481px) and (max-width: 767px) {

	.col1-layout .product-view .product-shop {
		margin: 0 0 40px;
		border: 0;
	}
	.links-set {
		width: 110%;
		margin: 30px -5% 0;
	}
	.links-set > div .rollover { 
		font-size: 9px; 
		width: 100%;
		padding-left: 10%;
	}
	#product_addtocart_form > div.left {
		width: 48%;
	}
	.swiper-container {
		height: auto;
		margin-bottom: 50px;
	}
	.swiper-wrapper, .swiper-slide {
		max-height: 460px;
		min-height: 400px;
	}
	.mobile .slide, .mobile .slide > a {
		height: auto;
		overflow: hidden;
	}
	.swiper-container .swiper-slide img {
		width: 86%;
	}
	.arrow-left, .arrow-right {
		top: 32%;
	}
	.swiper-container-small img, .swiper-container-related img {
		width: 75%;
		margin: 38px 0 0;
	}
	.arrow-left-small, .arrow-left-related {
		left: -5px;
	}
	.arrow-right-small, .arrow-right-related {
		right: -5px;
	}
	#product_addtocart_form div.add-to-cart > button span span {
		line-height: 18px;
	}
	.remaining {
		float: left;
		margin: 10px 40px 0 0;
	}
	.product-view .product-shop .add-to-links a {
		font-size: 13px;
		line-height: 18px;
	}
	ul.socials {
		width: 190px;
	}
	
}

@media only screen and (min-width: 768px) and (max-width: 959px) {

	.swiper-container {
		height: 415px;
	}
	.swiper-container .swiper-slide img {
		width: 90%;
	}

}


