/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,body.fancybox-active{height:100%;}em{font-weight:bold;font-style:normal;}.region-highlighted>div{padding-top:25px;}#top-content{padding:0;}.fancybox-content{z-index:1;}.reg-ok-btns{padding-top:20px;text-align:center;}.reg-ok-msg{max-width:400px;font-size:16px;font-weight:500;}input.form-text:focus,input.search-text:focus,textarea.form-textarea:focus{border-color:#3399cc;}input.form-text.error:focus,input.search-text.error:focus,textarea.form-textarea.error:focus{border-color:red;}select:disabled{background:#e9e9e9;}.dialog-off-canvas-main-canvas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;}.dialog-off-canvas-main-canvas>.layout-container{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0;}.dialog-off-canvas-main-canvas>.footer-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}.product-full .product__content p{margin:0 0 10px;}#main-navigation ul.menu li:first-child a:after{background:#316884;}#main-navigation ul.menu li:last-child a:after{background:#27843f;}.login-item .glyphicon-log-in:before{font-weight:normal;}.product-full .field--name-quantity,.product-full .form-actions,.view-id-category .field--name-quantity,.view-id-category .form-actions{display:inline-block;margin:0;}.product-full .field--name-quantity .form-type-number{max-width:100%;margin:0;}.product-full .field--name-variations{float:right;padding-top:40px;}.product-teaser-image{height:188px;margin-right:20px;overflow:hidden;}.product-teaser-title{height:53px;margin:0 10px 8px 0;overflow:hidden;display:block;line-height:130%;}.product-full .product-full-image{float:left;width:45%;padding-right:20px;}.product-full-title-block{width:55%;float:right;}.full-product-title{margin:0 0 15px 0;padding-top:20px;font-size:28px;font-weight:500;text-transform:uppercase;color:#E74C3C;}.product-full .product-full-block{margin:5px 0 0 0;}.view-id-category .col-md-3,.view-id-category .col-lg-3{padding:20px 5px 10px 25px;border:1px solid transparent;-webkit-transition:-webkit-box-shadow .3s ease;-moz-transition:-moz-box-shadow .3s ease;transition:box-shadow .3s ease;border-radius:5px;}.view-id-category.overlay .col-md-3,.view-id-category.overlay .col-lg-3{-webkit-transition:none;-moz-transition:none;transition:none;}.view-id-category .col-md-3:hover,.view-id-category .col-lg-3:hover{border:1px solid #cacaca;-webkit-box-shadow:0px 0px 11px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 11px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 11px 0px rgba(0,0,0,0.2);}.view-id-category .col-md-3:nth-child(4n+1),.view-id-category .col-lg-3:nth-child(4n+1){clear:both;}.view-id-category input[type="submit"],.view-id-category input[type="reset"],.view-id-category input[type="button"],.product-full .view-id-category input[type="submit"],.product-full .view-id-category input[type="reset"],.product-full .view-id-category input[type="button"]{background-color:#087ac0;padding:7px 24px;transition:.3s;}.product-full input[type="submit"],.product-full input[type="reset"],.product-full input[type="button"]{border:none;background-color:#087ac0;cursor:pointer;color:#fff;padding:10px 32px;transition:.3s;}.view-id-category input[type="submit"]:hover,.view-id-category input[type="reset"]:hover,.view-id-category input[type="button"]:hover,.product-full input[type="submit"]:hover,.product-full input[type="reset"]:hover,.product-full input[type="button"]:hover{background-color:#3ea4e2;}.view-id-category .field--name-quantity label,.product-full .field--name-quantity label{display:none;}.view-id-category .field--name-quantity input,.product-full .field--name-quantity input{text-align:center;color:#666;line-height:23px;padding:4px 9px;font-size:15px;margin:0 10px 0 0;}.product-full .field--name-quantity input{width:60px;}.view-id-category .field--name-quantity input{width:60px;}.view-id-category .product-teaser-text,.list-sale-item .product-teaser-text,.more-teaser-text,.view-pack-prods{color:#444;background:url(/themes/bootstrap_business/images/quickview.png) no-repeat scroll 0 2px transparent;padding:0 0 0 15px;font-size:12px;}.view-pack-prods{display:inline-block;cursor:pointer;}.view-pack-prods:hover{text-decoration:underline;color:#444;}.list-sale-item .product-teaser-text{background-position:left center;}#content-wrapper .views-element-container,.meta.submitted,#content-wrapper .product__content{padding:20px 40px;}.path-taxonomy #content-wrapper .views-element-container{padding:0 !important;}.path-cat #content-wrapper .views-element-container{padding:0 !important;}#content-wrapper h1.page-title{margin:0;padding:20px 40px 0;}.price-files{margin:0 0 15px 0;}.price-files ol{margin:0;padding:4px 0 0 27px;}.node--type-price-lists .field--name-field-text{margin-bottom:20px;}#main .h3,#main h3{font-size:18px;}h1.page-title{color:#e74c3c;font-weight:400;text-transform:uppercase;font-size:24px;}.adress-pane{margin:20px 0;background:url(/themes/bootstrap_business/images/pp.png) repeat-y 0 0;min-height:82px;padding:18px 0 18px 40px;}#content-wrapper .block-block-content{padding:20px 40px;}#block-bootstrap-business-breadcrumbs{padding:0;}#main .node header{padding:0;}#main-content #main{padding-bottom:0;background-color:#fcfcfc;border:1px solid #eaeaea;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}#main .node--view-mode-teaser,.path-node #content-wrapper{background-color:transparent;border:none;margin-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.breadcrumb{background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:0;}#sidebar-first ul.menu li a,#sidebar-first nav ul.links li a{color:#444;font-weight:bold;transition:.3s;}#sidebar-first .menu--catalog ul.menu{list-style:none outside;margin:0;}#sidebar-first .menu--catalog ul.menu ul.menu{margin:3px 0 0 29px;}#sidebar-first .menu--catalog ul.menu li:last-child{border-bottom:none;}#sidebar-first .menu--catalog ul.menu li.menu-item--expanded,.article-categories-menu li.menu-item--expanded{padding-bottom:0;list-style:none;position:relative;}#sidebar-first .menu--catalog ul.menu li.menu-item--collapsed{position:relative;list-style:none;}#sidebar-first .menu--catalog ul.menu li.menu-item--expanded:before,#sidebar-first .menu--catalog ul.menu li.menu-item--collapsed:before,.article-categories-menu li.menu-item--collapsed:before,.article-categories-menu li.menu-item--expanded:before{content:'';display:block;position:absolute;left:0;top:9px;width:7px;height:18px;background:url(/themes/contrib/classy/images/misc/menu-expanded.png) no-repeat center;}#sidebar-first .menu--catalog ul.menu li.menu-item--collapsed:before{top:7px;background:url(/themes/contrib/classy/images/misc/menu-collapsed.png) no-repeat center;}#sidebar-first .menu--catalog ul.menu li.menu-item--expanded > a,#sidebar-first .menu--catalog ul.menu li.menu-item--collapsed > a,.article-categories-menu li.menu-item--expanded > a,.article-categories-menu li.menu-item--collapsed > a{margin-left:12px;}#sidebar-first .menu--catalog ul.menu li.menu-item--expanded:last-child>a{text-transform:uppercase;}#sidebar-first .menu--catalog ul li{list-style-type:none;padding:5px 0 5px 0;}#header{min-height:110px;padding:0;padding-top:20px;z-index:12;}.region-header>.block{float:left;clear:none;padding:0;}#logo{float:left;}.region-header>.block.site-branding{width:355px;}.site-branding__text{padding-left:150px;}#site-slogan{margin:0;padding-top:4px;font-size:14px;font-style:italic;line-height:21px;text-align:left;color:#000;font-weight:normal;}#block-phonenumberfaxemail{width:280px;padding-left:15px;}#block-phonenumberfaxemail .field--name-body{text-align:right;}#block-phonenumberfaxemail .field--name-body p{margin:0;}#block-phonenumberfaxemail .field--name-body p span{display:block;font-weight:600;color:#087ac0;}#block-phonenumberfaxemail .field--name-body a{text-decoration:underline;color:#087ac0;}#block-domainswitcher .switcher-title{text-transform:uppercase;color:#777;}#block-domainswitcher .item-list ul{padding:0;margin:0;}#block-domainswitcher .item-list li{float:left;display:block;margin:0;padding:0;padding-right:8px;border:none;}#block-domainswitcher .item-list li a,#block-domainswitcher .item-list li span{position:relative;display:block;width:41px;height:34px;overflow:hidden;text-indent:-9999px;opacity:.4;transition:transform .3s ease;}#block-domainswitcher .item-list li .eng-button a{display:block;width:91px;height:36px;text-decoration:none;background:url(/themes/bootstrap_business/images/us-cn.png) no-repeat 0 0;}#block-domainswitcher .item-list li:first-child a{background:url(/themes/bootstrap_business/images/canada.png) no-repeat center;}#block-domainswitcher .item-list li:last-child a,#block-domainswitcher .item-list li:last-child span{background:url(/themes/bootstrap_business/images/usa.png) no-repeat center;}#block-domainswitcher .item-list li em a,#block-domainswitcher .item-list li a:hover{opacity:1;transform:scale(1.06,1.06);}#block-domainswitcher{padding-left:30px;}#block-socialheader p a.twitter,#block-socialheader p a.fb,#block-socialheader p a.instagram,#block-socialheader p a.ytube,#block-fbtwitter-2 p a.twitter,#block-fbtwitter-2 p a.fb,#block-fbtwitter-2 p a.instagram,#block-footerphonenumberfaxemail-2 p a.twitter,#block-footerphonenumberfaxemail-2 p a.fb,#block-footerphonenumberfaxemail-2 p a.instagram,#block-footerphonenumberfaxemail-2 p a.ytube{display:block;float:left;width:24px;height:24px;margin-right:9px;text-decoration:none;text-indent:-99999px;}#block-socialheader p a.twitter,#block-fbtwitter-2 p a.twitter,#block-footerphonenumberfaxemail-2 p a.twitter{background:url(/themes/bootstrap_business/images/x_icon.png) no-repeat 0 0;margin-bottom:7px;}#block-socialheader p a.fb,#block-fbtwitter-2 p a.fb,#block-footerphonenumberfaxemail-2 p a.fb{background:url(/themes/bootstrap_business/images/fc.png) no-repeat 0 0;}#block-socialheader p a.instagram,#block-fbtwitter-2 p a.instagram,#block-footerphonenumberfaxemail-2 p a.instagram{background:url(/themes/bootstrap_business/images/instagram.png) no-repeat 0 0;margin-bottom:3px;}#block-footerphonenumberfaxemail-2 p a.ytube,#block-socialheader p a.ytube{background:url(/themes/bootstrap_business/images/yt.png) no-repeat 0 0;border-radius:3px;}#block-socialheader p a.fb{margin-bottom:3px;}#block-socialheader,#block-cart,#block-customcart{float:right;padding-top:5px;}#block-socialheader{padding-top:0;margin-top:-3px;}#block-cart,#block-customcart{padding-right:20px;}#block-cart .cart-block--summary__icon,#block-customcart .cart-block--summary__icon{background:url(/themes/bootstrap_business/images/cart/bag.png) no-repeat 0 0;width:35px;height:36px;float:left;display:block;text-decoration:none;margin:10px 0 0 0;}#block-cart .cart-block--summary__icon img,#block-customcart .cart-block--summary__icon img{display:none;}#block-cart .cart-block--summary__count,#block-customcart .cart-block--summary__info{float:right;width:116px;height:60px;background:url(/themes/bootstrap_business/images/cart/words.png) no-repeat 0 0;padding:16px 0 0 0;}#block-customcart .cart-block--summary__info{padding-top:7px;}#block-footerphonenumberfaxemail-2 p{margin-bottom:10px;}.cart-block--summary:after,.region-footer:after{content:"";display:table;clear:both;visibility:hidden;}#main-navigation ul.menu{margin-left:0;}#main-navigation ul.menu li a{position:relative;text-transform:uppercase;padding:15px 9px;display:inline-block;font-size:13px;color:#000;font-weight:400;}.usa_montessorimaterials_com #main-navigation ul.menu li a{padding-left:7px;padding-right:7px;}#main-navigation ul.menu li a:after{content:"";position:absolute;left:0;bottom:0;height:4px;width:0;background:#3399cc;transition:.3s;}#main-navigation ul.menu li a.is-active{color:#3399cc;}#main-navigation ul.menu li a.is-active:after,#main-navigation ul.menu li.menu-item--active-trail a:after,#main-navigation ul.menu li a:hover:after{width:100%;}#main-navigation ul.menu li a.line-menu-link{color:#39c;font-weight:600;}#subfooter{margin:0;background-color:#202020;padding:40px 0;text-align:left;color:#fff;}.region-footer>div{float:left;width:33.3333%;clear:none;}#block-fbtwitter-2 p{margin:0;font-size:15px;}#block-footerdescription-2 .content{max-width:240px;font-size:15px;}#block-footerdescription-2 .content strong{display:block;margin-bottom:5px;font-size:22px;font-weight:normal;}#block-footerphonenumberfaxemail-2 p span{display:block;font-size:15px;}#block-footerphonenumberfaxemail-2 .phone-number{margin-bottom:5px;font-size:24px;font-weight:normal;}#block-fbtwitter-2 p a.twitter,#block-fbtwitter-2 p a.fb,#block-fbtwitter-2 p a.instagram,#block-footerphonenumberfaxemail-2 p a.twitter,#block-footerphonenumberfaxemail-2 p a.fb,#block-footerphonenumberfaxemail-2 p a.instagram,#block-footerphonenumberfaxemail-2 p a.ytube{margin-top:12px;}#block-fbtwitter-2 .content{padding-left:10px;}#block-footerphonenumberfaxemail-2 .content{padding-left:30px;}.cart-block--contents__inner{border:1px solid #eee;-webkit-box-shadow:0px 2px 10px 1px rgba(0,0,0,0.15);-moz-box-shadow:0px 2px 10px 1px rgba(0,0,0,0.15);box-shadow:0px 2px 10px 1px rgba(0,0,0,0.15);}.product-teaser-image{text-align:center;}.product-teaser-image img{display:inline-block;max-height:188px;width:auto;}.pager__items{padding-top:20px;padding-left:0;text-align:right;}.field__item.image-thumbail{float:left;width:25%;padding:0 5px;}.image-thumbnails{margin-left:-5px;margin-right:-5px;}.field__item.image-thumbail a{display:block;width:100%;height:70px;border:2px solid #dedede;}.field__item.image-thumbail img{height:100%;width:100%;object-fit:cover;object-position:center;}.prod-image-big .field__item{margin-bottom:15px;border:2px solid #dedede;text-align:center;}.prod-image-big .field__item img{display:inline-block;}.product-content{float:left;width:55%;padding-top:15px;}.product-full-age,.product-full-sku{float:left;width:50%;font-size:13px;line-height:30px;}.product-full-age{padding-left:26px;background:url(/themes/bootstrap_business/images/bg-ag.png) no-repeat 0 0;}.product-full-sku{padding-left:37px;background:url(/themes/bootstrap_business/images/bg-sky.png) no-repeat 0 0;}.product-full-age>div,.product-full-sku>div{float:left;white-space:nowrap;background:#e1edf2;border-radius:4px;}.product-full-sku>div{background:#f2e4e1;}.product-full-age .field__item,.product-full-sku .field__item{float:left;}.product-full-block .field--name-price{padding-top:35px;font-size:18px;}.product-full-block .field--name-price .field__label{padding-top:3px;font-size:14px;}.product-full-block .field--name-price .field__item{font-size:20px;}#content-wrapper #block-views-block-category-block-1,#block-youwatchedblock{padding-left:25px;padding-right:25px;}#block-youwatchedblock{padding-top:30px;}#block-views-block-category-block-1::after,#block-youwatchedblock:after{content:"";clear:both;display:table;visibility:hidden;}#block-views-block-category-block-1>h2,#block-views-block-category-block-1>.h2,#block-views-block-category-block-1>h3,#block-views-block-category-block-1>.h3,#block-youwatchedblock .content>.h3,#block-youwatchedblock .content>h3,#block-youwatchedblock>h3{margin:0;margin-bottom:25px;padding:0;padding-top:15px;font-size:18px;font-weight:normal;color:#c00;text-transform:uppercase;border-top:1px solid #D1D1D1;}.cart-ok-message{max-width:400px;padding:20px 30px;text-align:center;}.cart-ok-message p{font-size:16px;font-weight:600;line-height:1.4;}.btn-cont-shop{margin-bottom:15px;padding:7px 24px;text-transform:uppercase;color:#fff;font-weight:bold;background-color:#087ac0;border:2px solid #087ac0;}.btn-cont-shop:focus{color:#fff;}.btn-cont-shop:hover{background-color:#3ea4e2;border:2px solid #3ea4e2;}.btn-cont-cart{min-width:200px;padding:7px 24px;text-transform:uppercase;color:#087ac0;font-weight:bold;background-color:transparent;border:2px solid #087ac0;}.btn-cont-cart:hover{background-color:#087ac0;color:#fff;}.main-news{float:right;width:250px;padding-top:15px;padding-right:15px;margin-bottom:0;padding-bottom:0;clear:none;height:auto;overflow:hidden;}.main-slider{float:left;clear:none;width:580px;height:332px;overflow:hidden;}.main-slider-item>div{position:relative;}.main-slider-info{position:absolute;z-index:3;right:0;top:30px;width:275px;}.main-slider-sku{height:18px;line-height:17px;padding-left:37px;color:#333;background:url(/themes/bootstrap_business/images/pic-sht.png) no-repeat 0 0;font-size:12px;margin-bottom:12px;}.main-slider-title{color:#087ac0;font-size:33px;line-height:33px;font-weight:normal;margin:0 0 12px 0;}.main-slider-body{color:#999;font:normal 12px/18px Arial,Helvetica,sans-serif;}.main-slider .slick-prev,.main-slider .slick-next{height:46px;width:26px;z-index:11;}.main-slider .slick-prev:before,.main-slider .slick-next:before{display:none;}body .main-slider .slick-prev{left:0;background:url(/themes/bootstrap_business/images/prev-pic.png) no-repeat 0 0;}body .main-slider .slick-next{right:0;background:url(/themes/bootstrap_business/images/next-pic.png) no-repeat 0 0;}#block-views-block-slider-block-1 .main-slider-info{right:6px;top:22px;padding:10px 15px;}#block-views-block-slider-block-1 .main-slider-title{font-size:25px;line-height:26px;text-shadow:1px 1px 1px #767676;}#block-views-block-slider-block-1 .main-slider-body{color:#000;font-size:16px;}#block-views-block-slider-block-1 .main-slider-item:nth-child(1) .main-slider-info{width:285px;right:15px;background-color:#deeff7;box-shadow:3px 3px 8px 1px rgba(0,0,0,0.15);border-radius:0px 0px 39px 0px;}#block-views-block-slider-block-1 .main-slider-item:nth-child(1) .main-slider-title{font-size:38px;text-transform:uppercase;line-height:42px;color:#ff0505;}#block-views-block-slider-block-1 .main-slider-item:nth-child(1) .main-slider-body{font-size:20px;text-transform:uppercase;line-height:32px;color:#087ac0;font-weight:600;}#block-views-block-slider-block-1 .main-slider-item:nth-child(1) .main-slider-body span{font-size:18px;text-decoration:underline;display:block;}#block-views-block-slider-block-1 .main-slider-item:nth-child(2) .main-slider-info,#block-views-block-slider-block-1 .main-slider-item:nth-child(4) .main-slider-info{background:#20bf4ad4;width:98%;bottom:7px;top:inherit;right:7px;border-radius:0px 0px 39px 0px;padding:10px 20px;box-shadow:3px 3px 8px 1px rgba(0,0,0,0.2);}#block-views-block-slider-block-1 .main-slider-item:nth-child(2) .main-slider-title,#block-views-block-slider-block-1 .main-slider-item:nth-child(4) .main-slider-title{color:#fff;}#block-views-block-slider-block-1 .main-slider-item:nth-child(2) .main-slider-body,#block-views-block-slider-block-1 .main-slider-item:nth-child(4) .main-slider-body{color:#fff;text-shadow:1px 1px 2px #00000069;}#block-views-block-slider-block-1 .main-slider-item:nth-child(4) .main-slider-info{background:#dd771fba;}#block-views-block-slider-block-1 .main-slider-item:nth-child(3) .main-slider-body{color:#999;}#promoted .main-news h2:after{display:none;}#promoted .main-news h2{padding:0;margin:0 0 3px 0;font-size:18px;font-weight:normal;color:#c00;text-transform:uppercase;}.main-news .views-field-field-image{float:left;margin:6px 15px 0 0;width:51px;height:51px;overflow:hidden;background-color:#dcdddd;}.main-news .views-field-changed a{color:#777;font-size:10px;}.main-news .views-field-body{font-size:12px;line-height:1;text-decoration:none;color:#000;}.main-news .views-row{margin-bottom:0;}.main-news .views-row:after{content:"";display:table;visibility:hidden;clear:both;}#content-wrapper .views-element-container#block-views-block-category-block-2{padding-left:25px;padding-right:25px;}#block-views-block-category-block-2 h3{margin:0;border-top:1px solid #d1d1d1;padding-top:20px;font-size:18px;font-weight:normal;color:#c00;text-transform:uppercase;}#block-views-block-category-block-2 h3 a{color:#c00;text-decoration:underline;}#block-views-block-category-block-2 .view-content{margin-left:-20px;margin-right:-20px;}#content-wrapper .block-block-content#block-frontpagetitle{padding:0 20px;}#block-frontpagetitle h1{margin-top:20px;margin-bottom:20px;font-size:24px;font-weight:normal;line-height:30px;color:#c00;text-transform:uppercase;}#block-frontpagetitle h2,.view-id-frontpage.view-display-id-page_1 h2{margin-top:0;margin-bottom:20px;font-size:18px;font-weight:normal;color:#c00;text-transform:uppercase;}.pager__item{padding:0;}.pager .pager__items li a,.pager .pager__items li span{padding:0.5em;border-radius:3px;overflow:hidden;border:none;background:none;line-height:1.2;-webkit-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;-ms-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;}.pager .pager__items li.pager-current a,.pager .pager__items li.pager-current span,.pager .pager__items li a:hover,.pager .pager__items li span:hover{padding:0.5em;color:#fff;background-color:#c00;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;}.pager .pager__items li.pager-current span,.pager .pager__items li.pager-current a{font-size:18px;line-height:13px;}.pager .pager__items li.pager__item--next a,.pager .pager__items li.pager__item--previous a,.pager .pager__items li.pager__item--first a,.pager .pager__items li.pager__item--last a{text-decoration:underline;color:#c00;font-size:10px;position:relative;top:-3px;border:none;background:transparent;}.cart-block--contents{left:50%;width:320px;margin-left:-160px;margin-left:-160px;}.cart-block--contents td{vertical-align:middle;}.cart-block--contents__links a{display:inline-block;background-color:#087ac0;color:#fff;text-transform:uppercase;text-decoration:none;padding:7px 24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:.3s;}.cart--cart-block .cart-block--contents a{color:#fff;}.cart-block--contents__links a:hover{background-color:#3ea4e2;}#content-wrapper .cart-form .views-element-container{padding-left:20px;padding-right:20px;}.cart-form td{vertical-align:middle;}.cart-prod-img{float:left;width:51px;}.cart-prod-title{padding-left:60px;}.cart-prod-title a{display:inline-block;vertical-align:middle;}.cart-form .delete-order-item{padding:6px 10px;font-size:12px;line-height:1;background:#929292;}.cart-form .delete-order-item:hover{background-color:#f74139;}.cart-form .views-field-remove-button{width:30px;text-align:center;}.cart-form .form-number{height:34px;width:40px;}.cart-form .views-field-edit-quantity .form-item{margin:0;text-align:center;}.cart-form .views-field-total-price__number{font-size:16px;font-weight:bold;text-align:center;}.cart-form .views-field-unit-price__number{text-align:center;}.cart--cart-block{position:relative;}.layout-checkout-form{padding-left:15px;padding-right:15px;}#edit-sidebar-coupon-redemption-form input[type="submit"]{margin-left:0;margin-right:0;}.layout-checkout-form legend{font-size:16px;font-weight:bold;}.layout-checkout-form label{font-weight:normal;}.layout-checkout-form input.form-text,.layout-checkout-form input.form-email,.layout-checkout-form input.form-search,.layout-checkout-form textarea.form-textarea,.layout-checkout-form select{width:100%;min-height:40px;padding:8px 10px;}.layout-checkout-form div.address-container-inline>.form-item{width:50%;float:left;margin-right:0;}.form-item-ms-shipping-information-shipping-profile-address-0-address-postal-code,.form-item-ms-payment-information-add-payment-method-billing-information-address-0-address-postal-code{clear:both;}.layout-checkout-form div.address-container-inline:after{content:"";display:table;clear:both;visibility:hidden;}.layout-checkout-form div.address-container-inline>.form-item-ms-shipping-information-shipping-profile-address-0-address-given-name,.layout-checkout-form div.address-container-inline>.form-item-billing-information-profile-address-0-address-locality,.layout-checkout-form div.address-container-inline>.form-item.form-item-ms-shipping-information-shipping-profile-address-0-address-given-name,.layout-checkout-form div.address-container-inline>.form-item-ms-shipping-information-shipping-profile-address-0-address-locality,.layout-checkout-form div.address-container-inline>.form-item-ms-payment-information-add-payment-method-billing-information-address-0-address-given-name,.layout-checkout-form div.address-container-inline>.form-item-ms-payment-information-add-payment-method-billing-information-address-0-address-locality{padding-right:5px;}.layout-checkout-form div.address-container-inline>.form-item-billing-information-profile-address-0-address-family-name,.layout-checkout-form div.address-container-inline>.form-item-billing-information-profile-address-0-address-administrative-area,.layout-checkout-form div.address-container-inline>.form-item-ms-shipping-information-shipping-profile-address-0-address-family-name,.layout-checkout-form div.address-container-inline>.form-item-ms-shipping-information-shipping-profile-address-0-address-administrative-area,.layout-checkout-form div.address-container-inline>.form-item-ms-payment-information-add-payment-method-billing-information-address-0-address-family-name,.layout-checkout-form div.address-container-inline>.form-item-ms-payment-information-add-payment-method-billing-information-address-0-address-administrative-area{padding-left:5px;}.chosen-container.administrative-area{min-width:100%;}.top-pager-block .pager__items{padding-top:0;}.top-pager-block .pager{margin:0;}.sorting-block{float:right;width:40%;padding-left:20px;padding-right:20px;padding-top:8px;margin-bottom:10px;}.top-pager-block{float:right;width:60%;}.sorting-block h4,.sorting-block ul{display:inline;margin:0;padding:0;font-weight:bold;font-size:14px;}.sorting-block li{display:inline;padding:0 10px;}.search-block-form{position:relative;padding-right:45px;}.search-block-form .form-item.form-type-search,.block-views-exposed-filter-blockcategory-page-2 .form-item.form-item-title{display:block;width:100%;margin:0;}.search-block-form .form-item.form-type-search .form-search,.block-views-exposed-filter-blockcategory-page-2 .form-item.form-item-title input[type=text],.block-views-exposed-filter-blockcategory-page-2 .form-item.form-item-combine input[type=text]{width:100%;min-height:40px;padding:6px 10px;border:1px solid #ccc;}.search-block-form .form-submit,.block-views-exposed-filter-blockcategory-page-2 .form-submit,.block-views-exposed-filter-blockcategory-page-2 .prod-cat-filter .form-submit{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;overflow:hidden;text-indent:-9999px;background:#087ac0 url(/themes/bootstrap_business/images/glass.png) no-repeat center;background-size:22px;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-ms-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;}.block-views-exposed-filter-blockcategory-page-2 .prod-cat-filter .form-submit{position:static;}.block-views-exposed-filter-blockcategory-page-2 .form-item-title{padding-right:45px;}.search-block-form .form-submit:hover,.block-views-exposed-filter-blockcategory-page-2 .form-submit:hover,.block-views-exposed-filter-blockcategory-page-2 .prod-cat-filter .form-submit:hover{background-color:#33a4ea;}.ui-state-active,.ui-widget-content .ui-state-active{margin:0;background:none;border:none;}.ui-menu .ui-menu-item-wrapper{display:block;}.ui-menu .ui-menu-item-wrapper:hover{text-decoration:none;}.ui-autocomplete-fields{position:relative;}.ui-autocomplete-field-title{flex:1;padding:0 10px;}.ui-autocomplete-field-price__number{flex-shrink:0;}.ui-autocomplete-content a:hover{text-decoration:none;}ul[data-sa-theme="basic-blue"] .ui-autocomplete-fields>.ui-autocomplete-field-price__number{position:absolute;right:0;top:50%;margin-top:-9px;font-size:14px;color:#e4170e;}#views-exposed-form-search-var-page-1 .ui-widget.ui-widget-content{max-height:initial !important;}#main-navigation ul.menu li a.packages-menu-link{color:#fff;background:#3399cc;}#main-navigation ul.menu li a.packages-menu-link:hover{background:#3aade6;}.view-id-news.view-display-id-block_1 .item-list ul li,.front-pack .views-row{margin:0;padding:13px 0;border-bottom:1px solid #eee;line-height:1;list-style:none;}.view-id-news.view-display-id-block_1 .item-list ul li:last-child,.front-pack .views-row:last-child{border-bottom:none;}.view-id-news.view-display-id-block_1 .item-list ul li .file{line-height:1;}#sidebar-first ul.menu li a:hover,#sidebar-first .menu--at-home-menu .category-menu-content>ul.menu>li>a:hover,#sidebar-first ul.menu li.menu-item--active-trail>a{color:#087ac0;}.mobile-info-content,.mobile-cart-block{display:none;}.mob-cat-open-block{display:none;}#block-subscribetomontessorimaterialsnewsletter-2{color:#fff;background-color:#087ac0;}#block-subscribetomontessorimaterialsnewsletter-2 h2,#block-subscribetomontessorimaterialsnewsletter-2 h3{margin:0 0 15px 0;font-size:30px;}#content-wrapper #block-subscribetomontessorimaterialsnewsletter-2.block-block-content{padding:30px 40px;}.subscribe-block-text a{font-weight:bold;color:#fff;text-decoration:underline;}.subscribe-block-text a:hover{text-decoration:none;}.subscribe-block-link a{display:inline-block;padding:8px 15px;background:#fff;border:1px solid #fff;color:#087ac0;font-weight:bold;text-decoration:none;transition:.3s;}.subscribe-block-link a:hover{background:transparent;color:#fff;}.subscribe-block-text{margin-right:25px;}.subscribe-block-link,.subscribe-block-text{display:inline-block;}.product-teaser-title{color:#0974ba;}.responsivetablecart img{max-width:initial;}.responsivetablecart{overflow:auto;}.node--type-page .field--name-body h2:first-child{margin-top:0;}.cart-empty-page,.access-den-page .block-system-main-block .content{padding-left:40px;font-size:15px;}.cart-form .form-actions #edit-checkout,.layout-checkout-form .form-actions .form-submit{background:#087ac0;}.cart-form .form-actions #edit-checkout{float:right;margin-left:30px;margin-right:auto;}.cart-form .form-actions{padding-top:20px;}.cart-form .form-actions #edit-checkout:hover,.layout-checkout-form .form-actions .form-submit:hover{background:#33a4ea;}.cart-form .form-actions .update-cart-submit{display:none !important;float:left;margin-top:7px;padding:8px 15px;font-size:13px;}.layout-checkout-form .checkout-pane-billing-information .form-submit,.layout-checkout-form .checkout-pane-shipping-information .form-submit,.layout-checkout-form .checkout-pane-coupon-redemption .form-submit{font-size:13px;padding:8px 15px;}.layout-checkout-form .form-actions .link--previous{display:inline-block;padding:10px 15px;margin-left:0;margin-top:7px;font-size:13px;line-height:1.4;text-transform:uppercase;color:#fff;background:#444;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:.3s;}.layout-checkout-form .form-actions .link--previous:hover{text-decoration:none;background:#e74c3c;}.layout-checkout-form .form-actions .link--previous+input[type=submit]{float:right;margin-right:0;}.layout-checkout-form .form-actions::after,.cart-form .form-actions:after{content:"";display:table;visibility:hidden;clear:both;}#block-footerphonenumberfaxemail-2 a{color:#fff;}.phone-number-link{text-decoration:none;}.contact-node-content{float:left;width:55%;padding-right:35px;}.contact-node-form{float:left;width:45%;padding:0 0 20px 35px;border-left:1px solid #a9a9a9;}.adress-pane p{margin:0;}.contact-node-form-title{font-size:18px;color:#000;}.contact-node-form input.form-text,.contact-node-form input.form-email{min-height:46px;padding:10px;}.contact-node-form .form-item,.contact-node-form .form-actions{margin-top:18px;margin-bottom:18px;}.webform-confirmation-modal.ui-dialog .ui-dialog-titlebar{background:#fff;border-color:#fff;}.webform-confirmation-modal.ui-dialog .webform-confirmation-modal--content.ui-dialog-content{text-align:center;font-size:22px;padding-top:10px;}.webform-confirmation-modal.ui-dialog .ui-dialog-titlebar-close{height:36px !important;width:36px;right:0;top:0;margin:0;background:url(/themes/bootstrap_business/images/close.png) no-repeat center;background-size:22px;}.addthis_inline_share_toolbox-wrapper{clear:both;text-align:right;min-height:35px;}.addthis_inline_share_toolbox-wrapper>div>div{padding-bottom:10px;}.at-share-tbx-element .at-share-btn.at-svc-twitter{margin-right:0 !important;}#block-bootstrap-business-local-tasks{padding-bottom:15px;}.product-content .addthis_inline_share_toolbox-wrapper>div>div{padding-top:25px;}.path-node #block-bootstrap-business-page-title{padding-bottom:10px;}.contact-node-form .form-submit{background:#087ac0;}.contact-node-form .form-submit:hover{background:#33a4ea;}.cart-error-message{max-width:500px;text-align:center;}.cart-error-message{font-size:18px;color:red;font-weight:bold;}#block-views-block-news-block-1-2,#block-views-block-classroom-packages-block-2-2{display:none;}#edit-review-shipping-information-summary-0{display:none;}.view-id-category .form-actions,.product-full .form-actions{position:relative;}.view-id-category .form-actions .ajax-progress-throbber,.product-full .form-actions .ajax-progress-throbber{position:absolute;}.field__item.image-thumbail{padding-top:15px;}.view-id-category .field--name-price .field__label{display:none;padding-top:1px;font-size:13px;}.view-id-category .field--name-price .field__item,.view-id-category .field--name-price{font-size:18px;font-weight:600;}.view-id-category .field--name-sku .field__label{width:26px;height:21px;padding:0;margin-right:2px;overflow:hidden;text-indent:-9999px;background:url(/themes/bootstrap_business/images/pic-sht.png) no-repeat center;}.view-id-category .field--name-variations{clear:both;}.view-id-category .field--name-sku{padding-top:1px;}.product-teaser-sku-price{display:flex;flex-wrap:nowrap;align-items:center;}.view-id-category .field--name-price,.view-id-category .field--name-sku{flex:0 0 50%;max-width:50%;}.attr-price-label{font-size:14px;}#block-exposedformcategorypage-1{padding:0;}.cart-sbmt-wrap{display:inline;}.cart-sbmt-error{display:none;}.return-to-category-link{display:inline-block;font-size:15px;font-weight:600;color:#087ac0;text-transform:uppercase;text-decoration:underline;}.return-to-category-link:hover{text-decoration:underline;color:#087ac0;}.return-to-category-link:before{content:"";display:inline-block;width:26px;height:20px;margin-right:6px;margin-top:-2px;white-space:nowrap;vertical-align:middle;background:url(/themes/bootstrap_business/images/back.png) no-repeat center;}.return-to-category-block{text-align:right;}input.form-tel{background-color:#fcfcfc;border:2px solid #eaeaea;color:#999999;font-size:14px;padding:14px;width:100%;min-height:50px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none;}.cart-ok-msg-form{padding-bottom:20px;}.cart-ok-msg-form-info{margin-bottom:22px;font-size:16px;}.cart-ok-msg-form form{text-align:left;}.cart-ok-msg-form form input{padding:8px 10px;min-height:42px;}#subfooter .block{padding:0;}.layout-checkout-form .form-item select.country option:nth-child(1),.layout-checkout-form .form-item select.country option:nth-child(2){font-weight:600;color:#616161;}#open-menu{display:none;}.product-teaser-title-h{margin:0;font-size:14px;text-transform:none;font-weight:400;}.free-download-materials-table td{border:1px solid #ccc;}.usa_montessorimaterials_com .region-header>.block.site-branding{width:135px;}#block-headersloganusa{width:275px;padding-left:20px;}#block-headersloganusa p{margin:0;padding-top:4px;font-size:13px;font-style:italic;line-height:21px;text-align:left;color:#000;font-weight:normal;text-align:left;}#block-phonenumberfaxemailus{width:280px;padding-left:30px;}#block-phonenumberfaxemailus .field--name-body{text-align:right;}#block-phonenumberfaxemailus .field--name-body p{margin:0;}#block-phonenumberfaxemailus .field--name-body p>span{display:block;font-weight:600;color:#087ac0;}#block-phonenumberfaxemailus .field--name-body a{text-decoration:underline;color:#087ac0;}#block-phonenumberfaxemailus .field--name-body p strong{color:#444;}.usa_montessorimaterials_com #block-domainswitcher .switcher-title{text-transform:none;}.color-gray{color:#777 !important;}#block-phonenumberfaxemailus .field--name-body p>span.color-gray{font-weight:400;}.usa_montessorimaterials_com .main-slider{}.usa_montessorimaterials_com .main-slider-img{}.usa_montessorimaterials_com .main-slider-info{}.usa_montessorimaterials_com .main-slider-title{}.usa_montessorimaterials_com .main-slider .slick-next{}.main-slider-more{display:none;}.main-slider-more{padding-top:10px;}.main-slider-more span{position:relative;display:inline-block;padding-right:16px;text-transform:uppercase;}.main-slider-more i{position:absolute;top:50%;right:3px;margin-top:-6px;font-size:11px;transition:.3s;}.main-slider-more span:hover i{right:0;}.popup-country-title{margin-bottom:30px;font-size:22px;font-weight:bold;text-align:center;text-transform:uppercase;}.popup-country-btns .button{display:inline-block;min-width:98px;padding:10px 20px;margin-right:30px;font-weight:bold;color:#fff;text-align:center;background:#47a5d8;border:2px solid #47a5d8;border-radius:5px;transition:.3s;}.popup-country-btns .change-country{min-width:98px;display:inline-block;vertical-align:middle;text-align:center;font-size:18px;font-weight:bold;color:#3399cc;transition:.3s;}.popup-country-btns .country-delim{padding:0 10px;font-size:18px;font-weight:bold;}.popup-country-btns .change-country:hover{color:#3f7e9e;}.popup-country-btns .button:hover{background:#fff;color:#47a5d8;}.popup-country-btns .change-country:last-child{margin-right:0;}.popup-country-btns .change-country span{display:block;margin-bottom:10px;}.popup-country-btns .change-country img{display:inline-block;}.popup-country-btns .button:focus,.popup-country-btns .change-country:focus{outline:none;}.popup-country-btns .change-country{float:left;width:50%;}.popup-country-btns .change-country:hover{text-decoration:none;}#popup-country-change,.cart-ok-message.fancybox-content,.fancybox-products.fancybox-content{position:relative;z-index:1;}.fancybox-products.fancybox-content{padding-left:30px;padding-right:30px;}.fancybox-slide--html:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;}ul[data-sa-theme="basic-blue"] .ui-autocomplete-field-term{color:#e4170e;}.popup-country-btns .change-country.all-country-flag{float:none;clear:both;width:100%;padding-top:22px;text-align:center;}.prod-cat-filter{padding-left:20px;}.prod-cat-filter .form-item-sort-by,.prod-cat-filter .form-item-sort-order{display:none;}.prod-cat-filter{float:left;width:80%;}.prod-cat-filter form{position:relative;padding-right:40px;}.prod-cat-filter .form--inline .form-item,.prod-cat-filter .form--inline .form-actions{margin:0;}.prod-cat-filter input.form-text{min-height:36px;padding:3px 10px;}.prod-cat-filter .form--inline .form-actions{position:absolute;right:0;bottom:0;}.prod-cat-filter input[type="submit"]{width:36px;height:36px;padding:0;overflow:hidden;text-indent:-9999px;background:#087ac0 url(/themes/bootstrap_business/images/glass.png) no-repeat center;background-size:20px;}.prod-cat-filter input[type="submit"]:hover{background-color:#33a4ea;}.ui-autocomplete-fields:after{content:"";display:table;clear:both;visibility:hidden;}.ui-autocomplete-field-nothing{flex-shrink:0;width:40px;height:40px;line-height:40px !important;}.ui-autocomplete-field-nothing img{display:inline-block;vertical-align:middle;}.corona-messages-block{padding:30px 0 15px;}.corona-messages-block p{margin-bottom:7px;font-size:14px;line-height:22px;color:#e62600;}.corona-messages-block p:last-child{margin-bottom:0;}.corona-messages-block .messages--error{position:relative;padding-right:50px;background-image:none;}.messages-icon-err{position:absolute;top:18px;left:12px;width:26px;height:26px;background:url(/themes/bootstrap_business/images/alert-mark.png) no-repeat center;background-size:26px;}#corona-messages-close{position:absolute;right:8px;top:6px;width:26px;height:26px;cursor:pointer;background:rgba(230,38,0,0.2) url(/themes/bootstrap_business/images/close-msg.png) no-repeat center;background-size:12px;border-radius:2px;transition:.3s;}#corona-messages-close:hover{-webkit-box-shadow:3px 3px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow:3px 3px 5px 0px rgba(0,0,0,0.1);box-shadow:3px 3px 5px 0px rgba(0,0,0,0.1);}#corona-messages{opacity:0;}#corona-messages.corona-msg-show{opacity:1;}.corona-messages-block p a{text-decoration:underline;}#order_summary .messages.messages--error{display:none;}.field--widget-commerce-quantity{position:relative;}.quantity-popup-error{position:absolute;display:none;top:50%;right:100%;width:165px;margin-right:10px;padding:10px;color:#fff;font-size:12px;font-weight:600;background:rgba(255,0,0,0.63);border-radius:8px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}.quantity-popup-error:after{content:"";position:absolute;top:50%;left:100%;margin-top:-10px;border-left:10px solid rgba(255,0,0,0.63);border-top:10px solid transparent;border-bottom:10px solid transparent;}#edit-field-ref-ages-target-id--wrapper{float:none;}.field-collapsed-wrap{position:relative;z-index:11;}.field-collapsed-title{position:relative;padding:10px;padding-right:60px;border:1px solid #eaeaea;cursor:pointer;}.field-collapsed-title span.glyphicon{position:absolute;right:5px;top:50%;margin-top:-7px;color:#757575;transition:.3s;}.field-collapsed-title.active span.glyphicon{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-o-transform:rotate(-180deg);}.field-collapsed-content{position:absolute;left:0;top:120%;width:100%;padding:15px;padding-bottom:0;border:1px solid #eaeaea;background:#fff;opacity:0;visibility:hidden;-webkit-box-shadow:0px 4px 9px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 4px 9px 0px rgba(0,0,0,0.2);box-shadow:0px 6px 6px 0px rgba(0,0,0,0.2);}.field-collapsed-content.in-proces{transition:.3s;}.field-collapsed-content.active{visibility:visible;top:105%;opacity:1;}.prod-cat-filter .field-collapsed-content .form-item{float:left;width:50%;margin-bottom:12px;}.prod-cat-filter .field-collapsed-content label,.prod-cat-filter .field-collapsed-content input{cursor:pointer;}.field-collapsed-title-val{display:block;width:100%;white-space:nowrap;overflow:hidden;}.prod-cat-filter form{padding-right:0;}.field-collapsed-clear{display:none;position:absolute;right:32px;top:50%;margin-top:-7px;color:#e74c3c;opacity:.85;cursor:pointer;transition:.3s;}.field-collapsed-clear:hover{opacity:1;}.field-collapsed-clear.active{display:block;}.block-list-views a{display:inline-block;width:32px;height:32px;vertical-align:middle;background:#087ac0;border:1px solid #087ac0;padding:3px;box-sizing:border-box;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}.block-list-views a.active,.block-list-views a:hover{background:#fff;}.block-list-views a.box-link-btn span{display:block;width:33.33333%;float:left;padding:2px;background:none;}.block-list-views a.box-link-btn span:before{content:'';display:block;max-width:100%;width:4px;height:4px;background:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}.block-list-views a.list-link-btn{padding:5px 3px;}.block-list-views a.list-link-btn span{display:block;height:4px;margin-bottom:4px;background:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}.block-list-views a.list-link-btn.active span,.block-list-views a.list-link-btn:hover span{background:#087ac0;}.block-list-views a.box-link-btn.active span:before,.block-list-views a.box-link-btn:hover span:before{background:#087ac0;}.block-list-views{display:none;padding-right:35px;padding-top:9px;text-align:right;}.product-teaser-body{display:none;}.prod-cat-filter .form--inline>.form-item.fieldgroup{float:left;width:50%;}.prod-cat-filter .form-item-in-stock{position:relative;padding:14px 0 0 10px;}.prod-cat-filter .form-item-in-stock input{position:absolute;left:-9999px;}.prod-cat-filter .form-item-in-stock label{position:relative;padding-left:20px;font-weight:600;cursor:pointer;}.prod-cat-filter .form-item-in-stock label:before{content:"";position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #333;border-radius:4px;}.prod-cat-filter .form-item-in-stock input:checked+label:after{content:"\e013";position:absolute;left:0;top:0;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;color:#e4170e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}td.views-field-edit-quantity .field--name-quantity{position:relative;display:inline-block;}.layout-checkout-form legend{text-transform:uppercase;}.checkout-pane-payment-information fieldset>legend{margin-bottom:15px;}.payment-options-wrap{position:relative;}.payment-options-wrap .form-item{margin-bottom:15px;padding-left:10px;padding-right:10px;}.payment-options-wrap .form-item .ajax-progress,.checkout-pane-ms-shipping-information .ajax-progress,.add-packeges-to-cart .ajax-progress,.view-commerce-cart-form .ajax-progress,.attribute-widgets .ajax-progress,.pre-appr-out-stock .ajax-progress,.popup-pre-appr .ajax-progress{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;background:rgba(255,255,255,.9);}.payment-options-wrap .form-item .ajax-progress-throbber .message,.checkout-pane-ms-shipping-information .ajax-progress-throbber .message,.add-packeges-to-cart .ajax-progress-throbber .message,.view-commerce-cart-form .ajax-progress-throbber .message,.attribute-widgets .ajax-progress-throbber .message,.pre-appr-out-stock .ajax-progress-throbber .message,.popup-pre-appr .ajax-progress-throbber .message{display:none;}.payment-options-wrap .form-item .ajax-progress-throbber .throbber,.checkout-pane-ms-shipping-information .ajax-progress-throbber .throbber,.add-packeges-to-cart .ajax-progress-throbber .throbber,.view-commerce-cart-form .ajax-progress-throbber .throbber,.attribute-widgets .ajax-progress-throbber .throbber,.pre-appr-out-stock .ajax-progress-throbber .throbber,.popup-pre-appr .ajax-progress-throbber .throbber{position:absolute;left:50%;top:50%;width:64px;height:64px;margin-left:-32px;margin-top:-32px;background:url(/themes/bootstrap_business/images/loading.gif) no-repeat center;}.checkout-pane-ms-shipping-information .ajax-progress,.add-packeges-to-cart .ajax-progress,.view-commerce-cart-form .ajax-progress,.attribute-widgets .ajax-progress,.pre-appr-out-stock .ajax-progress,.popup-pre-appr .ajax-progress{position:fixed;z-index:10;}.add-packeges-to-cart .ajax-progress,.view-commerce-cart-form .ajax-progress,.attribute-widgets .ajax-progress,.pre-appr-out-stock .ajax-progress,.popup-pre-appr .ajax-progress{z-index:999;}.payment-options-wrap .form-item label{position:relative;display:block;padding:8px 15px 8px 35px;margin:0;border:1px solid #3399cc;font-size:18px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:.2s;}.payment-options-wrap .form-item label:before{content:'';position:absolute;left:8px;top:11px;width:18px;height:18px;border:2px solid #3399cc;border-radius:50%;}.payment-options-wrap .form-item input[type=radio]{position:absolute;left:-9999px;}.payment-options-wrap .form-item input[type=radio]:checked+label:before{border-color:#3399cc;}.payment-options-wrap .form-item input[type=radio]:checked+label:after{content:'';position:absolute;left:12px;top:15px;width:10px;height:10px;background:#3399cc;border-radius:50%;}.payment-options-wrap .form-type-radio .description{margin:0;padding:15px;font-size:14px;}.paypal-descr-title{margin-bottom:12px;text-align:center;text-transform:uppercase;font-size:18px;font-weight:600;color:#3399cc;}.paypal-descr-items{max-width:350px;}.paypal-descr-item{float:left;width:25%;padding-left:10px;padding-right:10px;}.paypal-descr-item img{width:100%;height:auto;}.payment-descr-more-btn{margin-bottom:10px}.payment-descr-more-btn a{color:#3399cc;}.payment-descr-note{color:#e62600;}.payment-descr-text{max-width:350px;font-size:16px;}.payment-descr-text p{font-size:16px;}.layout-region-checkout-secondary h3{text-transform:uppercase;}.payment-options-description{padding:5px 0;font-size:15px;}#order_summary td{vertical-align:middle;}.order_summary-img img{max-width:53px;height:auto;}.stock-msg{position:relative;padding-left:18px;padding-top:10px;margin-bottom:3px;font-size:14px;line-height:1;font-weight:600;}.in-stock-msg{color:#060009;}.out-stock-msg{color:#e62600;}.stock-msg span{position:absolute;left:0;top:9px;display:inline-block;width:16px;height:16px;}.in-stock-msg span{background:url(/themes/bootstrap_business/images/check1.png) no-repeat center;background-size:12px;}.product-full .stock-msg span{top:0;background:url(/themes/bootstrap_business/images/check1.png) no-repeat center;}.out-stock-msg span,.product-full .out-stock-msg span{background:url(/themes/bootstrap_business/images/close-msg.png) no-repeat center;background-size:10px;}.out-stock-btn{display:inline-block;padding:7px 5px;background:#717679;text-align:center;color:#fff;font-size:11px;line-height:1.2;transition:.3s;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.out-stock-btn:hover{text-decoration:none;color:#fff;background:#c1c1c1;}.out-stock{padding-right:18px;padding-top:5px;}.product-list-item .field--name-quantity .form-type-number{margin:0;padding:5px 0;}.product-list-item .form-actions{display:inline;}.product-full .stock-msg{display:inline-block;padding-right:24px;padding-top:0;vertical-align:middle;}#notify-form-block,#send-email-form-wrapper{z-index:1;}.notify-form-block-title{margin-bottom:25px;font-size:18px;font-weight:600;line-height:1.4;}.send-to-email .notify-form-block-title{text-align:center;}#notify-form-block,#send-email-form-wrapper{max-width:400px;padding:20px 30px;text-align:center;}#notify-form-block form,#send-email-form-wrapper{text-align:left;}#notify-form-block .btn-cont-shop,.send-to-email input[type="submit"].packag-buy-btn{margin:15px 0;padding:7px 24px;text-transform:uppercase;color:#fff;font-weight:bold;background-color:#087ac0;border:2px solid #087ac0;}#notify-form-block .btn-cont-shop:hover,.send-to-email input[type="submit"].packag-buy-btn:hover{background-color:#33a4ea;border-color:#33a4ea;}#notify-form-email-error,#send_pack-form-email-error{margin-top:-12px;color:red;}.fancybox-callback-msg,#error-required-price{max-width:550px;font-size:18px;text-align:center;}.fancybox-callback-msg p{margin-bottom:5px;}.error-required-price{display:none;}#error-required-price{color:#e62600;}.no-search-results{font-size:18px;}.view-id-category.view-display-id-block_3 .view-header h3,.view-id-category.view-display-id-page_2 .view-header h3,.view-id-category.view-display-id-page_2 .view-header .h3{margin:0;margin-bottom:25px;padding:0;padding-top:15px;font-size:18px;font-weight:normal;color:#c00;text-transform:uppercase;border-top:1px solid #D1D1D1;}.path-search #content-wrapper .views-element-container{padding:20px;}.product-full .field--name-variations{padding-top:15px;}.product-full-blocks-price{clear:left;padding-right:10px;}.product-full .out-stock{display:inline-block;max-width:150px;width:100%;padding:0;vertical-align:middle;}.sale-add-cart-qnt>div{float:left;max-width:50px;padding:0;margin:0px 2px;}.sale-add-cart-qnt .form-item>label{display:none;}.sale-add-cart-qnt input.form-text{min-height:34px;padding:5px;text-align:center;}.sale-add-cart-qnt .sale-add-cart-qnt-btn{display:block;float:left;height:34px;width:34px;padding:7px;line-height:1;font-size:18px;font-weight:bold;text-align:center;color:#fff;background:#087ac0;cursor:pointer;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.sale-add-cart-qnt .sale-add-cart-qnt-btn:hover{background-color:#33a4ea;}.commerce-order-item-sale-add-to-cart-form .button--add-to-cart,.commerce-order-item-sale-variation-cart-form-form .button--add-to-cart{display:none;}.list-sale-table{display:table;}.list-sale-item{display:table-row;}.list-sale-col{display:table-cell;vertical-align:middle;padding:6px;border:1px solid #eaeaea;}.list-sale-image{width:80px;}.list-sale-actions{width:137px;}.list-sale-price{text-align:center;}.list-sale-col .field--label-inline .field__label{float:none;}.list-sale-price .field--label-inline .field__label{display:none;}.list-sale-price .field__item{padding-right:0;font-size:16px;font-weight:bold;}.commerce-order-item-sale-add-to-cart-form .form-actions,.commerce-order-item-sale-variation-cart-form-form .form-actions{margin:0;}.list-sale-sku .field--label-inline{white-space:nowrap;}.list-sale-sku .field--label-inline .field__item{display:inline-block;vertical-align:middle;}.list-sale-sku .field--label-inline .field__label{display:none;}h4.list-sale-title-h{margin:0 0 5px 0;font-size:16px;}h4.list-sale-title-h a{color:#e74c3c;}.list-sale-body p{margin-bottom:4px;}.block-views-exposed-filter-blockwholesale-list-page-1 .form--inline>.form-item{float:none;}.block-views-exposed-filter-blockwholesale-list-page-1 fieldset legend{display:block;width:100%;padding:10px 0 5px;text-transform:uppercase;border-bottom:1px solid #eaeaea;}.block-views-exposed-filter-blockwholesale-list-page-1 fieldset .form-checkboxes{padding-top:10px;}.block-views-exposed-filter-blockwholesale-list-page-1 fieldset .form-checkboxes ul{display:block;padding-left:0;}.block-views-exposed-filter-blockwholesale-list-page-1 fieldset .form-checkboxes ul ul{padding-left:30px;padding-top:8px;}.block-views-exposed-filter-blockwholesale-list-page-1 fieldset .form-checkboxes ul li{display:block;list-style:none;margin-bottom:10px;}.block-views-exposed-filter-blockwholesale-list-page-1 fieldset .form-checkboxes>ul>li:last-child{display:none;}.block-views-exposed-filter-blockwholesale-list-page-1 fieldset .form-checkboxes .form-item{position:relative;padding-left:25px;margin:0;}.block-views-exposed-filter-blockwholesale-list-page-1 fieldset .form-checkboxes .form-item label{cursor:pointer;}.block-views-exposed-filter-blockwholesale-list-page-1 fieldset .form-checkboxes input[type=checkbox]{position:absolute;left:0;top:3px;cursor:pointer;}.block-views-exposed-filter-blockwholesale-list-page-1 .field-collapsed-content .form-item{float:left;width:50%;margin:0;margin-bottom:12px;}.commerce-order-item-sale-add-to-cart-form,.commerce-order-item-sale-variation-cart-form-form{position:relative;}.commerce-order-item-sale-add-to-cart-form .ajax-progress-throbber,.commerce-order-item-sale-variation-cart-form-form .ajax-progress-throbber{position:absolute;bottom:100%;left:0;}.sale-filter-block-title{display:none;}.list-sale-panel .list-sale-col{border:none;}.list-sale-panel-item{display:inline-block;vertical-align:middle;}.list-sale-panel-qnt{display:inline-block;width:137px;text-align:center;font-size:16px;font-weight:bold;}.list-sale-panel{padding:7px 0;}.list-sale-panel-total>div{display:inline-block;}.list-sale-panel-total-val{display:inline-block;font-size:16px;font-weight:bold;}.list-sale-panel-total-label{padding-right:8px;}.list-sale-panel>.list-sale-panel-btn{padding-top:20px;text-align:right;}.list-sale-panel>.list-sale-panel-info{padding-top:5px;text-align:right;}.list-sale-panel-btn .btn,.for-schools-msg-btn a{display:inline-block;padding:7px 24px;text-transform:uppercase;color:#fff;font-weight:bold;background-color:#087ac0;border:2px solid #087ac0;border-radius:3px;}.list-sale-panel-btn .btn:hover,.for-schools-msg-btn a:hover{text-decoration:none;background-color:#3ea4e2;border:2px solid #3ea4e2;}.list-sale-panel-btn{padding-top:30px;text-align:right;}.toolbar-horizontal .list-sale-panel-btn,.toolbar-vertical .list-sale-panel-btn{display:flex;justify-content:space-between;}.fancybox-for-schools-msg{z-index:10;max-width:500px;}.for-schools-msg-btn{text-align:center;}.for-schools-msg-text{margin-bottom:20px;font-size:16px;}#main-navigation ul.menu li a.menu-item-schools,#main-navigation ul.menu li a.menu-item-schools.active{position:relative;color:#fff;background:#20bf4a;}#main-navigation ul.menu li a.menu-item-schools{padding-left:38px;}#main-navigation ul.menu li a.menu-item-schools:after{}.view-id-category .field--name-sku>.field__item{padding-right:0;font-size:13px;}#main-navigation ul.menu li a.menu-item-schools:before{content:"";position:absolute;left:8px;top:10px;display:block;width:24px;height:24px;background:url(/themes/bootstrap_business/images/school.png) no-repeat center;vertical-align:middle;}.corona-messages-block .messages--error{background-color:#f7f7f7;box-shadow:-8px 0 0 #3399cc;}.corona-messages-block p{color:#000;}.corona-messages-block p a{color:#3399cc;}#corona-messages-close{background-color:rgba(51,153,204,0.25);}.list-sale-table-title{margin-bottom:15px;color:#20bf4a;}.chosen-container{max-width:100%;}.commerce-checkout-flow .chosen-container-single .chosen-single{height:42px;line-height:41px;}.commerce-checkout-flow .chosen-container-single .chosen-single div b{background-position:2px 11px;}.commerce-checkout-flow .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-16px 11px;}.block-views-blockcategory-block-2 .pager li{display:inline-block;vertical-align:middle;line-height:1;}.block-views-blockcategory-block-2 .pager .pager__items li a,.block-views-blockcategory-block-2 .pager .pager__items li span{display:block;}.block-views-blockcategory-block-2 .pager .pager__items li a{font-size:14px;}.recalc-ship-btn-submit{display:none;}.commerce-checkout-flow-ms-checkout-flow .checkout-pane-ms-shipping-information .form-submit{margin-top:15px;font-size:13px;padding:8px 15px;}.field--name-shipping-method{margin-top:20px;padding:10px 0;}.payment-options-wrap .field--name-shipping-method .form-item{padding:0;}.user-account-menu ul.links,#block-tabs ul.tabs{display:block;margin:0;padding:0;border:1px solid #eaeaea;border-radius:4px;}#block-tabs ul.tabs{padding:0 !important;}.user-account-menu ul.links li,#block-tabs ul.tabs li{display:block;list-style:none;margin:0;margin-bottom:0;}.user-account-menu ul.links li a,#block-tabs ul.tabs li a{display:block;padding:8px 12px;font-size:14px;color:#000;text-transform:uppercase;border-bottom:1px solid #eaeaea;transition:.3s;}.user-account-menu ul.links li:last-child a,#block-tabs ul.tabs li:last-child a{border-bottom:none;}.user-account-menu ul.links li a:hover,.user-account-menu ul.links li a.active,#block-tabs ul.tabs li a:hover,#block-tabs ul.tabs li a.is-active,#block-tabs ul.tabs li.is-active a{background:#f5f5f5;}.path-user .block-system-main-block>.content{padding:20px 40px;}.path-user #content-wrapper .block-system-main-block>.content .views-element-container{padding:0;}.user-register-form .form-actions,.user-login-form .form-actions,.user-form .form-actions{padding-top:15px;}.view-commerce-user-orders thead tr th{color:#fff;background:#3399cc;}.view-commerce-user-orders thead tr th a{color:#fff;}.view-commerce-user-orders tbody tr:nth-child(even) td{background:#f5f5f5;}.view-commerce-user-orders tbody tr:nth-child(even) td.is-active,.view-commerce-user-orders tbody tr:nth-child(odd) td.is-active{background:#eaeaea;}.user-form .form-type-password-confirm{margin-left:-15px;margin-right:-15px;margin-bottom:35px;}.user-form .form-type-password-confirm .confirm-parent,.user-form .form-type-password-confirm .password-parent{clear:none;max-width:100%;margin:0 0 15px;float:left;width:50%;padding:0 15px;}.user-form .form-type-password-confirm .password-suggestions{clear:both;margin-left:15px;margin-right:15px;}.user-form .form-type-password-confirm #edit-pass--description{clear:both;padding:15px 15px 0;font-size:1em;font-weight:600;}.path-user .customer-information:after{content:"";clear:both;visibility:hidden;display:table;}.path-user .customer-information{margin-left:-15px;margin-right:-15px;}.path-user .customer-information .field--name-mail{padding:0 15px 20px;}.path-user .customer-information__shipping,.path-user .customer-billing{float:left;width:50%;padding:0 15px;}.path-user .customer-information__shipping>.field__label,.path-user .customer-billing>.field__label{margin-bottom:10px;font-size:14px;text-transform:uppercase;}.path-user .customer-billing .profile .field,.path-user .customer-information__shipping .profile .field{margin-bottom:10px}.path-user .profile p{margin-bottom:0;}.path-user .order-information{padding-top:30px;}.path-user .order-information .field--name-order-items{padding-top:12px;}.login-item-icon{display:block;width:32px;height:32px;margin:0 auto;background:url(/themes/bootstrap_business/images/login.png) no-repeat center;}.login-icon{background-position:-4px 0;}.in-account-icon{background-position:-39px 0;}.login-block{padding-top:6px;text-align:center;}.login-item-text{display:block;font-weight:600;line-height:1.2;}.login-item .glyphicon{font-size:20px;color:#087ac0;}.region-header>.block.block-msory-user{float:right;padding-right:20px;padding-top:6px;}.path-user .region-content .block>h3{margin:0 0 25px;text-transform:uppercase;}.user-orders-item{margin-bottom:20px;padding:12px 15px 12px 20px;border:1px solid #eaeaea;border-left:3px solid #399ccd;background:#fdfdfd;-webkit-box-shadow:3px 3px 7px 0px rgba(0,0,0,0.05);-moz-box-shadow:3px 3px 7px 0px rgba(0,0,0,0.05);box-shadow:3px 3px 7px 0px rgba(0,0,0,0.05);}.user-orders-item::after{content:"";display:table;clear:both;visibility:hidden;}.user-orders-item>div{float:left;width:33.3333%;}.user-order-show{padding-top:4px;text-align:right;}.user-order-total{text-align:center;}.user-order-total-value{font-size:16px;font-weight:600;}.user-order-total-label{color:#868686;}.user-order-number{font-weight:600;color:#20bf4a;}.user-total-show-link{text-transform:uppercase;color:#fff;background:#3399cc;}.user-total-show-link:hover{color:#fff;background-color:#3aade6;}.user-comments-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:25px;padding:15px 0 0 0;border:1px solid #eaeaea;background:#fdfdfd;}.user-comment-info{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding:0 10px 10px;border-right:1px solid #eaeaea;text-align:center;}.user-comment-values{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;padding:10px 15px;}.user-comment-name{font-weight:600;color:#20bf4a;}.user-comment-name span{margin-right:4px;color:#333;}.user-comment-info>div{margin-bottom:8px;}.user-comment-info>div:last-child{margin-bottom:0;}.user-comment-user-content{padding:15px;margin-bottom:20px;background:#f7f7f7;border:1px solid #eaeaea;border-radius:8px;}.user-comment-user-content p{margin-bottom:5px;}.user-comment-reply{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:10px 15px;margin-top:15px;text-align:right;background:#efefef;}.path-user .address-book__profiles .profile .field{margin-bottom:15px;}.user-comment-img{max-width:90px;margin-left:auto;margin-right:auto;overflow:hidden;border-radius:50%;}.user-comment-img img{width:100%;height:auto;}.field--name-comment-forum .comment{padding:0;}.cart-form-shopping{float:right;background-color:#20bf4a;border:none;box-shadow:none;color:#fff;margin-top:7px;margin-left:25px;padding:10px 15px;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#ffffff;font-size:13px;}.cart-form-shopping:hover{text-decoration:none;background-color:#35d65f;color:#fff;}.mobile-info-bottom-content{display:none;}.path-forum .block-system-main-block>.content,.node-forum-form{padding-left:40px;padding-right:40px;}.forums-items .forum-container{margin-top:30px;padding:10px 15px;background:#333;}.forums-items .forum-container a{font-size:14px;text-transform:uppercase;font-weight:600;color:#fff;}.forum-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.forum-item>div{padding:10px;border-bottom:1px solid #dfdfdf;}.forum-item .forum-list__forum{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}.forum-item .forum__topics,.forum-item .forum__posts{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;text-align:center;}.forum-item .forum__last-reply{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;}.forum__description p{margin-bottom:12px;}.forum-item-header{font-weight:600;border-top:1px solid #dfdfdf;}.user-comment-info>span,.user-comment-status{color:#e4170e;}.user-status-1{color:#20bf4a;}.node-forum-form .form-item-body-0-value label .field-edit-link,.node-forum-form .filter-wrapper,.node-forum-form #edit-preview{display:none;}.node-forum-form input.form-text,.node-forum-form select{background:#fff;}.forum table{border:none;}.forum table th{vertical-align:middle;border-top:1px solid#dfdfdf;}.forum th,.forum td{padding:10px;}.forum th a{color:#333;font-weight:600;}.forum td.forum__replies,.forum th:nth-child(2){text-align:center;}.forum .tablesort{width:13px;height:13px;vertical-align:middle;}.article-item-image{float:left;width:200px;}.article-item-image+.article-item-content{padding-left:230px;}.article-item-content .node__content,.article-item-content .meta.submitted{padding:0;}.article-item-content .meta.submitted{margin-bottom:15px;}.article-item-content .node__title{margin-bottom:15px;margin-top:15px;}#main .article-item{margin-bottom:40px;padding:15px;border:1px solid #d8d8d8;background:#fff;box-shadow:2px 3px 9px 1px rgba(0,0,0,0.05);}.article-item-content .field--name-body:before,.article-item-content .field--name-body:after{display:none;}.article-item-content .node__links a{text-decoration:underline;}.node--type-article.node--view-mode-full .field--name-field-image{float:left;width:380px;padding-right:30px;}.node--type-article.node--view-mode-full .field--name-field-tags .links.field__items{display:block;}.node--type-article.node--view-mode-full .field--name-field-tags .links.field__items li{display:inline-block;list-style:none;margin-right:5px;margin-bottom:5px;}.node--type-article.node--view-mode-full .field--name-field-tags .links.field__items li a{display:inline-block;padding:5px 8px;color:#333;background:#f5f5f5;border-radius:3px;}.node--type-article.node--view-mode-full .field--name-field-tags .links.field__items li a:hover{background:#ececec;}.custom-cart-form td,.custom-cart-form th{text-align:center;}.custom-cart-form td.views-field-title,.custom-cart-form th.views-field-title{text-align:left;}.custom-cart-form .views-field-price__number,.custom-cart-form .views-field-order-item-id{width:100px}.custom-cart-form .views-field-edit-quantity{position:relative;width:80px;}.fancybox-stage #ship_info-descr,.fancybox-stage .ship-msg-fbox{width:1600px;z-index:9999;}.zip-code-table tbody tr td{width:16.666%;vertical-align:middle;border:1px solid #ccc;}.zip-code-table tbody tr td:nth-child(2),.zip-code-table tbody tr td:nth-child(4){border-right:2px solid #444;}.footer-pay-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%;margin-left:-5px;margin-right:-5px;padding-top:15px;}.footer-pay-icon-item{padding:0 5px;}.footer-pay-icon-item img{width:auto;height:32px;}.ord-page-icon{display:inline-block;max-height:32px;width:auto;margin-right:10px;}.pay_msg-info{padding:10px;}.checkout-pane-review .pay_msg-info{padding:10px 0;}.pay_msg-info-content{position:relative;padding:12px 12px 12px 38px;background-color:#f7f7f7;box-shadow:-8px 0 0 #3399cc;border-radius:4px;}.pay_msg-info-content .messages-icon-err{top:14px;left:9px;width:22px;height:22px;background-size:22px;}.pay_msg-info-content-review p:last-child{margin-bottom:0;}.block-system-main-block .search-form{padding:20px 40px;}.view-id-views_products.view-display-id-block_1 .view-filters input[type=text]{width:100%;min-height:40px;padding:6px 10px;border:1px solid #ccc;}.view-id-views_products.view-display-id-block_1 .view-filters .form-submit{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;overflow:hidden;text-indent:-9999px;background:#087ac0 url(/themes/bootstrap_business/images/glass.png) no-repeat center;background-size:22px;}.view-id-views_products.view-display-id-block_1 .view-filters .form-submit:hover{background-color:#33a4ea;}.view-id-views_products.view-display-id-block_1 .view-filters{max-width:500px;padding-bottom:30px;}.view-id-views_products.view-display-id-block_1 .view-filters form{position:relative;padding-right:45px;}.view-id-views_products.view-display-id-block_1 .view-filters .form--inline .form-item{float:none;}.view-id-views_products.view-display-id-block_1 .view-filters .form-item{margin:0;}.view-id-views_products.view-display-id-block_1 .view-filters .form-actions{position:static;display:inline;}.text-not-found-page{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #087ac0;font-size:16px;}#block-fbtwitter-2 h6,#block-fbtwitter-2 .h6{font-size:14px;padding:0;margin:30px 0 0 0;font-weight:normal;}.view-id-views_nodes.view-display-id-block_1 .view-filters{display:none;}#main .not-found-page-title{margin:0;margin-bottom:25px;color:#087ac0;text-transform:uppercase;}.view-id-views_nodes.view-display-id-block_1 .views-field-title{margin-bottom:10px;font-size:16px;font-weight:600;}.view-id-views_nodes.view-display-id-block_1 .views-field-body{margin-bottom:15px;}.view-id-views_nodes.view-display-id-block_1 .btn{background:#087ac0;color:#fff;font-size:13px;font-weight:bold;text-transform:uppercase;}.view-id-views_nodes.view-display-id-block_1 .btn:hover{background-color:#33a4ea;}.search-node-item{padding-bottom:25px;margin-bottom:30px;border-bottom:1px solid #eaeaea;}.view-id-views_nodes.view-display-id-block_1 .view-header{margin-top:20px;padding-top:30px;border-top:1px solid #ccc;}.pay_msg-info-content-review{padding:10px;background:#f7f7f7;border:1px solid #eaeaea;line-height:1.4;}.more-prod-btn-wrap{padding:5px 18px 5px 0;text-align:center;}.more-prod-btn,.reset-btn{background:#087ac0;color:#fff;text-transform:uppercase;width:100%;max-width:150px;}.reset-btn.active-btn-usr{background:#20bf4a;}.more-prod-btn:hover,.more-prod-btn:focus,.reset-btn:hover,.reset-btn:focus{color:#fff;background:#33a4ea;}.reset-btn.active-btn-usr:hover,.reset-btn.active-btn-usr:focus{background:#4ebb6a;}.reset-btn{max-width:200px;margin-bottom:15px;}.reset-btn:first-child{margin-right:15px;}.product-teaser-info .field--name-variations{min-height:72px;}#block-exposedformcategorypage-1{min-height:44px;}#block-useraccountblock{min-width:62px;}#main-navigation ul.menu{display:flex;flex-wrap:nowrap;justify-content:space-between;}.usa_montessorimaterials_com #block-headersloganusa{width:280px;padding-left:10px;}.usa_montessorimaterials_com #block-phonenumberfaxemailus{width:260px;padding-left:10px;}.fancybox-slide--html .fancybox-close-small{padding:3px;}.fancybox-close-small svg{color:red;}.message-warning-postal_code{padding:5px 8px;margin-top:5px;background:#fdf0d5;font-size:13px;font-weight:600;border-left:3px solid #a56f00;color:#a56f00;box-shadow:1px 1px 4px rgba(0,0,0,0.1);}.product-comments-wrap{clear:both;padding-top:45px;}.field--name-field-rating input{display:none;}.product-comments-wrap .comment{padding:0;}.product-comments-wrap .user-comments-item{margin:0;padding-bottom:15px;}.field__item-rating,.total-rating-info-stars,.product-rating-show-stars{display:flex;}.field__item-rating span,.total-rating-info-stars span,.product-rating-show-stars span{padding:0 2px;font-size:18px;color:#bbb;background:#bbb;-webkit-background-clip:text;-webkit-text-fill-color:transparent;overflow:hidden;}.product-teaser-info .product-rating-show-stars span{font-size:15px;}.total-rating-info-stars span{font-size:26px;}.field__item-rating span.active,.total-rating-info-stars span.active,.product-rating-show-stars span.active{color:#ff8100;background:#ff8100;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.total-rating-info-stars span.active-half,.product-rating-show-stars span.active-half{color:#ff8100;background:linear-gradient(to right,#ff8100 40%,#bbb 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.product-comments-wrap .user-comment-content h3{margin-top:15px;}.comment-product-review-form .form-item-name{float:left;width:50%;padding-right:10px;}.comment-product-review-form .field--name-field-email{float:right;width:50%;padding-left:10px;}.comment-product-review-form .field--name-langcode{clear:both;}.comment-product-review-form .form-actions{display:block;padding-top:15px;text-align:right;}.reviews-info-block{display:flex;align-items:center;justify-content:center;padding:20px 0;margin-bottom:33px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}.reviews-info-content--full{align-items:center;justify-content:space-between;}.reviews-open-form{font-size:14px;text-transform:uppercase;font-weight:600;padding:10px 20px;border-radius:3px;background-color:#20bf4a;border-color:#20bf4a;color:#fff;transition:background .3s;}.reviews-open-form:hover,.reviews-open-form:active,.reviews-open-form:focus,.reviews-open-form:active:focus{background-color:#35d65f;border-color:#35d65f;color:#fff;}.review-form-wrap .comment-product-review-form{display:none;}.total-rating-info{display:flex;margin-bottom:10px;}.total-info-number{margin-right:15px;font-size:36px;font-weight:600;}.reviews-info-content{padding:0 10px;text-align:center;}.product-rating-show{display:flex;margin-bottom:10px;align-items:center;}.product-teaser-info .product-rating-show{height:15px;margin-bottom:5px;}.product-rating-show-stars{margin-right:8px;}.product-rating-show>div{cursor:pointer;}.product-teaser-info .product-rating-show-stars{margin-right:2px;}.product-teaser-info .product-rating-show-text{font-size:12px;}.error.error-text{color:red;}.user-comment-verif{line-height:1.4;font-size:12px;font-weight:600;}.user-comment-verif .glyphicon{position:relative;margin-right:4px;}.user-comment-verif .glyphicon:before{font-size:14px;color:#20bf4a;}.user-comment-verif .glyphicon:after{content:"\e013";position:absolute;left:3px;top:3px;color:#fff;z-index:2;font-size:7px;}.reviews-author-details{border:2px solid #eaeaea;}.reviews-author-details>summary{position:relative;padding:14px;text-transform:uppercase;font-weight:600;}.reviews-author-details>summary .summary{position:absolute;right:10px;display:inline-block;top:16px;color:#464646;font-size:20px;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.reviews-author-details>summary .summary:before{content:"\e259";}.comment-product-review-form .reviews-author-details+.field--name-field-email{float:none;width:100%;padding:0;}.reviews-author-details .form-item-mail{float:right;width:50%;padding-left:10px;}.reviews-author-details .form-item-homepage{clear:both;}.reviews-author-details input[type=url]{background-color:#fcfcfc;border:2px solid #eaeaea;color:#999999;font-size:14px;padding:14px;width:100%;min-height:50px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.reviews-author-details input[type=url]:focus,.reviews-author-details .form-item-mail input:focus{border-color:#3399cc;}.block-system-main-block>.content>.comment-form{padding:20px 40px;}.comment--unpublished .user-comments-item{opacity:0.4;}.product-comments-wrap .user-comment-reply{margin-top:0;}.reviews-reply-form .field--name-field-rating{display:none;}.product-comments-wrap .user-comments-item{align-items:center;}.product-comments-wrap .user-comment-info{border-right:none;}.product-comments-wrap .user-comment-values{border-left:1px solid #eaeaea;}.product-comments-wrap .user-comment-img{max-width:65px;}.product-comments-wrap .indented{margin-left:82px;}#block-views-block-category-block-1 .views-element-container{padding:0;}.product-full .view-id-category .stock-msg{display:block;}.product-full .view-id-category .field--name-variations{float:none;}.product-not-reviews{padding-top:15px;text-align:center;font-size:16px;font-weight:600;}.product-not-reviews>div:first-child{font-style:italic;}.product-not-reviews a{color:#337ab7;}.view-id-taxonomy_term.view-display-id-page_1{padding:20px 40px;}.select-product-form{margin-bottom:40px;}.fake-select-wrapp{position:relative;z-index:11;margin-bottom:25px;}.fake-select-title{position:relative;padding:10px;padding-right:60px;border:1px solid #eaeaea;cursor:pointer;}.fake-select-title span.glyphicon{position:absolute;right:12px;top:50%;margin-top:-7px;color:#757575;transition:.3s;}.fake-select-title.active span.glyphicon{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-o-transform:rotate(-180deg);}.fake-select-content{position:absolute;left:0;top:120%;width:100%;border:1px solid #eaeaea;background:#fff;opacity:0;visibility:hidden;-webkit-box-shadow:0px 4px 9px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 4px 9px 0px rgba(0,0,0,0.2);box-shadow:0px 6px 6px 0px rgba(0,0,0,0.2);}.fake-select-content.in-proces{transition:.3s;}.fake-select-content.active{visibility:visible;top:105%;opacity:1;}.review-prod-select{display:none;}.fake-select-title-val{display:flex;width:100%;align-items:center;font-weight:bold;}.fake-select-item{display:flex;width:100%;align-items:center;padding:5px 10px;border-bottom:1px solid #ccc;cursor:pointer;}.fake-select-item:hover{background:#ebebeb;}.fake-select-item.active,.fake-select-item.active:hover{background:#dfdfdf;}.fake-select-item:last-child{border-bottom:none;}.fake-select-item-image img{width:60px;}.fake-select-item-title{padding-left:15px;}.select-product-form{position:relative;}.select-product-form .form-actions{position:static;text-align:right;}.view-id-category .view-content{display:flex;flex-wrap:wrap;}.view-id-category.products-catalog-type-2 .view-content{display:block;}.pager{padding:0 20px;}.full-comment-page{padding:10px 40px 0;}.full-comment-page .comment{padding:0;margin:0;}.full-comment-page .comment-page-entity{display:flex;justify-content:center;}.full-comment-page .product-list-item{max-width:280px;}.full-comment-page .commerce-order-item-add-to-cart-form{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.full-comment-page .field--name-quantity{flex:0 0 100px;padding-right:10px;}.full-comment-page .field--name-quantity input,.full-comment-page .form-actions input{margin:0;width:100%;}.full-comment-page .product-list-item .form-actions{flex:1;}.full-comment-page .in-stock-msg{flex:0 0 100%;}.full-comment-page .product-teaser-image{margin-right:0;}.full-comment-page .product-teaser-image{margin-bottom:15px;}.full-comment-page .product-teaser-title{margin-bottom:15px;margin-right:0;font-size:15px;color:#444;font-weight:bold;}.anchor-text{display:none;}.popup-counter{margin-bottom:20px;text-align:center;}#popup-counter-value{margin:0 10px;font-size:18px;font-style:italic;font-weight:600;}.peace-link-block{float:right;clear:right;width:250px;padding:0;margin:0;padding-right:10px;}.peace-link-block h3{font-size:15px !important;text-transform:uppercase;margin:0;margin-bottom:10px;color:#fff;font-weight:600;}.peace-link-inner{position:relative;padding:10px;color:#444;background:#3399cc;}.peace-link-item{margin-bottom:5px;padding-bottom:5px;line-height:1.4;border-bottom:1px solid #fff;}.peace-link-item:last-child{margin-bottom:0;padding-bottom:0;border:none;}.peace-link-item a{color:#fff;}.peace-link-item a .glyphicon{margin-right:6px;}.peace-link-item a:hover{text-decoration:none;}.peace-link-item a:hover .peace-link-item-text{text-decoration:underline;}.peace-icon-flag{display:inline-block;width:57px;height:35px;margin-left:8px;background:url(/themes/bootstrap_business/images/flag-ua.jpg) no-repeat center;vertical-align:middle;position:absolute;top:11px;right:35px;}#block-frontpagetitle{float:left;clear:none;padding:0 25px;}#promoted #block-frontpagetitle h2:after{display:none;}#toTop{right:32px;bottom:110px;border-radius:50%;}.input-clear-wrap{position:relative;}.input-clear{position:absolute;right:0;top:0;display:none;width:35px;height:38px;justify-content:center;align-items:center;cursor:pointer;color:#e4170e;}.input-clear-wrap-filter .input-clear{height:52px;}.input-clear-wrap.active .input-clear{display:flex;}.input-clear-wrap.active .input-with-clear{background:none !important;}.input-clear-wrap .form-item{margin-left:0;margin-right:0;}.block-views-exposed-filter-blockwholesale-list-page-1 .form-submit{position:absolute;left:-99999px;}.fb-popup-product{z-index:1;max-width:960px;}.product-popup .field--name-quantity input{width:50px;}.popup-prod-title{margin:0 0 20px 0;}.product-teaser-text-wrap{margin-bottom:5px;}.product-full.product-popup .form-actions{position:static;}.add-cart-qnt-btn{display:none;}.product-full{margin-bottom:20px;}.product-full.product-popup{margin-bottom:0;}.empty-search-msg{padding:20px 15px;font-size:18px;font-weight:bold;text-align:center;}.cart-empty-page,.access-den-page .block-system-main-block .content{padding-top:15px;padding-bottom:15px;font-size:18px;font-weight:bold;text-align:center;}.contact-message-feedback-form input[type="submit"],.path-webform .webform-submission-contact-form input[type="submit"]{background:#087ac0;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-ms-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;}.contact-message-feedback-form input[type="submit"]:hover,.path-webform .webform-submission-contact-form input[type="submit"]:hover{background-color:#33a4ea;}.path-webform .webform-submission-contact-form .form-item{margin:0;margin-bottom:20px;}.category-descr,#content-wrapper #block-views-block-taxonomy-content-block-1{padding:0 20px;}.category-descr .field--name-field-image{width:200px;padding-right:30px;margin-bottom:10px;float:left;}.classroom-packages-info .field--name-field-image{max-width:400px;padding-right:30px;margin-bottom:10px;float:left;}.category-descr .field--name-description p:last-child,.classroom-packages-info .field--name-body p:last-child{margin-bottom:0;}.block-term-descr-block{padding:0;}.category-descr__content-wrap{padding:25px;margin-bottom:30px;border:1px solid #eaeaea;background-color:#f7f7f7;}.block-views-exposed-filter-blockcategory-page-2 .form-item-combine-1{display:none;}.block-views-exposed-filter-blockcategory-page-2 .prod-cat-filter{padding-top:5px;}.region-sidebar-first .prod-cat-filter{float:none;width:100%;padding:0 !important;}.region-sidebar-first .block-list-views{display:none !important;}.block-search-query-descr{padding:0;}#content-wrapper .node--type-article.node--view-mode-full .views-element-container{padding:0;}.related-prod-title{margin:0;margin-bottom:20px;padding-top:20px;font-size:18px;font-weight:normal;color:#c00;text-transform:uppercase;}.node--type-article .field--name-field-rel-products{margin-bottom:20px;}.all-prob-rel-block{padding-top:10px;text-align:right;}.all-prob-rel-block a{text-transform:uppercase;font-weight:600;}.text-nowrap{white-space:nowrap;}.product-videos-block .field--name-field-yt-video,.class-room-full .field--name-field-yt-video{clear:both;padding-top:30px;margin-bottom:20px;}.product-videos-block .field--name-field-yt-video img,.class-room-full .field--name-field-yt-video img{width:100%;height:auto;}.class-room-full .field--name-field-yt-video{margin-bottom:40px;padding-top:10px;}.product-videos-block .field--name-field-yt-video .field__items,.class-room-full .field--name-field-yt-video .field__items{display:flex;flex-wrap:wrap;justify-content:center;}.product-videos-block .field--name-field-yt-video .field__item,.class-room-full .field--name-field-yt-video .field__item{flex:0 0 50%;padding:0 5px;margin-bottom:10px;}.product-videos-block .field--name-field-yt-video a,.yt-video-item-video a,.class-room-full .field--name-field-yt-video a{display:block;position:relative;border:1px solid rgba(228,23,14,0.7);transition:border-color 0.3s;}.product-videos-block .field--name-field-yt-video a:hover,.yt-video-item-video a:hover,.class-room-full .field--name-field-yt-video a:hover{border-color:rgba(228,23,14,1);}.product-videos-block .field--name-field-yt-video a:after,.yt-video-item-video a:after,.class-room-full .field--name-field-yt-video a:after{content:"";position:absolute;top:50%;left:50%;height:60px;width:60px;margin-left:-30px;margin-top:-30px;background:url(/themes/bootstrap_business/images/play.png) no-repeat center;background-size:contain;opacity:0.7;transition:opacity 0.3s;}.product-videos-block .field--name-field-yt-video a:hover:after,.yt-video-item-video a:hover:after,.class-room-full .field--name-field-yt-video a:hover:after{opacity:1;}.product-videos-block .field--name-field-yt-video .field__label,.class-room-full .field--name-field-yt-video .field__label{margin-bottom:25px;font-size:18px;font-weight:normal;text-align:center;}.yt-video-view .view-content{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}.yt-video-item{flex:0 0 33.3333%;padding:0 15px;margin-bottom:30px;}.yt-video-view-1 .yt-video-item{flex:0 0 100%;}.yt-video-item-video{margin-bottom:10px;}.yt-video-item-video a,.yt-video-item-video img{border-radius:3px;}.yt-video-item-title{line-height:1.2;font-weight:600;padding:0 5px;}.yt-video-item-title a{color:#444;transition:color .3s;}.yt-video-item-title a:hover{text-decoration:none;color:#e74c3c;}.yt-video-item .product-teaser-image img{max-width:100%;width:100%;}.view-id-category.yt-video-view-1 .view-content{margin-left:-15px;margin-right:-15px;}.yt-video-item .product-teaser-title{margin-bottom:4px;}.yt-video-item .product-teaser-title-h{flex:1;}.yt-video-item .class-pack-teaser3-btn{padding-top:15px;}.group_pack-delete{padding:6px 10px;font-size:12px;line-height:1;background:#929292;color:#fff;text-transform:uppercase;transition:background-color .3s;}.group_pack-delete:hover{color:#fff;background-color:#f74139;}.f-tr{display:flex;flex-wrap:nowrap;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}.f-td{flex-grow:1;display:flex;align-items:center;padding:8px;flex-basis:10%;justify-content:center;}.f-td.views-field-title{flex-basis:50%;justify-content:flex-start;}.f-table-head{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;font-weight:700;}.f-table .order-total-line__total{padding-top:20px;border-top:1px solid #dfdfdf;}.group_pack-title-value{padding:10px;color:#e74c3c;}#content-wrapper .node--type-price-lists .views-element-container{padding:0;}.node-pack{display:flex;flex-direction:row-reverse;}.node-pack-img{flex:0 0 40%;text-align:right;}.node-pack-img img{display:inline-block;}.node-pack-info{flex:0 0 60%;padding-right:15px;}.pack-teaser-item-link{display:flex;align-items:center;padding:10px;border:1px solid #eaeaea;transition:box-shadow 0.3s;}.pack-teaser-item-link:hover{text-decoration:none;-webkit-box-shadow:0px 0px 11px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 11px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 11px 0px rgba(0,0,0,0.2);}.pack-teaser-img{max-width:100px;}.pack-teaser-img .field--name-field-image{margin:0 !important;}.pack-teaser-info{padding:10px;}.pack-teaser-item{margin-bottom:15px;}.category-descr blockquote{margin:0;margin-left:200px;margin-bottom:15px;padding-left:20px;padding-right:20px;color:#000;}blockquote::after{content:"\201C";display:block;font-size:30px;right:0;top:5px;position:absolute;}blockquote::before{left:0;}blockquote::after,blockquote::before{color:#087ac0;font-size:38px;}.category-descr blockquote p{font-weight:600;}.child-term-list{margin-bottom:25px;}.child-term-list .view-content{display:flex;flex-wrap:wrap;}.child-term-item{flex:0 0 33.333%;padding:0 10px;margin-bottom:20px;}.child-term-item>a{display:flex;align-items:center;height:100%;padding:10px;-webkit-box-shadow:0px 0px 11px 2px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 11px 2px rgba(0,0,0,0.1);box-shadow:0px 0px 11px 2px rgba(0,0,0,0.1);transition:box-shadow 0.3s;}.child-term-item>a:hover{text-decoration:none;-webkit-box-shadow:0px 0px 11px 2px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 11px 2px rgba(0,0,0,0.2);box-shadow:0px 0px 11px 2px rgba(0,0,0,0.2);}.child-term-img{max-width:70px;}.child-term-title{flex-grow:1;padding:5px;color:#e74c3c;line-height:1.2;font-weight:600;}.cart-form-shopping.packag-send-btn{margin:0;}.video-icon{position:absolute;left:0;top:-12px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#e9e9e9;border-radius:50%;}.video-icon span,.video-icon a{display:block;width:16px;height:16px;text-indent:-999px;overflow:hidden;background:url(/themes/bootstrap_business/images/yt-icon.png) no-repeat center;background-size:contain;}.block-views-blockclassroom-packages-block-2{margin-bottom:15px;}.block-views-blockproduct-videos-block-1 h3,.block-views-blockproduct-videos-block-2 h3{margin:0;margin-bottom:25px;border-top:1px solid #d1d1d1;padding-top:20px;font-size:18px;font-weight:normal;color:#c00;text-transform:uppercase;}#content-wrapper .block-views-blockproduct-videos-block-1,#content-wrapper .block-views-blockproduct-videos-block-2{padding-top:0;}.path-frontpage #block-bootstrap-business-content{padding-bottom:0;}.view-id-category.view-display-id-page_1 .pager{margin-bottom:0;}.main-content-section{float:right;}.view .more-link a{display:inline-block;padding:5px 15px;color:#fff;text-align:center;background:#20bf4a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:background-color 0.3s;}.view-product-videos .more-link{text-align:center;}.view .more-link a:hover{text-decoration:none;color:#fff;background:#35d65f;}.popup-products{display:table;}.popup-products-item{display:table-row;}.popup-products-item>div{display:table-cell;padding:3px;border:1px solid #eaeaea;vertical-align:middle;}.popup-products-item>div.popup-products-item-header{background:#3399cc;color:#fff;}.popup-products-unit_price,.popup-products-qnt,.popup-products-total{text-align:center;}.popup-products-sku--mob{display:none;}.list-sale-panel-btn .download-pack-link{display:flex;font-size:16px;font-weight:600;text-decoration:none;color:#2e7d32;flex-wrap:nowrap;align-items:center;}.list-sale-panel-btn .download-pack-link:hover{color:#2e7d32;}.list-sale-panel-btn .download-pack-link span{display:inline-block;width:36px;height:36px;margin-right:10px;background:url(/themes/bootstrap_business/images/icon-e.png) no-repeat center;background-size:contain;}.ship_top{width:100%;background:#00aaff;padding:5px 0;}.ship_top-icon{width:85px;height:50px;background:url(/themes/bootstrap_business/images/ups.jpg) no-repeat center;background-size:contain;margin-right:15px;}.ship_top-inner{display:flex;align-items:center;justify-content:flex-start;}.ship_top-content{flex:1;font-size:24px;line-height:1.1;color:#fff;font-weight:600;text-align:center;}.ship_top-content a{color:#fff;text-decoration:underline;white-space:nowrap;}.ship_top-content span{font-size:25px;color:#e74c3c;white-space:nowrap;}body.toolbar-fixed .toolbar-oriented .toolbar-bar,.toolbar-oriented .toolbar-bar{z-index:1001;}input[type="submit"].clear-cart-btn{margin-left:0;margin-top:7px;padding:10px 15px;font-size:13px;line-height:1.4;background:#a7a7a7;}input[type="submit"].clear-cart-btn:hover{background:#bdbdbd;}.subscribe-form input[type="submit"]{margin:30px 0 0;background-color:#087ac0;}.subscribe-form input[type="submit"]:hover{background-color:#3aade6;}.comment-block-item{padding:0;}.comment-block-item .user-comments-item{margin-bottom:0;}.comment-block-item .user-comment-info{display:flex;align-items:center;}.comment-block-product-inner{display:flex;align-items:center;}.comment-block-product-img{flex:0 0 60px;}.comment-block-product-img img{width:100%;height:auto;}.comment-block-product-title{padding-left:15px;}.comment-block-product-title a{color:#444;font-weight:600;}.author-eo-montessori{white-space:nowrap;}.product-comments-wrap .indented>div[data-comment-user-id="43"] .user-comment-info{max-width:30%;}.product-comments-wrap .indented>div[data-comment-user-id="43"] .user-comment-values{max-width:70%;}.front-page-reviews .slick-dots li button{width:16px;height:16px;border-radius:50%;border:1px solid #087ac0;background-color:transparent;transition:background-color .3s;}.front-page-reviews .slick-dots li.slick-active button,.front-page-reviews .slick-dots li button:hover{background:#087ac0;}.front-page-reviews .slick-dots li button:before{display:none;}.front-page-reviews .slick-dots{bottom:-30px;}.block-views-blockreview-block-block-1>h3{font-size:18px;font-weight:normal;color:#c00;text-transform:uppercase;}.front-page-reviews .view-content:not(.slick-slider){position:relative;}.front-page-reviews .views-row:not(.slick-slide){position:absolute;top:0;left:0;width:100%;visibility:hidden;}.front-page-reviews .views-row:not(.slick-slide):first-child{position:relative;visibility:visible;}.unsubs-form h3{margin-top:10px;margin-bottom:35px;}.unsubs-form .form-actions{display:flex;align-items:center;gap:30px;}.unsubs-form input[type="submit"]{padding:10px 15px;}.unsubs-form .form-actions a{text-transform:uppercase;background:#eaeaea;padding:10px 15px;}.you_unsubscribed{font-weight:500;font-size:16px;}.discontinued{padding-top:25px;}.discontinued-btn{min-width:42px;padding:10px 40px;background:#d7d7d7;color:#000;font-weight:500;cursor:default;}.discontinued-btn:hover{background:#d7d7d7;color:#000;}.product-teaser-info .discontinued{display:flex;justify-content:center;}.product-teaser-info .discontinued .discontinued-btn{padding:10px 15px;}ul[data-sa-theme="basic"] .ui-autocomplete-container:not(.ui-autocomplete-container-more_results):not(.ui-autocomplete-container-no_results) .ui-autocomplete-fields{display:flex;width:100%;align-items:center;}.class-pack-teaser3 .product-teaser-title-h{flex:1;}.class-pack-teaser3-btn{padding-bottom:4px;padding-right:20px;text-align:center;}.class-pack-teaser3-btn>a{background-color:#087ac0;padding:7px 24px;transition:.3s;color:#fff;text-transform:uppercase;}.class-pack-teaser3-btn>a:hover{background-color:#3ea4e2;color:#fff;}.node-pack-text{padding:20px 15px;margin:25px 0;border:1px solid #eaeaea;}.node-pack-text-title{padding-bottom:10px;text-align:center;font-weight:bold;}.node-pack-text-content{text-align:left;}.node-pack-text-content p{text-indent:1.1rem;}.node-pack-text-content p:last-child{margin-bottom:0;}.create-classpack-btn{clear:both;float:none;display:block;margin-left:auto;margin-right:0;margin-top:40px;}.field--name-comment-body #edit-comment-body-0-format{display:none;}.product-attr-full .field--name-variations{float:none;}.product-attr-full .field--name-purchased-entity{float:right;margin-top:-32px;width:50%;}.product-attr-full .stock-msg{display:block;margin-bottom:10px;}.product-attr-full .field--name-purchased-entity .form-item{margin:0;}.product-attr-full .field--name-purchased-entity label{display:block;}.product-attr-full .field--name-purchased-entity select{width:auto;min-width:150px;}.product-attr-full .product-full-block .field--name-price{padding-bottom:15px;}.product-attr-full .product-full-blocks-form,.product-attr-full .product-full-blocks-price{padding-left:15px;}.product-attr-full .discontinued{clear:both;}.footer-pay-icon-item-pay{background-color:#ffc439;border-radius:4px;padding:9px 5px 8px;}.footer-pay-icon-item-pay img{max-width:50px;height:auto;margin-left:auto;margin-right:auto;}.pre-appr-btn,.popup-pre-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;border-radius:3px;background:#087ac0;color:#fff;transition:background 0.3s;}.popup-pre-btn{max-width:165px;border:1px solid #087ac0;}.popup-pre-appr-btn__cancel{background:transparent;color:#087ac0;border:1px solid #087ac0;}.pre-appr-btn:hover,.popup-pre-appr-btn:hover,.popup-pre-appr-btn__cancel:hover{background:#3ea4e2;color:#fff;}.popup-pre-appr-btn__cancel:hover{background:#3ea4e2;color:#fff;}.popup-pre-appr__btns{display:flex;justify-content:space-evenly;}.popup-pre-appr{max-width:600px;}.popup-pre-appr__content{margin-bottom:30px;font-weight:500;}.product-body-block,.product-faq-block{clear:both;padding-top:50px;}.product-body-block_label,.product-faq-block .field--name-field-faq > .field__label{margin-bottom:20px;font-size:18px;font-weight:600;text-transform:uppercase;}.product-short-descr{margin-bottom:25px;}.collapsed-text-content{height:350px;overflow:hidden;}.collapsed-text-overlay{position:relative;z-index:1;height:345px;margin-top:-345px;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0.65));transition:.2s;}.collapsed-text-content.check{height:auto;}.collapsed-text-link{display:block;padding-top:5px;}.collapsed-text-link.hidden{display:none;}.collapsed-text-block.opened .collapsed-text-overlay{height:0;margin-top:0;}.collapsed-text-block.opened .collapsed-text-content{height:100%;}.product_free_ship{display:flex;justify-content:center;align-items:center;padding-top:20px;font-size:16px;font-weight:bold;text-align:center;text-transform:uppercase;}.product_free_ship span{display:block;width:22px;height:19px;}.product_free_ship-can span{background:url(/themes/bootstrap_business/images/canada.png) no-repeat center;background-size:contain;}.product_free_ship-usa span{background:url(/themes/bootstrap_business/images/usa.png) no-repeat center;background-size:contain;}.product_free_ship span:first-child{margin-right:10px;}.product_free_ship span:last-child{margin-left:10px;}.filter-stack{padding:0 20px;margin-bottom:30px;}.filter-stack__label{text-transform:uppercase;text-align:center;margin:29px 0;font-size:27px;font-weight:500;}.filter-stack__content{display:flex;flex-wrap:wrap;margin:0 -20px;}.filter-stack__content-item{padding:0 15px;margin-bottom:15px;flex:1 1 auto;}.filter-stack__content-item:first-child{flex:0 0 100px;}.filter-stack-radio{display:flex;padding:15px;border:1px solid #ccc;border-radius:5px;line-height:1.4;font-weight:500;text-align:center;height:100%;justify-content:space-evenly;align-items:center;cursor:pointer;transition:.3s;}.filter-stack-radio:not(.filter-stack-radio--clear){background:#b5e7c2;border-color:#5fd07e;}.filter-stack-radio.active:not(.filter-stack-radio--clear){background:#5fd07e;color:#fff;}.filter-stack-radio:hover{-webkit-box-shadow:0px 0px 11px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 11px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 11px 0px rgba(0,0,0,0.2);}.prod-cat-filter .form-item-double-field-between:not(.visible_block){position:absolute;left:-99999px;top:-99999px;opacity:0;}.filter-stack-radio--clear.active{color:rgba(204,0,0,0.38);cursor:not-allowed;}.filter-stack-radio--clear{color:#c00;}#content-wrapper #block-bootstrap-business-filterage{padding:0;}.bottom-content{padding:50px 0;margin-top:40px;background:#f9f9f9;}#block-faq h2{margin:0;margin-bottom:20px;text-align:center;}.article-categories-menu ul,.article-categories-menu li{display:block;margin:0;padding:0;}.article-categories-menu li{list-style:none;}.article-categories-menu ul ul{margin:3px 0 0 29px;}.article-categories-menu ul.menu li:last-child{border:none;}.article-categories-menu ul.menu li{padding:5px 0 5px 0;}.article-cat-menu-item{padding:10px 0;border-bottom:1px dashed #ddd;}.article-cat-menu-item a{color:#444;font-weight:600;text-decoration:none;}.article-cat-menu-item a:hover{color:#087ac0;}.article-cat-menu-item:last-child{border-bottom:none;}#block-bootstrap-business-peaceandsocialjustice{display:none;}@media(min-width:991px){#main-navigation.fixed{position:fixed;top:0;left:0;width:100%;z-index:999;box-shadow:0 2px 5px rgba(0,0,0,0.1);}.toolbar-fixed #main-navigation.fixed{top:79px !important;}}@media(min-width:768px){.products-catalog-block{position:relative;}.products-catalog-block.overlay:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.95) url(/themes/bootstrap_business/images/loading.gif) no-repeat center;}#block-exposedformcategorypage-1+div{padding-top:30px;}.block-list-views{display:block;float:right;}.products-catalog-type-2 .view-content>div{float:none;width:100%;}.products-catalog-type-2 .view-content>div:after{content:"";display:table;visibility:hidden;clear:both;}.view-id-category.products-catalog-type-2 .product-teaser-text{display:none;}.products-catalog-type-2 .product-teaser-image{float:left;width:148px;height:auto;margin:0;}.products-catalog-type-2 .product-teaser-image img{max-height:148px;}.products-catalog-type-2 .product-teaser-info{padding-left:178px;}.products-catalog-type-2 .commerce-order-item-add-to-cart-form{float:left;padding-top:8px;}.products-catalog-type-2 .product-teaser-title{height:auto;margin:0;font-size:20px;}.products-catalog-type-2.view-id-category .field--name-variations{clear:none;}.products-catalog-type-2 .out-stock-msg{padding-top:5px;}.products-catalog-type-2 .product-teaser-title-h{margin-bottom:10px;}.products-catalog-type-2 .product-teaser-body{display:block;padding-bottom:10px;}.products-catalog-type-2 .product-teaser-body p{margin-bottom:3px;}.products-catalog-type-2 .product-list-item:after{content:"";display:table;clear:both;visibility:hidden;}.view-id-category.products-catalog-type-2 .col-md-3:hover,.view-id-category.products-catalog-type-2 .col-lg-3:hover{border:none;box-shadow:none;}.view-id-category.products-catalog-type-2 .col-md-3,.view-id-category.products-catalog-type-2 .col-lg-3{padding:0 15px;border:none;transition:none;}.products-catalog-type-2 .product-list-item{padding:0 10px 10px;margin-bottom:20px;border-bottom:1px solid #eaeaea;}.fancybox-slide--html .fb-popup-product-popup_1 .fancybox-close-small{left:0;right:auto;}}@media (max-width:1199px){.product-full .field--name-quantity input{width:100%;margin-right:0;margin-bottom:0;}.product-full input[type="submit"]{width:100%;padding-top:6px;padding-bottom:6px;}.product-full .field--name-variations{padding-top:10px;}.product-full-block .field--name-price{padding-top:25px;}.main-news{width:160px;}.main-slider{width:525px;height:300px;}.region-header>.block.site-branding{width:325px;}.site-branding__text{padding-left:142px;}#block-phonenumberfaxemail{width:235px;padding-left:10px;padding-top:3px;}#block-phonenumberfaxemail .field--name-body{text-align:left;font-size:13px;}#block-cart,#block-customcart{padding-right:3px;}#main-navigation ul.menu li a{padding-left:5px;padding-right:5px;font-size:11px;}.sorting-block{width:50%;text-align:right;}#block-subscribetomontessorimaterialsnewsletter-2 h2,#block-subscribetomontessorimaterialsnewsletter-2 h3{font-size:26px;}.subscribe-block-links{position:relative;padding-right:115px;}.subscribe-block-link{position:absolute;right:0;top:50%;margin-top:-20px;}#promoted .main-news h2{margin-bottom:10px;}.view-id-news.view-display-id-block_1 .item-list ul li,.front-pack .views-row{padding:8px 0;}.contact-node-content,.contact-node-form{float:none;width:100%;padding-right:0;}.contact-node-content{margin-bottom:20px;}.contact-node-form{padding-left:0;padding-top:30px;border-left:none;border-top:1px solid #ccc;}#subfooter a{text-decoration:underline;}#block-footerphonenumberfaxemail-2 p span{margin-bottom:5px;}#block-footerphonenumberfaxemail-2 .phone-number,#block-footerdescription-2 .content strong{margin-bottom:10px;}#block-fbtwitter-2 p a.twitter,#block-fbtwitter-2 p a.fb{margin-top:17px;margin-right:18px;}#block-fbtwitter-2 p a.instagram{margin:0;margin-top:17px;}#subfooter #block-fbtwitter-2 a.twitter,#subfooter #block-fbtwitter-2 a.fb,#subfooter #block-fbtwitter-2 a.googleplus,#subfooter a.phone-number-link{text-decoration:none;}.product__content .out-stock-msg{padding-top:3px;}.view-id-category .col-md-3:nth-child(4n+1),.view-id-category .col-lg-3:nth-child(4n+1){clear:none;}.view-id-category .col-md-3:nth-child(3n+1),.view-id-category .col-lg-3:nth-child(3n+1){clear:both;}#block-phonenumberfaxemailus,.usa_montessorimaterials_com #block-phonenumberfaxemailus{width:240px;padding-left:5px;}#block-headersloganusa,.usa_montessorimaterials_com #block-headersloganusa{width:228px;padding-left:5px;}.region-header>.block.block-msory-favorites-block{padding-right:7px;}#block-headersloganusa p{font-size:12px;}#block-phonenumberfaxemailus .field--name-body{text-align:left;padding-left:5px;font-size:12px;}.usa_montessorimaterials_com #block-domainswitcher{padding-left:10px;}.usa_montessorimaterials_com #block-cart,.usa_montessorimaterials_com #block-customcart{padding-right:4px;}.square-form{width:90%;}.product-full .field--name-variations{float:none;}.product-full .stock-msg span{top:0;}.product-full .stock-msg{display:block;}.usa_montessorimaterials_com #main-navigation ul.menu li a{padding-left:5px;padding-right:5px;}.usa_montessorimaterials_com #main-navigation ul.menu li a.menu-item-schools{padding-left:30px;}.usa_montessorimaterials_com #main-navigation ul.menu li a.menu-item-schools:before{left:6px;top:11px;width:20px;height:20px;}.region-header>.block.block-msory-user{padding-right:10px;}#block-socialheader p a.twitter,#block-socialheader p a.fb,#block-socialheader p a.instagram{margin-right:0;}.footer-pay-icons{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;}.footer-pay-icon-item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin-bottom:10px;}.footer-pay-icon-item:last-child,.footer-pay-icon-item:nth-child(5){-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}#block-domainswitcher .switcher-title{font-size:12px;}#block-domainswitcher .item-list li a,#block-domainswitcher .item-list li span{width:34px;height:29px;background-size:contain;}.usa_montessorimaterials_com #block-phonenumberfaxemailus{width:221px;padding-left:2px;font-size:12px;}.usa_montessorimaterials_com #block-headersloganusa{width:228px;padding-left:5px;}.usa_montessorimaterials_com .region-header>.block.site-branding{width:100px;}.peace-link-block{padding-right:0;}.peace-link-inner{height:auto;}.product-full .field--name-quantity,.product-full .form-actions,.view-id-category .field--name-quantity,.view-id-category .form-actions{vertical-align:middle;}div.product-popup .field--name-variations{padding-top:23px;}.block-views-blockclassroom-packages-block-2{margin-bottom:0;}.ship_top-content{font-size:20px;}.ship_top-content span{font-size:22px;}.discontinued{padding-top:19px;}.peace-link-block h3{font-size:13px !important;}.peace-link-block{width:170px;}.peace-icon-flag{top:8px;right:8px;width:30px;height:22px;}.product-full-blocks-form .attribute-widgets .form-item{width:100%;}.product-attr-full .field--name-purchased-entity{float:right;margin-top:-37px;width:45%;}}@media (max-width:991px){.region-sidebar-first .category-menu-content{display:none;}.mobile-info-content{display:block;}#block-phonenumberfaxemail,#block-socialheader{display:none;}#open-menu{display:block;position:absolute;right:0;top:0;z-index:20;height:60px;width:60px;overflow:hidden;white-space:nowrap;color:transparent;text-indent:-9999px;}#open-menu span{position:absolute;height:4px;width:38px;top:50%;margin-top:-2px;left:50%;margin-left:-19px;-webkit-transition:background-color .3s .3s;-moz-transition:background-color .3s .3s;transition:background-color .3s .3s;background-color:#3399cc;}#open-menu span:before,#open-menu span:after{content:'';position:absolute;left:0;width:100%;height:100%;background-color:#3399cc;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s .3s;-moz-transition:-moz-transform .3s .3s;transition:transform .3s .3s;}#open-menu span:before{-webkit-transform:translateY(-11px);-moz-transform:translateY(-11px);-ms-transform:translateY(-11px);-o-transform:translateY(-11px);transform:translateY(-11px);}#open-menu span:after{-webkit-transform:translateY(11px);-moz-transform:translateY(11px);-ms-transform:translateY(11px);-o-transform:translateY(11px);transform:translateY(11px);}#open-menu.active span{background-color:rgba(255,255,255,0);}#open-menu.active span:before{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg);}#open-menu.active span:after{-webkit-transform:translateY(0) rotate(45deg);-moz-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);-o-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg);}#header-inside{position:relative;padding-right:65px;}#block-cart,#block-customcart{padding-right:0;}#main-navigation{position:fixed;width:50%;left:0;top:119px;bottom:0;background-color:#fff;z-index:99;text-align:left;padding:10px 0 20px;overflow:auto;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}#main-navigation.in-proc{-webkit-transition:-webkit-transform 0.3s;-o-transition:-o-transform 0.3s;transition:transform 0.3s;}#main-navigation.open{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}#logo{width:110px;padding:0;}#header{position:fixed;left:0;top:50px;z-index:222;width:100%;height:69px;min-height:1px;padding-top:5px;padding-bottom:5px;}body{padding-top:119px;}.site-branding__text{padding-left:120px;}#site-slogan{line-height:18px;}.mobile-cart-block{display:block;}.desctop-cart-block{display:none;}.mobile-cart-block{position:relative;}.mobile-cart-icon{display:block;width:35px;height:36px;background:url(/themes/bootstrap_business/images/cart/bag.png) no-repeat 0 0;}.mobile-cart-count{position:absolute;top:-9px;left:8px;display:flex;justify-content:center;align-content:center;align-items:center;background:#fff;border-radius:50%;color:#717171;line-height:1;font-size:10px;font-weight:bold;width:18px;height:18px;padding-right:0.4px;text-align:center;border:2px solid #9a9798;}#block-domainswitcher{float:right;}#block-domainswitcher .item-list li a,#block-domainswitcher .item-list li span{width:34px;height:29px;background-size:contain;}#block-domainswitcher .item-list li:first-child a,#block-domainswitcher .item-list li:last-child a,#block-domainswitcher .item-list li:last-child span{background-size:contain;}#block-cart,#block-customcart{padding-top:15px;}#block-domainswitcher .switcher-title{font-size:12px;}.overlay-mob-menu.active{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:99;}#main-navigation ul.menu li{display:block;}#main-navigation .container{width:100%;}#main-navigation ul.menu{margin-left:0;}#main-navigation ul.menu li a{display:block;width:100%;font-size:12px;font-weight:600;}.mobile-contacts a{display:block;margin-bottom:14px;}.mobile-contacts a span{margin-right:5px;}.mobile-contacts-wrap{position:relative;margin-top:15px;}.mobile-soc-links{}.mobile-soc-links a{display:inline-block;width:24px;height:24px;text-decoration:none;text-indent:-99999px;margin:0px 7px 0px 0;}.mobile-soc-links a.twitter{background:url(/themes/bootstrap_business/images/tw.png) no-repeat 0 0;margin-bottom:5px;}.mobile-soc-links a.fb{background:url(/themes/bootstrap_business/images/fc.png) no-repeat 0 0;}.mobile-soc-links a.instagram{background:url(/themes/bootstrap_business/images/instagram.png) no-repeat 0 0;}.mobile-soc-links a.ytube{background:url(/themes/bootstrap_business/images/yt.png) no-repeat 0 0;border-radius:3px;}.mob-cat-open-block{display:block;margin-bottom:15px;}.mob-cat-open-block a{position:relative;display:block;padding:10px;border:2px solid #087ac0;transition:none;font-size:14px;text-transform:uppercase;font-weight:bold;color:#fff;background:#087ac0;}.mob-cat-open-block a:hover{text-decoration:none;}.mob-cat-open-block a span{position:absolute;right:10px;top:13px;font-size:18px;transition:.3s;}.mob-cat-open-block a.active span{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-o-transform:rotate(-180deg);}#sidebar-first .menu--catalog ul.menu li.menu-item--expanded{list-style:none;}.path-frontpage .category-menu-content{}#sidebar-first ul.menu li a{display:block;padding:12px 15px;margin-left:0;color:#fff;}#sidebar-first .menu--at-home-menu .category-menu-content>ul.menu>li>a{color:#fff;}.free-download-materials-table img{max-width:80px;}#sidebar-first .menu--catalog ul li,.article-categories-menu ul.menu li{padding:0;background:#087ac0;color:#fff;border-bottom:1px solid #fff;}#sidebar-first .menu--catalog ul.menu ul.menu{margin:0;padding-left:25px;}#content-wrapper h1.page-title,.cart-empty-page,.access-den-page .block-system-main-block .content{padding-left:15px;}.cart-empty-page,.access-den-page .block-system-main-block .content{padding-right:15px;}#sidebar-first ul.menu li a:hover,#sidebar-first ul.menu li.menu-item--active-trail>a,#sidebar-first ul.menu li.menu-item--active-trail>a:hover{color:#fff;background:#148ed8;}.pager__items{padding-left:15px;padding-right:15px;text-align:center;}.pager .pager__items li.pager-current a,.pager .pager__items li.pager-current span,.pager .pager__items li a:hover,.pager .pager__items li span:hover{padding:6px 10px;background:#e74c3c;color:#fff;line-height:1.2;font-size:14px;}.pager .pager__items li a,.pager .pager__items li span{display:block;padding:6px 10px;background:#c00;color:#fff;}.pager li{display:inline-block;padding-left:7px;padding-right:7px;margin-bottom:10px;vertical-align:middle;}.sorting-block{margin-bottom:25px;}.top-pager-block{float:none;width:100%;}.pager .pager__items li.pager__item--next a,.pager .pager__items li.pager__item--previous a,.pager .pager__items li.pager__item--first a,.pager .pager__items li.pager__item--last a{top:0;padding:6px 8px;background:#c00;color:#fff;font-size:14px;}.view-id-article .node__title{font-size:20px;}#main-content{padding-top:30px;}.search-block-form{padding-right:75px;}.search-block-form .form-submit,.block-views-exposed-filter-blockcategory-page-2 .form-submit,.block-views-exposed-filter-blockcategory-page-2 .prod-cat-filter .form-submit{width:65px;}.view-id-article p{font-size:15px;}#subfooter a{text-decoration:underline;}#subfooter #block-fbtwitter-2 a.twitter,#subfooter #block-fbtwitter-2 a.fb,#subfooter #block-fbtwitter-2 a.googleplus,#subfooter a.phone-number-link{text-decoration:none;}#block-footerphonenumberfaxemail-2 p span{margin-bottom:5px;}#block-footerphonenumberfaxemail-2 .phone-number,#block-footerdescription-2 .content strong{margin-bottom:10px;}#block-fbtwitter-2 p a.twitter,#block-fbtwitter-2 p a.fb{margin-top:17px;}#block-fbtwitter-2 p a.twitter{margin-right:18px;}#block-fbtwitter-2 .content,#block-footerphonenumberfaxemail-2 .content{padding-left:20px;}#block-footerdescription-2{width:29%;}#block-footerphonenumberfaxemail-2{width:38%;}#block-fbtwitter-2{width:33%;}.left-pane h3{margin-top:0;}.view-id-category .col-md-3:nth-child(3n+1),.view-id-category .col-lg-3:nth-child(3n+1){clear:none;}.view-id-category .col-md-3:nth-child(2n+1),.view-id-category .col-lg-3:nth-child(2n+1){clear:both;}#block-phonenumberfaxemailus{display:none;}.usa_montessorimaterials_com .region-header>.block.site-branding{width:115px;}#block-headersloganusa{width:245px;padding-left:4px;}#block-headersloganusa p{font-size:13px;line-height:18px;}.square-form{width:97%;padding:10px 15px;}.credit-card-form__expiration{margin-bottom:0;}.sale-filter-block-title{display:block;margin-bottom:15px;}.usa_montessorimaterials_com #main-navigation ul.menu li a{padding-left:8px;padding-right:8px;}.usa_montessorimaterials_com #main-navigation ul.menu li a.menu-item-schools{padding-left:38px;}#block-useraccountblock{display:none;}.login-block{margin-bottom:10px;text-align:center;}.login-item-text{margin:0;font-size:12px;font-weight:400;}.login-item .glyphicon{top:0px;left:0;}#main-navigation-inside{width:82%;float:left;padding:0 8px 0 0px;}.mobile-info-content{display:block;width:auto;max-width:70px;min-width:50px;float:right;border-left:1px solid #ccc;padding:0 0 0 8px;border-bottom:1px solid #ccc;}.mobile-info-bottom-content{display:block;float:left;}.path-user .block-system-main-block>.content,.path-forum .block-system-main-block>.content,.node-forum-form{padding-left:15px;padding-right:15px;}.more-prod-btn,.reset-btn{max-width:100%;}#main-navigation ul.menu{display:block;}.layout-checkout-form div.address-container-inline>.form-item{display:block;width:100%;float:none;padding-left:0 !important;padding-right:0 !important;}.usa_montessorimaterials_com #block-headersloganusa{width:auto;}.f-td{flex-basis:12%;}.f-td.views-field-title{flex-basis:40%;}.main-content-section{float:none;}.yt-video-view-1 .yt-video-item{flex:0 0 33.333%;}.block-views-blockproduct-videos-block-2,.block-views-blockproduct-videos-block-1{padding-left:15px;padding-right:15px;padding-top:30px;}.ship_top-icon{flex-shrink:0;width:70px;height:40px;margin-right:10px;}.ship_top-content{font-size:16px;}.ship_top-content span{font-size:18px;}#sidebar-first .menu--catalog ul.menu li.menu-item--expanded > a,#sidebar-first .menu--catalog ul.menu li.menu-item--collapsed > a{position:relative;z-index:2;margin-left:0;}#sidebar-first .menu--catalog ul.menu li.menu-item--expanded:before,#sidebar-first .menu--catalog ul.menu li.menu-item--collapsed:before,.article-categories-menu li.menu-item--expanded:before,.article-categories-menu li.menu-item--collapsed:before{display:none;}.menu--catalog .menu-item--collapsed{list-style:none;}#sidebar-first .menu--catalog ul.menu li.menu-item--expanded > a:before,.article-categories-menu li.menu-item--expanded > a:before{content:"\e114";}#sidebar-first .menu--catalog ul.menu li.menu-item--collapsed > a:before,.article-categories-menu li.menu-item--collapsed > a:before{content:"\e080";}#sidebar-first .menu--catalog ul.menu li.menu-item--expanded > a:before,#sidebar-first .menu--catalog ul.menu li.menu-item--collapsed > a:before,.article-categories-menu li.menu-item--collapsed > a:before,.article-categories-menu li.menu-item--expanded > a:before{position:relative;top:2px;display:inline-block;margin-right:4px;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ship_top{position:fixed;left:0;top:0;z-index:1000;}.articles-container #main{margin-bottom:40px;}}@media (max-width:767px){.block{padding:0 0 20px 0;clear:both;}.product-full .product-full-image{float:none;width:100%;padding-right:0;}.product-content{float:none;width:auto;}.main-slider{width:100%;height:auto;padding-bottom:10px;}.main-slider img{width:100%;}.main-news{width:100%;height:auto;padding-bottom:10px;padding-left:15px;padding-right:15px;}.main-news .views-row{margin-bottom:15px;}.region-footer>div{float:none;width:100%;padding-bottom:10px;}#block-footerdescription-2,#block-footerphonenumberfaxemail-2,#block-fbtwitter-2{width:100%;}#block-footerphonenumberfaxemail-2 .content,#block-fbtwitter-2 .content{padding-left:0;}#block-footerphonenumberfaxemail-2 p{margin-bottom:0;}#main-navigation{width:55%;}#main-content{padding-top:30px;}.image-thumbnails{margin-bottom:20px;}.top-pager-block{float:none;width:100%;}.layout-checkout-form .layout-region-checkout-secondary{padding:25px 15px;}.product-teaser-title{height:auto;margin-right:0;}.view-id-category .col-md-3,.view-id-category .col-lg-3{float:left;width:50%;}.node__content,#comments,.page-contact #content-wrapper,#content-wrapper .views-element-container,.meta.submitted,#content-wrapper .product__content,.contact-message-feedback-form,.path-webform .webform-submission-contact-form{padding:10px 15px;}ul.primary,ul.tabs{padding-left:15px !important;}.path-node #content-wrapper h1.page-title{padding:10px 15px 0;}#content-wrapper #block-views-block-category-block-1{padding-left:15px;padding-right:15px;}.fancybox-slide--html .fancybox-close-small{padding:3px;}.sorting-block{float:none;clear:both;width:100%;padding-top:25px;text-align:left;margin-bottom:25px;}.prod-cat-filter{float:none;width:100%;padding-right:20px;}#block-footerphonenumberfaxemail-2 p span{margin-bottom:5px;}#block-footerphonenumberfaxemail-2 .phone-number{margin-bottom:10px;padding-top:10px;}#block-fbtwitter-2 p a.twitter,#block-fbtwitter-2 p a.fb{margin-top:17px;}#block-fbtwitter-2 p a.twitter{margin-right:18px;}#block-fbtwitter-2{padding-top:10px;}.main-slider-info{position:static;width:100%;padding:15px;margin-bottom:15px;border-bottom:1px solid #eee;-webkit-box-shadow:0px 10px 7px -2px rgba(0,0,0,0.03);-moz-box-shadow:0px 10px 7px -2px rgba(0,0,0,0.03);box-shadow:0px 10px 7px -2px rgba(0,0,0,0.03);}.main-slider-body{font-size:14px;color:#444;}.main-slider-item a:hover{text-decoration:none;}.main-slider-title{font-size:28px;line-height:30px;}.main-slider-sku{font-weight:bold;}.main-slider .slick-prev,.main-slider .slick-next{top:37%;}#block-views-block-news-block-1-2,#block-views-block-classroom-packages-block-2-2{display:block;float:none;width:100%;}#block-views-block-news-block-1,#block-views-block-classroom-packages-block-2{display:none;}#block-views-block-news-block-1-2 h2,#block-views-block-classroom-packages-block-2-2 h2{padding:0;margin:0 0 20px 0;font-size:18px;font-weight:normal;color:#c00;text-transform:uppercase;}#block-frontpagetitle h1{margin-top:5px;}#block-views-block-news-block-1-2 .views-row{margin-bottom:0;}.corona-messages-block p{font-size:14px;line-height:20px;}.quantity-popup-error{top:auto;left:50%;bottom:100%;margin-top:0;margin-right:0;margin-bottom:10px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}.quantity-popup-error:after{top:100%;left:50%;margin-top:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(255,0,0,0.63);}.list-sale-col{display:block;border:none;padding:0;}.list-sale-table{display:flex;flex-wrap:wrap;}.list-sale-item{display:block;flex:0 0 auto;width:33.3333333333%;padding:5px 10px 25px;margin-bottom:30px;border:1px solid #eaeaea;}.list-sale-image{width:100%;max-width:80%;height:188px;line-height:188px;margin:0px auto 5px;overflow:hidden;text-align:center;}.list-sale-image img{display:inline-block;max-height:188px;width:auto;vertical-align:middle;}.list-sale-title{min-height:32px;margin-bottom:10px;}h4.list-sale-title-h{margin:0;font-size:15px;}.list-sale-body{display:none;}.list-sale-sku,.list-sale-price{float:left;width:50%;}.list-sale-price{text-align:right;}.list-sale-actions{width:100%;clear:both;padding-top:15px;text-align:center;}.list-sale-actions>div{display:inline-block;}.corona-messages-block .messages--error{margin-bottom:0;}.footer-pay-icon-item img{width:auto;max-height:35px;}.footer-pay-icon-item,.footer-pay-icon-item:last-child,.footer-pay-icon-item:nth-child(5){-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;}#block-fbtwitter-2 h6,#block-fbtwitter-2 .h6{text-align:center;}.pay_msg-info{padding:10px 0;}.pay_msg-info-content{padding:10px 10px 10px 30px;font-size:13px;line-height:1.4;box-shadow:-4px 0 0 #3399cc;}.pay_msg-info-content .messages-icon-err{top:11px;left:5px;width:20px;height:20px;background-size:20px;}.pay_msg-info-content-review{font-size:13px;}.block-system-main-block>.content>.comment-form{padding:10px 15px;}.product-comments-wrap .indented{margin-left:70px;}.view-id-taxonomy_term.view-display-id-page_1{padding:10px 15px;}.pager{padding:0;}.full-comment-page{padding-left:15px;padding-right:15px;}.full-comment-page .comment-page-entity{margin-bottom:40px;}.full-comment-page .product-list-item{max-width:100%;}.full-comment-page .product-list-item{display:flex;}.full-comment-page .product-teaser-image{flex:0 0 45%;padding-right:20px;}.full-comment-page .product-teaser-info{flex:0 0 55%;}.comment-wrapper{margin:0 -15px;padding-left:20px;padding-right:20px;}.prod-image-big{text-align:center;}.prod-image-big img{display:inline-block;}.view-id-news.view-display-id-block_1 .item-list ul li .file{padding-top:1px;background-position:0 50%;}.block-views-blockslider-block-1.main-slider{display:none;}.peace-link-block{padding:10px 10px 20px;}.input-clear-wrap-menu .input-clear{right:75px;width:40px;}.input-clear-wrap-filter .input-clear{right:5px;width:50px;}.product-popup .field--name-quantity{width:100%;float:none;text-align:center;}.product-popup .sale-add-cart-qnt{display:inline-block;}.product-popup .product-full-image{text-align:center;}.product-popup .product-full-image img{display:inline-block;}.popup-prod-title{font-size:20px;}.product-teaser-text-wrap{margin:8px 0 10px;}.add-cart-qnt>div{float:left;padding:0;margin:0px 2px;}.add-cart-qnt .form-item>label{display:none;}.add-cart-qnt input.form-text{min-height:34px;padding:5px;text-align:center;}.add-cart-qnt .add-cart-qnt-btn{display:block;float:left;height:34px;width:34px;padding:7px;line-height:1;font-size:18px;font-weight:bold;text-align:center;color:#fff;background:#087ac0;cursor:pointer;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.add-cart-qnt .add-cart-qnt-btn:hover{background-color:#33a4ea;}.product-list-item .field--name-quantity .form-type-number{padding:0;}.view-id-category .field--name-quantity input,.field--name-quantity .add-cart-qnt .form-type-number{width:100%;}.field--name-quantity .add-cart-qnt .form-type-number{width:70px;padding-left:3px;padding-right:3px;}.product-full .field--name-quantity,.product-full .form-actions,.view-id-category .field--name-quantity,.view-id-category .form-actions{margin-right:15px;vertical-align:middle;}.block-term-descr-block{padding:0;}.product-videos-block .field--name-field-yt-video .field__item,.class-room-full .field--name-field-yt-video .field__item{flex:0 0 50%;}.node-pack{display:block;}.node-pack-img{margin-bottom:20px;text-align:center;}.category-descr,#content-wrapper #block-views-block-taxonomy-content-block-1{padding-left:15px;padding-right:15px;}.child-term-item{flex:0 0 50%;}.yt-video-item,.yt-video-view-1 .yt-video-item{flex:0 0 50%;}.yt-video-item .product-teaser-image img{max-width:100%;width:100%;}.yt-video-item .product-teaser-image{height:auto;margin-right:0}.block-views-blockproduct-videos-block-2,.block-views-blockproduct-videos-block-1{padding:30px 15px 0;}.video-icon{top:8px;left:15px;}#block-exposedformcategorypage-1{margin-bottom:25px;}.ship_top-content{line-height:1.1;}.ship_top-content{font-size:16px;}.ship_top-content span{font-size:17px;}.class-pack-teaser3-btn{padding-top:20px;}.peace-link-block,#block-frontpagetitle{float:none;width:100%;clear:both;}#block-frontpagetitle{padding-top:10px;}.peace-link-block h3 br{display:none;}.return-to-category-block{display:block;padding-bottom:20px;text-align:right;}.ship_top-content{font-size:13px;}.product-full-title-block{float:none;width:100%;}.full-product-title{padding-top:0;font-size:20px;font-weight:500;}#block-peaceandsocialjustice{display:none;}#block-bootstrap-business-peaceandsocialjustice{display:block;}#content-wrapper .block-block-content.peace-link-block{padding:10px 10px 15px;}}@media (max-width:660px){#header{top:54px;}.msg-step-2{font-size:12px !important;}#site-slogan{display:none;}.region-header>.block.site-branding{width:auto;}#main-navigation{width:60%;}#block-subscribetomontessorimaterialsnewsletter-2{text-align:center;}.subscribe-block-links{padding-right:0;}.subscribe-block-link{position:static;margin:0;display:block;}.subscribe-block-text{margin-right:0;margin-bottom:25px;}.subscribe-block-link a{width:80%;}.view-id-category .col-md-3,.view-id-category .col-lg-3{float:none;width:100%;max-width:400px;margin-left:auto;margin-right:auto;padding:0 15px;border:none;border-radius:0;transition:none;}.view-id-category .col-md-3>.product-list-item,.view-id-category .col-lg-3>.product-list-item{padding:20px 0;margin-bottom:15px;border-bottom:1px solid #ccc;}.view-id-category .col-md-3:hover,.view-id-category .col-lg-3:hover{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.product-teaser-image{height:auto;min-height:220px;margin-left:auto;margin-right:auto;}.product-teaser-image img{max-height:250px;}#content-wrapper h1.page-title{padding-top:10px;font-size:22px;}.product-list-item .field--name-sku,.product-list-item .field--name-price{float:left;width:50%;}.product-list-item .field--name-sku{width:45%;padding-top:1px;}.product-list-item .field--name-price{width:55%;}.product-teaser-title{padding-top:5px;margin-bottom:10px;font-weight:bold;}.product-list-item .field--name-price .field__item,.product-list-item .field--name-sku .field__item{font-size:15px;font-weight:600;}.product-list-item .field--name-price .field__item{font-size:18px;text-align:right;}.attr-price-label{display:inline;}.product-list-item .field--name-price{text-align:right;}.product-list-item .field--name-variations{clear:both;padding-top:5px;padding-bottom:10px;}.product-list-item .field--name-variations .form-item{margin-top:0;margin-bottom:0;}.product-list-item .field--name-variations form{position:relative;padding-left:0;}.product-list-item .field--name-variations .field--name-quantity{position:absolute;left:0;top:35px;z-index:1;}.product-list-item .field--name-variations .form-actions,.product-list-item .field--name-variations .button{width:100%;}.product-teaser-info .out-stock-btn{width:100%;font-size:12px;padding:12px 10px;}.product-list-item .field--name-variations .form-actions{display:block;padding-left:160px;}.view-id-category.view-display-id-block_1 .col-md-3{padding-left:0;padding-right:0;}.cart-form table,.cart-form tbody,.cart-form tr,.cart-form td{display:block;}.cart-form table{border:none;}.cart-form thead{display:none;}.cart-prod-img{float:none;width:100%;}.cart-prod-img img{width:auto;margin-left:auto;margin-right:auto;}.cart-prod-title{padding:10px 0 15px;text-align:center;line-height:1.4;font-size:16px;font-weight:bold;}.cart-form tr{position:relative;max-width:420px;padding:15px 0;margin-bottom:20px;margin-left:auto;margin-right:auto;border:1px solid #ccc;}.cart-form .delete-order-item{position:absolute;top:10px;right:10px;}.cart-form tr:after{content:"";display:table;clear:both;visibility:hidden;}.cart-form .views-field-unit-price__number,.cart-form .views-field-edit-quantity,.cart-form .views-field-total-price__number{float:left;width:33.3333%;}.cart-form .views-field-remove-button{width:100%;margin:0;padding:0;}.cart-form .views-field-unit-price__number{padding-top:15px;}.cart-form .views-field-total-price__number{padding-top:13px;}.adress-pane{padding:15px 0 15px 30px;}.main-slider .slick-prev,.main-slider .slick-next{top:32%;}#block-headersloganusa{display:none;}.usa_montessorimaterials_com #block-domainswitcher{padding-left:30px;}.paypal-descr-items{max-width:100%;}.payment-options-wrap .form-type-radio .description{padding:15px 0;}.paypal-descr-item{padding-left:5px;padding-right:5px;}.paypal-descr-title{font-size:14px;}.cart-form .views-field-edit-quantity,.cart-form .views-field-price__number,.cart-form .views-field-order-item-id{float:left;width:33.333%;text-align:center;}.cart-form .views-field-price__number{padding-top:14px;font-size:16px;}.cart-form .views-field-order-item-id{font-size:18px;font-weight:600;padding-top:13px;}.cart-form td.views-field.views-field-sku{text-align:center;}.cart-form td.views-field.views-field-sku:before{content:"SKU: ";}.list-sale-item{width:50%;}.product-full-blocks.col-sm-12{float:none;width:100%;}.out-stock{padding-right:0;}.view-id-category .field--name-quantity input{height:35px;}.stock-msg{margin-bottom:10px;}.prod-cat-filter .form--inline>.form-item.fieldgroup{width:70%;}.prod-cat-filter .form-item-in-stock{width:28%;padding-top:15px;padding-left:20px;}.user-orders-item>div{float:none;width:100%;margin-bottom:10px;}.user-order-total,.user-order-show{text-align:left;}.view-commerce-cart-form.view-id-commerce_cart_form .views-form .form-actions input,.cart-form-shopping,.cart-form .form-actions #edit-submit{display:block;width:90%;float:none;margin:0 auto 15px;padding-top:11px;padding-bottom:11px;}.cart-form .form-actions #edit-checkout{float:none;margin-left:auto;margin-right:auto;}.path-user .customer-information__shipping,.path-user .customer-billing{float:none;width:100%;}.user-comments-item{display:block;}.user-comment-info,.product-comments-wrap .indented>div[data-comment-user-id="43"] .user-comment-info{max-width:100%;border-right:none;border-bottom:1px solid #eaeaea;}.user-comment-values,.product-comments-wrap .indented>div[data-comment-user-id="43"] .user-comment-values{max-width:100%;}#main-navigation-inside{width:75%;}.article-item-image{float:none;width:100%;margin-bottom:10px;text-align:center;}.article-item-image+.article-item-content{padding:0;}.node--type-article.node--view-mode-full .field--name-field-image{float:none;width:100%;padding-right:0;margin-bottom:15px;text-align:center;}.node--type-article.node--view-mode-full .field--name-field-image img,.article-item-image img{display:inline-block;}#node-8 .field--name-field-image,#node-24 .field--name-field-image{float:none;margin-bottom:20px;text-align:center;}#node-8 .field--name-field-image img,#node-24 .field--name-field-image img{display:inline-block;}.more-prod-btn-wrap{padding-right:0;}.product-teaser-info .field--name-variations{min-height:92px;}.comment-product-review-form .form-item-name,.comment-product-review-form .field--name-field-email,.reviews-author-details .form-item-mail{float:none;width:100%;padding:0;}.product-full .comment-product-review-form .form-actions,.reviews-author-details .form-item-mail{padding-left:0;}.comment-page-comment{padding-bottom:20px;}.full-comment-page .product-list-item{display:block;}.full-comment-page .product-teaser-image{padding-right:0;}.product-full-blocks-price{width:35%;}.product-full .product-full-blocks-form{width:65%;}.category-descr .field--name-field-image,.classroom-packages-info .field--name-field-image{width:100%;float:none;text-align:center;padding-right:0;margin-bottom:20px;}.classroom-packages-info .field--name-field-image{max-width:100%;}.category-descr .field--name-field-image img,.classroom-packages-info .field--name-field-image img{display:inline-block;max-width:300px;width:100%;}.category-descr .field--name-description{padding-top:0;}.category-descr__content-wrap{padding:15px;}.product-videos-block .field--name-field-yt-video .field__item,.class-room-full .field--name-field-yt-video .field__item{flex:0 0 100%;max-width:400px;}.f-table-head{display:none;}.f-tr,.f-td{display:block;}.f-tr{position:relative;max-width:420px;padding:15px 0;margin-bottom:20px;margin-left:auto;margin-right:auto;border:1px solid #ccc;}.f-tr:after{content:"";display:table;clear:both;visibility:hidden;}.f-td.views-field-sku{text-align:center;}.f-td.views-field-sku:before{content:"SKU: ";}.group_pack-sku{padding:0;}.group_pack-unit-price,.group_pack-qnt,.group_pack-total{float:left;width:33.333%;text-align:center;}.group_pack-title-value{font-size:16px;font-weight:bold;line-height:1.4;text-align:center;}.group_pack-action{position:absolute;top:10px;right:10px;padding:0;}.group_pack-title{padding-top:16px;}.category-descr blockquote{margin-left:0;padding-right:20px;}.child-term-item{flex:0 0 100%;margin-bottom:15px;}.video-icon-link{width:36px;height:36px;}.video-icon-link a{width:18px;height:18px;}#block-exposedformcategorypage-1{margin-bottom:20px;}.yt-video-view .view-content,.yt-video-view-1 .view-content{justify-content:center;}.yt-video-item,.yt-video-view-1 .yt-video-item{flex:0 0 70%;}.fancybox-products.fancybox-content{padding-left:15px;padding-right:15px;}.popup-products-item>.popup-products-sku{display:none;}.popup-products-sku--mob{display:inline;font-weight:700;}.ship_top-content{font-size:13px;}.ship_top-content span{font-size:14px;}.class-pack-teaser3-btn{padding-right:0;}.class-pack-teaser3-btn>a{width:100%;}.product-attr-full .product-full-blocks-form{width:100%;padding-right:15px;}.product-attr-full .field--name-purchased-entity{width:auto;}}@media (max-width:500px){.product-full-blocks{float:none;width:100%;}.product-content .col-xs-4,.product-content .col-xs-8{float:none;width:100%;}.product-full .field--name-variations{float:none;}.product-full .field--name-quantity{position:relative;z-index:1;float:left;margin-right:0;}.product-full .form-actions{display:block;padding-left:70px;}.product-full-block .field--name-price{padding-top:20px;margin-bottom:12px;}.mobile-cart-icon{width:30px;height:31px;background-size:contain;}.mobile-cart-count{top:-11px;left:6px;}#header-inside{padding-right:0;}#block-domainswitcher{float:left;padding-left:0;}#block-cart,#block-customcart{padding-top:14px;}#logo{width:100%;}.region-header>.block.site-branding{position:absolute;top:6px;left:50%;width:80px;margin-left:-40px;}#open-menu{right:52px;top:2px;height:50px;width:50px;}#header{height:65px;}body{padding-top:110px;}#main-navigation{top:115px;}#main-navigation{width:70%;}.cart-prod-title{padding-left:0;}.view-commerce-cart-form.view-id-commerce_cart_form .views-form{}#content-wrapper #block-subscribetomontessorimaterialsnewsletter-2.block-block-content{padding:20px 30px;}.subscribe-block-link a{width:95%;}.node--type-page.node--view-mode-full .field--name-body img{float:none;width:auto;max-width:100%;margin:0 auto 15px;}#content-wrapper h1.page-title{font-size:20px;}#block-subscribetomontessorimaterialsnewsletter-2 h2,#block-subscribetomontessorimaterialsnewsletter-2 h3{font-size:22px;}#block-footerphonenumberfaxemail-2 .phone-number,#block-footerdescription-2 .content strong{font-size:20px;}.search-block-form .form-submit,.block-views-exposed-filter-blockcategory-page-2 .form-submit{width:40px;}.free-download-materials-table table,.free-download-materials-table tbody,.free-download-materials-table tr,.free-download-materials-table td{display:block;border:none;}.responsivetablecart td{font-size:13px;}.free-download-materials-table td{border-bottom:1px solid #ccc;}.free-download-materials-table td:nth-child(4),.free-download-materials-table td:nth-child(5){float:left;width:50%;border-bottom:none;}.free-download-materials-table td:first-child{font-weight:bold;}.free-download-materials-table td:nth-child(5){border-left:1px solid #ccc;}.free-download-materials-table tr{margin-bottom:15px;border:1px solid #ccc;}.free-download-materials-table tr:after{content:"";display:table;visibility:hidden;clear:both;}.free-download-materials-table img{max-width:100px !important;}.free-download-materials-table p{margin-bottom:12px;}#main-content{padding-top:21px;}.block{padding-bottom:15px;}#block-catalog{padding-bottom:0;}.breadcrumb{padding:12px 15px 8px !important;}#content-wrapper h1.page-title{padding-top:10px;}.sorting-block,.prod-cat-filter{padding-left:15px;}.prod-cat-filter{padding-right:15px;}.main-slider-title{font-size:24px;line-height:1.2;}.main-slider .slick-prev,.main-slider .slick-next{top:27%;}#block-domainswitcher .item-list li a,#block-domainswitcher .item-list li span{border:none;}#block-domainswitcher .item-list li .eng-button a{width:66px;height:26px;}.cart-sbmt-wrap{display:block;padding:10px 0;}.cart-sbmt-error{display:block;width:90%;margin:0 auto;padding-left:10px;}.usa_montessorimaterials_com .region-header>.block.site-branding{width:80px;}.usa_montessorimaterials_com #block-domainswitcher{padding-left:0;}.payment-options-wrap .form-item label,.payment-options-wrap .form-type-radio .description{font-size:14px;}#ship_info-descr .fancybox-close-small,.ship-msg-fbox .fancybox-close-small{position:fixed;top:6px;right:6px;}.layout-checkout-form div.address-container-inline>.form-item{display:block;width:100%;}body .layout-checkout-form .layout-region-checkout-secondary{padding:25px 0;}.payment-options-wrap .form-item{padding-left:0;padding-right:0;}.checkout-order-summary .order-total-line{padding:0 10px;text-align:right;padding-bottom:3px;margin-bottom:3px;border-bottom:1px solid #eaeaea;}.checkout-order-summary .order-total-line-label{float:left;}.layout-checkout-form fieldset{border:none;padding-left:0;padding-right:0;}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/themes/bootstrap_business/images/down-chevron.png) no-repeat right;}.reviews-info-block{display:block;text-align:center;}.reviews-info-content{display:inline-block;margin-bottom:15px;}.product-comments-wrap .indented{margin-left:35px;}.product-full input[type="submit"]{padding-top:10px;padding-bottom:10px;}.product-full .out-stock{display:block;max-width:100%;width:100%;}.product-full .out-stock-btn{width:100%;font-size:12px;padding:12px 10px;}.input-clear-wrap-menu .input-clear{right:50px;}input.form-text,input.form-email,input.form-search,textarea.form-textarea,select{font-size:16px;}.fb-popup-product{padding-left:15px;padding-right:15px;}.product-popup .field--name-quantity .sale-add-cart-qnt input{width:50px;height:35px;}.product-popup .product-full-blocks-price,.product-popup .product-full-blocks-form{float:left;width:50%;}.fancybox-active #lhc_status_widget_v2{right:99999px !important;}div.product-popup .field--name-variations{padding-top:20px;}.popup-prod-title{font-size:18px;}.product-popup .field--name-price .field__item{padding-right:0;}.fb-popup-product{min-height:100%;}.fb-popup-product .fancybox-close-small{position:fixed;top:6px;right:6px;background:rgba(255,255,255,0.5);}.product-list-item .field--name-variations .form-actions{padding-left:150px;}#block-youwatchedblock{padding-left:15px;padding-right:15px;}#block-views-block-category-block-1 .views-element-container,#block-youwatchedblock .view-content{padding-left:0;padding-right:0;margin-left:-15px;margin-right:-15px;}.product-full .product-full-blocks-form{width:100%;}.product-full .form-actions{display:block;padding-left:150px;margin-right:0;}.product-full input[type="submit"],.product-full input[type="reset"],.product-full input[type="button"]{padding:7px 24px;}.discontinued{padding-top:10px;}.discontinued-btn{width:100%;}.product-attr-full .field--name-purchased-entity{width:100%;float:none;margin-top:0;margin-bottom:16px;}.product-attr-full .field--name-purchased-entity select{width:100%;}.product-attr-full .field--name-purchased-entity label{display:none;}.popup-pre-appr__btns{flex-direction:column;}.popup-pre-btn{max-width:100%;}.popup-pre-appr-btn{margin-bottom:18px;}.filter-stack__content-item,.filter-stack__content-item:first-child{flex:0 0 100%;}.filter-stack-radio{padding:10px;}.filter-stack__label{font-size:22px;margin:15px 0;}}@media (max-width:440px){#header{top:50px;}.list-sale-item{width:100%;}.list-sale-image{height:auto;margin-bottom:12px;}.list-sale-image img{width:100%;max-height:100%;height:auto;}#main-navigation-inside{width:75%;}#lhc_status_widget_v2{right:0 !important;bottom:0 !important;}#toTop{right:20px;bottom:98px;}.product_free_ship{font-size:14px;}.product_free_ship span{display:block;width:18px;height:15px;}.product_free_ship span:last-child{margin-left:5px;}.product_free_ship span:first-child{margin-right:5px;}}@media (max-width:400px){#header{height:56px;}#main-navigation{top:106px;}body{padding-top:106px;}#open-menu{top:5px;height:40px;width:40px;}#open-menu span{width:32px;margin-left:-16px;}.region-header>.block.site-branding{top:9px;width:60px;margin-left:-30px;}#block-domainswitcher .switcher-title{display:none;}#block-domainswitcher{padding-top:10px;}#main-navigation{width:100%;}.layout-checkout-form .form-actions .form-submit,.layout-checkout-form .form-actions .link--previous{width:100%;margin:0 0 15px;}#main-content{padding-top:10px;}.block{padding-bottom:10px;}.breadcrumb{padding:10px 10px 0 !important;}#content-wrapper h1.page-title,.sorting-block{padding-left:10px;}.main-slider-title{font-size:20px;line-height:1.2;}.main-slider .slick-prev,.main-slider .slick-next{top:25%;}.return-to-category-link{width:100%;}.usa_montessorimaterials_com .region-header>.block.site-branding{width:60px;}.prod-cat-filter{max-width:100%;padding-right:10px;padding-left:10px;}.product-full-age,.product-full-sku{width:49%;font-size:11px;}.product-full-sku{padding-left:31px;margin-left:1%;background-size:100px;background-position:0 50%;background-color:#f2e4e1;border-radius:5px;}.product-full-age{margin-right:1%;padding-left:22px;background-size:100px;background-color:#e1edf2;background-position:0 50%;border-radius:5px;}.product-full-age .field--label-inline>.field__item,.product-full-sku .field--label-inline>.field__item{padding-right:0;}.product-full-age .field--label-inline .field__label,.product-full-sku .field--label-inline .field__label{padding-right:2px;}.product-full-blocks.col-sm-12{padding:0 10px;}.prod-cat-filter .form--inline>.form-item.fieldgroup{width:65%;}.prod-cat-filter .form-item-in-stock{width:35%;}.forum-item>div,.forum td,.forum th{padding:6px;font-size:13px;}#popup-country-change{padding:30px 10px;}.prod-cat-filter form>.form--inline{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;}.prod-cat-filter .form-item-in-stock{padding-top:0;}.prod-cat-filter .form-item-in-stock label{white-space:nowrap;}.category-descr{padding:0 10px;}.yt-video-item,.yt-video-view-1 .yt-video-item{flex:0 0 100%;}.cart-ok-message p{line-height:1.2;margin-bottom:10px;}.cart-ok-msg-form-info{margin-bottom:10px;font-size:14px;line-height:1.2;}.cart-ok-message{padding-left:20px;padding-right:20px;}.cart-ok-msg-form{padding-bottom:15px;}.ship_top-icon{width:52px;background-size:cover;}}@media (max-width:370px){.contact-node-form .g-recaptcha{overflow:hidden;}.main-slider .slick-prev,.main-slider .slick-next{top:23%;}.zip-code-table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.zip-code-table tbody tr td{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.zip-code-table tbody tr td:nth-child(2),.zip-code-table tbody tr td:nth-child(4){border-right:1px solid #ccc;}}@media (max-width:330px){.sorting-block h4{display:block;margin-bottom:5px;}.sorting-block li{padding:0 10px 0 0;}.main-slider .slick-prev,.main-slider .slick-next{top:22%;}#main-navigation-inside{width:71%;}.file--application-pdf{vertical-align:top;background-position:left 4px;}.price-files ol{padding-left:20px;}.peace-link-block h3 br{display:block;}.peace-icon-flag{position:absolute;}.ship_top-content{font-size:12px;}.ship_top-content span{font-size:13px;}.msg-step-2{display:none;}.product_free_ship{font-size:12px;}}@media (min-width:768px){.view-id-category .view-content .col-sm-6{max-width:50%;flex:0 0 50%;margin-bottom:15px;}.view-id-category.products-catalog-type-2 .col-md-3,.view-id-category.products-catalog-type-2 .col-lg-3,.view-id-category.products-catalog-type-2 .col-sm-6{max-width:100% !important;}div.view-id-category:not(.products-catalog-type-2) article.product-list-item{position:relative;height:100%;display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;}.region-sidebar-second div.view-id-category:not(.products-catalog-type-2) article.product-list-item{height:auto;}div.view-id-category:not(.products-catalog-type-2) .product-teaser-image{height:190px;overflow:hidden;flex:0 0 190px;}.product-teaser-image .yt-video-item-video .field__item:not(:first-child){display:none;}div.view-id-category.view-product-videos .product-teaser-image{height:auto;flex:0 0 auto;}div.view-id-category:not(.products-catalog-type-2) .product-teaser-image

    div.view-id-category:not(.products-catalog-type-2) .yt-video-item .product-teaser-image{width:100%;}div.view-id-category:not(.products-catalog-type-2).view-display-id-block_1 .yt-video-item .product-teaser-image{flex:1;}div.view-id-category:not(.products-catalog-type-2) .product-teaser-info{flex:1;display:flex;flex-direction:column;justify-content:space-between;}div.view-id-category:not(.products-catalog-type-2) .product-teaser-image>a{display:flex;height:100%;align-items:center;justify-content:center;}.product-teaser-title{height:auto;margin-bottom:10px;}}@media (min-width:992px){.view-id-category .view-content .col-md-4{max-width:33.33333333%;flex:0 0 33.33333333%;}}@media (min-width:1200px){.view-id-category .view-content .col-lg-3{max-width:25%;flex:0 0 25%;}}.filter-stack{display:none;}
