
/** Shop page (list and full page) CSS */
/*
  Shemsedin Callaki
   www.oxwebs.com
*/
/* list items */
#primary .view-display-id-soap_box_main_page .views-row { display: block; width: 230px; margin: 5px; white-space: no-wrap; }
/*this added*/
.page-shop { background:#daebcb; }
.view-display-id-shop .view-content .item-list ul { /* -webkit-column-count: 4;
  -moz-column-count: 4;
  column-count: 4;*/ /* -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;*/ }
/* list items */
.view-display-id-soap_box_main_page .views-row { }
.view-display-id-shop .view-content .item-list ul { /*width:790px;*/ }
.view-display-id-soap_box_main_page .view-content .item-list ul .views-row { margin-right: 25px; margin-top:5px; float:left; color:#DAEBC9; }
.page-shop #section-header { background-color:#daebcb; }
.page-shop #section-header #region-menu ul .active { background-color:#272727; color:#FFF; }
.page-shop #section-header #region-menu ul li a { background-color:#ffffff; }
.page-shop #section-header #search-block-form input { background-color:#272727; color:#FFF; }
#block-block-29 { clear: both; float: left; position: relative; z-index: 100; margin: 0 0 15px; }
#block-block-29 a { background: none repeat scroll 0 0 #272727; border-radius: 5px 5px 5px 5px; float: right; font-size: 20px; font-weight: bold; padding: 10px 25px; text-decoration: none; }
.view-Shop .view-header span { color: #272727; font-size: 70px; font-weight: bold; line-height: 55px; margin: 10px 0 10px 45px; }
#block-views-shop-block-2 { float: left; margin: -56px 0 0; width: 100%; }
.node-type-product #block-block-29 { margin: -30px 0 10px; float: right; }
#block-uc-cart-cart table.cart-block-items { display:none; }
/*****************BY Val*********************/
body#shop_page, body#shop_page #section-header, body#shop_page #block-views-avertisements-block-1 { background-color: #DAEBCB; }
body#shop_page #block-views-avertisements-block-1 .view-display-id-block_1 ul li { margin-right:10px; }
#shop_page #section-header #region-menu ul li a { background-color: #FFFFFF; }
#shop_page #section-header #region-menu ul li.active a, #shop_page #section-header #region-menu ul li a:hover { background-color: #000; color: #DAEBCB; }
#shop_page #section-header #region-menu ul li:hover { background-color: #000; }
#shop_page #section-header #region-menu ul li.menu-1323 { background: none repeat scroll 0 0 #FFFFFF; }
.page-node-1254 #block-block-22, .page-node-1254 #block-block-23, .page-node-1254 #block-block-24 { float: left; margin: 0 74px 0 0; width: 344px; }
.page-node-1254 #block-block-24 { margin-right:0; }
.page-node-1254 .blur_shop_page { position: relative; }
.page-node-1254 .blur_shop_page a { color: #404041; text-decoration: none; }
.page-node-1254 .blur_shop_page a span { bottom: 10px; color: #FFFFFF; font-family: "Conduit ITC W01 Medium"; font-size: 58px; font-weight: normal; height: auto; left: 5px; line-height: 45px; position: absolute; text-align: center; text-decoration: none; width: 334px; }
.blur_shop_page:hover .views-field-uc-product-image img, .blur_now h2:hover img { opacity: 0.5; }
.blur_shop_page:hover .views-field-uc-product-image .blur_now span { color:#000 !important; }
.blur_shop_page:hover .views-field-uc-product-image .field-content span { color:#000 !important; }
.page-node-1254 #region-content .block a { color: #404041; text-decoration: none; }
#block-block-25, #block-block-26, #block-block-27 { clear: both; float: left; width: 580px; margin:-66px 0 0 0; }
#block-block-25 .block-title, #block-block-26 .block-title, #block-block-27 .block-title { color: #404041; font-size: 70px; font-weight: normal; line-height: 55px; margin: 10px 0; }
#region-content .product_sub .blur_now h2 { float: left; height: 280px; margin: 5px; padding: 0; position: relative; width: 280px; }
#shop_page .view-id-Shop .view-content ul li { display: inline-block; margin: 15px 45px; vertical-align: top; width: 300px; }
#shop_page .view-id-Shop #shop_page .view-id-Shop .view-content ul li .views-field-body { min-height: 100px; }
#shop_page .view-id-Shop .view-content ul li .views-field-body p { color:#272727 !important; }
.view-id-Shop .views-field-display-price { background: none repeat scroll 0 0 #A9B8A1; color: #404041; float: left; font-weight: bold; padding: 11px 0 9px 1%; width: 49%; }
.view-id-Shop .views-field-buyitnowbutton { background: none repeat scroll 0 0 #A9B8A1; float: left; margin: 0; padding: 5px 1% 9px 0; width: 49%; }
.view-id-Shop .views-field-title-1 a { color: #272727; float: left; font-size: 20px; font-weight: bold; margin: 15px 0 5px; text-transform: uppercase; text-decoration:none; width: 100%; }
.view-id-Shop .views-field-buyitnowbutton input.form-submit { background: url("../images/basket.png") no-repeat scroll 0 0 transparent; border: 0 none; float: right; font-size: 0; height: 20px; margin: 2px 5px; width: 76px; }
.view-id-Shop .views-field-buyitnowbutton .form-actions { margin: 0; padding: 0 !important; }
#shop_page #region-content .block .blur_now span { bottom: 10px; color: #DAEBCB; font-size: 63px; font-weight: normal; left: 20px; line-height: 50px; position: absolute; text-align: left; text-decoration: none; }
#shop_page #region-content .block .blur_now h2:hover span { color: #000000; }
#block-block-28 { float: left; margin-bottom: 20px; margin-top: 20px; padding: 15px 20px; width: 70%; }
#block-views-shop-block-2 h2.block-title, .uc-cart-empty { display:none; }
#region-content #block-uc-cart-cart { clear: none; float: right; margin: 40px 0 0; text-align: center; width: 230px; background: url("../images/checkout.png") no-repeat scroll center top transparent; padding: 100px 0 0; }
#region-content #block-uc-cart-cart h2.block-title span { color: #FFFFFF; font-size: 30px; font-weight: bold; line-height: 30px; }
#region-content #block-uc-cart-cart h2.block-title { font-size: 30px; line-height: 30px; margin: 0; padding: 0; }
#block-uc-cart-cart table td, #block-uc-cart-cart table td span { color: #404041; font-family: "Conduit ITC W01 Medium"; font-size: 26px; font-weight: bold; line-height: 30px; text-align: left; }
#block-uc-cart-cart table td { background: none; }
#block-uc-cart-cart table td a { font-size: 24px; color: #404041; text-decoration: none; margin: 0 5px; }
#block-uc-cart-cart .cart-block-summary-links li { float:left; margin: 4px 5px 0 0; padding: 0 5px 0 0; }
#block-uc-cart-cart .cart-block-summary-links li a { height: auto; font-size: 22px; padding: 0 0; margin:0; }
#block-uc-cart-cart .cart-block-summary-links li.last, #block-uc-cart-cart .cart-block-summary-links li.last a { margin-right:0; padding-right:0; }
#shop_page.node-type-product h1#page-title { color: #272727; font-size: 38px; font-weight: bold; line-height: 30px; padding-top: 30px; /*width: 500px;*/ float:left; display:block; margin-right: 10px; margin-bottom: 12px; }
#shop_page .node-product .galleryformatter-greenarrows { float: left; width: 43%; }
#shop_page .node-product .galleryformatter-greenarrows .gallery-thumbs { padding: 0; }
#shop_page .node-product .display-price, #shop_page .node-product .product-info, #shop_page .node-product .add-to-cart, #shop_page .node-product .field-name-field-product-catogory, #shop_page .node-product .field-name-body { float: right; font-size: 17px; margin: 0; text-align: left; width: 54%; color: #404041; display: block; }
#shop_page .node-product .field-name-body p { color: #000000; }
#shop_page .node-product .display-price span { font-size: 22px; }
#shop_page .node-product .field-name-field-product-catogory .field-label, #shop_page .node-product .field-name-field-product-catogory .field-items { float: left; }
#shop_page .node-product .field-name-field-product-catogory a { color: #404041; text-decoration:none; }
#shop_page .node-product .add-to-cart #edit-actions input { background: none repeat scroll 0 0 #A9B8A1; border: 1px solid #91A189; border-radius: 5px 5px 5px 5px; color: #272727; float: left; font-size: 18px; font-weight: bold; height: auto; padding: 6px 10px; width:auto; }
#shop_page .node-product .add-to-cart #edit-actions { margin: 0; }
#shop_page #secondary-menu-1 li a, #shop_page #secondary-menu-2 li a { color: #404041; }
.node-product .add-to-cart .form-item label { color: #404041; cursor: auto; font-size: 17px; font-weight: bold; height: auto; padding: 4px 5px 3px 0; text-align: left; width: auto; }
.node-product .add-to-cart .form-item select { border: 1px solid #404041; border-radius: 3px; color: #272727; font-family: "Conduit ITC W01 Light"; font-size: 16px; height: auto; padding: 4px 5px; }
.node-product .add-to-cart .form-item .description { color: #404041; margin: 5px 0 7px 100px; width: auto; }
 @media all and (min-width: 980px) and (max-width: 1220px) {
.page-node-1254 #block-block-22, .page-node-1254 #block-block-23, .page-node-1254 #block-block-24 { margin: 0 20px 0 0; width: 300px; }
.page-node-1254 #block-block-24 { margin-right:0; }
.page-node-1254 #block-block-22 img, .page-node-1254 #block-block-23 img, .page-node-1254 #block-block-24 img { width: 300px; height: 300px; }
.page-node-1254 .blur_shop_page a span { width:290px; }
#block-block-28 img { width: 300px; }
#shop_page .node-product .galleryformatter-greenarrows { width: 400px; }
#shop_page .node-product .galleryformatter-greenarrows .gallery-slides { height: 248px !important; width: 100% !important; }
#shop_page .node-product .galleryformatter-greenarrows .gallery-thumbs { width: 400px !important; }
#shop_page .node-product .galleryformatter-greenarrows .gallery-thumbs li { width: 96px !important; }
#shop_page .node-product .galleryformatter-greenarrows .gallery-slide { width: 400px; }
#shop_page .node-product .galleryformatter-greenarrows li img { width:100%; height: auto; }
#shop_page .view-id-Shop .view-content ul li { margin: 15px; width: 280px; }
.view-Shop .view-header span { margin-left:15px; }
#shop_page .view-id-Shop .view-content ul li .views-field-uc-product-image-1 img { width:100%; }
}
 @media all and (min-width: 740px) and (max-width: 980px) {
.page-node-1254 #block-block-22, .page-node-1254 #block-block-23, .page-node-1254 #block-block-24 { margin: 0 74px 20px 0; width: 312px; }
.page-node-1254 #block-block-23 { margin-right:0; }
.page-node-1254 #block-block-22 img, .page-node-1254 #block-block-23 img, .page-node-1254 #block-block-24 img { width: 312px; height: 312px; }
.page-node-1254 .blur_shop_page a span { width:302px; }
#block-block-28 img { width: 312px; }
#block-block-28 { width: 50%; }
#shop_page .node-product .galleryformatter-greenarrows { width: 300px; }
#shop_page .node-product .galleryformatter-greenarrows .gallery-slides { height: 188px !important; width: 100% !important; }
#shop_page .node-product .galleryformatter-greenarrows .gallery-thumbs { width: 100% !important; }
#shop_page .node-product .galleryformatter-greenarrows .gallery-thumbs li { width: 71px !important; }
#shop_page .node-product .galleryformatter-greenarrows .gallery-slide { width: 300px; }
#shop_page .node-product .galleryformatter-greenarrows li img { width:100%; height: auto; }
#shop_page.node-type-product h1#page-title { width: auto; }
#shop_page .view-id-Shop .view-content ul li { margin: 15px 24px; }
.view-Shop .view-header { width: 580px; }
.view-Shop .view-header span { font-size: 50px; line-height: 50px; margin: 10px 0 10px 24px; }
}
 @media all and (min-width: 480px) and (max-width: 740px) {
#shop_page #section-header #region-menu ul li { background: #fff; }
#shop_page #section-header #region-menu ul li:hover, #shop_page #section-header #region-menu ul li:hover a { background: #fff; color:#333335; }
#block-block-28 { padding: 15px 2%; width: 40%; }
#block-block-28 img { margin: 0; width: 100%; }
#region-content #block-uc-cart-cart { margin: 20px 0 0; padding: 90px 0 0; width: 210px; }
.page-node-1254 #block-block-22, .page-node-1254 #block-block-23, .page-node-1254 #block-block-24 { float: none; margin: 0 auto 20px !important; width: 344px; }
#block-block-25, #block-block-26, #block-block-27 { margin: 0; width: 100%; }
#block-block-25 .product_sub .blur_now, #block-block-26 .product_sub .blur_now, #block-block-27 .product_sub .blur_now { display: table; margin: 0 auto; width: 280px; }
#block-block-25 .product_sub p, #block-block-26 .product_sub p, #block-block-27 .product_sub p { clear:both; }
#shop_page #Menu_Btn { display: none; }
#shop_page .node-product .galleryformatter-greenarrows { width: 100%; }
#shop_page .node-product .display-price, #shop_page .node-product .product-info, #shop_page .node-product .add-to-cart, #shop_page .node-product .field-name-field-product-catogory, #shop_page .node-product .field-name-body { width: 100%; }
#shop_page .node-product .galleryformatter-greenarrows .gallery-slides { height: 187px !important; width: 380px !important; }
#shop_page .node-product .galleryformatter-greenarrows .gallery-thumbs { width: 380px !important; }
#shop_page .node-product .galleryformatter-greenarrows .gallery-thumbs li { width: 91px !important; }
#shop_page .node-product .galleryformatter-greenarrows .gallery-slide { width: 380px; }
#shop_page .node-product .galleryformatter-greenarrows li img { width:100%; height: auto; }
#shop_page.node-type-product h1#page-title { font-size: 30px; line-height: 30px; width: 300px; }
#block-block-29 a { font-size: 16px; padding: 7px 20px; }
.view-Shop .view-header { width: 384px; }
.view-Shop .view-header span { font-size: 40px; }
}
 @media all and (min-width: 0px) and (max-width: 479px) {
#shop_page #section-header #region-menu ul li { background: #fff; }
#shop_page #section-header #region-menu ul li:hover, #shop_page #section-header #region-menu ul li:hover a { background: #fff; color:#333335; }
#block-block-28 { float: none; margin: 0 auto; padding: 15px 2%; width: 50%; }
#block-block-28 img { margin: 0; width: 100%; }
#region-content #block-uc-cart-cart { clear: both; float: none; margin: 0 auto 10px; padding: 90px 0 0; width: 210px; }
.page-node-1254 #block-block-22, .page-node-1254 #block-block-23, .page-node-1254 #block-block-24 { float: none; margin: 0 auto 20px !important; width: 300px; }
.page-node-1254 #block-block-22 img, .page-node-1254 #block-block-23 img, .page-node-1254 #block-block-24 img { width: 300px; height: 300px; }
.page-node-1254 .blur_shop_page a span { width:290px; }
#block-block-25, #block-block-26, #block-block-27 { margin: 0; width: 100%; }
#block-block-25 .product_sub .blur_now, #block-block-26 .product_sub .blur_now, #block-block-27 .product_sub .blur_now { display: table; margin: 0 auto; width: 280px; }
#block-block-25 .product_sub p, #block-block-26 .product_sub p, #block-block-27 .product_sub p { clear:both; }
#block-block-25 .block-title, #block-block-26 .block-title, #block-block-27 .block-title { font-size: 50px; line-height: 40px; text-align: center; }
#shop_page #Menu_Btn { display: none; }
#shop_page .node-product .galleryformatter-greenarrows { width: 100%; }
#shop_page .node-product .display-price, #shop_page .node-product .product-info, #shop_page .node-product .add-to-cart, #shop_page .node-product .field-name-field-product-catogory, #shop_page .node-product .field-name-body { width: 100%; }
#shop_page .node-product .galleryformatter-greenarrows .gallery-slides { height: 186px !important; width: 300px !important; }
#shop_page .node-product .galleryformatter-greenarrows .gallery-thumbs { width: 300px !important; }
#shop_page .node-product .galleryformatter-greenarrows .gallery-thumbs li { width: 71px !important; }
#shop_page .node-product .galleryformatter-greenarrows .gallery-slide { width: 300px; }
#shop_page .node-product .galleryformatter-greenarrows li img { width:100%; height: auto; }
#shop_page.node-type-product h1#page-title { font-size: 24px; line-height: 24px; width: 225px; ; }
#block-block-29 a { font-size: 16px; padding: 7px 20px; }
#shop_page .view-id-Shop .view-content ul li { clear: both; margin: 15px 0; }
.view-Shop .view-header { width: 228px; margin: 10px 0 0; }
.view-Shop .view-header span { font-size: 24px; line-height: 30px; margin: 0; }
}
.about_author { float:left; margin-top: 37px; font-weight: bold; }
.about_author p { float:left; margin-right: 5px; }
#u_id { color: #404041; text-decoration:none; }
#block-block-29 .block-inner .content, #block-block-29 .block-inner, #block-block-29 { float:right }
.node-product .add-to-cart .form-item select.error{border: 2px solid #FF0000;}