@media all and (min-width:768px){.column1,.column2,.column3,.about-us-contact .col{width:31%}.about-us-contact .about-us-wrap .col{margin-left:5%;width:25%}.column1,.column2{margin-right:2%}.coolgift-title .title-line{width:36%}.fivestar-summary .average-rating{width:40px;background:#eee;border-radius:40px}.product-main-headings,.product-main-info{padding:0 20px}.product-main-headings{padding-top:12px;padding-bottom:10px}.product-main-headings-top .fivestar-average-stars{margin-right:0}.product-main-headings-top .star{display:block}.product-main-headings-title h1{font-size:30px;line-height:32px;margin:5px 0 9px}.product-main-headings-title h2{font-size:18px;line-height:20px;margin-bottom:4px}.product-main-image .gallery-thumbs li{margin:0 6px 8px 6px}.product-extra{margin-top:22px}.field-name-field-description,.field-name-body{margin-bottom:22px}.product-main-userphoto{margin-bottom:40px}.product_comment{margin-bottom:20px}.product_comment_wrap{padding:20px 30px}.checkout-step{font-size:20px}.checkout-step{width:14%}.step-line{width:7.5%}.cart-heading{display:block;border-bottom:2px solid #eee;font-size:18px;line-height:44px;font-weight:bold;text-transform:uppercase;color:#333}.cart-product-wrap{width:52%;margin:0}.cart-qty-wrap{width:18%}.cart-price-wrap,.cart-total-wrap{width:15%}.cart-item-qty .form-item{margin:8px 0 0 2px}.cart-price,.cart-total{margin-top:7px}.cart-price-label,.cart-total-label{display:none}.cart-wrap .field-type-commerce-price{margin-top:26px}.cart-wrap .field-type-commerce-price{float:right;margin-left:50px}.cart-total-vat .component-title:after,.cart-total-shipping .component-title:after{content:"";position:absolute;top:2px;left:-48px;width:40px;height:40px;background:transparent url(/sites/all/themes/coolgift/img/ico/ico_checkout.png) 0 -240px no-repeat}#views-form-commerce-cart-form-default .commerce-order-handler-area-order-total .commerce-price-formatted-components{width:330px}.cart-wrap .commerce-line-item-views-form .commerce-line-item-actions{text-align:right}.context-cart .commerce-line-item-views-form #edit-submit{float:right;margin-top:-178px}.checkout-fieldset .form-item label{display:inline-block;margin:0 18px 0 0;width:25%;line-height:34px;text-align:right}.checkout-fieldset .pre-description label{display:inline-block;margin:0 21px 0 0;width:25%;line-height:13px;text-align:right}.checkout-fieldset input[type="text"],.checkout-fieldset select{width:360px}.checkout-fieldset .selectboxit-container{width:360px}.checkout-fieldset .selectboxit-container .selectboxit{width:100%}.checkout-fieldset .selectboxit-option-icon-container{width:0}.checkout-fieldset input.phone-number{width:250px}.checkout-fieldset input.postal-code{width:100px}.checkout-fieldset .field-name-field-billing-phone-number input{width:180px}.checkout_review .greetings-field{width:70%}.checkout-fieldset-flat .form-item label{display:inline;text-align:left}.checkout-coupon .form-item{padding-bottom:0}.checkout-coupon input[type="text"]{width:483px;margin-top:7px;float:left}.checkout-payment .commerce-order-handler-area-order-total .commerce-price-formatted-components{width:320px}.checkout_review label{display:inline-block;width:152px;text-align:right}.checkout_review .component-title{text-align:right}.context-about-us .section-content{padding:0}.context-about-us .section-content .zone-content{margin:0 0 10px}img.responsive{width:auto}.help-expand-btn a{padding:20px 24px 16px 80px;height:auto;font-size:17px}.category-descr{font-size:14px;line-height:19px;margin-bottom:20px}.category-tags{padding-top:0}.category-tags h4{display:block}.category-sort{text-align:left}.category-sort span.category-sort-header{display:inline}.load-more a{width:50%}.footer-subscription .content p{padding-right:18px}}@media all and (min-width:768px){.section-content .block-main,.page-node #user-login>div{padding:22px}.context-checkout .section-content .zone-content{width:650px;margin:0 auto}}@media all and (min-width:981px){.sidebar-layout-left{width:590px;float:left}
.sidebar-layout-right{width:280px;float:right;padding:30px 0 0 30px}.product-main-image{float:left;width:50%}.product-main-headings,.product-main-info{float:right;width:440px}.product-main-headings-title{height:86px}.product-main-image .gallery-thumbs{text-align:left}.product-main-image .gallery-thumbs li{margin:0 0 8px 10px}.photo-media-link{bottom:0;margin-bottom:4px;padding:0;position:absolute;right:50%}.price-and-stock,.battery-and-vat{width:auto;margin:0 auto}.product-extra{margin-top:24px}.field-name-field-description{margin-bottom:40px}.field-name-body{margin-bottom:24px}.product-extra-info{float:left;width:50%}.product-extra-links{float:right;width:443px;padding-left:37px}.field-name-field-share-btns-block{margin-top:33px}.context-cart .section-content .block-main{margin-bottom:20px}.context-cart .commerce-line-item-views-form #edit-submit{float:right;margin-top:-178px}.checkout-step-wrap{margin:3px 15px 28px}.checkout-step{width:auto}.checkout-step-digit{width:100px}.step-line{margin-left:27px;margin-right:27px;width:68px}.step-cart{margin-right:20px}.step-ready{margin-left:20px}.cart-qty-wrap{width:14%}.cart-price-wrap,.cart-total-wrap{width:17%}.cart-extra .col1,.cart-extra .col2,.cart-extra .col3{width:33%;float:left}.about-us-wrap{width:960px}.about-us-text-holder{margin:0}.about-us-contact .col table{margin:0}.category-info{padding:0 5%}}@media all and (min-width:981px){.section-content .zone-content,.section-content .zone-preface,.page-node #user-login{width:960px;margin:0 auto}.front .zone-content,.page-taxonomy .section-content .zone-content,.page-all-gifts .section-content .zone-content,.page-node-9 .section-content .zone-content,.page-node-10 .section-content .zone-content,.page-search .section-content .zone-content{width:auto}.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{display:inline;float:left;position:relative;margin-left:0;margin-right:0}.push-1,.pull-1,.push-2,.pull-2,.push-3,.pull-3,.push-4,.pull-4,.push-5,.pull-5,.push-6,.pull-6,.push-7,.pull-7,.push-8,.pull-8,.push-9,.pull-9,.push-10,.pull-10,.push-11,.pull-11,.push-12,.pull-12{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container-12{width:100%;margin-left:0;margin-right:0}.container-12 .grid-1{width:8.333%}.container-12 .grid-2{width:16.666%}.container-12 .grid-3{width:25%}.container-12 .grid-4{width:33.333%}.container-12 .grid-5{width:41.666%}.container-12 .grid-6{width:50%}.container-12 .grid-7{width:58.333%}.container-12 .grid-8{width:66.666%}.container-12 .grid-9{width:75%}.container-12 .grid-10{width:83.333%}.container-12 .grid-11{width:91.666%}.container-12 .grid-12{width:100%}.container-12 .prefix-1{padding-left:8.333%}.container-12 .prefix-2{padding-left:16.667%}.container-12 .prefix-3{padding-left:25%}.container-12 .prefix-4{padding-left:33.333%}.container-12 .prefix-5{padding-left:41.667%}.container-12 .prefix-6{padding-left:50%}.container-12 .prefix-7{padding-left:58.333%}.container-12 .prefix-8{padding-left:66.667%}.container-12 .prefix-9{padding-left:75%}.container-12 .prefix-10{padding-left:83.333%}.container-12 .prefix-11{padding-left:91.667%}.container-12 .suffix-1{padding-right:8.333%}.container-12 .suffix-2{padding-right:16.667%}.container-12 .suffix-3{padding-right:25%}.container-12 .suffix-4{padding-right:33.333%}.container-12 .suffix-5{padding-right:41.667%}.container-12 .suffix-6{padding-right:50%}.container-12 .suffix-7{padding-right:58.333%}.container-12 .suffix-8{padding-right:66.667%}.container-12 .suffix-9{padding-right:75%}.container-12 .suffix-10{padding-right:83.333%}.container-12 .suffix-11{padding-right:91.667%}.container-12 .push-1{left:8.333%}.container-12 .push-2{left:16.667%}.container-12 .push-3{left:25%}.container-12 .push-4{left:33.333%}.container-12 .push-5{left:41.667%}.container-12 .push-6{left:50%}.container-12 .push-7{left:58.333%}.container-12 .push-8{left:66.667%}.container-12 .push-9{left:75%}.container-12 .push-10{left:83.333%}.container-12 .push-11{left:91.667%}.container-12 .pull-1{left:-8.333%}.container-12 .pull-2{left:-16.667%}.container-12 .pull-3{left:-25%}.container-12 .pull-4{left:-33.333%}.container-12 .pull-5{left:-41.667%}.container-12 .pull-6{left:-50%}.container-12 .pull-7{left:-58.333%}.container-12 .pull-8{left:-66.667%}.container-12 .pull-9{left:-75%}.container-12 .pull-10{left:-83.333%}.container-12 .pull-11{left:-91.667%}}