/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_blank
 * @copyright   Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Reset ================================================================================= */
* { margin:0; padding:0; }

body          { background:#fff; font:12px/1.35 Arial, Helvetica, sans-serif; color:#000; text-align:center; }

img           { border:0; vertical-align:top; }

a             { color:#05c; text-decoration:underline; }
a:hover       { text-decoration:none; }
:focus        { outline:0; }

/* Headings */
h1            { font-size:20px; font-weight:normal; line-height:1.15; }
h2            { font-size:18px; font-weight:normal; line-height:1.25; }
h3            { font-size:16px; font-weight:bold; line-height:1.25; }
h4            { font-size:14px; font-weight:bold; }
h5            { font-size:12px; font-weight:bold; }
h6            { font-size:11px; font-weight:bold; }

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
strong        { font-weight:bold; }
address       { font-style:normal; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; }

/* Lists */
ul,ol         { list-style:none; }

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
/* ======================================================================================= */


/* Layout ================================================================================ */
.wrapper {}
.page { width:1000px; margin:0 auto; padding:10px 0; text-align:left; }
.page-print { background:#fff; padding:20px; text-align:left; }
.page-empty { background:#fff; padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left; }
.main-container {}
.main { margin:10px 0; }

/* Base Columns */
.col-left { float:left; width:230px;  padding:5px 5px 0; }
.col-main { float:left; width:736px;  padding:5px; }
.col-right { float:right; width:230px;  padding:5px 5px 0; }

/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; }
.col2-right-layout .col-main {}

/* 3 Columns Layout */
.col3-layout .col-main { width:484px; margin-left:10px; }
.col3-layout .col-wrapper { float:left; width:748px; }
.col3-layout .col-wrapper .col-main { float:right; }

/* Content Columns */
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 { float:right; width:49%; }
.col2-set .col-narrow { width:33%; }
.col2-set .col-wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
/* ======================================================================================= */


/* Global Styles ========================================================================= */
/* Form Elements */
input,select,textarea,button { font:12px Arial, Helvetica, sans-serif; vertical-align:middle; color:#000; }
input.input-text,select,textarea { background:#fff; border:1px solid #ddd; }
input.input-text,textarea { padding:2px; }
select { padding:1px; }
select option { padding-right:10px; }
select.multiselect option { border-bottom:1px solid #ddd; padding:2px 5px; }
select.multiselect option:last-child { border-bottom:0; }
textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
button.button span { float:left; height:21px; background:transparent url(https://plannerpads.com/skin/frontend/shopper/default/images/bkg_button.gif) 0 0 no-repeat; padding:0 0 0 8px; font:bold 12px/21px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; }
button.button span span { background-position:100% 0; padding:0 12px 0 4px; }
button.disabled {}
button.disabled span {}

button.btn-checkout span {}
button.btn-checkout.no-checkout {}

p.control input.checkbox,
p.control input.radio { margin-right:6px; }
/* Form Highlight */
/*input.input-text:focus,select:focus,textarea:focus {}*/
/*.highlight { background:#efefef; }*/

/* Form lists */
/* Grouped fields */
/*.form-list { width:535px; margin:0 auto; overflow:hidden; }*/
.form-list li { margin:0 0 8px; }
.form-list label { float:left; color:#111; font-weight:bold; position:relative; z-index:0; }
.form-list label.required {}
.form-list label.required em { float:right; font-style:normal; color:#eb340a; position:absolute; top:0; right:-8px; }
.form-list li.control label { float:none; }
.form-list li.control input.radio,
.form-list li.control input.checkbox { margin-right:6px; }
.form-list li.control .input-box { clear:none; display:inline; width:auto; }
/*.form-list li.fields { margin-right:-15px; }*/
.form-list .input-box { display:block; clear:both; width:260px; }
.form-list .field { float:left; width:275px; }
.form-list input.input-text { width:254px; }
.form-list textarea { width:254px; height:10em; }
.form-list select { width:260px; }
.form-list li.wide .input-box { width:535px; }
.form-list li.wide input.input-text { width:529px; }
.form-list li.wide textarea { width:529px; }
.form-list li.wide select { width:535px; }
.form-list li.additional-row { border-top:1px solid #ccc; margin-top:10px; padding-top:7px; }
.form-list li.additional-row .btn-remove { float:right; margin:5px 0 0; }
.form-list .input-range input.input-text { width:74px; }
/* Customer */
.form-list .customer-name-prefix .input-box,
.form-list .customer-name-suffix .input-box,
.form-list .customer-name-prefix-suffix .input-box,
.form-list .customer-name-prefix-middlename .input-box,
.form-list .customer-name-middlename-suffix .input-box,
.form-list .customer-name-prefix-middlename-suffix .input-box { width:auto; }

.form-list .name-prefix { width:65px; }
.form-list .name-prefix select { width:55px; }
.form-list .name-prefix input.input-text { width:49px; }

.form-list .name-suffix { width:65px; }
.form-list .name-suffix select { width:55px; }
.form-list .name-suffix input.input-text { width:49px; }

.form-list .name-middlename { width:70px; }
.form-list .name-middlename input.input-text { width:49px; }

.form-list .customer-name-prefix-middlename-suffix .name-firstname,
.form-list .customer-name-prefix-middlename .name-firstname { width:140px; }
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-middlename .name-firstname input.input-text { width:124px; }
.form-list .customer-name-prefix-middlename-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
.form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
.form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-name-prefix .name-firstname,
.form-list .customer-name-middlename .name-firstname { width:210px; }

.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname { width:205px; }

.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.form-list .customer-name-middlename .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-year { float:left; width:85px; }
.form-list .customer-dob input.input-text { display:block; width:74px; }
.form-list .customer-dob label { font-size:10px; font-weight:normal; color:#888; }
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month { width:60px; }
.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text { width:46px; }
.form-list .customer-dob .dob-year { width:140px; }
.form-list .customer-dob .dob-year input.input-text { width:134px; }

.buttons-set { clear:both; margin:5px 0 0; padding:5px;  }
.buttons-set .back-link { float:left; }
.buttons-set button.button { float:right; }
.buttons-set p.required { margin:0 0 5px; }

.buttons-set-order {}

.fieldset {  background:#fefefe; padding:22px 25px 12px 33px; margin:28px 0; }
.fieldset .legend { float:left; font-weight:bold; font-size:13px; border:1px solid #fefefe; background:#dedede; color:#333; margin:-33px 0 0 -10px; padding:0 8px; position:relative; }

/* Form Validation */
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:10px; line-height:13px; background:url(https://plannerpads.com/skin/frontend/shopper/default/images/validation_advice_bg.gif) 2px 1px no-repeat; color:#f00; }
.validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important; }
.validation-passed {}
p.required { font-size:10px; text-align:right; color:#f00; }
/* Expiration date and CVV number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }

/* Global Messages  */
.success { color:#3d6611; font-weight:bold; }
.error { color:#f00; font-weight:bold; }
.notice { color:#ccc; }

.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px; }
.messages li li { margin:0 0 3px; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 9px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:11px !important; font-weight:bold !important; }
.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/i_msg-error.gif); color:#df280a; }
.success-msg { border-color:#446423; background-color:#eff5ea; background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/i_msg-success.gif); color:#3d6611; }
.note-msg,
.notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/i_msg-note.gif); color:#3d6611; }

/* BreadCrumbs */
.breadcrumbs { padding:10px; margin:0 0 10px;  }
.breadcrumbs li { display:inline; }

/* Page Heading */
.page-title { border-bottom:1px solid #ddd; padding:0 0 5px; margin:0 0 10px; }
.page-title h1,
.page-title h2 { font-size:18px; color:#000; }
.page-title .separator { margin:0 3px; }
.page-title .link-rss { float:right; }
.title-buttons { text-align:right; }
.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { float:left; }

.subtitle,
.sub-title { clear:both; }

/* Pager */
.pager {  padding:5px; margin:5px 0; text-align:center; }
.pager .amount { float:left; }
.pager .limiter { float:right; }
.pager .pages { margin:0 135px; }
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; }
.pager .pages .current {}

/* Sorter */
.sorter {  padding:5px; margin:5px 0; }
.sorter .view-mode { float:left; }
.sorter .sort-by { float:right; }
.sorter .link-feed {}

/* Toolbar */
.toolbar {}
.toolbar .pager {}
.toolbar .sorter {}
.toolbar-bottom {}

/* Data Table */
.data-table { width:100%; }
.data-table th { padding:5px;  font-weight:bold; white-space:nowrap; }
.data-table td { padding:5px;  }
.data-table thead { background-color:#f2f2f2; }
.data-table tbody {}
.data-table tfoot {}
.data-table tr.first {}
.data-table tr.last {}
.data-table tr.odd {}
.data-table tr.even { background-color:#f6f6f6; }
.data-table tbody.odd {}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even { background-color:#f6f6f6; }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td.label,
.data-table th.label { font-weight:bold; background-color:#f6f6f6; }
.data-table td.value {}

/* Shopping cart total summary row expandable to details */
tr.summary-total { cursor:pointer; }
tr.summary-total td {}
tr.summary-total .summary-collapse { float:right; text-align:right; padding-left:20px; background:url(https://plannerpads.com/skin/frontend/shopper/default/images/bkg_collapse.gif) 0 4px no-repeat; cursor:pointer; }
tr.show-details .summary-collapse { background-position:0 -53px; }
tr.show-details td {}
tr.summary-details td { font-size:11px; background-color:#dae1e4; color:#626465; }
tr.summary-details-first td { border-top:1px solid #d2d8db; }
tr.summary-details-excluded { font-style:italic; }

/* Shopping cart tax info */
.cart-tax-info { display:block; }
.cart-tax-info,
.cart-tax-info .cart-price { padding-right:20px; }
.cart-tax-total { display:block; padding-right:20px; background:url(https://plannerpads.com/skin/frontend/shopper/default/images/bkg_collapse.gif) 100% 4px no-repeat; cursor:pointer; }
.cart-tax-info .price,
.cart-tax-total .price { display:inline !important; font-weight:normal !important; }
.cart-tax-total-expanded { background-position:100% -53px; }

/* Class: std - styles for admin-controlled content */
.std .subtitle { padding:0; }
.std ol.ol { list-style:decimal outside; padding-left:1.5em; }
.std ul.disc { list-style:disc outside; padding-left:18px; margin:0 0 10px; }
.std dl dt { font-weight:bold; }
.std dl dd { margin:0 0 10px; }
/*.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote { margin:0 0 1em; padding:0; }
.std ul { list-style:disc outside; padding-left:1.5em; }
.std ol { list-style:decimal outside; padding-left:1.5em; }
.std ul ul { list-style-type:circle; }
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul { margin:.5em 0; }
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b,
.std strong { font-weight:bold; }
.std i,
.std em { font-style:italic; }*/

/* Misc */
.links li { display:inline; }
.links li.first { padding-left:0 !important; }
.links li.last { background:none !important; padding-right:0 !important; }

.link-cart { font-weight:bold; color:#f00; }
.link-wishlist { font-weight:bold; }
.link-reorder { font-weight:bold; }
.link-compare { font-weight:bold; }
.link-print { background:url(https://plannerpads.com/skin/frontend/shopper/default/images/i_print.gif) 0 2px no-repeat; padding:2px 0 2px 25px; }
.link-rss { background:url(https://plannerpads.com/skin/frontend/shopper/default/images/i_rss.gif) 0 1px no-repeat; padding-left:18px; white-space:nowrap; }
.btn-remove { display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(https://plannerpads.com/skin/frontend/shopper/default/images/btn_remove.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.btn-remove2 { display:block; width:16px; height:16px; font-size:0; line-height:0; background:url(https://plannerpads.com/skin/frontend/shopper/default/images/btn_trash.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.btn-edit    { display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(https://plannerpads.com/skin/frontend/shopper/default/images/btn_edit.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }

.cards-list dt { margin:5px 0 0; }
.cards-list .offset { padding:2px 0 2px 20px; }


.separator { margin:0 3px; }

.divider { clear:both; display:block; font-size:0; line-height:0; height:1px; margin:10px 0; background:#ddd; text-indent:-999em; overflow:hidden; }

/* Noscript Notice */
.noscript { border:1px solid #ddd; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; background:url(https://plannerpads.com/skin/frontend/shopper/default/images/i_notice.gif) 20px 50% no-repeat; }
.noscript p { margin:0; }

/* Demo Notice */
.demo-notice { margin:0; padding:6px 10px; background:#d75f07; font-size:12px; line-height:1.15; text-align:center; color:#fff; }
/* ======================================================================================= */


/* Header ================================================================================ */
.logo { float:left; }
.header-container {}
.header { padding:10px;  }
.header .logo { float:left; text-decoration:none !important; }
.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
.header h1.logo { margin:0; padding:0; }
.header .welcome-msg { font-weight:bold; text-align:right; }
.header .welcome-msg a {}
.header .links { float:right; }
.header .form-search { text-align:right; }
.header .form-search .search-autocomplete { z-index:999; }
.header .form-search .search-autocomplete ul {  background-color:#fff; }
.header .form-search .search-autocomplete li { padding:3px; border-bottom:1px solid #ddd; cursor:pointer; }
.header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
.header .form-search .search-autocomplete li.selected {}
.header .form-language { clear:both; text-align:right; }
.header-container .top-container { clear:both; text-align:right; }

/********** < Navigation */
.nav-container {}
#nav {  padding:5px 0; margin:10px 0; font-size:13px; }

/* All Levels */
#nav li { text-align:left; position:relative; }
#nav li.over { z-index:998; }
#nav li.parent {}
#nav li a { display:block; text-decoration:none; }
#nav li a:hover { text-decoration:none; }
#nav li a span { display:block; white-space:nowrap; cursor:pointer; }
#nav li ul a span { white-space:normal; }

/* 1st Level */
#nav li { float:left; }
#nav li a { float:left; padding:5px 10px; font-weight:bold; color:#888; }
#nav li a:hover { color:#000; }
#nav li.over a,
#nav li.active a { color:#000; }

/* 2nd Level */
#nav ul,
#nav div { position:absolute; width:15em; left:-10000px;  background:#fafafa; }
#nav div ul { position:static; width:auto; border:none; }

#nav menu-dropdown

/* 3rd+ leven */
#nav ul ul,
#nav ul div { top:7px; }

#nav ul li { float:none; border-bottom:1px solid #ddd; }
#nav ul li.last { border-bottom:0; }
#nav ul li a { float:none; padding:3px 9px; font-weight:normal; color:#888 !important; }
#nav ul li a:hover { color:#000 !important; }
#nav ul li.active > a,
#nav ul li.over > a { color:#000 !important; }

/* Show menu */
#nav li ul.shown-sub,
#nav li div.shown-sub { left:0; z-index:999; }
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub { left:100px; }
/********** Navigation > */
/* ======================================================================================= */


/* Sidebar =============================================================================== */
.block {  margin:0 0 10px; }
.block .block-title { border-bottom:1px solid #ddd; padding:3px 10px; }
.block .block-title strong { font-size:14px; font-weight:bold; }
.block .block-title strong span {}
.block .block-title a { text-decoration:none !important; }
.block .block-subtitle { font-size:13px; font-weight:bold; }
.block .block-content { padding:10px; }
.block .block-content li.item { padding:5px 0; }
.block .btn-remove,
.block .btn-edit { float:right;}
.block .actions { text-align:right; }
.block .actions a { float:left; }
.block .empty {}

.block li.odd {}
.block li.even { background-color:#f6f6f6; }

/* Mini Products List */
.mini-products-list li { padding:5px 0; }
.mini-products-list .product-image { float:left; width:50px; padding:5px;  }
.mini-products-list .product-details { margin-left:75px; }
.mini-products-list .product-details h4 { font-size:1em; font-weight:bold; margin:0; }

/* Block: Account */
.block-account {}

/* Block: Currency Switcher */
.block-currency {}
.block-currency select { width:100%; border:1px solid #888; }

/* Block: Layered Navigation */
.block-layered-nav {}
.block-layered-nav dt { font-weight:bold; }
.block-layered-nav .currently {}
.block-layered-nav .btn-remove { float:left; margin:2px 3px 0 0; }

/* Block: Cart */
.block-cart {}
.block-cart .summary {}
.block-cart .amount {}
.block-cart .subtotal { text-align:center; }
.block-cart .actions .paypal-logo { float:left; width:100%; margin:3px 0 0; text-align:right; }
.block-cart .actions .paypal-logo .paypal-or { clear:both; display:block; padding:0 55px 5px 0; }

/* Block: Wishlist */
.block-wishlist {}

/* Block: Related */
.block-related {}
.block-related li { padding:5px 0; }
.block-related input.checkbox { float:left; margin-right:-20px; }
.block-related .product { margin-left:20px; }
.block-related .product .product-image { float:left; margin-right:-65px; }
.block-related .product .product-details { margin-left:65px; }

/* Block: Compare Products */
.block-compare {}
.block-compare li { padding:5px 0; }

/* Block: Recently Viewed */
.block-viewed {}

/* Block: Recently Compared */
.block-compared {}

/* Block: Poll */
.block-poll label {}
.block-poll input.radio { float:left; margin:1px -18px 0 0; }
.block-poll .label { display:block; margin-left:18px; }
.block-poll li { padding:3px 9px; }
.block-poll .actions { margin:5px 0 0; }
.block-poll .answer { font-weight:bold; }
.block-poll .votes { float:right; margin-left:10px; }

/* Block: Tags */
.block-tags ul,
.block-tags li { display:inline; }

/* Block: Subscribe */
.block-subscribe {}

/* Block: Reorder */
.block-reorder {}
.block-reorder li { padding:5px 0; }
.block-reorder input.checkbox { float:left; margin:3px -20px 0 0; }
.block-reorder .product-name { margin-left:20px; }

/* Block: Banner */
.block-banner {}
.block-banner .block-content { text-align:center; }

/* Block: Login */
.block-login label { font-weight:bold; color:#666; }
.block-login input.input-text { display:block; width:167px; margin:3px 0; }

/* Paypal */
.sidebar .paypal-logo { display:block; margin:10px 0; text-align:center; }
.sidebar .paypal-logo a { float:none; }
/* ======================================================================================= */


/* Category Page ========================================================================= */
.category-title { border:0; margin:0 0 7px; }
.category-image { width:100%; overflow:hidden; margin:0 0 10px; text-align:center; }
.category-image img {}
.category-description { margin:0 0 10px; }
.category-products {}

/* View Type: Grid */
.products-grid { border-bottom:1px solid #ddd; position:relative; }
.products-grid.last { border-bottom:0; }
.products-grid li.item { float:left; width:138px; padding:12px 10px 80px; }
.products-grid .product-image { display:block; margin:0 0 10px; }
.products-grid .product-name { margin:0 0 5px; font-weight:bold; font-size:13px; }
.products-grid .product-name a {}
.products-grid .price-box { margin:5px 0; }
.products-grid .availability { line-height:21px; }
.products-grid .actions { position:absolute; bottom:12px; }
.col2-left-layout .products-grid,
.col2-right-layout .products-grid { width:632px; margin:0 auto; }
.col1-layout .products-grid { width:790px; margin:0 auto; }

/* View Type: List */
.products-list li.item { border-bottom:1px solid #ddd; padding:12px 10px; }
.products-list li.item.last { border-bottom:0; }
.products-list .product-image { float:left; margin:0; }
.products-list .product-shop { margin-left:150px; }
.products-list .product-name { margin:0 0 5px; font-weight:bold; font-size:13px; }
.products-list .product-name a {}
.products-list .price-box { float:left; margin:3px 13px 5px 0; }
.products-list .availability { float:left; margin:3px 0 0; }
.products-list .desc { clear:both; padding:6px 0 0; margin:0 0 15px; line-height:1.35; }
.products-list .desc .link-learn { font-size:11px; }
.products-list .add-to-links { clear:both; }
.products-list .add-to-links li { display:inline; }
.products-list .add-to-links .separator { display:inline; margin:0 2px; }
/* ======================================================================================= */


/* Product View ========================================================================== */
/* Rating */
.no-rating { margin:0; }

.ratings { font-size:11px; line-height:1.25; margin:7px 0; }
.ratings strong { float:left; margin:1px 3px 0 0; }
.ratings .rating-links { margin:0; }
.ratings .rating-links .separator { margin:0 2px; }
.ratings dt {}
.ratings dd {}
.rating-box { width:69px; height:13px; font-size:0; line-height:0; background:url(https://plannerpads.com/skin/frontend/shopper/default/images/bkg_rating.gif) 0 0 repeat-x; text-indent:-999em; overflow:hidden; }
.rating-box .rating { float:left; height:13px; background:url(https://plannerpads.com/skin/frontend/shopper/default/images/bkg_rating.gif) 0 100% repeat-x; }
.ratings .rating-box { float:left; margin-right:3px; }
.ratings .amount {}

.ratings-table th,
.ratings-table td { font-size:11px; line-height:1.15; padding:3px 0; }
.ratings-table th { font-weight:bold; padding-right:8px; }

/* Availability */
.availability { margin:0; }
.availability span { font-weight:bold; }
.availability.in-stock span {}
.availability.out-of-stock span { color:#d83820; }

.availability-only { margin:0 0 7px; }
.availability-only a { background:url(https://plannerpads.com/skin/frontend/shopper/default/images/i_availability_only_arrow.gif) 100% 0 no-repeat; cursor:pointer; padding-right:15px; }
.availability-only .expanded { background-position:100% -15px; }
.availability-only strong {}

.availability-only-details { margin:0 0 7px; }
.availability-only-details th { background:#f2f2f2; font-size:10px; padding:0 8px; }
.availability-only-details td { border-bottom:1px solid #ddd; font-size:11px; padding:2px 8px 1px; }
.availability-only-details tr.odd td.last {}

/* Email to a Friend */
.email-friend {}

/* Alerts */
.alert-price {}
.alert-stock {}

/********** < Product Prices */
.price { white-space:nowrap !important; }

.price-box {}
.price-box .price { font-weight:bold; }

/* Regular price */
.regular-price {}
.regular-price .price { font-weight:bold; }

/* Old price */
.old-price {}
.old-price .price-label { white-space:nowrap; }
.old-price .price { font-weight:bold; text-decoration:line-through; }

/* Special price */
.special-price {}
.special-price .price-label { font-weight:bold; white-space:nowrap; }
.special-price .price { font-weight:bold; }

/* Minimal price (as low as) */
.minimal-price {}
.minimal-price .price-label { font-weight:bold; white-space:nowrap; }

.minimal-price-link { display:block; }
.minimal-price-link .label {}
.minimal-price-link .price { font-weight:normal; }

/* Excluding tax */
.price-excluding-tax { display:block; }
.price-excluding-tax .label { white-space:nowrap; }
.price-excluding-tax .price { font-weight:normal; }

/* Including tax */
.price-including-tax { display:block; }
.price-including-tax .label { white-space:nowrap; }
.price-including-tax .price { font-weight:bold; }

/* Configured price */
.configured-price {}
.configured-price .price-label { font-weight:bold; white-space:nowrap; }
.configured-price .price { font-weight:bold; }

/* FPT */
.weee { display:block; font-size:11px; color:#444; }
.weee .price { font-size:11px; font-weight:normal; }

/* Excl tax (for order tables) */
.price-excl-tax  { display:block; }
.price-excl-tax .label { display:block; white-space:nowrap; }
.price-excl-tax .price { display:block; }

/* Incl tax (for order tables) */
.price-incl-tax { display:block; }
.price-incl-tax .label { display:block; white-space:nowrap; }
.price-incl-tax .price { display:block; font-weight:bold; }

/* Price range */
.price-from {}
.price-from .price-label { font-weight:bold; white-space:nowrap; }

.price-to {}
.price-to .price-label { font-weight:bold; white-space:nowrap; }

/* Price notice next to the options */
.price-notice { padding-left:10px; }
.price-notice .price { font-weight:bold; }

/* Price as configured */
.price-as-configured {}
.price-as-configured .price-label { font-weight:bold; white-space:nowrap; }

.price-box-bundle {}
/********** Product Prices > */

/* Tier Prices */
.tier-prices .price { font-weight:bold; }
.tier-prices .benefit {}

.tier-prices-grouped {}

/* Add to Links */
.add-to-links .separator { display:none; }

/* Add to Cart */
.add-to-cart label { float:left; margin-right:5px; }
.add-to-cart .qty { float:left; }
.add-to-cart button.button { float:left; margin-left:5px; }
.add-to-cart .paypal-logo { clear:left; text-align:right; }
.add-to-cart .paypal-logo .paypal-or { clear:both; display:block; margin:5px 60px 5px 0; }
.product-view .add-to-cart .paypal-logo { margin:0; }

/* Add to Links + Add to Cart */
.add-to-box {}
.add-to-box .add-to-cart { float:left; }
.add-to-box .or { float:left; margin:0 10px; }
.add-to-box .add-to-links { float:left; }


.product-view {}

.product-essential {}

.product-collateral .box-collateral { margin:0 0 15px; }

/* Product Images */
.product-view .product-img-box { float:left; width:267px; }
.col3-layout .product-view .product-img-box { float:none; margin:0 auto; }
.product-view .product-img-box .product-image {  }
.product-view .product-img-box .product-image-zoom { position:relative; width:265px; height:265px; overflow:hidden; z-index:9; }
.product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
.product-view .product-img-box .zoom-notice { text-align:center; }
.product-view .product-img-box .zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(https://plannerpads.com/skin/frontend/shopper/default/images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }
.product-view .product-img-box .zoom.disabled { -moz-opacity:.3; -webkit-opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*IE8*/ opacity:.3; }
.product-view .product-img-box .zoom #track { position:relative; height:18px; }
.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(https://plannerpads.com/skin/frontend/shopper/default/images/magnifier_handle.gif) 0 0 no-repeat;  }
.product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:0; }
.product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:0; }
.product-view .product-img-box .more-views ul { margin-left:-4px }
.product-view .product-img-box .more-views li { float:left; padding:1px; background-color:#ddd; margin:0 0 8px 4px ; }

.product-image-popup { margin:0 auto; }
.product-image-popup .buttons-set { float:right; clear:none; border:0; margin:0; padding:0; }
.product-image-popup .nav { margin:0 100px; text-align:center; }
.product-image-popup .image { display:block; }
.product-image-popup .image-label {}

/* Product Shop */
.product-view .product-shop { float:right; width:445px; }
.col1-layout .product-view .product-shop { float:right; width:700px; }
.col3-layout .product-view .product-shop { float:none; width:auto; }
.product-view .product-name {}
.product-view .short-description {}

/* Product Options */
.product-options { padding:10px; margin:10px 0 0;  background-color:#f6f6f6; }
.product-options dt label { font-weight:bold; }
.product-options dt .qty-holder { float:right; }
.product-options dt .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#000; }
.product-options dd { margin:10px 0; }
.product-options dl.last dd.last {}
.product-options dd input.input-text { width:98%; }
.product-options dd input.datetime-picker { width:150px; }
.product-options dd .time-picker { display:-moz-inline-box; display:inline-block; padding:2px 0; vertical-align:middle; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { width:100%; }
.product-options .options-list {}
.product-options .options-list input.radio { float:left; margin:3px -18px 0 0; }
.product-options .options-list input.checkbox { float:left; margin:3px -20px 0 0; }
.product-options .options-list .label { display:block; margin-left:20px; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.required { padding:15px 0 0; }

.product-options-bottom { padding:10px;  border-top:0; }
.product-options-bottom .price-box { margin:10px 0; }

/* Grouped Product */
.product-view .grouped-items-table {}

/* Block: Description */
.product-view .box-description {}

/* Block: Additional */
.product-view .box-additional {}

/* Block: Upsell */
.product-view .box-up-sell {}
.product-view .box-up-sell .products-grid td { width:25%; }

/* Block: Tags */
.product-view .box-tags {}
.product-view .box-tags .form-add label { float:left; }
.product-view .box-tags .form-add .input-box { float:left; width:260px; margin:0 5px; }
.product-view .box-tags .form-add input.input-text { width:254px; }
.product-view .box-tags .form-add p { clear:both; }

/* Block: Reviews */
.product-view .box-reviews {}
.product-view .box-reviews .form-add {}

/* Send a Friend */
.send-friend {}
/* ======================================================================================= */


/* Content Styles ================================================================= */
.product-name { font-size:1em; font-weight:normal; }
.product-name a {}

/* Product Tags */
.tags-list li { display:inline; }

/* Advanced Search */
.advanced-search {}
.advanced-search-amount {}
.advanced-search-summary {}

/* CMS Home Page */
.cms-home .subtitle {}
.cms-index-index .subtitle {}

/* Sitemap */
.page-sitemap .links { text-align:right; margin:0 8px -22px 0; }
.page-sitemap .links a { text-decoration:none; position:relative; }
.page-sitemap .links a:hover { text-decoration:underline; }
.page-sitemap .sitemap { margin:12px; }
.page-sitemap .sitemap a {}
.page-sitemap .sitemap li { margin:3px 0; }
.page-sitemap .sitemap li.level-0 { margin:10px 0 0; font-weight:bold; }
.page-sitemap .sitemap li.level-0 a {}

/* RSS */
.rss-title h1 { background:url(https://plannerpads.com/skin/frontend/shopper/default/images/i_rss-big.png) 0 4px no-repeat; padding-left:27px; }
.rss-table .link-rss { display:block; line-height:1.35; background-position:0 2px; }
/* ======================================================================================= */


/* Shopping Cart ========================================================================= */
.cart {}

/* Checkout Types */
.cart .checkout-types { float:right; text-align:right; }
.cart .title-buttons .checkout-types li { float:left; margin:0 0 5px 5px; }
.cart .checkout-types .paypal-or { margin:0 8px; line-height:2.3; }
.cart .totals .checkout-types .paypal-or { clear:both; display:block; padding:3px 55px 8px 0; line-height:1.0; font-size:11px; }

/* Shopping Cart Table */
.cart-table .item-msg { font-size:10px; }

/* Shopping Cart Collateral boxes */
.cart .cart-collaterals { padding:25px 0 0; }
.cart .cart-collaterals .col2-set { float:left; width:700px; }

.cart .crosssell {}
.cart .crosssell h2 { font-size:13px; font-weight:bold; }
.cart .crosssell .product-image { float:left; width:75px; height:75px;  }
.cart .crosssell .product-details { margin-left:90px; }
.cart .crosssell li.item { margin:12px 0; }

/* Discount Codes & Estimate Shipping and Tax Boxes */
.cart .discount,
.cart .shipping {}

/* Shopping Cart Totals */
.cart .totals { float:right; }
.cart .totals table { width:100%; }
.cart .totals table th,
.cart .totals table td { padding:5px; }
.cart .totals table th { font-weight:bold; }
.cart .totals table tfoot th {}

/* Options Tool Tip */
.item-options dt { font-weight:bold; font-style:italic; }
.item-options dd { padding-left:10px; }
.truncated { cursor:help; }
.truncated a.dots { cursor:help; }
.truncated a.details { cursor:help; }
.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value .item-options { position:absolute; top:-99999em; left:-99999em; z-index:999; width:250px; padding:8px;  background-color:#f6f6f6; }
.truncated .truncated_full_value .item-options > p { font-weight:bold; text-transform:uppercase; }
.truncated .show .item-options { top:-20px; left:50%; }
.col-left .truncated .show .item-options { left:30px; top:7px; }
.col-right .truncated .show .item-options  { left:-240px; top:7px; }
/* ======================================================================================= */


/* Checkout ============================================================================== */
/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods dt { font-weight:bold; }
.sp-methods .price { font-weight:bold; }
.sp-methods .form-list { padding-left:20px; }
.sp-methods select.month { width:150px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:3em !important; }

.sp-methods .checkmo-list li { margin:0 0 5px; }
.sp-methods .checkmo-list label { width:135px; padding-right:10px; text-align:right; }
.sp-methods .checkmo-list address { float:left; }

.sp-methods .centinel-logos a { margin-right:3px; }
.sp-methods .centinel-logos img { vertical-align:middle; }

.sp-methods .release-amounts { margin:0.5em 0 1em; }
.sp-methods .release-amounts button { float:left; margin:5px 10px 0 0; }

.please-wait { float:right; margin-right:5px; }
.please-wait img { vertical-align:middle; }
.cvv-what-is-this { cursor:help; margin-left:5px; }

/* Tooltip */
.tool-tip {  background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }
.tool-tip .btn-close { text-align:right; }
.tool-tip .btn-close a { display:block; margin:0 0 0 auto; width:15px; height:15px; background:url(https://plannerpads.com/skin/frontend/shopper/default/images/btn_window_close.gif) 100% 0 no-repeat; text-align:left; text-indent:-999em; overflow:hidden; }
.tool-tip .tool-tip-content { padding:5px; }

/* Gift Messages */
.gift-messages {}
.gift-messages-form {  background-color:#f5f5f5; }
.gift-messages-form { position:relative; }
.gift-messages-form label { float:none !important; position:static !important; }
.gift-messages-form h4 {}
.gift-messages-form .whole-order {}
.gift-messages-form .item { margin:0 0 10px; }
.gift-messages-form .item .product-img-box { float:left; width:75px; }
.gift-messages-form .item .product-image { margin:0 0 7px; }
.gift-messages-form .item .number { margin:0; font-weight:bold; text-align:center; }
.gift-messages-form .item .details { margin-left:90px; }
.gift-messages-form .item .details .product-name {}

.gift-message-link { display:block; background:url(https://plannerpads.com/skin/frontend/shopper/default/images/bkg_collapse.gif) 0 4px no-repeat; padding-left:20px; }
.gift-message-link.expanded { background-position:0 -53px; }
.gift-message-row {}
.gift-message-row .btn-close { float:right; }
.gift-message dt strong { font-weight:bold; }

/* Checkout Agreements */
.checkout-agreements {}
.checkout-agreements li { margin:10px 0; }
.checkout-agreements .agreement-content {  background-color:#f6f6f6; padding:5px; height:10em; overflow:auto; }
.checkout-agreements .agree { padding:6px; }

/* Centinel */
.centinel {}
.centinel .authentication {  background:#fff; }
.centinel .authentication iframe { width:99%; height:400px; background:transparent !important; margin:0 !important; padding:0 !important; border:0 !important; }

/* Generic Info Set */
.info-set {}
/********** Common Checkout Styles > */

/* One Page Checkout */
.block-progress {}
.block-progress dt { font-weight:bold; }
.block-progress dt.complete,
.block-progress dd.complete { background-color:#f6f6f6; }

.opc { border-bottom:1px solid #ddd; position:relative; }
.opc li.section {  border-bottom:0; }

.opc .buttons-set.disabled button.button { display:none; }
.opc .buttons-set .please-wait { height:21px; line-height:21px; }

.opc .step-title { background-color:#f6f6f6; padding:0 5px; text-align:right; }
.opc .step-title .number { float:left; line-height:22px; margin-right:5px; }
.opc .step-title h2 { float:left; }
.opc .step-title a { display:none; float:right; }

.opc .allow .step-title { cursor:pointer; }
/*.opc .allow .step-title a { display:block; }*/

.opc .active {}
.opc .active .step-title { background-color:#ccc; cursor:default; }
/*.opc .active .step-title a { display:none; }*/

.opc .step { border-top:1px solid #ddd; padding:10px; position:relative; }
.opc .step .tool-tip { right:10px; }

.opc .order-review {}
.opc .order-review .authentication {}
.opc .order-review .warning-message {}

/* Multiple Addresses Checkout */
.checkout-progress { padding:0 50px; margin:10px 0; }
.checkout-progress li { float:left; width:20%; border-top:5px solid #ccc; text-align:center; color:#ccc; }
.checkout-progress li.active { border-top-color:#000; color:#000; }

.multiple-checkout { position:relative; }
.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:10px; }
.multiple-checkout .grand-total { font-size:1.5em; text-align:right; }
.multiple-checkout .grand-total big {}
.multiple-checkout .grand-total .price {}
/* ======================================================================================= */


/* Account Login/Create Pages ============================================================ */
.account-login {}
.account-login .new-users {}
.account-login .registered-users {}

.account-create {}
/* Account Login/Create Pages ============================================================ */


/* Remember Me Popup ===================================================================== */
.window-overlay { background:rgba(0, 0, 0, 0.35); position:absolute; top:0; left:0; height:100%; width:100%; z-index:10111; }

.remember-me label { float:none; margin:0 6px; }
.remember-me-popup { background:#fff; border:1px solid #ccc; left:50%; top:50%; position:absolute; margin:-85px 0 0 -200px; width:400px; text-align:left; -moz-box-shadow:0 0 6px #ccc; -webkit-box-shadow:0 0 6px #ccc; -box-shadow:0 0 6px #ccc; z-index:11000; }
.remember-me-popup h3 { background:#d9e5ee; border-bottom:1px solid #ccc; font-size:14px; padding:5px 10px; }
.remember-me-popup .remember-me-popup-head { position:relative; }
.remember-me-popup .remember-me-popup-head .remember-me-popup-close { background:url(https://plannerpads.com/skin/frontend/shopper/default/images/btn_window_close.gif) no-repeat; display:block; position:absolute; top:7px; right:7px; height:15px; width:15px; text-indent:-9999em; }
.remember-me-popup .remember-me-popup-body { padding:10px; }
.remember-me-popup .remember-me-popup-body a { display:inline-block; height:19px; border:1px solid #de5400; background:#f18200; padding:0 8px; font:bold 12px/19px Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; white-space:nowrap; color:#fff; }
/* Remember Me Popup ===================================================================== */


/* My Account ============================================================================= */
.my-account .title-buttons .link-rss { float:none; margin:0; }

/********** < Dashboard */
.dashboard {}
.dashboard .welcome-msg {}

/* Block: Recent Orders */
.dashboard .box-recent { margin:10px 0; }

/* Block: Account Information */
.dashboard .box-info {}

/* Block: Reviews */
.dashboard .box-reviews .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#ddd; }
.dashboard .box-reviews .details { margin-left:20px; }

/* Block: Tags */
.dashboard .box-tags .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#ddd; }
.dashboard .box-tags .details { margin-left:20px; }
/********** Dashboard > */

/* Address Book */
.addresses-list {}
.addresses-list-additional li.item {}

/* Order View */
.order-info {  padding:5px; }
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li { display:inline; }
.order-info dt { font-weight:bold; }

.order-date { margin:10px 0; }

.order-info-box {}

.order-items { width:100%; overflow-x:auto; }

.order-additional { margin:15px 0; }
/* Order Gift Message */
.gift-message dt strong { color:#666; }
.gift-message dd { font-size:13px; margin:5px 0 0; }
/* Order Comments */
.order-about dt { font-weight:bold; }
.order-about dd { font-size:13px; margin:0 0 7px; }

.tracking-table { margin:0 0 15px; }
.tracking-table th { font-weight:bold; white-space:nowrap; }

.tracking-table-popup { width:100%; }
.tracking-table-popup th { font-weight:bold; white-space:nowrap; }
.tracking-table-popup th,
.tracking-table-popup td { padding:1px 8px; }

/* Order Print Pages */
.page-print .print-head {}
.page-print .print-head img { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }

/* My Reviews */
.product-review .product-img-box { float:left; width:140px;  }
.product-review .product-img-box .product-image { display:block; width:125px; height:125px; }
.product-review .product-img-box .label { font-size:11px; margin:0 0 3px; }
.product-review .product-img-box .ratings .rating-box { float:none; display:block; margin:0 0 3px; }
.product-review .product-details { margin-left:150px; }
.product-review .product-name { font-size:16px; font-weight:bold; margin:0 0 10px; }
.product-review h3 {}
.product-review .ratings-table { margin:0 0 10px; }
.product-review dt { font-weight:bold; }
.product-review dd { font-size:13px; margin:5px 0 0; }
/* ======================================================================================= */


/* Footer ================================================================================ */
.footer {  padding:10px; }
.footer p { text-align:right; }
.footer address { text-align:right; }
.footer ul {}
.footer ul li { display:inline; }
.footer-container .bottom-container { text-align:center; }
/* ======================================================================================= */


/* Clears ================================================================================ */
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-view .box-tags .form-add:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
/* ======================================================================================= */

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2006-2017 X.commerce, Inc. and affiliates (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://plannerpads.com/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://plannerpads.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://plannerpads.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://plannerpads.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://plannerpads.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://plannerpads.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://plannerpads.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://plannerpads.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://plannerpads.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

#product-options-wrapper{
    display: none;
}

.organizers_top>ul >li {
    margin: 0 0 50px;
}
.organizers_top ul li.organizers_three {
    clear: none;
}
.get_organized .Organizers_main ul {
    display: inline-block;
}
.get_organized .Organizers_main ul li:first-child {
    margin: 0 0 0 9px;
}
.get_organized .Organizers_main ul li:last-child h4 {
    margin: 0;
}
.get_organized .Organizers_main ul li:last-child h3 {
    margin: 0 0 11px 0px;
}
.get_organized .Organizers_main ul li:last-child * {
    margin: 0;
}
body .right_find ul li:last-child{
    margin: 0 auto; float: none;
}
body .right_find ul li:last-child h2 {
    margin: 0 0 10px 0px;
}
.amazon.buy-on-amazon .btn-amazon
{   height: 48px; background: #f3a728 !important; background: -moz-linear-gradient(top, #f3a728 0%, #f38028 100%) !important; background: -webkit-linear-gradient(top, #f3a728 0%,#f38028 100%) !important; background: linear-gradient(to bottom, #f3a728 0%,#f38028 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3a728', endColorstr='#f38028',GradientType=0 ) !important; 
}
.amazon.buy-on-amazon .btn-amazon:hover
{   background: transparent linear-gradient(179deg, #EFEFEF 0%, #999999 100%) 0% 0% no-repeat padding-box !important; text-decoration: none;    color: #000;    
}
.amazon.buy-on-amazon .btn-amazon:hover span, .amazon.buy-on-amazon .btn-amazon span:hover
{ color: #000;  
}
.amazon.buy-on-amazon .btn-amazon span
{   background-image: none !important; width: 238px; letter-spacing: 1.8px !important; text-transform: uppercase !important; height: 48px;
    line-height: 48px; padding: 0px; text-align: center; font-size: 18px; background: transparent;  
}

/* .organizers_main > .organizers_top ul li:first-child{
        width: 100% !important;
        text-align: center !important;
        float: none !important;
} */
.start_now_edition_main .start_now_inner
{   height: 100%;    
}
body .footer_trusted_logos div.AuthorizeNetSeal
{ display: none;
}
@media only screen and (min-width: 990px) { 
    .start_now_edition_main .start_now_edition
    {   height: 400px;        
    }
}
@media only screen and (max-width: 1199px) {
  #start_now_and_save .start_now_inner 
  {  padding: 0 15px;
  }
}
@media only screen and (max-width: 990px) {
    body.categorypath-why-it-works #start_now_and_save .find_the .find_inner 
    {  padding: 15px 0;
    }    
    .get_organized .Organizers_main ul li:first-child 
    { margin: 0 auto; padding: 0; width: auto; display: inline-block; float: none;
    }
    .right_find ul
    {   text-align: center;        
    }
    body .right_find ul li:last-child
    {   width: auto; display: inline-block;        
    }
    body #queldoreiNav div.sub-wrapper 
    {  margin: 0;
    }
    body #queldoreiNav .sub-wrapper li a span 
    {  color:#fff;
    }
    .available_sizes_right .available_right_one
    { float: none;         
    }
}

@media only screen and (max-width: 767px) {
  body.categorypath-why-it-works #start_now_and_save .start_now_inner .right_start_now
  { padding: 0 0 25px;    
  }
}

@media only screen and (max-width: 479px) {
  body.categorypath-why-it-works #start_now_and_save .start_now_inner .right_start_now a 
  { float: none; margin: 0 auto 15px; display: block;
  }
}
/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
    border: 1px solid #888;
    margin:-4px;	/* Set this to minus the border thickness. */
    background-color:#fff;
    cursor:move;
}

/* This is for the title text. */
.cloud-zoom-title {
    font-family:Arial, Helvetica, sans-serif;
    position:absolute !important;
    background-color:#000;
    color:#fff;
    padding:3px;
    width:100%;
    text-align:center;
    font-weight:bold;
    font-size:10px;
    top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
    border:1px solid #ccc;
    overflow:hidden;
    background-repeat:no-repeat;
    background-color:#fff;
    background-position:left top;
}

/* This is the loading message. */
.cloud-zoom-loading {
    color:white;
    background:#222;
    padding:3px;
    border:1px solid #000;
    margin-top:150px;
}

.product-view .product-img-box .product-image-zoom {
   overflow:visible;
}


/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 11040;
	display: none;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('https://plannerpads.com/skin/frontend/shopper/default/js/fancybox/fancybox.png');
}
#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11000;
	display: none;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 11010;
	outline: none;
	display: none;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}
#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 11020;
	border: 0px solid #fff;
    background: url('https://plannerpads.com/skin/frontend/shopper/default/js/fancybox/loader.gif') 50% 50% no-repeat;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 11010;
}
#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('https://plannerpads.com/skin/frontend/shopper/default/js/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 11030;
	display: none;
}
#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}
#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('https://plannerpads.com/skin/frontend/shopper/default/js/fancybox/blank.gif');
	z-index: 11020;
	display: none;
}
#fancybox-left {
	left: 0px;
}
#fancybox-right {
	right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 11020;
	display: block;
}
#fancybox-left-ico {
	background-image: url('https://plannerpads.com/skin/frontend/shopper/default/js/fancybox/fancybox.png');
	background-position: -40px -30px;
}
#fancybox-right-ico {
	background-image: url('https://plannerpads.com/skin/frontend/shopper/default/js/fancybox/fancybox.png');
	background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}
#fancybox-left span {
    left: 20px;
}
#fancybox-right span {
    left: auto;
    right: 20px;
}
#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 10010;
}
#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('https://plannerpads.com/skin/frontend/shopper/default/js/fancybox/fancybox-x.png');
}
#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('https://plannerpads.com/skin/frontend/shopper/default/js/fancybox/fancybox.png');
	background-position: -40px -162px;
}
#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('https://plannerpads.com/skin/frontend/shopper/default/js/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}
#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('https://plannerpads.com/skin/frontend/shopper/default/js/fancybox/fancybox.png');
	background-position: -40px -182px; 
}
#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('https://plannerpads.com/skin/frontend/shopper/default/js/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}
#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('https://plannerpads.com/skin/frontend/shopper/default/js/fancybox/fancybox.png');
	background-position: -40px -142px;
}
#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('https://plannerpads.com/skin/frontend/shopper/default/js/fancybox/fancybox-y.png');
}
#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('https://plannerpads.com/skin/frontend/shopper/default/js/fancybox/fancybox.png');
	background-position: -40px -122px;
}
#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 11020;
}
.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}
.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}
.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}
#fancybox-title-over {
	padding: 10px;
	background-image: url('https://plannerpads.com/skin/frontend/shopper/default/js/fancybox/fancy_title_over.png');
	display: block;
}
.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}
#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}
#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}
#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('https://plannerpads.com/skin/frontend/shopper/default/js/fancybox/fancybox.png') -40px -90px no-repeat;
}
#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('https://plannerpads.com/skin/frontend/shopper/default/js/fancybox/fancybox-x.png') 0px -40px;
}
#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('https://plannerpads.com/skin/frontend/shopper/default/js/fancybox/fancybox.png') -55px -90px no-repeat;
}
/* IE6 */
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    margin:0;
    width:1200px;
    padding:0px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:1200px;
}
.home-main .jcarousel-skin-tango .jcarousel-container-horizontal {
    width:900px;
}
.home-main .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:900px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow:hidden;
}
.jcarousel-skin-tango .jcarousel-item {
    width:252px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin:0;
    position:relative;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left:0;
    margin-right: 0;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal, .jcarousel-prev-horizontal  {display:block; position:absolute; width:35px; height:35px; background:#fefefe url("https://plannerpads.com/skin/frontend/shopper/default/images/arrow_about.png") 0 0 no-repeat; -webkit-border-radius:100% !important; -moz-border-radius:100% !important; border-radius:100% !important; }
.jcarousel-prev-horizontal {margin:-60px 0 0; right:55px; background-position:100% 0;}
.jcarousel-next-horizontal {margin:-60px 0 0; right:15px;}
.jcarousel-next-horizontal:hover {background-color:#97d2c9; background-position:0 100%;}
.jcarousel-prev-horizontal:hover {background-color:#97d2c9; background-position:100% 100%;}
/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 *
 * Detailed information about this CSS: h5bp.com/css
 *
 * ==|== normalize ==========================================================
 */

.google_policy_block{margin-bottom: 16px;text-align: left;font-size: 12px;}
.account-create .google_policy_block{width: 268px;margin: auto;margin-top: 16px;}
.catalog-category-view .google_policy_block{margin-top: 15px;padding-left: 16px;}
#checkout-step-login .google_policy_block,#co-billing-form .google_policy_block{margin-top: 15px}
html body .google_policy_block a {color: #014d8d !important;}
.grecaptcha-badge { visibility: hidden; }
.input-box_address_radio .button_list .validation-advice, .shipping_location .validation-advice {
    margin-bottom: 10px;
}
.hide_error_message .validation-advice,.button_list.counter_index1 .validation-advice{display: none;}

.validate-address-content #validate_part_billing input{margin-bottom: 2px;margin-right: 7px;}
#shopping-cart-table .promotion_text{ margin-top: 20px}
#checkout-step-shipping_method .shipping_content{ padding-bottom: 20px}
#checkoutSteps .buttons-set .button span span{
    color: #fff;
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top, #ff9a42 0%, #f38028 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a42), color-stop(100%,#f38028)) !important;
    background: -webkit-linear-gradient(top, #ff9a42 0%,#f38028 100%) !important;
    background: -o-linear-gradient(top, #ff9a42 0%,#f38028 100%) !important;
    background: -ms-linear-gradient(top, #ff9a42 0%,#f38028 100%) !important;
    background: linear-gradient(to bottom, #ff9a42 0%,#f38028 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a42', endColorstr='#f38028',GradientType=0 ) !important;  
}
#checkoutSteps .buttons-set .button span span:hover{
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top, #f38028 0%, #ff9a42 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f38028), color-stop(100%,#ff9a42)) !important;
    background: -webkit-linear-gradient(top, #f38028 0%,#ff9a42 100%) !important;
    background: -o-linear-gradient(top, #f38028 0%,#ff9a42 100%) !important;
    background: -ms-linear-gradient(top, #f38028 0%,#ff9a42 100%) !important;
    background: linear-gradient(to bottom, #f38028 0%,#ff9a42 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f38028', endColorstr='#ff9a42',GradientType=0 ) !important;
}
.fullwidthdiv,.opc .form-list .fullwidthdiv .field{width: 100%;margin-top: 15px;}

.input-box_address_radio{ float: left;width: 100% }
.input-box_address_radio .button_list{ float: left; width: 100% }
.input-box_address_radio .button_list input{float: left;    margin-right: 6px;}
.input-box_address_radio .button_list label{vertical-align: inherit;float: left;margin-top: -4px;} 
#email-modal{
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 100212;
  }
  #email-modal .modal-overlay{
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(32,32,32,0.5);
  }
  #email-modal .modal-window{
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: auto;
  max-width: 922px;
  background: #fff;
  margin: auto;
  transform: translateY(-50%);
  background: url(https://plannerpads.com/skin/frontend/shopper/default/images/popup_bg.jpg) center no-repeat;
  padding: 20px 0 30px;
  text-align: center;
  left:50%;
  transform: translate(-50%,-50%);
  -webkit-transform:translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  width:100%;
  }
  #email-modal .window-window.PopupMain {
    max-width: 664px;
    margin: auto; 
  }
  #email-modal .btn.close.PopupClose {
    position: absolute;
    right: 20px;
    top: 20px;
    height: 19px;
    width: 19px;
    background: url(https://plannerpads.com/skin/frontend/shopper/default/images/popup_close.png) center no-repeat;
    font-size: 0;
    cursor:pointer;
    padding: 10px;
    border: 1px solid #f58c35;
    background-color: #f58c35;
  }
  #email-modal .Learn_mor_btn {
    float: left;
    width: 100%;
    margin: 16px 0 0;
  }
  .popup_contant h2 {
    font-size: 42px;
    color: #fff;
    letter-spacing: -0.025em !important;
    font-weight: 500;
    margin: 12px 0 6px;
  }
  .popup_contant p {
    font-size: 24px;
    line-height: 33px;
    color: #fff;
    font-weight: 400;
    font-family: "Helvetica Neue", sans-serif;
  }
  #email-modal .Learn_mor_btn a {
    width: 177px;
    height: 53px;
    line-height: 53px;
    color: #fff;
    display: block;
    margin: 0 auto;
    font-size: 16px;
    text-decoration: none;
    font-family: 'Museo', sans-serif !important;
    font-weight: 700;
    text-transform: capitalize;
  background: #ff9a42 !important;
    background: -moz-linear-gradient(top, #ff9a42 0%, #f38028 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a42), color-stop(100%,#f38028)) !important;
    background: -webkit-linear-gradient(top, #ff9a42 0%,#f38028 100%) !important;
    background: -o-linear-gradient(top, #ff9a42 0%,#f38028 100%) !important;
    background: -ms-linear-gradient(top, #ff9a42 0%,#f38028 100%) !important;
    background: linear-gradient(to bottom, #ff9a42 0%,#f38028 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a42', endColorstr='#f38028',GradientType=0 ) !important;
  }
  #email-modal .Learn_mor_btn a:hover{
  background: #ff9a42 !important;
    background: -moz-linear-gradient(top, #f38028 0%, #ff9a42 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f38028), color-stop(100%,#ff9a42)) !important;
    background: -webkit-linear-gradient(top, #f38028 0%,#ff9a42 100%) !important;
    background: -o-linear-gradient(top, #f38028 0%,#ff9a42 100%) !important;
    background: -ms-linear-gradient(top, #f38028 0%,#ff9a42 100%) !important;
    background: linear-gradient(to bottom, #f38028 0%,#ff9a42 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f38028', endColorstr='#ff9a42',GradientType=0 ) !important;
  }
  #email-modal .center_img{
    margin:16px 0 0;
  }
    @media only screen and (max-width: 991px) {   
    #email-modal .modal-window{
      max-width:95%;
    }
  }

  @media only screen and (max-width: 990px) {  
    #billing-form-list .input-box_address_radio,
    #shipping-new-address-form .input-box_address_radio{
      width: 250px !important;
    }
    
    #email-modal .modal-window{
      width:95%;
    }
    .popup_contant h2{
      font-size:30px;
    }
    .popup_contant p{
      font-size:20px;
      line-height:28px;
    }
    #email-modal .window-window.PopupMain{
      max-width:550px;
    }
    #email-modal .center_img img{
      max-width:100%;
    }
  }
  @media screen and (max-width: 850px) and (min-width: 800px) {
    #email-modal .modal-window{
      height:290px;
      overflow-y:auto;
    }
    
  }
  
  @media only screen and (max-width: 767px) { 
    .popup_contant p{
      font-size:19px;
      padding:0 15px;
    }
    #email-modal .modal-window{
      height:250px;
      overflow-y:auto;
    }
    .popup_contant h2{
      font-size:27px;
    }
    #email-modal .modal-window{
      height:auto;
      overflow:hidden;
      padding:15px 0 15px;
    }
    #email-modal .window-window.PopupMain{
      max-width: 550px;
      overflow-y: auto;
      height: 220px;
      padding-bottom: 54px;
    }
    #email-modal .window-window.PopupMain .window-content{
      padding:0 15px;
    }
    #email-modal .btn.close.PopupClose{
      position:fixed;
      top:0px;
      right:0px;
    }
    .popup_contant h2 {
      font-size: 23px;
      margin: 0 0 5px;
    }
    .popup_contant p {
      font-size: 17px;
      padding: 0 15px;
      line-height: 20px;
      display: inline-block;
    }
    #email-modal .center_img img {
      max-width: 70%;
    }
    .popup_contant p br{
      display:none;
    }
    #email-modal .Learn_mor_btn {
      float: left;
      width: 100%;
      margin: 16px 0 0;
      position: fixed;
      background: #fff;
      padding: 5px 0 5px;
      left: 0;
      right: 0;
      bottom:0px;
    }
    #email-modal .Learn_mor_btn a{
      height: 33px;
      line-height: 33px;
      width: 141px;
    }

    #email-modal .window-window.PopupMain{
    margin-bottom:50px;
    padding-bottom:0px;
  }
  #email-modal .modal-window{
    padding:15px 0 0;
  }
  }
  @media only screen and (max-width: 479px) { 
    #email-modal .btn.close.PopupClose{
      max-width: 15px;
      /*background-size: contain;*/
      top:0px;
      right:0px;
    }
    .popup_contant h2{
      font-size:23px;
    }
    #email-modal .modal-window{
      padding:10px 0 20px;
    }
    .popup_contant p{
      font-size:16px;
    }
    #email-modal .Learn_mor_btn a{
      width:150px;
      height:35px;
      line-height:35px;
    }
    #email-modal .center_img{
      margin:9px 0 0;
    }
    #email-modal .modal-window{
      height:380px;
    }
    #email-modal .window-window.PopupMain{
      height:320px;
    }
  }


/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }


/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */

html, body {}
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0; font-size: 1em; line-height: 1.4; }

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Also: hot pink! (or customize the background color to match your design)
 */
::-moz-selection { background: #666; color: #fff; text-shadow: none; }
::selection { background: #666; color: #fff; text-shadow: none; }


/* =============================================================================
   Links
   ========================================================================== */
a { color: #00e; }
a:hover { color: #06e; }
a:focus { outline: none; }
/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active { outline: 0; }
/* =============================================================================
   Typography
   ========================================================================== */
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
/* Redeclare monospace font family: h5bp.com/j */
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
/* Improve readability of pre-formatted text in all browsers */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
/* =============================================================================
   Lists
   ========================================================================== */
ul, ol { margin:0; padding:0px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
/* =============================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/i/440
 */
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle;}
/*
 * Correct overflow not hidden in IE9
 */
svg:not(:root) { overflow: hidden; }
/* =============================================================================
   Figures
   ========================================================================== */
figure { margin: 0; }
/* =============================================================================
   Forms
   ========================================================================== */
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
/* Indicate that 'label' will shift focus to the associated form element */
label { cursor: pointer; }
/*
 * 1. Correct color not inheriting in IE6/7/8/9
 * 2. Correct alignment displayed oddly in IE6/7
 */
legend { border: 0; *margin-left:-7px; padding: 0; white-space: normal; }
/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 */
button, input { line-height: normal; }
/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 * 3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6)
 */
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
/*
 * Re-set default cursor for disabled elements
 */
button[disabled], input[disabled] { cursor: default; }
/*
 * Consistent box sizing and appearance
 */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
/*
 * Remove inner padding and border in FF3/4: h5bp.com/l
 */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
/*
 * 1. Remove default vertical scrollbar in IE6/7/8/9
 * 2. Allow only vertical resizing
 */
textarea { overflow: auto; vertical-align: top; resize: vertical; }
/* Colors for form validity */
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }
/* =============================================================================
   Tables
   ========================================================================== */
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
/* =============================================================================
   Chrome Frame Prompt
   ========================================================================== */
.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }
/* ==|== primary styles ===================================================== */
body { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#1b1a19; background:#fafafa; border-top:5px solid #322c29; }
a { color:#828282; text-decoration:none; outline: none; }
a:hover { color:#828282; text-decoration:underline; }

button.button span {background:#97d2c9 url('https://plannerpads.com/skin/frontend/shopper/default/images/btn_overlay.png') 0 0 repeat-x; padding:0px; height:42px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
button.button span span {line-height:42px; padding:0 16px; font-size:14px; font-weight:300; color:#fff; text-align:center; white-space:nowrap; text-transform:lowercase;}
button.button:hover span {background-color:#393431;}
button.button:hover span span { }

button.invert span, button.btn-continue span, .cart-shipping button span, .cart-coupon button span {background-color:#393431;}
button.invert:hover span, button.btn-continue:hover span, .cart-shipping button:hover span, .cart-coupon button:hover span {background-color:#97d2c9;}

button.btn-proceed-checkout span span {padding-right:60px; background:url('https://plannerpads.com/skin/frontend/shopper/default/images/arrow_button.png') 100% 50% no-repeat; }
button.btn-proceed-checkout:hover span span { background-position:98% 50%;  }

button.button_white { height:42px;
    -webkit-box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.15);
    box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.15);
}
button.button_white span,
button.button_white:hover span{
    background: #ffffff !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 1%, #f2f2f2 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#f2f2f2)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 1%,#f2f2f2 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 1%,#f2f2f2 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 1%,#f2f2f2 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 1%,#f2f2f2 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ) !important; /* IE6-9 */
}
button.button_white span span { padding:0 37px; color:#000; color:rgba(0,0,0,0.75); }
button.button_white:hover {padding:1px 0 0 1px;-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
button.button_white:hover span span { }

.btn-remove, .btn-edit {display:block; width:15px; height:15px; background-color:#97d2c9; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
.btn-remove:hover, .btn-edit:hover {background-color:#393431}
.btn-edit { background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/btn_edit.png);}
.btn-remove { background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/btn_remove.png);}

h1, h2, h3 { color:#000; color:rgba(0,0,0,0.75); letter-spacing:-0.1em; font-weight:400; }

.page-404 {}
.std dl dt{ color:#4c4c4c;}
.std h1, .std h2, .std h3, .std h4 {font-size:24px; font-family:"Myriad Pro",serif; font-weight:400; text-transform:uppercase;}
.std h2 {font-size:24px;}
.std h3, .std h3 {font-size:18px;}
.std ul.disc {list-style: none; margin:10px 0;}
.std ul.disc li {line-height: 22px; padding:0 10px 0 20px; background: url('https://plannerpads.com/skin/frontend/shopper/default/images/arrow_item.gif') 10px 8px no-repeat; }
.std ul.buttons li { background:none; float:left; padding:0; margin:0 3px 0;}
.std ul.buttons li button.button span {text-transform: capitalize; font-size:12px;}
.std img{ max-width:100%; height:auto;width:auto\9; /* ie8 */ }

.page-title { border:none; padding:0 0 58px;margin:0 15px; }
.col2-left-layout .page-title { margin-left:-285px; }
.col2-right-layout .page-title { margin-right:-285px; }
.col3-layout .page-title { margin:0 -285px; }
.page-popup .page-title { padding:0 0 18px; }
.page-title h1, .page-title h2 {text-transform: uppercase; font-size:36px; font-family:"Myriad Pro",serif; font-weight:400; line-height:30px; letter-spacing:-1.5px }
.page-head-alt {margin:0 0 20px; padding:0 0 15px; border-bottom:1px solid #e6e6e6;}
.page-head-alt h3 {text-transform: uppercase; font-size: 24px; color:#4c4c4c;}
.page-title-bg {position:absolute; width:100%; background:#f5f5f3;}
.page-head h3, .product-category-title {margin:-30px 0 30px; line-height:36px; font-size:36px; padding:20px 0; color:#322c29; border-top:1px solid; border-top-color:#e3e3e3; border-top-color:rgba(227,227,227,0.61); }
.col2-left-layout .page-head { margin-left:-300px; }
.col2-right-layout .page-head { margin-right:-300px; }
.col3-layout .page-head { margin:0 -300px; }

.buttons-set {padding:0; margin:0 15px; text-align:right;}
.buttons-set button.button {float:left;}
.buttons-set .back-link { float:right; }
.fieldset {border:none; background:transparent; padding:15px;}
.fieldset .legend {margin:-40px 0 0 -10px; padding:8px; background:transparent; border:none;}
.form-list label { float:left; color:#000; color:rgba(0,0,0,0.75); font-weight:300; position:relative; z-index:0; margin-top:0px; padding:0 0 3px 2px;  }
.input-box{ border:0; padding:0; }
input.input-text, textarea, input.qty {padding:4px; border:1px solid #e0e0e0; height:19px; -webkit-box-shadow:inset 0px 0px 5px 0px #eaeaea; -moz-box-shadow:inset 0px 0px 5px 0px #eaeaea; box-shadow:inset 0px 0px 5px 0px #eaeaea; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
select {padding:1px; height:29px; line-height:29px; border:1px solid #e0e0e0; -webkit-box-shadow:inset 0px 0px 5px 0px #eaeaea; -moz-box-shadow:inset 0px 0px 5px 0px #eaeaea; box-shadow:inset 0px 0px 5px 0px #eaeaea;}
select.multiselect  {height:auto;}
.form-list select {width:259px;}
.buttons-set p.required { margin: 0 0 5px;}
p.required { font-size: 12px; text-align: left; }
.form-list li.wide textarea { width: 670px;}
.dotted-border {border:2px dotted #aaa; padding:10px;}

/* Layout ================================================================================ */
.wrapper {}
.top-border{border-top:3px solid #9a1212;}
.page { width:100%; margin:0 auto; padding: 0; }

.main-container {background:#fafafa; }
.main { margin:0 auto; position: relative; z-index:1; }

/* Base Columns */
.col-left { float:left; width:300px; border:none; padding:120px 0 0; margin:0; }
.col-main, .col-main-left, .col-main-right { float:left; width:870px; border:none; padding:30px 15px 0; margin:0; min-height:400px; }
.col-right { float:right; width:300px; border:none; padding:120px 0 0; margin:0; }

/* 1 Column Layout */
.col1-layout .col-main {float:none; width:auto; margin:0;}

/* 2 Columns Layout */
.col2-left-layout .col-main {}
.col2-right-layout .col-main {}

.col3-layout .col-main {width:570px; margin:0; float:left;}
.col3-layout .col-wrapper { width:auto; }

/*** CUSTOM STYLES ****/
body.non-responsive {min-width:1200px;}
.cms-index-index .col-main {float:none; width:auto; margin:0; padding:0 }
.contacts-index-index .buttons-set {margin-top:-35px;}
.contacts-index-index .buttons-set p.required {float:left; margin:0 0 25px;}
.contacts-index-index .buttons-set button.button {margin: -12px 0 0; clear:left; }
.contacts-index-index .form-list .input-box, .contacts-index-index .form-list li.wide .input-box  {width:100%}
.contacts-index-index .form-list input.input-text {width:50%}
.contacts-index-index .form-list li.wide textarea {width:90%}
.customer-account-login {}
.customer-account-login .main-container {-webkit-box-shadow:inset 0px 4px 10px -5px rgba(0, 0, 0, 0.15); -moz-box-shadow:inset 0px 4px 10px -5px rgba(0, 0, 0, 0.15); box-shadow:inset 0px 4px 10px -5px rgba(0, 0, 0, 0.15);}
.customer-account-login .account-login {padding:30px 0 90px;}
.customer-account-login h2 {margin:0 0 10px;}
.customer-account-create .account-create {padding:30px 0;}
.customer-account-create .account-create h2.legend { margin:25px 0 0; }
.customer-account-create .account-create h2.first { margin:0; }
.customer-account-create .account-create .form-list .field { float:none; width:auto; }
.customer-account-create .account-create .buttons-set { margin:0; text-align:center; }
.customer-account-create .account-create .buttons-set button.button { float:none }
.customer-account-create .account-create p.required { text-align:center; }
.customer-account-forgotpassword .account-login {padding:30px 0;}
.customer-account-forgotpassword .main-container {-webkit-box-shadow:inset 0px 4px 10px -5px rgba(0, 0, 0, 0.15); -moz-box-shadow:inset 0px 4px 10px -5px rgba(0, 0, 0, 0.15); box-shadow:inset 0px 4px 10px -5px rgba(0, 0, 0, 0.15);}
.main .cart {}
.main .cart-empty {margin:15px;}
.catalog-category-view .col-left, .catalog-category-view .col-right {padding:30px 0 0;}
.catalogsearch-result-index .breadcrumbs, .catalogsearch-advanced-index .breadcrumbs, .catalogsearch-advanced-result .breadcrumbs {display:none;}
.catalog-category-view .col1-layout .products-grid {margin:0 0 0 -15px;}
.checkout-onepage-index .col-right {padding:202px 0 0; }
.checkout-onepage-success .buttons-set {margin:15px 0;}
.checkout-cart-index {}
.checkout-cart-index .page-title h1{line-height:42px;}
.cart .page-title .checkout-types {margin-top:0px;}
.cart .title-buttons .checkout-types li {margin:0}
.sendfriend-product-send .form-list li.wide textarea { width:100%;}
.sendfriend-product-send .buttons-set {text-align:left; }
.sendfriend-product-send .buttons-set button.button {float:none;}
.sendfriend-product-send .buttons-set button.button span span {width:120px}


/* ======================================================================================= */

/* Header ================================================================================ */
.header-container { background:#fff; color:#656565; position:relative;  }
.top-switch-bg{ background:#f9f9f9; min-height:29px; position:relative; z-index:10030;}
.header-switch {line-height:29px; background-repeat:no-repeat; background-position:0% 50%; margin-right:2px; float:left;}
.top-switch-bg .over {
-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
   -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
        box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}
.top-switch-bg .over span { background:#fff;}
.header-switch span {color:rgba(108,108,108,0.59); display:block; padding:0 10px; position:relative; z-index:2; }
.header-switch span.current { display:inline; color:rgba(29,28,27,0.59); padding:0 12px 0 5px; background:url("https://plannerpads.com/skin/frontend/shopper/default/images/arrow_switch.png") 100% 50% no-repeat; }
.header-dropdown {background:#fff; padding:14px; display:none; position:absolute; margin:0;
-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
   -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
        box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}
.header-dropdown ul{}
.header-dropdown ul li{}
.header-dropdown ul li a{ display:block; line-height:28px; min-width:110px; margin:0; padding:0 9px; color:#8c8c8c; }
.header-dropdown ul li a:hover { background:#f5f4f4; text-decoration:none; }
.header-dropdown ul li a.selected {color:#322c29}
.language-switch {margin-left:-10px;}
.language-switch .header-dropdown ul li a{ background-repeat:no-repeat; background-position:10px 50%; padding:0 9px 0 35px; }
.language-select, .currency-select {display:none; }

.links { float:right; margin: 0; padding: 0; }
.links li{ margin: 0; padding: 0; line-height:29px; }
.links li a {color:#1d1c1b;}
.links li a:hover {color:#777; text-decoration: none;}
.links li.separator{ padding:0 12px; background:url("https://plannerpads.com/skin/frontend/shopper/default/images/links_separator.png") 50% 50% no-repeat; }

header { position:relative; z-index:10020;
 -webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
         box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}
.logo { float:none; display: inline-block; }
header a.logo {  text-decoration:none !important; margin:34px 0; }
header a.logo img{ max-width:100%; height:auto;width:auto\9; /* ie8 */ }
header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
header h1.logo {padding:0;}
header.fixed {position:fixed; top:0; width:100%; background:#fff;}
header.fixed a.logo { margin:14px 0; }
header.fixed #queldoreiNav, header.fixed #nav {margin:11px 0 14px 46px;}

.cart-top-container {float:right; position:relative; margin:0px 50px 0 4px;}
.cart-top {}
.cart-top > a {display:block; background:#97d2c9 url('https://plannerpads.com/skin/frontend/shopper/default/images/icon_cart.png') 50% 50% no-repeat; width:38px; height:38px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
.cart-top > a:hover {background-color:#322c29; text-decoration:none; }
.cart-top > a span {padding:0 0 0 48px; color:#373230; font-size:14px; font-family:"Myriad Pro",sans-serif; font-weight:700; line-height:38px; text-transform:uppercase; white-space:nowrap;}
.cart-top-container .details { display:none; background:#fff; width:254px; padding:16px; line-height:150%; color:#7b7b7b; position:absolute; z-index:10020; right:-40px; top:48px;
    -webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15); box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
.cart-top-container .details-border{background:#97d2c9; height:4px; width:254px; padding:0 16px; margin:-16px 0 16px -16px; border-top-left-radius:2px; border-top-right-radius:2px; -moz-border-top-left-radius:2px; -moz-border-top-right-radius:2px; -webkit-border-top-left-radius:2px; -webkit-border-top-right-radius:2px; }
.cart-top-container .details-border:before{content:""; position:absolute; border-color: transparent transparent #97d2c9 transparent; border-style: solid; border-width:5px; height:0; width:0; top:-9px; right:52px;}
.cart-top-container .details .text-recently{font-size:11px;}
.cart-top-container .details a{color:#7b7b7b; }
.cart-top-container .details a:hover{text-decoration:none; color:#000; }
.cart-top-container .details p{margin:14px 0 5px 0}
.cart-top-container .details p.product-name {margin:0}
.cart-top-container .details a.product-image{}
.cart-top-container .details .item-options{font-size:10px; line-height:10px; }
.cart-top-container .details ol{ margin:0; padding:0; }
.cart-top-container .details ol li.item{ padding:0 0 10px; margin:0 0 10px; border-bottom:1px solid #f1f1f1;}
.cart-top-container .details ol li.item:last-child{ margin:0; border:none;}
.cart-top-container .details ol li.item strong{font-weight:300;}
.mini-products-list .product-image { border: none; padding: 0px; }
.mini-products-list .product-details { margin-left: 60px; }
.cart-top-container .details .btn-edit { float:right; margin-left: 18px; }
.cart-top-container .details .btn-remove { float:right; margin-left: 2px; }
.cart-top-container .details .buttons { margin-top:15px; }
.cart-top-container .details .button span span { font-size:14px; padding:0 15px; }
.cart-top-container .details .button { float:right; }
.cart-top-container .details .btn-continue { float:left; }
.cart-top-container .cart-promotion {background: #eee; padding: 10px; color: #392420;}
.cart-top-container .details .subtotal-wrapper{ width:286px; margin:0 0 1px -16px; padding:0; overflow:hidden;}
.cart-top-container .details .subtotal{ background:#fefefe; width:254px; margin:0 0 0 -10px; padding:0 26px; line-height:41px; font-size:13px; font-weight:700; text-align:right; text-transform:uppercase;  -moz-box-shadow:inset 0 0 10px rgba(57,36,32,0.18); -webkit-box-shadow:inset 0 0 10px rgba(57,36,32,0.18); box-shadow:inset 0 0 10px rgba(57,36,32,0.18); box-shadow:   }


.top-dropdowns { position: absolute; right: 0; top: 50%; margin-top: -20px;}


.cart-top-title{font-family:'Myriad Pro', sans-serif; font-size:14px; line-height:38px; text-align:left; margin:0 0 10px 5px; display:none; }
.cart-top-title a{display:block; vertical-align:top;}
.cart-top-title a:hover{text-decoration:none; color:#000; }
.cart-top-title a span.icon {display:block; float:left; background:#97d2c9 url('https://plannerpads.com/skin/frontend/shopper/default/images/icon_cart.png') 50% 50% no-repeat; width:38px; height:38px; margin:0 10px 0 0; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
.cart-top-title a:hover span.icon {background-color:#322c29; text-decoration:none; }




/********** < Search form */
.search-top-container{float:right; position:relative; margin:0px 0 0 4px;}
.search-top {display:block; overflow:hidden; background:#97d2c9 url('https://plannerpads.com/skin/frontend/shopper/default/images/icon_search.png') 50% 50% no-repeat; width:38px; height:38px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; cursor:pointer; }
.search-top:hover {background-color:#322c29; }
.search-form{display:none; background:#fff; width:240px; padding:8px; position:absolute; z-index:10030; right:-60px; top:47px;
    -webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15); box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
.search-form-border{background:#97d2c9; height:4px; width:240px; padding:0 8px; margin:-8px 0 8px -8px; border-top-left-radius:2px; border-top-right-radius:2px; -moz-border-top-left-radius:2px; -moz-border-top-right-radius:2px; -webkit-border-top-left-radius:2px; -webkit-border-top-right-radius:2px; }
.search-form-border:before{content:""; position:absolute; border-color: transparent transparent #97d2c9 transparent; border-style: solid; border-width:5px; height:0; width:0; top:-9px; right:72px;}
.search-top-container .search-form .search-top-title{font-family:'Myriad Pro', sans-serif; font-size:16px; line-height:38px; text-align:left; vertical-align:top; margin:0 0 0 42px; display:none; }
.search-top-container .search-form .search-top-title span.icon {display:inline-block; background:#97d2c9 url('https://plannerpads.com/skin/frontend/shopper/default/images/icon_search.png') 50% 50% no-repeat; width:38px; height:38px; margin:0 10px 0 0; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
.search-top-container .search-form .search-top-title:hover span.icon {background-color:#322c29; text-decoration:none; }

#search_mini_form {}
#search_mini_form .form-search {}
#search { width:224px; height:19px; padding:4px 7px; border:1px solid #e3e3e3; line-height:19px; color:#7b7b7b; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
#search_mini_form .form-search button {display:none;}
.search-autocomplete { background:#fff; margin:0; position:relative !important; top:0 !important; left:0 !important; }
.search-autocomplete ul{margin:0; padding:0;}
.search-autocomplete ul li{line-height:21px; padding:0 10px; color:#000; color:rgba(0,0,0,0.67);}
.search-autocomplete ul li span.amount{float:right; font-weight: 800;}
.search-autocomplete ul li.odd{}
.search-autocomplete ul li.even{background:#e7e7e7;}
.search-autocomplete ul li.last{}
.search-autocomplete ul li:hover{background:#ddd;}

.search-field {}
.search-field #search {width: 164px; padding:4px 27px 4px 7px; }
.search-field #search_mini_form .form-search { margin: 5px 12px 0 0; }
.search-field #search_mini_form .form-search button {display:block; position:absolute; width:23px; height:29px; margin:-29px 0 0 176px; background:transparent url('https://plannerpads.com/skin/frontend/shopper/default/images/search_icon.png') 0 0 no-repeat; border:0; }
.search-field #search_mini_form .form-search button:hover { background-position:0 100%;}
/********** < Search form */

/* top compare block*/
.compare-top-container {float:right; position:relative; margin:0px 0 0 4px;}
.compare-top {display:block; overflow:hidden; background:#97d2c9 url('https://plannerpads.com/skin/frontend/shopper/default/images/icon_compare.png') 50% 50% no-repeat; width:38px; height:38px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; cursor:pointer; }
.compare-top:hover {background-color:#322c29; }
.compare-top-container .details { display:none; background:#fff; width:254px; padding:16px; line-height:150%; color:#7b7b7b; position:absolute; z-index:10020; right:-40px; top:48px;
    -webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15); box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
.compare-top-container .details-border{background:#97d2c9; height:4px; width:254px; padding:0 16px; margin:-16px 0 16px -16px; border-top-left-radius:2px; border-top-right-radius:2px; -moz-border-top-left-radius:2px; -moz-border-top-right-radius:2px; -webkit-border-top-left-radius:2px; -webkit-border-top-right-radius:2px; }
.compare-top-container .details-border:before{content:""; position:absolute; border-color: transparent transparent #97d2c9 transparent; border-style: solid; border-width:5px; height:0; width:0; top:-9px; right:52px;}
.compare-top-container .details a:hover{text-decoration:none; color:#000; }
.compare-top-container .details li.item {margin:0 0 9px 25px; padding:0; line-height:16px; background:none;}
.compare-top-container .details .btn-remove {float:left; margin:1px 0 0 -25px; }
.compare-top-container .details .actions {margin:10px 0 0 0; padding:10px 0 0; border-top:1px solid #e8e8e8; text-align:center }
.compare-top-container .details .actions .f-right {float:none !important; line-height:25px; }
.compare-top-container .details .actions a {float:none;}
.compare-top-container .details .actions a:before {content:''; position:absolute; width:15px; height:15px; margin:5px 0 0 -20px; background-color:#393431; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/btn_remove.png);}

.compare-top-title{font-family:'Myriad Pro', sans-serif; font-size:14px; line-height:38px; text-align:left; margin:0 0 10px 5px; display:none; }
.compare-top-title a{display:block; vertical-align:top;}
.compare-top-title a:hover{text-decoration:none; color:#000; }
.compare-top-title a span.icon {display:block; float:left; background:#97d2c9 url('https://plannerpads.com/skin/frontend/shopper/default/images/icon_compare.png') 50% 50% no-repeat; width:38px; height:38px; margin:0 10px 0 0; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
.compare-top-title a:hover span.icon {background-color:#322c29; text-decoration:none; }


/* FOOTER ================================================================================ */
.footer-container {background:none #322c29; color:#666666; margin:0; padding:0; position:relative;}

.footer-banners {background:#f7f7f6; padding:25px 0;}
.footer-banners img{max-width: 100%; height: auto; width:auto\9; /* ie8 */}
.footer-banners a:hover img{opacity:0.6;}

.footer-info {background:#f4f4f2; border-top:1px solid #ececea; padding:60px 0;}
.footer-info a {color:#97d2c9}
.footer-info a:hover {color:#000; text-decoration: none;}
.footer-info h4{font-size:24px; font-family:'Myriad Pro', serif; font-weight:400; text-transform:uppercase; letter-spacing:-0.1em; color:rgb(0,0,0); color:rgba(0,0,0,0.75); margin:0 0 24px; }
.footer-info .information h4{margin-bottom:18px; }
.footer-info hr{border-top:1px solid rgb(0,0,0); border-top-color:#e6e6e4; border-top-color:rgba(0,0,0,0.06); height:1px; margin:17px 0;}
.footer-info p{line-height:150%; margin:0 0 0 3px;}
.footer-info ul{margin:0; padding:0; }
.footer-info ul li{margin:0; padding:0; line-height:30px; }
.footer-info ul li p{overflow:hidden; line-height:30px; }
.footer-info .information ul li, .footer-info ul.disc li{margin:0; padding:0 0 15px 24px; line-height:130%; position:relative; }
.footer-info .information ul li:before, .footer-info ul.disc li:before { content:'\00b7';font-size:70px;position: absolute;top:2px;left:0px;font-family: "Times New Roman", sans-serif; font-style:normal;color:#97d2c9; }
.footer-info ul.twitterList{margin:-3px 0 0;}
.footer-info ul.twitterList li{margin:0; padding:0; line-height:20px; color:#505050;}
.footer-info ul.twitterList li.follow{padding:0 0 0 53px;}
.footer-info ul.twitterList li span.tweet-icon{display:block; float:left; width:36px; height:36px; margin:0px 16px 0 1px; background:#97d2c9 url('https://plannerpads.com/skin/frontend/shopper/default/images/icon_twitter.png') 50% 50% no-repeat; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
.footer-info ul.twitterList li:hover span.tweet-icon{background-color:#322c29;}
.footer-info ul.twitterList li span.time-ago{display:block; color:rgba(146,146,146,0.85)}
.footer-info ul.twitterList li p{overflow:hidden; line-height:20px; margin:0 0 20px; padding:3px 0 23px; border-bottom:1px solid #e6e6e4; border-bottom-color:rgba(0,0,0,0.06); }
.footer-info ul.social{margin:46px 0 0;}
.footer-info ul.social li{ float:left; margin:0 4px 0 0; padding:0; background:none; }
.footer-info ul.social li a{ display:block; position:relative; width:36px; height:36px; background:url('https://plannerpads.com/skin/frontend/shopper/default/images/social_icons.png') 0 0 no-repeat; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; overflow:hidden; text-indent: -999px; }
.footer-info ul.social li a.twitter{ background-color:#53b1f0; }
.footer-info ul.social li a.facebook{ background-color:#3d5fa6; background-position: -36px 0; }
.footer-info ul.social li a.email{ background-color:#525252; background-position: -72px 0; }
.footer-info ul.social li a.google{ background-color:#fac200; background-position: -108px 0; }
.footer-info ul.social li a:hover{ background-color:#97d2c9; }
.footer-info .block-control { display:none; position:absolute; top:0; right:0; width:35px; height:35px; background:#FEFEFE url("https://plannerpads.com/skin/frontend/shopper/default/images/arrow_footer.png") 0 0 no-repeat;
    -webkit-border-radius: 100% !important;  -moz-border-radius: 100% !important;  border-radius: 100% !important; }
.footer-info .block-control:hover {background-color:#97d2c9; background-position:0 100%;}
.footer-info .block-control-hide {background-position:100% 0;}
.footer-info .block-control-hide:hover {background-color:#97d2c9; background-position:100% 100%;}
.footer-info .block-content {display:block; }
.footer-info iframe {width:300px; height:260px; margin:0 -15px;}

footer {line-height:58px; }
footer a {color:#a2a2a2}
footer a:hover {color:#fff; text-decoration: none;}
footer ul{ margin:0; padding: 0; }
footer ul.links{ float:right; margin-right:10px; }
footer ul.links a{ color:rgb(140,140,140); color:rgba(140,140,140,0.87); }
footer ul.links li a:hover {color:#fff; text-decoration: none;}
footer ul.links li.separator{ padding:0 9px 0 8px; background:url("https://plannerpads.com/skin/frontend/shopper/default/images/footer_links_separator.png") 50% 50% no-repeat; }
footer .copyright{border-top:1px dotted #e0e0e0; margin:40px 0 0; padding:20px 0 0;}
footer address{ margin-left:10px; }

/********** < Navigation */
.nav-container {position:relative; z-index:10010; display:inline-block; vertical-align:middle;}
.nav-container .nav-top-title{ cursor:pointer; font-family:'Myriad Pro', sans-serif; font-size:16px; text-align:left; width:220px; margin:0 auto 3px; padding:0 10px; line-height:36px; background:#eee; color:#000; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; display:none;  }
.nav-container .nav-top-title a{color:#000; text-decoration:none; }
.nav-container .nav-top-title div.icon {float:left; width:15px; margin:11px 10px 0 0;}
.nav-container .nav-top-title div.icon span {display:block; height:3px; margin:0 0 2px;}
.nav-container .nav-top-title:hover {}
.nav-container .nav-top-title:hover a,
.nav-container .nav-top-title.active a {color:#fff; }
.nav-container .nav-top-title:hover div.icon span,
.nav-container .nav-top-title.active div.icon span {background:#fff; }
.nav-container li.parent em {float:right; display:none; width:36px; text-align:center; font-style:normal; font-weight:700; }
.nav-container li.parent em:hover {cursor:pointer; background:#fff; color:#000 !important; }

#queldoreiNav { width:750px; margin:31px 0 34px 46px; padding:0; position:relative; border:none; float:left; }
.search-field #queldoreiNav {width:560px}
.below-logo #queldoreiNav {width:auto; margin:0 0 10px 3px}

/* All Levels */
#queldoreiNav li { text-align:left; position: static; }
#queldoreiNav li.over { z-index:998; }
#queldoreiNav li.parent {}
#queldoreiNav li a { display:block; text-decoration:none; font-weight:300; }
#queldoreiNav li a:hover { text-decoration:none; }
#queldoreiNav li a span { display:block; white-space:nowrap; cursor:pointer; }
#queldoreiNav li ul a span { white-space:normal; }

/* 1st Level */
#queldoreiNav>li { float:left; position:relative; margin:0 3px 3px;}
#queldoreiNav>li>a { position:relative; float:left; padding:0; color:#373230; font-size:14px; font-family:"Myriad Pro",sans-serif; font-weight:700; line-height:36px; letter-spacing:-0.1em; text-transform:uppercase; }
#queldoreiNav>li>a>span{padding:0px 10px; border-top:3px solid transparent;}
#queldoreiNav>li:hover>a>span,
#queldoreiNav>li.over>a>span,
#queldoreiNav>li.active>a>span { background:#fff; }
#queldoreiNav>li:hover,
#queldoreiNav>li.over,
#queldoreiNav>li.active{
    -webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}
#queldoreiNav>li>a:hover, #queldoreiNav>li.over>a{z-index:1000;}
#queldoreiNav>li>a:hover>span,
#queldoreiNav>li.over>a>span,
#queldoreiNav>li.active>a>span{border-top:3px solid #97d2c9;}
#queldoreiNav>li.custom-block>a, #queldoreiNav>li.custom-block>a>span {cursor:default;}

/* 2nd Level */
/*#queldoreiNav ul,*/
#queldoreiNav div.sub-wrapper { position:absolute; z-index:999; width:auto; padding:16px 0; margin:39px 0 0; left:-10000px; border:none; background:#fff;
    -webkit-box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.15);
       -moz-box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.15);
            box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.15);}
#queldoreiNav div.sub-wrapper ul { position:static; width:auto; border:none; }
#queldoreiNav>li>div.sub-wrapper>ul>li { float:none; display:table-cell; border:none; width:210px; padding:0 16px; border-right:1px solid #ededed;}
#queldoreiNav>li>div.sub-wrapper>ul>li:last-child { border:none;}

/* 3rd+ leven */
/*#queldoreiNav ul ul,*/
#queldoreiNav div.sub-wrapper ul div.sub-wrapper { top:-5px; margin:0 0 0 101px; padding:0; width:auto; border:none;}
#queldoreiNav ul div.sub-wrapper ul{ padding:16px; width:auto; }
#queldoreiNav ul li { float:none; border:none; width:210px; line-height:28px; position:relative; }
#queldoreiNav ul li.last {}
#queldoreiNav ul li a {float:none; padding:0 10px; font-family:Arial, serif; font-size:12px; font-weight:normal; color:#322c29 !important; background:transparent none; }
#queldoreiNav ul li.active > a {background:#322c29 !important; color:#fff !important; }
#queldoreiNav ul li.over > a, #queldoreiNav ul li a:hover {background:#f5f4f4; }

/* Show menu */
#queldoreiNav li ul.shown-sub,
#queldoreiNav li div.shown-sub { left:0px; z-index:999; }
#queldoreiNav li .shown-sub ul.shown-sub,
#queldoreiNav li .shown-sub li div.shown-sub { left:15px; }

#queldoreiNav li.custom-block div.sub-wrapper { padding:16px;}
#queldoreiNav li.custom-block div.sub-wrapper strong {color:#373230; font-family:"Myriad Pro", sans-serif; font-weight:700;}
#queldoreiNav li.custom-block div.sub-wrapper a { display:inline; color:#373230; float:none; font-weight:300; padding:0px; text-decoration:underline; border:none !important; background:transparent none !important;}
#queldoreiNav li.custom-block div.sub-wrapper a:hover,
#queldoreiNav li.custom-block div.sub-wrapper>ul>li a:hover,
#queldoreiNav li.custom-block div.sub-wrapper ul li.over > a{ color:#373230 !important; text-decoration:none; background:transparent none !important;}
#queldoreiNav li.custom-block div.sub-wrapper>ul, #queldoreiNav li.custom-block div.sub-wrapper ul {}
#queldoreiNav li.custom-block div.sub-wrapper>ul>li, #queldoreiNav li.custom-block div.sub-wrapper ul li { width:auto; float:none; background:transparent url("https://plannerpads.com/skin/frontend/shopper/default/images/arrow_item.gif") no-repeat 10px 8px !important;; line-height: 22px; padding: 0 10px 0 20px;}


#nav { width:750px; margin:31px 0 34px 46px; padding:0; position:relative; border:none; float:left; }
.search-field #nav {width:560px}
.below-logo .nav-container {display:block; position:static;}
.below-logo #nav {width:auto; margin:0 0 10px 3px}

/* All Levels */
#nav li { text-align:left; position: static; }
#nav li.over { z-index:998; }
#nav li.parent {}
#nav li a { display:block; text-decoration:none; font-weight:300; }
#nav li a:hover { text-decoration:none; }
#nav li a span { display:block; white-space:nowrap; cursor:pointer; }
#nav li ul a span { white-space:normal; }

/* 1st Level */
#nav>li { float:left; position:relative; margin:0 3px 3px;}
#nav>li>a { position:relative; float:left; padding:0; color:#373230; font-size:14px; font-family:"Myriad Pro",sans-serif; font-weight:700; line-height:36px; letter-spacing:-0.1em; text-transform:uppercase; }
#nav>li>a>span{padding:0px 10px; border-top:3px solid transparent; background:#fff;}
#nav>li:hover,
#nav>li.over,
#nav>li.active{-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}
#nav>li>a:hover, #nav>li.over>a{z-index:1000;}
#nav>li>a:hover>span,
#nav>li.over>a>span,
#nav>li.active>a>span{border-top:3px solid #97d2c9;}
#nav>li.custom-block>a, #nav>li.custom-block>a>span {cursor:default;}

/* 2nd Level */
/*#nav ul,*/
#nav ul { position:absolute; z-index:999; width:auto; padding:16px; margin:39px 0 0; left:-10000px; border:none; background:#fff;
    -webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}

/* 3rd+ leven */
/*#nav ul ul,*/
#nav ul ul { top:-5px; margin:0 0 0 101px; padding:0; width:auto; border:none;
    -webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}
#nav ul ul{ padding:16px; width:auto; }
#nav ul li { float:none; border:none; width:210px; line-height:28px; position:relative; }
#nav ul li.last {}
#nav ul li a {float:none; padding:0 10px; font-family:Arial, serif; font-size:12px; font-weight:normal; color:#322c29 !important; background:transparent none; }
#nav ul li.active > a {background:#322c29 !important; color:#fff !important; }
#nav ul li.over > a, #nav ul li a:hover {background:#f5f4f4; }

/* Show menu */
#nav li ul.shown-sub,
#nav li div.shown-sub { left:0px; z-index:999; }
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub { left:15px; }

#nav li.custom-block>ul>li { width:350px; line-height:150%; }
#nav li.custom-block ul li strong {color:#888888; font-family:"Myriad Pro", sans-serif; font-weight:700;}
#nav li.custom-block ul li a { display:inline; color:#888888; float:none; font-weight:300; padding:0px; text-decoration:underline; border:none !important; background:transparent none !important;}
#nav li.custom-block ul li a:hover,
#nav li.custom-block ul li.over > a{ color:#888888 !important; text-decoration:none; background:transparent none !important;}
#nav li.custom-block ul li>ul { position:static; width:auto; border:none; background:#fff; top:0; margin:0; padding:0; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; }
#nav li.custom-block ul li>ul>li { width:auto; float:none; background:transparent url("https://plannerpads.com/skin/frontend/shopper/default/images/arrow_item.gif") no-repeat 10px 8px !important;; line-height: 22px; padding: 0 10px 0 20px;}

/********** Navigation > */
/* ======================================================================================= */

a.product-image {display:block;position:relative;}

.new-label, .sale-label {position: absolute; z-index:10000; width:91px; height:91px; background:url(https://plannerpads.com/skin/frontend/shopper/default/images/labels.png) 0 0 no-repeat; }
.sale-top-left {top:-13px; left:-13px; background-position:-182px 0;}
.sale-top-right {top:-13px; right:-13px; background-position:-273px 0;}
.sale-bottom-left {bottom:-13px; left:-13px; background-position:-182px -91px;}
.sale-bottom-right {bottom:-13px; right:-13px; background-position:-273px -91px;}
.new-top-left {top:-13px; left:-13px; background-position:0 0;}
.new-top-right {top:-13px; right:-13px; background-position:-91px 0;}
.new-bottom-left {bottom:-13px; left:-13px; background-position:0 -91px;}
.new-bottom-right {bottom:-13px; right:-13px; background-position:-91px -91px;}
.product-img-box .sale-top-left {top:-4px; left:-4px; }
.product-img-box .sale-top-right {top:-4px; right:-4px; }
.product-img-box .new-top-left {top:-4px; left:-4px; }
.product-img-box .new-top-right {top:-4px; right:-4px; }

.price-box {}
.price-box a {white-space:nowrap;}
.price-box a:hover {text-decoration:none;}
.price-box .price{ color:#97d2c9; font-weight:400; font-size:16px; }
.price-box .old-price .price{color:#8e8e8e; font-weight:400; font-size:11px; }

.availability {}
.in-stock {color:green}
.out-of-stock {color:red}

.ratings {}
.rating-box {width:55px; height:10px; margin:2px 12px 0 0; background-image:url("https://plannerpads.com/skin/frontend/shopper/default/images/rating.png"); }
.rating-box .rating {height:10px; background-image:url("https://plannerpads.com/skin/frontend/shopper/default/images/rating.png");}
.rating-links .separator {margin: 0 2px; font-weight: 300; font-size: 12px; color:#d9d9d9;}

.breadcrumbs {border:none; margin:0 15px; padding:0; line-height:49px;}
.breadcrumbs a{color:rgba(27,26,25,0.77);}
.breadcrumbs strong{color:rgba(128,128,128,0.77); font-weight:300;}
.breadcrumbs span{background: url("https://plannerpads.com/skin/frontend/shopper/default/images/icon_breadcrumb.gif") 50% 50% no-repeat; padding: 0 9px; }
.breadcrumbs ul{margin: 0; padding: 0px;}

/* Global Messages  */
.success { color:#3d6611; font-weight:bold; }
.error { color:#f00; font-weight:bold; }
.notice { color:#ccc; }

.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 15px; }
.messages li li { margin:0px; min-height:26px; line-height:26px; }
.messages li li span{}
.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-style:solid !important; border-width:1px !important; background-position:31px 31px !important; background-repeat:no-repeat !important; line-height:26px; min-height:26px !important; padding:31px 19px 31px 70px !important; font-size:18px !important; font-weight:normal !important; font-style: italic !important;  }
.error-msg { border-color:#f3f3f3; background-color:#f3f3f3; background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/i_msg-error.gif); color:#888; }
.success-msg { border-color:#f3f3f3; background-color:#f3f3f3; background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/i_msg-success.gif); color:#888; }
.note-msg { border-color:#f3f3f3; background-color:#f3f3f3; background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/i_msg-note.gif); color:#888; }
.notice-msg { border-color:#f3f3f3; background-color:#f3f3f3; background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/i_msg-notice.gif); color:#888; }

.ajax_loading {position:absolute;margin-top:21px; display:none; }
.products-list .product-shop .ajax_loading {left:-23px; margin:10px 0 0; }
.product-shop .ajax_loading {margin:19px 0 0 -21px; }
.quick-view { display:none; position:absolute; z-index:2; top:14%; left:30%; background:#97d2c9 url('https://plannerpads.com/skin/frontend/shopper/default/images/btn_overlay.png') 0 0 repeat-x; height:42px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; line-height:42px; padding:0 16px; font-size:14px; font-weight:300; color:#fff; text-align:center; white-space:nowrap; text-transform:lowercase;}
.quick-view:hover {background-color:#393431; color:#fff; text-decoration:none;}

div.alert a{ font-size:12px; color:#8db201; padding-left:5px;}
div.alert a:hover{ color:#fff;}
div.alert {position:fixed; background:#353535; top:0; left:50%; width:333px; margin-left:-220px; padding:20px 60px; color:#FFF; z-index:10030; font-size:12px; font-weight:bold; color:#ececec; border-radius:0 0 3px 3px; text-align:center;}
div.alert button{background:url(https://plannerpads.com/skin/frontend/shopper/default/images/remove-popup.png) 0 0 no-repeat; width:9px; height:9px; position:absolute; right:20px; top:45%; border:none; z-index:9999;}
div.alert button:hover{ cursor:pointer; background-position:0 -9px;}

/*********** < BANNERS */
.homepage-banners {margin:-13px 0px 68px !important;}
.homepage-banners a{ position:relative; overflow:hidden; display:block; padding:11px; background:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
    -webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}
.homepage-banners a img{position:relative; z-index:1; max-width:100%; height:auto; width:auto\9; /* ie8 */}
.homepage-banners a:hover img{opacity:0.6;}

.homepage-banners a .content{position:absolute; z-index:2; margin:38px; color:#4e4d4b; text-align:center; }
.homepage-banners a .content strong{font-family:"Myriad Pro",sans-serif; font-size:32px; font-weight:300; text-transform:uppercase; line-height:24px; color:#302f2e; }
.homepage-banners a .content .border{margin:15px 10px; height:1px; background:#d7d4d0; }
.homepage-banners a .content p{margin:0;}
.homepage-banners a .content button{margin:15px 0 0;}
.homepage-banners a.text-right .content{right:11px; }
.homepage-banners a.text-center .content{right:11px; left:11px}

.category-products {margin:0 0 50px;}
.category-products h2 {margin:0 0 30px 15px;}

.home-main {width:900px; float:left; margin:30px 0 0;}
.home-right {width:300px; float:right; margin:30px 0 0;}
.home-left {width:300px;float:left; margin:30px 0 0;}
.col1-layout .home-main .products-grid {width:900px;}

.home-left-col {}
.home-left-col .home-main {float:right;}
.home-left-col .home-left {float:left;}

/*********** < SLIDER */
.slider-container{position: relative; border-top:1px solid #e1e1e1; background:#ededed; margin:53px 0 0 -15px; padding:42px 0 0; }
.main-container > .slider-container {margin:0;}
.slider-container h3{ font-family:"Myriad Pro", serif; font-size:24px; font-weight:400; padding:0 0 28px; margin:0 0 0 15px; text-transform:uppercase; letter-spacing:-1.2px; line-height:21px;}
.slider-container .block-subtitle{ margin:-15px 15px 15px; text-align:left; }
.slider-container .block-subtitle a{text-decoration:underline;}
.slider-container .block-subtitle a:hover{text-decoration:none;}
.slider-container .jcarousel-list li {float:left; width:252px; padding:0; margin:0 15px 53px; position:relative; background:#fff; border:9px solid #fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
    -webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15); box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}
.slider-container .jcarousel-list h3{ font-size:24px; font-family:"Myriad Pro",serif; font-weight:300; color:#000; color:rgba(0,0,0,0.67); letter-spacing:-1px; margin:27px 0 26px 2px; text-align:center; }
.slider-container .jcarousel-list .button-container {float:right;}
.slider-container .jcarousel-list .button-container button.button span {width:35px; height:35px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; text-indent:-9999px;}
.slider-container .jcarousel-list .button-container button.button span span {padding:0; background:url('https://plannerpads.com/skin/frontend/shopper/default/images/icon_cart_listing.png') 50% 50% no-repeat; }
.slider-container .jcarousel-list .product-image {display: block; margin:0 0 12px; }
.slider-container .jcarousel-list .product-image img {position:relative; z-index:0; }
.slider-container .jcarousel-list .product-name {color:#3c3c3c; font-size:16px; font-weight:300; display:block; margin:4px; line-height:120%; }
.slider-container .jcarousel-list .product-name:hover {color:#000; text-decoration:none;}
.slider-container .jcarousel-list .related-checkbox {margin:0 4px; line-height:12px; float:left; }
.slider-container .jcarousel-list .price-box {overflow:hidden; margin:0px 0 0 4px; line-height:12px; letter-spacing:-1.2px }

.product-slider-container {}
.footer-container .product-slider-container {background: #fafafa; width:100%;}
.footer-container .jcarousel-skin-tango .jcarousel-clip-horizontal, .footer-container .jcarousel-skin-tango .jcarousel-container-horizontal {width:auto}
.product-slider-container .title-container {margin:0 0 -27px; position:relative;}
.product-slider-container h2{  margin:0 0 0 15px; padding:0 0 28px; font-family:"Myriad Pro", serif; font-size:24px; font-weight:400; text-transform:uppercase; letter-spacing:-1.2px; line-height:21px;}
.product-slider-container .jcarousel-skin-tango .jcarousel-clip { }
.product-slider-container .jcarousel-skin-tango .jcarousel-clip ul.jcarousel-list {padding:35px 0 50px !important;}
.product-slider-container .jcarousel-skin-tango .jcarousel-clip ul li.item div.hover {
    -webkit-box-shadow:0px 0px 25px 6px rgba(0, 0, 0, 0.09);
    -moz-box-shadow:0px 0px 25px 6px rgba(0, 0, 0, 0.09);
    box-shadow:0px 0px 25px 6px rgba(0, 0, 0, 0.09);}

/* Category Page ========================================================================= */

/* Pager */
.pager {  padding:16px 0 0; margin:0 0 16px; line-height:22px; text-align:center; border-top:1px solid; border-top-color:#e3e3e3; border-top-color:rgba(227,227,227,0.61); }
.pager .amount { float:left; color:#262525; color:rgba(38,37,37,0.5); }
.pager .amount strong{ font-weight: 400; }
.pager .pages { float:right; margin:0; }
.pager .pages ol { display:inline; margin:0; padding:0; }
.pager .pages li { display:inline-block; width:22px; height:22px;; margin:0; text-align:center; }
.pager .pages li a {display:block; float:left; width:22px; height:22px; text-decoration:none; line-height:25px; color:#262525; color:rgba(38,37,37,0.75);}
.pager .pages li a:hover { color:#97d2c9; }
.pager .pages li a.next, .pager .pages li a.previous { border:1px solid #e1e1e1; background:url('https://plannerpads.com/skin/frontend/shopper/default/images/pager_bg.gif') 0 0 repeat-x; }
.pager .pages li a.next:hover, .pager .pages li a.previous:hover { -webkit-box-shadow:inset 2px 2px 6px 0px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 2px 2px 6px 0px rgba(0, 0, 0, 0.05); box-shadow:inset 2px 2px 6px 0px rgba(0, 0, 0, 0.05);}
.pager .pages strong {display:none}
.pager .pages .current { vertical-align:top; color:#97d2c9; line-height:25px; }

/* Sorter */
.sorter {  padding:0px; margin:0 0 18px; line-height:27px; text-align:left; color:#808080;}
.sorter .limiter, .sorter .sort-by, .sorter .sort-order, .sorter .view-mode { float:left; height:27px; border:1px solid #e1e1e1; -webkit-box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.05); -moz-box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.05); box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.05); background:url('https://plannerpads.com/skin/frontend/shopper/default/images/sorter_bg.gif') 0 0 repeat-x }
.sorter .sort-by { margin:10px 1px 0 0}
.sorter .sort-by label{ margin:0 8px 0 5px}
.sorter .limiter {}
.sorter .limiter label{ margin:0 7px; }
.sorter .link-feed {}
.sorter .sort-order { margin:10px 10px 0 0;}
.sorter .sort-order a {display:block; }
.sorter .view-mode { margin:10px 10px 0 0;}
.sorter .view-mode label { display:block; float:left; margin:0 7px;  }
.sorter .view-mode a, .sorter .view-mode strong { display:block; float:left; overflow:hidden; width:27px; height:27px; margin:0; text-indent:-999px; }
.sorter .view-mode .grid { background:transparent url(https://plannerpads.com/skin/frontend/shopper/default/images/i_grid_mode.gif) 0% 0% no-repeat; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; }
.sorter .view-mode .list { background:transparent url(https://plannerpads.com/skin/frontend/shopper/default/images/i_list_mode.gif) 0% 0% no-repeat; }
.sorter .view-mode a:hover, .sorter .view-mode strong { background-position:0% 100% !important;}
.sorter .view-mode a:hover, .sorter .view-mode strong.grid, .sorter .view-mode strong.list, .sorter .sort-order a:hover { -webkit-box-shadow:inset 2px 2px 6px 0px rgba(0, 0, 0, 0.10); -moz-box-shadow:inset 2px 2px 6px 0px rgba(0, 0, 0, 0.10); box-shadow:inset 2px 2px 6px 0px rgba(0, 0, 0, 0.10);}

/* Toolbar */
.toolbar {}
.toolbar img.v-middle{ vertical-align: top;}
.toolbar select {height:27px; padding:0; margin:0; line-height:27px; border:none; box-shadow:none; color:#434343; }
.toolbar .sort-by select {width:auto; }
.toolbar-bottom {}
.toolbar-bottom .sorter{display:none;}

.toolbar-switch {margin-top:10px; }
.toolbar-switch .toolbar-dropdown { display:none; }
.toolbar-switch select { display:none; }
.toolbar-switch .current { color:#434343; }
.toolbar-switch .toolbar-title {position:relative; z-index:4; padding:0 40px 0 0; background:transparent url('https://plannerpads.com/skin/frontend/shopper/default/images/selectbox_arrow.png') 100% 7px no-repeat;}
.over .toolbar-title {background-color:#fff; height:30px; margin:0 -1px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; }

.toolbar-dropdown {background:#fff; padding:11px 22px; display:none; position:absolute; z-index:3; margin:-1px; border:1px solid #e1e1e1; -webkit-box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.05); -moz-box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.05); box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.05);}
.toolbar-dropdown ul{}
.toolbar-dropdown ul li{padding:0 0 0 12px; background: url("https://plannerpads.com/skin/frontend/shopper/default/images/arrow_item.gif") 0 7px no-repeat;}
.toolbar-dropdown ul li a{ display:block; line-height:20px; margin:0; padding:0; color:#8c8c8c; }
.toolbar-dropdown ul li a:hover, .toolbar-dropdown ul li.selected a { text-decoration:none; color:#97d2c9;}

.category-title { display: none; }
.category-image { width:100%; overflow:hidden; margin:0 0 30px; text-align:center; }
.category-image img {max-width:100%; width:auto\9; /* ie8 */}
.category-description { border:1px solid; border-color:#e3e3e3; border-color:rgba(227,227,227,0.61); margin:0 0 20px 0; padding:20px; line-height:18px; text-align:center; color:#808080; }
.category-description h1 {display:block; margin:0; font-size:24px; font-family:"Myriad Pro", sans-serif; font-style:normal; color:#000; color:rgba(0,0,0,0.67); text-transform:uppercase;}
.category-description p {margin:22px 0 0;}
.category-description strong {color:#000; color:rgba(0,0,0,0.67); font-family:"Myriad Pro", sans-serif; font-style:normal; }
.category-description img{ max-width:100%; height:auto;width:auto\9; /* ie8 */ }

/* View Type: Grid */
.products-grid { border:none; position:relative; margin:0 0 50px; }
.col2-left-layout .products-grid,
.col2-right-layout .products-grid { width:900px; margin:0 -15px; }
.col1-layout .products-grid { width:1200px; margin:0 auto; }

.products-grid.last { border-bottom:0; }
.products-grid li.item { float:left; width:252px; padding:0; margin:0 15px 30px; position:relative; background:#fff; border:9px solid #fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
    -webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}
.products-grid li.item a:hover {text-decoration:none; }
.products-grid h3{ font-size:24px; font-family:"Myriad Pro",serif; font-weight:300; color:#000; color:rgba(0,0,0,0.67); letter-spacing:-1px; margin:27px 0 26px 2px; text-align:center; }
.products-grid .button-container {float:right; margin-left:5px; }
.products-grid .button-container button.button span {width:35px; height:35px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; text-indent:-9999px;}
.products-grid .button-container button.button span span {padding:0; background:url('https://plannerpads.com/skin/frontend/shopper/default/images/icon_cart_listing.png') 50% 50% no-repeat; }
.products-grid .product-image {display: block; margin:0 0 12px; position:relative; z-index:1; }
.products-grid .product-image img {position:relative; z-index:0; max-width:100%; height:auto; width:auto\9; /* ie8 */ }
.products-grid .product-name {color:#3c3c3c; font-size:16px; font-weight:300; display:block; margin:4px; line-height:120%; }
.products-grid .product-name:hover {color:#000; text-decoration:none;}
.products-grid .price-box {margin:0px 0 5px 4px; line-height:14px; letter-spacing:-1.2px }
/** gird hover mode **/
.products-grid .regular {}
.products-grid .hover {display:none; position:absolute; z-index:2; top:-9px; left:-9px; width:252px; padding:0; margin:0 30px 30px 0; background:#fff; border:9px solid #fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
    -webkit-box-shadow:0px 0px 46px 12px rgba(0, 0, 0, 0.09);
    -moz-box-shadow:0px 0px 46px 12px rgba(0, 0, 0, 0.09);
    box-shadow:0px 0px 46px 12px rgba(0, 0, 0, 0.09);}
.products-grid .hover .price-box{position:absolute; z-index:2; right:11px; min-width:66px; margin:0; padding:0; background:#97d2c9; line-height:18px; text-align:center; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; }
.products-grid .hover .price-box .price-label, .products-grid .hover .price-box .label{display:none;}
.products-grid .hover .price-box sup{color:#fff; color:rgba(255,255,255,0.5); font-size:18px; font-style:normal; top:-0.3em; }
.products-grid .hover .price-box .price{ color:#fff; font-size:24px; }
.products-grid .hover .price-box .old-price .price{color:#fff; color:rgba(255,255,255,0.5); font-size:18px; }
.products-grid .hover .price-box .old-price sup{top:0;}
.products-grid .hover .product-name {text-align:center;}
.products-grid .hover .ratings {width:55px; padding:0; margin:0 auto; }
.products-grid .hover .rating-links {display:none;}
.products-grid .hover .button-container {float:none; border-top:1px solid #f3f3f3; margin-top:12px; padding-top:13px; text-align:center;}
.products-grid .hover .button-container button.button span {width:auto; height:19px; line-height:19px; background:transparent none !important; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; text-indent:0;}
.products-grid .hover .button-container button.button span span {padding:0; font-size:12px; color:#4d4d4d; text-transform:none; }
.products-grid .hover .button-container button.button span span em {display:inline-block; float:left; margin:0 13px 0 0; width:24px; height:19px;  background:#97d2c9 url("https://plannerpads.com/skin/frontend/shopper/default/images/icon_cart_listing_mask.png") 0 0 no-repeat;}
.products-grid .hover .button-container button.button:hover span span em {background-color:#393431;}
.products-grid .add-to-links {width:270px; height:40px; margin:9px -9px -9px; background:#fcfcfc; text-align:center;
    -webkit-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);
    box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);}
.products-grid .add-to-links li {display:inline; margin:0 5px 0 0; line-height:40px;}
.products-grid .add-to-links li span {display:inline-block; color:#97d2c9; margin-right:5px;}
.products-grid .add-to-links a {font-weight:300}
.products-grid .add-to-links a:hover {text-decoration:none;}
.products-grid .add-to-links a.link-compare {}
.products-grid .availability { line-height:39px; }

/* two_columns 3 products per row */
.two_columns_3 {}
/* two_columns 4 products per row */
.two_columns_4 {}
.two_columns_4 li.item {width:177px;}
.two_columns_4 .hover {width:177px;}
.two_columns_4 .add-to-links { width:195px; height:auto; padding:10px 0;}
.two_columns_4 .add-to-links li { display:block; margin:0; line-height:140%; }
.two_columns_4 .add-to-links li { display:block; margin:0; }
.two_columns_4 .hover .price-box {display:none}
.two_columns_4 .quick-view { top:18%; left:26%; height:32px; line-height:32px; font-size:12px; }
.two_columns_4 .product-name {font-size:14px}
.two_columns_4 .hover .button-container button.button span span em {margin:0 5px 0 0;}

/* two_columns 5 products per row */
.col2-left-layout .two_columns_5 { margin:0 -10px}
.two_columns_5 {}
.two_columns_5 li.item {width:142px; margin:0 10px 20px}
.two_columns_5 .hover {width:142px;}
.two_columns_5 .add-to-links { width:160px; height:auto; padding:10px 0;}
.two_columns_5 .add-to-links li { display:block; margin:0; line-height:140%; }
.two_columns_5 .add-to-links li { display:block; margin:0; }
.two_columns_5 .hover .price-box {display:none}
.two_columns_5 .quick-view { top:15%; left:20%; height:32px; line-height:32px; font-size:12px; }
.two_columns_5 .product-name {font-size:14px}
.two_columns_5 .hover .button-container button.button span span em {margin:0 5px 0 0;}



/* one_columns 4 products per row */
.one_column_4 {}
/* one_columns 5 products per row */
.one_column_5 {}
.one_column_5 li.item {width:192px;}
.one_column_5 .hover {width:192px;}
.one_column_5 .add-to-links { width:210px; height:auto; padding:10px 0;}
.one_column_5 .add-to-links li { display:block; margin:0; line-height:140%; }
.one_column_5 .add-to-links li { display:block; margin:0; }
.one_column_5 .hover .price-box {display:none}
.one_column_5 .quick-view { top:18%; left:26%; height:32px; line-height:32px; font-size:12px; }
.one_column_5 .product-name {font-size:14px}
.one_column_5 .hover .button-container button.button span span em {margin:0 5px 0 0;}
/* one_columns 6 products per row */
.one_column_6 {}
.one_column_6 li.item {width:152px;}
.one_column_6 .hover {width:152px;}
.one_column_6 .add-to-links { width:170px; height:auto; padding:10px 0;}
.one_column_6 .add-to-links li { display:block; margin:0; line-height:140%; }
.one_column_6 .add-to-links li { display:block; margin:0; }
.one_column_6 .hover .price-box {display:none}
.one_column_6 .quick-view { top:18%; left:21%; height:32px; line-height:32px; font-size:12px; }
.one_column_6 .product-name {font-size:14px}
.one_column_6 .hover .button-container button.button span span em {margin:0 5px 0 0;}

/* View Type: List */
.products-list { margin:0; padding:0; position:relative; }
.products-list li.item { border:none; padding:0 0 30px; }
.products-list li.item .f-left{ position:relative;}
.products-list li.item.last {}
.products-list .product-image { padding:0; margin:0; position:relative; z-index:1; background:#fff; border:9px solid #fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
    -webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}
.products-list .product-image .back_img { position:absolute; z-index:1; display:none;}
.products-list .product-shop { position:relative; margin-left:300px; }
.products-list .product-name { margin:8px 0 5px; padding:0 0 13px; border-bottom:1px solid; border-bottom-color:#e3e3e3; border-bottom-color:rgba(227,227,227,0.61); }
.products-list .product-name a { font-family:"Myriad Pro",serif; font-size:16px; color:#000; color:rgba(0,0,0,0.67); }
.products-list .product-name a:hover { text-decoration:none; color:#000;}
.products-list .price-container {float:none; margin:0 0 12px; padding:0 0 6px; border-bottom:1px solid; border-bottom-color:#e3e3e3; border-bottom-color:rgba(227,227,227,0.61); }
.products-list .price-box {float:left; margin:0; padding:0; }
.products-list .price-box .price {font-size:20px; }
.products-list .price-box p {display:inline-block; margin:0 5px 0 0; }
.products-list .ratings { float:left; width:270px; margin:6px 0 0 25px; padding:0; }
.products-list .ratings, .products-list .ratings a { color:#1b1a19;}
.products-list .price {}
.products-list .desc { margin:0 0 8px; padding:0 0 14px; color:#1b1a19; line-height:1.35; border-bottom:1px solid; border-bottom-color:#e3e3e3; border-bottom-color:rgba(227,227,227,0.61); }
.products-list .desc .link-learn { display:none;}
.products-list .desc a { text-decoration: underline;}
.products-list .desc a:hover { text-decoration: none;}
.products-list .button-container { float:left; margin:0; line-height:35px; }
.products-list .button-container p { line-height:35px;}
.products-list .button-container .btn-add-cart { display:block; vertical-align:top; color:#322c29; font-size:14px;}
.products-list .button-container .btn-add-cart span{ float:left; display:inline-block; border-radius: 100% 100% 100% 100%; height: 35px; text-indent: -9999px; width: 35px; margin:0 15px 0 0; background:#97d2c9 url("https://plannerpads.com/skin/frontend/shopper/default/images/icon_cart_listing.png") no-repeat 50% 50%;}
.products-list .button-container .btn-add-cart:hover {color:#000; text-decoration: none; }
.products-list .button-container .btn-add-cart:hover span{background-color:#322c29;}
.products-list .add-to-links {float:left; clear:none;}
.products-list .add-to-links li {float:left; margin:0; line-height:35px;}
.products-list .add-to-links li span {display:inline-block; width:1px; height:15px; margin:10px 25px; background:#d5d5d5; }
.products-list .add-to-links a {color:#322c29; font-size:14px; font-weight:300 !important; line-height:35px; vertical-align:top;}
.products-list .add-to-links a.link-compare {}
.products-list .add-to-links a:hover {color:#000; text-decoration: none; }

/* ======================================================================================= */

.cart-empty a {font-weight: 800;}
.cart fieldset { margin:0;}
.cart .cart-collaterals { padding:29px 0 30px; text-align:center; }
.cart .cart-collaterals .cart-block { position:relative; background:#fff; border:none; border-top:6px solid #97d2c9; padding:20px 13.513%; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;
    -webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);  -moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);  box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);}
.cart .cart-collaterals h2 { font-family:"Myriad Pro"; font-size:20px; font-weight:400; padding:0 0 44px; margin:0; text-transform:uppercase; letter-spacing:-1.2px; line-height:21px;}
.cart .cart-collaterals h2:after {content:''; float:left; width:90%; height:1px; background:#e8e8e8; margin:23px 0 0 5%;}
.cart .cart-collaterals .buttons-set {margin:0; text-align:center; }
.cart .cart-collaterals .buttons-set button.button{float:none;}
.cart .cart-collaterals .input-box {width:100%; margin:0 0 10px;}
.cart .cart-collaterals .input-box input{width:96%;}
.cart .cart-collaterals .input-box select{width:100%;}
.cart .cart-collaterals .cart-coupon {}
.cart .cart-collaterals .cart-coupon .input-box{margin:17px 0;}
.cart .cart-collaterals .cart-shipping {}
.cart .cart-collaterals .cart-shipping .form-list {margin:17px 0 0;}
.cart .cart-collaterals .cart-shipping .form-list label {float:none;}
.cart .cart-collaterals .cart-total {padding:0;}
.cart .cart-collaterals .cart-total .checkout-types {float:none; position:relative; width:100%; overflow:hidden; margin:0; padding:30px 0 25px; background:#fbfbfb; text-align:center;
    -webkit-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);  -moz-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15); box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);}
.cart .cart-collaterals .cart-total .checkout-types button.button {margin:0 0 10px}
#shopping-cart-totals-table {margin:20px auto 17px; }
#shopping-cart-totals-table strong{ font-family:"Myriad Pro", serif; font-size:24px; font-weight:400; text-transform:uppercase; letter-spacing:-1.2px; color:#000; color:rgba(0,0,0,0.75); }
#shopping-cart-totals-table .a-right {text-align:center !important;}
#shopping-cart-totals-table td {padding:0 0 5px; width:60%;}

.data-table{border-collapse:separate; border-top:6px solid #575757; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
    -moz-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.15); -webkit-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.15); box-shadow:0px 0px 8px rgba(0, 0, 0, 0.15);}
.data-table th, .data-table td, .data-table td a{ color:#000; color:rgba(0,0,0,0.67)}
.data-table td a.product-image, .data-table td a.product-image img{ display:block; margin:0 auto;}
.data-table td a:hover{ color:#000; text-decoration:none; }
.data-table tbody td{ border:1px solid #e9e9e9; border-top:none; border-left:none;}
.data-table tbody tr:last-child td{ border-bottom:none;}
.data-table thead, .data-table tfoot{ background:#fafafa; }
.data-table thead th{ -webkit-box-shadow:inset 0px -4px 6px -4px rgba(0, 0, 0, 0.15);  -moz-box-shadow:inset 0px -4px 6px -4px rgba(0, 0, 0, 0.15); box-shadow:inset 0px -4px 6px -4px rgba(0, 0, 0, 0.15);}
.data-table tfoot td{ -webkit-box-shadow:inset 0px 4px 6px -4px rgba(0, 0, 0, 0.15);  -moz-box-shadow:inset 0px 4px 6px -4px rgba(0, 0, 0, 0.15); box-shadow:inset 0px 4px 6px -4px rgba(0, 0, 0, 0.15);}
.data-table tr.even, .data-table tr.odd {background-color:#fff;}
.data-table th {padding:18px 23px; font-weight:300; }
.data-table td {padding:18px;}
.data-table td.td-edit, .data-table td.td-price {padding:26px 18px;}
.data-table td.td-image {border-left:none; }
.data-table td.td-image img {width:115px; height:auto; }
.data-table td.td-delete {border-right:none; }
.data-table .product-name {font-weight:700;}
.data-table .td-title {display:none;}
.data-table .td-actions {display:none;}

.data-table .btn-edit2 {width:38px; height:38px; background:#97D2C9 url('https://plannerpads.com/skin/frontend/shopper/default/images/icon_edit.png') 50% 50% no-repeat; }
.data-table .btn-edit:hover {background-color:#393431}
.data-table .btn-remove2 {width:38px; height:38px; background:#97D2C9 url('https://plannerpads.com/skin/frontend/shopper/default/images/icon_trash.png') 50% 50% no-repeat; }
.data-table .btn-remove:hover {background-color:#393431}
.data-table .btn-continue {float:left;}
.data-table button.button span {font-size: 12px; text-transform: lowercase;}

/* compare popup table */
#product_comparison {margin:0 0 20px}
#product_comparison th{ background:#fafafa; -webkit-box-shadow:inset -6px 0px 6px -6px rgba(0, 0, 0, 0.15);  -moz-box-shadow:inset -6px 0 6px -6px rgba(0, 0, 0, 0.15); box-shadow:inset -6px 0 6px -6px rgba(0, 0, 0, 0.15);}
#product_comparison thead, #product_comparison tfoot{ background:#fff; }
#product_comparison thead td{ border:1px solid #e9e9e9; border-top:none; border-left:none;}
#product_comparison thead tr:last-child td{ border-bottom:none;}
#product_comparison .btn-remove { float:right;}
#product_comparison a.product-image { margin:0 0 15px;}
#product_comparison .price-box, #product_comparison .product-name, #product_comparison p, #product_comparison ul.add-to-links li { text-align:center;}
#product_comparison .ratings {text-align:center; }
#product_comparison .ratings .rating-box {float:none; margin:0 auto;}

.item-options {margin-top:10px;}
.item-options dt{float:left; clear:left; font-style: normal; font-weight:300; }
.item-options dt:after{content:' - '; }
.item-options dd { float:left; margin:0 0 3px 3px; padding:0; font-weight: 400; font-style: normal; }
.product-view .item-options {margin-top:10px;}
.product-view .item-options dt{float:none; }
.product-view .item-options dd { float:none; margin:5px 0 0 20px; padding:0; font-weight: 400; font-style: normal; }

/* Shipping and Payment methods */
.sp-methods { margin:14px 0; }
.sp-methods dt { margin:13px 0 5px; font-weight:bold; }
.sp-methods dd {margin:0;}
.sp-methods dd li { margin:5px 0; }
.sp-methods label { font-weight:bold; color:#666; }
.sp-methods .price { font-weight:bold; }
.sp-methods .form-list { padding-left:20px; }
.sp-methods .form-list li { margin:0 0 8px; }
.sp-methods select.month { width:154px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:3em !important; }

.sp-methods .checkmo-list li { margin:0 0 5px; }
.sp-methods .checkmo-list label { width:135px; padding-right:10px; text-align:right; }
.sp-methods .checkmo-list address { float:left; }

.sp-methods .centinel-logos a { margin-right:3px; }
.sp-methods .centinel-logos img { vertical-align:middle; }

.sp-methods .release-amounts { margin:0.5em 0; }
.sp-methods .release-amounts button { float:left; margin:5px 10px 0 0; }

.please-wait { float:right; }
.please-wait img { vertical-align:middle; }
.cvv-what-is-this { font-size:11px; cursor:help; margin-left:10px; }

.dedicated-review-box {}
.dedicated-review-box .ratings-list{margin:10px 0;}

#product-review-table {margin:0 0 15px; }
#product-customer-reviews {}
#product-customer-reviews li{margin-bottom:30px;}
#product-customer-reviews .review-title{font-size:14px; font-family:"Myriad Pro", serif; font-weight:400; color:#000; color:rgba(0,0,0,0.67); padding-right:15px;}
#product-customer-reviews p{margin:0 0 0 5px;}
#product-customer-reviews .ratings-list{margin:10px 0 10px 5px;}
#product-customer-reviews .ratings-list td{line-height: 14px; padding:0 5px 0 0; }
.add-review {border-top:1px solid #ededed; padding-top:30px;}
.add-review h3.title{font-size:14px; font-family:"Myriad Pro", serif; padding-right: 15px; margin:0 0 20px;}
.add-review .data-table th{ padding:12px;}
.add-review .data-table td{ padding:12px; text-align: center;}
.add-review .form-list label{ color:#565656}
.add-review .buttons-set { margin:0;}
.add-review .buttons-set button.button{ float:left;}

#customer-reviews {margin-top:30px;}
#customer-reviews dt a{font-size:14px; font-family:"Myriad Pro", serif; padding-right: 15px;}
#customer-reviews dd {margin:0 0 20px 10px;}
#customer-reviews .ratings-table{margin:10px 0 10px 5px;}
#customer-reviews .ratings-table td{line-height: 14px;}
#customer-reviews .form-add {border-top:1px solid #ededed; padding-top:30px; margin-top:20px;}
#customer-reviews .form-add h2{font-size:14px; font-family:"Myriad Pro", serif; padding-right: 15px; margin:0 0 20px;}
#customer-reviews .form-add .data-table th{ padding:12px;}
#customer-reviews .form-add .data-table td{ padding:12px; text-align: center;}
#customer-reviews .form-add .form-list label{ color:#565656}
#customer-reviews .form-add .buttons-set button.button{ float:left;}

.top-opc { width:1170px; }
.top-opc li{float:left; width:150px; margin:0 40px 30px 0;}
.top-opc li .number{display:block; float:left; width:54px; height:54px; margin:0 10px 0 0; background:#dbdbdb; line-height:52px; font-family:"Myriad Pro",serif; font-size:30px; font-weight:300; color:#fff; text-align:center; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; }
.top-opc li h2{overflow:hidden; margin:11px 0 0; line-height:16px; font-size:16px; font-weight:300; color:#dbdbdb;}
.top-opc li.allow {cursor:pointer;}
.top-opc li.allow .number{background:#322c29;}
.top-opc li.allow h2{color:#322c29;}
.top-opc li.allow:hover .number{background:#97d2c9;}

.opc {border:0;}
.opc button.button span {font-size:12px; text-transform: lowercase;}
.opc .step {padding:23px 21px; margin:0 0 30px; position:relative; background:#fff; border:none; border-top:6px solid #97d2c9; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;
                -webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);
                -moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);
                box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);}
.opc .step-title {display:none; padding:0; margin:0; background:transparent; border-bottom:1px solid #e8e8e8; font-size:18px; color:#4c4c4c; font-family:"Myriad Pro", serif; line-height:47px; height:47px;}
.opc .step-title h2 {margin:0; line-height:47px;}
.opc .step-title .number {margin:10px 20px 0 18px; padding:0 18px 0 0; border-right:1px solid #e0e0e0; line-height:25px;}
.opc .active .step-title {background: #f7f7f7; border:1px solid #e8e8e8;}
.opc .active .step-title .number {border-right:1px solid #e8e8e8;}
.opc .step-title:hover {background: #f7f7f7;}
.opc .active .step-title:hover {background: #f7f7f7;}
.opc h3{margin:0 0 15px; font-size:18px; color:#97d2c9; font-family:"Myriad Pro", serif; font-weight:300; }
.opc h4 {font-size:12px; font-weight:300; color:#97d2c9;}
.opc .buttons-set {margin:0;}
.opc .form-list {margin:10px 0 0;}
.opc .form-list li{margin:0;}
.opc .form-list .input-box {margin:0 0 15px;}
.opc .form-list .input-box {width:100%;}
.opc .form-list input.input-text {width:90%;}
.opc .form-list li.wide .input-box {width:100%;}
.opc .form-list li.wide input.input-text {width:95%;}
.opc .form-list .field {width:50%;}
.opc .td-label {display:none; font-style:italic; width:90px;  }
.opc .product-name {overflow:hidden; }


#checkout-step-login {padding:0; margin:0; background:none transparent; border:0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
#checkout-step-login .block-checkout-register, #checkout-step-login .block-checkout-login{width:378px}
#checkout-step-login .block-checkout-register{margin-left:0}
#checkout-step-login .block-checkout-login{margin-right:0}
#checkout-step-login .block .block-title{margin:0; border:none; }
#checkout-step-login .block .block-content li {margin:0; padding:0; line-height:20px; background:none}
#checkout-step-login .block-checkout-register h4{margin-top:20px; }
#checkout-step-login .block-checkout-register ul.ul{}
#checkout-step-login .block-checkout-register ul.ul li {line-height:24px; font-weight:300; padding:0 0 0 24px; position:relative; }
#checkout-step-login .block-checkout-register ul.ul li:before { content: '\00b7';font-size:70px;position:absolute;top:2px;left:0px;font-family: "Times New Roman", sans-serif;font-style:normal;color:#97d2c9; }
#checkout-step-login .block-checkout-login .buttons-set button.button {float:left; margin:0 13px 0 0;}
#checkout-step-login .block-checkout-login .buttons-set .required {float:left; width:200px;}
#checkout-step-login .block-checkout-login .buttons-set a {float:left;}
#checkout-step-login input.input-text {width:318px;}
#checkout-step-login label {color:#808080; margin:0;}

#checkout-review-table {}
#checkout-review-table h3 {margin:0; font-size:12px; font-family:Arial,serif; color:#000; color:rgba(0,0,0,0.75);   }

#checkout-step-review {}
#checkout-step-review .buttons-set {margin-top:10px; line-height:42px;}
#checkout-step-review .buttons-set button.button {float:right;}

#cart-sidebar-reorder {margin:0 0 30px}
.block-reorder .block-content .actions {text-align:right; line-height:42px;  }

.block-progress dt {line-height:24px; font-weight:300; padding:0 0 0 24px; position:relative;}
.block-progress dt:before { content: '\00b7';font-size:70px;position:absolute;top:2px;left:0px;font-family: "Times New Roman", sans-serif;font-style:normal;color:#97d2c9; }
.block-progress dt.complete {background:transparent; font-weight:700; }
.block-progress dt a {font-size:10px; text-decoration:underline; }
.block-progress dt a:hover {text-decoration:none;}
.block-progress dt:last-child { border-bottom:none; }
.block-progress dd {margin:5px 0; padding:0 0 0 23px; }
.block-progress dd.complete { background: transparent;}


.block { float:left; width:230px; padding:23px 20px; margin:0 15px 30px; position:relative; background:#fff; border:none; border-top:6px solid #97d2c9; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;
    -webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);
    -moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);
    box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);}
.block .block-title {border:0; padding:0 0 22px; margin:0 0 25px; color:#000; color:rgba(0,0,0,0.75); border-bottom:1px solid #e8e8e8; }
.block .block-title strong {font-size:22px; font-weight:400; font-family:"Myriad Pro", serif; text-transform:uppercase; letter-spacing:-1.2px; line-height:21px;}
.block .block-title small {font-size:70%}
.block .block-subtitle {margin:0 0 10px; padding: 0 0 25px; border-bottom: 1px solid #f4f4f4; font-size:14px;}
.block .block-content {padding:0; margin:0;}
.block .block-content p {padding:0 0 10px;}
.block .block-content .actions {margin:0; padding:0; text-align:center; }
.block .block-content .actions a:hover {text-decoration:none;}
.block .block-content .actions .f-right {line-height:35px;}
.block .block-content li, .block .block-content li.item {margin:0 0 0 3px; padding:0 0 0 13px; line-height:20px; background: url("https://plannerpads.com/skin/frontend/shopper/default/images/arrow_item.gif") 0 8px no-repeat  }
.block .block-content li:last-child, .block .block-content li.item:last-child {border:0; }
.block .block-content a, .block .block-content li a, .block .block-content li.item a {color:#322c29; text-decoration:none;}
.block .block-content a:hover, .block .block-content li a:hover, .block .block-content li.item a:hover {color:#999; text-decoration:none; }
.block li.even, .block li.odd {background-color: transparent;}
.block .btn-remove, .block .btn-edit {float:left;}


.cms-index-index .block { float:left; width:270px; padding:0; margin:0 15px 30px; position:relative; background:#fff; border:none; border-top:6px solid #97d2c9; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;
    -webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);
    -moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);
    box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);}
.cms-index-index .block .block-title {border:0; padding:24px 35px 27px; margin:0; color:#000; color:rgba(0,0,0,0.75); text-align:center;}
.cms-index-index .block .block-title:after {content:''; float:left; width:120px; height:1px; background:#e8e8e8; margin:14px 0 0 39px;}
.cms-index-index .block .block-title strong {font-size:24px; font-weight:400; font-family:"Myriad Pro", serif; text-transform:uppercase; letter-spacing:-1.2px; line-height:21px;}
.cms-index-index .block .block-subtitle {margin:0 0 10px; padding: 0 0 15px; border-bottom: 1px solid #f4f4f4;}
.cms-index-index .block .block-content {padding:0 20px 25px; margin:0;}
.cms-index-index .block .block-content .actions {margin:0; padding:0; text-align:center; }
.cms-index-index .block .block-content .actions .f-right {line-height:35px;}
.cms-index-index .block .block-content li, .block .block-content li.item {margin:0; padding:0; line-height:20px; background: none;  }
.cms-index-index .block .block-content li:last-child, .cms-index-index .block .block-content li.item:last-child {border:0; }
.cms-index-index .block .block-content li a:hover, .cms-index-index .block .block-content li.item a:hover {color:#999; }
.cms-index-index .block li.even, .cms-index-index .block li.odd {background-color: transparent;}
.cms-index-index .block .btn-remove, .cms-index-index .block .btn-edit {float:left;}

.block-tags .block-content li {line-height:22px; font-size:16px; background:none; padding:0; margin:0; }
.block-tags .block-content li a {color:#322c29;}
.block-tags .block-content .actions {width:270px; height:40px; line-height:40px; margin:16px -21px -22px; background:#fcfcfc; text-align:center;
    -webkit-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);
    box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);}
.block-tags .block-content .actions a { float:none;}

.block-poll .question {float:left; margin:0 10px 0 0; font-size:18px; font-weight:300; font-family:"Myriad Pro", serif; color:#000; color:rgba(0,0,0,0.67); }
.block-poll .block-subtitle {font-weight:300; }
.block-poll .block-content li {line-height:30px; margin:0; padding:0; background:none; }
.block-poll input.radio { margin-top:7px; }
.block-poll .block-content .actions {margin:10px 0 0 0; padding:20px 0 0; border-top:1px solid #e8e8e8;}

.block-layered-nav .block-subtitle {display:none;}
.block-layered-nav dt {margin:10px 0 5px; padding:0px; border:0; font-size:14px; font-weight:400; font-family:"Myriad Pro", serif; color:#000; color:rgba(0,0,0,0.67);}
.block-layered-nav dd {margin:0 0 15px;}
.block-layered-nav .block-content dd li {margin:0 0 0 3px; padding:0 0 0 13px; line-height:20px; background: url("https://plannerpads.com/skin/frontend/shopper/default/images/arrow_item.gif") 0 8px no-repeat  }
.block-layered-nav .block-content dd li:last-child {border:0; }
.block-layered-nav .block-content dd li a:hover {color:#999; }
.block-layered-nav .shopby_more {display:none; text-align:right;}

.block-layered-price {}
.block-layered-price .ui-slider-horizontal { height:6px; border:1px solid #e6e6e6; background:#fefefe; margin:0 0 10px; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;
-webkit-box-shadow:inset 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
   -moz-box-shadow:inset 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
        box-shadow:inset 0px 0px 6px 0px rgba(0, 0, 0, 0.15);}
.block-layered-price .ui-widget-header {background:#5e5e5e none; }
.block-layered-price .ui-slider-horizontal .ui-slider-handle {top: -.3em;  margin-left: -.6em;}
.block-layered-price .ui-slider .ui-slider-handle {width:19px; height:18px; }
.block-layered-price .ui-widget-content .ui-state-default {background:transparent url('https://plannerpads.com/skin/frontend/shopper/default/images/slider_handle.png') 0 0 no-repeat; border:none; cursor:pointer; }

.block-left-nav .block-title strong {font-size:24px;}

.block-compare .block-content li.item {margin:0 0 9px 25px; padding:0; line-height:16px; background:none;}
.block-compare .btn-remove {float:left; margin:1px 0 0 -25px; }
.block-compare .block-content .actions {margin:20px 0 0 0; padding:20px 0 0; border-top:1px solid #e8e8e8;}
.block-compare .block-content .actions .f-right {float:none !important;}
.block-compare .block-content .actions a {float:none;}
.block-compare .block-content .actions a:before {content:''; position:absolute; width:15px; height:15px; margin:10px 0 0 -20px; background-color:#393431; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/btn_remove.png);}

.block-bestsellers{}
.block-bestsellers .block-title {margin:0 0 21px;}
.block-bestsellers .block-content li {margin:0 0 12px; padding:0 0 12px; line-height:16px; background:none; border-bottom: 1px solid #f4f4f4;}
.block-bestsellers .block-content li:last-child {margin:0; padding:0; border:none;}
.block-bestsellers .product-image {float:left; width:56px; margin-right:10px; border:5px solid #fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
    -webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}
.block-bestsellers .product-info {float:left; width:120px; }
.block-bestsellers .price-box {margin-top:5px;}
.block-bestsellers .price-box .price {font-size:12px;}

.block-viewed{}
.block-viewed .block-title {margin:0 0 21px;}
.block-viewed .block-content li {margin:0 0 12px; padding:0 0 12px; line-height:16px; background:none; border-bottom: 1px solid #f4f4f4;}
.block-viewed .block-content li:last-child {margin:0; padding:0; border:none;}
.block-viewed .product-image {float:left; width:56px; margin-right:10px; border:5px solid #fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
    -webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}
.block-viewed .product-info {float:left; width:120px; }
.block-viewed .price-box {margin-top:5px;}
.block-viewed .price-box .price {font-size:12px;}

.block-subscribe{}
.block-subscribe .form-subscribe-header{text-align:center; font-size:14px; color:#000; color:rgba(0,0,0,0.67);}
.block-subscribe .input-box{margin:16px 0; text-align:center }
.block-subscribe input.input-text{min-width:90%; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; }

.block-login {float:none; width:350px; margin:0 auto; padding:0; position:relative; background:#fff; border:none; border-top:6px solid #97d2c9; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;
    -webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);
    -moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);
    box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);}
.block-login .block-title {padding:29px 33px 50px; border:0; margin:0; color:#000; color:rgba(0,0,0,0.75); text-align:center;}
.block-login .block-title:after {width:250px; margin:23px 0 0 17px; content:''; float:left; height:1px; background:#e8e8e8; }
.block-login .block-title strong {font-size:36px; line-height:30px;}
.block-login .block-content {margin:0; padding:0 43px 25px; text-align:center;}
.block-login .block-content ul {margin:0; padding:0; background:none; border:none; list-style:none; }
.block-login .block-content li {margin:0; padding:0; background:none; border:none; text-align:center;}
.block-login .block-content .form-list label { float:none; color:#505050; font-weight:300; padding:0;}
.block-login .block-content .form-list .input-box{margin:2px 0 21px; width:auto; text-align:center;}
.block-login input.input-text{margin:0; display:inline; min-width:96%; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; }
.block-login .forgot-password{display:block; margin:10px 0 16px; color:#322c29; }
.block-login .forgot-password:hover{color:#000; text-decoration:none;  }
.block-login .block-slider .slides > li strong {padding:0; margin:0; border:0;}
.block-login .block-slider .slides > li button.button {margin:0;}
.block-login .new-users {position:relative; width:350px; height:42px; overflow:hidden; margin:-25px 0 0; padding:13px 0; background:#fefefe; text-align:center;
    -webkit-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);
    box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);}
.block-login .new-users .button{float:none;}
.block-login .error-msg, .block-login .success-msg { border:none !important; background:none !important; line-height:1.4; min-height:10px !important; padding:0 0 10px !important; font-size:14px !important; font-weight:normal !important; font-style: italic !important;  }


/* Product Tabs */
.product-tabs-container {}
.product-tabs-container h2.tab-heading {display:none}
.product-tabs { margin:25px 0 0; border:0; }
.product-tabs li { float:left; border:1px solid #e1e1e1; height:43px; line-height:43px; margin-right:7px; position:relative;  }
.product-tabs li.first { }
.product-tabs li.last { }
.product-tabs a { display:block; height:47px; padding:0px 20px; color:#000; color:rgba(0,0,0,0.67); font-size:16px; font-family:"Myriad Pro", serif; background: #f5f5f5; }
.product-tabs a:hover { background-color:#fff; text-decoration:none; }
.product-tabs li.active {border:none; border-top:4px solid #97D2C9; z-index:3; margin-top:-4px; height:46px; background:#fff;
    border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;
    -webkit-box-shadow:1px -1px 6px -1px rgba(0, 0, 0, 0.15);
       -moz-box-shadow:1px -1px 6px -1px rgba(0, 0, 0, 0.15);
            box-shadow:1px -1px 6px -1px rgba(0, 0, 0, 0.15);}
.product-tabs li.active a,
.product-tabs li.active a:hover { background-color:#fff; }
.product-tabs-content {position:relative; z-index:2; border:none; background:#fff; padding:23px; margin:69px 0 40px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
    -webkit-box-shadow:2px 1px 6px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:2px 1px 6px 0px rgba(0, 0, 0, 0.15);
    box-shadow:2px 1px 6px 0px rgba(0, 0, 0, 0.15);}
.product-tabs-content h2 { display:none; font-size:12px; font-weight:bold; }
.product-tabs-content h3, .product-tabs-content h4 {font-weight:400;}
.product-tabs-content h4 {margin:0 0 10px;}
.product-tabs-content .data-table td {padding-left:12px}
.product-tabs-content ul.disc {}
.product-tabs-content ul.disc li { width:auto; float:none; background:transparent url("https://plannerpads.com/skin/frontend/shopper/default/images/arrow_item.gif") no-repeat 10px 8px !important;; line-height: 22px; padding: 0 10px 0 20px;}

.product-tabs-accordion {display:none; margin:25px 0 30px; border:0; }
.product-tabs-container h2.tab-heading { border:1px solid #e1e1e1; height:43px; line-height:43px; margin:-1px 0 0; position:relative; background: #f5f5f5; }
.product-tabs-container h2.tab-heading:hover { background-color:#fff; }
.product-tabs-container h2.tab-heading a { display:block; height:43px; padding:0px 20px; color:#000; color:rgba(0,0,0,0.67); font-size:16px; font-family:"Myriad Pro", serif; }
.product-tabs-container h2.tab-heading a:hover { text-decoration:none; }
.product-tabs-container h2.active {border:none; border-top:4px solid #97D2C9; background:#fff;
    border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;
    -webkit-box-shadow:1px -1px 6px -1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:1px -1px 6px -1px rgba(0, 0, 0, 0.15);
    box-shadow:1px -1px 6px -1px rgba(0, 0, 0, 0.15);}
.product-tabs-container h2.active a,
.product-tabs-container h2.active a:hover { background-color:#fff; }
.accordion-content {display:none; margin:0;}

.product-view {}
.product-view .buttons-set .back-link  {float:right; margin:-60px 0 0;}
.review-product-list .product-view .buttons-set .back-link  {display:none;}
.review-product-list .product-view .box-reviews  {margin:0 0 30px;}
.product-view h1 {font-size:30px; font-family:"Myriad Pro",serif; font-weight:400; color:#322c29; letter-spacing:-1px}
.product-view h2 {font-size:20px; font-family:"Myriad Pro",serif; font-weight:400; color:#322c29; letter-spacing:-1px}
.product-view .product-name { margin-bottom:7px; }
.product-view .product-name a{ color:#322c29; }
.product-view .product-name a:hover{ color:#000; text-decoration:none; }
.product-view .availability { float:left; clear:left; font-size:12px; font-weight:300; color:#73b334; margin:10px 14px 0px 0; }
.product-view .sku { float:left; font-size:12px; font-weight:700; margin:10px 0 0; }
.product-view .availability-grouped { float:none; margin:5px 14px 15px 0; }
.product-view .sku-grouped { font-size:12px; font-weight:700; margin:0 0 15px; }
.product-view .grouped-items-table {margin:0 0 20px;}
.product-view .product-shop .grouped-items-table .price-box .price { font-size:24px; line-height:24px; }
.product-view .product-shop .grouped-items-table tbody td { padding:10px;}
.product-view .product-essential {}
.product-view .short-description { margin:15px 0; padding:17px 0; border:1px solid; border-color:#e3e3e3; border-color:rgba(227,227,227,0.61); border-left:none; border-right:none; color:#000; color:rgba(0,0,0,0.67);}
.product-view .qty-container { margin:0 0 17px; padding:0 0 17px; border-bottom:1px solid; border-bottom-color:#e3e3e3; border-bottom-color:rgba(227,227,227,0.61);}
.product-view .qty-container label{float:left; margin-right:10px; line-height:30px; color:#000; color:rgba(0,0,0,0.67);}
.product-view .qty-container input{float:left; width:40px;}
.product-view .product-options {background: transparent; margin:0 0 0 0 13px; padding:0;}
.col1-layout .product-view .product-shop { float:none; width:auto; overflow:hidden; margin:0;}
.product-view .product-shop-info {overflow:hidden; padding:0 2px;}
.product-view .product-shop .product-options {margin:0px 0 13px;}
.product-view .product-shop .price-box {position:relative; float:left;}
.product-view .product-shop .price-box .price-label { display:block;}
.product-view .product-shop .price-box .price { font-size:48px; line-height:48px; }
.product-view .product-shop .price-box .old-price { position:absolute; left:100%; margin:7px 14px; }
.product-view .product-shop .price-box .old-price .price { color:#b5b5b5; font-size:14px; line-height:100%; }
.product-view .product-shop .price-box p{}
.product-view .product-shop .price-box-bundle {float:none;}
.product-view .product-shop .price-box-bundle .price-box {float:none;}
.product-view .product-shop .price-box-bundle .price-box p {display:block;}
.product-view .product-shop .grouped-items-table .price-box .old-price {position:static; margin:0;}
.product-view .product-options dt {margin:10px 0 0;}
.product-view .product-options dt label em {color:#9A1212;}
.product-view .product-options dd {padding: 0px 0px 17px; margin:0 0 17px; border-bottom:1px solid; border-bottom-color:#e3e3e3; border-bottom-color:rgba(227,227,227,0.61);}
.product-options dd input.input-text {width:96%}
.product-view .product-options .qty-holder {display:block; margin-top:5px;}
.product-view .product-options dd input.qty {width:40px;}
.product-view .product-options-bottom {background: transparent; margin:10px 0; padding:0;}
.product-view .product-shop .product-options-bottom {margin:0; float:left;}
.product-view .product-shop .product-options-bottom .price-box {float:none; margin:0 0 15px; }
.product-view .product-img-box {width:363px; position:relative; margin: 0 30px 0 0;}
.product-view .product-img-box .zoom {width: 210px; background:none; }
#track { background: url("https://plannerpads.com/skin/frontend/shopper/default/images/slider_bg.gif") no-repeat scroll 50% 50% transparent; }

.product-view .product-img-box .product-image {padding:0; margin:0 0 6px; position:relative; background:#fff; border:9px solid #fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
    -webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}
.product-view .product-img-box .product-image a {display:block; position: relative; overflow: hidden;}
.product-view .product-img-box .zoom-notice {margin:5px 0;}
.product-view .product-img-box .product-image-zoom {width:363px; height:363px;}
.product-view .product-img-box .zoom-thumbnail {}
.product-view .product-img-box .more-views { padding:8px 0; margin:0 0 6px; position:relative; background:#fff; border:9px solid #fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
    -webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}
.product-view .product-img-box .more-views ul {margin:0;}
.product-view .product-img-box .more-views li { float:left; background:transparent; padding:0; margin:0 6px 0 0;}
.product-view .product-img-box .more-views .jcarousel-skin-tango {margin:0 46px;}
.product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-container-horizontal {margin:0; width:402px;}
.product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-clip-horizontal {margin:0; width:402px;}
.product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-item {width:126px; margin:0 4px;}
.product-view .product-img-box .more-views .jcarousel-controls {position:relative;}
.product-view .product-img-box .more-views .jcarousel-prev-horizontal { position:absolute; left:1px;}
.product-view .product-img-box .more-views .jcarousel-next-horizontal { position:absolute; right:1px;}
.product-view .add-to-cart { margin:0;}
.product-view .product-shop .add-to-box { margin:0; float:left;}
.product-view .product-shop .add-to-cart button.button { margin:0;}
.product-view .add-to-cart button.button span{ height:52px; background-image:url('https://plannerpads.com/skin/frontend/shopper/default/images/btn_overlay_product.png'); }
.product-view .add-to-cart button.button span span {line-height:52px; font-size:14px; text-transform:capitalize; padding:0 20px 0 70px; background:url('https://plannerpads.com/skin/frontend/shopper/default/images/icon_cart_product.png') 17px 50% no-repeat; }

.product-view .add-to-links{margin:88px 0 0; padding:0; float:left; }
.product-view .add-to-links li{line-height:38px; padding-left:53px; margin:0 0 0 20px; float:left;}
.product-view .product-shop-info .add-to-links{float:none; clear:left;}
.product-view .product-shop-info .add-to-links li{margin:8px 50px 0 0; float:none;}
.product-view .add-to-links li a{display:block; color:#322c29; font-size:14px;}
.product-view .add-to-links li span.icon {display:block; float:left; overflow:hidden; margin-left:-53px; width:38px; height:38px; background:#322c29 url("https://plannerpads.com/skin/frontend/shopper/default/images/icon_wishlist.png") 50% 50% no-repeat; -webkit-border-radius:100% !important; -moz-border-radius:100% !important; border-radius:100% !important; text-indent:-999px; }
.product-view .add-to-links li.compare span.icon {background-image:url('https://plannerpads.com/skin/frontend/shopper/default/images/icon_compare.png');}
.product-view .add-to-links li.email-friend span.icon {background-image:url('https://plannerpads.com/skin/frontend/shopper/default/images/icon_email.png');}
.product-view .add-to-links li a:hover {text-decoration:none }
.product-view .add-to-links li:hover span.icon {background-color:#97d2c9}

.product-view .add-to-links .link-wishlist,
.product-view .add-to-links .link-compare {font-weight:400;}
.product-view .product-shop .no-rating, .product-view .product-shop .ratings { margin:0 0 10px; padding:0 0 10px; border-bottom:1px solid; border-bottom-color:#e3e3e3; border-bottom-color:rgba(227,227,227,0.61); }
.product-view .product-shop .no-rating a, .product-view .product-shop .ratings a {color:#000; color:rgba(0,0,0,0.67); font-size:12px; text-decoration:none;}
.product-view .product-shop .no-rating a:hover, .product-view .product-shop .ratings a:hover {color:#000;}
.product-view .addthis_toolbox {margin:17px 0;}
.product-view .grouped-items-table .qty{width:30px;}
.product-view .tier-prices{margin:14px 0 0;}
.product-options dd select {width:208px;}
.product-options dd select.multiselect {width:100%;}

.product-view .box-tags h3 {font-size:14px; font-family:"Myriad Pro", serif;}
.product-view .box-tags .product-tags {margin:10px 0 20px;}
.product-view .box-tags .product-tags li { display:inline; padding:0 6px; }
.product-view .box-tags .product-tags li a{ text-decoration: underline; }
.product-view .box-tags div.form-add{ border-top:1px solid #ededed; padding-top:20px; }
.product-view .box-tags .form-add label{ display:block; float:none; font-size:14px; margin-bottom:5px; }
.product-view .box-tags .form-add .input-box {margin:0;}
.product-view .box-tags .form-add .input-text {height:24px; line-height:24px; border-right:0;}
.product-view .box-tags .form-add button.button span {height:34px;line-height:34px; }

.product-view .after-tabs-block { margin:0 0 30px;}

.product-view .product-additional { float:right; width:270px; margin:0 3px 0 27px;}
.product-view .product-additional .block {margin:0 0 20px; padding:0; width:270px; }
.product-view .product-additional .block .block-title {border:0; padding:24px 35px 27px; margin:0; color:#000; color:rgba(0,0,0,0.75); text-align:center;}
.product-view .product-additional .block .block-title:after {content:''; float:left; width:120px; height:1px; background:#e8e8e8; margin:14px 0 0 39px;}
.product-view .product-additional .block .block-title strong {font-size:24px; font-weight:400; font-family:"Myriad Pro", serif; text-transform:uppercase; letter-spacing:-1.2px; line-height:21px;}
.product-view .product-additional .block .block-subtitle {margin:0 0 10px; padding: 0 0 15px; border-bottom: 1px solid #f4f4f4;}
.product-view .product-additional .block .block-content {padding:0 20px 25px; margin:0;}
.product-view .product-additional .block .block-content .actions {margin:0; padding:0; text-align:center; }
.product-view .product-additional .block .block-content .actions .f-right {line-height:35px;}
.product-view .product-additional .block .block-content li {margin:0; padding:0; line-height:20px; background: none;  }
.product-view .product-additional .block .block-content li:last-child, .product-view .product-additional .block .block-content li.item:last-child {border:0; }
.product-view .product-additional .block .block-content li:hover a, .product-view .product-additional .block .block-content li.item:hover a {color:#999; }
.product-view .product-additional .block li.even, .product-view .product-additional .block li.odd {background-color: transparent;}
.product-view .product-additional .block .btn-remove, .product-view .product-additional .block .btn-edit {float:left;}

.product-view .box-up-sell {}
.product-view .box-up-sell h2{font-size:24px; text-transform:uppercase; margin:0 80px 20px 0 }
.product-view .box-up-sell .block-subtitle {line-height:32px;}
.product-view .box-up-sell .block-subtitle a {font-weight:300; text-decoration:underline; }
.product-view .box-up-sell .block-subtitle a:hover {text-decoration:none; }
.product-view .box-up-sell .jcarousel-item, .product-view .box-up-sell .item {width:280px; margin:0;}
.product-view .box-up-sell .item {float:left; width:130px; padding:0; margin:3px 4px 20px 3px; position:relative; }
.product-view .box-up-sell .product-image {display:block; border:9px solid #fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
    -webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15); box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}
.product-view .box-up-sell .product-name {color:#3c3c3c; font-size:12px; font-weight:300; display:block; margin:10px 4px 6px; line-height:120%; }
.product-view .box-up-sell .product-name:hover {color:#000; text-decoration:none;}
.product-view .box-up-sell .upsell-checkbox {margin:0 4px; line-height:12px; float:left; }
.product-view .box-up-sell .price-box {overflow:hidden; margin:0px 0 0 4px; line-height:12px; }
.product-view .box-up-sell .price-box .price {font-size:12px; font-family:Arial,serif; line-height:100%;}
.product-view .box-up-sell .jcarousel-next-horizontal {margin:-55px 0 0 30px; background-color:#efefef}
.product-view .box-up-sell .jcarousel-prev-horizontal {margin:-55px 0 0 0; background-color:#efefef}
.product-view .box-up-sell .jcarousel-container-horizontal {width:280px; margin:0;}
.product-view .box-up-sell .jcarousel-clip-horizontal {width:280px; margin:0;}

.box-up-sell2 {position: relative; margin:30px 0 0 -15px; display:none; }
.box-up-sell2 h3{ font-family:"Myriad Pro", serif; font-size:24px; font-weight:300; padding:0 0 28px; margin:0 0 0 15px; text-transform:uppercase; letter-spacing:-1.2px; line-height:21px;}
.box-up-sell2 .block-subtitle{ margin:-15px 15px 15px; text-align:left; }
.box-up-sell2 .block-subtitle a{text-decoration:underline;}
.box-up-sell2 .block-subtitle a:hover{text-decoration:none;}
.box-up-sell2 .jcarousel-list li {float:left; width:252px; padding:0; margin:0 15px 53px; position:relative; background:#fff; border:9px solid #fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
    -webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15); box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}
.box-up-sell2 .jcarousel-list h3{ font-size:24px; font-family:"Myriad Pro",serif; font-weight:300; color:#000; color:rgba(0,0,0,0.67); letter-spacing:-1px; margin:27px 0 26px 2px; text-align:center; }
.box-up-sell2 .jcarousel-list .button-container {float:right;}
.box-up-sell2 .jcarousel-list .button-container button.button span {width:35px; height:35px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; text-indent:-9999px;}
.box-up-sell2 .jcarousel-list .button-container button.button span span {padding:0; background:url('https://plannerpads.com/skin/frontend/shopper/default/images/icon_cart_listing.png') 50% 50% no-repeat; }
.box-up-sell2 .jcarousel-list .product-image {display: block; margin:0 0 12px; }
.box-up-sell2 .jcarousel-list .product-image img {position:relative; z-index:0; }
.box-up-sell2 .jcarousel-list .product-name {color:#3c3c3c; font-size:16px; font-weight:300; display:block; margin:4px; line-height:120%; }
.box-up-sell2 .jcarousel-list .product-name:hover {color:#000; text-decoration:none;}
.box-up-sell2 .jcarousel-list .upsell-checkbox {margin:0 4px; line-height:12px; float:left; }
.box-up-sell2 .jcarousel-list .price-box {overflow:hidden; margin:0px 0 0 4px; line-height:12px; letter-spacing:-1.2px }
.box-up-sell2 .jcarousel-next-horizontal {background-color:#efefef}
.box-up-sell2 .jcarousel-prev-horizontal {background-color:#efefef}

.banner{margin-bottom:10px;}
.banner a{display: block; position: relative; margin:0px; text-decoration:none;}
.banner a:hover{text-decoration:none;}
.banner a span{position:absolute; padding: 12px; top:50%; background: #1b1a19; font-weight: 300 !important; font-size:16px; line-height: 16px; color:#fff}
.banner a.text-left span{left:0; text-align: left;}
.banner a.text-center span{left:0; right:0; margin:0 auto; text-align: center;}
.banner a.text-right span{right:0; text-align: right;}
.banner a em{position:absolute; z-index:2; width:100%; height:100%; top:0; left:0; background: #000;
  filter: alpha(opacity=0); /* internet explorer */
    opacity: 0;           /* fx, safari, opera, chrome */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
}
.banner a:hover em{
  filter:alpha(opacity=10); /* internet explorer */
    opacity:0.1; /* fx, safari, opera, chrome */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=10)"; /*IE8*/
}


/* My Account ============================================================================= */
.my-account .title-buttons .link-rss { float:none; margin:0; }

/********** < Dashboard */
.dashboard .welcome-msg { margin:0 8em 1.5em 0; }
.dashboard .welcome-msg p { margin:0; }
.dashboard .col2-set { margin:0 0 15px; }

/* General Box */
.box-account { margin:0 0 15px; }
.box-account .box-head { margin:0 0 5px; text-align:right; }
.box-account .box-head h2 { float:left; margin:0; font-size:14px; font-weight:bold; color:#4c4c4c; }
.box-account .box-head a { font-size:10px; text-transform:uppercase; }

.dashboard .box .box-title { background:#f1f1f1; padding:2px 10px; margin:0 0 12px; text-align:right; }
.dashboard .box .box-title h3,
.dashboard .box .box-title h4 { float:left; margin:0; font-size:12px; font-weight:bold; line-height:1.35; }
.dashboard .box .box-title a { font-size:10px; text-transform:uppercase; }
.dashboard .box .box-content { padding:0 10px; }

/* Block: Recent Orders */
.dashboard .box-recent {}

/* Block: Account Information */
.dashboard .box-info {}
.dashboard .box-info h4 { font-size:11px; font-weight:bold; }

/* Block: Reviews */
.dashboard .box-reviews .box-head { background:#f1f1f1; padding:2px 10px; margin:0 0 12px; }
.dashboard .box-reviews .box-head h2 { font-size:12px; font-weight:bold; line-height:1.35; color:#444; }
.dashboard .box-reviews .number { display:none; float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#0a263c; }
.dashboard .box-reviews .details { padding:0 10px; }
.dashboard .box-reviews li.item { margin:0 0 7px; }
.dashboard .box-reviews li.item.last { margin:0; }
.dashboard .box-reviews .ratings { margin:7px 0 0; }

/* Block: Tags */
.dashboard .box-tags .box-head { background:#f1f1f1; padding:2px 10px; margin:0 0 12px; }
.dashboard .box-tags .box-head h2 { font-size:12px; font-weight:bold; line-height:1.35; color:#444; }
.dashboard .box-tags .number { display:none; float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#0a263c; }
.dashboard .box-tags .details { padding:0 10px; }
.dashboard .box-tags li.item { margin:0 0 7px; }
.dashboard .box-tags li.item.last { margin:0; }
.dashboard .box-tags .tags strong,
.dashboard .box-tags .tags ul,
.dashboard .box-tags .tags ul li { display:inline; }
/********** Dashboard > */

/* Address Book */
.addresses-list h2 { background:#f1f1f1; padding:2px 10px; margin:0 0 12px; font-size:13px; font-weight:bold; line-height:1.25; }
.addresses-list h3 { font-weight:bold; font-size:12px; }
.addresses-list address { margin:0 0 3px; }
.addresses-list p { margin:0; }
.addresses-list a { font-weight:bold; }
.addresses-list .link-remove {}
.addresses-list .separator { margin:0 3px; }
.addresses-list li.item { padding:0 10px; margin:0 0 12px; }
.addresses-list li.empty {}
.addresses-list li.empty p { font-weight:bold; }
.addresses-list .addresses-additional li.item {}

/* Order View */
.order-info dt { display:none; }
.order-info ul { margin-bottom:15px; border-bottom:1px solid #666; background:#f2f2f2; }
.order-info li{ float:left; border-right:1px solid #a4a4a4; border-left:1px solid #fff; font-size:1.1em; line-height:1em; }
.order-info li.first { border-left:0; }
.order-info li.last { border-right:0; }
.order-info li a { display:block; padding:6px 15px; color:#444; }
.order-info li a:hover { background-color:#ddd; text-decoration:none; color:#444; }
.order-info li.current { background-color:#666; font-weight:bold; padding:6px 15px; color:#fff; }

.order-date { margin:10px 0; }

.order-info-box { margin:0 0 15px; }
.order-info-box h2 { font-size:13px; font-weight:bold; border-bottom:1px solid #ddd; margin:0 0 8px; }
.order-info-box .box-payment p { margin:0 0 3px; }
.order-info-box .box-payment th { font-weight:bold; padding-right:7px; }

.order-items { width:100%; overflow-x:auto; }
.order-items h2,
.order-items h3 { clear:none; font-weight:bold; font-size:13px; padding:0; margin:0 0 .45em; }
.order-items h3 { font-size:12px; }
.order-items .product-name { font-weight:bold !important; }
.order-items .link-print { font-size:10px; text-transform:uppercase; }
.order-items .order-links { text-align:right; }
.order-items .order-links .link-print { font-weight:bold; font-size:11px; text-transform:none; }

.order-additional { margin:15px 0; }
/* Order Gift Message */
.gift-message dt strong { color:#555; }
.gift-message dd { font-size:13px; margin:5px 0 0; }
/* Order Comments */
.order-about dt { font-weight:bold; }
.order-about dd { font-size:13px; margin:0 0 7px; }

#my-orders-table {}
#my-orders-table span.title {display:none; font-weight:700; width:100px; padding:0 15px 0 0 ;}

.tracking-table { margin:0 0 15px; }
.tracking-table th { font-weight:bold; white-space:nowrap; }

.tracking-table-popup { width:100%; }
.tracking-table-popup th { font-weight:bold; white-space:nowrap; }
.tracking-table-popup th,
.tracking-table-popup td { padding:1px 8px; }

/* Order Print Pages */
.page-print .print-head { margin:0 0 15px; }
.page-print .print-head .logo { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
.page-print h1 { font-size:15px; font-weight:bold; }
.page-print h2,
.page-print h3 { font-size:12px; font-weight:bold; }
.page-print h2.h2 { font-size:15px; font-weight:bold; text-align:right; }
.page-print .order-date { border-bottom:1px solid #ccc; padding:0 0 10px; margin:0 0 10px; }
.page-print .col2-set { margin:0 0 10px; }
/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }

/* My Wishlist */
.my-wishlist .data-table td { padding:10px; text-align: center !important; }
.my-wishlist .product-image { display:block; width:113px; height:113px; margin:0 auto 5px; }
.my-wishlist textarea { display:block; width:96%; height:109px; }
.my-wishlist .buttons-set { border:0; padding:0; margin:20px 0 0; text-align:left;  }
.my-wishlist .buttons-set button.button { float:none; }
.my-wishlist .buttons-set .btn-add span,
.my-wishlist .buttons-set .btn-share span {}
#wishlist-table .add-to-links { white-space:nowrap; }
#wishlist-table input.qty { width:50px; margin:0 0 15px; }

/* My Tags */
.my-tag-edit { float:left; margin:0 0 10px; }
.my-tag-edit .btn-remove { float:right; margin:4px 0 0 5px; }
#my-tags-table { clear:both; }
#my-tags-table td { padding:10px; }
#my-tags-table .add-to-links { white-space:nowrap; }

/* My Reviews */
#my-reviews-table td { padding:10px; }
#my-reviews-table .rating-box { margin:3px 0 0; }

.product-review .product-img-box { float:left; width:140px;  }
.product-review .product-img-box .product-image { display:block; width:125px; height:125px; }
.product-review .product-img-box .label { font-size:11px; margin:0 0 3px; }
.product-review .product-img-box .ratings .rating-box { float:none; display:block; margin:0 0 3px; }
.product-review .product-details { margin-left:150px; }
.product-review .product-name { font-size:16px; font-weight:bold; margin:0 0 10px; }
.product-review h3 { font-size:12px; margin:0 0 3px; color:#2f2f2f; }
.product-review .ratings-table { margin:0 0 10px; }
.product-review dt { font-weight:bold; }
.product-review dd { font-size:13px; margin:5px 0 0; }
.product-review dd { font-size:13px; margin:5px 0 0; }

.new-users button.button {float:left;}
.registered-users input.input-text{width:455px;}

.site-block { position:fixed; z-index:11999; }
.left-side, .right-side { width:250px; top:200px; }
.left-side{ left:-250px; }
.right-side { right:-250px; }
.bottom { right:0; bottom:0; }

.prev-next {margin:0; position:relative; float:right;  }
.prev-next span{}
.product-prev {}
.product-next {}
.product-prev, .product-next  {display:block; float:right; margin:-5px 0 0 5px; overflow:hidden; height:27px; line-height:27px; border:1px solid #e1e1e1; -webkit-box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.05); -moz-box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.05); box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.05); background:url('https://plannerpads.com/skin/frontend/shopper/default/images/sorter_bg.gif') 0 0 repeat-x }
.product-prev span, .product-next span {display:block; width:63px; padding:0 11px; background:url('https://plannerpads.com/skin/frontend/shopper/default/images/prev_next.png') 0 0 no-repeat }
.product-prev {right:108px; }
.product-prev span{padding-left:28px; text-align:right; }
.product-next span{padding-right:28px; background-position:100% 100%; }
.product-next:hover, .product-prev:hover { text-decoration:none; -webkit-box-shadow:inset 2px 2px 6px 0px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 2px 2px 6px 0px rgba(0, 0, 0, 0.05); box-shadow:inset 2px 2px 6px 0px rgba(0, 0, 0, 0.05);}

/************* POPUP style */
.page-popup { background: #e9e9e9; }

/************* FACEBOOK */
#fb-root { display: none;}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] { width: 100% !important; }

/************* SLIDER */
.slider { position: relative; top: 0; left: 0; overflow: hidden; width:100%; height:100%; padding:7px 0 20px; background:#f4f4f2;}
#slide-timeline {position: absolute; z-index: 999; top:7px; width:0; height:3px; background:#322c29; }

/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0; }
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block; width:auto\9; /* ie8 */}
.flexslider .slides .small_image{display:none; width:100%; height:auto;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* FlexSlider Default Theme
*********************************/
.flexslider {margin:0; position:relative; zoom:1; }
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px}

.flexslider .slides .row{position:relative;}
.flexslider .slides .content{float:left; max-width:1000px; margin:30px 100px; color:#454746); color:rgba(0,0,0, 0.6); text-align:center; }
.flexslider .slides .content strong{font-family:"Myriad Pro",sans-serif; font-size:60px; font-weight:300; text-transform:uppercase; line-height:50px; color:#454746; color:rgba(0,0,0, 0.8); }
.flexslider .slides .content .border{margin:15px 10px; height:1px; background:#bfc5c3; background:rgba(0,0,0,0.09); }
.flexslider .slides .content p{margin:0; font-size:14px;}
.flexslider .slides .content button{margin:15px 0 0;}
.flexslider .slides .text-right .content{float:right; }
.flexslider .slides .text-center .content{float:none; margin:30px auto;}

/* Direction Nav */
.flex-direction-nav {position:relative; width:1200px; margin:0 auto;}
.flex-direction-nav a {width: 77px; height: 77px; margin:0; display: block; background:#fff url(https://plannerpads.com/skin/frontend/shopper/default/images/slideshow_arrows.png) no-repeat 0 0; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:8px; height:8px; display: block; background:#ededed; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #97d2c9; }
.flex-control-paging li a.flex-active { background: #97d2c9; cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .active {opacity: 1; cursor: default;}



@media screen and (max-width: 860px) {
    .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
    .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}

/*** Column slider ***/
.block-slider {}
.block-slider {margin: 0; padding: 0; }
.block-slider .slides > li {margin:0; padding:0; line-height:1.4; text-align:center; background:none transparent; display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.block-slider .slides > li strong {display:block; border:0; padding:0 0 22px; margin:0 0 25px; color:#000; color:rgba(0,0,0,0.75); border-bottom:1px solid #e8e8e8; font-size:22px; font-weight:400; font-family:"Myriad Pro", serif; text-transform:uppercase; letter-spacing:-1.2px; line-height:21px;}
.block-slider .slides > li p {margin:0 0 20px; text-align:center; font-size:14px; color:#000; color:rgba(0,0,0,0.67);}
.block-slider .slides > li button.button {margin:-21px 0 21px;}
.block-slider .slides img {max-width: 100%; display: block; }
.block-slider .flex-control-nav {position:relative; width:270px; height:33px; overflow:hidden; margin:0 -20px -25px; background:#fefefe; text-align:center;
    border-bottom-left-radius:2px; -moz-border-bottom-left-radius:2px; -webkit-border-bottom-left-radius:2px; border-bottom-right-radius:2px; -moz-border-bottom-right-radius:2px; -webkit-border-bottom-right-radius:2px;
    -webkit-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);
    box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);}
.block-slider .flex-control-nav li {margin: 0 6px; padding:0; line-height:33px; background:none transparent; display:inline-block; zoom: 1; *display: inline;}
.block-slider .flex-control-paging li a {margin:12px 0; }

.cms-index-index .block-slider {}
.cms-index-index .block-slider {margin: 0; padding: 0; }
.cms-index-index .block-slider .slides > li {margin:0; padding:22px 0 0; line-height:1.4; text-align:center; background:none transparent; display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.cms-index-index .block-slider .slides > li strong {display:block; border:0; padding:0 0 22px; margin:0 0 25px; color:#000; color:rgba(0,0,0,0.75); border-bottom:1px solid #e8e8e8; font-size:22px; font-weight:400; font-family:"Myriad Pro", serif; text-transform:uppercase; letter-spacing:-1.2px; line-height:21px;}
.cms-index-index .block-slider .slides > li p {margin:0 0 20px; text-align:center; font-size:14px; color:#000; color:rgba(0,0,0,0.67);}
.cms-index-index .block-slider .slides > li button.button {margin:-21px 0 21px;}
.cms-index-index .block-slider .slides img {max-width: 100%; display: block; }
.cms-index-index .block-slider .flex-control-nav {position:relative; width:270px; height:33px; overflow:hidden; margin:0 -20px -25px; background:#fefefe; text-align:center;
    -webkit-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);
    box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);}
.cms-index-index .block-slider .flex-control-nav li {margin: 0 6px; padding:0; line-height:33px; background:none transparent; display:inline-block; zoom: 1; *display: inline;}
.cms-index-index .block-slider .flex-control-paging li a {margin:12px 0; }

.block-slideshow {padding:23px 20px 25px;}

/* toTop Button */
#toTop { display:none; text-decoration:none; position:fixed; z-index:100; bottom:100px; right:10px; overflow:hidden; width:56px; height:56px; border:none; text-indent:-999px; background:#97d2c9 url(https://plannerpads.com/skin/frontend/shopper/default/images/arrow_totop.png) 0 0 no-repeat; -webkit-border-radius:100%; -moz-border-radius:100%; -o-border-radius:100%; border-radius:100%;}
#toTop:hover {background-color:#fff; background-position:0 100%;}

.twitterWidget {min-height:275px}

#review-buttons-container {margin:15px;}
#review-buttons-container button {margin:0 15px 15px 0;}
.paypal-shipping-method {margin:0 0 15px}

.calendar {z-index:1 !important}

.page-sitemap .links { float:none; text-align: right; margin: 0 0 10px; }
.page-sitemap img.v-middle {vertical-align:top;}

/* ==|== media queries ======================================================
   EXAMPLE Media Query for Responsive Design.
   This example overrides the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */

/***** Standard 1200px *****/
.row { margin:0 auto; width:1200px; }
.row .row { width:auto; display:inline-block; margin:0 -15px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { display:inline; float: left; position: relative; margin:0 15px; min-height:1px;}
.grid_1 { width:70px;}
.grid_2 { width:170px;}
.grid_3 { width:270px;}
.grid_4 { width:370px;}
.grid_5 { width:470px;}
.grid_6 { width:570px;}
.grid_7 { width:670px;}
.grid_8 { width:770px;}
.grid_9 { width:870px;}
.grid_10 { width:970px;}
.grid_11 { width:1070px;}
.grid_12 { width:1170px;}
.space_1 { margin-left:100px; }
.space_2 { margin-left:200px; }
.space_3 { margin-left:300px; }
.space_4 { margin-left:400px; }
.space_5 { margin-left:500px; }
.space_6 { margin-left:600px; }
.space_7 { margin-left:700px; }
.space_8 { margin-left:800px; }
.space_9 { margin-left:900px; }
.space_10 { margin-left:1000px; }
.space_11 { margin-left:1100px; }

/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */
.no-shadow{-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none}
/* For image replacement */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }
/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }
/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.clear { clear:both; height:0; line-height: 0; font-size: 0;}

/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
} 


.order_finder_form {
    clear: both;
    overflow: hidden;
    width: 100%;
}
.footer-container
{ clear:both;
}
.order_re_mn
{ width:100%; float:left; background:#202020; text-align:center; padding:30px 0px;  margin-bottom: 20px;
}
.order_re_lt_mn, .order_re_rt_mn
{ display:inline-block;   vertical-align: middle; text-align:left;
}
body.cms-index-index .order_re_lt_mn p
{ color:#FFFFFF;
}
.order_re_lt_mn
{   padding-right:50px;
}
body.cms-index-index .order_re_lt_mn h2
{ margin:0px; padding:0px; font-size:24px; color:#FFF;
}
.std .order_re_lt_mn p
{ margin:0px; padding:0px; font-size:16px; color:#FFF; text-align:left;
}
.order_re_rt_mn #lastname,
.order_re_rt_mn #email
{   height:40px; background:#fff; border:1px solid #8c8989;
     width:150px; box-sizing: border-box;
}
.order_re_rt_mn #email
{   width:280px;
}
.order_re_rt_mn #find
{   height:40px;  border:0px; 
     vertical-align: top;
     background: #ff9a42 !important; line-height: 40px;
     background: -moz-linear-gradient(top,  #ff9a42 0%, #f38028 100%) !important;
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a42), color-stop(100%,#f38028)) !important;
     background: -webkit-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
     background: -o-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
     background: -ms-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
     background: linear-gradient(to bottom,  #ff9a42 0%,#f38028 100%) !important;
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a42', endColorstr='#f38028',GradientType=0 ) !important;
     -webkit-border-radius: 0;
     -moz-border-radius: 0; padding: 0 20px; font-family: "Museo",sans-serif;
     font-size: 20px;  color: #ffffff; font-weight: 700;
     border-radius: 0;
}
.order_re_rt_mn #find:hover
{
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top,  #f38028 0%, #ff9a42 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f38028), color-stop(100%,#ff9a42)) !important;
    background: -webkit-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -o-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -ms-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: linear-gradient(to bottom,  #f38028 0%,#ff9a42 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f38028', endColorstr='#ff9a42',GradientType=0 ) !important;
}
.order_main_box
{   width:100%; float:left; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom: 20px;
}
.order_main_box_row
{   width:100%; float:left; margin:20px 0px;
}
.order_main_box h2
{   font-size:24px;
}
.item_image img
{max-width: 100%;
}
.item_image
{   border: 1px solid #cccccc;
    float: left;
    width: 30%;  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.09);
}

.item_details {
    box-sizing: border-box;
    float: left;
    padding-left: 30px;
    width: 58%;
}
.item_details h3 {
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.item_details > h4 {
    font-size: 14px;
    margin: 15px 0;
    padding: 0;
}
.item_details > span
{
    color: #1a66a6; width: 100%; float:left;
    font-family: "Museo",sans-serif !important;
    font-size: 28px;
    font-weight: 500;
}

.item_details .input-text.qty {
    float: left;
    height: 30px;
    margin-top: 30px;
    text-align: center;
    width: 40px;
}

.item_details .button.btn-options {
    float: left;
    height: 40px;
    margin-top: 30px;
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top,  #ff9a42 0%, #f38028 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a42), color-stop(100%,#f38028)) !important;
    background: -webkit-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -o-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -ms-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: linear-gradient(to bottom,  #ff9a42 0%,#f38028 100%) !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #ffffff;
    font-family: "Museo",sans-serif;
    font-size: 16px;
    font-weight: 700; padding:0px 30px; margin-left: 15px;
}
.item_details > div
{   width:100%; float:left; margin-bottom: 20px;
}
.orderfinder-index-index .col-main > p
{ font-weight:bold; color:#FF0000; text-align:center;margin-top: 30px;
}
.orderfinder-index-index .order_re_mn
{ width:300px; margin:0px auto; text-align:left; padding:15px; float:none; margin-top:15px; padding-bottom:30px;
}
.orderfinder-index-index .order_re_mn h2
{ color:#FFFFFF; font-size:24px; margin:0px; padding:0px;
}
.orderfinder-index-index .order_re_mn p
{ color:#FFFFFF; font-size:14px; margin:0px; padding:0px;
}
.orderfinder-index-index .order_re_rt_mn #lastname, .orderfinder-index-index .order_re_rt_mn #email
{ width:100%; margin-top:15px;
}
.orderfinder-index-index .order_re_rt_mn #find
{ margin-top:15px;
}
body.cms-index-index .col-main .your-success{
  padding: 25px 0 25px !important;
}


.cms-cross-sell-list .breadcrumbs
{ display:none;
}
.cms-cross-sell-list .page-title,
.orderfinder-index-index .page-title 
{ width:100%; float:left; margin:0px; padding:20px 0 0 0; height:auto;
}
.cms-cross-sell-list .page-title h1,
.orderfinder-index-index .page-title h1
{ width:auto; float:left; margin:0px; padding:0px; font-size:24px !important; text-align:left;   
   font-weight: 500;
}
.orderfinder-index-index .page-title h1
{ line-height:48px;
}
.cms-cross-sell-list .page-title ul,
.cms-cross-sell-list .cart-buttons-bottom ul,
.orderfinder-index-index .page-title ul,
.orderfinder-index-index .cart-buttons-bottom ul
{ width:auto; float:right; margin:0px; padding:0px; list-style:none;
}
.cms-cross-sell-list .page-title ul li,
.cms-cross-sell-list .cart-buttons-bottom ul li,
.orderfinder-index-index .page-title ul li,
.orderfinder-index-index .cart-buttons-bottom ul li
{ width:auto; float:left; margin:0px; padding:0px; list-style:none;
}
.cms-cross-sell-list .main .col-main,
.orderfinder-index-index .main .col-main
{ padding-top:0px;
}

.cross_product_list
{ width:100%; float:left; padding:30px 0px 15px 0px;
}
.order_main_box
{ width:100%; float:left; padding:15px 0px 15px 0px;
}
.std .cross_product_list ul
{ list-style:none; margin:0px -15px; padding:0px; max-width:none; 
}
.std .cross_product_list ul li
{ width:25%; float:left; padding:15px; margin:0px; background:none;
  box-sizing: border-box; list-style:none;
}
.std .cross_product_list ul li > div
{ width:100%; float:left; text-align:center; background:#FFF;
}
.std .cross_product_list ul li > div h3
{ margin:0 0 0 0px; padding:10px 10px 15px 10px; text-align:center; line-height:20px; height:60px;
}
.std .cross_product_list ul li .price{color:#1a66a6;font-size:18px; margin-top:5px;margin-bottom:5px;font-family: 'Museo',! sans-serif important;}
.std .cross_product_list ul li .custom_button{margin-bottom:20px; margin-top:10px;}
.std .cross_product_list ul li .custom_button input{vertical-align: top;margin-right: 4px; margin-bottom:0px; vertical-align:middle;}
.std .cross_product_list ul li > div h3 a
{ font-size:20px; color:#000000; text-decoration:none; 
}
.cms-cross-sell-list .page-title ul li .btn-proceed-checkout span,
.cms-cross-sell-list .cart-buttons-bottom ul li .btn-proceed-checkout span, 
.orderfinder-index-index .page-title ul li .btn-proceed-checkout span,
.orderfinder-index-index .cart-buttons-bottom ul li .btn-proceed-checkout span 
{
    display: inline-block;
    height: 42px;
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top,  #ff9a42 0%, #f38028 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a42), color-stop(100%,#f38028)) !important;
    background: -webkit-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -o-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -ms-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: linear-gradient(to bottom,  #ff9a42 0%,#f38028 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a42', endColorstr='#f38028',GradientType=0 ) !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.cms-cross-sell-list .page-title ul li .btn-proceed-checkout:hover span,
.cms-cross-sell-list .cart-buttons-bottom ul li .btn-proceed-checkout:hover span, 
.orderfinder-index-index .page-title ul li .btn-proceed-checkout:hover span,
.orderfinder-index-index .cart-buttons-bottom ul li .btn-proceed-checkout:hover span 

{
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top,  #f38028 0%, #ff9a42 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f38028), color-stop(100%,#ff9a42)) !important;
    background: -webkit-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -o-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -ms-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: linear-gradient(to bottom,  #f38028 0%,#ff9a42 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f38028', endColorstr='#ff9a42',GradientType=0 ) !important;
}
.cms-cross-sell-list .page-title ul li .btn-proceed-checkout span span,
.cms-cross-sell-list .page-title ul li .btn-proceed-checkout:hover span span,
.cms-cross-sell-list .cart-buttons-bottom ul li .btn-proceed-checkout:hover span span,
.cms-cross-sell-list .cart-buttons-bottom ul li .btn-proceed-checkout span span, 
.orderfinder-index-index .page-title ul li .btn-proceed-checkout span span,
.orderfinder-index-index .page-title ul li .btn-proceed-checkout:hover span span,
.orderfinder-index-index .cart-buttons-bottom ul li .btn-proceed-checkout:hover span span,
.orderfinder-index-index .cart-buttons-bottom ul li .btn-proceed-checkout span span 
{
    display: inline-block;
    text-transform: none;
    font-family: 'Museo', sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 44px;
    color: #fff;
    padding: 0 20px;
  background: url('https://plannerpads.com/skin/frontend/shopper/default/images/arrow_button.png') 100% 50% no-repeat !important; padding-right:60px;
}
.cms-cross-sell-list .cart-buttons-bottom,
.orderfinder-index-index .cart-buttons-bottom 
{ width:100%; float:left; padding-bottom:25px;
}
.cms-cross-sell-list .page-title-bg,
.orderfinder-index-index .page-title-bg
{ height:83px !important;
}

.std .cross_product_list ul li .price
{  color: #1a66a6;
    font-family: "Museo",sans-serif !important;
    font-size: 22px;
    font-weight: 500; 
}
.orderfinder-index-index .breadcrumbs
{ display:none;
}
@media screen and (max-width: 1100px) 
{
.std .cross_product_list ul li
{ width:33.33%;
}
.cms-cross-sell-list .page-title h1
{ font-size: 17px !important;
}
}
@media screen and (max-width: 990px) 
{
.cms-cross-sell-list .page-title-bg 
{    height: 132px !important;
}
.cms-cross-sell-list .page-title h1
{ text-align:center; line-height:normal;
}
.std .cross_product_list ul li
{ width:50%;
}
.cms-cross-sell-list .page-title ul, 
.cms-cross-sell-list .page-title ul li
{ width:100%; text-align:center;
}
.cms-cross-sell-list .page-title ul li
{ margin-top:10px;
}
}
@media screen and (max-width: 767px) 
{
.cms-cross-sell-list .page-title-bg 
{    height: 153px !important;
}
.std .cross_product_list ul li
{ width:100%;
}
}


.quantity_block .plus-qty, .quantity_block .minus-qty
{ display: inline-block;
    height: 42px;
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top,  #ff9a42 0%, #f38028 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a42), color-stop(100%,#f38028)) !important;
    background: -webkit-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -o-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -ms-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: linear-gradient(to bottom,  #ff9a42 0%,#f38028 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a42', endColorstr='#f38028',GradientType=0 ) !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0; width:40px; height:40px; float:left; line-height:39px; font-size: 16px;
    font-weight: bold; color:#FFFFFF; text-decoration:none; text-align:center;   
}
.quantity_block 
{ width:100%; float:left; margin-top:30px;
}
.quantity_block .plus-qty:hover, .quantity_block .minus-qty:hover
{
background: #ff9a42 !important;
    background: -moz-linear-gradient(top,  #f38028 0%, #ff9a42 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f38028), color-stop(100%,#ff9a42)) !important;
    background: -webkit-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -o-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -ms-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: linear-gradient(to bottom,  #f38028 0%,#ff9a42 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f38028', endColorstr='#ff9a42',GradientType=0 ) !important;
  }
  .quantity_block .input-text.qty
  { float:left; margin:0px 3px; padding:0px; height:38px;
  }
  .order_main_box .select_qty_msg
  { color:#FF0000; font-weight:bold; margin-bottom:5px; margin-top:5px;
  }
/***** Standard 960px *****/
@media only screen and (min-width:960px) and (max-width:1200px) {
    .row { margin:0 auto; width:960px; }
    .row .row { width:auto; display:inline-block; margin:0 -16px; }
    .grid_1 { width:48px; margin:0 16px 0 16px; float:left; display:inline; position:relative }
    .grid_2 { width:128px; margin:0 16px 0 16px; float:left; display:inline; position:relative }
    .grid_3 { width:208px; margin:0 16px 0 16px; float:left; display:inline; position:relative }
    .grid_4 { width:288px; margin:0 16px 0 16px; float:left; display:inline; position:relative }
    .grid_5 { width:368px; margin:0 16px 0 16px; float:left; display:inline; position:relative }
    .grid_6 { width:448px; margin:0 16px 0 16px; float:left; display:inline; position:relative }
    .grid_7 { width:528px; margin:0 16px 0 16px; float:left; display:inline; position:relative }
    .grid_8 { width:608px; margin:0 16px 0 16px; float:left; display:inline; position:relative }
    .grid_9 { width:688px; margin:0 16px 0 16px; float:left; display:inline; position:relative }
    .grid_10 { width:768px; margin:0 16px 0 16px; float:left; display:inline; position:relative }
    .grid_11 { width:848px; margin:0 16px 0 16px; float:left; display:inline; position:relative }
    .grid_12 { width:928px; margin:0 16px 0 16px; float:left; display:inline; position:relative }
    .space_1 { margin-left:96px; }
    .space_2 { margin-left:176px; }
    .space_3 { margin-left:256px; }
    .space_4 { margin-left:336px; }
    .space_5 { margin-left:416px; }
    .space_6 { margin-left:496px; }
    .space_7 { margin-left:576px; }
    .space_8 { margin-left:656px; }
    .space_9 { margin-left:736px; }
    .space_10 { margin-left:816px; }
    .space_11 { margin-left:896px; }

    #queldoreiNav, #nav { width:510px; }
    .search-field #queldoreiNav, .search-field #nav { width:320px; }
    .below-logo #queldoreiNav, .below-logo #nav {width:auto; margin:0 0 10px 26px}

    .homepage-banners a .content{margin:18px;}
    .col1-layout .products-grid { width:900px; margin:0;}
    .home-right {margin-right:30px;}
    .home-main {width:600px;}
    .col1-layout .home-main .products-grid {width:600px;}
    .home-main .category-products {margin-left:30px;}
    .home-left-col {}
    .home-left-col .home-main {margin:30px 30px 0 0;}
    .home-left-col .home-main .category-products {margin-left:0;}
    .home-left-col .home-left {margin:30px 0 0 30px;}

    .flexslider .slides .content{max-width:760px;}
    .flex-direction-nav {width:960px;}

    .product-view .product-additional {display:none }
    .product-view .box-up-sell2 {display:block; margin-left:0; }
    .main .slider-container {width:900px; margin-left:0px }
    .main .slider-container h3 {width:600px; }
    .jcarousel-skin-tango .jcarousel-clip-horizontal,
    .jcarousel-skin-tango .jcarousel-container-horizontal {width:900px;}
    .home-main .jcarousel-skin-tango .jcarousel-container-horizontal,
    .home-main .jcarousel-skin-tango .jcarousel-clip-horizontal { width:600px; }
    .product-slider-container {width:900px}
    .home-main .product-slider-container {width:600px; margin-left:30px }
    .home-left-col .home-main .product-slider-container {margin:30px 30px 0 0;}

    .col-main, .col-main-left, .col-main-right { width:600px; padding:30px 0 0; margin:0 15px; min-height:400px; }
	.col2-right-layout .col-main {margin-left:45px;}
	.checkout-onepage-index .col2-right-layout .col-main {margin-left:0;}
	.col3-layout .col-main {width:330px;}
    .col-left { margin-left:30px; }
    .col2-left-layout .products-grid,
    .col2-right-layout .products-grid { width:600px; margin:0 -15px; }
    .col1-layout .col-main {width: 900px; margin:0 0 0 45px;}
    .cms-index-index .col1-layout .col-main {width: 960px; margin:0 0 0 30px;}
    .toolbar { margin: 0 30px 0 0; }
    .breadcrumbs{ margin-left:45px; }
    .cart .cart-collaterals .grid_4{margin:0 2px 0 16px;}

    .homepage-banners {width:900px !important;}
    .homepage-banners .grid_6{width:420px !important; margin:0 15px;}

    .col2-left-layout .category-description {margin-right:30px; }
    .products-list {margin: 0 30px 0 0; }
    .products-list .add-to-links {float:none; clear:both;}
    .products-list .price-box {float:none}
    .products-list .ratings {float:none; margin:5px 0;}
    .products-list .add-to-links li:first-child span {display:none}

    /* two_columns 4 products per row */
    .two_columns_4 {}
    .two_columns_4 li.item {width:152px; margin:0 15px 30px}
    .two_columns_4 .hover {width:152px;}
    .two_columns_4 .add-to-links { width:170px; height:auto; padding:10px 0;}
    .two_columns_4 .add-to-links li { display:block; margin:0; line-height:140%; }
    .two_columns_4 .add-to-links li { display:block; margin:0; }
    .two_columns_4 .hover .price-box {display:none}
    .two_columns_4 .quick-view { top:15%; left:23%; height:32px; line-height:32px; font-size:12px; }
    .two_columns_4 .product-name {font-size:14px}
    .two_columns_4 .hover .button-container button.button span span em {margin:0 5px 0 0;}
    /* two_columns 5 products per row */
    .col2-left-layout .two_columns_5 { margin:0 -15px}
    .two_columns_5 {}
    .two_columns_5 li.item {width:152px; margin:0 15px 30px}
    .two_columns_5 .hover {width:152px;}
    .two_columns_5 .add-to-links { width:170px; height:auto; padding:10px 0;}
    .two_columns_5 .add-to-links li { display:block; margin:0; line-height:140%; }
    .two_columns_5 .add-to-links li { display:block; margin:0; }
    .two_columns_4 .hover .price-box {display:none}
    .two_columns_5 .quick-view { top:15%; left:23%; height:32px; line-height:32px; font-size:12px; }
    .two_columns_5 .product-name {font-size:14px}
    .two_columns_5 .hover .button-container button.button span span em {margin:0 5px 0 0;}

    /* one_columns 5 products per row */
    .one_column_5 {}
    .one_column_5 li.item {width:177px;}
    .one_column_5 .hover {width:177px;}
    .one_column_5 .add-to-links { width:195px; height:auto; padding:10px 0;}
    .one_column_5 .add-to-links li { display:block; margin:0; line-height:140%; }
    .one_column_5 .add-to-links li { display:block; margin:0; }
    .one_column_5 .hover .price-box {display:none}
    .one_column_5 .quick-view { top:18%; left:26%; height:32px; line-height:32px; font-size:12px; }
    .one_column_5 .product-name {font-size:14px}
    .one_column_5 .hover .button-container button.button span span em {margin:0 5px 0 0;}
    /* one_columns 6 products per row */
    .one_column_6 {}
    .one_column_6 li.item {width:177px;}
    .one_column_6 .hover {width:177px;}
    .one_column_6 .add-to-links { width:195px; height:auto; padding:10px 0;}
    .one_column_6 .add-to-links li { display:block; margin:0; line-height:140%; }
    .one_column_6 .add-to-links li { display:block; margin:0; }
    .one_column_6 .hover .price-box {display:none}
    .one_column_6 .quick-view { top:18%; left:26%; height:32px; line-height:32px; font-size:12px; }
    .one_column_6 .product-name {font-size:14px}
    .one_column_6 .hover .button-container button.button span span em {margin:0 5px 0 0;}

    .top-opc {width:960px;}
    .top-opc li{float:left; width:150px; margin: 0 10px 30px 0;}
    .opc {width:630px;}

    #checkout-step-login .block-checkout-register, #checkout-step-login .block-checkout-login{width:258px}
    #checkout-step-login input.input-text {width: 248px;}

    .form-list li.wide .input-box {width:100%}
    .form-list li.wide input.input-text {width:98%}

    .footer-info iframe {width:200px; margin:0 auto;}
}

/***** iPad Smaller than 959px *****/
@media only screen and (min-width: 768px) and (max-width: 959px) {
    .row { margin:0 auto; width:768px; }
    .row .row { width:auto; display:inline-block; margin:0 -14px; }
    .grid_1 { width:36px; margin:0 14px}
    .grid_2 { width:100px; margin:0 14px}
    .grid_3 { width:164px; margin:0 14px}
    .grid_4 { width:228px; margin:0 14px}
    .grid_5 { width:292px; margin:0 14px}
    .grid_6 { width:356px; margin:0 14px}
    .grid_7 { width:420px; margin:0 14px}
    .grid_8 { width:484px; margin:0 14px}
    .grid_9 { width:548px; margin:0 14px}
    .grid_10 { width:612px; margin:0 14px}
    .grid_11 { width:676px; margin:0 14px}
    .grid_12 { width:740px; margin:0 14px}
    .space_1 { margin-left:78px; }
    .space_2 { margin-left:142px; }
    .space_3 { margin-left:206px; }
    .space_4 { margin-left:270px; }
    .space_5 { margin-left:334px; }
    .space_6 { margin-left:398px; }
    .space_7 { margin-left:462px; }
    .space_8 { margin-left:526px; }
    .space_9 { margin-left:590px; }
    .space_10 { margin-left:654px; }
    .space_11 { margin-left:718px; }

    header a.logo { float:none; display:block; margin:20px 10px 10px; text-align:center; }
    header h1.logo { float:none; display:block; }
    .top-dropdowns {width:240px; margin:8px auto 0; position:static;}
    .cart-top-container {display:none; }
    .cart-top-title{display:block; float:left; width:110px; }
    .compare-top-container {display:none; }
    .compare-top-title{display:block; float:left; width:110px; }
    .search-top-container {margin:0 0 10px; padding:0; float:none; clear:left; }
    .search-top-container .search-top, .search-top-container .search-form-border{display:none; }
    .search-top-container .search-form{display:block !important; opacity:1 !important; position:relative; top:0; left:0; margin:0 auto; padding:0 0 8px 0; background:none transparent; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; }
    .search-field #search {width:204px}
    .search-field #search_mini_form .form-search button {margin-left:216px}

    footer .grid_6{ text-align:center; float:none; width:768px; margin:0 auto; }
    footer ul.links { float:none; }
    footer address{ margin:15px 0 0;}
    .footer-info .grid_3 {width:356px; margin-bottom:30px; }

    .nav-container, .nav-container .nav-top-title, .nav-container li.parent em {display:block; }
	.below-logo .nav-container {margin:0 0 15px;}
    #queldoreiNav, #nav{float:none; width:240px !important; margin:0 auto 10px !important; display:none;}
    #queldoreiNav li, #nav li { float:none; position:relative; width:240px; margin:0 auto 3px;}
    #queldoreiNav li a, #nav li a, #queldoreiNav ul li a, #nav ul li a { float:none; padding:0; }
    #queldoreiNav li a span, #nav li a span {padding:0px 10px; border:none;}
    #queldoreiNav li:hover,
    #queldoreiNav li.over,
    #queldoreiNav li.active,
    #nav li:hover,
    #nav li.over,
    #nav li.active{ -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
    #queldoreiNav>li>a:hover>span,
    #queldoreiNav>li.over>a>span,
    #queldoreiNav>li.active>a>span,
    #nav>li>a:hover>span,
    #nav>li.over>a>span,
    #nav>li.active>a>span{border:none; background:transparent; color:#fff; }
    #queldoreiNav>li>a:hover>em,
    #queldoreiNav>li.over>a>em,
    #queldoreiNav>li.active>a>em,
    #nav>li>a:hover>em,
    #nav>li.over>a>em,
    #nav>li.active>a>em{color:#fff; }
    #queldoreiNav li.custom-block, #nav li.custom-block { display:none !important;}
    #queldoreiNav ul, #queldoreiNav ul ul, #nav ul, #nav ul ul { position:static; margin:0; padding:5px 0 10px 5px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }
    #nav ul, #nav ul ul { display:none; }
    #queldoreiNav ul li, #nav ul li {width:auto; }
	#queldoreiNav div.sub-wrapper, #queldoreiNav div.sub-wrapper ul div.sub-wrapper {  display:none; position:static; width:auto; padding:0; margin:0; border:none; background:#fff; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
	#queldoreiNav>li>div.sub-wrapper>ul>li { float:none; display:block; border:none; width:auto; padding:0;}
	#queldoreiNav ul div.sub-wrapper ul { float:none; display:block; border:none; width:auto; padding:5px 0 10px 5px;}
	#nav ul.level0, #nav > li div { position:static; margin:0; padding:5px 0 10px 5px; width:auto; }
	#nav ul.level0 > li { float:none; display:block; width:auto; margin:0 auto 3px;}
	#nav ul.level0 > li.last {}
	#nav ul.level0 > li > a { padding:0; font-family:Arial, serif !important; font-size:12px; font-weight:normal; color:#322c29 !important; line-height:28px; letter-spacing:0; text-transform:none; }
	#nav ul ul li { float:none; width:auto; margin:0 auto 3px; padding:0; line-height:28px; background:none;}
	#nav ul li.over > a, #nav ul li a:hover {background:#f5f4f4 !important; }

	.homepage-banners {width:600px !important;}
    .homepage-banners .grid_6{width:270px !important; margin:0 15px;}
    .homepage-banners a .content{margin:8px 14px;}
    .homepage-banners a .content p{display:none; }
    .homepage-banners a .content .border{margin:5px 10px; }
    .homepage-banners a .content strong{font-size:24px; }
    .homepage-banners a .content button{margin:5px 0 0;}

    .col1-layout .products-grid { width:600px; margin:0; }
    .col-main, .col-main-left { width:600px; padding:30px 0 0; margin-right:84px; }
    .col-main-right { width:600px; padding:30px 0 0; margin-left:84px; }
	.col3-layout .col-main {width:600px; float:none !important; margin:0 0 0 84px;}
    .col2-right-layout .col-main {margin:0 0 0 84px;}
    .col1-layout .col-main {width: 600px; margin:0 0 0 84px;}
    .col1-layout .col-main .products-grid { margin:0;}
	.col-left, .col-right {width:600px; float:none; clear:both; margin:0 0 0 75px; }
    .col2-left-layout .products-grid,
    .col2-right-layout .products-grid { width:600px; margin:0; }
    .col2-left-layout .page-title, .col2-right-layout .page-title, .col3-layout .page-title,
    .col2-left-layout .page-head, .col2-right-layout .page-head, .col3-layout .page-head { margin:0 15px; }
    .cart .cart-collaterals .grid_4{width:600px; margin:0 0 24px 14px;}
    .checkout-onepage-index .col-right {padding:20px 0 0; float:none; margin:0 0 0 84px; }
    .checkout-onepage-index .col-right .block { float:none; margin:0 auto 30px; width:378px; position: static !important; top:0; }

    .breadcrumbs{ margin-left:99px; }

    .home-main .category-products {margin:0 0 30px 0;}
    .home-main, .home-right, .home-left {float:none}
    .home-right, .home-left {width:600px; margin:0 auto;}
    .home-main, .col1-layout .home-main .products-grid {width:600px;}

    .flexslider .slides .content{max-width:560px;}
    .flexslider .slides .content strong{font-size:48px; line-height:40px; }
    .flex-direction-nav {width:768px; display:none !important; }

    .site-block, .mousetrap, #cloud-big-zoom {display:none; }

    #shopping-cart-totals-table strong {font-size:18px; padding:0 10px 0 0;}
    .data-table table, .data-table thead, .data-table tbody, tablr.data-table th, table.data-table td, .data-table tr { display: block; border: 0;  text-align: left !important;}
    .data-table tfoot td { text-align:right !important;}
    .data-table th { display:none;}
    .data-table td {padding:10px;}
    .data-table td.td-name h2 {font-size:20px; font-weight:300; }
    .data-table td.td-image a {text-align:center; }
    .data-table td.td-image img {width:200px;}
    .data-table td.td-edit, .data-table .btn-remove {display:none;}
    .data-table .td-actions .btn-remove, .data-table .td-actions .btn-edit {display:inline-block;}
    .data-table td.td-price {padding:10px; background:#fafafa;}
    .data-table td.td-qty {padding:0 10px; background:#fafafa;}
    .data-table td.td-delete {background:#fafafa; text-align:center !important;}
    .data-table .td-title {display:inline-block; width:100px; padding:0 10px 0 0; font-weight:bold; }
    .data-table .td-actions {display:inline; padding:0 5px; }
    .data-table th.td-wishlist, .data-table td.td-wishlist {display:none;}
    #product-attribute-specs-table  th { display:block;}
    #product-review-table {display:table; }
    #product-review-table thead, #product-review-table tfoot, #product-review-table tbody{display:table-row-group; }
    #product-review-table tr{display:table-row; }
    #product-review-table td{display:table-cell; }
    #product-review-table th{display:table-cell; padding:8px 3px; }

	#checkout-review-table tfoot{}
	#checkout-review-table tfoot tr{display:table-row; }
	#checkout-review-table tfoot td{display:table-cell; }

    .product-view .product-additional {display:none }
    .product-view .box-up-sell2 {display:block; margin-left:0; }
    .product-view .product-img-box {float:none; margin:0 auto 20px;}
    .product-view .product-shop-info .add-to-links {float:left; clear:none; margin:0;}
    .product-view .product-shop-info .add-to-links li{float:left; margin:8px 0 0 20px;}
    .product-view .product-shop-info .add-to-links li.wishlist{margin-left:0}
    .main .slider-container {width:600px; margin-left:0 }
    .main .slider-container h3 {width:500px; }
    .jcarousel-skin-tango .jcarousel-clip-horizontal,
    .jcarousel-skin-tango .jcarousel-container-horizontal {width:600px;}
    .home-main .jcarousel-skin-tango .jcarousel-container-horizontal,
    .home-main .jcarousel-skin-tango .jcarousel-clip-horizontal { width:600px; }
    .product-slider-container {width:600px}

    #toTop {display:none !important;}

    .toolbar { margin:0 15px; }

    .language-switch, .currency-switch {display:none;}
    .language-select, .currency-select {display:block; float:left; margin:4px 10px 0 0; text-align:center;}
    .language-select select, .currency-select select {width:100px; height:auto;}

    .toolbar-switch .current { display:none; }
    .toolbar-switch .toolbar-title { background: none; padding: 0 7px 0 0; }
    .toolbar-switch select { display:inline; height:auto; }

    .products-list {margin: 0 15px; }
    .products-list .add-to-links {display:none;}
    .products-list .price-box {float:none}
    .products-list .ratings {float:none; margin:5px 0;}
    .products-list .add-to-links li:first-child span {display:none}

    /* two_columns 4 products per row */
    .two_columns_4 {}
    .two_columns_4 li.item {width:152px; margin:0 15px 30px}
    .two_columns_4 .hover {width:152px;}
    .two_columns_4 .add-to-links { width:170px; height:auto; padding:10px 0;}
    .two_columns_4 .add-to-links li { display:block; margin:0; line-height:140%; }
    .two_columns_4 .add-to-links li { display:block; margin:0; }
    .two_columns_4 .hover .price-box {display:none}
    .two_columns_4 .quick-view { top:15%; left:23%; height:32px; line-height:32px; font-size:12px; }
    .two_columns_4 .product-name {font-size:14px}
    .two_columns_4 .hover .button-container button.button span span em {margin:0 5px 0 0;}
    /* two_columns 5 products per row */
    .col2-left-layout .two_columns_5 { margin:0}
    .two_columns_5 {}
    .two_columns_5 li.item {width:152px; margin:0 15px 30px}
    .two_columns_5 .hover {width:152px;}
    .two_columns_5 .add-to-links { width:170px; height:auto; padding:10px 0;}
    .two_columns_5 .add-to-links li { display:block; margin:0; line-height:140%; }
    .two_columns_5 .add-to-links li { display:block; margin:0; }
    .two_columns_4 .hover .price-box {display:none}
    .two_columns_5 .quick-view { top:15%; left:23%; height:32px; line-height:32px; font-size:12px; }
    .two_columns_5 .product-name {font-size:14px}
    .two_columns_5 .hover .button-container button.button span span em {margin:0 5px 0 0;}

    /* one_columns 5 products per row */
    .one_column_5 {}
    .one_column_5 li.item {width:152px;}
    .one_column_5 .hover {width:152px;}
    .one_column_5 .add-to-links { width:170px; height:auto; padding:10px 0;}
    .one_column_5 .add-to-links li { display:block; margin:0; line-height:140%; }
    .one_column_5 .add-to-links li { display:block; margin:0; }
    .one_column_5 .hover .price-box {display:none}
    .one_column_5 .quick-view { top:18%; left:21%; height:32px; line-height:32px; font-size:12px; }
    .one_column_5 .product-name {font-size:14px}
    .one_column_5 .hover .button-container button.button span span em {margin:0 5px 0 0;}
    /* one_columns 6 products per row */
    .one_column_6 {}
    .one_column_6 li.item {width:152px;}
    .one_column_6 .hover {width:152px;}
    .one_column_6 .add-to-links { width:170px; height:auto; padding:10px 0;}
    .one_column_6 .add-to-links li { display:block; margin:0; line-height:140%; }
    .one_column_6 .add-to-links li { display:block; margin:0; }
    .one_column_6 .hover .price-box {display:none}
    .one_column_6 .quick-view { top:18%; left:21%; height:32px; line-height:32px; font-size:12px; }
    .one_column_6 .product-name {font-size:14px}
    .one_column_6 .hover .button-container button.button span span em {margin:0 5px 0 0;}

    .top-opc {width:600px; margin:0 0 0 50px}
    .opc {width:600px;}
    .opc .td-label {display:block; float:left; }
    #checkout-step-login .block-checkout-register, #checkout-step-login .block-checkout-login { width: 378px;  margin: 20px auto 0 !important; float: none;}
    .buttons-set .back-link {margin:10px 0;}

    #my-orders-table span.title {display:inline-block}
    #my-orders-table tr {border-bottom:1px solid #e9e9e9 }
    #my-orders-table tr.last {border:none}

    .form-list li.wide .input-box,
    .form-list li.wide input.input-text {width:254px}
}

/***** iPhone (portrait) *****/
@media only screen and (max-width: 767px) {
    .row { margin:0 auto; width:300px; }
    .row .row { margin:0; width:auto; display:inline-block; }
    .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { width:270px; margin:0 15px 10px; float:left; display:inline; position:relative }
    .space_1, .space_2, .space_3, .space_4, .space_5, .space_6, .space_7, .space_8, .space_9, .space_10, .space_11 {
        margin-left:0;
    }

    .title-buttons {text-align:center}
    .title-buttons h1, .title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6 {float:none;}

    .prev-next {display:none; }

    .site-block {display:none;}

    .top-switch-bg .grid_6 {text-align:center; margin:0 15px 5px }
    ul.links { float:none; margin:0; }
    .links li{ line-height:120%; display:inline; padding:0 5px; text-align:center; white-space:nowrap; }
    .links li.separator {display:none; }

    .footer-banners {padding:25px 0 0; }
    .footer-info {padding:30px 0 0; }
    .footer-info .grid_3 {margin-bottom:0px; }
    .footer-info .grid_3 .block-content {margin-bottom:30px; }
    .footer-info ul.social {margin:10px 0 0; }
    .footer-info .block-control {display:block; }
    .footer-info .block-content {display:none; }
    footer { line-height:150%;}
    footer .grid_6{ text-align:center; }
    footer address{ margin:15px 0 0;}
    footer ul.links { float:none; }

    .language-switch, .currency-switch {display:none;}
    .language-select, .currency-select {display:block; width:50%; float:left; text-align:center; margin:5px 0 10px; }
    .language-select span, .currency-select span {display:none; }
    .language-select select, .currency-select select {width:125px; height:auto }

    .toolbar-switch .current { display:none; }
    .toolbar-switch .toolbar-title { background: none; padding: 0 7px 0 0; }
    .toolbar-switch select { display:inline; height:auto; }

    header a.logo { float:none; display:block; margin:20px 10px 10px; text-align:center; }
    header h1.logo { float:none; display:block; }
    .top-dropdowns {width:240px; margin:8px auto 0; position:static;}
    .cart-top-container {display:none; }
    .cart-top-title{display:block; float:left; width:110px; }
    .compare-top-container {display:none; }
    .compare-top-title{display:block; float:left; width:110px; }
    .search-top-container {margin:0; padding:0; float:none; clear:left; }
    .search-top-container .search-top, .search-top-container .search-form-border{display:none; }
    .search-top-container .search-form{display:block !important; opacity:1 !important; position:relative; top:0; left:0; margin:0 auto; padding:0 0 8px 0; background:none transparent; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; }
    .search-field #search {width:204px}
    .search-field #search_mini_form .form-search button {margin-left:216px}

    header .grid_12 {margin-bottom:5px;}
	.nav-container, .nav-container .nav-top-title, .nav-container li.parent em {display:block; }
	.below-logo .nav-container {margin:0 0 15px;}
	#queldoreiNav, #nav{float:none; width:240px !important; margin:0 auto 10px !important; display:none;}
	#queldoreiNav li, #nav li { float:none; position:relative; width:240px; margin:0 auto 3px;}
	#queldoreiNav li a, #nav li a, #queldoreiNav ul li a, #nav ul li a { float:none; padding:0; }
	#queldoreiNav li a span, #nav li a span {padding:0px 10px; border:none;}
	#queldoreiNav li:hover,
	#queldoreiNav li.over,
	#queldoreiNav li.active,
	#nav li:hover,
	#nav li.over,
	#nav li.active{ -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
	#queldoreiNav>li>a:hover>span,
	#queldoreiNav>li.over>a>span,
	#queldoreiNav>li.active>a>span,
	#nav>li>a:hover>span,
	#nav>li.over>a>span,
	#nav>li.active>a>span{border:none; background:transparent; color:#fff; }
	#queldoreiNav>li>a:hover>em,
	#queldoreiNav>li.over>a>em,
	#queldoreiNav>li.active>a>em,
	#nav>li>a:hover>em,
	#nav>li.over>a>em,
	#nav>li.active>a>em{color:#fff; }
	#queldoreiNav li.custom-block, #nav li.custom-block { display:none !important;}
	#queldoreiNav ul, #queldoreiNav ul ul, #nav ul, #nav ul ul { position:static; margin:0; padding:5px 0 10px 5px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }
	#nav ul, #nav ul ul { display:none; }
	#queldoreiNav ul li, #nav ul li {width:auto; }
	#queldoreiNav div.sub-wrapper, #queldoreiNav div.sub-wrapper ul div.sub-wrapper {  display:none; position:static; width:auto; padding:0; margin:0; border:none; background:#fff; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
	#queldoreiNav>li>div.sub-wrapper>ul>li { float:none; display:block; border:none; width:auto; padding:0;}
	#queldoreiNav ul div.sub-wrapper ul { float:none; display:block; border:none; width:auto; padding:5px 0 10px 5px;}
	#nav ul.level0, #nav > li div { position:static; margin:0; padding:5px 0 10px 5px; width:auto; }
	#nav ul.level0 > li { float:none; display:block; width:auto; margin:0 auto 3px;}
	#nav ul.level0 > li.last {}
	#nav ul.level0 > li > a { padding:0; font-family:Arial, serif !important; font-size:12px; font-weight:normal; color:#322c29 !important; line-height:28px; letter-spacing:0; text-transform:none; }
	#nav ul ul li { float:none; width:auto; margin:0 auto 3px; padding:0; line-height:28px; background:none;}
	#nav ul li.over > a, #nav ul li a:hover {background:#f5f4f4 !important; }

    .homepage-banners a .content{margin:14px;}
    .homepage-banners a .content .border{margin:5px 10px; }
    .homepage-banners a .content strong{font-size:24px; line-height:18px  }
    .homepage-banners a .content p{display:none;}
    .homepage-banners a .content button{margin:5px 0 0;}

    .col1-layout .products-grid { width:300px; margin:0; }
    .col-main, .col-main-left, .col-main-right { float:none !important; width:300px; margin:0 auto; padding:30px 0 0; }
    .col-left, .col-right { float:none; margin:0 auto; }
	.col3-layout .col-main, .col1-layout .col-main {width: 300px; margin:0;}
	.col3-layout .col-wrapper {float:none; width:300px; margin:0 auto;}
    .col1-layout .col-main .products-grid { margin:0;}
    .col2-left-layout .products-grid,
    .col2-right-layout .products-grid { width:300px; margin:0 auto; }
	.col2-left-layout .page-title, .col2-right-layout .page-title, .col3-layout .page-title,
	.col2-left-layout .page-head, .col2-right-layout .page-head, .col3-layout .page-head { margin:0; }
    .catalog-category-view .col-left, .catalog-category-view .col-right {padding:0;}
    .cart .cart-collaterals .grid_4{width:300px; margin:0 0 25px;}
    .checkout-onepage-index .col-right {padding:20px 0 0; float:none; margin:0 auto; }
    .checkout-onepage-index .col-right .block { float:none; margin:0 auto 30px; }

    .breadcrumbs{ margin-left:0px; }

    .home-main .category-products {width:300px; margin:0 auto 30px ;}
    .home-main, .home-right {float:none; margin:30px auto 0}
    .home-main, .col1-layout .home-main .products-grid {width:300px;}

    .flexslider .slides .content{max-width:240px; margin:30px; }
    .flexslider .slides .content strong{font-size:32px; line-height:26px; }
    .flex-direction-nav {width:300px;display:none !important;}
    .flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background:url('https://plannerpads.com/skin/frontend/shopper/default/images/bg_direction_nav.png') no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
    .flex-direction-nav .flex-next {background-position: 100% 0; }
    .flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
    .flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}

    .site-block, .mousetrap, #cloud-big-zoom {display:none; }

    .block-login {width:300px;}
    .block-login .block-title {padding:29px 8px 50px;}
    .block-login .block-content {padding:0 18px 25px;}
    .block-login .new-users {width:300px;margin:0 0 -25px;}

    .product-view .product-additional {display:none }
    .product-view .box-up-sell2 {display:block; margin-left:0; }
    .product-view .product-img-box {float:none; margin:0 auto 20px; max-width:300px }
    .product-view .product-img-box .product-image img{ width:282px; height:auto; }
    .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-container-horizontal,
    .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-clip-horizontal {width:190px !important; overflow:hidden; }
    .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-item {width:190px !important; margin:0}
    .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-item img {display:block; width:140px; height:auto; margin:0 auto;}
    .product-view .product-shop-info .add-to-links {float:left; clear:none; margin:0;}
    .product-view .product-shop-info .add-to-links li{float:left; margin:8px 0 0 0px;}
    .product-tabs {display:none}
	.product-tabs-container {margin: 0 0 30px;}
	.product-tabs-container h2.tab-heading{display:block}
	.product-tabs-content {margin:0}
    .product-view .box-tags .form-add .input-box {width:167px;}
    .product-view .box-tags .form-add input.input-text {width:167px;}

	#customer-reviews .form-add .data-table th{ padding:6px;}
	#customer-reviews .form-add .data-table td{ padding:6px; text-align: center;}

    .main .slider-container {width:300px; margin-left:0px }
    .main .slider-container h3 {width:190px; }
    .jcarousel-skin-tango .jcarousel-clip-horizontal,
    .jcarousel-skin-tango .jcarousel-container-horizontal {width:300px;}
    .home-main .jcarousel-skin-tango .jcarousel-container-horizontal,
    .home-main .jcarousel-skin-tango .jcarousel-clip-horizontal { width:300px; }
    .product-slider-container {width:300px}
    .product-slider-container h2 {width:200px;}

    .cart .page-title {height:auto;}
    .cart .page-title .checkout-types {margin:60px 15px 0; float:none;}
    .cart .title-buttons .checkout-types li {float:none; margin:0; text-align:center;}
    #shopping-cart-totals-table strong {font-size:20px; padding:0 10px 0 0;}
    .data-table table, .data-table thead, .data-table tbody, table.data-table td, .data-table tr { display: block; border: 0;  text-align: left !important;}
    .data-table th { display:none;}
    .data-table td {padding:10px;}
    .data-table td.td-name h2 {font-size:20px; font-weight:300; }
    .data-table td.td-image a {text-align:center; }
    .data-table td.td-image img {width:200px;}
    .data-table td.td-edit, .data-table .btn-remove {display:none;}
    .data-table .td-actions .btn-remove, .data-table .td-actions .btn-edit {display:inline-block;}
    .data-table td.td-price {padding:10px; background:#fafafa;}
    .data-table td.td-qty {padding:0 10px; background:#fafafa;}
    .data-table td.td-delete {background:#fafafa; text-align:center !important;}
    .data-table .td-title {display:inline-block; width:100px; padding:0 10px 0 0; font-weight:bold; }
    .data-table .td-actions {display:inline; padding:0 5px; }
    .data-table .button, .data-table .btn-continue {float:none; display:block; margin:0 auto 10px}
    .product-tabs-content .data-table th { display:block;}
    #product-review-table {display:table; }
    #product-review-table thead, #product-review-table tfoot, #product-review-table tbody{display:table-row-group; }
    #product-review-table tr{display:table-row; }
    #product-review-table td{display:table-cell; }
    #product-review-table th{display:table-cell; padding:8px 3px; }

	#checkout-review-table tfoot{}
	#checkout-review-table tfoot tr{display:table-row; }
	#checkout-review-table tfoot td{display:table-cell; }

    #toTop {display:none !important;}

    .pager {text-align:center; }
    .pager .amount {margin:0 0 10px;}
    .pager .pages, .pager .amount {float:none}

    .products-list .product-image, .products-list .f-left {float:none !important;}
    .products-list li.item {padding: 0 15px 30px;}
    .products-list .add-to-links {display:none;}
    .products-list .price-box {float:none}
    .products-list .ratings {float:none; margin:5px 0;}
    .products-list .add-to-links li:first-child span {display:none}
    .products-list .product-shop {margin:10px 0 0;}

    /* two_columns 4 products per row */
    .two_columns_4 {}
    .two_columns_4 li.item {width:252px; margin:0 15px 30px}
    .two_columns_4 .product-name {font-size:16px}
    /* two_columns 5 products per row */
    .col2-left-layout .two_columns_5 { margin:0 auto}
    .two_columns_5 {}
    .two_columns_5 li.item {width:252px; margin:0 15px 30px}
    .two_columns_5 .product-name {font-size:16px}

    /* one_column 5 products per row */
    .one_column_5 {}
    .one_column_5 li.item {width:252px; margin:0 15px 30px}
    .one_column_5 .product-name {font-size:16px}
    /* one_column 6 products per row */
    .one_column_6 {}
    .one_column_6 li.item {width:252px; margin:0 15px 30px}
    .one_column_6 .product-name {font-size:16px}

    .top-opc {width:300px; margin:0}
    .top-opc li{margin:0 0 30px 0}
    .opc {width:300px;}
    .opc .form-list select {width:126px}
    .opc .td-label {display:block; float:left; }
    #checkout-review-submit p {margin:0 20px 0 0;}
    #checkout-step-login .block-checkout-register, #checkout-step-login .block-checkout-login { width:228px;  margin: 20px auto 0 !important; float: none;}
    #checkout-step-login input.input-text {width:218px;}

    #review-buttons-container {text-align: center}
    #review-buttons-container button {float:none;}

    #my-orders-table span.title {display:inline-block}
    #my-orders-table tr {border-bottom:1px solid #e9e9e9 }
    #my-orders-table tr.last {border:none}

    .form-list li.wide select {width:250px}
    .form-list li.wide .input-box,
    .form-list li.wide input.input-text {width:254px}

    .col2-set .col-1, .col2-set .col-2 {float:none; width:100%;}
    .col2-set address {margin:5px 0;}
    .buttons-set .back-link {margin:10px 0;}
}

/***** iPhone (landscape) *****/
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .row { margin:0 auto; width:456px; }
    .row .row { width:auto; display:inline-block; margin:0 -15px; }
    .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { width:426px; margin:0 15px 25px; float:left; display:inline; position:relative }

    ul.links { display:inline;}
    .links li{ line-height:150%; display:inline; margin-right:15px;  }
    .links li:last-child{ margin-right:0; }
    .links li.separator {display:none; }

    .col1-layout .col-main {width: 300px; margin:0 0 0 84px;}
    .col1-layout .col-main .products-grid { margin:0;}
    .cart .cart-collaterals .grid_4{width:300px; margin:0 15px 25px;}

    .homepage-banners a .content p{display:block;}

    .flexslider .slides .content{max-width:396px; margin:30px; }
    .flex-direction-nav {width:456px;}
    .flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background:url('https://plannerpads.com/skin/frontend/shopper/default/images/bg_direction_nav.png') no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
    .flex-direction-nav .flex-next {background-position: 100% 0; }
    .flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
    .flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}

    .main .slider-container {margin-left:0 }
    .breadcrumbs{ margin-left:84px; }

    .homepage-banners {width:300px !important;}
    .homepage-banners .grid_6{width:300px;}
    .homepage-banners a .content p{display:none;}
}
.jcarousel-next-horizontal, .jcarousel-prev-horizontal { background-size:70px 70px; }
button.btn-proceed-checkout span span {background-size:44px 20px;  }
.header-switch span.current { background-size:7px 4px}
#toTop { background-size:56px 112px}
.btn-remove, .block-compare .block-content .actions a:before { background-size:15px 15px}
.sorter .view-mode .grid { background-size:27px 54px}
.sorter .view-mode .list { background-size:27px 54px}
.error-msg { background-size:26px 26px}
.success-msg { background-size:26px 26px}
.note-msg { background-size:26px 26px}
.notice-msg { background-size:26px 26px}
.breadcrumbs span { background-size:3px 5px}
.cart-top > a, .cart-top-title a span.icon { background-size:24px 20px}
.compare-top, .compare-top-title a span.icon { background-size:13px 16px}
.products-grid .hover .button-container button.button span span em { background-size:24px 19px}
.product-view .add-to-cart button.button span span { background-size:41px 20px}
.product-view .add-to-links li span.icon { background-size:17px 16px}
.product-view .add-to-links li.compare span.icon { background-size:13px 16px}
.product-view .add-to-links li.email-friend span.icon { background-size:18px 13px}
.search-top, .search-top-container .search-form .search-top-title span.icon { background-size:18px 18px}
.data-table .btn-remove2 { background-size:16px 17px}
.footer-info ul.twitterList li span.tweet-icon { background-size:13px 10px}
.product-prev span, .product-next span { background-size:26px 54px}
.rating-box, .rating-box .rating { background-size:11px 20px}
.block-layered-price .ui-widget-content .ui-state-default { background-size:19px 18px}
.flex-direction-nav a { background-size:154px 77px}
.footer-info ul.social li a { background-size:144px 36px}
.footer-info .block-control { background-size:70px 70px}
.btn-edit { background-size:15px 15px}
.data-table .btn-edit2 { background-size:16px 17px}

.std ul.disc li,
#queldoreiNav li.custom-block div.sub-wrapper>ul>li, #queldoreiNav li.custom-block div.sub-wrapper ul li,
#nav li.custom-block ul li>ul>li,
.toolbar-dropdown ul li,
.block .block-content li, .block .block-content li.item,
.block-layered-nav .block-content dd li,
.product-tabs-content ul.disc li { background-size:3px 5px}

.slider-container .jcarousel-list .button-container button.button span span,
.products-grid .button-container button.button span span,
.products-list .button-container .btn-add-cart span,
.box-up-sell2 .jcarousel-list .button-container button.button span span { background-size:17px 13px}

.new-label, .sale-label { background-size:364px 182px}
.product-view .product-img-box .zoom #handle { background-size:9px 22px}
.toolbar-switch .toolbar-title { background-size:29px 14px}


@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {

    .jcarousel-next-horizontal,
    .jcarousel-prev-horizontal { background-image:url("https://plannerpads.com/skin/frontend/shopper/default/images/arrow_about@2x.png")}
    button.btn-proceed-checkout span span {background-image:url('https://plannerpads.com/skin/frontend/shopper/default/images/arrow_button@2x.png')}
    .header-switch span.current { background-image:url("https://plannerpads.com/skin/frontend/shopper/default/images/arrow_switch@2x.png")}
    #toTop { background-image:url("https://plannerpads.com/skin/frontend/shopper/default/images/arrow_totop@2x.png")}
    .btn-remove, .block-compare .block-content .actions a:before { background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/btn_remove@2x.png);}
    .sorter .view-mode .grid { background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/i_grid_mode@2x.png);}
    .sorter .view-mode .list { background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/i_list_mode@2x.png);}
    .error-msg { background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/i_msg-error@2x.png);}
    .success-msg { background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/i_msg-success@2x.png);}
    .note-msg { background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/i_msg-note@2x.png);}
    .notice-msg { background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/i_msg-notice@2x.png);}
    .breadcrumbs span { background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/icon_breadcrumb@2x.png);}
    .cart-top > a, .cart-top-title a span.icon { background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/icon_cart@2x.png);}
    .compare-top, .compare-top-title a span.icon { background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/icon_compare@2x.png);}
    .products-grid .hover .button-container button.button span span em { background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/icon_cart_listing_mask@2x.png);}
    .product-view .add-to-cart button.button span span { background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/icon_cart_product@2x.png);}
    .product-view .add-to-links li span.icon {background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/icon_wishlist@2x.png);}
    .product-view .add-to-links li.compare span.icon { background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/icon_compare@2x.png);}
    .product-view .add-to-links li.email-friend span.icon { background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/icon_email@2x.png);}
    .search-top, .search-top-container .search-form .search-top-title span.icon {background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/icon_search@2x.png);}
    .data-table .btn-remove2 {background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/icon_trash@2x.png);}
    .footer-info ul.twitterList li span.tweet-icon {background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/icon_twitter@2x.png);}
    .product-prev span, .product-next span {background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/prev_next@2x.png);}
    .rating-box, .rating-box .rating {background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/rating@2x.png);}
    .block-layered-price .ui-widget-content .ui-state-default {background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/slider_handle@2x.png);}
    .flex-direction-nav a {background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/slideshow_arrows@2x.png);}
    .footer-info ul.social li a {background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/social_icons@2x.png);}
    .footer-info .block-control {background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/arrow_footer@2x.png);}
    .std ul.disc li,
    #queldoreiNav li.custom-block div.sub-wrapper>ul>li, #queldoreiNav li.custom-block div.sub-wrapper ul li,
    #nav li.custom-block ul li>ul>li,
    .toolbar-dropdown ul li,
    .block .block-content li, .block .block-content li.item,
    .block-layered-nav .block-content dd li,
    .product-tabs-content ul.disc li {background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/arrow_item@2x.png);}
    .btn-edit {background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/btn_edit@2x.png);}
    .slider-container .jcarousel-list .button-container button.button span span,
    .products-grid .button-container button.button span span,
    .products-list .button-container .btn-add-cart span,
    .box-up-sell2 .jcarousel-list .button-container button.button span span {background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/icon_cart_listing@2x.png);}
    .data-table .btn-edit2 {background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/icon_edit@2x.png);}
    .new-label, .sale-label {background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/labels@2x.png);}
    .product-view .product-img-box .zoom #handle {background-image:url(https://plannerpads.com/skin/frontend/shopper/default/images/magnifier_handle@2x.png);}
    .toolbar-switch .toolbar-title {background-image:url("https://plannerpads.com/skin/frontend/shopper/default/images/selectbox_arrow@2x.png")}

    .block-slider .slides > li,
    .block-viewed .block-content li,
    .block-tags .block-content li,
    .block-bestsellers .block-content li,
    .block-login .block-content li,
    .block-reorder .block-content li.item,
    .block-compare .block-content li.item,
    .block-slider .flex-control-nav li,
    .block-poll .block-content li{background:none;}

    .block-compare .block-content .actions a::before, .compare-top-container .details .actions a::before {display:none }
    .form-list li.wide select {width:200px }

    .footer-info .information ul li:before,
    #checkout-step-login .block-checkout-register ul.ul li:before,
    .block-progress dt:before {top:-2px}

}

@media only screen and (-Webkit-min-device-pixel-ratio: 1.5) and (max-width: 959px),
only screen and (-moz-min-device-pixel-ratio: 1.5) and (max-width: 959px),
only screen and (-o-min-device-pixel-ratio: 3/2) and (max-width: 959px),
only screen and (min-device-pixel-ratio: 1.5) and (max-width: 959px){
    .toolbar-switch .toolbar-title {background-image:none}

    .block-slider .slides > li,
    .block-viewed .block-content li,
    .block-tags .block-content li,
    .block-bestsellers .block-content li,
    .block-login .block-content li,
    .block-reorder .block-content li.item,
    .block-compare .block-content li.item,
    .block-slider .flex-control-nav li,
    .block-poll .block-content li{background:none;}

    .block-compare .block-content .actions a::before, .compare-top-container .details .actions a::before {display:none }
    .form-list li.wide select {width:200px }

    .footer-info .information ul li:before,
    #checkout-step-login .block-checkout-register ul.ul li:before,
    .block-progress dt:before {top:-2px}
}
a{
    transition: color 600ms ease-in-out;
    -webkit-transition: color 600ms ease-in-out;
    -moz-transition: color 600ms ease-in-out;
    -o-transition: color 600ms ease-in-out;
}
a:hover{
    transition: color 10ms ease-in-out;
    -webkit-transition: color 10ms ease-in-out;
    -moz-transition: color 10ms ease-in-out;
    -o-transition: color 10ms ease-in-out;
}

.slider-container .jcarousel-list .btn-cart,
.jcarousel-next-horizontal, .jcarousel-prev-horizontal,
#toTop,
.banners a span,
.banners a em,
.banner a span,
.banner a em,
.products-grid .btn-cart,
.products-list .btn-cart,
.opc .step-title,
.product-tabs a,
.footer-banners a img, .homepage-banners a img,
footer .footer-subscribe button.button span,
.quick-view,
nav .nav-top-title, .nav-container .nav-top-title,
nav .nav-top-title div.icon span, .nav-container .nav-top-title div.icon span,
.compare-top{
transition: all 400ms ease-in-out;
-webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
}
.jcarousel-next-horizontal:hover, .jcarousel-prev-horizontal:hover{
transition: all 400ms ease-in-out;
-webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
}

.footer-info .block-control {
    transition: background-color 400ms ease-in-out;
    -webkit-transition: background-color 400ms ease-in-out;
    -moz-transition: background-color 400ms ease-in-out;
    -o-transition: background-color 400ms ease-in-out;
}

button.button span,
.products-list .button-container .btn-add-cart span,
.pager .pages li a.next span,
.pager .pages li a.previous span,
.slideshow-nav a,
.header-dropdown ul li a,
.cart-top-title a span.icon,
.compare-top-title a span.icon,
.search-top-container .search-form .search-top-title span.icon,
.footer-info ul.social li a,
.footer-info ul.twitterList li span.tweet-icon,
.search-top, .cart-top > a,
.product-view .add-to-links li span.icon,
.top-opc li.allow .number,
.btn-remove, .btn-edit, .products-grid .hover .button-container button.button span span em {
transition: background 200ms ease-in-out;
-webkit-transition: background 200ms ease-in-out;
-moz-transition: background 200ms ease-in-out;
-o-transition: background 200ms ease-in-out;
}

#nav>li>a, #nav ul li a, #nav>li>a>span,
#mobile-nav>li>a, #mobile-nav ul li a,  #mobile-nav>li>a>span,
#queldoreiNav>li>a, #queldoreiNav ul li a, #queldoreiNav>li>a>span {
    transition: all 600ms ease-in-out;
    -webkit-transition: all 600ms ease-in-out;
    -moz-transition: all 600ms ease-in-out;
    -o-transition: all 600ms ease-in-out;
}
#nav>li>a:hover, #nav ul li a:hover, #nav>li>a:hover>span,
#mobile-nav>li>a:hover, #mobile-nav ul li a:hover, #mobile-nav>li>a:hover>span,
#queldoreiNav>li>a:hover, #queldoreiNav ul li a:hover, #queldoreiNav>li>a:hover>span {
    transition: all 100ms ease-in-out;
    -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
}

.products-grid .add-to-links li a:hover span {
    color:#000;
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.products-grid .add-to-links li a span,
.mobile-nav li.parent > a em,
.search-field #search_mini_form .form-search button{
    transition: all 400ms ease-in-out;
    -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
}
/*-----------------------------------------------------------------------------

	-	Revolution Slider 1.5.3 -

		Screen Stylesheet

version:   	2.1
date:      	09/18/11
last update: 06.12.2012
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------

	-	Revolution Slider 2.0 Captions -

		Screen Stylesheet

version:   	1.4.5
date:      	09/18/11
last update: 06.12.2012
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/

.fullwidthbanner-container{
    width:100% !important;
    position:relative;
    padding:0;
}
.fullwidthbanner-container .fullwidthbanner {width:100% !important; overflow:hidden; position:relative;}
.fullwidthbanner-container iframe{border:0;}

/*************************
	-	CAPTIONS	-
**************************/

.tp-hide-revslider,.tp-caption.tp-hidden-caption	{	visibility:hidden !important; display:none !important;}


.tp-caption.big_white{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 800; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: 'Open Sans', sans;
			padding: 3px 4px; 
			padding-top: 1px;
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#000;	
			letter-spacing: 0px;										
		}

.tp-caption.big_orange{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 36px; 
			line-height: 36px; 
			font-family: Arial; 
			padding: 0px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#fb7354;	
			letter-spacing: -1.5px;															
		}	
					
.tp-caption.big_black{
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 800; 
			font-size: 36px; 
			line-height: 36px; 
			font-family: 'Open Sans', sans; 
			padding: 0px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#fff;	
			letter-spacing: -1.5px;															
		}		

.tp-caption.medium_grey{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: Arial; 
			padding: 2px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#888;		
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}	
					
.tp-caption.small_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 14px; 
			line-height: 20px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}
					
.tp-caption.medium_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 300; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: 'Open Sans', sans;
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}
					
.tp-caption.large_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 800; 
			font-size: 36px; 
			line-height: 36px; 
			font-family: 'Open Sans', sans; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}
.tp-caption.large_black_text{
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 300; 
			font-size: 42px; 
			line-height: 42px; 
			font-family: 'Open Sans', sans; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;		
		}
					
.tp-caption.very_large_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 800; 
			font-size: 60px; 
			line-height: 60px; 
			font-family: 'Open Sans', sans; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
			letter-spacing: 0px;		
		}
.tp-caption.very_large_black_text{
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 800; 
			font-size: 72px; 
			line-height: 72px; 
			font-family: 'Open Sans', sans; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;		
		}
.tp-caption.bold_red_text{
			position: absolute; 
			color: #d31e00; 
			text-shadow: none; 
			font-weight: 800; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: 'Open Sans', sans; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;		
		}
.tp-caption.bold_brown_text{
			position: absolute; 
			color: #a04606; 
			text-shadow: none; 
			font-weight: 800; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: 'Open Sans', sans; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;		
		}
    .tp-caption.bold_green_text{
			position: absolute; 
			color: #5b9830; 
			text-shadow: none; 
			font-weight: 800; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: 'Open Sans', sans; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;		
		}
					
.tp-caption.very_big_white{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 800; 
			font-size: 36px; 
			line-height: 36px; 
			font-family: 'Open Sans', sans; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			padding: 3px 4px; 
			padding-top: 1px;
			background-color:#7e8e96;		
					}	
					
.tp-caption.very_big_black{
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 60px; 
			line-height: 60px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			padding: 0px 4px; 
			padding-top: 1px;
			background-color:#fff;		
					}
					
.tp-caption.boxshadow{
		-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	}
											
.tp-caption.black{
		color: #000; 
		text-shadow: none;	
  font-weight: 300; 
			font-size: 19px; 
			line-height: 19px; 
			font-family: 'Open Sans', sans; 
	}	
					
.tp-caption.noshadow {
		text-shadow: none;		
	}	
					
.tp-caption a { 
	color: #ff7302; text-shadow: none;	-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;	 
}			
	
.tp-caption a:hover { 
	color: #ffa902; 
}


.tp_inner_padding	{	box-sizing:border-box;
						-webkit-box-sizing:border-box;
						-moz-box-sizing:border-box;
						max-height:none !important;	}

/******************************
	-	revolution-buttonS	-
*******************************/

.revolution-button				{	padding:6px 13px 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; height:30px;
						cursor:pointer;
						color:#fff !important; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important; font-size:15px; line-height:45px !important;
						background:url(https://plannerpads.com/skin/frontend/shopper/default/images/gradient/g30.png) repeat-x top; font-family: arial, sans-serif; font-weight: bold; letter-spacing: -1px;
					}

.revolution-button.big			{	color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px;  line-height:57px !important; background:url(https://plannerpads.com/skin/frontend/shopper/default/images/gradient/g40.png) repeat-x top;}


.purchase:hover,
.revolution-button:hover,
.revolution-button.big:hover		{	background-position:bottom, 15px 11px;}



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

	 }



	@media only screen and (min-width: 480px) and (max-width: 767px) {
		.revolution-button	{	padding:4px 8px 3px; line-height:25px !important; font-size:11px !important;font-weight:normal;	}
		a.revolution-button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }


	}

    @media only screen and (min-width: 0px) and (max-width: 479px) {
		.revolution-button	{	padding:2px 5px 2px; line-height:20px !important; font-size:10px !important;}
		a.revolution-button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }
	}





/*	revolution-button COLORS	*/



.revolution-button.green, .revolution-button:hover.green,
.purchase.green, .purchase:hover.green			{ background-color:#21a117; -webkit-box-shadow:  0px 3px 0px 0px #104d0b;        -moz-box-shadow:   0px 3px 0px 0px #104d0b;        box-shadow:   0px 3px 0px 0px #104d0b;  }


.revolution-button.blue, .revolution-button:hover.blue,
.purchase.blue, .purchase:hover.blue			{ background-color:#1d78cb; -webkit-box-shadow:  0px 3px 0px 0px #0f3e68;        -moz-box-shadow:   0px 3px 0px 0px #0f3e68;        box-shadow:   0px 3px 0px 0px #0f3e68;}


.revolution-button.red, .revolution-button:hover.red,
.purchase.red, .purchase:hover.red				{ background-color:#cb1d1d; -webkit-box-shadow:  0px 3px 0px 0px #7c1212;        -moz-box-shadow:   0px 3px 0px 0px #7c1212;        box-shadow:   0px 3px 0px 0px #7c1212;}

.revolution-button.orange, .revolution-button:hover.orange,
.purchase.orange, .purchase:hover.orange		{ background-color:#ff7700; -webkit-box-shadow:  0px 3px 0px 0px #a34c00;        -moz-box-shadow:   0px 3px 0px 0px #a34c00;        box-shadow:   0px 3px 0px 0px #a34c00;}

.revolution-button.darkgrey,.revolution-button.grey,
.revolution-button:hover.darkgrey,.revolution-button:hover.grey,
.purchase.darkgrey, .purchase:hover.darkgrey	{ background-color:#555; -webkit-box-shadow:  0px 3px 0px 0px #222;        -moz-box-shadow:   0px 3px 0px 0px #222;        box-shadow:   0px 3px 0px 0px #222;}

.revolution-button.lightgrey, .revolution-button:hover.lightgrey,
.purchase.lightgrey, .purchase:hover.lightgrey	{ background-color:#888; -webkit-box-shadow:  0px 3px 0px 0px #555;        -moz-box-shadow:   0px 3px 0px 0px #555;        box-shadow:   0px 3px 0px 0px #555;}



/****************************************************************

	-	SET THE ANIMATION EVEN MORE SMOOTHER ON ANDROID   -

******************************************************************/

.tp-simpleresponsive .slotholder *,
.tp-simpleresponsive img			{ -webkit-transform: translateZ(0);
										  -webkit-backface-visibility: hidden;
										  -webkit-perspective: 1000;
									}


/************************************************
	  - SOME CAPTION MODIFICATION AT START  -
*************************************************/
.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0; position:absolute; visibility: hidden;

}

.tp-simpleresponsive img	{	max-width:none;}

/******************************
	-	IE8 HACKS	-
*******************************/
.noFilterClass {
	filter:none !important;
}


/******************************
	-	SHADOWS		-
******************************/
.tp-bannershadow  {
		position:absolute;
        display:none;
		margin-left:auto;
		margin-right:auto;
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
	}

.tp-bannershadow.tp-shadow1 {	background:url(https://plannerpads.com/skin/frontend/shopper/default/assets/shadow1.png) no-repeat; background-size:100%; width:890px; height:30px; bottom:-30px;}
.tp-bannershadow.tp-shadow2 {	background:url(https://plannerpads.com/skin/frontend/shopper/default/assets/shadow2.png) no-repeat; background-size:100%; width:890px; height:60px;bottom:-60px;}
.tp-bannershadow.tp-shadow3 {	background:url(https://plannerpads.com/skin/frontend/shopper/default/assets/shadow3.png) no-repeat; background-size:100%; width:890px; height:60px;bottom:-60px;}


/********************************
	-	FULLSCREEN VIDEO	-
*********************************/
.caption.fullscreenvideo {	left:0px; top:0px; position:absolute;width:100%;height:100%;}
.caption.fullscreenvideo iframe	{ width:100% !important; height:100% !important;}

.tp-caption.fullscreenvideo {	left:0px; top:0px; position:absolute;width:100%;height:100%;}
.tp-caption.fullscreenvideo iframe	{ width:100% !important; height:100% !important;}

/************************
	-	NAVIGATION	-
*************************/

/** BULLETS **/
.tp-bullets												{	z-index:100; position:absolute; bottom:-14px !important; }
.tp-bullets.simplebullets								{ 	bottom:10px;}


.tp-bullets.simplebullets.navbar						{ 	margin-left:-40px; border:1px solid #666; border-bottom:1px solid #444; bottom:-20px; background:url(https://plannerpads.com/skin/frontend/shopper/default/assets/boxed_bgtile.png); height:40px; padding:0px 40px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ;margin-top:-17px;}

.tp-bullets.simplebullets.navbar-old					{ 	bottom:-20px; background:url(https://plannerpads.com/skin/frontend/shopper/default/assets/navigdots_bgtile.png); height:35px; padding:0px 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ;margin-top:-17px;}


.tp-bullets.simplebullets.round .bullet					{	cursor:pointer; position:relative;	background:#ededed;	width:8px;	height:8px;  margin-right:0px; float:left; margin-top:-4px; margin-left:6px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.tp-bullets.simplebullets.round .bullet.last			{	margin-right:6px;}


.tp-bullets.simplebullets.round-old .bullet				{	cursor:pointer; position:relative;	background:url(https://plannerpads.com/skin/frontend/shopper/default/assets/bullets.png) no-repeat bottom left;	width:23px;	height:23px;  margin-right:0px; float:left; margin-top:-12px;}
.tp-bullets.simplebullets.round-old .bullet.last		{	margin-right:0px;}


/**	SQUARE BULLETS **/
.tp-bullets.simplebullets.square .bullet				{	cursor:pointer; position:relative;	background:url(https://plannerpads.com/skin/frontend/shopper/default/assets/bullets2.png) no-repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:-10px;}
.tp-bullets.simplebullets.square .bullet.last			{	margin-right:0px;}


/**	SQUARE BULLETS **/
.tp-bullets.simplebullets.square-old .bullet			{	cursor:pointer; position:relative;	background:url(https://plannerpads.com/skin/frontend/shopper/default/assets/bullets2.png) no-repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:-10px;}
.tp-bullets.simplebullets.square-old .bullet.last		{	margin-right:0px;}


/** navbar NAVIGATION VERSION **/
.tp-bullets.simplebullets.navbar .bullet			{	cursor:pointer; position:relative;	background:url(https://plannerpads.com/skin/frontend/shopper/default/assets/bullet_boxed.png) no-repeat top left;	width:18px;	height:19px;   margin-right:5px; float:left; margin-top:10px;}

.tp-bullets.simplebullets.navbar .bullet.first		{	margin-left:0px !important;}
.tp-bullets.simplebullets.navbar .bullet.last		{	margin-right:0px !important;}



/** navbar NAVIGATION VERSION **/
.tp-bullets.simplebullets.navbar-old .bullet			{	cursor:pointer; position:relative;	background:url(https://plannerpads.com/skin/frontend/shopper/default/assets/navigdots.png) no-repeat bottom left;	width:15px;	height:15px;  margin-left:5px !important; margin-right:5px !important;float:left; margin-top:10px;}
.tp-bullets.simplebullets.navbar-old .bullet.first		{	margin-left:30px !important;}
.tp-bullets.simplebullets.navbar-old .bullet.last		{	margin-right:30px !important;}


.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected				{	background-position:top left; }

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected		{	background-position:bottom left; }



/*************************************
	-	TP ARROWS 	-
**************************************/

.tp-leftarrow.round										{	z-index:100;cursor:pointer; position:relative;	background:#fff url(https://plannerpads.com/skin/frontend/shopper/default/images/slideshow_arrows.png) no-repeat 0 0;	  width:78px;	height:78px; float:left;	 margin-left:39px;  margin-top:-39px; opacity: 0.8; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; transition: opacity .3s ease;}
.tp-rightarrow.round									{	z-index:100;cursor:pointer; position:relative;	background:#fff url(https://plannerpads.com/skin/frontend/shopper/default/images/slideshow_arrows.png) no-repeat 100% 0; width:78px;	height:78px; float:left;	 margin-left:-39px; margin-top:-39px; opacity: 0.8; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; transition: opacity .3s ease;}


.tp-leftarrow.round-old									{	z-index:100;cursor:pointer; position:relative;	background:url(https://plannerpads.com/skin/frontend/shopper/default/assets/arrow_left.png) no-repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left; margin-top:-13px;	}
.tp-rightarrow.round-old								{	z-index:100;cursor:pointer; position:relative;	background:url(https://plannerpads.com/skin/frontend/shopper/default/assets/arrow_right.png) no-repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left;	margin-top:-13px;}


.tp-leftarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(https://plannerpads.com/skin/frontend/shopper/default/assets/small_left_boxed.png) no-repeat top left;	width:20px;	height:15px;   float:left;	margin-right:4px; margin-top:-4px;}
.tp-rightarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(https://plannerpads.com/skin/frontend/shopper/default/assets/small_right_boxed.png) no-repeat top left;	width:20px;	height:15px;   float:left;	margin-left:-36px; margin-top:-4px;}


.tp-leftarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(https://plannerpads.com/skin/frontend/shopper/default/assets/arrowleft.png) no-repeat top left;		width:9px;	height:16px;   float:left;	margin-right:-20px; margin-top:-8px;}
.tp-rightarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(https://plannerpads.com/skin/frontend/shopper/default/assets/arrowright.png) no-repeat top left;	width:9px;	height:16px;   float:left;	margin-left:-20px; margin-top:-8px;}

.tp-leftarrow.navbar-old.thumbswitharrow				{	margin-right:10px; }
.tp-rightarrow.navbar-old.thumbswitharrow				{	margin-left:0px; }

.tp-leftarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(https://plannerpads.com/skin/frontend/shopper/default/assets/arrow_left2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:-9px;}
.tp-rightarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(https://plannerpads.com/skin/frontend/shopper/default/assets/arrow_right2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:-9px;}


.tp-leftarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(https://plannerpads.com/skin/frontend/shopper/default/assets/arrow_left2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:-9px;}
.tp-rightarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(https://plannerpads.com/skin/frontend/shopper/default/assets/arrow_right2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:-9px;}


.tp-leftarrow.large										{	z-index:100;cursor:pointer; position:relative;	background:#fff url(https://plannerpads.com/skin/frontend/shopper/default/images/slideshow_arrows.png) no-repeat 0 0;	  width:78px;	height:78px; margin-left:39px;  margin-top:-39px; opacity: 0.8; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; transition: opacity .3s ease;}
.tp-rightarrow.large									{	z-index:100;cursor:pointer; position:relative;	background:#fff url(https://plannerpads.com/skin/frontend/shopper/default/images/slideshow_arrows.png) no-repeat 100% 0; width:78px;	height:78px; margin-left:-39px; margin-top:-39px; opacity: 0.8; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; transition: opacity .3s ease;}


.tp-leftarrow:hover,
.tp-rightarrow:hover 									{	opacity: 1; }


/****************************************************************************************************
	-	TP THUMBS 	-
*****************************************************************************************************

 - tp-thumbs & tp-mask Width is the width of the basic Thumb Container (500px basic settings)

 - .bullet width & height is the dimension of a simple Thumbnail (basic 100px x 50px)

 *****************************************************************************************************/


.tp-bullets.tp-thumbs						{	z-index:100; position:absolute; padding:3px;background-color:#fff;
												width:500px;height:50px; 			/* THE DIMENSIONS OF THE THUMB CONTAINER */
												margin-top:-50px;
											}

.fullwidthbanner-container .tp-thumbs		{  padding:3px;}

.tp-bullets.tp-thumbs .tp-mask				{	width:500px; height:50px;  			/* THE DIMENSIONS OF THE THUMB CONTAINER */
												overflow:hidden; position:relative;}


.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer	{	width:5000px; position:absolute;}

.tp-bullets.tp-thumbs .bullet				{   width:100px; height:50px; 			/* THE DIMENSION OF A SINGLE THUMB */
												cursor:pointer; overflow:hidden;background:none;margin:0;float:left;
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
												/*filter: alpha(opacity=50);	*/												
												-moz-opacity: 0.5;
												-khtml-opacity: 0.5;
												opacity: 0.5;
							
												-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;
											}


.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected		{ 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

												-moz-opacity: 1;
												-khtml-opacity: 1;
												opacity: 1;
											}
.tp-thumbs img								{	width:100%; }


/************************************
		-	TP BANNER TIMER		-
*************************************/
.tp-bannertimer								{	width:100%; height:3px; background:#322c29;position:absolute; z-index:200;}
.tp-bannertimer.tp-bottom					{	bottom:0px !important;height:3px;}




/***************************************
	-	RESPONSIVE SETTINGS 	-
****************************************/

@media only screen and (max-width: 767px) {
    .fullwidthbanner-container .tp-bullets	{	display:none}
    .fullwidthbanner-container .tparrows	{	display:none;}
}





/*********************************************

	-	BASIC SETTINGS FOR THE BANNER	-

***********************************************/

 .tp-simpleresponsive img {
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
}



.tp-simpleresponsive a{	text-decoration:none;}

.tp-simpleresponsive ul {
	list-style:none;
	padding:0;
	margin:0;
}

.tp-simpleresponsive >ul >li{
	list-stye:none;
	position:absolute;
	visibility:hidden;
}
/*  CAPTION SLIDELINK   **/
.caption.slidelink a div,
.tp-caption.slidelink a div {	width:10000px; height:10000px;  background:url(https://plannerpads.com/skin/frontend/shopper/default/assets/coloredbg.png) repeat;}

.tp-loader 	{	background:url(https://plannerpads.com/skin/frontend/shopper/default/assets/loader.gif) no-repeat 10px 10px; background-color:#fff;  margin:-22px -22px; top:50%; left:50%; z-index:10000; position:absolute;width:44px;height:44px;
				border-radius: 3px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
			}






/*-----------------------------------------------------------------------------

	-	Revolution Slider 2.0 Captions -

		Screen Stylesheet

version:   	1.4.5
date:      	09/18/11
last update: 13.10.2012
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/

/*************************
 -	SHOPPER CAPTIONS	-
**************************/
.tp-caption.shopper_large_caption_light { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:72px; font-weight:300;
    line-height:72px;
}
.tp-caption.shopper_large_caption_medium { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:72px; font-weight:500;
    line-height:72px;
}
.tp-caption.shopper_large_caption_bold { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:72px; font-weight:800;
    line-height:72px;
}

.tp-caption.shopper_caption_light { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:60px; font-weight:300;
    line-height:60px;
}
.tp-caption.shopper_caption_medium { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:60px; font-weight:500;
    line-height:60px;
}
.tp-caption.shopper_caption_bold { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:60px; font-weight:800;
    line-height:60px;
}

.tp-caption.shopper_caption_underline_light { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px 10px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:60px; font-weight:300;
    line-height:60px;
    border-bottom:1px solid rgba(0, 0, 0, 0.09) !important;
}
.tp-caption.shopper_caption_underline_medium { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px 10px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:60px; font-weight:500;
    line-height:60px;
    border-bottom:1px solid rgba(0, 0, 0, 0.09) !important;
}
.tp-caption.shopper_caption_underline_bold { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px 10px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:60px; font-weight:800;
    line-height:60px;
    border-bottom:1px solid rgba(0, 0, 0, 0.09) !important;
}

.tp-caption.shopper_small_caption_light { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:24px; font-weight:300;
    line-height:28px;
}
.tp-caption.shopper_small_caption_medium { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:24px; font-weight:500;
    line-height:28px;
}
.tp-caption.shopper_small_caption_bold { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:24px; font-weight:800;
    line-height:28px;
}

.tp-caption.shopper_small_text_light { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:none; padding:0; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:Arial, sans-serif !important; font-size:14px; font-weight:300;
    line-height:19px;
}
.tp-caption.shopper_small_text_medium { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:none; padding:0; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:Arial, sans-serif !important; font-size:14px; font-weight:500;
    line-height:19px;
}
.tp-caption.shopper_small_text_bold { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:none; padding:0; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:Arial, sans-serif !important; font-size:14px; font-weight:800;
    line-height:19px;
}


.tp-caption.shopper_medium_text_light { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:none; padding:0; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:20px; font-weight:300;
    line-height:28px;
}
.tp-caption.shopper_medium_text_medium { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:none; padding:0; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:20px; font-weight:500;
    line-height:28px;
}
.tp-caption.shopper_medium_text_bold { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:none; padding:0; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:20px; font-weight:800;
    line-height:28px;
}

.tp-caption.shopper_white_bg_light { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:0 4px; margin:0px; border-width:0px; border-style:none; letter-spacing:-1.5px;
    font-family:"Myriad Pro", sans-serif; font-size:36px; font-weight:300;
    line-height:36px;
    background:#fff;
}
.tp-caption.shopper_white_bg_medium { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:0 4px; margin:0px; border-width:0px; border-style:none; letter-spacing:-1.5px;
    font-family:"Myriad Pro", sans-serif; font-size:36px; font-weight:500;
    line-height:36px;
    background:#fff;
}
.tp-caption.shopper_white_bg_bold { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:0 4px; margin:0px; border-width:0px; border-style:none; letter-spacing:-1.5px;
    font-family:"Myriad Pro", sans-serif; font-size:36px; font-weight:800;
    line-height:36px;
    background:#fff;
}

/*************************
    -	CAPTIONS	-
**************************/
.tp-caption.big_white {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 800;
    font-size: 20px;
    line-height: 20px;
    font-family: 'Open Sans', sans;
    padding: 3px 4px;
    padding-top: 1px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    background-color: #000;
    letter-spacing: 0px;
}

.tp-caption.big_orange {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 700;
    font-size: 36px;
    line-height: 36px;
    font-family: Arial;
    padding: 0px 4px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    background-color: #fb7354;
    letter-spacing: -1.5px;
}

.tp-caption.big_black {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    font-weight: 800;
    font-size: 36px;
    line-height: 36px;
    font-family: 'Open Sans', sans;
    padding: 0px 4px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    background-color: #fff;
    letter-spacing: -1.5px;
}

.tp-caption.medium_grey {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
    font-family: Arial;
    padding: 2px 4px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    background-color: #888;
    white-space: nowrap;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}

.tp-caption.small_text {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    font-family: Arial;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}

.tp-caption.medium_text {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 300;
    font-size: 20px;
    line-height: 20px;
    font-family: 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}

.tp-caption.large_text {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 800;
    font-size: 36px;
    line-height: 36px;
    font-family: 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}

.tp-caption.large_black_text {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    font-weight: 300;
    font-size: 42px;
    line-height: 42px;
    font-family: 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
}

.tp-caption.very_large_text {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 800;
    font-size: 60px;
    line-height: 60px;
    font-family: 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0px;
}

.tp-caption.very_large_black_text {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    font-weight: 800;
    font-size: 72px;
    line-height: 72px;
    font-family: 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
}

.tp-caption.bold_red_text {
    position: absolute;
    color: #d31e00;
    text-shadow: none;
    font-weight: 800;
    font-size: 20px;
    line-height: 20px;
    font-family: 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
}

.tp-caption.bold_brown_text {
    position: absolute;
    color: #a04606;
    text-shadow: none;
    font-weight: 800;
    font-size: 20px;
    line-height: 20px;
    font-family: 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
}

.tp-caption.bold_green_text {
    position: absolute;
    color: #5b9830;
    text-shadow: none;
    font-weight: 800;
    font-size: 20px;
    line-height: 20px;
    font-family: 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
}

.tp-caption.very_big_white {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 800;
    font-size: 36px;
    line-height: 36px;
    font-family: 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    padding: 3px 4px;
    padding-top: 1px;
    background-color: #7e8e96;
}

.tp-caption.very_big_black {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    font-weight: 700;
    font-size: 60px;
    line-height: 60px;
    font-family: Arial;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    padding: 0px 4px;
    padding-top: 1px;
    background-color: #fff;
}

.tp-caption.boxshadow {
    -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
}

.tp-caption.black {
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    font-weight: 300;
    font-size: 19px;
    line-height: 19px;
    font-family: 'Open Sans', sans;
}

.tp-caption.noshadow {
    text-shadow: none;
}

.tp-caption a {
    color: #ff7302;
    text-shadow: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}

.tp-caption a:hover {
    color: #ffa902;
}

/******************************
	-	revolution-buttonS	-
*******************************/

.revolution-button {
    padding: 6px 13px 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 30px;
    cursor: pointer;
    color: #fff !important;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6) !important;
    font-size: 15px;
    line-height: 45px !important;
    background: url(https://plannerpads.com/skin/frontend/shopper/default/images/gradient/g30.png) repeat-x top;
    font-family: arial, sans-serif;
    font-weight: bold;
    letter-spacing: -1px;
}

.revolution-button.big {
    color: #fff;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);
    font-weight: bold;
    padding: 9px 20px;
    font-size: 19px;
    line-height: 57px !important;
    background: url(https://plannerpads.com/skin/frontend/shopper/default/images/gradient/g40.png) repeat-x top;
}

.purchase:hover,
.revolution-button:hover,
.revolution-button.big:hover {
    background-position: bottom, 15px 11px;
}

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

}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .revolution-button {
        padding: 4px 8px 3px;
        line-height: 25px !important;
        font-size: 11px !important;
        font-weight: normal;
    }

    a.revolution-button {
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        -ms-transition: none;
    }

}

@media only screen and (min-width: 0px) and (max-width: 479px) {
    .revolution-button {
        padding: 2px 5px 2px;
        line-height: 20px !important;
        font-size: 10px !important;
    }

    a.revolution-button {
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        -ms-transition: none;
    }
}

/*	revolution-button COLORS	*/

.revolution-button.green, .revolution-button:hover.green,
.purchase.green, .purchase:hover.green {
    background-color: #21a117;
    -webkit-box-shadow: 0px 3px 0px 0px #104d0b;
    -moz-box-shadow: 0px 3px 0px 0px #104d0b;
    box-shadow: 0px 3px 0px 0px #104d0b;
}

.revolution-button.blue, .revolution-button:hover.blue,
.purchase.blue, .purchase:hover.blue {
    background-color: #1d78cb;
    -webkit-box-shadow: 0px 3px 0px 0px #0f3e68;
    -moz-box-shadow: 0px 3px 0px 0px #0f3e68;
    box-shadow: 0px 3px 0px 0px #0f3e68;
}

.revolution-button.red, .revolution-button:hover.red,
.purchase.red, .purchase:hover.red {
    background-color: #cb1d1d;
    -webkit-box-shadow: 0px 3px 0px 0px #7c1212;
    -moz-box-shadow: 0px 3px 0px 0px #7c1212;
    box-shadow: 0px 3px 0px 0px #7c1212;
}

.revolution-button.orange, .revolution-button:hover.orange,
.purchase.orange, .purchase:hover.orange {
    background-color: #ff7700;
    -webkit-box-shadow: 0px 3px 0px 0px #a34c00;
    -moz-box-shadow: 0px 3px 0px 0px #a34c00;
    box-shadow: 0px 3px 0px 0px #a34c00;
}

.revolution-button.darkgrey, .revolution-button.grey,
.revolution-button:hover.darkgrey, .revolution-button:hover.grey,
.purchase.darkgrey, .purchase:hover.darkgrey {
    background-color: #555;
    -webkit-box-shadow: 0px 3px 0px 0px #222;
    -moz-box-shadow: 0px 3px 0px 0px #222;
    box-shadow: 0px 3px 0px 0px #222;
}

.revolution-button.lightgrey, .revolution-button:hover.lightgrey,
.purchase.lightgrey, .purchase:hover.lightgrey {
    background-color: #888;
    -webkit-box-shadow: 0px 3px 0px 0px #555;
    -moz-box-shadow: 0px 3px 0px 0px #555;
    box-shadow: 0px 3px 0px 0px #555;
}



@font-face {
    font-family: 'Museo 700';
    src: url('https://plannerpads.com/skin/frontend/shopper/default/css/newlayout/new_font/Museo-700.eot');
    src: url('https://plannerpads.com/skin/frontend/shopper/default/css/newlayout/new_font/Museo-700.eot?#iefix') format('embedded-opentype'),
        url('https://plannerpads.com/skin/frontend/shopper/default/css/newlayout/new_font/Museo-700.woff2') format('woff2'),
        url('https://plannerpads.com/skin/frontend/shopper/default/css/newlayout/new_font/Museo-700.woff') format('woff'),
        url('https://plannerpads.com/skin/frontend/shopper/default/css/newlayout/new_font/Museo-700.ttf') format('truetype'),
        url('https://plannerpads.com/skin/frontend/shopper/default/css/newlayout/new_font/Museo-700.svg#Museo-700') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Museo 500';
    src: url('https://plannerpads.com/skin/frontend/shopper/default/css/newlayout/new_font/Museo-500.eot');
    src: url('https://plannerpads.com/skin/frontend/shopper/default/css/newlayout/new_font/Museo-500.eot?#iefix') format('embedded-opentype'),
        url('https://plannerpads.com/skin/frontend/shopper/default/css/newlayout/new_font/Museo-500.woff2') format('woff2'),
        url('https://plannerpads.com/skin/frontend/shopper/default/css/newlayout/new_font/Museo-500.woff') format('woff'),
        url('https://plannerpads.com/skin/frontend/shopper/default/css/newlayout/new_font/Museo-500.ttf') format('truetype'),
        url('https://plannerpads.com/skin/frontend/shopper/default/css/newlayout/new_font/Museo-500.svg#Museo-500') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Museo 300';
    src: url('https://plannerpads.com/skin/frontend/shopper/default/css/newlayout/new_font/Museo300-Regular.eot');
    src: url('https://plannerpads.com/skin/frontend/shopper/default/css/newlayout/new_font/Museo300-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://plannerpads.com/skin/frontend/shopper/default/css/newlayout/new_font/Museo300-Regular.woff2') format('woff2'),
        url('https://plannerpads.com/skin/frontend/shopper/default/css/newlayout/new_font/Museo300-Regular.woff') format('woff'),
        url('https://plannerpads.com/skin/frontend/shopper/default/css/newlayout/new_font/Museo300-Regular.ttf') format('truetype'),
        url('https://plannerpads.com/skin/frontend/shopper/default/css/newlayout/new_font/Museo300-Regular.svg#Museo300-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/**
 * File for plannerpads.com custom CSS.
 */
 
body {
    border: none;  
    color: #333333;
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 14px;
    line-height: 20px;
}
body * {
    -webkit-font-smoothing: antialiased;
    letter-spacing: normal !important;
}
.std ul {
    list-style-type: disc;
    margin: 6px 0 6px 24px;
}
.std ul li {
    padding: 0;
    list-style-image: url(/media/plannerpads/_images/bullet2.png);
}
.data-table th,
.data-table td,
.data-table td a {
    color: #333;
}
a, a:hover {
    color: #014d8d;
}
h1, h2, h3, h4 {
    font-family: 'Museo', sans-serif !important;
    text-transform: none !important;
    margin: 1em 0 .5em;
}
h1 {
    margin: 10px 0 .5em;

}
.std h1,
.opc h1 {
    font-size: 40px !important;
    line-height: 48px;
}
.std h2,
.opc h2 {
    font-size: 33px !important;
    line-height: 40px;
}
.std h3,
.opc h3 {
    max-width: 900px;
    font-size: 27px !important;
    line-height: 33px;
}
.std h4,
.opc h4 {
    max-width: 900px;
    font-size: 21px !important;
    line-height: 26px;
}
.std p {
    max-width: 900px;
    margin: 1em auto 25px;
}
.std ul, .std ol {
    max-width: 900px;
    margin: 1em 0 1em 24px;
}
.std hr {
    margin: 40px 0;
    border-top: solid 1px #e4e4e4;
}
.std blockquote {
    margin: 2em 40px;
    padding: 20px;
    border-left: solid 10px #1a66a6;
    font-family: 'Museo', sans-serif !important;
    font-weight: 300;
    font-size: 21px;
    line-height: 30px;
}
.std blockquote p {
    margin: 0;
}
.std blockquote .source {
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-style: italic;
}
.std table {
    width: 100%;
    margin: 40px 0;
    border-top: solid 1px #c9c9c9;
}
.std table thead td {
    font-weight: bold;
}
.std table tr {
    border-bottom: solid 1px #c9c9c9;
}
.std table td {
    padding: 10px 20px;
}

/* Description Tables */
.std table thead {
    background: url(/media/plannerpads/_images/green-triangle-pattern.jpg) center center repeat;
}
.std table thead p {
    font-size: 20px;
    margin: 0;
    color: #fff;
}
.std table tbody {
    background: #f7f7f7;
}
.std table tr.column-header {
    background: #e5e5e5;
}
.std table tr.column-header td {
    font-weight: bold;
}
.std table tfoot {
    background: #e5e5e5;
}
.std table tfoot td {
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
}
.std table thead td,
.std table tfoot td {
    padding: 20px;
}

.std iframe {
    max-width: 100%;
}
.std table {

}
    @media only screen and (max-width: 1200px) and (min-width: 960px) {
        .std table {
            max-width: 600px;   
        }
    }
    @media only screen and (max-width: 959px) and (min-width: 768px) {
        .std table {
            max-width: 600px;   
        }
    }
    @media only screen and (max-width: 767px) {
        .std table {
            max-width: 300px;   
        }
    }

.block .block-content a:hover, .block .block-content li a:hover, .block .block-content li.item a:hover, .cms-index-index .block .block-content a:hover, .cms-index-index .block .block-content li a:hover, .cms-index-index .block .block-content li.item a:hover, .block-layered-nav .block-content dd li a:hover, .product-view .product-shop .no-rating a:hover, .product-view .product-shop .ratings a:hover, .product-view .box-up-sell .product-name:hover, .data-table td a:hover {
    color: #1a66a6 !important;
}

/* Form Styles */
form input.input-text,
form textarea,
form input.qty {
    border: solid 1px #cccccc;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: inset 0 3px 5px -2px rgba(0,0,0,0.15);
    -moz-box-shadow: inset 0 3px 5px -2px rgba(0,0,0,0.15);
    box-shadow: inset 0 3px 5px -2px rgba(0,0,0,0.15);
}
button.button span {
    font-family: 'Museo', sans-serif !important;
    font-weight: 700 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    text-transform: none !important;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    transition: none !important;
}

form ul.form-list {
  margin-left: 0;
}

form ul.form-list li {
  list-style: none; 
}

#webform_1_form .fieldset,
#webform_3_form .fieldset {
    padding: 0;
}
#webform_1_form ul,
#webform_3_form ul {
    margin: 0;
}
#webform_1_form ul li,
#webform_3_form ul li {
    list-style: none;
}
#webform_1_form textarea,
#webform_3_form textarea {
    
}
    @media only screen and (max-width: 1200px) and (min-width: 960px) {
        #webform_1_form textarea,
        #webform_3_form textarea {
            max-width: 592px;   
        }
    }
    @media only screen and (max-width: 959px) and (min-width: 768px) {
        #webform_1_form textarea,
        #webform_3_form textarea {
            max-width: 592px;   
        }
    }
    @media only screen and (max-width: 767px) {
        #webform_1_form textarea,
        #webform_3_form textarea {
            max-width: 292px;   
        }
    }

/* Blocks */
.block .block-title span {
    font-size: 27px !important;
    line-height: 33px;
    font-family: 'Museo', sans-serif !important;
    text-transform: none !important;
    margin: 1em 0 .5em;
    color: #202020;
}
.block-progress dt:before,
#checkout-step-login .block-checkout-register ul.ul li:before {
    content: '';
    width: 20px;
    height: 22px;
    background: url(/media/plannerpads/_images/bullet2.png) center center no-repeat;
}

/* Specifics */
#fancybox-content {
    background: none;
}
body.checkout-cart-index .col-main {
    padding: 23px 0 0;
}
.page-title {
    height: 26px;
    padding: 0 0 77px 0;
    margin: 0;
}
.page-title h1 {
    margin: 0;
}

@media only screen and (max-width: 1200px) {
    .col1-layout .col-main {
        margin: 0 auto;
    }
}


/* ------------------------
 * HEADER
 * ------------------------ */
 
.header-container .top-switch-bg a {
    font-size: 12px;
    font-weight: bold;
}
.header-container .top-switch-bg .grid-10 {
    
}
.header-container .top-switch-bg ul.links .new-products a,
.header-container .top-switch-bg ul.links .closeouts a,
.header-container .top-switch-bg ul.links .on-sale a {
    color: #f4802a;
    text-transform: uppercase;
}
.header-container .top-switch-bg ul.links .separator {
    display: inline-block;
    height: 7px;
    width: 1px;
    line-height: 6px;
    margin: 0 12px;
    padding: 0;
    background: #606060;
    background: rgba(174,174,174,0.5);
}
.header-container .top-switch-bg ul.links .separator:last-child {
    display: none;
}
@media only screen and (max-width: 767px) {
    header .grid_12 {
        margin-bottom: 15px;
    }
    .header-container .top-switch-bg ul.links .separator {
        display: none;
    }
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
    .top-switch-bg .grid_2,
    .top-switch-bg .grid_10 {
        float: none;
        display: inline;
        text-align: center;
        margin: 0 auto 5px;
        width: 426px;
        clear: both;
    }
    .top-switch-bg .grid_2 ul.links,
    .top-switch-bg .grid_10 ul.links {
        float: none;
    }
}

.header-wrapper header h1.logo {
    margin: 20px 0 19px;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        .header-wrapper header h1.logo {
            display: block;
        }
    }
    
.header-wrapper header a.logo {
    display: inline-block;
    vertical-align: middle;
    width: 296px;
    height: 61px;
    margin: 0;
    background-size: 296px 61px;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        .header-wrapper header h1.logo {
            margin: 0;
        }
        .header-wrapper header a.logo {
            display: block;
            margin: 30px auto 5px;
        }
    }
    @media only screen and (max-width: 959px) {
        .header-wrapper header a.logo {
            margin: 20px auto;
            display: block;
        }
    }
    @media only screen and (max-width: 479px) {
        .header-wrapper header a.logo {
            margin: 20px 0 20px -20px;
            display: block;
        }
    }

.header-wrapper header a.logo p img {
    display: none;
}
.header-wrapper header #queldoreiNav {
    width: 722px;
    margin: 28px 0 30px 16px;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        .header-wrapper header #queldoreiNav {
            margin: 7px 0 14px 16px;
        }
    }
.header-wrapper header #queldoreiNav>li>a,
.header-wrapper header #queldoreiNav>li>a>span {
    font-size: 13px;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}
.header-wrapper header #queldoreiNav>li>a:hover>span,
.header-wrapper header #queldoreiNav>li.over>a>span,
.header-wrapper header #queldoreiNav>li.active>a>span {
    border-top-color: #1a66a6;
}
.header-wrapper header #queldoreiNav ul li a {
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
}
.header-wrapper header #queldoreiNav ul li a:hover,
.header-wrapper header #queldoreiNav ul li a:hover span {
    background: #202020;
    color: #fff;
}

/* Search Section */
.top-dropdowns {
    
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        .top-dropdowns {
            bottom: 16px;
            top: inherit;
            margin-top: 0;
        }
    }
.search-top-container .search-top {
    background: #cccccc;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
}
.search-top-container .search-top svg {
    height: 16px;
    width: 16px;
    margin: 11px;
}
.search-top-container:hover .search-top svg path {
    fill: #fff;
}
.search-top-container:hover .search-top {
    background-color: #f38028;
}
.search-top-container .search-form {
    right: -57px;
}
    @media only screen and (max-width: 959px) and (min-width: 768px) {
       .search-top-container .search-form {
           padding-bottom: 12px;
       } 
    }
.search-top-container .search-form .search-form-border {
    height: 0;
    background: #fff;
}
.search-top-container .search-form .search-form-border:before {
    border-color: transparent transparent #fff transparent;
}

/* Cart Section */
.header-wrapper header .cart-top-container {
    margin: 0 60px 0 4px;
}
    @media only screen and (max-width: 959px) and (min-width: 768px) {
        .header-wrapper header .cart-top-title {
            margin-bottom: 4px;
        }
    }
.header-wrapper header .cart-top-container .summary {
    background: #cccccc;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
}
.header-wrapper header .cart-top-container .summary svg {
    position: absolute;
    height: 16px;
    width: 16px;
    margin: 11px;
}
.header-wrapper header .cart-top-container .summary span {
    line-height: 20px;
}
.header-wrapper header .cart-top-container:hover .summary svg path {
    fill: #fff;
}
.header-wrapper header .cart-top-container:hover .summary {
    background-color: #f38028;
}
.header-wrapper header .cart-top-container:hover .summary span {
    color: #f38028;
}
.header-wrapper header .cart-top > a {
}
.header-wrapper header .cart-top > a span,
.header-wrapper header .cart-top-title > a {
    color: #fff;
    font-weight: normal;
    line-height: 42px;
}
.header-wrapper header .cart-top-container .details {
    display: none !important;
    right: -38px;
    width: 263px;
}
.header-wrapper header .cart-top-container .details-border {
    height: 0;
}
.header-wrapper header .cart-top-container .details-border:before {
    border-color: transparent transparent #ffffff transparent;
}
.header-wrapper header .cart-top-container .subtotal-wrapper {
    width: 295px;
}
.header-wrapper header .cart-top-container .subtotal-wrapper .subtotal {
    width: 262px;
}
.header-wrapper header .cart-top-container .buttons button span {
    text-transform: initial;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.header-wrapper header .cart-top-container .buttons button span span {
    font-family: 'Museo', sans-serif !important;
    font-weight: 700;
    padding: 0 10px;
}
.header-wrapper header .cart-top-container .buttons .btn-checkout span {
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top,  #ff9a42 0%, #f38028 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a42), color-stop(100%,#f38028)) !important;
    background: -webkit-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -o-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -ms-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: linear-gradient(to bottom,  #ff9a42 0%,#f38028 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a42', endColorstr='#f38028',GradientType=0 ) !important;
}
.header-wrapper header .cart-top-container .buttons .btn-checkout:hover span {
    background: #f38028 !important;
    background: -moz-linear-gradient(top,  #f38028 0%, #ff9a42 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f38028), color-stop(100%,#ff9a42)) !important;
    background: -webkit-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -o-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -ms-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: linear-gradient(to bottom,  #f38028 0%,#ff9a42 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f38028', endColorstr='#ff9a42',GradientType=0 ) !important;
}
.header-wrapper header .cart-top-container .buttons .btn-continue span {
    background: #4d4d4d !important;
    background: -moz-linear-gradient(top,  #4d4d4d 0%, #333333 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4d4d), color-stop(100%,#333333)) !important;
    background: -webkit-linear-gradient(top,  #4d4d4d 0%,#333333 100%) !important;
    background: -o-linear-gradient(top,  #4d4d4d 0%,#333333 100%) !important;
    background: -ms-linear-gradient(top,  #4d4d4d 0%,#333333 100%) !important;
    background: linear-gradient(to bottom,  #4d4d4d 0%,#333333 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d', endColorstr='#333333',GradientType=0 ) !important;
}
.header-wrapper header .cart-top-container .buttons .btn-continue:hover span {
    background: #333333 !important;
    background: -moz-linear-gradient(top,  #333333 0%, #4d4d4d 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#4d4d4d)) !important;
    background: -webkit-linear-gradient(top,  #333333 0%,#4d4d4d 100%) !important;
    background: -o-linear-gradient(top,  #333333 0%,#4d4d4d 100%) !important;
    background: -ms-linear-gradient(top,  #333333 0%,#4d4d4d 100%) !important;
    background: linear-gradient(to bottom,  #333333 0%,#4d4d4d 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#4d4d4d',GradientType=0 ) !important;
}

@media only screen and (max-width: 959px) {
  .header-wrapper header .top-dropdowns {
    position: relative; 
  }
}

.header-wrapper header .top-dropdowns .links {
  left: 94px;
  position: absolute;
  top: 15px;
}

@media only screen and (max-width: 959px) and (min-width: 768px) {
  .header-wrapper header .top-dropdowns .links {
    top: 7px;
  }
  .header-wrapper header .top-dropdowns .links a {
    width: auto;
  }
}

@media only screen and (max-width: 767px) {
  .header-wrapper header .top-dropdowns .links {
    top: 11px;
  }
  .header-wrapper header .top-dropdowns .links a {
    width: auto !important;
  }
}

.header-wrapper header .top-dropdowns .links a {
  color: #fff;
  display: inline-block;
  font-family: "Myriad Pro", sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  width: 100px;
}

@media only screen and (max-width: 959px) {
  .header-wrapper header .top-dropdowns .links a {
    text-transform: none;
  }
}

.header-wrapper header .top-dropdowns .links a:hover {
  color: #f38028;
}


/* Homepage Slider */
#slide-timeline {
    top: 0;    
}
.slider {
    padding: 0 !important;
    margin-bottom: 52px;
}
.flexslider .slides .content {
    margin-top: 98px !important;
    color: #fff;
}
.flexslider .slides .content strong {
    font-family: 'Museo', sans-serif !important;
    color: #fff;
    text-transform: none;
    line-height: 60px;
}
.flexslider .slides .content .border {
    display: none;
}
.flexslider .slides .content p {
    margin: 14px 0 0 0;
    line-height: 24px;
}
.flexslider .slides .content button {
    height: 54px;
    margin: 23px 0 0;
}
.flexslider .slides .content button span {
    height: 54px;
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top,  #ff9a42 0%, #f38028 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a42), color-stop(100%,#f38028)) !important;
    background: -webkit-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -o-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -ms-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: linear-gradient(to bottom,  #ff9a42 0%,#f38028 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a42', endColorstr='#f38028',GradientType=0 ) !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.flexslider .slides .content button:hover {
    padding: 0;
}
.flexslider .slides .content button:hover span {
    background: #f38028 !important;
    background: -moz-linear-gradient(top,  #f38028 0%, #ff9a42 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f38028), color-stop(100%,#ff9a42)) !important;
    background: -webkit-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -o-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -ms-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: linear-gradient(to bottom,  #f38028 0%,#ff9a42 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f38028', endColorstr='#ff9a42',GradientType=0 ) !important;
}
.flexslider .slides .content button span span {
    text-transform: none;
    font-family: 'Museo', sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 58px;
    color: #fff;
}


/* ------------------------
 * HOMEPAGE
 * ------------------------ */

/* main banner */
#home-main-banner {
    position: relative;
    top: 0;
    overflow: hidden;
    width: 100%;
    height: 460px;
}
#home-main-banner .overlay {
    position: absolute;
    top: 0;
    width: 100%;
    height: 460px;
    background: url(/media/plannerpads/_images/home-marquee-pattern_2x.png) top center repeat-x;
    background-size: 1920px 460px;
}
    html.no-background-size #home-main-banner .overlay {
        background: url(/media/plannerpads/_images/home-marquee-pattern.png) top center repeat-x;
    }
    @media only screen and (min-width: 768px) and (max-width: 960px) {
        #home-main-banner .overlay {
            background-position: 39% 0;
        }
    }
    @media only screen and (min-width: 600px) and (max-width: 767px) {
        #home-main-banner .overlay {
            background-position: 36% 0;
        }
    }
    @media only screen and (max-width: 599px) {
        #home-main-banner .overlay {
            background-position: 0 0;
        }
    }
#home-main-banner .background {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -250px;
    z-index: -1;
    display: block;
    width: 844px;
    height: 460px;
}
    @media only screen and (min-width: 768px) and (max-width: 960px) {
        #home-main-banner .background {
            margin-left: -240px;
        }
    }
    @media only screen and (min-width: 600px) and (max-width: 767px) {
        #home-main-banner .background {
            margin-left: -240px;
        }
    }
    @media only screen and (max-width: 599px) {
        #home-main-banner .background {
            display: none;
        }
    }
#home-main-banner .marquee1,
#home-main-banner .marquee2,
#home-main-banner .marquee3,
#home-main-banner .marquee4 {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 844px;
    height: 460px;
}
@-webkit-keyframes marquee1 {
    0% { opacity: 1; }
    32% { opacity: 1; }
    35% { opacity: 0; }
    98% { opacity: 0; }
    100% { opacity: 1; }
}
@-webkit-keyframes marquee2 {
    0% { opacity: 1; }
    65% { opacity: 1; }
    68% { opacity: 0; }
    100% { opacity: 0; }
}
@-moz-keyframes marquee1 {
    0% { opacity: 1; }
    32% { opacity: 1; }
    35% { opacity: 0; }
    98% { opacity: 0; }
    100% { opacity: 1; }
}
@-moz-keyframes marquee2 {
    0% { opacity: 1; }
    65% { opacity: 1; }
    68% { opacity: 0; }
    100% { opacity: 0; }
}
@keyframes marquee1 {
    0% { opacity: 1; }
    32% { opacity: 1; }
    35% { opacity: 0; }
    98% { opacity: 0; }
    100% { opacity: 1; }
}
@keyframes marquee2 {
    0% { opacity: 1; }
    65% { opacity: 1; }
    68% { opacity: 0; }
    100% { opacity: 0; }
}
#home-main-banner .marquee1 {
    z-index: 4;
    background: url(/media/plannerpads/_images/home-marquee1.jpg) top center no-repeat;
}
#home-main-banner .marquee2 {
    z-index: 3;
    background: url(/media/plannerpads/_images/home-marquee3.jpg) top center no-repeat;
}
#home-main-banner .marquee3 {
    z-index: 2;
    background: url(/media/plannerpads/_images/home-marquee2.jpg) top center no-repeat;
}
#home-main-banner .marquee4 {
    z-index: 1;
    background: url(/media/plannerpads/_images/home-marquee3.jpg) top center no-repeat;
}
#home-main-banner h2,
#home-main-banner p {
    position: relative;
    top: 0;
    left: 50%;
    margin-left: -510px;
    z-index: 1;
    width: 420px;
    color: #fff;
    text-align: center;
}
    @media only screen and (min-width: 768px) and (max-width: 960px) {
        #home-main-banner h2,
        #home-main-banner p {
            margin-left: -390px;
        }
    }
    @media only screen and (min-width: 600px) and (max-width: 767px) {
        #home-main-banner h2,
        #home-main-banner p {
            margin-left: -310px;
        }
    }
    @media only screen and (min-width: 480px) and (max-width: 599px) {
        #home-main-banner h2,
        #home-main-banner p {
            margin-left: -210px;
        }
    }
    @media only screen and (max-width: 479px) { 
        #home-main-banner h2,
        #home-main-banner p {
            width: 300px;
            margin-left: -150px;
        }
    }
#home-main-banner h2 {
    margin-top: 80px;
    margin-bottom: 15px;
    font-size: 44px;
    line-height: 48px;
}
    @media only screen and (max-width: 479px) { 
        #home-main-banner h2 {
            margin-top: 54px;
        }
    }
#home-main-banner p .button {
    margin: 25px auto 0;
    height: 54px;
}
#home-main-banner p .button span {
    font-size: 20px;
    line-height: 54px;
    height: 54px;
}
#home-main-banner p .button span span {
    padding: 0 30px;
}

/* banners */
.homepage-banners {
    margin: 0 0 26px !important;
}
    @media only screen and (min-width: 961px) and (max-width: 1200px) {
        .homepage-banners .grid_4 {
            width: 268px;
        }
    }
    @media only screen and (min-width: 480px) and (max-width: 960px) {
        .homepage-banners .grid_4 {
            width: 420px;
            clear: both;
            margin-bottom: 30px;
        }
    }
    @media only screen and (mas-width: 479px) {
    
    }
.homepage-banners .container {
    position:relative;
    overflow:hidden;
    display:block;
    padding:11px;
    background:#fff;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.homepage-banners .container img {
    position:relative;
    z-index:1;
    max-width:100%;
    height:auto;
    width:auto\9; /* ie8 */
}
.homepage-banners .container .content {
    z-index: 2;
    padding: 34px 22px;
    color: #4e4d4b;
    text-align: center;
}
.homepage-banners .why-it-works .container .content {
    background: url(/media/plannerpads/_images/blue-triangle-pattern.jpg) center center repeat;
}
.homepage-banners .what-people-say .container .content {
    background: url(/media/plannerpads/_images/green-triangle-pattern.jpg) center center repeat;
}
.homepage-banners .guarantee .container .content {
    background: url(/media/plannerpads/_images/orange-triangle-pattern.jpg) center center repeat;
}
.homepage-banners .container .content strong {
    font-family: 'Museo', sans-serif;
    font-size: 36px;
    line-height: 40px;
    color: #fff;
    font-weight: normal;
    display: block;
}
.homepage-banners .container .content .border {
    margin:23px 10px;
    height:1px;
    background:#d7d4d0;
}
.homepage-banners .why-it-works .container .content .image-planners {
    display: block;
    margin: 20px auto 0;
    width: 307;
    height: 229px;
    background: url(/media/plannerpads/_images/why-it-works_home_2x.png) center center no-repeat;
    background-size: 307px 229px;
}
    @media only screen and (min-width: 961px) and (max-width: 1200px) {
        .homepage-banners .why-it-works .container .content .image-planners {
            width: 225px;
            margin-left: -11px;
            background-size: 225px 167px;
        }
    }
    @media only screen and (max-width: 479px) {
        .homepage-banners .why-it-works .container .content .image-planners {
            width: 248px;
            margin-left: -22px;
        }
    }
    html.no-backgroundsize .homepage-banners .why-it-works .container .content .image-planners {
        background: url(/media/plannerpads/_images/why-it-works_home.png) center center no-repeat;
    }
.homepage-banners .guarantee .container .content .image-checkmark {
    display: block;
    margin: 20px auto 0;
    width: 188px;
    height: 188px;
    background: url(/media/plannerpads/_images/guaranteed-home_2x.gif) center center no-repeat;
    background-size: 188px 188px;
}
    html.no-backgroundsize .homepage-banners .guarantee .container .content .image-checkmark {
        background: url(/media/plannerpads/_images/guaranteed-home.gif) center center no-repeat;
    }
.homepage-banners .what-people-say .container .content p.quote {
    margin-bottom: 15px;
    font-family: 'Museo', sans-serif;
    font-size: 24px;
    line-height: 28px;
}
.homepage-banners .what-people-say .container .content span.source {
    font-weight: bold;
    text-style: italic;
}
.homepage-banners .what-people-say .container .content span.source-title {
    text-style: italic;
}
.homepage-banners .container .content p {
    display: block;
    margin: 0;
    color: #fff;
    font-size: 14px;
    line-height: 21px;
}
@media only screen and (max-width: 1200px) and (min-width: 960px) {
    .homepage-banners .container .content strong {
        font-size: 26px;
        line-height: 30px;
    }
    .homepage-banners .container .content .border {
        margin: 12px 10px;
    }
    .homepage-banners .container .content button {
        margin: 12px 0 0 !important;
    }
}
@media only screen and (max-width: 959px) and (min-width: 480px) {
    body.cms-shopper-home .main-container .col-main {
        width: 450px;
        margin: 0 auto;
    }
    .homepage-banners .grid_6 {
        width:  420px !important;
        margin: 0 15px;
    }
    .homepage-banners .container .content strong {
        font-size: 26px;
        line-height: 30px;
    }
    .homepage-banners .container .content .border {
        margin: 12px 10px;
    }
    .homepage-banners .container .content button {
        margin: 12px 0 0 !important;
    }
}
@media only screen and (max-width: 479px) {
    .homepage-banners .container .content strong {
        font-size: 26px;
        line-height: 30px;
    }
    .homepage-banners .container .content p.quote {
        font-size: 18px;
        line-height: 22px;
    }
    .homepage-banners .container .content button {
        height: 30px;
        margin: 12px 0 0 !important;
    }
    .homepage-banners .container .content button span span {
        padding: 0 10px;
        font-size: 14px !important;
        line-height: 32px !important;
    }
}
.homepage-banners .container .content button {
    margin:25px 0 0;
}
.homepage-banners .container .content button:hover {
    padding: 0;
}
.homepage-banners .container .content button span {
    height: 42px;
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top,  #ff9a42 0%, #f38028 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a42), color-stop(100%,#f38028)) !important;
    background: -webkit-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -o-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -ms-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: linear-gradient(to bottom,  #ff9a42 0%,#f38028 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a42', endColorstr='#f38028',GradientType=0 ) !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.homepage-banners .container .content button:hover span {
    background: #f38028 !important;
    background: -moz-linear-gradient(top,  #f38028 0%, #ff9a42 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f38028), color-stop(100%,#ff9a42)) !important;
    background: -webkit-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -o-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -ms-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: linear-gradient(to bottom,  #f38028 0%,#ff9a42 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f38028', endColorstr='#ff9a42',GradientType=0 ) !important;
}
.homepage-banners .container .content button.button_blue span {
    background: #3480c0;
    background: -moz-linear-gradient(top,  #3480c0 0%, #1a66a6 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3480c0), color-stop(100%,#1a66a6)) !important;
    background: -webkit-linear-gradient(top,  #3480c0 0%,#1a66a6 100%) !important;
    background: -o-linear-gradient(top,  #3480c0 0%,#1a66a6 100%) !important;
    background: -ms-linear-gradient(top,  #3480c0 0%,#1a66a6 100%) !important;
    background: linear-gradient(to bottom,  #3480c0 0%,#1a66a6 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3480c0', endColorstr='#1a66a6',GradientType=0 ) !important;
}
.homepage-banners .container .content button.button_blue:hover span {
    background: #1a66a6;
    background: -moz-linear-gradient(top,  #1a66a6 0%, #3480c0 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a66a6), color-stop(100%,#3480c0)) !important;
    background: -webkit-linear-gradient(top,  #1a66a6 0%,#3480c0 100%) !important;
    background: -o-linear-gradient(top,  #1a66a6 0%,#3480c0 100%) !important;
    background: -ms-linear-gradient(top,  #1a66a6 0%,#3480c0 100%) !important;
    background: linear-gradient(to bottom,  #1a66a6 0%,#3480c0 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a66a6', endColorstr='#3480c0',GradientType=0 ) !important;
}
.homepage-banners .container .content button span span {
    text-transform: none;
    font-family: 'Museo', sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 44px;
    color: #fff;
}
.homepage-banners .container.text-right .content {
    right:11px;
}
.homepage-banners .container.text-center .content {
    right:11px;
    left:11px;
}

/* footer */
.footer-container {
    padding-top: 50px;
    background: url(/media/plannerpads/_images/diamond-pattern.jpg) bottom center repeat;
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
    .footer-info .grid_3:nth-child(2),
    .footer-info .grid_3:nth-child(3) {
        float: right !important;
    }
}
@media only screen and (max-width: 767px) {
    .footer-info div.block-content {
        display: block !important;
    }
    .footer-info a.block-control {
        display: none !important;
    }
    .footer-info .grid_3:first-child .badges {
        margin-bottom: 30px;
    }
}

/* footer banners */
.footer-banners {
    text-align: center;
    background: #1a66a6 !important;
}
.footer-banners p {
    font-family: 'Museo', sans-serif;
    font-size: 26px;
    line-height: 32px;
    color: #fff;
    margin: 0;
}
    @media only screen and (max-width: 767px) {
        .footer-banners p {
            font-size: 21px;
            line-height: 25px;
        }
    }
.footer-banners button {
    margin: 13px 0 0;
}

/* footer info */
.footer-info {
    font-size: 12px;
    color: #202020 !important;
    background: none !important;
}
.footer-info h4 {
    font-family: 'Museo', sans-serif !important;
    letter-spacing: normal;
    text-transform: none;
    line-height: 24px;
}
.footer-info .information h4 {
    margin-bottom: 24px;
}
.footer-info .information a {
    color: #202020;
}
.footer-info p {
    margin-left: 0;
}
.footer-info p.phone {
    font-weight: bold;
}
.footer-info .information ul {
    margin: 0 0 0 17px;
}
.footer-info .information ul li {
    padding: 0 0 15px 3px;
    list-style-image: url(/media/plannerpads/_images/bullet.png);
}
.footer-info .information ul li:before {
    display: none;
}

/* social icons */
.footer-container .footer-info ul.social li a {
    background: transparent url(/media/plannerpads/_images/social-icons.svg) 0 0 no-repeat;
    background-size: 144px auto;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
}
.footer-info ul.social li a.facebook {
    background-position: 0 0;
}
.footer-info ul.social li a.facebook:hover {
    background-position: 0 -36px;
}
.footer-info ul.social li a.twitter {
    background-position: -36px 0;
}
.footer-info ul.social li a.twitter:hover {
    background-position: -36px -36px;
}
.footer-info ul.social li a.youtube {
    background-position: -72px 0;
}
.footer-info ul.social li a.youtube:hover {
    background-position: -72px -36px;
}
.footer-info ul.social li a.linkedin {
    background-position: -108px 0;
}
.footer-info ul.social li a.linkedin:hover {
    background-position: -108px -36px;
}

/* footer copyright */
footer {
    background: #202020;
    color: #a5a5a5;
    font-size: 12px;
}
footer address {
    
}
    @media only screen and (max-width: 959px) and (min-width: 768px) {
        footer address {
            margin: 0;
        }
    }
    @media only screen and (max-width: 767px) {
        footer address {
            margin: 20px 0 0 0;
        }
    }
    @media only screen and (max-width: 767px) and (min-width: 480px) {
        footer .grid_6 {
            margin-bottom: 10px;
        }
    }


/* ------------------------
 * INTERIOR
 * ------------------------ */
 

.page-title-bg {
    background: url(/media/plannerpads/_images/diamond-pattern.jpg) top center repeat;
}
.breadcrumbs ul {
    line-height: 20px;
    padding: 16px 0 12px;
}
.breadcrumbs li a {
    font-size: 12px;
    color: #202020;
}
.breadcrumbs li strong {
    font-size: 12px;
    color: #666666;
}

/* Login Page */
body.customer-account-login .account-login .block-login {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-top-color: #1a66a6;
}
body.customer-account-login .account-login .block-login .block-title span {
    font-family: 'Museo', sans-serif !important;
    font-size: 24px;
    text-transform: none;
    color: #202020;
}
body.customer-account-login .account-login .block-login form label {
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 14px;
    color: #333333;
}
body.customer-account-login .account-login .block-login form #send2 span {
    color: #333;
}
body.customer-account-login .account-login .block-login form #send2:hover span {
    color: #fff;
}
body.customer-account-login .account-login .block-login .button.invert:hover span {
    color: #333;
}
body.customer-account-login .account-login .block-login .new-users {
    height: auto;
}
body.customer-account-login .account-login .block-login .new-users .std {
    padding: 22px;
    text-align: left;
}

/* Category Page */
.col-left .block {
    border-top-color: #1a66a6;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
.block-left-nav .block-title strong {
    font-family: 'Museo', sans-serif !important;
    text-transform: none;
}
.col-left h4 {
    font-size: 24px;
    line-height: 25px;
    font-weight: 300;
    letter-spacing: -1px !important;
    margin: 4px 0 0.5em;
}
.col-left p {
    font-size: 14px;
    line-height: 24px;
}
.col-left .border {
    margin: 10px 10px 13px;
    height: 1px;
    background: #fff;
    background: rgba(255,255,255,0.33);
}
.col-left .block-layered-nav dl dt {
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: bold;
}
.col-left .new-to-planner-pads {
    display: block;
    width: 230px;
    color: #fff;
    text-align: center;
    border: none;
    background: url(/media/plannerpads/_images/blue-triangle-pattern.jpg) top center repeat;
}
.col-left .why-it-works {
    display: block;
    width: 230px;
    color: #fff;
    text-align: center;
    border: none;
    background: url(/media/plannerpads/_images/green-triangle-pattern.jpg) top center repeat;
}
.col-left .why-it-works img {
    margin: 10px 0 0 -9px;
}
.col-left .why-it-works .graphic {
    background: url(/media/plannerpads/_images/why-it-works_sidebar.png) bottom center no-repeat;
}
.col-left .new-to-planner-pads button,
.col-left .why-it-works button {
    margin-top: 13px;
}
.col-left .new-to-planner-pads button span span,
.col-left .why-it-works button span span {
    font-size: 16px;
}
.col-main .category-intro {
    float: left;
    clear: both;
    margin-top: -30px;
}
.col-main .category-intro h1 {
    font-size: 24px;
}
.col-main .category-intro p {
    margin: 1em 0;
}
.col-main .category-intro table {
    float: left;
    clear: both;
    width: 100%;
    margin-top: 20px;
    border-top: solid 1px #e3e3e3;
}
.col-main .category-intro table td {
    padding: 25px 5px 15px 5px;
}
.col-main .category-intro table img {
    float: right;
}
.col-main .category-intro table ul {
    padding: 0 0 0 17px;
    list-style-type: disc;
}

body.catalog-category-view .col-main .why-it-works {
    box-sizing: border-box;
    display: block;
    width: 423px;
    margin: -10px 24px 10px 0;
    padding: 13px 196px 13px 20px;
    position: relative;
    color: #fff;
    text-align: center;
    border: none;
    border-radius:  0;
    background: url(/media/plannerpads/_images/green-triangle-pattern.jpg) top center repeat;
}
body.catalog-category-view .col-main .why-it-works::after {
  background: url(/media/plannerpads/_images/why-it-works-thumbnail.png) center center no-repeat;
  content: '';
  display: block;
  height: 86px;
  position: absolute;
  right: 40px;
  top: 50%;
  transform: translate3d(0, -50%, 0);
  width: 137px;
}

body.catalog-category-view .col-main .product-videos {
    box-sizing: border-box;
    display: block;
    width: 423px;
    margin: -10px 0 10px 0;
    padding: 13px 196px 13px 20px;
    position: relative;
    color: #fff;
    text-align: center;
    border: none;
    border-radius:  0;
    background: url(/media/plannerpads/_images/blue-triangle-pattern.jpg) top center repeat;
}
body.catalog-category-view .col-main .product-videos::after {
  background: url(/media/plannerpads/_images/product-videos-thumbnail.png) center center no-repeat;
  box-shadow: 0 5px 5px -3px rgba(0,0,0,0.5);
  content: '';
  display: block;
  height: 76px;
  position: absolute;
  right: 40px;
  top: 50%;
  transform: translate3d(0, -50%, 0);
  width: 136px;
}

@media only screen and (max-width: 1200px) {
   body.catalog-category-view .col-main .product-videos,
   body.catalog-category-view .col-main .why-it-works {
     margin: 0 0 15px;
     width: 100%;
   } 
}

@media only screen and (max-width: 767px) {
  body.catalog-category-view .col-main .product-videos,
  body.catalog-category-view .col-main .why-it-works {
    padding: 13px 150px 13px 20px;
  }
  
  body.catalog-category-view .col-main .product-videos::after,
  body.catalog-category-view .col-main .why-it-works::after {
    transform: translate3d(0, -50%, 0) scale(0.8);
    right: 0;
  }
}

body.catalog-category-view .col-main .why-it-works h4,
body.catalog-category-view .col-main .product-videos h4 {
  color: #fff;
  font-size: 24px;
  line-height: 25px;
  font-weight: 300;
  letter-spacing: -1px !important;
  margin: 4px 0 0.5em;
}
body.catalog-category-view .col-main .why-it-works button,
body.catalog-category-view .col-main .product-videos button {
  margin-top: -1px;
}
body.catalog-category-view .col-main .why-it-works span span,
body.catalog-category-view .col-main .product-videos span span {
  font-size: 16px;
}
.category-products {
  clear: left;
}
.category-products .sorter {
    font-size: 12px;
    line-height: 28px;
}
.products-list .product-name a {
    font-size: 20px;
}
.products-list .price-box .price-label {
    display: block;
    padding-top: 10px;
    font-size: 12px;
    line-height: 12px;
}
.products-list .price-box .price {
    display: block;
    padding: 10px 0 5px;
    font-family: 'Museo', sans-serif !important;
    font-weight: 500;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px;
    color: #1a66a6;
}
.products-list .price-box .variable-price .price {
    padding-top: 2px;
}
.products-list .desc {
    font-size: 14px;
    line-height: 20px;
}
.products-list .desc ol,
.products-list .desc ul,
.products-list .desc p {
    margin-bottom: 0;
}
.products-list .button_orange {
    margin-top: 12px;
}
.products-list .button_orange span span {
    font-size:  16px;
}
.products-list .product-image {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
}
.products-grid li.item {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
}
.products-grid li.item .product-info {
    margin-bottom: 4px;
}
.products-grid li.item .product-info a.product-name {
    font-family: 'Museo', sans-serif !important;
    font-size: 21px;
    color: #202020;
}
.products-grid li.item .product-info .price-box {
    margin-top: 8px;
}
.products-grid li.item .product-info .price-box span {
    font-family: 'Museo', sans-serif !important;
    font-size: 21px;
    color: #1a66a6;
}
.products-grid li.item .product-info .price-box span.price-label {
    font-size: 12px;
}
.products-grid li.item .product-info .button-container button.btn-cart {
    margin: 4px 4px 0 0;
}
.products-grid li.item .product-info .button-container button.btn-cart span {
    background: #f38028;
    width: 40px;
    height: 40px;
}
.products-grid li.item .product-info .button-container button.btn-cart {
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    border-radius: 50% !important;
}
.products-grid li.item .product-info .button-container button.btn-cart span span {
    background: url(/media/plannerpads/_images/cart-white.svg) center center no-repeat;
    background-size: 18px 18px;
}
.products-grid li.item .hover {
    min-height: 100%;
}
.products-grid li.item .hover a .price-box {
    background: #f38028;
}
.products-grid li.item .hover a .price-box span {
    font-family: 'Museo', sans-serif !important;
    font-size: 21px;
    color: #fff;
}
.products-grid li.item .hover a .price-box span sup {
    color: #fff;
    display: inline;
    line-height: inherit;
    top: -1px;
}
.products-grid li.item .hover a.product-name {
    font-family: 'Museo', sans-serif !important;
    font-size: 21px;
    color: #202020;
}
.products-grid li.item .hover .button-container {
    margin: 0;
    padding: 0;
}
.products-grid li.item .hover .button-container button.button {
    display: block;
    width: 100%;
}
.products-grid li.item .hover .button-container button.button span {
    width: 100%;
    height: 42px;
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top, #ff9a42 0%, #f38028 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a42), color-stop(100%,#f38028)) !important;
    background: -webkit-linear-gradient(top, #ff9a42 0%,#f38028 100%) !important;
    background: -o-linear-gradient(top, #ff9a42 0%,#f38028 100%) !important;
    background: -ms-linear-gradient(top, #ff9a42 0%,#f38028 100%) !important;
    background: linear-gradient(to bottom, #ff9a42 0%,#f38028 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a42', endColorstr='#f38028',GradientType=0 ) !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #fff;
    font-size: 18px;
}
.products-grid li.item .hover .button-container button.button_orange:hover span {
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top,  #f38028 0%, #ff9a42 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f38028), color-stop(100%,#ff9a42)) !important;
    background: -webkit-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -o-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -ms-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: linear-gradient(to bottom,  #f38028 0%,#ff9a42 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f38028', endColorstr='#ff9a42',GradientType=0 ) !important;
}
.products-grid li.item .hover .button-container button.button span span {
    line-height: 44px;
    width: 100%;
}
.products-grid li.item .hover .add-to-links {
    display: none;
}

/* Product Page */
.product-category-title {
    padding: 23px 0 25px;
    margin: -24px 0 42px;
    border-top: solid 1px #cccccc;
    font-family: 'Museo', sans-serif !important;
}
.product-prev,
.product-next {
    margin: 6px 0 0 5px;
}
.product-view .product-img-box .product-image,
.product-view .product-img-box .more-views {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
}
.product-view .product-img-box .product-image-zoom {
    width: 494px;
    height: 494px;
}
    @media only screen and (max-width: 767px) {
        .product-view .product-img-box .product-image-zoom {
            width: 282px;
            height: auto;
        }
        .product-view .product-img-box .product-image-zoom img {
            position: relative;
        }
    }
.product-view .product-img-box #loadingImage {
    left: 50%;
    top: 37%;
    margin: -25px 0 0 -38px;
}
.product-view .product-img-box .more-views h2 {
    display: none;
}
.product-view .product-shop-info .product-name {
    padding-bottom: 22px;
    margin-bottom: 13px;
    border-color: #e3e3e3;
    border-bottom: solid 1px rgba(227,227,227,0.61);
}
.product-view .product-shop-info .qty-container,
.product-view .product-shop-info .product-options dd {
    border-bottom: none;
}
.product-view .product-shop-info .product-options dd.last {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 35px;
}
.product-view .product-shop-info .product-options dt.swatch-label label {
    display: inline;
}
.product-view .product-shop-info .product-options .swatchesContainer .swatchSelected {
    border: 3px solid #1a66a6 !important;
    padding: 0 !important;
}
.product-view .product-shop-info .product-options select[disabled] {
    opacity: 0.5;
}
.product-view .product-shop-info  .product-name h1 {
    font-family: 'Museo', sans-serif !important;
    font-weight: 300;
    font-size: 36px;
    line-height: 40px;
}
.product-view .product-shop-info  .price-box .price {
    color: #1a66a6;
    font-family: 'Museo', sans-serif !important;
    font-weight: 500;
    font-size: 32px;
    line-height: 32px;
}
.product-view .product-shop-info .price-box .old-price {
    margin: 3px 5px;
}
.product-view .product-shop-info .price-box .old-price .price {
    color: #cd352d;
    font-size: 18px;
}
.product-view .product-options-bottom .price-box .price {
    font-size: 36px;
    line-height: 40px;
}
.product-view .product-options-bottom .price-box .old-price {
    display: none;
}
.product-view .product-shop-info  .availability {
    clear: none;
    margin: 14px 14px 0 5px;
    color: #21ac80;
}
.product-view .product-shop-info  .availability span {
    font-weight: normal;
}
.product-view .product-shop-info  .short-description {
    margin: 9px 0 35px;
    padding: 27px 0;
    font-size: 14px;
    line-height: 21px;
    color: #333333;
}
.product-view .product-shop-info .qty-container label,
.product-view .product-shop-info .product-options label {
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}
.product-view .product-shop-info .product-options label {
    display: block;
    margin-bottom: 5px;
}
@media only screen and (max-width: 767px) {
    .product-view .product-shop-info .add-to-cart button.button {
        margin-bottom: 25px;
    }
}
.product-view .product-shop-info .add-to-cart button span {
    height: 52px;
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top,  #ff9a42 0%, #f38028 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a42), color-stop(100%,#f38028)) !important;
    background: -webkit-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -o-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -ms-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: linear-gradient(to bottom,  #ff9a42 0%,#f38028 100%) !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.product-view .product-shop-info .add-to-cart button span span {
    padding: 0 30px 0 55px;
    text-transform: none;
    font-family: 'Museo', sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 55px;
    color: #fff;
    background: url(/media/plannerpads/_images/cart.svg) 26px 17px no-repeat !important;
    background-size: 17px 17px !important;
}
.product-view .product-tabs a {
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: bold;
}
.product-view .product-tabs li.active {
    border-top-color: #1a66a6;
    border-radius: 0 !important;
    -webkit-box-shadow: 1px -2px 6px -1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 1px -2px 6px -1px rgba(0, 0, 0, 0.15);
    box-shadow: 1px -2px 6px -1px rgba(0, 0, 0, 0.15);
}
.product-view .product-tabs #product_tabs_custom3 a:before {
    background: url(/media/plannerpads/_images/play-video_2x-gray.png) top center no-repeat;
    background-size: contain;
    content: '';
    display: inline-block;
    height: 22px;
    margin: 0 10px 0 0;
    width: 16px;
    vertical-align: middle;
}
.product-view .product-tabs-container h2.tab-heading a {
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: bold;
}
.product-view .product-tabs-content p {
    margin-left: 0;
}
.product-view .product-additional .box-up-sell h2 {
    font-family: 'Museo', sans-serif;
    font-size: 21px;
    font-weight: 300;
    text-transform: capitalize;
}
.product-view .product-additional .box-up-sell .jcarousel-prev-horizontal,
.product-view .product-additional .box-up-sell .jcarousel-next-horizontal {
    margin: -52px 0 0 0;
    background-color: #dadada;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
}
.product-view .product-additional .box-up-sell .jcarousel-prev-horizontal:hover,
.product-view .product-additional .box-up-sell .jcarousel-next-horizontal:hover {
    background-color: #1a66a6;
}

.product-view .product-additional .box-up-sell .product-image {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
}
.product-view .product-additional .box-up-sell .product-name {
    margin-bottom: 0;
    font-size: 14px;
}
.product-view .product-additional .box-up-sell .upsell-checkbox {
    display: none;
}
.product-view .product-additional .box-up-sell .price-box .price {
    color: #1a66a6;
    font-weight: bold;
    font-size: 14px;
}
.product-view #product_tabs_custom2_contents ol {
    list-style: none;
    margin-left: 50px;
    counter-reset: li;
}
.product-view #product_tabs_custom2_contents li {
    position: relative;
    margin: 20px 0;
}
.product-view #product_tabs_custom2_contents li:before {
    content: counter(li) ". ";
    counter-increment: li;
    position: absolute;
    top: 0;
    left: -20px;
    font-weight: bold;
}

/* Add to cart alert */
div.alert {
    top: 50%;
    margin: -120px 0 0 -300px;
    width: 480px;
    background: #fff;
    color: #333333;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    z-index: 11001;
    -webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
}
    @media only screen and (max-width: 479px) {
        div.alert {
            padding: 20px;
            width: 320px;
            margin-left: -160px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -o-box-sizing: border-box;
            box-sizing: border-box;
        }
    }
    @media only screen and (min-width: 480px) and (max-width: 767px) {
        div.alert {
            padding: 20px;
            width: 480px;
            margin-left: -240px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -o-box-sizing: border-box;
            box-sizing: border-box;
        }
    }
div.alert-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 11000;
    display: none;
    opacity: 0.7;
    cursor: pointer;
    height: 2620px;
    background-color: rgb(119, 119, 119);
}
div.alert .title {
    line-height: 43px;
    padding: 20px 0 10px;
}
    @media only screen and (max-width: 479px) {
        div.alert .title {
            font-size: 31px;
        }
    }
div.alert p {
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
}
div.alert button.button_orange {
    overflow: visible;
    width: auto;
    border: 0;
    padding: 15px;
    margin: 0;
    background: transparent;
    cursor: pointer;
    height: auto;
    position: relative;
    right: 0;
    top: 0;
}
div.alert a.continue {
    display: block;
    color: #014d8d;
}
div.alert a.continue:hover {
    color: #014d8d;
}
div.alert button:last-child:before {
    content: '';
    width: 2px;
    height: 20px;
    display: block;
    position: absolute;
    top: 0;
    right: 10px;
    background: #333;
    transform: rotate(45deg);
}
div.alert button {
    top: 20px;
    width: 20px;
    height: 20px;
}
div.alert button:last-child:after {
    content: '';
    width: 2px;
    height: 20px;
    display: block;
    position: absolute;
    top: 0;
    right: 10px;
    background: #333;
    transform: rotate(-45deg);
}

/* Imprint Overlay */
.alert,
#fancybox-content #plannerp-imprint-overlay {
    display: block;
    padding: 55px;
}
.alert .title,
#fancybox-content #plannerp-imprint-overlay .title {
    font-size: 36px;
    font-family: 'Museo', sans-serif;
    font-weight: 300;
}
.alert .subtitle,
#fancybox-content #plannerp-imprint-overlay .subtitle {
    display: block;
    font-size: 16px;
    margin: 10px 0 30px;
}
#fancybox-content #plannerp-imprint-overlay .image {
    display: block;
    width: 420px;
    height: 480px;
    float: left;
    background: url(/media/plannerpads/_images/imprint-cover.jpg) top left no-repeat;
}
#fancybox-content #plannerp-imprint-overlay .image.green {
    background: url(/media/plannerpads/_images/imprint-cover-green.jpg) top left no-repeat;
}
#fancybox-content #plannerp-imprint-overlay .fields {
    float: left;
    width: 270px;
    margin: 20px 0 0 40px;
}
#fancybox-content #plannerp-imprint-overlay .subtitle2 {
    display: block;
    margin-bottom: 10px;
}
#fancybox-content #plannerp-imprint-overlay .label {
    display: block;
}
#fancybox-content #plannerp-imprint-overlay input {
    display: block;
    width: 250px;
    margin: 0 auto 10px;
    padding: 10px 8px;
    border: solid 1px #cccccc;
    -webkit-box-shadow: inset 0 2px 5px rgba(0,0,0,0.15);
    -moz-box-shadow: inset 0 2px 5px rgba(0,0,0,0.15);
    box-shadow: inset 0 2px 5px rgba(0,0,0,0.15);
}
#fancybox-content #plannerp-imprint-overlay .submit-button {
    display: block;
    margin: 20px 0 0;
}
#fancybox-content #plannerp-imprint-overlay p {
    padding-top: 25px;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
}

/* Shopping Cart */
body.checkout-onepage-index .page-title h1:after {
    content: '';
    display: inline-block;
    width: 185px;
    height: 30px;
    margin: 0 0 -3px 20px;
    background: url(/media/plannerpads/_images/payment-options_2x.png) top left no-repeat;
    background-size: 185px 30px;
}
    html.no-backgroundsize body.checkout-onepage-index .page-title h1:after {
        background: url(/media/plannerpads/_images/payment-options.png) top left no-repeat;
    }
.cart .cart-collaterals .cart-block h2,
.cart #shopping-cart-totals-table strong {
    font-family: 'Museo', sans-serif;
    font-weight: 300;
    font-size: 24px;
    text-transform: none;
}
.cart .title-buttons .checkout-types .btn-proceed-checkout span span {
    background: url('https://plannerpads.com/skin/frontend/shopper/default/images/arrow_button.png') 100% 50% no-repeat !important;
}
.cart .cart-table .product-name a {
    color: #000 !important;
}
.cart .cart-table .td-delete .btn-remove {
    display: inline-block !important;
}
.cart .cart-table .td-delete .td-actions {
    display: none !important;
}
.cart .cart-table .td-delete a {
    background: #cccccc url(/media/plannerpads/_images/trash.svg) center center no-repeat;
    background-size: 16px 16px;
}
.cart .cart-table .td-delete a:hover {
    background: #bababa url(/media/plannerpads/_images/trash.svg) center center no-repeat;
    background-size: 16px 16px;
}
.cart .checkout-types button span {
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top,  #ff9a42 0%, #f38028 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a42), color-stop(100%,#f38028)) !important;
    background: -webkit-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -o-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -ms-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: linear-gradient(to bottom,  #ff9a42 0%,#f38028 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a42', endColorstr='#f38028',GradientType=0 ) !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.cart .checkout-types button:hover span {
    background: #f38028 !important;
    background: -moz-linear-gradient(top,  #f38028 0%, #ff9a42 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f38028), color-stop(100%,#ff9a42)) !important;
    background: -webkit-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -o-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -ms-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: linear-gradient(to bottom,  #f38028 0%,#ff9a42 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f38028', endColorstr='#ff9a42',GradientType=0 ) !important;
}
.cart .checkout-types button span span {
    text-transform: none;
    font-family: 'Museo', sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 44px;
    color: #fff;
}
.cart .cart-table tfoot button {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
@media only screen and (max-width: 767px) {
    body.checkout-cart-index .cart-collaterals {
        margin: 0;
    }
}
.cart .cart-collaterals .grid_6 {
    width: 585px;
}
@media only screen and (max-width: 1200px) and (min-width: 960px) {
    .cart .cart-collaterals .grid_6 {
        margin: 0 2px 0 16px;
        width: 441px;
    }
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
    .cart .cart-collaterals .grid_6 {
        margin: 0 0 29px 14px;
        width: 600px;
    }
}
@media only screen and (max-width: 767px) {
    .cart .cart-collaterals .grid_6 {
        margin: 0 0 29px;
        width: 300px;
    }
}
@media only screen and (max-width: 767px) {
    body.checkout-cart-index .page-title .checkout-types {
        margin-top: 20px;
    }
}
.cart .cart-collaterals .cart-shipping button,
.cart .cart-collaterals .cart-coupon button,
.cart .cart-table tfoot button {
    padding: 0;
}
.cart .cart-collaterals .cart-shipping button span,
.cart .cart-collaterals .cart-coupon button span,
.cart .cart-table tfoot button span {
    background: #d9d9d9;
    background: -moz-linear-gradient(top,  #d9d9d9 0%, #cccccc 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d9d9), color-stop(100%,#cccccc)) !important;
    background: -webkit-linear-gradient(top,  #d9d9d9 0%,#cccccc 100%) !important;
    background: -o-linear-gradient(top,  #d9d9d9 0%,#cccccc 100%) !important;
    background: -ms-linear-gradient(top,  #d9d9d9 0%,#cccccc 100%) !important;
    background: linear-gradient(to bottom,  #d9d9d9 0%,#cccccc 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9',endColorstr='#cccccc',GradientType=0 ) !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.cart .cart-collaterals .cart-shipping button:hover span,
.cart .cart-collaterals .cart-coupon button:hover span,
.cart .cart-table tfoot button:hover span {
    background: #cccccc;
    background: -moz-linear-gradient(top,  #cccccc 0%, #d9d9d9 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#d9d9d9)) !important;
    background: -webkit-linear-gradient(top,  #cccccc 0%,#d9d9d9 100%) !important;
    background: -o-linear-gradient(top,  #cccccc 0%,#d9d9d9 100%) !important;
    background: -ms-linear-gradient(top,  #cccccc 0%,#d9d9d9 100%) !important;
    background: linear-gradient(to bottom,  #cccccc 0%,#d9d9d9 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc',endColorstr='#d9d9d9',GradientType=0 ) !important;
}
.cart .cart-collaterals .cart-shipping button span span,
.cart .cart-collaterals .cart-coupon button span span,
.cart .cart-table tfoot button span span {
    text-transform: none;
    font-family: 'Museo', sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 44px;
    color: #333333;
}
.cart .cart-total .checkout-types button span span {
    padding: 0 16px;
}
.cart .cart-collaterals .cart-block {
    border-top-color: #575757 !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
}


/* Register */
.customer-account-create .account-create {
    padding: 0 0 30px;
}
.customer-account-create .account-create .fieldset {
    width: 265px;
    margin: 0 auto;
}
.customer-account-create .account-create .fieldset h2.legend {
    width: 100%;
    padding: 0 0 20px;
    font-size: 18px;
    line-height: normal;
    font-weight: normal;
    text-align: center;
}
.customer-account-create .account-create .back-link {
    display: none;
}

/* ------------------------
 * CHECKOUT
 * ------------------------ */



@media only screen and (max-width: 1200px) and (min-width: 960px) {
    body.checkout-onepage-index .col2-right-layout .col-main {
        width: 645px;
    }
    body.checkout-onepage-index .col2-right-layout .col-main .opc {
        width: 645px;
    }
}
@media only screen and (max-width: 959px) {
    body.checkout-onepage-index .col2-right-layout .col-main .opc {
        margin-top: -10px;
    }
}
body.checkout-onepage-index .col-right {
    padding: 217px 0 0;
}
    @media only screen and (max-width: 959px) {
        body.checkout-onepage-index .col-right {
            padding: 20px 0 0;
        }
    }
body.checkout-onepage-index #checkout-progress-wrapper dt a {
    color: #014d8d;
}
body.checkout-onepage-index #checkout-progress-wrapper dt a:hover {
    color: #014d8d !important;
    text-decoration: underline;
}
@media only screen and (max-width: 767px) {
    body.checkout-onepage-index div.page-title-bg {
        height: 121px !important;
    }
    body.checkout-onepage-index .page-title {
        padding-bottom: 112px;
    }
    body.checkout-onepage-index .page-title h1:after {
        margin: 5px 0 0;
    }
}
body.checkout-onepage-index #checkout-step-login .buttons-set p.required {
    padding: 0;
}
body.checkout-onepage-index #checkout-step-login h4 {
    color: #202020;
}
body.checkout-onepage-index #checkout-step-login button {
    
}
body.checkout-onepage-index #checkout-step-login button span {
    display: inline-block;
    height: 42px;
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top,  #ff9a42 0%, #f38028 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a42), color-stop(100%,#f38028)) !important;
    background: -webkit-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -o-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -ms-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: linear-gradient(to bottom,  #ff9a42 0%,#f38028 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a42', endColorstr='#f38028',GradientType=0 ) !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
body.checkout-onepage-index #checkout-step-login button:hover span {
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top,  #f38028 0%, #ff9a42 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f38028), color-stop(100%,#ff9a42)) !important;
    background: -webkit-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -o-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -ms-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: linear-gradient(to bottom,  #f38028 0%,#ff9a42 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f38028', endColorstr='#ff9a42',GradientType=0 ) !important;
}
body.checkout-onepage-index #checkout-step-login button span span {
    display: inline-block;
    text-transform: none;
    font-family: 'Museo', sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 44px;
    color: #fff;
    padding: 0 20px;
}

@media only screen and (max-width: 1200px) and (min-width: 960px) {
    #checkout-step-login .block-checkout-register,
    #checkout-step-login .block-checkout-login {
        width: 267px;
    }
}

@media only screen and (max-width: 959px) {
    body.checkout-onepage-index #opc-billing #checkout-step-billing {
        margin-bottom: 0;
        margin-top: 20px;
    }
}


body.checkout-onepage-index #opc-shipping_method dl.sp-methods dt {
    display: none;
}
body.checkout-onepage-index #opc-shipping_method dl.sp-methods label {
    font-weight: normal;
}
body.checkout-onepage-index #shipping-method-buttons-container {
    position: relative;
}
body.checkout-onepage-index #shipping-method-buttons-container .back-link {
    position: absolute;
    top: 10px;
    left: 100px;
}

/*
body.checkout-onepage-index #opc-payment dl.sp-methods dt {
    display: none;
}*/
body.checkout-onepage-index #opc-payment dl.sp-methods dd ul {
    padding-left: 0;    
}
body.checkout-onepage-index #opc-payment dl.sp-methods dd ul li div.input-box {
    overflow: hidden;
}
@media only screen and (max-width: 767px) {
    body.checkout-onepage-index #opc-payment dl.sp-methods select#authorizenet_expiration {
        margin-bottom: 10px;
    }
}
body.checkout-onepage-index #payment-buttons-container {
    position: relative;
}
body.checkout-onepage-index #payment-buttons-container .back-link {
    position: absolute;
    top: 35px;
    left: 100px;
}

body.checkout-onepage-index #opc-review #review-buttons-container {
    margin-right: 0;
}
body.checkout-onepage-index #opc-review #review-buttons-container button {
    margin-right: 0;
}
body.checkout-onepage-index #opc-review #review-buttons-container button.button span {
    display: inline-block;
    height: 42px;
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top,  #ff9a42 0%, #f38028 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a42), color-stop(100%,#f38028)) !important;
    background: -webkit-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -o-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -ms-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: linear-gradient(to bottom,  #ff9a42 0%,#f38028 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a42', endColorstr='#f38028',GradientType=0 ) !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
body.checkout-onepage-index #opc-review #review-buttons-container button.button:hover span {
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top,  #f38028 0%, #ff9a42 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f38028), color-stop(100%,#ff9a42)) !important;
    background: -webkit-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -o-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -ms-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: linear-gradient(to bottom,  #f38028 0%,#ff9a42 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f38028', endColorstr='#ff9a42',GradientType=0 ) !important;
}
body.checkout-onepage-index #opc-review #review-buttons-container button.button span span {
    display: inline-block;
    text-transform: none;
    font-family: 'Museo', sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 44px;
    color: #fff;
    padding: 0 20px;
}

@media only screen and (max-width: 767px) {
    body.checkout-onepage-success .page-title-bg {
        height: 114px !important;
    }
    body.checkout-onepage-success .page-title {
        padding-bottom: 117px !important;
    }
}
body.checkout-onepage-success .buttons-set button.button span {
    display: inline-block;
    height: 42px;
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top,  #ff9a42 0%, #f38028 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a42), color-stop(100%,#f38028)) !important;
    background: -webkit-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -o-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -ms-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: linear-gradient(to bottom,  #ff9a42 0%,#f38028 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a42', endColorstr='#f38028',GradientType=0 ) !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
body.checkout-onepage-success .buttons-set button.button:hover span {
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top,  #f38028 0%, #ff9a42 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f38028), color-stop(100%,#ff9a42)) !important;
    background: -webkit-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -o-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -ms-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: linear-gradient(to bottom,  #f38028 0%,#ff9a42 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f38028', endColorstr='#ff9a42',GradientType=0 ) !important;
}
body.checkout-onepage-success .buttons-set button.button span span {
    display: inline-block;
    text-transform: none;
    font-family: 'Museo', sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 44px;
    color: #fff;
    padding: 0 20px;
}


/* ------------------------
 * WHY IT WORKS
 * ------------------------ */

body.categorypath-why-it-works .main-container,
body.categorypath-getstarted .main-container,
body.categorypath-intro-offers .main-container,
body.categorypath-adda .main-container,
body.categorypath-chadd .main-container {
    overflow-x: hidden;
}

body.categorypath-why-it-works .col-main,
body.categorypath-getstarted .col-main,
body.categorypath-intro-offers .col-main,
body.categorypath-adda .col-main,
body.categorypath-chadd .col-main {
    padding: 0;
}

body.categorypath-why-it-works .col-main h2,
body.categorypath-getstarted .col-main h2,
body.categorypath-intro-offers .col-main h2,
body.categorypath-adda .col-main h2,
body.categorypath-chadd .col-main h2 {
    max-width: 100%;
}

body.categorypath-why-it-works .col-main h3,
body.categorypath-getstarted .col-main h3,
body.categorypath-intro-offers .col-main h3,
body.categorypath-adda .col-main h3,
body.categorypath-chadd .col-main h3 {
    max-width: 100%;
    margin-top: 0;
}

body.categorypath-why-it-works .col-main h4,
body.categorypath-getstarted .col-main h4,
body.categorypath-intro-offers .col-main h4,
body.categorypath-adda .col-main h4,
body.categorypath-chadd .col-main h4 {
    max-width: 100%;
}

body.categorypath-why-it-works .col-main .header,
body.categorypath-getstarted .col-main .header,
body.categorypath-intro-offers .col-main .header,
body.categorypath-adda .col-main .header,
body.categorypath-chadd .col-main .header {
    display: block;
    height: 340px;
    width: 100%;
    padding: 30px 100%;
    margin-left: -100%;
    background: url(/media/plannerpads/_images/wood-pattern.jpg) top left repeat;
}
    @media only screen and (max-width: 959px) {
        body.categorypath-why-it-works .col-main .header,
        body.categorypath-getstarted .col-main .header,
        body.categorypath-intro-offers .col-main .header,
        body.categorypath-adda .col-main .header,
        body.categorypath-chadd .col-main .header {
            height: auto;
        }
    }

body.categorypath-why-it-works .col-main .header .planner,
body.categorypath-getstarted .col-main .header .planner,
body.categorypath-intro-offers .col-main .header .planner,
body.categorypath-adda .col-main .header .planner,
body.categorypath-chadd .col-main .header .planner {
    float: left;
    width: 456px;
    height: 348px;
    background: url(/media/plannerpads/_images/messy-planner_2x.png) top left no-repeat;
    background-size: 456px 348px;
}
    html.no-backgroundsize body.categorypath-why-it-works .col-main .header .planner,
    html.no-backgroundsize body.categorypath-getstarted .col-main .header .planner,
    html.no-backgroundsize body.categorypath-intro-offers .col-main .header .planner,
    html.no-backgroundsize body.categorypath-adda .col-main .header .planner,
    html.no-backgroundsize body.categorypath-chadd .col-main .header .planner {
        background: url(/media/plannerpads/_images/messy-planner.png) top left no-repeat;
    }
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        body.categorypath-why-it-works .col-main .header .planner,
        body.categorypath-getstarted .col-main .header .planner,
        body.categorypath-intro-offers .col-main .header .planner,
        body.categorypath-adda .col-main .header .planner,
        body.categorypath-chadd .col-main .header .planner {
            width: 435px;
            background-size: 435px 348px;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        body.categorypath-why-it-works .col-main .header .planner,
        body.categorypath-getstarted .col-main .header .planner,
        body.categorypath-intro-offers .col-main .header .planner,
        body.categorypath-adda .col-main .header .planner,
        body.categorypath-chadd .col-main .header .planner {
            float: none;
            width: 456px;
            background-size: 456px 348px;
            margin: 0 auto;
        }
    }
    @media only screen and (max-width: 767px) {
        body.categorypath-why-it-works .col-main .header .planner,
        body.categorypath-getstarted .col-main .header .planner,
        body.categorypath-intro-offers .col-main .header .planner,
        body.categorypath-adda .col-main .header .planner,
        body.categorypath-chadd .col-main .header .planner  {
            width: 300px;
            height: 240px;
            background-size: 300px 240px;
            margin-bottom: 25px;
        }
    }
    
body.categorypath-getstarted .col-main .header .clockface {
    float: left;
    width: 298px;
    height: 352px;
    margin-left: 50px;
    background: url(/media/plannerpads/_images/clockface.png) top left no-repeat;
    background-size: 298px 352px;
}
    @media only screen and (max-width: 959px) {
        body.categorypath-getstarted .col-main .header .clockface {
            float: none;
            margin: 0 auto;
        }
    }

body.categorypath-intro-offers .col-main .header .clockface {
    float: left;
    width: 298px;
    height: 352px;
    margin-left: 50px;
    background: url(/media/plannerpads/_images/clockface.png) top left no-repeat;
    background-size: 298px 352px;
}
    @media only screen and (max-width: 959px) {
        body.categorypath-getstarted .col-main .header .clockface {
            float: none;
            margin: 0 auto;
        }
    }
    
body.categorypath-why-it-works .col-main .header h1,
body.categorypath-getstarted .col-main .header h1,
body.categorypath-intro-offers .col-main .header h1,
body.categorypath-adda .col-main .header h1,
body.categorypath-chadd .col-main .header h1 {
    float: left;
    margin: 90px 0 25px 25px;
    color: #3c3c3c;
}
body.categorypath-getstarted .col-main .header h1 {
    width: 750px;
    margin-top: 35px;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        body.categorypath-getstarted .col-main .header h1 {
            width: 500px; 
        }
    }
body.categorypath-intro-offers .col-main .header h1 {
    width: 750px;
    margin-top: 35px;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        body.categorypath-getstarted .col-main .header h1 {
            width: 500px; 
        }
    }
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        body.categorypath-intro-offers .col-main .header h1 {
            width: 500px; 
        }
    }
    @media only screen and (max-width: 959px) {
        body.categorypath-why-it-works .col-main .header h1,
        body.categorypath-adda .col-main .header h1,
        body.categorypath-chadd .col-main .header h1 {
            float: none;
            text-align: center;
            margin: 25px 0 25px 0;    
        }
        body.categorypath-getstarted .col-main .header h1 {
            width: auto;
            margin: 35px auto;
            text-align: center;
        }
        body.categorypath-intro-offers .col-main .header h1 {
            width: auto;
            margin: 35px auto;
            text-align: center;
        }
    }

body.categorypath-why-it-works .col-main .header p,
body.categorypath-getstarted .col-main .header p,
body.categorypath-intro-offers .col-main .header p,
body.categorypath-adda .col-main .header p,
body.categorypath-chadd .col-main .header p {
    float: left;
    margin: 0 0 30px 25px;
    width: 650px;
    color: #3c3c3c;
}
body.categorypath-getstarted .col-main .header p {
    width: 750px;
}
body.categorypath-intro-offers .col-main .header p {
    width: 750px;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        body.categorypath-why-it-works .col-main .header p,
        body.categorypath-getstarted .col-main .header p,
        body.categorypath-intro-offers .col-main .header p,
        body.categorypath-adda .col-main .header p,
        body.categorypath-chadd .col-main .header p {
            width: 435px;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        body.categorypath-why-it-works .col-main .header p,
        body.categorypath-getstarted .col-main .header p,
        body.categorypath-intro-offers .col-main .header p,
        body.categorypath-adda .col-main .header p,
        body.categorypath-chadd .col-main .header p {
            float: none;
            width: 435px;
            margin: 0 auto;
        }
    }
    @media only screen and (max-width: 767px) {
        body.categorypath-why-it-works .col-main .header p,
        body.categorypath-getstarted .col-main .header p,
        body.categorypath-intro-offers .col-main .header p,
        body.categorypath-adda .col-main .header p,
        body.categorypath-chadd .col-main .header p {
            width: 300px;
            margin: 0;
        }
    }

body.categorypath-getstarted .col-main .header button {
    float: left;
    margin: 0 0 30px 25px;
}
    @media only screen and (max-width: 959px) {
        body.categorypath-getstarted .col-main .header button {
            float: none;
            display: block;
            margin: 0 auto 10px;
        }
    }

body.categorypath-intro-offers .col-main .header button {
    float: left;
    margin: 0 0 30px 25px;
}
    @media only screen and (max-width: 959px) {
        body.categorypath-intro-offers .col-main .header button {
            float: none;
            display: block;
            margin: 0 auto 10px;
        }
    }

body.categorypath-why-it-works .col-main .funnel,
body.categorypath-getstarted .col-main .funnel,
body.categorypath-intro-offers .col-main .funnel,
body.categorypath-adda .col-main .funnel,
body.categorypath-chadd .col-main .funnel {
    display: block;
    height: 720px;
    width: 100%;
    padding: 55px 100%;
    margin-left: -100%;
    background: url(/media/plannerpads/_images/gray-triangle-pattern.gif) top left repeat;
    text-align: center;
    color: #3c3c3c !important;
    overflow: hidden;
}
    @media only screen and (max-width: 767px) {
        body.categorypath-why-it-works .col-main .funnel,
        body.categorypath-getstarted .col-main .funnel,
        body.categorypath-intro-offers .col-main .funnel,
        body.categorypath-adda .col-main .funnel,
        body.categorypath-chadd .col-main .funnel {
            height: 492px;    
        }
    }

body.categorypath-why-it-works .col-main .funnel p,
body.categorypath-getstarted .col-main .funnel p,
body.categorypath-intro-offers .col-main .funnel p,
body.categorypath-adda .col-main .funnel p,
body.categorypath-chadd .col-main .funnel p {
    margin-bottom: 25px;
}

body.categorypath-why-it-works .col-main .funnel h4 .mobile,
body.categorypath-getstarted .col-main .funnel h4 .mobile,
body.categorypath-intro-offers .col-main .funnel h4 .mobile,
body.categorypath-adda .col-main .funnel h4 .mobile,
body.categorypath-chadd .col-main .funnel h4 .mobile {
    display: none;
}
    @media only screen and (max-width: 959px) {
        html.touch body.categorypath-why-it-works .col-main .funnel h4 .mobile,
        html.touch body.categorypath-getstarted .col-main .funnel h4 .mobile,
        html.touch body.categorypath-intro-offers .col-main .funnel h4 .mobile,
        html.touch body.categorypath-adda .col-main .funnel h4 .mobile,
        html.touch body.categorypath-chadd .col-main .funnel h4 .mobile {
            display: inline;
        }
    }


body.categorypath-why-it-works .col-main .funnel .graphic,
body.categorypath-getstarted .col-main .funnel .graphic,
body.categorypath-intro-offers .col-main .funnel .graphic,
body.categorypath-adda .col-main .funnel .graphic,
body.categorypath-chadd .col-main .funnel .graphic {
    display: block;
    max-width: 1080px;
    height: 623px;
    margin: 0 auto;
    background: url(/media/plannerpads/_images/funnel-system_2x.gif) center center no-repeat;
    background-size: 960px 623px;
}
    html.no-backgroundsize body.categorypath-why-it-works .col-main .funnel .graphic,
    html.no-backgroundsize body.categorypath-getstarted .col-main .funnel .graphic,
    html.no-backgroundsize body.categorypath-intro-offers .col-main .funnel .graphic,
    html.no-backgroundsize body.categorypath-adda .col-main .funnel .graphic,
    html.no-backgroundsize body.categorypath-chadd .col-main .funnel .graphic {
        background: url(/media/plannerpads/_images/funnel-system.gif) center center no-repeat;
    }
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        body.categorypath-why-it-works .col-main .funnel .graphic,
        body.categorypath-getstarted .col-main .funnel .graphic,
        body.categorypath-intro-offers .col-main .funnel .graphic,
        body.categorypath-adda .col-main .funnel .graphic,
        body.categorypath-chadd .col-main .funnel .graphic {
            margin: 0 -50px;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        body.categorypath-why-it-works .col-main .funnel .graphic,
        body.categorypath-getstarted .col-main .funnel .graphic,
        body.categorypath-intro-offers .col-main .funnel .graphic,
        body.categorypath-adda .col-main .funnel .graphic,
        body.categorypath-chadd .col-main .funnel .graphic {
            margin: 0 -184px;
        }
    }
    @media only screen and (max-width: 767px) {
        body.categorypath-why-it-works .col-main .funnel .graphic,
        body.categorypath-getstarted .col-main .funnel .graphic,
        body.categorypath-intro-offers .col-main .funnel .graphic,
        body.categorypath-adda .col-main .funnel .graphic,
        body.categorypath-chadd .col-main .funnel .graphic {
            position: relative;
            margin: 0 -40px;
            height: 246px;
            background-size: 380px 246px;
        }
    }
    
body.categorypath-why-it-works .col-main .funnel .graphic > div,
body.categorypath-getstarted .col-main .funnel .graphic > div,
body.categorypath-intro-offers .col-main .funnel .graphic > div,
body.categorypath-adda .col-main .funnel .graphic > div,
body.categorypath-chadd .col-main .funnel .graphic > div {
    float: left;
    position: relative;
    padding: 68px 0 56px;
    margin: 0;
    width: 100%;
}
    @media only screen and (max-width: 767px) {
        body.categorypath-why-it-works .col-main .funnel .graphic > div,
        body.categorypath-getstarted .col-main .funnel .graphic > div,
        body.categorypath-intro-offers .col-main .funnel .graphic > div,
        body.categorypath-adda .col-main .funnel .graphic > div,
        body.categorypath-chadd .col-main .funnel .graphic > div {
            padding: 0;
            position: initial;
        }
    }

body.categorypath-why-it-works .col-main .funnel .graphic div.third,
body.categorypath-getstarted .col-main .funnel .graphic div.third,
body.categorypath-intro-offers .col-main .funnel .graphic div.third,
body.categorypath-adda .col-main .funnel .graphic div.third,
body.categorypath-chadd .col-main .funnel .graphic div.third {
    padding-top: 28px;
}
    @media only screen and (max-width: 767px) {
        body.categorypath-why-it-works .col-main .funnel .graphic div.third,
        body.categorypath-getstarted .col-main .funnel .graphic div.third,
        body.categorypath-intro-offers .col-main .funnel .graphic div.third,
        body.categorypath-adda .col-main .funnel .graphic div.third,
        body.categorypath-chadd .col-main .funnel .graphic div.third {
            padding: 0;
        }
    }

body.categorypath-why-it-works .col-main .funnel .graphic .mobile,
body.categorypath-getstarted .col-main .funnel .graphic .mobile,
body.categorypath-intro-offers .col-main .funnel .graphic .mobile,
body.categorypath-adda .col-main .funnel .graphic .mobile,
body.categorypath-chadd .col-main .funnel .graphic .mobile {
    display: none;
}
    @media only screen and (max-width: 767px) {
        body.categorypath-why-it-works .col-main .funnel .graphic > div > p,
        body.categorypath-why-it-works .col-main .funnel .graphic > div > span.title,
        body.categorypath-getstarted .col-main .funnel .graphic > div > p,
        body.categorypath-getstarted .col-main .funnel .graphic > div > span.title,
        body.categorypath-intro-offers .col-main .funnel .graphic > div > p,
        body.categorypath-intro-offers .col-main .funnel .graphic > div > span.title,
        body.categorypath-adda .col-main .funnel .graphic > div > p,
        body.categorypath-adda .col-main .funnel .graphic > div > span.title,
        body.categorypath-chadd .col-main .funnel .graphic > div > p,
        body.categorypath-chadd .col-main .funnel .graphic > div > span.title {
            display: none;
        }
        body.categorypath-why-it-works .col-main .funnel .graphic > div .mobile,
        body.categorypath-getstarted .col-main .funnel .graphic > div .mobile,
        body.categorypath-intro-offers .col-main .funnel .graphic > div .mobile,
        body.categorypath-adda .col-main .funnel .graphic > div .mobile,
        body.categorypath-chadd .col-main .funnel .graphic > div .mobile {
            display: block;
            line-height: 82px;
            font-size: 48px;
            font-weight: bold;
            font-style: italic;
            color: #fff;
        }
        body.categorypath-why-it-works .col-main .funnel .graphic .third .mobile,
        body.categorypath-getstarted .col-main .funnel .graphic .third .mobile,
        body.categorypath-intro-offers .col-main .funnel .graphic .third .mobile,
        body.categorypath-adda .col-main .funnel .graphic .third .mobile,
        body.categorypath-chadd .col-main .funnel .graphic .third .mobile {
            line-height: 66px;
        }
    }

body.categorypath-why-it-works .col-main .funnel .graphic .title,
body.categorypath-getstarted .col-main .funnel .graphic .title,
body.categorypath-intro-offers .col-main .funnel .graphic .title,
body.categorypath-adda .col-main .funnel .graphic .title,
body.categorypath-chadd .col-main .funnel .graphic .title {
    font-size: 33px;
    font-family: 'Museo', sans-serif;
    font-weight: normal;
    color: #fff;
}

body.categorypath-why-it-works .col-main .funnel .graphic .title span,
body.categorypath-getstarted .col-main .funnel .graphic .title span,
body.categorypath-intro-offers .col-main .funnel .graphic .title span,
body.categorypath-adda .col-main .funnel .graphic .title span,
body.categorypath-chadd .col-main .funnel .graphic .title span {
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: bold;
    font-style: italic;
}

body.categorypath-why-it-works .col-main .funnel .graphic p,
body.categorypath-getstarted .col-main .funnel .graphic p,
body.categorypath-intro-offers .col-main .funnel .graphic p,
body.categorypath-adda .col-main .funnel .graphic p,
body.categorypath-chadd .col-main .funnel .graphic p {
    color: #fff;
    margin-bottom: 0;
}

body.categorypath-why-it-works .col-main .funnel .graphic .overlay,
body.categorypath-getstarted .col-main .funnel .graphic .overlay,
body.categorypath-intro-offers .col-main .funnel .graphic .overlay,
body.categorypath-adda .col-main .funnel .graphic .overlay,
body.categorypath-chadd .col-main .funnel .graphic .overlay {
    display: none;
    position: absolute;
    top: 0;
    width: 100%;
    margin: 0 0 0 -100%;
    padding: 68px 100% 56px;
}
    @media only screen and (max-width: 767px) {
        body.categorypath-why-it-works .col-main .funnel .graphic .overlay:after,
        body.categorypath-getstarted .col-main .funnel .graphic .overlay:after,
        body.categorypath-intro-offers .col-main .funnel .graphic .overlay:after,
        body.categorypath-adda .col-main .funnel .graphic .overlay:after,
        body.categorypath-chadd .col-main .funnel .graphic .overlay:after {
            content: '';
            position: absolute;
            top: 25px;
            left: 67%;
            width: 20px;
            height: 2px;
            background: #fff;
            transform: rotate(-45deg);
        }
        body.categorypath-why-it-works .col-main .funnel .graphic .overlay:before,
        body.categorypath-getstarted .col-main .funnel .graphic .overlay:before,
        body.categorypath-intro-offers .col-main .funnel .graphic .overlay:before,
        body.categorypath-adda .col-main .funnel .graphic .overlay:before,
        body.categorypath-chadd .col-main .funnel .graphic .overlay:before {
            content: '';
            position: absolute;
            top: 25px;
            left: 67%;
            width: 20px;
            height: 2px;
            background: #fff;
            transform: rotate(45deg);
        }
    }
    

body.categorypath-why-it-works .col-main .funnel .graphic > div:hover .overlay,
body.categorypath-getstarted .col-main .funnel .graphic > div:hover .overlay,
body.categorypath-intro-offers .col-main .funnel .graphic > div:hover .overlay,
body.categorypath-adda .col-main .funnel .graphic > div:hover .overlay,
body.categorypath-chadd .col-main .funnel .graphic > div:hover .overlay {
    display: block;
}
body.categorypath-why-it-works .col-main .funnel .graphic > div .overlay.active,
body.categorypath-getstarted .col-main .funnel .graphic > div .overlay.active,
body.categorypath-intro-offers .col-main .funnel .graphic > div .overlay.active,
body.categorypath-adda .col-main .funnel .graphic > div .overlay.active,
body.categorypath-chadd .col-main .funnel .graphic > div .overlay.active {
    display: block !important;
}
    html.touch body.categorypath-why-it-works .col-main .funnel .graphic > div:hover .overlay,
    html.touch body.categorypath-getstarted .col-main .funnel .graphic > div:hover .overlay,
    html.touch body.categorypath-intro-offers .col-main .funnel .graphic > div:hover .overlay,
    html.touch body.categorypath-adda .col-main .funnel .graphic > div:hover .overlay,
    html.touch body.categorypath-chadd .col-main .funnel .graphic > div:hover .overlay {
        display: none;
    }
    @media only screen and (max-width: 767px) {
        body.categorypath-why-it-works .col-main .funnel .graphic > div:hover .overlay,
        body.categorypath-getstarted .col-main .funnel .graphic > div:hover .overlay,
        body.categorypath-intro-offers .col-main .funnel .graphic > div:hover .overlay,
        body.categorypath-adda .col-main .funnel .graphic > div:hover .overlay,
        body.categorypath-chadd .col-main .funnel .graphic > div:hover .overlay {
            display: none;
        }
    }

body.categorypath-why-it-works .col-main .funnel .first .overlay,
body.categorypath-getstarted .col-main .funnel .first .overlay,
body.categorypath-intro-offers .col-main .funnel .first .overlay,
body.categorypath-adda .col-main .funnel .first .overlay,
body.categorypath-chadd .col-main .funnel .first .overlay {
    background: #1a66a6;
}

body.categorypath-why-it-works .col-main .funnel .second .overlay,
body.categorypath-getstarted .col-main .funnel .second .overlay,
body.categorypath-intro-offers .col-main .funnel .second .overlay,
body.categorypath-adda .col-main .funnel .second .overlay,
body.categorypath-chadd .col-main .funnel .second .overlay {
    background: #21ac80;
    padding-bottom: 58px;
}

body.categorypath-why-it-works .col-main .funnel .third .overlay,
body.categorypath-getstarted .col-main .funnel .third .overlay,
body.categorypath-intro-offers .col-main .funnel .third .overlay,
body.categorypath-adda .col-main .funnel .third .overlay,
body.categorypath-chadd .col-main .funnel .third .overlay {
    background: #f38028;
    padding-bottom: 58px;
}
/*
@media only screen and (min-width: 960px) and (max-width: 1200px) {
    body.categorypath-why-it-works .col-main .funnel .second .overlay,
    body.categorypath-getstarted .col-main .funnel .second .overlay {
        padding: 59px 100% 49px;
    }
}*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
    body.categorypath-why-it-works .col-main .funnel .first .overlay,
    body.categorypath-getstarted .col-main .funnel .first .overlay,
    body.categorypath-intro-offers .col-main .funnel .first .overlay,
    body.categorypath-adda .col-main .funnel .first .overlay,
    body.categorypath-chadd .col-main .funnel .first .overlay {
        padding: 52px 100% 41px;
    }
    body.categorypath-why-it-works .col-main .funnel .second .overlay,
    body.categorypath-getstarted .col-main .funnel .second .overlay,
    body.categorypath-intro-offers .col-main .funnel .second .overlay,
    body.categorypath-adda .col-main .funnel .second .overlay,
    body.categorypath-chadd .col-main .funnel .second .overlay {
        padding: 50px 100% 40px;
    }
    body.categorypath-why-it-works .col-main .funnel .third .overlay,
    body.categorypath-getstarted .col-main .funnel .third .overlay,
    body.categorypath-intro-offers .col-main .funnel .third .overlay,
    body.categorypath-adda .col-main .funnel .third .overlay,
    body.categorypath-chadd .col-main .funnel .third .overlay {
        padding: 52px 100% 42px;
    }
    body.categorypath-why-it-works .col-main .funnel .graphic .overlay p,
    body.categorypath-getstarted .col-main .funnel .graphic .overlay p,
    body.categorypath-intro-offers .col-main .funnel .graphic .overlay p,
    body.categorypath-adda .col-main .funnel .graphic .overlay p,
    body.categorypath-chadd .col-main .funnel .graphic .overlay p {
        width: 600px;
        margin: 1em auto;
    }
}
@media only screen and (max-width: 767px) {
    body.categorypath-why-it-works .col-main .funnel .first .overlay,
    body.categorypath-getstarted .col-main .funnel .first .overlay,
    body.categorypath-intro-offers .col-main .funnel .first .overlay,
    body.categorypath-adda .col-main .funnel .first .overlay,
    body.categorypath-chadd .col-main .funnel .first .overlay {
        padding: 66px 100% 58px;
    }
    body.categorypath-why-it-works .col-main .funnel .second .overlay,
    body.categorypath-getstarted .col-main .funnel .second .overlay,
    body.categorypath-intro-offers .col-main .funnel .second .overlay,
    body.categorypath-adda .col-main .funnel .second .overlay,
    body.categorypath-chadd .col-main .funnel .second .overlay {
        padding: 66px 100% 58px;
    }
    body.categorypath-why-it-works .col-main .funnel .third .overlay,
    body.categorypath-getstarted .col-main .funnel .third .overlay,
    body.categorypath-intro-offers .col-main .funnel .third .overlay,
    body.categorypath-adda .col-main .funnel .third .overlay,
    body.categorypath-chadd .col-main .funnel .third .overlay {
        padding: 66px 100% 58px;
    }
}
@media only screen and (max-width: 479px) {
    body.categorypath-why-it-works .col-main .funnel .overlay,
    body.categorypath-getstarted .col-main .funnel .overlay,
    body.categorypath-intro-offers .col-main .funnel .overlay,
    body.categorypath-adda .col-main .funnel .overlay,
    body.categorypath-chadd .col-main .funnel .overlay {
        max-width: 300px;
        padding: 58px 109% 58px !important;
    }
}
    
body.categorypath-why-it-works .col-main .your-success,
body.categorypath-getstarted .col-main .your-success,
body.categorypath-intro-offers .col-main .your-success,
body.categorypath-adda .col-main .your-success,
body.categorypath-chadd .col-main .your-success {
    display: block;
    overflow: hidden;
    padding: 55px 0 25px;
    color: #3c3c3c !important;
    text-align: center;
}
    @media only screen and (max-width: 959px) {
        body.categorypath-why-it-works .col-main .your-success,
        body.categorypath-getstarted .col-main .your-success,
        body.categorypath-intro-offers .col-main .your-success,
        body.categorypath-adda .col-main .your-success,
        body.categorypath-chadd .col-main .your-success {
            overflow: visible;
        }
    }

body.categorypath-why-it-works .col-main .your-success > p,
body.categorypath-getstarted .col-main .your-success > p,
body.categorypath-intro-offers .col-main .your-success > p,
body.categorypath-adda .col-main .your-success > p,
body.categorypath-chadd .col-main .your-success > p {
    max-width: 1080px;
    margin: 0 auto;
}

body.categorypath-why-it-works .col-main .your-success .videos,
body.categorypath-getstarted .col-main .your-success .videos,
body.categorypath-intro-offers .col-main .your-success .videos,
body.categorypath-adda .col-main .your-success .videos,
body.categorypath-chadd .col-main .your-success .videos {
    display: block;
    width: 804px;
    margin: 0 auto;
}
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        body.categorypath-why-it-works .col-main .your-success .videos,
        body.categorypath-getstarted .col-main .your-success .videos,
        body.categorypath-intro-offers .col-main .your-success .videos,
        body.categorypath-adda .col-main .your-success .videos,
        body.categorypath-chadd .col-main .your-success .videos {
            width: 600px;
        }
    }
    @media only screen and (max-width: 767px) {
        body.categorypath-why-it-works .col-main .your-success .videos,
        body.categorypath-getstarted .col-main .your-success .videos,
        body.categorypath-intro-offers .col-main .your-success .videos,
        body.categorypath-adda .col-main .your-success .videos,
        body.categorypath-chadd .col-main .your-success .videos {
            width: 300px;
        }
    }

body.categorypath-why-it-works .col-main .your-success .videos .video,
body.categorypath-getstarted .col-main .your-success .videos .video,
body.categorypath-intro-offers .col-main .your-success .videos .video,
body.categorypath-adda .col-main .your-success .videos .video,
body.categorypath-chadd .col-main .your-success .videos .video {
    margin: 25px 0 30px;
    border-radius: 188px;
}

body.categorypath-why-it-works .col-main .your-success .videos .video:hover,
body.categorypath-getstarted .col-main .your-success .videos .video:hover,
body.categorypath-intro-offers .col-main .your-success .videos .video:hover,
body.categorypath-adda .col-main .your-success .videos .video:hover,
body.categorypath-chadd .col-main .your-success .videos .video:hover {
    text-decoration: none;
}

body.categorypath-why-it-works .col-main .your-success .videos .video .title,
body.categorypath-getstarted .col-main .your-success .videos .video .title,
body.categorypath-intro-offers .col-main .your-success .videos .video .title,
body.categorypath-adda .col-main .your-success .videos .video .title,
body.categorypath-chadd .col-main .your-success .videos .video .title {
    display: block;
    padding-top: 100px;
    font-family: 'Museo';
    font-weight: normal;
    font-size: 33px;
    line-height: 40px;
    color: #fff;
}

body.categorypath-why-it-works .col-main .your-success .videos .video .play-button,
body.categorypath-getstarted .col-main .your-success .videos .video .play-button,
body.categorypath-intro-offers .col-main .your-success .videos .video .play-button,
body.categorypath-adda .col-main .your-success .videos .video .play-button,
body.categorypath-chadd .col-main .your-success .videos .video .play-button {
    display: block;
    width: 112px;
    height: 112px;
    margin: 15px auto;
    background: url(/media/plannerpads/_images/play-video_2x.png) center center no-repeat;
    background-size: 112px 112px;
}
    html.no-backgroundsize body.categorypath-why-it-works .col-main .your-success .videos .video .play-button,
    html.no-backgroundsize body.categorypath-getstarted .col-main .your-success .videos .video .play-button,
    html.no-backgroundsize body.categorypath-intro-offers .col-main .your-success .videos .video .play-button,
    html.no-backgroundsize body.categorypath-adda .col-main .your-success .videos .video .play-button,
    html.no-backgroundsize body.categorypath-chadd .col-main .your-success .videos .video .play-button {
        background: url(/media/plannerpads/_images/play-video.png) center center no-repeat;
    }

body.categorypath-why-it-works .col-main .your-success .videos button span span,
body.categorypath-getstarted .col-main .your-success .videos button span span,
body.categorypath-intro-offers .col-main .your-success .videos button span span,
body.categorypath-adda .col-main .your-success .videos button span span,
body.categorypath-chadd .col-main .your-success .videos button span span {
    width: 204px;
    font-size: 14px;
}
body.categorypath-why-it-works .col-main .your-success .videos button,
body.categorypath-getstarted .col-main .your-success .videos button,
body.categorypath-intro-offers .col-main .your-success .videos button,
body.categorypath-adda .col-main .your-success .videos button,
body.categorypath-chadd .col-main .your-success .videos button {
    margin-bottom: 10px;
}

body.categorypath-why-it-works .col-main .your-success .videos .paper,
body.categorypath-getstarted .col-main .your-success .videos .paper,
body.categorypath-intro-offers .col-main .your-success .videos .paper,
body.categorypath-adda .col-main .your-success .videos .paper,
body.categorypath-chadd .col-main .your-success .videos .paper {
    float: left;
    width: 375px;
}
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        body.categorypath-why-it-works .col-main .your-success .videos .paper,
        body.categorypath-getstarted .col-main .your-success .videos .paper,
        body.categorypath-intro-offers .col-main .your-success .videos .paper,
        body.categorypath-adda .col-main .your-success .videos .paper,
        body.categorypath-chadd .col-main .your-success .videos .paper {
            float: none;
            margin: 0 auto;
        }
    }
    @media only screen and (max-width: 767px) {
        body.categorypath-why-it-works .col-main .your-success .videos .paper,
        body.categorypath-getstarted .col-main .your-success .videos .paper,
        body.categorypath-intro-offers .col-main .your-success .videos .paper,
        body.categorypath-adda .col-main .your-success .videos .paper,
        body.categorypath-chadd .col-main .your-success .videos .paper {
            float: none;
            width: 300px;
            margin: 0 auto;
        }
    }
    

body.categorypath-why-it-works .col-main .your-success .videos .paper .video,
body.categorypath-getstarted .col-main .your-success .videos .paper .video,
body.categorypath-intro-offers .col-main .your-success .videos .paper .video,
body.categorypath-adda .col-main .your-success .videos .paper .video,
body.categorypath-chadd .col-main .your-success .videos .paper .video {
    display: block;
    width: 375px;
    height: 375px;
    background: url(/media/plannerpads/_images/see-how-it-works_paper.gif) center center no-repeat;
    background-size: 375px 375px;
}
    html.no-backgroundsize body.categorypath-why-it-works .col-main .your-success .videos .paper .video,
    html.no-backgroundsize body.categorypath-getstarted .col-main .your-success .videos .paper .video,
    html.no-backgroundsize body.categorypath-intro-offers .col-main .your-success .videos .paper .video,
    html.no-backgroundsize body.categorypath-adda .col-main .your-success .videos .paper .video,
    html.no-backgroundsize body.categorypath-chadd .col-main .your-success .videos .paper .video {
        background: url(/media/plannerpads/_images/see-how-it-works_paper.gif) center center no-repeat;
    }
    @media only screen and (max-width: 767px) {
        body.categorypath-why-it-works .col-main .your-success .videos .paper .video,
        body.categorypath-getstarted .col-main .your-success .videos .paper .video,
        body.categorypath-intro-offers .col-main .your-success .videos .paper .video,
        body.categorypath-adda .col-main .your-success .videos .paper .video,
        body.categorypath-chadd .col-main .your-success .videos .paper .video {
            margin: 25px -38px 30px;    
        }
    }

body.categorypath-why-it-works .col-main .your-success .videos .electronic,
body.categorypath-getstarted .col-main .your-success .videos .electronic,
body.categorypath-intro-offers .col-main .your-success .videos .electronic,
body.categorypath-adda .col-main .your-success .videos .electronic,
body.categorypath-chadd .col-main .your-success .videos .electronic {
    float: right;
    width: 375px;
}
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        body.categorypath-why-it-works .col-main .your-success .videos .electronic,
        body.categorypath-getstarted .col-main .your-success .videos .electronic,
        body.categorypath-intro-offers .col-main .your-success .videos .electronic,
        body.categorypath-adda .col-main .your-success .videos .electronic,
        body.categorypath-chadd .col-main .your-success .videos .electronic  {
            float: none;
            margin: 0 auto;
        }
    }
    @media only screen and (max-width: 767px) {
        body.categorypath-why-it-works .col-main .your-success .videos .electronic,
        body.categorypath-getstarted .col-main .your-success .videos .electronic,
        body.categorypath-intro-offers .col-main .your-success .videos .electronic,
        body.categorypath-adda .col-main .your-success .videos .electronic,
        body.categorypath-chadd .col-main .your-success .videos .electronic {
            float: none;
            width: 300px;
            margin: 0 auto;
        }
    }
    
body.categorypath-why-it-works .col-main .your-success .videos .electronic .video,
body.categorypath-getstarted .col-main .your-success .videos .electronic .video,
body.categorypath-intro-offers .col-main .your-success .videos .electronic .video,
body.categorypath-adda .col-main .your-success .videos .electronic .video,
body.categorypath-chadd .col-main .your-success .videos .electronic .video {
    display: block;
    width: 375px;
    height: 375px;
    background: url(/media/plannerpads/_images/see-how-it-works_digital.gif) center center no-repeat;
    background-size: 375px 375px;
}
    html.no-backgroundsize body.categorypath-why-it-works .col-main .your-success .videos .paper .video,
    html.no-backgroundsize body.categorypath-getstarted .col-main .your-success .videos .paper .video,
    html.no-backgroundsize body.categorypath-intro-offers .col-main .your-success .videos .paper .video,
    html.no-backgroundsize body.categorypath-adda .col-main .your-success .videos .paper .video,
    html.no-backgroundsize body.categorypath-chadd .col-main .your-success .videos .paper .video {
        background: url(/media/plannerpads/_images/see-how-it-works_digital.gif) center center no-repeat;
    }
    @media only screen and (max-width: 767px) {
        body.categorypath-why-it-works .col-main .your-success .videos .electronic .video,
        body.categorypath-getstarted .col-main .your-success .videos .electronic .video,
        body.categorypath-intro-offers .col-main .your-success .videos .electronic .video,
        body.categorypath-adda .col-main .your-success .videos .electronic .video,
        body.categorypath-chadd .col-main .your-success .videos .electronic .video {
            margin: 25px -38px 30px;    
        }
    }

body.categorypath-why-it-works .col-main .testimonials,
body.categorypath-getstarted .col-main .testimonials,
body.categorypath-intro-offers .col-main .testimonials,
body.categorypath-adda .col-main .testimonials,
body.categorypath-chadd .col-main .testimonials {
    display: block;
    width: 100%;
    padding: 55px 100%;
    margin-left: -100%;
    background: #1a66a6;
    color: #fff;
    text-align: center;
}

body.categorypath-why-it-works .col-main .testimonials h4,
body.categorypath-getstarted .col-main .testimonials h4,
body.categorypath-intro-offers .col-main .testimonials h4,
body.categorypath-adda .col-main .testimonials h4,
body.categorypath-chadd .col-main .testimonials h4 {
    max-width: 1080px;
    margin: 0 auto;
    color: #fff;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        body.categorypath-why-it-works .col-main .testimonials h4,
        body.categorypath-getstarted .col-main .testimonials h4,
        body.categorypath-intro-offers .col-main .testimonials h4,
        body.categorypath-adda .col-main .testimonials h4,
        body.categorypath-chadd .col-main .testimonials h4 {
            max-width: 800px;
        } 
    }

body.categorypath-why-it-works .col-main .testimonials span,
body.categorypath-getstarted .col-main .testimonials span,
body.categorypath-intro-offers .col-main .testimonials span,
body.categorypath-adda .col-main .testimonials span,
body.categorypath-chadd .col-main .testimonials span {
    display: block;
}

body.categorypath-why-it-works .col-main .testimonials span.author,
body.categorypath-getstarted .col-main .testimonials span.author,
body.categorypath-intro-offers .col-main .testimonials span.author,
body.categorypath-adda .col-main .testimonials span.author,
body.categorypath-chadd .col-main .testimonials span.author {
    margin-top: 20px;
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
}

body.categorypath-why-it-works .col-main .testimonials button,
body.categorypath-getstarted .col-main .testimonials button,
body.categorypath-intro-offers .col-main .testimonials button,
body.categorypath-adda .col-main .testimonials button,
body.categorypath-chadd .col-main .testimonials button {
    margin-top: 25px;
}

body.categorypath-why-it-works .col-main .testimonials button span span,
body.categorypath-getstarted .col-main .testimonials button span span,
body.categorypath-intro-offers .col-main .testimonials button span span,
body.categorypath-adda .col-main .testimonials button span span,
body.categorypath-chadd .col-main .testimonials button span span {
    width: 204px;
    font-size: 14px;
}

body.categorypath-why-it-works .col-main .testimonials span.title,
body.categorypath-why-it-works .col-main .testimonials span.source,
body.categorypath-getstarted .col-main .testimonials span.title,
body.categorypath-getstarted .col-main .testimonials span.source,
body.categorypath-intro-offers .col-main .testimonials span.title,
body.categorypath-intro-offers .col-main .testimonials span.source,
body.categorypath-adda .col-main .testimonials span.title,
body.categorypath-adda .col-main .testimonials span.source,
body.categorypath-chadd .col-main .testimonials span.title,
body.categorypath-chadd .col-main .testimonials span.source {
    font-size: 16px;
    font-style: italic;
}

body.categorypath-why-it-works .col-main .family,
body.categorypath-getstarted .col-main .family,
body.categorypath-intro-offers .col-main .family,
body.categorypath-adda .col-main .family,
body.categorypath-chadd .col-main .family {
    display: block;
    padding: 55px 0;
    color: #3c3c3c;
    text-align: center;
}

body.categorypath-why-it-works .col-main .family .cell,
body.categorypath-getstarted .col-main .family .cell,
body.categorypath-intro-offers .col-main .family .cell,
body.categorypath-adda .col-main .family .cell,
body.categorypath-chadd .col-main .family .cell {
    float: left;
    width: 375px;
    margin-right: 37px;
    margin-top: 20px;
}
    @media only screen and (min-width: 768px) and (max-width: 1200px) {
        body.categorypath-why-it-works .col-main .family .big-picture,
        body.categorypath-why-it-works .col-main .family .months,
        body.categorypath-why-it-works .col-main .family .satisfaction,
        body.categorypath-getstarted .col-main .family .big-picture,
        body.categorypath-getstarted .col-main .family .months,
        body.categorypath-getstarted .col-main .family .satisfaction,
        body.categorypath-intro-offers .col-main .family .big-picture,
        body.categorypath-intro-offers .col-main .family .months,
        body.categorypath-intro-offers .col-main .family .satisfaction,
        body.categorypath-adda .col-main .family .big-picture,
        body.categorypath-adda .col-main .family .months,
        body.categorypath-adda .col-main .family .satisfaction,
        body.categorypath-chadd .col-main .family .big-picture,
        body.categorypath-chadd .col-main .family .months,
        body.categorypath-chadd .col-main .family .satisfaction {
            margin-right: 0;
        }
        body.categorypath-why-it-works .col-main .family .no-recopy,
        body.categorypath-why-it-works .col-main .family .expenses,
        body.categorypath-getstarted .col-main .family .no-recopy,
        body.categorypath-getstarted .col-main .family .expenses,
        body.categorypath-intro-offers .col-main .family .no-recopy,
        body.categorypath-intro-offers .col-main .family .expenses,
        body.categorypath-adda .col-main .family .no-recopy,
        body.categorypath-adda .col-main .family .expenses,
        body.categorypath-chadd .col-main .family .no-recopy,
        body.categorypath-chadd .col-main .family .expenses  {
            clear: left;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        body.categorypath-why-it-works .col-main .family .cell,
        body.categorypath-getstarted .col-main .family .cell,
        body.categorypath-intro-offers .col-main .family .cell,
        body.categorypath-adda .col-main .family .cell,
        body.categorypath-chadd .col-main .family .cell { 
            width: 280px;

        }
        body.categorypath-why-it-works .col-main .family .months,
        body.categorypath-getstarted .col-main .family .months,
        body.categorypath-intro-offers .col-main .family .months,
        body.categorypath-adda .col-main .family .months,
        body.categorypath-chadd .col-main .family .months {
            clear: none !important;
        }
    }
    @media only screen and (max-width: 767px) {
        body.categorypath-why-it-works .col-main .family .cell,
        body.categorypath-getstarted .col-main .family .cell,
        body.categorypath-intro-offers .col-main .family .cell,
        body.categorypath-adda .col-main .family .cell,
        body.categorypath-chadd .col-main .family .cell  {
            width: 300px;
        }
    }


body.categorypath-why-it-works .col-main .family .no-recopy,
body.categorypath-why-it-works .col-main .family .satisfaction,
body.categorypath-getstarted .col-main .family .no-recopy,
body.categorypath-getstarted .col-main .family .satisfaction,
body.categorypath-intro-offers .col-main .family .no-recopy,
body.categorypath-intro-offers .col-main .family .satisfaction,
body.categorypath-adda .col-main .family .no-recopy,
body.categorypath-adda .col-main .family .satisfaction,
body.categorypath-chadd .col-main .family .no-recopy,
body.categorypath-chadd .col-main .family .satisfaction {
    margin-right: 0;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        body.categorypath-why-it-works .col-main .family .no-recopy,
        body.categorypath-getstarted .col-main .family .no-recopy,
        body.categorypath-intro-offers .col-main .family .no-recopy,
        body.categorypath-adda .col-main .family .no-recopy,
        body.categorypath-chadd .col-main .family .no-recopy {
            margin-right: 37px;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        body.categorypath-why-it-works .col-main .family .no-recopy,
        body.categorypath-getstarted .col-main .family .no-recopy,
        body.categorypath-intro-offers .col-main .family .no-recopy,
        body.categorypath-adda .col-main .family .no-recopy,
        body.categorypath-chadd .col-main .family .no-recopy {
            /*margin: 20px auto;*/
            margin-right: 37px;
        }
    }


body.categorypath-why-it-works .col-main .family .months,
body.categorypath-getstarted .col-main .family .months,
body.categorypath-intro-offers .col-main .family .months,
body.categorypath-adda .col-main .family .months,
body.categorypath-chadd .col-main .family .months {
    clear: left;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        body.categorypath-why-it-works .col-main .family .months,
        body.categorypath-getstarted .col-main .family .months,
        body.categorypath-intro-offers .col-main .family .months,
        body.categorypath-adda .col-main .family .months,
        body.categorypath-chadd .col-main .family .months {
            clear: none;
        }
    }

body.categorypath-why-it-works .col-main .family .grid,
body.categorypath-getstarted .col-main .family .grid,
body.categorypath-intro-offers .col-main .family .grid,
body.categorypath-adda .col-main .family .grid,
body.categorypath-chadd .col-main .family .grid {
    margin: 10px 0;
    overflow: hidden;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        body.categorypath-why-it-works .col-main .family .grid,
        body.categorypath-getstarted .col-main .family .grid,
        body.categorypath-intro-offers .col-main .family .grid,
        body.categorypath-adda .col-main .family .grid,
        body.categorypath-chadd .col-main .family .grid {
            width: 787px;
            margin: 10px auto;
        }
    }

body.categorypath-why-it-works .col-main .family .grid p,
body.categorypath-getstarted .col-main .family .grid p,
body.categorypath-intro-offers .col-main .family .grid p,
body.categorypath-adda .col-main .family .grid p,
body.categorypath-chadd .col-main .family .grid p {
    text-align: left;
}

body.categorypath-why-it-works .col-main .family .icon,
body.categorypath-getstarted .col-main .family .icon,
body.categorypath-intro-offers .col-main .family .icon,
body.categorypath-adda .col-main .family .icon,
body.categorypath-chadd .col-main .family .icon {
    display: block;
    width: 128px;
    height: 128px;
    margin: 0 auto;
    background-size: 128px 128px !important;
}

body.categorypath-why-it-works .col-main .family .funnel-system .icon,
body.categorypath-getstarted .col-main .family .funnel-system .icon,
body.categorypath-intro-offers .col-main .family .funnel-system .icon,
body.categorypath-adda .col-main .family .funnel-system .icon,
body.categorypath-chadd .col-main .family .funnel-system .icon {
    background: url(/media/plannerpads/_images/icon_funneling-system_2x.gif) center center no-repeat;
}
    html.no-backgroundsize body.categorypath-why-it-works .col-main .family .funnel-system .icon,
    html.no-backgroundsize body.categorypath-getstarted .col-main .family .funnel-system .icon,
    html.no-backgroundsize body.categorypath-intro-offers .col-main .family .funnel-system .icon,
    html.no-backgroundsize body.categorypath-adda .col-main .family .funnel-system .icon,
    html.no-backgroundsize body.categorypath-chadd .col-main .family .funnel-system .icon {
        background: url(/media/plannerpads/_images/icon_funneling-system.gif) center center no-repeat;
    }

body.categorypath-why-it-works .col-main .family .big-picture .icon,
body.categorypath-getstarted .col-main .family .big-picture .icon,
body.categorypath-intro-offers .col-main .family .big-picture .icon,
body.categorypath-adda .col-main .family .big-picture .icon,
body.categorypath-chadd .col-main .family .big-picture .icon {
    background: url(/media/plannerpads/_images/icon_big-picture_2x.gif) center center no-repeat;
}
    html.no-backgroundsize body.categorypath-why-it-works .col-main .family .big-picture .icon,
    html.no-backgroundsize body.categorypath-getstarted .col-main .family .big-picture .icon,
    html.no-backgroundsize body.categorypath-intro-offers .col-main .family .big-picture .icon,
    html.no-backgroundsize body.categorypath-adda .col-main .family .big-picture .icon,
    html.no-backgroundsize body.categorypath-chadd .col-main .family .big-picture .icon {
        background: url(/media/plannerpads/_images/icon_big-picture.gif) center center no-repeat;
    }

body.categorypath-why-it-works .col-main .family .no-recopy .icon,
body.categorypath-getstarted .col-main .family .no-recopy .icon,
body.categorypath-intro-offers .col-main .family .no-recopy .icon,
body.categorypath-adda .col-main .family .no-recopy .icon, 
body.categorypath-chadd .col-main .family .no-recopy .icon{
    background: url(/media/plannerpads/_images/icon_recopy-tasks_2x.gif) center center no-repeat;
}
    html.no-backgroundsize body.categorypath-why-it-works .col-main .family .no-recopy .icon,
    html.no-backgroundsize body.categorypath-getstarted .col-main .family .no-recopy .icon,
    html.no-backgroundsize body.categorypath-intro-offers .col-main .family .no-recopy .icon,
    html.no-backgroundsize body.categorypath-adda .col-main .family .no-recopy .icon,
    html.no-backgroundsize body.categorypath-chadd .col-main .family .no-recopy .icon {
        background: url(/media/plannerpads/_images/icon_recopy-tasks.gif) center center no-repeat;
    }

body.categorypath-why-it-works .col-main .family .months .icon,
body.categorypath-getstarted .col-main .family .months .icon,
body.categorypath-intro-offers .col-main .family .months .icon,
body.categorypath-adda .col-main .family .months .icon,
body.categorypath-chadd .col-main .family .months .icon {
    background: url(/media/plannerpads/_images/icon_12-months_2x.gif) center center no-repeat;
}
    html.no-backgroundsize body.categorypath-why-it-works .col-main .family .months .icon,
    html.no-backgroundsize body.categorypath-getstarted .col-main .family .months .icon,
    html.no-backgroundsize body.categorypath-intro-offers .col-main .family .months .icon,
    html.no-backgroundsize body.categorypath-adda .col-main .family .months .icon,
    html.no-backgroundsize body.categorypath-chadd .col-main .family .months .icon {
        background: url(/media/plannerpads/_images/icon_12-months.gif) center center no-repeat;
    }

body.categorypath-why-it-works .col-main .family .expenses .icon,
body.categorypath-getstarted .col-main .family .expenses .icon,
body.categorypath-intro-offers .col-main .family .expenses .icon,
body.categorypath-adda .col-main .family .expenses .icon,
body.categorypath-chadd .col-main .family .expenses .icon {
    background: url(/media/plannerpads/_images/icon_track-expenses_2x.gif) center center no-repeat;
}
    html.no-backgroundsize body.categorypath-why-it-works .col-main .family .expenses .icon,
    html.no-backgroundsize body.categorypath-getstarted .col-main .family .expenses .icon,
    html.no-backgroundsize body.categorypath-intro-offers .col-main .family .expenses .icon,
    html.no-backgroundsize body.categorypath-adda .col-main .family .expenses .icon,
    html.no-backgroundsize body.categorypath-chadd .col-main .family .expenses .icon {
        background: url(/media/plannerpads/_images/icon_track-expenses.gif) center center no-repeat;
    }
    
body.categorypath-why-it-works .col-main .family .satisfaction .icon,
body.categorypath-getstarted .col-main .family .satisfaction .icon,
body.categorypath-intro-offers .col-main .family .satisfaction .icon,
body.categorypath-adda .col-main .family .satisfaction .icon,
body.categorypath-chadd .col-main .family .satisfaction .icon  {
    background: url(/media/plannerpads/_images/icon_satisfaction_2x.gif) center center no-repeat;
}
    html.no-backgroundsize body.categorypath-why-it-works .col-main .family .satisfaction .icon,
    html.no-backgroundsize body.categorypath-getstarted .col-main .family .satisfaction .icon,
    html.no-backgroundsize body.categorypath-intro-offers .col-main .family .satisfaction .icon,
    html.no-backgroundsize body.categorypath-adda .col-main .family .satisfaction .icon,
    html.no-backgroundsize body.categorypath-chadd .col-main .family .satisfaction .icon {
        background: url(/media/plannerpads/_images/icon_satisfaction.gif) center center no-repeat;
    }

body.categorypath-why-it-works .col-main .family h4.other,
body.categorypath-getstarted .col-main .family h4.other,
body.categorypath-intro-offers .col-main .family h4.other,
body.categorypath-adda .col-main .family h4.other,
body.categorypath-chadd .col-main .family h4.other  {
    clear: both;
    text-align: left;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        body.categorypath-why-it-works .col-main .family h4.other,
        body.categorypath-getstarted .col-main .family h4.other,
        body.categorypath-intro-offers .col-main .family h4.other,
        body.categorypath-adda .col-main .family h4.other,
        body.categorypath-chadd .col-main .family h4.other {
            width: 787px;
            margin: 10px auto;
        }
    }

body.categorypath-why-it-works .col-main .family ul,
body.categorypath-getstarted .col-main .family ul,
body.categorypath-intro-offers .col-main .family ul,
body.categorypath-adda .col-main .family ul,
body.categorypath-chadd .col-main .family ul {
    text-align: left;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        body.categorypath-why-it-works .col-main .family ul,
        body.categorypath-getstarted .col-main .family ul,
        body.categorypath-intro-offers .col-main .family ul,
        body.categorypath-adda .col-main .family ul,
        body.categorypath-chadd .col-main .family ul {
            width: 787px;
            margin: 10px auto;
            padding-left: 44px;
        }
    }

body.categorypath-why-it-works .col-main .convinced,
body.categorypath-getstarted .col-main .convinced,
body.categorypath-intro-offers .col-main .convinced,
body.categorypath-adda .col-main .convinced,
body.categorypath-chadd .col-main .convinced {
    display: block;
    width: 100%;
    padding: 55px 100%;
    margin-left: -100%;
    background: #21ac80;
    text-align: center;
}

body.categorypath-why-it-works .col-main .convinced h3,
body.categorypath-getstarted .col-main .convinced h3,
body.categorypath-intro-offers .col-main .convinced h3,
body.categorypath-adda .col-main .convinced h3,
body.categorypath-chadd .col-main .convinced h3 {
    color: #fff;
}

body.categorypath-why-it-works .col-main .convinced .offer,
body.categorypath-getstarted .col-main .convinced .offer,
body.categorypath-intro-offers .col-main .convinced .offer,
body.categorypath-adda .col-main .convinced .offer,
body.categorypath-chadd .col-main .convinced .offer {
    display: inline-block;
    width: 252px;
    padding: 9px;
    margin: 10px 10px 0;
    background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
}
    @media only screen and (max-width: 959px) {
        body.categorypath-why-it-works .col-main .convinced .offer,
        body.categorypath-getstarted .col-main .convinced .offer,
        body.categorypath-intro-offers .col-main .convinced .offer,
        body.categorypath-adda .col-main .convinced .offer,
        body.categorypath-chadd .col-main .convinced .offer {
            display: block;
            margin: 0 auto 30px;
            overflow: hidden;
        }
    }

body.categorypath-why-it-works .col-main .convinced .offer .product-image,
body.categorypath-getstarted .col-main .convinced .offer .product-image,
body.categorypath-intro-offers .col-main .convinced .offer .product-image,
body.categorypath-adda .col-main .convinced .offer .product-image,
body.categorypath-chadd .col-main .convinced .offer .product-image {
    width: 252px;
    height: 252px;
    background: #eaeaea;
}

body.categorypath-why-it-works .col-main .convinced .offer .product-info,
body.categorypath-getstarted .col-main .convinced .offer .product-info,
body.categorypath-intro-offers .col-main .convinced .offer .product-info,
body.categorypath-adda .col-main .convinced .offer .product-info,
body.categorypath-chadd .col-main .convinced .offer .product-info {
    padding: 14px 5px 0;
}

body.categorypath-why-it-works .col-main .convinced .offer a.product-name,
body.categorypath-getstarted .col-main .convinced .offer a.product-name,
body.categorypath-intro-offers .col-main .convinced .offer a.product-name,
body.categorypath-adda .col-main .convinced .offer a.product-name,
body.categorypath-chadd .col-main .convinced .offer a.product-name {
    float: left;
    font-family: 'Museo', sans-serif !important;
    font-size: 21px;
    color: #202020;
}

body.categorypath-why-it-works .col-main .convinced .offer .price-box,
body.categorypath-getstarted .col-main .convinced .offer .price-box,
body.categorypath-intro-offers .col-main .convinced .offer .price-box,
body.categorypath-adda .col-main .convinced .offer .price-box,
body.categorypath-chadd .col-main .convinced .offer .price-box {
    float: left;
    clear: left;
    width: 100%;
    margin-top: 6px;
    text-align: center;
}

body.categorypath-why-it-works .col-main .convinced .offer .price-box span,
body.categorypath-getstarted .col-main .convinced .offer .price-box span,
body.categorypath-intro-offers .col-main .convinced .offer .price-box span,
body.categorypath-adda .col-main .convinced .offer .price-box span,
body.categorypath-chadd .col-main .convinced .offer .price-box span {
    font-family: 'Museo', sans-serif !important;
    font-size: 21px;
    color: #1a66a6;
}

body.categorypath-why-it-works .col-main .convinced .offer .button-container,
body.categorypath-getstarted .col-main .convinced .offer .button-container,
body.categorypath-intro-offers .col-main .convinced .offer .button-container,
body.categorypath-adda .col-main .convinced .offer .button-container,
body.categorypath-chadd .col-main .convinced .offer .button-container {
    margin-top: 2px;
    float: right;
}

body.categorypath-why-it-works .col-main .convinced .offer .button-container p,
body.categorypath-getstarted .col-main .convinced .offer .button-container p,
body.categorypath-intro-offers .col-main .convinced .offer .button-container p,
body.categorypath-adda .col-main .convinced .offer .button-container p,
body.categorypath-chadd .col-main .convinced .offer .button-container p  {
    margin: 0;
}

body.categorypath-why-it-works .col-main .convinced .offer .button-container button.btn-cart span,
body.categorypath-getstarted .col-main .convinced .offer .button-container button.btn-cart span,
body.categorypath-intro-offers .col-main .convinced .offer .button-container button.btn-cart span,
body.categorypath-adda .col-main .convinced .offer .button-container button.btn-cart span,
body.categorypath-chadd .col-main .convinced .offer .button-container button.btn-cart span {
    background: #f38028;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -o-border-radius: 50% !important;
    border-radius: 50% !important;
}

body.categorypath-why-it-works .col-main .convinced .offer .button-container button.btn-cart span span,
body.categorypath-getstarted .col-main .convinced .offer .button-container button.btn-cart span span,
body.categorypath-intro-offers .col-main .convinced .offer .button-container button.btn-cart span span,
body.categorypath-adda .col-main .convinced .offer .button-container button.btn-cart span span,
body.categorypath-chadd .col-main .convinced .offer .button-container button.btn-cart span span {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    padding: 0;
    background: url(/media/plannerpads/_images/cart-white.svg) center center no-repeat;
    background-size: 18px 18px;
}


/* ------------------------
 * PLANNER PAD APP
 * ------------------------ */

body.categorypath-organizers-application .main-container,
body.categorypath-introductory-offers-application-introductory-offers .main-container {
    overflow-x: hidden;
}

body.categorypath-organizers-application .col-main,
body.categorypath-introductory-offers-application-introductory-offers .col-main {
    padding: 0;
}

.app-landing-page h2 {
    max-width: 100%;
}

.app-landing-page h3 {
    max-width: 100%;
    margin-top: 0;
}

.app-landing-page h4 {
    max-width: 100%;
}

.app-landing-page a.button_orange span span,
.app-landing-page button.button_orange span span {
    font-size: 16px;
}

.app-landing-page .header {
    display: block;
    height: 395px;
    width: 100%;
    padding: 30px 100% 0;
    margin-left: -100%;
    background: url(/media/plannerpads/_images/blue-triangle-pattern.jpg) top left repeat;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        .app-landing-page .header {
            height: 260px;
        }
    }
    @media only screen and (max-width: 959px) {
        .app-landing-page .header {
            height: auto;
        }
    }
.app-landing-page .header .text {
    float: left;
    width: 460px;
} 
    @media only screen and (max-width: 959px) {
        .app-landing-page .header .text {
            float: none;
            display: block;
            overflow: hidden;
            margin: 0 auto 20px;
        }
    }
    @media only screen and (max-width: 767px) {
        .app-landing-page .header .text {
            width: 300px;
        }
    }
.app-landing-page .header h1 {
    float: left;
    margin: 90px 0 25px;
    width: 460px;
    color: #fff;
    text-align: center;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        .app-landing-page .header h1 {
            margin: 9px 0 25px 0;
        }
    }
    @media only screen and (max-width: 959px) {
        .app-landing-page .header h1 {
            float: none;
            text-align: center;
            margin: 9px 0 25px 0;    
        }
    }
    @media only screen and (max-width: 767px) {
        .app-landing-page .header h1 {
            width: 300px;
        }
    }

.app-landing-page .header p {
    float: left;
    margin: 0 0 30px 0;
    width: 460px;
    color: #fff;
    text-align: center;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        .app-landing-page .header p {
            width: 435px;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .app-landing-page .header p {
            float: none;
            width: 435px;
            margin: 0 auto;
        }
    }
    @media only screen and (max-width: 767px) {
        .app-landing-page .header p {
            width: 300px;
            margin: 0;
        }
    }
    
.app-landing-page .header .app {
    float: right;
    width: 661px;
    height: 395px;
    background: url(/media/plannerpads/_images/app-page_marquee_2x.png) top left no-repeat;
    background-size: 661px 395px;
}
    html.no-backgroundsize .app-landing-page .header .app {
        background: url(/media/plannerpads/_images/app-page_marquee.png) top left no-repeat;
    }
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        .app-landing-page .header .app {
            width: 435px;
            height: 260px;
            background-size: 435px 260px;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .app-landing-page .header .app {
            float: none;
            display: block;
            width: 435px;
            height: 260px;
            background-size: 435px 260px;
            margin: 0 auto;
        }
    }
    @media only screen and (max-width: 767px) {
        .app-landing-page .header .app {
            width: 300px;
            height: 180px;
            height: 180px;
            background-size: 300px 180px;
        }
    }

.app-landing-page .buy {
    display: block;
    height: auto;
    width: 100%;
    padding: 35px 100% 35px;
    margin-left: -100%;
    background: #20ab81;
}
.app-landing-page .buy h3 {
    position: relative;
    color: #fff;
    text-align: center;
}
.app-landing-page .buy h3:before {
    content: '';
    position: absolute;
    display: block;
    width: 623px;
    height: 152px;
    top: -12px;
    left: -510px;
    background: url(/media/plannerpads/_images/app-page_devices-bkgd_2x.gif) top right no-repeat;
    background-size: 623px 152px;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        .app-landing-page .buy h3:before {
            left: -450px;
            top: 25px;
        }
    }
    @media only screen and (max-width: 959px) {
        .app-landing-page .buy h3:before {
            display: none;    
        }
    }
.app-landing-page .buy h3:after {
    content: '';
    position: absolute;
    display: block;
    width: 623px;
    height: 152px;
    top: -12px;
    right: -510px;
    background: url(/media/plannerpads/_images/app-page_devices-bkgd_2x.gif) top left no-repeat;
    background-size: 623px 152px;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        .app-landing-page .buy h3:after {
            right: -450px;
            top: 25px;
        }
    }
    @media only screen and (max-width: 959px) {
        .app-landing-page .buy h3:after {
            display: none;    
        }
    }
.app-landing-page .buy .buttons {
    text-align: center;
}
    
    @media only screen and (max-width: 767px) {
        .app-landing-page .buy .buttons {
            width: 330px;
            margin-left: -15px;
        }
    }
.app-landing-page .buy .buttons .button {
    margin: 0 5px;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        .app-landing-page .buy .buttons .button {
            display: block;
            clear: both;
            margin: 0 auto 5px;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .app-landing-page .buy .buttons .button {
            display: block;
            clear: both;
            margin: 0 auto 5px;
        }
    }
    @media only screen and (max-width: 767px) {
        .app-landing-page .buy .buttons .button {
            margin: 0 auto;
        }
    }

.app-landing-page .funnel {
    display: block;
    height: auto;
    width: 100%;
    overflow: hidden;
    padding: 55px 100% 0;
    margin-left: -100%;
    background: #fff;
}
.app-landing-page .funnel button,
.app-landing-page .funnel a.button  {
    display: block;
    margin: 0 auto 67px;
    width: 162px;
}
.app-landing-page .funnel h3,
.app-landing-page .funnel p {
    text-align: center;
}
.app-landing-page .funnel .ipad {
    position: relative;
    float: right;
    width: 518px;
    height: 374px;
}
    @media only screen and (max-width: 1200px) {
        .app-landing-page .funnel .ipad {
            margin-right: -270px;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .app-landing-page .funnel .ipad {
            margin-right: -170px;
        }
    }
    @media only screen and (max-width: 767px) {
        .app-landing-page .funnel .ipad {
            display: none;
        }
    }
.app-landing-page .funnel .ipad .step {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 518px;
    height: 374px;
    opacity: 0;
    -webkit-transition: opacity 0.5s linear;
    -moz-transition: opacity 0.5s linear;
    -ms-transition: opacity 0.5s linear;
    transition: opacity 0.5s linear;
}
.app-landing-page .funnel .ipad .step.first {
    background: url(/media/plannerpads/_images/app-page_wiw-screen1_2x.jpg) top left no-repeat;
    background-size: 518px 374px;
}
    body.no-backgroundsize .app-landing-page .funnel .ipad .step.first {
        background: url(/media/plannerpads/_images/app-page_wiw-screen1.jpg) top left no-repeat;
    }
.app-landing-page .funnel .ipad .step.second {
    background: url(/media/plannerpads/_images/app-page_wiw-screen2_2x.jpg) top left no-repeat;
    background-size: 518px 374px;
}
    body.no-backgroundsize .app-landing-page .funnel .ipad .step.second {
        background: url(/media/plannerpads/_images/app-page_wiw-screen2.jpg) top left no-repeat;
    }
.app-landing-page .funnel .ipad .step.third {
    background: url(/media/plannerpads/_images/app-page_wiw-screen3_2x.jpg) top left no-repeat;
    background-size: 518px 374px;
}
    body.no-backgroundsize .app-landing-page .funnel .ipad .step.third {
        background: url(/media/plannerpads/_images/app-page_wiw-screen3.jpg) top left no-repeat;
    }
.app-landing-page .funnel .ipad .step.active {
    opacity: 1;
}
    
    
.app-landing-page .funnel .pyramid {
    position: relative;
    float: right;
    width: 250px;
    height: 374px;
}
    @media only screen and (max-width: 767px) {
        .app-landing-page .funnel .pyramid {
            display: none;
        }
    }
.app-landing-page .funnel .pyramid .step.first {
    background: url(/media/plannerpads/_images/app-page_wiw1_2x.gif) top left no-repeat;
    background-size: 250px 374px;
}
    body.no-backgroundsize.categorypath-organizers-application .col-main .funnel .pyramid .step.first {
        background: url(/media/plannerpads/_images/app-page_wiw1.gif) top left no-repeat;
    }
.app-landing-page .funnel .pyramid .step.second {
    background: url(/media/plannerpads/_images/app-page_wiw2_2x.gif) top left no-repeat;
    background-size: 250px 374px;
}
    body.no-backgroundsize.categorypath-organizers-application .col-main .funnel .pyramid .step.second {
        background: url(/media/plannerpads/_images/app-page_wiw2.gif) top left no-repeat;
    }
.app-landing-page .funnel .pyramid .step.third {
    background: url(/media/plannerpads/_images/app-page_wiw3_2x.gif) top left no-repeat;
    background-size: 250px 374px;
}
    body.no-backgroundsize.categorypath-organizers-application .col-main .funnel .pyramid .step.third {
        background: url(/media/plannerpads/_images/app-page_wiw3.gif) top left no-repeat;
    }
.app-landing-page .funnel .pyramid .step {
    position: absolute;
    top: 0;
    left: 0;
    clear: both;
    width: 250px;
    height: 374px;
    cursor: pointer;
    opacity: 0;
    -webkit-transition: opacity 0.5s linear;
    -moz-transition: opacity 0.5s linear;
    -ms-transition: opacity 0.5s linear;
    transition: opacity 0.5s linear;
}
.app-landing-page .funnel .pyramid .step.active {
    opacity: 1;
}
.app-landing-page .funnel .description {
    float: left;
    position: relative;
    width: 380px;
    text-align: left;
}
    @media only screen and (min-width: 768px) and (max-width: 960px) {
        .app-landing-page .funnel .description {
            float: none;
            clear: both;
            display: block;
            margin: 0 auto;
            height: 300px;
        }
    }
    @media only screen and (max-width: 767px) {
        .app-landing-page .funnel .description {
            width: auto;
        }
    }
.app-landing-page .funnel .description .step {
    position: absolute;
    display: block;
    opacity: 0;
    -webkit-transition: opacity 0.5s linear;
    -moz-transition: opacity 0.5s linear;
    -ms-transition: opacity 0.5s linear;
    transition: opacity 0.5s linear;
}
    @media only screen and (min-width: 768px) and (max-width: 960px) {
        .app-landing-page .funnel .description .step {
        
        }
    }
    @media only screen and (max-width: 767px) {
        .app-landing-page .funnel .description .step {
            position: relative;
            display: block;
            opacity: 1 !important;
            margin-bottom: 30px;
        }
    }
.app-landing-page .funnel .description .step.active {
    opacity: 1;
}
@media only screen and (max-width: 767px) {
    .app-landing-page .funnel .description h4 {
        text-align: center;
    }
}
.app-landing-page .funnel .description p {
    text-align: left;
}
    @media only screen and (max-width: 767px) {
        .app-landing-page .funnel .description p {
            text-align: center;
        }
    }
    
.app-landing-page .funnel .description .steps {
    display: block;
    margin: 0 auto;
    text-align: center;
}
.app-landing-page .funnel .description .steps div {
    display: inline-block;
    position: relative;
    width: 40px;
    height: 40px;
    background: url(/media/plannerpads/_images/app-page_pagination-numbers_2x.gif) -40px 0 no-repeat;
    background-size: 240px 40px;
    cursor: pointer;
}
    body.no-backgroundsize.categorypath-organizers-application .col-main .funnel .description .steps div {
        background: url(/media/plannerpads/_images/app-page_pagination-numbers.gif) -40px 0 no-repeat;
    }
.app-landing-page .funnel .description .steps .first.active {
    background-position: 0 0;
}
.app-landing-page .funnel .description .steps .second {
    margin-left: 30px;
    background-position: -120px 0;
}
.app-landing-page .funnel .description .steps .second.active {
    background-position: -80px 0;
}
.app-landing-page .funnel .description .steps .third {
    margin-left: 30px;
    background-position: -200px 0;
}
.app-landing-page .funnel .description .steps .third.active {
    background-position: -160px 0;
}
.app-landing-page .funnel .description .steps .second:before,
.app-landing-page .funnel .description .steps .third:before {
    content: '';
    display: block;
    position: absolute;
    top: 5px;
    left: -32px;
    width: 17px;
    height: 27px;
    margin: 0 7px;
    background: url(/media/plannerpads/_images/app-page_pagination-arrow_2x.gif) top left no-repeat;
    background-size: 17px 27px;
}
    html.no-backgroundsize .app-landing-page .funnel .description .steps .second:before,
    html.no-backgroundsize .app-landing-page .funnel .description .steps .third:before {
        background: url(/media/plannerpads/_images/app-page_pagination-arrow.gif) top left no-repeat;
    }

.app-landing-page .features {
    display: block;
    padding: 50px 0;
    text-align: center;
}
.app-landing-page .features .cell {
    float: left;
    width: 375px;
    margin-right: 37px;
    margin-top: 20px;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        .app-landing-page .features .contacts,
        .app-landing-page .features .notes,
        .app-landing-page .features .mileage {
            margin-right: 0;
        }
        .app-landing-page .features .calendar,
        .app-landing-page .features .expenses {
            clear: left;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .app-landing-page .features .cell { 
            /*float: none;
            margin: 20px auto 0;
            clear: both;*/
            width: 280px;
        }
        .app-landing-page .features .contacts {
            margin-right: 0;
        }
    }
    @media only screen and (max-width: 767px) {
        .app-landing-page .features .cell {
            width: 300px;
        }
    }


.app-landing-page .features .calendar,
.app-landing-page .features .mileage {
    margin-right: 0;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        .app-landing-page .features .calendar {
            margin-right: 37px;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .app-landing-page .features .calendar,
        .app-landing-page .features .mileage {
            margin: 20px auto;
        }
        .app-landing-page .features .calendar {
            clear: left;
            margin-right: 37px;
        }
    }


.app-landing-page .features .notes {
    clear: left;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        .app-landing-page .features .notes {
            clear: none;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .app-landing-page .features .notes {
            clear: none;
            margin-right: 0;
        }
    }

.app-landing-page .features .grid {
    margin: 10px 0;
    overflow: hidden;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        .app-landing-page .features .grid {
            width: 787px;
            margin: 10px auto;
        }
    }

.app-landing-page .features .grid p {
    text-align: center;
    width: 310px;
}
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .app-landing-page .features .grid p {
            width: auto;
        }
    }

.app-landing-page .features .icon {
    display: block;
    width: 128px;
    height: 128px;
    margin: 0 auto;
    background-size: 128px 128px !important;
}

.app-landing-page .features .three-months .icon {
    background: url(/media/plannerpads/_images/app-page_at-a-glance_2x.gif) center center no-repeat;
}
    html.no-backgroundsize body.categorypath-organizers-application.col-main .features .three-months .icon {
        background: url(/media/plannerpads/_images/app-page_at-a-glance.gif) center center no-repeat;
    }

.app-landing-page .features .contacts .icon {
    background: url(/media/plannerpads/_images/app-page_contacts_2x.gif) center center no-repeat;
}
    html.no-backgroundsize .app-landing-page .features .contacts .icon {
        background: url(/media/plannerpads/_images/app-page_contacts.gif) center center no-repeat;
    }

.app-landing-page .features .calendar .icon {
    background: url(/media/plannerpads/_images/app-page_calendar_2x.gif) center center no-repeat;
}
    html.no-backgroundsize .app-landing-page .features .calendar .icon {
        background: url(/media/plannerpads/_images/app-page_calendar.gif) center center no-repeat;
    }

.app-landing-page .features .notes .icon {
    background: url(/media/plannerpads/_images/app-page_notes_2x.gif) center center no-repeat;
}
    html.no-backgroundsize .app-landing-page .features .notes .icon {
        background: url(/media/plannerpads/_images/app-page_notes.gif) center center no-repeat;
    }

.app-landing-page .features .expenses .icon {
    background: url(/media/plannerpads/_images/app-page_expenses_2x.gif) center center no-repeat;
}
    html.no-backgroundsize .app-landing-page .features .expenses .icon {
        background: url(/media/plannerpads/_images/app-page_expenses.gif) center center no-repeat;
    }
    
.app-landing-page .features .mileage .icon {
    background: url(/media/plannerpads/_images/app-page_mileage_2x.gif) center center no-repeat;
}
    html.no-backgroundsize .app-landing-page .features .mileage .icon {
        background: url(/media/plannerpads/_images/app-page_mileage.gif) center center no-repeat;
    }

.app-landing-page .differences {
    display: block;
    height: auto;
    width: 100%;
    overflow: hidden;
    padding: 55px 100% 0;
    margin-left: -100%;
    background: #fff;
}

.app-landing-page .differences h3,
.app-landing-page .differences p {
    text-align: center;
}
.app-landing-page .differences table {
    max-width: 1080px;
    margin: 140px auto 40px;
}
    @media only screen and (max-width: 767px) {
        .app-landing-page .differences table.desktop-tablet {
            display: none;
        }
    }
.app-landing-page .differences table.mobile {
    display: none;
}
    @media only screen and (max-width: 767px) {
        .app-landing-page .differences table.mobile {
            display: block;
        }
    }
.app-landing-page .differences table thead {
    background: #e5e5e5;
}
.app-landing-page .differences table thead td {
    padding: 12px 15px;
}
.app-landing-page .differences table thead td .desktop {
    position: relative;
    display: block;
    width: 157px;
    height: 129px;
    margin: -109px auto 0;
    background: url(/media/plannerpads/_images/app-page_browser_2x.png) top center no-repeat; 
    background-size: 157px 129px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
    html.no-backgroundsize .app-landing-page .differences table thead td .desktop {
        background: url(/media/plannerpads/_images/app-page_browser.png) top center no-repeat; 
    }
    @media only screen and (max-width: 767px) {
        .app-landing-page .differences table thead td .desktop {
            margin: -109px 0 0 -40px;
            text-indent: 150%;
        }
    }
.app-landing-page .differences table thead td .tablet {
    position: relative;
    display: block;
    width: 123px;
    height: 92px;
    margin: -72px auto 0;
    background: url(/media/plannerpads/_images/app-page_tablet_2x.png) top center no-repeat;
    background-size: 123px 92px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
    html.no-backgroundsize .app-landing-page .differences table thead td .tablet {
        background: url(/media/plannerpads/_images/app-page_tablet.png) top center no-repeat;  
    }
.app-landing-page .differences table thead td .smartphone {
    position: relative;
    display: block;
    width: 47px;
    height: 72px;
    margin: -52px auto 0;
    background: url(/media/plannerpads/_images/app-page_phone_2x.png) top center no-repeat;
    background-size: 47px 72px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
    html.no-backgroundsize .app-landing-page .differences table thead td .smartphone {
        background: url(/media/plannerpads/_images/app-page_phone.png) top center no-repeat;  
    }
.app-landing-page .differences table tbody {
    background: #fff;
}
.app-landing-page .differences table tbody td {
    width: 200px;
    text-align: center;
}
.app-landing-page .differences table tbody td:first-child {
    width: 350px;
    padding: 14px 15px 10px;
    text-align: left;
}
.app-landing-page .differences table tbody td .checkmark {
    position: relative;
    display: block;
    width: 34px;
    height: 27px;
    margin: 0 auto;
    background: url(/media/plannerpads/_images/app-page_checkmark_2x.png) top center no-repeat;
    background-size: 34px 27px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
    html.no-backgroundsize .app-landing-page .differences table tbody td .checkmark {
        background: url(/media/plannerpads/_images/app-page_checkmark.png) top center no-repeat;
    }

.app-landing-page .differences-intro {
    display: block;
    height: auto;
    width: 100%;
    overflow: hidden;
    padding: 55px 100% 0;
    margin-left: -100%;
    background: #fafafa;
}

.app-landing-page .differences-intro h3,
.app-landing-page .differences-intro p {
    text-align: center;
}
.app-landing-page .differences-intro table {
    max-width: 1080px;
    margin: 140px auto 40px;
}
    @media only screen and (max-width: 767px) {
        .app-landing-page .differences-intro table.desktop-tablet {
            display: none;
        }
    }
.app-landing-page .differences-intro table.mobile {
    display: none;
}
    @media only screen and (max-width: 767px) {
        .app-landing-page .differences-intro table.mobile {
            display: block;
        }
    }
.app-landing-page .differences-intro table thead {
    background: #e5e5e5;
}
.app-landing-page .differences-intro table thead td {
    padding: 12px 15px;
}
.app-landing-page .differences-intro table thead td .desktop {
    position: relative;
    display: block;
    width: 157px;
    height: 129px;
    margin: -109px auto 0;
    background: url(/media/plannerpads/_images/app-page_browser_2x.png) top center no-repeat; 
    background-size: 157px 129px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
    html.no-backgroundsize .app-landing-page .differences-intro table thead td .desktop {
        background: url(/media/plannerpads/_images/app-page_browser.png) top center no-repeat; 
    }
    @media only screen and (max-width: 767px) {
        .app-landing-page .differences-intro table thead td .desktop {
            margin: -109px 0 0 -40px;
            text-indent: 150%;
        }
    }
.app-landing-page .differences-intro table thead td .tablet {
    position: relative;
    display: block;
    width: 123px;
    height: 92px;
    margin: -72px auto 0;
    background: url(/media/plannerpads/_images/app-page_tablet_2x.png) top center no-repeat;
    background-size: 123px 92px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
    html.no-backgroundsize .app-landing-page .differences-intro table thead td .tablet {
        background: url(/media/plannerpads/_images/app-page_tablet.png) top center no-repeat;  
    }
.app-landing-page .differences-intro table thead td .smartphone {
    position: relative;
    display: block;
    width: 47px;
    height: 72px;
    margin: -52px auto 0;
    background: url(/media/plannerpads/_images/app-page_phone_2x.png) top center no-repeat;
    background-size: 47px 72px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
    html.no-backgroundsize .app-landing-page .differences-intro table thead td .smartphone {
        background: url(/media/plannerpads/_images/app-page_phone.png) top center no-repeat;  
    }
.app-landing-page .differences-intro table tbody {
    background: #fff;
}
.app-landing-page .differences-intro table tbody td {
    width: 200px;
    text-align: center;
}
.app-landing-page .differences-intro table tbody td:first-child {
    width: 350px;
    padding: 14px 15px 10px;
    text-align: left;
}
.app-landing-page .differences-intro table tbody td .checkmark {
    position: relative;
    display: block;
    width: 34px;
    height: 27px;
    margin: 0 auto;
    background: url(/media/plannerpads/_images/app-page_checkmark_2x.png) top center no-repeat;
    background-size: 34px 27px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
    html.no-backgroundsize .app-landing-page .differences-intro table tbody td .checkmark {
        background: url(/media/plannerpads/_images/app-page_checkmark.png) top center no-repeat;
    }  
    
/* ------------------------
 * SHARED
 * ------------------------ */

a.button_orange span,
button.button_orange span {
    display: inline-block;
    height: 42px;
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top,  #ff9a42 0%, #f38028 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a42), color-stop(100%,#f38028)) !important;
    background: -webkit-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -o-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -ms-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: linear-gradient(to bottom,  #ff9a42 0%,#f38028 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a42', endColorstr='#f38028',GradientType=0 ) !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
a.button_orange:hover span,
button.button_orange:hover span {
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top,  #f38028 0%, #ff9a42 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f38028), color-stop(100%,#ff9a42)) !important;
    background: -webkit-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -o-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -ms-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: linear-gradient(to bottom,  #f38028 0%,#ff9a42 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f38028', endColorstr='#ff9a42',GradientType=0 ) !important;
}
a.button_orange span span,
button.button_orange span span {
    display: inline-block;
    text-transform: none;
    font-family: 'Museo', sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 44px;
    color: #fff;
    padding: 0 20px;
}
a.button_blue span,
button.button_blue span {
    background: #3480c0;
    background: -moz-linear-gradient(top,  #3480c0 0%, #1a66a6 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3480c0), color-stop(100%,#1a66a6)) !important;
    background: -webkit-linear-gradient(top,  #3480c0 0%,#1a66a6 100%) !important;
    background: -o-linear-gradient(top,  #3480c0 0%,#1a66a6 100%) !important;
    background: -ms-linear-gradient(top,  #3480c0 0%,#1a66a6 100%) !important;
    background: linear-gradient(to bottom,  #3480c0 0%,#1a66a6 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3480c0', endColorstr='#1a66a6',GradientType=0 ) !important;
}
a.button_blue:hover span,
button.button_blue:hover span {
    background: #1a66a6;
    background: -moz-linear-gradient(top,  #1a66a6 0%, #3480c0 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a66a6), color-stop(100%,#3480c0)) !important;
    background: -webkit-linear-gradient(top,  #1a66a6 0%,#3480c0 100%) !important;
    background: -o-linear-gradient(top,  #1a66a6 0%,#3480c0 100%) !important;
    background: -ms-linear-gradient(top,  #1a66a6 0%,#3480c0 100%) !important;
    background: linear-gradient(to bottom,  #1a66a6 0%,#3480c0 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a66a6', endColorstr='#3480c0',GradientType=0 ) !important;
}
a.button_black span,
button.button_black span {
    background: #4d4d4d !important;
    background: -moz-linear-gradient(top,  #4d4d4d 0%, #333333 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4d4d), color-stop(100%,#333333)) !important;
    background: -webkit-linear-gradient(top,  #4d4d4d 0%,#333333 100%) !important;
    background: -o-linear-gradient(top,  #4d4d4d 0%,#333333 100%) !important;
    background: -ms-linear-gradient(top,  #4d4d4d 0%,#333333 100%) !important;
    background: linear-gradient(to bottom,  #4d4d4d 0%,#333333 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d', endColorstr='#333333',GradientType=0 ) !important;
}
a.button_black:hover span,
button.button_black:hover span {
    background: #333333 !important;
    background: -moz-linear-gradient(top,  #333333 0%, #4d4d4d 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#4d4d4d)) !important;
    background: -webkit-linear-gradient(top,  #333333 0%,#4d4d4d 100%) !important;
    background: -o-linear-gradient(top,  #333333 0%,#4d4d4d 100%) !important;
    background: -ms-linear-gradient(top,  #333333 0%,#4d4d4d 100%) !important;
    background: linear-gradient(to bottom,  #333333 0%,#4d4d4d 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#4d4d4d',GradientType=0 ) !important;
}
button,
button.button_white,
button.button_orange {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#toTop {
    background-color: #1a66a6 !important;
}
#toTop:hover {
    background-color: #fff !important;
}
.data-table {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
}
.data-table thead th {
    -webkit-box-shadow: inset 0px -4px 5px -4px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: inset 0px -4px 5px -4px rgba(0, 0, 0, 0.09);
    box-shadow: inset 0px -4px 5px -4px rgba(0, 0, 0, 0.09);
}
.data-table tfoot td {
    -webkit-box-shadow: inset 0px 4px 5px -4px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: inset 0px 4px 5px -4px rgba(0, 0, 0, 0.09);
    box-shadow: inset 0px 4px 5px -4px rgba(0, 0, 0, 0.09);
}
.data-table td a {
    color: #1a66a6 !important;
}
.data-table td a:hover {
    color: #1a66a6 !important;
    text-decoration: underline;
}
.products-list .button-container .btn-add-cart span, .pager .pages li a.next span, .pager .pages li a.previous span, .slideshow-nav a, .header-dropdown ul li a, .cart-top-title a span.icon, .compare-top-title a span.icon, .search-top-container .search-form .search-top-title span.icon, .footer-info ul.social li a, .footer-info ul.twitterList li span.tweet-icon, .search-top, .cart-top > a, .product-view .add-to-links li span.icon, .top-opc li.allow .number, .btn-remove, .btn-edit, .products-grid .hover .button-container button.button span span em {
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
}


/**
 * JQUERY UI OVERLAY
 */
 
.ui-widget-overlay {
    opacity: 0.7;
    background: rgb(119, 119, 119) !important;
}
.ui-dialog {
    border: none !important;
    background: #fff !important;
    border-radius: 0 !important;
}
    @media only screen and (min-width: 768px) and (max-width: 1023px) {
        .ui-dialog {
            width: 700px !important;
        }
    }
    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .ui-dialog {
            width: 420px !important;
        }
    }
    @media only screen and (max-width: 479px) {
        .ui-dialog {
            width: 300px !important;
        }
    }
.ui-dialog .ui-dialog-titlebar {
    background: none;
    border: none;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
    width: 100%;
    margin: 1em 0 .5em;
    color: #202020;
    font-size: 36px !important;
    line-height: 39px;
    font-family: 'Museo', sans-serif !important;
    font-weight: 300;
    text-transform: none !important;
    white-space: normal;
    overflow: auto;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title:after {
    content: 'Select your address from the dropdown below.';
    display: block;
    padding-top: 15px;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.ui-dialog .ui-dialog-content select {
    max-width: 100%;
}
.ui-dialog .ui-dialog-buttonpane {
    background: none;
    border: none;
    padding: 0.3em .4em 0em .4em !important;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: none !important;
}
.ui-dialog .ui-dialog-buttonpane button {
    display: block;
    border-radius: 0;
    border: none;
    margin: 0.5em auto 0.2em !important;
}
.ui-dialog .ui-dialog-buttonpane button span {
    padding: 0 20px;
    text-transform: none;
    font-family: 'Museo', sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 44px;
    color: #fff;
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top,  #ff9a42 0%, #f38028 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a42), color-stop(100%,#f38028)) !important;
    background: -webkit-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -o-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: -ms-linear-gradient(top,  #ff9a42 0%,#f38028 100%) !important;
    background: linear-gradient(to bottom,  #ff9a42 0%,#f38028 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a42', endColorstr='#f38028',GradientType=0 ) !important;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.ui-dialog .ui-dialog-buttonpane button:hover span {
    border: none;
    background: #ff9a42 !important;
    background: -moz-linear-gradient(top,  #f38028 0%, #ff9a42 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f38028), color-stop(100%,#ff9a42)) !important;
    background: -webkit-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -o-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: -ms-linear-gradient(top,  #f38028 0%,#ff9a42 100%) !important;
    background: linear-gradient(to bottom,  #f38028 0%,#ff9a42 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f38028', endColorstr='#ff9a42',GradientType=0 ) !important;
}
.ui-dialog .ui-dialog-buttonpane button:last-child {
    display: block;
    background: none;
    padding: 10px;
}
.ui-dialog .ui-dialog-buttonpane button:last-child span {
    background: none !important;
    color: #014d8d;
    font-size: 12px;
    line-height: 20px;
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}


/**
 * FONTS
 */
 
@font-face {
    font-family: 'Museo';
    src: url('https://plannerpads.com/skin/frontend/shopper/default/fonts/Museo300-Regular-webfont.eot');
    src: url('https://plannerpads.com/skin/frontend/shopper/default/fonts/Museo300-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://plannerpads.com/skin/frontend/shopper/default/fonts/Museo300-Regular-webfont.woff') format('woff'),
         url('https://plannerpads.com/skin/frontend/shopper/default/fonts/Museo300-Regular-webfont.ttf') format('truetype'),
         url('https://plannerpads.com/skin/frontend/shopper/default/fonts/Museo300-Regular-webfont.svg#Museo300Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Museo';
    src: url('https://plannerpads.com/skin/frontend/shopper/default/fonts/Museo500-Regular-webfont.eot');
    src: url('https://plannerpads.com/skin/frontend/shopper/default/fonts/Museo500-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://plannerpads.com/skin/frontend/shopper/default/fonts/Museo500-Regular-webfont.woff') format('woff'),
         url('https://plannerpads.com/skin/frontend/shopper/default/fonts/Museo500-Regular-webfont.ttf') format('truetype'),
         url('https://plannerpads.com/skin/frontend/shopper/default/fonts/Museo500-Regular-webfont.svg#Museo500Regular') format('svg');
    font-weight: 500;
    font-style: normal;

}

@font-face {
    font-family: 'Museo';
    src: url('https://plannerpads.com/skin/frontend/shopper/default/fonts/Museo700-Regular-webfont.eot');
    src: url('https://plannerpads.com/skin/frontend/shopper/default/fonts/Museo700-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://plannerpads.com/skin/frontend/shopper/default/fonts/Museo700-Regular-webfont.woff') format('woff'),
         url('https://plannerpads.com/skin/frontend/shopper/default/fonts/Museo700-Regular-webfont.ttf') format('truetype'),
         url('https://plannerpads.com/skin/frontend/shopper/default/fonts/Museo700-Regular-webfont.svg#Museo700Regular') format('svg');
    font-weight: 700;
    font-style: normal;

}

/* KM home page */

body.cms-index-index .main-container
 {
    overflow-x: hidden;
}
body.cms-index-index .col-main {
    padding: 0;
}

body.cms-index-index .col-main h2{
    max-width: 100%;
}

body.cms-index-index .col-main h3{
    max-width: 100%;
    margin-top: 0;
}

body.cms-index-index .col-main h4{
    max-width: 100%;
}

body.cms-index-index .col-main .header{
    display: block;
    height: 340px;
    width: 100%;
    padding: 30px 100%;
    margin-left: -100%;
    background: url(/media/plannerpads/_images/wood-pattern.jpg) top left repeat;
}
    @media only screen and (max-width: 959px) {
        body.cms-index-index .col-main .header {
            height: auto;
        }
    }

body.cms-index-index .col-main .header .planner {
    float: left;
    width: 456px;
    height: 348px;
    background: url(/media/plannerpads/_images/messy-planner_2x.png) top left no-repeat;
    background-size: 456px 348px;
}
    html.no-backgroundsize body.cms-index-index .col-main .header .planner {
        background: url(/media/plannerpads/_images/messy-planner.png) top left no-repeat;
    }
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        body.cms-index-index .col-main .header .planner {
            width: 435px;
            background-size: 435px 348px;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        body.cms-index-index .col-main .header .planner{
            float: none;
            width: 456px;
            background-size: 456px 348px;
            margin: 0 auto;
        }
    }
    @media only screen and (max-width: 767px) {
        body.cms-index-index .col-main .header .planner {
            width: 300px;
            height: 240px;
            background-size: 300px 240px;
            margin-bottom: 25px;
        }
    }
    
body.categorypath-getstarted .col-main .header .clockface {
    float: left;
    width: 298px;
    height: 352px;
    margin-left: 50px;
    background: url(/media/plannerpads/_images/clockface.png) top left no-repeat;
    background-size: 298px 352px;
}
    @media only screen and (max-width: 959px) {
        body.categorypath-getstarted .col-main .header .clockface {
            float: none;
            margin: 0 auto;
        }
    }
    
body.cms-index-index .col-main .header h1 {
    float: left;
    margin: 90px 0 25px 25px;
    color: #3c3c3c;
}

    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        body.categorypath-getstarted .col-main .header h1 {
            width: 500px; 
        }
    }
    @media only screen and (max-width: 959px) {
        body.cms-index-index .col-main .header h1{
            float: none;
            text-align: center;
            margin: 25px 0 25px 0;    
        }
    }

body.cms-index-index .col-main .header p{
    float: left;
    margin: 0 0 30px 25px;
    width: 650px;
    color: #3c3c3c;
}
body.categorypath-getstarted .col-main .header p {
    width: 750px;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        body.cms-index-index .col-main .header p {
            width: 435px;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        body.cms-index-index .col-main .header p {
            float: none;
            width: 435px;
            margin: 0 auto;
        }
    }
    @media only screen and (max-width: 767px) {
        body.cms-index-index .col-main .header p{
            width: 300px;
            margin: 0;
        }
    }

body.cms-index-index .col-main .funnel{
    display: block;
    height: 720px;
    width: 100%;
    padding: 55px 100%;
    margin-left: -100%;
    background: url(/media/plannerpads/_images/gray-triangle-pattern.gif) top left repeat;
    text-align: center;
    color: #3c3c3c !important;
    overflow: hidden;
}
    @media only screen and (max-width: 767px) {
        body.cms-index-index .col-main .funnel {
            height: 492px;    
        }
    }

body.cms-index-index .col-main .funnel p{
    margin-bottom: 25px;
}

body.cms-index-index .col-main .funnel h4 .mobile{
    display: none;
}
    @media only screen and (max-width: 959px) {
        html.touch body.cms-index-index .col-main .funnel h4 .mobile {
            display: inline;
        }
    }


body.cms-index-index .col-main .funnel .graphic {
    display: block;
    max-width: 1080px;
    height: 623px;
    margin: 0 auto;
    background: url(/media/plannerpads/_images/funnel-system_2x.gif) center center no-repeat;
    background-size: 960px 623px;
}
    html.no-backgroundsize body.cms-index-index .col-main .funnel .graphic {
        background: url(/media/plannerpads/_images/funnel-system.gif) center center no-repeat;
    }
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        body.cms-index-index .col-main .funnel .graphic{
            margin: 0 -50px;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        body.cms-index-index .col-main .funnel .graphic{
            margin: 0 -184px;
        }
    }
    @media only screen and (max-width: 767px) {
        body.cms-index-index .col-main .funnel .graphic{
            position: relative;
            margin: 0 -40px;
            height: 246px;
            background-size: 380px 229px;
        }
    }
    
body.cms-index-index .col-main .funnel .graphic > div {
    float: left;
    position: relative;
    padding: 68px 0 56px;
    margin: 0;
    width: 100%;
}
    @media only screen and (max-width: 767px) {
        body.cms-index-index .col-main .funnel .graphic > div {
            padding: 0;
            position: initial;
        }
    }

body.cms-index-index .col-main .funnel .graphic div.third{
    padding-top: 28px;
}
    @media only screen and (max-width: 767px) {
        body.cms-index-index .col-main .funnel .graphic div.third {
            padding: 0;
        }
    }

body.cms-index-index .col-main .funnel .graphic .mobile{
    display: none;
}
    @media only screen and (max-width: 767px) {
        body.cms-index-index .col-main .funnel .graphic > div > p,
        body.cms-index-index .col-main .funnel .graphic > div > span.title {
            display: none;
        }
        body.cms-index-index .col-main .funnel .graphic > div .mobile {
            display: block;
            line-height: 82px;
            font-size: 48px;
            font-weight: bold;
            font-style: italic;
            color: #fff;
        }
        body.cms-index-index .col-main .funnel .graphic .third .mobile {
            line-height: 66px;
        }
    }

body.cms-index-index .col-main .funnel .graphic .title{
    font-size: 33px;
    font-family: 'Museo', sans-serif;
    font-weight: normal;
    color: #fff;
}

body.cms-index-index .col-main .funnel .graphic .title span{
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: bold;
    font-style: italic;
}

body.cms-index-index .col-main .funnel .graphic p {
    color: #fff;
    margin-bottom: 0;
}

body.cms-index-index .col-main .funnel .graphic .overlay{
    display: none;
    position: absolute;
    top: 0;
    width: 100%;
    margin: 0 0 0 -100%;
    padding: 68px 100% 56px;
}
    @media only screen and (max-width: 767px) {
        body.cms-index-index .col-main .funnel .graphic .overlay:after{
            content: '';
            position: absolute;
            top: 25px;
            left: 67%;
            width: 20px;
            height: 2px;
            background: #fff;
            transform: rotate(-45deg);
        }
        body.cms-index-index .col-main .funnel .graphic .overlay:before {
            content: '';
            position: absolute;
            top: 25px;
            left: 67%;
            width: 20px;
            height: 2px;
            background: #fff;
            transform: rotate(45deg);
        }
    }
    


.footer-banners p {
    font-family: 'Museo', sans-serif;
    font-size: 15px;
    line-height: 25px;
    color: #fff;
    margin: 0;
}
    @media only screen and (max-width: 767px) {
        .footer-banners p {
            font-size: 12px;
            line-height: 25px;
        }
    }
.footer-banners button {
    margin: 13px 0 0;
}
body.cms-index-index .col-main .funnel .graphic > div:hover .overlay {
    display: block;
}
body.cms-index-index .col-main .funnel .graphic > div .overlay.active {
    display: block !important;
}
    html.touch body.cms-index-index .col-main .funnel .graphic > div:hover .overlay {
        display: none;
    }
    @media only screen and (max-width: 767px) {
        body.cms-index-index .col-main .funnel .graphic > div:hover .overlay{
            display: none;
        }
    }

body.cms-index-index .col-main .funnel .first .overlay {
    background: #1a66a6;
}

body.cms-index-index .col-main .funnel .second .overlay{
    background: #21ac80;
    padding-bottom: 58px;
}

body.cms-index-index .col-main .funnel .third .overlay {
    background: #f38028;
    padding-bottom: 58px;
}
/*
@media only screen and (min-width: 960px) and (max-width: 1200px) {
    body.cms-index-index .col-main .funnel .second .overlay,
    body.categorypath-getstarted .col-main .funnel .second .overlay {
        padding: 59px 100% 49px;
    }
}*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
    body.cms-index-index .col-main .funnel .first .overlay {
        padding: 52px 100% 41px;
    }
    body.cms-index-index .col-main .funnel .second .overlay {
        padding: 50px 100% 40px;
    }
    body.cms-index-index .col-main .funnel .third .overlay {
        padding: 52px 100% 42px;
    }
    body.cms-index-index .col-main .funnel .graphic .overlay p {
        width: 600px;
        margin: 1em auto;
    }
}
@media only screen and (max-width: 767px) {
    body.cms-index-index .col-main .funnel .first .overlay{
        padding: 66px 100% 58px;
    }
    body.cms-index-index .col-main .funnel .second .overlay{
        padding: 66px 100% 58px;
    }
    body.cms-index-index .col-main .funnel .third .overlay{
        padding: 66px 100% 58px;
    }
}
@media only screen and (max-width: 479px) {
    body.cms-index-index .col-main .funnel .overlay{
        max-width: 300px;
        padding: 58px 109% 58px !important;
    }
}
    
body.cms-index-index .col-main .your-success{
    display: block;
    overflow: hidden;
    padding: 55px 0 25px;
    color: #3c3c3c !important;
    text-align: center;
}
    @media only screen and (max-width: 959px) {
        body.cms-index-index .col-main .your-success{
            overflow: visible;
        }
    }

body.cms-index-index .col-main .your-success > p{
    max-width: 1080px;
    margin: 0 auto;
}

body.cms-index-index .col-main .your-success .videos {
    display: block;
    width: 804px;
    margin: 0 auto;
}
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        body.cms-index-index .col-main .your-success .videos {
            width: 600px;
        }
    }
    @media only screen and (max-width: 767px) {
        body.cms-index-index .col-main .your-success .videos {
            width: 300px;
        }
    }

body.cms-index-index .col-main .your-success .videos .video{
    margin: 25px 0 30px;
    border-radius: 188px;
}

body.cms-index-index .col-main .your-success .videos .video:hover{
    text-decoration: none;
}

body.cms-index-index .col-main .your-success .videos .video .title {
    display: block;
    padding-top: 100px;
    font-family: 'Museo';
    font-weight: normal;
    font-size: 33px;
    line-height: 40px;
    color: #fff;
}

body.cms-index-index .col-main .your-success .videos .video .play-button {
    display: block;
    width: 112px;
    height: 112px;
    margin: 15px auto;
    background: url(/media/plannerpads/_images/play-video_2x.png) center center no-repeat;
    background-size: 112px 112px;
}
    html.no-backgroundsize body.cms-index-index .col-main .your-success .videos .video .play-button{
        background: url(/media/plannerpads/_images/play-video.png) center center no-repeat;
    }

body.cms-index-index .col-main .your-success .videos button span span{
    width: 204px;
    font-size: 14px;
}
body.cms-index-index .col-main .your-success .videos button{
    margin-bottom: 10px;
}

body.cms-index-index .col-main .your-success .videos .paper {
    float: left;
    width: 375px;
}
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        body.cms-index-index .col-main .your-success .videos .paper{
            float: none;
            margin: 0 auto;
        }
    }
    @media only screen and (max-width: 767px) {
        body.cms-index-index .col-main .your-success .videos .paper{
            float: none;
            width: 300px;
            margin: 0 auto;
        }
    }
    

body.cms-index-index .col-main .your-success .videos .paper .video{
    display: block;
    width: 375px;
    height: 375px;
    background: url(/media/plannerpads/_images/see-how-it-works_paper.gif) center center no-repeat;
    background-size: 375px 375px;
}
    html.no-backgroundsize body.cms-index-index .col-main .your-success .videos .paper .video {
        background: url(/media/plannerpads/_images/see-how-it-works_paper.gif) center center no-repeat;
    }
    @media only screen and (max-width: 767px) {
        body.cms-index-index .col-main .your-success .videos .paper .video{
            margin: 25px -38px 30px;    
        }
    }

body.cms-index-index .col-main .your-success .videos .electronic{
    float: right;
    width: 375px;
}
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        body.cms-index-index .col-main .your-success .videos .electronic{
            float: none;
            margin: 0 auto;
        }
    }
    @media only screen and (max-width: 767px) {
        body.cms-index-index .col-main .your-success .videos .electronic {
            float: none;
            width: 300px;
            margin: 0 auto;
        }
    }
    
body.cms-index-index .col-main .your-success .videos .electronic .video {
    display: block;
    width: 375px;
    height: 375px;
    background: url(/media/plannerpads/_images/see-how-it-works_digital.gif) center center no-repeat;
    background-size: 375px 375px;
}
    html.no-backgroundsize body.cms-index-index .col-main .your-success .videos .paper .video{
        background: url(/media/plannerpads/_images/see-how-it-works_digital.gif) center center no-repeat;
    }
    @media only screen and (max-width: 767px) {
        body.cms-index-index .col-main .your-success .videos .electronic .video{
            margin: 25px -38px 30px;    
        }
    }

body.cms-index-index .col-main .testimonials {
    display: block;
    width: 100%;
    padding: 55px 100%;
    margin-left: -100%;
    background: #1a66a6;
    color: #fff;
    text-align: center;
}

body.cms-index-index .col-main .testimonials h4 {
    max-width: 1080px;
    margin: 0 auto;
    color: #fff;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        body.cms-index-index .col-main .testimonials h4 {
            max-width: 800px;
        } 
    }

body.cms-index-index .col-main .testimonials span {
    display: block;
}

body.cms-index-index .col-main .testimonials span.author{
    margin-top: 20px;
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
}

body.cms-index-index .col-main .testimonials button {
    margin-top: 25px;
}

body.cms-index-index .col-main .testimonials button span span{
    width: 204px;
    font-size: 14px;
}

body.cms-index-index .col-main .testimonials span.title,
body.cms-index-index .col-main .testimonials span.source{
    font-size: 16px;
    font-style: italic;
}

body.cms-index-index .col-main .family {
    display: block;
    padding: 55px 0;
    color: #3c3c3c;
    text-align: center;
}

body.cms-index-index .col-main .family .cell{
    float: left;
    width: 375px;
    margin-right: 37px;
    margin-top: 20px;
}
    @media only screen and (min-width: 768px) and (max-width: 1200px) {
        body.cms-index-index .col-main .family .big-picture,
        body.cms-index-index .col-main .family .months,
        body.cms-index-index .col-main .family .satisfaction {
            margin-right: 0;
        }
        body.cms-index-index .col-main .family .no-recopy,
        body.cms-index-index .col-main .family .expenses{
            clear: left;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        body.cms-index-index .col-main .family .cell { 
            width: 280px;

        }
        body.cms-index-index .col-main .family .months{
            clear: none !important;
        }
    }
    @media only screen and (max-width: 767px) {
        body.cms-index-index .col-main .family .cell  {
            width: 300px;
        }
    }


body.cms-index-index .col-main .family .no-recopy,
body.cms-index-index .col-main .family .satisfaction {
    margin-right: 0;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        body.cms-index-index .col-main .family .no-recopy{
            margin-right: 37px;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
        body.cms-index-index .col-main .family .no-recopy {
            /*margin: 20px auto;*/
            margin-right: 37px;
        }
    }


body.cms-index-index .col-main .family .months{
    clear: left;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        body.cms-index-index .col-main .family .months {
            clear: none;
        }
    }

body.cms-index-index .col-main .family .grid{
    margin: 10px 0;
    overflow: hidden;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        body.cms-index-index .col-main .family .grid {
            width: 787px;
            margin: 10px auto;
        }
    }

body.cms-index-index .col-main .family .grid p{
    text-align: left;
}

body.cms-index-index .col-main .family .icon {
    display: block;
    width: 128px;
    height: 128px;
    margin: 0 auto;
    background-size: 128px 128px !important;
}

body.cms-index-index .col-main .family .funnel-system .icon{
    background: url(/media/plannerpads/_images/icon_funneling-system_2x.gif) center center no-repeat;
}
    html.no-backgroundsize body.cms-index-index .col-main .family .funnel-system .icon {
        background: url(/media/plannerpads/_images/icon_funneling-system.gif) center center no-repeat;
    }

body.cms-index-index .col-main .family .big-picture .icon{
    background: url(/media/plannerpads/_images/icon_big-picture_2x.gif) center center no-repeat;
}
    html.no-backgroundsize body.cms-index-index .col-main .family .big-picture .icon {
        background: url(/media/plannerpads/_images/icon_big-picture.gif) center center no-repeat;
    }

body.cms-index-index .col-main .family .no-recopy .icon{
    background: url(/media/plannerpads/_images/icon_recopy-tasks_2x.gif) center center no-repeat;
}
    html.no-backgroundsize body.cms-index-index .col-main .family .no-recopy .icon{
        background: url(/media/plannerpads/_images/icon_recopy-tasks.gif) center center no-repeat;
    }

body.cms-index-index .col-main .family .months .icon {
    background: url(/media/plannerpads/_images/icon_12-months_2x.gif) center center no-repeat;
}
    html.no-backgroundsize body.cms-index-index .col-main .family .months .icon {
        background: url(/media/plannerpads/_images/icon_12-months.gif) center center no-repeat;
    }

body.cms-index-index .col-main .family .expenses .icon{
    background: url(/media/plannerpads/_images/icon_track-expenses_2x.gif) center center no-repeat;
}
    html.no-backgroundsize body.cms-index-index .col-main .family .expenses .icon {
        background: url(/media/plannerpads/_images/icon_track-expenses.gif) center center no-repeat;
    }
    
body.cms-index-index .col-main .family .satisfaction .icon{
    background: url(/media/plannerpads/_images/icon_satisfaction_2x.gif) center center no-repeat;
}
    html.no-backgroundsize body.cms-index-index .col-main .family .satisfaction .icon {
        background: url(/media/plannerpads/_images/icon_satisfaction.gif) center center no-repeat;
    }

body.cms-index-index .col-main .family h4.other {
    clear: both;
    text-align: left;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        body.cms-index-index .col-main .family h4.other {
            width: 787px;
            margin: 10px auto;
        }
    }

body.cms-index-index .col-main .family ul{
    text-align: left;
}
    @media only screen and (min-width: 960px) and (max-width: 1200px) {
        body.cms-index-index .col-main .family ul{
            width: 787px;
            margin: 10px auto;
            padding-left: 44px;
        }
    }

body.cms-index-index .col-main .convinced{
    display: block;
    width: 100%;
    padding: 55px 100%;
    margin-left: -100%;
    background: #21ac80;
    text-align: center;
}

body.cms-index-index .col-main .convinced h3{
    color: #fff;
}

body.cms-index-index .col-main .convinced .offer {
    display: inline-block;
    width: 252px;
    padding: 9px;
    margin: 10px 10px 0;
    background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
}
    @media only screen and (max-width: 959px) {
        body.cms-index-index .col-main .convinced .offer {
            display: block;
            margin: 0 auto 30px;
            overflow: hidden;
        }
    }

body.cms-index-index .col-main .convinced .offer .product-image{
    width: 252px;
    height: 252px;
    background: #eaeaea;
}

body.cms-index-index .col-main .convinced .offer .product-info {
    padding: 14px 5px 0;
}

body.cms-index-index .col-main .convinced .offer a.product-name{
    float: left;
    font-family: 'Museo', sans-serif !important;
    font-size: 21px;
    color: #202020;
}

body.cms-index-index .col-main .convinced .offer .price-box {
    float: left;
    clear: left;
    width: 100%;
    margin-top: 6px;
    text-align: center;
}

body.cms-index-index .col-main .convinced .offer .price-box span {
    font-family: 'Museo', sans-serif !important;
    font-size: 21px;
    color: #1a66a6;
}

body.cms-index-index .col-main .convinced .offer .button-container{
    margin-top: 2px;
    float: right;
}

body.cms-index-index .col-main .convinced .offer .button-container p {
    margin: 0;
}

body.cms-index-index .col-main .convinced .offer .button-container button.btn-cart span {
    background: #f38028;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -o-border-radius: 50% !important;
    border-radius: 50% !important;
}

body.cms-index-index .col-main .convinced .offer .button-container button.btn-cart span span{
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    padding: 0;
    background: url(/media/plannerpads/_images/cart-white.svg) center center no-repeat;
    background-size: 18px 18px;
}
.footer-banners span {
    font-family: 'Museo', sans-serif;
    font-size: 25px;
    line-height: 55px;
    color: #fff;
    margin: 0;
}
body.cms-index-index .madein{
    background: url(/media/plannerpads/_images/madein.png) center center no-repeat;
     display: block;
    width: 56px;
    height: 35px;
    margin: 0 auto;
    background-size: 56px 35px !important;
    padding: 10px 0;
}
body.cms-index-index .convinced p {
    font-size: 13px;
    color: #fff;
    margin: 0 auto;
    margin-bottom: 5px;
}
.convinced_row {
    display: block;
    width: 100%;
    padding: 25px 100%;
    margin-left: -100%;
    background: rgb(243,128,40);
    text-align: center;
}
.convinced_row .row.clearfix  p {

    font-family: 'Museo', sans-serif;
    font-size: 26px;
    line-height: 32px;
    color: #fff;
    margin: 0;
    max-width:100%;
}
.convinced_row button {
    margin: 13px 0 0;
}
button.button_blue span{
	background: rgb(46,122,186);
}

    @media only screen and (max-width: 767px) {
        .convinced_row .row.clearfix  p {
            font-size: 21px;
            line-height: 25px;
        }
    }

.barbara_row {
    display: block;
    width: 100%;
    padding: 50px 100%;
    margin-left: -100%;
    background: rgb(46,122,186); border-top:1px solid #FFF;
    text-align: center;
}
.barbara_row .row.clearfix .grid_12>span {
    font-family: 'Museo', sans-serif;
    font-size: 26px;
    line-height: 32px;
    color: #fff;
    margin: 0;
    max-width:100%;
}
.barbara_row .row.clearfix  p strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    margin: 0;
    max-width:100%;
}
.barbara_row .row.clearfix  p {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    margin: 0;
    max-width:100%;
}
.barbara_row button {
    margin: 13px 0 0;
}
.barbara-sign{
	margin:15px 0 10px 0 ;
}

.cms-index-index .footer-banners
{	padding:10px 0 25px;	
}
.cms-index-index .convinced_row
{	padding:25px 100% 20px;
}
.cms-index-index .footer-banners {
   padding: 10px 0 14px;
}
.cms-index-index .footer-banners p
{   line-height:30px;   
}
.cms-index-index .footer-banners button {
   margin-top: 40px;
}
.cms-index-index .footer-banners span
{   display:block; margin-bottom:10px;
}
@media only screen and (max-width:1100px) {
.header-wrapper header .top-dropdowns .links a
{   width:auto;
}
}
@media only screen and (max-width:990px) 
{
body.cms-shopper-home .main-container .col-main
{	width:auto; max-width:90%;	
}
body.cms-index-index .col-main .convinced .offer
{	display:inline-block;
}
body.cms-index-index .col-main .family
{	padding:55px 20px;
}
body.cms-index-index .col-main .family .cell
{	width:50%; margin-right:0px !important;
	box-sizing: border-box; padding: 0 10px; clear:none !important;
}
body.cms-index-index .col-main .family .no-recopy,
body.cms-index-index .col-main .family .expenses
{	clear:left !important;
}
}
@media only screen and (max-width:767px) 
{
body.cms-index-index .convinced_row .grid_12
{	margin-bottom:0px;
}
body.cms-index-index .col-main .family
{	padding:55px 0; margin:0 -20px;
}
body.cms-index-index .convinced_row .grid_12,
body.cms-index-index .barbara_row .grid_12
{	width:auto;
}
body.cms-index-index .col-main .your-success .videos
{	width:100%;
}
body.cms-index-index .col-main .funnel
{    height: 522px;
}
body.cms-index-index .col-main .funnel h4 .mobile
{   display:block;
}
}
@media only screen and (max-width:479px) 
{
body.cms-index-index .col-main .family .cell
{	width:100%; margin-right:0px !important;
	box-sizing: border-box; padding: 0 10px; clear:none !important;
}
}


body .std .graphic p {
    margin: 0.5em auto 0;
}
.std h1, .std h2, .std h3, .std h4, .page-title h1, .page-title h2, .cart-top-title, .compare-top-title, .search-top-container .search-form .search-top-title, .footer-info h4, nav .nav-top-title, .nav-container .nav-top-title, #queldoreiNav > li > a, #queldoreiNav li.custom-block div.sub-wrapper strong, #nav > li > a, #mobile-nav > li > a, #nav li.custom-block ul li strong, .wide-navigation #nav ul.level0 > li > a, .homepage-banners a .content strong, .slider-container h3, .slider-container .jcarousel-list h3, .category-description h1, .category-description strong, .products-grid h3, .products-list .product-name a, .cart .cart-collaterals h2, #shopping-cart-totals-table strong, #product-customer-reviews .review-title, .add-review h3.title, #customer-reviews dt a, #customer-reviews .form-add h2, .top-opc li .number, .opc .step-title, .opc h3, .block .block-title strong, .cms-index-index .block .block-title strong, .block-poll .question, .block-layered-nav dt, .product-tabs a, .product-tabs-accordion h2.tab-heading a, .product-category-title, .page-head h3, .product-view h1, .product-view h2, .product-view .box-tags h3, .product-view .product-additional .block .block-title strong, .box-up-sell2 h3, .box-up-sell2 .jcarousel-list h3, .flexslider .slides .content strong, .data-table td.td-name h2, .product-slider-container h2, .block-slider .slides > li strong, .cms-index-index .block-slider .slides > li strong,body{
    font-family: 'Museo', sans-serif !important;
}
body .catalogsearch-result-index,.catalogsearch-result-index .main-container,.catalogsearch-result-index .footer-container .product-slider-container {
    background: #fff;
}
body, .main-container {
    background-color: transparent !important;
}
.catalogsearch-result-index .page-title{
    padding: 0;
}
.block .block-content li ul {
    padding: 0 0 0 13px;
}
.header-wrapper.inner_fix header .row .logo_main {
    margin: 0px; transition: none;
}
.btn_with_text span.small_text {
    font: 400 12px/20px Museo !important; color: #000; text-transform: none; margin: 10px 0 0;
}
body  header .logo_main
/*why it works start*/
.sticky_block {position: -webkit-sticky;position: sticky;top: 0;}
.sticky_block:before,
.sticky_block:after {content: ''; display: table;}

.wiw_banner>img {
    width: 100%;
}
.weekly_planning_right.mobile_view,.categorypath-why-it-works  .secondary-footer-container {
    display: none;
}
#overview,.child_menu_parent,.the_planner,#weekly_planning,#see_all_you_get,#start_now_and_save{
    float: left;width: 100%;
}
.category-why-it-works{
    overflow-x: hidden;
}
.wiw_banner{
    float: left; width: 100%; position: relative;
}
.weekly_planning_right_inner {
    position: relative;
}
.catalogsearch-result-index .page-title{
    margin: 0 0 30px;
}
body .child_menu {
    list-style: none;max-width: 100%;padding: 0;margin: 0;text-align: center;
}
.wiw_banner_container img {
    text-align: center;display: block;margin: 34px auto 0;
}
.wiw_banner_container{
    display: inline-block;
}
.funnel_main,.first,.second,.third{
    position: relative;
}
#overview .graphic {
    position: absolute;top: 111px;left: 0;right: 0;bottom: 168px;text-align: center;
}
#overview .overlay {
    display: none;position: absolute;top: 0;left: 0;right: 0;bottom: 0;
}
.weekly_container {
    margin: 2px 0 0;display: inline-block;width: 100%;position: relative;
}
.funnel_down:before {
    content: "";box-shadow: 0px 12px 12px #0000004D;position: absolute;top: -40px; width: 100%;height: 40px;left: 0;    right: 0;z-index: 1;
   -moz-box-shadow: 0px 12px 12px #0000004D; -webkit-box-shadow:  0px 12px 12px #0000004D;
}
body .weekly_right p {
    max-width: 245px;margin: 13px auto;
}
body.categorypath-why-it-works .col-main .get_organized ul .Organizers_main_img h4 span {
    display: block; font: 700 12px/20px Museo; margin: 5px 0 0;
}
body.categorypath-why-it-works .col-main #overview .title {
    text-align: center;font: 700 30px/32px Museo !important;letter-spacing: 2.4px !important;color: #FFFFFF;text-transform: uppercase !important;margin: 11px 0 7px;display: block;
}
body #overview .graphic p {
    text-align: center;font: 700 18px/24px Museo;letter-spacing: 1.44px !important;color: #FFFFFF;text-transform: uppercase;margin: 5px auto 0;
}
body #overview .graphic .third p{
    max-width: 260px;
}
body #overview .graphic .first{
    height: 190px;
}
body #overview  .graphic .second{
    height: 200px;
}
#overview span.count_overlay {
    text-align: center;font: 700 40px/59px Museo;letter-spacing: -0.8px;color: #1A66A6;width: 59px;height: 59px;background: #fff;display: inline-block;border-radius: 50%;margin: 27px 0 0;
}
body #overview .graphic .third .overlay p {
    max-width: 100%;
}
.weekly_left {
    width: 51%;float: left; margin: 0 0 0 30px;
}
.weekly_left .funnel_main>img{
    margin: 0;position: relative;z-index: 2;
}
body .funnel_right_first h5 {
    letter-spacing: 0.72px !important;color: #1A66A6;text-transform: uppercase;font: 700 9px/14px Museo;max-width: 230px;
    position: relative;margin: 21px 0 0;
}
body .funnel_right_first h5:after {
    content: "";width: 0;height: 0;border-top: 6px solid transparent;border-bottom: 5px solid transparent;border-left: 10px solid #000;position: absolute;right: -14px;bottom: 1px;
}
body .funnel_right_first p {
    margin: 18px 0 0;font: 300 14px/20px Museo;max-width: 260px;
}
body.categorypath-why-it-works .col-main .funnel_right_first h4 {
    text-align: left;font: 700 18px/28px Museo !important;margin: 0;color: #000000;
}
body.categorypath-why-it-works .col-main .funnel_right_first h3 {
    text-align: left;font: 700 20px/24px Museo !important;color: #1A66A6;margin: 0;
}
.funnel_left:after {
    content: "";background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/funnel.svg);position: absolute;top: 50%;right: -68px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);width: 124px;height: 150px;display: inline-block;
}
.funnel_down:after {
    bottom: -20px;content: "";box-shadow: 0px -12px 12px #0000004D; -moz-box-shadow: 0px -12px 12px #0000004D; -webkit-box-shadow:  0px -12px 12px #0000004D;position: absolute;left: 0;right: 0;height: 20px;
}
.funnel_left {
    width: 45.8%;float: left;position: relative;height: 307px;padding: 56px 0 0 22px;background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/funnel_down.png);background-size: 100%;
}
body .funnel_left p {
    text-align: center;font: 300 18px/28px Museo !important;color: #000000;margin: 24px auto 0;max-width: 400px;
}
body.categorypath-why-it-works .col-main .funnel_left h3 {
    font: 300 40px/40px Museo !important;margin: 0;text-align: center;
}
.funnel_down {
    width: 100%; float: left;position: relative; margin: -46px 0 0;
}
.funnel_right {
    width: 54.2%; float: left; background: #DDDDDD; padding: 53px 0 46px 73px;
}
.funnel_right_last iframe {
    width: 364px; height: 206px;
}
body .single_source ul {
    max-width: 100%; margin: 0; list-style: none;
}
body .single_source ul li:nth-child(2n) {
    background: #EFEFEF;text-align: center;
}
body .single_source ul li {
    background: #F9F9F9;width: 33.33%;float: left;height: 248px; padding: 34px 0 0 0px;text-align: center;
}
.single_inner_left {
    display: inline-block; vertical-align: middle; margin: -10px 0 0;
}
body .single_source ul li:nth-child(3) .single_inner_left{
    margin: -24px 0 0 0px;
}
body .single_source ul li:nth-child(4) .single_inner_left{
    margin: 2px 0 0;
}
body .single_source ul li:nth-child(5) .single_inner_left{
    margin: -35px 0 0;
}
body .single_source ul li:nth-child(8) .single_inner_left{
    margin: -18px 0 0;
}
body .single_source ul li:nth-child(9) .single_inner_left{
    margin: -28px 0 0;
}
body .single_source ul li:nth-child(6) .single_inner_right p span:after{
    content: "";width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 4px solid transparent;border-left: 8px solid #F38028;position: absolute;right: -15px; bottom: 4px;
}
body .single_source ul li:nth-child(6) .single_inner_right p span{
   position: relative;
}
#start_now_and_save {
    clear: left;background: rgba(34,173,128,0.1);padding: 27px 0 0;
}
.weekly_left .graphic {
    position: absolute;top: 0;left: 0;right: 0;bottom: 0;text-align: center;z-index: 2;
}
.funnel_right_first{
    float: left;width: 40%;
}
.funnel_right_last{
    float: left;width: 58%;text-align: center;margin: -3px 0 0;
}
.weekly_left .count_overlay {
    text-align: center; font: 700 24px/40px Museo;letter-spacing: -0.48px;color: #1A66A6;width: 37px;height: 37px;background: #fff; border-radius: 50%; display: block; margin: 0 auto -2px;
}
.weekly_left .second {
    height: 123px;
}
.weekly_left .third {
    height: 212px;
}
.weekly_left .first {
    height: 118px;
}
.weekly_right{
    width: 41%;float: left;text-align: center; margin: 0 2%;
}
#overview .first:hover .overlay{
    background: #1A66A6;cursor: pointer;
}
#overview .second:hover .overlay{
    background: #22AD80;cursor: pointer;
}
body .graphic .overlay p{
    max-width: 100%;
}
#overview .third:hover .overlay{
    background: #F38028;height: 250px;cursor: pointer;
}
#overview .second span.count_overlay{
    color: #22AD80;    margin: 27px 0 0;
}
#overview .third span.count_overlay{
    color: #F38028;margin: 38px 0 0;
}
.funnel_main>img {
    display: block;margin: 32px auto 0;
}
body.categorypath-why-it-works .col-main .wiw_banner_container h1 {
    text-align: center;font: 300 40px/44px Museo !important;letter-spacing: -0.8px !important;color: #000000;max-width: 420px;margin: 0;
}
.wiw_banner_container a {
    text-align: center;font: 700 14px/40px Museo;letter-spacing: 1.4px !important;color: #FFFFFF;text-transform: uppercase;
    width: 136px; height: 40px;display: block;margin: 30px auto 0;
}
.wiw_banner_inner {
   position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);margin: 11px 0 0;max-width: 1356px;width: 100%;padding: 0 0 0 71px;
}
body .child_menu li a {
    border: 1px solid transparent;text-align: center;font: 700 18px/22px Museo;letter-spacing: 0.18px !important;color: #000;padding: 5px 17px 5px 18px;display: inline-block;
}
body .child_menu li a.active,body .child_menu li a:hover{
    border: 1px solid #F38028;border-radius: 20px;display: inline-block;position: relative;
}
body .child_menu li a.active:before {
    content: "";background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/active_arrow.svg) no-repeat;width: 17px;height: 14px; display: inline-block;position: absolute;top: -8px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);background-size: 100% 100%;
}
.child_menu_parent {
    padding: 51px 0 0px; background: #fff;
}
body .child_menu li {
    display: inline-block;margin: 0 18px;
}
#see_all_you_get{
    background: #fff;
}
.child_menu_parent.fixed {
    position: fixed;top: 0px;width: 100%;background: #fff; padding: 20px 0;z-index: 99999;box-shadow: 0px 0px 16px rgba(0,0,0,0.8);-moz-box-shadow: 0px 0px 16px rgba(0,0,0,0.8); -webkit-box-shadow: 0px 0px 16px rgba(0,0,0,0.8); margin: 0;
}
h3.wiw_h3 {
    text-align: center;font: 300 40px/40px Museo !important;letter-spacing: -0.8px !important;color: #000000;
}
body .videos p .video_green {
    color: #22AD80;margin: 0 2px;
}
.right_start_now img {
    display: block;margin: 13px 0 0 0;
}
body .videos p .video_orange {
    color: #F38028;
}
body .videos p .video_blue {
    color: #1A66A6;
}
body .videos p {
    margin: 21px 0 38px;text-align: center;max-width: 100%;
}
body .videos p span{
    font: 700 18px/38px Museo;letter-spacing: 1.44px !important;text-transform: uppercase;
}
body p.wiw_p {
    text-align: center;color: #333333;max-width: 670px;margin: 26px auto 23px;
}
#overview h4 {
    text-align: center;font: 700 18px/32px Museo !important;letter-spacing: 1.44px !important;color: #333;margin: 24px 0 36px; text-transform: uppercase !important;
}
#overview .videos{
    background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/save_back.png);background-size: cover;background-position: 100% 0;padding: 97px 0 166px;margin: -89px 0 0 0;
}
h2.wiw_h2 sup {
    top: -18px;font-size: 36px;
}
p.wiw_p sup {
    font: 300 9px/15px Museo; letter-spacing: 0; color: #333333;
}
#overview {
   padding: 41px 0 0; background: #fff;
}
.start_now_edition {
    -webkit-box-shadow: 0px 0px 16px rgba(0,0,0,0.8); -moz-box-shadow: 0px 0px 16px rgba(0,0,0,0.8); box-shadow: 0px 0px 16px rgba(0,0,0,0.8);border: 1px solid #22AD80;max-width: 916px;height: 400px;margin: 0 auto;background: #fff;padding: 7px 8px;position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);width: 100%;top:-108px;
}
body.categorypath-why-it-works .col-main .left_start_now h2 {
    margin: 0;text-align: center;font: 700 56px/50px Museo !important;letter-spacing: 1.12px !important;color: #000000;    text-transform: uppercase !important;
}
.left_start_now h5 {
    text-align: center;font: 300 16px/26px Museo;letter-spacing: 0.32px !important;color: #000000;text-transform: uppercase;
}
body.categorypath-why-it-works .col-main .left_start_now h2 span{
    font: 300 56px/50px Museo !important; text-transform: capitalize !important;margin: 1px 0 0 3px;display: inline-block;    letter-spacing: 1.12px !important;
}
#start_now_and_save .left_start_now {

}
#start_now_and_save .get_organized a.shop_now_btn{
    margin: 0 auto 21px 81px;
}
#start_now_and_save .right_start_now {
    width: 52%;display: inline-block;float: right;padding: 4px 0 0 7px; position: relative; z-index: 1;
}
#start_now_and_save .get_organized ul {
    margin: 15px auto; max-width: 850px; padding: 0 0 0 31px;
}
body.categorypath-why-it-works .col-main .get_organized ul .Organizers_main_img h4 {
 background: transparent linear-gradient(179deg, rgb(56,56,56) 100%,#000 100%) 0% 0% no-repeat padding-box;box-shadow: 0px 0px 2px #000000CC; -moz-box-shadow: 0px 0px 2px #000000CC; -webkit-box-shadow: 0px 0px 2px #000000CC; border-radius: 100px; position: absolute;width: 124px; height: 52px; bottom: 18px; text-align: center; font: 700 18px/17px Museo !important; color: #FFFFFF;left: -35px; letter-spacing: 0 !important;
}
body.categorypath-why-it-works .col-main .get_organized ul li:last-child .Organizers_main_img h4{
    bottom: 26px;margin: 0 0 0 15px !important;
}
.Organizers_main_img {
    position: relative;
}
#start_now_and_save .get_organized h2 {
    padding: 0; margin: -17px 0 0;
}
#start_now_and_save p {
    margin: 14px 0;
}
.left_start_now {
    width: 46%; display: inline-block; float: left; margin: 4px 0 0 2px;
}
#start_now_and_save .find_the{
    height: 400px; padding: 7px 7px 7px 8px; max-width: 916px;background: #fff; border-color: #22AD80;
}
#start_now_and_save .made_in{
    right: 26px; top: 26px;
}
#start_now_and_save .get_organized ul li:first-child {
    width: 310px;margin: 0;
}
#start_now_and_save .get_organized ul li p{
    text-align: left;font: 300 14px/20px Museo !important;margin: 14px 0 20px;
}
#start_now_and_save .get_organized ul li:last-child {
    float: right;width: 312px;display: inline-block;
}
#start_now_and_save .get_organized ul li:last-child *{
    margin-left: 0;
}
#start_now_and_save .get_organized ul li:last-child .shop_now_btn{
    margin: 0 0 0 89px;
}
#start_now_and_save .get_organized ul li:last-child p {
    margin: 5px 0 20px 6px;
}
#start_now_and_save .get_organized ul li:last-child h4,#start_now_and_save .get_organized ul li:last-child h3{
    margin-left: 9px;
}
#overview .right_start_now {
    width: 52%;display: inline-block;float: right;padding: 4px 0 0 7px; position: relative; z-index: 1;
}
body.categorypath-why-it-works .col-main .left_start_now h3 sup {
    top: -35px;left: 3px;font: 700 90px/40px Museo !important;letter-spacing: -1.8px !important;
}
body.categorypath-why-it-works .col-main .left_start_now h3 {
    text-align: center;font: 700 140px/113px Museo !important;letter-spacing: -2.8px !important;color: #22AD80;margin: 0 0 0 5px;
}
#overview .left_start_now h4,body.categorypath-why-it-works .col-main .left_start_now h4 {
    font: 700 24px/40px Museo !important;letter-spacing: 1.2px !important;color: #22AD80 !important;margin: 14px 0 1px -3px!important;text-transform: uppercase !important;text-align: center;
}
#overview .start_now_inner:after {
    content: "";background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/book.png) no-repeat;position: absolute;bottom: 0;right: 0; height: 240px; width: 433px;
}
@media screen and (max-width: 600px) {
    #overview .start_now_inner:after {
        background: none !important;
    }
}
body.categorypath-why-it-works .col-main .right_start_now h3 {
    text-align: left;font: 700 24px/24px Museo !important;color: #22AD80;margin: 0; 
}
#start_now_and_save .Organizers_main{
    margin: 0px;
}
#start_now_and_save .find_inner {
    border: 4px solid #22AD80; padding: 29px 0 20px 0;position: relative;width: 100%;margin: 0;background: #fff; float: left; height: 100%;
}
#start_now_and_save .find_inner:after {
    content: "";background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/book.png) no-repeat;position: absolute;bottom: 0;right: 0; height: 240px; width: 433px;
}
@media screen and (max-width: 600px) {
    #start_now_and_save .find_inner:after {
        background: none !important;
    }
}
#start_now_and_save .get_organized{
    background: transparent; padding: 0;
}
#start_now_and_save .start_now_inner {
    display: inline-block;width: 100%;
}
.start_now_edition_main .start_now_inner {
    border: 4px solid #22AD80;float: left; padding: 29px 0 22px 2px;position: relative;width: 100%;height: 100%;
}
body .right_start_now a{
    text-align: center;font: 700 14px/40px Museo;letter-spacing: 1.4px !important;display: inline-block;height: 40px;width: 134px;text-transform: uppercase;
}
body .right_start_now ul {
    margin: 16px 0 27px 2px;
}
.start_now_edition_main {
    background: #f9f9f9;margin: 0;height: 369px;position: relative;
}
.product-view .product-shop .product-options{
    margin: 0px 0 8px;
}
#overview .videos iframe{
    width: 998px;height: 560px;
}
h2.wiw_h2 {
    text-align: center;font: 300 60px/40px Museo !important;letter-spacing: -1.2px !important;margin: 0;
}
body .the_planner_inner h3 {
    text-align: center;font: 700 30px/41px Museo !important;letter-spacing: 1.5px !important;color: #F38028;text-transform: uppercase !important;margin: 0;
}
.the_planner_inner p {
    text-align: center;font: 500 14px/17px Museo !important;letter-spacing: 1.12px !important;text-transform: uppercase;margin: 0 auto;max-width: 100%;color: #666666;
}
.the_planner_inner p span{
    color: #000; letter-spacing: 1.12px !important;
}
.the_planner {
    background: #EFEFEF;height: 136px; position: relative;
}
.the_planner a {
    position: absolute; right: 16px; bottom: 14px; font: 700 9px/10px Museo !important; letter-spacing: 0.72px !important;
    color: #999999; text-transform: uppercase;
}
.the_planner a:hover{
    color: #F38028;
}
.the_planner_inner {
    display: block;margin: 0 auto;max-width: 494px;position: relative;padding: 33px 0 44px;
}
.the_planner_inner:after {
    content: "";background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/the_after.svg);display: inline-block;width: 51px;height: 78px;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);right: -52px;margin: 1px 0 0;
}
.the_planner_inner:before {
    content: "";background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/the_before.svg);display: inline-block;width: 51px;height: 78px;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);left: -54px;margin: 1px 0 0;
}
body.categorypath-why-it-works .col-main .weekly_left .title,body.categorypath-why-it-works .col-main .weekly_left h3.title {
    text-align: center;font: 700 22px/32px Museo !important;letter-spacing: 1.76px !important;    display: inline-block;
    color: #FFFFFF;    margin: 4px 0 0;text-transform: uppercase !important;
}
#weekly_planning {
    background: #f9f9f9; padding: 12px 0 0; text-align: center;margin: 0;
}
.weekly_left .first,.weekly_left .second,.weekly_left .third {
    padding: 25px 0 0;
}
.second span.count_overlay{
    color: #22AD80;
}
.third span.count_overlay{
    color: #F38028;
}
body.categorypath-why-it-works .col-main #see_all_you_get h3 {
    margin: 75px 0 35px;float: left;width: 100%;
}
body.categorypath-why-it-works .col-main #see_all_you_get li h3 {
    margin: 0;text-align: left; font: 700 20px/24px Museo !important; color: #1A66A6; min-height: 58px;
}
body .single_source ul li p {
    font: 300 14px/20px Museo;margin: 0;clear: left;
}
.single_inner_right {
    max-width: 288px;float: none;margin: 0 0 0 10px;display: inline-block;vertical-align: middle;text-align: left;     min-height: 178px;
}
.six_month {
    float: left; width: 100%; text-align: center; background: transparent;
}
.six_month img {
    margin: -64px 0 0; z-index: 1; position: relative;
}
#start_now_and_save .six_month p{
    max-width: 240px; font: 300 14px/20px Museo !important; margin: 10px auto 41px;
}
body.cms-index-index .main-container {
    background-color: #fff;
}
#weekly_planning .weekly_planning_container {
    max-width: 1330px; padding: 42px 0 0; display: inline-block; text-align: left; width: 100%; margin: 0 auto 67px; 
}
#weekly_planning .weekly_planning_right{
    max-width: 959px; float: right; width: 72%; margin: 0 -1px; top: 100px;
}
#weekly_planning .weekly_planning_right img {
    position: relative;right: 0;
}
.weekly_planning_right.fixed {
    position: sticky; top: 140px; right: 9px;
}
#weekly_planning .weekly_planning_right .Cols_1{
    background: transparent; position: absolute; top: 12px; left: 18px; width: calc(100% - 16.8%); opacity: 0.3; height: 37.5%;border-radius: 21px 0px 0px 0px;
}
#weekly_planning .weekly_planning_right a{
    cursor: default;
}
#weekly_planning .weekly_planning_right .Cols_2{
    background: transparent; position: absolute; top: calc(35% + 25px); left: 18px; width: calc(100% - 16.8%); opacity: 0.3; height: 23.5%;
}
#weekly_planning .weekly_planning_right .Cols_3{
    background: transparent; position: absolute; top: calc(58.5% + 24px); left: 18px; width: calc(100% - 16.8%); opacity: 0.3; height: 33%; border-radius: 0px 0px 0px 21px;
}
#weekly_planning .weekly_planning_right .Cols_1.active{
    background: #1A66A6;
}
#weekly_planning .weekly_planning_right .Cols_2.active{
    background: #22AD80;
}
#weekly_planning .weekly_planning_right .Cols_3.active{
    background: #F38028;opacity: 0.3;
}
.weekly_planning_left {
    width: 28%; float: left; margin: 10px 0 0;
}
.weekly_planning_left > div{
    min-height: 800px;
}
.weekly_planning_left > div#tab_nav3 {
    min-height: 560px;
}
.funnel_count {
    text-align: center; font: 700 60px/90px Museo !important; letter-spacing: -1.2px !important; color: #FFFFFF; height: 87px; width: 87px; background: #1A66A6; display: inline-block; border-radius: 50%;display: block;
}
body.categorypath-why-it-works .col-main .weekly_planning_left h3 {
    font: 300 40px/40px Museo !important; letter-spacing: -0.8px !important; color: #000000; margin: 13px 0 11px; display: inline-block; position: relative;
}
body.categorypath-why-it-works .col-main .weekly_planning_left h3:after{
    content: "";width: 0;height: 0;border-top: 11px solid transparent;border-bottom: 10px solid transparent;border-left: 18px solid #B6CDE0;position: absolute;right: -31px;bottom: 7px;
}
body.categorypath-why-it-works .col-main .weekly_planning_left #tab_nav3 h3:after{
    opacity: 0.3; border-top: 11px solid transparent;border-bottom: 10px solid transparent;border-left: 18px solid #F38028;
}
body.categorypath-why-it-works .col-main .weekly_planning_left #tab_nav2 h3:after{
    opacity: 0.3; border-top: 11px solid transparent;border-bottom: 10px solid transparent;border-left: 18px solid #22AD80;
}
body .weekly_planning_left p{
    font: 300 16px/24px Museo !important; letter-spacing: 0 !important; margin: 0;
}
.wrong_way {
    width: 330px; border: 1px solid #CCCCCC; text-align: center; margin: 49px 0 0; padding: 0 27px; background: #e8e8e8;
}
body.categorypath-why-it-works .col-main .wrong_way h4 {
    font: 700 18px/24px Museo !important; color: #666666; margin: 34px 0 17px;
}
body.categorypath-why-it-works .col-main .wrong_way h5 {
    letter-spacing: 1.2px !important; color: #F38028; text-transform: uppercase; font: 300 12px/20px Museo !important; padding: 0 0 38px;
}
#tab_nav2 .wrong_way{
    padding: 0 29px;
}
#tab_nav2 .funnel_count {
    background: #22AD80;
}
#tab_nav3 .funnel_count{
    background: #F38028;
}
body.wiw_active header.fixed {
    -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-bottom: 1px solid #1A66A6;
}
.category-why-it-works .footer-container{
    margin: 0;
}
.category-why-it-works .breadcrumbs + .main-container.col1-layout{
    overflow: visible !important;
}
#start_now_and_save .get_organized ul li:hover h3,#start_now_and_save .right_find ul li:hover h2{
    color: #1A66A6;
}
/*wiw end*/
/*checkout start*/
.opc #co-payment-form .form-list input.input-text {
    width: calc(59% - 2px);
}
.checkout-onepage-success .page-title h1{
    font-size: 28px;
}
.checkout-onepage-success .main.row {
   padding: 0 15px;
}
.checkout-onepage-success .main-container.col2-right-layout .col-main {
   width: 100%;
} 
.checkout-onepage-index .opc .form-list li.wide input.input-text{
    max-width: 812px;
}
.opc .form-list #shipping-new-address-form input.input-text[title="Company"] {
    width: 96%; max-width: 824px;
}
.opc .form-list input.input-text[title="City"]{
    width: 90%;
}
.checkout-onepage-index #dd_method_authorizenet .form-list select[name="payment[cc_type]"] {
    width: 60%;
}
#authorizenet_cc_type_exp_div .v-fix {
    width: 31.55%;
}
.checkout-onepage-index #dd_method_authorizenet .form-list select{
    width: 90%;
}
#overview .funnel_main > img {
    max-width: 1182px;
}
/*why it works end*/
body,
.main-container { background-color: #fff;}
body {font-family: 'Museo', sans-serif;}

/*globle start*/
body.checkout-onepage-index #checkout-progress-wrapper dt a:hover,a:hover{
    text-decoration: none;color: #F38028;
}
*{
    box-sizing: border-box;
}
.wiw_active .header-container {
    display: none;
}
.category-adda *{
    box-sizing: content-box;
}
body.category-adda .col1-layout .row{
    max-width: 1200px;
}
.row{
    width: 1250px;
}
select::-ms-expand {
    display: none;
}
/*Button start*/
    /*orange button start*/
    .wiw_banner_container a,body .right_start_now a,a.button_orange span, button.button_orange span,.cart .checkout-types button span,.cms-cross-sell-list .cart-buttons-bottom ul li .btn-proceed-checkout span,.catalog-category-view button.button span span,.order_re_rt_mn #find,a.rating_shop_now:hover,.footer-subscribe button.button span span:hover,.cart .cart-collaterals .cart-coupon button span:hover,.cart .cart-table tfoot button span:hover,.product-view .product-shop-info .add-to-cart button span,.products-grid li.item .hover .button-container button.button_orange:hover span,#checkoutSteps .buttons-set .button span span,.catalog-product-view .product-tabs li.active a:hover, .catalog-product-view .product-tabs li a:hover, .catalog-product-view .product-view .product-tabs a:hover,.catalog-product-view .prev-next .product-next span:hover,.catalog-product-view .prev-next .product-prev span:hover,html body.catalog-product-view .product-shop-info .plannerp--fancybox:hover{
        background: transparent linear-gradient(179deg, #F3A728 0%, #F38028 100%) 0% 0% no-repeat padding-box !important;color: #fff;text-decoration: none; 
    }
    /*orang button end*/
    /*silver button start*/
    .cms-cross-sell-list .page-title ul li .btn-proceed-checkout:hover span,.wiw_banner_container a:hover,body .right_start_now a:hover,button.button span span:hover,a.button_orange span:hover, button.button_orange span:hover,div.alert button.button_orange:hover span,.catalog-product-view div.alert button.button_orange span:hover,.cart .checkout-types button span:hover,.cms-cross-sell-list .cart-buttons-bottom ul li .btn-proceed-checkout span:hover,.catalog-category-view button.button span span:hover,.rating_shop_now,.order_re_rt_mn #find:hover,.shop_now_btn:hover,.order_re_rt_mn #find:hover,.cart .checkout-types button span:hover.product-view .product-shop-info .add-to-cart button span:hover,.products-grid li.item .hover .button-container button.button_orange:hover span:hover,.product-view .product-shop-info .add-to-cart button > span > span:hover,.catalog-product-view .product-view .product-shop-info .add-to-cart button > span:hover {
         background: transparent linear-gradient(179deg, #EFEFEF 0%, #999999 100%) 0% 0% no-repeat padding-box !important;text-decoration: none;color: #000;
    }
    /*silver button end*/
/*Button End*/
/*globle end*/
/*header css start*/
.customer_support:before{
    content: "";background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/call.svg);display: inline-block;height: 18px;width: 18px;vertical-align: middle;margin: -4px 4px 0 0;
}
.customer_support, .customer_support a {
    display: inline-block;font: 700 12px/14px Museo;letter-spacing: 0.6px !important;color: #FFFFFF;text-transform: uppercase;padding: 3px 0 3px 0;max-height: 30px;vertical-align: middle;
}
.links li.on-sale:before {
    content: "";background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/sale.svg);display: inline-block;height: 22px;width: 22px;vertical-align: middle;    margin: -4px 4px 0 0;
}
.header-container .top-switch-bg ul.links .on-sale a {
    font: 700 12px/14px Museo !important;letter-spacing: 0.6px !important;color: #F38028;
}
.header-container .top-switch-bg ul.links .on-sale a:hover{
    color: #fff;
}
.header-container .grid_10{
    margin: 0 0 0 49px;width: auto;
}
.header-container .grid_2{
    float: right;margin: 0 44px 0 0;width: auto;
}
.header-container .top-switch-bg .customer_support a{
    display: inline-block;font-size: 12px;letter-spacing: 0.6px !important;color: #FFFFFF;text-transform: uppercase;vertical-align: middle;line-height: 14px;font-weight: 700;margin: -1px 0 0 5px;
}
.header-container .top-switch-bg .customer_support{
    display: inline-block;font-size: 12px;letter-spacing: 0.6px !important;color: #FFFFFF;text-transform: uppercase;vertical-align: middle;line-height: 14px;font-weight: 700;padding: 6px 0 4px 0;
}
.header-container .top-switch-bg .customer_support a:hover {
    color: #f4802a;text-decoration: none;
}
.header-wrapper {
    background: #fff;height: auto !important;padding: 17px 0 16px;
}
.header-wrapper header #queldoreiNav>li>a>span{
    color: #000;font-size: 14px;letter-spacing: 0.6px !important;line-height: 14px;font-family: 'Museo 700';font-weight: 700;padding: 13px 11px 11px;
}
.header-wrapper header #queldoreiNav>li.over:hover >.sub-wrapper {
    left: 0 !important;
}
.header-wrapper header #queldoreiNav>li:first-child >.sub-wrapper li:first-child ol li,#queldoreiNav li ul li{
    position: static;
}
.header-wrapper header #queldoreiNav>li >.sub-wrapper li ol li.over .sub-wrapper{
    left: 100% !important;top: 0;margin: 0;position: absolute;padding: 0 0 0 5px;background: transparent;    
}
#queldoreiNav ul div.sub-wrapper ul{
    background: #fff;padding: 16px 0;
}
#queldoreiNav div.sub-wrapper ul li a {
    margin: 0 16px;
}
#queldoreiNav>li{
    margin: 0 5px;float: none;    display: inline-block;
}
.header-wrapper header #queldoreiNav>li >.sub-wrapper li ol li .sub-wrapper{
    left: -10000px !important; width: 400px;
}
#queldoreiNav ul li,#queldoreiNav>li>div.sub-wrapper>ul>li{
    width: auto;
}
#queldoreiNav div.sub-wrapper ul li.over >a{
    background: #000;
}
#queldoreiNav div.sub-wrapper ul li.over >a span{
    color: #fff;background: #000;
}
.header-wrapper header #queldoreiNav>li >.sub-wrapper li ol li:hover .sub-wrapper{
    left: 100% !important;top: 0;margin: 0;position: absolute;padding: 0 0 0 5px;width: 270px;
}
.header-wrapper header .top-dropdowns .links{
    background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/header_icon.svg) no-repeat;width: 33px;height: 32px;display: inline-block;order: 1;top: 0;position: static;margin: 6px 0 0 0px; background-size: 171px;    background-position: 0 -7px;transition: filter .5s ease-in-out;
}
.top-dropdowns .links li {
    width: 33px; height: 32px; display: inline-block; position: relative;
}
.header-wrapper header .top-dropdowns .links:hover{
    background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/header_icon.svg) no-repeat;width: 33px;height: 32px;display: inline-block;order: 1;top: 0;position: static;margin: 6px 0 0 0px; background-position: 0 -67px; background-size: 171px;transition: filter .5s ease-in-out;
}
.header-wrapper header .cart-top-container .summary span{
    font-size: 12px;padding: 0;color: #fff;position: absolute;top: 1px;text-align: center;  width: 100%;margin: 0 0 0 10px;
    background: #8e8e8e;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    text-align: center;
    line-height: 22px;
}
.header-wrapper header .top-dropdowns .links a{
    font-size: 0; position: absolute; top: 0; left: 0; right: 0; z-index: 9999999; bottom: 0; width: auto;
}
.header-wrapper header #queldoreiNav{
    margin: 4px 0 0 0px;width: 100%;
}
.cms-shopper-home .header-wrapper header #queldoreiNav{
    margin: 4px 0 0 0px;width: 100%; -webkit-transition: 0.5s ease-out; -moz-transition: 0.5s ease-out; -o-transition: 0.5s ease-out; transition: 0.5s ease-out;
}
.header-wrapper header .cart-top > a{
    position: relative;
}
#queldoreiNav li a span{
    color: #000;font-size: 14px;letter-spacing: 0.6px !important;line-height: 14px;font-family: 'Museo 700';font-weight: 700;text-transform: uppercase;padding: 5px 0;
}
.flexslider.loader{
    background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/loading.gif) no-repeat; height: 570px; background-position: center center; background-size: 50px;
}
#slide-timeline {
    background-color: transparent !important;
}
/*#slide-timeline:after {
    border: 16px solid #f3f3f3; border-radius: 50%; border-top: 16px solid #3498db; width: 120px !important; height: 120px;    -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; display: inline-block !important;    content: "";
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}*/
#queldoreiNav .sub-wrapper li a span{
    color: #322c29;font-size: 12px;letter-spacing: 0.6px !important;line-height: 14px;font-family: 'Museo 700';font-weight: 400;text-transform: capitalize;padding: 5px 0;
}
#queldoreiNav li a:hover span{
    color: #fff;
}
.header-wrapper .grid_12{
    margin: 0;width: 100%;
}
header.fixed .row .logo_main{
    margin: 0px;  width: 185px;  -webkit-transition: 0.5s ease-out; -moz-transition: 0.5s ease-out; -o-transition: 0.5s ease-out; transition: 0.5s ease-out;
}
.cms-shopper-home header.fixed .row .logo_main{
    margin: 0px;  width: 23.5%;  -webkit-transition: 0.5s ease-out; -moz-transition: 0.5s ease-out; -o-transition: 0.5s ease-out; transition: 0.5s ease-out; 
}
.cms-shopper-home header.fixed .row .logo_main img{
    -webkit-transform: scale(0.7); -moz-transform: scale(0.7); -o-transform: scale(0.7); transform: scale(0.7); margin: 0 0 0 -48px;
}
.header-wrapper header.fixed #queldoreiNav{
     margin: 6px 0 0;text-align: center;
}
.cms-shopper-home .header-wrapper header.fixed #queldoreiNav{
    margin: 6px 0 0 -5.4%;text-align: center; -webkit-transition: 0.5s ease-out; -moz-transition: 0.5s ease-out; -o-transition: 0.5s ease-out; transition: 0.5s ease-out;
}
.fixed .row {
    width: 100%;
}
.fixed .top-dropdowns{
    margin: -1px 22px 0 0;
}
.header-wrapper.inner_fix .fixed .top-dropdowns{
    margin: 0px 22px 0 0;
}
.header-wrapper .fixed .grid_12{
    margin: 0;
}
body .header-wrapper header .logo_main {
    width: 23.5%;vertical-align: middle;display: inline-block;padding: 0px;margin: 0px; position: relative;-webkit-transition: 0.5s ease-out;-moz-transition: 0.5s ease-out;-o-transition: 0.5s ease-out;    transition: 0.5s ease-out;
}
body .header-wrapper.inner_fix header .logo_main{
    width: auto;
}
.header-wrapper header a.logo img {
    position: absolute; top: 50%; width: 100%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);
}
.cms-shopper-home .header-wrapper header a.logo img {
    position: absolute; top: 0; width: auto; -webkit-transition: 0.5s ease-out;-moz-transition: 0.5s ease-out;-o-transition: 0.5s ease-out;    transition: 0.5s ease-out;     transform: none;
}
.cms-cross-sell-list .page-title.title-buttons {
    border-bottom: 1px solid #ccc; padding: 20px 0 14px; margin-top: 40px;
}
.header-wrapper header a.logo{
    background: none;
}
body .header-wrapper header .logo_main>strong {
    display: none;
}
.nav-container{
    display: inline-block;width: 62%;vertical-align: middle;  margin: 0 0 0 35px;
}
.cms-shopper-home header.fixed .nav-container{
     margin: 0 0 0 -5px; width: 65.5%;
}
.active_fix_header .header-wrapper.inner_fix{
    padding-top: 5px; padding-bottom: 5px;
}
.active_fix_header .header-wrapper.inner_fix .nav-container{
    padding-top: 2px; margin: 0 0 0 24px;
}
.header-wrapper.inner_fix header.fixed .logo_main {
    margin: 1px 0 0;
}
/*.customer-account-login.active_fix_header .header-wrapper.inner_fix .nav-container,
.customer-account-index.active_fix_header .header-wrapper.inner_fix .nav-container,
.customer-address-index.active_fix_header .header-wrapper.inner_fix .nav-container,
.customer-account-edit.active_fix_header .header-wrapper.inner_fix .nav-container,
.sales-order-history.active_fix_header .header-wrapper.inner_fix .nav-container,
.sales-billing-agreement-index.active_fix_header .header-wrapper.inner_fix .nav-container,
.sales-recurring-profile-index.active_fix_header .header-wrapper.inner_fix .nav-container,
.oauth-customer-token-index.active_fix_header .header-wrapper.inner_fix .nav-container,
.newsletter-manage-index.active_fix_header .header-wrapper.inner_fix .nav-container,
.downloadable-customer-products.active_fix_header .header-wrapper.inner_fix .nav-container,.catalogsearch-result-index.active_fix_header .header-wrapper.inner_fix .nav-container,
.category-desk.active_fix_header .header-wrapper.inner_fix .nav-container,
.catalog-product-view.active_fix_header .header-wrapper.inner_fix .nav-container,
.cms-cross-sell-list.active_fix_header .header-wrapper.inner_fix .nav-container,
.checkout-cart-index.active_fix_header .header-wrapper.inner_fix .nav-container,
.customer-account-logoutsuccess.active_fix_header .header-wrapper.inner_fix .nav-container
{
    margin: 0 0 0 24px;
}*/
.header-wrapper header .cart-top-container .summary svg,.search-top-container .search-top svg{
    display: none;
}
.header-wrapper header .cart-top-container:hover .summary,.search-top-container .search-top,.header-wrapper header .cart-top-container .summary,.search-top-container:hover .search-top{
    background: transparent;
}
.header-wrapper header .cart-top-container:hover .summary span{
    color: #fff;
}
.header-wrapper header .cart-top-container{
    background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/header_icon.svg) no-repeat !important; width: 37px; height: 44px;display: inline-block;order: 2;margin:-3px 12px 0 8px;    background-position: -42px 0px !important; background-size: 171px;transition: filter .5s ease-in-out;
}
.header-wrapper header .cart-top-container:hover{   
    background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/header_icon.svg) no-repeat !important; width: 37px;height: 44px; display: inline-block;order: 2;margin: -3px 12px 0 8px;background-position: -42px -62px !important; background-size: 171px;transition: filter .5s ease-in-out;
}
.cart-top,.header-wrapper header .cart-top-container .summary {
    display: inline-block; width: 100%; height: 100%;
}
.search-top-container{
    margin: 2px 0 0;background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/header_icon.svg);width: 33px;height: 36px;display: inline-block;order: 3;transition: filter .5s ease-in-out;background-size: 171px;    background-position: -138px -3px;
}
.search-top-container:hover { 
    margin: 2px 0 0;background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/header_icon.svg);width: 33px;height: 36px;display: inline-block;order: 3;transition: filter .5s ease-in-out;background-size: 171px; background-position: -138px -63px;
}
.top-dropdowns {
    display: flex;flex-direction: row;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%); margin: 0px 0 0 0;
}
header {
    -webkit-box-shadow: none !important; -moz-box-shadow: none !important; background: #FFF; -webkit-transition: 0.8s ease-out;-moz-transition: 0.8s ease-out;-o-transition: 0.8s ease-out;transition: 0.8s ease-out; box-shadow: none !important;
}
.cms-shopper-home header {
    box-shadow: none !important;height: 63px; -webkit-box-shadow: none !important; -moz-box-shadow: none !important;
}
.active_fix_header .header-container{
     -webkit-transition: 0.8s ease-out;-moz-transition: 0.8s ease-out;-o-transition: 0.8s ease-out;transition: 0.8s ease-out;
}
.cms-shopper-home.active_fix_header .header-container{
    margin: -29px 0 0;
}
.header-container{
    -webkit-transition: 0.8s ease-out;-moz-transition: 0.8s ease-out;-o-transition: 0.8s ease-out;transition: 0.8s ease-out;
}
#queldoreiNav li ul li a span {
    text-transform: capitalize;
}
.header-container .top-switch-bg ul.links .on-sale:hover a{
    color: #fff;
}
.search-top-container .search-form {
    right: 0;background: transparent;box-shadow: none;padding: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
#search{
    padding: 0 15px;height: 29px;border: 1px solid #000;right: 0px;width: 200px;position: relative;text-transform: uppercase;color: #000;font-family: Museo 500;letter-spacing: 0.6px !important;
}
body header.fixed{
    position: relative; background-color: #fff;padding: 0px;z-index: 999999;transition: none !important;box-shadow: 0px 0px 16px rgba(0,0,0,0.8);-webkit-box-shadow: 0px 0px 16px rgba(0,0,0,0.8); -moz-box-shadow: 0px 0px 16px rgba(0,0,0,0.8);
}
.cms-shopper-home header.fixed{
    height: 64px;
}
.active_fix_header .header-wrapper {
    padding: 0;
}
.header-wrapper header a.logo {
    width: 100%; background-size: 0px;
}
#queldoreiNav>li>div.sub-wrapper>ul>li{
    padding: 0;  width: 302px;
}
#queldoreiNav div.sub-wrapper{
    width: 302px;
}
#queldoreiNav div.sub-wrapper ul div.sub-wrapper{
    margin: 0;  
}
.header-container{
    position: fixed;z-index: 999;width: 100%;
}
.header-wrapper .row{
    width: 100%;padding: 0 22px 0 67px;
}
.header-wrapper .fixed .row{
    padding: 0 0 0 22px;
}
/* MK Start */
.header-wrapper.inner_fix { padding-top: 6px; padding-bottom: 6px;}
.header-wrapper.inner_fix .row {width: 100%; padding-left: 22px;max-width: 100%;}
.header-wrapper.inner_fix header a.logo {width: 181px; height: 36px; background-size: 100%; position: relative;}
.header-wrapper.inner_fix .nav-container { width: calc(100% - 380px); text-align: center; padding-top: 3px;}
.header-wrapper.inner_fix header #queldoreiNav { margin-left: 0px;}
/* MK End

/*header css end*/
.orderfinder-index-index .order_re_lt_mn h2{
     color: #FFFFFF !important; margin: 0 0 10px; font: 400 24px/25px Museo !important; text-transform: unset !important; text-align: left;
}
/*home page css start*/
.main .steps li {
    margin: 0 17px;
}
.category-image img {
    width: 100%;
}
.order_re_lt_mn h2{
   margin: 0; font: 700 24px/25px Museo !important;letter-spacing: 1.2px !important;color: #000000 !important;text-transform: uppercase !important;text-align: center;
}
/*padding for organization page*/
.order_re_mn{
    background: #CCC; padding: 22px 0 12px; margin-bottom: 0;
}
.organizers_top ul li:nth-child(2) .organizers_img img {
    float: right;
}
.organizers_top>ul >li:nth-child(2n){
    width: calc(50% - 50px); float: right;
}
.cms-shopper-home .slider{
    padding: 0px!important;margin: 65px 0px 0px;min-height: 100px;
}
.cms-index-index.cms-shopper-home .main-container {
    padding-top: 0;
}
.cms-index-index {padding-top: 60px;}
.flexslider .slides > li {
    height: auto !important;overflow: hidden;
}
.flexslider .slides .row{
    display: none;
}
.flexslider .slides img{
    width: 100%;
}
.flex-direction-nav li:first-child {
    left: 2%;
}
.flex-direction-nav li{
    position: absolute;top: 50%;height: 78px;width: 78px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);
}
.flex-direction-nav .flex-prev{
    left: 0;margin: 0 !important;position: relative;top: auto;
}
.flex-direction-nav .flex-next{
    right: 0;margin: 0 !important;position: relative;top: auto;
}
.flex-direction-nav li:last-child{
    right:2%;
}
.flex-direction-nav {
   position: absolute;margin: 0 auto;height: 90vh;top: 0;left: 0;right: 0;width: 100%;
}
.std .small_info_inner{
    display: inline-block;    margin: 0;
}
.order_re_lt_mn{
    padding: 0;
}
.order_re_rt_mn .small_info_inner em {
    font-style: normal;
}
.order_re_rt_mn .small_info_inner {
    font-family: 'Museo 300';font-size: 14px;letter-spacing: 0 !important;color: #333333;vertical-align: middle;line-height: 17px;    margin: 0 6px 0 0;
}
body .std .order_re_lt_mn p{
    font-family: 'Museo 500';font-size: 10px;letter-spacing: 0.8px !important;line-height: 20px;text-transform: uppercase;    color: #666;
}
.order_re_rt_mn #lastname,.order_re_rt_mn #email{
    font-size: 14px;font-family: 'Museo 300';padding: 1px 10px 0;color: #000;letter-spacing: 0px !important;width: 186px;
    box-shadow: none;background: #efefef;border: 1px solid #fff;margin: 0 4px 0 5px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
::placeholder {
  color: #000;
}
:-ms-input-placeholder{
color: #000;
}
::-ms-input-placeholder{
color: #000;
}
.order_re_rt_mn #find{
   width: 110px;padding: 0;font-family: 'Museo 700';font-size: 14px;margin: 0 0 0 8px;text-transform: uppercase;
}
.order_re_rt_mn #find span span {
    letter-spacing: 1.4px !important;
}
.order_re_rt_mn .validation-advice {
    position:absolute; left:0; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); top:41px; font-size:13px;
    display:block; width:100%; letter-spacing: 0.8px !important;
}
.footer-info .validation-advice {
    position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%); -ms-transform: translateX(-50%);-o-transform: translateX(-50%);top: 40px;font-size: 11px;letter-spacing: 0.8px !important; background-size: 6px;display: inline-table;width: 150px;
}
.order_re_rt_mn {
    margin: -11px 0 0 97px;position: relative;
}
.main-container {
    background: #fff;
}
.section .std ul {
    max-width: 1250px;
}
#rating_slider_list{max-width:none;}
.jcarousel-skin-tango .jcarousel-item {
    float: left;width: 1250px;
}
.homepage_welcom_block h2 {
    text-align: center;letter-spacing: -1.2px !important;color: #000000;font-family: 'Museo 300' !important;font-size: 60px !important;line-height: 40px;padding: 64px 0 27px;margin: 0;
}
.homepage_welcom_block h2 sup{
    margin: 4px 0 0;display: inline-block;vertical-align: middle;font-size: 37px;    line-height: 38px;
}
.homepage_welcom_block .steps {
    margin: 0 auto;max-width: 100%;text-align: center;
}
.steps li 
{   display: inline-block;list-style: none;width: 87px;position: relative;height: 87px;border-radius: 50%;margin: 0 0 0 36px;
}
.steps li:first-child {
    background: #1A66A6;
}
.steps li:nth-child(2) {
    background: #22AD80;
}
.steps li:last-child {
    background: #F38028;
}
.steps li h3 a,.steps li h3{
    position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);font-family: 'Museo 700' !important;font-size: 60px !important;letter-spacing: -1.2px !important;margin: 1px 0 0;    color: #fff;width: 100%;line-height: 87px;height: 100%;
}
.steps li h3 a:hover{
    text-decoration: none;color: #000
}
.homepage_welcom_block p {
    text-align: center;color: #333333; font-family: 'Museo 500' !important; padding: 32px 0 43px; letter-spacing: 0 !important; margin: 0 auto !important;
}
.homepage_welcom_block p b{
    font: 700 16px/18px Museo !important;
}
.step_one{
    background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/stepone.png) no-repeat;width: 100%;display: inline-block;background-size:100% auto; 
}
.main .steps {
    width: 100%;margin: 0;max-width: 100%;text-align: center;
}
.step_one .steps li:first-child {
    margin: 57px 0 0;
}
.step_one h2,.step_two h2{
    text-align: center;color: #000;font-family: 'Museo 300' !important;font-size: 40px !important;line-height: 40px;        letter-spacing: -0.8px !important;margin: 4px 0 0;
}
body .step_one p,body .step_two p,body .get_organized p {
    text-align: center; color: #333;font-family: 'Museo 500' !important;font-size: 16px !important;line-height: 24px;   letter-spacing: 0px !important;margin: 16px auto 0;
}
body .step_two p {
    max-width: 780px;
}
body .get_organized p{
    margin: 6px auto 5px;
}
.videos iframe {
    width: 721px;height: 405px;display: block;margin: 0 auto;
}
.videos {
    margin: 83px 0 0;
}
.product-next{
    width: 84px;
}
.product-prev span{
    width: 100%;
}
.product-next span{
    padding: 0;float: right;
}
.shop_now_btn {
    display: block;width: 136px;height: 40px;line-height: 40px;background: transparent linear-gradient(179deg, #F3A728 0%, #F38028 100%) 0% 0% no-repeat padding-box;text-align: center;font: 700 14px/40px Museo;letter-spacing: 1.4px !important;color: #FFFFFF;text-transform: uppercase;margin: 47px auto 66px;
}
.products-list .button_orange span span,.products-list a.button_orange span,.products-list button.button_orange span{
    width: 136px;height: 40px;line-height: 40px;background: transparent linear-gradient(179deg, #F3A728 0%, #F38028 100%) 0% 0% no-repeat padding-box !important;text-align: center;font: 700 14px/40px Museo;letter-spacing: 1.4px !important;color: #FFFFFF;text-transform: uppercase;    padding: 0;
}
.step_two .steps li {
    background: #22AD80;margin: 0;
}
.step_two p {
    max-width: 760px;
}
.step_two {
    padding: 47px 0 0;background: #fff;
}
.step_two h2{
        margin: 0 0 25px;
}
.homepage_welcom_block.row {
    background: #fff;margin: 0 auto;width: 100%;
}
.get_organized {
    background: rgba(34,173,128,.1);text-align: center;float: left;padding: 0 0 57px;width: 100%;
}
.step_two img {
    display: block;margin: 21px auto -43px; max-height: 297px;
}
.get_organized h2 {
    text-align: center;letter-spacing: -0.8px !important;color: #000000;font-family: 'Museo 300' !important;font-size: 40px !important;margin: 0;line-height: 60px !important;padding: 54px 0 0;
}
.get_organized p {
    margin: 6px auto;
}
.get_organized ul {
    margin: 19px auto 0;max-width: 734px;
}
.get_organized ul li {
    width: 50%;text-align: left;float: left;list-style: none;position: relative;
}
.get_organized ul h4 {
    letter-spacing: 0.7px !important; color: #000000;font-family: 'Museo 700' !important;font-size: 14px !important;
    margin: 0; line-height: 24px;text-transform: uppercase !important;
}
.get_organized ul h3 {
    letter-spacing: -0.6px !important;color: #1A66A6;font-family: 'Museo 300' !important;font-size: 30px !important;    margin: 0; line-height: 28px;text-transform: capitalize !important;
}
.get_organized a.shop_now_btn{
    margin: 0 auto 21px;display: block;clear: left;
}
.get_organized ul li:last-child * {
    margin: 0 0 0 70px;
}
.get_organized ul li:first-child {
    width: 310px;margin: 0 50px 0 0;
}
.get_organized ul li:first-child h3 {
    margin: 0 0 26px;
}
.get_organized ul li:last-child h3 {
    margin: 0 0 11px 81px;
}
.get_organized ul li:last-child h4 {
    margin: 0 0 0 80px;
}
.cover_link {
    position: absolute;top: 0;left: 0;right: 0;bottom: 0;
}
a:hover, a{
    transition: none;
}
.find_the {
    border: 1px solid #1A66A6;width: 1282px;margin: 65px auto 0;box-shadow: 0px 0px 16px rgba(0,0,0,0.8);-webkit-box-shadow: 0px 0px 16px rgba(0,0,0,0.8); -moz-box-shadow: 0px 0px 16px rgba(0,0,0,0.8); clear: both;
}
.find_inner{
    border: 4px solid #1A66A6;margin: 8px;position: relative;
}
.left_find {
    display: inline-block;width: 420px;vertical-align: middle;margin: 37px 0 0 65px;
}
.right_find {
    width: 673px;display: inline-block;vertical-align: middle;margin: 0 0 50px 20px;
}
.left_find h3 {
    letter-spacing: -0.8px !important;font-size: 40px !important;line-height: 49px;font-family: 'Museo 300' !important; margin: 0;
}
.left_find h3 span{
    color: #1A66A6;font-family: 'Museo 500' !important;    letter-spacing: -0.8px !important;
}
.left_find .shop_now_btn {
    float: left;margin: 4px 0 0;
}
.right_find a.shop_now_btn {
    margin: 13px auto -8px;
}
.right_find ul {
    margin: 106px 0 29px 17px;width: 681px;float: left;
}
.right_find ul li {
    list-style: none;float: left;position: relative;
}
.right_find ul li:first-child {
    width: 309px;
}
.right_find ul li img{
    height: 100%;
}
.right_find ul li:last-child {
    margin: 0 0 0 61px;    max-width: 310px;
}
.left_find a.shop_now_btn {
    margin: 5px 0 0;width: 134px;
}
.get_organized ul li:hover h3,.right_find ul li:hover h2{
    color: #F38028;
}
.right_find h3 {
    float: left;width: 100%;text-align: center;margin: 0;font: 300 30px/40px Museo !important;letter-spacing: -0.6px !important;clear: left;margin: 0 0px 4px -2px;color: #000000;
}
.right_find h3 b{
        letter-spacing: -0.6px !important;
}
.right_find h4 {
    text-align: center;font: 300 16px/24px Museo !important;letter-spacing: 0 !important;color: #333333;margin: 0 0 0 -2px;
}
.made_in {
    position: absolute;right: 33px;top: 30px;
}
.right_find ul li h2 {
    text-align: left;font: 300 30px/28px Museo !important;letter-spacing: -0.6px !important;color: #1A66A6;margin: 0px 0 25px;
}
.right_find ul li:last-child h2 {
       margin: 0 0 10px 7px;
}
.get_organized img {
    clear: left;display: block;text-align: center;margin: 0 auto;
}
.Organizers_main li img {
    margin: 0;
}
.Organizers_main {
    float: left;width: 100%;margin: 0 0 44px;
}
.header-wrapper >.header >.row,.header-container > .top-switch-bg > .row {
    width: 100%;
}
 #queldoreiNav>li.active{
    box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
 }
  #queldoreiNav>li.active:hover{
   -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
 }
 
 .header-wrapper header #queldoreiNav>li.active>a:hover>span {
    border-top: 3px solid #1a66a6;
}
.footer-banners {
    display: none;
}
.rating_slider {
    clear: left;width: 100%;background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/stepthreenew.png) no-repeat;background-size: cover;padding: 0 0 57px;clear: both;
}
.flexslider{
    cursor: pointer;
}
.rating_slider .row {
    margin: 0 auto;padding: 15px 0 0;display: block;
}
.rating_slider .row h2 {
    font-family: 'Museo 700' !important;font-size: 60px !important;letter-spacing: -1.2px !important;color: #FFFFFF;margin: 0 auto;text-align: center;width: 87px;height: 87px;line-height: 87px;border-radius: 50%;background: #F38028;
}
.rating_slider .row h3 {
    text-align: center;font-family: 'Museo 300' !important;font-size: 40px !important;letter-spacing: -0.8px !important;
    color: #FFFFFF;margin: 0;padding: 13px 0 19px;
}
.rating_slider .row p {
    text-align: center;letter-spacing: 0;color: #FFFFFF;font: 300 16px/24px Museo;margin: 0 auto 33px;max-width: 800px;
}
.rating_slider .row .jcarousel-wrapper p {
    text-align: center;font: 700 18px/24px Museo;color: #CCCCCC;max-width: 501px;position: absolute;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);width: 100%;top: 50%;margin: 0;
}
.rating_coloum ul li:first-child p{
    max-width: 500px !important;
}
.rating_slider .rating_coloum ul li:last-child p {
    margin: 12px 0 0;
}
.rating_slider .row .jcarousel-prev-horizontal {
    background-color: transparent;background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/slider_arrow.png);display: inline-block;margin: 0;z-index: 9;width: 19px;height: 52px;background-repeat: no-repeat;position: absolute;left: -17px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);background-position: center;
}
.rating_slider .row .jcarousel-next-horizontal{
    background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/slider_right_arrow.png);display: inline-block;margin: 0;    background-position: center;width: 19px;height: 52px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);position: absolute;right: -14px;top: 50%;z-index: 9;background-repeat: no-repeat;
}
.jcarousel-skin-tango .jcarousel-container-horizontal{
        width: 100%;
}
.rating_shop_now {
  clear: left; text-align: center; font: 700 14px/18px Museo;letter-spacing: 1.4px !important;color: #000000;text-transform: uppercase;width: 136px;height: 40px;line-height: 40px;margin: 35px auto 0;display: block;
}
.rating_box.rating_5 ul {
    margin: 0 0 4px;text-align: center;width: 100%;max-width: 100%;
}
.rating_box.rating_5 ul li {
    background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/star.svg) no-repeat;display: inline-block;float: none;height: 13px;width: 14px;margin: 0 3px 0 4px;padding: 0;
}
.rating_slider .row h4 {
    text-align: center;letter-spacing: 1.2px !important;color: #F38028;text-transform: uppercase !important;font-size: 12px !important;line-height: 17px;margin: 0;clear: left;    font-weight: 300;
}
.rating_review{
    position: relative;height: 182px;
}
.rating_box.rating_5 {
    width: 100%;float: left;text-align: center;
}
.rating_coloum ul {
    margin: 0 auto;max-width: 1190px;
}
.rating_coloum ul li {
    list-style: none;box-sizing: border-box;width: calc(50% - 2px);height: 257px;position: relative;float: left;padding:10px;
}
.rating_position {
    position: absolute;left: 50%;bottom: 33px;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);width: 100%;
}
.rating_inner {
    border: 1px solid #666666;height: 100%; background: rgba(0,0,0,0.5);
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 100%;
}
.jcarousel-wrapper {
    position: relative;
}
.available_product_main a:after {
    content: "";width: 0;height: 0;border-top: 4px solid transparent;border-bottom: 5px solid transparent; border-left: 8px solid #F38028;display: inline-block;vertical-align: middle;margin: -2px 0 0 7px;
}
.available_product_main a:hover{
    color: #F38028;text-decoration: none;
}
/*home page end*/
/*footer css start*/
body .footer-container,body footer{
    background-color: #e9e9e9;background: #e9e9e9;
}
.footer-container{
    margin: 69px 0 0;padding-top: 0;
}
.footer_bottom_box {
    text-align: center;padding: 34px 0 10px;
}
.footer_bottom_box .grid_12{
    width: 100%;margin: 0;
}
body .aboutus_block a#AuthorizeNetText {
    font-size: 0;
}
footer address {
    display: block;font-family: 'Museo 300';color: #333;font-size: 12px;line-height: 20px;margin: 0;
}
.footer-subscribe strong span{
       font-weight: 300; font-family: 'Museo 300';color: #000;font-size: 40px;line-height: 40px;letter-spacing: -0.8px !important;display: block;margin: 0 0 19px;text-align: center;
}
.footer-subscribe form input.input-text{
    width: 191px;box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow:none; font-family: 'Museo 300';color: #000;padding: 0 13px;height: 38px;font-size: 16px;    background: transparent;
}
.input-box{
    display: inline-block;vertical-align: middle;margin: 0 7px 6px 0;position: relative;
}
.footer-subscribe .actions {
    display: inline-block;line-height: 0; vertical-align: middle;
}
.footer-subscribe button.button span span {
    background: transparent linear-gradient(179deg, #E2E2E2 0%, #AAAAAA 100%) 0% 0% no-repeat padding-box;width: 127px;  height: 40px;padding: 0;letter-spacing: 1.4px !important;text-transform: uppercase !important;line-height: 40px;
}
.footer-subscribe button.button:hover span{
    background-color: transparent !important;
}
.footer-subscribe button.button span span:hover{
    background: #1A66A6;
}
button.button span{
    height: auto;
}
.footer-info .block-content{
    text-align: center;position: relative;
}
.footer-info{
    padding: 57px 0 11px;max-width: 1205px;margin: 0 auto;
}
.footer-subscribe em {
    text-align: center;display: block;color: #333;font-style: normal;font-family: 'Museo 300';font-size: 12px;letter-spacing: 0;line-height: 20px;margin: 11px 0 0;
}
.Social_media i{
    height: 36px;width: 36px;display: inline-block;margin: 0 3px;
}
.Social_media a:hover .icon-fb{
    background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/fb_hover.svg);
}
.Social_media a .icon-fb {    
    background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/fb.svg);
}
.Social_media a:hover .icon-tw{
    background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/tw_hover.svg);
}
.icon-tw{
    background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/tw.svg);
}
.Social_media a:hover .icon-in{
    background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/in_hover.svg);
}
.icon-in{
    background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/in.svg);
}
.Social_media a:hover .icon-youtube{
    background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/you_hover.svg);
}
.icon-youtube{
    background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/you.svg);
}
.Social_media {
    text-align: center;margin: -3px 0 47px;
}
.aboutus_block h4,.facebook .grid_3 h4 {
    margin: 0 0 5px;font-family: 'Museo 700' !important;font-size: 14px;letter-spacing: 0.7px !important;line-height: 28px;
    color: #000;text-transform: uppercase !important;
}
.aboutus_block .grid_3 {
    width: 365px;margin: 0;
}
.footer-info .grid_3 p {
    margin-left: 0;text-align: left;font-family: 'Museo 300';font-size: 12px;line-height: 18px;
}
.footer-info .aboutus_block .block-content {
    text-align: left;
}
.footer-container .aboutus_block >div:nth-child(2) {
    width: 9%; margin: 0 0 0 73px; text-align: left; padding: 0;
}
.footer-container .aboutus_block .grid_3:last-child {
    width: 13%; margin: 0;
}
.footer-container .grid_2 {
    margin: 0 56px 0 80px;
}
div.AuthorizeNetSeal a{
    font-size: 0;
}
body .aboutus_block a,body .aboutus_block ul li,body .aboutus_block >div:nth-child(4) ul li a,body .aboutus_block >div:nth-child(4) span{
    color: #333;font-family: 'Museo 300';font-size: 12px;line-height: normal;letter-spacing: 0; margin: 6px 0;
}
body .aboutus_block >div:nth-child(4) span{
    font: 300 12px/20px Museo;text-transform: uppercase;
}
a#bbblink img {
    height: 61px;
}
.aboutus_block a:hover{
    color: #F38028;
}
.aboutus_block >div:nth-child(4) a:hover{
    color: #F38028;
}
body .aboutus_block >div:nth-child(4) ul li a {
    text-transform: uppercase;font-family: 'Museo 700';display: inline-block; margin: 0;
}
.aboutus_block >div:nth-child(4) ul {
    margin: 22px 0 0;
}
.footer-container .grid_1 {
    padding: 0; width: 10%; margin: 0 0 0 73px;
}
.aboutus_block {
    width: 100%;margin: 0;
}
.facebook .grid_3 {
    width: 155px;margin: 0;
}
.footer-container .aboutus_block .grid_3 {
    width: 30.1%; margin: 0;
}
.facebook .grid_3 h4{
    margin: 0 0 12px;
}
.facebook .aboutus_block .grid_3 h4 {
    margin: 0 0 10px;
}
div.AuthorizeNetSeal a img {
    width: 100%;height: 100%;
}
body div.AuthorizeNetSeal {
    height: 63px;font-size: 0;float: left;width: 79px;display: inline-block;margin: 0 6px 0 0;
}
.footer_trusted_logos br {
    display: none;
}
.footer_trusted_logos{
     float: left;width: 100%;margin: -6px 0 0px;
}
.positive_ssl img {
    height: 63px;width: 63px;
}
.footer-info .row ,.catalog-category-view .main-container .footer-info .row{
    width: 1205px;background: #e9e9e9;
}
.aboutus_block >div:nth-child(4) a {
    font-size: 20px;color: #1A66A6;font-family: 'Museo 700';display: block;line-height: 20px;margin: 8px 0 4px;
}
/*footer end*/
/*popup start*/
.popup_contant{
    text-align: left;border: 4px solid #1A66A6;margin: 11px;padding: 15px 0 36px 36px;
}
#email-modal .center_img img{
    max-height: 350px;width: 566px; margin: 0 0 0 -4px;
}
#email-modal {
    position: fixed;left: 0;right: 0;bottom: 0;top: 0;z-index: 100212;height: 100%;
}
.window-content {
    float: left;width: 100%;
}
#email-modal .modal-window {
    background: #fff;width: 1128px;max-width: 100%;position: fixed;padding: 0;margin: 0;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);left: 50%;
}
.popup_left .logo {
    margin: 0 auto 30px;display: block;
}
.popup_right li:hover{
    background: transparent linear-gradient(179deg, #EFEFEF 0%, #999999 100%) 0% 0% no-repeat padding-box;
}
.popup_right li:hover a,.popup_right li:hover span{
    color: #000;text-decoration: none;
}
.popup_left {
    max-width: 52.45%;display: inline-block;vertical-align: middle;text-align: left;margin: 24px 0 0;
}
.popup_left .logo img {
    width: 282px;margin: 0 auto;display: block;
}
.popup_right h2 {
    font: 300 30px/20px Museo;font-family: Museo;letter-spacing: -0.6px !important;color: #000000;margin: 82px 0 34px;
}
.popup_right ul{
    width: 363px;margin: 0 auto;
}
.popup_right li{
    margin: 20px 0;width: 100%;height: 99px;display: inline-block;text-align: center;position: relative;background: transparent linear-gradient(179deg, #F3A728 0%, #F38028 100%) 0% 0% no-repeat padding-box;
}
#email-modal .btn.close.PopupClose{
    background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/cross.png) no-repeat;display: inline-block;height: 30px;width: 31px;padding: 0;border: 1px solid #000;background-color: #000;border-radius: 50%;right: 27px;top: 25px;
}
.popup_right li img {
    position: absolute;width: 100px;top: -24px;height: 155px;right: 0;
}
.popup_right li a span{
    text-align: center;font: 700 24px/24px Museo;letter-spacing: -0.48px !important;color: #FFFFFF;display: block;
}
.popup_right li a {
    text-align: center;font: 300 16px/24px Museo;letter-spacing: -0.32px !important; color: #FFFFFF;
}
.popup_right li:nth-child(2) a {
    margin: 21px 0 0;display: inline-block;
}
.popup_right li .with_img {
    text-align: center;font: 700 18px/24px Museo;letter-spacing: -0.36px !important;max-width: 260px;color: #FFFFFF;margin: 13px 0 0 9px;
}
.popup_right li:first-child span {
    margin: 29px 0 0;
}
.popup_left h4 {
    text-align: center;font: 700 16px/20px Museo; letter-spacing: 0.8px !important;color: #000000;margin: 31px 0 4px;text-transform: uppercase !important;
}
.popup_left h5{
    text-align: center;font: 300 16px/20px Museo;letter-spacing: 0 !important;color: #000000;
}
.popup_right {
    display: inline-block;vertical-align: middle;width: 36.35%;margin: 0 0 0 59px;
}
#email-modal .window-window.PopupMain {
    max-width: 100%;margin: auto;
}
a.cover_link {
    font-size: 0;
}
#advice-required-entry-email {
    left: 90.5%;
}
#advice-required-entry-lastname {
    width: auto;left: 39%;
}
/*popup end*/
/*category page start*/
.catalog-category-view .main-container,.catalog-category-view .col1-layout .row .col-main {
    padding: 0;
}
.catalog-category-view .col1-layout .row {
    max-width: 100%; width: 100%; background: #fff;
}
.category-image {
    margin: 0; border-bottom: 1px solid #ccc;
}
.organizers_top h2 {
    text-align: center;font: 300 60px/40px Museo !important;letter-spacing: -1.2px !important;color: #000000;margin: 0;display: block;
}
.organizers_top ul {
    margin: 0 0 0 5px;max-width: none;width: auto;float: none;
}
ul.organizers_inner {
    margin: 0;min-height: 161px;
}
.organizers_img {
    min-height: 400px;
}
.organizers_top ul li:first-child .organizers_inner {
    margin: -16px 0 0;
}
.organizers_top ul li:nth-child(2) .organizers_img {
    margin: -8px 0 0;
}
.organizers_top ul li:nth-child(2) ul.organizers_inner {
    margin: -8px 0 0 8px;
}
.organizers_bottom {
    background: #E8F7F2;text-align: center;margin: 70px 0 0;float: left;width: 100%;
}
a.orange_btn {
    margin: 0 0 0 8px;
}
.btn_with_text.org_block a.orange_btn {
    margin: 0;
}
.organizers_top {
    max-width: 1130px;margin: 0 auto;padding: 56px 0 0px;
}
.organizers_top ul li {
    list-style: none;width: 50%;padding: 0px;box-sizing: border-box;float: left;margin: 0 0 11px;
}
.organizers_top ul li.organizers_four .organizers_inner {
    margin: 17px 0 -2px; min-height: 216px;
}
.organizers_top ul li.organizers_three .organizers_inner {
    margin: 10px 0 -2px;min-height: 216px;
}
.organizers_top ul li.organizers_three h3 {
    margin: 73px 0 22px;
}
.organizers_top ul li.organizers_four h3{
    margin: 73px 0 20px;
}
.organizers_top ul li ul li:first-child {
    list-style: none;margin: 0;
}
.organizers_bottom img {
    margin: 0 0 -41px; z-index: 1; position: relative; width: 344px; max-width: 100%;
}
.organizers_bottom p {
    letter-spacing: 0 !important;max-width: 770px;text-align: center;font: 300 16px/24px Museo;color: #333333;margin: 25px auto 17px;
}
.organizers_bottom h2 {
    text-align: center;font: 300 40px/40px Museo !important;letter-spacing: -0.8px !important;color: #000000;padding: 40px 0 0;
    margin: 0;
}
.organizers_top ul li h3 {
    font: 300 30px/28px Museo !important;letter-spacing: -0.6px !important;color: #1A66A6;margin: 60px 0 29px;display: inline-block;
}
.organizers_top ul li ul li,.available_styles .common_ul li {
    width: 100%;padding: 0;text-align: left;font: 300 16px/24px Museo;list-style: disc;letter-spacing: 0 !important; margin: 0 0 0 17px; color: #000;
}
.btn_with_text {
    display: inline-block;position: relative;
}
.btn_with_text.org_block {
    margin: 0 17px 0 0;
}
.btn_with_text span {
    position: absolute;left: 0;width: 100%;right: 0;text-align: center;top: 100%;font: 700 8px/10px Museo !important;letter-spacing: 0.8px !important;
    color: #999999;text-transform: uppercase;margin: 16px 0 0;
}
.silver_btn,.orange_btn:hover,.organizers_main .silver_btn:hover{
    background: transparent linear-gradient(178deg, #FFFFFF 0%, #BABABA 100%, #BBBBBB 100%) 0% 0% no-repeat padding-box;width: 257px; height: 44px;text-align: center;font: 700 14px/44px Museo;letter-spacing: 1.4px !important;color: #000000;text-transform: uppercase; display: inline-block;text-decoration: none;
}
.orange_btn,.silver_btn:hover,.organizers_main .silver_btn {
    background: transparent linear-gradient(178deg, #F3A728 0%, #F38028 100%) 0% 0% no-repeat padding-box;width: 257px;height: 44px;display: inline-block;text-align: center;font: 700 14px/44px Museo;letter-spacing: 1.4px !important;color: #FFFFFF;text-decoration: none; text-transform: uppercase;
}
.categorypath-introductory-offers .orange_btn,.categorypath-introductory-offers  .silver_btn:hover,.categorypath-introductory-offers .silver_btn,.categorypath-introductory-offers .orange_btn:hover{
    width: auto; padding: 0 15px;
}
.organizers_inner {
    width: 100%;clear: left;display: inline-block;margin: 0;
}
.organizers_top ul li.organizers_three {
    clear: left;
}
.organizers_top ul li.organizers_three .organizers_img {
    margin: 0 0 0 -9px;
}
.organizers_top ul li.organizers_four .organizers_img {
    margin: -5px 0 0 -3px;
}
.breadcrumbs + .main-container.col1-layout {
    padding: 0; margin: 0; background: #fff;
}
.organizers_main{
    width: 100%;margin: 0;display: inline-block; background: #fff;padding: 0 0 89px;
}
.category-products h2{
    margin: 0px;
}
h3.category-name-on-image{
    font: 700 63px/44px Museo; letter-spacing: -0.8px !important; color: #000;margin: 0 0 28px;
}
p.category-description-on-image {
    text-align: left; font: 500 14px/22px Museo; letter-spacing: 0; color: #000;
}
.category_main_img,.main_banner,.Organizers_main_banner,.Loose_Leaf_main_banner{
    position: relative;
}
.main_banner .banner_content h1{
   font: 700 37px/40px Museo !important; letter-spacing: -0.8px !important; color: #000; margin: 0 0 20px;
}
.banner_content {
    position: absolute; top: 50%; right: 5%; max-width: 570px; transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);
}
.categorypath-organizers .banner_content {
     top: 61%;
}
.Cover_main_banner {
    position: relative; border-bottom: 2px solid #ccc;
}
.Cover_main_banner > img {
    width: 100%;
}
.main_banner .banner_content p {
    text-align: left; font: 300 16px/24px Museo; letter-spacing: 0 !important; color: #000; margin: 0;
}
.Organizers_main_banner .banner_content h1 {
    font: 700 70px/55px Museo !important; letter-spacing: -1.4px !important; color: #FFFFFF; text-shadow: 0px 0px 12px rgba(0,0,0,0.8); margin: 0 0 26px;
}
.Organizers_main_banner .banner_content p {
    font: 300 16px/24px Museo !important; letter-spacing: 0; color: #FFFFFF; margin: 0 0 0 4px;
}
.Organizers_main_banner .banner_content {
    max-width: 540px; right: 9%;
}
.Loose_Leaf_main_banner .banner_content h1 {
    font: 700 40px/44px Museo !important; letter-spacing: -0.8px !important; color: #000; margin: 0; text-align: left;
}
.Loose_Leaf_main_banner .banner_content p {
    font: 300 16px/24px Museo; letter-spacing: 0 !important;  color: #000; max-width: 530px; float: left; margin: 23px 0 0;
}
.Loose_Leaf_main_banner .banner_content {
    max-width: 630px; right: 4%;
}
.Cover_main_banner .banner_content h1 {
    text-align: left; letter-spacing: -1.4px !important; color: #000000; margin: 0; font: 700 70px/60px Museo;
}
.Cover_main_banner .banner_content p {
    font: 300 16px/24px Museo !important; margin: 22px 0 0; color: #000000;
}
.Cover_main_banner .banner_content {
    max-width: 485px;
}
.main_banner > img,.Organizers_main_banner>img,.Cover_main_banner>img,.Loose_Leaf_main_banner>img,.category-image_only>img {
    width: 100%;
}
/*organizers css end*/
/*product page start*/
.product-tabs-content h2,.product-tabs-content h3{
    display: block; font: 700 25px/20px museo !important;
}
.product-tabs a{
    transition: none; -webkit-transition: none; -moz-transition: none; -o-transition: none;
}
.catalog-product-view .product-tabs li:last-child {
    margin: 0;
}
.catalog-product-view .product-view .product-shop-info .qty-container .qty_inc:hover{
   background: #1A66A6 url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/qty_up.svg); background-repeat: no-repeat; background-position: center center;
}
.catalog-product-view .product-view .product-shop-info .qty-container .qty_dec:hover{
    background: #1A66A6 url(https://plannerpads.com/skin/frontend/shopper/default/v1/arrow-down-sign-to-navigate-3.svg); background-repeat: no-repeat; background-position: center center; background-size: 13px;
}
/*product page end*/
/*cover css start*/
.catalog-category-view .breadcrumbs + .main-container.col2-left-layout {
    background: #fff;
}
.products-grid .hover {
    box-shadow: none; border: 0px; display: block !important; width: 100%; margin: 0;
}
.products-grid li.item{
    position: relative; width: 33.33%; margin: 0 0 41px; border: 0; box-shadow: none;
}
.products-grid li.item:hover .hover .button-container{
    opacity: 1;
}
.products-grid li.item:hover .hover .button-container:after{
    display: none;
}
.products-grid li.item .hover .button-container{
    opacity: 0;
}
.products-grid li.item .hover .button-container:after {
    content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0;
}
.availability.out-of-stock span {
    font: 700 16px/28px Museo; letter-spacing: 0.8px !important; color: #DB0000; text-transform: uppercase; float: none;
    margin: 0 auto;
}
.category-products{
    margin: 0 0 30px;
}
 .products-grid .hover{
    width: 100%; position: relative; top: 0; left: 0;
 }
.products-grid li.item:nth-child(3n+1) {
    clear: left;
}
.products-grid li.item .hover .button-container button.button span{
    background: transparent linear-gradient(179deg, #F3A728 0%, #F38028 100%) 0% 0% no-repeat padding-box !important;   width: 131px; height: 40px; float: none;
}
.products-grid li.item .hover a.product-name {
    text-align: left; font: 300 20px/28px Museo; letter-spacing: -0.4px !important; color: #000000; margin: 0 39px 10px;min-height: 84px;
}
.products-grid li.item .hover a.product-name:hover{
    color: #1a66a6;
}
.products-grid li.item .hover .button-container button.button span span {
    font: 700 14px/40px Museo; letter-spacing: 1.4px !important;
}
.products-grid .hover .button-container{
    border-top: 0;
}
.catalog-category-view .main-container.col2-left-layout .customer_left_panel_parent .col-main {
    width: 77.2%; margin: 0; padding: 0 40px;
}
.catalog-category-view .main-container.col2-left-layout .col-main{
    width: 75.2%; margin: 0; padding: 0 40px;
}
.catalog-category-view .row {
    max-width: 1382px; width: 100%;
}
.block .block-title strong span {
    font: 700 20px/32px Museo !important; letter-spacing: 1px !important; color: #000000; text-transform: uppercase !important;
}
.block .block-content li, .block .block-content li.item,.block-layered-nav .block-content dd li {
    padding: 0; margin: 0; background: none;
}
.block.block-left-nav.masonry-brick.new-to-planner-pads,.block.block-left-nav.masonry-brick.why-it-works {
    display: none;
}
#narrow-by-list .swatch-shopby {
    width: 38px !important; height: 38px !important; padding: 0; border-radius: 50%; margin: 0;
}
.block .block-content li.test {
    display: inline-block; float: left; margin: 0 10px 14px 0;
}
.col-left .block-layered-nav dl dt {
    text-align: left; font: 700 14px/28px Museo; letter-spacing: 0.7px !important; color: #000000; text-transform: uppercase; border-top: 1px solid #EFEFEF; margin: 0; padding: 4px 0 0 13px;
}
.col-left.sidebar.masonry{
    margin: 0px; padding: 0;  width: 24.48%; min-width: 200px;
}
.sidebar .block .block-content a {
    font: 300 18px/32px Museo; letter-spacing: -0.36px !important; color: #666666;
}
.block .block-content li.active > a,.block .block-content li.current strong {
    color: #1a66a6; font-weight: 700; position: relative; 
}
.block .block-content li.current strong {
    color: #1a66a6; font: 700 18px/32px Museo; letter-spacing: -0.36px !important; position: relative;
}
.block .block-content li a{
    font: 300 18px/32px Museo; letter-spacing: -0.36px !important;
}
.block .block-content li.active > a:before,.block .block-content li.current strong:before{
    content: ""; width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent;border-left: 8px solid #F38028; display: inline-block; position: absolute; left: -11px; top: 50%;    transform: translateY(-50%); -moz-transform: translateY(-50%);
}
.block .block-title {
    margin: 0 0 10px; padding: 0; border: 0px;
}
.catalog-category-view .block .block-title {
    margin: 0px;
}
.catalog-category-view .sidebar .block {
    width: 100%; border: 0; box-shadow: none; padding: 0; margin: 0;
}
body.checkout-onepage-index .col-right {
    padding: 192px 0 0;
}
.products-grid .regular {
    display: none;
}
.pager .pages li.current {
    font: 700 12px/34px Museo; letter-spacing: 0.6px !important; text-transform: uppercase; width: auto; color: #000;
}
.pager .pages li a {
    font: 700 12px/13px Museo; letter-spacing: 0.6px !important;width: auto; color: #999999 !important; text-transform: uppercase; height: 12px; margin: 11px 0 0;
}
#narrow-by-list dd:nth-child(2) {
    padding: 0 0 7px 23px;
}
.block.block-left-nav.masonry-brick .block-content,.block.block-account.masonry-brick .block-content {
    padding: 0 0 0 15px;
}
#narrow-by-list dd:nth-child(4) {
    padding: 0 0 9px 23px;
}
.toolbar .pager .pages li a{
    color: #ccc !important;
}
.pager .pages li a:hover{
    color: #000 !important;
}
.pager .pages li {
    width: auto; margin: 0 1px 0 0;
}
.pager .pages li a.previous.i-previous {
    width: 28px; height: 28px; display: inline-block; border: none; background: #EFEFEF url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/cover_previous.svg) center no-repeat; margin: 2px 6px 0 0;
}
.pager .pages li a.next.i-next {
    width: 28px; height: 28px; display: inline-block; border: none; background: #EFEFEF url(https://plannerpads.com/skin/frontend/shopper/default/v1/cover_previous1.svg) center no-repeat; margin: 2px 0 0 6px;
    background-size: 10px 10px;
}
.pager .pages li a.previous.i-previous img,.pager .pages li a.next.i-next img {
    display: none;
}
.pager .pages li a.previous.i-previous:hover,.pager .pages li a.next.i-next:hover {
    box-shadow: none; background-color: #1A66A6;
}
.pager .amount {
    display: none;
}
.my-account .pager .amount {
    display: block;
}
.pager .limiter{
    margin: 0 0 0 20px;
}
.pager .pages li {
    margin: 0 3px;
}
.toolbar-bottom .toolbar .pager {
    padding: 0; margin: 0; border: 0;
}
.category-covers .toolbar-bottom .toolbar {
    margin: 0 0 32px;
}
.limiter.toolbar-switch {
    background: transparent; border: 0px; box-shadow: none; margin: 0;
}
.toolbar-switch .current {
    background: #EFEFEF url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/toolbar-switch.svg) no-repeat; font: 700 12px/26px Museo; letter-spacing: 0.6px !important; color: #000000; text-transform: uppercase; margin: 0 3px 0 0; min-width: 52px; padding: 0 0 0 14px; height: 26px; display: inline-block; text-align: left; background-position: calc(100% - 5px) 50%;
}
.sort-by.toolbar-switch .current{
    margin: 0 2px 0 0;
}
.over .toolbar-title{
    margin: 0;
}
.sorter .limiter label {
    margin: 0 4px; font: 300 12px/14px Museo; letter-spacing: 0.6px !important; color: #666666; text-transform: uppercase; cursor: default; margin: 0 2px;
}
.toolbar-switch .toolbar-title {
    background-size: 29px 14px; font: 300 12px/14px Museo !important; letter-spacing: 0.6px !important; color: #666666;    padding: 0; text-transform: uppercase; border: 0; background: none;
}
.toolbar-switch .toolbar-dropdown {
    padding: 0; width: 54px !important; margin: -2px 0 0 45px; text-align: center; border: 0;
}
.toolbar-dropdown ul li {
    background: none; padding: 0;
}
.sorter .view-mode a:hover, .sorter .view-mode strong.grid, .sorter .view-mode strong.list, .sorter .sort-order a:hover {
    -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;
}
body .toolbar-dropdown ul li a {
    background: #EFEFEF; font: 700 12px/28px Museo; letter-spacing: 0.6px !important; color: #000000; text-transform: uppercase; min-width: 54px; height: 28px; display: inline-block; padding: 0 0 0 14px; margin: 0; text-align: left;
}
body .toolbar-dropdown ul li a:before{
  content: ""; display: inline-block; height: 12px; width: 12px;background: #EFEFEF url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/toolbar-switch.svg) no-repeat; background-position: 50% 50%; margin: 0px 10px 0 -10px; transform: rotate(270deg);
}
.sort-by.toolbar-switch:hover .toolbar-title {
    margin: 0px;
}
body .sorter .view-mode strong.grid,body .sorter .view-mode a.grid:hover {
    box-shadow: none; border: 0px; background: #ccc url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/grid.svg) center no-repeat !important; height: 28px; width: 28px;
}
body .sorter .view-mode a.grid {
    box-shadow: none; border: 0px; background: #efefef url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/grid.svg) center no-repeat !important; height: 28px; width: 28px;
}
.sorter .view-mode .list {
    box-shadow: none; border: 0px; background: #efefef url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/list.svg) center no-repeat !important; height: 28px; width: 28px; display: inline-block; margin: 0 2px 0 0;
}
.sorter .view-mode label {
    font: 300 12px/28px Museo; letter-spacing: 0.6px !important; color: #666666; text-transform: uppercase; margin: 0 9px 0 0; cursor: default;
}
.sorter .view-mode a:hover, .sorter .view-mode strong.grid, .sorter .view-mode strong.list, .sorter .sort-order .view-mode a:hover {
    -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background-position: 50% 50% !important;   background-color: #ccc !important;
}
.sorter .view-mode {
    border: 0; box-shadow: none; background: transparent; padding: 0; margin: 0 57px 0 64px;
}
.sorter .sort-order,.sorter .sort-by {
    margin: 0;
}
body .sorter .sort-order {
    border: 0; box-shadow: none; width: 26px; height: 26px;
}
.sorter .sort-order a{
    height: 26px;background: #EFEFEF url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/sort.svg) center no-repeat !important;
}
.sorter .sort-order a[title="Set Ascending Direction"],.sorter .sort-order a[title="Set Descending Direction"]:hover{
   transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg);transition: all .7s ease-in-out; -ms-transform: all .7s ease-in-out; -o-transform: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out;
}
.sorter .sort-order a[title="Set Descending Direction"],.sorter .sort-order a[title="Set Ascending Direction"]:hover{
     transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg);transition: all .7s ease-in-out; -ms-transform: all .7s ease-in-out; -o-transform: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out;
}
.sort-order img{
    display: none;
}
.sort-by.toolbar-switch {
    background: transparent; border: 0; box-shadow: none;
}
.sort-by.toolbar-switch span.current {
    width: 108px; height: 26px;
}
.sort-by.toolbar-switch .toolbar-title label{
    font: 300 12px/14px Museo; letter-spacing: 0.6px !important; color: #666666; text-transform: uppercase; cursor: default; margin: 0 5px 0 0;
}
.products-list .desc img {
    margin: -22px 0 0;
}
.toolbar .sorter {
    margin: 0; width: 80%; float: left;
}
.toolbar {
    display: inline-block; width: 100%; margin: 53px 0 31px; border-bottom: 1px solid #EFEFEF; padding: 0 0 24px;
}
.sort-by.toolbar-switch .toolbar-dropdown {
    margin: 0 0 0 60px; width: 108px !important; background: #efefef;    box-shadow: none; border: 0; text-align: left;
}
.sort-by.toolbar-switch .toolbar-dropdown a {
    width: 100%; position: relative;
}
.toolbar .pager {
    padding: 0; margin: 0; border: 0; display: inline-block; width: 20%; float: right;
}
ul.products-grid.two_columns_3 {
    width: 100%; margin: 0;
}
#products-list .product-name a {
    font: 300 28px/32px Museo; letter-spacing: -0.56px !important; color: #000;
}
#products-list .product-name a:hover{
    color: #1A66A6;
}
#products-list .product-name {
    margin: 0 0 26px; padding: 0; border: 0;
}
.products-list .button_orange {
    margin-top: 10px;
}
.products-list .desc p {
    font: 300 16px/24px Museo; letter-spacing: 0 !important; color: #333333; margin: 0 0 24px; padding: 0;
}
.products-list .desc {
    margin: 0; padding: 0; border: 0;
}
.products-list .product-image {
    -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;    box-shadow: none;
}
.products-list .product-shop{
    max-width: 580px; float: left; margin: 0 0 0 12px;
}
.products-list li.item .f-left {
    position: relative; width: 317px; height: 317px; text-align: center;max-width: 29%;
}
.col2-left-layout .page-title, .col2-right-layout .page-title {
    margin-left: 0;
}
.catalogsearch-result-index .products-list .product-shop {
    max-width: 70%; float: left;
}
.catalogsearch-result-index .main-container.col2-left-layout .col-main {
    width: 100%; padding: 0px 15px;
}
.toolbar-bottom .toolbar {
    border: 0; padding: 0; margin: 0;
}
.catalog-category-view .organizers_bottom{
    margin: 13px 0 0;
}
.products-list .desc p font:first-child {
    font: 300 20px/24px Museo; color: #999999; margin: 16px 0 0; display: inline-block;
}
.products-list .desc p font:last-child {
    font: 700 20px/24px Museo !important; letter-spacing: 0; color: #F38028 !important;
}
/*cover css end*/
/*cover pp css start*/
.prev-next.clearfix {
    display: inline-block; width: 19%; top: 0px;
}
.catalog-product-view .col-main {
    padding: 0; margin: 32px auto 0; max-width: 1170px;
}
.product-view {
    border-top: 1px solid #ccc; padding: 55px 0 0; margin: 14px 0 0;
}
/*cover pp css end*/
/*organizers_sub css start*/
.subcategory_main .available_sizes h2 {
    max-width: 100%;
}
.subcategory_main .available_sizes_left ul,.subcategory_main .available_sizes_right ul{
    max-width: 100%; height: 249px;
}
.subcategory_main .available_sizes_right ul {
    height: 192px;
}
.subcategory_main .available_sizes_left{
    width: 35.2%; margin: 40px 0 0 3px;
}
.subcategory_main .undated .undated_inner {
    margin: 30px -20px 0; list-style: none; max-width: 150%;
}
.subcategory_main .undated .Available_one,.subcategory_main .undated .Available_two {
    width: 35.5%;
}
.subcategory_main .undated .Available_three{
    width: 29%;
}
.subcategory_main .undated .undated_inner li {
    margin: 0 -2px; display: inline-block; vertical-align: text-top; padding: 0 23px;
}
.subcategory_main .undated .undated_inner li p{
    font: 300 12px/28px Museo !important; letter-spacing: 0.6px !important; color: #666666; text-transform: uppercase;
    margin: 3px 0 0;
}
.subcategory_main .undated .undated_inner li.Available_three img{
    max-height: 174px;
}
.subcategory_main .available_sizes_right{
    margin: 40px 0 0 0; width: calc(64.8% - 3px); padding: 0 0 0 40px;
}

.available_right_one {
    width: 50%; display: inline-block; margin: 0px; float: left;  padding: 0 0 0 55px;
}
.available_right_two {
    width: 50%; display: inline-block; margin: 0px; float: left; padding: 0 0 0 90px;
}
.available_sizes.two_sizes .available_right_one {
    width: 100%;  padding: 0;
}
.categorypath-organizers-spiral-bound-dated .available_right_one img, .available_right_two img {
    height: 170px;
}
.subcategory_main .available_sizes_left ul li:first-child,.subcategory_main .available_sizes_right ul li:first-child {
    border-top-right-radius: 0; border-bottom-right-radius: 0;
}
.subcategory_main .available_product_main{
    width: 62%;
}
.subcategory_main .available_styles_product{
    border: 0; height: auto;
}
.subcategory_main .available_styles_product ul {
    margin: 0; list-style: none;
}
.subcategory_main .available_styles_product ul li:first-child {
    width: 35.3%; display: inline-block; vertical-align: middle; text-align: left;
}
.subcategory_main .available_styles_product ul li {
    width: 64.6%; display: inline-block; vertical-align: middle; margin: 0 -1px;
}
.subcategory_main .available_styles_product:hover img {
    transform: scale(1.0); -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -o-transform: scale(1.0); -ms-transform: scale(1.0); transition: all .7s ease-in-out; -ms-transform: all .7s ease-in-out; -o-transform: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out;
}
.subcategory_main .available_product_main a{
    margin: 23px 0 0;
}
.subcategory_main .available_content_main {
    float: left; width: 37.8%; padding: 0 0 0 40px;
}
body .subcategory_main h2.product_name{
    font: 500 20px/28px Museo !important; letter-spacing: -0.4px !important; margin: -2px 0 0;
}
.subcategory_main .available_size_btn div a{
    width: 144px; height: 55px;
}
body .subcategory_main .available_size_btn h3{
    margin: 24px 0 11px;
}
.subcategory_main .product_container{
    margin: 48px 0;
}
.subcategory_main .product_container:last-child {
    margin: 62px 0 10px;
}
span.Seasons_note {
    font: 500 10px/12px Museo; letter-spacing: 0.8px !important; color: #666666; text-transform: uppercase; float: left; margin: 13px 0 10px; clear: both;
}
/*organizers_sub css end*/
/* changes as per live*/
.categorypath-intro-offers .col1-layout .row .col-main{
    background: transparent;
}
body.catalog-category-view .header-wrapper header.fixed .row #queldoreiNav{
    margin-left: 0px;
}
/* changes as per live end*/
.categorypath-intro-offers .graphic {
    position: relative;
}
.loose_main {
    position: relative;
}
.available_styles h2,.available_sizes h2 {
    margin: 0;text-align: left;font: 700 20px/24px Museo !important;letter-spacing: 0 !important;color: #333333 !important;border-bottom: 1px solid #ccc;padding: 0 0 17px;
}
 .available_sizes h2{
    max-width: 750px;
 }
 .loose_main .available_sizes .available_styles h2{
    max-width: 100%;
 }
.available_sizes_left ul,.available_sizes_right ul {
    margin: 0;max-width: 375px;border: 1px solid #666666;border-radius: 6px;  border-right: 0;height: 244px;
}
.available_sizes_right ul{
    height: 189px;
}
.available_sizes_left ul li,.available_sizes_right ul li{
    border-right: 1px solid #666666;width: 50%;height: 100%;background: #f9f9f9;border-radius: 6px;float: left;list-style: none;
}
.available_sizes_left {
    display: inline-block;width: 375px;margin: 30px 0 0;float: left;
}
.available_sizes_left p, .available_sizes_right p {
    font: 300 12px/28px Museo !important;letter-spacing: 0.6px !important;color: #666666;text-transform: uppercase;margin: 3px 0 0;
}
body.categorypath-why-it-works .col-main .family{
    max-width: 1200px;margin: 0 auto;
}
.product_container:last-child {
    margin: 39px 0 10px;
}
.categorypath-why-it-works * .footer-container div{
    -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
}
.available_sizes_right {
    display: inline-block;float: left;width: 295px;margin: 30px 0 0 74px;
}
.available_product_main {
    display: inline-block;width: 56.2%;position: relative;text-align: center;float: left;overflow: hidden;position: relative;
}
.available_product_main a {
    text-align: center;font: 700 10px/12px Museo;letter-spacing: 0.8px !important;color: #666666;text-transform: uppercase;width: auto;margin: 21px 0 0;display: inline-block;
}
.available_styles_product{
    height: 461px;border: 1px solid #EFEFEF;overflow: hidden;cursor: pointer;
}
.product_container {
    display: inline-block;width: 100%;margin: 39px 0 19px;
}
.available_content_main {
    float: left;width: 43.8%;padding: 0 0 0 51px;
}
.available_styles h2.product_name {
    text-align: left;font: 300 28px/28px Museo !important;letter-spacing: -0.56px !important;color: #1A66A6 !important;border: 0;padding: 0 0 8px;
}
.available_styles .common_ul {
    margin: 0;max-width: 345px;display: inline-block;
}
body .available_size_btn h3 {
    text-align: left;font: 700 16px/24px Museo !important;letter-spacing: 0 !important;margin: 24px 0 8px; color: #333;
}
.available_size_btn div a {
    display: inline-block;width: 146px;height: 56px;text-align: center;font: 700 12px/18px Museo;letter-spacing: 0.6px !important;
    color: #000000;padding: 11px 0 0;text-transform: uppercase;border: 2px solid transparent;
}
.executive_main,.Personal_main,.Professional_main {
    display: inline-block;position: relative;    border: 1px solid #707070;margin: 0 8px 0 0;
}
.available_size_btn div a span {
    display: block;font: 300 12px/17px Museo;letter-spacing: 1.2px !important;color: #000000;text-transform: uppercase;
}
.available_size_btn div a:hover {
    text-decoration: none;border: 2px solid #F38028;color: #F38028;
}
.executive_main:hover,.Personal_main:hover,.Professional_main:hover{
     border: 1px solid #F38028;
}
.available_size_btn div a:hover span{
    color: #F38028;
}
.available_styles_product img {
    transform: scale(1.0);-webkit-transform: scale(1.0);-moz-transform: scale(1.0);-ms-transform: scale(1.0);-o-transform: scale(1.0);transition: all .7s ease-in-out;-ms-transform: all .7s ease-in-out; -o-transform: all .7s ease-in-out;-moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out;
}
.available_styles_product:hover img {
    transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transition: all .7s ease-in-out;-ms-transform: all .7s ease-in-out;-o-transform: all .7s ease-in-out;-moz-transition: all .7s ease-in-out;-webkit-transition: all .7s ease-in-out;
}
.save_up_to table {
    margin: 0;border: 4px solid #22AD80;
}
.save_up_to table thead {
    background: #fff;
}
.save_up_to table thead td{
    padding: 0;
}
.save_up_to table thead p:first-child {
    text-align: center;font: 700 40px/30px Museo !important;letter-spacing: 0.8px !important;color: #FFFFFF !important;text-transform: uppercase;width: 100%;background: #22AD80;padding: 21px 0 19px;
}
.save_up_to table td {
    padding: 0;background: #fff;
}
.save_up_to table tr{
    border: 2px solid #ccc;
}
.save_up_to table{
  border-collapse: collapse;    margin: 0 auto !important;
}
.save_up_to table thead p {
    text-align: center;font: 700 24px/30px Museo !important;letter-spacing: 0.48px !important;color: #000000 !important;text-transform: uppercase;padding: 12px 0px 11px;margin: 0 auto !important;
}
.save_up_to table tfoot tr td:first-child{
    text-align: right;
}
.save_up_to table tfoot tr td {
    font: 700 18px/18px Museo !important;letter-spacing: 0 !important;color: #22AD80;text-align: center;padding: 6px 0 5px;
}
.save_up_to table tbody tr td.line_through {
    text-decoration: line-through;
}
.available_styles {
    margin: 43px 0 0;float: left;
}
.save_up_to table tbody tr td:nth-child(2),.save_up_to table tbody tr td:nth-child(3) {
    text-align: center;
}
.save_up_to table tbody tr.column-header td {
    font-weight: 700 !important;text-align: center;padding: 0 20px;
}
.save_up_to table tbody tr td {
    text-align: left;font: 300 14px/18px Museo !important;letter-spacing: 0 !important;color: #333333;padding: 6px 0 5px;
}
.save_up_to {
    position: absolute; top: calc(100% - 180px); right: 15px;
}
body.catalog-product-view .product-view .save_up_to {
    position: relative; top: 0; right: 0; margin: 0; float: left;
}
.catalog-product-view .product-tabs-content>h2 {
    margin: 25px 0;
}
.description_content {
    width: 50%; display: inline-block; float: left; padding: 19px 0 0 4px;
}
.save_up_to + .description_content {
    padding-left: 32px;
}
/*introductory css end*/
/*CMS Page css start*/
.std p, .col-left p {
    font: 300 16px/24px Museo;
}
.validation-advice{
    font-size: 13px;display: block;width: 470px;letter-spacing: 0.8px !important;
}
.main-container.col2-left-layout .col-main, .main-container.col2-right-layout .col-main {
    width: 940px;
}
.std ul li {
    list-style-image: none;font: 300 14px/20px Museo;letter-spacing: 0 !important;color: #333333;margin: 0;
}
.product-tabs-content .std p{
    font: 300 14px/20px Museo
}
.form-list label{
    font: 300 16px/24px Museo;color: #333333;
}
.form-list li.wide input.input-text{
    background: transparent;box-shadow: none;height: 30px;border-radius: 5px;padding: 0 10px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
#webform_1_form .form-list li.wide .input-box {
    width: 100%;margin: 0 0 25px;
}
#webform_1_form textarea{
    color: #333;font-style: normal;padding: 15px;background: transparent;box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; border-radius: 5px;width: 100%;
    }
button.button span span{
    background: transparent linear-gradient(179deg, #F3A728 0%, #F38028 100%) 0% 0% no-repeat padding-box;font: 700 14px/40px Museo;letter-spacing: 1.4px !important;text-transform: uppercase !important;
}
.block.block-left-nav.masonry-brick.new-to-planner-pads h4,.block.block-left-nav.masonry-brick.why-it-works h4 {
    font-size: 20px;letter-spacing: 0 !important;font-weight: 500;
}
/*cart page start*/
.cart-empty h1 {
    font-size: 30px;font-weight: 600;margin: 0;letter-spacing: 0.05em !important;
}
.cart-empty h2{
    font-size: 26px;font-weight: 600;letter-spacing: 0.05em !important;margin: 0;
}
.cart-empty h3{
    font-size: 21px;font-weight: 600;letter-spacing: 0.05em !important;
}
.cart-empty p,.cart-empty ul li{
    max-width: 100%;font: 300 16px/24px Museo;
}
.cart-empty a:hover {
    color: #000;
}
body .page-title-bg {
    background: transparent;
}
/*system page start*/
.block-progress dt.complete:before, #checkout-step-login .block-checkout-register ul.ul li:before{
    height: 32px;
}
.block-progress div#shipping_method-progress-opcheckout dt:before {
    height: 24px;
}
.block.block-progress.opc-block-progress {
    padding: 20px; margin: 0; width: 100%;
}
.slider-container .jcarousel-list .product-image img{
    width: 100%;
}
.cart .cart-table .product-name a:hover{
    text-decoration: none;color: #1A66A6 !important;
}
.checkout-cart-index{
    margin: 76px 0 0;
}
body.checkout-cart-index .main-container.col1-layout {
    padding-top: 0;
}
.top-opc li.allow .number{
    background: #1A66A6;
}
.top-opc li .number{
    background: #F38028;
}
.top-opc li.allow:hover .number{
     background: #1A66A6;color: #000;
}
body.checkout-onepage-index #checkout-progress-wrapper dt a:hover{
    color: #F38028 !important;
}
body span {
    font-family: 'Museo' !important;
}
.cart .validation-advice{
    display: inline;
}
body.checkout-onepage-index #payment-buttons-container .back-link{
    right: 0;
}
.new-users .std ul li{
    font: 300 14px/24px Museo;
}
.slider-container .jcarousel-list .product-name:hover{
    color: #F38028;
}
.std .cross_product_list ul li > div h3 a:hover{
    color: #1a66a6;
}
.account-login #advice-required-entry-email,.account-login .validation-advice {
    display: inline;
}
body.customer-address-index .col-left {
    height: 1250px !important;
}
.col-left{
    overflow: visible !important;
}
.product-info button.button span span:hover{
    padding: 0;background: url(https://plannerpads.com/skin/frontend/shopper/default/images/icon_cart_listing.png) 50% 50% no-repeat !important;
}
.category-intro-offers .product-info button.button span span:hover{
   padding: 0 20px;background: transparent linear-gradient(179deg, #EFEFEF 0%, #999999 100%) 0% 0% no-repeat padding-box !important;
}
.slider-container .jcarousel-list .price-box{
    margin: 6px 0 0 4px;overflow: visible;
}
.col-left.sidebar.masonry > div{
    padding: 23px 0px;position: relative !important; top: 0 !important; min-width: 100%; margin: 0 0 16px;
}
body.checkout-onepage-index #shipping-method-buttons-container span#shipping-method-please-wait,body.checkout-onepage-index #payment-buttons-container span#payment-please-wait {
    margin: 9px 50px 0;
}
/**/
.customer_left_panel_parent .col-left.sidebar.masonry > div{
    border-top: 6px solid #1a66a6; -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.10);-moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.10); box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.10); padding: 23px 15px;
}
.customer_left_panel_parent .col-left.sidebar.masonry{
    margin: 0; padding: 80px 0 0 0px; width: 22.8%;
}
.main.row.customer_left_panel_parent {
    max-width: 1320px;
}
.catalogsearch-result-index .main.row {
    width: 1335px; max-width: 100%;
}
/*Fix By MG STart */
.category-on-sale .category_main_img {
    margin: 0 auto; clear: left; width: calc(100% - 50px); max-width: 1382px; display: block; padding: 20px 0 0;
}
.category-on-sale .caregory-details-on-image {
    text-align: center; border: 1px solid #000; border-color: rgba(227,227,227,0.61); padding: 50px; display: block;    clear: both;
}
.category-on-sale .caregory-details-on-image h1 span {
    font-size: 40px !important; line-height: 48px;
}
.category-on-sale .caregory-details-on-image h3 {
    font-size: 27px !important; line-height: 33px;
}
.category-on-sale .caregory-details-on-image h4 {
    max-width: 900px; font-size: 21px !important; line-height: 26px;margin: 1em auto .5em;
}
/*Fix By MG End */
.categorypath-about-faqs .std,.categorypath-about-ordering-faq .std,.categorypath-support-contact .std,.categorypath-support-shipping-information .std,.categorypath-support-returns .std,.categorypath-support-privacy-policy .std,.categorypath-about-product-videos .std,.categorypath-about-our-guarantee .std,.categorypath-about-success-stories .std,.categorypath-about-about-planner-pads .std,.category-affiliate .std,.categorypath-support .std,.categorypath-about .std{
    margin: 40px 0;
}
/*cms*/
/* image for pp*/
body.catalog-product-view .product-view .save_up_to {
    box-shadow: none; border: 0; padding: 0; width: 435px;
}
/* image for pp*/

/*system page end*/
/*category page start*/
.category-products .product-name a{
    color: #000;
}
.category-products .product-name a:hover{
    color: #1A66A6;
}
.customer-account-index .col-left{
    height: 1250px !important;
}
.customer-account-index .sidebar .block{
    position: relative !important; top: unset !important; height: auto;    width: 100%; margin: 0;
}
/*category page end*/
/*product page start*/
.product-tabs-container h2.tab-heading a{
    font-weight: 700 !important; font-family: Museo !important; text-transform: uppercase;
}
.product-category-title {
    font-size: 24px; text-transform: uppercase; font-weight: 700; font-family: Museo;
}
.product-view .product-shop-info .product-name h1 {
    margin: 10px 46px .5em 0;
}
body .toolbar-dropdown ul li.selected a,body .toolbar-dropdown ul li a:hover,body .pager .pages li a:hover{
    color: #1a66a6;
 }
body .toolbar-dropdown ul li a,body .pager .pages .current{
    color: #000;
}
div.alert button:last-child:hover:before,div.alert button:last-child:hover:after{
    background: #F38028;
}
.catalog-product-view div.alert{
    margin: 0;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);
}
.catalog-product-view div.alert a.continue:hover{
    color: #F38028;
}
#fancybox-close{
    right: -15px;
}
#fancybox-wrap {
    position: fixed; top: 50% !important; left: 50% !important; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); height: auto !important; width: auto !important;
}
#fancybox-content button.button span span{
    font: 700 13px/40px Museo;
}
#fancybox-content>div {
    background: #fff;
}
.catalogsearch-result-index .breadcrumbs{
    display: block;
}
.std .cross_product_list ul li > div h3{
    height: 81px;overflow: hidden;padding-bottom: 0;
}
.order-info li.first{
    border-right: none;
}
.products-grid .product-image img{
    margin: 0 auto;display: block;
}
/*product page end*/
/*introductory css start*/
.available_sizes {
    max-width: 1084px; margin: 0 auto; padding: 51px 0 0;
}
.categorypath-introductory-offers-loose-leaf-introductory-offers .available_sizes{
    padding: 43px 0 0;
}
.two_sizes .save_up_to{
    top: calc(100% - 171px); box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.8); width: 420px;
}
 .available_sizes h2{
    max-width: 750px;
 }
 .loose_main .available_sizes .available_styles h2{
    max-width: 100%; color: #333333;
 }
.available_sizes_left ul,.available_sizes_right ul {
    margin: 0;max-width: 375px;border: 1px solid #666666;border-radius: 6px;  border-right: 0;height: 244px;
}
.available_sizes_right ul{
    height: 189px;
}
.available_sizes_left ul li,.available_sizes_right ul li{
    border-right: 1px solid #666666;width: 50%;height: 100%;background: #f9f9f9;border-radius: 6px;float: left;list-style: none;
}
.available_sizes_left {
    display: inline-block;width: 375px;margin: 30px 0 0;float: left;
}
body .available_sizes_left p,body .available_sizes_right p {
    font: 300 12px/28px Museo !important;letter-spacing: 0.6px !important;color: #666666;text-transform: uppercase;margin: 3px 0 0;
}
.product_container:last-child {
    margin: 39px 0 62px;
}
/*http://staging.plannerpads.com/introductory-offers/loose-leaf-introductory-offers*/
.loose_main .product_container:last-child {
    margin: 39px 0 10px;
}
/**/
.available_sizes_right {
    display: inline-block;float: left;width: 295px;margin: 30px 0 0 74px;
}
.available_product_main {
    display: inline-block;width: 56.2%;position: relative;text-align: center;float: left;overflow: hidden;position: relative;
}
.available_product_main a {
    text-align: center;font: 700 10px/12px Museo;letter-spacing: 0.8px !important;color: #666666;text-transform: uppercase;width: auto;margin: 21px 0 0;display: inline-block;
}
.available_styles_product{
    height: 461px;border: 1px solid #EFEFEF;overflow: hidden;cursor: pointer;
}
.product_container {
    display: inline-block;width: 100%;margin: 39px 0 19px;
}
.available_content_main {
    float: left;width: 43.8%;padding: 0 0 0 51px;
}
.available_styles h2.product_name {
    text-align: left;font: 300 28px/28px Museo !important;letter-spacing: -0.56px !important;color: #1A66A6;border: 0;padding: 0 0 8px;
}
.available_styles .common_ul {
    margin: 0;max-width: 345px;display: inline-block;
}
.available_size_btn h3 {
    text-align: left;font: 700 16px/24px Museo !important;letter-spacing: 0 !important;margin: 24px 0 8px;
}
.available_size_btn div a {
    display: inline-block;width: 144px;height: 55px;text-align: center;font: 700 12px/18px Museo;letter-spacing: 0.6px !important; color: #000000;padding: 9px 0 0;text-transform: uppercase;border: 2px solid transparent;
}
.executive_main,.Personal_main{
    display: inline-block;position: relative;    border: 1px solid #707070;margin: 0 8px 0 0;
}
.Professional_main  {
    display: inline-block;position: relative;    border: 1px solid #707070;margin: 8px 8px 0 0;
}
.available_size_btn div a span {
    display: block;font: 300 12px/17px Museo;letter-spacing: 1.2px !important;color: #000000;text-transform: uppercase;
}
.available_size_btn div a:hover {
    text-decoration: none;border: 2px solid #F38028;color: #F38028;
}
.executive_main:hover,.Personal_main:hover,.Professional_main:hover{
     border: 1px solid #F38028;
}
.available_size_btn div a:hover span{
    color: #F38028;
}
.available_styles_product img {
    transform: scale(1.0);-webkit-transform: scale(1.0);-moz-transform: scale(1.0);-ms-transform: scale(1.0);-o-transform: scale(1.0);transition: all .7s ease-in-out;-ms-transform: all .7s ease-in-out; -o-transform: all .7s ease-in-out;-moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out; height: 100%;
}
.available_styles_product:hover img {
    transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transition: all .7s ease-in-out;-ms-transform: all .7s ease-in-out;-o-transform: all .7s ease-in-out;-moz-transition: all .7s ease-in-out;-webkit-transition: all .7s ease-in-out;
}
.save_up_to table {
    margin: 0;border: 4px solid #22AD80;
}
.save_up_to table thead {
    background: #fff;
}
.save_up_to table thead td{
    padding: 0;
}
.save_up_to table thead p:first-child {
    text-align: center;font: 700 40px/30px Museo !important;letter-spacing: 0.8px !important;color: #FFFFFF !important;text-transform: uppercase;
    width: 100%;background: #22AD80;padding: 21px 0 19px;
}
.save_up_to table td {
    padding: 0;background: #fff;
}
.save_up_to table tr{
    border: 2px solid #ccc;
}
.save_up_to table{
  border-collapse: collapse;    margin: 0 auto !important;
}
.save_up_to table thead p {
    text-align: center;font: 700 24px/30px Museo !important;letter-spacing: 0.48px !important;color: #000000 !important;text-transform: uppercase;padding: 12px 0px 11px;margin: 0 auto !important;
}
.save_up_to table tfoot tr td:first-child{
    text-align: right;
}
.save_up_to table tfoot tr td {
    font: 700 18px/18px Museo !important;letter-spacing: 0 !important;color: #22AD80;text-align: center;padding: 6px 0 5px;
}
.save_up_to table tbody tr td.line_through {
    text-decoration: line-through;
}
.available_styles {
    margin: 41px 0 52px; float: left;
}
.save_up_to table tbody tr td:nth-child(2),.save_up_to table tbody tr td:nth-child(3) {
    text-align: center;
}
.save_up_to table tbody tr.column-header td {
    font-weight: 700 !important;text-align: center;padding: 0 20px;
}
.save_up_to table tbody tr td {
    text-align: left;font: 300 14px/18px Museo !important;letter-spacing: 0 !important;color: #333333;padding: 6px 0 5px;
}
/*introductory css end*/
.header-wrapper header #queldoreiNav ul li a:hover, .header-wrapper header #queldoreiNav ul li a:hover span{
    background: #000; color: #fff;
}
#checkout-step-login .block-checkout-login{
    width: 48%; margin: 0 0 0 3%;
}
#checkout-step-login .block-checkout-register{
    width: 49%; margin: 0;
}
@media only screen and (max-width: 1499px) {
    .Loose_Leaf_main_banner .banner_content{
        margin: -9px 0 0;
    }
}
@media only screen and (min-width: 1500px) {
    /*cover landing page end*/
    .catalog-category-view .main-container.col2-left-layout .col-main {
        width: calc(100% - 340px); padding: 0 0 0 75px; margin: 0;
    }
    /*cover landing page end*/
    .header-wrapper header #queldoreiNav,.header-wrapper header.fixed #queldoreiNav {
        margin: 0;text-align: center;
    }
    .cms-shopper-home.header-wrapper header #queldoreiNav,.cms-shopper-home .header-wrapper header.fixed #queldoreiNav {
        margin: 0 0 0 -10%;text-align: center;
    }
    .fixed .top-dropdowns{
        margin: -1px 22px 0 0;
    }
    .header-wrapper header .cart-top-container .summary span{
        margin: 0px 0 0 10px;
    }
    .header-wrapper header.fixed .cart-top-container .summary span{
        margin: 0px 0 0 10px;
    }
    .header-wrapper header.fixed #queldoreiNav>li>a>span {
        margin: 1px 0 0;
    }
    .active_fix_header .header-wrapper.inner_fix{
        padding-top: 6px; padding-bottom: 6px;
    }
    .nav-container{
        margin: 0 0 0 35px;
    }
    .header-wrapper .row {
        width: 100%;
    }
    ul.main_list_policy {
        padding: 0;
    }
    .save_up_to{
        right: auto;margin: 0 0 0 59px;
    }
    .available_sizes .save_up_to{
        right: 65px
    }
}
/* MK Start */
.active_fix_header .header-container {box-shadow: 0px 0px 16px rgba(0,0,0,0.8); -moz-box-shadow: 0px 0px 16px rgba(0,0,0,0.8); -webkit-box-shadow: 0px 0px 16px rgba(0,0,0,0.8);}
.header-container {top: 0px;}
.breadcrumbs {margin-top: 62px; background:#F9F9F9; margin-left: 0px; margin-right: 0px; padding-left: 26px; padding-right: 26px;}
.breadcrumbs li a:hover{text-decoration: none;color: #1A66A6;}
.breadcrumbs ul {padding-top: 8px; padding-bottom: 6px;}
.breadcrumbs li {text-transform: uppercase;}
.breadcrumbs li strong,
.breadcrumbs li a {font-size: 10px; letter-spacing: 0.5px !important; font-weight: 700;  line-height: 12px; color: #999; }
.breadcrumbs li strong {color: #000;}
.breadcrumbs span {background: none; padding-left: 0px; padding-right: 0px;}
.breadcrumbs span:after {content: ":"; color: #999; display: inline; font-weight: 700; font-size: 10px; line-height: 12px;}
body.catalog-product-view,
.catalog-product-view .main-container {background: transparent;}
.catalog-product-view .main-container {padding-top: 22px;}
.catalog-product-view {font-family: 'Museo', sans-serif; font-weight: 300; color: #333;}
.catalog-product-view .product-view .product-img-box {width: 585px !important; margin-right: 28px; margin-bottom: 37px;}
.catalog-product-view .product-view .product-img-box .product-image-zoom img {top: 50%; left: 50%; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.catalog-product-view .product-category-title {
    padding: 0; margin: 0; display: inline-block; width: 80%; border: 0;
}
.catalog-product-view .product-category-title h1 {font-weight: 700; color: #000000; font-size: 30px; line-height: 48px;     margin: 0;}
.catalog-product-view .prev-next .product-prev,
.catalog-product-view .prev-next .product-next {height: auto; line-height: inherit; border: 0px; box-shadow: none; margin-top: 2px;}
.catalog-product-view .prev-next .product-prev span,
.catalog-product-view .prev-next .product-next span {font-size: 14px; line-height: 40px; letter-spacing: 1.4px !important; color: #fff; font-weight: 700; text-transform: uppercase; padding: 0px 20px 0px 21px; text-align: center; width: auto; margin-left: 3px; 
background: #e2e2e2;
background: -moz-linear-gradient(top,  #e2e2e2 0%, #aaaaaa 100%);
background: -webkit-linear-gradient(top,  #e2e2e2 0%,#aaaaaa 100%);
background: linear-gradient(to bottom,  #e2e2e2 0%,#aaaaaa 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#aaaaaa',GradientType=0 );
}
html body.catalog-product-view .product-view .product-shop-info { padding: 0 0 0 9px; width: auto;}
html body.catalog-product-view .product-view .product-additional + .product-shop-info {
    width: 333px;
}
html body.catalog-product-view .product-view .std img{
    margin: 0 0 0 -9px;  
}
html body.catalog-product-view .product-view .std .save_up_to img{
    box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.8);
}

html body.catalog-product-view .product-view .product-shop-info .short-description { font-size: 16px; line-height: 24px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; border: 0px; color: #000;}
html body.catalog-product-view .product-view .product-shop-info .short-description .std p {margin: 13px 0 24px 4px;}
html body.catalog-product-view .product-view .product-shop-info .short-description .std p:first-child { margin-top: -5px;}
html body.catalog-product-view .product-view .product-shop-info .short-description .std p:last-child {margin-bottom: -2px;}
html body.catalog-product-view .product-view .product-shop-info .short-description .std p strong {color: #1A66A6; font-weight: 300;}
.catalog-product-view .product-view .product-shop-info .swatch { padding: 0px; border: 0px; height: 38px; width: 38px; border-radius: 1000px; margin-bottom: 11px; margin-right: 13px; margin-left: 0px;}
.catalog-product-view .product-view .product-shop-info .product-options dd.last {border-bottom: 0px; padding-bottom:10px;}
.catalog-product-view .product-view .product-shop-info .swatchesContainer {padding-top: 0px; margin-top: -5px; float: left; width: 100%; margin-bottom: -11px; clear: both;}
.catalog-product-view .product-view .product-shop-info .product-options .swatchesContainer .swatchSelected {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.catalog-product-view .product-view .product-shop-info .swatchContainer {float: left;}
.catalog-product-view .product-view .product-shop-info .product-options dt.swatch-label label {font-weight: 700 !important;}
.catalog-product-view .product-view .product-shop-info .swatchContainer:nth-of-type(6n+1) {clear: both;}
.catalog-product-view .product-shop-info .plannerp--fancybox {display: block; height: 40px; line-height: 40px; max-width: 170px; text-align: center; color: #000000; text-transform: uppercase; text-decoration: none;  font-weight: 700; font-size: 14px; letter-spacing: 1.4px !important; margin-top: 15px; padding-left: 0px; padding-right: 0px; margin-left: 0px; background: #efefef; background: -moz-linear-gradient(top,  #efefef 0%, #999999 100%); background: -webkit-linear-gradient(top,  #efefef 0%,#999999 100%); background: linear-gradient(to bottom,  #efefef 0%,#999999 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#999999',GradientType=0 );
}
html body.catalog-product-view .product-view .std {background: none;}
html body.catalog-product-view .product-view .std ul {padding: 0px 0px 0px 0px; margin: 0px; list-style: none;}
html body.catalog-product-view .product-view .std ul li {font: 300 16px/24px Museo; list-style-image: none; position: relative; padding-left: 12px; color: #000;}
.catalog-product-view .product-view .product-options dd { margin-bottom: 0px; padding-bottom: 10px;}


html body.catalog-product-view .product-view .std ul li:before { content: ""; width: 4px; height: 4px; border-radius: 1000px; background-color: #333; position: absolute; left: 1px; top: 10px; display: block;}
.catalog-product-view .product-view .product-shop-info .price-box .price { font-size: 30px; line-height: 30px; font-weight: 700; color: #1A66A6;}
.catalog-product-view .product-view .product-shop-info .availability {font-weight: 700; color: #22AD80; text-transform: uppercase; margin-top: 11px; margin-left: 11px;}
.catalog-product-view .product-view .product-shop-info .availability span {font-weight: 700; letter-spacing: 0.6px !important;}
.catalog-product-view .border_seprator {display: block; border-top: 1px #E5E5E5 solid; border-bottom: 1px #E5E5E5 solid; margin: 28px 0px 18px 0px; padding: 22px 0px 20px 4px;}
.catalog-product-view .product-view .product-shop-info .qty-container label,
.catalog-product-view .product-view .product-shop-info .product-options label {font-size: 14px; line-height: 28px; font-weight: 700; color: #666; text-transform: uppercase; letter-spacing: 0.7px !important;}
.catalog-product-view .product-view .product-shop-info .product-options label em { display: none;}
.catalog-product-view .product-view .product-shop-info .product-options label.required:after { content: ":"}
.catalog-product-view .product-view .product-shop-info p.required,
.catalog-product-view .product-view .product-shop-info .product-options dt.swatch-label label.required:after {display: none;}
.catalog-product-view .product-view .product-shop-info .product-options label,
.catalog-product-view .product-view .product-shop-info .required_elemtn {display: inline-block; vertical-align: middle;} 
.catalog-product-view .product-view .product-shop-info .required_elemtn {font-size: 10px; line-height: 28px; letter-spacing: 0.5px !important; font-weight: 700; color: #F38028; text-transform: uppercase; margin-left: 4px;}
.catalog-product-view .product-view .product-shop-info .product-options dt { display: block; margin-bottom: -4px;}
.catalog-product-view .product-view .product-shop-info .product-options dd select {width: 324px; height: 41px; border: 1px solid #CCCCCC; font-size: 16px; color: #000; -moz-appearance: none; -webkit-appearance: none; appearance: none; background-color: #fff; background-image: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/arrow-down-sign-to-navigate.svg) !important; background-repeat: no-repeat !important; background-position: 94.7% center !important; box-shadow: none; padding-left: 10px; font-family: 'Museo', sans-serif; line-height: 41px;}
.catalog-product-view .product-view .product-shop-info .qty-container { margin-bottom: 21px;}
.catalog-product-view .product-view .product-shop-info .qty-container input {border: 0px; height: 31px; text-align: center; box-shadow: none; float: none;}
.catalog-product-view .product-view .product-shop-info .qty-container input,
.catalog-product-view .product-view .product-shop-info .qty-container .qty_dec,
.catalog-product-view .product-view .product-shop-info .qty-container .qty_inc {width: 31px; height: 31px; border-width: 1px; border-style: solid; border-color: #cccc;  background-repeat: no-repeat; background-position: center center; vertical-align: middle; display: inline-block; margin: 0px; padding: 0px;} 
.catalog-product-view .product-view .product-shop-info .qty-container input {width: 34px; border: 0px; font-family: 'Museo', sans-serif; font-size: 18px; font-weight: 700;}
.catalog-product-view .product-view .product-shop-info .qty-container label {display: block; float: none; margin-bottom: 7px;}
.catalog-product-view .product-view .product-shop-info .qty-container .qty_dec {background-image: url(https://plannerpads.com/skin/frontend/shopper/default/v1/arrow-down-sign-to-navigate-2.svg); text-indent: -9999px; background-size: 13px;}
.catalog-product-view .product-view .product-shop-info .qty-container .qty_inc {background-image: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/arrow-down-sign-to-navigate-1.svg); text-indent: -9999px;}
.catalog-product-view .product-view .product-img-box .product-image, 
.catalog-product-view .product-view .product-img-box .more-views {box-shadow: none;}
.catalog-product-view .product-view .product-img-box .product-image-zoom {width: 100%;}
.catalog-product-view .product-view .product-img-box .more-views li a,
.catalog-product-view .product-view .product-img-box .product-image {border: 1px solid #EFEFEF; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; overflow: hidden;}
.catalog-product-view .product-view .product-img-box .product-image { height: 643px;}
.catalog-product-view .product-view .product-img-box .more-views {border: 0px; margin-top: 12px; margin-bottom: 30px;}
.catalog-product-view .product-view .product-img-box .more-views ul {margin-right: -10px; margin-left: -8px;}
.catalog-product-view .product-view .product-img-box .more-views li {    width: 25%; padding-left: 9px; padding-right: 8px; margin-right: 0px; margin-left: 0px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; margin-bottom: 15px;}
.catalog-product-view .product-view .product-img-box .more-views.bigsizeimage li {
    width: 33.33%; height: 176px; padding: 0 7px 0 8px;
}
.catalog-product-view .product-view .product-img-box .more-views.bigsizeimage li img {
    position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);
}
.catalog-product-view .product-view .product-img-box .more-views li a {
    display: block; text-align: center; width: 100%; height: 100%; position: relative;
}
.catalog-product-view .product-view .product-img-box .more-views li a:hover{
    border-color: #1A66A6;
}
.catalog-product-view .product-view .product-shop-info .add-to-cart button > span {height: 48px; 
background: #f3a728 !important;
background: -moz-linear-gradient(top,  #f3a728 0%, #f38028 100%) !important;
background: -webkit-linear-gradient(top,  #f3a728 0%,#f38028 100%) !important;
background: linear-gradient(to bottom,  #f3a728 0%,#f38028 100%) !important; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3a728', endColorstr='#f38028',GradientType=0 ) !important;
}
.catalog-product-view .product-view .product-shop-info .add-to-cart button span span {background-image: none !important; width: 238px; letter-spacing: 1.8px !important; text-transform: uppercase !important; height: 48px; line-height: 48px; padding: 0px; text-align: center; font-size: 18px;}
.catalog-product-view .product-tabs { margin-top: 0px;}
.catalog-product-view .product-tabs li.active a, 
.catalog-product-view .product-tabs li.active a:hover,
.catalog-product-view .product-view .product-tabs a:hover {
background: #666666;
background: -moz-linear-gradient(top,  #666666 0%, #ffffff 100%);
background: -webkit-linear-gradient(top,  #666666 0%,#ffffff 100%);
background: linear-gradient(to bottom,  #666666 0%,#ffffff 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#ffffff',GradientType=0 );
 color: #fff;} 
.catalog-product-view .product-tabs li.active { height: 54px; box-shadow: none; border: 1px #E5E5E5 solid; border-bottom: 0px; margin-top: 0px;}
.catalog-product-view .product-tabs li { background: #FFFFFF; background: -moz-linear-gradient(0deg, #FFFFFF 0%, #EFEFEF 100%); background: -webkit-linear-gradient(0deg, #FFFFFF 0%, #EFEFEF 100%); background: linear-gradient(0deg, #FFFFFF 0%, #EFEFEF 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 ); height: 54px; line-height: 54px; border-color: #E5E5E5; border-bottom: 0px; margin-right: 9px;}
.catalog-product-view .product-view .product-tabs a { color: #999999; font-family: 'Museo', sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0.8px !important; text-transform: uppercase; height: 54px; padding-left: 24px; padding-right: 24px;} 
.catalog-product-view .product-view .product-tabs #product_tabs_custom3 a:before {display: none;}
.catalog-product-view .product-tabs-content {position: relative; z-index: 22; float: left; width: 100%; margin: 0px 0 26px; box-shadow: 0px 0px 6px rgba(0,0,0,0.16); padding: 14px 46px;}
/*organize page: http://staging.plannerpads.com/organizers/spiral-bound-organizer-black-ink-style-executive-size*/
.catalog-product-view .product-tabs-content{
    padding: 14px 46px 46px;
}
/**/
.catalog-product-view .product-view .product-tabs-container {margin-top: 17px;}
.catalog-product-view .product-view .product-tabs-content b,
.catalog-product-view .product-view .product-tabs-content strong,
.catalog-product-view .product-view .product-tabs-content p { max-width: 100%; padding: 0 40px 0 0;font-size: 16px; line-height: 28px; color: #000; font-weight: 300;}
.catalog-product-view .product-view .product-tabs-content p { margin-top: 22px;}
.catalog-product-view .product-view .product-tabs-content p:last-child {margin-bottom: 0px;}
.catalog-product-view .product-view .product-tabs-content b,
.catalog-product-view .product-view .product-tabs-content strong { font-weight: 700; color: #333;}
.catalog-product-view .product-view .product-tabs-content .std ul {margin-top: 20px; margin-left: 0px; padding-left: 0px;}
.product-spiral-bound-organizer-black-ink-style-executive-size .product-view .product-tabs-content .std ul{ margin-top: 4px;}
.catalog-product-view .product-view .product-tabs-content .std ul li {line-height: 30px;}
.catalog-product-view .product-view #product_tabs_description_tabbed_contents .std p:first-child {
    margin: 0 0 -12px;
}
.catalog-product-view .product-view .product-shop-info .input-box + .swatchesContainer {
    margin: 0px 0 0;
}
.catalog-product-view .product-view .product-tabs-content .std ul li:before { top: 13px;}
.catalog-product-view .product-view .product-additional .box-up-sell h2 {background: #fff; font-size: 18px; line-height: 24px; text-transform: uppercase !important; display: block; text-align: center; letter-spacing: 0.9px !important; color: #22AD80; font-weight: 700; margin: -37px 0px 12px 0px; padding: 0 0 11px;} 
.product-view .box-up-sell {
    background: #EFEFEF; position: relative;
}
.product-view .product-additional .box-up-sell .jcarousel-prev-horizontal {
    position: absolute; bottom: 37px; margin: 0; background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/slider_ar.png) no-repeat; width: 20px; height: 10px;  background-size: 20px;display: inline-block; left: 50%; transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);
}
.product-view .product-additional .box-up-sell .product-image {
    width: 140px; background: #fff; padding: 0 !important; margin: 0 auto; height: 100px; position: relative; box-shadow: none; border: 0px;
}
.product-view .product-additional .box-up-sell .jcarousel-prev-horizontal {
    position: absolute; top: 37px; margin: 0; background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/slider_ar.png) no-repeat; width: 20px; height: 16px; background-size: 16px; display: inline-block; left: 50%;-webkit-transform: translate(0%,50%) rotate(180deg); -moz-transform: translate(0%,50%) rotate(180deg); -ms-transform: translate(0%,50%) rotate(180deg); -o-transform: translate(0%,50%) rotate(180deg); background-position: center; transform: translate(0%,50%) rotate(180deg);    z-index: 9;
}
.product-view .product-additional .box-up-sell .jcarousel-prev-horizontal:hover, .product-view .product-additional .box-up-sell .jcarousel-next-horizontal:hover {
    background-color: transparent;
}
 .product-view .product-additional .box-up-sell .jcarousel-next-horizontal {
    position: absolute; bottom: 12px; margin: 0; background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/slider_ar.png) no-repeat; width: 20px; height: 16px;background-size: 16px; display: inline-block; left: 50%; background-position: center; z-index: 9; transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);
}
.catalog-product-view .product-view .product-additional .box-up-sell .jcarousel-skin-tango {
    margin: 24px 0 0;
}
.product-view .product-additional .box-up-sell .product-image img {
    max-height: 100px; max-width: 140px; position: absolute; top: 50%; left: 50%;-moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
}
.product-view .box-up-sell .item{
    width: 100%; margin: 0 auto 17px;
}
.product-view .product-additional{
    width: 170px; margin: 0;
}
.product-view .product-additional .box-up-sell .product-name {
    width: 140px; font: 700 14px/16px Museo; letter-spacing: 0.7px !important; color: #333333; text-transform: uppercase; margin: 10px auto 0;
}
.product-view .product-additional .box-up-sell .price-box {
    margin: 10px auto 0; width: 140px; float: none;
}
.product-view .product-additional .box-up-sell .price-box .price {
    font: 300 16px/18px Museo; letter-spacing: 0.8px !important; color: #333333;
}
.catalog-product-view .col1-layout .product-view .product-shop { overflow: visible; margin: 87px 0 0; display: inline-block; width: calc(100% - 615px);}
.product-vinyl-spiral-bound-cover-executive-size .col1-layout .product-view .product-shop{
    margin: 0px 0 0;
}
.catalog-product-view .product-view .product-tabs-content .embed-container iframe { margin-top: 30px;}    
/* CMS Page Start */
.breadcrumbs + .main-container.col2-left-layout,
.breadcrumbs + .main-container.col2-right-layout { margin-top: 0px; padding-top: 0px; box-shadow:none;-webkit-box-shadow: none; -moz-box-shadow: none;
    -moz-box-shadow: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}
.main-container { margin-top: 0; padding-top: 30px; background: #fff;}
.catalog-product-view.category-accessories .product-additional {
    display: block;
}
.orderfinder-index-index .order_re_rt_mn {margin-top: 15px; margin-left: 0px; display: block;}
.orderfinder-index-index .order_re_rt_mn #lastname,
.orderfinder-index-index .order_re_rt_mn #email { margin-left: 0px; margin-right: 0px;}
.orderfinder-index-index .order_re_mn { -webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin-top: 40px;}
.orderfinder-index-index .order_re_rt_mn #find { margin-left: 0px;}
.orderfinder-index-index #advice-required-entry-lastname,
.orderfinder-index-index #advice-required-entry-email { left: auto; width: auto;}
.orderfinder-index-index .order_re_rt_mn .validation-advice {position: relative; top: auto; left: auto; transform: none; -webkit-transform: none;
    -moz-transform: none; -ms-transform: none; -o-transform: none;}
.main-container.col2-left-layout .col-main {width: 940px;
}
input.input-text, textarea, input.qty {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
body.customer-account-login .account-login .block-login form #send2 span { color: #fff;}
body.customer-account-login .account-login .block-login form #send2 span:hover { color: #000;}
.customer-account-index .page-title { padding-bottom: 50px;}
.account-login .block-title {
    margin: 20px 0 0;
}
.block-login .new-users{
    height: auto;
}
.block-login .block-title:after{
    display: inline-block; float: none;    margin: 0;
}
label#divattribute151,label#divattribute92{
    margin: -3px 0 0; display: inline-block;
}
.save_up_to table:first-child {
    border-bottom: 0;
}
.save_up_to table:last-child {
    border-top: 0;
}
.std table tr.column-header{
    border: 0;
}
/* CMS Page End */
/* MK End */

/* MK Start 30-9-2019 (Phase 1) */
body.catalog-category-view .col-main .why-it-works,
body.catalog-category-view .col-main .product-videos {width: 443px;}
.col2-left-layout .products-grid,
.col2-right-layout .products-grid {width: 940px;}
.swatch,
.sorter .limiter,
.sorter .view-mode,
.sorter .sort-by,
.sorter .sort-order,
.pager .pages li a.next,
.pager .pages li a.previous {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.product-view .product-img-box .product-image-zoom img { max-width: 100%; height: auto;}
.product-view .product-shop-info .add-to-cart button > span:hover {background: transparent linear-gradient(179deg, #EFEFEF 0%, #999999 100%) 0% 0% no-repeat padding-box !important; text-decoration: none; color: #000;}
.product-view .product-shop-info .shop_now_btn:hover,
.product-view .product-shop-info button.button span span:hover,
.product-view .product-shop-info .order_re_rt_mn #find:hover { color: #000;}
.product-category-title { border-top-color: transparent; margin-bottom: 3px;}
.product-view .product-img-box .product-image-zoom {width: 512px; height: 512px;}
html body #queldoreiNav ul li.active > a span {color: #fff !important;}
.header-wrapper header #queldoreiNav> ul li.active > a:hover >span { border-top: 0px;}

.catalog-category-view .header-wrapper header.fixed .row #queldoreiNav { margin-left: 68px;}
.col2-left-layout .my-account .page-title,.col2-right-layout .my-account .page-title {margin-left: -325px;}
.cart .title-buttons .checkout-types .btn-proceed-checkout span span:hover {background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/arrow_button_hover.png) 100% 50% no-repeat !important;}
body.checkout-cart-index .col-main,
#shopping-cart-totals-table td { padding-left: 15px; padding-right: 15px;}
body.checkout-cart-index .col-main .cart .cart-collaterals .grid_6 {width: 595px;}
.checkout-onepage-index .col2-left-layout .page-title,
.checkout-onepage-index .col2-right-layout .page-title {margin-left: 0px;}
.checkout-cart-index .slider-container ul.jcarousel-list li {width: 22.6%;}
.slider-container.mg_customer_slider{ margin: 53px 0 0 12px; }
#checkoutSteps .buttons-set .button span span { font-size: 16px;}
#checkoutSteps .buttons-set .button span span:hover {background: transparent linear-gradient(179deg, #EFEFEF 0%, #999999 100%) 0% 0% no-repeat padding-box !important; text-decoration: none; color: #000;}
body.checkout-onepage-index #shipping-method-buttons-container .back-link {left: auto; right: 0px;}
.customer-account-login .account-login { padding-top: 5px;}
.col-left.sidebar .block.block-left-nav.masonry-brick.new-to-planner-pads h4,
.col-left.sidebar .block.block-left-nav.masonry-brick.why-it-works h4 {font-size: 24px; line-height: 25px;}
.customer-account-create .secondary-footer-container { display: none;}
/* Intro offers page Start */
.categorypath-intro-offers .main-container .main.row * {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.catalog-category-view.categorypath-intro-offers .col1-layout .main.row,
.catalog-category-view.categorypath-intro-offers .footer_bottom_box .row {max-width: 100%; width: 1250px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.catalog-category-view.categorypath-intro-offers .col1-layout .main.row { padding-left: 15px; padding-right: 15px;}
body.categorypath-intro-offers .col-main .family .cell {width: 382px;}
/* Intro offers page End */
/* MK End 30-9-2019 (Phase 1) */
.checkout-onepage-success .col2-right-layout .page-title{
   margin-left: 0;
}
.order_re_mn .order_re_rt_mn .small_info_inner
{   line-height: 40px; float: left;
}
.order_re_mn .order_re_rt_mn > form > span
{   float: left; width: auto; position: relative;   
}
.footer-info .input-box
{   position: relative;
}
.order_re_mn .order_re_rt_mn > form > span .validation-advice, .footer-info .validation-advice
{   position: relative; top: 0px; left: 0 !important; transform: none; max-width: 190px;
}
.footer-info #newsletter
{   float: left;
}
.footer-info .validation-advice
{   max-width: 220px; width: 100%; float: left; text-align: left;
}
.footer-info #newsletter-validate-detail
{   text-align: center; display: block;
}
.footer-info #newsletter-validate-detail .block-content
{   display: inline-block; position: relative; padding-right: 130px;
}
.footer-info #newsletter-validate-detail .block-content .actions
{   position: absolute; right: 0px;
}
.col-left.sidebar.masonry
{   height: auto !important; margin: 0px; padding: 80px 5px 0 25px;
}
.orderfinder-index-index .order_re_mn .order_re_rt_mn .small_info_inner
{   float: none; line-height: normal;
}
body.catalog-category-view .col-left.sidebar.masonry {
    padding: 30px 5px 0 25px;
}
body.catalog-category-view .customer_left_panel_parent .col-left.sidebar.customer_left_panel.masonry {
    padding: 50px 0 0;
}
.orderfinder-index-index .order_re_mn .order_re_rt_mn > form > span
{   width: 100%;    
}
.orderfinder-index-index .order_re_mn
{   background: #202020;
}
.customer-account-index .customer_left_panel_parent .col-left.sidebar.masonry,
    .customer-address-index .customer_left_panel_parent .col-left.sidebar.masonry,
    .customer-account-edit .customer_left_panel_parent .col-left.sidebar.masonry,
    .customer-address-form .customer_left_panel_parent .col-left.sidebar.masonry,
    .sales-order-history .customer_left_panel_parent .col-left.sidebar.masonry,
    .sales-billing-agreement-index .customer_left_panel_parent .col-left.sidebar.masonry,
    .sales-recurring-profile-index .customer_left_panel_parent .col-left.sidebar.masonry,
    .oauth-customer-token-index .customer_left_panel_parent .col-left.sidebar.masonry,
    .newsletter-manage-index .customer_left_panel_parent .col-left.sidebar.masonry,
    .downloadable-customer-products .customer_left_panel_parent .col-left.sidebar.masonry,
    .sales-order-view .customer_left_panel_parent .col-left.sidebar.masonry{
    width: 24%;
}
.customer-account-index .main-container,
    .customer-address-index .main-container,
    .customer-account-edit .main-container,
    .customer-address-form .main-container,
    .sales-order-history .main-container,
    .sales-billing-agreement-index .main-container,
    .sales-recurring-profile-index .main-container,
    .oauth-customer-token-index .main-container,
    .newsletter-manage-index .main-container,
    .sales-order-view .main-container,
    .orderfinder-index-index .main-container,
    .downloadable-customer-products .main-container{
        margin-top: 66px; padding-top: 20px;
}
.checkout-onepage-index .main-container,.customer-account-logoutsuccess .main-container,.customer-account-login .main-container,.customer-account-create .main-container{
    margin-top: 56px; padding-top: 20px;
}
.customer-account-create .page-title{
        padding: 0;
}
    .customer-account-index .main-container.col2-left-layout .col-main,
    .sales-order-view .main-container.col2-left-layout .col-main,
    .customer-address-index .main-container.col2-left-layout .col-main,
    .customer-account-edit .main-container.col2-left-layout .col-main,
    .customer-address-form .main-container.col2-left-layout .col-main,
    .sales-order-history .main-container.col2-left-layout .col-main,
    .sales-billing-agreement-index .main-container.col2-left-layout .col-main,
    .sales-recurring-profile-index .main-container.col2-left-layout .col-main,
    .oauth-customer-token-index .main-container.col2-left-layout .col-main,
    .newsletter-manage-index .main-container.col2-left-layout .col-main,
    .downloadable-customer-products .main-container.col2-left-layout .col-main{
    width: 76%;
}
.customer-account-index .col-main,
    .sales-order-view .col-main,
    .customer-address-index .col-main,
    .customer-account-edit .col-main,
    .customer-address-form .col-main,
    .sales-order-history .col-main,
    .sales-billing-agreement-index .col-main,
    .sales-recurring-profile-index .col-main,
    .oauth-customer-token-index .col-main,
    .newsletter-manage-index .col-main,
    .downloadable-customer-products .col-main{
    padding: 3px 0 0 30px;
}
.customer-account-index .dashboard .box .box-title h3,.customer-account-index .dashboard .box .box-title h4{
    line-height: 27px; padding: 2px 0 0;
}
.customer-account-index .dashboard .box-recent{
    margin: 10px 0 20px;
}
.customer-account-index .box-account .box-head{
    margin: 0 0 5px 3px;
}
.customer-account-index .dashboard .box .box-title a{
    line-height: 29px;
}
.newsletter-manage-index .fieldset,.customer-account-edit .fieldset{
    padding: 0;
}
#advice-required-entry-authorizenet_expiration,#advice-required-entry-authorizenet_expiration_yr {
    width: 100%;
}
body.customer-account-index .my-account {
    margin: 22px 0 0;
}
@media only screen and (min-width: 1699px) {
    .funnel_right_first{
        padding: 0 0 0 9%;
    }
}
@media only screen and (min-width: 1499px) {
    .funnel_left {
        padding: 56px 0 0 62px;
    }
    .weekly_container {
        padding: 0 65px 0 60px;max-width: 1500px;
    }
    .weekly_right{
        width: 49%;margin: 0;
    }
    .single_inner_right {
        margin: 0 0 0 26px;
    }
    .weekly_left{
        margin: 0;
    }
    .funnel_right{
        padding: 53px 0 46px 103px;
    }
    .wiw_banner_inner{
        padding: 0;
    }
}
@media only screen and (min-width: 1500px) {
    .Cover_main_banner .banner_content{
        right: 15%;
    }
}
@media only screen and (min-width: 1199px) {
    .catalog-category-view .sidebar .block{
        margin: 0 0 16px;
    }
}
/*GT responsive css*/
@media only screen and (max-width: 1450px) 
{
.step_one{
    background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/stepone.png) no-repeat; background-size:auto 100%; 
}
}
.std p
{ margin: 1em 0 0;
}
@media only screen and (max-width: 1199px) and (min-width: 990px)  {
    .header-wrapper.inner_fix .nav-container
    {   margin-top: 5px;        
    }
}

@media only screen and (max-width: 1199px) {
    body .header-container,body header.fixed 
    {  background-color: #fff;
    }
    .catalog-category-view .main-container.col2-left-layout .customer_left_panel_parent .col-main{
        width: 70%;
    }
    #email-modal .center_img img{
        width: 100%; margin: 0;
    }
    .popup_right li img{
        width: auto; top: -25px; height: 135px;
    }
    #email-modal .modal-window {
        width: 900px;
    }
    .popup_right{
        width: 44.5%;
    }
    .popup_left{
        max-width: 51%;
    }
    .popup_left img
    { max-width: 100%;        
    }
    .popup_left h4{
        letter-spacing: 0px !important; margin: 20px 0 4px;
    }
    .popup_right li{
        height: 80px;
    }
    .popup_right li:first-child span {
        margin: 18px 0 0;
    }
    .popup_right li:nth-child(2) a{
        margin: 13px 0 0;
    }
    .popup_right li .with_img{
        margin: 9px 0 0 9px; font: 700 17px/20px Museo;
    }
    .customer_left_panel_parent .col-left.sidebar.masonry{
        padding: 0;
    }
    .categorypath-organizers-spiral-bound-dated .available_right_one img,.categorypath-organizers-spiral-bound-dated .available_right_two img {
        height: 160px;
    }
    .available_sizes.two_sizes .available_right_one{
        padding: 0 0 0 30px;
    }
    .customer-account-index .customer_left_panel_parent .col-left.sidebar.masonry, 
    .customer-address-index .customer_left_panel_parent .col-left.sidebar.masonry, 
    .customer-account-edit .customer_left_panel_parent .col-left.sidebar.masonry, 
    .customer-address-form .customer_left_panel_parent .col-left.sidebar.masonry,
    .sales-order-history .customer_left_panel_parent .col-left.sidebar.masonry, 
    .sales-billing-agreement-index .customer_left_panel_parent .col-left.sidebar.masonry, 
    .sales-recurring-profile-index .customer_left_panel_parent .col-left.sidebar.masonry, 
    .oauth-customer-token-index .customer_left_panel_parent .col-left.sidebar.masonry, 
    .sales-order-view .customer_left_panel_parent .col-left.sidebar.masonry, 
    .newsletter-manage-index .customer_left_panel_parent .col-left.sidebar.masonry, .downloadable-customer-products .customer_left_panel_parent .col-left.sidebar.masonry{
        width: 30%;
    }
    .cms-cross-sell-list .page-title.title-buttons{
        position: relative; top: 0; left: 0; float: none; width: calc(100% - 30px); margin: 0 auto !important;
    }
    .cms-cross-sell-list .page-title.title-buttons .button{
        margin: 0;
    }
    .header-wrapper.inner_fix .fixed .top-dropdowns{
        margin: 1px 0 0;
    }
    .two_sizes .available_sizes h2 {
        max-width: 612px;
    }
    .two_sizes .save_up_to{
        width: 360px;
    }
    .two_sizes .available_sizes_left{
        width: 315px;
    }
    .two_sizes .available_sizes_right{
        width: 295px;
    }
    html body.catalog-product-view .product-view .product-shop-info .short-description .std p:first-child { margin-top: 0;
    }
    .available_styles_product img{
        height: auto;
    }
    .catalogsearch-result-index .page-title{
        padding: 0 0 20px 0;
    }
    .catalogsearch-result-index .main-container.col2-left-layout .col-main{
        margin: 20px 0 10px;width: 100%;padding: 0 15px;
    }
    .customer-account-create .account-create .fieldset {
        width: 295px; margin: 0 auto;
    }
    .categorypath-introductory-offers-loose-leaf-introductory-offers .available_sizes{
        padding: 15px;
    }
    .catalog-product-view .product-view .product-tabs-content .embed-container iframe{
        left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);
    }
    .cms-cross-sell-list .cross_sell_mn {
        margin: 0px;
    }
    .cross_sell_mn {
        margin: 60px 0 0;
    }
    /**/
    .customer-account-index .col-left.sidebar.masonry > div,
    .customer-address-index .col-left.sidebar.masonry > div,
    .customer-account-edit .col-left.sidebar.masonry > div,
    .customer-address-form .col-left.sidebar.masonry > div,
    .sales-order-history .col-left.sidebar.masonry > div,
    .sales-billing-agreement-index .col-left.sidebar.masonry > div,
    .sales-recurring-profile-index .col-left.sidebar.masonry > div,
    .oauth-customer-token-index .col-left.sidebar.masonry > div,
    .newsletter-manage-index .col-left.sidebar.masonry > div,
    .sales-order-view .col-left.sidebar.masonry > div,
    .downloadable-customer-products .col-left.sidebar.masonry > div{
        width: 100%;
    }
    .customer-account-index .main-container.col2-left-layout .col-left,
    .customer-account-index .main-container.col2-left-layout .col-main,

    .sales-order-view .main-container.col2-left-layout .col-left,
    .sales-order-view .main-container.col2-left-layout .col-main,

    .customer-address-index .main-container.col2-left-layout .col-left,
    .customer-address-index .main-container.col2-left-layout .col-main,

    .customer-account-edit .main-container.col2-left-layout .col-left,
    .customer-account-edit .main-container.col2-left-layout .col-main,

    .customer-address-form .main-container.col2-left-layout .col-left,
    .customer-address-form .main-container.col2-left-layout .col-main,

    .sales-order-history .main-container.col2-left-layout .col-left,
    .sales-order-history .main-container.col2-left-layout .col-main,

    .sales-billing-agreement-index .main-container.col2-left-layout .col-left,
    .sales-billing-agreement-index .main-container.col2-left-layout .col-main,

    .sales-recurring-profile-index .main-container.col2-left-layout .col-left,
    .sales-recurring-profile-index .main-container.col2-left-layout .col-main,

    .oauth-customer-token-index .main-container.col2-left-layout .col-left,
    .oauth-customer-token-index .main-container.col2-left-layout .col-main,

    .newsletter-manage-index .main-container.col2-left-layout .col-left,
    .newsletter-manage-index .main-container.col2-left-layout .col-main,

    .downloadable-customer-products .main-container.col2-left-layout .col-left,
    .downloadable-customer-products .main-container.col2-left-layout .col-main{
        margin: 60px 0 0; width: 67%;
    }
    .customer-account-index .main.row,
    .customer-address-index .main.row,
    .customer-account-edit .main.row,
    .customer-address-form .main.row,
    .sales-order-history .main.row,
    .sales-billing-agreement-index .main.row,
    .sales-recurring-profile-index .main.row,
    .oauth-customer-token-index .main.row,
    .newsletter-manage-index .main.row,
    .sales-order-view .main.row,
    .downloadable-customer-products .main.row{
        padding: 0 15px; position: relative;
    }
    .customer-account-index .col2-left-layout .my-account .page-title,
    .customer-account-index .col2-right-layout .my-account .page-title,
    .sales-order-view .my-account .page-title,
    .customer-account-edit .my-account .page-title,
    .customer-address-form .my-account .page-title,
    .sales-order-history .my-account .page-title,
    .sales-billing-agreement-index  .my-account .page-title,
    .sales-recurring-profile-index .my-account .page-title,
    .oauth-customer-token-index .my-account .page-title,
    .newsletter-manage-index .my-account .page-title,
    .downloadable-customer-products .my-account .page-title{
        margin-left: 0; position: absolute; left: 15px; top: 0; text-align: left;
    }


    .col2-left-layout .my-account .page-title, .col2-right-layout .my-account .page-title {
        margin-left: 0; width: auto;
    }
    .page-title.title-buttons .button {
        float: right; margin: 0 45px;
    }
    .main-container.col2-left-layout .col-left{
        margin: 80px 0 0;
    }
    body .page-title.title-buttons {
        margin: 0 !important; position: absolute; top: 0; left: 15px;
    }
    .checkout-cart-index .page-title.title-buttons {
        position: relative;
    }
    /**/
    .products-list li.item .f-left img {
        width: auto; height: auto; max-width: 100%;
    }
    .catalog-product-view .product-view .product-tabs-content p{
        padding: 0;
    }
    .organizers_top ul li ul li:first-child{
        padding: 0;
    }
    .toolbar .pager,.toolbar .sorter{
        width: auto;
    }
    .sorter .view-mode{
        margin: 0 20px;
    }
    #queldoreiNav div.sub-wrapper,.header-wrapper header #queldoreiNav > li > .sub-wrapper li ol li:hover .sub-wrapper {
        width: 260px;
    }
    .col-left.sidebar.masonry{
        min-width: 100px;
    }
    .banner_content{
        right: 2%; max-width: 470px; top: 50%;
    }
    .category-spiral-bound-undated .banner_content{
        max-width: 490px;
    }
    .Loose_Leaf_main_banner .banner_content p{
        margin: 0px;
    }
    .Organizers_main_banner .banner_content h1{
        font: 700 50px/70px Museo !important; margin: 0;
    }
    .main_banner .banner_content h1{
        font: 700 32px/35px Museo !important; margin: 0 0 10px;
    }
    .Organizers_main_banner .banner_content{
        max-width: 390px; top: 50%;
    }
    .categorypath-organizers .banner_content {
         top: 55%;
    }
    .Loose_Leaf_main_banner .banner_content h1{
        font: 700 29px/40px Museo !important;
    }
    .Loose_Leaf_main_banner .banner_content{
        right: 3%; top: 40%; max-width: 480px;
    }
    .Cover_main_banner .banner_content {
        max-width: 410px;
    }
    .Cover_main_banner .banner_content h1{
        font: 700 50px/40px Museo;
    }
    .Cover_main_banner .banner_content p,.Organizers_main_banner .banner_content p{
        font: 300 15px/24px Museo !important; margin: 10px 0 0;
    }
    /*product page start*/
    .product-view .product-additional{
        display: block;
    }
    .product-view .box-up-sell2{
        display: none;
    }
    .catalog-product-view .product-view .product-additional .box-up-sell h2 {
        margin: 0;
    }
    /*product page end*/
    /*cover landing page start*/
    .catalog-category-view .main-container.col2-left-layout .col-main {
       width: 70%; margin: 0; padding: 0 15px;
    }
    .block .block-content li.test:nth-child(6n+1) {
        clear: left;
    }
    .pager .pages ol{
        float: right;
    }
    .products-list li.item .f-left{
        width: 270px; height: 270px;
    }
    .products-list {
        margin: 0;
    }
    .products-list .product-shop{
        max-width: 460px;
    }
    .block .block-content li.test{
        margin: 0 6px 10px 0;
    }
    #narrow-by-list .swatch-shopby{
        width: 33px !important; height: 33px !important;
    }
    .block.block-left-nav.masonry-brick,.categorypath-about-faqs .std, .categorypath-support-contact .std, .categorypath-support-shipping-information .std, .categorypath-support-returns .std, .categorypath-support-privacy-policy .std, .categorypath-about-product-videos .std, .categorypath-about-product-videos .std, .categorypath-about-our-guarantee .std, .categorypath-about-success-stories .std, .categorypath-about-about-planner-pads .std, .category-affiliate .std {
        margin: 0;
    }
    .col-left.sidebar.masonry > div{
        min-width: auto;
    }
    /*cover landing page end*/
    /*subcategory start*/
    .available_right_one,.available_right_two{
        margin: 0px;width: 50%; text-align: left; padding: 0 0 0 65px;
    }
    .categorypath-organizers-spiral-bound-undated .available_right_one,.categorypath-organizers-spiral-bound-undated .available_right_two{
        padding: 0 0 0 30px;
    }
    .categorypath-organizers-spiral-bound-undated .subcategory_main .available_sizes_right{
        padding: 0 0 0 20px;
    }
    .categorypath-organizers-spiral-bound-undated .available_right_two p {
        padding: 0 0 0 20px;
    }
    .categorypath-organizers-spiral-bound-undated .available_right_two img{
        height: 150px;
    }
    .subcategory_main .available_content_main{
        padding: 0 0 0 25px;
    }
    .subcategory_main .available_sizes_left{
        max-width: 381px; float: left;
    }
    .subcategory_main .available_sizes_right {
        margin: 40px 0 0 0; width: 64.4%; padding: 0; display: flex;
    }
    .product_container:first-child{
        display: none;
    }
    .subcategory_main .available_styles_product ul li.cover_one {
        padding: 0 10px 0 0;
    }
    /*subcategory end*/
     /*checkout start*/
    body.checkout-onepage-index .page-title-bg{
        left: 0;
    }
    .customer-account-logoutsuccess .col-main p,.customer-account-logoutsuccess .col-main h1{
        padding-left:15px;padding-right: 15px;
    }
    .checkout-onepage-index .opc .form-list li.wide input.input-text{
        width: 94%;max-width: 100%;
    }
    .checkout-onepage-index .opc .form-list #shipping-new-address-form input.input-text[title="Company"]{
        width: 95%;max-width: 100%;
    }
    .checkout-onepage-index .main-container.col2-right-layout {
        padding: 0; 
    }
    .checkout-onepage-index .col2-right-layout .page-title{
        padding: 15px 0 60px 15px; margin-right: 0;
    }
    .top-opc {
        width: 100%;  padding: 0 15px;
    }
    body.checkout-onepage-index .main-container.col2-right-layout {
        padding: 0;
    }
    .checkout-onepage-index .main-container.col2-right-layout .main.row {
        padding: 0 10px 0 20px;
    }
    #checkout-step-shipping .validate-address-content{
        padding: 0 15px;
    }
    /*checkut end*/
    /*popup start*/
    #email-modal .center_img img {
        max-height: 100%;width: 100%;
    }
    .popup_right{
        margin: 0 0 0 30px;
    }
    .popup_contant{
        padding: 0 25px 25px 25px;
    }
    .popup_right h2{
        font: 300 26px/20px Museo;
    }
    .popup_left h4{
        font: 700 14px/20px Museo;
    }
    .popup_right li a{
        height: 99px !important;display: inline-block;padding: 0;width: 100%;
    }
    /*popup end*/
    header {
        padding: 0 15px;
    }
    .cms-shopper-home header{
        height: auto;
    }
    #advice-required-entry-lastname{
        left: 38%;
    }
    #advice-required-entry-email {
        left: 92.5%;
    }
    .rating_coloum ul li{
        width: 50%;
    }
    .rating_coloum ul li:first-child p {
        max-width: 416px !important;
    }
    .header-wrapper .row{
        padding: 0;
    }
    .rating_slider .row .jcarousel-wrapper p{
        max-width: calc(100% - 32px);font: 700 15px/20px Museo;
    }
    .homepage_welcom_block.row{
        padding: 0 15px;
    }
    .row{
        width: 100%;
    }
    .catalog-category-view header.fixed{
        padding: 0 15px;
    }
    .top-dropdowns{
        display: inline-block;position: relative;margin: 0;right: 0;top: 12px;transform: none;width: 13%;float: right;
    }
    .cms-shopper-home header.fixed .row .logo_main img{
        margin: 0 0 0 -30px;
    }
    .cms-shopper-home header.fixed{
        padding: 0 15px;
    }
    .cms-shopper-home header.fixed .nav-container{
        width: 53%;
    }
    .cms-shopper-home .header-wrapper header.fixed #queldoreiNav,.cms-shopper-home .header-wrapper header #queldoreiNav{
        margin: 0;
    }
    .header-wrapper .fixed .grid_12{
        margin: 0 0 3px;
    }
    .catalog-category-view .fixed .top-dropdowns{
        top: 13px; right: 0;
    }
    .catalog-category-view .header-wrapper .row #queldoreiNav{
        padding: 0px;margin: 0;
    }
    .header-wrapper header #queldoreiNav{
        padding: 4px 0 0 30px;margin: 0;
    }
    .header-wrapper.inner_fix header a.logo,body .header-wrapper header h1.logo{
        background-size: 240px 61px;width: 240px;height: 61px;
    }
    .header-wrapper header a.logo{
        margin: 0;
    }
    .cms-shopper-home .header-wrapper header a.logo{
        height: 64px;
    }
    .cms-shopper-home .header-wrapper header a.logo img{
        top: 50%; transform: translateY(-50%) ; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);
    }
    .cms-shopper-home header.fixed .row .logo_main img{
        transform: translateY(-50%) scale(0.7); top: 50%; -webkit-transform: translateY(-50%) scale(0.7); -moz-transform: translateY(-50%) scale(0.7); -o-transform: translateY(-50%) scale(0.7);
    }
    .cms-shopper-home .header-wrapper .fixed .row {
        padding: 0;
    }
    .header-wrapper.inner_fix header a.logo{
        background: none;
    }
    .active_fix_header .header-wrapper.inner_fix .nav-container{
        margin: 0 0 0 35px;
    }
    .header-wrapper header #queldoreiNav > li > a > span{
        font-size: 11px;padding: 11px 5px 11px;
    }
    .header-wrapper{
        padding: 7px 0 8px;
    }
    .cms-shopper-home .slider {
        padding: 0 !important;  margin: 108px 0 0 !important;   
    }
    .header-wrapper.inner_fix .row{
        padding-left: 0;
    }
    .nav-container{
        width: 59%; margin-top: 6px;
    }
    .header-wrapper.inner_fix .nav-container{
        width: 58%;padding: 0px;
    }
    .header-wrapper.inner_fix .fixed .nav-container{
        width: 58%;padding: 0;
    }
    .homepage_welcom_block h2 sup{
        font-size: 27px;
    }
    .fixed .nav-container{
        width: 58.5%;padding: 0 0 0 4px;
    }
    .fixed .top-dropdowns{
       top: 12px;right: 0px;float: right;margin: 0;
    }
    .header-wrapper header.fixed #queldoreiNav {
        margin: 0px;padding: 0;
    }
    .footer-info{
        max-width: 100%;
    }
    .footer-container .footer-info .aboutus_block .grid_3{
        width: 37%;
    }   
    .footer-container .footer-info .aboutus_block{
        width: 100%;
    }
    .footer-container .aboutus_block > div:nth-child(2), .footer-container .grid_1,.footer-container .aboutus_block > div:nth-child(4),.footer-container .footer-info .aboutus_block .grid_3:last-child  {
        width: auto;margin: 0 0 0 30px;padding: 0;
    }
    .footer-container .footer-info .aboutus_block .grid_3:last-child {
        float: right;
    }
    .footer-info .facebook .grid_3{
        width: 16%;
    }
    .find_the{
        width: calc(100% - 30px);clear: left;
    }
    .right_find ul{
        width: 100%;
    }
    .left_find{
        width: 33.4%;
    }
    .right_find{
        width: 59%;margin: 0 0 30px 0px;
    }
    .right_find ul li:last-child {
        margin: 0;float: right; max-width: 43.8%;
    }
    .rating_coloum ul{
        max-width: 100%;margin: 0 0 0 5px;
    }
    .right_find ul li:first-child {
        width: 45.5%;
    }
    .cms-index-index .col1-layout .col-main {
        width: 100%;margin: 0;
    }
    .main-container.col1-layout {
        padding: 0; margin: 0;
    }
    body.checkout-cart-index .main-container.col1-layout {
        padding-top: 60px;
    }
    body.checkout-cart-index header.fixed,
    body.customer-account-index header.fixed,
    body.customer-address-index header.fixed,
    body.customer-account-edit header.fixed,
    body.customer-address-form header.fixed,
    body.sales-order-history header.fixed,
    body.sales-billing-agreement-index header.fixed,
    body.sales-recurring-profile-index header.fixed,
    body.oauth-customer-token-index header.fixed,
    body.newsletter-manage-index header.fixed,
    body.downloadable-customer-products header.fixed,
    body.sales-order-view header.fixed,
    body.catalog-product-view header.fixed{
        padding: 0 15px;
    }
    .order_re_rt_mn{
        margin: -11px 0 0 22px;
    }
    .order_re_rt_mn .small_info_inner,.order_re_rt_mn #find{
        font-size: 12px;
    }
    .order_re_rt_mn #lastname, .order_re_rt_mn #email{
        width: 170px;height: 36px;  line-height: 36px;
    }
    .order_re_rt_mn #find{
        line-height: 36px;height: 36px;width: 100px;
    }
    .order_re_mn{
        padding: 23px 15px 12px;
    }
    body .std .order_re_lt_mn p{
        font-size: 9px;
    }
    .homepage_welcom_block h2{
        font-size: 40px !important;padding: 34px 0 20px;
    }
    .left_find{
        margin: 37px 0 0 40px;
    }   
    body.cms-index-index .main-container {
        overflow-x: visible;
    }
    .rating_coloum ul li{
        height: 220px;
    }
    .rating_slider .row{
        padding: 15px;
    }
    .rating_review{
        height: 130px;
    }
    .footer-info .row, .catalog-category-view .main-container .footer-info .row{
        width: 100%;padding: 0 15px;
    }
    .left_find h3{
        font-size: 30px !important;line-height: 40px;
    }
    .header-container .grid_10,.header-container .grid_2{
        margin: 0;
    }
    .header-container > .top-switch-bg > .row{
        padding: 0 15px;
    }
    .cms-index-index.cms-shopper-home {
        padding-top: 0;
    }           
    .cms-index-index.cms-shopper-home .page .main-container{
        margin-top: 0;
    }
    /*home page end*/
    /*organizers*/
    .breadcrumbs{
        margin-top: 73px;
    }
    .organizers_top h2{
        font-size: 40px !important;
    }
    .organizers_top{
        max-width: 100%;padding: 34px 0 0px;
    }
    .btn_with_text.org_block {
        margin: 0 15px 0 0;
    }
    .std .organizers_main ul li {
        padding: 0 17px;
    }
    .organizers_top ul{
        margin: 0;
    }
    .orange_btn, .silver_btn:hover,.silver_btn, .orange_btn:hover{
        width: 220px;
    }
    .col1-layout .col-main{
        width: 100%;
    }
    /*intro start*/
    .available_sizes {
        max-width: 100%;padding: 40px 15px 0;
    }
    .available_sizes_left ul{
        height: 185px;max-width: 255px;
    }
    .available_sizes_right ul{
        height: 150px;
    }
    .available_sizes_right{
        width: auto;margin: 30px 0 0 0px;
    }
    /*intro end*/
    /*cms start*/
    .main-container.col2-left-layout .col-main {
        width: 68%;padding: 0 0 0 0px;margin: 30px 15px 0 0;
    }
    .main-container.col2-left-layout .col-left {
        width: 28%;padding: 0;margin: 30px 0 0;
    }
    .form-list li.wide input.input-text {
        width: 500px;
    }
    .catalog-category-view #webform_1_form textarea,.catalog-category-view #webform_3_form textarea {
        max-width: calc(100% - 57px);
    }
    .main-container.col2-left-layout .col-main h1{
        font-size: 35px !important;line-height: 38px;margin-bottom: 5px;
    }
    .orderfinder-index-index .header-wrapper header #queldoreiNav,.checkout-cart-index .header-wrapper header #queldoreiNav{
        padding: 0px;
    }
    /*cms end*/
    /*system pages start*/
    body.checkout-cart-index .col-main .cart .cart-collaterals .grid_6:first-child{
        width: 50%; margin: 0px; padding: 0 15px 0 0px;
    }
    body.checkout-cart-index .col-main .cart .cart-collaterals .grid_6:last-child{
        width: 50%; margin: 0px; padding:  0 0px 0 15px;
    }
    .cart .main .slider-container,.cart .slider-container .jcarousel-list .product-image img{
        width: 100%;
    }
    body .cart .cart-collaterals{
        width: 100%; margin: 0;
    }
    .cart .product-image img {
        width: 100%;
    }
    .cart button.button_white span span{
        width: 270px;padding: 0;
    }
    .main .cart .slider-container h3{
        max-width: 100%;width: 100%;font-size: 20px;
    }
    .dashboard .welcome-msg {
        margin: 0 0em 1.5em 0;
    }
    body .page #queldoreiNav{
        padding: 0;
    }
    /*system pages end*/
    /*GET STARTED start*/
    .categorypath-intro-offers #queldoreiNav{
        padding: 0;
    }
    body.categorypath-intro-offers .col-main .header h1 {
        width: 62%;font-size: 32px !important;
    }
    body.categorypath-intro-offers .col-main h3 {
        font-size: 24px !important;
    }
    body.categorypath-intro-offers .col-main .family .cell {
       width: 33.33%;margin: 0;clear: none;padding: 0 11px;box-sizing: border-box;min-height: 340px;
    }
    body.categorypath-intro-offers .col-main .family .cell p{
        font-size: 13px;
    }
    body.categorypath-intro-offers .col-main .family h4.other,body.categorypath-intro-offers .col-main .family .grid{
        width: 100%;
    }
     body.categorypath-intro-offers .col-main .family ul{
        width: 100%;margin: 0;padding: 0 0 0 30px;
    }
    .catalog-category-view #queldoreiNav,.catalog-category-view .header-wrapper header.fixed .row #queldoreiNav{
        margin-left: 0;
    }
    .block .block-title span{
        font-size: 25px !important;
    }
    .sidebar .block .block-content a {
        font: 300 15px/24px Museo;
    }
    .block .block-content li.current strong {
        font: 700 15px/24px Museo;
    }
    /*GET STARTED end*/
    /*Product Page start*/
    .product-category-title,.product-view{
        padding: 25px 0; margin: 5px 15px;
    }
    .catalog-product-view .product-view .product-tabs-container {
        margin-top: 30px;
    }
    .catalog-product-view .product-view .product-img-box .more-views li {
        width: 33.33%; position: relative;
    }
    .catalog-product-view .product-view .product-img-box .more-views li a {
        width: 100%; position: static; height: 100%;
    }
    .catalog-product-view .col1-layout .product-view .product-shop {
        float: left; width: 54%; margin: 0 0 0 1%;
    }
    .catalog-product-view .product-view .product-img-box{
        width: 45% !important;margin: 0;
    }
    .catalog-product-view .product-view .product-img-box .product-image {
        height: 500px;
    }
    .product-view .product-additional .box-up-sell .jcarousel-prev-horizontal{
        top: 30px;
    }
    .catalog-product-view .product-category-title {
        padding: 0 15px; width: calc(100% - 250px);
    }
    .catalog-product-view .product-category-title h1{
        font-size: 28px;
    }
    .product-view .product-shop-info .product-name h1{
        font-size: 30px;margin: 0;
    }
    .catalog-category-view .col2-left-layout .products-grid{
        width: 100%;
    }
    .products-grid li.item, .products-grid .hover {
        width: 31.33%;margin: 1%;
    }
    .products-grid li.item .product-info a.product-name{
        font-size: 15px;
    }
    .products-grid li.item .product-info{
        height: 54px !important;
    }
    /*Product Page end*/
    /*category page start*/
    body.catalog-category-view .col-main .why-it-works{
        width: 48%;margin: 0 10px 0 0;
    }
     body.catalog-category-view .col-main .product-videos{
        margin: 0 0 0 10px;width: 48%;
     }
    body.catalog-category-view .col-main .why-it-works:after,body.catalog-category-view .col-main .product-videos:after{
        right: 10px;
    }
    .products-grid .regular {
        display: none;
    } 
    .products-grid li.item .hover{
        display: block !important;width: auto;padding: 0;margin: 0;position: relative; left: 0;right: 0;
    }
    .products-grid li.item {
        width: 33.33%; margin: 0 0 3%; float: left; left: 0; right: auto; top: 0; box-shadow: none;-webkit-box-shadow: none; -moz-box-shadow: none; background: transparent !important;  bottom: auto;  border: transparent; padding: 0 10px;
    }
    .catalog-category-view .col2-left-layout .products-grid{
        margin: 0 -10px;
    }
    .products-grid li.item .hover a.product-name{
        font-size: 18px; margin: 0 10px;
    }
    .col-main >.prev-next{
        margin: 0 17px 0 0; width: 220px; top: 0px;
    }
    .cms-cross-sell-list .cart-buttons-bottom .checkout-types {
        margin: 0 15px 0 0;
    }
    body.catalog-category-view .main-container.col2-left-layout .col-left.sidebar.masonry {
        padding: 0 0 0 15px; width: 30%; margin: 27px 0 0 0; min-width: 200px; padding: 0 0 0 15px;
    }    
    .categorypath-about-faqs .main-container.col2-left-layout .customer_left_panel_parent .col-main,.categorypath-support-contact  .main-container.col2-left-layout .customer_left_panel_parent .col-main,.categorypath-support-shipping-information .main-container.col2-left-layout .customer_left_panel_parent .col-main,.categorypath-support-returns .main-container.col2-left-layout .customer_left_panel_parent .col-main,.categorypath-support-privacy-policy .main-container.col2-left-layout .customer_left_panel_parent .col-main,.categorypath-about-product-videos .main-container.col2-left-layout .customer_left_panel_parent .col-main,.categorypath-about-our-guarantee .main-container.col2-left-layout .customer_left_panel_parent .col-main,.categorypath-about-success-stories .main-container.col2-left-layout .customer_left_panel_parent .col-main,.categorypath-about-about-planner-pads .main-container.col2-left-layout .customer_left_panel_parent .col-main,.category-affiliate .main-container.col2-left-layout .customer_left_panel_parent .col-main{
        margin: 40px 0; width: 70%;
    }
    /*category page end*/
}
@media only screen and (max-width: 990px) {
    #email-modal .modal-window{
        width: calc(100% - 30px);
    }
    .right_find h3{
        margin: 0 0px 1px -2px;
    }
    .catalog-category-view .main-container.col2-left-layout .customer_left_panel_parent .col-main{
        width: 100%; padding: 0 15px;
    }
    .subcategory_main .undated{
        overflow: hidden;
    }
    .subcategory_main .undated .undated_inner{
        margin: 30px -8px 0;
    }
    .subcategory_main .undated .undated_inner li{
        padding: 0 10px;
    }
    .two_sizes .available_sizes h2 {
        max-width: 100%;
    }
    .categorypath-organizers-spiral-bound-undated .available_right_two p {
        padding: 0 0 0 10px;
    }
    .categorypath-organizers-spiral-bound-undated .subcategory_main .available_sizes_right {
        padding: 0;
    }
    .categorypath-organizers-spiral-bound-undated .available_right_one, .categorypath-organizers-spiral-bound-undated .available_right_two {
        padding: 0;
    }
    .categorypath-organizers-spiral-bound-dated .available_right_one img,.categorypath-organizers-spiral-bound-dated .available_right_two img{
        height: 170px; padding: 0;
    }
    .available_sizes h2 {
        max-width: 100%;
    }
    .available_right_one, .available_right_two{
        padding: 0;
    }
    .subcategory_main .available_sizes_right{
        display: block;
    }
    body.catalog-category-view .main-container.col2-left-layout .col-left.sidebar.masonry,.categorypath-about-faqs .main-container.col2-left-layout .customer_left_panel_parent .col-main, .categorypath-support-contact .main-container.col2-left-layout .customer_left_panel_parent .col-main, .categorypath-support-shipping-information .main-container.col2-left-layout .customer_left_panel_parent .col-main, .categorypath-support-returns .main-container.col2-left-layout .customer_left_panel_parent .col-main, .categorypath-support-privacy-policy .main-container.col2-left-layout .customer_left_panel_parent .col-main, .categorypath-about-product-videos .main-container.col2-left-layout .customer_left_panel_parent .col-main, .categorypath-about-our-guarantee .main-container.col2-left-layout .customer_left_panel_parent .col-main, .categorypath-about-success-stories .main-container.col2-left-layout .customer_left_panel_parent .col-main, .categorypath-about-about-planner-pads .main-container.col2-left-layout .customer_left_panel_parent .col-main, .category-affiliate .main-container.col2-left-layout .customer_left_panel_parent .col-main{
        width: 100%; padding: 15px;
    }
    .header-wrapper.inner_fix header .row .logo_main{
        margin: -10px 0 0;
    }
    .Professional_main{
        clear: left; float: left;
    }
    .two_sizes .save_up_to {
        width: auto; text-align: center;
    }
    .two_sizes .available_sizes_left,.two_sizes .available_sizes_right {
        width: 50%; text-align: left;
    }
    .Loose_Leaf_main_banner .banner_content {
        margin: 0;
    }
    .save_up_to + .description_content {
        padding-left: 0px;
    }
    .categorypath-organizers .banner_content {
         top: 55%;
    }
    .breadcrumbs + .main-container.col1-layout{
        clear: both;
    }
    .col1-layout .col-main{
        position: relative;
    }
    .subcategory_main .available_product_main a {
        margin: 10px 0 0;
    }
    .col-main >.prev-next{
        margin: -13px 17px 0 0; 
    }
    .available_sizes.two_sizes{
        padding: 40px 15px;text-align: center;
    }
    .available_sizes.two_sizes .save_up_to {
        top: auto; width: auto; margin: 30px 0; display: inline-block;
    }
    .Organizers_main_banner .banner_content{
        right: 3%;
    }
    .organizers_main{
        padding: 0 0 40px;
    }
    .organizers_top ul li ul.organizers_inner li {
        padding: 0; clear: left;
    }
    .main_banner .banner_content h1{
        font: 700 25px/40px Museo !important; margin: 0;
    }
    .main_banner .banner_content p{
        font: 300 14px/20px Museo;
    }
    .banner_content{
        max-width: 350px;
    }
    .category-spiral-bound-undated .banner_content{
         max-width: 390px; right: 2%; top: 50%;
    }
    .Loose_Leaf_main_banner .banner_content{
         max-width: 350px; right: 2%; top: 50%;
    }
    body.catalog-product-view .product-view .save_up_to {
        position: relative; top: 0; right: 0; background:  transparent; box-shadow: none;
   }
    body.catalog-product-view .product-view .save_up_to table{
        width: 100% !important;
   }
    .Loose_Leaf_main_banner .banner_content h1 {
        font: 700 25px/25px Museo !important;
    }
    /*product page start*/
    .catalog-product-view .product-view .product-tabs a{
        padding: 0 20px;
    }
    html body.catalog-product-view .product-view .product-shop-info,html body.catalog-product-view .product-view .product-additional + .product-shop-info {
        width: 100%;
    }
    .catalog-product-view .product-tabs-content{
        padding: 15px;
    }
    /*product page end*/
    /*cover pp start*/
    .catalog-product-view .product-category-title h1{
        font-size: 24px; line-height: 28px;
    }
    .catalog-product-view .product-view .product-img-box .product-image {
        height: auto;
    }
    .catalog-product-view .product-view .product-img-box .product-image-zoom img {
        position: relative;top: auto;left: 50%;transform: none;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);
    }
    html body.catalog-product-view .product-view .product-shop-info{
        padding: 0; width: 100%;
    }
    html body.catalog-product-view .product-view .product-shop-info .short-description .std p {
        margin: 10px 0; font: 300 16px/20px Museo;
    }
    .catalog-product-view .product-view .product-shop-info .swatchContainer:nth-of-type(6n+1){
        clear: none;
    }
    html body.catalog-product-view .product-view .std img,.catalog-product-view .product-view .product-shop-info .qty-container {
        margin: 0;
    }
    .catalog-product-view .product-view .product-tabs-container {
        margin-top: 40px;
    }
    .catalog-product-view .col1-layout .product-view .product-shop {
        width: 100%; margin: 0; display: flex; flex-direction: column-reverse;
    }
    .product-view .product-additional {
        width: 100%; margin: 30px 0;
    }
    #product_addtocart_form {
        width: 100%; display: inline-block;
    }
    .catalog-product-view .product-view .product-img-box {
        width: 100% !important; margin: 0 0 20px;
    }
    /*cover pp end*/
    /*cover landing start*/
    .block.block-left-nav.masonry-brick,.products-grid li.item .hover a.product-name{
        margin: 0 !important;
    }
    .block .block-content li.test:nth-child(6n+1) {
        clear: none;
    }
    .block .block-content #narrow-by-list li.test:nth-child(6n),.block .block-content li.test {
        margin: 0 5px 10px 0;
    }
    .block .block-content #narrow-by-list li.test:last-child {
        margin: 0;
    }
    .products-grid li.item{
        margin: 0 0 60px; 
    }
    .products-grid li.item .hover .button-container {
        opacity: 1; margin: 10px 0 0;
    }
    .products-grid li.item .hover a.product-name{
        font: 300 18px/26px Museo !important;
    }   
    .products-grid li.item .hover .button-container:after {
        display: none;
    }
    .catalog-category-view .main.row {
        display: flex;  flex-direction: column;
    }
    .catalog-category-view .main-container.col2-left-layout .col-main {
        order: 2;
    }
    .products-list .product-shop {
        max-width: 100%;
    }
    .products-list li.item .f-left,.products-list .product-image{
        width: 100%;
    }
    .pager .pages li.current{
        font: 700 12px/35px Museo;
    }
    .limiter.toolbar-switch select {
        position: absolute; left: 46px; width: 54px; height: 26px; opacity: 0;
    }
    .sorter .view-mode{
        margin: 0 30px;
    }
    .toolbar{
        margin: 0;
    }
    .toolbar .sort-by select {
        width: 108px; position: absolute; left: 61px; height: 28px; opacity: 0;
    }
    .catalog-category-view .main-container.col2-left-layout .col-main{
        width: 100%;
    }
    .catalog-category-view .main-container.col2-left-layout .col-left.sidebar.masonry {
        width: 100%; padding: 20px 15px;
    }
    .col-left.sidebar.masonry .block.block-left-nav.masonry-brick {
        width: 38%; float: left;
    }
    .sidebar .block.block-layered-nav.masonry-brick{
        width: 100%;
    }
    /*cover end*/
    /*subcategory start*/
    .subcategory_main .available_sizes_left ul, .subcategory_main .available_sizes_right ul{
        margin: 0 auto;
    }
    .subcategory_main .available_styles .common_ul{
        overflow: hidden; width: 100%;
    }
    .category-spiral-bound-dated .available_right_two,.category-spiral-bound-dated .available_right_one{
        width: auto; text-align: left;
    }
    .subcategory_main .available_sizes_left {
         width: 100%; margin: 30px auto; float: none; display: block;
    }
    .subcategory_main .available_sizes_right {
        margin: 0; width: 100%; text-align: center;
    }
    .available_right_one
    {  margin: 0; float: left;
    }
    .available_sizes .available_right_one
    {  float: none;         
    }
    .categorypath-organizers-loose-leaf .loose_main.subcategory_main .available_right_one {
        margin: 0 auto; float: none;
    }
    .available_right_two{
        margin: 0; float: right; 
    }
    .categorypath-organizers-spiral-bound-dated .available_right_one img,.categorypath-organizers-spiral-bound-undated .available_right_two img {
        height: 170px; padding: 0;
    }
    .categorypath-organizers-spiral-bound-undated .available_right_two{
        width: auto;
    }
    .subcategory_main .available_product_main {
        width: 100%;
    }
    .subcategory_main .available_styles_product ul li:first-child,.subcategory_main .available_styles_product ul li.cover_one,.subcategory_main .available_styles_product ul li {
        width: auto;
    }
    .subcategory_main .available_content_main {
        padding: 0; width: 100%; margin: 25px 0 0;
    }
    .subcategory_main .product_container {
        margin: 40px 0 0;
    }
    .subcategory_main .product_container:last-child {
        margin: 40px 0;
    } 
    .subcategory_main .executive_main,.subcategory_main .Personal_main{
        float: left;
    }
    /*subcategory end*/
    /*checkout start*/
     .checkout-onepage-index #checkoutTop {
        margin: 20px 0; float: left;
    }
    #checkout-step-billing .validate-address-content{
        padding: 0 15px;
    }
    .checkout-onepage-index .top-opc{
        margin: 0; padding: 0;
    }
    #checkout-step-login .block-checkout-login .buttons-set .required{
        width: 84%;
    }
    .checkout-onepage-index .main-container.col2-right-layout {
        padding: 0;
    }
    .top-opc li{
        margin: 10px 0;width: 33.33%;
    }
    .checkout-onepage-index .col2-right-layout .page-title {
        padding: 0;
    }
    .checkout-onepage-index .opc .form-list #shipping-new-address-form input.input-text[title="Company"]{
        width: 95%;
    }
    /*checkout end*/
    /*popup start*/
    #email-modal .btn.close.PopupClose{
        z-index: 1
    }
    .popup_right {
        margin: 0 0 0 15px;margin: 0 -2px;
    }
    .popup_contant{
        padding: 0 25px 45px 25px;
    }
    #email-modal .modal-window{
        height: 90%; overflow: scroll;
    }
    .popup_right li a{
        height: 80px !important;display: inline-block;padding: 0;width: 100%;
    }
    .popup_right li{
        height: 80px;
    }
    .popup_right li:first-child span {
        margin: 15px 0 0;
    }
    .popup_right li:nth-child(2) a {
        margin: 13px 0 0;display: inline-block;
    }
    .popup_right li .with_img {
        font: 700 16px/24px Museo; max-width: 230px;margin: 4px 0 0;
    }
    .popup_right h2{
        font: 300 23px/20px Museo; text-align: center;
    }
    .popup_right ul{
        width: 100%;
    }
    .popup_left{
        width: 50%;
    }
    .popup_right{
        width: 50%;padding: 0 0 0 20px;
    }
    /*popup end*/
    .header-wrapper .grid_12,.header-container{
        position: relative;height: 100px;
    }
    body.catalog-category-view .col-main .why-it-works,body .std ol.products-list{
        margin: 0;
    }
   body .aboutus_block a, body .aboutus_block ul li, body .aboutus_block > div:nth-child(4) ul li a, body .aboutus_block > div:nth-child(4) span,.footer-info .grid_3 p{
        font-size: 12px;
    }
    .footer_trusted_logos{
        margin: 0;
    }
    .header-wrapper header .top-dropdowns .links,.header-wrapper header .top-dropdowns .links:hover{
        width: 32px; height: 31px;
    }
    .right_find ul li h2{
        margin: 0px 0 15px;
    }
    .rating_coloum ul{
        margin: 0 auto;
    }
    .rating_slider .row .jcarousel-prev-horizontal{
        left: -14px;
    }
    .rating_slider .row .jcarousel-next-horizontal{
        right: -16px;
    }
    .rating_coloum ul li{
        width: 100%;
    }
    header,#queldoreiNav div.sub-wrapper ul{
        padding: 0;
    }
    .header-wrapper.inner_fix header a.logo{
        width: 240px;height: 61px;
    }
    .nav-container .nav-top-title div.icon {
        width: 25px;margin: 0;height: 25px;
    }
    .header-wrapper.inner_fix .row{
        padding-left: 0;
    }
    .header-wrapper,.header-wrapper.inner_fix{
        padding: 8px 0px 15px;
    }
    #queldoreiNav li a span,.header-wrapper header #queldoreiNav > li > a > span{
        font-size: 14px;padding: 12px 6px;
    }
    .breadcrumbs{
        margin-top: 23px;padding-right: 15px;padding-left: 15px; float: left; width: 100%;
    }
    .breadcrumbs ul{
        padding: 4px 0;
    }
    .header-wrapper header .top-dropdowns{
        position: static;
    }
    .header-wrapper header .cart-top-title{
        display: none;
    }
    .header-wrapper header .top-dropdowns .links,.header-wrapper header .top-dropdowns .links:hover{
      cursor: pointer;  position: absolute;right: 60px;top: 50%;left: auto;transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);margin: 0;z-index: 99999;margin: -19px 0 0;
    }
    .search-top-container .search-form{
        width: 100%;padding: 0px 13px 0 15px;
    }
    .header-wrapper header .cart-top-container,.header-wrapper header .cart-top-container:hover{
        position: absolute;right: 15px;top: 50%;left: auto;transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);margin: 0;z-index: 99999;margin: -19px 0 0;
    }
    .search-top-container{
        top: 70px;width: 100%;background: none;left: 0;position: absolute;
    }
    .header-wrapper header .top-dropdowns{
        position: static;transform: none;float: right;margin: 0 15px 0 0;width: auto;
    }
    .nav-container .nav-top-title.over div.icon span:first-child {
        transform: rotate(45deg);margin: 11px 0 0;
    }
    .nav-container .nav-top-title.over div.icon span:nth-child(2) {
        display: none;
    }
    .header-wrapper header #queldoreiNav > li.active > a:hover > span {
        border-top: 0;
    }
    .nav-container .nav-top-title:hover div.icon span, .nav-container .nav-top-title.active div.icon span {
        background: #000;
    }
    #queldoreiNav div.sub-wrapper ul li a {
        margin: 0 0 0 15px;
    }
    #queldoreiNav > li > div.sub-wrapper > ul > li{
        width: 100%;
    }
    #queldoreiNav div.sub-wrapper {
        width: 100%;padding: 0;background: transparent;
    }
    .nav-container li.active em {
        cursor: pointer;background: transparent;color: #1A66A6 !important;
    }
    #queldoreiNav ul li a{
        font-size: 29px;color: #fff !important;
    }
    .header-wrapper header #queldoreiNav > li > a:hover > span,#queldoreiNav > li.active > a,.header-wrapper header #queldoreiNav > li.active > a > span,#queldoreiNav li a span:hover,#queldoreiNav div.sub-wrapper ul li a:hover span{
        background: transparent;color: #1A66A6;
    }
    .header-wrapper header #queldoreiNav > li > a {
        background: #000;
    }
    body .nav-container .nav-top-title:hover,#queldoreiNav > li > a:hover,#queldoreiNav div.sub-wrapper ul div.sub-wrapper{
        background: transparent;
    }
    #queldoreiNav ul div.sub-wrapper ul{
        padding: 5px 0 10px 10px;background: transparent;
    }
    body .header-wrapper header .logo_main{
        transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);position: absolute;left: 50%;top: 50%;margin: -19px auto 0;
    }
    .header-wrapper header a.logo{
        height: auto;
    }
    .header-wrapper header a.logo img{
        position: relative; transform: none; top: auto; left: auto;
    }
    .header-wrapper header #queldoreiNav > li > .sub-wrapper li ol li:hover .sub-wrapper{
        position: relative;left: 0 !important;width: 100%;padding: 0;
    }
    body .nav-container #queldoreiNav li.active ul ol li em{
        color: #fff !important;
    }
    body .nav-container #queldoreiNav li.active ul ol li:hover em{
        color: #1A66A6 !important;
    }
    .header-wrapper.inner_fix .nav-container{
        width: 100%;padding: 0;
    }
    .nav-container .nav-top-title{
      margin: 0;padding: 0;left: 13px; width: auto;display: inline-block;height: 25px;background: transparent;font-size: 0px;position: absolute;
    }
    .nav-container .nav-top-title.over div.icon span:last-child {
        transform: rotate(135deg);margin: -4px 0 0;
    }
    .header-wrapper header #queldoreiNav,.catalog-category-view .header-wrapper .row #queldoreiNav{
        width: 100% !important;background: #000;position: absolute;margin: 0 !important; padding: 15px 0 0 10px;height: 5000px;overflow-y: scroll;top: 88px;
    }
    #search{
        width: calc(100% - 35px);
    }
    header{
        padding: 0;
    }
    #queldoreiNav > li{
        width: 100%;display: block;margin: 0 auto;
    }
    .header-wrapper header #queldoreiNav > li > a, .header-wrapper header #queldoreiNav > li > a > span {
        font-size: 29px;color: #fff;
    }
    .nav-container li.parent em {
        position: absolute; right: 0; width: 34px; height: 34px; margin: -1px 0 0;
    }
    #queldoreiNav li.parent {
        position: relative;
    }
    .header-wrapper header #queldoreiNav > li > a > span,#queldoreiNav li a span {
        color: #fff;font-size: 14px;
    }
    .nav-container {
        width: 100%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);margin: -32px 0 0 0;
    }
    body .nav-container .nav-top-title div.icon span {
        background-color: #000;height: 4px;margin: 3px 0;
     }
    .footer-container .footer-info .aboutus_block,.footer-container .footer-info .aboutus_block .grid_3 {
        width: 100%;
    }
    .footer-container .aboutus_block > div:nth-child(2),.footer-container .grid_1,.footer-container .aboutus_block > div:nth-child(4),.footer-container .footer-info .aboutus_block .grid_3:last-child{
        width: 25%;padding: 0;margin: 30px 0 0;
    }
    .footer-info .facebook .grid_3 {
        width: 100%;margin: 30px 0 0;
    }
    a#bbblink.ruhzbum{
        float: left;
    }
    body.cms-shopper-home .main-container .col-main{
        max-width: 100%;
    }
    .find_the{
        width: calc(100% - 30px);
    }
    .left_find {
        max-width: 90%;width: 100%;margin: 18px 15px;display: block;
    }
    .right_find{
        width: 100%;padding: 0 15px 30px;margin: 0;
    }
    .right_find ul{
        margin: 20px 0 30px;
    }
    .get_organized h2{
        font-size: 30px !important;line-height: 40px !important;
    }
    .get_organized p{
        font-size: 14px !important;
    }
    .get_organized ul li:first-child {
        width: 50%;margin: 0;float: left;padding: 0 0 0 6px;
    }
    .get_organized ul li{
        padding: 0 0 0 55px;
    }
    .search-top-container:hover {
        width: 100%; background: none;
    }
    .get_organized ul li:last-child *{
        margin: 0 auto;
    }
    .get_organized ul{
        width: calc(100% - 30px);max-width: 100%;display: inline-block;
    }
    .step_two img{
        max-height: 220px;
    }
    .step_one h2, .step_two h2,.homepage_welcom_block h2{
        font-size: 30px !important;line-height: 30px;
    }
    .homepage_welcom_block h2 sup{
        margin: 0;font-size: 20px;
    }
    .row {
        width: 100%;
    }
    .step_two p {
        max-width: 100%;padding: 0 15px;font-size: 15px !important;
    }
    .videos iframe{
        width: calc(100% - 60px);height: 350px;
    }
    .order_re_lt_mn{
        margin: 0 0 10px;
    }
    /*for home page in tab*/
    .order_re_rt_mn{
        margin: 0;width: 100%; text-align: center;
    }
    .order_re_mn .order_re_rt_mn > form > span,.order_re_mn .order_re_rt_mn .small_info_inner{
        float: none;
    }
    /**/
    .order_re_mn{
        padding: 25px 15px;
    }
    .Social_media{
        margin: 20px 0 0;
    }
    .videos {
        margin: 40px 0 0;
    }
    .steps li h3 a, .steps li h3,body.cms-index-index .col-main #step_3 h2{
        font-size: 50px !important;line-height: 70px;
    }
    .rating_slider .row h2{
        line-height: 70px;
    }
    .steps li,.rating_slider .row h2{
        width: 70px;height: 70px;
    }
    .footer-info{
        padding: 30px 0 20px;
    }
    .footer_bottom_box{
        padding: 0 0 10px;
    }
    .footer-subscribe strong span{
        font-size: 30px;line-height: 30px;margin: 20px 0;
    }
    .main-container.col1-layout {
        padding: 0 !important;margin: 0;
    }
    .cms-shopper-home .slider{
        margin: 53px 0 0 !important;
    }
    .order_re_lt_mn p {
        font-size: 11px;
    }
    .homepage_welcom_block p {
        max-width: 400px;padding: 10px 0 30px;
    }
    .homepage_welcom_block h2{
        padding: 20px 0 10px;
    }
    .main .steps p br {
        display: none;
    }
    .main .steps p {
        padding: 15px;
    }
    .step_one .steps li:first-child {
        margin: 20px 0 0;
    }
    .shop_now_btn{
        margin: 30px auto 40px;
    }
    .step_two p{
        line-height: 21px;font-size: 14px !important;
    }
    .order_re_lt_mn h2 {
        padding: 0;
    }
    .get_organized ul li:last-child h3{
        margin: 0 0 11px 20px;
    }
    .get_organized ul li:last-child h4{
        margin: 0 0 0 20px;
    }
    .organizers_top ul li:first-child .organizers_inner{
        margin: 10px 0 0;
    }
    /*organizers start*/
    .organizers_img {
        min-height: 300px;
    }
    .organizers_top ul li:nth-child(2) .organizers_img {
        margin: -5px 0 0;
    }
    .orange_btn, .silver_btn{
        margin: 10px 0 0 0px; 
    }
    .btn_with_text.org_block,.btn_with_text{
        float: left; margin: 0 0 0 8px;
    }
    .btn_with_text .orange_btn{
        margin: 0;
    }
    .organizers_top > ul > li:nth-child(2n){
        width: 50%;
    }
    .silver_btn, .orange_btn:hover,.orange_btn, .silver_btn:hover{
        font: 700 12px/normal Museo; height: auto; padding: 10px 13px;
    }
    .organizers_top ul li ul li, .available_styles .common_ul li{
        font: 300 14px/24px Museo; width: auto;
    }
    .organizers_bottom{
        margin: 50px 0 0;
    }
    .organizers_bottom p{
        font: 300 15px/24px Museo;max-width: 720px;margin: 15px auto 20px;padding: 0 15px;
    }
    .organizers_top h2 {
        font-size: 30px !important;
    }
    .organizers_top ul li.organizers_four .organizers_inner,.organizers_top ul li.organizers_three .organizers_inner{
        min-height: 240px;
    }
    ul.organizers_inner{
        min-height: 180px;
    }
    .organizers_top ul li:nth-child(2) ul.organizers_inner{
        margin: 15px 0 0 0;
    }
    .available_styles .common_ul{
        max-width: 300px;
    }
    /*organizers end*/
    /*intro start*/
    .save_up_to{
        position: relative;margin: 40px auto 0;top: 0;left: 0;clear: left;width: 100%;
    }
    .save_up_to table{
        max-width: 100%;
    }
    .available_sizes_right ul{
        height: 187px;max-width: 375px;
    }
    .available_sizes_right{
        width: 295px;margin: 30px 0 0px;float: right;
    }
    .available_sizes_left ul{
        max-width: 375px;height: 244px;
    }
    .available_sizes_left{
        width: 375px;max-width: 100%;
    }
    .available_content_main{
        padding: 0 15px;width: 50%;float: right;
    }
    .available_styles_product{
        height: auto;
    }
    .available_product_main{
        width: 48%;
    }
    .row .row{
        margin: 0 auto;
    }
    .cms-index-index .footer_bottom_box .grid_12{
        margin: 40px 0px 20px;
    }
    /*changes as per live start*/
    body.catalog-category-view .col1-layout .row .col-main{
        background: transparent;
    }
    /*intro end*/
    /*cms page start*/
    .col-left {
        margin-left: 15px;
    }
    .form-list li.wide input.input-text{
        width: calc(100% - 30px);
    }
    .main-container.col2-left-layout .col-main {
        width: 100%;padding: 30px 15px 0;margin: 30px 0 0;
    }
    .categorypath-support-contact.category-contact p {
        margin: 0;
    }
    .col-left.sidebar.masonry{
        width: 100%;padding: 30px 15px 0;margin: 0;height: auto !important;
    }
    .sidebar .masonry-brick{
        width: 48%;position: relative !important;top: 0 !important;margin: 0;
    }
    .sidebar .masonry-brick.new-to-planner-pads{
        float: right;width: 48%;margin: 0;float: right;position: relative !important;top: 0 !important;right: 0;left: auto !important;
    }
    .catalog-category-view .block.block-left-nav.masonry-brick.why-it-works{
        width: 50%;float: right;
    }
    .catalog-category-view .sidebar .block.block-layered-nav.masonry-brick{
        left: 0 !important;float: left; margin: 0 !important;
    }
    .catalog-category-view .sidebar .masonry-brick.new-to-planner-pads{
        float: left;clear: right;top: 30px !important;
    }
    .catalog-category-view .buttons-set{
        margin: 0;
    }
    .block.block-left-nav.masonry-brick.why-it-works {
        width: 100%;right: 0;margin: 0 auto;top: 30px !important;
    }
    .categorypath-support-contact.category-contact .organizers_bottom p {
        margin: 15px 0 20px;
    }
    .catalog-category-view #webform_1_form textarea, .catalog-category-view #webform_3_form textarea {
        max-width: calc(100% - 32px);
    }
    .form-list li.wide input.input-text {
        width: calc(100% - 22px);
    }
    .main-container.col2-left-layout .col-main h1{
        font-size: 30px !important;line-height: 38px;margin-bottom: 5px;
    }
    .main-container.col2-left-layout .col-main h3{
        font-size: 20px !important;line-height: 25px;
    }
    /*cms page end*/
    /*system pages start*/
    .main .cart .slider-container {
        width: 100%;margin: 0;
    }
    body.checkout-cart-index .col-main .cart .cart-collaterals .grid_6:first-child,body.checkout-cart-index .col-main .cart .cart-collaterals .grid_6:last-child{
        width: 100%; padding: 0; margin: 0 0 15px;
    }
    .main .cart .slider-container h3{
        font-size: 18px;
    }
    .cart .page-title {
        padding-bottom: 30px;
    }
    .cart .data-table td.td-name h2{
        font-size: 16px;
    }
    .page .page-title{
        display: inline-block; height: auto;padding: 0;margin: 20px 0 10px;
    }
    .page .main-container{
        margin-top: 25px;
    }
    .page-title.title-buttons{
        display: block;
    }
     /*system pages end*/
    /*get started start*/
    body.categorypath-intro-offers .col-main .header .clockface {
        width: 100%;margin: 0;background-position: center;
    }
    body.categorypath-intro-offers .col-main .header h1{
        width: 100%;
    }
    #convinced h2 {
        font-size: 28px !important;
    }
    /*get started end*/
     /*Product Page start*/
    .product-view .product-img-box,.product-view .product-img-box .product-image-zoom{
        width: 100% !important;max-width: 100%;
    }
    .product-view .product-img-box .product-image-zoom img{
        margin: 0 auto;right: 0;
    }
    .category-products {
        margin: 0 0 20px; padding: 0px;
    }
    .organizers_bottom {
        margin: 0;
    }    
    /*Product Page end*/
    /*checkout strat*/
    #checkout-step-billing {
        padding: 20px 0;
    }
    .checkout-onepage-index .opc #checkout-step-billing .form-list input.input-text,.checkout-onepage-index .opc .form-list input.input-text {
        width: 100%; box-sizing: border-box; height: 29px;
    }
    .checkout-onepage-index #billing-buttons-container {
        padding: 10px 20px;
    }
    .checkout-onepage-index .opc .form-list li.wide {
        padding: 0 20px 15px;
    }
    .checkout-onepage-index #checkout-step-billing .control,.checkout-onepage-index form ul.form-list li.fields {
        padding: 0 20px;
    }
    .checkout-onepage-index .form-list select {
        width: 100%;
    }
    .opc #shipping-new-address-form .form-list input.input-text, .opc #shipping-new-address-form .form-list input.input-text {
        width: 100%; box-sizing: border-box; height: 29px;
    }
    #checkout-step-shipping {
        padding: 21px 0;
    }
    .checkout-onepage-index .opc .form-list #shipping-new-address-form input.input-text[title="Company"] {
        width: 100%;
    }
    .opc #checkout-step-billing .form-list .field +.field label.required {
        padding-left: 20px;
    }
    .checkout-onepage-index .form-list select,.checkout-onepage-index .form-list select{
        float: right;
    }
    .opc #shipping-new-address-form .form-list li {
        margin: 0 15px;
    }
    .checkout-onepage-index .opc .form-list .field.field.name-firstname,.checkout-onepage-index .opc .form-list .field {
        padding: 0 20px 0 0;
    }
    .checkout-onepage-index .opc .form-list .field.field.name-lastname {
        padding: 0 0 0 20px;
    }
    .checkout-onepage-index .opc #shipping-new-address-form .form-list li.fields,.checkout-onepage-index form ul.form-list li.control,#shipping-buttons-container {
        padding: 0 20px;
    }
    .checkout-onepage-index .opc .form-list .field + .field {
        width: 50%; padding: 0 0 0 20px;  float: right;
    }
    body.checkout-onepage-index .opc .form-list .field .field,.checkout-onepage-index #dd_method_authorizenet .form-list select[name="payment[cc_type]"],.checkout-onepage-index .opc #co-payment-form .form-list input.input-text {
        width: 100%; padding: 0;
    }
    .checkout-onepage-index form ul.form-list li.fields li.fields {
        padding: 20px 0 0;
    }
    .checkout-onepage-index .opc .form-list .field.field.name-firstname {
        width: 50%;
    }
    #authorizenet_cc_type_exp_div .v-fix {
        width: 50%; padding: 0 20px 0 0;
    }
    #authorizenet_cc_type_exp_div .v-fix + .v-fix {
        padding: 0 0 0 20px;
    }
    .checkout-onepage-index #dd_method_authorizenet .form-list select {
        width: 100%; margin: 0;
    }
    .opc #checkout-step-billing .form-list .field +.field label.required{
        padding-left: 0;
    }
    body.checkout-onepage-index .form-list select,body.checkout-onepage-index .opc .form-list li.wide input.input-text {
        width: 100%;
    }
    #captcha-input-box-register_during_checkout {
        padding: 0 15px;
    }
    /*checkout end*/
}
@media only screen and (max-width: 800px) {
    #email-modal .modal-window{
        height: auto;
    }
}    
@media only screen and (max-width: 767px) {
    /*.main_banner{
        background: url(http://staging.plannerpads.com/media/wysiwyg/new_images/org.png) no-repeat;height: 240px;background-size: cover; background-position: -200px 0px;
    }
    .Organizers_main_banner {
        background: url(http://staging.plannerpads.com/media/wysiwyg/new_images/org.png) no-repeat; background-size: auto; height: 190px; background-size: cover;
    }
    .main_banner > img, .Organizers_main_banner > img, .Cover_main_banner > img, .Loose_Leaf_main_banner > img, .category-image_only > img{
        display: none;
    }
    .Cover_main_banner{
        height: 310px; background: url(http://staging.plannerpads.com/media/wysiwyg/new_images/cover.png) no-repeat;background-size: 100%;border-bottom: 0;
    }
    */
    .subcategory_main .undated .Available_one, .subcategory_main .undated .Available_two, .subcategory_main .undated .Available_three{
        width: 100%; text-align: center;
    }
    .category-spiral-bound-undated .banner_content, .Loose_Leaf_main_banner .banner_content{
        max-width: 100%; width: 100%; text-align: center; right: 0;
    }
    .subcategory_main .undated .undated_inner {
        margin: 0;
    }
    .subcategory_main .undated .Available_one *, .subcategory_main .undated .Available_two *{
        max-width: 353px; margin: 5px auto; text-align: left;
    }
    .subcategory_main .undated .Available_three *{
        max-height: 174px; max-width: 280px; margin: 5px auto; text-align: left;
    }
    .subcategory_main .undated .undated_inner li{
        margin: 20px 0 0; padding: 0;
    }
    body .header-wrapper header .logo_main{
        width: auto;
    }
    .two_sizes .available_sizes_left{
       margin: 30px auto 0; float: none; text-align: left;  width: 70%;
    }
    .two_sizes .save_up_to {
        margin: 30px auto 0;
    }
    .two_sizes .available_sizes_right{
        float: none; padding: 0;  width: 70%;
    }
    .available_sizes.two_sizes .available_right_one{
        padding: 0 15px;
    }
    .two_sizes .available_sizes{
        text-align: center;
    }
    .products-grid li.item{
        width: 50%;
    }
    .categorypath-organizers .banner_content {
         top: 0px;
    }
    .product-tabs-container h2.tab-heading a{
        border: 1px solid #efefef;
    }
    .product-tabs-container h2.tab-heading{
        background: #FFFFFF; background: -moz-linear-gradient(0deg, #FFFFFF 0%, #EFEFEF 100%); background: -webkit-linear-gradient(0deg, #FFFFFF 0%, #EFEFEF 100%); background: linear-gradient(0deg,#FFFFFF 0%,#EFEFEF 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 ); height: 54px; line-height: 54px; border-color: #E5E5E5; border-bottom-color: rgb(229, 229, 229); border-bottom: 0px; margin-right: 9px;
    }
    .col-main >.prev-next{
        margin: 15px 15px 0;
    }
    .Loose_Leaf_main_banner .banner_content {
        max-width: 100%; right: auto; top: auto; transform: none; position: relative; float: left; width: 100%;
    }
    #fancybox-content #plannerp-imprint-overlay .title{
        font-size: 23px;
    }
    .Loose_Leaf_main_banner .banner_content p{
        color: #000; margin: 7px auto 0; float: none;
    }
    .Loose_Leaf_main_banner {
        float: left; width: 100%;
    }
    .available_sizes_right {
        padding: 0 20px;
    }
    .Loose_Leaf_main_banner .banner_content h1{
        color: #000; text-shadow: none; text-align: center;
    }
    #product_acc_custom {
        float: left; width: 100%;
    }
    .product-tabs-container h2.tab-heading {
        line-height: 46px; height: 46px;
    }
    .catalog-product-view .product-view .product-img-box .more-views.bigsizeimage li{
        width: 33.33%; height: auto;
    }
    .available_right_two {
        padding: 0 10px;
    }
    .category-on-sale .caregory-details-on-image{
        padding: 30px 10px;
    }
    .Cover_main_banner{
       border-bottom: 0;
    }
    .available_styles{
        margin: 40px 0 0;
    }
    .orange_btn, .silver_btn{
       width: 220px;
    }
    .col-main >.prev-next{
        width: 100%;
    }
    .catalog-product-view .product-category-title{
        padding: 15px; width: 100%;
    }
    .Organizers_main_banner .banner_content,.banner_content{
        max-width: 100%; right: auto; left: auto; position: relative; text-align: center; transform: none; background:#ccc;padding: 20px 15px;
    }
    .category_main_img, .main_banner, .Organizers_main_banner, .Loose_Leaf_main_banner{
        margin: 0 0 15px;
    }
    .Organizers_main_banner .banner_content h1,.main_banner .banner_content h1{
        font: 700 25px/40px Museo !important; letter-spacing: 0.03em !important; color:#000; text-shadow: none;
    }
    .main_banner .banner_content p{
        font: 300 14px/20px Museo !important; margin: 0 0 5px; color:#000; text-align: center;
    }
    .Organizers_main_banner .banner_content p{
        font: 300 12px/16px Museo !important; margin: 0 0 5px; color:#000;
    }
    .main-container.col2-left-layout .col-main h1 {
        font-size: 30px !important; line-height: 38px;
    }
    /*cover pp start*/
    .catalog-product-view .col-main{
        margin: 0px auto;
    }
    .product-tabs-container h2.tab-heading{
        border: 0; margin: 0 0 5px;
    }
    .product-tabs-container h2.tab-heading:hover a, .product-tabs-container h2.active a:hover{
        background: -moz-linear-gradient(top, #f3a728 0%, #f38028 100%) !important; background: -webkit-linear-gradient(top, #f3a728 0%,#f38028 100%) !important;background: linear-gradient(to bottom,#f3a728 0%,#f38028 100%) !important;
    }
     .product-tabs-container h2.tab-heading.active  a{
        color: #fff;background: -moz-linear-gradient(top, #666666 0%, #ffffff 100%); background: -webkit-linear-gradient(top, #666666 0%,#ffffff 100%); background: linear-gradient(to bottom,#666666 0%, #ffffff 100%);
     }
    .product-tabs-container h2.tab-heading:hover a,.product-tabs-container h2.active a{
       color: #fff;
    }
    .catalog-product-view .product-tabs-content{
        margin: -8px 0 30px;
    }
    /*cover pp end*/
    /*cover start*/
    .col-left.sidebar.masonry .block.block-left-nav.masonry-brick,.sidebar .block.block-layered-nav.masonry-brick {
        width: 100%; float: left; margin: 20px 0 !important;
    }
    .products-list li.item{
        padding: 0 0 30px;
    }
    .products-list .desc p{
        margin: 0 0 10px;
    }
    #products-list .product-name a{
        font: 300 24px/32px Museo;
    }
    .products-list .product-shop{
        margin: 0;
    }
    .products-grid li.item:nth-child(3n+1) {
        clear: none;
    }
    .products-grid li.item:nth-child(2n+1) {
        clear: left;
    }
    #narrow-by-list .swatch-shopby {
        width: 32px !important; height: 32px !important;
    }
    .category-products .toolbar {
        position: relative; margin: 0 0 20px; height: 100px;
    }
    .category-products .toolbar-bottom .toolbar{
        margin: 0;height: auto;
    }
    .category-products .toolbar .pager {
        position: absolute; right: 0; bottom: 20px;
    }
    .category-products .toolbar-bottom .toolbar .pager{
        position: relative;bottom: 0;
    }
    .sorter .view-mode {
        margin: 0; position: absolute; right: 0; top: 0;
    }
    .limiter.toolbar-switch {
        position: absolute; left: 0; bottom: 20px;
    }
    /*cover end*/
    /*organizers_sub css start*/
    .subcategory_main .available_right_one {
        width: 100%; max-width: 381px; margin: 0 auto; display: inline-block; float: none;text-align: left;
    }
    .subcategory_main .available_right_two {
        width: auto; margin: 0 auto; display: inline-block; float: none;text-align: left; padding: 0 10px;
    }
    .category-spiral-bound-dated .available_right_two,.category-spiral-bound-dated .available_right_one{
         width: auto;
    }
    .categorypath-organizers-spiral-bound-undated .available_right_two p{
        padding: 0;
    }
    .available_right_one, .available_right_two{
        padding: 0 10px;
    }
    .subcategory_main .subcategory_main .available_sizes_left ul,.subcategory_main .subcategory_main .available_sizes_right ul{
        margin: 40px auto 0; display: block;
    }
    .subcategory_main .product_container {
        margin: 40px 0;
    }
    /*organizers_sub css end*/
    /* changes as per live*/
    body.categorypath-intro-offers .col-main .funnel{
        height: 400px;
    }
    #email-modal .modal-window{
        height: 90vh;
    }
    .customer-account-logoutsuccess .col-main h1{
       font-size: 20px;
    }
    .categorypath-intro-offers .main-container .main.row .family{
        max-width: 600px;margin: 0 auto;
    }
    body.categorypath-intro-offers .col-main .family .cell{
        width: 100%;min-height: 300px;
    }
    body.categorypath-intro-offers .col-main .family ul{
        width: 90%; margin: 0; padding: 0 30px;
    }
    /* changes as per live end*/
    /*popup start*/
    .popup_left {
        width: 100%;max-width: 100%;
    }
    #email-modal .window-window.PopupMain{
        height: auto;
    }
    .made_in{
        top: 23px;
    }
    .popup_right li .with_img{
        max-width: calc(100% - 89px);font: 700 18px/24px Museo;
    }
    .popup_right {
        width: 100%; padding: 0; margin: 40px 0 0;
    }
    .popup_right h2{
        margin: 0;
    }
    .popup_left h4{
        margin: 10px 0 0;
    }
    .popup_contant {
        padding: 15px 15px 60px 15px;
    }
    #email-modal .btn.close.PopupClose{
        top: 20px;right: 20px;
    }
    #email-modal .popup_left .center_img img {
        max-width: 100%;
    }
    #email-modal .window-window.PopupMain .window-content {
        padding: 0;
    }
    .popup_contant p{
        padding: 0;width: 100%;
    }
    .popup_left .logo{
        margin: 0 auto;
    }
    .popup_right li{
        padding: 0;margin: 25px 0 0;
    }
    /*popup end*/
    body.catalog-category-view .col-main .why-it-works:after,body.catalog-category-view .col-main .product-videos:after{
        right: 0px;
    }
    .main-container.col2-left-layout .col-main{
        padding-top: 0;
    }
    .rating_slider{
        padding: 0;
    }
    footer address{
        margin: 10px 0 0;
    }
    .order_re_rt_mn .small_info_inner {
        font-size: 15px;width: 100%;
    }
    .main .steps li {
        margin: 0 5px;
    }
    .order_re_rt_mn #lastname, .order_re_rt_mn #email {
       width: 100%;height: 36px;line-height: 36px;margin: 20px 0 0;
    }
    .order_re_rt_mn #find{
        margin: 20px auto 0;font-size: 15px;display: block;
    }
    body.cms-index-index .col-main h2 {
       max-width: 100%;font-size: 24px !important; line-height: 30px;
    }
    .products-list .product-shop h2{
        margin-bottom: 0; max-width: 100%;font-size: 24px !important; line-height: 30px;
    }
    #advice-required-entry-lastname{
        left: 5px;top: 75px;transform: none;
    }
    #advice-required-entry-email {
        left: 5px;transform: none;top: 130px;
    }
    .cms-shopper-home #advice-required-entry-email,.cms-shopper-home #advice-required-entry-lastname{
        top: 0;
    }
    .steps li {
        width: 50px; height: 50px;
    }
    .get_organized{
        padding: 50px 0 40px;
    }
    .header-container .grid_2{
        margin: 4px 0 0 0;
    }
    .step_two h2{
        margin: 0;
    }
    .steps li h3 a, .steps li h3{
        font-size: 30px !important;line-height: 50px !important;
    }
    .videos iframe{
        width: calc(100% - 30px);height: 300px;
    }
    .step_two img {
        max-height: 200px;
    }
    .get_organized ul li:last-child * {
        margin: 0;
    }
    body.cms-index-index .col-main #step_3 h2{
        line-height: 50px !important;width: 50px; height: 50px;font-size: 30px !important;
    }
    .left_find {
        max-width: calc(100% - 90px);margin: 15px;
    }
    body.cms-index-index .col-main .left_find h3 {
        font-size: 24px !important;line-height: 28px;
    }
    .get_organized ul li {
        padding: 0;float: right;width: 48%;
    }
    .get_organized ul li:first-child{
        padding: 0 10px 0 0;width: 48%;
    }
    .get_organized ul h3{
        font-size: 24px !important;
    }
    .right_find h4{
        font: 300 13px/19px Museo !important;
    }
    .footer-container .footer-subscribe form input.input-text{
        width: 300px;padding: 0 6px;
    }
    .footer-subscribe em{
        font-size: 14px;
    }
    .cms-index-index .footer_bottom_box .grid_12 {
        margin: 40px 0px 10px;
    }
    .footer-container .grid_12 {
        padding: 0;margin: 30px 0 0; max-width: 100%;width: 100%;
    }
    .footer-container .aboutus_block > div:nth-child(2), .footer-container .grid_1, .footer-container .aboutus_block > div:nth-child(4){
        margin: 0;
    }
    .footer-container{
        margin: 0px;
    }
    .footer-subscribe .input-box{
        margin: 0 4px 0 0;
    }
    .rating_slider .row .jcarousel-wrapper p{
        font-size: 15px;padding: 0 10px;
    }
    .step_one p{
        margin: 0 auto;
    }
    .rating_slider .row h3{
        font-size: 24px !important;padding: 10px 0;
    }
    .links li{
        margin-right: 0;padding: 0;
    }
    .step_two{
        padding: 20px 0 0;
    }
    .get_organized h2{
        padding: 30px 0 0;
    }
    .right_find ul {
        margin: 30px 0 10px;
    }
    .right_find h3{
        font: 300 24px/40px Museo !important;
    }
    .get_organized ul li:last-child h3{
        margin: 0 0 11px 5px;
    }
    .get_organized ul li:last-child h4{
        margin: 0 0 0 5px;
    }
    .rating_coloum ul li:first-child p{
        max-width: calc(100% - 32px) !important;
    }
    /*organizers start*/
    .organizers_top h2 {
        font-size: 24px !important; letter-spacing: 0 !important;
    }
    .silver_btn, .orange_btn:hover,.orange_btn, .silver_btn:hover{
        font: 700 14px/normal Museo; height: auto;
    }
    .order_re_mn .order_re_rt_mn .small_info_inner{
        line-height: normal; margin: 10px 0 -10px 0;
    }
    .organizers_top ul li h3{
        margin: 20px 0 30px; font: 300 22px/28px Museo !important;
    }
    .std .organizers_main ul li{
        width: 100%; font: 300 16px/24px Museo;
    }
    .orange_btn, .silver_btn:hover, .silver_btn, .orange_btn:hover {
        width: auto; padding: 10px 20px;
    }
    .organizers_top ul li:first-child .organizers_inner {
        margin: 15px 0 0;
    }
    .organizers_top ul li.organizers_three .organizers_inner,.organizers_top ul li.organizers_four .organizers_inner{
        padding: 0 0 20px;min-height: auto;
    }
    ul.organizers_inner{
        padding: 0 0 20px; min-height: auto; width: 100%;
    }
    .organizers_top ul li.organizers_one {
        margin: 20px 0 0;
    }
    .organizers_top ul li.organizers_two {
        margin: 60px 0 0;
    }
    .organizers_top ul li.organizers_three,.organizers_top ul li.organizers_four {
        margin: 60px 0 0;
    }
    .organizers_top ul li.organizers_three h3,.organizers_top ul li.organizers_four h3,.organizers_top ul li h3{
        margin: 0 0 20px;
    }
    .organizers_bottom h2{
        font: 300 30px/20px Museo !important;
    }
    .organizers_bottom img{
        max-height: 200px;
    }
    .organizers_top{
        padding: 10px 0 0px;
    }
    /*organizers end*/
    /*intro start*/
    .available_sizes_left ul,.available_sizes_left,.available_sizes_right ul,.available_styles .common_ul,.available_sizes_right,.available_product_main{
        max-width: 100%;width: 100%;
    }
    .organizers_top ul li ul li, .available_styles .common_ul li {
        font: 300 15px/24px Museo;
    }
    .available_content_main{
        width: 100%;padding: 20px 0 0;
    }
    .categorypath-introductory-offers .sidebar .block.block-layered-nav.masonry-brick{
        width: 100%;
    }
    .categorypath-introductory-offers .block.block-left-nav.masonry-brick.why-it-works{
         width: 100%;top: 30px !important;
    }
    .products-list .product-image img{
        display: block;margin: 0 auto;
    }
    .products-list .product-name a{
        font-size: 24px; line-height: 28px;
    }
    body.catalog-category-view .col-main .why-it-works{
        width: 100%;margin: 0 0 20px;
    }
    /*live changes*/
    body.categorypath-intro-offers .col-main .family .cell{
        min-height: 400px;
    }
    /*intro end*/
    /*cms page start*/
    .sidebar .block.block-left-nav.masonry-brick{
        width: 100%;margin: 0 0 30px;
    }
    .catalog-category-view .sidebar .block.block-left-nav.masonry-brick.new-to-planner-pads{
        width: 100%;
    }
    .form-list li.wide input.input-text {
        width: calc(100% - 22px);
    }
    .catalog-category-view #webform_1_form textarea, .catalog-category-view #webform_3_form textarea {
        max-width: calc(100% - 32px);
    }
    .categorypath-support-contact.category-contact .std h1{
        font-size: 30px !important;line-height: 40px;
    }
    .categorypath-support-contact.category-contact .std h3{
        margin: 1em 0 5px;
    }
    .categorypath-support-contact.category-contact .col-main {
        margin: 30px 0 0;
    }
    .input-box, .footer-subscribe form input.input-text{
        padding: 0;
    }
    .main-container.col2-left-layout .col-main h1{
        font-size: 23px !important;line-height:28px;
    }
    .std blockquote{
        margin: 2em 0;
    }
    .categorypath-about-success-stories .std table {
        max-width: 100%;
    }
    .orderfinder-index-index .col-main > p{
        max-width: 482px;margin: 30px auto;font-size: 13px;
    }
    /*cms page end*/
    /*system pages start*/
    .main .cart .slider-container {
        padding: 0;margin: 0;
    }
    .main .cart{
        background: #fff;
    }
    .main .cart .slider-container h3 {
        margin: 0 0 70px; padding: 0 15px;
    }
    .block.block-left-nav.masonry-brick.why-it-works{
        top: 0px !important;
    }      
    .checkout-cart-index .main .cart{
        background: transparent;
    }
    /*system pages end*/
     /*Product Page start*/
     .product-view .product-img-box .product-image-zoom img{
        top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);
     }
     .product-category-title {
        font-size: 18px;
    }
    .products-list .button-container,.products-list button.button_orange span{
        float: none;
    }
    .products-list .button_orange{
        width: 100%;
    }
    .product-view .product-img-box .product-image-zoom{
        height: 400px;
    }
    .product-view .std h3{
        line-height: 25px;font-size: 22px !important;
    }
    .product-view .std table{
        max-width: 100% !important;margin: 0 0 10px !important;float: left !important;width: 100%;
    }
    .product-view .std p{
        margin: 15px 0;
    }
    .product-view .product-shop-info .product-name h1 {
        font-size: 24px;line-height: 30px;
    }
    .page-head h3, .product-category-title{
        font-size: 25px;line-height: 30px;
    }
    body.catalog-category-view .col-main .product-videos{
        margin: 0;float: right;width: 100%;
    }
    /*Product Page end*/
    /*category page start*/
    .catalog-category-view .sidebar .masonry-brick{
        width: 100%;
    }
    .catalog-category-view .block.block-left-nav.masonry-brick.why-it-works{
        top: 20px !important;width: 100%;
    }  
    .products-grid li.item .product-info a.product-name{
        font-size: 15px;
    }
     .catalog-category-view .products-grid li.item{
        width: 50%;margin: 0 0 50px;
    }
    .catalog-category-view .col2-left-layout .products-grid{
        width: auto;
    }
    /*category page end*/
    /*checkout start*/
    .checkout-onepage-index .top-opc li h2{
        font-size: 13px;
    }
    .checkout-onepage-success .page-title h1{
        font-size: 22px;
    }
    body.checkout-onepage-index .opc .form-list li.wide input.input-text,.opc .form-list input.input-text[title="City"],.checkout-onepage-index .form-list select,.checkout-onepage-index .opc .form-list #shipping-new-address-form input.input-text[title="Company"]{
        width: 100%;
    }
    .opc .form-list input.input-text {
        width: 100%; box-sizing: border-box; height: 29px;
    }
    #checkout-step-login input.input-text {
        width: 100%;
    }
    .opc .form-list .field + .field, .checkout-onepage-index .opc .form-list .field {
        width: 100%; padding: 0 0 10px; float: left;
    }
    .checkout-onepage-index .opc .form-list .field{
        width: 50%;
    }
    .opc #checkout-step-billing .form-list .field +.field label.required{
        padding-left: 0;
    }
    .opc .form-list .field.field.name-firstname {
        width: 100%;  padding: 0 0 10px;
    }
    .opc .form-list .field.field.name-lastname{
        padding: 0;
    }
    #checkout-step-billing .control {
        padding: 0px 20px;
    }
    .checkout-onepage-index form ul.form-list li.fields,.checkout-onepage-index .opc .form-list li.wide{
        padding: 5px 10px;
    }
    .validation-advice{
        width: 100%;
    }
    .checkout-onepage-index .opc .form-list .field.field.name-firstname, .checkout-onepage-index .opc .form-list .field {
        padding: 0 10px 0 0;
    }
    .checkout-onepage-index .opc .form-list .field.field.name-lastname,.checkout-onepage-index .opc .form-list .field + .field {
        padding: 0 0 0 10px;
    }
    /*checkout end*/
}
@media only screen and (max-width: 700px) {
    .subcategory_main .available_styles_product ul li:first-child {
        margin: 0 0 20px;
    }
}
@media only screen and (max-width: 479px) {
    .subcategory_main .undated .Available_one *, .subcategory_main .undated .Available_two *{
        max-width: 290px;
    }
    .subcategory_main .undated .Available_three *,.subcategory_main .undated .undated_inner li.Available_three img{
        max-height: 144px; max-width: 240px;
    }
    .two_sizes .available_sizes_left,.two_sizes .available_sizes_right{
      width: 90%;
    }
    .save_up_to table thead p:first-child{
        font: 700 30px/30px Museo !important;
    }
    .header-wrapper.inner_fix header .row .logo_main {
        margin: -20px 0 0;
    }
    .subcategory_main .available_styles .common_ul{
        list-style-position: inside;
    }
    .products-grid li.item .hover a.product-name{
        min-height: auto;
    }
    .catalog-product-view .product-view .product-img-box .more-views.bigsizeimage li{
        width: 50%; height: auto;
    }
    .Loose_Leaf_main_banner .banner_content h1 {
        font: 700 20px/25px Museo !important;
    }
    .Loose_Leaf_main_banner .banner_content p{
        font: 300 14px/20px Museo;
    }
    .available_product_main a{
        margin: 10px 0 0;
    }
    div.alert .title {
        font-size: 25px; line-height: 30px;
    }
    .product-shop .ajax_loading {
        margin: 17px 0 0 0;
    }
    #fancybox-content #plannerp-imprint-overlay .image{
        height: 300px;
    }
    #fancybox-content #plannerp-imprint-overlay .submit-button .button {
        min-width: 140px;
    }
    #fancybox-content button.button span{
        width: 100%;
    }
    #fancybox-content #plannerp-imprint-overlay .image {
        background-size: auto 300px !important;
    }
    .subcategory_main .available_sizes_right{
        padding: 0 15px;
    }
    .category-on-sale .category_main_img{
        margin: 0 auto 30px;
    }
    .category-on-sale .caregory-details-on-image h4{
        font-size: 15px !important;
    }
    .category-on-sale .caregory-details-on-image h1 span {
        font-size: 30px !important; line-height: 40px;
    }
    .category-on-sale .caregory-details-on-image h3 {
        font-size: 18px !important; line-height: 25px; margin: 23px 0 12px;
    }
    .main_banner .banner_content h1{
        font: 700 20px/25px Museo !important;
    }
    .main_banner .banner_content h1 {
        font: 700 18px/25px Museo !important;
    }
    .main_banner .banner_content p{
        margin: 5px 0;
    }
    .save_up_to table thead p{
        font: 700 20px/30px Museo !important;
    }
    .save_up_to table tfoot tr td{
        font: 700 14px/18px Museo !important;
    }
    .btn_with_text.org_block a.orange_btn,.btn_with_text .silver_btn,a.orange_btn {
        margin: 0 auto; display: block;
    }
    .main-container.col2-left-layout .col-main h3 {
        margin: 30px 0; display: inline-block;
    }
    .customer-account-index .main-container.col2-left-layout .col-main h3{
        margin: 5px 0;
    }
    /*pp start*/
    .product-view .product-shop .product-options .input-box {
        padding: 0; margin: 0;
    }
    .catalog-product-view .product-view .product-shop-info .product-options dd select{
        max-width: 100%;
    }
    /*pp start*/
    /*cover pp start*/
    .catalog-product-view .product-view .product-img-box .more-views li{
        width: 50%;
    }
    .catalog-product-view .product-view .product-img-box .more-views li a{
        height: 150px;
    }
    .catalog-product-view .product-tabs-content{
        padding: 15px;
    }
    /*cover pp end*/
    /*cover start*/
    .sorter .view-mode{
        left: 0; top: 46px;
    }
    .toolbar .sort-by select{
        left: 72px;
    }
    img[src="/media/catalog/product/p/p/pp-burst-60-off.png"], img[src="/media/catalog/product/p/p/pp-burst-50-off.png"] {
        height: 70px;
    }
    .products-list .desc p{
        font: 300 14px/20px Museo;
    }
    #products-list .product-name a{
        font: 300 18px/20px Museo !important;
    }
    .limiter.toolbar-switch select{
        left: 72px;
    }
    .category-products .toolbar-bottom .toolbar {
        height: auto;
    }
    .category-products .toolbar-bottom .toolbar .pager {
        position: relative; left: auto; top: auto; width: 100%;
    }
    .limiter.toolbar-switch{
        top: 94px;
    }
    .category-products .toolbar .pager {
        left: 0; top: 140px; width: 100%;
    }
    .pager .pages ol {
        float: left;
    }
    .category-products .toolbar{
        height: 200px; padding: 0; margin: 0;
    }
    .sorter .limiter label,.sort-by.toolbar-switch .toolbar-title label {
        margin: 0; min-width: 60px !important; display: inline-block;
    }
    .sorter .view-mode label{
        margin: 0; min-width: 63px !important; display: inline-block;
    }
    .search-top-container:hover {
        width: 100%; background: none;
    }
    /*cover end*/
    /*organizers_sub css start*/
    .subcategory_main .executive_main,.subcategory_main .Personal_main ,.Professional_main {
        float: left; width: 141px;
    }
    .subcategory_main .Personal_main {
        margin: 0;
    }
    .subcategory_main .available_size_btn div a {
        width: 100%; height: 55px; padding: 8px 0;
    }
    .subcategory_main .available_sizes_left ul li:first-child, .subcategory_main .available_sizes_right ul li:first-child {
        border-top-right-radius: 0; border-bottom-right-radius: 0;
    }
    .subcategory_main .available_sizes_left ul li:last-child, .subcategory_main .available_sizes_right ul li:last-child {
        border-top-left-radius: 0; border-bottom-left-radius: 0; border-left: 0;
    }
    .subcategory_main .available_right_one,.subcategory_main .available_right_two{
        width: 100%; max-width: 381px; text-align: center;
    }
    body .available_sizes_left p, body .available_sizes_right p{
        text-align: left;
    }
    /*organizers_sub css end*/
    .footer-info #newsletter-validate-detail .block-content{
        padding-right: 0;
    }
    body .child_menu{
        display: inline-block;
    }
    body div.AuthorizeNetSeal{
        height: 62px; width: 72px;
    }
    body.categorypath-why-it-works #overview {
        padding: 0;
    }
    .footer-info #newsletter-validate-detail .block-content .actions{
        position: relative;
    }
    .footer-container .footer-subscribe form input.input-text{
        width: 100%;
    }
    .footer-subscribe .input-box{
        margin: 0;
    }
    .footer-info #newsletter{
        margin: 0;
    }
    /*get started start*/
    .std ul li{
        font: 300 14px/20px Museo;
    }
    /*get started end*/
    /*popup start*/
    #email-modal .btn.close.PopupClose{
        max-width: 29px;background-size: 23px;background-position: center;height: 25px;width: 25px;
    }
    .popup_left .logo img {
        width: 100%;max-width: 170px;
    }
    #email-modal .popup_left .center_img img{
        max-width: 90%; height: auto; margin: 0 auto; display: block;
    }
    .popup_left{
        margin: 5px 0 0;
    }
    .popup_right li img {
      width: 65px; top: -14px; height: 97px;
    }
    .popup_right li .with_img {
        max-width: calc(100% - 60px);font: 700 12px/18px Museo;margin: 4px 0 0;
    }   
    .popup_contant {
        padding: 15px 15px 40px 15px;
    }
    .popup_right li a span{
        font: 700 16px/24px Museo;
    }
    .popup_right li a{
        height: 60px !important;
    }
    .popup_right li:first-child span {
        margin: 9px 0 0;
    }
    .popup_right li:nth-child(2) a{
        margin: 10px 0 0;
    }
    .popup_right li a{
        font: 300 14px/16px Museo;
    }
    .popup_left h4{
        font: 700 13px/20px Museo; margin: 0;
    }
    .popup_left h5{
        font: 300 12px/20px Museo;
    }
    .popup_right{
        margin: 20px 0 0;
    }
    .popup_right li{
        padding: 0; margin: 10px 0 5px; height: 60px;
    }
    /*popup end*/
    .header-wrapper header a.logo,.header-wrapper.inner_fix header a.logo{
        background-size: 150px 35px; width: 150px; height: 35px;
    }
    .rating_slider .row h3,body.cms-index-index .col-main h2,.main-container.col2-left-layout .col-main .product-shop h3{
        font: 300 24px/28px Museo !important; letter-spacing: 0 !important;
    }
    .popup_right h2{
        font: 300 16px/28px Museo !important;
    }
    .products-list .product-shop h2{
        font: 700 24px/28px Museo !important; letter-spacing: 0 !important;
    }
    .right_find ul li h2{
        letter-spacing: 0px !important; font: 300 18px/20px Museo !important;
    }
    .get_organized ul h3{
        letter-spacing: 0px !important; font: 300 24px/28px Museo !important;
    }
    .get_organized ul h4{
        letter-spacing: 0px !important;
    }
    .rating_coloum ul li,.rating_review{
        height: 330px;
    }
    .rating_review {
        height: auto;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);margin: -40px 0 0;padding: 0 15px;
    }
    .rating_coloum ul li:first-child p{
        max-width: 100% !important;
    }
    .rating_position{
        padding: 0 15px;
    }
    .rating_slider .row .jcarousel-wrapper p{
        position: relative;top: 0;transform: none;left: 0;padding: 15px 10px;max-width: 100%;font-size: 14px;
    }
    .header-wrapper header #queldoreiNav > li > a > span, #queldoreiNav li a span{
        font-size: 12px;
    }
    .header-wrapper header .top-dropdowns .links{
        background-size: 123px;height: 23px;width: 23px;right: 45px;margin: -20px 0 0 0;background-position: 0 -6px;
    }
    .header-wrapper header .cart-top-container{
        margin: -20px 0 0;
    }
    .header-wrapper header .top-dropdowns .links:hover{
        background-size: 123px;height: 23px;width: 23px;right: 45px;margin: -20px 0 0 0;background-position: 0px -49px
    }
    .header-wrapper header .cart-top-container .summary span{
        font-size: 10px; top: 0px; left: -2px; width: 16px; height: 16px; line-height: 16px;
    }
    .header-wrapper header .cart-top-container{
        background-size: 123px !important; width: 26px; height: 30px; background-position: -29px -1px !important;
    }
    .header-wrapper header .cart-top-container:hover{
         background-size: 123px !important;width: 26px;height: 30px; background-position: -29px -44px !important;
    }
    .cart-top{
        position: relative;
    }
    .cart-top > a{
        width: 30px;height: 30px;
    }
    .header-container .top-switch-bg .customer_support a,.header-container .top-switch-bg .customer_support,.header-container .top-switch-bg ul.links .on-sale a{
        font-size: 10px !important;
    }
    .homepage_welcom_block h2 sup{
        font-size: 13px;
    }
    .customer_support:before{
        margin: 0px 4px 0 0;width: 13px;height: 13px;background-size: cover;
    }
    .links li.on-sale:before{
        background-size: cover;margin: 0px 4px 0 0;width: 17px;height: 17px;
    }
    .links li,.header-container .top-switch-bg .customer_support{
        padding: 0;
    }
    .header-container .grid_10, .header-container .grid_2{
        margin: 6px 0;
    }
    .order_re_lt_mn h2{
        font-size: 20px !important;
    }
    body .std .order_re_lt_mn p {
        font-size: 11px;line-height: 15px;margin: 8px 0 0;
    }
    .order_re_rt_mn #lastname, .order_re_rt_mn #email{
        width: 100%;
    }
    .videos iframe{
        height: 200px;
    }
    .step_two img {
        max-height: 140px;
    }
    .step_two{
        padding: 20px 0 0;
    }
    .get_organized ul li:first-child{
        padding: 0;width: 100%;
    }
    .get_organized ul li{
        width: 100%;margin: 30px 0 0;
    }
    .made_in{
        top: 22px;right: 9px;
    }
    body.cms-index-index .col-main .left_find h3{
        font-size: 24px !important;line-height: 28px;
    }
    .shop_now_btn{
        width: 116px;height: 35px;font: 700 14px/36px Museo;
    }
    .right_find ul li:first-child{
        width: 100%;
    }
    .right_find{
        padding: 0 15px 20px;
    }
    .right_find ul li:last-child {
        max-width: 100%;margin: 35px 0 0;float: left;
    }
    .right_find ul li:last-child h2{
        margin: 0;
    }
    .right_find h3{
        font: 300 19px/40px Museo !important;
    }
    .input-box,.footer-subscribe form input.input-text{
        width: 100%;max-width: 100%;margin: 0 0 0 -10px;padding: 0 15px;
    }
    .footer-subscribe .actions {
        margin: 10px 0 0;
    }
    .footer-container .aboutus_block > div:nth-child(2), .footer-container .grid_1, .footer-container .aboutus_block > div:nth-child(4){
        margin: 0 0 20px;width: 100%;
    }
    .footer_trusted_logos{
        margin: 0; clear: left;
    }
    .aboutus_block h4, .facebook .grid_3 h4{
        line-height: 10px;
    }
    .aboutus_block > div:nth-child(4) a{
        font-size: 16px;
    }
    .aboutus_block > div:nth-child(4) ul,.footer-info .facebook .grid_3{
        margin: 0;
    }
    .Social_media {
        margin: 20px 0;
    }
    .aboutus_block a, .aboutus_block ul li, .aboutus_block > div:nth-child(4) ul li a, .aboutus_block > div:nth-child(4) span{
        font-size: 14px;
    }
    .footer-info .grid_3 p{
        font-size: 12px;
    }
    /*organizers start*/
    .organizers_top h2 {
        font: 300 24px/28px Museo !important; padding: 0 15px;
    }
    .std .organizers_main ul li{
        font: 300 14px/24px Museo;
    }
    .std .organizers_main ul li {
        width: 100%; margin-top: 8px; font: 300 14px/18px Museo;
    }
    .organizers_img {
        min-height: auto;
    }
    .btn_with_text.org_block {
        margin: 0 0 15px;
    }
    .orange_btn, .silver_btn:hover, .silver_btn, .orange_btn:hover {
        width: 250px;font: 700 14px/normal Museo;
    }
    .organizers_top ul li.organizers_two,.organizers_top ul li.organizers_three,.organizers_top ul li.organizers_four {
        margin: 40px 0 0;
    }
    .btn_with_text{
        display: block;margin: 0;
    }
    .organizers_top ul li h3{
        font: 300 20px/28px Museo !important;
    }
    .organizers_bottom h2,.footer-subscribe strong span {
        font: 300 25px/20px Museo !important;
    }
    .organizers_bottom img {
        max-height: 150px; margin: 0 0 -30px;
    }
    /*organizers end*/
    /*intro start*/
    .available_sizes_left ul li, .available_sizes_right ul li{
        border: 1px solid #666666;
    }
    .available_sizes_left ul, .available_sizes_right ul{
        border: 0px;
    }
    .save_up_to{
        overflow-x: scroll;
    }
    .save_up_to table {
        max-width: 420px;width: 420px;
    }
    .organizers_top ul li ul li, .available_styles .common_ul li{
        margin: 0 0 0 1px; list-style-position: inside;
    }
    .common_ul{
        overflow: hidden;
    }
    .available_sizes_left ul li:last-child, .available_sizes_right ul li:last-child{
        margin: 0;
    }
    .available_size_btn div a{
        width: 128px;height: 45px;padding: 3px 0 0;
    }
    .available_size_btn .Personal_main{
        margin: 0;
    }
    /*same as live change*/
    body.categorypath-intro-offers .col-main .header .clockface{
        background-size: contain;
    }
    .categorypath-intro-offers button.button span span{
        font: 700 13px/40px Museo;
    }
    /*intro end*/
    /*cms page start*/
    .sidebar .block .block-title span{
        margin: 0;
    }
    .sidebar .block .block-title{
        padding: 0;
    }
    #webform_1 .input-box{
        padding: 0;
    }
    .main-container.col2-left-layout .col-main h1{
        font-size: 20px !important;line-height: 25px;margin-bottom: 5px;
    }
    .main-container.col2-left-layout .col-main h3,.main-container.col2-left-layout .col-main h4{
        font-size: 17px !important;line-height: 20px;
    }
    .categorypath-support-contact.category-contact .std p,.categorypath-support-shipping-information .std p,.categorypath-support-returns .std p,.categorypath-support-privacy-policy .std p,.categorypath-about-product-videos .std p,.categorypath-about-faqs .std p,.categorypath-about-our-guarantee  .std p {
        font: 300 14px/24px Museo;
    }
    .sidebar .block .block-content a {
        font: 300 14px/24px Museo;
    }
    .block .block-content li.current strong {
        font: 700 14px/24px Museo;
    }
    .orderfinder-index-index .col-main > p{
        padding: 0 15px;
    }
    .orderfinder-index-index .order_re_mn{
        margin: 0 0 0 15px;width: calc(100% - 60px);
    }
    /*cms page end*/
    /*Product Page start*/
    .product-tabs-container h2.tab-heading a{
        font-size: 14px;
    }
    #product_tabs_description_tabbed_contents .std{
        overflow-x: scroll;
    }
    .page-head h3, .product-category-title {
        font-size: 18px;line-height: 20px;padding: 15px 15px 0;
    }
    .catalog-category-view .products-grid li.item:nth-child(2n){
        width: 100%;
    }
    body.catalog-category-view .col-main .why-it-works,body.catalog-category-view .col-main .product-videos{
        padding: 15px;text-align: left;
    }
    .col-left .new-to-planner-pads button span span, .col-left .why-it-works button span span,body.catalog-category-view .col-main .why-it-works span span, body.catalog-category-view .col-main .product-videos span span {
        font-size: 13px;padding: 0 10px;height: 30px;line-height: 30px;
    }
    .products-list li.item {
        padding: 0 0px 30px;
    }
    /*Product Page end*/
    /*category page start*/
    .catalog-category-view .products-grid li.item{
        width: 100%;
    }
    /*category page end*/
    /*checkout start*/
    .block .block-title span,.block .block-title strong span {
        font-size: 17px !important;
    }
    .cart .cart-collaterals .cart-coupon {
        padding: 10px 0;
    }
    .cart .cart-collaterals .cart-block h2, .cart #shopping-cart-totals-table strong{
        font-size: 18px;
    }
    .opc h3{
        font-size: 20px !important;
    }
    .checkout-onepage-index .top-opc li{
        width: 50%;
    }
    .checkout-onepage-index .top-opc li .number{
        width: 44px; line-height: 44px; height: 44px;
    }
    .checkout-onepage-index .input-box{
        padding: 0;
    }
    .checkout-onepage-index .opc .form-list .field,.checkout-onepage-index .opc .form-list input.input-text,.checkout-onepage-index #dd_method_authorizenet .form-list select[name="payment[cc_type]"] {
        width: 100%;
    }
    .opc #co-payment-form .form-list input.input-text{
        height: 29px;width: 100%;box-sizing: border-box;
    }
    #checkout-step-login input.input-text {
        width: 100%;
    }
    .checkout-onepage-index .opc #billing-new-address-form .field {
        width: 100%; padding: 0;
    }
    /*checkout end*/
    body.catalog-product-view .product-view .save_up_to {
       width: 280px; margin: 0px; max-width: 100%;
    }
}
    
.box-up-sell2 .jcarousel-list .price-box
{   line-height: normal;
}
.categorypath-introductory-offers .Organizers_main_banner .banner_content{
    max-width: 580px; right: 6%;
}
.categorypath-introductory-offers .Organizers_main_banner .banner_content h1{
    font: 700 65px/55px Museo !important;
}
/*wiw responsive*/
@media only screen and (max-width: 1199px) {
    #queldoreiNav div.sub-wrapper{
        margin: 28px 0 0;
    }
    .products-list .desc img{
        margin: 0;
    }
    body.categorypath-why-it-works .col-main .wiw_banner_container h1{
        font: 300 30px/34px Museo !important;
    }
    body.categorypath-why-it-works #start_now_and_save .right_start_now li {
        text-align: left;
    }
    .categorypath-introductory-offers .Organizers_main_banner .banner_content h1 {
        font: 700 50px/55px Museo !important;
    } 
    .categorypath-introductory-offers .Organizers_main_banner .banner_content{
        max-width: 470px; right: 3%;
    } 
    body.categorypath-why-it-works #overview .third:hover .overlay{
        height: 210px;
    }
    body.categorypath-why-it-works .wiw_banner_inner{
        padding: 0 0 0 40px;
    }
    body.categorypath-why-it-works  .child_menu li a{
        font: 700 15px/22px Museo;
    }
    body.categorypath-why-it-works h2.wiw_h2{
        font: 300 40px/40px Museo !important;
    }
    body.categorypath-why-it-works h2.wiw_h2 sup {
        top: -13px;font-size: 24px;
    }
    body.categorypath-why-it-works .funnel_main {
        margin: 0 15px;
    }
    body.categorypath-why-it-works  #overview .graphic .first {
        height: 161px;
    }
    body.categorypath-why-it-works #overview span.count_overlay{
        margin: 10px 0 0;
    }
    body.categorypath-why-it-works #overview .second span.count_overlay,body.categorypath-why-it-works #overview .third span.count_overlay{
        margin: 20px 0 0;
    }
    body.categorypath-why-it-works  #overview .graphic .second {
        height: 167px;
    }
    body.categorypath-why-it-works .weekly_left .first,body.categorypath-why-it-works  .weekly_left .second,body.categorypath-why-it-works  .weekly_left .third{
        padding: 7px 0 0;
    }
    body.categorypath-why-it-works .weekly_left .first {
        height: 84px;
    }
    body.categorypath-why-it-works .weekly_left .second {
        height: 89px;
    }
    body.categorypath-why-it-works .weekly_right > img {
        max-width: 360px;
    }
    body.categorypath-why-it-works .col-main .funnel_left h3{
        font: 300 30px/30px Museo !important;
    }
    body.categorypath-why-it-works  .funnel_left p{
        font: 300 16px/28px Museo !important; max-width: 370px;
    }
    body.categorypath-why-it-works .funnel_left:after{
        background-size: contain; height: 121px; width: 100px;
    }
    body.categorypath-why-it-works .funnel_right_last iframe {
        width: 250px; height: 140px; float: right;
    }
    body.categorypath-why-it-works  .funnel_right_first p{
        font: 300 13px/20px Museo;
    }
    body.categorypath-why-it-works .funnel_right_first{
        width: 48%;
    }
    body.categorypath-why-it-works .funnel_right_last{
        float: right; margin: -3px 15px 0 0; width: 45%;
    }
    body.categorypath-why-it-works .funnel_right_last iframe {
        width: 250px; height: 140px;
    }
    body.categorypath-why-it-works .funnel_left:after{
        right: -56px;
    }
    body.categorypath-why-it-works .col-main .funnel_right_first h3{
        font: 700 18px/24px Museo !important;
    }
    body.categorypath-why-it-works  .funnel_right_first h5:after{
        border-top: 5px solid transparent; border-bottom: 4px solid transparent; right: -10px; border-left: 8px solid #000;
    }
    body.categorypath-why-it-works .funnel_right{
        padding: 53px 0 55px 73px;
    }
    body.categorypath-why-it-works .col-main #see_all_you_get li h3{
        font: 700 15px/20px Museo !important; min-height: 48px;
    }
    body.categorypath-why-it-works  .single_source ul li p{
        font: 300 12px/18px Museo;
    }
    body.categorypath-why-it-works .single_inner_right{
        max-width: 245px; margin: 0 0 0 5px;
    }
    body.categorypath-why-it-works .single_inner_left{
        width: 66px;
    }
    body.categorypath-why-it-works  .single_source ul li:nth-child(5) .single_inner_right h3 {
        max-width: 180px;
    }
    body.categorypath-why-it-works  .single_source ul li:nth-child(6) .single_inner_right p:after{
        bottom: 5px; right: 135px;
    }
    body.categorypath-why-it-works  .single_source ul li{
        height: 220px;
    }
    body.categorypath-why-it-works #start_now_and_save .find_the{
        width: calc(100% - 30px);
    }
    body.categorypath-why-it-works #start_now_and_save{
        padding: 10px 0px 0; text-align: center;
    }
    body.categorypath-why-it-works #start_now_and_save .left_start_now{
        margin: 0px; width: 46%;
    }
    #start_now_and_save .start_now_inner
    { padding: 0 15px;        
    }
    body.categorypath-why-it-works #start_now_and_save .right_start_now{
        margin: 0;
    }
    body.categorypath-why-it-works #start_now_and_save .right_start_now a
    { float: left;        
    }
    #start_now_and_save .right_start_now
    {   width: 52%;
    }
    body.categorypath-why-it-works #weekly_planning .weekly_planning_container{
        max-width: 100%; padding: 20px 15px 25px; margin: 0 auto 40px;
    }
    body.categorypath-why-it-works .weekly_planning_left{
        width: 34%;
    }
    body.categorypath-why-it-works #weekly_planning .weekly_planning_right{
        width: 65%;
    }
    body.categorypath-why-it-works .funnel_count{
        height: 70px; width: 70px; font: 700 45px/70px Museo !important;
    }
    body.categorypath-why-it-works #overview .graphic{
        top: 93px;
    }
    body.categorypath-why-it-works  #overview .graphic p{
        font: 700 12px/20px Museo;
    }
    body.categorypath-why-it-works .col-main #overview .title{
        margin: 5px 0 0px; font: 700 25px/25px Museo !important;
    }
    body.categorypath-why-it-works .weekly_planning_right.fixed{
        top: 150px;
    }
    body.categorypath-why-it-works .weekly_planning_left > div {
        min-height: 680px;
    }
    body.categorypath-why-it-works .weekly_planning_left > div#tab_nav3 {
        margin: -50px 0 0; padding: 0; min-height: 510px;
    }
}
@media only screen and (max-width: 990px) {
    .checkout-cart-index .page-title.title-buttons {
        position: relative; display: initial;
    }
    .categorypath-introductory-offers a.orange_btn:hover{
        padding: 10px 13px; display: inline-block;
    }
    .categorypath-introductory-offers a.orange_btn {
        padding: 10px 13px; display: inline-block;
    }
    .customer-account-edit .buttons-set {
        margin: 0 0 30px;
    }
    #fancybox-wrap{
        left: 50% !important; transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);
    }
    .category-why-it-works #fancybox-wrap{
        left: 50% !important; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%);
    }
    .category-why-it-works #fancybox-close {
        right: -10px;
    }
    .checkout-onepage-index .main-container.col2-right-layout .main.row{
        padding: 0 15px;
    }
    #my-orders-table tr{
        width: 50%; float: left;
    }
    #my-orders-table tr:nth-child(even){
        border-left: 1px solid #e9e9e9;
    }
    .sort-by.toolbar-switch .toolbar-dropdown{
        z-index: 9;
    }
    .col-left.sidebar.masonry > div{
        padding: 10px 15px;
    }
    .block-layered-nav dd {
        margin: 0 0 5px;
    }
    .Cover_main_banner {
        clear: both;
    }
    body.checkout-onepage-index .col2-right-layout .col-main, body.checkout-onepage-index .col-right{
        margin: 0 0 30px !important;
    }
    .customer-account-index .box {
        margin: 0 0 30px;
    }
    #my-orders-table {
        background: #fff;
    }
    .cross_product_list, .cms-cross-sell-list .page-title {
        padding: 0 15px;
    }
    /**/
    .catalog-category-view .main-container.col2-left-layout .col-main{
        padding: 0 15px; margin: 0;
    }
    .page-title.title-buttons .button{
        margin: 0 0 10px;
    }
    .col-2.addresses-additional{
        margin: 0;
    }
    .customer-account-index .main-container.col2-left-layout .col-main,
    .sales-order-view .main-container.col2-left-layout .col-main,
    .customer-address-index .main-container.col2-left-layout .col-main,
    .customer-account-edit .main-container.col2-left-layout .col-main,
    .customer-address-form .main-container.col2-left-layout .col-main,
    .sales-order-history .main-container.col2-left-layout .col-main,
    .sales-billing-agreement-index .main-container.col2-left-layout .col-main,
    .sales-recurring-profile-index .main-container.col2-left-layout .col-main,
    .oauth-customer-token-index .main-container.col2-left-layout .col-main,
    .newsletter-manage-index .main-container.col2-left-layout .col-main,
    .downloadable-customer-products .main-container.col2-left-layout .col-main,
    .customer-address-form .main-container.col2-left-layout .col-main
    {
        padding: 0px; margin: 0;
    }

    .customer-account-index .col-left.sidebar.masonry,
    .sales-order-view .col-left.sidebar.masonry,
    .customer-address-index .col-left.sidebar.masonry,
    .customer-account-edit .col-left.sidebar.masonry,
    .customer-address-form .col-left.sidebar.masonry,
    .sales-order-history .col-left.sidebar.masonry,
    .sales-billing-agreement-index .col-left.sidebar.masonry,
    .sales-recurring-profile-index .col-left.sidebar.masonry,
    .oauth-customer-token-index .col-left.sidebar.masonry,
    .newsletter-manage-index .col-left.sidebar.masonry,
    .downloadable-customer-products .col-left.sidebar.masonry,
    .customer-address-form .col-left.sidebar.masonry
    {
         float: left; padding: 30px 0 0;
    }

    .customer-account-index .main.row,
    .sales-order-view .main.row,
    .customer-address-index .main.row,
    .customer-account-edit .main.row,
    .customer-address-form .main.row,
    .sales-order-history .main.row,
    .sales-billing-agreement-index .main.row,
    .sales-recurring-profile-index .main.row,
    .oauth-customer-token-index .main.row,
    .newsletter-manage-index .main.row,
    .downloadable-customer-products .main.row,
    .customer-address-form .main.row
    {
         display: flex; flex-direction: column-reverse;
    }

    .customer-account-index .col2-left-layout .my-account .page-title,
    .sales-order-view .col2-left-layout .my-account .page-title,
    .customer-address-index .col2-left-layout .my-account .page-title,
    .customer-account-edit .col2-left-layout .my-account .page-title,
    .customer-address-form .col2-left-layout .my-account .page-title,
    .sales-order-history .col2-left-layout .my-account .page-title,
    .sales-billing-agreement-index .col2-left-layout .my-account .page-title,
    .sales-recurring-profile-index .col2-left-layout .my-account .page-title,
    .oauth-customer-token-index .col2-left-layout .my-account .page-title,
    .newsletter-manage-index .col2-left-layout .my-account .page-title,
    .downloadable-customer-products .col2-left-layout .my-account .page-title,
    .customer-address-form  .col2-left-layout .my-account .page-title
    {
         margin-left: 0; position: relative; left: 0; top: 0;
    }

    .customer-account-index .main-container.col2-left-layout .col-left,
    .sales-order-view .main-container.col2-left-layout .col-left,
    .customer-address-index .main-container.col2-left-layout .col-left,
    .customer-account-edit .main-container.col2-left-layout .col-left,
    .customer-address-form .main-container.col2-left-layout .col-left,
    .sales-order-history .main-container.col2-left-layout .col-left,
    .sales-billing-agreement-index .main-container.col2-left-layout .col-left,
    .sales-recurring-profile-index .main-container.col2-left-layout .col-left,
    .oauth-customer-token-index .main-container.col2-left-layout .col-left,
    .newsletter-manage-index .main-container.col2-left-layout .col-left,
    .downloadable-customer-products .main-container.col2-left-layout .col-left,
    .customer-address-form .main-container.col2-left-layout .col-left
    {
        float: left; margin: 0;
    }
    .customer-address-form .main.row
    {
    padding: 0 15px;
    }
    /**/

    .customer-account-index .col-left.sidebar.masonry{
        padding: 0;
    }
    .customer-account-login .footer-container{
        padding: 50px 0 0;
    }
    .description_content{
        width: 100%;
    }
    #fancybox-close {
        right: -37px;
    }
    .organizers_top ul li h3{
        font: 300 24px/28px Museo !important; margin: 25px 0;
    }
    .organizers_img {
        min-height: 280px;
    }
    .organizers_one .organizers_img,.organizers_two .organizers_img{
        min-height: 250px;
    }
    .categorypath-introductory-offers .Organizers_main_banner .banner_content h1 {
        font: 700 40px/55px Museo !important;
    }
    .categorypath-introductory-offers .Organizers_main_banner .banner_content {
        max-width: 390px;
    }
    .products-list li.item .f-left{
        max-width: 100%; clear: both; display: block; width: 100%;
    }
    .products-list li.item .f-left img{
        width: 250px;
    }
    a.orange_btn,.btn_with_text.org_block a.orange_btn,a.orange_btn:hover {
        margin: 0 auto; display: block;  height: auto;
    }
    .categorypath-organizers a.orange_btn,.categorypath-organizers .btn_with_text.org_block a.orange_btn,.categorypath-organizers a.orange_btn:hover{
        float: left; margin: 0 0 0 8px; max-width: 250px;
    }
    .categorypath-organizers .btn_with_text.org_block a.orange_btn{
        margin: 0;
    }
    .Cover_main_banner .banner_content h1{
        font: 700 40px/30px Museo;
    }
    .Cover_main_banner .banner_content {
        max-width: 320px; right: 4%;
    }
    .Cover_main_banner .banner_content p{
        font: 300 14px/20px Museo !important;
    }
    .category-description.std {
        width: calc(100% - 30px); margin: 0 auto 20px;
    }
    body.categorypath-why-it-works .col1-layout .row .col-main{
        background: #fff;
    }
    body.categorypath-why-it-works #weekly_planning .weekly_planning_container{
        padding: 20px 15px 55px; margin: 0 auto 20px;
    }
    .homepage_welcom_block.row{
        padding: 15px;
    }
    body.categorypath-why-it-works .weekly_planning_right.fixed {
        top: 130px;
    }
    body.categorypath-why-it-works .main-container{
        box-shadow: none;-webkit-box-shadow: none; -moz-box-shadow: none;
    }
    body.categorypath-why-it-works #see_all_you_get{
        padding: 0 0 10px;
    }
    body.categorypath-why-it-works .funnel_count {
        height: 60px; width: 60px; font: 700 38px/61px Museo !important;
    }
    body.categorypath-why-it-works .wiw_banner_container img{
        width: 100px; margin: 20px auto 0;
    }
    body.categorypath-why-it-works .col-main .wiw_banner_container h1 {
        font: 300 20px/24px Museo !important;
    }
    body.categorypath-why-it-works .wiw_banner_container a{
        margin: 10px auto 0; font: 700 13px/30px Museo; width: 100px; height: 30px;
    }
    body.categorypath-why-it-works .child_menu_parent{
        margin: 35px 0 10px; padding: 0;
    }
    body.categorypath-why-it-works #overview{
        padding: 20px 0 0px;
    }
    body.categorypath-why-it-works  .the_planner_inner h3{
        font: 700 25px/41px Museo !important;
    }
    body.categorypath-why-it-works .the_planner_inner p{
        font: 500 12px/17px Museo;
    }
    body.categorypath-why-it-works .the_planner_inner{
        max-width: 440px;
    }
    body.categorypath-why-it-works  .the_planner_inner p{
        font: 300 12px/24px Museo !important;
    }
    body.categorypath-why-it-works .the_planner_inner{
        padding: 20px 0 30px;
    }
    body.categorypath-why-it-works .the_planner{
        height: auto;
    }
    body.categorypath-why-it-works h2.wiw_h2 {
        font: 300 30px/30px Museo !important;
    }
    body.categorypath-why-it-works  p.wiw_p{
        max-width: 100%; font: 300 15px/20px Museo; margin: 10px 15px;
    }
    body.categorypath-why-it-works #overview .graphic{
        top: 70px;
    }
    body.categorypath-why-it-works #overview .videos iframe {
        width: 100%; height: 350px;
    }
    body.categorypath-why-it-works .start_now_edition {
        max-width: calc(100% - 30px); top: -50px; height: auto;
    }
    body.categorypath-why-it-works .embed-container {
        padding: 0 15px;
    }
    body.categorypath-why-it-works #overview span.count_overlay{
        font: 700 30px/45px Museo; width: 45px; height: 45px; margin: 15px 0 0;
    }
    body.categorypath-why-it-works .col-main #overview .title{
        font: 700 20px/20px Museo !important; margin: 5px 0;
    }
    body.categorypath-why-it-works  #overview .graphic .first {
        height: 119px; top: 69px;
    }
    body.categorypath-why-it-works #overview .second span.count_overlay,body.categorypath-why-it-works  #overview .third span.count_overlay {
        margin: 15px 0 0;
    }
    body.categorypath-why-it-works  #overview .graphic .second {
        height: 125px; top: 70px;
    }
    body.categorypath-why-it-works  #overview .graphic .third{
        top: 74px; height: 156px;
    }
    body.categorypath-why-it-works  #overview .graphic p{
        font: 700 11px/15px Museo; margin: 0 auto;
    }
    body.categorypath-why-it-works h3.wiw_h3{
        font: 300 30px/30px Museo !important;
    }
    body.categorypath-why-it-works #overview .videos{
        padding: 70px 0 100px; margin: -50px 0 0 0;
    }
    body.categorypath-why-it-works  .videos p{
        margin: 10px 0 20px;
    }
    body.categorypath-why-it-works #overview .start_now_inner:after{
        background-size: contain; height: 180px; width: 328px;
    }
    body.categorypath-why-it-works .col-main .left_start_now h2,body.categorypath-why-it-works .col-main .left_start_now h2 span{
        font: 700 35px/45px Museo !important;
    }
    body.categorypath-why-it-works .col-main .right_start_now h3{
        font: 700 20px/24px Museo !important;
    }
    body.categorypath-why-it-works .col-main .weekly_planning_left h3{
        font: 300 30px/30px Museo !important;
    }
    body.categorypath-why-it-works .col-main .weekly_planning_left h3:after{
        border-top: 7px solid transparent; border-bottom: 6px solid transparent; border-left: 12px solid #B6CDE0;
    }
    body.categorypath-why-it-works .col-main .weekly_planning_left #tab_nav2 h3:after{
        border-top: 7px solid transparent; border-bottom: 6px solid transparent; border-left: 12px solid #22AD80;
    }
    body.categorypath-why-it-works .col-main .weekly_planning_left #tab_nav3 h3:after{
        border-top: 7px solid transparent; border-bottom: 6px solid transparent; border-left: 12px solid #F38028;
    }
    body.categorypath-why-it-works .child_menu_parent.fixed{
        top: 0; margin: 0; padding: 15px 0;
    }
    body.categorypath-why-it-works .wrong_way{
        margin: 25px 0 0; padding: 0 25px; width: auto;
    }
    body.categorypath-why-it-works .col-main .wrong_way h5{
        padding: 0 0 30px;
    }
    body.categorypath-why-it-works .col-main .wrong_way h4{
        margin: 20px 0 10px;
    }
    body.categorypath-why-it-works  .weekly_planning_left p{
        font: 300 14px/20px Museo !important;
    }
    body.categorypath-why-it-works .weekly_planning_left > div {
        min-height: 500px; padding: 0;
    }
    body.categorypath-why-it-works .col-main .wrong_way h4{
        font: 700 13px/15px Museo !important; margin: 10px 0;
    }
    body.categorypath-why-it-works .col-main .wrong_way h5{
        padding: 0 0 10px;
    }
    #weekly_planning .weekly_planning_right .Cols_2{
        height: 21%;
    }
    #weekly_planning .weekly_planning_right .Cols_3{
        top: calc(54% + 25px);
    }
    body.categorypath-why-it-works .weekly_planning_left > div#tab_nav3 {
        margin: -50px 0 0; padding: 0; min-height: auto;
    }
    body.categorypath-why-it-works .weekly_left .first,body.categorypath-why-it-works .weekly_left .second, body.categorypath-why-it-works .weekly_left .third {
        padding: 0;
    }
    body.categorypath-why-it-works .weekly_left .count_overlay{
        font: 700 20px/32px Museo; width: 30px; height: 30px;
    }
    body.categorypath-why-it-works .col-main .weekly_left .title, body.categorypath-why-it-works .col-main .weekly_left h3.title{
        font: 700 15px/15px Museo !important;
    }
    body.categorypath-why-it-works .weekly_left .first{
        height: 64px;
    }
    body.categorypath-why-it-works .weekly_left .second {
        height: 65px;
    }
    body.categorypath-why-it-works .weekly_left .third {
        height: 140px;
    }
    body.categorypath-why-it-works #weekly_planning .graphic > div {
        padding: 8px 0 0;
    }
    body.categorypath-why-it-works .weekly_container{
        padding: 0 15px;
    }
    body.categorypath-why-it-works .weekly_left{
        width: 54%; margin: 0 2% 0 0;
    }
    body.categorypath-why-it-works .weekly_right > img {
        max-width: 100%;
    }
    body.categorypath-why-it-works .weekly_right {
        width: 35%; margin: 0;
    }
    body.categorypath-why-it-works .funnel_left:after {
        right: auto; left: 50%; transform: none;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);background-size: contain;  height: 100px;  width: 83px; bottom: -60px; top: auto;
    }
    body.categorypath-why-it-works .funnel_left,body.categorypath-why-it-works .funnel_right{
        width: 100%; padding: 50px 15px; height: auto;
    }
    body.categorypath-why-it-works  .funnel_left p{
        max-width: 500px;
    }
    body.categorypath-why-it-works .funnel_right_last {
        margin: 0; width: 45%; float: none; display: inline-block; vertical-align: middle;
    }
    body.categorypath-why-it-works .funnel_right_first{
         float: none; display: inline-block; vertical-align: middle;
    }
    body.categorypath-why-it-works  .single_source ul li{
        width: 50%;margin: 0 0 15px;
    }
    body.categorypath-why-it-works  .single_source ul li:nth-child(2n){
        float: right; margin: 10px 15px 10px 0;
    }
    body.categorypath-why-it-works  .single_source ul li {
        width: calc(50% - 25px);margin: 10px 0 10px 15px;
    }
    body.categorypath-why-it-works #start_now_and_save .left_start_now,body.categorypath-why-it-works  #start_now_and_save .right_start_now{
        margin: 0;
    }
    body.categorypath-why-it-works #start_now_and_save .right_start_now {
        margin: 0 0 0 15px; width: calc(56% - 15px);
    }
    body.categorypath-why-it-works #start_now_and_save .left_start_now {
        margin: 0; width: 44%;
    }
    body.categorypath-why-it-works #start_now_and_save .made_in img {
        height: 100%;
    }
    body.categorypath-why-it-works #start_now_and_save .made_in {
        right: 10px; top: 10px; height: 50px;
    }
    body.categorypath-why-it-works #overview .first:hover .overlay,body.categorypath-why-it-works #overview .second:hover .overlay,body.categorypath-why-it-works #overview .third:hover .overlay {
        display: none;
    }
    body.categorypath-why-it-works  #overview .graphic .third p {
        max-width: 170px;
    }
    body.categorypath-why-it-works .funnel_right_last iframe {
        width: 300px; height: 190px;
    }
    body.categorypath-why-it-works .col-main #see_all_you_get h3{
        margin: 35px 0 15px;
    }
    body.categorypath-why-it-works #start_now_and_save .find_inner{
        padding: 15px 0;
    }
    body.categorypath-why-it-works #start_now_and_save .get_organized ul li p{
        font: 300 13px/20px Museo !important;
    }
    body.categorypath-why-it-works #start_now_and_save .get_organized a.shop_now_btn{
        margin: 0 auto;
    }
    body.categorypath-why-it-works .funnel_main > img{
        display: none;
    }
    body.categorypath-why-it-works #overview .graphic {
        top: auto; left: auto; right: auto; bottom: auto; position: relative;background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/triangle_banner_2020.png) no-repeat; background-position-x: 0%; background-position-y: 0%; background-size: auto; background-size: 738px auto; height: 570px; background-position: center;
    }
    body.categorypath-why-it-works #weekly_planning .graphic {
        position: relative; background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/triangle_back.png) no-repeat; background-size: auto; background-size: 100%; background-size: 368px auto; background-position: center;
    }
    .categorypath-support-privacy-policy .main-container.col2-left-layout .col-main h3 {
        margin: 20px 0 -10px; display: inherit;
    }
}
@media only screen and (max-width: 767px) {
     .block.block-account.masonry-brick .block-content{
            padding: 0 0 0 15px;
     }
    .subcategory_main .available_right_two {
        margin: 30px 0 0;
    }
    .cms-page-view.cms-cross-sell-list .std .cross_product_list ul li{
        width: 50%;
    }
    .cms-page-view.cms-cross-sell-list .std .cross_product_list ul li > div h3{
        padding: 0;
    }
    .cms-page-view.cms-cross-sell-list .cross_product_list{
        padding: 30px 15px 15px 15px;
    }
    /*http://staging.plannerpads.com/organizers/spiral-bound-organizer-black-ink-style-executive-size*/
    .catalog-product-view .product-view .product-img-box .more-views.bigsizeimage li img {
        position: relative; top: auto; left: auto; transform: none;
    }
    .organizers_top ul li:nth-child(2) .organizers_img img {
        float: none;
    }
    .organizers_top ul li:nth-child(2) .organizers_img,.organizers_one .organizers_img,.organizers_top ul li.organizers_three .organizers_img,.organizers_top ul li.organizers_four .organizers_img{
        text-align: center;
    }
    .category-success-stories .std table td {
        padding: 10px 20px; position: relative; height: 170px;
    }
    .category-success-stories .std table td img {
        max-width: 90%; position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); -ms-transform: translate(-50% , -50%); -o-transform: translate(-50% , -50%);
    }
    .categorypath-support-contact.category-contact p{
        margin: 1em 0 0;
    }
    .page-title.title-buttons .button {
        margin: 10px 0 20px;
    }
    .col-2.addresses-additional {
        margin: 40px 0 0;
    }
   .btn_with_text.org_block {
        margin: 10px 0 0;
    }
    .Cover_main_banner {
        clear: both;
    }
    .organizers_one .organizers_img, .organizers_two .organizers_img {
        min-height: auto; margin: 0;
    }
    .categorypath-organizers .btn_with_text.org_block a.orange_btn{
        margin: 0 auto 10px; float: none;
    }
    .categorypath-introductory-offers .Organizers_main_banner .banner_content {
        max-width: 100%; right: auto;
    }
    .catalogsearch-result-index .products-list .product-shop{
        max-width: 100%; width: 100%;
    }
    .products-list .button-container p{
        width: 100%; text-align: center;
    }
    body.checkout-cart-index .page-title.title-buttons {
        position: relative; left: 0;
    }
    /**/
    .customer-account-index .col-left.sidebar.masonry > div,
    .sales-order-view .col-left.sidebar.masonry > div,
    .customer-address-index .col-left.sidebar.masonry > div,
    .customer-account-edit .col-left.sidebar.masonry > div,
    .customer-address-form .col-left.sidebar.masonry > div,
    .sales-order-history .col-left.sidebar.masonry > div,
    .sales-billing-agreement-index .col-left.sidebar.masonry > div,
    .sales-recurring-profile-index .col-left.sidebar.masonry > div,
    .oauth-customer-token-index .col-left.sidebar.masonry > div,
    .newsletter-manage-index .col-left.sidebar.masonry > div,
    .downloadable-customer-products .col-left.sidebar.masonry > div,
    .category-success-stories .col-left.sidebar.masonry > div,
    .categorypath-about-about-planner-pads .col-left.sidebar.masonry > div,
    .customer-address-form .col-left.sidebar.masonry > div
    {
        padding: 15px;
    }
    /**/
    .customer-account-login .footer-container{
        padding: 30px 0 0;
    }
    .categorypath-introductory-offers .Organizers_main_banner .banner_content h1 {
        font: 700 30px/40px Museo !important;
    }
    body.categorypath-why-it-works .wiw_banner_container img{
        margin: 10px auto 0;
    }
    a.orange_btn, .btn_with_text.org_block a.orange_btn, a.orange_btn:hover{
        min-width: 250px; padding: 10px 15px;
    }
    .Cover_main_banner .banner_content h1{
        font: 700 30px/30px Museo; text-align: center;
    }
    .Cover_main_banner .banner_content {
        top: auto; bottom: auto; max-width: 100%; transform: none; left: auto; right: auto;
    }
    body.cms-index-index .col-main .steps h2 {
        padding: 0 15px;
    }
    .step_two p,.get_organized p{
        font: 300 16px/24px Museo !important;
    }
    body.categorypath-why-it-works #weekly_planning .weekly_planning_right {
        width: 100%; margin: 20px 0 0;
    }
    #weekly_planning .weekly_planning_right a{
        display: none;
    }
    body.categorypath-why-it-works .child_menu_parent.fixed{
        margin: 0; padding: 15px 0;
    }
    body.categorypath-why-it-works .col-main .wiw_banner_container h1 {
        font: 300 15px/18px Museo !important;
    }
    body.categorypath-why-it-works .wiw_banner_inner {
        left: 15px; transform: none; max-width: 170px; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%); margin: 0; padding: 0; left: 15px;
    }
    body.categorypath-why-it-works  .child_menu li{
        margin: 0 5px; display: inline;
    }
    body.categorypath-why-it-works .child_menu_parent {
        margin: 10px 0 0;
    }
    body.categorypath-why-it-works  .child_menu li a {
        font: 700 11px/22px Museo; padding: 2px 9px 2px 9px;
    }
    body.categorypath-why-it-works .wiw_banner_container{
        width: 100%;
    }
    body.categorypath-why-it-works .wiw_banner_container a {
        font: 700 11px/27px Museo; width: 90px; height: 25px;
    }
    body.categorypath-why-it-works .col-main .wiw_banner_container h1 br{
        display: none;
    }
    body.categorypath-why-it-works  .the_planner_inner h3 {
        font: 700 20px/20px Museo !important;
    }
    body.categorypath-why-it-works  .the_planner_inner p {
        font: 300 10px/24px Museo !important;
    }
    body.categorypath-why-it-works .the_planner_inner {
        max-width: 355px;
    }
    .footer-container .aboutus_block > div:nth-child(2), .footer-container .grid_1, .footer-container .aboutus_block > div:nth-child(4), .footer-container .footer-info .aboutus_block .grid_3:last-child{
        width: 50%; margin: 0;
    }
    .footer-container .aboutus_block > div.grid_2{
        clear: left;
    }
    .footer-info .grid_3 .block-content{
        margin-bottom: 0;
    }
    .footer-container .footer-info .aboutus_block > div {
        margin: 0 0 25px;
    }
    body.categorypath-why-it-works .the_planner a{
        transform: translateX(50%);-webkit-transform: translateX(50%);-moz-transform: translateX(50%);-ms-transform: translateX(50%);-o-transform: translateX(50%);right: 50%;
    }
    body.categorypath-why-it-works h2.wiw_h2 {
        font: 300 23px/30px Museo !important;
    }
    body.categorypath-why-it-works h2.wiw_h2 sup {
        top: -6px; font-size: 18px;
    }
    body.categorypath-why-it-works body p.wiw_p{
        font: 300 14px/20px Museo;
    }
    body.categorypath-why-it-works #overview h4{
        font: 700 12px/14px Museo !important; margin: 20px 15px 0;
    }
    body.categorypath-why-it-works #overview .graphic {
        background-size: 450px auto; height: 390px;
    }
    body.categorypath-why-it-works  #overview .graphic .first {
        height: 73px; top: 65px;
    }
    body.categorypath-why-it-works .col-main #overview .title{
        margin: 0 10px; font: 700 15px/15px Museo !important; display: inline-block;
    }
    body.categorypath-why-it-works #overview span.count_overlay {
        font: 700 20px/35px Museo; width: 35px; height: 35px; margin: 0;
    }
    body.categorypath-why-it-works  #overview .graphic p{
        margin: 2px auto; max-width: 320px; font: 700 10px/12px Museo;
    }
    body.categorypath-why-it-works  #overview .graphic .second {
        height: 75px; top: 64px; max-width: 220px; margin: 0 auto;
    }
    body.categorypath-why-it-works  #overview .graphic .third {
        top: 64px; height: 96px;
    }
    body.categorypath-why-it-works #overview .second span.count_overlay,body.categorypath-why-it-works #overview .third span.count_overlay {
        margin: 5px 0 0;
    }
    body.categorypath-why-it-works #overview .videos{
        padding: 30px 0 70px;
    }
    body.categorypath-why-it-works  #overview .graphic .second p{
        max-width: 240px;
    } 
    body.categorypath-why-it-works .start_now_edition{
        top: -40px; position: relative; display: inline-block;
    }
    body.categorypath-why-it-works  #overview .graphic .third p {
        max-width: 120px;
    }
    body.categorypath-why-it-works h3.wiw_h3 {
        font: 300 21px/23px Museo !important;
    }
    body.categorypath-why-it-works  .videos p span{
        font: 700 14px/0 Museo;
    }
    body.categorypath-why-it-works #overview .videos iframe{
        height: 300px;
    }
    body.categorypath-why-it-works .left_start_now{
        width: 100%;
    }
    body.categorypath-why-it-works .start_now_edition_main .start_now_inner{
        padding: 15px 0;
    }
    body.categorypath-why-it-works #overview .right_start_now{
        width: 100%; padding: 30px 0 0 40px;
    }
    body.categorypath-why-it-works .start_now_edition_main{
        height: auto;
    }
    body.categorypath-why-it-works .weekly_planning_right.mobile_view.fixed {
        display: block;
    }
    body.categorypath-why-it-works .weekly_planning_right.desktop_view.fixed,body.categorypath-why-it-works .col-main .wrong_way h4 br{
        display: none;
    }
    body.categorypath-why-it-works .col-main .left_start_now h3{
        font: 700 100px/73px Museo !important;
    }
    body.categorypath-why-it-works .col-main .left_start_now h3 sup{
        font: 700 50px/40px Museo !important;
    }
    body.categorypath-why-it-works #weekly_planning .weekly_planning_right.mobile_view.fixed {
        position: relative; top: 0; left: 0; width: 100%;  margin: 0;
    }
    body.categorypath-why-it-works .weekly_planning_left {
        text-align: center; width: 100%;margin: 0;
    }
    body.categorypath-why-it-works .funnel_count{
        transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);left: 50%; position: relative;
    }
    body.categorypath-why-it-works #weekly_planning .weekly_planning_container{
        padding: 10px 15px 25px;
    }
    body.categorypath-why-it-works .wrong_way{
        margin: 25px auto 0; width: auto; max-width: 300px;
    }
    body.categorypath-why-it-works .weekly_planning_left > div{
        padding: 0 0 30px; min-height: auto;
    }
    body.categorypath-why-it-works .weekly_planning_left > div#tab_nav3{
        margin: 0;
    }
    body.categorypath-why-it-works .weekly_left {
        width: 100%; margin: 0;
    }
    body.categorypath-why-it-works .weekly_right {
        width: 100%; margin: 20px 0;
    }
    body.categorypath-why-it-works .weekly_right > img {
        max-width: 300px;
    }
    body.categorypath-why-it-works .funnel_down{
        margin: 0;
    }
    body.categorypath-why-it-works .funnel_right_first {
        text-align: left; width: 51%;
    }
    body.categorypath-why-it-works .funnel_right_last{
        margin: 0 -4px 0 2%; width: 47%;
    }
    body.categorypath-why-it-works .funnel_right_last iframe {
        width: auto; height: auto;
    }
    body.categorypath-why-it-works #overview .graphic > div {
        padding: 5px 0 0 0;
    }
    body.categorypath-why-it-works .child_menu li a.active:before{
        width: 10px; height: 10px; background-size: contain; top: -5px;
    }
    body.categorypath-why-it-works .funnel_right{
        padding: 70px 15px 30px;
    }
    body.categorypath-why-it-works  .funnel_left p {
        font: 300 13px/20px Museo !important; margin: 5px 0 10px;
    }
    body.categorypath-why-it-works .col-main .funnel_left h3 {
        font: 300 25px/30px Museo !important; 
    }
    body.categorypath-why-it-works  .single_source ul li{
        padding: 0 10px;
    }
    body.categorypath-why-it-works .single_inner_left{
        margin: 10px auto; min-height: 65px; position: relative;
    }
    body.categorypath-why-it-works .single_inner_right {
        max-width: 100%; margin: 0; width: 100%;
    }
    body.categorypath-why-it-works  .single_source ul li{
        height: 300px; width: calc(50% - 22px);
    }
    body.categorypath-why-it-works .single_source ul li:nth-child(3) .single_inner_left,body.categorypath-why-it-works .single_source ul li:nth-child(4) .single_inner_left,body.categorypath-why-it-works .single_source ul li:nth-child(5) .single_inner_left,body.categorypath-why-it-works .single_source ul li:nth-child(8) .single_inner_left,body.categorypath-why-it-works .single_source ul li:nth-child(9) .single_inner_left{
        margin: 10px auto; 
    }
    body.categorypath-why-it-works .single_inner_left img{
        transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);position: absolute;top: 50%;left: 50%;
    }
    body.categorypath-why-it-works #start_now_and_save .left_start_now{
        width: 100%;max-width: 100%;
    }
    body.categorypath-why-it-works #start_now_and_save .made_in{
        height: 45px;
    }
    body.categorypath-why-it-works #start_now_and_save .right_start_now{
         text-align: left;
    }
    body .right_start_now ul {
        margin: 10px 0 30px 25px;
    }
    body.categorypath-why-it-works #start_now_and_save .right_start_now{
        margin: 0; width: 100%; padding: 0 0px 25px;
    }
    body.categorypath-why-it-works #start_now_and_save .get_organized ul{
        padding: 0; margin: 5px auto;
    }
    body.categorypath-why-it-works #start_now_and_save .get_organized ul li:first-child{
        width: 100%; margin: 0; padding: 0;
    }
    body.categorypath-why-it-works #start_now_and_save .get_organized ul li:last-child{
         width: 100%; margin: 40px 0 30px;
    }
    body.categorypath-why-it-works .Organizers_main li img,body.categorypath-why-it-works #start_now_and_save .get_organized ul li:last-child .Organizers_main_img{
       margin: 0 auto;
    }
    body.categorypath-why-it-works .Organizers_main_img{
        max-width: 310px; margin: 0 auto;
    }
    body.categorypath-why-it-works .weekly_planning_left p{
        text-align: left;
    }
    body.categorypath-why-it-works .single_source ul li p {
        font: 300 13px/18px Museo;
    }
    body.categorypath-why-it-works .single_source ul li:nth-child(6) .single_inner_right p span:after{
        right: -9px; bottom: 3px;
    }
    body.categorypath-why-it-works #see_all_you_get{
        padding: 0 0 10px;
    }
    body.categorypath-why-it-works .col-main .weekly_planning_left h3:after{
        right: -20px;
    }
    body.categorypath-why-it-works #start_now_and_save .get_organized ul li:last-child .shop_now_btn{
        margin: 0 auto;
    }
    body.categorypath-why-it-works #start_now_and_save .find_the{
        display: inline-block; height: auto;
    }
    body.categorypath-why-it-works #start_now_and_save{
        text-align: center;
    }
    .col-left.sidebar.masonry > div{
        padding: 0;
    }
    .categorypath-support-contact.category-contact .col-left.sidebar.masonry > div,.categorypath-support-shipping-information .col-left.sidebar.masonry > div,.categorypath-support-returns .col-left.sidebar.masonry > div,.categorypath-support-privacy-policy .col-left.sidebar.masonry > div,.categorypath-about-product-videos .col-left.sidebar.masonry > div,.categorypath-about-faqs .col-left.sidebar.masonry > div,.categorypath-about-our-guarantee  .col-left.sidebar.masonry > div {
        padding: 15px;
    }
    .catalog-category-view .main-container.col2-left-layout .col-left.sidebar.masonry{
        margin: 0;
    }
}
@media only screen and (max-width: 479px) {
    body.categorypath-why-it-works #start_now_and_save .right_start_now a 
    { float: none; margin: 0 auto 15px; display: block;
    }
    .products-grid li.item,.cms-page-view.cms-cross-sell-list .std .cross_product_list ul li{
        width: 100%;
    }
    .cms-page-view.cms-cross-sell-list .std .cross_product_list ul li > div h3{
        height: auto; margin: 0 0 10px;
    }
    /*for account pages*/
    .form-list input.input-text,.block-login input.input-text {
        width: 100%; box-sizing: border-box; height: 29px;
    }
    #my-orders-table tr{
        width: 100%; float: left;
    }
    #my-orders-table tr:nth-child(even){
        border-left: none;
    }
    .category-success-stories .std table td {
       height: 100px;
    }
    .form-list .input-box{
        width: 100%; margin: 0; padding: 0;
    }
    .customer-account-edit .form-list .field{
        width: 100%;
    }
    /*for account pages end*/
    .categorypath-organizers a.orange_btn:hover {
        margin: 0 auto; float: none;
    }
    .customer-account-create .account-create .fieldset{
        width: 100%;
    }
    .customer-account-create .form-list input.input-text {
        width: 100%;
    }
    .customer-account-create .form-list input.input-text {
        width: 100%; box-sizing: border-box; height: 29px;
    }
    .customer-account-create .form-list .input-box{
        width: 100%; margin: 0; padding: 0;
    }
    .categorypath-organizers a.orange_btn{
        float: none; margin: 0 auto;
    }
    .organizers_top .btn_with_text {
        float: none; margin: 0 auto; width: 100%; height: 100%; text-align: center;
    }
    .available_size_btn {
        text-align: center;
    }
    .page-title.title-buttons .button{
        float: none;
    }
    .cms-cross-sell-list .page-title.title-buttons .button{
        float: none;
    }
    .cross_sell_mn .page-title.title-buttons {
        padding: 0 0px 20px; text-align: left; left: auto;
    }
    .cross_sell_mn .page-title.title-buttons h1{
        text-align: left;
    }
    body .cart .checkout-types button span span {
        font-size: 13px;
    }
    /**/
    .catalog-product-view .product-view .product-img-box{
        margin: 0 0 -20px;
    }
    .customer-account-login .footer-container{
        padding: 20px 0 0;
    }
    .organizers_img {
        min-height: 200px;
    }
    .categorypath-introductory-offers .orange_btn{
        padding: 0 15px;
    }
    .categorypath-introductory-offers .silver_btn,.categorypath-introductory-offers .orange_btn:hover,.categorypath-introductory-offers .silver_btn:hover,.categorypath-introductory-offers .orange_btn{
        height: auto; font: 700 14px/20px Museo; padding: 10px;
    }
    .categorypath-introductory-offers .Organizers_main_banner .banner_content h1 {
        font: 700 25px/40px Museo !important;
    }
   body.categorypath-why-it-works .wiw_banner_container img{
        width: 60px;
   }
   body.cms-index-index .col-main .get_organized h2 {
        padding: 0 10px;
    }
   body.categorypath-why-it-works #see_all_you_get{
        padding: 0;
   }
   .aboutus_block h4, .facebook .grid_3 h4{
        font-size: 13px;
   }
   body.categorypath-why-it-works .wiw_banner_container a {
        font: 700 10px/23px Museo; width: 80px; height: 23px; margin: 5px auto 0;
    }
    body.categorypath-why-it-works .wiw_banner_inner{
        max-width: 150px; padding: 0; left: 0;
    }
    body.categorypath-why-it-works .col-main .wiw_banner_container h1 {
        font: 300 12px/15px Museo !important;
    }
    body.categorypath-why-it-works  .the_planner_inner h3 {
        font: 700 14px/20px Museo !important;
    }
    body.categorypath-why-it-works  .the_planner_inner p {
        font: 300 10px/14px Museo !important; padding: 0 15px; max-width: 250px; margin: 5px auto 0;
    }
    body.categorypath-why-it-works .the_planner_inner {
        max-width: 100%;
    }
    body.categorypath-why-it-works .the_planner_inner:before{
        left: 11px;
    }
    body.categorypath-why-it-works .the_planner_inner:after{
        right: 11px;
    }
    body.categorypath-why-it-works  .child_menu li {
        margin: 3px 0; width: 50%;float: left;
    }
    body.categorypath-why-it-works h2.wiw_h2 {
        font: 300 22px/25px Museo !important; max-width: 250px; margin: 0 auto;
    }
    body.categorypath-why-it-works h2.wiw_h2 sup {
        top: -6px; font-size: 13px;
    }
    body.categorypath-why-it-works #overview .graphic {
        background-size: 290px auto; height: 300px;
    }
    body.categorypath-why-it-works  #overview .graphic .first {
        height: 49px; top: 63px;
    }
    body.categorypath-why-it-works .child_menu_parent.fixed{
        padding: 10px 0 0; margin: 0;
    }
    body.categorypath-why-it-works #overview span.count_overlay{
        font: 700 14px/21px Museo; width: 20px; height: 20px;
    }
    body.categorypath-why-it-works #overview .graphic .first p{
        max-width: 200px; 
    }
    body.categorypath-why-it-works #overview .graphic  p{
        margin: 0px auto; font: 700 8px/10px Museo;
    }
    body.categorypath-why-it-works  #overview .graphic .second{
        height: 55px; top: 56px; max-width: 130px;
    }
    body.categorypath-why-it-works .col-main #overview .title{
        font: 700 12px/15px Museo !important; margin: 0;
    }
    body.categorypath-why-it-works #overview .graphic .third{
        top: 50px; height: 65px;
    }
    body.categorypath-why-it-works #overview .graphic .third p {
        max-width: 88px;
    }
    body.categorypath-why-it-works #overview .videos iframe {
        height: 190px;
    }
    body.categorypath-why-it-works .col-main .left_start_now h2, body.categorypath-why-it-works .col-main .left_start_now h2 span {
        font: 700 27px/30px Museo !important;
    }
    body.categorypath-why-it-works .left_start_now h5{
        font: 300 14px/16px Museo;
    }
    body.categorypath-why-it-works #overview .right_start_now{
        padding: 30px 10px 0 10px;
    }
    body.categorypath-why-it-works #overview .start_now_inner:after {
        height: 120px; width: 219px;
    }
    body.categorypath-why-it-works  .videos p span{
        font: 700 13px/0 Museo;
    }
    body.categorypath-why-it-works .weekly_container .funnel_main {
        margin: 0; height: 210px;
    }
    body.categorypath-why-it-works #weekly_planning .graphic{
        background-size: 290px auto; background-position: top center;
    }
    body.categorypath-why-it-works #weekly_planning .graphic > div {
        padding: 3px;
    }
    body.categorypath-why-it-works .weekly_left .first {
        height: 50px;
    }
    body.categorypath-why-it-works .col-main .weekly_left .title, body.categorypath-why-it-works .col-main .weekly_left h3.title {
        font: 700 12px/10px Museo !important;
    }
    body.categorypath-why-it-works .weekly_left .second {
        height: 53px;
    }
    body.categorypath-why-it-works .weekly_right > img {
        max-width: 220px;
    }
    body.categorypath-why-it-works .funnel_right_first {
        text-align: left; width: 100%;
    }
    body.categorypath-why-it-works .funnel_right_last {
        margin: 10px 0 0; width: 100%;
    }
    body.categorypath-why-it-works  .funnel_right_first p{
        margin: 5px 0 0; max-width: 100%; font: 300 13px/18px Museo;
    }
    body.categorypath-why-it-works  .funnel_right_first h5{
        margin: 10px 0 20px;
    }
    body.categorypath-why-it-works .funnel_right_last iframe{
        height: 190px;float: none;
    }
    body.categorypath-why-it-works h3.wiw_h3 {
        font: 300 21px/23px Museo !important; padding: 0 15px;
    }
    body.categorypath-why-it-works .single_source ul li, body.categorypath-why-it-works .single_source ul li:nth-child(2n) {
        height: auto; width: 100%; margin: 0 auto; padding: 0 15px; float: left;
    }
    body.categorypath-why-it-works .single_inner_left {
        width: 80px; margin: 20px 0;
    }
    body.categorypath-why-it-works .single_source ul li:nth-child(3) .single_inner_left, body.categorypath-why-it-works .single_source ul li:nth-child(4) .single_inner_left, body.categorypath-why-it-works .single_source ul li:nth-child(5) .single_inner_left, body.categorypath-why-it-works .single_source ul li:nth-child(8) .single_inner_left, body.categorypath-why-it-works .single_source ul li:nth-child(9) .single_inner_left {
        margin: 20px auto;
    }
    body.categorypath-why-it-works .find_the{
        margin: 25px auto 0;
    }
    body.categorypath-why-it-works .get_organized h2 {
        font-size: 21px !important; line-height: 21px !important;
    }
    body.categorypath-why-it-works .get_organized ul h4{
        font-size: 11px !important;
    }
    body.categorypath-why-it-works .Organizers_main_img{
        max-width: calc(100% - 40px);
    }
    body.categorypath-why-it-works .col-main .get_organized ul .Organizers_main_img h4{
        left: -25px;font: 700 13px/13px Museo !important;width: 95px;height: 40px;
    }
    body.categorypath-why-it-works .col-main .get_organized ul .Organizers_main_img h4 span{
        margin: 1px 0 0;
    }
    body.categorypath-why-it-works #start_now_and_save .get_organized ul li:last-child h4, body.categorypath-why-it-works #start_now_and_save .get_organized ul li:last-child h3 {
        margin-left: 0;
    }
    body.categorypath-why-it-works .six_month img{
        max-width: 200px;
    }
    body.categorypath-why-it-works #see_all_you_get h3.wiw_h3 {
        font: 300 16px/23px Museo !important;
    }
    body.categorypath-why-it-works p.wiw_p,body.categorypath-why-it-works .std ul li{
        font: 300 13px/17px Museo;
    }
    .rating_slider .row p,.homepage_welcom_block p,.main .steps p,.step_two p,.step_two p,.organizers_bottom p{
        font: 300 14px/18px Museo !important;
    }
    .get_organized p {
        font: 300 14px/18px Museo !important; margin: 0; padding: 5px 15px 0;
    }
    .categorypath-support-contact.category-contact .main-container.col2-left-layout .col-main h3,.categorypath-support-shipping-information .main-container.col2-left-layout .col-main h3,.categorypath-support-returns .main-container.col2-left-layout .col-main h3,.categorypath-support-privacy-policy .main-container.col2-left-layout .col-main h3,.categorypath-about-product-videos .main-container.col2-left-layout .col-main h3,.categorypath-about-faqs .main-container.col2-left-layout .col-main h3,.categorypath-about-our-guarantee  .main-container.col2-left-layout .col-main h3 {
        margin: 5px 0;
    }

    .customer-account-index .main-container.col2-left-layout .col-main h3,
    .sales-order-view .main-container.col2-left-layout .col-main h3,
    .customer-address-index .main-container.col2-left-layout .col-main h3,
    .customer-account-edit .main-container.col2-left-layout .col-main h3,
    .customer-address-form .main-container.col2-left-layout .col-main h3,
    .sales-order-history .main-container.col2-left-layout .col-main h3,
    .sales-billing-agreement-index .main-container.col2-left-layout .col-main h3,
    .sales-recurring-profile-index .main-container.col2-left-layout .col-main h3,
    .oauth-customer-token-index .main-container.col2-left-layout .col-main h3,
    .newsletter-manage-index .main-container.col2-left-layout .col-main h3,
    .downloadable-customer-products .main-container.col2-left-layout .col-main h3{
        margin: 5px 0;
    }
    .catalog-category-view .main-container.col2-left-layout .col-left.sidebar.masonry{
        padding: 0 15px; margin: 0;
    }
}
@media only screen and (max-width: 420px) {
    #email-modal .modal-window{
        height: auto;
    }
}
@media only screen and (max-width: 370px) {
    #email-modal .modal-window{
        height: 90vh;
    }
}
/*why it works end*/

.header-wrapper header .cart-top-container:hover .summary span
{   background:#f38028;
}


dl#narrow-by-list dd:last-child
{   padding-left: 23px;
}
dl#narrow-by-list dd:last-child ol
{   margin-right: -11px;
}

@media only screen and (max-width: 1199px)
{
    .header-wrapper header a.logo{
        height: 48px;
    }
.made_in {
    position: absolute; right: 15px;  top: 10px; width: 45px;
}
.available_styles_product img {
    height: auto;
    max-height: 461px;
}
.customer-address-form .main.row
{   padding: 0px 15px;
}
.organizers_main .silver_btn,.organizers_main .btn_with_text .silver_btn:hover
{   width: 239px;
}
.orderfinder-index-index .col1-layout .col-main,
.sales-order-view .main.row
{   padding:0px 15px; 
}
.orderfinder-index-index .page-title.title-buttons
{   position:relative; top: 0; left: 0px; padding-top: 100px;
}
.sales-order-view .page-title.title-buttons
{   position: relative; width: 100%; left: 0px; height: auto;
}
.sales-order-view .page-title.title-buttons .link-print
{    float: right;
}
.orderfinder-index-index .page-title.title-buttons .button
{   margin-right: 0px; 
}
.sales-order-view .main-container.col2-left-layout .col-main
{   margin-right: 0px;
}
}
@media only screen and (max-width:990px) 
{
.customer-account-index .customer_left_panel_parent .col-left.sidebar.masonry, 
.sales-order-view .customer_left_panel_parent .col-left.sidebar.masonry, 
.customer-address-index .customer_left_panel_parent .col-left.sidebar.masonry, 
    .customer-account-edit .customer_left_panel_parent .col-left.sidebar.masonry, 
    .customer-address-form .customer_left_panel_parent .col-left.sidebar.masonry, 
    .sales-order-history .customer_left_panel_parent .col-left.sidebar.masonry, 
    .sales-billing-agreement-index .customer_left_panel_parent .col-left.sidebar.masonry, 
    .sales-recurring-profile-index .customer_left_panel_parent .col-left.sidebar.masonry, 
    .oauth-customer-token-index .customer_left_panel_parent .col-left.sidebar.masonry, 
    .newsletter-manage-index .customer_left_panel_parent .col-left.sidebar.masonry, 
    .downloadable-customer-products .customer_left_panel_parent .col-left.sidebar.masonry,
    .customer-account-index .main-container.col2-left-layout .col-left, 
    .customer-account-index .main-container.col2-left-layout .col-main, 
    .sales-order-view  .main-container.col2-left-layout .col-main,
    .sales-order-view  .main-container.col2-left-layout .col-left,  
    .customer-address-index .main-container.col2-left-layout .col-left, .customer-address-index .main-container.col2-left-layout .col-main, 
    .customer-account-edit .main-container.col2-left-layout .col-left, 
    .customer-account-edit .main-container.col2-left-layout .col-main,

    .customer-address-form .main-container.col2-left-layout .col-left, 
    .customer-address-form .main-container.col2-left-layout .col-main,

    .sales-order-history .main-container.col2-left-layout .col-left, .sales-order-history .main-container.col2-left-layout .col-main, .sales-billing-agreement-index .main-container.col2-left-layout .col-left, .sales-billing-agreement-index .main-container.col2-left-layout .col-main, .sales-recurring-profile-index .main-container.col2-left-layout .col-left, .sales-recurring-profile-index .main-container.col2-left-layout .col-main, .oauth-customer-token-index .main-container.col2-left-layout .col-left, .oauth-customer-token-index .main-container.col2-left-layout .col-main, .newsletter-manage-index .main-container.col2-left-layout .col-left, .newsletter-manage-index .main-container.col2-left-layout .col-main, .downloadable-customer-products .main-container.col2-left-layout .col-left, .downloadable-customer-products .main-container.col2-left-layout .col-main {
    width: 100%;
}
.cms-shopper-home .header-wrapper header a.logo img{
    left: 0; position: relative;
}
.customer-address-form .my-account {
    padding-bottom: 30px;
}   
#search_mini_form .form-search
{   position: relative;
}
#search_mini_form .form-search button
{   display: block !important; width: 31px; height: 31px;
    position: absolute; right: 0px; top: 0px; background: none; border: 0px;
}
#search_mini_form .form-search button svg
{   width: 21px;
    margin-right: 4px;
    margin-top: 3px
}
.categorypath-organizers .btn_with_text.org_block a.orange_btn
{   width:239px; 
}
.organizers_main .silver_btn,.organizers_main .btn_with_text .silver_btn:hover
{   height: 34px;   font: 700 12px/normal Museo;
}   
.checkout-cart-index .page-title.title-buttons
{   left: 0px; z-index: 999;
}
.col-left.sidebar.masonry .block.block-left-nav.masonry-brick
{   width: 100%;
}
.checkout-cart-index .page-title.title-buttons
{   width: 100%; float: left; 
}
.block-progress dt:before
{    height: 29px;  
}
#checkout-step-login .block-checkout-register ul.ul li:before
{   height: 30px;
}
.orderfinder-index-index .page-title.title-buttons
{   padding-top: 20px;
}
.orderfinder-index-index .page-title h1
{   line-height: normal;
}
}
@media only screen and (max-width:767px) 
{
body.categorypath-intro-offers .col-main .family .cell {
    min-height: auto;
}
.rating_slider .row .jcarousel-next-horizontal {
    right: -14px;
}   
.product-tabs-container h2.tab-heading a
{   line-height: 39px;
}
.catalog-product-view .product-view .product-tabs-content .embed-container iframe {
    margin-top: 23px;
}   
.categorypath-about.catalog-category-view .block .block-title,
.categorypath-about-affiliate.catalog-category-view .block .block-title
{   padding-left: 10px;
}
.btn_with_text.org_block, .btn_with_text
{   width: 250px; margin-left: 0px;
}
.organizers_main .silver_btn,.organizers_main .btn_with_text .silver_btn:hover
{   width: 100%; font: 700 14px/normal Museo;
}
#checkout-step-login .block-checkout-register ul.ul li:before
{   height: 22px; top: 2px;
}
.sidebar .block .block-title
{   padding-left: 0;
}
.organizers_top .btn_with_text
{   clear: left; float: left; 
}   
#checkout-progress-wrapper .block-progress dt:before
{   top:2px; height: 24px;
}
}
@media only screen and (max-width:479px) 
{
.made_in{
    width: 35px;
}
.catalog-product-view .product-view .product-tabs-content .embed-container iframe {
    margin-top: 13px;
}   
.page .std > p:last-child a:first-child
{   white-space: nowrap;
}
.btn_with_text.org_block, .btn_with_text
{   width: 100%;
}
.categorypath-organizers .btn_with_text.org_block a.orange_btn
{   margin-left: auto;
}
.organizers_main .silver_btn,.organizers_main .btn_with_text .silver_btn:hover
{   width: 250px;
}
.single_inner_right{
    min-height: 50px;
}
body.categorypath-why-it-works .single_inner_right{
    margin: 0 0 20px;
}
body.categorypath-why-it-works .col-main #see_all_you_get li h3{
    min-height: 10px; max-width: 100%; margin: 0 0 5px;
}
}

.grecaptcha-badge
{
    visibility: hidden;
}

@media only screen and (max-width:1150px) and (min-width: 990px)  {

.footer-container .footer-info .aboutus_block .grid_3:last-child
{   margin-left: 0px;
}
}
@media only screen and (max-width: 1299px) and (min-width: 991px)  {
    .flexslider.loader{
         height: 541px;
    }
    #overview .funnel_main > img {
        max-width: 900px;
    }
    .two_sizes .save_up_to{
        width: 390px;
    }
    h2.wiw_h2{
        font: 300 40px/40px Museo !important;
    }
    #overview .funnel_main > img{
        max-width: 900px;
    }
    body.categorypath-why-it-works #overview .graphic {
        top: 85px;
    }
    body.categorypath-why-it-works #overview .graphic .first {
        height: 145px;
    }
    body.categorypath-why-it-works #overview .graphic .second{
        height: 150px;
    }
    body.categorypath-why-it-works #overview span.count_overlay,body.categorypath-why-it-works #overview .second span.count_overlay, body.categorypath-why-it-works #overview .third span.count_overlay{
        margin: 15px 0 0;
    }
    body #overview .graphic p {
        font: 700 12px/20px Museo;
    }
    body.categorypath-why-it-works .col-main #overview .title {
        margin: 5px 0 0px; font: 700 25px/25px Museo !important;
    }
    #overview .videos iframe {
        width: 800px; height: 460px;
    }
    body.categorypath-why-it-works .col-main .left_start_now h2,body.categorypath-why-it-works .col-main .left_start_now h2 span{
        font: 700 45px/40px Museo !important;
    }
    .start_now_edition_main .start_now_inner{
        padding: 29px 0 41px 2px;
    }
    #weekly_planning .weekly_planning_container{
        padding: 20px 15px 25px;
    }
    #weekly_planning .weekly_planning_right .Cols_1,#weekly_planning .weekly_planning_right .Cols_2,#weekly_planning .weekly_planning_right .Cols_3{
        width: calc(100% - 16.8%); left: 17px;
    }
    body.categorypath-why-it-works .funnel_main {
        margin: 0;
    }
    .weekly_left{
        width: 50%; float: left; margin: 0; padding: 0px;
    }
    .weekly_right {
        width: 50%; margin: 0; padding: 0px;
    }
    #weekly_planning .weekly_left img {
        max-width: 462px; margin: 0 auto;
    }
    #weekly_planning .weekly_right img {
        max-width: 360px;
    }
    body.categorypath-why-it-works .col-main .weekly_left .title, body.categorypath-why-it-works .col-main .weekly_left h3.title{
        font: 700 18px/25px Museo !important;
    }
    .weekly_left .first, .weekly_left .second, .weekly_left .third {
        padding: 8px 0 0;
    }
    .weekly_left .first {
        height: 80px;
    }
    .weekly_left .second {
        height: 83px;
    }
    #weekly_planning .weekly_container{
        max-width: 930px;
    }
    body #weekly_planning .weekly_container p.wiw_p{
        margin: 15px auto 0;
    }
}
body.categorypath-why-it-works .single_inner_left {
    width: 100px;
}
@media only screen and (max-width: 1199px) {
    /*04-03*/
    body.categorypath-adda .col-main .header{
        padding: 30px 20px; height: auto;
    }
    body.categorypath-adda .col-main .header .planner{
        width: 365px; background-size: contain; height: 278px;
    }
    body.categorypath-adda .col-main .header h1{
        width: 61%; font-size: 25px !important; line-height: 35px;
    }
    body.categorypath-adda .col-main .header p{
        width: 61%;
    }
    body.categorypath-adda .col-main .your-success > p{
        padding: 0 30px;
    }
    body.categorypath-adda .col-main .family .cell {
        width: 33.33%; margin: 0; margin-bottom: 0px; margin-bottom: 0px; clear: none; padding: 0 20px; box-sizing: border-box;   min-height: 340px;
    }
    body.categorypath-adda .col-main .family .grid{
        width: 100%;
    }
    body.categorypath-adda .std p,body.categorypath-adda .col-left p{
        font: 300 13px/20px Museo;
    }
    body.categorypath-adda .col-main .family h4.other{
        padding: 0 15px; width: 100%;
    }
    body.categorypath-adda .col-main .family ul{
        max-width: 100%;  width: 100%;
    }
    /**/
    .flexslider.loader{
         height: 432px;
    }
    #weekly_planning .weekly_planning_right .Cols_1,#weekly_planning .weekly_planning_right .Cols_2,#weekly_planning .weekly_planning_right .Cols_3{
        width: calc(100% - 16.8%); left: 12px;
    }
    .two_sizes .save_up_to{
        width: 360px;
    }
    .categorypath-introductory-offers-loose-leaf-introductory-offers .available_sizes h2,.categorypath-introductory-offers-spiral-bound-introductory-offers .available_sizes h2 {
        max-width: 620px;
    }
     body.categorypath-intro-offers .col-main .family .cell {
        margin-bottom: 30px;
    }
    body.categorypath-intro-offers .col-main .family .cell:nth-child(3n+1) {
        clear: left !important;
    }
    body.categorypath-why-it-works .single_inner_left {
        width: 66px;
    }
    #weekly_planning .weekly_planning_right .Cols_1{
        top: 8px; border-radius: 14px 0px 0px 0px;
    }
    #weekly_planning .weekly_planning_right .Cols_2{
        top: calc(33% + 25px);
    }
    #weekly_planning .weekly_planning_right .Cols_3{
        top: calc(56.5% + 25px); border-radius: 0px 0px 0px 14px;
    }
}
@media only screen and (max-width: 990px) {
    .flexslider.loader{
         height: 343px;
    }
    .available_sizes.two_sizes .save_up_to {
        width: 100%; max-width: 400px; margin: 30px auto 0;
    }
    /*http://staging.plannerpads.com/intro-offers*/
    body.categorypath-getstarted .col-main .funnel .graphic, body.categorypath-intro-offers .col-main .funnel .graphic, body.categorypath-adda .col-main .funnel .graphic, body.categorypath-chadd .col-main .funnel .graphic{
        height: 520px;
    }
    body.categorypath-getstarted .col-main .funnel .graphic > div, body.categorypath-intro-offers .col-main .funnel .graphic > div, body.categorypath-adda .col-main .funnel .graphic > div, body.categorypath-chadd .col-main .funnel .graphic > div{
        padding: 60px 0 20px;
    }
   body.categorypath-getstarted .col-main .funnel, 
    body.categorypath-intro-offers .col-main .funnel, 
    body.categorypath-adda .col-main .funnel, body.categorypath-chadd .col-main .funnel{
        height: auto;
    }
    /*http://staging.plannerpads.com/intro-offers*/
    #weekly_planning .weekly_planning_right .Cols_1,#weekly_planning .weekly_planning_right .Cols_2,#weekly_planning .weekly_planning_right .Cols_3{
        left: 9px; 
    }
    body.categorypath-intro-offers .col-main .funnel .graphic{
        background-size: contain; margin: 0 auto;
    }
    #weekly_planning .weekly_planning_right .Cols_1{
        top: 6px; border-radius: 11px 0px 0px 0px;
    }
    #weekly_planning .weekly_planning_right .Cols_2 {
        top: calc(31.5% + 25px); height: 23%;
    }
    #weekly_planning .weekly_planning_right .Cols_3 {
        top: calc(54.6% + 25px); height: 32.5%; border-radius: 0px 0px 0px 9px;
    }
}
@media only screen and (max-width: 800px) {
    .flexslider.loader{
         height: 325px;
    }
}
@media only screen and (max-width: 767px) {
    .flexslider.loader{
        height: 175px;
    }
    body.categorypath-getstarted .col-main .funnel .graphic, body.categorypath-intro-offers .col-main .funnel .graphic, body.categorypath-adda .col-main .funnel .graphic, body.categorypath-chadd .col-main .funnel .graphic{
        height: 246px;
    }
    body.categorypath-getstarted .col-main .funnel .graphic > div, body.categorypath-intro-offers .col-main .funnel .graphic > div, body.categorypath-adda .col-main .funnel .graphic > div, body.categorypath-chadd .col-main .funnel .graphic > div {
        padding: 0;
    }
}
@media only screen and (max-width: 479px) {
    body.categorypath-why-it-works .single_inner_left{
        width: 80px;
    }
    body.categorypath-getstarted .col-main .funnel .graphic, body.categorypath-intro-offers .col-main .funnel .graphic, body.categorypath-adda .col-main .funnel .graphic, body.categorypath-chadd .col-main .funnel .graphic {
        height: 200px;
    }
    body.categorypath-getstarted .col-main .funnel .graphic > div .mobile, body.categorypath-intro-offers .col-main .funnel .graphic > div .mobile, body.categorypath-adda .col-main .funnel .graphic > div .mobile, body.categorypath-chadd .col-main .funnel .graphic > div .mobile{
        font-size: 35px;
    }
    body.categorypath-why-it-works .col-main .funnel .graphic > div.first .mobile, body.categorypath-getstarted .col-main .funnel .graphic > div.first .mobile, body.categorypath-intro-offers .col-main .funnel .graphic > div.first .mobile, body.categorypath-adda .col-main .funnel .graphic > div.first .mobile, body.categorypath-chadd .col-main .funnel .graphic > div.first .mobile{
        line-height: 70px;
    }
    body.categorypath-why-it-works .col-main .funnel .graphic > div.second .mobile, body.categorypath-getstarted .col-main .funnel .graphic > div.second .mobile, body.categorypath-intro-offers .col-main .funnel .graphic > div.second .mobile, body.categorypath-adda .col-main .funnel .graphic > div.second .mobile, body.categorypath-chadd .col-main .funnel .graphic > div.second .mobile{
        line-height: 60px;
    }
    body.categorypath-why-it-works .col-main .funnel .graphic .third .mobile, body.categorypath-getstarted .col-main .funnel .graphic .third .mobile, body.categorypath-intro-offers .col-main .funnel .graphic .third .mobile, body.categorypath-adda .col-main .funnel .graphic .third .mobile, body.categorypath-chadd .col-main .funnel .graphic .third .mobile {
        line-height: 50px;
    }
}
/*Hide Sale link start*/
.header-container .top-switch-bg .grid_2 
{  display: none;
}
/*Hide Sale link End*/
.cms-cross-sell-list .page-title
{	margin-top: 100px;
}
.slider-container .jcarousel-list .product-image
{	text-align: center;
}
.cart .slider-container .jcarousel-list .product-image img
{	width: auto; max-width: 100%;
}
.checkout-onepage-index .opc .form-list li.wide input.input-text {
    width: 94%;
}

.checkout-onepage-index .form-list select {
    width: 93%;
}
/*Ticket 10089: Anchor and activate tab on product page starts */
.plannerp--fancybox_amazon_review
{ width: 100%; max-width: 215px; display: block; height: 40px; line-height: 40px; text-align: center; color: #000000; text-transform: uppercase; text-decoration: none; font-weight: 700; font-size: 14px; letter-spacing: 1.4px !important; margin-top: 15px;
padding-left: 0px; padding-right: 0px; margin-left: 0px; background: #efefef; background: -moz-linear-gradient(top, #efefef 0%, #999999 100%); background: -webkit-linear-gradient(top, #efefef 0%,#999999 100%); background: linear-gradient(to bottom, #efefef 0%,#999999 100%);
}
.plannerp--fancybox_amazon_review:hover
{ background: transparent linear-gradient(179deg, #F3A728 0%, #F38028 100%) 0% 0% no-repeat padding-box !important;
    color: #fff; text-decoration: none;
}
/* Ticket 10089: Anchor and activate tab on product page ends */

@media only screen and (max-width:1100px) 
{
#step_1
{	background: url(https://plannerpads.com/skin/frontend/shopper/default/v1/images/stepone.png) no-repeat center 0px;    
    background-size: auto 100%; 
}
.box-up-sell2 .jcarousel-list .product-image img
{	max-width: 100%;
}
.cross_product_list, .cms-cross-sell-list .page-title
{	padding: 30px 30px 15px 30px;	
}
	.checkout-cart-index
	{	margin-top: 0px;	
	}
	.box-up-sell2 .jcarousel-list .product-image
	{	text-align: center;
	}
	.account-create .page-title
	{	text-align: center; width: 100%;
	}
	.my-account .page-title
	{	margin-left: 0px; text-align: center; padding-bottom: 0px;	
	}
	.checkout-onepage-index .main-container.col2-right-layout
	{	padding: 0px 30px;	
	}
	body.checkout-onepage-index .col2-right-layout .col-main
	{	width: 100%; margin-right: 0px;	
	}
	body.checkout-onepage-index .col2-right-layout .col-main .opc
	{	width: 100%;	
	}
	#checkout-step-login .block-checkout-register, #checkout-step-login .block-checkout-login
	{	width: 48%;	
	}
	body.checkout-onepage-index .col-right {
    padding: 0;
    width: 100%;
}
	body.checkout-onepage-index .sidebar .block {
    width: 99%;
    margin-left: 0;
}
}
	
@media only screen and (max-width:990px) 
{
.sidebar .masonry-brick, .catalog-category-view .sidebar .masonry-brick.new-to-planner-pads, .catalog-category-view .block.block-left-nav.masonry-brick.why-it-works, .sidebar .masonry-brick.new-to-planner-pads
{	width: 100%; top: 0 !important; margin-bottom: 30px !important;
}
.header-wrapper.inner_fix header #queldoreiNav, .header-wrapper header #queldoreiNav, .catalog-category-view .header-wrapper .row #queldoreiNav
{	height: auto;
}
	#fancybox-content
	{	max-width: 95%;	
	}
#fancybox-wrap
	{	max-width: 95%;		
	}
	#fancybox-content, #fancybox-content > div
	{	max-width: 100%;	
	}
	#fancybox-content #plannerp-imprint-overlay .image
	{	width: 100%; background-position: top center;
	}
	#fancybox-content #plannerp-imprint-overlay .fields
	{	width: 100%; margin-left: 0;	
	}
	.cms-cross-sell-list .page-title {
    margin-top: 60px;
}
.top-opc
	{	width: 100%;	
	}
	body.checkout-onepage-index .col2-right-layout .col-main, body.checkout-onepage-index .col-right
	{	width: 100%; margin: 0px;	
	}
	body.checkout-onepage-index .page-title-bg
	{	left: 0; right: 0px;	
	}
	#checkout-step-login .block-checkout-register, #checkout-step-login .block-checkout-login, body.checkout-onepage-index .sidebar .block
	{	width: 100%;	
	}
.catalog-product-view .product-view .product-tabs a {
    padding: 0 10px;
    font-size: 14px;
}
}
	
@media only screen and (max-width:767px) 
{
.order_re_mn .order_re_rt_mn .small_info_inner
{	text-align: center;
}
.order_re_mn .order_re_rt_mn > form > span
{	width: 100%;
}
.order_re_mn .order_re_rt_mn > form > span.customer_div_email
{	margin-bottom: 10px;	
}
.catalog-category-view .products-grid li.item .regular
{	display: none;
}
.catalog-category-view .products-grid li.item .hover
{	display:block; position: relative; top: 0px; left: 0px;
}
	div.alert
	{	max-width: 95%;	
	}
	#fancybox-content #plannerp-imprint-overlay .title 
	{	line-height: normal;	
	}
	#fancybox-content #plannerp-imprint-overlay .image
	{	background-size: 100% auto;	
	}
	#fancybox-content #plannerp-imprint-overlay
	{	padding: 5px;	
	}
	#fancybox-content #plannerp-imprint-overlay input
	{	max-width: 100%;	
	}
	#fancybox-close {
    right: -31px;
}
body.checkout-cart-index .col-main .cart .cart-collaterals .grid_6
	{	width: 100%;	
	}
	.header-wrapper header .top-dropdowns .links a
	{	width: 30px !important; font-size: 14px; text-indent: -9999px;		
	}
	body.checkout-onepage-index .page-title {
    padding-bottom: 10px;
}
	.shipping_info_table {
    overflow: auto;
}
}
	
	
@media only screen and (max-width:479px) 
{
.get_organized .Organizers_main ul li
{	text-align: center;
}
.get_organized .Organizers_main ul li img
{	display: inline-block; float: none;			
}
	
	.cart .checkout-types button span span 
	{	font-size: 10px; 
	}
	.cart .cart-collaterals .cart-shipping button span span, .cart .cart-table tfoot button span span
	{	width: 240px;	
	}
	.account-create .form-list input.input-text
	{	max-width: 100%;	
	}
		
}

/*09-08-2021*/
.product-view .product-shop-info .add-to-links
{	margin: 0;
}
.button_btn_amazon span 
{ letter-spacing: 0.9px !important; color: #666666; text-transform: uppercase; font-size: 18px; line-height: normal; font-weight: 700;
}
.aws_text_right 
{ display: inline-block; vertical-align: middle;
}
.aws_img_left 
{ display: inline-block; vertical-align: middle; padding: 12px 22px 0 0;
}
.aws_btn_tag_text 
{ letter-spacing: 0.5px !important; color: #F38028; text-transform: uppercase; font-size: 10px; line-height: 12px; font-weight: 700;
} 
.aws_btn_tag_outer 
{ margin: 5px 0 24px;
}
.aws_option_text 
{ border-bottom: 1px solid #E5E5E5; padding: 0 0 16px; margin: 0 0 23px;
}
.aws_option_text:last-child
{  border-bottom: 0px;
}
.text_option 
{ letter-spacing: 0px !important; color: #333333; font-size: 16px; font-weight: 500; margin: 0px; 
}
.aws_date_range 
{ letter-spacing: 0px !important; color: #333333; font-size: 12px; font-weight: 300; line-height: normal;
}
.amazon.buy-on-amazon 
{ display: inline-block; vertical-align: middle;
}
.aws_option_text_option_date
{ display: inline-block; padding: 0 47px 6px 0; vertical-align: middle; min-width: 227px; max-width: 227px;
}
@media only screen and (max-width:479px) {
	.aws_img_left 
	{ padding: 0 0 10px;
	}
	.aws_img_left, .aws_text_right
	{ display: block;
	}
	.aws_option_text_option_date
	{	max-width: 100%;
	}
}
@media only screen and (max-width: 550px) {
	.aws_img_left 
	{ padding: 0; display: block; margin: 0 0 15px;
    }
    .aws_btn_tag_outer 
    { margin: 5px 0 5px;
    }
    .aws_option_text_option_date 
    { padding: 0; min-width: 100%; margin: 0 0 15px;
    }
    .aws_option_text
    {	margin: 0 0 5px;
    }
}
