@media screen and (max-width:1360px){
.mc-header .mc-content-limiter{
padding-left: 10px;
padding-right: 10px;
}
}
@media screen and (max-width:1000px){
.mc-grid-3 .mc-block-grid{
width:45%
}
.mc-grid-3 .mc-block-img-background{
width:48%
}
.mc-topbar{
display: none;
}
.mc-header-fullscreen{
top:0 !important;
}
.logged-in .mc-header-fullscreen{
top:32px  !important;
}
.mc-header-nav{
display:none;
}
.st-mobile-enabled{
display: block;
}
.open-mobilemenu{
display: block !important;
}
.mc-mobile-menu{
display: block;
}
.mc-banner-slot-right{
display: none;
}
.mc-banner-slot-left{
width: 100%;
}
.mc-banner .mc-content-limiter{
padding-left:50px;
padding-right:50px;
}
.mc-header .mc-content-limiter{
padding-left:10px;
padding-right:10px;
}
.style-flat .mc-site-container .mc-blog-content{
padding: 50px 0;
}
.mc-site-container .mc-blog-content{
flex-direction: column;
}
.mc-content-post{
width:100%;
}
.mc-post-pagination{
text-align:center;
}
.mc-sidebar{
width:100%;
margin-top:70px
}
.mc-footer-container .mc-content-limiter{ }
.mc-boxed-header .mc-content-limiter{
width:95%;
}
.mc-header.style-divided-2{
top:0;
}
.mc-header.style-divided-2 .mc-content-limiter{
border-radius:0;
}
.logged-in  .mc-header.style-divided-2{
top:32px;
}
.divided-header-slide{
display:none !important;
}
.style-divided-1 .mc-divided-menu{
display:none;
}
.woocommerce ul.products li.product .price{
font-size: 1em;
}
.woocommerce-loop-product__title{
font-size:1.2em!important
}
}
@media screen and (max-width:900px){
.mc-footer-container .mc-content-limiter{
flex-wrap: wrap;
}
.mc-footer-container .mc-content-limiter .mc-footer-widget-slot{
width:49%;
margin-bottom:20px;
max-width: 49%;
}
.mc-banner-title{
line-height: 55px;
font-size: 3rem;
}
.mc-divided-menu .mc-content-limiter{
display:none
}
.style-divided-2 .mc-divided-menu .mc-content-limiter{
display:block
}
.style-divided-2 .mc-divided-menu .mc-content-limiter{
display:flex
}
.style-divided-2 #menu-header-menu{
display:none
}
.style-divided-2 .mc-divided-menu .mc-dh-social-links{
display:none
}
.mc-divided-logo-hidden{
display: flex;
}   .mc-divided-header-right-slot{
width:100% ;
justify-content:flex-end
}
.empty-sidebar .mc-block-classic{
width:80%
}
}
@media screen and (max-width: 800px){
.logged-in .enable-sticky-header{
top:45px;
}
.mc-banner .mc-content-limiter{
min-height: 400px!important;
padding-left:30px;
padding-right:30px;
}
.style-flat .mc-site-container .mc-blog-content{
padding: 80px 0;
}
.mc-header .mc-content-limiter{
padding-left:10px;
padding-right:10px;
}
.mc-site-container .mc-blog-content{
padding:50px 30px
}
.mc-banner-title{
font-size:3.5rem;
}
.mc-sticky-sidebar-main{
width:100%;
}
.mc-footer-container .mc-content-limiter{ }
.empty-sidebar .snc-content,
.empty-sidebar .content-404{
width:100% 
}
}
@media screen and (max-width:780px){
.logged-in .mc-header.style-divided-2{
top:45px
}
}
@media screen and (max-width:700px){
.mc-block-img-background,
.mc-block-grid {
width: 100% !important;
}
.mc-footer-container .mc-content-limiter .mc-footer-widget-slot{
width:100%;
}
ul.children , 
ol.children {
padding-left:0 !important;
}
}
@media screen and (max-width:600px){
.search_on_top{
height:60%;
}
.search_on_top .fsc-close{
right:20px;
margin-top:1px;
padding:0px
}
.search_on_top form input[type='text']{
width: 85% !important;
margin-left: 25px;
}
.search_on_top form{
height:80px
}
.search_fullscreen  form input[type='text']{
width:80%
}
.mc-blog-title::after{
content:none ;
}
.mc-blog-title{
top:5px
}
#rev_slider_2_1_wrapper .custom.tparrows{
display:none !important
}
.logged-in .enable-sticky-header{
top:0;
}
.mc-blog-description{
display:none
}
.mc-header-logo{
max-width:150px;
min-width:150px;
}
.mc-header-logo img{
max-width:100%;
}
.mc-header-element-button{
display:none
}
.mc-postblock-title{
line-height: 32px;
margin-bottom:10px;
display:
block;
font-size: 26px;
padding-left: 0!important;
}
span.mc-postblock-comment{
display:none;
}
.mc-postblock-share-part{
margin-top:20px;
}
.mc-postblock-share-part p{
display:none;
}
.mc-sticky-sidebar-main{
width:100%;
}
.mc-banner-title {
line-height: 35px;
font-size: 2rem;
}
.src-noresult input[type="text"]{
width:70%
}
.snc-content, .content-404{
padding: 35px 20px 40px 20px;
}
.mc-near-posts {
flex-wrap:wrap;
}
.mc-near-posts > span {
width:100% !important;
min-height:100px;
margin-bottom:20px;
}
article.sticky .mc-postblock-title::before{
display:none
}
.mc-footer-container .mc-content-limiter .mc-footer-widget-slot{
width:100%;
margin-bottom: 60px;
max-width: 100%; }
.mc-footer-container .mc-content-limiter .mc-footer-widget-slot:last-child{
margin-bottom: 0;
}
.mc-post-pagination nav div> a, .mc-post-pagination nav div> span{
padding: 3px;
width: 30px;
height: 30px;
}
.mc-one-post.sticky{
padding: 10px
}
.mc-block-classic .mc-postblock-meta-item::after{
display:none;
}
.mc-block-classic .mc-postblock-meta-item:first-child::after{
display:block;
}
.empty-sidebar .mc-block-classic{
width:100%
}
.mc-noresult-heading{
font-size:26px
}
}
@media screen and (max-width:400px){
.mc-postblock-meta i.fa::before{
padding:0;
}
.mc-header .mc-content-limiter{
min-height:70px;
}
.mc-header-logo{
max-width:120px;
min-width:120px;
}
.mc-sticky-sidebar-main{
width:100%;
}
.style-flat .mc-banner .mc-content-limiter{
min-height:380px;
}
.mc-banner-title {
line-height:60px;
font-size:2.2rem
}
.snc-content, .content-404{
padding: 35px 15px 30px 15px;
}
.mc-banner .mc-content-limiter{
padding-left:20px;
padding-right:20px;
}
.mc-header .mc-content-limiter{
padding-left:20px;
padding-right:20px;
}
.page-template .mc-header .mc-content-limiter{
padding-left:10px;
padding-right:10px;
}
.mc-site-container .mc-blog-content{
padding:40px 20px;
}
.mc-postblock-meta{
font-size:13px;
}
.mc-postblock-meta span img{
width:30px;
height:30px;
margin-right:7px;
}
.mc-postblock-meta-item{
margin-right:13px;
}
.mc-noresult-heading{
font-size: 26px;
}
.src-noresult input[type="text"]{
width: 85%;
margin: 0;
}
.src-noresult button{
width: 98%;
margin-top:10px;
}
.empty-sidebar .src-noresult button{
width: 99%;
margin-top:10px;
}
.mc-404-banner .mc-content-limiter{
min-height: 300px;
}
.mc-dh-social-links{
display:none
}
.mc-divided-menu .mc-content-limiter{
min-height:50px;
}
.mc-noresult-heading{
font-size:20px;
}
.src-noresult{
flex-direction:column;
}
}