@media only screen and (max-width: 320px) {
#menu {
background:#223D62;
display:inherit;
width:100%;
text-align:left;
margin-bottom:0px;
float:left; margin-top:-42px;
}
#menu .toggle {
float:right;
width:36px;
height:36px;
cursor:pointer;
margin-right:5px;
background:-moz-linear-gradient(center top, #006CBC 0%, #004184 100%) repeat scroll 0 0 transparent;
border-radius:3px 3px 0px 0px;
background-color: #006CBC;
background-image: -moz-linear-gradient(center top, #006CBC 0%, #004184 100%);
background:-webkit-gradient(linear, left top, left bottom, from(#006CBC), to(#004184));
background-repeat: repeat-x;
transition:color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}
#menu .toggle:before {
content:"\f0c9";
font-family: FontAwesome;
font-size:22px;
color:#FFFFFF;
margin:8px;
line-height:36px;
}
#menu ul.navmenu li {
margin:0;
list-style:none;
}
#menu ul {
margin:0px !important;
padding:0;
}
#menu ul.navmenu ul.submenu {
padding:5px 0 0;
border-top:1px solid #fff;
background:#EDF6FE;
border:1px solid #E5E5E5;
}

#menu ul.navmenu .menutop {
overflow:hidden;
min-height: 25px; margin-top:2px;
}
#menu ul.navmenu .menutop h2 {
float:left;
margin:5px 0 1px 0;
font-weight:400;
color:#fff;
padding: 10px 14px;
font-size:18px;
text-transform:uppercase; display:none;
}
.topnav {
padding: 40px 28px 25px 0;
position: relative;
}
ul.topnav {
padding: 0;
margin: 0;
font-size: 1em;
line-height: 0.5em;
list-style: none;
}
ul.topnav li {
position:relative;
float:none !important;
box-shadow: 0 1px 0 #DBEBF9, 0 2px 0 #FFFFFF;
}
ul.topnav li.last {
position:relative;
float:none !important;
border-bottom:none;
}
ul.topnav li a {
line-height: 10px;
font-size: 15px;
padding: 14px 10px;
color: #223D62;
font-weight:400;
display: block;
text-decoration: none;
font-family: "Lato", sans-serif;
}
ul.topnav li a:hover {
color:#333;
}
ul.topnav li .active a {
background-color:#999;
color:#fff;
}
ul.topnav ul {
margin: 0;
padding: 0;
display: none;
}
ul.topnav ul li {
margin: 0;
padding: 0;
clear: both;
}
ul.topnav ul li a {
padding-left: 10px;
font-size: 14px;
font-weight: normal;
outline:0;
color:#666;
text-transform:none;
}
ul.topnav ul ul li a {
padding-left: 20px;
}
ul.topnav em {
background-color: #EDF6FE;
color: #223D62;
cursor: pointer;
font-size: 18px;
font-style: normal;
font-weight: bold;
padding: 6px;
position: absolute;
right: 14px;
top: 8px;
width:10px;
height:8px; border:1px #223D62 solid;
}
ul.topnav em:hover {
color:#333;
}
.nav-container {
height:40px;
}
#nav {
display:none;
}
/* home page */	
body {
background-color:#FFFFFF; 
}
header {text-align:center; margin:auto; width:290px}
.nav-inner{ width:290px; position:inherit;}
.top-cart-contain{ left:8px; margin-top:-20px;}
.toplinks .links li.wishlist{ display:none;}
.toplinks .links li.company{ display:none;}

header .header{ width:290px;}
header .top-links .inner{
width:290px;
}

nav{width:290px; padding: 15px 0 0 0;}
.form-currency{ display:block;}
.form-language{ display:none;}
.toplinks{ margin-left:0;}
.toplinks ul.links li a{padding:0 8px 6px;}
header .top-links .welcome-msg {
display:none;
}
header .header .logo{ margin-top:4px;}
.search-box{ width:170px; right:58px;}
#search{ width:145px;}
header .top-link > ul {
float:left;
margin-left:5px;
}
header .inner {
width:290px;
height:100px;
}
header .inner .logo {
position:inherit;
top:15px;
left:30px;
height:35px;
}
#store-messages {
display:none;
}
.mini-cart{ float:none;}
.top-cart-content{ position:relative;}
.top-cart-content{ top:25px;}
.nav {
width:290px;
}
.slider_wrapper{ margin:10px auto 8px;width:290px; clear:both;}
.store-img-box {
width:290px;
margin:0 0 0 0px;
padding:10px 0;
}
.store-img-box li {
width:250px; margin:0 0 10px 0;
}
.home-slider {
width:290px;
padding:0;
}
.social-newsletter{ width:270px; margin: auto; padding:0 10px;}
footer{ width:270px; padding:10px;}
#sequence{ height:200px}
.animate-in .model-slider2 {margin: 0px;}
.animate-in .model-slider2, .model-slider2, .animate-out .model-slider2 { width: 50%!important; font-size:16px !important;}
.animate-in .model-slider3, .animate-out .model-slider3, .model-slider3 { width: 70%!important; font-size:16px !important;}
#sequence .model, .animate-in .model, .animate-out .model, .model { width: 60% !important;}
.animate-in .model,.animate-in .model-slider3 { margin: 0;}


.title, .title-slider2, .title-slider3 {
left: 20%;
margin:0 0 0 -78px!important;
width: auto;
top: 10%;
z-index: 50;
font-size: 20px;
font-family:"Lato", sans-serif;
text-align: left;
text-transform:uppercase;
padding: 0;
opacity: 0;
color: #3D4C4F;
transition-property: letf, opacity;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.animate-in .title, .animate-in .title-slider2, .animate-in .title-slider3 {
left: 30%;
margin: 0 0 0 -78px!important;
opacity: 1;
padding: 0;
font-size: 20px;
text-transform:uppercase;
font-family:"Lato", sans-serif;
text-align: left;
color: #3D4C4F;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.animate-out .title, .animate-out .title-slider2, .animate-out .title-slider3 {
left:20%;
margin:0 0 0 -78px !important;
opacity: 0;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
#sequence .title {
width:auto;
}
.subtitle {
left: 30%;
margin:0 0 0 -70px !important;
top: 40%;
font-size: 20px;
font-family:"Lato", sans-serif;
color: #3D4C4F;
text-transform: uppercase;
width: auto;
opacity: 0;
z-index:999999;
padding-top:20px;
font-weight: 300;
}
.link.subtitle {
font-size: 20px;
font-family:"Lato", sans-serif;
color: #3D4C4F;
font-weight: 300;
text-transform:uppercase;
width: auto;
opacity: 0;
z-index:999999;
}

.animate-in .link, .animate-in .link-slider2, .animate-in .link-slider3 {
left: 26%;
margin: 0 0 0 -70px !important;
opacity: 1;
padding: 0;
top: 62%;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-ms-transition-duration: 1s;
-o-transition-duration: 1s;
transition-duration: 1s;
font-weight: 300;
}
.animate-out .link, .animate-out .link-slider2, .animate-out .link-slider3 {
left: 30%;
opacity: 0 !important;
padding: 0;
margin: 0 0 0 -70px !important;
top: 62%;
-webkit-transition-duration: 2s;
-moz-transition-duration: 2s;
-ms-transition-duration: 2s;
-o-transition-duration: 2s;
transition-duration: 2s;
background-color:#222;
padding-top:20px;
font-weight: 300;
}
.animate-in .intro, .animate-in .intro-slider2, .animate-in .intro-slider3 {
left: 26%;
margin: 0 0 0 -68px!important;
text-align: left;
top: 20%;
width: 200px;
line-height: 20px;
padding: 0;
font-size: 18px;
font-family:"Lato", sans-serif;
color: #666;
font-weight: 300;
text-transform: inherit;
opacity: 1;
-webkit-transition-duration: 1s;
-moz-transition-duration:  1s;
-ms-transition-duration:  1s;
-o-transition-duration:  1s;
transition-duration:  1s;
padding-top:20px;
}
.animate-out .intro, .animate-out .intro-slider2, .animate-out .intro-slider3 {
left: 26%;
margin: 0 0 0 -68px!important;
text-align: left;
top: 5%;
width: 200px;
line-height: 20px;
padding: 0;
font-size: 18px;
font-family:"Lato", sans-serif;
color: #222;
font-weight: 300;
text-transform: inherit;
opacity: 0;
-webkit-transition-duration:  1.5s;
-moz-transition-duration:  1.5s;
-ms-transition-duration:  1.5s;
-o-transition-duration:  1.5s;
transition-duration:  1.5s;
padding-top:20px;
font-weight: 300;
}
.intro {
left:28%;
margin: 0 0 0 -68px!important;
top: 3%;
line-height: 20px;
width: 200px;
text-align: left;
font-family:"Lato", sans-serif;
color: #222;
text-transform: inherit;
opacity: 0;
z-index:999999;
}
.main-col{ width:290px; margin:10px auto auto;}
.offer-banner-section{ width:290px; margin:auto auto 0px;}
.magik-producttabs{ width:290px}
.magik-producttabs .magik-pdt-container .magik-pdt-nav{ width:290px;}
.magik-producttabs .magik-pdt-container .magik-pdt-content{ width:290px;}
.magik-producttabs .wide-5 .item{ width:90%; margin-left:25px;}
.magik-producttabs .magik-pdt-container .magik-pdt-content .pdt-content .products-grid-home .item{ border-right:none;}
.magik-producttabs .magik-pdt-container .magik-pdt-content .pdt-content .products-grid-home .item.last{ width:90%}
.magik-producttabs .pdt_featured_pr{ display:none;}
.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li{ width:132px; font-size:12px; padding:0 3px; margin:0 0 5px 0; border-bottom:1px #DDEDF5 solid;}
.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li.tab-nav-actived, .magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li:hover {
color: #fff;
background:#4d98d8;
border:1px #4d98d8 solid;

}
.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li:first-child{ margin:0 0 5px 0;}
.magik-producttabs .magik-pdt-container .pdt-nav{ border-bottom:none;}

#secondary-slider .flex-direction-nav .flex-next {
right: 1px;
top: -5px;
}
#secondary-slider .flex-direction-nav .flex-prev {
left: 205px;
top: -5px;
}
.flexslider {
width:285px;
}
#secondary-slider1 .flex-direction-nav .flex-next {
right: 1px;
top: -5px;
}
#secondary-slider1 .flex-direction-nav .flex-prev {
left: 205px;
top: -5px;
}
.flexslider .slides .product-image img {
width:285px;
}
.main-container {
width:290px;
background:#FFFFFF;
}
ul.home-grid {
margin-right:5px !important;
width:290px !important;
}
.slider-container {
padding: 8px 0 !important;
width: 280px !important;
margin-bottom:0;
}
 .product-next-prev {
    top: 70px;
}
.col-right {
margin:0;
float:left;
width:290px; padding:0;
}
.product-next-prev{ top:45px;}
.brand-logo {
width:290px;
padding:0; margin: auto auto 10px;
}
.social-newsletter .social h4{ display:none;}
.social-newsletter .inner{ width:290px;}
.payments-block{ display:none;}
.newsletter{ float:none;width:100%;}
.newsletter .title-News{ display:none;}
#container_form_news{ float:left;}
.custom-footer-links{ width:290px;}
.footer-bottom .bottom_links li{ float:left;  margin:0 8px 0 0;}
.main-container-inner {
background:none;
border-top:none;
width:290px;
}
.our-features-box{ margin:auto; width:290px;}
.store-img-box .feature-box{ padding:10px 0;}
.main-container.col1-layout .main-container-inner .category-products {
padding-top:5px;
}
.category-products {
padding-bottom:0px;
}
.sequence-next, .sequence-prev {
width:35px;
height:35px;
}
.jcarousel-next-horizontal {
margin:150px 0 0 250px !important;
}

.jcarousel-skin-tango2 .jcarousel-next-horizontal {
margin:0 !important;
right:-90px;
top:-42px;
}
.jcarousel-prev-horizontal {  margin: 0 !important;
right: -60px !important;
top: -42px !important;}

.jcarousel-skin-tango2 .jcarousel-item{ margin: 10px 0 0 !important;}
.jcarousel-skin-tango .jcarousel-item-horizontal {
margin:0 20px 10px 28px !important;
}
.jcarousel-skin-tango2 {
width:280px;
}
.jcarousel-skin-tango2 .jcarousel-container-horizontal {
width:192px;
}
.jcarousel-skin-tango2 .jcarousel-clip-horizontal {
width:280px;
}

#new-arrivals {
padding-top:15px;
border-bottom:none;
}
.new_title {
margin-bottom:15px;
}
.footer-top {
width:270px;
padding:10px;
}
.footer-top .footer-social ul {
margin:5px 0 0 0;
}
.footer-subscribe .title {
display:block !important;
margin:0 !important;
}
.footer-subscribe .subscribe-input {
width:146px;
}
.footer-subscribe {
padding:10px 0 0 0;
}
.footer-container {
width:290px;
padding:0;
}
.footer-top-contain {
padding-bottom:50px;
}
.footer-top .footer-social {
line-height:normal;
}
.footer-top-link {
width:290px;
}
ul.footer-social {
float:left;
border-top:1px #333 solid;
}
.footer-column-1 {
width:90%;
margin-bottom:10px;
margin-left:10px;
}
.footer-column-2 {
width:90%;
margin:0 10px;
}
.footer-column-3 {
width:90%;
margin:0 10px;
}
.footer-column-4 {
width:90%;
margin-left:10px;
}
.footer-column-5 {
width:90%;
margin-left:10px;
}
.footer-bottom {
width:270px;
padding:0 10px;
}
.footer-bottom .inner {
width:270px;
}
.footer-bottom .bottom_links {
float:left;
text-align:left;
padding:0;
}
.footer .bottom_links {
float:left;
text-align:left;
margin:5px 8px 5px 0;
padding:0;
}
.footer-bottom ul {
padding:0;
}
.footer-bottom ul li {
margin-left:0;
margin-right:8px;
}
.footer-bottom .copyright {
padding:8px 0;
}
.footer h3, .footer .title {
display:block !important;
margin:0 !important;
}
.footer-bottom-link {
width:290px;
padding:5px 0;
}
.footer-bottom-link ul {
margin-left:10px;
}
.footer-bottom-link ul li {
margin-right:10px;
}
.footer-bottom-link li.youtube {
display:none;
}
.footer-bottom-link li.linkedin {
display:none;
}
.footer-bottom-link .payment-accept {
float:left;
margin-left:10px;
}
.footer-bottom-link .payment-accept img {
width:250px;
height:26px;
}
.grid {
width:290px;
}
/* Grid page */	
.products-grid .item{ border-right:none; margin-left:10px;min-height:290px;}
.products-grid .first {
padding-left: 10px !important;
}
.col2-left-layout .col-main {
width:290px;
padding:0;
float:left;
margin:0; margin-bottom:10px;
}
.col2-left-layout .main-container-inner {
margin-top:0px;
width:290px;
}
.category-image img {
width:290px;
}
.products-grid {
margin-left:20px !important;
}
.col2-right-layout .col-main {
margin-left:0px;
width:290px;
padding:0;
}
.col-left {
width:290px;
margin-top:0;
}
.block-list, .block-viewed {
display:none;
}
.block-poll {
display:none;
}
.block-tags {
display:none;
}
.side-nav-categories {
margin-bottom:10px;
}
.col-left .block {
margin:0;
}
.block-compare{ display:none}
.popular-block{ display:none}
.block-subscribe{ display:none}
.toolbar {
width:290px;
}
.breadcrumbs .inner {
margin:0;
width:290px;
}
.sorter .view-mode {
margin-right:10px;
}
.pager .limiter label, .toolbar label {
display:none;
}
.toolbar .sorter {
float:none;
}
.toolbar .sorter .sort-by {
float:right;
margin:0;
}
.toolbar .pager {
width:290px;
margin-bottom:10px;
}
.toolbar .pager .pages {
margin-top:8px;
}
.toolbar .pager .limiter {
float:left;
margin-top:3px;
}

