.page-cart .view-commerce-cart-form{padding:15px;}.page-cart .view-commerce-cart-form .view-content{width:100%;}@media (min-width:768px){.page-cart .view-commerce-cart-form .view-content{width:750px;margin:0 auto;}}@media (min-width:984px){.page-cart .view-commerce-cart-form .view-content{width:970px;margin:0 auto;}}@media (min-width:1176px){.page-cart .view-commerce-cart-form .view-content{width:1170px;margin:0 auto;}}.page-cart .delete-line-item{width:100%;}.page-cart .commerce-line-item-actions button{width:100%;}@media (min-width:480px){.page-cart .commerce-line-item-actions button{width:auto;}}.page-cart .commerce-line-item-actions button:first-child{margin-bottom:15px;}@media (min-width:480px){.page-cart .commerce-line-item-actions button:first-child{margin-bottom:0;}}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:984px){.page-cart{}.page-cart table,.page-cart thead,.page-cart tbody,.page-cart th,.page-cart td,.page-cart tr{display:block;}.page-cart thead tr{position:absolute;top:-9999px;left:-9999px;}.page-cart tr{border:1px solid #ccc;}.page-cart td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:45% !important;}.page-cart td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;}.page-cart td:nth-of-type(1):before{content:"Product";}.page-cart td:nth-of-type(2):before{content:"Price";}.page-cart td:nth-of-type(3):before{content:"Quantity";}.page-cart td:nth-of-type(4):before{content:"Remove";}.page-cart td:nth-of-type(5):before{content:"Total";}}
.page-checkout .main-container{padding-top:15px;}.page-checkout #commerce-checkout-form-checkout-direct .panel-default{background-color:#FFF;border:1px solid #E1E1E1;}.page-checkout #commerce-checkout-form-checkout-direct .panel-heading{background-color:#FFF;display:inline-block;border:none;margin:0;}.page-checkout #commerce-checkout-form-checkout-direct .panel-title{font-size:24px;}.page-checkout #commerce-checkout-form-checkout-direct .form-select{padding:0;border:none;height:inherit;}.page-checkout #commerce-checkout-form-checkout-direct label{font-weight:normal;}.page-checkout #commerce-checkout-form-checkout-direct .chosen-single{padding:6px;height:inherit;}.page-checkout #commerce-checkout-form-checkout-direct .chosen-single > div b{background-position:0px 10px;}
.page-store .pane-tes-subscriptions-currency-switcher{background-color:#1b60ab;margin:0;padding:15px 0;overflow:hidden;}.page-store .pane-tes-subscriptions-currency-switcher div{color:#fff;font-size:28px;}.page-store .pane-tes-subscriptions-currency-switcher div span{display:none;}@media (min-width:984px){.page-store .pane-tes-subscriptions-currency-switcher div span{display:inline;padding-left:15px;}}.page-store .pane-tes-subscriptions-currency-switcher #tes-subscriptions-support-multicurrency-selector-form{padding:0 15px;width:100%;}@media (min-width:480px){.page-store .pane-tes-subscriptions-currency-switcher #tes-subscriptions-support-multicurrency-selector-form{float:right !important;width:50%;}}@media (min-width:768px){.page-store .pane-tes-subscriptions-currency-switcher #tes-subscriptions-support-multicurrency-selector-form{width:auto;}}.page-store .pane-tes-subscriptions-currency-switcher #tes-subscriptions-support-multicurrency-selector-form .form-item-selected-currency{margin-bottom:0;display:inline;}.page-store .pane-tes-subscriptions-currency-switcher #tes-subscriptions-support-multicurrency-selector-form .form-item-selected-currency select{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;background-color:#e1e1e1;display:inline;font-size:15px;width:100%;}.page-store .pane-tes-subscriptions-currency-switcher #tes-subscriptions-support-multicurrency-selector-form button{display:none;}
.page-store .pane-the-subscription-store-header{background-color:#FFF;padding:40px 0;}.page-store .pane-the-subscription-store-header .shop-header{clear:both;overflow:hidden;padding:15px;}.page-store .pane-the-subscription-store-header .shop-header .shop-header-image img{display:none;}@media (min-width:984px){.page-store .pane-the-subscription-store-header .shop-header .shop-header-image img{display:block;width:100%;}}@media (min-width:984px){.page-store .pane-the-subscription-store-header .shop-header .shop-header-image{width:40%;float:left;margin-right:45px;padding-left:15px;}}.page-store .pane-the-subscription-store-header .shop-header h2{margin-top:25px;text-align:center;font-size:42px;font-weight:600;margin-top:0;border-top:0 none;padding-top:0;display:block;width:auto;font-weight:600;}@media (min-width:768px){.page-store .shop-header-intro{width:80%;text-align:center;margin:0 auto;}}
@media (min-width:768px){.page-store .panel-pane .pane-content{width:756px;}}@media (min-width:984px){.page-store .panel-pane .pane-content{width:976px;}}@media (min-width:1176px){.page-store .panel-pane .pane-content{width:1176px;}}.page-store .pane-the-store-products-the-store-products{background-image:url(/sites/default/themes/custom/the_responsive/img/ranking/rankings-tables-header.jpg);background-color:#131f49;background-size:cover;}.page-store .main-container .col-sm-12{background-color:#f3f3f3;}.page-store .panel-pane .pane-content{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.page-store .panel-pane .pane-content::after{content:".";display:block;height:0;clear:both;visibility:hidden;}.page-store .pane-the-store-products-the-store-products{padding:20px 0;}
.page-store-my-payments .pane-tes-subscriptions-manage-payments{padding:20px;background-color:#FFF;}.page-store-my-payments .pane-tes-subscriptions-manage-payments .pane-title{border:0;padding-top:5px;}.page-store-my-payments .pane-tes-subscriptions-manage-payments .pane-content{padding:20px 0;width:100%;}
.page-store-my-products .container .col-sm-12{background:#FFF;}.page-store-my-products .pane-the-subscription-my-products-header{padding:20px 30px;}.page-store-my-products .pane-the-subscription-my-products-header .pane-title{border:0;padding-top:5px;}.page-store-my-products .pane-the-subscription-my-products-header .pane-content{padding:20px 0;width:100%;}.page-store-my-products .pane-the-subscription-my-products-header .shop-header{margin:0 auto;padding:0px;text-align:center;}@media (min-width:0) and (max-width:767px){.page-store-my-products .pane-the-subscription-my-products-header .shop-header .tes-btn{margin-top:10px;}}@media (min-width:768px){.page-store-my-products .pane-the-subscription-my-products-header .shop-header .tes-btn{margin-left:20px;}}
.node-product_cart_teaser{border:1px solid #E1E1E1;padding:20px;}.node-product_cart_teaser h2{margin-top:0px;}.node-product_cart_teaser .submitted{display:none;}.pane-node-field-product-features{padding:20px;border:1px solid #E1E1E1;background:#FFF;}.node-product_catalogue_teaser{background-color:#fff;border:1px solid #e1e1e1;padding:15px;}.node-product_catalogue_teaser .field-name-field-product-description{padding-bottom:15px;margin-bottom:15px;}.node-product_catalogue_teaser .field-name-field-product-description ul{font-size:14px;padding:0 20px;}@media (min-width:768px){.node-product_catalogue_teaser .field-name-field-product-description ul{font-size:16px;}}.node-product_catalogue_teaser .field-name-field-product-image img{width:100%;margin:0 auto 15px;display:block;}.node-product_catalogue_teaser .price-and-cta{clear:both;overflow:hidden;}.node-product_catalogue_teaser .price-and-cta .commerce-product-field{width:auto;float:left;text-transform:uppercase;}.node-product_catalogue_teaser .price-and-cta .commerce-product-field .price-prefix{display:block;font-size:0.975rem;font-weight:700;color:#494343;}.node-product_catalogue_teaser .price-and-cta .commerce-product-field .price{font-weight:700;float:left;color:#494343;font-size:24px;line-height:1em;margin-right:5px;}.node-product_catalogue_teaser .price-and-cta .commerce-product-field .price_suffix{color:#8c8c8c;float:left;}.node-product_catalogue_teaser .price-and-cta .commerce-product-field .price_suffix p{margin:0;display:inline;font-size:0.975rem;vertical-align:bottom;}.node-product_catalogue_teaser .price-and-cta .field-type-commerce-product-reference{width:auto;float:right;margin-top:-15px;}@media (min-width:0) and (max-width:768px){.node-product_catalogue_teaser .price-and-cta .field-type-commerce-product-reference{clear:both;width:100%;margin-top:0;}.node-product_catalogue_teaser .price-and-cta .field-type-commerce-product-reference button{width:100%;}}
.node-product-display{border:1px solid #E1E1E1;padding:20px;}.node-product-display h2{margin-top:0px;}.node-product-display .submitted{display:none;}.node-product_catalogue_teaser{background-color:#fff;border:1px solid #e1e1e1;padding:15px;}.node-product_catalogue_teaser .field-name-field-product-description{padding-bottom:15px;margin-bottom:15px;}.node-product_catalogue_teaser .field-name-field-product-image img{width:100%;margin:0 auto 15px;display:block;}.node-product_catalogue_teaser ul{float:left;clear:both;}.node-product_catalogue_teaser .price-and-cta{border-top:1px solid #e1e1e1;padding:20px 20px 5px;clear:both;overflow:hidden;}.node-product_catalogue_teaser .price-and-cta .commerce-product-field{width:auto;float:left;text-transform:uppercase;}.node-product_catalogue_teaser .price-and-cta .commerce-product-field .price-prefix{display:block;font-size:0.975rem;font-weight:700;color:#494343;margin-right:5px;display:inline-block;}.node-product_catalogue_teaser .price-and-cta .commerce-product-field .price{font-weight:700;float:left;color:#494343;font-size:24px;line-height:1em;margin-right:5px;}.node-product_catalogue_teaser .price-and-cta .commerce-product-field .price_suffix{color:#8c8c8c;float:left;}.node-product_catalogue_teaser .price-and-cta .commerce-product-field .price_suffix p{margin:0;display:inline;font-size:0.975rem;vertical-align:bottom;}.node-product_catalogue_teaser .price-and-cta .field-type-commerce-product-reference{width:auto;float:right;margin-top:-15px;}@media (min-width:0) and (max-width:768px){.node-product_catalogue_teaser .price-and-cta .field-type-commerce-product-reference{clear:both;width:100%;margin-top:0;}.node-product_catalogue_teaser .price-and-cta .field-type-commerce-product-reference button{width:100%;}}
.purchased-product{position:relative;overflow:hidden;margin-bottom:30px;background:white;border:solid 1px #ebebeb;}@media (min-width:768px) and (max-width:984px){.purchased-product{padding-bottom:36px;}}@media (min-width:768px){.purchased-product__first{float:left;width:36.824%;}}.purchased-product__second{padding:10px 20px;}@media (min-width:768px){.purchased-product__second{padding:10px 20px 10px 25px;float:left;width:63.176%;}}@media (min-width:984px){.purchased-product__second{width:44.288%;padding:10px 0 10px 25px;}}.purchased-product__third{padding:0 20px 20px;}@media (min-width:768px){.purchased-product__third{float:right;width:18.888%;}}@media (min-width:768px){.purchased-product__cta{position:absolute;bottom:20px;right:20px;}}.purchased-product__name{margin:0;padding:10px 0;text-align:center;background-color:#f5f5f5;-webkit-box-shadow:0 8px 4px 0 rgba(0,0,0,0.02);box-shadow:0 8px 4px 0 rgba(0,0,0,0.02);color:#5c656e;font-size:14px;font-weight:900;text-transform:uppercase;}.purchased-product__info-row{border-bottom:solid 1px #d2d6d9;padding:10px 0;overflow:hidden;}.purchased-product__info-row:last-child{border-bottom:none;}.purchased-product__info-title{float:left;width:33.267%;color:#5b5b5b;font-size:14px;}.purchased-product__info-content{float:right;width:66.733%;font-weight:600;color:#231f20;font-size:14px;}
.pane-node-field-product-features{padding:20px;border:1px solid #E1E1E1;background:#FFF;}.page-uk-trial .view-the-store-products .views-row{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media (min-width:768px){.page-uk-trial .view-the-store-products .views-row{float:left;width:50%;}}.page-uk-trial .view-the-store-products .views-row.views-row-first.views-row-last{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin:0 auto;float:none !important;}@media (min-width:768px){.page-uk-trial .view-the-store-products .views-row.views-row-first.views-row-last{float:left;width:83.33333%;}}.page-uk-trial .view-the-store-products .views-row.views-row-first.views-row-last .node-product-display{padding:30px 65px 15px;}.page-uk-trial .view-the-store-products .views-row.views-row-first.views-row-last h2{font-size:24px;margin-bottom:40px;}.page-uk-trial .view-the-store-products .views-row.views-row-first.views-row-last .field-name-field-product-image{float:right;width:55%;}.page-uk-trial .view-the-store-products .views-row.views-row-first.views-row-last img{width:90%;}
