/* 
    Created on : 09.10.2015, 08:33:34
    Author     : peter.de-vries
*/

@media screen and (max-width:480px) {
    .block-content {border:1px solid #88000c; }
    .block-account  > .block-title {background:#88000c;}
    .block-account > .block-title h4 {text-align:center; color:white;}
    .block-content ul {display:block; margin:auto; padding:0 20px 0 20px;}
    .block-content ul li {text-align:center; padding:5px; border-bottom:1px solid #DDDDDD;}
    
}

@media screen and (min-width:481px) {
    .block-account > .block-title h4 {display:none;}
    .block-content ul {display: flex;
    align-items: stretch; /* Default */
    justify-content: space-between;
    width: 100%;
    margin: 0;
    padding: 0;}
.block-content ul li {display: block; flex: 0 1 auto; /* Default */ list-style-type: none;}
} 



@media screen and (max-width:1221px) {
     .item-product-list{width:100%;}
    .product-description {width:50%;}
}

@media screen and (max-width:1121px) {
    .product-content .product-details {padding-left:0px;}
    .product-content .description {float:none;}
    .description {width:85%;}
    .description p {float:none;}
    .col-right {padding-left:35px;}
    .inner_product .col-right {padding-left:0px !important;}
    .check {overflow-x:hidden !important;}
}

@media screen and (max-width:1120px){
    .main:nth-of-type(2) {margin-right:120px; }
    .main:nth-of-type(3) {margin-left:100px; }
    .page_footer {padding-left:150px;}
    .more-views img:nth-of-type(1) {position:absolute; left: 550px; top:30px;}
    .more-views img:nth-of-type(2) {position:absolute; left: 550px; top:224px; margin:0px;}


   
}



@media screen and (max-width:982px) {
    .page_footer{padding-left:30px;}
    .inner_categorys{display:none;}
    .inner_categorys_responsive{display:inherit;height:auto; padding-left:100px;}

    .infobox > .inner_categorys_responsive {padding-top:100px;}
    .inner_categorys_responsive ul li {position:relative; background:url(../images/product/product_bg.png); margin-bottom:10px; width:100%; border-top-right-radius:20px; border-bottom-right-radius:20px;}
    .inner_categorys_responsive ul li a { text-decoration:none; font-family: 'Pacifico', cursive;color: #88000c;font-style: normal;font-weight: 400; top:35px; left:135px; font-size:25px; }
}

@media screen and (max-width:900px) {
    
.product-content p:first-of-type { width:90%; float:none;}
.product-content .product-details  {float:none;}
.description {float:none;}
.product-details p {display:block; width:90%; float:none;}

    
    
}

@media screen and (max-width:805px) {
    .inner_product .col-left img:nth-of-type(1) {display:block; margin:auto;}
    .more-views img:nth-of-type(1) {display:none !important;}
    .more-views img:nth-of-type(2) {display:none;}
}

@media screen and (max-width:795px) {
    .main:nth-of-type(2) {margin-right:0px; }
}

@media screen and (max-width:768px) {
    .lSPager  {display:none !important;}
    .toplist {padding:80px 25px 80px 25px;}
    .row > .col-right {padding-left:0px;}
    .description {width:95%; padding-left:15px;}
    .inner_product .col-right h2 {text-align: center;}
    .inner_product .col-right  .product-content .description p {text-align:center;}
    .product-content .product-details {text-align:center !important;}
    .product-content .product-details p {width:90% ; text-align:center !important;}
    .product-order {margin-left:20%;}

    .block.block-account { padding: 80px 25px 0px 25px;}
    .wraptocenter {position:relative;}
    .inner_product .col-left { padding-left:0px; width:100%;}
    .inner_product .col-left img:nth-of-type(1) {display:block; margin:auto;width:75%;}
    .inner_product .col-right { width:100%;}
    .lSAction > .lSNext {right: 12.6% !important;}
    .lSAction > .lSPrev {left:12.6% !important;}
    #product-options-wrapper {width:90%;}
    #product-options-wrapper dl {text-align:center;}

    
}

@media screen and (max-width:747px) {
    .product-description {width:25%;}
    .product-description p {display:none; text-align:center;}
	.categoryprice {right:-70px;}
	.categoryprice p {display:block !important}
    .product-image {width:50%;}
    .item-product-list {min-height:auto !important;}
    /*.lSAction > .lSPrev {left: 90px !important;}
    .lSAction > .lSNext {left: 598px !important;}*/
}


@media screen and (max-width:646px) {
    .toplist {padding-left:30px;}
    .inner_categorys_responsive {padding-left:30px;}
    .toplist {padding:80px 25px 80px 25px;}
    .toplist + .toplist {padding:80px 25px 80px 25px;}
}

@media screen and (max-width:640px) {
   /* .lSAction > .lSPrev {left: 80px !important;}
    .lSAction > .lSNext {left: 528px !important;}*/
    #shopping-cart-table {margin-bottom:50px;}
    .main:first-of-type {margin-left:0px !important;}
    .main {width:100%; display:block; margin:20px auto !important;}
    .main > .wrap {width:100%; display:block; margin:20px auto !important;}
    .nav {height:auto !important;}
    .page_footer {background: url(../images/bg.png);}
     /* .lSAction > .lSPrev {left: 160px !important;}
    .lSAction > .lSNext {left: 448px !important;}*/
     .cost-details {padding-left:15px; margin-top:10px;}
     
    .inner_product .col-left img:nth-of-type(1) { width:75%;}
    #itemsincart {top:125px; }
}

@media screen and (max-width:639px) {
 
    
}
    

@media screen and (max-width:576px) {
    .product-description {width:25%;}
    .product-description p {display:none; text-align:center;}
    .inner_product .col-left { padding-left:0px;}
    .inner_product .col-left img:nth-of-type(1) {display:block; margin:auto;width:75%;}
    .product-image {width:50%;}
    .item-product-list {min-height:auto !important;}
    

}

@media screen and (max-width:500px) {
    .product-order img {display:inherit; cursor:pointer; cursor:pointer; color:white; border-radius:10px; padding:5px 0; border:none; float:left; margin-top:25px; margin-left:70px; }
    .product-order button {display:none;}
}

@media screen and (max-width:480px) {
    /*.lSAction > .lSNext {left: 388px !important;}
    .lSAction > .lSPrev {left: 60px !important;}*/
}

@media screen and (max-width:460px) {
    
    header #logo {margin-left:0px;}
    .toplist {padding-left:15px;}
    .toplist + .toplist {padding-left:15px;}
    .item-product-list {height:145px;}
    .item-product img {height:145px !important; width:162px !important;}
    .item-product-list .item-product h4 {font-size:20px;}
    .product-description {width: 50%;}
    .product-description img  {height:41px !important; top:90px;}
    .product-description a  {top:100px;}
	.categoryprice {top:95px !important; right:-25px !important;}
	.categoryprice p {font-size:25px !important;}
	.lnk-product{top:90px !important; }
    #shopping-cart-table thead th {padding:0 5px 0 0; vertical-align:middle;  font:700 13px/1.5 "Open Sans",sans-serif;}
    #shopping-cart-table thead th:last-of-type {padding-left:15px;}
    #sidebar {float:left; width:auto; position:relative; margin:0px; display:block; width:100%; text-align:left;}
    #sidebar img {  border-top-left-radius: 0px; border-bottom-left-radius:20px; border-bottom-right-radius:20px; height:45px; margin:0px; }
    .col2-set .col-1 {width:100%; margin-bottom:20px;}
    .col2-set .col-2 {width:100%;padding-left:0px;}
    #itemsincart {top:55px; left:140px; right:0px; margin:0px; }
    
}

@media screen and (max-width:363px) {
    .toplist + .toplist {padding:0 15px 80px 25px;}
    .inner_product {padding-top:25px; padding-left:10px;}
    .search_form {margin-top:20px;}
    .search {height:30px !important;}
    .submit_search {top:4px; left:15px;}
    .submit_search img {width:25px; height:25px;}
    .item-product img {height:145px !important; width:111px !important;}
    .product-description img  {height:45px !important; top:100px; left:-111px !important;}
    .product-description a  {top:110px; left:-110px;}
    .product-description h4  {margin:5px !important;}
    .item-product-list .item-product h4 {margin-top:40px;}
    
	.categoryprice {top:95px !important; right:-45px !important;}
	.categoryprice p {font-size:22px !important;}	
	 
    .lSAction > .lSPrev {left: 45px !important;}
    .lSAction > .lSNext {left: 285px !important;}
    .description {width:90%;}
    .inner_product .col-right h2 {text-align: center;}
    .inner_product .col-right  .product-content .description p {text-align:center;}
    .row > .col-left,.row > .col-right {width:100%;}
    .row > .col-left {margin-bottom:25px;}
    
    .product-order {margin-left:10%;}
}

@media screen and (max-width:360px) {
    #product_gallery {height:auto;}
    .wraptocenter{height:250px;}
}

@media screen and (max-width:320px) {
   .main {margin-left:15px !important;}
   .main:first-of-type {margin-left:15px !important;}
    #product_gallery {height:auto;}
    .wraptocenter{height:250px;}
    .lSAction > .lSPrev {left: 40px !important;}
    .lSAction > .lSNext {left: 248px !important;}
    .inner_categorys_responsive ul li {width:90%;}
   .inner_categorys_responsive ul li a {left:95px }
   .item-product-list {width:98%;}
   
   .product-order {margin-left:10%;}
   
}


@media only screen and (max-width: 767px){
    #mobile-header {
        display: block;
    }
}