/* List page */	
.products-list .product-image{ float:none; text-align:center; margin-bottom:10px;}
.products-list .add-to-links span{ display:none;}
.products-list .item.first {
padding:10px;
}
.products-list .product-shop {
width:260px;
margin-left:0;
float:left;
}
.col-main {
width:290px;
}
.product-essential .product-image {
width:290px;
}
ol.products-list {
width:285px;
}
/* detail page */
.product-view .product-name h1 {
font-size:26px;
}
.product-view {
width:290px;
}
.product-essential .product-img-box {
width:268px; padding:10px;
}
.product-essential .product-image img {
width:270px;
}
.more-views {
width:252px;
}
.mousetrap{ display:none}
.more-views .jcarousel-next {
margin: 0 !important;
right: -13px;
top: 40px;
}
.more-views .jcarousel-prev:before {
left:-10px;
}
.more-views .jcarousel-next:before {
right:-15px;
}
.more-views .jcarousel-prev {
left:-10px;
}
.product-view .product-shop {
float:left;
width:280px;
margin-top:12px;
margin-left:5px;
}
.product-view .product-shop .add-to-box {
width:250px;
}
.product-view .product-shop .add-to-box .btn-cart {
float:left;
margin-top:8px; margin-left:38px;
}
.product-additional{ display:none}
.add-to-cart .qty {
width:40px;
}
.static-banner img {
width:290px;
}
.product-essential {
width:290px;
padding:10px 0 15px;
}
.email-friend { display:none;
}
.social-links {
margin:10px 0 0;
}
.social-links li.linkedin {
display:none;
}
.social-links li.youtube {
display:none;
}
.product-collateral {
margin-top:0;
width:290px;
}
.tab-box{ margin-top:5px}
.product-view .product-shop .left {
width:270px;
}
.product-view .product-shop .right {
width:280px;
float:left;
padding:0px;
margin-top:10px;
}
.add-to-cart label {
width:68px;
margin-top:10px;
}
.add-to-cart .button-up{ left:164px;}
.product-tabs li{ margin:0 5px 5px 0;}
.product-tabs {
width:290px;
padding:8px; height:95px; background:#F3F7F9; border-bottom:none;
}
.tab-box a.activeLink{ border:1px #4D98D8 solid;}
.tabcontent {
padding:10px;
width:270px;
}
.related-block{ float: left; margin-left:3px;}
.tabcontent{ width:270px; padding:10px;}
.jcarousel-skin-tango4 .jcarousel-next-horizontal{ top:-193px; right:1px;}
.jcarousel-skin-tango4 .jcarousel-prev-horizontal{ top:-43px !important;}
.jcarousel-skin-tango5 .jcarousel-container-horizontal{ width:275px;}
.jcarousel-skin-tango5 .jcarousel-clip-horizontal{ width:270px;}
.jcarousel-prev-horizontal1{ margin:-58px 0 0 210px;}
.jcarousel-next-horizontal1{ margin:-58px 0 0 245px;}
ul#products_slider{ margin-left:0 !important;} 
.up-sell-slider{ width:280px; margin:auto; margin-left:3px;}
.form-add-tags input.input-text, select, textarea{ width:265px !important; margin-bottom:5px;}
#product-attribute-specs-table.data-table {
display:block;
}
.tab-box a {
padding:4px 8px; font-size:12px; border-bottom:1px #DDEDF5  solid;
}
.add-to-cart button.btn-cart {
margin-bottom:12px;
}
.add-to-box .add-to-cart, .product-options-bottom .add-to-cart {
margin:0;
}
.product-view .product-shop .link-wishlist, .product-view .product-shop .link-compare, .product-view .product-shop .link-friend, .product-view .product-shop .link-edit {
margin-top:10px;
}
.product-essential .button.prev {
margin-bottom:8px;
}
.product-tabs h2 {
margin:15px 0 10px;
}
.related-slider {
padding:10px 0;
}
#product-tabs > dt, #cart-tabs > dt {
width:264px;
}
#product-tabs > dt.open, #cart-tabs > dt.open {
width:264px;
}
#product-tabs > dd, #cart-tabs > dd {
background-color: #FFFFFF;
border-bottom-width: 0 !important;
display: none;
left: 0;
line-height: 1.8;
margin: 0;
padding: 8px;
position: inherit;
right: 0;
top: 0;
border:none;
overflow:hidden;
}
.review-col2 {
float:left;
margin-left:0;
width:280px;
}
.box-reviews .form-list li label {
width:95px;
}
.box-reviews .form-list input.input-text {
width:45%;
padding:13px 15px 13px 130px;
}
.form-list li label.label-wide {
width:238px !important;
}
.box-reviews textarea {
width:86%;
}
.products-grid li {
background-color:#FFFFFF;
margin-bottom:10px;
}
.product-view .box-tags .form-add input.input-text {
width:240px;
margin-left:0;
}
.product-view .box-tags .form-add .input-box {
float:none;
margin:0 0 10px;
}
.product-collateral .product-related {
width:290px;
}


/* Checkout page */	
.one-page-checkout .step-title{ border:1px #e5e5e5 solid;}
.one-page-checkout .active .step-title{ border-top:1px #e5e5e5 solid;}
.one-page-checkout{ border-top:none;}
.one-page-checkout li.section {
margin-bottom:8px;
}
.dashboard .welcome-msg {
display:block;
}
select#billing-address-select {
width:265px;
}
.data-table th {
padding:2px;
font-size:12px;
}
.one-page-checkout .step {
padding:8px 10px;
}
.col2-set .col-1 {
width:100%;
margin-bottom:10px;
}
.col2-set .col-2 {
width:100%;
}
.group-select li .input-box input.input-text, .group-select li .input-box textarea {
width:245px;
}
.group-select li input.input-text, .group-select li textarea {
width:245px;
}
.group-select li .input-box input.input-text:focus, .group-select li .input-box textarea:focus{width:245px;}
.group-select li input.input-text, .group-select li textarea:focus{width:245px;}
.group-select li input.input-text:focus, .group-select li textarea:focus{width:245px;}
.group-select li .input-box select {
width:260px;
}
.data-table {
display:none;
}
button.btn-continue {
margin-bottom:8px;
float:left;
width:100%;
}
button.btn-update {
margin-bottom:8px;
float:left;
width:100%;
}
button#empty_cart_button {
float:left;
width:100%;
}
.my_wishlist .buttons-set button.button {
margin-bottom:8px;
float:right;
}
.checkout-progress {
float:left;
}
.checkout-progress li.active {
width:278px;
}
.checkout-progress li {
width:278px;
margin: 0 0 4px !important;
}
.checkout-progress li.last {
width:278px;
}
.addresses .title-buttons {
text-align:left;
margin-bottom:10px;
}
.multiple_addresses {
margin-top:0;
padding:0;
}
.page-title_multi h2 {
margin:0 0 8px; line-height:normal;
}
.login_page .page-title h2{ line-height:normal;}
.static-contain .group-select li .input-box input.input-text, .group-select li .input-box textarea{ width:260px;}
.static-contain .group-select li input.input-text.required-entry, .group-select li textarea{ width:260px !important;}
.static-contain .group-select li textarea{ float:left; width:260px !important;}
.static-contain .group-select li textarea:focus{ float:left; width:260px !important;}
.cart .cart-collaterals .col2-set {
width:290px;
}
.cart .discount, .cart .shipping {
width:288px;
padding:0px;
}
.form-list select {
width:260px;
}
.cart .totals {
margin-right:10px;
width:288px;
}
.hidden-desktop {
display:inherit;
}
.data-table td {
padding:5px;
}
.cart {
padding:0; width:290px;
}
#shopping-cart-table {
text-align:left; }
.crosssel{ display:none;}
.cart-collaterals{ float:left; width:290px;}
.cart-collaterals .totals{ margin-top:10px;}
.totals{ width:288px;}

.discount{ width:288px;}
 .shipping{width: 288px;}

input#coupon_code{ width:235px;}
#shipping-zip-form .form-list input.input-text{ width:90%}
button.button.btn-proceed-checkout{ padding:20px 35px;}
button.button.btn-proceed-checkout:hover{ padding:20px 35px;}

#shopping-cart-table.data-table tbody th, #shopping-cart-table.data-table tbody td {
padding:5px;
}
.cart-table .btn-continue {

}
.my_wishlist .buttons-set button.button {
width:100%;
}
.my-wishlist .data-table tr { display:block; }
.my-wishlist .data-table td { display:block; }
#wishlist-table .cart-cell .btn-cart { float:none !important;}
.my-wishlist .buttons-set button.button { width: 100%; margin-bottom:8px; }
.state_bar {
padding:0;
}
.crosssell {
padding:0;
width:290px;
}
#sort-by {
    float: right;}
.hidden-table
{
	display:none;
}
 #shopping-cart-table.data-table th{  padding: 7px 6.8px;}
}
@media only screen and (min-width: 321px) and (max-width: 479px) {
#menu {
background:#223D62;
display:inherit;
width:100%;
text-align:left;
margin-bottom:0px;
float:left; margin-top:-42px;
}
#menu .toggle {
float:right;
width:36px;
height:36px;
cursor:pointer;
margin-right:10px;
background:-moz-linear-gradient(center top, #006CBC 0%, #004184 100%) repeat scroll 0 0 transparent;
border-radius:3px 3px 0px 0px;
background-color: #006CBC;
background-image: -moz-linear-gradient(center top, #006CBC 0%, #004184 100%);
background:-webkit-gradient(linear, left top, left bottom, from(#006CBC), to(#004184));
background-repeat: repeat-x;
transition:color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}
#menu .toggle:before {
content:"\f0c9";
font-family: FontAwesome;
font-size:22px;
color:#FFFFFF;
margin:8px;
line-height:36px;
}
#menu ul.navmenu li {
margin:0;
list-style:none;
}
#menu ul {
margin:0px !important;
padding:0;
}
#menu ul.navmenu ul.submenu {
padding:5px 0 0;
border-top:1px solid #fff;
background:#EDF6FE;
border:1px solid #E5E5E5;
}
#menu ul.navmenu .menutop {
overflow:hidden;
min-height: 25px; margin-top:2px;
}
#menu ul.navmenu .menutop h2 {
float:left;
margin:5px 0 1px 0;
font-weight:400;
color:#fff;
padding: 10px 14px;
font-size:18px;
text-transform:uppercase; display:none;
}
.topnav {
padding: 40px 28px 25px 0;
position: relative;
}
ul.topnav {
padding: 0;
margin: 0;
font-size: 1em;
line-height: 0.5em;
list-style: none;
}
ul.topnav li {
position:relative;
float:none !important;
box-shadow: 0 1px 0 #DBEBF9, 0 2px 0 #FFFFFF;
}
ul.topnav li.last {
position:relative;
float:none !important;
border-bottom:none;
}
ul.topnav li a {
line-height: 10px;
font-size: 15px;
padding: 14px 10px;
color: #223D62;
font-weight:400;
display: block;
text-decoration: none;
font-family: "Lato", sans-serif;
}
ul.topnav li a:hover {
color:#333;
}
ul.topnav li .active a {
background-color:#999;
color:#fff;
}
ul.topnav ul {
margin: 0;
padding: 0;
display: none;
}
ul.topnav ul li {
margin: 0;
padding: 0;
clear: both;
}
ul.topnav ul li a {
padding-left: 10px;
font-size: 14px;
font-weight: normal;
outline:0;
color:#666;
text-transform:none;
}
ul.topnav ul ul li a {
padding-left: 20px;
}
ul.topnav em {
background-color: #EDF6FE;
color: #223D62;
cursor: pointer;
font-size: 18px;
font-style: normal;
font-weight: bold;
padding: 6px;
position: absolute;
right: 14px;
top: 8px;
width:10px;
height:8px; border:1px #223D62 solid;
}
ul.topnav em:hover {
color:#333;
}
.nav-container {
height:40px;
}
#nav {
display:none;
}
/* home page */	
body {
background-color:#FFFFFF; 
}
header {text-align:center; margin:auto; width:330px}
.nav-inner{ width:330px; position:inherit;}
.top-cart-contain{ left:18px; margin-top:-20px;}
.toplinks .links li.wishlist{ display:none;}
.toplinks .links li.company{ display:none;}

header .header{ width:330px;}
header .top-links .inner{
width:330px;
}
.icon-reponsive{ margin:15px 85px;}
.icon-admin{ margin:15px 85px;}
.icon-slider{ margin:15px 85px;}
.icon-support{ margin:15px 85px;}

nav{ padding-top:15px; width:330px; padding:0}
.form-currency{ display:block;}
.form-language{ display:none;}
.toplinks{ margin-left:0;}
.toplinks ul.links li a{padding:0 8px 6px;}
header .top-links .welcome-msg {
display:none;
}
header .header .logo{ margin-top:4px; margin-bottom:6px}
.search-box{ width:195px; right:70px;}
#search{ width:145px;}
header .top-link > ul {
float:left;
margin-left:5px;
}
header .inner {
width:330px;
height:100px;
}
header .inner .logo {
position:inherit;
top:15px;
left:30px;
height:35px;
}
#store-messages {
display:none;
}
.mini-cart{ float:none;}
.top-cart-content{ position:relative;}
.top-cart-content{ top:25px;}
.nav {
width:330px;
}
.slider_wrapper{ margin:auto; float:none; margin-bottom:8px; width:330px; margin:auto; margin-top:10px}
.slider-intro{ overflow:hidden; margin-bottom:10px; clear:both; margin-left:0;}
.store-img-box {
width:300px;
margin:0 0 0 0px; margin-right:0;
padding:10px 0;
}
.store-img-box li {
width:270px; margin:0 0 10px 0;
}
.home-slider {
width:330px;
padding:0;
}
.social-newsletter{ width:310px; padding:10px;}

