@media (min-width:240px) and (max-width:767px) {
	.page-contact form fieldset,.content .captcha,.form-item-submitted-newsletter-receive-newsletters-and-other-promotional-material-1{margin:0 auto;width:95%;}
	.page-contact .region-content form button[type="submit"]{top:8px;left:20px;}
	.sales_footer .view-content .sales_fst_clmn{width:95%;float:none;position:static;margin:0 auto}
	.region-sales-footer .view-footer{position:static;right:12%;bottom:12%;margin:0 auto;text-align:center;display:block;clear:both; width:100%;}
	.region-sales-footer .footer-sales-representive-block .views-field-title{margin:5px 0 8px;display:inline-block}
	.region-sales-footer .view-footer{position:static;right:12%;bottom:12%;margin:0 auto;text-align:center;display:block;clear:both;overflow:hidden}
	.page-list-builder .footer-sales-representive-block .view-content {width: 74%;float: left;margin-left: 33px;}
	.page-list-builder .region-sales-footer .view-footer { position: static;display: inline-block;clear: none;overflow: inherit;width: auto;}
	.region-sales-footer #footer-custom-sale-rep-load{ position:static;top:5px;display: inline-block;text-overflow:clip;white-space: pre;padding-right: 20px; }
	.grayRgtBrdr{border:none!important;margin-right:0!important}
	.region-sales-footer .contact_us_online{position:relative;margin:20px 0 0 20px;float:none;bottom:0;clear:both;display:inline-block;font-size:12px}
	#nav>li .my-account-link{float:left;line-height:3px;margin-left:24px}
	#nav>li .my-cart-link{background:url(../images/i_arrow_down2.png) right 4px no-repeat;margin-right:5px}
	#nav > li.my-cart.active .my-cart-link{background:url(../images/i_arrow_down.png) right 5px no-repeat;}
	.region-search-header{width:65%!important; position: inherit; float: right;}
	#nav > li.my-account a span,#nav > li.my-cart .add-to-cart-count{font-size:11px;color:#4d4d4d}
	#nav > li.my-cart.active .add-to-cart-count{color:#fff}
	#nav > li.my-account a span{margin-left:9px;line-height:8px}
	#nav > li.my-cart .add-to-cart-count{margin:2px 0 0 35px}
	#nav > li.my-account .my-account-link{margin-left:0;margin-right:0;line-height:5px;padding:17px 12px 14px 25px !important}
	.main_nav nav > ul li{float:none;width:100%!important;padding:0}
	.main_nav nav > ul > li.primary_1 > a{background:url(../images/i_home.png) center center no-repeat;font-size:0;width:25px;padding:0;margin:0 0 0 10px;display:block;line-height:30px;text-align:left}
	.main_nav nav > ul > li > div.view .views-row,.bookclubs_bookfairs_menu > ul > li{width:100%;float:none;margin-left:0;font-weight:400}
	.main_nav nav > ul > li.primary_1 > a{margin:0 0 0 0px !important;background:url(../images/i_home.png) 0px center no-repeat}
	.navbar-collapse{position:absolute;top:-41px;z-index:10;margin:0}
	.main_nav nav > ul li a{width:100%!important;border-left:0}
	/* .main_nav .view-featured-product-view{display:none!important} */
	.product_global_nav .view-featured-product-view .view-content{padding: 10px 0px 0px 25px;}
	.product_global_nav .view-featured-product-view .view-content .views-row{ width: 38%;height: auto; }
	.primary_2 .view-featured-product-view { height: auto; }
	.main_nav .pro_left_block,.main_nav .pro_right_block{width:100%;border-right:none;padding:0;margin-top:20px}
	.login_wrapper{border-bottom:1px solid #e5e5e5;height:40px;padding:0}
	#emeasearch-facet-search-box button[type=submit]{margin-right:10px;margin-top:4px}
	.main_nav nav > ul > li > div{position:static;padding:0 20px;}
	.main_nav nav > ul > li .bookclubs_bookfairs_menu > ul > li { border:none; width:47.5%!important; margin-right:5%; float:left; }
	.main_nav nav > ul > li .bookclubs_bookfairs_menu > ul > li:nth-child(even) { margin-right:0; }
	.main_nav nav > ul > li .bookclubs_bookfairs_menu > ul > li span { text-align:center; margin:7px 0 0!important; line-height:15px!important; }
	.menu-book-fairs-and-clubs { border:none; margin:0 0 15px 0; }
	.main_nav nav > ul > li > div { border:none; }
	.main_nav nav > ul li a{display:block}
	.primary_2 #block-block-4{width:100%;left:0;float:left;min-height:275px;border:none;height:auto!important;padding:0 20px}
	.main_nav nav > ul > li > a{font-size:13px;line-height:30px;margin:0}
	.main_nav .views-field-field-catalog-image{border-bottom:none;}
	.main_nav nav > ul > li > div.view .views-row .views-field a{color:#666;font-weight:700;margin:10px 0;display:block;text-align:left;min-height:0;border-bottom:1px solid #e5e5e5;padding-bottom:10px;font-weight:normal}
	/*.main_nav nav > ul > li > div.view .views-row .views-field img,.bookclubs_bookfairs_menu > ul > li img{display:none}*/
	.primary_3 .views-field-field-catalog-image { width:120px; height:auto; }
	.main_nav nav > ul > li.primary_3 > div { padding:10px 20px; border:none; }
	.main_nav .primary_3 .view-id-catalog_view_menu .view-content { text-align:left; }
	.main_nav .primary_3 .view-id-catalog_view_menu .view-content .views-row-odd { margin-right:10px; }
	.main_nav .primary_3 .view-id-catalog_view_menu .view-content > .views-row { margin-bottom:20px; }
	.main_nav nav ul li.primary_2 .menu_footer{top:321px;padding:5% 0;position:static;text-align:center}
	.main_nav nav ul li .menu_footer a{width:177px!important}
	.main_nav nav > ul li li{float:none;width:99%!important;padding:10px 0}
	.pro_left_block h3{margin:0}
	.start_order{background:#00b0c2;width:112px;float:left;height:40px}
	.start_order a{background-image:url(../images/i_6.png);background-position:7px 4px;background-repeat:no-repeat;background-size:28% auto;border:medium none;color:#fff;display:block;font-family:"museo_sans900";font-size:11px;height:40px;line-height:12px;padding:8px 9px 0 45px;position:relative;text-transform:uppercase;top:0;cursor:pointer}
	.start_order .startanorder-span span{font-size:14px;font-weight:700;margin-top:-5px;padding:0 0 0 4px;position:absolute}
	.start_order .startanorder_menu{display:block;width:100%;position:absolute;background:#eaeaea;padding:15px;top:85px}
	.start_order .left_big_img{border-right:0;display:block;float:none;height:auto;margin-right:0;width:99%}
	.start_order .left_big_img .sao-img{display:none}
	.start_order .left_big_img .sao-txt{display:block;padding:10px 0;vertical-align:middle}
	.start_order .right_block_align{float:none;width:100%;clear:both}
	.or_txt{display:none}
	.start_order .right_small_img{border-bottom:none;display:block;float:none;height:auto;width:100%}
	.start_order .right_small_img .sao-img{display:none}
	.start_order .right_small_img .sao-txt{display:block;padding:10px 0 0;vertical-align:middle}
	.primary_7{display:none!important}
	#block-search-form #search-block-form{margin:13px 10px 0 0 !important}
	#nav > li.my-account{height:40px; /*padding:17px 8px*/}
	#nav > li.my-cart{height:40px;padding:17px 5px}
	#nav > li.login-account{height:40px;padding:0}
	.main_nav .navbar-collapse{padding:0;overflow-x:hidden}
	.bookclubs_bookfairs_menu > ul > li span{display:block;margin:0;color:#666;font-weight:400}
	.main_nav nav > ul li li{float:none;width:99%!important;padding:10px 0;text-align:left}
	.views-field-field-banner-text{left:18%}
	.flexslider .field-content h2{color:#9a352e;font:bold 28px ralewaymedium,arial,sans-serif}
	.flex-direction-nav a{background:url(../images/iconSliderMob.png) no-repeat left center;width:40px;height:40px;opacity:1;text-indent:-2000em;font-size:0}
	.flex-direction-nav a.flex-prev{background-position:0 -44px}
	.flex-direction-nav a.flex-prev:hover{background-position:-44px -44px}
	.flex-direction-nav a.flex-next{background-position:0 0}
	.flex-direction-nav a.flex-next:hover{background-position:-44px 0}
	header .logo{width:163px}
	header .logo img{height: 30px !important;}
	.login_wrapper{background:#fff;float:left;width:100%;padding:0}
	#search-block-form input[placeholder="Search"]{background:#fff;border:1px solid #ccc;width:185px}
	#nav > li.login-account .my-account-link{background:url(../images/i_arrow_down2.png) no-repeat 49px center;padding:17px 22px 0 2px !important;margin-left:0;margin-right:0;height:40px}
	#nav > li.my-account{background:url(../images/i_user_signin.png) no-repeat 11px center}
	#nav > li.login-account{background:none}
	#nav > li.my-account.login-account .my-account-link span { margin-top:-13px; }
	#nav > li.my-cart{background-image:url(../images/i_cart2.png)}
	#nav > li{border-left:1px solid #d7d7d7}
	#search-block-form button[type="submit"]{background-position:-40px -8px}
	.navbar-collapse.in{width:100%}
	.navbar-collapse{position:absolute;width:auto}
	.main_nav .collapse{display:block}
	.main_nav .collapse ul{background:none}
	.main_nav .collapse ul > li{display:none;padding:1px 8px}
	.main_nav .collapse ul li.primary_7{display:block;width:140px}
	.main_nav nav > ul li{padding:4px 8px;float:none;display:inherit;border-bottom:1px solid #ccc}
	.main_nav nav > ul{background:#fff}
	.main_nav nav > ul li a{width:auto;background-image:inherit}
	.footer_nav_wrapper_2 .footer_block{width:90%;min-height:inherit}
	.footer_nav_wrapper_2 .global_sites_link{float:left;width:auto;margin-left:2%}
	.scholastic-footer-global{width:75%}
	.webform-component--fieldset-inquiry,.webform-component--personal-information,.webform-component--mailing-address,.webform-component--school-information-optional,.webform-component--comment,.webform-component--newsletter,.webform-component--message{width:100%}
	.webform-component--fieldset-inquiry--catalog-field-list--catalog-list .views-row{width:100%}
	.webform-component--fieldset-inquiry--promo-kit-fieldset--promokit-list .views-row{margin:0 1.5% 10px;width:100%}
	.page-contact form fieldset .form-item{width:100%;display:block}
	.webform-component--contact-top-header--your-sales-representive{border-bottom:1px solid #ccc;border-right:none;padding:0 3% 35px 0}
	.page-contact form fieldset .webform-component--contact-top-header--faq{padding:20px 0 0}
	.page-contact form fieldset .form-select,.page-contact form fieldset .form-text,.page-contact form fieldset .form-textarea{margin:0 0 20px}
	.page-contact form .webform-component--contact-top-header--your-sales-representive .views-field-field-sale-photo{margin:0 12px 15px 0}
	.view-id-custom_contact_form .view-content table td{text-align:left;width:25%;display:block;float:left}
	.view-custom-contact-form .view-content table,
	.view-custom-contact-form .view-content table tr { width: 100%;float: left;display: block; }
	.page-frequently-asked-questions .main-container{width:100%}
	.page-frequently-asked-questions #edit-combine-wrapper{width:74%}
	.page-contact .phoneFieldset .form-item{width:26%}
	.page-contact .phoneFieldset{width:100%}
	.page-contact .content .webform-submit{}
	.page-contact form .webform-component--contact-top-header .panel-body,.page-contact .webform-component--sales-representive-list{width:93%;margin:0 auto}
	.footer-sales-rep-country {margin-right: 0px;margin-left: 0px;}
	.view-custom-contact-form .views-row {clear: both;margin-bottom: 20px;	}
	/*.view-custom-contact-form .views-field-field-email-address{float:left;margin-top:7px;width:60%}*/
	.view-custom-contact-form .views-field-field-phone {float:none;	width:100%;margin-left: 114px !important;}
	.view-custom-contact-form .sales_scnd_clmn .views-field-field-phone, .view-custom-contact-form .sales_scnd_clmn .views-field-field-email-address { width:100%; }
	.page-contact .view-custom-contact-form .view-content table td .views-field { display: block; }
	.page-contact .view-custom-contact-form .view-content table td .views-field br { display: none; }
	.page-contact .view-custom-contact-form .view-content table td .views-field-field-sale-photo{margin:0 10px 30px 0;width:35%;height:100%}
	.page-contact form .webform-component--contact-top-header--your-sales-representive .views-field-field-sale-photo{width:35%;}
	.page-contact .views-field-field-email-address .field-content a{width:100%;word-break:break-all}
	.page-contact .view-custom-contact-form .views-field-field-email-address a,.view-custom-contact-form .views-field-field-email-address-1 a{font-size:13px}
	.page-contact .views-view-grid tr td{margin-bottom:10px}
	.page-contact label.error{top:-15px}
	.page-contact form fieldset .fieldset-legend{margin-top:38px}
	.page-contact .webform-component--fieldset-inquiry--catalog-field-list{width:100%}
	.region-sales-footer,.footer-sales-representive-block{width:100%;margin:0}
  	body.page-list-builder {overflow: initial !important;}
	.page-list-builder .region-sales-footer {width: 960px !important;margin: 0 auto;}
	.region-sales-footer{padding:0 10px}
	.region-sales-footer .footer-sales-representive-block .views-field-field-email-address{left:280px;font-size:12px;margin-left: 0px;}
	.region-sales-footer .contact_us_online{position:relative;margin:36px 0 0 20px;bottom:0}
	.breadcrumb{width:100%}
	.catalog-grid-details .item-list li{width:49%}
	.catalog-grid-details .item-list li:nth-child(2n){margin-right:0}
	.page-products .product-list-details .product_sorting{position:relative;float:left;top:0}
	.page-products .views-exposed-form{margin-bottom:20px}
	.product-list-details .view-filters{margin-bottom:20px}
	body.page-products .flex-control-nav{display:none}
	.product-list-details .item-list{margin:0}
	.page-book-fairs-and-clubs #bookFairsClubs #leftFairsClubs,.page-book-fairs-and-clubs #bookFairsClubs #rightFairsClubs{width:100%;margin:0 auto!important;float:none}
	.page-book-fairs-and-clubs .page-title{margin:20% 0 5%}
	div.confirmation-right-col{width:100%;display:block}
	div.content-confirmation-left{width:100%}
	div.content-list-left{width:100%;vertical-align:top}
	div.error-right-col{width:100%;display:block}
	.page-book-fairs-and-clubs .page-title{margin:6% 0 5%;font-size:32px}
	.page-book-fairs-and-clubs #short_description{width:90%}
	body.page-contact form button[type="submit"]{bottom:0}
	.product-list-view ul li div.views-field-field-link{right:3%}
	section.product-list-details .item-list{margin:0}
	.page-products .product-list-details{display:flex;display:-webkit-flex;position:static}
	#emeasearch-facet-search-box input[type="text"]{background:none;border:none;border-radius:0;width:38px}
	#emeasearch-facet-search-box .form-group{margin-bottom:16px;margin-right:10px}
	#emeasearch-facet-search-box button[type="submit"]{background-position:-40px -8px}
	.header-cont{width:auto;overflow:hidden}
	.login_wrapper .header-cont{overflow:visible}
	.region-region-header{position:relative;left:auto;z-index:0}
	.video-player .BCLcontainingBlock object{height:200px;width:271px}
	.video-gallery .videos-list{width:100%!important}
	.video-gallery{padding:8px}
	.video-player .BCLcontainingBlock{height:0;max-height:200px!important}
	.video-gallery .item-list ul li{float:left!important;border-spacing:0;width:100%!important;margin-bottom:5px!important}
	.video-gallery .item-list ul{border-spacing:0;margin:0;overflow-y:unset}
	.video-gallery .item-list{border-spacing:0;height:300px!important;overflow-y:auto!important}
	.video-gallery .view-filters{height:135px;left:15px;position:absolute;top:157px;width:91%}
	body.page-videos .video-gallery{margin:155px 0 40px;width:100%!important}
	.page-videos .view-header h2{margin-top:0}
	.video-gallery-item-list .attachment .views-field-title{overflow:hidden}
	.video-gallery .videos-list{height:300px!important}
	.page-videos .video-gallery{height:653px!important}
	.page-videos .video-subtitle{padding-bottom:20px}
	.video-gallery-item-list .attachment{width:100%}
	.video-gallery-item-list .videos-list{width:100%}
	.video-gallery-item-list .attachment .BCLcontainingBlock object,
	.video-gallery-item-list .attachment .BCLcontainingBlock iframe{height:210px;margin-top:7px}
	.video-gallery-item-list .attachment .BCLcontainingBlock{height:210px}
	.video-gallery-item-list .attachment .item-list ul{margin-left:0;border-spacing:0}
	.video-gallery-item-list{padding:0}
	.video-gallery-item-list .attachment{padding:0 7px}
	.video-gallery-item-list .videos-list{margin-top:0px;height:330px;margin-bottom:30px}
	.video-gallery-item-list .attachment .views-field-field-brightcove-video{margin-top:42%;height: 221px;}
	.page-videos .view-video-gallery{height:460px;margin:0;border-bottom:0 none}
	.videos-list .view-content{padding:0 10px}
	.video-gallery-item-list .videos-list{width:100%!important}
	.video-gallery-item-list .videos-list .item-list ul li{float:left!important;border-spacing:0;width:100%!important;margin-bottom:5px!important}
	.video-gallery-item-list .videos-list .item-list ul{border-spacing:0;margin:0;overflow-y:unset}
	.video-gallery-item-list .videos-list .item-list{border-spacing:0;height:310px!important;overflow-y:auto!important}
	.video-gallery-item-list-ul{height:354px;top:0;margin-top:10px!important}
	body.page-videos .video-gallery-item-list{margin:135px 0 40px !important;width:100%!important}
	.page-videos .view-video-gallery.video-attachment{height: auto !important;}
	.video-gallery-item-list .view-filters{height:135px;left:0;position:absolute;top:0;width:100%}
	.video-gallery-item-list .view-header{width:89%!important;top:85px!important;position:absolute!important;left:2px}
	.video-gallery-item-list .videos-list .views-exposed-form .views-exposed-widget{width:100%}
	body.page-contact .views-view-grid tr td{margin-bottom:25px}
	.page-emea-la-search .search-result-content .view-content .item-list ul li .views-field-field-asset-name a{padding:0 0 10px}
	.search-result-title {padding:0 0 10px}
	body.page-emea-la-search .view-display-id-emea_la_search_book .view-content .item-list ul li .views-field.views-field-title,.page-emea-la-search .view-display-id-emea_la_search_book .view-content .item-list ul li .views-field.views-field-title a,.page-emea-la-search .view-display-id-emea_la_search_book .view-content .item-list ul li .views-field-field-asset-name a{clear:none}
	.page-emea-la-search .item-list .views-field-nothing{padding:0 0 10px}
	.bookclubs_bookfairs_menu{width:100%;margin:0}
	.view-news .view-content .views-row .views-field-field-image{float:left;margin-right:4%}
	.page-book-fairs-for-educators .middle .educatorStep2,.page-book-fairs-for-educators .middle .view-display-id-block_7,.page-book-fairs-for-educators .middle .view-display-id-block_3,.page-book-fairs-for-educators .middle .edu_plan_remote,.page-book-fairs-for-distributors .middle .view-display-id-block_5,.page-book-fairs-for-distributors .middle .view-display-id-block_8,.page-book-fairs-for-distributors .middle .educatorStep2,.page-book-fairs-for-distributors .middle .edu_plan_remote .view-display-id-block_2,.page-about-us .three-blocks-mas .region .block-system,.page-about-us .three-blocks-mas .region .other-news-and-events,.page-products .view-product-list{width:100%;margin:0 auto}
	.page-book-fairs-for-educators .page-title{margin:20px 0 10px;font-size:24px}
	.educatorStep2 .view-content > .views-row{width:100%;height:300px;display:block;vertical-align:top;position:relative;padding-top:10%}
	.educatorStep2 .step2-image{position:absolute;right:50%;bottom:7%;width:60px;height:60px;margin-right:-30px}
	.educatorStep2 .step2-image img{width:100%}
	.educatorStep2 .view-content > .views-row{width:100%;height:210px;display:block;vertical-align:top;position:relative;padding-top:10%;margin-bottom:20px}
	.educatorStep2 .views-field-title{font:normal 18px arial}
	.educatorStep2 .number{width:40px;height:40px;font:bold 18px arial;padding-top:10px}
	.edu_plan_remote .item-list>ul>li{width:100%;margin-right:0}
	.page-book-fairs-for-educators .middle .educators,.edu_plan_remote,#short_description{width:100%;padding:0!important}
	.page-book-fairs-for-educators .middle .block-views .view-display-id-block_3 .views-field-title,.page-book-fairs-for-educators .block-views .view-display-id-block_7 .views-field-title,.page-book-fairs-for-distributors .middle .view-display-id-block_5 .views-field-title{font:normal 24px ralewayregular,arial,sans-serif;color:#333;margin:15px 0 20px}
	.edustep h1{font:normal 30px ralewayregular;color:#333;margin:0 0 20px}
	.page-book-fairs-for-educators .middle .block-views .view-display-id-block_3,.page-book-fairs-for-distributors .middle .view-display-id-block_5{padding:0 5% 40px;border-bottom:1px solid #ccc;text-align:center}
	.page-home .emea-featured-products-details{margin:0 auto;width:100%}
	.page-home #block-views-product-list-block-1 .view-id-product_list .view-content{width:100%}
	.max_container.middle{margin-top:70px}
	.three-blocks-mas > .col-sm-12{padding:0}
	.emea-featured-products-details .item-list ul .views-row:nth-child(even){margin-right:0}
	.emea-featured-products-details .item-list .views-row:after{border-image:url(../images/border-widget-mobile.png) 25 30 10 20 repeat}
	.emea-featured-products-details .catalogs-button{margin:30px 0}
	.emea-featured-products-details .catalogs-button .anc_btn_red,.emea-featured-products-details .catalogs-button .anc_btn_blue{float:left;width:49%;font:bold 12px arial;padding:12px 10% 12px 4%}
	.emea-featured-products-details .catalogs-button .anc_btn_red{margin-right:5px}
	.news-and-events .views-row{padding:20px}
	.news-and-events .views-row .views-field-field-image{float:none}
	.news-and-events .views-row .views-field-title,.news-and-events .views-row .views-field-field-body,.news-and-events .views-row .views-field-view-node{padding-left:0;margin-top:10px}
	.news-and-events .views-row .views-field-title{position:relative}
	.news-and-events .views-row .views-field-title a{font-size:14px}
	.news-and-events .views-row .views-field-field-body .field-content{font-size:13px}
	.view-news .views-row{padding:20px}
	.view-news .views-row .views-field-field-image{float:none}
	.view-news .views-row .views-field-title,.view-news .views-row .views-field-field-body,.view-news .views-row .views-field-view-node{padding:0 29px;margin-top:10px}
	.view-news .views-row .views-field-title{position:relative}
	.view-news .views-row .views-field-title a{font-size:14px}
	.view-news .views-row .views-field-field-body .field-content{font-size:13px}
	.home_banner_products .list-builder .list-builder-left{width:100%;float:none}
	.page-news-and-events .page-title{margin:20px 0 10px;font-size:30px}
	.emea-featured-products-details h2,.news-and-events h2,.home_banner_products .list-builder .list-builder-header{font-size:25px; }
	.overlay-mask{background-color:#000;display:none;height:100%;opacity:.5;position:fixed;width:100%;z-index:2}
	.page-home .flex-control-nav{display:none}
	.flexslider .slides > li{text-align:center}
	.views-field-field-banner-text{margin:0 5%;text-align:center;top:0;width:90%;left:0!important;position:relative}
	.views-field-field-banner-text span{color:#282828!important;font-size:16px}
	.flexslider .field-content h2{font-size:17px!important;margin:10px 0 5px}
	.flexslider .field-content p{line-height:16px}
	.flexslider .views-field-field-banner-link{bottom:0;width:75%;position:relative;margin-top:15px}
	.flex-direction-nav a{top:28%!important;}
	.block-scholastic-localization{width:auto}
	.main_nav nav > ul > li > div.view .views-row:first-child{margin-left:0}
	.main_nav nav > ul > li > div.view .views-row-last{border:0}
	.region-region-header{float:none}
	#block-search-form #search-block-form{margin:5px 10px 0 0!important}
	.panel_listing_builder,.panel_right_listing_builder{width:100%;min-height:inherit}
	.panel_right_listing_builder{text-align:center;padding:30px 0}
	.panel_right_listing_builder table{width:100%}
	.panel_listing_builder h2{margin:20px 0;text-align:center}
	.list-builder{margin-left:10px}
	.list-builder-adv-search{margin:10px 20px 0 0;width:100%;text-align:right}
	.list-builder-adv-search a{font-size:12px}
	.list-builder-form .search_term{text-indent:10px;font-size:12px;width:75%}
	.list-builder-form #list_builder{background:url(../images/icon-search-btn.png) #e60505 no-repeat center center;font-size:0;padding:23px 41px 14px 20px;margin:0;width:20%;float:right}
	.panel_right_listing_builder .views-field-title .field-content{width:100%;margin:0 auto 15px}
	.page-home .panel_right_listing_builder .views-field-title .field-content{text-align: center;}
	.panel_right_listing_builder .views-field-field-banner-link{margin:20px auto 10px}
	.panel_listing_builder{padding:0;margin:0}
	.panel_right_listing_builder{padding:20px 0}
	.list-builder-left{padding-bottom:25px;border-bottom:1px solid #ccc}
	.list-builder{border:0}
	.footer_block{min-height:inherit;padding-bottom:15px}
	#footer-top{padding:10px 0 0 10px}
	#footer-bottom{padding:0 0 0 10px}
	.region-footer-eight #edit-mail{width:200px}
	.panel_listing_builder .list-builder-boxes > div{width:50%;height:50%}
	.panel_listing_builder .list-builder-boxes > div > div{padding-bottom:20px}
	.panel_listing_builder h2,.other-news-and-events h2{font-size:25px}
	.page-list-builder .begin_page {width: 960px;margin: 0 auto;overflow: hidden;}
	.page-list-builder .row.breadcrumb-custom {  width: 960px !important; margin: 0 auto !important;display: block;}
	.page-list-builder .max_container.footer_container {width: 960px;margin: 0 auto;}
  .page-list-builder .main-container {padding-left: 0px;padding-right: 0px;}
	.page-list-builder .sales_footer {width: 960px;margin: 0 auto;}
	.page-list-builder #footer-top .col-sm-3,
	.page-list-builder #footer-bottom .col-sm-3,
	.page-list-builder #footer-bottom .col-sm-3.news-letter-four { width: 25% !important;float: left;display: inline-block;position: static;bottom: 0;margin-top: 0;}
	.sales_footer .view-content{position:relative}
	.sales_footer .view-content .sales_scnd_clmn{float:left;width: auto;}
	.region-sales-footer .footer-sales-representive-block .views-field-field-phone{margin-left: 0px !important;width:270px}
	.page-contact .sales-rep-details .view-custom-contact-form .views-field-field-phone{margin-left: 0px !important;}
	.region-sales-footer .footer-sales-representive-block .views-field-field-email-address{margin-top:0}
	.region-sales-footer .contact_us_online{margin:20px 0 20px 0 !important}
	.region-footer-eight form,.view-footer-section .views-field-title .field-content,.view-footer-section .views-field-body .global_sites_link{width:100%}
	.panel_listing_builder .list-builder-boxes > ul > li{margin-right:0;padding-top:7px;height:103px;font-size:12px}
	.panel_listing_builder .list-builder-boxes > ul > li > .img{background-size:100% auto!important;height:55px;width:55px;margin:0 auto 5px}
	.main_nav nav > ul li a{display:inline-block!important}
	.main_nav nav ul li .menu_footer{border:0!important;padding:5% 0!important;margin:0}
	.main_nav nav ul li.primary_3 .menu_footer{margin:-30px 0 0}
	.product_global_nav{padding:0!important}
	.view-catalog-view-menu,.view-featured-product-view,.main_nav nav > ul > li.primary_3 > div.view .views-row{width:auto!important}
	.main_nav .pro_left_block{margin-top:10px!important}
	.primary_2 h3{margin-bottom:5px!important}
	.main_nav nav > ul li li{padding:5px 0!important}
	.main_nav nav > ul > li .bookclubs_bookfairs_menu > ul > li,.main_nav nav > ul > li .resources_menu ul li{padding:10px 0!important}
	.max_container.header_nav{position:fixed}
	.footer_container .container_content{position:relative}
	.customer-support-four{bottom:225px;position:absolute}
	.news-letter-four{margin-top:135px}
	.footer-sales-representive-block,.footer-sales-representive-block .view-content{ width:100%;margin: 0; }
	.region-sales-footer .view-header h2{margin-bottom:15px}
	.region-sales-footer .views-field-field-sale-photo{margin-right:10px!important;margin-bottom:0}
	.region-sales-footer .footer-sales-representive-block .views-field-field-email-address{padding:0 0 0px 121px}
	.region-sales-footer .views-field-nothing{position: absolute;top: 100px;left: 120px;}
	.sales_footer .view-custom-contact-form .views-field-field-email-address a,.sales_footer .view-custom-contact-form .views-field-field-email-address-1 a, #block-views-custom-contact-form-block-7 .views-view-grid .views-field-field-email-address .field-content a {
		background-size: 14px auto;
		padding: 0 0 5px 20px;
		font-size: 12px;
		color: #1d72a6!important;
		width: 100%;
		word-wrap: break-word;
		word-break: break-all;}
	.sales_footer .footer-sales-representive-block{padding:7% 0 5%}
	.region-sales-footer .views-field-field-sale-country{margin:5px 0 7px}
	.region-sales-footer .view-custom-contact-form .view-content table td .views-field-field-sale-photo{width:30%}
	.region-sales-footer .views-field-title,.views-field-field-sale-country{margin:0 0 7px 114px;line-height:12px}
	.region-sales-footer .view-custom-contact-form .sale-selection{font-size:15px;margin-bottom:0}
	.region-sales-footer .view-custom-contact-form .contact-us-sale-rep-country{font-size:12px}
	.region-sales-footer .view-custom-contact-form .views-field-field-phone,
	.view-custom-contact-form .views-field-field-email-address,
	.page-contact .view-custom-contact-form .views-field-field-email-address-1{margin-top:0;margin-left: 114px;width: auto;}
	.region-sales-footer .view-custom-contact-form #contact-sale-rep-telephone, #block-views-custom-contact-form-block-7 .views-view-grid .views-field-field-phone .field-content p, #block-views-custom-contact-form-block-7 .views-view-grid .row-1 .col-1 .views-field-field-phone .field-content p{background-size:14px auto;padding:0 0 5px 20px;font-size:12px; width:100%; word-wrap:break-word;}
	.region-sales-footer .view-custom-contact-form .footer-close-button{position:absolute;right:10px;z-index:2}
	.footer_container .views-field-title span,.region-footer-eight h2{font-size:16px}
	.three-blocks-mas,.footer_container .container_content{width:100%}
	.sales_fst_fst_clmn .views-field-title .field-content a{color:#1d72a6!important}
	.sales_fst_fst_clmn .views-field-field-email-address .field-content a{color:#1d72a6}
	.main_nav nav > ul > li.primary_8{display:block}
	.main_nav nav > ul > li.primary_8 > a{color:#4d4d4d;background:url(../images/icon-contact-mobile.png) no-repeat 10px center}
	.main_nav nav > ul > li:last-child > a > span.fa-angle-down,.main_nav nav > ul > li.primary_8:hover > a > span.fa-angle-down{display:none}
	.main_nav nav > ul > li.primary_4 > div.view .views-row .views-field a{margin:0;border-bottom:0;padding-bottom:0}
	.main_nav nav > ul li.primary_4 ul li:last-child{border-bottom:0}
	.navbar-collapse{max-height:355px}
	.region-footer-eight h2{width:100%}
	.main_nav nav ul li.primary_2 .menu_footer{width:100%}
	.row.breadcrumb-custom{display:none;margin:10px 0 0 8px}
	.main_nav nav > ul{table-layout:fixed}
	.pagination{display:none}
	.panel_right_listing_builder .views-field-field-banner-link{background-color:#e60505;width:40%}
	.page-home .other-news-and-events,.panel-list-builder{width:100%;padding:0 5px}
	.catalog #viewcontrols,.page-products .views-exposed-widgets #viewcontrols{display:none}
	.product-list-details .list-products h2{margin:15px auto 10px!important;float:none!important;text-align:center}
	.product-list-details .list-products{width:100%}
	.closeHamburger,.closeHamburger.withNav{display:none!important}
	.catalog-header{border:0;padding:0}
	.product-list-details .view-filters{margin-top:70px;margin-bottom:30px;border-top:0;padding:0 15px}
	.page-products .views-exposed-form{margin-bottom:10px}
	.page-products .view-product-list .item-list{margin-bottom:30px}
	.product-header h2,.catalog-header h2{font-size:30px}
	.search-result-view-details { position:absolute;top:inherit!important;padding:0;bottom:13px; }
	.search-result-view-details {left:115px;}
	.page-emea-la-search .search-result-content .view-display-id-emea_la_search_resources .views-field-field-resource-file{left:270px;position:absolute;bottom:20px!important;top:inherit!important}
	.item-list .views-field-field-catalog-image a,.item-list .views-field-field-catalog-image a img{display:block;height:auto;margin:0 auto;width:auto}
	.page-emea-la-search .noResultClass div.row{margin:0 auto;width:80%}
	.page-emea-la-search .noResultClass .search-results-form div{margin:0 0 45px}
	.view-resource .more-link{margin-bottom:30px;display:block;text-align:center;width:auto;margin-top:20px}
	.page-resources .view-display-id-block_international_correlations,.page-resources .view-display-id-block_recommended_lists,.page-resources .view-display-id-block_product_brochures,.page-resources .view-display-id-block_trade_title_resources,.page-resources .view-display-id-block_research_reports,.page-resources .video-gallery-center{width:100%}
	#nav > li.my-cart #show_loader{top:52px;right:5px}
	#nav > li.my-cart{position:inherit}
	#block-scholastic-emea-myaccount-emea-myaccount-block li.my-account ul{width:100%;top:63px;right:0}
	#block-scholastic-emea-myaccount-emea-myaccount-block li.my-cart ul{margin-top:12px;top:73px;width:100%}
	.resource-landing-page-video-gallery-footer .view-resources-video-block .view-content .views-row-last .views-field-title .field-content{float:left;margin-bottom:30px;overflow:hidden;width:100%}
	.page-resources .view-display-id-block_all_trade_titles_resources,.page-resources .view-display-id-block_all_research_and_reports,.page-resources .view-display-id-block_all_product_brochures,.page-resources .view-display-id-block_all_international_correlations{width:100%;}
	.page-resources .product-demonstration-videos-block,
	.page-resources .all-product-demonstration-videos{width:100% !important;}
	.page-resources .views-field-field-resource-image .field-content img {width: 100%;}
	.lightbox-processed div.ctools-modal-content{width:100%;margin:0 auto}
	div.modal-forms-modal-content .popups-close{background:url(../images/close_icon.png) no-repeat scroll 0 0 rgba(0,0,0,0);width:29px;height:29px;position:absolute;top:-12px;z-index:99999;opacity:1}
	.popups-container{width:100%;margin:0 auto}
	#user-login > div{width:100%;border-right:0}
	.lightbox-processed .form-type-textfield.form-item-name.form-item.form-group,.lightbox-processed .form-type-password.form-item-pass.form-item.form-group{width:100%!important}
	#user-login .checkbox{width:65%;float:left;margin-top:30px!important}
	#user-login #reg-required{display:inline-block;margin:0}
	#user-login #not-member-yet{text-align:center;width:100%;position:relative;top:0;right:0;margin-top:39px;padding-top:20px;border-top:#ccc 1px solid;padding-bottom:20px}
	.trade-title-resources .item-list,.all-product-demonstration-videos .item-list{margin-bottom:30px}
	.page-resources h1{font-size:30px;margin:15px 0 10px;text-align:center}
	.page-resources #block-views-resources-video-block-block-6,.page-resources .video-gallery-block{background:#f5f5f5!important}
	.page-resources .view-resource .view-content{margin:0 auto;width:94%}
	.page-resources .view-resource .view-content .item-list > ul > li{width:49%;margin-bottom:2%!important}
	.page-resources .view-resource .view-content .item-list > ul > li:nth-child(even){margin-right:0!important}
	.page-resources .main-container.container{margin:0 auto;padding:0;width:100%}
	.resource-landing-page-video-gallery-footer .view-resources-video-block .views-field-title span a.resource-landing-view-all-videos{background:url(../images/i_arrow_r.png) no-repeat scroll right 14px #e60505;border-radius:21px;color:#fff;font:bold 14px arial;padding:12px 40px 12px 20px;position:relative}
	.video-gallery-block .video-wrapper{margin:0 auto;width:95%}
	.page-resources .three-blocks-mas{width:95%;margin:0 auto}
	.video-gallery-block .video-wrapper > section{width:49%;float:left}
	.video-gallery-block .video-wrapper > section:nth-child(even){margin-right:0}
	.video-gallery-block .video-wrapper .item-list ul .views-row{ width:100%!important;margin:0!important;padding-left: 0px; }
	.video-gallery-block .video-wrapper > section .views-field-field-banner-text .field-content { white-space: inherit; }
	.video-gallery-block .video-wrapper .item-list ul .views-row img { max-width: 100%;height: auto; }
	.panel-search-results{width:100% !important;margin:0 auto}
	.panel-search-results > .main-container{padding:0}
	.header-part-sr h1{font-size:36px;line-height:22px;margin:20px 0}
	.page-my-account h1, .page-orders h1 { font-size: 36px; }
	.sub-hearder-sr,.search-filter-status{border-width:1px 0;padding:20px 0}
	.sub-hearder-sr .search-results-form { height:45px; }
	.sub-hearder-sr .search-count,.sub-hearder-sr .search-results-form{padding:0 15px}
	.sub-hearder-sr .search-results-form .form-item-search-text,.sub-hearder-sr .search-results-form .form-item-search-text input[type=text],.sub-hearder-sr .search-results-form .btn-primary{display:block!important}
	.sub-hearder-sr .search-results-form .form-item-search-text{width:80%;margin-bottom:10px}
	.sub-hearder-sr .search-results-form .form-item-search-text input[type=text]{width:100%}
	.sub-hearder-sr .search-results-form .btn-primary{background-position:center center;font-size:0;padding:19px;width:18%}
	.sub-hearder-sr .search-count,.sub-hearder-sr .search-count .total-results,.sub-hearder-sr .search-count p{font-size:14px}
	.well{border:0}
	.page-emea-la-search .view-content .item-list{width:100%!important;overflow:auto!important}
	.page-emea-la-search .view-content ul{display:table!important;padding:3px 0;table-layout:fixed!important;width:100%}
	.page-emea-la-search .view-content ul li.views-row{width:380px!important;display:table-cell;vertical-align:top;padding:20px 10px 20px 0;background:none;}
	.search-filter-status{display:block;padding:20px;float: left;width: 100%;}
	.search-filter-status button{background-color:#0487d5;border:1px solid #3d3d3d;font:bold 16px arial;width:100%;text-align:center;height:40px;line-height:40px;color:#fff;position:relative;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;}
	.page-emea-la-search .search-filter-status button{background: url(../images/filters-arrow-down.png) no-repeat right 20px #0487d5;background-position: 87% 57%;}
	.page-emea-la-search .search-filter-status button.active{background: url(../images/filters-arrow-up.png) no-repeat right 20px #0487d5;background-position: 87% 57%;}
	.page-emea-la-search .view-emeala-search .view-filters{display: none;}
	.page-emea-la-search .views-widget-sort-by{float:left;width:45%}
	.page-emea-la-search .views-widget-per-page{width:45%}
	.views-widget-sort-order,.views-submit-button{display:none}
	.logged-in.page-emea-la-search .view-display-id-emea_la_search_book .view-content ul li.views-row{height:auto;}
	.page-emea-la-search .mylist-all{top:224px;width:92%;left:15px;right:auto;}
	.page-emea-la-search .search-result-content .view-display-id-emea_la_search_book .view-content .item-list .mylist-all .views-row{float:left!important;padding:5px 0;width:100%!important}
	.page-emea-la-search .search-result-content .view-display-id-emea_la_search_book .views-field-view-node a{bottom:260px;left:110px;position:relative;display:none}
	.page-emea-la-search .mylist-all .text-center .pagination{border-spacing:0}
	.page-emea-la-search .view-display-id-emea_la_search_book .listbuilder_add_to_list{position:relative;bottom:13px;left:0}
	.page-emea-la-search .view-display-id-emea_la_search_book .views-field-nothing .cart-icons .listbuilder_add_to_cart{position:absolute;bottom:13px;left:auto;right:0;}
	.page-emea-la-search .search-result-content .view-content .views-row .mylist-box{margin:0px;width:98%;padding:10px}
	.page-emea-la-search .mylist-box .view-content .views-row{width:100%!important;float:left!important}
	.page-emea-la-search .mylist-box .arrow_icon,.page-emea-la-search .view-id-emeala_search .more-link.btn-load-more,.page-emea-la-search .view-id-emeala_search .emeala-search-view-all-videos {display:none}
	.page-emea-la-search .mylist-box .addtolist-title{font-size:13px}
	.page-emea-la-search .mylist-box .view-content{height:100px}
	.page-emea-la-search .mylist-box .view-content .views-row .tag_edit_notes .title-edit-popup .edit-title-cancel{margin:15px 0 0 15px;float:left}
	.page-emea-la-search .mylist-box .view-content .views-row .tag_edit_notes .title-edit-popup .qnty-wrapper input{width:100%;margin:0}
	.page-emea-la-search .mylist-box #create-list-submit-driven-ajax .panel-body .btn-add-to-mylist{padding:10px 25px;font:bold 13px arial}
	.page-emea-la-search .search-result-content .view-content .views-row .mylist-box #create-list-submit-driven-ajax .panel-body .form-type-textfield{width:98%}
	.page-emea-la-search .mylist-box .view-content .views-row .tag_edit_notes .title-edit-popup .qnty-wrapper{padding:10px 0}
	.page-emea-la-search .mylist-box .view-content .views-row .tag_edit_notes .title-edit-popup .qnty-wrapper b{padding-bottom:5px}
	.right_block_align label,.right_block_align label a, .left_big_img a {font-size:16px;font-weight:400;height:auto;padding:0 0 2px;text-transform:unset;width:100%;background:none}
	.left_big_img .sao-txt label { padding-bottom:2px; font-size:16px; font-weight:400; }
	.start_order .right_small_img .sao-txt{border-bottom:1px dashed #ccc;padding:20px 0 10px;width:100%;background:url(../images/start-mob-arrow.png) no-repeat scroll center right rgba(0,0,0,0)}
	.left_big_img .sao-txt{border-bottom:1px dashed #ccc;padding:20px 0 10px;width:100%;background:url(../images/start-mob-arrow.png) no-repeat scroll center right rgba(0,0,0,0)}
	.sao-txt > span{display:block;width:90%}
	.banner-readmore{background:none repeat scroll 0 0 #e60505;border-radius:21px;width:85%;margin:25px auto}
	.banner-text-right .banner-readmore { float: none; }
	.views-field-field-banner-text .field-content h3{font-weight:400}
	.page-home .three-blocks-mas{padding-top:0}
	.banner-text-left{left:auto;text-align:center;position:relative}
	.banner-text-right{right:auto;text-align:center;position:relative}
	.banner-text-center{right:auto;left:auto;text-align:center;position:relative}
	.banner-text-center .banner-readmore{margin:25px auto}
	.search-result-search-tags{padding:0 15px}
	.page-emea-la-search .search-result-search-tags{width: 100% !important;}
	#emeasearch-facet-search-box--2 #show_loader{right:-3px}
	.view-custom-contact-form .view-content h3{border:0;padding:10px 0 0; margin-bottom:15px;}
	.form-item .close-button {margin: 0;top: 0px;}
	.page-contact form .sales-rep-country{padding:10px 0}
	.page-contact form .webform-component--sales-representive-list--sales-list .view-sales-representative-lists{border-bottom:1px solid #ccc}
	.page-products .product-list-details .view-content .item-list h3{padding-left:17px}
	.primary_3 .view-catalog-view-menu .views-row .views-field-title{width:100%;margin-top:5px;}
	.primary_3 .view-catalog-view-menu .views-row .views-field-title .field-content a { text-align:center; }
	.page-user-register .block-system{width:100%;padding:10px}
	.join_scholastic_community{width:100%;margin:0}
	#user-register-form .reg-left{float:left;text-align:center;width:100%;margin:20px 0}
	#user-register-form .reg-right{border-left:0;float:left;margin:7px 0 0;text-align:center;width:100%}
	#user-register-form .scholastic-emea-user-register-form-wrapper #edit-field-profile-title{width:100%}
	#user-register-form .scholastic-emea-user-register-form-wrapper #edit-field-profile-first-name,#user-register-form .scholastic-emea-user-register-form-wrapper #edit-field-profile-last-name{width:48%}
	.page-user-register .container{padding-left:0;padding-right:0}
	.page-user-register .join_scholastic_community .views-field-body p{display:none}
	.page-user-password #user-pass .scholastic-emea-user-login-form-wrapper{width:100%}
	.page-user .user-login-form-wrapper{width:100%!important;padding:10px}
	.page-user .user-login-right{width:100%!important;height:150px;margin:0 auto}
	.page-user #user-login #not-member-yet{border-top:0;margin-top:0;width:100%}
	.page-user .user-login-right{padding:0 !important;}
	.page-emea-la-search-the .search-result-lefnav{display:none}
	.page-user #user-login #reg-required{margin:0}
	.page-user #user-login .checkbox{bottom:218px}
	.page-user #user-login .checkbox.form-item-remember-me{bottom: 0px !important;}
	.page-user #user-login #scholastic_user_login{top:0}
	.page-user-reset h1{width:100%;padding:40px 0 30px 13px}
	.page-user-reset .form-type-password{width:100%}
	.search-result-lefnav{display:none}
	.page-about-us #block-system-main .ourMission,.page-about-us .abtOurProducts{width:100%}
	.ourMission .imgBlock img,.abtOurProducts .imgBlock img{width:100%!important;height:auto!important}
	.container-404{margin:0}
	.container-404 .content-list-left{padding:0 5%}
	.container-404 div.error-right-col{margin-top:20px}
	.container-404 .error-image-right{height:383px}
	.educatorStep2 .view-educators-and-distributors-banners{padding:0 5%}
	.view-book-fairs-step-3-details .item-list{padding:0 5%}
	.page-book-fairs-for-educators .educatorStep2 .views-field-title{width:auto!important}
	.page-catalogs iframe,.page-catalogs object,.page-catalog iframe,.page-catalog object{width:100%}
	.search-result-images, .search-result-image{border-bottom:0;float:left;margin-right:15px;width:100px;height:auto;padding:0;}
	.page-emea-la-search .search-result-content .views-field-field-catalog-image img,.view-display-id-emea_la_search_products .views-field-field-image-product img,.view-display-id-emea_la_search_products .views-field-field-image-product img{width:100%;height:auto}
	.page-my-account .myaccount-backbutton{display:block}
	.page-my-account #user-profile-view .user-profile-image{width:100%;text-align:center;margin:15px 0 20px}
	#my-account-user-block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
	.page-my-account #user_left{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;width:100%}
	.page-my-account #user-block-right{border:0;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;min-height:0;min-height:0;width:100%}
	.page-my-account #user_left #profile-short-desc{display:none}
	#view-edit-profile .view-edit:hover,#profile-change-passwd .change-passwd:hover,.order-history-list .order-list-text:hover{color:#1779bd;border-left:none;background:url(../images/i_a_rgt.png) no-repeat right center}
	#view-edit-profile:hover .fa-user-view-edit{background:url(../images/profile-edit-icon.png) no-repeat left center}
	.order-history-list .order-list-text{background:url(../images/i_a_rgt.png) no-repeat right center;margin:0 14px}
	.sign-out-acc-class .order-list-text {background:url(../images/i_a_rgt.png) no-repeat right center;margin:0 14px}
	#profile-change-passwd:hover .fa-lock{color:#666}
	#view-edit-profile .view-edit{border-bottom:1px dotted #666;margin:0 14px;background:url(../images/i_a_rgt.png) no-repeat right center !important;}
	#profile-change-passwd .change-passwd{margin:0 14px;background:url(../images/i_a_rgt.png) no-repeat right center}
	#user_left .pane-title.logout{padding:18px 0 0}
	#scholastic-emea-myaccount-add-booklist .add-to-list-no-result{text-align:center}
	#scholastic-emea-myaccount-changepasswd-form{width:92%;margin:10px 0 0}
	#user-profile-form #edit-field-profile-title{width:100%}
	#user-profile-form #edit-field-profile-first-name,#user-profile-form #edit-field-profile-last-name{width:48%}
	#user-profile-form #edit-account--2,#user-profile-form #edit-field-profile-palmjade-uid,#user-profile-form #edit-field-profile-country,#user-profile-form #edit-field-city,#user-profile-form #edit-field-roles,#user-profile-form #edit-field-profile-school-nomination,#user-profile-form #edit-field-phone-number,#user-profile-form #edit-field-school-grades,#user-profile-form #edit-field-student-enrollment,#user-profile-form #edit-field-best-time-to-call,#user-profile-form #edit-field-curriculum{width:100%}
	#user-profile-form #edit-picture{width:100%;text-align:center;margin:35px auto 0}
	#user-profile-form #edit-picture .panel-body{display:inline-block}
	#my-account-user-block{margin-top:15px}
	#user-profile-form #edit-actions--2 button{margin:0}
	#user-profile-form #edit-actions button{margin:0}
	.view-emea-la-list-builder-books-lists table,.view-emea-la-list-builder-books-lists table tbody,.view-emea-la-list-builder-books-lists table tbody tr,.view-emea-la-list-builder-books-lists table tbody tr td{width:100%;display:inherit;}
	#recent-book-lists { padding: 7px 15px;}
	#user_left .view-display-id-mylist_block .views-field-title{border-bottom:1px dotted #666;margin:10px 15px;background:url(../images/i_a_rgt.png) no-repeat scroll right center rgba(0,0,0,0);padding:10px 0}
	#user_left .view-display-id-mylist_block .row-last .views-field-title{border-bottom:0}
	#user_left .view-display-id-mylist_block .add-to-list-btn{text-align:center}
	#profile-top #profile-txt{padding:20px 0 10px 15px}
	#user_left .fa-history,#user_left .fa-inbox{padding:32px 10px 0 15px}
	#user_left .pane-title{padding:30px 0 10px 15px}
	.myaccount-backbutton a{font-size:13px;color:#1779bd;font-weight:700;background:url(../images/icon-back-btn.png) no-repeat left center;padding:1px 0 1px 24px}
	.user-profile-view .edit-btn{margin:30px 0 40px 20%}
	#block-system-main div.myaccount-mobile-view{border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:none;border-right:none}
	#scholastic-emea-myaccount-changepasswd-form button{margin:10px 0 20px}
	.page-my-account #user_left, .page-orders #user_left, .page-my-account #user-block-right, .page-orders #user-block-right { display:block; }
	.myaccount-mobile-view #user_left,.user-profile-view .edit-btn{display:none}
	.myaccount-mobile-view .user-profile-view .edit-btn{display:block}
	#view-edit-profile .active .view-edit{background:none;color:#1779bd;border-left:none}
	#profile-change-passwd .active .change-passwd{background:none;color:#1779bd;border-left:none}
	#view-edit-profile .active .fa-user-view-edit{background:url(../images/profile-edit-icon.png) no-repeat left center}
	#profile-change-passwd .active .fa-lock{color:#666;background:none;border-left:none}
	.user-profile-text{width:80%;padding:0 20px}

	.page-orders #user_left{ display:none;}
	#user-profile-text{width:100%;padding:0 20px; }
	#user-profile-form #edit-account--2,#user-profile-form #edit-field-profile-palmjade-uid,#user-profile-form #edit-field-profile-country,#user-profile-form #edit-field-city,#user-profile-form #edit-field-roles,#user-profile-form #edit-field-profile-school-nomination,#user-profile-form #edit-field-phone-number,#user-profile-form #edit-field-school-grades,#user-profile-form #edit-field-student-enrollment,#user-profile-form #edit-field-best-time-to-call,#user-profile-form #edit-field-curriculum{margin:0 14% 0 0}
	#user-profile-form #edit-field-profile-title,#user-profile-form #edit-field-profile-first-name,#user-profile-form #edit-field-profile-last-name{margin:0}
	#user-profile-form #edit-field-profile-first-name{margin-right:4%}
	.page-my-account #user-block-right,.page-orders #user-block-right{padding:20px 0 0}
	.page-my-account #user-block-right .user-profile-view,.page-orders #user-block-right .user-profile-view{float:left;background:#f5f5f5;width:100%;margin:-10px 0 0}
	.page-orders #user-block-right .view-orders,.page-orders #user-block-right table{margin:10px 0 0;width:95%}
	.page-orders .view-id-orders .view-content .views-row .views-field-nothing,.page-orders .view-id-orders .view-content .views-row .views-field-php,.page-orders .view-id-orders .view-content .views-row .views-field-nothing-1{width:100%;min-height:auto}
	.page-orders .view-id-orders .view-content .views-row .views-field-nothing,.page-orders .view-id-orders .view-content .views-row .views-field-php{border-bottom:1px dotted #ccc;border-left:none}
	.page-orders .view-id-orders .view-content .views-row .views-field-nothing-1{border-left:none}
	.page-orders .view-id-orders .view-content .views-row{margin:0 0 0 5px}
	.page-orders #user-block-right .basic-cart-order-details .basic-cart-order-label:nth-child(1),.page-orders #user-block-right .basic-cart-order-details .basic-cart-order-value:nth-child(1),.page-orders #user-block-right .basic-cart-order-details .basic-cart-order-label:nth-child(5),.page-orders #user-block-right .basic-cart-order-details .basic-cart-order-value:nth-child(5){display:none}
	.page-orders #user-block-right .basic-cart-order-details{width:95%;margin:0 0 0 7px}
	.page-orders #user-block-right .basic-cart-order-details .basic-cart-order-total-book,.page-orders #user-block-right .basic-cart-order-details .basic-cart-order-total-price{width:100%;left:0}
	.page-my-account .user-picture img{display:block;margin-left:auto;margin-right:auto}
	.page-user #user-login .user-login-form-wrapper{width:100%!important}
	.page-my-account #user-profile-form #edit-field-name-of-business{float:left;margin:0 14% 0 0;width:100%}
	.page-my-account #upload-profile-image_error{top:25px}
	.form-item-files-picture-upload label{display:block;text-align:left}
	.detect-device{display:block}
	.page-checkout .container{width:1200px}
	.page-title{font-size:36px!important; font-family:'ralewayregular',arial}
	.node-catalog .field-item p > iframe{width:95%}
	.page-title{margin:20px 0}
	.sales_fst_fst_clmn .views-field-title .field-content a,.ourMission h4,.abtOurProducts h4,.page-contact form .webform-component--contact-top-header--your-sales-representive .views-field-title a{font-size:16px}
	/* Raga CSS */
	.page-book-fairs-and-clubs #bookFairsClubs{width:100%}
    #leftFairsClubs img,#rightFairsClubs img{max-width:100%;width:100%}
    .page-emea-la-search .views-widget-sort-by label{width:35%}
    .page-emea-la-search .views-widget-sort-by select{float:left;width:50%}
    .page-emea-la-search .views-widget-per-page select{width:21%}
    .page-emea-la-search .views-widget-per-page label{width:74%}
    .video-gallery-item-list .attachment .BCLcontainingBlock{height:225px}
    .product-header h2,.catalog-header h2{font-size:36px;color:#333;margin-top:12px}
    .main_nav nav > ul > li > div.view .views-row .views-field a{border-bottom:none;margin:0;padding-bottom:0}
    body.page-resources .view-display-id-block_international_correlations .view-content .item-list > ul > li{display:block;float:left;margin:0 3px!important;width:49%}
    .scholastic-footer-global p{margin:0!important;padding:13px 0 0}
    .scholastic-footer-global{width:100%}
    #block-scholastic-emea-myaccount-emea-myaccount-block .detect-device{border:none}
    .views-exposed-form .form-item,.views-exposed-form .form-submit{position:relative;left:16px}
    .search-result-title {clear:none}
    .page-emea-la-search .search-result-content .view-display-id-emea_la_search_resources .views-field-field-resource-file-1{bottom:12px!important;top:inherit!important}
    .page-emea-la-search .search-result-content .view-display-id-emea_la_search_catalogs .views-field-field-catalog-file{left:32%;position:absolute;top:inherit}
    .page-title{font-size:36px}
    .page-products .list-products h2{font-size:30px}
    .region-sales-footer .view-header h2{font:normal 30px ralewayregular,arial;.page-book-fairs-and-clubspage-titlefont-size:36px!important}
    .page-book-fairs-for-educators .middle .block-views .view-display-id-block_3 .views-field-title,.page-book-fairs-for-educators .block-views .view-display-id-block_7 .views-field-title,.page-book-fairs-for-distributors .middle .view-display-id-block_5 .views-field-title{font:30px ralewayregular,arial,sans-serif}
	.search-result-descriptions { padding-top:0; }
	.search-result-booklist .search-result-descriptions { padding-top:7px; }
	.search-result-booklist .search-result-title, .search-result-booklist .search-result-descriptions { width:100%; }
	.main_nav .sub-navigation .primary_3 .view-catalog-view-menu {border:0;}
	.main_nav .sub-navigation .primary_3 .view-catalog-view-menu .views-row {padding: 5px 0!important;border-bottom: 1px solid #ccc;}
	.main_nav .sub-navigation .primary_3 .view-catalog-view-menu .views-row a{padding: 7px 0!important;}
	#nav > li.my-account.no-user-icon { padding:0; }
	#nav > li.login-account.no-user-icon .my-account-link { padding:17px 16px 0 2px!important; background-position:47px 18px; height:25px; }
	#nav > li.my-account.no-user-icon .my-account-link span { margin-top:-13px;}
    /* From Main*/
    .contact-link{display:none}
    #search-block-form input[placeholder="Search"]{width:116px}
    .page-contact form button[type="submit"]{right:20px}
	.search-result-videos h2 { height:25px; overflow:hidden; width:180px; }
	.page-emea-la-search .view-content li.views-row:first-child { padding-left:0; }
	.page-emea-la-search .view-content li.views-row {vertical-align: top;border-right: 1px solid #e5e5e5;}
	.page-emea-la-search .more-link.btn-load-more, .emeala-search-view-all-videos { padding:30px 0; text-align:center; margin:0; }
	.page-emea-la-search .view-emeala-search .view-content ul { background:url(../images/searchListBg.png) repeat-x left bottom; }
	#block-scholastic-emea-myaccount-emea-myaccount-block li.my-cart ul .basic-cart-content-block { width:60%; }
	.catalog-grid-details .item-list li, .page-resources .item-list ul .views-row, .page-book-fairs-for-educators .item-list ul .views-row, .page-book-fairs-for-distributors .item-list ul .views-row { width:49%!important; }
	.video-gallery-block .video-wrapper > section .views-field-field-banner-text { width:100%; margin:0; }

	.page-book-fairs-for-educators .item-list ul .views-row, .page-book-fairs-for-distributors .item-list ul .views-row { padding-left:20px; }
	.page-emea-la-search .view-content ul li.views-row, .page-resources .item-list ul .views-row:first-child, .page-book-fairs-for-educators .item-list ul .views-row:first-child, .page-book-fairs-for-distributors .item-list ul .views-row::first-child { padding-left:0;}
	.search-result-view-details, .search-result-videos .node h2 { left:20px; }
	.isDownload { left:130px; }
	.custom-download { left:auto; right:20px; }
	.page-emea-la-search .custom-download{left: auto !important;}
	.page-emea-la-search .view-content li.views-row:first-child .isDownload { left:120px; }
	.page-emea-la-search .search-result-title { width:auto; line-height:14px; margin-bottom:0; }
	.page-emea-la-search .views-field-nothing .cart-icons { position:relative; }
	.page-emea-la-search .search-result-content .view-content .item-list > ul > li:first-child .mylist-all { left:0; width:97%; }
	.page-emea-la-search .view-emeala-search .view-content ul.pagination { background:none; }
	.page-emea-la-search-books .panel-search-results{margin-bottom:50px;}
	.flex-nav-container .views-field-field-banner-text { position:relative; top:auto; width:auto; }
	#user-profile-form #edit-field-phone-number-label, #user-profile-form #edit-field-phone-country-code, #user-profile-form #edit-field-phone-number { margin-left:0px; }
	.page-emea-la-search .morefile_block .row{  width: 98%;}
	.template-2 .view-display-id-tab_title .view-content{margin-left:10px;}
	.template-2 .view-display-id-tab_title .epm-region.tab-title{  float: left;margin: 10px;}
	.main_nav .navbar-collapse.in {display: block!important;overflow: scroll;}
	.page-orders .three-blocks-mas {width: 100%;}
	.tooltip {display: none !important;}
	.product-grid-view ul li .views-field-field-image-product .field-content { display: block;width: 100%;}
	.product-grid-view ul li .views-field-field-image-product img { max-width: 100%; }
	.page-videos .view-video-gallery.view-display-id-video_image li.views-row{display: block !important;}
	.page-videos .view-video-gallery.view-display-id-video_image .views-field-field-brightcove-video img{height: auto;width: 100%;}
	.page-emea-la-search ul.pager{display: none;}
}
@media (max-width:320px) {
	.page-emea-la-search .view-id-emeala_search.view-display-id-emea_la_search_book .view-content .item-list ul li.views-row {
		width: 305px !important;
	}
	.page-emea-la-search .mylist-all .view-id-emea_la_list_builder_books_lists_bybook {
		width: 100%;
		margin-left: 0;
	}
	.page-emea-la-search .search-result-content .view-content .item-list > ul > li:first-child .mylist-all {
	  width: 98% !important;
	  float: none;
	}
	.region-sales-footer .footer-sales-representive-block .views-field-field-email-address {
		margin-top: 0;
		margin-bottom: 5px;
	}
	.sales_footer .view-content .sales_scnd_clmn {
		width: auto;
	}
	.region-sales-footer .views-field-nothing {
		top: 105px;
	}
	.region-sales-footer #footer-custom-sale-rep-load {
		display: inline-block;
	}
	.view-custom-contact-form #contact-sale-rep-telephone {

	}
	.region-sales-footer #footer-custom-sale-rep-load {
		display: inline-block;
		text-overflow: clip;
		white-space: pre;
		padding-right: 20px;
	}
}
