
@media only screen and (max-width:480px) {
/* ==========================================================================
    Shop
========================================================================== */
ul.products li.product {width: 100% !important;margin-right: 0}
ul.products li.product img {width: 100%}
.product .woocommerce-block, .product .summary {float: none !important;width: 100% !important}
.product {margin-bottom: 40px}
.product .woocommerce-block {padding-bottom: 0}

}
@media only screen and (min-width:768px) and (max-width:1024px) {
/* ==========================================================================
    Shop button
========================================================================== */
ul.products li.product a.add_to_cart_button i {display: none !important}
ul.products li.product a.button {padding: 0 4px !important;font-size: 12px !important;}
.homeshop-item .add_to_cart_button {clear: none !important;height: 25px !important;line-height: 25px !important;font-size: 12px;}
.homeshop-item .add_to_cart_button i {line-height: 25px !important;height: 25px !important;width: 25px !important}
.homeshop-item .cont-img img {width: 90px !important}
/* ==========================================================================
    Block with news 1
========================================================================== */
.category-block-news-1 .main-post {float: none;width: 100% !important;margin-right: 0;border-bottom: 1px solid #f0f0f0;margin-bottom: 10px}
.category-block-news-1 .main-post .cont-img img {width: 100%}
.category-block-news-1 ul.block-news {float: none;width: 100% !important;}
.category-block-news-1 .main-post .post-format {display: none}
/* ==========================================================================
    Block with news 2
========================================================================== */
.category-block-news-2 .main-post {float: none;width: 100%;margin-right: 0;border-bottom: 1px solid #f0f0f0;margin-bottom: 10px}
.category-block-news-2 .main-post .cont-img {width: 100% !important;float: none;margin-right: 0;margin-bottom: 5px}
.category-block-news-2 .main-post .cont-img img {width: 100%}
.category-block-news-2 .main-post .post-format {display: none}
.category-block-news-2 ul.block-news .small-thumb-post {float: none;width: 100%;margin-right: 0;}
.category-block-news-2 ul.block-news .small-thumb-post {padding: 10px 0;border-bottom: 1px solid #f0f0f0;position: relative}
.category-block-news-2 ul.block-news li:last-child {border-bottom: none}
.category-block-news-2 ul.block-news .small-thumb-post .cont-img {float: left;margin-right: 10px;margin-bottom: 0}
.category-block-news-2 ul.block-news .small-thumb-post .cont-img img {width: 60px;}
.category-block-news-2 ul.block-news .small-thumb-post .post-format {display: none}
/* ==========================================================================
    Block with news 3
========================================================================== */
.category-block-news-3 ul.block-news .small-thumb-post {float: none;width: 100%;margin-right: 0;}
.category-block-news-3 ul.block-news .small-thumb-post {padding: 10px 0;border-bottom: 1px solid #f0f0f0;position: relative}
.category-block-news-3 ul.block-news li:last-child {border-bottom: none}
.category-block-news-3 ul.block-news .small-thumb-post .cont-img {float: left;margin-right: 10px;margin-bottom: 0}
.category-block-news-3 ul.block-news .small-thumb-post .cont-img img {width: 60px;}
.category-block-news-3 ul.block-news .small-thumb-post .post-format {display: none}
.group-post-list {border-bottom: 1px solid #f0f0f0;}
/* ==========================================================================
    Block with news 5
========================================================================== */
.category-block-news-5 .main-post {float: none;width: 100%;margin-right: 0;border-bottom: 1px solid #f0f0f0;margin-bottom: 20px}
.category-block-news-5 .main-post .cont-img {width: 100% !important;float: none;margin-right: 0;margin-bottom: 5px}
.category-block-news-5 .main-post .cont-img img {width: 100%}
.category-block-news-5 .main-post .post-format {display: none}
}
@media only screen and (max-width:768px) {
/* ==========================================================================
    Shop button
========================================================================== */
.homeshop-item .add_to_cart_button {clear: none !important;height: 25px !important;line-height: 25px !important;font-size: 12px;}
.homeshop-item .add_to_cart_button i {line-height: 25px !important;height: 25px !important;width: 25px !important}
.homeshop-item .cont-img img {width: 90px !important}

/* ==========================================================================
    Checkout
========================================================================== */
table.cart .product-thumbnail, table.cart .product-price {display: none}
table.cart .product-thumbnail, table.cart .product-price, table.cart .product-quantity {left: -999px;position: absolute}
table.cart .actions .coupon {float: none}
table.cart td.actions .button, td.actions .coupon .input-text {display: block; width: 100%; margin-bottom: 5px}
.coupon label {display: none}
.login .form-row-first,.login .form-row-last {width: 100%;float: none;margin-right: 0 !important;}
.col2-set .col-1,.col2-set .col-2 {
    width: 100%;
    float: none;
    margin-right: 0;
}
/* ==========================================================================
    Shop button
========================================================================== */
ul.products li.product a.add_to_cart_button i {display: none !important}
ul.products li.product a.button {padding: 0 4px !important;font-size: 12px !important;}
/* ==========================================================================
   Style switcher
   ========================================================================== */
#style-switcher {display: none;}

/* ==========================================================================
    Top baner
========================================================================== */
.top-banner-block {display: none;}
/* ==============================================================================	
    Logo
============================================================================== */
#logo {float: none;display: block; text-align: center;}
/* ==========================================================================
   Colummns
   ========================================================================== */
.col1, .col2, .col3, .col4, .col5, .col5-of-5, .col6, .col7, .col7-of-7, .col8, 
.col8-of-8, .col9, .col9-of-9, .col10, .col10-of-10, .col11, .col11-of-11, .col12 
{float: none;width: auto;clear: both;display: block;margin-left: 0;margin-right: 0;width: 100%;}
/* ==========================================================================
   Main and sidebar
   ========================================================================== */
#sidebar, #primary-left, #primary-right {width: 100% !important; max-width:100%; margin-right: 0}
/* ==============================================================================	
    Main slider
============================================================================== */
#main-slider .caption h2 {font-size: 14px;padding: 4px}
#main-slider .caption .entry-meta {display: none}
/* ==============================================================================	
    Small thumb posts
============================================================================== */
.small-thumb-post .cont-img img {width: 60px}
.small-thumb-post h2 {font-size: 13px}
.small-thumb-post .description {margin-left: 76px}
/* ==========================================================================
    Block with news 1
========================================================================== */
.category-block-news-1 .main-post {float: none;width: 100%!important;margin-right: 0;border-bottom: 1px solid #f0f0f0;margin-bottom: 10px}
.category-block-news-1 .main-post .cont-img img {width: 100%!important}
.category-block-news-1 ul.block-news {float: none;width: 100%!important;}
.category-block-news-1 .main-post .post-format {display: none}
/* ==========================================================================
    Block with news 2
========================================================================== */
.category-block-news-2 .main-post {float: none;width: 100%;margin-right: 0;border-bottom: 1px solid #f0f0f0;margin-bottom: 10px}
.category-block-news-2 .main-post .cont-img {width: 100%!important;float: none;margin-right: 0;margin-bottom: 5px}
.category-block-news-2 .main-post .cont-img img {width: 100%}
.category-block-news-2 .main-post .post-format {display: none}
.category-block-news-2 ul.block-news .small-thumb-post {float: none;width: 100%;margin-right: 0;}
.category-block-news-2 ul.block-news .small-thumb-post {padding: 10px 0;border-bottom: 1px solid #f0f0f0;position: relative}
.category-block-news-2 ul.block-news li:last-child {border-bottom: none}
.category-block-news-2 ul.block-news .small-thumb-post .cont-img {float: left;margin-right: 10px;margin-bottom: 0}
.category-block-news-2 ul.block-news .small-thumb-post .cont-img img {width: 60px;}
.category-block-news-2 ul.block-news .small-thumb-post .post-format {display: none}
/* ==========================================================================
    Block with news 3
========================================================================== */
.category-block-news-3 ul.block-news .small-thumb-post {float: none;width: 100%;margin-right: 0;}
.category-block-news-3 ul.block-news .small-thumb-post {padding: 10px 0;border-bottom: 1px solid #f0f0f0;position: relative}
.category-block-news-3 ul.block-news li:last-child {border-bottom: none}
.category-block-news-3 ul.block-news .small-thumb-post .cont-img {float: left;margin-right: 10px;margin-bottom: 0}
.category-block-news-3 ul.block-news .small-thumb-post .cont-img img {width: 60px;}
.category-block-news-3 ul.block-news .small-thumb-post .post-format {display: none}
.group-post-list {border-bottom: 1px solid #f0f0f0;}
/* ==========================================================================
    Block with news 5
========================================================================== */
.category-block-news-5 .main-post {float: none;width: 100%;margin-right: 0;border-bottom: 1px solid #f0f0f0;margin-bottom: 20px}
.category-block-news-5 .main-post .cont-img {width: 100%!important;float: none;margin-right: 0;margin-bottom: 5px}
.category-block-news-5 .main-post .cont-img img {width: 100%!important }
.category-block-news-5 .main-post .post-format {display: none}
/* ==========================================================================
    Banners
========================================================================== */
ul.banner-block-125 li {margin: 3px;padding: 1px;}
/* ==========================================================================
    Gallery block
========================================================================== */
.gallery-pager a img, .woocommerce-pager a img {width: 40px;margin: 0 5px 5px 0}
.gallery-pager img, .woocommerce-pager img {border: solid #fff 1px;}
.gallery-pager a.active img, .woocommerce-pager a.active img {border: solid #222 1px}
.gallery-block .caption, .woocommerce-block .caption {display: none}
/* ==========================================================================
    Shop
========================================================================== */

/* ==========================================================================
    Single post
========================================================================== */
.post-title h1 {font-size:24px;line-height: 1.2}
article .entry-meta .post-date, 
article .entry-meta .post-comments, 
article .entry-meta .post-author, 
article .entry-meta .post-views,
article .entry-meta .post-category {border-right: none;float: none;display: block;padding: 4px 0px;font-size: 12px;border-bottom: 1px solid #f0f0f0;}
article .entry-meta {overflow: visible;margin-bottom: 20px;border-top: 1px solid #f0f0f0;border-bottom: none;}
/* ==========================================================================
    Small carousel
========================================================================== */
.small-carousel .post-format, .related-post .post-format {display: none}
/* ==========================================================================
    Comments
========================================================================== */
img.comment-avatar {display: none}
.comment-meta, .comment-content, .reply {margin-left: 0px}
ul.children li.comment article, ul.children li.comment ul article, ul.children li.comment ul ul article {padding-left: 0px; background-color: #f5f5f5}
/* ==============================================================================	
    Tabs
============================================================================== */
.tabs ul.tabs-list {border-bottom: 2px solid #f0f0f0;}
.tabs ul.tabs-list li {border-bottom: 1px solid #f0f0f0;display: block;float: none;}
.tabs ul.tabs-list li.ui-tabs-active:after  {border-width: 0;}
.tabs ul.tabs-list li a {padding: 0;display: block;float: none;}
.tabs ul.tabs-list li.ui-tabs-active a {transition: none !important; margin-bottom: 0; border-bottom: none;color: #222}
/* ==============================================================================	
    Zodiac tabs
============================================================================== */
.zodiac-tabs ul li.ui-tabs-active:after  {border-width: 0;}
.zodiac-tabs ul li.ui-tabs-active a {border-bottom: 0}
/* ==========================================================================
    404 Page
========================================================================== */
#page-404 {text-align: center}
#page-404 h3 {font-size: 80px}
/* ==========================================================================
   Contact form
   ========================================================================== */
#contact-human p { width:100%; float:none; margin:0 0 10px 0}
#contact-human div {float: none;width: 100%; margin-bottom:15px}
/* ==========================================================================
    Footer
========================================================================== */
#footer .widget {margin-bottom: 30px;float: none;width: auto;clear: both;display: block;margin-left: 0;margin-right: 0;width: 100%;}

}