#sequence{ height:200px}
.animate-in .model-slider2 {margin: 0px;}
.animate-in .model-slider2, .model-slider2, .animate-out .model-slider2 { width: 50%!important; font-size:16px !important;}
.animate-in .model-slider3, .animate-out .model-slider3, .model-slider3 { width: 70%!important; font-size:16px !important;}
#sequence .model, .animate-in .model, .animate-out .model, .model { width: 60% !important;}
.animate-in .model,.animate-in .model-slider3 { margin: 0;}


.title, .title-slider2, .title-slider3 {
left: 20%;
margin:0 0 0 -78px!important;
width: auto;
top: 10%;
z-index: 50;
font-size: 20px;
font-family:"Lato", sans-serif;
text-align: left;
text-transform:uppercase;
padding: 0;
opacity: 0;
color: #3D4C4F;
transition-property: letf, opacity;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.animate-in .title, .animate-in .title-slider2, .animate-in .title-slider3 {
left: 30%;
margin: 0 0 0 -78px!important;
opacity: 1;
padding: 0;
font-size: 20px;
text-transform:uppercase;
font-family:"Lato", sans-serif;
text-align: left;
color: #3D4C4F;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.animate-out .title, .animate-out .title-slider2, .animate-out .title-slider3 {
left:20%;
margin:0 0 0 -78px !important;
opacity: 0;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
#sequence .title {
width:auto;
}
.subtitle {
left: 30%;
margin:0 0 0 -70px !important;
top: 40%;
font-size: 20px;
font-family:"Lato", sans-serif;
color: #3D4C4F;
text-transform: uppercase;
width: auto;
opacity: 0;
z-index:999999;
padding-top:20px;
font-weight: 300;
}
.link.subtitle {
font-size: 20px;
font-family:"Lato", sans-serif;
color: #3D4C4F;
font-weight: 300;
text-transform:uppercase;
width: auto;
opacity: 0;
z-index:999999;
}

.animate-in .link, .animate-in .link-slider2, .animate-in .link-slider3 {
left: 26%;
margin: 0 0 0 -70px !important;
opacity: 1;
padding: 0;
top: 62%;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-ms-transition-duration: 1s;
-o-transition-duration: 1s;
transition-duration: 1s;
font-weight: 300;
}
.animate-out .link, .animate-out .link-slider2, .animate-out .link-slider3 {
left: 30%;
opacity: 0 !important;
padding: 0;
margin: 0 0 0 -70px !important;
top: 62%;
-webkit-transition-duration: 2s;
-moz-transition-duration: 2s;
-ms-transition-duration: 2s;
-o-transition-duration: 2s;
transition-duration: 2s;
background-color:#222;
padding-top:20px;
font-weight: 300;
}
.animate-in .intro, .animate-in .intro-slider2, .animate-in .intro-slider3 {
left: 26%;
margin: 0 0 0 -68px!important;
text-align: left;
top: 20%;
width: 200px;
line-height: 20px;
padding: 0;
font-size: 18px;
font-family:"Lato", sans-serif;
color: #666;
font-weight: 300;
text-transform: inherit;
opacity: 1;
-webkit-transition-duration: 1s;
-moz-transition-duration:  1s;
-ms-transition-duration:  1s;
-o-transition-duration:  1s;
transition-duration:  1s;
padding-top:20px;
}
.animate-out .intro, .animate-out .intro-slider2, .animate-out .intro-slider3 {
left: 26%;
margin: 0 0 0 -68px!important;
text-align: left;
top: 5%;
width: 200px;
line-height: 20px;
padding: 0;
font-size: 18px;
font-family:"Lato", sans-serif;
color: #222;
font-weight: 300;
text-transform: inherit;
opacity: 0;
-webkit-transition-duration:  1.5s;
-moz-transition-duration:  1.5s;
-ms-transition-duration:  1.5s;
-o-transition-duration:  1.5s;
transition-duration:  1.5s;
padding-top:20px;
font-weight: 300;
}
.intro {
left:28%;
margin: 0 0 0 -68px!important;
top: 3%;
line-height: 20px;
width: 200px;
text-align: left;
font-family:"Lato", sans-serif;
color: #222;
text-transform: inherit;
opacity: 0;
z-index:999999;
}
.main-col{ width:330px; margin:10px auto auto;}
.offer-banner-section{ width:330px; margin:auto auto 0px;}
.magik-producttabs{ width:330px}
.magik-producttabs .magik-pdt-container .magik-pdt-nav{ width:330px;}
.magik-producttabs .magik-pdt-container .magik-pdt-content{ width:330px;}
.magik-producttabs .wide-5 .item{ width:90%; margin-left:25px;}
.magik-producttabs .magik-pdt-container .magik-pdt-content .pdt-content .products-grid-home .item{ border-right:none;}
.magik-producttabs .magik-pdt-container .magik-pdt-content .pdt-content .products-grid-home .item.last{ width:90%}
.magik-producttabs .pdt_featured_pr{ display:none;}
.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li{ width:132px; font-size:12px; padding:0 3px; margin:0 0 5px 0; border-bottom:1px #DDEDF5 solid;}
.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li.tab-nav-actived, .magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li:hover {
color: #fff;
background:#4d98d8;
border:1px #4d98d8 solid;

}
.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li:first-child{ margin:0 0 5px 0;}
.magik-producttabs .magik-pdt-container .pdt-nav{ border-bottom:none;}

#secondary-slider .flex-direction-nav .flex-next {
right: 1px;
top: -5px;
}
#secondary-slider .flex-direction-nav .flex-prev {
left: 205px;
top: -5px;
}
.flexslider {
width:285px;
}
#secondary-slider1 .flex-direction-nav .flex-next {
right: 1px;
top: -5px;
}
#secondary-slider1 .flex-direction-nav .flex-prev {
left: 205px;
top: -5px;
}
.flexslider .slides .product-image img {
width:285px;
}
.main-container {
width:330px;
background:#FFFFFF;
}
ul.home-grid {
margin-right:5px !important;
width:330px !important;
}
.slider-container {
padding: 8px 0 !important;
width: 280px !important;
margin-bottom:0;
}
.col-right {
margin:0;
float:left;
width:330px; padding:0;
}
.product-next-prev{ top:45px;}
.brand-logo {
width:330px;
padding:0; margin: auto auto 10px;
}
.social-newsletter .social h4{ display:none;}
.social-newsletter .inner{ width:330px;}
.payments-block{ display:none;}
.newsletter{ float:none;}
.newsletter .title-News{ display:none;}
#container_form_news{ float:left;}
.custom-footer-links{ width:330px;}
.footer-bottom .bottom_links li{ float:left; margin:0 8px 0 0;}
.main-container-inner {
background:none;
border-top:none;
width:330px;
}
.our-features-box{ margin:10px 0; width:330px; margin: auto;}
.store-img-box .feature-box{ padding:10px 0; width:270px}
.main-container.col1-layout .main-container-inner .category-products {
padding-top:5px;
}
.category-products {
padding-bottom:0px;
}
.sequence-next, .sequence-prev {
width:35px;
height:35px;
}
.jcarousel-next-horizontal {
margin:150px 0 0 250px !important;
}

.jcarousel-skin-tango2 .jcarousel-next-horizontal {
margin:0 !important;
right:-90px;
top:-42px;
}
.jcarousel-prev-horizontal {  margin: 0 !important;
right: -60px !important;
top: -42px !important;}

.jcarousel-skin-tango2 .jcarousel-item{ margin: 10px 0 0 !important;}
.jcarousel-skin-tango .jcarousel-item-horizontal {
margin:0 20px 10px 28px !important;
}
.jcarousel-skin-tango2 {
width:280px;
}
.jcarousel-skin-tango2 .jcarousel-container-horizontal {
width:192px;
}
.jcarousel-skin-tango2 .jcarousel-clip-horizontal {
width:280px;
}

#new-arrivals {
padding-top:15px;
border-bottom:none;
}
.new_title {
margin-bottom:15px;
}
.footer-top {
width:310px;
padding:10px;
}
.footer-top .footer-social ul {
margin:5px 0 0 0;
}
.footer-subscribe .title {
display:block !important;
margin:0 !important;
}
.footer-subscribe .subscribe-input {
width:146px;
}
.footer-subscribe {
padding:10px 0 0 0;
}
.footer-container {
width:330px;
padding:0;
}
.footer-top-contain {
padding-bottom:50px;
}
.footer-top .footer-social {
line-height:normal;
}
.footer-top-link {
width:330px;
}
ul.footer-social {
float:left;
border-top:1px #333 solid;
}
.footer-column-1 {
width:90%;
margin-bottom:10px;
margin-left:10px;
}
.footer-column-2 {
width:90%;
margin:0 10px;
}
.footer-column-3 {
width:90%;
margin:0 10px;
}
.footer-column-4 {
width:90%;
margin-left:10px;
}
.footer-column-5 {
width:90%;
margin-left:10px;
}
.footer-bottom {
width:310px;
padding:0 10px;
}
.footer-bottom .inner {
width:310px;
}
.footer-bottom .bottom_links {
float:left;
text-align:left;
padding:0;
}
.footer .bottom_links {
float:left;
text-align:left;
margin:5px 8px 5px 0;
padding:0;
}
.footer-bottom ul {
padding:0;
}
.footer-bottom ul li {
margin-left:0;
margin-right:8px;
}
.footer-bottom .copyright {
padding:8px 0;
}
.footer h3, .footer .title {
display:block !important;
margin:0 !important;
}
.footer-bottom-link {
width:330px;
padding:5px 0;
}
.footer-bottom-link ul {
margin-left:10px;
}
.footer-bottom-link ul li {
margin-right:10px;
}
.footer-bottom-link li.youtube {
display:none;
}
.footer-bottom-link li.linkedin {
display:none;
}
.footer-bottom-link .payment-accept {
float:left;
margin-left:10px;
}
.footer-bottom-link .payment-accept img {
width:250px;
height:26px;
}
.grid {
width:330px;
}
footer{ width:310px; padding:10px;}
/* Grid page */	
.products-grid .item{ border-right:none; margin-left:10px;min-height:330px;}
.products-grid .first {
padding-left: 10px !important;
}
.col2-left-layout .col-main {
width:330px;
padding:0;
float:left;
margin:0; margin-bottom:10px;
}
.col2-left-layout .main-container-inner {
margin-top:0px;
width:330px;
}
.category-image img {
width:330px;
}
.products-grid {
margin-left:20px !important;
}
.col2-right-layout .col-main {
margin-left:0px;
width:330px;
padding:0;
}
.col-left {
width:330px;
margin-top:0;
}
.block-list, .block-viewed {
display:none;
}
.block-poll {
display:none;
}
.block-tags {
display:none;
}
.side-nav-categories {
margin-bottom:10px;
}
.col-left .block {
margin:0;
}
.block-compare{ display:none}
.popular-block{ display:none}
.block-subscribe{ display:none}
.toolbar {
width:330px;
}
.breadcrumbs .inner {
margin:0;
width:330px;
}
.sorter .view-mode {
margin-right:10px;
}
.pager .limiter label, .toolbar label {
display:none;
}
.toolbar .sorter {
float:none;
}
.toolbar .sorter .sort-by {
float:right;
margin:0;
}
.toolbar .pager {
width:330px;
margin-bottom:10px;
}
.toolbar .pager .pages {
margin-top:8px;
}
.toolbar .pager .limiter {
float:left;
margin-top:3px;
}

/* List page */	
.products-list .product-image{ float:none; text-align:center; margin-bottom:10px;}
.products-list .add-to-links span{ display:none;}
.products-list .item.first {
padding:10px;
}
.products-list .product-shop {
width:260px;
margin-left:0;
float:left;
}
.col-main {
width:330px;
}
.product-essential .product-image {
width:330px;
}
ol.products-list {
width:285px;
}
/* detail page */
.product-view .product-name h1 {
font-size:26px;
}
.product-view {
width:330px;
}
.product-essential .product-img-box {
width:268px; padding:10px;
}
.product-essential .product-image img {
width:310px;
}
.more-views {
width:252px;
}
.mousetrap{ display:none}
.more-views .jcarousel-next {
margin: 0 !important;
right: -13px;
top: 40px;
}
.more-views .jcarousel-prev:before {
left:-10px;
}
.more-views .jcarousel-next:before {
right:-15px;
}
.more-views .jcarousel-prev {
left:-10px;
}
.product-view .product-shop {
float:left;
width:280px;
margin-top:12px;
margin-left:5px;
}
.product-view .product-shop .add-to-box {
width:250px;
}
.product-view .product-shop .add-to-box .btn-cart {
float:left;
margin-top:8px; margin-left:38px;
}
.product-additional{ display:none}
.add-to-cart .qty {
width:40px;
}
.static-banner img {
width:330px;
}
.product-essential {
width:330px;
padding:10px 0 15px;
}
.email-friend { display:none;
}
.social-links {
margin:10px 0 0;
}
.social-links li.linkedin {
display:none;
}
.social-links li.youtube {
display:none;
}
.product-collateral {
margin-top:0;
width:330px;
}
.tab-box{ margin-top:5px}
.product-view .product-shop .left {
width:310px;
}
.product-view .product-shop .right {
width:280px;
float:left;
padding:0px;
margin-top:10px;
}
.add-to-cart label {
width:68px;
margin-top:10px;
}
.add-to-cart .button-up{ left:164px;}
.product-tabs li{ margin:0 5px 5px 0;}
.product-tabs {
width:330px;
padding:8px; height:95px; background:#F3F7F9; border-bottom:none;
}
.tab-box a.activeLink{ border:1px #4D98D8 solid;}
.tabcontent {
padding:10px;
width:310px;
}
.related-block{ float: left; margin-left:3px;}
.tabcontent{ width:310px; padding:10px;}
.jcarousel-skin-tango4 .jcarousel-next-horizontal{ top:-193px; right:1px;}
.jcarousel-skin-tango4 .jcarousel-prev-horizontal{ top:-43px !important;}
.jcarousel-skin-tango5 .jcarousel-container-horizontal{ width:275px;}
.jcarousel-skin-tango5 .jcarousel-clip-horizontal{ width:310px;}
.jcarousel-prev-horizontal1{ margin:-58px 0 0 210px;}
.jcarousel-next-horizontal1{ margin:-58px 0 0 245px;}
ul#products_slider{ margin-left:0 !important;} 
.up-sell-slider{ width:280px; margin:auto; margin-left:3px;}
.form-add-tags input.input-text, select, textarea{ width:265px !important; margin-bottom:5px;}
#product-attribute-specs-table.data-table {
display:block;
}
.tab-box a {
padding:4px 8px; font-size:12px; border-bottom:1px #DDEDF5  solid;
}
.add-to-cart button.btn-cart {
margin-bottom:12px;
}
.add-to-box .add-to-cart, .product-options-bottom .add-to-cart {
margin:0;
}
.product-view .product-shop .link-wishlist, .product-view .product-shop .link-compare, .product-view .product-shop .link-friend, .product-view .product-shop .link-edit {
margin-top:10px;
}
.product-essential .button.prev {
margin-bottom:8px;
}
.product-tabs h2 {
margin:15px 0 10px;
}
.related-slider {
padding:10px 0;
}
#product-tabs > dt, #cart-tabs > dt {
width:264px;
}
#product-tabs > dt.open, #cart-tabs > dt.open {
width:264px;
}
#product-tabs > dd, #cart-tabs > dd {
background-color: #FFFFFF;
border-bottom-width: 0 !important;
display: none;
left: 0;
line-height: 1.8;
margin: 0;
padding: 8px;
position: inherit;
right: 0;
top: 0;
border:none;
overflow:hidden;
}
.review-col2 {
float:left;
margin-left:0;
width:280px;
}
.box-reviews .form-list li label {
width:95px;
}
.box-reviews .form-list input.input-text {
width:45%;
padding:13px 15px 13px 130px;
}
.form-list li label.label-wide {
width:238px !important;
}
.box-reviews textarea {
width:86%;
}
.products-grid li {
background-color:#FFFFFF;
margin-bottom:10px;
}
.product-view .box-tags .form-add input.input-text {
width:240px;
margin-left:0;
}
.product-view .box-tags .form-add .input-box {
float:none;
margin:0 0 10px;
}
.product-collateral .product-related {
width:330px;
}


