#wishListQuickLink_alt,#storeLocatorQuickLink_alt,#LanguageCurrencyChangeLink_alt,#myAccountQuickLink_alt,#HeaderHelpURL_alt,#HeaderRecommendedURL_alt,#quickLinksBar #sloLangBtn_alt,#quickLinksBar #engLangBtn_alt,#quickLinksBar #sloLangBtnMobile_alt,#quickLinksBar #engLangBtnMobile_alt{display:none!important}
.secondary-nav-items #sloLangBtn,.secondary-nav-items #engLangBtn,#quickLinksMenu #sloLangBtnMobile,#quickLinksMenu #engLangBtnMobile{display:none}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:url('../fonts/source-sans-pro-v10-latin_latin-ext-300.eot');src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url('../fonts/source-sans-pro-v10-latin_latin-ext-300.eot?#iefix') format('embedded-opentype'),url('../fonts/source-sans-pro-v10-latin_latin-ext-300.woff2') format('woff2'),url('../fonts/source-sans-pro-v10-latin_latin-ext-300.woff') format('woff'),url('../fonts/source-sans-pro-v10-latin_latin-ext-300.ttf') format('truetype'),url('../fonts/source-sans-pro-v10-latin_latin-ext-300.svg#SourceSansPro') format('svg')}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:300;src:url('../fonts/source-sans-pro-v10-latin_latin-ext-300italic.eot');src:local('Source Sans Pro Light Italic'),local('SourceSansPro-LightItalic'),url('../fonts/source-sans-pro-v10-latin_latin-ext-300italic.eot?#iefix') format('embedded-opentype'),url('../fonts/source-sans-pro-v10-latin_latin-ext-300italic.woff2') format('woff2'),url('../fonts/source-sans-pro-v10-latin_latin-ext-300italic.woff') format('woff'),url('../fonts/source-sans-pro-v10-latin_latin-ext-300italic.ttf') format('truetype'),url('../fonts/source-sans-pro-v10-latin_latin-ext-300italic.svg#SourceSansPro') format('svg')}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url('../fonts/source-sans-pro-v10-latin_latin-ext-regular.eot');src:local('Source Sans Pro Regular'),local('SourceSansPro-Regular'),url('../fonts/source-sans-pro-v10-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/source-sans-pro-v10-latin_latin-ext-regular.woff2') format('woff2'),url('../fonts/source-sans-pro-v10-latin_latin-ext-regular.woff') format('woff'),url('../fonts/source-sans-pro-v10-latin_latin-ext-regular.ttf') format('truetype'),url('../fonts/source-sans-pro-v10-latin_latin-ext-regular.svg#SourceSansPro') format('svg')}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:url('../fonts/source-sans-pro-v10-latin_latin-ext-italic.eot');src:local('Source Sans Pro Italic'),local('SourceSansPro-Italic'),url('../fonts/source-sans-pro-v10-latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'),url('../fonts/source-sans-pro-v10-latin_latin-ext-italic.woff2') format('woff2'),url('../fonts/source-sans-pro-v10-latin_latin-ext-italic.woff') format('woff'),url('../fonts/source-sans-pro-v10-latin_latin-ext-italic.ttf') format('truetype'),url('../fonts/source-sans-pro-v10-latin_latin-ext-italic.svg#SourceSansPro') format('svg')}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url('../fonts/source-sans-pro-v10-latin_latin-ext-600.eot');src:local('Source Sans Pro SemiBold'),local('SourceSansPro-SemiBold'),url('../fonts/source-sans-pro-v10-latin_latin-ext-600.eot?#iefix') format('embedded-opentype'),url('../fonts/source-sans-pro-v10-latin_latin-ext-600.woff2') format('woff2'),url('../fonts/source-sans-pro-v10-latin_latin-ext-600.woff') format('woff'),url('../fonts/source-sans-pro-v10-latin_latin-ext-600.ttf') format('truetype'),url('../fonts/source-sans-pro-v10-latin_latin-ext-600.svg#SourceSansPro') format('svg')}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url('../fonts/source-sans-pro-v10-latin_latin-ext-700.eot');src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url('../fonts/source-sans-pro-v10-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'),url('../fonts/source-sans-pro-v10-latin_latin-ext-700.woff2') format('woff2'),url('../fonts/source-sans-pro-v10-latin_latin-ext-700.woff') format('woff'),url('../fonts/source-sans-pro-v10-latin_latin-ext-700.ttf') format('truetype'),url('../fonts/source-sans-pro-v10-latin_latin-ext-700.svg#SourceSansPro') format('svg')}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;src:url('../fonts/source-sans-pro-v10-latin_latin-ext-700italic.eot');src:local('Source Sans Pro Bold Italic'),local('SourceSansPro-BoldItalic'),url('../fonts/source-sans-pro-v10-latin_latin-ext-700italic.eot?#iefix') format('embedded-opentype'),url('../fonts/source-sans-pro-v10-latin_latin-ext-700italic.woff2') format('woff2'),url('../fonts/source-sans-pro-v10-latin_latin-ext-700italic.woff') format('woff'),url('../fonts/source-sans-pro-v10-latin_latin-ext-700italic.ttf') format('truetype'),url('../fonts/source-sans-pro-v10-latin_latin-ext-700italic.svg#SourceSansPro') format('svg')}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;src:url('../fonts/source-sans-pro-v10-latin_latin-ext-600italic.eot');src:local('Source Sans Pro SemiBold Italic'),local('SourceSansPro-SemiBoldItalic'),url('../fonts/source-sans-pro-v10-latin_latin-ext-600italic.eot?#iefix') format('embedded-opentype'),url('../fonts/source-sans-pro-v10-latin_latin-ext-600italic.woff2') format('woff2'),url('../fonts/source-sans-pro-v10-latin_latin-ext-600italic.woff') format('woff'),url('../fonts/source-sans-pro-v10-latin_latin-ext-600italic.ttf') format('truetype'),url('../fonts/source-sans-pro-v10-latin_latin-ext-600italic.svg#SourceSansPro') format('svg')}
body{color:#333}body,#order_details .each,#order_details .total,.price,#box.shopping_cart_box{font-family:'Source Sans Pro',sans-serif}
.price{font-family:'Source Sans Pro',sans-serif!important}.basicMenu a:hover,.departmentMenu a:hover,#quickLinksBar>li>a:hover:not(.nohover),#searchFilterButton:hover,.product_info>.product_name>a:hover{text-decoration:none}
.rowContainer,.content_wrapper{min-height:600px}#navigationBreaker{position:absolute;display:inline-block;right:0;width:20px;height:35px}
#header{background:#005696}#header:before{display:none}#logo{bottom:0;margin-bottom:10px;margin-left:20px}#logo,#logo .contentRecommendationWidget>#ci_espot__HeaderStoreLogo_Content>.left_espot>a>img{height:auto}
#headerRow1{height:90px}#header .secondary-nav-items a:hover{text-decoration:underline}#departmentsMenu .departmentButton>span{letter-spacing:-0.1px;padding:0 12px;max-width:none}
#searchBar{padding:0;left:220px;top:45px;width:45%}#searchBox{height:34px;border:0;text-align:left;box-shadow:0 0 20px rgba(0,0,0,0.2)}
#searchFilterButton{display:inline-block;background:#f3f3f3;padding:8px 12px 8px 14px;float:left;border-radius:4px 0 0 4px;border-left:0;border-right:1px solid #ebebeb;color:#939393;vertical-align:baseline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}
#searchFilterButton.selected{border-radius:4px 0 0 0}#searchBox>.submitButton{padding:0;margin:0;float:right;height:34px;width:45px;border:0;background:#f09b5d;transition:.1s all ease-in-out;border-radius:0 4px 4px 0}
#searchBox>.submitButton:hover{background:#f47920;transition:.1s all ease-in-out}#searchBox>.submitButton:before{position:relative;display:inline;font-family:'FontAwesome';content:"\f002";left:14px;top:7px;text-shadow:1px 1px #bd7038;color:#fff;font-size:18px}
#searchBox>.submitButton:hover:before{left:14px;top:7px}#searchTermWrapper{position:relative;margin:0;display:inline-block;padding:0;height:35px;width:76%}
#searchTermWrapper>input{height:34px;padding:0 0 0 7px;min-width:50%;box-sizing:border-box}#searchFilterButton:after{display:none}
#searchFilterButton:before{position:relative;display:inline-block;font-family:"FontAwesome";content:"\f0dd";background:0;float:right;right:-5px;bottom:1px;color:#939393}
#searchFilterButton.selected:before{color:#f09b5d}#searchFilterMenu.active{border-radius:0 0 4px 4px;border:1px solid #ebebeb;box-shadow:0 0 20px rgba(0,0,0,0.1);left:0}
.basicMenu>ul>li{border-bottom:0;padding:3px 0}.basicMenu>ul>li>a{padding:5px 0 0 3px}.basicMenu>ul>li>a:hover{color:#f47920}
#searchDropdown{z-index:999}#AutoSuggestDiv .list_section li{border:0}#AutoSuggestDiv .list_section li>a{padding:10px 15px}
#AutoSuggestDiv .list_section li>a:hover{background:0}#AutoSuggestDiv .heading{padding:10px 15px;background:#f3f3f3;border:0}
#AutoSuggestDiv #autoSuggestAdvancedSearch{color:#f47920}#AutoSuggestDiv #autoSuggestAdvancedSearch a div:before{font-family:"FontAwesome";content:"\f00e";color:#f47920;margin-right:10px}
#quickLinksBar>li>span{display:none}#secondary-nav{width:50%;position:absolute;left:220px;top:20px}#secondary-nav ul{-webkit-padding-start:0;-moz-padding-start:0;-ms-padding-start:0;padding:0}
#secondary-nav ul li{position:relative;display:inline-block;height:20px;margin-right:15px}#secondary-nav ul li a{color:#fff}
#secondary-nav ul li a:hover,li.langSelector:hover:after{color:#f09b5d;text-decoration:none;transition:.15s all ease-in-out}
li.langSelector{position:relative}li.langSelector:after,li.langSelector:hover:after{font-family:"FontAwesome";content:"\f0d7";position:absolute;right:12px;pointer-events:none;top:3px;color:#fff;transition:.15s all ease-in-out}
#headerWrapper #languageSelection,.header_wrapper_position #languageSelection{background:0;color:#fff;border:0;appearance:none;width:50px;appearance:none;-moz-appearance:none;-webkit-appearance:none;transition:.15s all ease-in-out}
#headerWrapper #languageSelection option,.header_wrapper_position #languageSelection option{color:#000;font-weight:600}select::-ms-expand{display:none}
#secondary-nav ul li.langSelector{display:inline-block}#secondary-nav ul li.langSelectorMobile{display:none}#allDepartmentsMenu.departmentMenu{right:0!important;min-height:auto;width:200px;overflow:hidden;border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;border-radius:0 0 0 4px;padding-top:10px}
body #departmentsMenu>li.active #allDepartmentsMenu.departmentMenu{opacity:0;transition:.2s all ease-in-out;-webkit-transition:.2s all ease-in-out;transition-delay:.25s;-webkit-transition-delay:.25s}
body #departmentsMenu>li.active:hover #allDepartmentsMenu.departmentMenu{opacity:1;transition:.2s all ease-in-out;-webkit-transition:.2s all ease-in-out;transition-delay:.3s;-webkit-transition-delay:.3s}
#allDepartmentsMenu{background:#fff;left:auto}#allDepartmentsMenu li .menuLink{font-size:14px;margin:0;color:#333;font-weight:600;padding:0;transition:.15s all ease-in-out;-webkit-transition:.15s all ease-in-out}
#allDepartmentsMenu>li{padding:5px 10px;border:0;transition:.15s all ease-in-out;-webkit-transition:.15s all ease-in-out}
body #allDepartmentsMenu>li:hover{padding:5px 10px;background:#f8f8f8;border:0;transition:.15s all ease-in-out;-webkit-transition:.15s all ease-in-out}
#allDepartmentsButton.selected{pointer-events:none}#allDepartmentsMenu>li:hover .menuLink{color:#f47920;transition:.15s all ease-in-out;-webkit-transition:.15s all ease-in-out}
#allDepartmentsButton span{font-size:14px}#allDepartmentsButton.selected span{pointer-events:none}#departmentsMenu>li{position:static;visibility:visible;cursor:pointer}
#departmentsMenu>li.hidden{position:fixed;right:0}#departmentsMenu>li.active{position:absolute;display:inline-block;right:0}
#headerRow2{min-height:35px;height:35px;background:#09395b;border:0;background-image:none;-ms-filter:inherit}.departmentButton,.departmentButton>span{background:0;color:#f6f6f6;border:0;margin:0;font-weight:700;font-size:15px;border-radius:0;-ms-filter:inherit;transition:.1s all ease-in-out;-webkit-transition:.1s all ease-in-out}
.departmentButton:hover{background:#f09b5d;-ms-filter:inherit}.departmentButton:hover,.departmentButton.selected>span{transition:.1s all ease-in-out;transition-delay:.2s;text-shadow:1px 1px #83522e;text-decoration:none}
.departmentButton:hover{background:0;text-shadow:none}.departmentButton.selected{background:#f09b5d;-ms-filter:inherit}.departmentButton>span{border:0;height:35px}
.departmentButton>span:after{opacity:0;transition:.15s all ease-in-out;-webkit-transition:.15s all ease-in-out;transition-delay:.35s;-webkit-transition-delay:.35s}
.departmentButton.selected>span:after{position:absolute;font-family:"FontAwesome";content:"\f0d8";color:#fff;left:48%;font-size:14px;bottom:-5px;z-index:999;text-shadow:none;pointer-events:none;opacity:1;transition:.15s all ease-in-out;-webkit-transition:.15s all ease-in-out;transition-delay:.35s;-webkit-transition-delay:.35s}
.arrow_button_icon:before{display:none}li.active #allDepartmentsButton{opacity:0;pointer-events:none}li.active #allDepartmentsButton.visible{opacity:1;pointer-events:all}
#quickLinksBar>li>a{padding:10px;font-size:15px;color:#f6f6f6;left:-20px;font-weight:600;background:0;border:0}li.mobileLink,.mobileRightButtons{display:none}
body[data-wc-device="mobile"] #allDepartmentsMenu.active>li,body #departmentsMenu>li.active #allDepartmentsMenu.active.departmentMenu{opacity:1}
body[data-wc-device="mobile"] #allDepartmentsMenu>li,body #departmentsMenu>li #allDepartmentsMenu.departmentMenu{opacity:0}
#quickLinksBar{position:relative;display:block;width:auto;float:right;top:25px}.topright-add{position:absolute;display:inline-block;width:auto;color:#fff;padding:5px 0;right:35px;border-radius:0 0 4px 4px}
#Header_GlobalLogin_desktopExpandArrow,.userProfileIcon{display:none}#quickLinksBar>li>#Header_GlobalLogin_signOutQuickLink.Header_GlobalLogin_signOutQuickLink_CSR{background:0;border:0}
#quickLinksBar>li>a:after{left:10px;font-weight:400}#quickLinksBar>li>#Header_GlobalLogin_signOutQuickLink.Header_GlobalLogin_signOutQuickLink_CSR:after,#quickLinksBar>li>a:after{position:relative;font-family:"FontAwesome";content:"\f0dd";color:#f3f3f3;font-size:12px;top:-2px}
#quickLinksBar>li{border:0}#quickLinksBar>li>#Header_GlobalLogin_signOutQuickLink.Header_GlobalLogin_signOutQuickLink_CSR:hover:after{color:#f09b5d}
#Header_GlobalLogin_loggedInDropdown.menuDropdown,.loginMenuDropdown.active{right:110px!important;background:#fff;border-radius:4px;border:1px solid #ebebeb}
#Header_GlobalLogin_loggedInDropdown.menuDropdown{width:160px}.loginMenuDropdown.active{width:260px}.loggedInContractSelectPanel .button_secondary{background:0;width:auto;border:0}
.loggedInContractSelectPanel .button_secondary:hover{background:0;border:0}.menuDropdown .panel{padding:10px!important;box-shadow:0 0 20px rgba(0,0,0,0.2)}
.loggedInContractSelectPanel .button_secondary .button_text{left:0}.loggedInContractSelectPanel .button_secondary .button_text:before{font-family:"FontAwesome";content:"\f011";font-size:14px;padding:0 10px 0 0}
.basicButton{border:0}.basicButton>span{width:auto;padding:2px 15px;height:28px;font-size:14px;border:0;color:#fff;background:#005696;transition:.1s all ease-in-out}
.basicButton>span:hover{background:#f47920}.arrow-up{width:10px;height:10px;border-bottom:7px solid white;border-top:7px solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;margin-top:0;margin-right:28px;margin-bottom:0;margin-left:auto}
#departmentsMenu .categoryList .titleItems a{font-size:18px;position:relative;font-weight:600;margin-bottom:10px;color:#333;float:none;left:-10px;margin:0;padding:4px 10px;border:0;box-shadow:none}
#departmentsMenu .categoryList .titleItems a:hover{color:#f47920;background:#f3f3f3}#departmentsMenu .categoryList .titleItems a:before{display:none}
body[data-wc-device="mobile"] .departmentButton:hover{background:0}.departmentButton:hover{background:#4b6c84}
.departmentButton.selected,body[data-wc-device="mobile"] .departmentButton.selected{background:#f09b5d;color:#fff}
.submenuClosed{display:none}.departmentMenu{display:block;border:1px solid #ebebeb;border-top:0;border-radius:0 0 4px 4px;width:1250px;padding:0;left:auto;min-height:500px;visibility:hidden;opacity:0;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,0.2);transition:.2s all cubic-bezier(0.19,1,0.22,1);transition-delay:.1s}
.departmentMenu.active{z-index:99999;visibility:visible;opacity:1;overflow:hidden;transition:.25s all cubic-bezier(1,0,0,1);transition-delay:.15s}
.departmentMenu>.categoryList{position:relative;padding:10px 10px 10px 20px;float:left;top:20px;width:70%}.departmentMenu>.header,.departmentMenu.active>.categoryList{position:relative;padding:10px 10px 10px 20px;width:70%;float:left;top:20px}
.departmentMenu #megamenu_banner img{opacity:0;transition:.2s all ease-in-out;transition-delay:.15s;max-width:300px;max-height:250px}
.departmentMenu.active #megamenu_banner img{opacity:1;transition:.6s all ease-in-out;transition-delay:.25s}.departmentMenu>.header{border-bottom:0;top:0}
.departmentMenu a{font-size:20px;color:#f47920;font-weight:600}.departmentMenu>.header>.link{position:absolute;font-weight:700;color:#f47920;padding:5px 20px 5px 10px;left:25px;border-radius:4px;transition:.15s all ease-in-out}
.departmentMenu>.header>.link:hover{background:#f3f3f3;transition:.15s all ease-in-out}.departmentMenu>.header>.link:after{position:relative;font-family:'FontAwesome';content:"\f105";font-size:14px;left:10px;top:-1px}
.categoryList>li{padding:0 8px}.categoryList>li>a{font-size:18px;font-weight:600;color:#333;width:100%;text-transform:none}
.subcategoryList>li>a{font-size:14px;color:#333;border-radius:4px;padding:5px 8px;transition:.1s all ease-in-out}.subcategoryList>li>a:hover{background:#f3f3f3;color:#f47920;transition:.1s all ease-in-out}
.departmentMenu .categoryList>li,.departmentMenu.active .categoryList>li{width:33%;display:inline-block;margin-bottom:50px}
.subCategoryList .titleItems{font-size:18px;font-weight:600;margin-bottom:10px}.subCategoryList>div>div{padding:0!important;width:100%}
.subCategoryList a.product_group_name{font-size:14px;font-weight:400;color:#333;border-radius:4px;position:relative;line-height:17px;display:inline-block;width:auto;left:-10px;padding:4px 10px;transition:.15s all ease-in-out}
.subCategoryList a.product_group_name:hover{background:#f3f3f3;color:#f47920;transition:.15s all ease-in-out}a.toggleSubCat{display:none}
.megamenu-left{width:50%;float:left;padding:20px}#megamenu_banner{position:absolute;right:0;width:300px;height:100%;background:#f3f3f3;float:right;text-align:center;border-left:1px solid #ebebeb}
#megamenu_banner h3{font-size:20px;margin-top:25px;color:#333;letter-spacing:-0.5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:22px;max-height:66px}
#megamenu_banner p{font-size:14px;padding:0 20px;color:#333;font-weight:400;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:18px;max-height:72px}
#megamenu_banner .button_primary span{position:relative;display:inline-block;color:#fff;font-size:14px;padding:5px 10px}
.mkHomeContainer.rowContainer,.rowContainer>.row{padding:0}.titleItems span{position:relative;display:inline-table;width:60%}
.titleItems a{float:right;font-size:14px;color:#333;transition:.1s all ease-in-out;box-shadow:0 0 12px -5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 12px -5px rgba(0,0,0,0.2);border:1px solid #f3f3f3;padding:4px 15px;border-radius:4px}
@-moz-document url-prefix(){.titleItems a{box-shadow:0 0 10px -5px rgba(0,0,0,0.15)}}.titleItems a:hover{color:#fff;background:#f47920;transition:.1s all ease-in-out}
.titleItems a:before{position:relative;font-family:'FontAwesome';content:"\f105";margin-right:5px;color:#f47920;transition:.1s all ease-in-out}
.titleItems a:hover:before{color:#fff;transition:.1s all ease-in-out}#frmSS12{position:relative;display:inline-block;width:100%;padding:10px 0 0 10px;box-sizing:border-box}
#frmSS12:after{margin-top:20px!important}.myForm{position:relative;display:inline-block;width:100%}.myForm tbody{position:relative;display:inline-block;width:100%}
.myForm .emailFormLeft,.myForm .emailFormRight{position:relative;display:inline-block;float:left}.myForm .emailFormLeft{width:70%}
.myForm .emailFormRight{width:30%}.myForm .emailFormInput,.myForm .emailFormSubmit{position:relative;display:inline-block;width:100%;padding:0}
#frmSS12 h2{margin-bottom:10px;color:#333}.emailFormLeft td:first-child,.emailFormRight td:first-child{display:none}#frmSS12 input[name="email"]{border-radius:4px 0 0 4px;background:#f3f3f3;border:1px solid #ebebeb;border-right:0;padding:7px;width:70%;float:left;box-sizing:border-box;font-size:14px;-webkit-appearance:none;color:#b3b3b3}
#frmSS12 input[type="button"]{border-radius:0 4px 4px 0;background:#005696;border:1px solid #ebebeb;color:#fff;cursor:pointer;height:34px;float:right;width:30%;font-size:14px;box-sizing:border-box;padding:0 10px;border:0;transition:.15s all ease-in-out;-webkit-appearance:none}
#frmSS12 input[type="button"]:hover{background:#f47920;-webkit-appearance:none;transition:.15s all ease-in-out}
#frmSS12 span.msg-warning,#frmSS12 span.msg-warning-subscribed,#frmSS12 span.msg-warning-fail,#frmSS12 span.msg-success{display:block;font-size:.8em;margin:10px 0 0 0;display:none}
#frmSS12 span.msg-warning{color:#c40}#frmSS12 span.msg-warning-subscribed{color:#c40}#frmSS12 span.msg-warning-fail{color:#c40}
#frmSS12 span.msg-success{color:green}#frmSS12 input[type=text]:focus{color:#333}.mkHomeContainer>.row>div[data-slot-id="2"]{margin-bottom:20px}
.mkHomeContainer>.row>div[data-slot-id="2"] .left_espot.centered{padding:0 20px}.mkHomeContainer>.row>div[data-slot-id="2"] .carousel>.prevPageButton{left:4%;color:rgba(255,255,255,0.4)}
.mkHomeContainer>.row>div[data-slot-id="2"] .carousel>.nextPageButton{right:4%;color:rgba(255,255,255,0.4)}
.mkHomeContainer>.row>div[data-slot-id="2"] .carousel>.prevPageButton:hover,.mkHomeContainer>.row>div[data-slot-id="2"] .carousel>.nextPageButton:hover{color:rgba(255,255,255,0.8)}
.mkHomeContainer>.row>div[data-slot-id="2"] .left_espot.centered>img,.mkHomeContainer>.row>div[data-slot-id="2"] .left_espot.centered img{max-height:330px}
.mkHomeContainer>.row>div[data-slot-id="2"] .carousel>a{background:0}.mkHomeContainer .carousel>h2{top:0;padding:0 20px;color:#333}
#SLOT_homeTopSellers{padding:0 20px}#SLOT_homeTopSellers:before{margin-left:-20px;height:800px}#SLOT_homeAuthorBio .carousel>h2,#SLOT_homeAuthorBooks .carousel.padding-true>.content{margin-bottom:10px}
.catalogEntryRecommendationWidget .product .shopperActions *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.catalogEntryRecommendationWidget .product .shopperActions *:before,.catalogEntryRecommendationWidget .product .shopperActions *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.catalogEntryRecommendationWidget .product{position:relative}.catalogEntryRecommendationWidget .product .shopperActions{display:block;margin:0;padding:5px 0;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0 -2px 8px -5px rgba(0,0,0,0.7);position:absolute;bottom:-3px;left:22px;right:22px;background:#fff;opacity:0;transition:.2s all ease-in-out}
@-moz-document url-prefix(){.catalogEntryRecommendationWidget .product .shopperActions{box-shadow:0 -3px 8px -7px rgba(0,0,0,0.8)}
}.catalogEntryRecommendationWidget .product:hover .shopperActions{opacity:1;bottom:6px;transition:.15s all ease-in-out;transition-delay:.30s}
.catalogEntryRecommendationWidget .product:hover .shopperActions #add2CartBtn:before{top:0;opacity:1;transition:.15s all ease-in-out;transition-delay:.35s}
.catalogEntryRecommendationWidget .product .shopperActions #add2CartBtn:before{top:10px;opacity:0;transition:.15s all ease-in-out}
.catalogEntryRecommendationWidget .product .shopperActions .mkAddToFavorites a .shoppping_list_content:before{top:10px;opacity:0;transition:.15s all ease-in-out}
.catalogEntryRecommendationWidget .product:hover .shopperActions .mkAddToFavorites a .shoppping_list_content:before{top:0;opacity:1;transition:.15s all ease-in-out;transition-delay:.40s}
.catalogEntryRecommendationWidget .product .shopperActions:before,.catalogEntryRecommendationWidget .product .shopperActions:after{content:"";display:table}
.catalogEntryRecommendationWidget .product .shopperActions:after{clear:both}.catalogEntryRecommendationWidget .shopperActions #add2CartBtn{display:block;float:left;width:50%;min-width:auto;min-width:initial;min-height:auto;min-height:initial;border:0;border-radius:0;margin:0;padding:0;background:transparent;border-right:1px solid #ccc;line-height:14px;margin-top:10px}
.catalogEntryRecommendationWidget .shopperActions #add2CartBtn .button_text{margin:0;padding:0;display:none}.catalogEntryRecommendationWidget .shopperActions #add2CartBtn:hover{background:transparent}
.catalogEntryRecommendationWidget .shopperActions #add2CartBtn:hover::before{color:#f47920}.catalogEntryRecommendationWidget .shopperActions #add2CartBtn:before{font-family:'FontAwesome';position:relative;left:0;content:"\f291";transition:.15s all ease-in-out;color:#333}
.catalogEntryRecommendationWidget .shopperActions .mkAddToFavorites{display:block;float:right;width:50%;min-width:auto;min-width:initial;margin:0;padding:0}
.catalogEntryRecommendationWidget .shopperActions .mkAddToFavorites .dropdown_primary{border:0;border-radius:0;display:block;width:100%;margin:0;padding:0;background:transparent}
.catalogEntryRecommendationWidget .shopperActions .mkAddToFavorites .dropdown_primary a{width:100%;min-width:auto;min-width:initial;border:0;border-radius:0;margin:0;padding:0}
.catalogEntryRecommendationWidget .shopperActions .mkAddToFavorites .dropdown_primary a:hover{color:#f47920}.catalogEntryRecommendationWidget .shopperActions .mkAddToFavorites a .shoppping_list_content{width:100%;text-align:center;display:block;padding:0;line-height:14px;margin-top:10px}
.catalogEntryRecommendationWidget .shopperActions .mkAddToFavorites a .shoppping_list_content:before{left:0}.dj_android .carousel .product>.product_info,.dj_ios .carousel .product>.product_info{margin-top:5px}
.dj_android .catalogEntryRecommendationWidget .product .shopperActions,.dj_ios .catalogEntryRecommendationWidget .product .shopperActions{position:relative;opacity:1;top:0;left:0;right:0;box-shadow:none;background:0}
.dj_android .catalogEntryRecommendationWidget .product .shopperActions #add2CartBtn:before,.dj_ios .catalogEntryRecommendationWidget .product .shopperActions #add2CartBtn:before,.dj_android .catalogEntryRecommendationWidget .product .shopperActions .mkAddToFavorites a .shoppping_list_content:before,.dj_ios .catalogEntryRecommendationWidget .product .shopperActions .mkAddToFavorites a .shoppping_list_content:before{opacity:1;top:0;color:#444}
.mkTopSellers .product .shopperActions{display:none}.mkTopSellers .content .product *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mkTopSellers .content .product *:before,.mkTopSellers .content .product *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mkTopSellers.carousel>.header>.controlBar:before,.mkTopSellers.carousel>.header>.controlBar:after{content:"";display:table}
.mkTopSellers.carousel>.header>.controlBar:after{clear:both}.sign_in_registration .forgot_password_container .align{height:auto;min-height:initial}
#ResetPasswordForm #WC_PasswordReEnterForm_div_12{margin-top:10px}.mkTopSellers.carousel>.header>.controlBar{float:none;padding:0;display:inline-block;position:absolute;top:53px;z-index:1;right:0}
.mkTopSellers .controlBar>.nextPageButton{border:0 solid}.mkTopSellers .controlBar>.prevPageButton{border:0 solid}.controlBar>.nextPageButton:before,.controlBar>.nextPageButton:hover:before,.controlBar>.nextPageButton:active:before,.controlBar>.prevPageButton:before,.controlBar>.prevPageButton:hover:before,.controlBar>.prevPageButton:active:before{left:14px;font-size:14px}
.controlBar>.prevPageButton:before,.controlBar>.nextPageButton:before{top:0}.mkTopSellers .controlBar>.prevPageButton:before,.mkTopSellers .controlBar>.nextPageButton:before{position:relative;display:inline;font-family:'FontAwesome';font-size:14px;top:4px;clip:auto}
.mkTopSellers .carousel>.nextPageButton:before,.mkTopSellers .carousel>.nextPageButton:hover:before,.mkTopSellers .controlBar>.nextPageButton:before,.mkTopSellers .controlBar>.nextPageButton:hover:before{content:"\f105";font-size:14px}
.mkTopSellers .carousel>.prevPageButton:before,.mkTopSellers .carousel>.prevPageButton:hover:before,.mkTopSellers .controlBar>.prevPageButton:before,.mkTopSellers .controlBar>.prevPageButton:hover:before{content:"\f104";font-size:14px}
.mkTopSellers .header{border-bottom:0;position:relative}.mkHomeContainer .mkTopSellers .header{margin-top:10px;padding:10px 0 10px 10px}
.mkHomeContainer .mkTopSellers .header .titleItems a{margin:0;padding:4px 15px;position:relative;display:inline-block;right:0}
#SLOT_HelpBestsellers .titleItems span{width:auto}.mkTopSellers .header h2{margin-bottom:0!important;width:100%}.mkTopSellers .header h2 .titleItems span{width:auto}
.mkTopSellers .header h2 .titleItems>span{letter-spacing:-1px}.mkTopSellers .header .mkReadMore{position:absolute;right:0;top:6px}
.mkTopSellers .header p{line-height:1em;font-size:14px}.mkTopSellers .content .product{width:100%;max-width:100%;display:block;margin-bottom:10px;position:relative}
.mkTopSellers .content .grid{margin-top:20px}.mkTopSellers .content .grid>li{width:100%!important}.mkTopSellers .content>ul{counter-reset:mk-counter}
.mkTopSellers .content .grid>li .product:before{content:counter(mk-counter) ".";counter-increment:mk-counter;position:absolute;top:0;left:10px;font-weight:600;color:#4d4d4d;font-size:12px}
.mkTopSellers .reviewsPreview{margin-top:0}.mkTopSellers .reviewsPreview .ratingCount{font-size:13px;top:-1px;color:#ccc;margin-left:3px}
.mkTopSellers .content .grid .product{position:relative;padding:0 10px 20px 10px}.mkTopSellers .content .grid .product:before,.mkTopSellers .content .grid .product:after{content:"";display:table}
.mkTopSellers .content .grid .product:after{clear:both}.mkTopSellers .content .grid .product .product_image{float:left;padding:0 20px 0 25px}
.mkTopSellers .content .grid .product .product_image .image{min-height:auto;min-height:initial;width:100%;padding:0}.mkTopSellers .content .grid .product .product_image .image>a{position:relative;width:100%;padding:0}
.mkSubCatPage .mkTopSellers .content .grid .product .product_image .image>a img{width:140px}.mkTopSellers .content .grid .product .product_image .image>a img{width:65px;height:auto}
.mkHomeContainer .carousel.mkTopSellers .product>.product_image>.image>a:before{height:96%}.mkTopSellers .content .grid .product .product_info{width:60%;text-align:left;margin-top:0;font-size:14px}
.mkTopSellers .controlBar{float:right;padding-right:30px;color:orange}.mkTopSellers .controlBar .pageControl{display:none}
.mkHomeContainer #SLOT_homeCenterAds{margin:20px 0 50px 0;padding:0 20px}.mkHomeContainer #SLOT_homeCenterAds>div>div>div>img,.mkHomeContainer #SLOT_homeCenterAds .left_espot.centered>a>img{position:relative;display:inline-block;max-width:970px;width:100%;height:auto;border-radius:4px}
#SLOT_homeAuthorBio .left_espot.centered>img{border-radius:4px;margin-top:15px}#SLOT_homeAuthorBio p{margin-bottom:50px}
#SLOT_homeAuthorBio .carousel.padding-true>.content{margin:0}#SLOT_homeAuthorBio .carousel>.content>ul>li:first-child{width:70%!important;text-align:right;font-weight:400;font-size:18px;box-sizing:border-box;padding:10px 20px 0 100px;font-style:italic}
.carousel>.content>ul>li .product_name a:hover{color:#f47920;text-decoration:underline}#SLOT_homeAuthorBio .carousel>.content>ul>li:last-child{width:30%!important}
#SLOT_homeAuthorBio .carousel>.content>ul>li:first-child span{font-size:30px;color:#f47920;font-weight:600}#SLOT_homeAuthorBio .carousel>.content>ul>li:first-child span:before,#SLOT_homeAuthorBio .carousel>.content>ul>li:first-child span:after{position:relative;content:"-";font-size:30px;color:#f47920;margin:0 10px}
#SLOT_homeAuthorBooks h2{position:relative;display:block}span.quoteMark{position:relative;display:inline-block;background:url(../images/homepageAuthors/quoteMarkIsolate.png) no-repeat;background-size:100%;width:50px;height:50px;right:0}
span.quoteMark:before,span.quoteMark:after{display:none}.mkHomeContainer #SLOT_EnglishBooks .carousel>.content>ul{padding:20px 0 40px 0}
#SLOT_BottomQuote .contentRecommendationWidget{padding:0}#SLOT_BottomQuote>div>div{overflow:hidden;margin:0}#SLOT_BottomQuote .carousel .left_espot.centered{margin:0;height:100%}
#SLOT_BottomQuote .carousel>.content>ul{display:block}#SLOT_BottomQuote .carousel>.content>ul>li{position:absolute;width:100%!important;height:100%}
#SLOT_BottomQuote .carousel>.content>ul>li:last-child{position:relative}#SLOT_BottomQuote .carousel>.content>ul>li>div>p{position:relative;display:inline-block;z-index:10;font-size:25px;margin-top:50px;margin-bottom:60px;color:#fff;width:100%;font-weight:300;font-style:italic;box-sizing:border-box;padding:0 10%;text-align:center}
#SLOT_BottomQuote .carousel>.content>ul>li>div>p:before{position:relative;display:inline-block;content:url(../images/quote-icon.png);width:100%;margin-bottom:10px}
#SLOT_BottomQuote .carousel>.content>ul>li>div>p span{font-size:30px;color:#f47920;position:relative;display:inline-block;margin-top:20px;width:100%}
#SLOT_BottomQuote .carousel>.content>ul>li>div>p span:before,#SLOT_BottomQuote .carousel>.content>ul>li>div>p span:after{position:relative;content:"-";font-size:30px;color:#f47920;margin:0 10px}
#SLOT_BottomQuote .left_espot.centered>img{width:100%;min-height:500px;height:100%}#footer{position:relative;display:inline-block;background:#f3f3f3;padding:0;color:#333;width:100%}
#footerRow1{position:relative;display:inline-block;padding:40px 0;width:100%}#footerRow1 .footer-wrapper,#footerRow2 .footer-wrapper{position:relative;display:inline-block;text-align:left;padding:0 20px;margin-bottom:30px;border-right:1px solid #e8e8e8;vertical-align:top}
.footer-wrapper>div{float:left}#footerRow1 .footer-wrapper>div{margin-left:30px}#footerRow1 .footer-wrapper>div.toggleContainer{min-height:200px}
#footerRow1 .footer-wrapper>div:first-child{margin-left:0}.footer-wrapper div:last-child{border-right:0}#footerRow1>.section>ul{color:#939393}
#footerRow1 div h2{color:#333;font-weight:400;line-height:24px;margin-bottom:10px}#footerRow1 div p{font-size:14px;margin-bottom:20px}
#footerRow1 ul li a{position:relative;display:block;color:#333;padding:5px;font-size:14px;line-height:17px}#footerRow1 ul li a:hover{color:#f47920}
#footerRow1 ul li a:before{position:absolute;font-family:'FontAwesome';content:"\f105";font-size:14px;color:#f47920;left:-10px}
#footerRow2{background:#005696;min-height:75px;font-size:14px;color:#fff}#socials{position:relative;display:inline-block;padding:0!important}
#socials ul{-webkit-padding-start:0;-moz-padding-start:0;padding:0}#socials ul li a:before{display:none}#socials ul li{display:inline;float:left}
#socials ul li a{font-size:24px;font-family:'FontAwesome';color:#939393}#socials ul li a:hover{text-decoration:none}
#icon_fb:after{content:"\f082"}#icon_tw:after{content:"\f081"}
#icon_yt:after{content:"\f166"}#icon_pi:after{content:"\f0d3"}
#icon_in:after{content:"\f16d"}#footerRow2 .col6{margin-top:25px}#footerRow2 .col6:first-child{text-align:right;float:right}
#footerRow2 .col6:last-child{text-align:left;float:left}#creditcards ul li{margin-right:2px;display:inline-block}#creditcards ul li img{width:100%}
.termsConditions{color:#f47920}.categoryRecommendationWidget .titleItems{margin-bottom:20px}.mkSubCatPage div#widget_breadcrumb{padding:10px 20px;height:40px}
.productListingWidget .product_image .image{min-height:250px}.store_locator_title{color:#f47920}.gift_header{background:0;border:0;color:#333;padding:0;margin-bottom:20px;font-size:18px;border-bottom:1px solid #ebebeb}
#gift_registry_box{max-width:100%}.gift_content{border:0;color:#333;font-size:14px;padding:20px 0}.content_text_title{color:#333;font-size:18px;font-weight:400}
.drop_down_country{height:38px;border-radius:4px;background:#f3f3f3;border:1px solid #ebebeb;padding:0 10px}.drop_down_country option{background:#fff}
.storeLocatorLeft,.storeLocatorRight{position:relative;display:inline-block}.storeLocatorLeft{width:70%}.storeLocatorRight{width:30%;text-align:right;float:right;top:50px}
#WC_StoreLocator_div_29,#WC_StoreLocator_div_32{display:none}#findNearest,.avail .button_primary{background:#ebebeb;float:right}
#location .location_select_button{margin-left:0;padding-top:10px}#findNearest:hover,.avail .button_primary:hover{background:#f3f3f3}
#findNearest>.button_text,.avail .button_primary .button_text{color:#333!important}.avail .button_primary .button_text:before{position:relative;font-family:'FontAwesome';content:"\f067";font-size:14px;margin-right:7px;font-weight:300;top:1px;color:#f47920}
#findNearest>.button_text:before{position:relative;font-family:'FontAwesome';content:"\f00e";font-size:16px;margin-right:10px;color:#f47920}
#cityGo{top:16px}#gift_registry_box #bopis_table th,#gift_registry_box #bopis_table1 th,.my_account_content_bold{font-size:16px;display:inline-block;position:relative;color:#333;font-weight:600;margin-bottom:5px}
#gift_registry_box #bopis_table1 th#PhysicalStores_tableCell_2{display:none}#gift_registry_box #bopis_table th{font-weight:600}
#gift_registry_box #bopis_table th:last-child{text-align:right}#bopis_table>tbody>tr{position:relative;padding:10px}#bopis_table>tbody>tr>td:nth-child(2){font-size:14px}
#gift_registry_box #storeLocatorResults .nested{display:none}#gift_registry_box .nested{margin-bottom:10px}a.remove_store_link{color:#f47920;background:#ebebeb;float:right;color:#333;border-radius:4px;padding:8px 10px;transition:.15s all ease-in-out}
a.remove_store_link:hover{text-decoration:none;background:#f3f3f3;color:#f47920;transition:.15s all ease-in-out}.remove_store_link img{display:none}
.remove_store_link:before{position:relative;font-family:'FontAwesome';content:"\f00d";font-size:12px;color:#f47920;left:-2px}
#hideStoreListHeader a img,#showStoreListHeader a img{display:none}#hideStoreListHeader a:before,#showStoreListHeader a:before{position:relative;font-family:'FontAwesome';font-size:12px;color:#f47920;left:-2px}
#hideStoreListHeader a:before{content:"\f147"}#showStoreListHeader a:before{content:"\f196"}
#storeLocatorResults{margin-top:20px;border-top:1px solid #ebebeb}.storeLocatorRight .instruction{margin-bottom:10px}.location_select_label{margin-bottom:7px}
.button_footer_line.bottomBtn,.button_footer_line.topBtn{text-align:right}.button_footer_line.topBtn{position:absolute;left:0}
.button_footer_line.topBtn .button_primary{z-index:1}#bopis_table1 td[headers="PhysicalStores_tableCell_1"],#bopis_table td[headers="PhysicalStores_tableCell_result1"]{width:60%}
#SLOT_HelpBestsellers .mkTopSellers .content .grid .product .product_info{float:right;width:70%}#SLOT_HelpBestsellers .mkTopSellers .content .grid .product .product_image .image>a img{width:100%;max-height:110px}
#SLOT_HelpBestsellers .mkTopSellers .content .grid .product .product_image{width:65px;padding:0;margin-left:10px}#SLOT_HelpBestsellers .mkTopSellers .content .grid>li .product:before{left:0;font-size:12px}
#SLOT_HelpBestsellers .stars .star:before{font-size:12px}#SLOT_HelpBestsellers .mkTopSellers .reviewsPreview .ratingCount{font-size:12px;top:0;margin:0}
#SLOT_HelpBestsellers .titleItems a{position:relative}#SLOT_HelpBestsellers .mkTopSellers .content .grid{margin-top:0;margin-bottom:150px}
#SLOT_ShoppingItemDetails{margin-bottom:100px}#SLOT_ShoppingItemDetails .namePartPriceContainer{margin-top:25px}.mkProductPageContainer .contentRecommendationWidget h2{margin:10px 0 20px 0}
.mkProductPageContainer #SLOT_ShoppingOptionsBox{background:#ccc;min-height:400px;margin-top:15px;margin-bottom:30px;min-width:300px;margin-right:30px;border-radius:8px;background-color:#fff;box-shadow:inset 0 0 1px 0 #333;border:solid 4px #ebebeb}
.socialShareBtns>a:before{position:relative;display:inline;font-family:"FontAwesome";font-size:30px}
.fbIcon:before{content:"\f082"}.twIcon:before{content:"\f081"}
.pinIcon:before{content:"\f0d3"}.mailIcon:before{content:"\f0e0"}
.socialShareBtns{position:absolute;display:inline-table;margin-top:-40px!important;margin-left:60px!important}#SLOT_ShoppingItemDetails .socialShareBtns{position:relative;margin-top:20px!important;margin-left:0!important}
#SLOT_ShoppingItemDetails #sendProductDetailsForm .formTriangle{left:135px}#SLOT_ShoppingItemDetails #sendProductDetailsForm{margin-top:0}
#SLOT_ShoppingItemDetails .socialShareLabel{position:relative;margin-left:0;bottom:3px;font-size:15px}.socialShareBtns>a{width:25px;height:25px;margin-right:3px;color:#939393;transition:.15s all ease-in-out}
.socialShareLabel{margin:5px}.socialShareBtns>a.fbIcon:hover:before{color:#3b5998;transition:.15s all ease-in-out}.socialShareBtns>a.twIcon:hover:before{color:#00aced;transition:.15s all ease-in-out}
.socialShareBtns>a.pinIcon:hover:before{color:#c92228;transition:.15s all ease-in-out}.socialShareBtns>a.mailIcon:hover:before{color:#005696;transition:.15s all ease-in-out}
.socialShareBtns>a:before{font-size:25px!important}#sendProductDetailsForm{position:absolute;font-size:14px;margin-left:-7px;margin-top:-10px;background:#fff;padding:7px 2px 7px 7px;box-shadow:0 0 20px rgba(0,0,0,0.2);border-radius:4px;z-index:940}
#sendProductDetailsForm .formTriangle{position:absolute;top:-6px;left:200px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white}
#sendProductDetailsForm input[name="recipient"]{border-radius:4px 0 0 4px;padding:7px;border:1px solid #d6d6d6;width:180px}
#sendProductDetailsForm input[type="button"]{position:relative;background:#005696;border:0;color:#fff;border-radius:0 4px 4px 0;width:100px;height:34px;left:-4px;transition:.2s all ease-in-out}
#sendProductDetailsForm input[type="button"]:hover{background:#f47920;transition:.2s all ease-in-out}
form#sendProductDetailsForm_Form{left:0}#inventoryByStoresBtn{background:0;border:0;top:10px;left:5px;width:100%;position:relative;box-sizing:border-box}
#inventoryByStoresBtn #inventoryByStoresTitle:before{content:url(../images/booksHigh_btn.png);position:relative;top:0;margin-right:8px}
.shopperActions #add2CartBtn{background:#005696;border-radius:4px;color:#fff;max-width:100%;min-width:auto;border:0;transition:.15s all ease-in-out}
.shopperActions #add2CartBtn:hover{background:#f47920;transition:.15s all ease-in-out}.shopperActions #add2CartBtn .button_text:before{font-family:'FontAwesome';position:relative;left:-5px;content:"\f291";transition:.15s all ease-in-out}
.shopperActions #add2CartBtn:hover .button_text:before{left:-15px;transition:.15s all ease-in-out}.shopperActions #addToShoppingListBtn{background:#ebebeb;border:#ebebeb;max-width:100%;width:100%;transition:.15s all ease-in-out}
.shopperActions #addToShoppingListBtn:hover{background:#f3f3f3;transition:.15s all ease-in-out}.shopperActions .shoppping_list_content:before{font-family:'FontAwesome';position:relative;left:-5px;font-size:14px;content:"\f08a";transition:.15s all ease-in-out}
.shopperActions .dropdown_primary>.drop{border:0!important}#SLOT_ShoppingOptionsBox .store_name{display:inline-block;width:100%;font-size:12px;box-sizing:border-box;color:#333;margin-bottom:5px;padding-left:0}
#SLOT_ShoppingOptionsBox .store_name:hover{color:#f47920;text-decoration:none}.pdpHelpContainer{position:relative;display:inline-block;padding:10px 0}
.pdpHelpLink{padding:0 10px;height:18px}.pdpHelpLink span{font-size:14px;color:#333}.pdpHelpLink span:hover{color:#f47920}
.pdpHelpLink span p{position:absolute;visibility:hidden;padding:20px;border-radius:4px;background:#fff;opacity:0;color:#333;top:0;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);font-size:12px;left:-220px;width:180px;transition:.15s all ease-in-out;transition-delay:.15s}
.pdpHelpLink:hover span p{display:block;visibility:visible;opacity:1;transition:.15s all ease-in-out;transition-delay:.2s}
.pdpHelpLink span>p>a{color:#f47920!important}div.namePartPriceContainer>div>span.price{color:#f47920}.mkProductPageContainer .namePartPriceContainer .sku{display:none}
#MKProductReviewForm_ProductRating{border-radius:4px;padding:7px 0;min-width:100px;font-family:'FontAwesome';color:#f47920;font-size:15px}
#MKProductReviewForm_ProductRating option{border-radius:4px;min-width:100px;border-radius:4px;font-family:'FontAwesome';color:#f47920;font-size:15px}
.rate-product-message{position:relative;display:block;font-size:14px;left:auto;padding:10px 30px;background:-moz-linear-gradient(left,#fff 0,#f3f3f3 20%,#f3f3f3 80%,#fff 100%);background:-webkit-linear-gradient(left,#fff 0,#f3f3f3 20%,#f3f3f3 80%,#fff 100%);background:linear-gradient(to right,#fff 0,#f3f3f3 20%,#f3f3f3 80%,#fff 100%);border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;text-align:center}
.rate-product-message .star{display:inline}#MKRatingsRefreshArea{position:relative;display:inline-block;width:500px}#MKRatingsRefreshArea .reviewsPreview{position:absolute;top:20px;left:300px}
.submit-button.outside{position:relative;display:inline-block;background:#ebebeb;border-radius:4px}.review-form-title{font-size:16px;font-weight:600;margin-bottom:10px}
#MKProductReviewForm_ProductReview{padding:7px;font-size:14px;border-radius:4px;width:100%;box-sizing:border-box}#MKProductReviewForm_ProductComments{padding:7px;font-size:14px;width:100%;box-sizing:border-box;border-radius:4px 4px 0 4px}
#MKProductReviewForm{padding:20px;position:relative;z-index:200}.reviewFormTitle{font-size:14px;margin:10px 0 5px 0}.ratingsTitle{position:absolute;width:200px;left:310px;margin:0!important}
.submit-button.outside a{position:relative;color:#333;padding:5px 15px;font-size:14px;display:block}.product-review-buttons .submit-button,.product-review-buttons .cancel-button{position:relative;display:inline-block;background:#ebebeb;border-radius:4px}
.product-review-buttons .cancel-button a,.product-review-buttons .submit-button a{position:relative;display:inline-block;padding:5px 20px}
.product-review-buttons .submit-button{background:#005696;color:#fff}.product-review-buttons .submit-button:hover{background:#f47920}
.product-review-buttons .cancel-button{float:right}.product-reviewer{margin:20px 0 40px}.product-reviewer h3{margin-bottom:10px}
.authorWidgetPDP .author-image{float:left}.inactiveLink{pointer-events:none;cursor:default}.inactiveButton{opacity:.5}.subCat_page_tab_content .row.margin-true>div>div{padding:10px 10px 10px 0;margin:0}
.subCat_page_tab_content #SLOT_categoryFacets .header .title{padding:0 20px;font-size:15px}.subCat_page_tab_content div.widget_search_results .results_description{margin-top:10px;font-size:16px;line-height:20px}
.subCat_page_tab_content div.widget_search_results{width:60%;font-size:18px;font-weight:200;padding:20px 100px 30px 100px;border-radius:6px;border:6px solid #fff;background:#f8f8f8;text-align:center;box-shadow:5px 5px 40px -15px #ddd}
.subCat_page_tab_content div.widget_search_results:before{font-family:'FontAwesome';position:relative;display:inline-block;color:#f47920;font-size:25px;padding-top:23px;background:#fff;border-radius:50%;width:60px;height:35px;content:"\f002"}
.subCat_page_tab_content .row.margin-true>div>div.searchSummaryWidget{padding-top:3px}.subCat_page_tab_content div.tabButtonContainer{display:none}
.subCat_page_tab_content .tab_header{border-spacing:0;margin:0}.subCat_page_tab_content .tab{border:0}.subCat_page_tab_content .tab_container{border:0;font-size:16px;box-shadow:0 -2px 5px -3px #333;border:1px solid #ebebeb;border-bottom:0;border-left:0;outline:0}
.subCat_page_tab_content .tab_container.inactive_tab{background:0;box-shadow:1px -3px 20px -10px #777;background:-moz-linear-gradient(top,#fff 60%,#f7f7f7 89%,#f7f7f7 89%,#f3f3f3 100%);background:-webkit-linear-gradient(top,#fff 60%,#f7f7f7 89%,#f7f7f7 89%,#f3f3f3 100%);background:linear-gradient(to bottom,#fff 60%,#f7f7f7 89%,#f7f7f7 89%,#f3f3f3 100%);-moz-transition:.10s all ease-in-out;transition:.10s all ease-in-out}
.subCat_page_tab_content .tab_container.active_tab{color:#f47920;-moz-transition:.05s all ease-in-out;transition:.05s all ease-in-out}
@-moz-document url-prefix(){.subCat_page_tab_content .tab_container{box-shadow:0 -2px 2px -3px #333}.subCat_page_tab_content .tab_container.inactive_tab{box-shadow:1px -3px 9px -8px #999}
}.subCat_page_tab_content .shadowLeft:before{margin-left:0;height:60%}#AdvancedSearchForm .column_label{margin:5px 0 2px 2px}
#WC_AdvancedSearchForm_FormInput_searchTerm{width:58%;min-width:58%}#WC_AdvancedSearchForm_FormInput_searchType{width:40%;min-width:40%;float:left}
#AdvancedSearchForm input,#AdvancedSearchForm select{border-radius:4px;padding:7px}#AdvancedSearchForm select[name="pageSize"]{width:100%}
#AdvancedSearchForm .priceRangeContainer span.inputbox{padding-right:0;margin:0;position:relative;display:inline-block;width:94%}
#AdvancedSearchForm input{padding:7px}#AdvancedSearchForm input,#AdvancedSearchForm option{background:#fff}div.widget_search_results .result{color:#f47920!important}
#AdvancedSearchForm select{background:#f8f8f8;border:1px solid #ddd;height:33px}#AdvancedSearchForm .myaccount_header{background:#005696;border:0;border-radius:4px 4px 0 0}
#AdvancedSearchForm .myaccount_header .registration_header{color:#fff}#SLOT_SidebarFacets{margin-top:20px}.subCat_page_tab_content div#widget_breadcrumb{padding:10px 0}
.sign_in_registration .content{border-radius:0 0 4px 4px}.sign_in_registration .form .content .align{border:1px solid #ebebeb;border-top:0;border-radius:0 0 4px 4px}
#AdvancedSearchForm .priceRangeContainer div.range{width:48%}#AdvancedSearchForm .priceRangeContainer div.range:last-child{float:right;padding-right:0}
#AdvancedSearchForm .priceRangeContainer div.range:last-child .inputbox{float:right}#WC_AdvancedSearchForm_div_23{width:58%;min-width:58%}
#WC_AdvancedSearchForm_div_25{width:40%;min-width:40%;float:right}.priceRangeContainer span.label,.priceRangeContainer span.label{position:relative;padding-top:6px;display:inline-block}
.priceRangeContainer div:nth-child(2){position:absolute;display:inline-block;margin-right:5px;top:25px}.mkAuthorPage #widget_breadcrumb ul li:nth-child(2){pointer-events:none}
.mkAuthorPage div#widget_breadcrumb{padding:10px 20px}.authorPageImg img{position:relative;width:90%;margin:10px;box-shadow:8px 9px 25px -10px rgba(0,0,0,0.07)}
.mkAuthorPage .authorInfo{margin-top:10px}#author_subscribe_btn{padding:8px 20px 8px 40px;background:#005696;border-radius:4px;border:0;color:#fff;cursor:pointer;transition:.15s all ease-in-out}
#author_subscribe_btn:hover{background:#f47920;transition:.15s all ease-in-out}.author_subscribe_btn_wrapper{position:relative;display:inline-block;margin-left:10px}
.author_subscribe_btn_wrapper:before{font-family:'FontAwesome';position:absolute;margin:6px 0 0 10px;color:#fff;content:"\f003";transition:.15s all ease-in-out}
.authorPageDescription{margin-bottom:20px;max-width:70%}.authorPageName{color:#f47920;font-size:26px;font-weight:300}.authorPageName:before,.authorPageName:after{font-family:'FontAwesome';position:relative;margin:6px 0 0 10px;color:#f47920;content:"-";font-size:30px}
.authorPageImgName{display:none}.mkAuthorPage form{margin-top:20px}#widget_testing.defaultContainer{position:fixed!important;min-width:800px;margin:0 auto;height:90vh!important;top:5%!important}
#widget_testing.defaultContainer>.dijitDialogPaneContent{overflow:hidden!important;height:93vh!important}#widget_testing>.dijitDialogTitleBar{display:none}
#storesAvailability{position:relative;display:block;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.4);border:solid 6px #fff;height:82vh;top:34px;border-radius:8px;z-index:110;overflow-y:auto}
.hoursWeekLists br{position:relative}#storesAvailability a{color:#333;font-size:15px;transition:.15s all ease-in-out}#storesAvailability a:hover{color:#f47920;transition:.15s all ease-in-out}
#storesContainer>ul{-webkit-padding-start:0;-webkit-padding-end:0}#storesHeader{position:absolute;display:inline-block;background:#fff;color:#333;padding:10px 0;border-radius:8px 8px 0 0;width:100%;height:35px;font-size:20px;height:40px;border-bottom:1px solid #f3f3f3;z-index:999}
#storeContainer{position:relative;display:inline-block;padding:20px 20px 0 20px}.storesDivider{height:1px;width:100%;background:#ebebeb}
.labelLeft{padding-left:20px;font-size:16px;font-weight:600}.labelRight{padding-right:70px;font-size:16px;font-weight:600}
#storeCity{position:relative;display:inline-block;width:80%;font-size:16px;font-weight:600;padding:0 20px;text-transform:uppercase}
#storeCity:before{font-family:'FontAwesome';content:"\f196";position:absolute;font-weight:100;left:2px;top:3px;font-size:14px;color:#f47920}
#storesList{padding:0 20px;width:100%}#storeItem{position:relative;display:inline-block;padding:10px 20px}#storeContent{position:relative;display:inline-block;width:100%;margin-bottom:20px}
.storeOpen{height:auto;overflow:hidden;opacity:1;transition:.15s all ease-in-out}.storeClosed{height:0;overflow:hidden;opacity:0;transition:.1s all ease-in-out}
#storeName{position:relative;display:block;clear:both;width:100%;padding:10px 0;font-size:16px;font-weight:600}.storeVisitUs{margin-bottom:10px;font-size:14px;font-weight:400}
.storeImage{position:relative;display:block;left:40px;top:20px;width:250px;height:250px}.storeImage img{border-radius:4px;width:250px;height:250px}
.storeImageBtn{position:absolute;display:block;bottom:5px;right:5px;width:40px;height:40px;box-shadow:0 0 10px rgba(0,0,0,0.3);background:#fff;border:1px solid #ebebeb;border-radius:4px}
.storeImageBtn:before{font-family:'FontAwesome';content:"\f064";position:absolute;left:10px;font-size:22px;top:10px;color:#939393}
.storeImageBtn:hover:before{color:#f47920}.storeInfo{position:relative;display:block;padding-top:20px;left:20px;width:95%}
.weekHours>a,.storeInfo>a{position:relative;display:inline-block;width:100%;padding:5px 0}a.hoursToday{pointer-events:none}
.hoursToday:before,.storeAddress:before,.storePhone:before,.storeWebsite:before{font-family:'FontAwesome';position:absolute;left:-20px;top:7px;font-size:15px;color:#f47920;text-decoration:underline}
.hoursToday:before,.storeAddress:before,.storePhone:before,.storeWebsite:before{text-decoration:none}.hoursToday:before{content:"\f017"}
.storeAddress:before{content:"\f041"}.storePhone:before{content:"\f095"}
.storeWebsite:before{content:"\f0ac"}.hoursWeekList{padding:10px 0}.hoursWeekList table{width:40%;font-size:12px}
.hoursWeekList table th{font-weight:400}.svailabilityIcon{position:absolute;display:inline;width:30px;height:30px;top:15px;right:0}
#storesAvailability .dijitArrowNodeInner{position:relative;display:inline-block;width:20px;height:20px;color:#fff}#storesAvailability .dijitOpen>div>.dijitArrowNodeInner:before{font-family:'FontAwesome';content:"\f147";position:relative;font-size:10px;color:#f47920}
#storesAvailability .dijitClosed>div>.dijitArrowNodeInner:before{font-family:'FontAwesome';content:"\f196";position:relative;font-size:10px;color:#939393}
#storesAvailability .dijitClosed>div>.dijitTitlePaneTextNode{color:#333;font-size:14px}#storesAvailability .dijitOpen>div>.dijitTitlePaneTextNode{color:#f47920;font-size:14px}
.dijitTitlePaneTitleFocus .dijitTitlePaneTextNode{font-size:14px}.labelRight>a{position:absolute;width:30px;height:30px;top:8px;right:5px;text-align:center;border-radius:4px}
.labelRight>a>img{display:none}.labelRight>a:before{font-family:'FontAwesome';content:"\f00d";position:relative;font-size:14px;font-weight:400;color:#939393;transition:.15s all ease-in-out}
.labelRight>a:hover:before{color:#f47920;transition:.15s all ease-in-out}#storesAvailability .dijitTitlePaneTitle{height:40px}
#storesContainer>ul>.dijitTitlePane>.dijitTitlePaneTitle{background:#f3f3f3;transition:.15s all ease-in-out}#storesContainer>ul>.dijitTitlePane>.dijitTitlePaneTitle.dijitTitlePaneTitleHover{background:#ebebeb;transition:.15s all ease-in-out}
#storesContainer>ul>.dijitTitlePane>.dijitTitlePaneTitle>div,#storesContainer .dijitTitlePaneTitleFocus{padding:10px 0 0 15px}
#storesContainer ul{-webkit-padding-start:0;-moz-padding-start:0;padding:0}#storesContainer>ul>.dijitTitlePane>.dijitTitlePaneTitle>div .dijitArrowNodeInner{color:#ebebeb;float:left}
.booksAvailabilityTop,.booksAvailabilityInner{position:relative;width:20px;height:20px;margin-top:10px;margin-right:55px}
.booksEmpty{background:url("../images/booksEmpty.png") no-repeat;background-size:20px 20px}.booksHigh{background:url("../images/booksHigh.png") no-repeat;background-size:20px 20px}
.booksMid{background:url("../images/booksMid.png") no-repeat;background-size:20px 20px}.booksAvailabilityText{font-size:14px;position:relative;float:right;padding:10px}
#storesFooter{position:relative;display:inline-block;height:40px;background:#fff;width:100%;bottom:-27px;border-radius:0 0 8px 8px;z-index:110}
.availabilityLegeng{padding:10px 20px;font-size:14px}.availabilityLegeng .legend{width:60%;position:relative;display:inline-block}
.availabilityLegeng .updatesInfo{width:40%;float:right;text-align:right;padding-right:20px}.stockHigh,.stockMedium,.stockEmpty{position:relative;display:inline-block;margin-right:10px}
.stockHigh:before,.stockMedium:before,.stockEmpty:before{position:relative;display:inline-block;width:25px;height:25px;float:left;content:"";bottom:3px;margin-right:5px}
.stockHigh:before{background:url("../images/booksHigh.png") no-repeat 0 0;background-size:100%}.stockMedium:before{background:url("../images/booksMid.png") no-repeat 0 0;background-size:100%}
.stockEmpty:before{background:url("../images/booksEmpty.png") no-repeat 0 0;background-size:100%}.reviewsPreview{position:relative;display:block;margin:10px 0}
.stars{position:relative;display:inline-table}.stars .star{position:relative;display:inline-block;padding-right:3px}.catalogEntryRecommendationWidget .stars .star{padding-right:1px}
.stars .star:before{font-family:'FontAwesome';content:"\f005";position:relative;font-size:15px;color:#ebebeb}
.stars .star-active:before{color:#f47920}.ratingCount{position:relative;font-size:14px;color:#939393;margin-left:5px;top:-1px}
.hide{display:none!important}.facetContainer li{width:100%}.facetContainer .reviewsPreview{margin:0}.facetContainer .optionContainer>.title{min-height:25px;font-weight:600;color:#333}
#myImg{border-radius:5px;cursor:pointer;transition:.3s}#myImg:hover{opacity:.7}.fullImageModal{display:none;position:fixed;z-index:999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto}
.backgroundOverlay{position:fixed;top:0;z-index:-1;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,0.9)}
.fullImageModal .modal-content{margin:auto;display:block;width:auto;height:auto;max-width:700px}.fullImageModal #caption{margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:#ccc;padding:10px 0;height:150px}
.fullImageModal .modal-content,.fullImageModal #caption{animation-name:zoom;animation-duration:.6s}@keyframes zoom{from{transform:scale(0)}
to{transform:scale(1)}}.fullImageModal .close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:.3s}
.fullImageModal .close:hover,.fullImageModal .close:focus{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width:700px){.fullImageModal .modal-content{width:100%}
}@media only screen and (max-width:480px){.booksAvailabilityText{font-size:12px;letter-spacing:-0.5px;position:absolute;right:30px;text-align:right;line-height:12px;padding:15px 10px}
#storesAvailability .dijitClosed>div>.dijitTitlePaneTextNode,#storesAvailability .dijitOpen .dijitTitlePaneTitleFocus .dijitTitlePaneTextNode{font-size:13px;line-height:14px;display:inline-block}
.booksAvailabilityTop,.booksAvailabilityInner{margin-right:10px!important}#storesContainer>ul>.dijitTitlePane>.dijitTitlePaneTitle>div,#storesContainer .dijitTitlePaneTitleFocus{padding:6px 0 0 10px!important}
#storesAvailability .dijitArrowNodeInner{width:15px!important}}@media only screen and (max-width:350px){.booksAvailabilityText{font-size:12px;letter-spacing:-0.5px;position:absolute;right:30px;max-width:40%;text-align:right;line-height:12px;padding:10px}
}#myAccountNavigationWidget .loggedInContractSelectPanel .button_secondary .button_text{padding:5px 0 5px 15px}.loggedInContractSelectPanel .button_secondary:hover,.loggedInContractSelectPanel .button_secondary .button_text:hover{text-decoration:none;color:#f47920}
.loggedInContractSelectPanel .button_secondary .button_text:hover:before{color:#f47920}.loggedInContractSelectPanel .button_secondary.myAccountButton .button_text:before{font-family:"FontAwesome";content:"\f2be";font-size:14px;padding:0 10px 0 0}
#my_account_billing input,.myAccount_page select.inputField{background:#f8f8f8}.myAccount_page .my_account *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.myAccount_page .my_account a{color:#f47920}.myAccount_page .my_account *:before,.myAccount_page .my_account *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.myAccount_page div#widget_breadcrumb{padding-left:15px;height:auto}.myAccount_page div#widget_breadcrumb>ul{padding-left:0}
#container_MyAccountDisplayB2B #box .contentline{display:none}#container_MyAccountDisplayB2B>div.margin-true{padding:0}.myAccount_page #contentWrapper #content,.myAccount_page #content{padding-bottom:40px}
.myAccount_page #box .main_header{background:0;border-radius:4px 4px 0 0;padding:0;color:#333;font-size:16px;height:auto;display:block;line-height:30px}
.myAccount_page #box .myaccount_header{background-color:transparent;color:#f47920;border-color:transparent;border-radius:4px 4px 0 0;padding-left:0;font-size:22px;font-weight:600}
#container_MyAccountDisplayB2B .shadowLeft{padding-left:10px}#container_MyAccountDisplayB2B .shadowLeft:before{height:50%}
#four-grid-wishlist .item>div{position:relative;display:inline-block;min-height:220px}#four-grid-wishlist .item .description_fixedwidth,#four-grid-wishlist .item .price{text-align:center;clear:both;min-height:26px}
#four-grid-wishlist .img{margin:0 auto;overflow:hidden}#four-grid-wishlist .item>div>.button{position:relative;display:inline-block;bottom:0;width:100%}
#four-grid-wishlist .item>div>.button>div>.button_primary{width:100%}#four-grid-wishlist .item>div>.button>div>.button_primary .button_text{width:100%;position:relative;display:inline-block}
.myAccount_page.unbox #box .myaccount_header,.mysubscriptionTitle>h2,.shared_wishlist_title{color:#f47920;font-size:22px;font-weight:600;margin:0;padding:0 28px;display:block;height:auto;background:white}
.shared_wishlist_title{padding-left:0}.myAccount_page #box .myaccount_header .main_header_text{color:#f47920;font-size:22px;font-weight:600;margin:0 0 20px 0;padding:0;display:block;height:auto;text-shadow:none}
.myAccount_page .headingtext{float:none;margin-left:0}.myAccount_page .my_account .myaccount_subheader{margin:10px 0 0 25px}
#addr_title h2{font-size:18px;font-weight:400;color:#333}.myAccount_page #box .my_account .content_header{padding-left:30px}
.myAccount_page .my_account .myaccount_subheader .addrbook_header{vertical-align:top}.myAccount_page .button_footer_line{padding-left:30px;padding-top:0}
#container_MyAccountDisplayB2B .button_footer_line{position:absolute;width:100%;top:70px;text-align:right}.myAccount_registration_form #container_MyAccountDisplayB2B .button_footer_line,.change_password_form #container_MyAccountDisplayB2B .button_footer_line,.userregistration_update_form #container_MyAccountDisplayB2B .button_footer_line,.address_book_form #container_MyAccountDisplayB2B .button_footer_line{position:relative;top:0;text-align:left}
#container_MyAccountDisplayB2B .button_primary,#container_MyAccountDisplayB2B .button_secondary{padding:0}#container_MyAccountDisplayB2B .button_right_side_message{display:none}
.myAccount_page.unbox #box .my_account .content_header{border:0 solid}.myAccount_page.unbox #box .my_account input{background:#f8f8f8}
#container_MyAccountDisplayB2B .button_footer_line>div.button_primary{right:90px}.myAccount_page .my_account .myaccount_subheader .button_text{height:auto;padding:8px 15px;display:inline-block;position:relative;width:100%;text-decoration:none;text-align:center}
.myAccount_page .my_account .myaccount_subheader a:hover{text-decoration:none}.myAccount_page #box:before,.myAccount_page #box:after{content:"";display:table}
.myAccount_page #box:after{clear:both}#WC_MyAccountDisplay_div_4_1{padding-left:30px}.myAccount_page #box .my_account .body{padding:15px 0;color:#333;font-size:14px}
.myaccount_desc_title{font-size:22px;color:#333;font-weight:600}.myAccount_page.unbox #box .my_account .body{padding:15px 15px 0 30px;border:0 solid;width:60%}
.myAccount_page.unbox #box .my_account .body .form_2column{width:80%}.myAccount_page #box .my_account .body{width:70%}#my_account_billing h1,#my_account_shipping h1{padding-left:0;font-size:22px;font-weight:400;color:#333}
.myAccount_page.unbox #box .my_account .body#WC_MyAccountQuickCheckoutProfileForm_div_11{width:100%}.myAccount_page.unbox #box .my_account{position:relative}
.myAccount_page .myaccount_section_header.around_border{background-color:transparent;color:#f47920;border:0 solid}.myAccount_page .myaccount_section_header.around_border .header{color:#f47920;font-size:22px;font-weight:600;margin:0 0 20px 0;padding:0;display:block;height:auto}
.myAccount_page #box .my_account .content{border:0 solid}.myAccount_page .my_account .info{padding:15px 0}.myAccount_page #myAccountNavigationWidget .facetContainer .optionContainer>.title{padding:10px 10px 10px 20px}
.myAccount_page #myAccountNavigationWidget .facetSelectContainer>ul{padding:0 0 0 20px;box-sizing:border-box}.myAccount_page #myAccountNavigationWidget{margin:10px 0}
.my_account .carousel .content{border:0}.myAccount_page #content .collapsible>h3{padding-left:20px}.myAccount_page #myAccountNavigationWidget .facetSelect li a{padding:5px 0}
.myAccount_page #myAccountNavigationWidget .facetSelect li a:hover{text-decoration:underline}.couponWallet_NoCouponsMessage{font-size:14px;width:100%;padding:0}
.couponWalletContainer{padding:15px 10px;border:1px solid #ebebeb;border-radius:4px;margin-top:10px;width:100%}#ProcessedOrdersStatusDisplay>p{margin-bottom:20px}
.myAccount_page .order_status_table{margin:20px 0;width:100%;border:1px solid #ebebeb;border-radius:4px;border-collapse:initial;padding:0}
.myAccount_page .order_status_table th:first-child{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px}
.myAccount_page .order_status_table th:last-child{-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px}
.myAccount_page .order_status_table .ul.column_heading{background:#f3f3f3;color:#333;font-weight:600}.order_status_table .total_price_column_1{text-align:initial}
.myAccount_page .order_status_table .ul.row{border-bottom:1px solid #ebebeb}.myAccount_page .order_status_table .option_1{float:none!important;position:relative;display:inline-block}
.myAccount_page .order_status_table .ul .li{float:none;padding:15px 10px}.myAccount_page .order_status_table .option_button{float:none}
.myAccount_page .order_status_table.scheduled_orders td{padding:15px 10px}.myAccountOrderDetails #box.myAccountMarginRight{width:80%;padding:0 20px}
.myAccountOrderDetails #container_MyAccountDisplayB2B .button_footer_line{width:auto;right:0;top:60px;margin-right:20px}
.myAccountOrderDetails #myAccountNavigationWidget .facetSelectContainer>ul{padding:0 0 0 20px}.myAccountOrderDetails #myAccountNavigationWidget .facetSelect li a{padding:5px 0}
.myAccountOrderDetails #container_MyAccountDisplayB2B .button_primary,.myAccountOrderDetails #container_MyAccountDisplayB2B .button_secondary{position:relative}
.myAccountOrderDetails .order_details_my_account{position:relative;display:inline-block;width:70%;float:left}.myAccountOrderDetails #container_MyAccountDisplayB2B .button_footer_line>div.button_primary{right:0}
.myAccountOrderDetails #myAccountNavigationWidget{margin:0}.myAccountOrderDetails #order_details .th_align_left_normal .itemspecs{width:60%}
.myAccountOrderDetails #content .collapsible>h3{display:block;padding-left:20px}.myAccount_page #ProcessedOrdersStatusDisplay ul{padding:0;margin-bottom:15px}
.myAccount_page #ProcessedOrdersStatusDisplay ul li{padding-top:20px;font-size:16px}.myAccount_page #ProcessedOrdersStatusDisplay ul li>b:first-child{color:#f47920;padding-top:20px;font-size:16px;margin-right:10px}
.myAccount_page #ProcessedOrdersStatusDisplay ul p{padding-left:15px}td a.myaccount_link{padding:0;background:0}.myAccount_page .my_account .myaccount_link{padding:10px;background:#f3f3f3;min-width:120px;color:#333;text-decoration:none;position:relative;display:inline-block;text-align:center;transition:.15s all ease-in-out}
.myAccount_page .my_account .order_status_table .myaccount_link{background:0}.myAccount_page .my_account .myaccount_link:hover{color:#f47920;transition:.15s all ease-in-out}
.myAccount_page .my_account .order_status_table a{color:#f47920;text-decoration-line:none;padding:0;min-width:0}.myAccount_page .my_account a.button_primary,.myAccount_page .my_account a.button_primary:hover{text-decoration-line:none}
.myAccount_page .shipping_billing_content #my_account_shipping{border:0 solid;float:left;margin-left:50px;padding-left:0}
#my_account_shipping,#my_account_billing{width:40%}.addrbook_header>div#WC_AjaxAddressBookForm_div_23{display:none}.my_account_wishlist .carousel.padding-true{padding:10px 0;border-top:1px solid #f3f3f3}
.myAccount_page .my_account_wishlist{float:left}.left_wishlist{float:right}#WishlistSelect_Widget .my_account_wishlist{width:20%}
#WishlistSelect_Widget .my_account_wishlist select{width:100%}#WishlistSelect_Widget .my_account_wishlist.multiple_wishlist_actions_border{padding:10px 0;width:60%;float:right}
.myAccount_page #box .wishlist-title .myaccount_header{margin-left:0;padding:12px 0}.wishlist_side_space input{margin-bottom:10px}
.myAccount_page #box .my_account_wishlist .body588#WC_WishListResultDisplay_div_5{border:0 solid;margin-bottom:20px}#WC_MyAccountQuickCheckoutProfileForm_PI_div{display:none}
.myAccount_page #box .my_account_wishlist .wishlist_details_row:before,.myAccount_page #box .my_account_wishlist .wishlist_details_row:after{content:"";display:table}
.myAccount_page #box .my_account_wishlist .wishlist_details_row:after{clear:both}#box .body588{border:0}.myAccount_page #box .my_account_wishlist .wishlist_details_row{border:0 solid;padding:5px 20px 3px 20px;border-bottom:1px solid #f3f3f3}
#wishlist{border:1px solid #ebebeb;border-radius:6px;box-shadow:2px 3px 15px rgba(0,0,0,0.15);margin-top:50px;font-family:'Source Sans Pro';background:#f8f8f8;border:solid 6px #fff}
#four-grid-wishlist .description_fixedwidth a{overflow:hidden;text-overflow:ellipsis;display:inline-block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:16px;max-height:32px;transition:.15s all ease-in-out}
#four-grid-wishlist .description_fixedwidth a:hover{color:#f47920;transition:.15s all ease-in-out}#four-grid-wishlist .item{padding:0 5px 10px 10px;margin-bottom:30px}
#wishlist .contents,#wishlist .header{padding:0}form#SendMsgForm{padding:20px;border-radius:6px;box-shadow:inset 0 0 1px 0 #ccc}
#wishlist input,#wishlist textarea{width:100%;padding:8px;border-radius:4px;box-sizing:border-box}#SendMsgForm .button_secondary,#SendMsgForm .button_secondary .button_text{width:100%;display:inline-block;text-align:center}
#SendMsgForm .header h2{color:#333;font-size:22px;font-weight:400;margin-bottom:10px}#SendMsgForm .header h2:after{position:relative;font-family:"FontAwesome";content:"\f0e0";font-size:22px;float:right;color:#f47920}
.dijitTooltipContainer{border:1px solid #ebebeb;background:#fff;box-shadow:2px 3px 15px rgba(0,0,0,0.15);padding:5px}#wishlist .header_text{font-size:14px;line-height:18px;padding-top:14px}
#wishlist label{font-size:13px}#wishlist .header_text i{font-weight:600;letter-spacing:1px}.myAccount_page .my_account_wishlist.multiple_wishlist_actions_border{width:60%}
.myAccount_page #box .my_account_wishlist .views_icon{right:0;top:5px}.myAccount_page #box .my_account_wishlist .left_wishlist .subheader_text{padding-left:0}
.myAccount_page #box .my_account_wishlist .left_wishlist .subheader_text .paging img,#SharedWishlistDisplay_Widget .paging img{display:none}
.myAccount_page #box .my_account_wishlist .left_wishlist .subheader_text .paging a:before,#SharedWishlistDisplay_Widget .paging a:before{position:relative;font-family:"FontAwesome";content:"";font-size:14px;background:#f3f3f3;padding:10px 15px;color:#f47920}
.myAccount_page #box .my_account_wishlist .left_wishlist .subheader_text .paging #WC_WishListResultDisplay_links_1:before,#SharedWishlistDisplay_Widget .paging #WC_WishListResultDisplay_links_1:before{content:"\f104";margin-left:10px}
.myAccount_page #box .my_account_wishlist .left_wishlist .subheader_text .paging a:before,#SharedWishlistDisplay_Widget .paging a:before{content:"\f105";margin-left:10px;margin-right:10px}
.myAccount_page #box .my_account_wishlist .item_container_divider{display:none}.myAccount_page #box .my_account_wishlist_wrapper{width:100%}
.my_account_wishlist_wrapper .item_container h3 a,#four-grid-wishlist .description_fixedwidth a{transition:.15s all ease-in-out;font-size:15px;font-weight:400;color:#333}
.my_account_wishlist_wrapper .item_container h3 a:hover{color:#f47920;transition:.15s all ease-in-out}.my_account_wishlist_wrapper .author-name a{color:#939393;transition:.15s all ease-in-out}
.my_account_wishlist_wrapper .author-name a:hover{color:#f47920;transition:.15s all ease-in-out}.my_account_wishlist_wrapper select{padding:7px;border-radius:4px;border:1px solid #ebebeb}
.my_account_wishlist_wrapper .reviewsPreview{margin:0;text-align:center}.my_account_wishlist_wrapper td.price{font-size:16px}
.myAccount_page #box .my_account_wishlist_wrapper{padding:0 30px 30px 25px;position:relative}.myAccount_page #box .my_account_wishlist_wrapper:before,.myAccount_page #box .my_account_wishlist_wrapper:after{content:"";display:table}
.myAccount_page #box .my_account_wishlist_wrapper:after{clear:both}.myAccount_page .my_account_wishlist .deleteLink .remove{display:inline-block}
#OrderStatusDetailPagination,#OrderStatusDetailPagination>span{position:relative;display:inline-block;width:100%}#OrderStatusDetailPagination>span>span{position:relative;display:inline-block;right:0;text-align:right;float:right;width:50%;top:2px;font-size:14px}
#OrderStatusDetailPagination>span>span a:before{position:relative;font-family:"FontAwesome";content:"";font-size:14px;background:#f3f3f3;padding:10px 15px}
#OrderStatusDetailPagination>span>span a:first-child:before{content:"\f104";margin-right:10px}
#OrderStatusDetailPagination>span>span a:before{content:"\f105";margin-left:10px}#OrderStatusDetailPagination>span>span>img,#OrderStatusDetailPagination>span>span>a>img{display:none}
#wishlist{color:#333;margin:55px 0 20px 10px}.my_account .header{color:#fff}#WishlistSelect_Widget>div:first-child{width:40%}
.myaccount_content,#box .my_account .body #shipping{padding:0}.myaccount_content #total_breakdown{width:100%}#content #myAccountNavigationWidget .collapsible{margin:0;position:relative;background:#fff}
.my_account .body>.myaccount_header{display:none}#box .my_account .body>.body{padding:0;border:0}.my_account #shipping .shipping_address,.my_account #shipping .shipping_method,.my_account .editAddressLink{display:none!important}
#box .my_account .body{padding:0;border:0}.my_account #order_details{margin-top:0}.my_account>.myaccount_header{background:0;color:#333;font-size:24px;font-weight:600;padding:3px 0}
.order_details_my_account,.my_account_content_bold{font-size:16px;font-weight:600;color:#333}.my_account_content_bold{font-weight:400}
#WishlistDisplay_Widget #horizontal_grid .item_container{clear:both;min-height:190px;display:flex;padding:25px 0 10px 0;border-bottom:1px solid #f3f3f3}
#WishlistDisplay_Widget #horizontal_grid .item_container>div{position:relative;width:20%;float:left}#WishlistDisplay_Widget #horizontal_grid .item_container>div a{position:relative;width:100%}
#WishlistDisplay_Widget #horizontal_grid .item_container>div a img{width:70%;height:auto}#horizontal_grid div.item_container td{position:relative;display:inline;float:left;padding:0}
#horizontal_grid div.item_container td.information{width:100%;position:relative;display:inline-block}#horizontal_grid div.item_container td.price{text-align:left;position:relative;display:inline-block;width:100%;margin-bottom:10px}
.my_account_wishlist .deleteLink{color:#333}.my_account_wishlist .deleteLink:hover{color:#f47920}#horizontal_grid div.item_container td.add_to_cart{padding:0}
#horizontal_grid div.item_container td.information,#horizontal_grid div.item_container td.price,#horizontal_grid div.item_container td.add_to_cart{width:100%;float:left;clear:both;text-align:left}
.my_account_wishlist_body table{width:80%;margin-top:-8px}#horizontal_grid div.item_container td.price>p{float:left;margin-right:5px}
#horizontal_grid div.item_container td.information h3{font-size:14px}.my_account_wishlist_wrapper .offerprice{font-size:16px}
#four-grid-wishlist .author-name{text-align:center;clear:both;min-height:30px}#four-grid-wishlist .author-name a{max-width:145px;max-height:34px;overflow:hidden}
#four-grid-wishlist .author-name a:hover{color:#f47920}.offerprice{color:#f47920;position:relative;display:inline}.listPrice.bold{position:relative;display:inline;margin-right:10px}
.my_account_wishlist .remove{background:0;margin-right:5px}.my_account_wishlist .remove:before{position:relative;font-family:"FontAwesome";content:"\f00d";color:#f47920;font-size:12px;top:-4px}
.orderDateTitle,.orderStatusTitle,.order_status_table .order_number_column_1 span.orderNumberTitle,.orderItemsTitle{display:none}
.myAccount_page.unbox #box .my_account input#AuthorsUnsubscribeForm_btn{background:#005696;border-radius:4px;border:0;color:#fff;padding:8px;cursor:pointer;transition:.15s all ease-in-out}
.myAccount_page.unbox #box .my_account input#AuthorsUnsubscribeForm_btn:hover{background:#f47920;transition:.15s all ease-in-out}
.subscribedAuthorsList{padding:10px 0}.myAccount_page .my_account .subscribedAuthorsList a{color:#333;transition:.15s all ease-in-out;font-size:15px;top:-1px;position:relative;margin-left:5px}
.myAccount_page .my_account .subscribedAuthorsList a:hover{color:#f47920;text-decoration:underline;transition:.15s all ease-in-out}
.subscribedAuthorsList span.authorSeparate{position:relative;display:block;margin:5px 0}#SharedWishlistDisplay_Widget #horizontal_grid div.item_container>div>a>img{width:100%;max-width:120px}
#SharedWishlistDisplay_Widget .item_container>div{width:15%;display:inline-block;clear:both;position:relative;float:left}
#SharedWishlistDisplay_Widget .item_container>table{width:75%;padding-left:20px;position:relative}#SharedWishlistDisplay_Widget #horizontal_grid div.item_container{margin:30px 0 20px 0;padding-top:0;min-height:180px}
#SharedWishlistDisplay_Widget .reviewsPreview{margin:0}#SharedWishlistDisplay_Widget #horizontal_grid a.button_primary{width:auto}
#SharedWishlistDisplay_Widget .subheader_text{padding:0}#SharedWishlistDisplay_Widget .left_wishlist{padding:15px 0}@media(max-width:1024px){#sharedWishlistPage .container_content_rightsidebar>.left_column{width:100%}
}@media(max-width:600px){#SharedWishlistDisplay_Widget #horizontal_grid div.item_container{border:0}#SharedWishlistDisplay_Widget .item_container>table{width:60%}
}@media(max-width:480px){#SharedWishlistDisplay_Widget .item_container>table{width:70%;padding-left:10px}}@media(max-width:320px){.mysubscriptionTitle>h2{padding-top:40px}
.mySubscriptionTitle{color:#f47920;font-weight:bold;padding:10px 0 10px 0}.description>p,.mySubscriptionTitle>p{margin-left:25px}
.description{width:800px;text-align:left}#AuthorsUnsubscribeForm{margin-left:30px}#AuthorsUnsubscribeForm_btn{padding:8px 20px 8px 40px;background:#005696;border-radius:4px;border:0;color:#fff;cursor:pointer;transition:.15s all ease-in-out;padding-left:20px}
#AuthorsUnsubscribeForm_btn:hover{background:#f47920}#AuthorsUnsubscribeForm>label{padding-right:20px}}#widget_minishopcart,#widget_minishopcart:hover:not(.nohover){background:0;border:0!important}
#widget_minishopcart:before{position:relative;font-family:'FontAwesome';content:"\f291";font-size:20px;top:10px;left:15px;color:#f3f3f3;clip:auto}
#minishopcart_total{border-radius:50%;background:#f09b5d;pointer-events:none}#MiniShoppingCart{border-left:1px solid #126db4}
div#widget_minishopcart_popup_1{cursor:pointer;position:relative;z-index:110}#cartDropdown *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cartDropdown *:before,#cartDropdown *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cartDropdown>.content{max-height:300px;overflow-y:auto;padding:0}#cartDropdown>.content>div{min-height:40px;line-height:40px;text-align:center;font-weight:bold}
#cartDropdown{border-top:0;box-shadow:0 0 20px rgba(0,0,0,0.2);border-radius:4px;border:1px solid #ebebeb;font-size:14px;width:520px;height:auto}
#cartDropdown>h3,body div#widget_minishopcart_popup>#cartDropdown>h3{background:#f3f3f3;font-size:14px;font-weight:bold}
#cartDropdown>h3:before,body div#widget_minishopcart_popup>#cartDropdown>h3:before{font-family:'FontAwesome';content:"\f0d1";font-size:16px;margin-right:10px}
body div#widget_minishopcart_popup_1>#cartDropdown>h3{background:#f3f3f3;font-size:14px;font-weight:bold}body div#widget_minishopcart_popup_1>#cartDropdown>h3:before{font-family:'FontAwesome';content:"\f087";font-size:16px;margin-right:10px}
#cartDropdown>.closeButton{font-size:1px;letter-spacing:-1px;color:transparent;top:15px;z-index:9;right:8px}#cartDropdown .product-quantity .quantity_input{position:relative;display:inline-block;border:solid 1px #ebebeb;border-radius:0;height:30px;font-size:12px;left:-4px;padding-top:5px;vertical-align:top}
#cartDropdown .quantityLeftBtn a:hover,#cartDropdown .quantityRightBtn a:hover{text-decoration:none!important}#cartDropdown>.closeButton:after{visibility:visible;width:20px;height:20px}
body div#widget_minishopcart_popup>#cartDropdown>.content>.products>.product>.product_name,div#widget_minishopcart_popup_1>#cartDropdown>.content>.products>.product>.product_name,body div#widget_minishopcart_popup>#cartDropdown>.content>.products>.product>.product_quantity,div#widget_minishopcart_popup_1>#cartDropdown>.content>.products>.product>.product_quantity,body div#widget_minishopcart_popup>#cartDropdown>.content>.products>.product>.product_price,div#widget_minishopcart_popup_1>#cartDropdown>.content>.products>.product>.product_price{padding-top:10px}
body div#widget_minishopcart_popup>#cartDropdown>.content>.products>.product,body div#widget_minishopcart_popup_1>#cartDropdown>.content>.products>.product{height:90px;border-bottom:1px solid #ebebeb;position:relative;width:100%;max-width:100%;display:table;table-layout:fixed;padding:8px 0}
body div#widget_minishopcart_popup>#cartDropdown>.content>.products>.product:last-child,body div#widget_minishopcart_popup_1>#cartDropdown>.content>.products>.product:last-child{margin-bottom:0;border-bottom:0 solid}
body div#widget_minishopcart_popup>#cartDropdown>.content>.products>.product:before,body div#widget_minishopcart_popup>#cartDropdown>.content>.products>.product:after,body div#widget_minishopcart_popup_1>#cartDropdown>.content>.products>.product:before,body div#widget_minishopcart_popup_1>#cartDropdown>.content>.products>.product:after{content:"";display:table}
body div#widget_minishopcart_popup>#cartDropdown>.content>.products>.product:after,body div#widget_minishopcart_popup_1>#cartDropdown>.content>.products>.product:after{clear:both}
body div#widget_minishopcart_popup>#cartDropdown>.content>.products>.product>.product_image,body div#widget_minishopcart_popup_1>#cartDropdown>.content>.products>.product>.product_image{position:relative;left:auto;top:auto;height:auto;display:table-cell;width:15%;padding:0 0 0 15px;vertical-align:middle}
body div#widget_minishopcart_popup>#cartDropdown>.content>.products>.product>.product_name,body div#widget_minishopcart_popup_1>#cartDropdown>.content>.products>.product>.product_name{position:relative;left:auto;top:auto;display:table-cell;font-size:15px;font-weight:300;line-height:1.2;text-align:left;color:#333;width:45%;padding:0 10px;vertical-align:middle}
body div#widget_minishopcart_popup>#cartDropdown>.content>.products>.product>.product_part_number,body div#widget_minishopcart_popup_1>#cartDropdown>.content>.products>.product>.product_part_number,#cartDropdown .content .products .item_spacer_3px{display:none}
body div#widget_minishopcart_popup>#cartDropdown>.content>.products>.product>.product_quantity,body div#widget_minishopcart_popup_1>#cartDropdown>.content>.products>.product>.product_quantity{position:relative;left:auto;top:auto;margin:0;display:table-cell;width:20%;padding:0 5px}
body div#widget_minishopcart_popup_1>#cartDropdown>.content>.products>.product>.product_quantity{vertical-align:middle}body #cartDropdown div.content>.products .product-quantity{display:table-cell;width:20%;text-align:center;vertical-align:middle}
body div#widget_minishopcart_popup>#cartDropdown>.content>.products>.product>.product_price,body div#widget_minishopcart_popup_1>#cartDropdown>.content>.products>.product>.product_price{position:relative;left:auto;top:auto;display:table-cell;font-weight:bold;font-size:15px;text-align:right;width:20%;padding:0 15px 0 0;float:none;vertical-align:middle}
body div#widget_minishopcart_popup>#cartDropdown>.content>.subtotal,body div#widget_minishopcart_popup_1>#cartDropdown>.content>.subtotal{display:none}
#cartDropdown>.footer{padding:20px 15px}#page #quick_cart_container>.dijitDialogPaneContent{overflow:visible!important}#page #quick_cart_container #widget_minishopcart_popup{z-index:101;position:relative}
.checkoutMargin #box .body#WC_CheckoutPaymentAndBillingAddressSummaryf_div_5,.checkoutMargin #box .body#checkoutsms_notificationsection{border:0;box-shadow:none}
.contentline#WC_CheckoutPaymentAndBillingAddressSummaryf_div_4{display:none}#WC_CheckoutPaymentAndBillingAddressSummaryf_div_6 label{top:3px}
#WC_CheckoutPaymentAndBillingAddressSummaryf_div_12 input{padding:8px;background:#f8f8f8;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}
#WC_CheckoutPaymentAndBillingAddressSummaryf_div_12 input#mobileCountryCode{width:20%}#WC_CheckoutPaymentAndBillingAddressSummaryf_div_12 input#mobilePhone1{width:79%;float:right}
#checkoutsms{width:50%}#shippingMethodDetailsArea .shipping_method{margin-top:40px}#shippingMethodDetailsArea .shipping_method .title,#shippingMethodDetailsArea .shipping_method .ship_as_complete,.ship_as_complete_summary{display:none}
#checkoutsms .drop_down_country{width:100%;background:#f8f8f8;border:1px solid #ddd}#WC_EmptyShopCartDisplayf_div_1{font-size:18px;font-weight:200;padding:20px 100px 30px 100px;border-radius:6px;border:6px solid #fff;background:#f8f8f8;text-align:center;box-shadow:5px 5px 40px -15px #ddd}
#page.nonRWDPage{min-width:100%}.shoppingBasket{position:relative;display:block;margin-bottom:20px}.shoppingBasket:before{position:relative;font-family:'FontAwesome';display:inline-block;content:"\f291";font-size:120px;color:#005696;left:0;box-shadow:2px 2px 10px #f3f3f3;padding-top:10px;vertical-align:bottom;top:-2px;background:#fff;border-radius:50%;width:200px;height:190px}
#page.nonRWDPage div.content_wrapper>div.content_left_shadow>div.content_right_shadow>div.main_content{max-width:100%;padding:20px 20px 100px 20px}
#page.nonRWDPage div.content_wrapper>div.content_left_shadow>div.content_right_shadow>div.main_content #breadcrumb>br{display:none}
#page.nonRWDPage .container_content_rightsidebar{max-width:100%;width:100%;padding:0;overflow:visible}#page.nonRWDPage #breadcrumb #orderItemDisplay{color:#f47920;padding:15px 7px 7px 5px}
#page.nonRWDPage #breadcrumb #orderItemDisplay:before,#page.nonRWDPage #breadcrumb #orderItemDisplay:after{content:"";display:table}
#page.nonRWDPage #breadcrumb #orderItemDisplay:after{clear:both}#page.nonRWDPage #breadcrumb #orderItemDisplay .on{font-size:22px}
#box.shopping_cart_box{margin-bottom:20px}#box.shopping_cart_box #WC_CheckoutBottomESpotDisplay_div_1 .shopperActions{bottom:-150px}
#box.shopping_cart_box #WC_CheckoutBottomESpotDisplay_div_1 .shopperActions .mkAddToFavorites{display:none}#box.shopping_cart_box #WC_CheckoutBottomESpotDisplay_div_1 .product_image{overflow:visible}
#box.shopping_cart_box .body#WC_ShopCartDisplay_div_5{border:0;background:#f3f3f3;padding:0;border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb}
#WC_CheckoutBottomESpotDisplay_div_2{margin-top:10px}#box.shopping_cart_box #WC_CheckoutBottomESpotDisplay_div_1 .product_image #look_inside_title{right:20px}
#box.shopping_cart_box .body{border:0}.container_content_rightsidebar shop_cart #box.shopping_cart_box .body{background:0}
#box.shopping_cart_box .myaccount_header{display:none}#order_details{padding-bottom:0}#order_details .price{font-size:15px}
#box.shopping_cart_box #order_details{margin:0;padding:0;background:#fff}#box.shopping_cart_box #order_details tr{border-left:1px solid #ddd;border-right:1px solid #ddd;font-size:14px}
#box.shopping_cart_box #order_details .total,.shopping_cart_summary #order_details .total,#OrderConfirmPagingDisplay #order_details .total{font-weight:600;width:10px;text-align:center}
#box.shopping_cart_box #order_details .total{border-right:1px solid #ebebeb}.shopping_cart_summary #order_details .QTY,.shopping_cart_summary #order_details .valueDiscount,.shopping_cart_summary #order_details .discount{width:10px;text-align:center}
#order_details .QTY{font-size:15px}.shopping_cart_summary #order_details .item-quantity,#OrderConfirmPagingDisplay #order_details .item-quantity{width:100%}
#box.shopping_cart_box #order_details tr.nested th{background:#005696;font-size:14px;line-height:20px;color:#fff}#box.shopping_cart_box #order_details>tbody>tr>td>span{display:none}
#box.shopping_cart_box #order_details tr th,#box.shopping_cart_box #order_details tr td{border-bottom:1px solid #e9e9e9}
#order_details div[id^="WC_OrderItemDetailsf_div_1_"]{padding:0 0 0 20px}#order_details div[id^="WC_OrderItemDetailsf_div_2_"]{margin:10px 0 0 30px}
#order_details div[id^="WC_OrderItemDetailsf_div_2_"] .dropdown_primary,#order_details div[id^="WC_OrderItemDetailsf_div_2_"] .estimated-days-delivery{display:none}
#order_details div[id^="WC_OrderItemDetailsf_div_2_"] a{font-size:15px;color:#333;font-weight:600;transition:.15s all ease-in-out}
#order_details div[id^="WC_OrderItemDetailsf_div_2_"] a:hover{color:#f47920;transition:.15s all ease-in-out}#order_details div[id^="WC_OrderItemDetailsf_div_2_"] .author-name a{font-size:14px;color:#939393;font-weight:400;transition:.15s all ease-in-out}
#order_details div[id^="WC_OrderItemDetailsf_div_2_"] .author-name a:hover{color:#f47920;transition:.15s all ease-in-out}
#order_details div[id^="WC_OrderItemDetailsf_div_2_"] a.remove_address_link{font-size:12px;color:#000;font-weight:400;position:relative;padding-left:12px}
#order_details div[id^="WC_OrderItemDetailsf_div_2_"] a.remove_address_link img{display:none}#order_details div[id^="WC_OrderItemDetailsf_div_2_"] a.remove_address_link:before{position:absolute;font-family:'FontAwesome';content:"\f00d";font-size:11px;color:#000;left:0;top:1px}
#order_details .th_align_left_normal,#order_details td{padding:10px;border-bottom:0;vertical-align:middle}#box.shopping_cart_box #order_details tr.nested #shoppingCart_tableCell_productName{padding:10px 30px}
#box.shopping_cart_box #order_details tr.nested #shoppingCart_tableCell_availability,#box.shopping_cart_box #order_details tr.nested #shoppingCart_tableCell_quantity,#box.shopping_cart_box #order_details tr.nested #shoppingCart_tableCell_each,#box.shopping_cart_box #order_details tr.nested #shoppingCart_tableCell_total{padding:10px 30px;text-align:center;line-height:15px}
#order_details div[id^="WC_OrderItemDetailsf_div_1_"] img,#order_details div[id^="WC_OrderItemDetailsSummaryf_div_1_"] img,#order_details div[id^="WC_OrderItemDetails_div_1_"] img,#order_details div[id^="WC_MSOrderItemDetailsSummaryf_div_1_"] img,#order_details div[id^="WC_MSOrderItemDetails_div_1_"] img{max-width:100%;width:auto;max-height:130px;height:auto}
#order_details div[id^="WC_OrderItemDetailsSummaryf_div_1_"] img{max-width:80%}#order_details td[id^="WC_OrderItemDetailsf_td_1_"],#order_details td[id^="WC_OrderItemDetailsf_td_2_"],#order_details td[id^="WC_OrderItemDetailsf_td_3_"],#order_details td[id^="WC_OrderItemDetailsf_td_4_"],#order_details td[id^="WC_OrderItemDetailsf_td_5_"]{padding:10px 30px;text-align:center;vertical-align:middle}
#order_details td[id^="WC_OrderItemDetailsf_td_1_"]{padding:10px}#order_details .strong_content{font-size:14px;color:#333;font-weight:400}
.shopping-cart-subfooter-section{width:100%;position:relative}.shopping-cart-subfooter-section .top_border{border:0;width:100%}
#customers_new_or_returning{position:relative;display:inline-block;width:100%}.shopping-cart-subfooter-section h2,#customers_new_or_returning h2{font-size:18px;font-weight:400;margin-bottom:5px;color:#333;letter-spacing:-1px;text-transform:uppercase}
#customers_new_or_returning .new,#customers_new_or_returning .returning,.registratedUserAdvantages{padding:0;width:32.64%;border:1px solid #e9e9e9;border-radius:4px;min-height:260px;padding:20px;margin:0 5px}
.registratedUserAdvantages{position:relative;display:inline-block;background:#f3f3f3;margin-right:0}.registratedUserAdvantages>div{position:relative;display:inline-block;width:100%;padding:5px 0}
.registratedUserAdvantages>div>p{padding-left:30px;margin-top:4px}.registratedUserAdvantages>div:nth-child(2):before,.registratedUserAdvantages>div:nth-child(3):before,.registratedUserAdvantages>div:nth-child(4):before,.registratedUserAdvantages>div:nth-child(5):before{position:relative;font-family:'FontAwesome';content:"";font-size:16px;margin-right:10px;float:left;padding-top:5px;text-align:center;width:30px;height:30px;top:-3px;border-radius:4px;color:#e9e9e9;background:#005696}
.registratedUserAdvantages>div:nth-child(2):before{content:"\f06e"}.registratedUserAdvantages>div:nth-child(3):before{content:"\f0c9"}
.registratedUserAdvantages>div:nth-child(4):before{content:"\f00c"}.registratedUserAdvantages>div:nth-child(5):before{content:"\f06e"}
#customers_new_or_returning .new{margin-left:0}#customers_new_or_returning .new_returning_button{bottom:20px}#customers_new_or_returning .new .new_returning_button{width:62%}
#customers_new_or_returning .new .new_returning_register_button{position:absolute;width:auto;margin-right:20px;border-radius:4px;right:0;bottom:20px}
#customers_new_or_returning .new .new_returning_register_button .button_text{padding:0 6px 8px;letter-spacing:-0.5px}#customers_new_or_returning .returning .new_returning_button{width:auto;right:0;margin-right:20px}
#customers_new_or_returning .new_returning_button .button_primary,#customers_new_or_returning .new_returning_register_button{background:#f47920}
#customers_new_or_returning .new_returning_button .button_secondary{background:#005696;transition:.15s all ease-in-out}#customers_new_or_returning .new_returning_button .button_primary{background:#005696;transition:.15s all ease-in-out}
#customers_new_or_returning .new_returning_button #guestShopperContinue{background:#005696;padding-top:8px}#customers_new_or_returning .new_returning_register_button .button_primary,#customers_new_or_returning #guestShopperLogon,#customers_new_or_returning .new_returning_button #guestShopperContinue:hover{background:#f47920}
#customers_new_or_returning .new_returning_button .button_primary:hover,#customers_new_or_returning .new_returning_register_button .button_primary:hover,#customers_new_or_returning #guestShopperLogon:hover{background:#f09b5d;transition:.15s all ease-in-out}
#customers_new_or_returning .new_returning_button .button_primary .button_text{padding:0 8px 8px 8px;letter-spacing:-0.5px}
#customers_new_or_returning .new_returning_button .button_primary .button_text:after,.shopping-cart-subfooter-section #shopcartCheckoutButton .button_primary .button_text:after,.checkoutMargin .button_footer_line .button_primary .button_text:after,#customers_new_or_returning .new .new_returning_register_button .button_text:after{position:relative;font-family:'FontAwesome';content:"\f18e";font-size:24px;color:#fff;left:6px;margin-right:5px;top:3px}
#customers_new_or_returning .new_returning_button #guestShopperContinue .button_text:after{display:none}.shopping-cart-subfooter-section #shopcartCheckoutButton .button_primary .button_text{padding-top:0;min-width:150px}
.shopping-cart-subfooter-section #shopcartCheckoutButton .button_primary{background:#f47920}#customers_new_or_returning input{height:30px;box-sizing:border-box;width:100%;padding:6px;border-radius:4px;border:1px solid #ccc;padding:2px 10px}
.new_customer_form_spacing{margin-top:10px}#shopcartAddressForm #box_1 .contentgrad_header{background:#005696;border-radius:4px 4px 0 0}
#shopcartAddressForm #centered_single_column_form h1{position:absolute;color:#fff;z-index:99;margin-top:-43px;font-size:16px;font-weight:400}
.checkoutMargin .myaccount_header{background:#005696;color:#fff;border:0;padding:8px 20px;border-radius:4px 4px 0 0}#box .contentgrad_header .left_corner,#box_1 .contentgrad_header .left_corner,#box .contentgrad_header .right_corner,#box_1 .contentgrad_header .right_corner{display:none}
#shopcartAddressForm #centered_single_column_form{width:100%}#centered_single_column_form .drop_down_country,#centered_single_column_form table.dijitInline{width:100%;background:#f8f8f8;height:33px;border:1px solid #ddd}
#WC_ShoppingCartAddressEntryFormf_div_15 select{height:33px}#centered_single_column_form table.dijitInline{height:33px;padding:5px 10px}
#centered_single_column_form .drop_down_country option{background:#fff}#centered_single_column_form .form_input{padding:8px;width:100%;border-radius:4px;margin-bottom:5px;background:#f8f8f8}
.shopping-cart-subfooter-buttons{width:80%;margin-top:10px}.shopping-cart-subfooter-buttons .breadcrumb_item{float:none;padding:0}
.shopping-cart-subfooter-buttons .breadcrumb_item .gray{background:#ebebeb;margin-left:5px}.shopping-cart-subfooter-buttons .breadcrumb_item .gray:hover{background:#f3f3f3}
.shopping-cart-subfooter-buttons .breadcrumb_item .gray .button_text{color:#333}.shopping-cart-subfooter-buttons .breadcrumb_item .gray .button_text:before{position:relative;font-family:'FontAwesome';content:"\f00d";font-size:16px;color:#000;left:-5px}
.shopping-cart-subfooter-section #shopcartCheckoutButton{position:absolute;right:0;top:-35px}#customers_new_or_returning .myaccount_link{position:relative;display:inline-block;margin-top:5px;color:#f47920}
#shopcartCheckoutButton #quickCheckoutButton{display:none}.shopSteps h3{padding:10px 0 10px 20px;cursor:pointer}.shopSteps h3:before{position:relative;display:inline-block;font-family:'FontAwesome';content:"";font-size:20px;width:20px;padding:0 5px 0 0;color:#f47920;left:-5px}
.shopSteps .hidden h3:before{color:#ebebeb;transition:.15s all ease-in-out}.shopSteps .stepOne h3:before{content:"\f291"}
.shopSteps .stepTwo h3:before{content:"\f0d1"}.shopSteps .stepThree h3:before{content:"\f05d"}
.shopSteps p{font-size:13px;padding:0 0 10px 20px}.shopSteps .hidden{max-height:40px;overflow:hidden;transition:.15s all ease-in-out}
.shopSteps .hidden p{opacity:0;transition:.15s all ease-in-out}.shopSteps .show p{opacity:1;transition:.2s all ease-in-out}
.shopSteps .show{max-height:300px;transition:.15s all ease-in-out}.cartBanner{margin-bottom:30px;width:100%;position:relative;display:block}
.cartBanner img{width:100%;height:auto;border-radius:4px}#total_breakdown{min-height:120px;padding:10px 20px 20px 20px;text-align:left;background:#f3f3f3;border-right:1px solid #ebebeb}
.shopping_cart_summary #total_breakdown{width:100%}#total_breakdown #order_total{float:right;font-size:13px}.codeMsg{position:relative;display:inline-block;float:left;margin-top:12px;margin-right:30px}
.codeMsg>p{color:#005696;transition:.15s all ease-in-out}.codeMsg:hover>p{color:#f47920;padding-bottom:10px;cursor:pointer}
.codeMsg .codeMsgPopup{position:absolute;display:block;visibility:hidden;width:300px;text-align:left;padding:20px;opacity:0;top:25px;background:#fff;z-index:9999;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);transition:.15s all ease-in-out}
.codeMsg:hover .codeMsgPopup{visibility:visible;opacity:1;transition:.15s all ease-in-out;transition-delay:.2s}.codeMsgPopup h4{margin-bottom:10px}
.codeMsgPopup a{color:#f47920}.newCustomersEmailForm{margin-top:37px}#total_breakdown .promotion_input input{padding:6px;border-radius:4px;border:1px solid #d6d6d6}
#total_breakdown .promotion_button{position:relative;top:4px}.thawteSection{padding:40px 0}.thawteSection p{font-size:12px}
.thawteSection h4{margin-bottom:10px;font-weight:400}.thawteSection img{position:relative;display:inline-block;float:left;margin:0 10px 10px 0}
#order_details .item-quantity{width:110px}#order_details .item-quantity .quantity_input{position:relative;display:inline-block;border:solid 1px #ebebeb;border-radius:0;height:22px;font-size:12px;left:-4px;padding-top:7px;vertical-align:bottom}
#order_details .quantityLeftBtn a,#order_details .quantityRightBtn a{height:26px;padding-top:4px}.promotion_button .button_align .button_primary .button_text{padding:4px}
.nonRWDPage .container_full_width,.checkoutMargin .container_full_width{max-width:950px;margin:0 auto}.checkoutMargin #box{margin-top:10px}
.checkoutLogo{position:relative;display:inline-block;width:40%}#checkout_crumb{position:relative;display:inline-block;float:right;text-align:right;width:60%;top:50px}
.step_arrow{position:absolute;display:inline-block;top:-14px;margin-left:-90px;background:0;height:1px;width:180px;background:#f3f3f3}
.checkoutCircleOne,.checkoutCircleTwo,.checkoutCircleThree,.checkoutCircleEdit{position:absolute;display:inline-block;width:50px;height:40px;border-radius:50%;text-align:center;font-size:20px;font-weight:800;top:-55px;padding-top:10px;background:#f3f3f3;z-index:99999}
#checkout_crumb .crumb{position:relative;display:inline-block}.step_on{color:#333}span.step_on,span.step_off,#checkout_crumb .crumb a{position:relative;display:inline-block;text-align:center;margin:0 20px}
#checkout_crumb .crumb a{color:#333;transition:.15s all ease-in-out}#checkout_crumb .crumb a:hover{color:#f47920}#checkout_crumb .crumb a span span{transition:.15s all ease-in-out}
#checkout_crumb .crumb a:hover span span{color:#fff;background:#f47920;transition:.15s all ease-in-out}span.step_on span{background:#f47920;color:#fff}
.checkoutCircleEdit{left:-25%}.checkoutCircleTwo{left:28%}.checkoutCircleOne{left:12%}.checkoutCircleThree{left:20%}.stepActiveArrow{position:absolute;display:inline-block;width:50px;height:1px;top:-29px;left:80px;z-index:9999;background:#f47920}
.checkoutCircleEdit .stepActiveArrow{top:25px;left:40px}.checkoutCircleEdit:before{position:absolute;display:inline-block;font-family:'FontAwesome';content:"\f040";font-size:20px;color:#fff;left:17px}
.stepActiveArrow:after{position:absolute;display:inline-block;font-family:'FontAwesome';content:"\f0da";font-size:15px;color:#f47920;left:-5px;top:-10px;left:50px}
#box .main_header{background:#005696;border-radius:4px 4px 0 0;padding:0 15px;height:35px;margin-top:0}#box .main_header_text{margin-top:3px;color:#fff;font-weight:600;text-shadow:1px 1px #09395b}
#box .main_header .left_corner,#box .main_header .right_corner,#box .left_corner_straight,#box .right_corner_straight{display:none}
.checkoutMargin{margin-top:50px;display:inline-block;position:relative}.checkoutMargin .button_right_side_message{margin-top:10px}
.button_footer_line{position:relative;width:100%}.checkoutMargin .button_footer_line .button_primary{background:#f47920;float:right}
.button_primary.checkoutBtn{background:#f47920;float:right}.button_primary.checkoutBtn .button_text{position:relative;display:inline-block;width:100%;font-weight:800;letter-spacing:-0.3px;text-shadow:.7px .8px 0 rgba(119,50,0,0.5);padding:0 8px 8px 8px}
.button_primary.checkoutBtn .button_text:after{position:relative;display:inline-block;font-family:'FontAwesome';content:"\f18e";left:5px;margin-left:5px;font-size:24px;color:#fff;font-weight:400;top:3px}
#unregistered_form .required-field{position:relative;display:inline-block;top:auto;height:0;top:6px;left:0}#unregistered_form .houseNumber{margin-top:10px}
.subscribeNewslettersCheckbox{padding:0 20px}.subscribeNewslettersCheckbox input{top:3px;margin-right:5px;position:relative}
#shippingCreateEditArea1{border-left:1px solid #f8f8f8}#unregistered_form .inputField{height:30px;width:28%;min-width:28%;background:#f8f8f8;border:1px solid #ddd;margin-bottom:0;padding:4px}
#unregistered_form .inputField option{background:#fff}#unregistered_form .form_input.phone{width:67%;float:right}#unregistered_form .label_spacer{width:100%;position:relative;font-weight:400;display:inline-block}
#unregistered_form input{height:30px;margin:0;background:#f8f8f8}#unregistered_form input[type="checkbox"]{background:#fff}
#unregistered_form .col2_ship,#unregistered_form .col1_bill{width:50%;padding:0 20px}#unregistered_form .col1_bill{border:0;margin-right:0}
.unregisteredCheckbox label{top:1px}.col1_bill>h2,.col2_ship>h2{color:#333;font-size:18px;font-weight:400}.col2_ship .denote_required_field{margin-top:3px}
.shipping_address_content .dijitContentPane,.billing_address .dijitContentPane{font-size:13px;padding:10px 10px 10px 0}.billing_address .dijitContentPane>div>span:first-child,.shipping_address_content .dijitContentPane>div>span:first-child,.billing_address>div>span:first-child,.shipping_address_content>div>span:first-child{font-weight:400;color:#939393;font-size:14px}
.billing_address .dijitContentPane>div>span:last-child,.shipping_address_content .dijitContentPane>div>span:last-child,.billing_address>div>span:last-child,.shipping_address_content>div>span:last-child{font-weight:600;color:#333;font-size:14px}
.editAddressLink .tlignore,.newShippingAddressButton .tlignore{color:#333;font-size:13px;border:1px solid #ebebeb;padding:4px 20px;background:#fff;border-radius:4px;transition:.15s all ease-in-out}
.editAddressLink .tlignore:hover,.newShippingAddressButton .tlignore:hover{border:1px solid #f47920;background:#f47920;color:#fff;transition:.15s all ease-in-out;text-decoration:none}
.editAddressLink .tlignore:before,.newShippingAddressButton .tlignore:before{position:relative;display:inline-block;font-family:'FontAwesome';content:"\f044";width:20px;color:#f47920;font-size:18px;top:3px;transition:.15s all ease-in-out}
.editAddressLink:hover .tlignore:before,.newShippingAddressButton:hover .tlignore:before{color:#fff;transition:.15s all ease-in-out}
.newShippingAddressButton .tlignore:before{content:"\f067";font-size:16px}.editAddressLink .tlignore img,.newShippingAddressButton .tlignore img{display:none}
.shipping_address label,.shipping_method>p>label,.billing_address label,.billing_method>p>label,#box .body .title{font-size:14px;font-weight:400;line-height:14px;margin-bottom:10px;color:#333}
.shipping_method_content,.ship_as_complete_summary .text{font-size:14px}#box .body #shipping,#box .body .billing{padding:15px}
#WC_OrderShippingBillingConfirmationPage_div_13 .codeMsg,#WC_SingleShipmentSummary_div_13 .codeMsg{display:none}.button_secondary.checkoutBtnLink,.button_secondary.checkoutBtnLink:hover{background:0}
.button_secondary.checkoutBtnLink .button_text{color:#005696;padding:5px 5px 0 0}.button_secondary.checkoutBtnLink:hover .button_text{color:#f47920;transition:.15s all ease-in-out}
.button_secondary.checkoutBtnLink .button_text:before{position:relative;content:"<";margin-right:5px}
.infoHeader{position:relative;margin-bottom:10px}.infoHeader h2{margin:10px 0 15px 0;padding-bottom:5px;border-bottom:1px solid #ebebeb}
.infoHeaderLeftside{position:relative;display:inline-block;width:70%;float:left}.infoHeaderLeftside p{font-size:14px;width:80%}
.infoHeaderRightside{position:relative;display:inline-block;width:30%}.infoHeaderRightside .punchout_pay_button_div{margin:0}
.button_footer_line .punchout_pay_button_div{margin:0;position:relative;top:-20px}.infoHeaderRightside .orderBtnMsg:first-child{display:none}
.orderBtnMsg{font-size:12px;position:relative;right:0;float:right;clear:both;margin-top:5px;width:200px;text-align:center}
.orderBtnMsg.billingMsg{width:240px}.orderBtnMsg.cartMsg{width:155px}.orderSummaryBottomLink{position:relative;top:3px;font-size:12px}
.orderSummaryBottomLink a{color:#f47920;margin-left:3px}.orderSummaryBottomLink:before{position:relative;display:inline-block;margin-right:10px;content:"";width:1px;height:10px;background:#ebebeb}
.checkoutBtnMsg{min-width:200px}.summaryTxtarea{position:relative;display:inline-block;width:100%;margin-top:15px}.summaryTxtarea p{font-size:12px;margin-bottom:10px}
.summaryTxtarea textarea{position:relative;display:inline-block;padding:10px;box-sizing:border-box;font-size:14px;width:100%!important;border-radius:4px}
.card_info,.card_info .col1{width:50%}#box .body,#box_1 .body{margin:0 0 10px 0;border-radius:4px;padding:0 8px}.billing_address .drop_down_billing,.shipping_address .drop_down_shipping{background:#f8f8f8;border:1px solid #ddd}
#shopcartAddressForm #box .body,#shopcartAddressForm #box_1 .body{margin:0 0 10px 0;padding:0 25px;background:#fff;border-radius:0 0 6px 6px;box-shadow:2px 3px 15px rgba(0,0,0,0.15);border:1px solid #e4e4e4;border-top:0}
.checkoutMargin #box .body{background:#fff;border-radius:0 0 6px 6px;box-shadow:2px 3px 15px rgba(0,0,0,0.15);padding-bottom:20px}
#box .body#WC_CheckoutPaymentAndBillingAddressSummaryf_div_1.body{border:0;margin:0;padding:0;box-shadow:none;background:0}
.billing_summary,.shipping_summary{padding:0;width:50%;position:relative;display:inline-block;float:left}.billing_summary{padding-right:5px}
.shipping_summary{padding-left:5px}.selected_payment_summary{position:relative;display:inline-block;width:100%;margin-top:10px}
.selected_payment_summary .billing_method{padding:20px;font-size:14px;width:100%;position:relative;display:inline-block;color:#333;background:#fff;border-radius:0 0 6px 6px;box-shadow:2px 3px 15px rgba(0,0,0,0.10);border:1px solid #e4e4e4;border-top:0}
.selected_payment_summary .billing_method>p:first-cild{font-weight:600}#box .body #shipping.shopping_cart_summary{padding:0;background:#fff}
#box .body.shipping_billing_height{padding:0 8px;background:#fff;border-radius:0 0 6px 6px;box-shadow:2px 3px 15px rgba(0,0,0,0.10);border-top:0}
#box .body.shipping_billing_height#WC_SingleShipmentSummary_div_13{padding:0}.billing_summary .billing_address,.shipping_summary_wrapper{padding:20px;min-height:260px;background:#fff;border-radius:0 0 6px 6px;box-shadow:2px 3px 15px rgba(0,0,0,0.10);border:solid 1px #e4e4e4;border-top:0}
#order_details tr.nested th,#order_details tr.nested th.total{border:0;padding:0 20px;vertical-align:middle;font-size:14px;line-height:10px;color:#fff;font-weight:400}
.cartPageTotalPrice{width:50px}#OrderConfirmPagingDisplay #order_details .valueDiscount,#OrderConfirmPagingDisplay #order_details .discount{width:90px;text-align:center}
#order_details .th_align_left_normal .itemspecs{margin-top:10px;width:70%}#shipping{font-size:14px}#shipping .shipping_address{padding:10px 50px 20px 0}
.editAddressLink{float:left;margin-right:5px}.editAddressLink,.newShippingAddressButton{position:relative;display:inline-block;margin-top:10px;transition:.15s all ease-in-out}
.shipping_method_summary{position:relative;display:block;clear:both;font-size:14px;margin-top:40px}#box .body .shipping_method_summary p span.title{font-weight:400;color:#939393;font-size:14px}
.shipping_method_summary p span.text{font-weight:600;color:#333;font-size:14px}#total_breakdown #order_total .order_total{font-weight:600;color:#333}
#total_breakdown .promotion_code{padding-top:6px}#total_breakdown #order_total .total_figures{font-family:'Source Sans Pro',sans-serif;font-size:15px;font-weight:600}
#total_breakdown #order_total .total_figures.breadcrumb_current{color:#ec4343;font-weight:700}#OrderShippingBillingConfirmationPageTop{position:relative;margin-top:20px}
#OrderShippingBillingConfirmationPageTop p .strong{color:#333}#WC_OrderShippingBillingConfirmationPage_div_1{text-align:right;position:absolute;width:100%;top:45px}
#WC_OrderShippingBillingConfirmationPage_div_4 h1{color:#f47920;font-size:28px}.eachTitle,.discountTitle,.valueDiscountTitle,.qtyTitle,.totalTitle{display:none}
#box #WC_OrderShippingBillingConfirmationPage_div_13.body #shipping,#box #WC_OrderShippingBillingConfirmationPage_div_13.body{padding:0}
#WC_OrderShippingBillingConfirmationPage_div_13 #total_breakdown{width:100%}.shopping_cart_box .shopping-cart-subfooter-section .product_image{margin-bottom:10px;max-width:200px}
.shopping_cart_box .shopping-cart-subfooter-section .product_image .image a{position:absolute;display:block;bottom:0;width:100%}
.shopping_cart_box .shopping-cart-subfooter-section .product_image .image a img{position:relative;display:inline-block;max-width:60%;width:auto;max-height:190px}
.shopping_cart_box .shopping-cart-subfooter-section .carousel.padding-true>.content{margin-top:0}.shopping_cart_box .shopping-cart-subfooter-section .carousel.padding-true{padding-top:0}
.shopping_cart_box .catalogEntryRecommendationWidget .shopperActions{border:0;position:absolute;display:block;width:100%;bottom:0;padding:10px}
.shopping_cart_box .catalogEntryRecommendationWidget .shopperActions #add2CartBtn{width:100%;background:#005696;padding:10px 0;border:0;border-radius:4px;text-decoration:none}
.shopping_cart_box .catalogEntryRecommendationWidget .shopperActions #add2CartBtn:hover{background:#f47920}.shopping_cart_box .catalogEntryRecommendationWidget .shopperActions #add2CartBtn:before{display:none}
.shopping_cart_box .catalogEntryRecommendationWidget .shopperActions #add2CartBtn .button_text{display:block;color:#fff}
.shopping_cart_box .catalogEntryRecommendationWidget .shopperActions #add2CartBtn .button_text:before{content:"\f067"}
.shopping_cart_box .catalogEntryRecommendationWidget .shopperActions #add2CartBtn:hover .button_text:before{left:-5px}.shopping_cart_box .content ul{text-align:left;min-height:340px;padding-right:16px}
.shopping_cart_box .content ul li{text-align:center;position:relative;min-height:350px;max-width:14.2857%}.shopping_cart_box .product_image .image{min-height:210px}
.shopping_cart_box div.namePartPriceContainer>div>span.price,.shopping_cart_box ul li>div>a,#box.shopping_cart_box #WC_CheckoutBottomESpotDisplay_div_1 .product_info a{font-size:15px}
.shopping-cart-subfooter-section div>div>h2{text-transform:none;letter-spacing:0;font-size:18px}#addToBothShippingBilling{margin-top:-7px}
.billing_method .card_info{margin-left:25px}.paymentOptionInfo a,.billing_method_msg2 a{font-size:14px;font-family:'Source Sans Pro';color:#f47920;margin-left:3px}
input[type="radio"]{width:15px;height:15px;margin:5px 0}.billingLabel{position:relative;display:inline-block;font-size:16px;font-weight:400;top:-2px;color:#333;margin:15px 0 0 10px}
.billing_address_container{padding:20px 15px}.paymentOptionInfo{margin:5px 0 20px 25px;font-size:14px;width:100%;display:block}
.dividerBottom{border-bottom:1px solid #f3f3f3}.paymentOptionInfo .images{position:relative;top:-30px;margin-bottom:25px}
.paymentOptionInfo .images img{padding:10px 20px;border:1px solid #ebebeb;border-radius:4px;box-shadow:1px 1px 7px #ebebeb;background:#fff}
.paymentOptionInfo .text{padding:0 20px 0 0}.paymentOptionInfo .text img{position:relative;display:block;clear:both;margin:10px 0;border:1px solid #ebebeb;border-radius:4px}
.creditcardInnerTxt{font-weight:400;width:70%;margin-top:10px;position:relative;display:inline-block}.card_info span.col1{margin:30px 0 0 25px}
.cashInfo{padding:0 120px 0 0;position:relative;display:inline-block}#shopcartAddressForm #centered_single_column_form h1{position:absolute;color:#fff;z-index:99;margin-top:-43px;margin-left:-20px;font-size:16px;font-weight:600;text-shadow:1px 1px #09395b}
#shopcartAddressForm .areaNumber{width:30%}#shopcartAddressForm .phoneNumber{width:70%}#shopcartAddressForm .inputField option{background:#fff}
#shopcartAddressForm .inputField.dijitSelect .dijitArrowButtonContainer:before{margin-left:-10px}#shopcartAddressForm .houseNumber{margin-top:9px}
.billing_method_title1{font-weight:600;font-size:16px}.order_print_signup{width:100%}#WC_OrderShippingBillingConfirmationPage_div_36{float:right;position:relative;top:-30px}
#discountDetailsSection .info_icon{pointer-events:none;color:#333}.unregBreadcrumb{width:100%;right:0}#box.shopping_cart_box #order_details .avail{line-height:18px}
#deleteKompletiPopup .body>p{padding:0 20px;text-align:left}#free_gifts_popup .dijitDialogPaneContent{display:inline-table}
#PromotionFreeGiftsDisplay .footer{height:auto}@media(max-width:1697px){.shopping_cart_box .content ul li{max-width:16.6667%}
}@media(max-width:1650px){.shopping_cart_box .content ul{padding-right:13px}}@media(max-width:1600px){.shopping-cart-subfooter-section h2,#customers_new_or_returning h2{font-size:16px}
#customers_new_or_returning .new,#customers_new_or_returning .returning,.registratedUserAdvantages{width:32.4%}.shopping_cart_box .content ul{padding-right:13px}
}@media(max-width:1392px){.shopping_cart_box .content ul li{max-width:20%}}@media(max-width:1280px){.my_account_wishlist_wrapper #right_nav{width:100%}
#order_details td[id^="WC_OrderItemDetailsf_td_1_"],#order_details td[id^="WC_OrderItemDetailsf_td_2_"],#order_details td[id^="WC_OrderItemDetailsf_td_3_"],#order_details td[id^="WC_OrderItemDetailsf_td_4_"],#order_details td[id^="WC_OrderItemDetailsf_td_5_"]{padding:10px 0}
}@media(max-width:1200px){.container_content_rightsidebar.shop_cart>.left_column{width:100%!important}.container_content_rightsidebar>.right_column{width:100%!important}
.threeStepsAccordian{width:50%}.cartBanner{width:40%;position:relative;display:inline}.cartBanner img{float:right;width:300px}
.shopping-cart-subfooter-section{width:100%;margin-left:0}#customers_new_or_returning .new,#customers_new_or_returning .returning,.registratedUserAdvantages{width:100%;margin:0 0 20px 0}
#customers_new_or_returning input{width:100%}.shopping_cart_box .content ul li{max-width:16.6667%}}@media(max-width:1116px){.shopping_cart_box .content ul li{max-width:20%}
}@media(max-width:1024px){#total_breakdown{width:100%;text-align:right}#checkout_crumb{position:relative;display:inline-block;width:100%;text-align:center;top:-8px;padding:0}
.checkoutLogo{width:100%;text-align:center;top:-45px}.checkoutLogo img{width:150px}.codeMsg{display:none}.checkoutMargin #box{margin-top:40px}
}@media(max-width:1000px){#total_breakdown{width:100%;text-align:right}#checkout_crumb{position:relative;display:inline-block;width:100%;text-align:center;top:-8px;padding:0}
.checkoutLogo{width:100%;text-align:center;top:-45px}.checkoutLogo img{width:150px}.codeMsg{display:none}.checkoutMargin #box{margin-top:40px}
.shopping_cart_box .carousel.padding-true>.content{margin:0}.shopping_cart_box .content ul{padding-right:10px}}@media(max-width:960px){#unregistered_form .col2_ship,#unregistered_form .col1_bill{float:left;width:50%}
#order_details .th_align_left_normal .itemspecs{width:90%}}@media(max-width:897px){.shopping_cart_box .content ul li{max-width:25%}
}@media(max-width:800px){#unregistered_form .col2_ship,#unregistered_form .col1_bill{width:100%}.shopping_cart_box div.free_gifts_block{width:100%}
}@media(max-width:793px){#customers_new_or_returning .new_returning_button{position:absolute}}@media(max-width:768px){#shoppingCart_tableCell_availability,#shoppingCart_tableCell_quantity,#shoppingCart_tableCell_each,#shoppingCart_tableCell_total{display:none}
#box.shopping_cart_box #order_details tr td{position:static;display:block;right:40px}#order_details div[id^="WC_OrderItemDetailsf_div_2_"]{clear:both;margin:5px 0 0 10px}
#box.shopping_cart_box #order_details .avail,#box.shopping_cart_box #order_details .QTY,#box.shopping_cart_box #order_details .total,#box.shopping_cart_box #order_details .each{width:85px;text-align:left;right:0;min-height:25px;padding:10px 20px;border:0}
#box.shopping_cart_box #order_details>tbody>tr{border-bottom:1px solid #f3f3f3;display:inline-table;width:100%}#box.shopping_cart_box #order_details>tbody>tr>td>span{position:absolute;display:inline-block;right:140px;font-weight:800;font-size:10px;color:#bbb;min-width:50px;text-align:right}
.mobileQTYHeading,.mobileAvailabilityHeading{margin-top:10px}.threeStepsAccordian,.thawteSection{width:50%}.cartBanner{width:100%;position:relative;display:inline}
.cartBanner img{float:right;width:50%}#box.shopping_cart_box #order_details tr th{width:80%;border-bottom:0}}@media(max-width:747px){.shopping_cart_box .content ul li{max-width:33.3333%}
}@media(max-width:600px){#page.nonRWDPage div.content_wrapper>div.content_left_shadow>div.content_right_shadow>div.main_content{padding:0}
#customers_new_or_returning .new,#customers_new_or_returning .returning,.registratedUserAdvantages{width:100%;margin:0 0 20px 0}
#box.shopping_cart_box #order_details tr td{right:20px}#customers_new_or_returning input{width:100%}#box.shopping_cart_box{min-width:100%}
#total_breakdown #order_total,#total_breakdown #promotions{float:right;width:100%;margin-top:10px;padding-right:0}#total_breakdown #order_total{padding-right:5px}
.codeMsg{display:none}#PromotionCodeForm input,#PromotionCodeForm .button_primary{box-sizing:border-box}#order_details div[id^="WC_OrderItemDetailsf_div_1_"]{width:80px;padding:10px 10px 0 10px;margin:0!important}
#order_details .th_align_left_normal{padding:0 0 5px 0;box-shadow:10px 0 8px -10px #ebebeb}.shopping_cart_summary #order_details .th_align_left_normal,#OrderConfirmPagingDisplay #order_details .th_align_left_normal{width:100%}
#order_details div[id^="WC_OrderItemDetailsf_div_2_"]{width:45%}#order_details div[id^="WC_OrderItemDetailsf_div_2_"] a{font-size:12px;font-weight:600}
#order_details div[id^="WC_OrderItemDetailsf_div_2_"] .author-name a{font-size:12px}#order_details div[id^="WC_OrderItemDetailsf_div_2_"] a.remove_address_link,#order_details div[id^="WC_OrderItemDetailsf_div_2_"] a.remove_address_link:before{font-size:12px}
#box.shopping_cart_box #order_details tr.nested #shoppingCart_tableCell_productName{padding:5px 10px;display:block;border:0;box-sizing:border-box;height:30px;width:100%;border-radius:4px 4px 0 0;position:relative}
.shopping-cart-subfooter-buttons,.shopping-cart-subfooter-section #shopcartCheckoutButton,.shopping-cart-subfooter-buttons #continueShoppingButton a,.shopping-cart-subfooter-section #shopcartCheckoutButton #WC_CheckoutLogonf_div_10,.shopping-cart-subfooter-section #shopcartCheckoutButton .button_primary{width:100%;position:relative;top:0;margin:5px 0;box-sizing:border-box}
.shopping-cart-subfooter-section #shopcartCheckoutButton .button_text,.shopping-cart-subfooter-buttons #continueShoppingButton .button_text,#WC_PromotionCodeDisplay_div_4 .button_text{display:inline-block;text-align:center;width:100%}
#WC_PromotionCodeDisplay_div_1,#WC_PromotionCodeDisplay_div_2,#WC_PromotionCodeDisplay_div_3,#WC_PromotionCodeDisplay_div_4 #WC_PromotionCodeDisplay_div_1,#WC_PromotionCodeDisplay_div_2 input,#WC_PromotionCodeDisplay_div_4 a{width:100%}
#total_breakdown{text-align:center}#total_breakdown .promotion_input{height:auto;margin-bottom:10px;padding-right:0}#total_breakdown .promotion_input input{height:30px}
.editAddressLink .tlignore,.newShippingAddressButton .tlignore,.editAddressLink .tlignore:hover,.newShippingAddressButton .tlignore:hover{border:0;background:0;font-size:11px;padding:4px 10px}
#shopcartAddressForm .phoneNumber{width:100%;padding-left:0}#shopcartAddressForm{margin-top:40px}#shopcartAddressForm #box .body,#shopcartAddressForm #box_1 .body{padding:0 10px}
.checkoutMargin #box{margin-top:10px;display:inline-block;width:100%}#checkout_crumb .crumb{padding:0;width:90%}#checkout_crumb .crumb.unregBreadcrumb{width:100%;right:0}
#unregistered_form .col1_bill,#unregistered_form .col2_ship{padding:0 2px}span.step_on,span.step_off,#checkout_crumb .crumb a{width:30%;margin:0 3px;line-height:14px;font-size:11px;vertical-align:top}
.step_arrow{width:80px;margin-left:-40px;top:-25px}.card_info .col1,.billing_method .card_info{width:100%;margin:0;padding:0 10px;text-align:center;box-sizing:border-box}
.billing .billing_address_container{min-width:100%;position:relative;display:inline-block}#box .body #shipping,#box .body .billing{padding:0}
.checkoutCircleOne,.checkoutCircleTwo,.checkoutCircleThree,.checkoutCircleEdit{width:40px;top:-45px;height:28px;padding-top:12px}
.checkoutCircleOne{left:5%}.checkoutCircleTwo,.checkoutCircleThree{left:30%}.step_off .checkoutCircleTwo{left:5%}.stepActiveArrow{top:-25px;left:40px}
.stepActiveArrow:after{top:-6px}#checkout_crumb>.crumb>a>span:first-child{width:45px}#box .main_header_text{font-size:14px}
#box .body .title{position:relative;display:inline-block;margin:10px 0}.editAddressLink,.newShippingAddressButton{position:relative;display:inline-block!important;padding:10px 5px;text-align:center;border-radius:4px;width:48%;border:1px solid #ebebeb;box-shadow:1px 1px 5px #ebebeb;background:#fff}
.editAddressLink a.tlignore,.newShippingAddressButton a.tlignore{border:0;padding:0}.editAddressLink .tlignore:before,.newShippingAddressButton .tlignore:before{width:auto}
.editAddressLink{margin-right:8px}.drop_down_shipping,.drop_down_billing,.checkoutMargin .button_footer_line .button_primary,.orderBtnMsg.billingMsg{width:100%}
.button_secondary.checkoutBtnLink .button_text,.button_secondary.checkoutBtnLink,.button_secondary.checkoutBtnLink:hover{position:relative;display:inline-block;width:100%;background:#f3f3f3}
#billing_summary,.billing_summary,.billing_address,.billing_method,#billing_method,#shipping .shipping_address{padding:10px 0;width:100%}
.button_primary.checkoutBtn,.button_secondary.checkoutBtnLink{padding:0;margin-bottom:10px;width:100%}.button_secondary.checkoutBtnLink .button_text{padding:5px}
.button_footer_line{padding:0}.button_primary.checkoutBtn .button_text{height:40px;padding:4px 8px 8px 8px}.checkoutMargin #box .body.shippingInformation{top:-40px;position:relative}
#shippingMethodDetailsArea .shipping_method .title,#shippingMethodDetailsArea .shipping_method .ship_as_complete,.ship_as_complete_summary{display:none}
#shipping .shipping_method{padding:10px 0 5px 0}.infoHeaderLeftside,.infoHeaderRightside,.infoHeaderLeftside p,.orderBtnMsg{width:100%;font-size:12px}
.infoHeaderLeftside p{margin-bottom:10px}.shopping_cart_summary .editAddressLink{width:100%;background:#ebebeb}.shipping_summary{width:100%;padding:0}
#order_details .main_header th{display:none}#order_details .main_header th:first-child{display:block}.orderSummaryBottomLink{position:relative;display:inline-block;width:100%;text-align:center;margin-bottom:10px}
.orderSummaryBottomLink:before{display:none}#box .main_header.selectPaymentMethod{margin-top:-40px}#centered_single_column_form{width:100%}
#centered_single_column_form .drop_down_country{width:100%}#WC_CheckoutPaymentAndBillingAddressSummaryf_div_1 .editAddressLink,#WC_CheckoutPaymentAndBillingAddressSummaryf_div_1 .newShippingAddressButton{width:100%;min-height:auto}
.shopping_cart_summary #order_details tr td.QTY,.shopping_cart_summary #order_details tr td.valueDiscount,.shopping_cart_summary #order_details tr td.discount,.shopping_cart_summary #order_details tr td.total,.shopping_cart_summary #order_details tr td.each,#OrderConfirmPagingDisplay #order_details tr td{position:static;display:block;width:80px;min-height:20px;padding:6px;text-align:center;border:0}
#wishlist{margin:0}#OrderConfirmPagingDisplay #order_details .valueDiscount,#OrderConfirmPagingDisplay #order_details .discount{width:80px}
#order_details .item-quantity .quantity_input{width:30px}.shopping_cart_summary #order_details tr td.each,#OrderConfirmPagingDisplay #order_details tr td.each{margin-top:10px}
.shopping_cart_summary #order_details tr td:last-child{margin-bottom:10px}.billing_address .dijitContentPane>div>span:first-child,.shipping_address_content .dijitContentPane>div>span:first-child,.billing_address>div>span:first-child,.shipping_address_content>div>span:first-child,.billing_address .dijitContentPane>div>span:last-child,.shipping_address_content .dijitContentPane>div>span:last-child,.billing_address>div>span:last-child,.shipping_address_content>div>span:last-child,.shipping_address label,.shipping_method>p>label,.billing_address label,.billing_method>p>label,#box .body .title,.selected_payment_summary .billing_method,.cashInfo,.creditcardInnerTxt,.paymentOptionInfo .text,.card_info .paymentOptionInfo a{font-size:13px}
.eachTitle,.discountTitle,.valueDiscountTitle,.qtyTitle,.totalTitle{position:absolute;display:inline-block;font-family:'Source Sans Pro';right:105px;font-size:10px;width:80px;font-weight:800;color:#bbb;text-align:right}
.cashInfo{padding:0}.paymentOptionInfo{display:inline-block;width:90%}.cashInfo,.paymentOptionInfo .images{width:100%;margin-bottom:0}
.cashInfo,.paymentOptionInfo .images>div:first-child{float:left}.cashInfo,.paymentOptionInfo .images>div:last-child{float:right}
.paymentOptionInfo .images>div:last-child{right:20px;position:relative}.paymentOptionInfo .images{width:100%;top:0;margin-top:20px}
.paymentOptionInfo .text,.creditcardInnerTxt{width:100%}.billing_address_container{padding:0}.card_info .col1 span input,.card_info span input{padding:8px;width:100%;box-sizing:border-box;text-align:center}
#OrderItemPagingDisplay #order_details tr,#OrderConfirmPagingDisplay #order_details tr{border-bottom:1px inset #f3f3f3;display:inline-table}
#order_details .main_header{position:relative;display:block!important}#OrderItemPagingDisplay #order_details .th_align_left_normal .itemspecs,#OrderConfirmPagingDisplay #order_details .th_align_left_normal .itemspecs{display:block;width:80%;position:relative;padding:0 0 0 10px;border-bottom:0}
#order_details div[id^="WC_OrderItemDetailsSummaryf_div_1_"] img{padding:5px;width:60%}#order_details .strong_content{padding:0;font-weight:600}
#order_details .main_header th#SingleShipment_tableCell_productName{padding:10px 0 5px 0}#WC_OrderShippingBillingConfirmationPage_div_4 h1{font-size:18px}
#WC_OrderShippingBillingConfirmationPage_div_1{position:relative;top:0;margin:10px 0}#WC_OrderShippingBillingConfirmationPage_div_1 .button_secondary{width:100%;box-sizing:border-box}
#WC_OrderShippingBillingConfirmationPage_div_1 .button_secondary .button_text{width:100%;display:inline-block;position:relative;text-align:center}
#OrderConfirmPagingDisplay #order_details .total{width:80px}.shoppingBasket:before{width:100px;height:90px;font-size:55px}
#WC_EmptyShopCartDisplayf_div_1{padding:20px 40px 30px 40px}#shopcartAddressForm #centered_single_column_form h1{margin-left:-10px}
#unregistered_form .col2_ship,#unregistered_form .col1_bill{width:100%}.unregBreadcrumb span.step_on,.unregBreadcrumb span.step_off,#checkout_crumb .unregBreadcrumb a{width:20%}
.unregBreadcrumb .step_arrow,.checkoutCircleEdit .stepActiveArrow{display:none}#shippingCreateEditArea1{border-left:0}.checkoutCircleEdit{left:25%}
.checkoutCircleEdit:before{left:13px}.unregBreadcrumb .step_off .checkoutCircleTwo{left:15%}#checkoutsms{width:100%}#WC_OrderShippingBillingConfirmationPage_div_36{top:0}
#box .body .billing{min-height:auto}.button_footer_line .punchout_pay_button_div{top:0}.billing_summary .billing_address,.shipping_summary_wrapper{min-height:240px}
#WC_OrderShippingBillingConfirmationPage_Print_Link{margin-bottom:20px}.orderBtnMsg.cartMsg{width:100%;margin:0;top:-5px}
}@media(max-width:507px){.shopping_cart_box .content ul li{max-width:50%}}@media(max-width:480px){.cartBanner img,.threeStepsAccordian,.thawteSection{width:100%}
.shopping_cart_box .content ul{padding-right:5px}.checkoutCircleEdit{left:15%}#OrderItemPagingDisplay #order_details .th_align_left_normal .itemspecs,#OrderConfirmPagingDisplay #order_details .th_align_left_normal .itemspecs{width:80%;padding-right:30px}
}@media(max-width:360px){#customers_new_or_returning .new{padding:0 10px}#box.shopping_cart_box #order_details .avail,#box.shopping_cart_box #order_details .QTY,#box.shopping_cart_box #order_details .total,#box.shopping_cart_box #order_details .each{padding:10px}
#order_details div[id^="WC_OrderItemDetailsf_div_2_"]{width:130px}#box.shopping_cart_box #order_details>tbody>tr>td>span{right:115px}
.checkoutCircleTwo,.checkoutCircleThree{left:25%}.checkoutCircleEdit{left:10%}.editAddressLink,.newShippingAddressButton{min-height:60px}
#OrderItemPagingDisplay #order_details .th_align_left_normal .itemspecs,#OrderConfirmPagingDisplay #order_details .th_align_left_normal .itemspecs{width:65%}
#order_details div[id^="WC_OrderItemDetailsSummaryf_div_1_"] img{margin-top:10px}.paymentOptionInfo .images img{width:70px;height:auto}
}.mkProductPageContainer div#widget_breadcrumb>ul{padding:0;margin:10px 15px}.mkProductPageContainer #widget_breadcrumb ul li.current{display:none}
.mkProductPageContainer #widget_breadcrumb ul li:nth-last-child(2) a{color:#f47920}.mkProductPageContainer #widget_breadcrumb ul li:nth-last-child(2) .divider{display:none}
#SLOT_ShoppingItemDetails .priceTitle{display:none}.descriptionExcerpt p{text-liagn:left}#freeShippingMsg,.inventoryStatusMsg{color:#ec4343;font-size:16px;font-weight:600;position:relative;margin-bottom:2px;display:block}
.inventoryStatusMsg{color:#12904a}#SLOT_ShoppingOptionsBox .available>.sublist{padding:0 15px;float:none;max-width:100%;width:100%}
#SLOT_ShoppingOptionsBox .available>.sublist #SLOT_ShoppingOptionsBox .available{border:0}#SLOT_ShoppingOptionsBox .shopperActions{border-top:1px solid #e8e8e8;padding-top:10px}
#SLOT_ShoppingOptionsBox .shopperActions .dropdown_primary>a{padding:4px 0}#SLOT_ShoppingOptionsBox .available .subHeading{color:#333;width:auto;position:relative;padding-top:2px;font-size:14px;padding-bottom:10px}
#SLOT_ShoppingOptionsBox .contentRecommendationWidget{margin-bottom:10px}#SLOT_ShoppingOptionsBox .available .sublist span.in_stock{color:#12904a}
#SLOT_ShoppingOptionsBox .available{border-bottom:0}#storeLocatorSectionPDP{position:relative}#SLOT_ShoppingOptionsBox .StoreLocatorInfoPDP{position:relative}
#SLOT_ShoppingOptionsBox .StoreLocatorInfoPDP .booksAvailabilityInner{position:relative;float:left;margin:0;background-size:20px 20px}
#SLOT_ShoppingOptionsBox .available .sublist span{font-size:16px;line-height:18px;font-weight:600;color:#ec4343}#SLOT_ShoppingOptionsBox .singleInventoryStatus{margin:0 15px 5px 15px;padding-bottom:8px;border-bottom:1px solid #f8f8f8}
#SLOT_ShoppingOptionsBox .available .sublist span.orange{color:#f47920}#SLOT_ShoppingOptionsBox .available .sublist span.green{color:#12904a}
#SLOT_ShoppingOptionsBox .available .sublist span.inventoryStatusTxt{position:relative;font-size:12px;top:1px;margin-left:4px}
#SLOT_ShoppingOptionsBox .available>.sublist span img,#SLOT_ShoppingOptionsBox .available .sublist span img{display:none}
#SLOT_ShoppingOptionsBox .quantity_section,#SLOT_ShoppingOptionsBox #inventoryByStoresTitle{padding:10px}#inventoryByStoresTitle span{color:#333;top:-8px;position:relative;transition:.15s all ease-in-out}
#inventoryByStoresTitle:hover span{color:#f47920;text-decoration:underline;transition:.15s all ease-in-out}#SLOT_ShoppingItemImage{width:300px}
#SLOT_ShoppingItemDetails{padding:0 20px 0 20px}#SLOT_ShoppingItemDetails div.namePartPriceContainer>div>span.price{font-size:20px}
#SLOT_ShoppingItemDetails .product_text p{font-family:'Source Sans Pro',sans-serif;font-size:15px;color:#333}
#SLOT_ShoppingOptionsBox #inventoryByStoresTitle{position:relative;display:inline-block;float:left;height:30px;padding:5px 10px}
#SLOT_ShoppingItemDetails .tagAkcija,#SLOT_ShoppingItemDetails .tagUgodno,#SLOT_ShoppingItemDetails .tagUspesnica,#SLOT_ShoppingItemDetails .tagNovo{position:relative;display:inline-table}
#invisibleFlagsPdp{display:none}.available .sublist a:hover.store_name{color:#333}.quantityLeftBtn a,.quantityRightBtn a{position:relative;display:inline-block;width:24px;height:30px;background-color:#f3f3f3;border:solid 1px #ebebeb;text-align:center;font-size:16px;padding-top:2px;font-weight:600;transition:.15s all ease-in-out}
.quantityLeftBtn a:hover,.quantityRightBtn a:hover{background-color:#ebebeb;color:#f47920;transition:.15s all ease-in-out}
.quantityRightBtn{position:relative;display:inline-block;left:-9px}.priceForQuantityBox{position:relative;top:2px;float:right;font-size:18px;color:#333;font-weight:600;margin-right:5px}
.quantity_section>.header{position:relative;margin-right:5px}.quantityLeftBtn a{border-radius:4px 0 0 4px}.quantityRightBtn a{border-radius:0 4px 4px 0}
#SLOT_ShoppingOptionsBox .quantity_section .quantity_input{position:relative;display:inline-block;border:solid 1px #ebebeb;border-radius:0;height:24px;left:-4px;padding-top:5px;vertical-align:bottom}
#SLOT_ShoppingOptionsBox .shopperActions #add2CartBtn{padding:4px 0;width:100%}.wish_order_list{padding:5px 0;border-radius:0 0 4px 4px}
.pdpHelpLink span{cursor:pointer}.pdpHelpLink span:before{position:relative;display:inline;font-family:'FontAwesome';content:"\f105";font-size:13px;color:#f47920;margin-right:10px;left:4px;top:1px}
div.namePartPriceContainer h1.main_header{position:relative;display:inline!important}.startDate{color:#939393;margin-left:5px}
.namePartPriceContainer #MKRatingsRefreshArea .reviewsPreview{position:relative;top:0;left:0}.mkProductPageContainer .shopperActions{padding:0 10px;text-align:left}
.mkProductPageContainer .widget_product_image_viewer .content{max-width:402px}.mkProductPageContainer .product_text{border-bottom:0;max-width:700px}
.product_text_more{position:relative;display:inline-block;font-size:14px;color:#f47920;padding-left:15px}.product_text_more:before{position:absolute;display:inline;font-family:'FontAwesome';content:"\f0d7";font-size:15px;color:#f47920;left:-1px;top:1px}
#flagsPos{position:relative;display:block}.seeLess,.seeMore{position:absolute;width:80px;display:inline-block}.txtBtnHidden{opacity:0}
.txtBtnShow{opacity:1}.product_text_more.arrowUp:before{transform:rotate(180deg);transition:.15s all ease-in-out}.product_text_more.arrowDown:before{transform:rotate(0deg);transition:.15s all ease-in-out}
div.namePartPriceContainer{border-bottom:0!important}.product_text{overflow:hidden}.product_text.shrink{max-height:120px;transition:.3s all ease-in-out}
.product_text.expand{max-height:600px;transition:.3s all ease-in-out}.author-name_mobile,.bookTitle_Mobile{display:none}
.author-name_mobile a{color:#f47920;font-size:14px;font-weight:600}.pdpKompletiWidgetWrapper a{color:#f47920}.plusSign,.equalSign{position:relative;display:inline-block;font-size:16px;font-weight:600;margin:0 10px}
.pdpKompletiWidget #add2CartBtn{margin-top:10px}.pdpKompletiWidget .button_text{padding:5px 0}.pdpKompletiWidget.carousel>.content>ul>li{vertical-align:middle;padding:0 2px;box-sizing:border-box}
.pdpKompletiWidget.carousel>.content>ul>li.discountList{vertical-align:middle;font-size:15px;margin-top:15px}.pdpKompletiWidget .sumKompletiTxt{font-weight:800}
.pdpKompletiWidget .savingsTxt .savingsPrice,.pdpKompletiWidget .sumKompletiTxt .sumKompletiPrice{color:#f47920;font-weight:800}
#SLOT_Kompletomati .pdpKompletiWidget.carousel>.content>ul>li{vertical-align:bottom}.mkProductPageContainer .pdpKompletiWidget .shopperActions{text-align:left}
.pdpKompletiWidget.carousel>.content>ul>li.kompletiProduct{position:relative;display:inline-block;width:65px;padding:0;vertical-align:top;text-align:center}
.kompletiProduct .product_image{overflow:visible}.kompletiProduct .product_image .image{min-height:120px;width:65px;padding-top:20px}
.pdpKompletiWidget .kompletiProduct .product_image .image img{position:relative;display:inline-block;width:65px;max-height:120px;left:0;bottom:0}
.discountTxtSum{font-size:15px}.discountTxtSum>span>a{margin-right:5px}.savingsTxt strong{color:#f47920}#SLOT_weRecommend .product_info{font-size:15px;margin-top:5px;padding:0 5px}
#SLOT_weRecommend .carousel li .shopperActions{position:absolute;display:block;padding:0;width:80%;opacity:0;margin:0 20px;left:0;right:0;box-shadow:0 -2px 8px -5px rgba(0,0,0,0.7);background:#fff;border-radius:6px 6px 0 0;bottom:-5px;transition:.15s all ease-in-out}
#SLOT_WhoBoughtThese .carousel li .shopperActions,#SLOT_AuthorPdp .carousel li .shopperActions{position:absolute;display:block;padding:0;width:80%;opacity:0;margin:0 20px;left:0;right:0;box-shadow:0 -2px 8px -5px rgba(0,0,0,0.7);background:#fff;border-radius:6px 6px 0 0;bottom:-20px;transition:.15s all ease-in-out}
body[data-wc-device="mobile"] #SLOT_weRecommend .carousel li .shopperActions,body[data-wc-device="mobile"] #SLOT_WhoBoughtThese .carousel li .shopperActions,body[data-wc-device="mobile"] #SLOT_AuthorPdp .carousel li .shopperActions{opacity:1;position:relative;display:inline-block;box-shadow:none;width:100%;bottom:0;margin:0;padding:0}
.catalogEntryRecommendationWidget li .shopperActions #add2CartBtn:before,.catalogEntryRecommendationWidget li .shopperActions .shoppping_list_content:before{top:10px;opacity:0;transition:.1s all ease-in-out}
.catalogEntryRecommendationWidget li:hover .shopperActions #add2CartBtn:before{top:0;opacity:1;transition:.15s all ease-in-out;transition-delay:.35s}
.catalogEntryRecommendationWidget li:hover .shopperActions .shoppping_list_content:before{top:0;opacity:1;transition:.15s all ease-in-out;transition-delay:.4s}
body[data-wc-device="mobile"] .catalogEntryRecommendationWidget li .shopperActions #add2CartBtn:before,body[data-wc-device="mobile"] .catalogEntryRecommendationWidget li .shopperActions .shoppping_list_content:before{top:0;opacity:1}
body[data-wc-device="mobile"] #SLOT_weRecommend .carousel li .shopperActions .shoppping_list_content{width:100%}
#SLOT_weRecommend .carousel li:hover .shopperActions{opacity:1;bottom:10px;transition:.15s all ease-in-out;transition-delay:.30s}
#SLOT_WhoBoughtThese .carousel li:hover .shopperActions,#SLOT_AuthorPdp .carousel li:hover .shopperActions{opacity:1;bottom:0;transition:.15s all ease-in-out;transition-delay:.30s}
#SLOT_weRecommend .carousel li .shopperActions .mkAddToFavorites,#SLOT_AuthorPdp .catalogEntryRecommendationWidget .shopperActions .mkAddToFavorites{width:49%}
#SLOT_WhoBoughtThese .carousel .product{padding:0}#SLOT_WhoBoughtThese .carousel .product>.product_image .image>a img:hover{-webkit-filter:none;filter:none}
#SLOT_WhoBoughtThese h2:before{display:none}#SLOT_WhoBoughtThese .carousel .product>.product_info{margin-top:5px;position:relative;background:#fff;z-index:1;padding:0 5px}
#SLOT_WhoBoughtThese h2{margin-bottom:0;padding:0 50px 10px 0}#SLOT_weRecommend .carousel>.content>ul>li{position:relative;display:inline-block;text-align:center}
#SLOT_weRecommend .carousel>.content>ul>li>div>div>a>img{position:relative;display:inline-block;width:70%;margin:0 auto}
#SLOT_weRecommend .product_image{position:relative;display:block}#SLOT_weRecommend .product_image .image{position:relative;display:block}
#SLOT_Kompletomati{position:relative;display:inline-block}.product.kompletomatProduct{width:100%;max-width:100%;height:auto}
.kompletomatProduct .product_image{position:relative;display:inline-block;width:65px}.kompletomatProduct .product_image .image{min-height:auto!important}
.kompletomatProduct .namePartPriceContainer{position:relative;display:inline-block;vertical-align:top;width:70%;margin:10px 0 0 10px}
.kompletomatiWidget .product_image .image{min-height:210px}.pdpKompletiWidget .product_image .image a{position:absolute;bottom:0;left:10%;right:10%;max-width:inherit;display:inline-block}
.kompletiProduct .product_image .image a{width:65px;position:relative;bottom:0;left:0}.pdpKompletiWidget .product_image .image a img{position:relative;display:inline-block;width:100%}
.kompletomatiWidget .product_image .image a img{width:70%}.pdpKompletiWidget>.content>ul>li{text-align:center}.pdpKompletiWidget li .namePartPriceContainer{position:relative;display:inline-block;padding-bottom:10px}
.pdpKompletiWidget li .namePartPriceContainer .kompletomatPriceWrapper{font-size:14px}.pdpKompletiWidget li .namePartPriceContainer .kompletomatPriceWrapper span.old_price{font-size:16px;margin-right:10px}
.pdpKompletiWidget li .namePartPriceContainer .kompletomatPriceWrapper span.price{float:right;font-size:16px}.carousel.pdpKompletiWidget>.content{margin:0}
#SLOT_AuthorPdp_Kompleti div.namePartPriceContainer>div>span.old_price{margin-right:0}#SLOT_AuthorPdp .author-details{font-size:15px;max-width:960px}
#SLOT_AuthorPdp .carousel .product_name{margin-top:5px}.kompletomatBtn{border-radius:4px;padding:5px 0}#Kompletomati_products_table{width:100%;border-collapse:collapse}
#Kompletomati_products_table_div{position:relative;width:97%;padding:0 10px}#Kompletomati_products_table_div thead tr{background:#005696;color:#fff}
#Kompletomati_products_table_div tr#row_total{background:#f3f3f3;color:#333;font-weight:600}#Kompletomati_products_table_div #productPageAdd2Cart{width:100%;float:right;border-radius:4px;padding:3px 0}
#Kompletomati_products_table_div .shopperActions{float:right;padding:0;margin-top:10px;text-align:right;margin-bottom:10px}
#Kompletomati_products_table_div thead tr th,#Kompletomati_products_table_div tr#row_total th{padding:5px 10px}#Kompletomati_products_table_div tbody tr{border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;border-left:1px solid #ebebeb}
#Kompletomati_products_table_div tbody tr td{text-align:center;padding:8px 0}#Kompletomati_products_table_div tbody tr td:first-child,#Kompletomati_products_table_div thead tr th:first-child,#Kompletomati_products_table_div tr#row_total td:first-child{text-align:left;padding-left:10px}
#Kompletomati_products_table_div tbody tr td a{color:#fff}#Kompletomati_products_table_div tbody tr td a:before{position:absolute;display:inline;font-family:'FontAwesome';content:"\f057";font-size:15px;margin-right:10px;color:#f47920;transitnion:.15s all ease-in-out}
#Kompletomati_products_table_div tbody tr td a:hover:before{color:red;transitnion:.15s all ease-in-out}.kompletomatiWidget .product_name a{text-decoration:none}
.kompletomatiWidget .author-name a{text-decoration:none;color:#939393;transition:.15s all ease-in-out}.kompletomatiWidget .author-name a:hover{color:#f47920;transition:.15s all ease-in-out}
.kompletomatiWidget>.content>ul>li{font-size:15px}.kompletomatiWidget>.content>ul>li .product_name{min-height:36px;line-height:18px}
.kompletomatiWidget>.content>ul>li .author-name{min-height:30px!important}.kompletomatBtn>a{position:relative;display:block;padding:5px 30px;text-decoration:none;transition:.15s all ease-in-out;color:#fff;left:-24px;width:90%}
.kompletomatBtn>a:hover{text-decoration:none;color:#fff}.kompletomatBtn.addItemPlus>a>span:before,.kompletomatBtn.removeItemMinus>a>span:before{position:relative;display:inline;font-family:'FontAwesome';content:"\f067";font-size:15px;color:#fff;margin-right:10px}
.kompletomatBtn.removeItemMinus{background:#f47920;width:150px;margin:0 auto;transition:.15s all ease-in-out}.kompletomatBtn.addItemPlus{background:#005696;width:150px;margin:0 auto;transition:.15s all ease-in-out}
.kompletomatBtn.removeItemMinus>a>span:before{content:"\f068"}#Kompletomati_products_table_div tr#row_total td{padding:10px;text-align:center}
#Kompletomati_products_table_div .shopperActions{width:30%}#SLOT_weRecommend .merchandisingAssociationWidget .content ul li{max-width:25%}
#SLOT_weRecommend h2{left:-10px;margin-top:20px}#SLOT_weRecommend .merchandisingAssociationWidget .product-rating{display:none}
#widget_coordinate .list_mode .product>.product_name_merch{color:#333!important;font-size:15px!important}.descriptiveMoreHeading a{padding:0 10px;color:#333}
.descriptiveMoreHeading>ul>li{color:#ebebeb}.descriptiveMoreHeading h3{margin:20px 0 5px 0;color:#333}li.catTree{color:#ebebeb}
li.catTree a{color:#333;padding:0 5px;font-size:14px}li.catTree a:first-child{padding-left:0}.authorWidgetPDP .author-name h3{color:#f47920}
#SLOT_AuthorPdp .carousel>.content>ul>li{text-align:center}#SLOT_AuthorPdp .carousel>.content>ul>li a{font-size:15px}#SLOT_AuthorPdp .carousel>.content>ul>li>.product_image>.image{position:relative;display:block;width:100%;text-align:center;margin-bottom:5px;min-height:210px}
#SLOT_AuthorPdp .product_image .image a img{position:initial;display:block;width:70%;bottom:0;margin:0 auto;text-align:center}
#SLOT_AuthorPdp .authorBooksTitle{clear:both;margin-top:10px}#MKProductLongDescription{font-size:15px}#MKProductLongDescription a,.author-details a{color:#f47920}
#MKProductLongDescription a:hover,.author-details a{text-decoration:underline}#MKProductLongDescription iframe,#SLOT_AuthorPdp iframe{display:inline-block;max-width:100%}
.review-form-content .product-review input{border:1px solid #d6d6d6;box-shadow:inset 1px 1px 0 #939393}#SLOT_CommentsAndReviews h2{margin:10px 0 10px 0}
#SLOT_CommentsAndReviews #MKReviewAndCommentsRefreshArea h2{margin:10px 0 10px 0}#SLOT_CommentsAndReviews .reviewsPreview{top:80px;left:311px;width:auto;position:absolute;display:block}
#SLOT_CommentsAndReviews .submit-button.outside{top:127px;left:311px;width:auto;position:absolute;display:inline-block}#SLOT_CommentsAndReviews .submit-button a:before,#SLOT_CommentsAndReviews .cancel-button a:before{position:relative;display:inline-block;content:"";font-family:'FontAwesome';content:"\f040";font-size:15px;margin-right:5px;color:#f47920;left:-1px;top:1px}
#SLOT_CommentsAndReviews .cancel-button a:before{content:"\f00d "}#SLOT_CommentsAndReviews #MKProductReviewForm .submit-button a:before{color:#fff}
.review-form-message a{color:#f47920}.ratingMessage{margin-right:10px}.productReviewDiv .reviewTitle{font-weight:600;margin-top:20px;word-break:break-all;word-break:break-word}
.productReviewDiv .revierDetails{font-size:12px;color:#939393}.productReviewDiv .reviewComment{font-size:14px;color:#333;margin-top:5px;word-break:break-all;word-break:break-word}
.productReviewForm{width:400px;border-radius:8px;background-color:#fff;box-shadow:inset 0 0 1px 0 #333;border:solid 5px #ebebeb;position:absolute;left:540px;top:55px;padding:10px;z-index:110;display:none}
#productReviewForm .closeButton{display:block;position:absolute;top:0;right:0;color:transparent}#productReviewForm .closeButton:after{content:"";display:inline-block;width:15px;height:15px;margin-right:5px;background-image:url("../images/responsive/rwdUI_rtl.png");background-position:-61px -1px;vertical-align:middle}
#productReviewForm .closeButton:hover:after{background-position:-241px -1px}.mkProductPageContainer .row.margin-true>div>div{margin:10px 10px 20px 10px}
.mkProductPageContainer #SLOT_weRecommend>div:first-child{margin-bottom:10px}.row.margin-true>div>div.productReviewForm{z-index:999}
#SLOT_CommentsAndReviews .productReviewDiv{width:80%}#SLOT_CommentsAndReviews .productReviewDiv .stars{top:-7px}#SLOT_CommentsAndReviews .productReviewDiv .stars .star{padding:0}
#SLOT_CommentsAndReviews .productReviewDiv .stars .star::before{font-size:10px}#MKReviewForm_RatingAck .checkSign{color:#f47920;font-weight:bold;position:relative;padding-left:15px;margin-left:30px;margin-right:5px}
#MKReviewForm_RatingAck .checkSign:before{font-family:'FontAwesome';position:absolute;left:0;top:0;font-weight:normal;content:"\f14a";transition:.15s all ease-in-out}
.productReviewDiv{border-bottom:1px solid #f3f3f3;padding-bottom:15px}.productReviewDiv:last-child{border-bottom:0}.commentsPagination{position:relative;margin-top:10px;display:inline-block}
.commentsPagination input{width:40px;height:40px;border-radius:4px;font-size:24px;color:#333;font-weight:300;cursor:pointer;border:0;background:#f3f3f3;transition:.15s all ease-in-out}
.commentsPagination input:hover{color:#f47920;background:#ebebeb;transition:.15s all ease-in-out}.commentsPagination .countMsg{position:relative;display:inline-block;font-size:12px;bottom:3px;margin-left:10px}
.commentsPagination input[disabled]{color:#ebebeb;pointer-events:none;background:#f8f8f8}.ratingsChart{position:relative;margin-bottom:30px}
#ratingBarPreview{position:absolute;display:inline-block;width:150px;top:-10px;left:80px;float:right;height:151px}.starsRatingPreview>div>span{position:relative;left:150px;font-size:14px;top:-3px}
#ratingBarPreview>div,#ratingBarPreview>svg>g:last-child{display:none}#ratingBarPreview>svg{background-image:url(../images/bars_background.png);background-repeat:no-repeat;background-position:18px 14px}
#ratingBarPreview>svg>rect{display:none}.mkProductPageContainer .shadow{box-shadow:-10px 0 20px -25px rgba(0,0,0,0.27);-webkit-box-shadow:-10px 0 20px -25px rgba(0,0,0,0.27)}
.shadow,#frmSS12{box-shadow:0 5px 25px -25px rgba(0,0,0,0.4);-webkit-box-shadow:0 5px 25px -20px rgba(0,0,0,0.4);margin-bottom:10px}
.shadow{margin-bottom:0}.shadowLeft{box-shadow:-10px 0 20px -25px rgba(0,0,0,0.27);-webkit-box-shadow:-10px 0 20px -25px rgba(0,0,0,0.27)}
.shadowRight{box-shadow:5px 0 80px -45px rgba(0,0,0,0.4);-webkit-box-shadow:5px 0 80px -45px rgba(0,0,0,0.4)}HTML.dj_safari .mkProductPageContainer .shadow{box-shadow:0 10px 30px -45px rgba(0,0,0,0.4);-webkit-box-shadow:0 10px 30px -45px rgba(0,0,0,0.4)}
HTML.dj_safari .shadow,HTML.dj_safari #frmSS12{box-shadow:0 10px 30px -45px rgba(0,0,0,0.4);-webkit-box-shadow:0 10px 30px -45px rgba(0,0,0,0.4)}
HTML.dj_safari .shadowRight{box-shadow:5px 0 30px -45px rgba(0,0,0,0.4);-webkit-box-shadow:5px 0 30px -45px rgba(0,0,0,0.4)}
HTML.dj_safari .shadowLeft{box-shadow:-10px 0 30px -45px rgba(0,0,0,0.27);-webkit-box-shadow:-10px 0 30px -45px rgba(0,0,0,0.27)}
@-moz-document url-prefix(){.shadow,#frmSS12{box-shadow:0 10px 50px -45px rgba(0,0,0,0.25)}.shadowLeft{box-shadow:-10px 0 50px -50px rgba(0,0,0,0.27)}
.mkProductPageContainer .shadow{box-shadow:0 10px 40px -35px rgba(0,0,0,0.4)}.shadowRight{box-shadow:5px 0 50px -45px rgba(0,0,0,0.45)}
}.author-image img{margin:0 30px 10px 0}.mkProductPageContainer .authorBooksTitle h2{font-size:18px;margin-left:10px;margin-bottom:20px}
.mkProductPageContainer .authorBooksTitle h2:before{display:none}.mkProductPageContainer .horizontalDivider{margin-top:0;height:1px}
.mkProductPageContainer h2{margin-bottom:10px;margin-top:20px;left:-10px;position:relative}.mkProductPageContainer .carousel{padding:0;margin:10px 10px}
.mkProductPageContainer .pdpKompletiWidget.carousel{margin:10px 0}.mkProductPageContainer carousel h2:before{display:none}
.mkProductPageContainer carousel h2{padding:0}.mkProductPageContainer h2:before,.titleItems h2:before,.catalogEntryRecommendationWidget>h2>div>.titleItems:before,.mkHomeContainer #SLOT_homeAuthorBio h2 .titleItems:before,#frmSS12 h2:before,.categoryRecommendationWidget .titleItems:before,.mkTopSellers .titleItems:before,.shopping-cart-subfooter-section div>div>h2:before{content:"";position:relative;display:inline-block;width:4px;height:4px;background:#f47920;border-radius:50%;margin-right:5px;top:-4px}
#SLOT_WhoBoughtThese h2 .titleItems:before{margin-right:0}.mkHomeContainer #SLOT_homeAuthorBooks .titleItems:before{display:none}
.mkProductPageContainer.rowContainer>.row.margin-true{padding:0 25px}.mkProductPageContainer .widget_bundle_package_list .list_mode{border:0;width:100%}
.mkProductPageContainer div#widget_coordinate>.content{padding-bottom:0}.mkProductPageContainer div#widget_coordinate>.content>.coordinate_title{display:none}
#SLOT_AuthorPdpul .carousel.padding-true>.content{padding:0 60px 0 0}#SLOT_AuthorPdp ul>li>div:nth-child(2){position:relative;display:inline-block;padding:0 10px}
.list_mode .merchandisingAssociationWidget .product_info{min-height:0;width:100%;margin:0}#widget_coordinate .list_mode .product>.product_name_merch{height:auto}
.pdpProductAtributes>li>span:first-child{color:#939393;margin-right:5px}ul.pdpProductAtributes>li>span:last-child{font-weight:600;color:#333}
ul.pdpProductAtributes>li>.reviewsPreview{width:50%;position:relative;display:inline;top:1px}ul.pdpProductAtributes>li>span a{color:#333}
ul.pdpProductAtributes>li>span a:hover{color:#f47920}.available .subHeading{width:100%}.checkoutSliderProductName a,#box.shopping_cart_box #WC_CheckoutBottomESpotDisplay_div_1 .product_info a{overflow:hidden;text-overflow:ellipsis;display:inline-block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:20px;max-height:40px;padding:0 5px}
#box.shopping_cart_box #WC_CheckoutBottomESpotDisplay_div_1 .product_info .author-name a{line-height:16px}#SLOT_Atributespdp>div.mk-product-description:last-child{color:#ebebeb}
#SLOT_Atributespdp>div.mk-product-description:last-child ul li a{color:#333}#SLOT_Atributespdp .mk-product-description{font-size:15px}
.MKRewviewandCommentsWidget,.mkProductPageContainer .shadow{width:100%;max-width:100%;margin:0 auto 0 auto!important;position:relative;border-bottom:1px solid rgba(0,0,0,0.05)}
.mkProductPageContainer #SLOT_AuthorPdp_Kompleti.shadow,.mkProductPageContainer .row_Kompletomati.shadow,#SLOT_AuthorPdp_Kompleti,#row_Kompletomati{border:0}
.MKRewviewandCommentsWidget{padding:10px 20px 10px 10px}.mkProductPageContainer.rowContainer .row.margin-true:last-of-type{margin-bottom:25px}
.mk-product-description ul{padding-left:0}.author-name a{color:#f47920;text-decoration:none;margin-right:-2px}.author-name a:hover{text-decoration:underline}
.MKRewviewandCommentsWidget .rate-product-message .stars a:before{font-family:'FontAwesome';content:"\f005";transition:.15s all ease-in-out}
.MKRewviewandCommentsWidget .rate-product-message .stars>a:before{color:#ccc;cursor:pointer}.MKRewviewandCommentsWidget .rate-product-message .stars:hover>a:before{color:#f47920}
.MKRewviewandCommentsWidget .rate-product-message .stars>a:hover ~ a:before{color:#ccc}#fullimage_popup_close{width:30px;height:30px;top:0;right:0;background:#fff;border-radius:0 0 0 4px}
#fullimage_popup_close:before{color:#ebebeb;margin:0;top:8px;right:9px}#fullimage_popup_close:hover:before{color:#f47920}
#fullimage_popup>.dijitDialogPaneContent{overflow:visible!important}iframe.lookInsideFrame{width:1200px;height:700px}#SLOT_weRecommend h2:before{display:none}
#SLOT_Atributespdp,#SLOT_CommentsAndReviews,#SLOT_longDescription{width:960px}#SLOT_Kompletomati{width:56%}.mkProductPageContainer .carousel.padding-true>.content{margin:0}
#SLOT_AuthorPdp .product_image .image a img,#SLOT_weRecommend .carousel>.content>ul>li>div>div>a>img,#SLOT_weRecommend .product>.product_image img,.kompletomatiWidget .product_image .image a img,#SLOT_WhoBoughtThese .carousel .product>.product_image .image>a img{width:120px;max-height:210px;margin:0 auto;height:auto}
#SLOT_Kompletomati .product>.product_image img{width:65px}#SLOT_weRecommend .merchandisingAssociationWidget .content ul li,.kompletomatiWidget>.content>ul>li,#SLOT_Kompletomati .pdpKompletiWidget.carousel>.content>ul>li{max-width:20%}
#SLOT_weRecommend .carousel>.content>ul>li,#SLOT_AuthorPdp .carousel>.content>ul>li,#SLOT_WhoBoughtThese .carousel>.content>ul>li{max-width:11.1111%}
#SLOT_weRecommend #widget_coordinate .list_mode .product>.product_image_merch{min-height:200px;margin-bottom:8px}#SLOT_weRecommend .product>.product_image>a,#SLOT_weRecommend .carousel>.content>ul>li>div>div.image>a,#SLOT_AuthorPdp .product_image .image a{position:absolute;bottom:0;left:10%;right:10%;max-width:inherit}
.kompletomatiWidget>.content>ul>li .product_name a,#SLOT_weRecommend #widget_coordinate .list_mode .product>.product_name_merch a,#SLOT_WhoBoughtThese .product_info>div>a,#SLOT_AuthorPdp .carousel>.content>ul>li>div>a,#SLOT_weRecommend .product_info .book-name a{overflow:hidden;text-overflow:ellipsis;display:inline-block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:18px;max-height:36px}
#SLOT_WhoBoughtThese .product_info>div.author-name>a{display:block}#SLOT_WhoBoughtThese .catalogEntryRecommendationWidget{margin-top:10px}
.row.margin-true>div>div.kompletomatProduct{margin:0;position:relative;display:inline-table}.row.margin-true>div>div.kompletomatiWidget{margin:10px 10px 20px 10px}
.mkProductPageContainer .carousel>.content>ul{padding:0}.row.margin-true>div>div#widget_coordinate{margin:0}#SLOT_Kompletomati .carousel .content ul{padding-right:16px}
#SLOT_AuthorPdp .carousel .content ul{padding-right:28px}.mkProductPageContainer .carousel>.prevPageButton{left:8px}.mkProductPageContainer .carousel>.nextPageButton{right:11px}
@media(max-width:1737px){#SLOT_weRecommend .carousel>.content>ul>li,#SLOT_AuthorPdp .carousel>.content>ul>li,#SLOT_WhoBoughtThese .carousel>.content>ul>li{max-width:12.5%}
#SLOT_AuthorPdp .carousel .content ul{padding-right:25px}#SLOT_Kompletomati{width:63%}}@media(max-width:1487px){#SLOT_weRecommend .carousel>.content>ul>li,#SLOT_AuthorPdp .carousel>.content>ul>li,#SLOT_WhoBoughtThese .carousel>.content>ul>li{max-width:14.2857%}
#SLOT_AuthorPdp .carousel .content ul{padding-right:22px}#SLOT_Kompletomati{width:72%}}@media(max-width:1287px){#SLOT_weRecommend .carousel>.content>ul>li,#SLOT_AuthorPdp .carousel>.content>ul>li,#SLOT_WhoBoughtThese .carousel>.content>ul>li{max-width:16.6667%}
#SLOT_AuthorPdp .carousel .content ul{padding-right:18.8px}#SLOT_Kompletomati{width:84%}}@media(max-width:1046px){#SLOT_weRecommend .carousel>.content>ul>li,#SLOT_AuthorPdp .carousel>.content>ul>li,#SLOT_WhoBoughtThese .carousel>.content>ul>li{max-width:20%}
#SLOT_AuthorPdp .carousel .content ul{padding-right:15.5px}#SLOT_Kompletomati{width:100%}}@media(max-width:1024px){.MKRewviewandCommentsWidget{padding:10px 20px 10px 5px}
}@media(max-width:1400px){iframe.lookInsideFrame{width:1000px;height:600px}}@media(max-width:1280px){.row.margin-true>div>div.productReviewForm{width:50%}
iframe.lookInsideFrame{width:800px;height:500px}.product_text.shrink{max-height:140px}}@media(max-width:1100px){#SLOT_ShoppingItemImage{width:250px}
#SLOT_ShoppingItemDetails{padding:0 20px 0 0}}@media(max-width:1024px){#SLOT_ShoppingItemImage{width:230px}.row.margin-true .productReviewForm{position:absolute;left:0;top:-85px;width:50%;z-index:99;margin-top:15px;transform:translateX(50%)}
#SLOT_WhoBoughtThese h2 .titleItems{font-size:22px;left:0}#SLOT_Atributespdp,#SLOT_CommentsAndReviews,#SLOT_AuthorPdp,#SLOT_longDescription,#SLOT_WhoBoughtThese,#SLOT_weRecommend,#SLOT_Kompletomati,#SLOT_AuthorPdp_Kompleti{width:100%}
#Kompletomati_products_table_div{left:7px}iframe.lookInsideFrame{width:800px;height:500px}}@media(max-width:940px){#SLOT_ShoppingItemImage{width:230px}
.row.margin-true .productReviewForm{position:absolute;left:0;top:-85px;width:50%;z-index:99;margin-top:15px;transform:translateX(50%)}
#SLOT_Atributespdp,#SLOT_CommentsAndReviews,#SLOT_AuthorPdp,#SLOT_longDescription,#SLOT_WhoBoughtThese,#SLOT_weRecommend,#SLOT_Kompletomati,#SLOT_AuthorPdp_Kompleti{width:100%}
#Kompletomati_products_table_div{left:7px}iframe.lookInsideFrame{width:700px;height:400px}}@media(max-width:880px){#SLOT_weRecommend .merchandisingAssociationWidget .content ul li,.kompletomatiWidget>.content>ul>li,#SLOT_WhoBoughtThese .carousel>.content>ul>li,#SLOT_Kompletomati .pdpKompletiWidget.carousel>.content>ul>li,#SLOT_AuthorPdp .carousel>.content>ul>li,#SLOT_weRecommend .carousel>.content>ul>li{max-width:25%}
.mkProductPageContainer #SLOT_WhoBoughtThese .carousel,.mkProductPageContainer #SLOT_AuthorPdp .carousel{margin:10px 10px}
#SLOT_Kompletomati .carousel .content ul,#SLOT_AuthorPdp .carousel .content ul{padding-right:12.6px}}@media(max-width:820px){iframe.lookInsideFrame{width:600px;height:400px}
}@media(max-width:767px){.row.margin-true .productReviewForm{position:absolute;left:0;width:70%;top:-85px;z-index:99;transform:translateX(20%)}
#SLOT_CommentsAndReviews .submit-button.outside{top:auto;left:auto;position:relative;margin:15px 0}#SLOT_weRecommend .merchandisingAssociationWidget .content ul li,.kompletomatiWidget>.content>ul>li,#SLOT_Kompletomati .pdpKompletiWidget.carousel>.content>ul>li,#SLOT_AuthorPdp .carousel>.content>ul>li,#SLOT_weRecommend .carousel>.content>ul>li{max-width:33%}
#SLOT_WhoBoughtThese .product_info>.product_name>a{font-size:15px}#SLOT_WhoBoughtThese .carousel>.content>ul>li{max-width:33.33%}
.shopperActions .dropdown_primary .shoppping_list_content{width:80%!important}body[data-wc-device="mobile"] .carousel li .shopperActions .dropdown_primary .shoppping_list_content{width:100%!important}
iframe.lookInsideFrame{width:550px;height:350px}}@media(max-width:737px){#SLOT_Kompletomati .carousel .content ul,#SLOT_AuthorPdp .carousel .content ul{padding-right:3.2px}
}@media(max-width:600px){#SLOT_ShoppingItemImage{width:100%;padding:10px 20px}#MKReviewForm_RatingAck{position:relative;display:block;left:10px;top:-70px}
#SLOT_weRecommend .merchandisingAssociationWidget .content ul li{max-width:100%}#SLOT_ShoppingItemDetails{padding:0 20px 0 20px;margin-bottom:0}
#SLOT_ShoppingItemImage .author-name_mobile,#SLOT_ShoppingItemImage .bookTitle_Mobile{display:block}#SLOT_ShoppingItemImage .bookTitle_Mobile h1{position:relative;display:inline;line-height:14px;color:#333;font-size:18px;width:auto;font-weight:600;padding:0}
#SLOT_weRecommend .merchandisingAssociationWidget .content ul li,.kompletomatiWidget>.content>ul>li,#SLOT_WhoBoughtThese .carousel>.content>ul>li,#SLOT_Kompletomati .pdpKompletiWidget.carousel>.content>ul>li,#SLOT_AuthorPdp .carousel>.content>ul>li,#SLOT_weRecommend .carousel>.content>ul>li{max-width:50%}
#SLOT_ShoppingItemDetails .author-name,#SLOT_ShoppingItemDetails .product-rating,#SLOT_ShoppingItemDetails .descriptionExcerpt,#SLOT_ShoppingItemDetails .bookTitle,#SLOT_ShoppingItemDetails .item_spacer_3px{display:none}
#SLOT_Kompletomati .carousel .content ul,#SLOT_AuthorPdp .carousel .content ul{padding-right:9px}#SLOT_ShoppingItemDetails .priceTitle{display:inline-block;font-size:15px}
.kompletiProduct .product_image .image{margin:0 auto}iframe.lookInsideFrame{width:500px;height:400px}#SLOT_ShoppingItemDetails .namePartPriceContainer{margin-top:0}
#SLOT_ShoppingItemImage div.widget_product_image_viewer{margin:10px 0 0 0}#SLOT_ShoppingItemImage .priceForQuantityBox{display:none}
#SLOT_ShoppingItemDetails div.namePartPriceContainer>div>span.price{font-size:18px;margin-left:5px}#SLOT_ShoppingOptionsBox .quantity_section{position:absolute;bottom:0;padding-left:0}
#SLOT_ShoppingOptionsBox .product_text{padding:0}#SLOT_ShoppingOptionsBox .InventoryStatus_InStore,#SLOT_ShoppingItemDetails #productText,#SLOT_ShoppingItemDetails .product_text_more,#SLOT_ShoppingOptionsBox .sublist .item_spacer_10px,#SLOT_ShoppingOptionsBox .contentRecommendationWidget,#SLOT_ShoppingOptionsBox .available .availabilityBorder{display:none}
#SLOT_ShoppingOptionsBox .shopperActions{border:0}#SLOT_ShoppingOptionsBox .StoreLocatorInfoPDP{position:static}#storeLocatorSectionPDP{position:relative;display:block}
iframe.lookInsideFrame{width:400px;height:250px}}@media(max-width:537px){#SLOT_Kompletomati .carousel .content ul,#SLOT_AuthorPdp .carousel .content ul{padding-right:6.3px}
iframe.lookInsideFrame{width:400px;height:250px}}@media(max-width:480px){#SLOT_WhoBoughtThese h2{padding:0}#SLOT_weRecommend .product_image .image,#SLOT_WhoBoughtThese .product_image .image,.kompletomatiWidget .product_image .image,#SLOT_AuthorPdp .carousel>.content>ul>li>.product_image>.image{margin-top:10px}
.row.margin-true .productReviewForm{position:absolute;left:0;width:100%;top:85px;z-index:99;transform:initial}.mkProductPageContainer.rowContainer>.row.margin-true{padding:0 20px}
.mkProductPageContainer h2{left:-10px}#SLOT_WhoBoughtThese h2 .titleItems{left:10px}.mkProductPageContainer #SLOT_WhoBoughtThese .carousel,.mkProductPageContainer #SLOT_weRecommend div.carousel,.mkProductPageContainer #SLOT_AuthorPdp .carousel,.row.margin-true>div>div.kompletomatiWidget{margin:10px 0}
iframe.lookInsideFrame{width:500px;height:200px}#fullimage_popup{width:100%}#fullimage_popupContent img{padding:10px;width:100%;box-sizing:border-box}
iframe.lookInsideFrame{width:250px;height:180px}}.productsComments .product:before,.productsComments .product:after{content:"";display:table}
.productsComments .product:after{clear:both}.productsComments .product{width:100%;max-width:100%;padding:25px 0 0 0}.productsComments .shopperActions #add2CartBtn{max-width:150px;clear:both;position:relative;display:block;float:left}
.productsComments .shopperActions #add2CartBtn:hover .button_text:before{left:-10px}.productsComments .shopperActions .shoppping_list_content:before{left:0}
.productsComments .shopperActions .mkAddToFavorites{position:relative;width:50px;display:inline-block;float:left;margin-left:5px}
.productsComments .shopperActions{position:relative}.productsComments .product_left,.productsComments .product_right{position:relative;display:inline-block;vertical-align:top}
.productsComments .product_left{margin-right:20px}.productsComments .shopperActions .dropdown_primary .shoppping_list_content:before{left:0}
.productsComments .shopperActions .dropdown_primary:hover .shoppping_list_content:before{color:#f47920}.productsComments .shopperActions:hover .shoppping_list_content:before{left:0}
.productsComments .shopperActions .shoppping_list_content:before{left:0}.productsComments .shopperActions .dropdown_primary a{min-width:40px;width:40px;padding-bottom:0}
.productsComments .shopperActions .dropdown_primary{background:#fff;min-width:42px;width:42px;border:1px solid #ddd}.productsComments .product .product_image{height:auto;width:100px;float:left;overflow:visible}
.productsComments .product_image a{height:auto;width:100%;float:left;overflow:visible}.productsComments .product .product_image a img{width:100%}
.productsComments .product .product_details{float:left}.productsComments label{top:0}.productsComments .product .product_details .product_name{font-weight:400;font-size:18px;line-height:1.13;text-align:left;padding-bottom:10px;padding-bottom:5px}
.productsComments .product .product_details .product_name a{color:#333}.productsComments .product .product_details .product_name a:hover{color:#f47920;text-decoration:underline}
.productsComments .product .product_details .author_name{font-size:14px;line-height:1.13;text-align:left;color:black;padding-bottom:10px;color:#939393;padding-bottom:5px}
.productsComments .product .product_details .author_name a{color:#939393}.productsComments .product .product_details .author_name a:hover{color:#f47920;text-decoration:underline}
.productsComments .product .product_details .rating.stars{font-size:12px;line-height:1.13;text-align:left;color:black;padding-top:10px;padding-bottom:5px;padding-bottom:0}
.productsComments .product .comment{font-weight:bold;font-size:14px;line-height:1.13;text-align:left;color:black;padding-top:5px}
.productsComments .product .product_details .comment{font-size:14px;line-height:1.2em;text-align:left;color:#333;word-wrap:break-word;font-weight:600;padding:10px 0 10px 0}
.productsComments .product .product_details .commentAuthor_name{font-size:14px;line-height:1.13;text-align:left;color:#939393;padding-top:5px;padding-bottom:30px;padding-top:10px}
.productsComments .product .product_details .commentAuthor_name label{font-size:14px}.productsComments .product .product_details .date{font-size:12px;font-size:14px;line-height:1.13;text-align:left;color:#808080;padding:5px 0 5px 0;color:#939393}
.productsComments .product .date:before{font-family:"FontAwesome";content:"\f073";font-size:14px;padding:0 5px 0 0}
.margin-bottom-20{margin-bottom:20px}#quickLinksBar>li>a.customer-service-header:after{content:"|"}
.csrPage .csrPageNavigation{margin:0}.row.margin-true>div>div.csrPageNavigation{margin:10px 0 0 0}.row.margin-true>div>div.csrPageNavigation .facetSelect li{padding-left:20px;box-sizing:border-box}
.row.margin-true>div>div.csrPageNavigation .facetSelect li a{padding:5px 0}#container_orgUserList_detail,#container_orgUserList_detail .margin-true,#container_reqList_detail .margin-true{padding-left:0}
.findImagesSearchOption{display:none}#ImageManager_searchForm label#noImagesOnlyLabelCBLabel,#ImageManager_searchForm label#publishedOnlyLabelCBLabel,#ImageManager_searchForm label#englishOnlyLabelCBLabel{top:-7px}
#ImageManager_searchForm{background:#f8f8f8;padding:20px}.csrPage .inputField{background:#fff}.sign_in_registration .inputField{background:#f8f8f8}
.sign_in_registration .inputField option{background:#fff}.csrPage #contentWrapper .shadowLeft:before{height:50%}.csrPage div#widget_breadcrumb{padding-left:15px;height:auto}
.csrPage .toggle.button_secondary{background:transparent}.csrPage #contentWrapper #content .toolbar{margin:0}.csrPage #contentWrapper .findOrderSearchOption{background:transparent}
.csrPage #contentWrapper .listTable.findOrderlistTable{margin-left:10px}.csrPage #contentWrapper .findOrderlistTable .toolbar.collapsible{margin-bottom:0!important}
.csrPage #contentWrapper .dataTables_wrapper{max-width:100%;overflow-x:auto;padding:5px 0}.csrPage #contentWrapper #UsersReport_download{margin-bottom:25px;color:#f47920}
.csrPage #contentWrapper #UsersReport_download:hover{text-decoration:underline;color:#f47920}.csrPage #contentWrapper .dataTables_paginate.paging_simple_numbers .paginate_button.current{background:#f47920;color:#fff!important;border:0 solid;font-weight:bold}
#findOrdesResultList_table .tableHeader>div{width:12%}#findOrdesResultList_table .tableHeader>div:first-child{width:5%}#findOrdesResultList_table .tableHeader>div:last-child{width:6%}
#findOrdesResultList_table .packageStatus{text-align:center}@media(min-width:480px){.csrPage #contentWrapper .shadowLeft{padding-left:10px}
}@media(max-width:480px){#quickLinksBar>li>a.customer-service-header:after{left:8px;top:-1px}.csrPage #contentWrapper .shadowLeft{padding-left:10px}
.verticalDivider,.shadowLeft:before{display:none}.csrPage #contentWrapper .listTable.findOrderlistTable{margin-left:0}.csrPage #contentWrapper .shadowLeft{padding-left:0}
}#FindInventoryList_form_botton,#CrossCodeReports_form_botton{padding:10px 0;border-top:1px solid #ebebeb;margin-top:25px}
.productDetailTable.productDetailTable_csr{width:100%;min-width:600px;overflow-x:auto}.productDetailTable.productDetailTable_csr table{width:100%}
.productDetailTable.productDetailTable_csr table th,.productDetailTable.productDetailTable_csr table td{white-space:nowrap;padding:2px 3px}
.csrPage .sign_in_registration{margin-left:auto}.csrPage #Register br{content:"";display:block;margin:1px 0;height:1px}
.csrPage #Register input{margin-bottom:5px;background:#f8f8f8}img.icon{width:50%;height:auto}img.iconPreview{width:60px;height:auto}
.someAction input[type="button"]{position:relative;display:block}#CrossCodeReports_searchForm .inputField{background:#fff}
#CrossCode_download a{padding:5px;position:relative;display:inline-block;font-size:14px}#CrossCode_download a:hover{text-decoration:underline;color:#f47920}
#crossCodeDeleteSuccessPopup .footer,#crossCodeCreateSuccessPopup .footer,#crossCodeEditSuccessPopup .footer{display:none}
#crossCodeDeleteSuccessPopup #crossCodeDeleteSuccessPopup_close:before,#crossCodeCreateSuccessPopup_close:before,#crossCodeEditSuccessPopup_close:before{color:#939393}
#crossCodeDeleteSuccessPopup #crossCodeDeleteSuccessPopup_close:hover:before,#crossCodeCreateSuccessPopup_close:hover:before,#crossCodeEditSuccessPopup_close:hover:before{color:#f47920}
#editCrossCodeDiv #crossCodeCreate .formField{margin-bottom:5px}.croscodeBtn{margin-top:15px}#CustomBestSellerRefreshArea input,.dataTables_wrapper .dataTables_filter input{font-size:12px;padding:5px;width:80%;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #e0e0e0;border-radius:5px 5px 5px 5px}
#bestSellerCreateSuccessPopup #bestSellerCreateSuccessPopup_close:before{color:#939393!important}#bestSellerCreateSuccessPopup #bestSellerCreateSuccessPopup_close:hover:before{color:#f47920!important}
#bestSellerCreateSuccessPopup .footer{display:none}#editBestSeller .croscodeBtn,#crossCodeCreate .croscodeBtn{float:right;width:80px;margin-left:10px}
#editBestSeller,#crossCodeCreate{padding:10px 0 10px 0}#editBestSeller{border-top:1px solid #ebebeb}#bestSellerResultList_table_content_wrapper{border-top:1px solid #ebebeb}
#CustomBestSellerReportsSearch_table .dataTables_wrapper{padding:20px 0 5px 0!important}#bestSellerResultList_table_content_filter{width:300px}
#bestSellerResultList_table_content_filter label{float:right}#bestSellerResultList_table_content_filter input{position:relative;width:200px;float:right;top:-4px;margin-left:10px!important}
#imageUploadPage{background:#005696;border:0;color:#fff;min-width:150px;transition:.15s all ease-in-out}#imageUploadPage:hover{background:#f47920;transition:.15s all ease-in-out}
.dataTables_wrapper .dataTables_paginate .paginate_button{border:0!important}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#ebebeb!important;border:0!important;color:#333!important}
#image_upload_page_container{width:800px;height:650px}#image_upload_page_container .dijitDialogPaneContent,#image_upload_page_container .dijitDialogPaneContent .dijitContentPane{width:100%!important}
#lookinsideImageSlots{overflow-y:scroll;position:relative;display:block;max-height:570px;min-width:100%}#lookinsideImageSlots #id_1,.imageNumber{width:5%;font-size:13px;color:#939393}
#lookinsideImageSlots #id_2,.imageThumbnail{width:15%;padding:10px 0}#lookinsideImageSlots #id_3,.imageAction{width:80%}
#id_1,#id_2,#id_3{height:0;padding:0}.lookInsideTitle{text-align:center;position:relative;padding:8px 0;font-weight:600;background:#f8f8f8}
#lookinsideImageSlots{border-collapse:collapse}#lookinsideImageSlots tbody tr{text-align:center}#lookinsideImageSlots tbody tr td{border-bottom:1px solid #ebebeb}
#lookinsideImageSlots tbody,#lookinsideImageSlots thead{position:relative;display:inline-table;width:100%}#lookinsideImageSlots thead{display:none}
.dataTables_filter label{text-align:left;float:left}.dataTables_wrapper .dataTables_filter input{width:90%;float:left;margin-left:0!important}
#imageUploadPageBodyWrapper{position:relative;display:inline-block;padding:60px 0 20px 0;width:800px;z-index:998;border-radius:8px;min-height:570px;background:#fff}
.labelCenter{text-align:center;position:relative;display:inline-block;font-size:16px;box-sizing:border-box;padding-right:20px;width:100%;font-weight:600}
#imageUploadPageHeader{position:absolute;background:#fff;color:#333;padding:5px 0;border-radius:8px 8px 0 0;width:100%;font-size:20px;height:60px;border-bottom:1px solid #f3f3f3;z-index:999}
.imageAction{text-align:left}.imageAction label{margin-bottom:10px;position:relative;display:block;text-align:left}.labelTopStripe{position:relative;width:100%;display:inline-table;text-align:center;box-sizing:border-box;color:#939393;top:-3px}
.imageNumberLabel,.imageThumbnailLabel,.imageActionLabel{position:relative;display:table-cell;font-size:12px}.imageNumberLabel{width:5%}
.imageThumbnailLabel{width:15%}.imageActionLabel{width:80%}.imageAction input[type="button"]{float:right;background:#005696;color:#fff;border-radius:4px;border:0;font-size:14px;margin:0 20px 10px 0;cursor:pointer;padding:5px 10px}
.imageAction{padding:10px}.imageAction input[type="button"]:hover{background:#f47920}#lookinsideImageSlots tbody tr td.titleRow{border:0;padding:0}
#lookinsideImageSlots tbody tr.productMainImage td{border:0}.imageAction input[type="file"]{font-size:14px;font-family:'Source Sans Pro',sans-serif!important}
.redBack,span.redBack:before{background:#ec4343}.darkBlueBack,span.darkBlueBack:before{background:#09395b}.blueBack,span.blueBack:before{background:#2278ba}
.orangeBack,span.orangeBack:before{background:#f09b5d}.emkaOrange{color:#f09b5d}#headerRow1 .topright-add span{position:relative;display:inline;background:#09395b;right:-35px;padding:5px 20px 5px 10px}
#headerRow1 .topright-add span:before{content:"";position:absolute;top:0;left:-15px;display:block;border:14px solid #09395b;z-index:-1;border-left-width:1em;border-left-color:transparent;border-right-width:.3em}
#headerRow1 .topright-add a:hover{color:#f47920;transition:.15s all ease-in-out}#headerRow1 .topright-add a{transition:.15s all ease-in-out}
.starIcon:before,.starIcon:after,.tagIcon:before,.tagIcon:after{position:absolute;display:inline;font-family:'FontAwesome';content:"\f005";font-size:8px;top:13px;z-index:99;color:#f47920}
.tagIcon:before,.tagIcon:after{content:"\f02c";font-size:10px;top:10px}.starIcon:before,.tagIcon:before{left:20px}
.starIcon:after,.tagIcon:after{right:20px}#SLOT_SearchTopAdd div div div.left_espot{background:#f3f3f3;text-align:center;max-height:180px;line-height:0}
#SLOT_SearchTopAdd a{color:#333;position:relative;display:inline-block;transition:.15s all ease-in-out}#SLOT_SearchTopAdd p{padding:7px 12px}
#SLOT_SearchTopAdd a:hover{color:#f47920;text-decoration:underline;transition:.15s all ease-in-out}#SLOT_SearchTopAdd span{position:relative;display:inline-block}
#SLOT_SearchTopAdd span a{background:#fff;position:relative;display:inline-block;padding:3px 12px;margin:4px 25px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);z-index:1;transition:.15s all ease-in-out}
#SLOT_SearchTopAdd span a p{padding:0}#SLOT_SearchTopAdd span a:hover{color:#f47920;transition:.15s all ease-in-out}#SLOT_SearchTopAdd span a b{color:#f47920}
#SLOT_SearchTopAdd span.imgTopBanner{width:100%;max-height:180px}#SLOT_SearchTopAdd span.imgTopBanner a{padding:0;margin:0;background:0;box-shadow:none}
#SLOT_SearchTopAdd span.imgTopBanner a:before,#SLOT_SearchTopAdd span.imgTopBanner a:after{display:none}#SLOT_SearchTopAdd span a:after,#SLOT_SearchTopAdd span a:before{content:"";position:absolute;top:0;display:block;border:14px solid #fff;z-index:-1;transition:.15s all ease-in-out}
#SLOT_SearchTopAdd span a:after{left:-1em;border-right-width:1em;border-right-color:#fff;border-left-width:.3em;border-left-color:transparent}
#SLOT_SearchTopAdd span a:before{right:-1em;border-left-width:1em;border-left-color:#fff;border-right-width:.3em;border-right-color:transparent}
#SLOT_SearchTopAdd .left_espot.centered>a,#SLOT_SearchTopAdd .left_espot.centered>img{width:auto}#SLOT_HelpContent>div>div>div>div li:before{font-family:'FontAwesome';position:relative;left:-5px;float:left;color:#f47920;content:"\f105"}
#SLOT_HelpContent>div>div>div>div ul.numbers{list-style-type:decimal}#SLOT_HelpContent>div>div>div>div ul.numbers li:before{display:none}
.emkaTable{margin:20px 0;border-collapse:collapse;border-radius:4px;border:1px solid #ebebeb}.emkaTable tr:first-child{background:#ebebeb;border-radius:4px 4px 0 0}
.emkaTable tr{border-bottom:1px solid #ebebeb}.emkaTable th,.emkaTable td{padding:5px 15px;text-align:center}.emkaTable td:first-child,.emkaTable th:first-child{text-align:left}
#SLOT_HelpContent{padding:0 20px 100px 20px;border-left:1px solid #f8f8f8}#SLOT_HelpBestsellers{padding:0 20px 0 10px}#SLOT_HelpSidebar{padding:0}
#SLOT_HelpSidebar .contentRecommendationWidget{margin-top:20px}#SLOT_HelpSidebar .contentRecommendationWidget>div>h2{padding:0 20px 10px 20px;border-bottom:1px solid #f3f3f3}
#SLOT_HelpSidebar .contentRecommendationWidget a{padding:5px 20px;box-sizing:border-box;background:#f8f8f8}.mkHelpContainer #map{margin-bottom:40px!important}
.mkHelpContainer div#widget_breadcrumb{padding:10px 20px}.mkHelpContainer .mkTopSellers .header{padding:10px 0 10px 10px;margin-bottom:20px}
.mkHelpContainer .mkTopSellers .header .mkReadMore{position:relative;display:inline-block}.mkHelpContainer .mkTopSellers .header>.mkReadMore:last-child{display:none}
.mkHelpContainer .shadowLeft:before{margin-left:-20px}.mkHelpContainer img{max-width:100%;width:auto}.marginTop{margin-top:10px}
#SLOT_HelpSidebar>div>div>p{line-height:15px}#SLOT_HelpSidebar>div>div.left_espot p:first-child{position:relative;padding-top:5px;background:#f8f8f8}
#SLOT_HelpSidebar>div>div.left_espot p:last-child{padding-bottom:5px;background:#f8f8f8}#SLOT_HelpSidebar>div>div a{line-height:15px;position:relative;font-size:14px;color:#333;position:relative;transition:.15s all ease-in-out;display:inline-block;width:100%}
#SLOT_HelpSidebar>div>div a:hover{background:#fcfcfc}#SLOT_HelpBestsellers .mkTopSellers.carousel>.header>.controlBar{top:50px;z-index:2}
#SLOT_HelpSidebar>div>div>p:hover:before{left:5px;transition:.15s all ease-in-out}#SLOT_HelpSidebar>div>div a:hover{color:#f47920;transition:.15s all ease-in-out}
#SLOT_HelpContent>div>div>div>div{position:relative;display:block;padding-left:10px;margin:10px 0}.helpIcon{padding-left:50px;min-height:200px}
.helpIcon:before{font-family:'FontAwesome';font-size:12px;position:absolute;left:10px;margin-top:50px}
.helpIcon:after{position:absolute;content:"";left:30px;width:1px;top:0;height:150px;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f3f3f3 51%,#fff 100%);background:-webkit-linear-gradient(top,#fff 0,#f3f3f3 51%,#fff 100%);background:linear-gradient(to bottom,#fff 0,#f3f3f3 51%,#fff 100%)}
.helpIcon.phone:before{content:"\f095"}.helpIcon.envelope:before{content:"\f0e0"}
.helpIcon.book:before{content:"\f02d"}.helpIcon.user:before{content:"\f2be"}
.helpIcon.list:before{content:"\f022"}#SLOT_HelpContent>div>div>div>div>h2{margin-bottom:10px;margin-top:30px}
#SLOT_HelpContent>div>div>div>div>h3{margin-bottom:5px;margin-top:20px}#SLOT_HelpContent>div>div>div>div p{font-size:15px;margin:0 5px 10px 0}
#SLOT_HelpContent>div>div>div>div a{color:#f47920}.akcijeUgodnosti>.row>.col2>img{width:100%}.contentRecommendationWidget>div>div.left_espot.centered>a>img{max-width:750px;max-height:570px}
@media(min-width:1600px){#SLOT_HelpBestsellers .mkTopSellers .content .grid .product .product_info{width:75%}}@media(max-width:1600px){.mkHomeContainer>.row>div[data-slot-id="6"]>div>div>div>img{margin-right:0}
.mkHomeContainer>.row>div[data-slot-id="7"]>div>div>div>img{margin-left:0}.product_listing_container>.grid_mode li{width:18%!important}
}@media(max-width:1480px){#SLOT_homeAuthorBooks .carousel.padding-true>.content{margin:10px 60px 0 60px}}@media(max-width:1280px){#SLOT_homeAuthorBio .carousel>.content>ul>li:first-child{padding:10px 10px 10px 20px}
#SLOT_homeAuthorBio p{margin-bottom:20px}#SLOT_homeAuthorBio .carousel>.content>ul>li:first-child span{font-size:22px;line-height:24px}
#SLOT_homeAuthorBooks .product_image .image{min-height:220px!important}#SLOT_BottomQuote .left_espot.centered>img{max-width:150%;height:auto}
#SLOT_homeAuthorBooks .carousel.padding-true>.content{margin:10px 10px 0 10px;padding-top:10px}#widget_minishopcart{margin:16px 20px 16px 0}
#quickLinksBar>li>a{left:-10px}.departmentMenu{width:100%;left:0!important}#allDepartmentsMenu.departmentMenu{right:0!important;left:auto!important}
.departmentButton>span{padding:0 12px}.footer-wrapper>div{margin-bottom:15px}#footerRow1 .footer-wrapper>div{margin-left:0}
#SLOT_HelpBestsellers .mkTopSellers .content .grid>li{width:20%!important}#SLOT_HelpBestsellers .mkTopSellers .content .grid .product{text-align:center}
#SLOT_HelpBestsellers .mkTopSellers .content .grid .product .product_info{float:none;text-align:center}#SLOT_HelpBestsellers .mkTopSellers .content .grid .product .product_image{margin-left:30%}
.pageControlButton{display:none}.helpIcon{min-height:120px}#SLOT_HelpBestsellers .mkTopSellers .content .grid .product .product_info{width:100%}
#SLOT_HelpBestsellers{padding:0 20px 0 25px}#SLOT_HelpBestsellers .mkTopSellers .content .grid .product .product_image{margin-left:25%;min-height:110px}
.myAccountOrderDetails #box.myAccountMarginRight,.myAccountOrderDetails #order_details .th_align_left_normal .itemspecs{width:100%}
}@media(max-width:1024px){#searchBar,#secondary-nav{left:180px}#searchFilterButton{display:none}#logo .contentRecommendationWidget>#ci_espot__HeaderStoreLogo_Content>.left_espot>a>img{width:140px}
.departmentButton,.departmentButton.selected>span{font-size:15px}.departmentMenu>.header,.departmentMenu.active>.categoryList,.departmentMenu>.categoryList{width:100%}
#page #quick_cart_container{top:84px!important}#quickLinksBar>li>a:after{left:5px;background-image:none}#quickLinksBar>li.customerServicesItem>a:after{margin-left:3px}
#quickLinksBar>li>#Header_GlobalLogin_signOutQuickLink.Header_GlobalLogin_signOutQuickLink_CSR{padding:10px 0!important;top:1px;margin-right:10px}
#quickLinksBar li.customerServicesItem{right:65px}.departmentMenu .categoryList>li,.departmentMenu.active .categoryList>li{width:33%}
.departmentMenu.active>.categoryList,.departmentMenu>.categoryList{width:75%;padding-left:10px}#megamenu_banner{width:25%}
.departmentMenu.active #megamenu_banner img,.departmentMenu #megamenu_banner img{width:100%}#departmentsMenu .subCategoryList .titleItems{padding-left:14px}
.departmentMenu>.header>.link{padding:5px 20px 5px 0}#SLOT_homeAuthorBooks{margin-bottom:30px}#SLOT_homeAuthorBooks .carousel>.prevPageButton,#SLOT_homeAuthorBooks .carousel>.nextPageButton{top:40%}
#SLOT_homeAuthorBio .carousel>.content>ul>li:first-child{padding:10px 20px 0 20px;width:60%!important;padding:10px 10px 0 10px}
#SLOT_homeAuthorBio .carousel>.content>ul>li:last-child{width:40%!important}#SLOT_homeAuthorBio .carousel>.content>ul>li:first-child span{font-size:20px}
#SLOT_homeAuthorBooks .carousel.padding-true>.content{margin:0 10px 10px 10px;padding-top:0}.mkTopSellers .content .grid>li{max-height:150px}
.mkTopSellers .content .grid .product .product_image{padding:0 10px}.mkTopSellers .content .grid .product .product_image .image>a img{width:40px}
.mkTopSellers .content .grid>li .product:before{top:0;left:-2px;left:1px;font-size:11px}.mkTopSellers .content .product *:before,.mkTopSellers .content .product *:after{font-size:12px}
.mkHomeContainer .mkTopSellers .header .titleItems a{margin:0;padding:2px 7px;right:-15px;position:relative}span.quoteMark{width:25px;height:25px}
#SLOT_homeAuthorBio .carousel>.content>ul>li:first-child span{font-size:22px}.titleItems a{font-size:12px;padding:2px 7px}
.mkHomeContainer .carousel.padding-true>.content{margin:0}#footerRow1 div h2{font-size:18px;line-height:22px}#footerRow1 ul{padding-left:10px}
#footerRow1 ul li a{padding:5px 15px 5px 0}.productListingWidget .product_image .image{min-height:270px}.productListingWidget>.header_bar{width:95%}
.mkTopCategoryPage .carousel>h2{padding:0 0 10px 16px}#sendProductDetailsForm{margin-top:-60px;left:200px}#sendProductDetailsForm .formTriangle{display:none}
.rate-product-message{position:relative;margin:10px 0}#MKProductReviewForm{margin-top:0}.subCat_page_tab_content div.widget_search_results{width:100%}
.myAccountOrderDetails #box.myAccountMarginRight{width:100%;padding:0 20px}#SLOT_HelpBestsellers .titleItems a{left:15px}
.mkHelpContainer .mkTopSellers .header{margin-bottom:30px;padding:10px 0 10px 0}}@media(max-width:800px){#SLOT_homeAuthorBio p{font-size:16px}
}@media(max-width:768px){.topright-add,#secondary-nav ul li{display:none}#logo .contentRecommendationWidget>#ci_espot__HeaderStoreLogo_Content>.left_espot>a>img{width:120px;position:relative;top:-2px}
#secondary-nav ul li.langSelector{display:none}#quickLinksBar>li>a span br{display:none}#headerWrapper #languageSelection,.header_wrapper_position #languageSelection,li.langSelector:after,li.langSelector:hover:after{color:#333;left:50px;top:10px}
#headerWrapper #languageSelection{width:100%;left:0}#logo{top:12px;margin:0 0 0 12px;height:40px}#quickLinksBar{width:50%;top:4px;display:static}
#widget_minishopcart{margin:0 5px 0 0;width:50px}#minishopcart_total{right:5px}#searchBar,#searchBar.active{position:absolute;display:inline-block;width:100%;left:0;right:auto;top:43px;border:0;padding:0 10px}
#headerRow1{height:85px}.arrow-up{margin-right:24px}#page #Header_GlobalLogin_signInQuickLink.panelLinkSelected.selected{background:0;border:0;left:-10px}
#page #Header_GlobalLogin_signInQuickLink.panelLinkSelected.selected:after,#quickLinksBar>li>#Header_GlobalLogin_signOutQuickLink.Header_GlobalLogin_signOutQuickLink_CSR.selected:after{color:#f47920}
#page #Header_GlobalLogin_loggedInDropdown.menuDropdown{box-shadow:0 0 20px rgba(0,0,0,0.2)}#quickLinksMenu li.myAccountQuickLinkMobile{display:none}
#page #quick_cart_container{top:28px!important;width:100%!important;right:0!important}#page #quick_cart_container>.dijitDialogPaneContent{width:100%!important}
#page #Header_GlobalLogin_loggedInDropdown.menuDropdown,#page .loginMenuDropdown.active{right:70px!important;width:298px;border-radius:0;border:0;top:43px;background:#fff}
#SLOT_SearchTopAdd span.imgTopBanner,#SLOT_SearchTopAdd span.imgTopBanner a{background:#fff!important}#SLOT_SearchTopAdd span.imgTopBanner a img,#SLOT_SearchTopAdd .left_espot.centered>img{width:100%;max-width:728px}
#AdvancedSearchForm .priceRangeContainer span.inputbox{width:90%}#SLOT_BottomQuote .carousel>.content>ul>li>div>p{padding:0 50px;font-size:18px}
#SLOT_BottomQuote .carousel>.content>ul>li>div>p span{font-size:24px}.mkTopSellers .content .grid>li{max-height:150px}#SLOT_homeAuthorBio .carousel>.content>ul>li:first-child{padding:10px 20px 0 20px;width:60%!important;padding:10px 10px 0 10px}
#SLOT_homeAuthorBio .carousel>.content>ul>li:last-child{width:40%!important}#SLOT_homeAuthorBio p{font-size:14px;margin-bottom:10px}
#SLOT_homeAuthorBooks{margin-bottom:0}.mkHomeContainer>.row>div[data-slot-id="6"],.mkHomeContainer>.row>div[data-slot-id="7"]{margin:10px 0 20px 0;padding:0 10px}
#SLOT_homeAuthorBio .carousel>.content>ul>li:first-child span{font-size:18px}#SLOT_homeAuthorBooks .product_image .image{min-height:200px!important}
#frmSS12 input[type="button"]{padding:0 5px;font-size:11px}#frmSS12 input[name="email"]{font-size:11px;height:35px}
.titleItems a:before{margin-right:4px;font-size:12px}#SLOT_homeAuthorBio .carousel>.content>ul>li:first-child span:before{margin:0 10px 0 0}
#SLOT_homeAuthorBio .carousel>.content>ul>li:first-child span:after{margin:0 0 0 10px}#SLOT_homeTopSellers .carousel.clip-true>.content{top:5px}
#SLOT_homeTopSellers .carousel>.header .link_text span{position:relative;display:block;width:60%;margin-top:5px}.rowContainer>.row>div[data-slot-id="1"] span{display:none}
.productListingWidget .product_image .image{min-height:240px}.productListingWidget>.header_bar>.title>.num_products,.productListingWidget>.header_bar>.title{display:none}
.mkTopCategoryPage .product_image .image{min-height:220px}.mkTopCategoryPage .carousel.padding-true>.content{margin:0 10px}
.stars .star:before{font-size:13px}.ratingCount{font-size:12px;margin-left:0}.mkSubCatPage h1{font-size:22px}.mkSSTemplateWidget .productListingWidget>.header_bar{height:0!important}
.mkSSTemplateWidget .productListingWidget>.product_listing_container>h1#pageTitleHeader{display:none}.mkSSTemplateWidget .productListingWidget>.product_listing_container>ul>li>div.product>.product_image{margin-top:0}
.mkSSTemplateWidget .productListingWidget .product_image .image{min-height:240px}.rate-product-message{padding:10px}#MKRatingsRefreshArea{width:100%}
.submit-button.outside{left:10px;margin:80px 0 20px 0}.ratingsTitle{margin-top:120px;top:160px;left:0;position:relative}
#SLOT_CommentsAndReviews .reviewsPreview{left:auto;top:auto;margin:50px 0 0 0;position:relative}#MKProductReviewForm_ProductReview,#MKProductReviewForm_ProductComments{width:95%}
#SLOT_CommentsAndReviews .productReviewDiv{width:100%}.row.margin-true>div>div.productReviewForm{width:100%}.mkProductPageContainer .pdpKompletiWidget .shopperActions{clear:both}
.discountTxtSum .plusSign,.discountTxtSum .equalSign{font-size:14px}#SLOT_ShoppingOptionsBox{margin:20px}.product-review-buttons .submit-button,.product-review-buttons .cancel-button{font-size:14px}
body div#widget_minishopcart_popup>#cartDropdown>.content>.products>.product>.product_name{font-size:12px;width:40%;padding:0 5px 0 8px}
div#widget_minishopcart_popup>#cartDropdown .product>.product_image>a>img{height:auto;width:80%}body div#widget_minishopcart_popup>#cartDropdown>.content>.products>.product>.product_price{font-size:14px}
body div#widget_minishopcart_popup>#cartDropdown>.content>.products>.product>.product_image,body div#widget_minishopcart_popup_1>#cartDropdown>.content>.products>.product>.product_image{width:10%}
#cartDropdown .quantityLeftBtn a,#cartDropdown .quantityRightBtn a{width:20px;height:30px}.myAccountOrderDetails #order_details tr.nested th,#order_details tr.nested th.total,.myAccountOrderDetails #box.myAccountMarginRight{padding:0 10px}
#SLOT_HelpBestsellers .mkTopSellers .content .grid .product .product_image{margin-left:14%}}@media(max-width:750px){.mkHomeContainer .mkTopSellers .header .titleItems a{line-height:15px;width:50px}
}@media(max-width:665px){.mkHomeContainer .mkTopSellers .header .titleItems a{line-height:12px;width:42px;font-size:11px;padding:2px 2px}
#megamenu_banner{display:none}.departmentMenu.active>.categoryList,.departmentMenu>.categoryList{width:100%}}@media(max-width:600px){#quickLinksBar>li>a{font-size:12px;font-weight:600}
h2{font-size:18px!important}.mkHomeContainer .mkTopSellers .header .titleItems a{width:auto;font-size:12px;padding:5px 10px}
#AdvancedSearchForm .form_2column .column,#WC_AdvancedSearchForm_FormInput_searchTerm{width:100%}#WC_AdvancedSearchForm_FormInput_searchType{margin-top:10px;width:100%}
#AdvancedSearchForm .priceRangeContainer div.range:last-child span.label{margin-left:0}#quickLinksBar>li>a>br{display:none}
#logo{margin:0 0 0 12px;height:40px}#logo .contentRecommendationWidget>#ci_espot__HeaderStoreLogo_Content>.left_espot>a>img{width:100px}
#quickLinksBar>li>#Header_GlobalLogin_signOutQuickLink.Header_GlobalLogin_signOutQuickLink_CSR:after,#quickLinksBar>li>#Header_GlobalLogin_signOutQuickLink.Header_GlobalLogin_signOutQuickLink_CSR:hover:after{position:relative;font-family:"FontAwesome";content:"\f2bd";color:#f3f3f3;font-size:20px;padding:14px 5px 10px 0;color:#f3f3f3}
#quickLinksList{margin-right:10px}#quickLinksBar>li>a span br{display:block;line-height:0}.departmentMenu>.header,.departmentMenu.active>.categoryList{position:relative;float:none;width:100%;border-bottom:0;padding:0;top:0}
.departmentMenu>.header>.link{position:relative;padding:10px 20px;font-weight:600;left:0;margin:0;color:#333;border-bottom:1px solid #f3f3f3}
.departmentMenu>.header>.link:after{display:none}.departmentMenu>.header>.toggle{right:0;margin:0;padding:0}#departmentsMenu .categoryList .titleItems a{font-size:15px;position:relative;display:inline-block;width:100%;padding:0 10px}
#departmentsButton,#departmentsButton>span{position:relative;display:inline-block;float:left;background:0;background-image:none;height:35px;margin:0;font-size:15px;font-weight:700}
#departmentsButton>span{padding:0 25px}#departmentsButton>span:before{position:absolute;font-family:'FontAwesome';content:"\f0dd ";font-size:12px;top:-2px;left:10px}
.departmentMenu{border:0}#departmentsMenu>li{cursor:none}#departmentsButton.basicButton.selected>span:before{color:#f47920}
#departmentsMenu.active{border:0;color:#333;box-shadow:0 0 20px rgba(0,0,0,0.1)}#searchButton{display:none}#searchDropdown{left:0;right:0;top:34px}
#searchTermWrapper{width:40%;border-right:0}#megamenu_banner{display:none}.subcategoryList{border-bottom:0;background:#ebebeb;margin:0}
.subcategoryList>li{width:100%}.subcategoryList>li:first-child{margin-top:10px}.subcategoryList>li:last-child{border-bottom:0}
.subcategoryList>li>a{margin:0;padding:8px 8px 8px 40px}.subcategoryList>li>a:hover{background:0}#navigationBreaker,#departmentsMenu>li.active{display:none}
#departmentsMenu>li.hidden{position:static}.departmentMenu{width:100%;box-shadow:none;background:0;min-height:auto;opacity:1;visibility:visible;height:auto}
#page #Header_GlobalLogin_loggedInDropdown.menuDropdown,#page .loginMenuDropdown.active{width:100%;right:0!important}#page #Header_GlobalLogin_signInQuickLink.panelLinkSelected.selected,#quickLinksBar>li>a#Header_GlobalLogin_signInQuickLink{left:0;width:80px;font-size:10px;line-height:14px}
#quickLinksBar>li>a#Header_GlobalLogin_signInQuickLink{padding:10px 0;top:13px;text-align:right}#quickLinksBar li.customerServicesItem{display:none}
#quickLinksBar>li.userLoginItem.hidden,#quickLinksBar>li.userLoginItem{visibility:visible;width:40px;height:40px}#quickLinksBar>li.userLoginItem{width:100px}
#quickLinksBar>li.userLoginItem>a:after{font-size:12px;padding:0;top:0;content:"\f0d7"}#quickLinksBar>li>a:after{position:relative;display:inline-block;font-family:'FontAwesome';content:"\f0c1";font-weight:400;float:right;top:3px;font-size:20px;padding:14px 5px 10px 0}
#quickLinksBar>li>a#quickLinksButton{font-size:10px;line-height:12px;width:80px;float:right;text-align:right}#quickLinksBar>li>a#quickLinksButton span{position:relative;display:inline-block;padding:10px 0}
#Header_GlobalLogin_signInQuickLink:after{content:"\f0d7"}.departmentMenu .categoryList>li,.departmentMenu.active .categoryList>li{width:100%;padding:0;margin-bottom:0}
.departmentMenu.active{min-height:auto}.departmentMenu a{font-size:16px;color:#333}.megamenu-left{float:none;color:#fff}
#navigationBreaker,#departmentsMenu>li.active{display:none}.categoryList>li{width:100%;padding-right:0;border-bottom:1px solid #ebebeb;background:#f3f3f3;overflow:hidden}
.categoryList>li:last-child{border-bottom:0}.categoryList>li>a{font-size:14px;font-weight:800;background:#f3f3f3;width:90%;float:left;margin:0;padding:10px 8px 10px 30px}
.categoryList>li>a.categorylistToogle{position:absolute;width:2%;height:18px;right:0;z-index:99999}li>.categorylistToogle:after,li.active>.categorylistToogle:after,a.toggleSubCat:after{position:absolute;font-family:'FontAwesome';content:"\f196";font-weight:300;font-size:14px;padding:10px;color:#333;right:4px;top:3px}
.subCattoggle{height:40px}.subCategoryList.active{height:auto}a.toggleSubCat{position:absolute;display:inline-block;right:0;top:15px;width:40px;height:40px;z-index:999}
li>.categorylistToogle:after{color:#333}li.active>.categorylistToogle:after,a.toggleSubCat.selected:after{content:"\f147";color:#f47920}
ul.categoryList>li.active{height:auto}.subCategoryList{position:relative;display:inline-block;width:100%;margin-top:-15px}
.subCategoryList .titleItems{padding:10px 25px;font-size:15px!important;border-bottom:1px solid #ebebeb;margin-bottom:0}
.subCategoryList h2{position:relative;display:inline-block;width:100%;margin-top:15px}.subCategoryList a.product_group_name{width:100%;padding:10px 30px;position:relative;font-size:14px;border-radius:0;font-weight:400;left:0;display:inline-block;box-sizing:border-box;background:#ebebeb}
.subCategoryList>div>div{width:100%;padding:0!important}#departmentsMenu.active{padding:0}#quickLinksBar{width:60%}#quickLinksBar>li>#Header_GlobalLogin_signOutQuickLink.Header_GlobalLogin_signOutQuickLink_CSR{width:80px;height:30px;text-align:right;left:0;padding:10px 4px 10px 4px!important;margin-right:0}
#quickLinksBar>li>#Header_GlobalLogin_signOutQuickLink.Header_GlobalLogin_signOutQuickLink_CSR.selected:after{color:#f47920}
#MiniShoppingCart{border:0}#widget_minishopcart,#widget_minishopcart:hover:not(.nohover){margin:0!important;right:7px}#quick_cart_container>.dijitDialogPaneContent{width:100%}
.mobileRightButtons{display:inline-block;position:relative;right:0;height:35px;float:right;top:2px}li.mobileLink{position:relative;display:inline;color:#fff;padding:5px 15px 0 0;font-size:15px;font-weight:700;top:6px}
li.mobileLink a:visited{color:#fff}.departmentMenu>.header>.toggle>span:before,.departmentMenu>.header>.toggle.selected>span:before{position:relative;font-family:'FontAwesome';content:"\f196";font-size:14px;font-weight:300;padding:10px;top:10px;left:5px}
.departmentMenu>.header>.toggle>span:before{color:#333}.departmentMenu>.header>.toggle.selected>span:before{content:"\f147";color:#f47920}
.departmentMenu>.header>.toggle,.departmentMenu>.header>.toggle span{width:40px;height:40px}#SLOT_SearchTopAdd span a,#SLOT_SearchTopAdd p{font-size:12px}
.starIcon:before,.starIcon:after{top:10px}.tagIcon:before,.tagIcon:after{top:10px;font-size:8px}#SLOT_SearchTopAdd span a:after,#SLOT_SearchTopAdd span a:before{border:11px solid #fff}
#SLOT_SearchTopAdd span a:after{border-right-width:5em;border-left-width:.3em;border-left-color:transparent}#SLOT_SearchTopAdd span a:before{border-left-width:1em;border-right-width:.3em;border-right-color:transparent}
.mkHomeContainer .carousel>h2{padding:0}#SLOT_homeAuthorBio .carousel>h2{margin-bottom:10px}.mkHomeContainer>.row>div[data-slot-id="2"] .left_espot.centered{padding:0}
.mkHomeContainer>.row>div[data-slot-id="2"] .left_espot.centered img{position:relative;width:150%;max-width:150%;left:-25%}
.titleItems span{width:95%;font-size:18px;line-height:20px}#SLOT_HelpBestsellers .titleItems span,#SLOT_homeTopSellers .titleItems span{width:auto}
#frmSS12{padding:20px 0 0 0}#SLOT_homeTopSellers{padding:0 10px}.mkTopSellers .content .grid{margin-top:40px}.mkHomeContainer #SLOT_homeCenterAds{margin:10px 0 30px 0;padding:0 10px}
.mkHomeContainer #SLOT_homeCenterAds .carousel.padding-true{padding:0}.mkHomeContainer #SLOT_homeCenterAds .carousel>.prevPageButton,.mkHomeContainer #SLOT_homeCenterAds .carousel>.nextPageButton{width:30px;height:30px}
.mkHomeContainer #SLOT_homeCenterAds .carousel>.prevPageButton:before,.mkHomeContainer #SLOT_homeCenterAds .carousel>.nextPageButton:before,.mkHomeContainer #SLOT_homeCenterAds .carousel>.prevPageButton:hover:before,.mkHomeContainer #SLOT_homeCenterAds .carousel>.nextPageButton:hover:before{font-size:20px}
#SLOT_homeAuthorBio p{margin-bottom:10px;font-weight:400}#SLOT_homeAuthorBio .carousel .left_espot.centered{margin:0 5px 0 5px}
#SLOT_homeAuthorBio .carousel>.content>ul>li:first-child span{font-size:16px}#SLOT_homeAuthorBio .carousel>.content>ul>li:first-child span:before{font-size:16px;margin:0 10px 0 0}
#SLOT_homeAuthorBio .carousel>.content>ul>li:first-child span:after{font-size:16px;margin:0 0 0 10px}#SLOT_homeAuthorBio .carousel>.content>ul>li:first-child{width:60%!important;padding:0 10px;font-size:14px}
#SLOT_homeAuthorBio .carousel>.content>ul>li:last-child{width:40%!important}#SLOT_homeAuthorBio .left_espot.centered>img{margin-top:0}
#SLOT_homeAuthorBio p{font-size:15px}#SLOT_homeAuthorBooks{margin-bottom:20px}#SLOT_homeAuthorBooks .product_image .image{min-height:200px!important}
.mkHomeContainer .carousel .product>.product_image .image>a img{max-height:200px!important}.mkHomeContainer #SLOT_homeAuthorBooks .carousel>.nextPageButton,.mkHomeContainer #SLOT_homeAuthorBooks .carousel>.prevPageButton{top:150px}
.mkHomeContainer #SLOT_BottomQuote>div>div{min-height:400px}.mkHomeContainer #SLOT_BottomQuote .carousel>.content>ul>li>div>p{padding:0 30px;font-size:18px}
.mkHomeContainer #SLOT_BottomQuote .left_espot.centered>img{width:auto;height:400px}.mkHomeContainer #SLOT_BottomQuote .carousel>.content>ul>li>div>p span{font-size:22px}
.mkHomeContainer #SLOT_BottomQuote .carousel>.content>ul>li{overflow:visible}.mkTopSellers .content .grid .product .product_image{padding:0 10px 0 12px}
.mkTopSellers .content .grid .product .product_image .image>a img{width:70px}.mkSubCatPage .mkTopSellers .content .grid .product .product_image .image>a img{width:70px}
.mkHomeContainer>.row>div[data-slot-id="6"]>div>div>div>img,.mkHomeContainer>.row>div[data-slot-id="7"]>div>div>div>img{display:none}
.mkHomeContainer>.row>div[data-slot-id="6"],.mkHomeContainer>.row>div[data-slot-id="7"]{margin:0;padding:0}
#SLOT_EnglishBooks .carousel>h2{margin-top:10px}#SLOT_homeAuthorBooks h2>div>.titleItems a{margin-bottom:5px}#SLOT_EnglishBooks .product_image .image{min-height:200px}
.mkTopSellers .content .grid>li .product:before{left:1px;font-size:12px}.carousel.padding-true>.content{margin:0 10px}h2>div>.titleItems{font-size:18px!important;left:5px;margin-bottom:5px}
.carousel>.prevPageButton{left:20px!important}.carousel>.nextPageButton{right:20px!important}.carousel>.content>ul>li{overflow:hidden}
.mkHomeContainer>.row>div[data-slot-id="2"] .carousel>.prevPageButton{left:0;top:60%}.mkHomeContainer>.row>div[data-slot-id="2"] .carousel>.nextPageButton{right:0;top:60%}
.pageControl.dot>a{margin:5px}#SLOT_HelpBestsellers .mkTopSellers .content .grid>li{width:100%!important}#SLOT_HelpBestsellers .mkTopSellers .content .grid .product .product_info{float:right;text-align:left;width:80%}
#SLOT_HelpBestsellers .mkTopSellers .content .grid .product .product_image{margin-left:15px}#SLOT_HelpBestsellers .titleItems a{left:0}
#SLOT_HelpBestsellers .mkTopSellers .content .grid>li .product:before{left:1px;font-size:12px}#SLOT_HelpSidebar .contentRecommendationWidget{margin-top:0}
#SLOT_HelpSidebar .contentRecommendationWidget>div>h2{padding:7px 15px 7px 20px}#SLOT_HelpSidebar .contentRecommendationWidget>div>h2:after{font-family:'FontAwesome';content:"\f196";float:right;font-size:14px;font-weight:300;position:relative;top:4px}
#SLOT_HelpSidebar .contentRecommendationWidget a{padding:10px 20px}.helpMenuHidden{overflow:hidden;height:0}#SLOT_HelpSidebar .contentRecommendationWidget>div>h2.iconOpen:after{content:"\f147";color:#f47920}
.productListingWidget>.header_bar{width:90%;margin:0 auto}.productListingWidget .product_image .image{min-height:280px!important}
.titleItems a{display:none;font-size:12px;top:-4px;position:relative;padding:2px 10px}.mkHomeContainer .mkTopSellers .header .titleItems a,#SLOT_HelpBestsellers .titleItems a,#SLOT_homeAuthorBooks h2>div>.titleItems a{display:inline-block}
.mkHomeContainer .mkTopSellers .header .titleItems a{right:5px}.mkTopCategoryPage .carousel.padding-true>.content{margin:0}
.subCat_page_tab_content div.widget_search_results{padding:20px 30px 30px 30px}#footerRow1 .footerToggle:before{position:relative;font-family:'FontAwesome';content:"\f196";font-size:15px;top:1px;padding:0 10px 0 0}
#footerRow1 .show .footerToggle:before{content:"\f147";color:#f47920}.toggleContainer{overflow:hidden}
.toggleContainer.hidden{height:25px;min-height:25px}#footerRow1 .footer-wrapper>div.toggleContainer{min-height:auto}.toggleContainer.show{height:auto}
#footerRow2 .col6:first-child,#footerRow2 .col6:last-child{text-align:center;float:none}#creditcards ul{-webkit-padding-start:0}
.pdpHelpContainer{display:none}#Kompletomati_products_table_div .shopperActions{width:100%}.shopperActions #addToShoppingListBtn{margin-bottom:10px}
#Kompletomati_products_table_div thead tr th,#Kompletomati_products_table_div tr#row_total th{font-size:12px}#Kompletomati_products_table_div tbody tr td{font-size:12px}
.available .availabilityBorder{margin-left:0;width:94%}.product-review-buttons .submit-button,.product-review-buttons .cancel-button,.product-review-buttons .cancel-button a,.product-review-buttons .submit-button a{width:100%;box-sizing:border-box;text-align:center}
.product-review-buttons .submit-button,.product-review-buttons .cancel-button{margin-bottom:10px}#MKProductReviewForm_ProductReview,#MKProductReviewForm_ProductComments{width:100%}
.socialShareLabel{font-size:14px}#storeLocatorSectionPDP{position:absolute;bottom:-30px;width:88%;left:20px}#SLOT_ShoppingOptionsBox .available .subHeading.nearStoresLabel{position:absolute;width:50%;text-align:center;padding:4px;height:44px;border-radius:4px;background:#ebebeb;bottom:-45px}
#SLOT_ShoppingOptionsBox .available .subHeading.nearStoresLabel span{width:40%;display:inline-block;text-align:left;line-height:18px}
#SLOT_ShoppingOptionsBox .available .subHeading.nearStoresLabel.inactiveStoreBtn span{display:none}#SLOT_ShoppingOptionsBox .available .subHeading.nearStoresLabel:before{position:relative;font-family:'FontAwesome';content:"\f041";font-size:25px;color:#f47920;top:-5px;padding:0 10px 0 0}
#SLOT_ShoppingOptionsBox .available .subHeading.nearStoresLabel.active:before{color:#f47920}#inventoryByStoresBtn{width:50%;min-width:50%;top:25px;height:44px;float:right;background:#ebebeb;text-align:canter}
#inventoryByStoresTitle{padding:0}#SLOT_ShoppingOptionsBox .available .subHeading{margin-bottom:20px}#SLOT_ShoppingOptionsBox .available .sublist span.inventoryStatusTxt,#SLOT_ShoppingOptionsBox .store_name{padding:0}
#inventoryByStoresTitle span{color:#333;top:-8px;width:50%;line-height:18px;top:-12px;text-align:left;display:inline-table;position:relative;transition:.15s all ease-in-out}
#SLOT_ShoppingOptionsBox #inventoryByStoresTitle{text-align:center;padding:4px}.storesListPDP{position:absolute;top:70px;max-height:0;visibility:hidden;overflow:hidden;overflow-y:scroll;background:#fff;padding:10px;box-shadow:0 15px 30px -27px rgba(0,0,0,0.6);transition:.2s all ease-in-out;border:1px solid #ebebeb;border-top:0}
.storesListPDP.open{max-height:330px;visibility:visible;transition:.2s all ease-in-out}#SLOT_ShoppingOptionsBox .singleInventoryStatus{padding-bottom:8px;margin:0 0 5px 0}
.author-image{margin:0 20px 5px 0;max-width:150px}.author-image img{max-width:150px}#inventoryByStoresBtn #inventoryByStoresTitle:before{top:4px}
.available a.check_stores{font-size:13px;padding:15px 0 20px}.StoreLocatorInfoPDP{display:block}#SLOT_ShoppingOptionsBox .available .subHeading.nearStoresLabel.inactiveStoreBtn:before{top:10px;left:-45px;color:#fff}
div.content_wrapper>div.content_left_shadow>div.content_right_shadow>div.main_content{padding:0}.storeLocatorTop .storeLocatorRight,.storeLocatorTop .storeLocatorLeft,#findNearest,.drop_down_country{width:100%}
.storeLocatorRight{top:0;float:none}.store_locator_title{font-size:18px}.gift_content,.instruction{padding:0;font-size:12px}
.gift_header{margin:0;border-bottom:0}#WC_StoreLocator_div_35{width:60%}#WC_StoreLocator_div_38{width:40%}#bopis_table td{display:block;width:50%;float:left}
#bopis_table .dotted_bottom_border{border-bottom:0}#bopis_table1 td[headers="PhysicalStores_tableCell_1"],#bopis_table td[headers="PhysicalStores_tableCell_result1"]{width:50%}
.order_details_my_account,.my_account_content_bold{font-size:14px;font-weight:600;color:#333;line-height:16px}#gift_registry_box .nested{display:none}
#bopis_table1>tbody>tr>td:nth-child(2){font-size:10px;line-height:13px;position:relative;top:10px;left:-10px}#bopis_table>tbody>tr>td:nth-child(2){font-size:10px;line-height:13px;position:relative;left:10px;top:5px;min-height:140px}
#bopis_table1>tbody>tr>td>p.my_account_content_bold{font-size:16px;line-height:16px;font-weight:600;margin-bottom:10px}#bopis_table1>tbody>tr>td>p{line-height:16px}
#four-grid-wishlist .button_primary{width:100%;float:right}#bopis_table1>tbody>tr{background:#fff;height:auto;padding:20px 0;position:relative;display:block;margin-bottom:10px;border:1px solid #ebebeb;box-shadow:1px 2px 5px rgba(0,0,0,0.1)}
#four-grid-wishlist .img{margin:0 auto;margin-top:40px}.button_footer_line.bottomBtn,.button_footer_line.topBtn{float:right;padding-top:5px}
#gift_registry_box .button_footer_line.bottomBtn{margin-bottom:10px}#location .location_select{margin-right:0}#bopis_table>tbody>tr{display:inline-block;margin-bottom:8px;width:100%;box-sizing:border-box;position:relative;border:1px solid #ebebeb;box-shadow:1px 2px 5px rgba(0,0,0,0.1)}
#bopis_table1 td{padding:5px 10px}#bopis_table1{position:relative;display:inline-block;border-radius:4px;margin:0;padding:0}
#bopis_table1 .dotted_bottom_border{border-bottom:0}a.remove_store_link{position:absolute;background:#f3f3f3;right:0;border-radius:0;margin-top:-25px;padding:5px 8px 5px 10px}
.avail .button_primary{position:absolute;bottom:0;border-radius:0 0 4px 0;right:0}#four-grid-wishlist .offerprice{position:relative;display:inline-block}
body div#widget_minishopcart_popup>#cartDropdown>.content>.products>.product>.product_image,body div#widget_minishopcart_popup_1>#cartDropdown>.content>.products>.product>.product_image{width:15%;padding:0 0 0 5px}
#sign_in #sign_in_form .input_width_standard,.input_width_standard{width:100%;background:#f8f8f8;border:1px solid #ddd}#notification_container{background:#f8f8f8;border-top:1px solid #ddd;padding:5px 10px}
#sign_in div.item_wrapper{border-top:1px solid #ddd}div.item_wrapper{padding:10px}#sign_in .single_button_container .button_half,#Register_new_user .single_button_container .button_half,.single_button_container .button_half_more{width:100%;background:#005696;border:0;box-shadow:none;color:#fff}
#sign_in .single_button_container{width:100%}.error{color:#ec4343}div.item_wrapper,div.item_wrapper_button,div.item_wrapper div.sub_wrapper{border-top:1px solid #ebebeb}
.myAccountOrderDetails .my_account#WC_OrderShipmentDetails_div_1 .button_footer_line{top:0}.myAccountOrderDetails #container_MyAccountDisplayB2B .button_footer_line#WC_OrderShipmentDetails_div_29{right:0}
.myAccountOrderDetails #box.myAccountMarginRight{padding:0}.myAccountOrderDetails #OrderConfirmPagingDisplay #order_details .th_align_left_normal .itemspecs{width:70%;display:block;clear:both}
.myAccountOrderDetails #container_MyAccountDisplayB2B .button_footer_line{margin-right:0}#four-grid-wishlist .author-name a{max-width:100%}
.productsComments .product .product_details{width:100%}.productsComments .product .product_image{width:70px}.productsComments .product_left{margin-right:10px}
}@media(max-width:480px){#SLOT_HelpBestsellers .mkTopSellers .content .grid{margin-bottom:30px}#SLOT_HelpBestsellers .mkTopSellers .content .grid .product .product_info{width:70%}
#SLOT_HelpBestsellers .mkTopSellers .content .grid .product .product_image{margin-left:17px}#SLOT_HelpContent{padding:0 10px 10px 10px}
#SLOT_HelpContent .emkaTable{font-size:13px;position:relative;left:-10px}#SLOT_HelpContent .emkaTable th,#SLOT_HelpContent .emkaTable td{padding:5px 8px}
#quickLinksBar>li>#Header_GlobalLogin_signOutQuickLink.Header_GlobalLogin_signOutQuickLink_CSR{left:20px}#quickLinksBar>li>a#Header_GlobalLogin_signInQuickLink,#page #Header_GlobalLogin_signInQuickLink.panelLinkSelected.selected{left:30px}
#SLOT_ShoppingOptionsBox .available .subHeading.nearStoresLabel span,#inventoryByStoresTitle span{font-size:13px;line-height:17px}
}@media(max-width:400px){#quickLinksBar>li>a#quickLinksButton span #quickLinksBar>li.userLoginItem,#quickLinksList{width:50px;margin:0 0 0 20px}
#quickLinksBar>li>a:after{top:-1px}#quickLinksBar>li>#Header_GlobalLogin_signOutQuickLink.Header_GlobalLogin_signOutQuickLink_CSR{left:70px}
#quickLinksBar>li>#Header_GlobalLogin_signOutQuickLink.Header_GlobalLogin_signOutQuickLink_CSR.selected:after,#quickLinksBar>li>a:after{color:#f47920;width:100%;text-align:center}
#quickLinksBar>li>a#Header_GlobalLogin_signInQuickLink{text-align:left}#quickLinksBar>li.userLoginItem>a:after{top:-13px}
#quickLinksBar>li>a:after{color:#f3f3f3}#quickLinksBar>li>a#Header_GlobalLogin_signInQuickLink,#page #Header_GlobalLogin_signInQuickLink.panelLinkSelected.selected{left:50px}
HTML[lang="en"] #quickLinksBar>li>a#Header_GlobalLogin_signInQuickLink,HTML[lang="en"] #quickLinksBar>li>a#Header_GlobalLogin_signInQuickLink.selected{left:20px}
HTML[lang="en"] #quickLinksBar>li>a#Header_GlobalLogin_signInQuickLink:after,HTML[lang="en"] #quickLinksBar>li>a#Header_GlobalLogin_signInQuickLink.selected:after{left:40px}
#SLOT_ShoppingOptionsBox .available .subHeading.nearStoresLabel span,#inventoryByStoresTitle span{font-size:12px;width:60%;font-weight:600;letter-spacing:.3px;line-height:15px}
#SLOT_ShoppingOptionsBox .available .subHeading.nearStoresLabel span{position:relative;top:2px}#SLOT_ShoppingOptionsBox .available .subHeading.nearStoresLabel:before{top:-3px}
h2>div>.titleItems{margin-bottom:10px}}@media(max-width:380px){.productsComments .product .product_image{width:55px}.product_image #look_inside_title,.item_container #look_inside_title{width:70px}
}@media(max-width:360px){#quickLinksBar>li.userLoginItem{width:40px}#quickLinksBar>li>a#Header_GlobalLogin_signInQuickLink,#page #Header_GlobalLogin_signInQuickLink.panelLinkSelected.selected{left:10px}
#quickLinksBar>li>#Header_GlobalLogin_signOutQuickLink.Header_GlobalLogin_signOutQuickLink_CSR{left:10px}HTML[lang="en"] #quickLinksBar>li>a#Header_GlobalLogin_signInQuickLink,HTML[lang="en"] #quickLinksBar>li>a#Header_GlobalLogin_signInQuickLink.selected{left:-20px}
#SLOT_homeAuthorBio p{font-size:14px;line-height:18px}#SLOT_homeAuthorBio .carousel>.content>ul>li:first-child{width:55%!important;padding:0 5px}
#SLOT_homeAuthorBio .carousel>.content>ul>li:last-child{width:45%!important}.carousel.padding-true>.content{margin:0}#SLOT_homeAuthorBooks .product_image .image{min-height:180px!important}
.mkHomeContainer .carousel .product>.product_image .image>a img{max-height:180px!important}.titleItems span{width:95%}#SLOT_HelpContent .emkaTable{font-size:12px;position:relative;left:-10px}
#SLOT_HelpContent .emkaTable th,#SLOT_HelpContent .emkaTable td{padding:5px 5px}#SLOT_HelpBestsellers .mkTopSellers .content .grid .product .product_info{width:70%}
.kompletomatBtn.addItemPlus{width:135px}.kompletomatBtn>a{font-size:14px}.mkTopCategoryPage .product_image .image{min-height:180px}
.carousel .product>.product_image .image>a img{max-height:180px!important}}@media(max-width:320px){#SLOT_HelpBestsellers .mkTopSellers .content .grid .product .product_info{width:65%}
}