/* @override http://latorre.com.au/_store/skin/frontend/default/latorre/css/responsive.css */

/* @override http://latorre.com.au/_store/skin/frontend/default/latorre/css/responsive.css */

/* @override http://latorre.com.au/_store/skin/frontend/default/latorre/css/responsive.css */

/* @override http://127.0.0.1:8888/latorre/skin/frontend/default/latorre/css/responsive.css */

/* @override http://127.0.0.1:8888/latorre/skin/frontend/default/latorre/css/responsive.css */

/* @override http://127.0.0.1:8888/latorre/skin/frontend/default/latorre/css/responsive.css */
.clearfix {*zoom: 1;}

.clearfix:before, .clearfix:after {display: table;content: "";}

.clearfix:after {clear: both;}

.hide-text {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}

.input-block-level {display: block;width: 100%;min-height: 28px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}

.hidden {display: none;visibility: hidden;}

.visible-phone {display: none !important;}

.visible-tablet {display: none !important;}

.hidden-desktop {display: none !important;}

@media (max-width: 847px) {

.visible-phone {display: inherit !important;}

.hidden-phone {display: none !important;}

.hidden-desktop {display: inherit !important;}

.visible-desktop {display: none !important;}

}

@media (min-width: 848px) and (max-width: 1120px) {

.visible-tablet {display: inherit !important;}

.hidden-tablet {display: inherit !important;}

.hidden-desktop {display: none !important;}

.visible-desktop {display: none !important;}

.product-shop{padding-left:20px;}

}