/* Checkout page */	
.one-page-checkout .step-title{ border:1px #e5e5e5 solid;}
.one-page-checkout .active .step-title{ border-top:1px #e5e5e5 solid;}
.one-page-checkout{ border-top:none;}
.one-page-checkout li.section {
margin-bottom:8px;
}
.dashboard .welcome-msg {
display:block;
}
select#billing-address-select {
width:265px;
}
.data-table th {
padding:2px;
font-size:12px;
}
.one-page-checkout .step {
padding:8px 10px;
}
.col2-set .col-1 {
width:100%;
margin-bottom:10px;
}
.col2-set .col-2 {
width:100%;
}
.group-select li .input-box input.input-text, .group-select li .input-box textarea {
width:245px;
}
.group-select li input.input-text, .group-select li textarea {
width:245px;
}
.group-select li .input-box input.input-text:focus, .group-select li .input-box textarea:focus{width:245px;}
.group-select li input.input-text, .group-select li textarea:focus{width:245px;}
.group-select li input.input-text:focus, .group-select li textarea:focus{width:245px;}
.group-select li .input-box select {
width:260px;
}
.data-table {
display:none;
}
button.btn-continue {
margin-bottom:8px;
float:left;
width:100%;
}
button.btn-update {
margin-bottom:8px;
float:left;
width:100%;
}
button#empty_cart_button {
float:left;
width:100%;
}
.my_wishlist .buttons-set button.button {
margin-bottom:8px;
float:right;
}
.checkout-progress {
float:left;
}
.checkout-progress li.active {
width:278px;
}
.checkout-progress li {
width:278px;
margin: 0 0 4px !important;
}
.checkout-progress li.last {
width:278px;
}
.addresses .title-buttons {
text-align:left;
margin-bottom:10px;
}
.multiple_addresses {
margin-top:0;
padding:0;
}
.page-title_multi h2 {
margin:0 0 8px; line-height:normal;
}
.login_page .page-title h2{ line-height:normal;}
.static-contain .group-select li .input-box input.input-text, .group-select li .input-box textarea{ width:260px;}
.static-contain .group-select li input.input-text.required-entry, .group-select li textarea{ width:260px !important;}
.static-contain .group-select li textarea{ float:left; width:260px !important;}
.static-contain .group-select li textarea:focus{ float:left; width:260px !important;}
.cart .cart-collaterals .col2-set {
width:330px;
}
.cart .discount, .cart .shipping {
width:328px;
padding:0px;
}
.form-list select {
width:260px;
}
.cart .totals {
margin-right:10px;
width:328px;
}
.hidden-desktop {
display:inherit;
}
.data-table td {
padding:5px;
}
.cart {
padding:0; width:330px;
}
#shopping-cart-table {
text-align:left; }
.crosssel{ display:none;}
.cart-collaterals{ float:left; width:330px;}
.cart-collaterals .totals{ margin-top:10px;}
.totals{ width:328px;}

.discount{ width:328px;}
input#coupon_code{ width:235px;}
#shipping-zip-form .form-list input.input-text{ width:83%}
button.button.btn-proceed-checkout{ padding:20px 35px;}
button.button.btn-proceed-checkout:hover{ padding:20px 35px;}

#shopping-cart-table.data-table tbody th, #shopping-cart-table.data-table tbody td {
padding:5px;
}
.cart-table .btn-continue {
margin:0 0 -12px;
}
.my_wishlist .buttons-set button.button {
width:100%;
}
.my-wishlist .data-table tr { display:block; }
.my-wishlist .data-table td { display:block; }
#wishlist-table .cart-cell .btn-cart { float:none !important;}
.my-wishlist .buttons-set button.button { width: 100%; margin-bottom:8px; }
.state_bar {
padding:0;
}
.crosssell {
padding:0;
width:330px;
}
.offer-banner-section .col{ margin-left:20px}
.offer-banner-section .col-last{ margin-left:20px}
 #sort-by{float:right;}
 .hidden-table
{
	display:none;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {

#menu {
background:#223D62;
display:inherit;
width:98%;
text-align:left;
margin-bottom:0px;
float:left;
}
#menu .toggle {
float:right;
width:36px;
height:36px;
cursor:pointer;
margin-right:0px;
background:-moz-linear-gradient(center top, #006CBC 0%, #004184 100%) repeat scroll 0 0 transparent;
border-radius:3px 3px 0px 0px;
background-color: #006CBC;
background-image: -moz-linear-gradient(center top, #006CBC 0%, #004184 100%);
background:-webkit-gradient(linear, left top, left bottom, from(#006CBC), to(#004184));
background-repeat: repeat-x;
transition:color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}
#menu .toggle:before {
content:"\f0c9";
font-family: FontAwesome;
font-size:22px;
color:#FFFFFF;
margin:8px;
line-height:36px;
}
#menu ul.navmenu li {
margin:0;
list-style:none;
}
#menu ul {
margin:0px !important;
padding:0;
}
#menu ul.navmenu ul.submenu {
padding:5px 0 0;
border-top:1px solid #fff;
background:#EDF6FE;
border:1px solid #E5E5E5;
}
#menu ul.navmenu .menutop {
overflow:hidden;
min-height: 25px; margin-top:2px;
}
#menu ul.navmenu .menutop h2 {
float:left;
margin:5px 0 1px 0;
font-weight:400;
color:#fff;
padding: 10px 14px;
font-size:18px;
text-transform:uppercase; display:none;
}
.topnav {
padding: 40px 28px 25px 0;
position: relative;
}
ul.topnav {
padding: 0;
margin: 0;
font-size: 1em;
line-height: 0.5em;
list-style: none;
}
ul.topnav li {
position:relative;
float:none !important;
box-shadow: 0 1px 0 #DBEBF9, 0 2px 0 #FFFFFF;
}
ul.topnav li.last {
position:relative;
float:none !important;
border-bottom:none;
}
ul.topnav li a {
line-height: 10px;
font-size: 15px;
padding: 14px 10px;
color: #223D62;
font-weight:400;
display: block;
text-decoration: none;
font-family: "Lato", sans-serif;
}
ul.topnav li a:hover {
color:#333;
}
ul.topnav li .active a {
background-color:#999;
color:#fff;
}
ul.topnav ul {
margin: 0;
padding: 0;
display: none;
}
ul.topnav ul li {
margin: 0;
padding: 0;
clear: both;
}
ul.topnav ul li a {
padding-left: 10px;
font-size: 14px;
font-weight: normal;
outline:0;
color:#666;
text-transform:none;
}
ul.topnav ul ul li a {
padding-left: 20px;
}
ul.topnav em {
background-color: #EDF6FE;
color: #223D62;
cursor: pointer;
font-size: 18px;
font-style: normal;
font-weight: bold;
padding: 6px;
position: absolute;
right: 14px;
top: 8px;
width:10px;
height:8px; border:1px #223D62 solid;
}
ul.topnav em:hover {
color:#333;
}
.nav-container {
height:40px;
}
#nav {
display:none;
}
/* home page */	
header {text-align:center; margin:auto; width:450px;}
nav{ width:430px; padding:10px;}
.top-cart-contain{ right:400px}
#menu{ margin-top:-42px;}
.slider-intro{ margin:10px auto !important;}
.slider-intro{ margin:10px auto 10px 0px; overflow:hidden; width:450px; clear:both;}
.social-newsletter{ width:430px; padding:0 10px;}
footer{ width:430px; padding:10px;}
#sort-by{ float:right;}
body {
background-color:#FFFFFF; 
}
header {text-align:center; margin:auto;
}
.nav-inner{ width:450px; position:inherit;}

.toplinks .links li.company{ }

header .header{ width:450px; margin:auto;}
header .top-links .inner{
width:450px;
}

nav{ padding-top:15px;}
.form-language{ margin-right:8px; display:none;}
.toplinks{ margin-left:0;}
.toplinks ul.links li a{padding:0 8px 6px;}
header .top-links .welcome-msg {
display:none;
}
header .header .logo{ margin-top:4px;}
.search-box{ width:280px; right:95px;}
#search{ width:255px;}
header .top-link > ul {
float:left;
margin-left:5px;
}
header .inner {
width:450px;
height:100px;
}
header .inner .logo {
position:inherit;
top:15px;
left:30px;
height:35px;
}
#store-messages {
display:none;
}
.mini-cart{ float:none;}
.top-cart-content{ position:relative;}
.top-cart-content{ top:25px;}
.nav {
width:450px;
}
.slider_wrapper{ margin:auto;margin-bottom:8px; width:450px}
.store-img-box {
width:450px;
margin:auto;
padding:10px 0;
}
.store-img-box li {
width:430px; margin-bottom:10px; margin-right:0;
}
.home-slider {
width:450px;
padding:0;
}
.icon-reponsive{ margin:15px 140px;}
.icon-admin{ margin:15px 140px;}
.icon-slider{ margin:15px 140px;}
.icon-support{ margin:15px 140px;}

#sequence{ height:200px}
.animate-in .model-slider2 {margin: 0px;}
.animate-in .model-slider2, .model-slider2, .animate-out .model-slider2 { width: 35%!important; font-size:16px !important;}
.animate-in .model-slider3, .animate-out .model-slider3, .model-slider3 { width: 60%!important; font-size:16px !important;}
#sequence .model, .animate-in .model, .animate-out .model, .model { width: 60% !important;}
.animate-in .model,.animate-in .model-slider3 { margin: 0;}


.title, .title-slider2, .title-slider3 {
left: 20%;
margin:0 0 0 -78px!important;
width: auto;
top: 10%;
z-index: 50;
font-size: 20px;
font-family:"Lato", sans-serif;
text-align: left;
text-transform:uppercase;
padding: 0;
opacity: 0;
color: #3D4C4F;
transition-property: letf, opacity;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.animate-in .title, .animate-in .title-slider2, .animate-in .title-slider3 {
left: 20%;
margin: 0 0 0 -78px!important;
opacity: 1;
padding: 0;
font-size: 20px;
text-transform:uppercase;
font-family:"Lato", sans-serif;
text-align: left;
color: #3D4C4F;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.animate-out .title, .animate-out .title-slider2, .animate-out .title-slider3 {
left:20%;
margin:0 0 0 -78px !important;
opacity: 0;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
#sequence .title {
width:auto;
}
.subtitle {
left: 20%;
margin:0 0 0 -70px !important;
top: 40%;
font-size: 20px;
font-family:"Lato", sans-serif;
color: #3D4C4F;
text-transform: uppercase;
width: auto;
opacity: 0;
z-index:999999;
padding-top:20px;
font-weight: 300;
}
.link.subtitle {
font-size: 20px;
font-family:"Lato", sans-serif;
color: #3D4C4F;
font-weight: 300;
text-transform:uppercase;
width: auto;
opacity: 0;
z-index:999999;
}

.animate-in .link, .animate-in .link-slider2, .animate-in .link-slider3 {
left: 18%;
margin: 0 0 0 -70px !important;
opacity: 1;
padding: 0;
top: 62%;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-ms-transition-duration: 1s;
-o-transition-duration: 1s;
transition-duration: 1s;
font-weight: 300;
}
.animate-out .link, .animate-out .link-slider2, .animate-out .link-slider3 {
left: 18%;
opacity: 0 !important;
padding: 0;
margin: 0 0 0 -70px !important;
top: 62%;
-webkit-transition-duration: 2s;
-moz-transition-duration: 2s;
-ms-transition-duration: 2s;
-o-transition-duration: 2s;
transition-duration: 2s;
background-color:#222;
padding-top:20px;
font-weight: 300;
}
.animate-in .intro, .animate-in .intro-slider2, .animate-in .intro-slider3 {
left: 18%;
margin: 0 0 0 -68px!important;
text-align: left;
top: 20%;
width: 200px;
line-height: 20px;
padding: 0;
font-size: 18px;
font-family:"Lato", sans-serif;
color: #666;
font-weight: 300;
text-transform: inherit;
opacity: 1;
-webkit-transition-duration: 1s;
-moz-transition-duration:  1s;
-ms-transition-duration:  1s;
-o-transition-duration:  1s;
transition-duration:  1s;
padding-top:20px;
}
.animate-out .intro, .animate-out .intro-slider2, .animate-out .intro-slider3 {
left: 18%;
margin: 0 0 0 -68px!important;
text-align: left;
top: 5%;
width: 200px;
line-height: 20px;
padding: 0;
font-size: 18px;
font-family:"Lato", sans-serif;
color: #222;
font-weight: 300;
text-transform: inherit;
opacity: 0;
-webkit-transition-duration:  1.5s;
-moz-transition-duration:  1.5s;
-ms-transition-duration:  1.5s;
-o-transition-duration:  1.5s;
transition-duration:  1.5s;
padding-top:20px;
font-weight: 300;
}
.intro {
left:15%;
margin: 0 0 0 -68px!important;
top: 3%;
line-height: 20px;
width: 200px;
text-align: left;
font-family:"Lato", sans-serif;
color: #222;
text-transform: inherit;
opacity: 0;
z-index:999999;
}
.main-col{ width:450px; margin:10px auto auto;}
.offer-banner-section{ width:450px; margin:auto auto 0px;}
.magik-producttabs{ width:450px}
.magik-producttabs .magik-pdt-container .magik-pdt-nav{ width:450px; margin-top:8px}
.magik-producttabs .magik-pdt-container .magik-pdt-content{ width:450px;}
.magik-producttabs .wide-5 .item{ width:90%; margin-left:25px;}
.magik-producttabs .magik-pdt-container .magik-pdt-content .pdt-content .products-grid-home .item{ border-right:none; width:220px; margin-left:120px;}
.magik-producttabs .magik-pdt-container .magik-pdt-content .pdt-content .products-grid-home .item.last{ width:220px; margin-left:120px;}
.magik-producttabs .pdt_featured_pr{ display:none;}
.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li{ width:200px; font-size:16px; padding:0 3px; margin:0 0 8px 0; border-bottom:1px #DDEDF5 solid;}
.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li.tab-nav-actived, .magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li:hover {
color: #fff;
background:#4d98d8;
border:1px #4d98d8 solid;

}
.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li:first-child{ margin:0 0 3px 0; }
.magik-producttabs .magik-pdt-container .pdt-nav{ border-bottom:none;}

#secondary-slider .flex-direction-nav .flex-next {
right: 1px;
top: -5px;
}
#secondary-slider .flex-direction-nav .flex-prev {
left: 205px;
top: -5px;
}
.flexslider {
width:285px;
}
#secondary-slider1 .flex-direction-nav .flex-next {
right: 1px;
top: -5px;
}
#secondary-slider1 .flex-direction-nav .flex-prev {
left: 205px;
top: -5px;
}
.flexslider .slides .product-image img {
width:285px;
}
.main-container {
width:450px;
background:#FFFFFF;
}
ul.home-grid {
margin-right:5px !important;
width:450px !important;
}
.slider-container {
padding: 8px 0 !important;
width: 280px !important;
margin-bottom:0;
}
.col-right {
margin:0;
float:left;
width:450px; padding:0;
}
.product-next-prev{ top:20px;}
.brand-logo {
width:450px;
padding:0; margin: auto auto 10px;
}
.social-newsletter .social h4{ display:none;}
.social-newsletter .inner{ width:450px;}
.payments-block{ display:none;}
.newsletter{ float:none;width:50%;}
.newsletter .title-News{ display:none;}
#container_form_news2 input[type="text"]{ width:175px}
#container_form_news{ float:right;}
.custom-footer-links{ width:450px;}
.footer-bottom .bottom_links li{ float:left; margin:0 10px 0 0;}
.main-container-inner {
background:none;
border-top:none;
width:450px;
}
.our-features-box{width:450px;}
.store-img-box .feature-box{ padding:10px 20px;}
.main-container.col1-layout .main-container-inner .category-products {
padding-top:5px;
}
.category-products {
padding-bottom:0px;
}
.sequence-next, .sequence-prev {
width:35px;
height:35px;
}
.jcarousel-next-horizontal {
margin:150px 0 0 250px !important;
}

.jcarousel-skin-tango2 .jcarousel-next-horizontal {
margin:0 !important;
right:-90px;
top:-42px;
}
.jcarousel-prev-horizontal {  margin: 0 !important;
right: -60px !important;
top: -42px !important;}

.jcarousel-skin-tango2 .jcarousel-item{ margin: 10px 0 0 !important;}
.jcarousel-skin-tango .jcarousel-item-horizontal {
margin:0 20px 10px 28px !important;
}
.jcarousel-skin-tango2 {
width:430px;
}
.jcarousel-skin-tango2 .jcarousel-container-horizontal {
width:365px;
}
.jcarousel-skin-tango2 .jcarousel-clip-horizontal {
width:448px;
}

#new-arrivals {
padding-top:15px;
border-bottom:none;
}
.new_title {
margin-bottom:15px;
}
.footer-top {
width:310px;
padding:10px;
}
.footer-top .footer-social ul {
margin:5px 0 0 0;
}
.footer-subscribe .title {
display:block !important;
margin:0 !important;
}
.footer-subscribe .subscribe-input {
width:146px;
}
.footer-subscribe {
padding:10px 0 0 0;
}
.footer-container {
width:450px;
padding:0;
}
.footer-top-contain {
padding-bottom:50px;
}
.footer-top .footer-social {
line-height:normal;
}
.footer-top-link {
width:450px;
}
ul.footer-social {
float:left;
border-top:1px #333 solid;
}
.footer-column-1 {
width:430px;
margin-bottom:10px;
margin-left:10px;
}
.footer-column-2 {
width:180px;
margin:0 10px 15px;
}
.footer-column-3 {
width:180px;
margin:0 10px 15px ;
}
.footer-column-4 {
width:180px;
margin-left:10px;
}
.footer-column-5 {
width:230px;
margin-left:10px;
}
.footer-bottom {
width:450px;
padding:0px;
}
.footer-bottom .inner {
width:430px;
}
.footer-bottom .bottom_links {
float:left;
text-align:left;
padding:0;
}
.footer .bottom_links {
float:left;
text-align:left;
margin:5px 8px 5px 0;
padding:0;
}
.footer-bottom ul {
padding:0;
}
.footer-bottom ul li {
margin-left:0;
margin-right:8px;
}
.footer-bottom .copyright {
padding:8px 0;
}
.footer h3, .footer .title {
display:block !important;
margin:0 !important;
}
.footer-bottom-link {
width:450px;
padding:5px 0;
}
.footer-bottom-link ul {
margin-left:10px;
}
.footer-bottom-link ul li {
margin-right:10px;
}
.footer-bottom-link li.youtube {
display:none;
}
.footer-bottom-link li.linkedin {
display:none;
}
.footer-bottom-link .payment-accept {
float:left;
margin-left:10px;
}
.footer-bottom-link .payment-accept img {
width:250px;
height:26px;
}
.grid {
width:450px;
}
/* Grid page */	
.col-right .block-cart .block-content ul li .product-details{ width:345px}
.sidebar .block .access .btn-remove1{ margin-top:-40px}
.products-grid .item{ border-right:none; margin-left:0px; padding:0;}
.products-grid .first {
padding-left: 0px !important;
}
.col2-left-layout .col-main {
width:450px;
padding:0;
float:left;
margin:0; margin-bottom:10px;
}
.col2-left-layout .main-container-inner {
margin-top:0px;
width:450px;
}
.category-image img {
width:450px;
}
.products-grid {
margin-left:0px !important;
}
.col2-right-layout .col-main {
margin-left:0px;
width:450px;
padding:0;
}
.col-left {
width:450px;
margin-top:0;
}
.block-list, .block-viewed {
display:none;
}
.block-poll {
display:none;
}
.block-tags {
display:none;
}
.side-nav-categories {
margin-bottom:10px;
}
.col-left .block {
margin:0;
}
.block-compare{ display:none}
.popular-block{ display:none}
.block-subscribe{ display:none}
.toolbar {
width:450px;
}
.breadcrumbs .inner {
margin:0 75px 0 0;
width:370px;
}
.sorter .view-mode {
margin-right:10px;
}
.pager .limiter label, .toolbar label {
display:none;
}
.toolbar .sorter {
float:none;
}
.toolbar .sorter .sort-by {
float:right;
margin:0;
}
.toolbar .pager {
width:450px;
margin-bottom:10px;
}
.toolbar .pager .pages {
margin-top:8px;
}
.toolbar .pager .limiter {
float:left;
margin-top:3px;
}

/* List page */	
.products-list .product-image{ float:left; text-align:center; margin-bottom:15px;}
.products-list .add-to-links span{ display:none;}
.products-list .item.first {
padding:0px;
}
.products-list .product-shop {
width:252px;
margin-left:10px;
float:right;
}
.col-main {
width:450px;
}
.product-essential .product-image {
width:450px;
}
ol.products-list {
width:450px;
}
/* detail page */
.product-view .product-name h1 {
font-size:38px;
}
.product-view {
width:450px;
}
.product-essential .product-img-box{ margin-left:10px}
.mousetrap{ display:none}
.more-views .jcarousel-next {
margin: 0 !important;
right: -13px;
top: 40px;
}
.more-views .jcarousel-prev:before {
left:-15px;
}
.more-views .jcarousel-next:before {
right:-15px;
}
.more-views .jcarousel-prev {
left:-10px;
}
.product-view .product-shop {
float:left;
width:445px;
margin-top:12px;
margin-left:0px;
}

.product-additional{ display:none}
.add-to-cart .qty {
width:40px;
}
.static-banner img {
width:450px;
}
.product-essential {
width:450px;
padding:10px 0 15px;
}
.social-links {
margin:10px 0 0;
}
.social-links li.linkedin {
display:none;
}
.social-links li.youtube {
display:none;
}
.product-collateral {
margin-top:0;
width:450px;
}
.tab-box{ margin-top:5px}
.product-view .product-shop .left {
width:310px;
}
.product-view .product-shop .right {
width:280px;
float:left;
padding:0px;
margin-top:10px;
}
.add-to-cart label {
width:68px;
margin-top:10px;
}
.add-to-cart .button-up{ left:164px;}
.product-tabs li{ margin:0 2px 0 0;}
.product-tabs {
width:450px; height:37px; padding:0
}
.tab-box a.activeLink{}
.tabcontent {
padding:10px;
width:430px;
}
.related-block{ float: left; margin-left:85px; margin-top:10px}
.tabcontent{ width:430px; padding:10px;}
.jcarousel-skin-tango4 .jcarousel-next-horizontal{ top:-193px; right:1px;}
.jcarousel-skin-tango4 .jcarousel-prev-horizontal{ top:-43px !important;}
.jcarousel-skin-tango5 .jcarousel-container-horizontal{ width:450px; margin:0}
.jcarousel-skin-tango5 .jcarousel-clip-horizontal{ width:450px;}
.jcarousel-prev-horizontal1{ margin:-58px 0 0 384px;}
.jcarousel-next-horizontal1{ margin:-58px 0 0 418px;}
ul#products_slider{ margin-left:0 !important;} 
.up-sell-slider{ width:450px; margin:auto; margin-left:0px;}
.form-add-tags input.input-text, select, textarea{ width:300px !important; margin-bottom:5px;}
#product-attribute-specs-table.data-table {
display:block;
}
.tab-box a {
padding:4px 5px; font-size:12px; height:28px; line-height:28px;
}
.add-to-cart button.btn-cart {
margin-bottom:12px;
}
.add-to-box .add-to-cart, .product-options-bottom .add-to-cart {
margin:0;
}
.product-view .product-shop .link-wishlist, .product-view .product-shop .link-compare, .product-view .product-shop .link-friend, .product-view .product-shop .link-edit {
margin-top:10px;
}
.product-essential .button.prev {
margin-bottom:8px;
}
.product-tabs h2 {
margin:15px 0 10px;
}
.related-slider {
padding:10px 0;
}
#product-tabs > dt, #cart-tabs > dt {
width:264px;
}
#product-tabs > dt.open, #cart-tabs > dt.open {
width:264px;
}
#product-tabs > dd, #cart-tabs > dd {
background-color: #FFFFFF;
border-bottom-width: 0 !important;
display: none;
left: 0;
line-height: 1.8;
margin: 0;
padding: 8px;
position: inherit;
right: 0;
top: 0;
border:none;
overflow:hidden;
}
.review-col2 {
float:left;
margin-left:0;
width:280px;
}
.box-reviews .form-list li label {
width:95px;
}

.form-list li label.label-wide {
width:238px !important;
}
.box-reviews textarea {
width:86%;
}
.products-grid li {
background-color:#FFFFFF;
margin-bottom:10px;
}
.product-view .box-tags .form-add input.input-text {
width:240px;
margin-left:0;
}
.product-view .box-tags .form-add .input-box {
float:none;
margin:0 0 10px;
}
.product-collateral .product-related {
width:450px;
}


/* Checkout page */	
.one-page-checkout .step-title{ border:1px #e5e5e5 solid;}
.one-page-checkout .active .step-title{ border-top:1px #e5e5e5 solid;}
.one-page-checkout{ border-top:none;}
.one-page-checkout li.section {
margin-bottom:8px;
}
.dashboard .welcome-msg {
display:block;
}
select#billing-address-select {
width:265px;
}
.data-table th {
padding:10px;
font-size:12px;
}
.one-page-checkout .step {
padding:8px 10px;
}
.col2-set .col-1 {
width:100%;
margin-bottom:10px;
}
.col2-set .col-2 {
width:100%;
}
.group-select li .input-box input.input-text, .group-select li .input-box textarea {
width:375px;
}
.group-select li .input-box input.input-text:focus, .group-select li .input-box textarea:focus{width:375px;}
.group-select li input.input-text, .group-select li textarea:focus{width:375px;}
.group-select li input.input-text:focus, .group-select li textarea:focus{width:375px;}
.group-select li input.input-text, .group-select li textarea {
width:375px;
}
.group-select li .input-box select {
width:260px;
}
.data-table {
display:none;
}
button.btn-continue {
margin-bottom:8px;
float:left; margin-right:10px

}
button.btn-update {
margin-bottom:8px;
float:left;
display:none
}
#multiship-addresses-table button.btn-update{ display:block}
.buttons-set .back-link a{ display:none}
button#empty_cart_button {
float:right; margin-left:8px

}
.my_wishlist .buttons-set button.button {
margin-bottom:8px;
float:right;
}
.checkout-progress {
float:left;
}
.checkout-progress li.active {
width:438px;
}
.checkout-progress li {
width:438px;
margin: 0 0 4px !important;
}
.checkout-progress li.last {
width:438px;
}
.addresses .title-buttons {
text-align:left;
margin-bottom:10px;
}
.multiple_addresses {
margin-top:0;
padding:0;
}
.page-title_multi h2 {
margin:0 0 8px; line-height:normal;
}
.login_page .page-title h2{ line-height:normal;}
.static-contain .group-select li .input-box input.input-text, .group-select li .input-box textarea{ width:310px;}
.static-contain .group-select li input.input-text.required-entry, .group-select li textarea{ width:310px !important;}
.static-contain .group-select li textarea{ float:left; width:310px !important;}
.static-contain .group-select li textarea:focus{ float:left; width:310px !important;}
.cart .cart-collaterals .col2-set {
width:450px;
}
.cart .discount, .cart .shipping {
width:328px;
padding:0px;
}
.form-list select {
width:260px;
}
.cart .totals {
margin-right:10px;
width:328px;
}
.hidden-desktop {
display:inherit;
}
.data-table td {
padding:5px;
}
.cart {
padding:0; width:450px;
}
#shopping-cart-table {
text-align:left; }
#shopping-cart-table.data-table th{ padding: 4px 32.8px;}
.crosssel{ display:none;}
.cart-collaterals{ float:left; width:450px;}
.cart-collaterals .totals{ margin-top:10px; width:448px;}
.shipping .form-list select{ width:290px !important;}
.totals{}
#wishlist-table .product-name{ font-size:10px}
.discount{ width:448px; }
.shipping{ width:448px; }
#shipping-zip-form .form-list input.input-text{ width:65%}
button.button.btn-proceed-checkout{ padding:20px 55px;}
button.button.btn-proceed-checkout:hover{ padding:20px 35px;}