@media (min-width: 1100px) {

/*.page {width: 1180px;}*/

h1 { font-size:36px; font-weight:normal; line-height:1.15; }
.main-container {margin-top:240px;}
.cms-home .main-container {margin-top: 0px;}
.flex_slider {position:absolute; width:2000px;left:50%;margin-left:-1000px;top: 120px;}
.cms-home .main {margin: 0px; padding:0;}
.cms-home .page{background-color: #7a86a7; position: relative; padding-bottom:0px;}

.span8 p {padding-right: 40px;}

.logo {position: absolute;left:390px;}

.store-search {position: absolute;right: 0;top: 25px;}

.flex-control-nav {text-align: center;top: -30px;position: relative;z-index: 999;}

.header-container {position: relative;height: 165px;background: url(../images/header_bg.gif) repeat 0 0;}

.footer-container .container{width:1060px; margin:0 auto;}

.slogan {position: absolute;z-index: 9999;top:-250px;right: 0;width: 420px;height: 128px;background: url(../images/trans_white.png) repeat;padding: 20px;}

.header-container {margin: 0 auto;position: relative;z-index: 9999;background: url(../images/header_bg_s.gif) repeat 0 -10px;}
.product-shop{padding-left:20px;}
/*.header-container {position: relative;height: 165px;background: url(../images/header_bg.gif) repeat 0 0;}

.cms-home .main {margin: 0px;height: 20px;}*/
.nav-container {margin-top: 220px;}
.cms-home .wrapper{background-color: #7a86a7;}
.home-box {background-color: #FFF;overflow: hidden;margin-top:0px;position: relative;margin-left: 0!important;width: 1040px}

.cms-home .main-container{margin:0 auto; padding:0; position: relative; margin-top:480px; z-index: 999;}

.catalog-category-view .main{}



.col1-layout, .col2-left-layout{padding:20px 0;}

.social {float: left;}

.cart-collaterals .span4 .totals{margin-right:-40px; margin-left:40px;}
.cart-collaterals .span4 .discount{margin-left:40px;}
.shop-info {position: absolute;right: 0;top: 140px;}

.store-search {position: absolute;right: 0;top: 80px;}

.shoppingCart {position: absolute;right: 0;top: 25px;}

.flex-control-nav {text-align: center;margin-top: -50px;position: relative;z-index: 999;}

.footer-links {margin: 25px auto;text-align: left;}

.footer-links li {color: white;display: inline;font-size: 18px;margin-right: 110px;}

.footer-links li.last {margin-right: 0!important;}

.row {/*margin-left: -20px;*/ *zoom: 1;}

.row:before,  .row:after {display: table;content: "";}

.row:after {clear: both;}

[class*="span"] {float: left;}

.container {width: 1060px;}

.container .form-search .input-text {width: 220px;}

.container .form-search .button {border: 0 none;float: right;}

.container .banners li {text-align: center;}

.container .banners span {float: none;}

.container .carousel {width: 880px;padding: 10px 88px 10px 94px;}

.container .carousel .jcarousel-prev {left: -74px;}

.container .carousel .jcarousel-next {right: -88px;}

.container .product-options dd select {width: 100%;}

.container .data-table tbody .hidden-desktop {display: none !important;}

.container .add-to-cart label {margin-left: 0px;}

.container .carousel li.item {width: 160px;}

.container .shareButton .add-to-links {height: 24px;}

.container .shareButton .addthis_toolbox {float: none;}

.products-grid li .shadow-s {background: url("../images/sprites.png") no-repeat scroll 8px -411px transparent;height: 22px;}

.products-grid .ratings {margin: 0 0 0 55px;text-align: left;}

.span12 {width: 1060px;}

.span11 {width: 970px;}

.span10 {width: 880px;}

.span9 {width: 790px;}

.span8 {width: 700px;}

.product-view .product-shop.span8 {width: 650px;padding-left: 40px;}

.span7 {width: 610px;}

.span6 {width: 520px;}

.span5 {width: 430px;}

.span4 {width: 340px;}

.products-grid .span3 {width: 250px;}

.span3 {width: 250px;}

.upsell.span3 {width: 156px;}

.span2 {width: 160px;}

.span1 {width: 70px;}
}

@media (min-width: 848px) and (max-width: 1120px) {

/*.page {width: 832px;}*/
.shop-info {position: absolute;right: 0;top: 140px;}
.span8 p {padding-right: 20px;}

.cms-home .main {margin: 0px;height: 20px;}

.home-box {background-color: #FFF;overflow: hidden;margin-top: -160px;position: relative;}

.home-box li {width: 230px;}

.footer-container .row {display: none; }

.footer-container .container {padding-top: 40px; width: 748px;}

.catalog-category-view .main, .catalog-product-view .main {margin-top: 160px;}

.logo {position: absolute;left: 0;}

.store-search {position: absolute;right: 0;top: 25px;}

.shoppingCart {position: absolute;right: 0;top: 80px;}

.flex-control-nav {text-align: center;top: -40px;position: relative;z-index: 999;}

.header-container {position: relative;height: 165px;background: url(../images/header_bg.gif) repeat 0 0;}

.nav-container {margin-top: 180px;}

.nav-container a {font-size: 16px!important;padding: 0 25px!important;}

.footer-container {margin-top:180px;}
.cms-home .wrapper{background-color: #7a86a7; position: relative; }
.row {margin-left: -16px;*zoom: 1;}

.row:before,  .row:after {display: table;content: "";}

.row:after {clear: both;}

[class*="span"] {float: left;}

.container {width: 752px; margin:0 auto;}

/*.container .store-search {position: relative;top:auto;right: auto;}*/

.container .form-search .input-text {width: 123px;}

.container .form-search .button {border: 0 none;float: right;}

.container .banners li {text-align: center;}

.container .banners span {float: none;}

.container .carousel {width: 570px;padding: 10px 88px 10px 94px;}

.container .carousel .jcarousel-prev {left: -80px;}

.container .carousel .jcarousel-next {right: -90px;}

.container .product-options dd select {width: 100%;}

.container .product-options dt {width: 60px;margin: 9px 18px 8px 0;}

.container .product-options dd {width: 216px;margin: 4px 18px 2px 0;}

.container .data-table tbody .hidden-desktop {display: none !important;}

.product-img-box .img-shadow {background: url("../images/img-shadow.png") no-repeat scroll center -58px transparent;height: 31px;}

.container .box1 {height: auto;}

.container .box1 .price-box, .container .box1 .add-to-box, .container .box1 .product-options-bottom {float: none;position: relative;right: 0;}

.container .add-to-cart label {margin-left: 0px;}

.container .products-grid .price-box {width: 91px;}

.container .carousel li.item {width: 176px;}

.container .shareButton .add-to-links {height: 24px;}

.container .shareButton .addthis_toolbox {float: none;}

.span12 {width: 752px;}

.span11 {width: 688px;}

.span10 {width: 624px;}

.span9 {width: 560px;}

.span8 {width: 496px;}

.product-view .product-shop.span8 {width: 445px;padding-left: 50px;}

.span7 {width: 432px;}

.span6 {width: 368px;}

.span5 {width: 304px;}

.span4 {width: 240px;}

.products-grid .span3 {width: 240px;}

.span3 {width: 176px;}

.upsell.span3 {width: 156px;}

.span2 {width: 112px;}

.span1 {width: 48px;}

}

@media (max-width: 847px) {

/*.page {width: 580px;}*/

/*.cms-home .main { margin:0px; height:500px;}*/

.home-box {overflow: hidden;margin-top: -40px;position: relative;text-align: center;}

/*.home-box li{margin-left:75px;}*/

.slogan {display: none;}

.flex_slider {margin-top: 0px;}

.flex-control-nav {text-align: center;top: -30px;position: relative;z-index: 999;}

.home-box li {width: 460px;}

.home-box li.first {margin-left: 10px;}

.home-box img {border: 10px solid white!important;}

.cms-home .page {padding-bottom: 0;}

.header-container {margin: 0 auto;position: relative;z-index: 9999;background: url(../images/header_bg_s.gif) repeat 0 -10px;}

.social {margin-top: 20px; }

#menu {background-color: #214492;}



.footer-links {text-align: center;}

.footer-links li {color: white;font-size: 18px;margin-bottom: 1em;}

.footer-container {height: 400px; }

body {padding: 0px;}

body .footer-container .f-updates .block1 {border-bottom: 1px solid #DADADA;border-right: 0;}

body .footer-container .f-updates .block1.last {border-bottom: 0;}



.container .welcome-to {margin: 14px 0;text-align: center;float: none;}

.container .user-wrapper {padding-top: 10px;}

.container .lan-cur {text-align: center;float: none;margin: 20px 0 0;}

.container .links {text-align: center;float: none;margin: 12px 0;}

.container .shop-info, .container .shoppingCart, .container .top_info {float: none;margin: 10px 0;text-align: center;clear: both;}

.container .shoppingCart .top-cart {margin: 0px;}

.container .store-search {margin-bottom: 14px;}

.container .form-search .input-text {width: 447px;}

.container .form-search .button {float: right;border: 0px;}

.container #menu {margin-top: 20px;}

.container .banners {text-align: center;}

.container .banners span {float: none;}

.container .carousel {width: 334px;}

.container .title-buttons h1, .container .title-buttons h2, .container .title-buttons h3, .container .title-buttons h4, .container .title-buttons h5, .container .title-buttons h6 {text-align: center;font-size: 28px;}

.container .cart .title-buttons .checkout-types li {text-align: center;margin: 10px 0 0;}

.container .cart-table tbody, .container .cart-table table, .container .cart-table thead, .container .cart-table th, .container .cart-table td, .container .cart-table tr {display: block;text-align: left !important;}

.container .checkout-review tbody, .container .checkout-review table, .container .checkout-review thead, .container .checkout-review th, .container .checkout-review td, .container .checkout-review tr {display: block;text-align: left !important;}

.container .data-table .cart-label {display: inline-block !important;width: 120px;padding: 2px 10px 2px 0;font-weight: bold;}

.container .data-table tfoot td {text-align: right !important;}

.container .cart-collaterals .shipping, .container .cart-collaterals .discount, .container .cart-collaterals .totals {margin-bottom: 20px;}

.container .cart-table td, .container #my-orders-table td {border: 0;border-bottom: 1px solid #DADADA;}

.container .cart-table td .btn-remove {float: right;}

.container .cart-table tbody tr, .container .order-review tbody tr, .container #my-orders-table tr {border-bottom: 10px solid #F7F7F7;}

.container .order-review td {border: 0;border-bottom: 1px solid #DADADA;}

.container .order-review tfoot .first td.last {}

.container .step .col2-set .col-2, .container .step .col2-set .col-1, .container .step {float: none;text-align: left;}

.container .products-grid .item {margin-bottom: 20px;}

.container .products-grid.row {margin-left: -16px;}

.container .products-grid .span3 {width: 242px;float: left;margin-left: 16px;}

.container .carousel .row {margin-left: -16px;}

.container .cloud-zoom-big {display: none !important;}

.container .product-view .box-reviews .data-table  .container .product-review tbody, .container .product-review table, .container .product-review thead, .container .product-review th, .container .product-review td, .container .product-review tr {text-align: left !important;padding: 4px;}

.container .box1 {height: auto;}

.container .box1 .price-box, .container .box1 .add-to-box, .container .box1 .product-options-bottom {float: none;position: relative;right: 0;}

.container .add-to-cart label {margin-left: 0px;}

.container .shareButton .email-friend {float: none;margin-right: 0;}

.container .shareButton .addthis_toolbox {float: none;margin-bottom: 14px;}

.container .product-options dd select {width: 100%;}

.container .product-tabs {height: auto;}

.container .product-tabs li {float: none;}

.container .subscribe .input-box {width: 56%;}

.container .related-products .row {margin-left: -16px}

.container .promos .promo {margin-bottom: 10px;}

.row,  .thumbnails {margin-left: 0;}

[class*="span"],  .row-fluid [class*="span"] {display: block;float: none;width: auto;margin-left: 0;}

[class*="col-main"],  .row-fluid [class*="col-main"] {float: none !important;}

[class*="product-shop"],  .row-fluid [class*="product-shop"] {width: auto !important;}

[class*="product-img-box"],  .row-fluid [class*="product-img-box"] {width: auto !important;}

[class*="upsell"],  .row-fluid [class*="upsell"] {width: auto !important;margin-bottom: 20px;}

[class*="flexslider"],  .row-fluid [class*="flexslider"] {width: 100% !important;}

.products-grid li a {width: 280px;}

.products-box {width: 300px;}

}

@media only screen and (min-width: 300px) and (max-width: 600px) {

/*.page {width: 380px;}*/

.slogan {display: none;}

.home-box {overflow: hidden;position: relative;text-align: center; margin-top: 0px;}

.header-container {margin: 0 auto;position: relative;background: url(../images/header_bg.gif) repeat;z-index: 9999;}

.flex_slider {margin-top: 0px;}

.flex-control-nav {text-align: center;top: -30px;position: relative;z-index: 999;}

.home-box li {width: 260px;}

.home-box li.first {margin-left: 10px;}

.home-box img {border: 10px solid white!important;}

.cms-home .page, .cms-home .main {padding-bottom: 0;}

.header-container {margin: 0 auto;position: relative;z-index: 9999;background: url(../images/header_bg_s.gif) repeat 0 -10px;}



#menu {background-color: #214492;}



/*.footer-links {text-align: center;}*/

.footer-links li {color: white;font-size: 14px;margin-bottom: 0.5em;}


.footer-container .container {width:200px;position: relative; margin-left:-100px; left: 50%; padding-top: 20px;}

.footer-container {height: 300px;}

.social { margin-left:60px;}

.copyright {display: none;}

#menu {background-color: #214492;}



.product-view .product-name h1 {font-size: 18px;}

.container {width: 300px;}

.container .form-search .input-text {width: 247px;}

.container .products-grid .span3 {width: 300px;float: left;margin-left: 16px;}

.container .carousel {width: 156px;padding: 10px 72px;}

.container .carousel .jcarousel-prev {left: -56px;}

.container .carousel .jcarousel-next {right: -74px;}

.container .subscribe h3 {display: none;}

.container .subscribe .input-box {width: 81%;}

.container .subscribe .input-text {width: 76%;}

.container .copyright {float: none;clear: left;}

.container .data-table td button.button span {padding: 0 4px;}

.container .shareButton .add-to-links {height: 28px;}

.container .products-grid li .shadow-s {background: url("../images/sprites.png") no-repeat scroll 36px -411px transparent;height: 22px;}

.container .products-grid .ratings {margin: 0 0 0 80px;text-align: left;}

.container .products-grid .actions {margin: 0 0 0 63px;}
.shadow{display: none;}
/*.footer-links {text-align: center; width: 250px; margin:0 auto;}*/
}