#shopping-cart-table.data-table tbody th, #shopping-cart-table.data-table tbody td {
padding:5px;
}
.cart-table .btn-continue {
margin:0 0 -12px;
}
.my_wishlist .buttons-set button.button {}
.my-wishlist .data-table tr { display:block; }
.my-wishlist .data-table td { display:block; }
#wishlist-table .cart-cell .btn-cart { float:none !important;}
.my-wishlist .buttons-set button.button { width: 100%; margin-bottom:8px; }
.state_bar {
padding:0;
}
.crosssell {
padding:0;
width:450px;
}
.offer-banner-section .col{ margin-left:0px; width:220px; margin-right:5px}
.offer-banner-section .col-last{ margin-left:0px; width:220px;}
.offer-banner-section .col img{ width:218px}
.offer-banner-section .col-last img{ width:218px}
.hidden-table
{
	display:none;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
#menu {
background:#223D62;
display:inherit;
width:98%;
text-align:left;
margin-bottom:0px;
float:left;
}
#menu .toggle {
float:right;
width:36px;
height:36px;
cursor:pointer;
margin-right:0px;
background:-moz-linear-gradient(center top, #006CBC 0%, #004184 100%) repeat scroll 0 0 transparent;
border-radius:3px 3px 0px 0px;
background-color: #006CBC;
background-image: -moz-linear-gradient(center top, #006CBC 0%, #004184 100%);
background:-webkit-gradient(linear, left top, left bottom, from(#006CBC), to(#004184));
background-repeat: repeat-x;
transition:color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}
#menu .toggle:before {
content:"\f0c9";
font-family: FontAwesome;
font-size:22px;
color:#FFFFFF;
margin:8px;
line-height:36px;
}
#menu ul.navmenu li {
margin:0;
list-style:none;
}
#menu ul {
margin:0px !important;
padding:0;
}
#menu ul.navmenu ul.submenu {
padding:5px 0 0;
border-top:1px solid #fff;
background:#EDF6FE;
border:1px solid #E5E5E5;
}
#menu ul.navmenu .menutop {
overflow:hidden;
min-height: 25px; margin-top:-45px;
}
#menu ul.navmenu .menutop h2 {
float:left;
margin:5px 0 1px 0;
font-weight:400;
color:#fff;
padding: 10px 14px;
font-size:18px;
text-transform:uppercase; display:none;
}
.topnav {
padding: 40px 28px 25px 0;
position: relative;
}
ul.topnav {
padding: 0;
margin: 0;
font-size: 1em;
line-height: 0.5em;
list-style: none;
}
ul.topnav li {
position:relative;
float:none !important;
box-shadow: 0 1px 0 #DBEBF9, 0 2px 0 #FFFFFF;
}
ul.topnav li.last {
position:relative;
float:none !important;
border-bottom:none;
}
ul.topnav li a {
line-height: 10px;
font-size: 15px;
padding: 14px 10px;
color: #223D62;
font-weight:400;
display: block;
text-decoration: none;
font-family: "Lato", sans-serif;
}
ul.topnav li a:hover {
color:#333;
}
ul.topnav li .active a {
background-color:#999;
color:#fff;
}
ul.topnav ul {
margin: 0;
padding: 0;
display: none;
}
ul.topnav ul li {
margin: 0;
padding: 0;
clear: both;
}
ul.topnav ul li a {
padding-left: 10px;
font-size: 14px;
font-weight: normal;
outline:0;
color:#666;
text-transform:none;
}
ul.topnav ul ul li a {
padding-left: 20px;
}
ul.topnav em {
background-color: #EDF6FE;
color: #223D62;
cursor: pointer;
font-size: 18px;
font-style: normal;
font-weight: bold;
padding: 6px;
position: absolute;
right: 14px;
top: 8px;
width:10px;
height:8px; border:1px #223D62 solid;
}
ul.topnav em:hover {
color:#333;
}
.nav-container {
height:40px;
}
#nav {
display:none;
}
/* home page */	
header {text-align:left; margin:auto; width:750px;}
nav{ width:730px; padding:10px;}
.top-cart-contain{ right:700px}

.social-newsletter{ width:730px; padding:0 10px;}
footer{ width:730px; padding:10px;}
#sort-by{ float:right;}
.slider_wrapper{ margin:auto; float:none; margin-bottom:8px; width:750px; margin:auto; margin-top:10px}
.slider-intro{margin:10px auto !important; overflow:hidden; width:750px; clear:both;}

body {
background-color:#FFFFFF; 
}

.nav-inner{ width:750px; position:inherit; height:auto}
.top-cart-contain{ left:300px; margin-top:-64px;}

header .header{ width:750px;}
header .top-links .inner{
width:730px; padding:0 10px;
}
header .top-links {
margin:auto
}
nav{ padding-top:15px;}
.form-language{ margin-right:8px;}
.toplinks{ margin-left:0;}
.toplinks ul.links li a{padding:0 8px 6px;}
header .top-links .welcome-msg { margin-left:5px
}
header .header .logo{ margin-top:8px; margin-left:2px}
.search-box{ right: 70px;
    top: 60px;
    width: 305px;}
#search{ width:255px;}
header .top-link > ul {
float:left;
margin-left:5px;
}
header .inner {
width:750px;
height:100px;
}
header .inner .logo {
position:inherit;
top:15px;
left:30px;
height:35px;
}
#store-messages {
display:none;
}
.mini-cart{ float:none;}
.top-cart-content{ position:relative;}
.top-cart-content{ top:25px;}
.nav {
width:750px;
}
.slider_wrapper{ margin:auto; float:left; margin-bottom:8px;}
.store-img-box {
width:750px;
margin:auto;
padding:10px 0;
}
.store-img-box li {
width:320px; margin-bottom:15px
}
.home-slider {
width:750px;
padding:0;
}
.icon-reponsive{ margin:15px 110px;}
.icon-admin{ margin:15px 110px;}
.icon-slider{ margin:15px 110px;}
.icon-support{ margin:15px 110px;}

#sequence{ height:320px}
.animate-in .model-slider2 {margin: 0px;}
.animate-in .model-slider2, .model-slider2, .animate-out .model-slider2 { width: 35%!important; font-size:16px !important;}
.animate-in .model-slider3, .animate-out .model-slider3, .model-slider3 { width: 60%!important; font-size:16px !important;}
#sequence .model, .animate-in .model, .animate-out .model, .model { width: 60% !important;}
.animate-in .model,.animate-in .model-slider3 { margin: 0;}


.title, .title-slider2, .title-slider3 {
left: 12%;
margin:0 0 0 -78px!important;
width: auto;
top: 15%;
z-index: 50;
font-size: 35px;
font-family:"Lato", sans-serif;
text-align: left;
text-transform:uppercase;
padding: 0;
opacity: 0;
color: #3D4C4F;
transition-property: letf, opacity;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.animate-in .title, .animate-in .title-slider2, .animate-in .title-slider3 {
left: 12%;
margin: 0 0 0 -78px!important;
opacity: 1;
padding: 0;
font-size: 35px;
text-transform:uppercase;
font-family:"Lato", sans-serif;
text-align: left;
color: #3D4C4F;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.animate-out .title, .animate-out .title-slider2, .animate-out .title-slider3 {
left:12%;
margin:0 0 0 -78px !important;
opacity: 0;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
#sequence .title {
width:auto;
}
.subtitle {
left: 12%;
margin:0 0 0 -70px !important;
top: 45%;
font-size: 24px;
font-family:"Lato", sans-serif;
color: #3D4C4F;
text-transform: uppercase;
width: auto;
opacity: 0;
z-index:999999;
padding-top:20px;
font-weight: 300;
}
.link.subtitle {
font-size: 24px;
font-family:"Lato", sans-serif;
color: #3D4C4F;
font-weight: 300;
text-transform:uppercase;
width: auto;
opacity: 0;
z-index:999999;
}

.animate-in .link, .animate-in .link-slider2, .animate-in .link-slider3 {
left: 12%;
margin: 0 0 0 -70px !important;
opacity: 1;
padding: 0;
top: 50%;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-ms-transition-duration: 1s;
-o-transition-duration: 1s;
transition-duration: 1s;
font-weight: 300;
}
.animate-out .link, .animate-out .link-slider2, .animate-out .link-slider3 {
left: 12%;
opacity: 0 !important;
padding: 0;
margin: 0 0 0 -70px !important;
top: 50%;
-webkit-transition-duration: 2s;
-moz-transition-duration: 2s;
-ms-transition-duration: 2s;
-o-transition-duration: 2s;
transition-duration: 2s;
background-color:#222;
padding-top:20px;
font-weight: 300;
}
.animate-in .intro, .animate-in .intro-slider2, .animate-in .intro-slider3 {
left: 11%;
margin: 0 0 0 -68px!important;
text-align: left;
top: 25%;
width: 300px;
line-height: 20px;
padding: 0;
font-size: 22px;
font-family:"Lato", sans-serif;
color: #666;
font-weight: 300;
text-transform: inherit;
opacity: 1;
-webkit-transition-duration: 1s;
-moz-transition-duration:  1s;
-ms-transition-duration:  1s;
-o-transition-duration:  1s;
transition-duration:  1s;
padding-top:20px;
}
.animate-out .intro, .animate-out .intro-slider2, .animate-out .intro-slider3 {
left: 11%;
margin: 0 0 0 -68px!important;
text-align: left;
top: 15%;
width: 300px;
line-height: 20px;
padding: 0;
font-size: 22px;
font-family:"Lato", sans-serif;
color: #222;
font-weight: 300;
text-transform: inherit;
opacity: 0;
-webkit-transition-duration:  1.5s;
-moz-transition-duration:  1.5s;
-ms-transition-duration:  1.5s;
-o-transition-duration:  1.5s;
transition-duration:  1.5s;
padding-top:20px;
font-weight: 300;
}
.intro {
left:5%;
margin: 0 0 0 -68px!important;
top: 10%;
line-height: 20px;
width: 300px;
text-align: left;
font-family:"Lato", sans-serif;
color: #222;
text-transform: inherit;
opacity: 0;
z-index:999999;
}
.main-col{ width:750px; margin:10px auto auto;}
.offer-banner-section{ width:750px; margin:auto auto 0px 80px;}
.magik-producttabs{ width:750px}
.magik-producttabs .magik-pdt-container .magik-pdt-nav{ width:750px; margin-top:8px;}
.magik-producttabs .magik-pdt-container .magik-pdt-content{ width:750px;}
.magik-producttabs .wide-5 .item{ width:30%; margin-left:25px; height:320px;}
.magik-producttabs .magik-pdt-container .magik-pdt-content .pdt-content .products-grid-home .item.last{ width:30%; border-right:1px solid #D9D9D9; padding-right:15px;}

.magik-producttabs .pdt_featured_pr{ display:none;}
.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li.tab-nav-actived, .magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li:hover {
color: #fff;
background:#4d98d8;
border:1px #4d98d8 solid;
}

.magik-producttabs .magik-pdt-container .pdt-nav{}

#secondary-slider .flex-direction-nav .flex-next {
right: 1px;
top: -5px;
}
#secondary-slider .flex-direction-nav .flex-prev {
left: 205px;
top: -5px;
}
.flexslider {
width:285px;
}
#secondary-slider1 .flex-direction-nav .flex-next {
right: 1px;
top: -5px;
}
#secondary-slider1 .flex-direction-nav .flex-prev {
left: 205px;
top: -5px;
}
.flexslider .slides .product-image img {
width:285px;
}
.main-container {
width:750px;
background:#FFFFFF;
}
ul.home-grid {
margin-right:5px !important;
width:750px !important;
}
.slider-container {
padding: 8px 0 !important;
width: 280px !important;
margin-bottom:0;
}
.col-right {
margin:0;
float:left;
width:750px; padding:0;
}
.product-next-prev{ top:20px;}
.brand-logo {
padding:0; margin: auto auto 10px;
}

.social-newsletter .inner{ width:730px;}
.payments-block{ display:none;}
#container_form_news2 input[type="text"]{ width:175px}
#container_form_news{ float:right;}
.custom-footer-links{ width:750px;}
.footer-bottom .bottom_links li{ float:left; margin:0 10px 0 0;}
.main-container-inner {
background:none;
border-top:none;
width:750px;
}
.our-features-box{ margin:10px 0; width:750px; margin:auto;}
.store-img-box .feature-box{ padding:10px 0;}
.main-container.col1-layout .main-container-inner .category-products {
padding-top:5px;
}
.category-products {
padding-bottom:0px;
}
.sequence-next, .sequence-prev {
width:35px;
height:35px;
}
.jcarousel-next-horizontal {
margin:150px 0 0 250px !important;
}

.jcarousel-skin-tango2 .jcarousel-next-horizontal {
margin:0 !important;
right:-90px;
top:-42px;
}
.jcarousel-prev-horizontal {  margin: 0 !important;
right: -60px !important;
top: -42px !important;}

.jcarousel-skin-tango2 .jcarousel-item{ margin: 10px 0 0 !important;}
.jcarousel-skin-tango .jcarousel-item-horizontal {
margin:0 20px 10px 28px !important;
}
.jcarousel-skin-tango2 {
width:740px;
}
.jcarousel-skin-tango2 .jcarousel-container-horizontal {
width:660px;
}
.jcarousel-skin-tango2 .jcarousel-item-horizontal{ padding:0 24px 0 0}
.jcarousel-skin-tango2 .jcarousel-clip-horizontal {
width:748px;
}

#new-arrivals {
padding-top:15px;
border-bottom:none;
}
.new_title {
margin-bottom:15px;
}
.footer-top {
width:310px;
padding:10px;
}
.footer-top .footer-social ul {
margin:5px 0 0 0;
}
.footer-subscribe .title {
display:block !important;
margin:0 !important;
}
.footer-subscribe .subscribe-input {
width:146px;
}
.footer-subscribe {
padding:10px 0 0 0;
}
.footer-container {
width:750px;
padding:0;
}
.footer-top-contain {
padding-bottom:50px;
}
.footer-top .footer-social {
line-height:normal;
}
.footer-top-link {
width:750px;
}
ul.footer-social {
float:left;
border-top:1px #333 solid;
}
.footer-column-1 {
width:430px;
margin-bottom:10px;
margin-left:10px;
}
.footer-column-2 {
width:180px;
margin:0 10px 15px;
}
.footer-column-3 {
width:180px;
margin:0 10px 15px;
}
.footer-column-4 {
width:180px;
margin-left:10px;
}
.footer-column-5 {
width:230px;
margin-left:10px;
}
.footer-bottom {
width:750px;
padding:0px;
}
.footer-bottom .inner {
width:750px;
}
.footer-bottom .bottom_links {
float:left;
text-align:left;
padding:0;
}
.footer .bottom_links {
float:left;
text-align:left;
margin:5px 8px 5px 0;
padding:0;
}
.footer-bottom ul {
padding:0;
}
.footer-bottom ul li {
margin-left:0;
margin-right:8px;
}
.footer-bottom .copyright {
padding:8px 0;
}
.footer h3, .footer .title {
display:block !important;
margin:0 !important;
}
.footer-bottom-link {
width:750px;
padding:5px 0;
}
.footer-bottom-link ul {
margin-left:10px;
}
.footer-bottom-link ul li {
margin-right:10px;
}
.footer-bottom-link li.youtube {
display:none;
}
.footer-bottom-link li.linkedin {
display:none;
}
.footer-bottom-link .payment-accept {
float:left;
margin-left:10px;
}
.footer-bottom-link .payment-accept img {
width:250px;
height:26px;
}
.grid {
width:750px;
}
/* Grid page */	

.sidebar .block .access .btn-remove1{ margin-top:-40px;}
.products-grid .item{}
.products-grid .first {
padding-left: 0px !important;
}
.col2-left-layout .col-main {
width:750px;
padding:0;
float:left;
margin:0; margin-bottom:10px;
}
.col2-left-layout .main-container-inner {
margin-top:0px;
width:750px;
}
.category-image img {
width:750px;
}
.products-grid {
margin-left:0px !important;
}
.col2-right-layout .col-main {
margin-left:0px;
width:750px;
padding:0;
}
.col-left {
width:750px;
margin-top:0;
}
.block-list, .block-viewed {
display:none;
}
.block-poll {
display:none;
}
.block-tags {
display:none;
}
.side-nav-categories {
margin-bottom:10px;
}
.col-left .block {
margin:0;
}
.block-compare{ display:none}
.popular-block{ display:none}
.block-subscribe{ display:none}
.toolbar {
width:750px;
}
.breadcrumbs .inner {
margin:0 75px 0 0;
width:660px;
}
.sorter .view-mode {
margin-right:10px;
}

.toolbar .sorter .sort-by {
margin:0;
}
.toolbar .pager .pages {
margin-top:8px;
}
.toolbar .pager .limiter {
float:left;
margin-top:3px;
}
/* Grid page */	
.category-image img {
width:750px;
}
.toolbar {
width:750px;
}
.category-products {}
.products-grid li.last {
margin-right:15px;
border-right:1px solid #D9D9D9;
}
.col-left {
width:280px; display:none;
}
.side-nav-categories {
width:280px;
float:left;
margin-right:20px; margin-top:10px;
}
.block-subscribe {
width:280px;
float:left;
margin-right:20px;
}
.block-cart {
width:280px;
float:left;
margin-right:15px; margin-top:10px;
}
.block-compare {
display:none;
}
.block-list, .block-viewed {
display:none;
}
.block-poll {
display:none;
}
.block-tags {
display:none;
}
.block-progress {
display:none;
}
/* List page */	
.products-list .product-image {
margin-right:15px;
}
.products-list .item.first {
padding:10px;
}
.products-list .item {
padding:10px;
}
.products-list .product-shop {
width:520px;
margin-left:0;
}
.col-main {
width:750px;
}


/* detail page */	
.product-additional{ display:none}
.product-view {
width:750px;
}
.product-essential {
width:750px;
padding:12px 0 10px;
}
.product-essential .product-img-box {
width:355px;
}
.product-essential .product-image {
width:355px;
}
.product-essential .product-image img {
width:350px;
}
.add-to-cart .button-up{ left:164px}
.cloud-zoom-big {
	border:4px solid #ddd;
	margin-left:5px;
	margin-top:-20px;
	z-index:-10000;
}
.more-views {
width:340px;
}
.more-views .jcarousel-next {
margin: 0 !important;
right: -27px;
top: 40px;
}
.more-views .jcarousel-prev {
left:-20px;
}
.product-view .product-shop {
float: right;
margin-left: 10px;
margin-top: 0px;
width: 340px;
}
.product-view .product-name h1 {
font-size:30px;
}
.product-view .product-shop .left {
width:270px;
}
.product-view .product-shop .right {
padding:10px;
}
.product-view .product-shop .add-to-box {
width:305px;
}
.product-view .product-shop .add-to-box .btn-cart {
float:left;
margin-top:10px; margin-left:40px;
}
.email-addto-box .email-friend {
display:none;
}
.social-links {
margin:10px 0 0 0;
}
.add-to-cart .qty {
width:40px;
}
.static-banner {
display:none;
}
.product-collateral {
margin-top:8px;
width:750px;
border:none;
}
.product-tabs h2 {
margin:10px 0 20px;
}
.product-tabs {
width:750px;
}
.tab-box a {
}
.tabcontent {
width:720px;
padding:15px;
}
.review-col2 {
margin-left:0;
margin-top:10px;
}
.product-collateral .product-related {
width:290px;
float:left;
}
.related-block{ display:none;}
.up-sell-slider{ width:750px;}
.jcarousel-skin-tango4 .jcarousel-next-horizontal{ top:-193px; right:1px;}
.jcarousel-skin-tango4 .jcarousel-prev-horizontal{ top:-43px !important;}
.jcarousel-skin-tango5 .jcarousel-container-horizontal{ width:745px;}
.jcarousel-skin-tango5 .jcarousel-clip-horizontal{ width:745px;}
.jcarousel-prev-horizontal1{ margin:-60px 0 0 680px;}
.jcarousel-next-horizontal1{ margin:-60px 0 0 718px;}
#crosssel-products-list .category-products .products-grid li {
width:240px;
margin-right:10px;
}
#product-review-table.data-table {
display:inline-table;
}
.product-view .box-tags .form-add input.input-text {
width:275px;
}
/* Checkout page */	
.col2-right-layout .col-main {
width:750px;
margin:0;
padding:0;
}
.cart {
padding:0;
}
.dashboard .welcome-msg {
display:block;
}
select#billing-address-select {
width:410px;
}
.col2-set .col-1 {
width:49%;
margin-bottom:10px;
}
.col2-set .col-2 {
width:49%;
}

.data-table {
display:inline-table;
}
#multiship-addresses-table.data-table {
display:block;
}
#multiship-addresses-table.data-table select{ width:300px;}
#multiship-addresses-table.hidden-desktop {
display:none;
}
 .newsletter{width: 51%;}
button.btn-continue {
float:left;
margin-right:10px;
}
.my_wishlist .buttons-set button.button {
margin-bottom:8px;
float:right;
}
.checkout-progress {
float:left;
}
.checkout-progress li.active {
width:132px;
}
.checkout-progress li {
width:132px;
}
.checkout-progress li{ margin-right:5px; font-size:11px;}
.checkout-progress li.last {
width:135px;
}
.cart .cart-collaterals .col2-set {
width:420px;
}
.cart .discount, .cart .shipping {
width:400px;
}
.form-list select {
width:260px;
}
.cart .totals {
width:320px;
}

.footer-top-link ul li a {
padding:0 12px;
}
.state_bar {
padding:0;
}
.multiple_addresses {
padding:0;
}
.login_page {
padding:0;
}
.static-contain {
margin-bottom:15px;
}
.crosssell {
padding:0;
width:750px;
}
.cart{ width:750px;}
.crosssel{ display:none;}
.cart-collaterals .totals{ margin-top:0;}
.cart-collaterals{ width:750px;}
.discount{ float:none;}
.block-company{ display:none;}
.static-contain .group-select li input.input-text.required-entry, .group-select li textarea{ width:440px !important;}
.static-contain .group-select li input.input-text.required-entry, .group-select li textarea:focus{ width:440px !important;}
.hidden-desktop {
display:none;
}
}


@media only screen and (min-width: 960px) and (max-width: 1140px) {
#menu {
background:#223D62;
display:inherit;
width:98%;
text-align:left;
margin-bottom:0px;
float:left;
}
#menu .toggle {
float:right;
width:36px;
height:36px;
cursor:pointer;
margin-right:0px;
background:-moz-linear-gradient(center top, #006CBC 0%, #004184 100%) repeat scroll 0 0 transparent;
border-radius:3px 3px 0px 0px;
background-color: #006CBC;
background-image: -moz-linear-gradient(center top, #006CBC 0%, #004184 100%);
background:-webkit-gradient(linear, left top, left bottom, from(#006CBC), to(#004184));
background-repeat: repeat-x;
transition:color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}
#menu .toggle:before {
content:"\f0c9";
font-family: FontAwesome;
font-size:22px;
color:#FFFFFF;
margin:8px;
line-height:36px;
}
#menu ul.navmenu li {
margin:0;
list-style:none;
}
#menu ul {
margin:0px !important;
padding:0;
}
#menu ul.navmenu ul.submenu {
padding:5px 0 0;
border-top:1px solid #fff;
background:#EDF6FE;
border:1px solid #E5E5E5;
}
#menu ul.navmenu .menutop {
overflow:hidden;
min-height: 25px; margin-top:-45px;
}
#menu ul.navmenu .menutop h2 {
float:left;
margin:5px 0 1px 0;
font-weight:400;
color:#fff;
padding: 10px 14px;
font-size:18px;
text-transform:uppercase; display:none;
}
.topnav {
padding: 40px 28px 25px 0;
position: relative;
}
ul.topnav {
padding: 0;
margin: 0;
font-size: 1em;
line-height: 0.5em;
list-style: none;
}
ul.topnav li {
position:relative;
float:none !important;
box-shadow: 0 1px 0 #DBEBF9, 0 2px 0 #FFFFFF;
}
ul.topnav li.last {
position:relative;
float:none !important;
border-bottom:none;
}
ul.topnav li a {
line-height: 10px;
font-size: 15px;
padding: 14px 10px;
color: #223D62;
font-weight:400;
display: block;
text-decoration: none;
font-family: "Lato", sans-serif;
}
ul.topnav li a:hover {
color:#333;
}
ul.topnav li .active a {
background-color:#999;
color:#fff;
}
ul.topnav ul {
margin: 0;
padding: 0;
display: none;
}
ul.topnav ul li {
margin: 0;
padding: 0;
clear: both;
}
ul.topnav ul li a {
padding-left: 10px;
font-size: 14px;
font-weight: normal;
outline:0;
color:#666;
text-transform:none;
}
ul.topnav ul ul li a {
padding-left: 20px;
}
ul.topnav em {
background-color: #EDF6FE;
color: #223D62;
cursor: pointer;
font-size: 18px;
font-style: normal;
font-weight: bold;
padding: 6px;
position: absolute;
right: 14px;
top: 8px;
width:10px;
height:8px; border:1px #223D62 solid;
}
ul.topnav em:hover {
color:#333;
}
.nav-container {
height:40px;
}
#nav {
display:none;
}
/* home page */	
header {text-align:left; margin:auto; width:980px;}
nav{ width:960px; padding:10px;}
.top-cart-contain{ right:700px}
.social-newsletter{ width:960px; padding:0 10px;}
footer{ width:960px; padding:10px;}
#sort-by{ float:right;}
.slider_wrapper{ margin:auto; float:none; margin-bottom:8px; width:980px; margin:auto; margin-top:10px}
.slider-intro{  margin:10px auto 10px 10px;overflow:hidden; clear:both; margin-left:8px; margin-bottom:10px; width:980px;;}

body {
background-color:#FFFFFF; 
}
header {text-align:left; margin:auto;
}
.nav-inner{ width:980px; position:inherit; height:auto}
.top-cart-contain{ right:400px; margin-top:-58px;}

header .header{ width:980px;}
header .top-links .inner{
width:980px;
}
header .top-links {
}
nav{ padding-top:15px;}
.form-language{ margin-right:8px;}
.toplinks{ margin-left:0;}
.toplinks ul.links li a{padding:0 8px 6px;}
header .top-links .welcome-msg { margin-left:5px
}
header .header .logo{ margin-top:8px; margin-left:2px}
.search-box{  right: 74px;top: 60px;width: 305px;}
#search{ width:255px;}
header .top-link > ul {
float:left;
margin-left:5px;
}
header .inner {
width:980px;
height:100px;
}
header .inner .logo {
position:inherit;
top:15px;
left:30px;
height:35px;
}
#store-messages {
display:none;
}
.mini-cart{ float:none;}
.top-cart-content{ position:relative;}
.top-cart-content{ top:25px;}
.nav {
width:980px;
}
.slider_wrapper{ margin:auto; float:left; margin-bottom:8px;}
.store-img-box {
width:980px;
margin:auto;
padding:10px 0;
}
.store-img-box li {
width:208px; margin-right:8px;
}
.home-slider {
width:980px;
padding:0;
}
.icon-reponsive{ margin:15px 50px;}
.icon-admin{ margin:15px 50px;}
.icon-slider{ margin:15px 50px;}
.icon-support{ margin:15px 50px;}


.animate-in .model-slider2 {margin: 0px;}
.animate-in .model-slider2, .model-slider2, .animate-out .model-slider2 { font-size:16px !important;}
.animate-in .model-slider3, .animate-out .model-slider3, .model-slider3 {  font-size:16px !important;}
#sequence .model, .animate-in .model, .animate-out .model, .model { }
.animate-in .model,.animate-in .model-slider3 { margin: 0;}


.title, .title-slider2, .title-slider3 {
left: 12%;
margin:0 0 0 -78px!important;
width: auto;
top: 15%;
z-index: 50;
font-size: 35px;
font-family:"Lato", sans-serif;
text-align: left;
text-transform:uppercase;
padding: 0;
opacity: 0;
color: #3D4C4F;
transition-property: letf, opacity;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.animate-in .title, .animate-in .title-slider2, .animate-in .title-slider3 {
left: 12%;
margin: 0 0 0 -78px!important;
opacity: 1;
padding: 0;
font-size: 35px;
text-transform:uppercase;
font-family:"Lato", sans-serif;
text-align: left;
color: #3D4C4F;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.animate-out .title, .animate-out .title-slider2, .animate-out .title-slider3 {
left:12%;
margin:0 0 0 -78px !important;
opacity: 0;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
#sequence .title {
width:auto;
}
.subtitle {
left: 12%;
margin:0 0 0 -70px !important;
top: 45%;
font-size: 24px;
font-family:"Lato", sans-serif;
color: #3D4C4F;
text-transform: uppercase;
width: auto;
opacity: 0;
z-index:999999;
padding-top:20px;
font-weight: 300;
}
.link.subtitle {
font-size: 24px;
font-family:"Lato", sans-serif;
color: #3D4C4F;
font-weight: 300;
text-transform:uppercase;
width: auto;
opacity: 0;
z-index:999999;
}

.animate-in .link, .animate-in .link-slider2, .animate-in .link-slider3 {
left: 12%;
margin: 0 0 0 -70px !important;
opacity: 1;
padding: 0;
top: 50%;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-ms-transition-duration: 1s;
-o-transition-duration: 1s;
transition-duration: 1s;
font-weight: 300;
}
.animate-out .link, .animate-out .link-slider2, .animate-out .link-slider3 {
left: 12%;
opacity: 0 !important;
padding: 0;
margin: 0 0 0 -70px !important;
top: 50%;
-webkit-transition-duration: 2s;
-moz-transition-duration: 2s;
-ms-transition-duration: 2s;
-o-transition-duration: 2s;
transition-duration: 2s;
background-color:#222;
padding-top:20px;
font-weight: 300;
}
.animate-in .intro, .animate-in .intro-slider2, .animate-in .intro-slider3 {
left: 11%;
margin: 0 0 0 -68px!important;
text-align: left;
top: 25%;
width: 300px;
line-height: 20px;
padding: 0;
font-size: 22px;
font-family:"Lato", sans-serif;
color: #666;
font-weight: 300;
text-transform: inherit;
opacity: 1;
-webkit-transition-duration: 1s;
-moz-transition-duration:  1s;
-ms-transition-duration:  1s;
-o-transition-duration:  1s;
transition-duration:  1s;
padding-top:20px;
}
.animate-out .intro, .animate-out .intro-slider2, .animate-out .intro-slider3 {
left: 11%;
margin: 0 0 0 -68px!important;
text-align: left;
top: 15%;
width: 300px;
line-height: 20px;
padding: 0;
font-size: 22px;
font-family:"Lato", sans-serif;
color: #222;
font-weight: 300;
text-transform: inherit;
opacity: 0;
-webkit-transition-duration:  1.5s;
-moz-transition-duration:  1.5s;
-ms-transition-duration:  1.5s;
-o-transition-duration:  1.5s;
transition-duration:  1.5s;
padding-top:20px;
font-weight: 300;
}
.intro {
left:5%;
margin: 0 0 0 -68px!important;
top: 10%;
line-height: 20px;
width: 300px;
text-align: left;
font-family:"Lato", sans-serif;
color: #222;
text-transform: inherit;
opacity: 0;
z-index:999999;
}
.main-col{ width:980px; margin:10px auto auto;}
.offer-banner-section{ width:980px; margin:auto auto 0 20px;}
.offer-banner-section .col{ margin:0 15px}
.offer-banner-section .col-last{ display:none}
.magik-producttabs{ width:980px}
.magik-producttabs .magik-pdt-container .magik-pdt-nav{ width:980px; margin-top:8px;}
.magik-producttabs .magik-pdt-container .magik-pdt-content{ width:980px;}
.magik-producttabs .wide-5 .item{ width:30%; margin-left:25px; height:320px;}
.magik-producttabs .magik-pdt-container .magik-pdt-content .pdt-content .products-grid-home .item.last{ width:30%; border-right:1px solid #D9D9D9; padding-right:15px;}

.magik-producttabs .pdt_featured_pr{ display:none;}
.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li.tab-nav-actived, .magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li:hover {
color: #fff;
background:#4d98d8;
border:1px #4d98d8 solid;
}

.magik-producttabs .magik-pdt-container .pdt-nav{}

#secondary-slider .flex-direction-nav .flex-next {
right: 1px;
top: -5px;
}
#secondary-slider .flex-direction-nav .flex-prev {
left: 205px;
top: -5px;
}
.flexslider {
width:285px;
}
#secondary-slider1 .flex-direction-nav .flex-next {
right: 1px;
top: -5px;
}
#secondary-slider1 .flex-direction-nav .flex-prev {
left: 205px;
top: -5px;
}
.flexslider .slides .product-image img {
width:285px;
}
.main-container {
width:980px;
background:#FFFFFF;
}
ul.home-grid {
margin-right:5px !important;
width:980px !important;
}
.slider-container {
padding: 8px 0 !important;
width: 280px !important;
margin-bottom:0;
}
.col-right {
margin:0;
width:280px; padding:0;
}
.product-next-prev{ top:20px;}
.brand-logo {
padding:0; margin: auto auto 10px;
}

.social-newsletter .inner{ width:960px;}
#container_form_news2 input[type="text"]{ width:175px}
#container_form_news{ float:right;}
.custom-footer-links{ width:980px;}
.footer-bottom .bottom_links li{ float:left; margin:0 5px; }
.main-container-inner {
background:none;
border-top:none;
width:980px;
}
.payments-block{ width:30%;}
.our-features-box{ margin:10px 0; width:980px; margin:auto;}
.store-img-box .feature-box{ padding:10px 0;}
.main-container.col1-layout .main-container-inner .category-products {
padding-top:5px;
}
.category-products {
padding-bottom:0px;
}
.sequence-next, .sequence-prev {
width:35px;
height:35px;
}
.jcarousel-next-horizontal {
margin:5px 0 0 241px !important;
}

.jcarousel-skin-tango2 .jcarousel-next-horizontal {
margin:0 !important;
right:-90px;
top:-42px;
}
.jcarousel-prev-horizontal {  margin: 0 !important;
right: -60px !important;
top: -42px !important;}

.jcarousel-skin-tango2 .jcarousel-item{ margin: 10px 0 0 !important;}
.jcarousel-skin-tango .jcarousel-item-horizontal {
margin:0 20px 10px 28px !important;
}
.jcarousel-skin-tango2 {
width:980px;
}
.jcarousel-skin-tango2 .jcarousel-container-horizontal {
width:880px;
}
.jcarousel-skin-tango2 .jcarousel-item-horizontal{ padding:0 32px 0 0}
.jcarousel-skin-tango2 .jcarousel-clip-horizontal {
width:960px;
}

#new-arrivals {
padding-top:15px;
border-bottom:none;
}
.new_title {
margin-bottom:15px;
}
.footer-top {
width:310px;
padding:10px;
}
.footer-top .footer-social ul {
margin:5px 0 0 0;
}
.footer-subscribe .title {
display:block !important;
margin:0 !important;
}
.footer-subscribe .subscribe-input {
width:146px;
}
.footer-subscribe {
padding:10px 0 0 0;
}
.footer-container {
width:980px;
padding:0;
}
.footer-top-contain {
padding-bottom:50px;
}
.footer-top .footer-social {
line-height:normal;
}
.footer-top-link {
width:980px;
}
ul.footer-social {
float:left;
border-top:1px #333 solid;
}
.footer-column-1 {
width:310px;
margin-bottom:10px;
margin-left:5px; margin-right:20px
}
.footer-column-2 {
width:180px;
margin:0 10px 15px;
}
.footer-column-3 {
width:180px;
margin:0 10px 15px;
}
.footer-column-4 {
width:180px;
margin-left:10px; display:none
}
.footer-column-5 {
width:230px;
margin-left:10px;
}
.footer-bottom {
width:980px;
padding:0px;
}
.footer-bottom .inner {
width:980px;
}
.footer .bottom_links {
float:left;
text-align:left;
margin:5px 8px 5px 0;
padding:0;
}
.footer-bottom ul {
padding:0;
}
.footer-bottom ul li {
margin-left:0;
margin-right:8px;
}
.footer-bottom .copyright {
padding:8px 0;
}
.footer h3, .footer .title {
display:block !important;
margin:0 !important;
}
.footer-bottom-link {
width:980px;
padding:5px 0;
}
.footer-bottom-link ul {
margin-left:10px;
}
.footer-bottom-link ul li {
margin-right:10px;
}
.footer-bottom-link li.youtube {
display:none;
}
.footer-bottom-link li.linkedin {
display:none;
}
.footer-bottom-link .payment-accept {
float:left;
margin-left:10px;
}
.footer-bottom-link .payment-accept img {
width:250px;
height:26px;
}
.grid {
width:980px;
}
/* Grid page */	

.sidebar .block .access .btn-remove1{ margin-top:-40px;}
.products-grid .item{}
.products-grid .first {
padding-left: 0px !important;
}
.col2-left-layout .col-main {
width:680px;
padding:0;
float:right;
margin:0 0 10px 20px;
}
.col2-left-layout .main-container-inner {
margin-top:0px;
width:980px;
}
.category-image img {
width:980px;
}
.products-grid {
margin-left:0px !important;
}
.col2-right-layout .col-main {
margin-left:0px;
width:980px;
padding:0;
}


.side-nav-categories {
margin-bottom:10px;
}
.col-left .block {
margin:0;
}

.toolbar {
width:980px;
}
.breadcrumbs .inner {
margin:0 75px 0 0;
width:660px;
}
.sorter .view-mode {
margin-right:10px;
}

.toolbar .sorter .sort-by {
margin:0;
}
.toolbar .pager .pages {
margin-top:8px;
}
.toolbar .pager .limiter {
float:left;
margin-top:3px;
}
/* Grid page */	
.category-image img {
width:680px;
}
.toolbar {
width:680px;
}
.category-products {}
.products-grid .item{ padding-right:0; border-right:none;}
.products-grid li.last {
margin-right:0px;
border-right:0px solid #D9D9D9; padding-right:0px
}



/* List page */	
.products-list .product-image {
margin-right:15px;
}

.products-list .product-shop {
width:480px;
margin-left:0;
}
.col-main {
width:980px;
}


/* detail page */	
.product-additional{ display:none}
.product-view {
width:980px;
}
.product-essential {
width:980px;
padding:12px 0 10px;
}

.add-to-cart .button-up{ left:164px}

.more-views {
width:340px;
}
.more-views .jcarousel-next {
margin: 0 !important;
right: -27px;
top: 40px;
}
.more-views .jcarousel-prev {
left:-20px;
}
.product-view .product-shop {
float: right;
margin-left: 10px;
margin-top: 0px;
width: 530px;
}
.product-view .product-name h1 {
font-size:30px;
}
.product-view .product-shop .left {
width:270px;
}
.product-view .product-shop .right {
padding:10px;
}

.social-links {
margin:10px 0 0 0;
}
.add-to-cart .qty {
width:40px;
}
.static-banner {
display:none;
}
.product-collateral {
margin-top:8px;
width:980px;
border:none;
}
.product-tabs h2 {
margin:10px 0 20px;
}
.product-tabs {
width:660px;
}
.tab-box a {
}
.tabcontent {
width:650px;
padding:15px;
}
.review-col2 {
margin-left:0;
margin-top:10px;
}
.product-collateral .product-related {
width:290px;
float:left;
}

.up-sell-slider{ width:980px;}
.jcarousel-skin-tango4 .jcarousel-next-horizontal{ top:-193px; right:1px;}
.jcarousel-skin-tango4 .jcarousel-prev-horizontal{ top:-43px !important;}
.jcarousel-skin-tango5 .jcarousel-container-horizontal{ width:968px;}
.jcarousel-skin-tango5 .jcarousel-clip-horizontal{ width:950px;}
.jcarousel-prev-horizontal1{ margin:-60px 0 0 910px;}
.jcarousel-next-horizontal1{ margin:-60px 0 0 945px;}
#crosssel-products-list .category-products .products-grid li {
width:240px;
margin-right:10px;
}
#product-review-table.data-table {
display:inline-table;
}
.product-view .box-tags .form-add input.input-text {
width:275px;
}
/* Checkout page */	
.col2-right-layout .col-main {
width:680px;
margin:0;
padding:0;
}
.cart {
padding:0;
}
.dashboard .welcome-msg {
display:block;
}
select#billing-address-select {
width:410px;
}
.col2-set .col-1 {
width:49%;
margin-bottom:10px;
}
.col2-set .col-2 {
width:49%;
}

.data-table {
display:inline-table;
}
#multiship-addresses-table.data-table {
display:block;
}
#multiship-addresses-table.hidden-desktop {
display:none;
}
button.btn-continue {
float:left;
margin-right:10px;
}
.my_wishlist .buttons-set button.button {
margin-bottom:8px;
float:right;
}
.checkout-progress {
float:left;
}
.checkout-progress li.active {
width:176px;
}
.checkout-progress li {
width:177px;
}
.checkout-progress li{ margin-right:8px; font-size:12px;}
.checkout-progress li.last {
width:180px;
}
.cart .cart-collaterals .col2-set {
width:420px;
}
.cart .discount, .cart .shipping {
width:400px;
}
.form-list select {
width:260px;
}
.cart .totals {
width:320px;
}

.footer-top-link ul li a {
padding:0 12px;
}
.state_bar {
padding:0;
}
.multiple_addresses {
padding:0;
}
.login_page {
padding:0;
}
.static-contain {
margin-bottom:15px;
}
.crosssell {
padding:0;
width:980px;
}
.addtional-info{ width: 685px}
.cart{ width:980px;}
.crosssel{ display:none;}
.cart-collaterals .totals{ margin-top:0;}
.cart-collaterals{ width:980px;}
.discount{ float:none;}
.static-contain .group-select li input.input-text.required-entry, .group-select li textarea{ width:440px !important;}
.static-contain .group-select li input.input-text.required-entry, .group-select li textarea:focus{ width:440px !important;}
.hidden-desktop {
display:none;
}
}