/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/
#comments .commentlist > li .comment-body {
    background: #f7f7f7;
    border: 1px solid #ededed;
}
.single-post textarea#comment,.single-post #comments input[type="text"] {
    background-color: #f7f7f7;
}

.single-post #respond .comment-reply-title {
    color: #0e8791;
}
.single-post input[type="submit"],#comments .commentlist > li .reply a.comment-reply-link{
    background-color: #0e8791;
}
.single-post .comments a {
    color: #0e8791;
    font-style: initial;
}
p.comment-form-email,#comments .comment-author span.says {
    display: none;
}/*
#respond .comment-form-author {
    width: 100%;
    margin-left: 0px!important;
    margin-right: 0px!important;
}*/
.single-post #respond .form-submit {
    width: 100%;
    display: inline-block;
    margin-top: 25px;
}
.single-post .category-shiva-news .section.section-post-comments p.comment-form-email{
    display: block;
}
.single-post .category-shiva-news .section.section-post-comments #respond .comment-form-author {
    width: 49%;
    margin-right: 2%!important;
}
.single-post .category-shiva-news .section.section-post-comments #respond .comment-form-email {
    width: 49%;
    margin-right: 0%!important;
}


p.comment-form-cookies-consent {
    display: none;
}

.gform_wrapper .top_label .gfield_label {
    line-height: 1.7;
}
.gform_wrapper  .gform_body ul.gform_fields li.gfield {



    vertical-align: top;



    clear: inherit;



    min-height: 110px;



}

.gform_body td.gfield_list_cell.gfield_list_55_cell1{



    vertical-align: top !important;



}







.gform_wrapper ul li.field_description_below div.ginput_container_radio {



    margin-top: 0px !important;



}



.gform_wrapper ul.gform_fields li.gfield td.gfield_list_cell select {



    min-width: 160px;



}



.gform_wrapper  .gform_body table th,.gform_wrapper  .gform_body table tr:first-child td{



	background: none;



}
@media only screen and (min-width: 641px){
    .gform_wrapper .gf_step {
        
        margin: 0 0 10px 10px!important;
    }}
.share-simple-wrapper .icons .telegram:hover {
    color: #0088cc;
}
.share-simple-wrapper .icons .whatsapp:hover {
    color: #25D366;
}

.single-post .category-shiba-stories .share-simple-wrapper .icons {

    font-size: 18px;

}
.single-post .col-social .wpb_text_column.wpb_content_element {

    margin-bottom: 5px;

}
.single-post .featured-img-col {

    float: right;

}
@media (max-width:767px){
    .single-post .featured-img-col figure.wpb_wrapper.vc_figure,.single-post .featured-img-col .vc_single_image-wrapper.vc_box_border_grey ,.single-post .featured-img-col figure.wpb_wrapper.vc_figure img {
        margin-right: auto;
        margin-left: auto;
        display: block;
    }
    .single-post .featured-img-col .wpb_single_image {

        margin-bottom: 0px!important;

    }
    .single-post .category-shiba-stories .section.section-post-intro-share {

        margin-bottom: 30px;

    }
    .single #Subheader ul.breadcrumbs {

        line-height: 2;

    }}
footer .widgets_wrapper h3, footer#Footer i{color: #1eb490!important;}
#Footer a {
    color: #d3dddf!important;
}
#Footer a:hover {
    color: #1eb490!important;
    text-decoration: none;
}
footer p{font-size: 14px;color: #d3dddf;}
#Footer{background-color: #095157;}
footer .widgets_wrapper h3{color: #f3f8f9!important;font-size: 24px;font-weight: 700;line-height:40px;}
footer .widgets_wrapper .single_icon{display: inline-block;margin: 0;margin-top: 5px;}
#Footer .footer_copy .copyright{color: #5dbc56;}
table tr:nth-child(2n+1) td{background: rgba(255, 255, 255, 0.6);}
table th{background: rgba(0, 0, 0, 0.03);}
#Top_bar #menu .menu > li:not(:last-child) > a span{border: none;}
a#back_to_top{background: white;box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);}
#Top_bar #menu .menu > li > a ,#Top_bar a#search_button{color: #fff;font-size: 17px;font-weight: 800;}
#Top_bar #menu .menu > li.current_page_item > a,#Top_bar #menu .menu > li:hover > a{color: #5cba55;font-size: 18px;font-weight: 800;}
#Top_bar .search_wrapper{background: rgba(254, 254, 254, 0.9);border-radius: 15px;margin: 15px 0;}
#Header .icon-search-fine:before {font-size: 20px;font-weight: 900;}
#Top_bar .search_wrapper input[type="text"] {
    color: #333;
}
.desc_footer .icon-comment-empty-fa, .desc_footer a.post-comments, body .button-love,.post-desc span.vcard.author.post-author {
    display: none;
}
.post-footer .post-links{
border:none;
}
.post-footer {
    background: no-repeat;
}
.grid .post-item {
    background: transparent !important;
}
.posts-title h2 {
    color: #fff;
    font-weight: 700;
    font-size: 32px;
}
.grid .post-desc-wrapper, .grid .post-desc-wrapper .post-meta {
    text-align: center;
}
.post-meta .author-date  ,.post-footer a.post-comments,.post-footer i.icon-doc-text,.post-footer i.icon-comment-empty-fa{
    display: none;
}
.post-footer .post-links {
    float: none;
    text-align: center;
    padding-right: 0;
}
.post-footer .post-links a {
    color: #31b557;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
}
h3.entry-title a {
    color: #444;
font-weight:700;
}
.custom_wrapper a#search_button {
    padding: 15px;
    line-height: 50px !important;
}
.custom_wrapper .wpml-languages.horizontal a{
    color:#000;
    text-decoration:none;
}
.custom_wrapper .wpml-languages.horizontal {
	    padding-top: 11px!important;
    margin: 25px 0px 25px 20px !important;
}
#Top_bar .logo {background: #fff;border-radius: 0 0 130px 130px;margin: 0;padding: 0 15px;}
#Top_bar #logo {padding: 15px 0 25px 0 !important;max-height: unset !important;height: auto !important;line-height: 0 !important;}
#Top_bar #logo img {width: 90px;}
#Top_bar .search_wrapper .icon_close{color:#333;}
@keyframes prodi{
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}
.product-manu.vizi {visibility: visible !important;opacity:1 !important;}
.product-manu-en.vizi {visibility: visible !important;opacity:1 !important;}
ul#menu-products {margin: 10vh 20vh;}
ul#menu-products-en {margin: 10vh 20vh;}
ul#menu-products li {width: calc((80vw - 65px)/4);margin-bottom: 4vh;display: inline-block;text-align: center;vertical-align: middle;}
ul#menu-products-en li {width: calc((80vw - 65px)/4);margin-bottom: 4vh;display: inline-block;text-align: center;vertical-align: middle;}
ul#menu-products li a {color: #fff;font-weight: 700;text-decoration: none;font-size: 20px;display:block;}
ul#menu-products-en li a {color: #fff;font-weight: 700;text-decoration: none;font-size: 20px;display:block;}
ul#menu-products li a img {max-width: 70%;padding: 4% 8% 8% 8%;display: block;transition: all .3s; margin: 0 auto;}
ul#menu-products-en li a img {max-width: 70%;padding: 4% 8% 8% 8%;display: block;transition: all .3s; margin: 0 auto;}
#Top_bar .wpml-languages li.lang-active {
    display: none;
}
#Top_bar .wpml-languages.horizontal ul li{
	margin:0;
}
#Top_bar .wpml-languages.horizontal {
    background: none;
    color: #fff;
    border: none;
}
.custom_wrapper .wpml-languages.horizontal a {
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.1;
}
.menu-brands-container,.menu-products-container {
    display: none;
}
.menu-brands-en-container,.menu-products-en-container {
    display: none;
}
.menu-brands-container.visi , .menu-products-container.visi {
    display: block;
}
.menu-brands-en-container.visi , .menu-products-en-container.visi {
    display: block;
}
ul#menu-brands {
    margin: 40vh 14vw;
}
ul#menu-brands-en {
    margin: 40vh 14vw;
}
ul#menu-brands li {
    width: calc((70vw)/4);
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
ul#menu-brands-en li {
    width: calc((70vw)/4);
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
#Top_bar .menu > li{
	cursor:pointer;
}
#Footer .footer_copy .one {
    margin-bottom: 0px;
   padding-top: 16px;
    min-height: 33px;
}
.mfp-container .mfp-arrow {
    height: 100vh;
    top: 0;
    margin-top: 0;
    text-align: center;
}
.mfp-arrow:before {



    top: calc(50vh - 90px);



    margin-top: 0;



    opacity: 1 !important;



}







.mfp-arrow-right {



    background: linear-gradient(90deg, #ffffff00, rgba(255, 255, 255, 0.3)) !important;



    transition: all 0.3s;



}







.mfp-arrow:after {



    content: none !important;







}







.mfp-arrow-left:before {border: none;content: '\e8b9' !important;color: #FFF;font-size: 90px !important;font-family: "mfn-icons";margin-left: 70px;}







.mfp-arrow-right:before {



    border: none;



    content: '\e917' !important;



    color: #FFF;



    font-size: 90px !important;



    font-family: "mfn-icons";



}







.mfp-arrow-left {



    background: linear-gradient(-90deg, #ffffff00, rgba(255, 255, 255, 0.3)) !important;



    transition: all 0.3s;



}







.content_slider.carousel .content_slider_ul li:hover {



    animation: prodi 1s;



}



.content_slider.carousel .content_slider_ul li{



	padding: 0 6px;



}



.content_slider.carousel .content_slider_ul li .title{



	display:none;



}



.slick-track{



	margin:0 auto;



}



.column_slider {



    margin-bottom: 0;



}



.mfp-content figcaption {



    position: fixed;



    bottom: 0;



    left: 50vw;



}



.mfp-image-holder .mfp-close {



    position: fixed;



    right: 16px;
    top: 10px;



}
.mfp-gallery .mfp-arrow {
    top: 50px!important;
}



.content_slider.carousel .content_slider_ul li:hover img{



	top:0;



}



body.footer-copy-center #Footer .footer_copy * {



    color: #98b8bb !important;



}



.content_slider.carousel {



    padding: 0px;



}







body .mfp-bg {



    background: #aeb8ba;



    opacity: .95;



}



ul#menu-products li:hover a img{



	    transform: scale(1.1);



}



.mfp-counter{



    color: #fff;



}



.content_slider.carousel .content_slider_ul li img{



	opacity:1;



}



.mfp-zoom-out-cur {



    cursor: auto;



}



h3 {



    font-size: 23px;



	}



h3.entry-title a {



    color: #454f50;



	}


/*---------------------------FARZIN---------------------------*/
.grecaptcha-badge {
    visibility: hidden!important;
}
.single .section_wrapper li {
    text-align: justify;
}
html:lang(en-US) #Content .section_wrapper.mcb-section-inner h2, html:lang(en-US) #Content .section_wrapper.mcb-section-inner h3 {
    font-weight: 800!important;
	    min-height: 70px;
}
body, h1, h2, h3, h4, h5, h6, .text-logo #logo {
   font-family: 'Open Sans', sans-serif !important;
}
#Top_bar #menu .menu > li > a, #Top_bar a#search_button {
    font-size: 18px;
}
html:lang(en-US) #Top_bar #logo img {
    content: url(http://www.shibafoods.com/wp-content/uploads/2020/05/shiva-logo-en-04.png);
}
html:lang(en-US) footer p {
    font-size: 16px!important;
}
html:lang(en-US) footer .widgets_wrapper h3 {
    font-size: 25px!important;
}
.parent-pageid-444 footer .widgets_wrapper .single_icon, html:lang(en-US) .supercat-shiva footer .widgets_wrapper .single_icon, html:lang(en-US) .search footer .widgets_wrapper .single_icon{
    margin-left: -25px!important;
}
.parent-pageid-444 footer p, html:lang(en-US) .supercat-shiva footer p, html:lang(en-US) .search footer p{
    padding-left: 20px;
}
.icon-phone:lang(en):before {
    transform: rotateY(180deg);
}
.search #Footer aside#text_icl-6, .search #Footer aside#text_icl-5, .search #Footer aside#text_icl-3, .search #Footer aside#text_icl-4, .search #Footer aside#text_icl-8, .search #Footer aside#text_icl-9, .search #Footer aside#text_icl-12, .search #Footer aside#text_icl-13 ,.search #Footer aside#text_icl-15 ,.search #Footer aside#text_icl-16 ,.search #Footer aside#text_icl-18 ,.search #Footer aside#text_icl-19{
    display: none;
}
.aside_left .sections_group {
    float: left;
}
.aside_left .four.columns {
    float: right;
}
.aside_left .widget-area {
    border-left-width: 1px;
	border-right:none;
}
.aside_left .widget-area:before {
        left: 0;
    right: auto;
}
.widget-area:before {
    background: transparent;
}
body #Top_bar .logo {
    float: right!important;
}
body.error404 a.button,body.error404 form#searchform input.field
{
background-color: #15c3e6b0;
}
.search-results .post-title h2 a {
    color: #1f6c73;
}
.search-not-found .snf-desc h2 , .search-not-found .snf-pic{
    display: none;
}
.search-not-found .snf-desc
{
float: right;
    padding-top: 60px;
}
.search-results .post-footer .post-links a {
	float: left;
    color: #0f8791;
    font-size: 15px;
}
.search-results .post-desc {
    padding: 15px 20px 15px 20px;
}
.search-results .post-desc-wrapper {
    width: 100%;
}
.search-results .post-item {
    width: 46%;
    margin-left: 4%;
    box-shadow: 0px 0px 10px 0px rgb(226, 226, 226);
}
.search-results .post-title {
    min-height: 64px;
}
.search-results .post-excerpt {
    min-height: 80px;
}
.search-results .post-title h2 {
    font-size: 19px;
    font-weight: 600;
	line-height: 1.6;
}
.search-results.with_aside .section_wrapper .one.column {
    padding-top: 55px;
}
.search #Subheader .title {
    font-size: 24px;
}
.search #Subheader {
    background-color: rgb(255, 255, 255);
}
.search .pager .pages a:hover, .search .pager .pages a.active {
    background-color: #0f8791;
}
.search .pager a.next_page, .search .pager a.prev_page
{
	color:#0f8791;
}
.search #Subheader .title {
    font-style: normal;
	    letter-spacing: 0;
}
.search .widget-area.clearfix {
    border: none!important;
}
.search .widget {
    padding-top: 20px;
}
.search #Header {
    background: url(http://www.shibafoods.com/wp-content/uploads/2020/04/header-search.jpg);
}
.safineshiba {
  -webkit-animation: f-float-s 15s linear infinite;
    animation: f-float-s 15s linear infinite;
}
body.error404 {
    background: url(http://www.shibafoods.com/wp-content/uploads/2020/04/404-back-1.jpg);
	    background-position: center;
    background-size: cover;
}
.column.mcb-column.two-fifth.column_image.fazanavardshiba {
    float: right;
	    width: 20%;
}
.column.mcb-column.two-fifth.column_image.safineshiba {
    width: 20%;
}
.column.one.mcb-column.column_image.shibaba {
    position: absolute;
    top: 64%;
}
body.error404 form#searchform input.field {
	-webkit-text-fill-color: white;
    margin: 0 auto;
    border-top: none;
    border-right: none;
    border-left: none;
    width: 33%;
}
body.error404  a.button {
    border-radius: 0;
    color: #ffffff;
}
body.error404 form#searchform input.field:focus
{
	    background-color: #ffffff29!important;
			background: none;
	color: #fff;
}
.fazanavardshiba {
    -webkit-animation: f-float 25s linear infinite;
    animation: f-float 25s linear infinite;
}
#Error_404 .error_desk h2 , #Error_404 .error_desk h4 , #Error_404 .error_desk p .check {
       font-weight: 600;
    color: #fff;
}
@keyframes f-float
{
	0% {
    transform: rotate(0deg) translateX(150px) rotate(0deg);
}

100% {
    transform: rotate(360deg) translateX(150px) rotate(360deg);
}
}
@keyframes f-float-s
{
	0%, 100% {
    transform: translateX(0px)  translateY(0) ;
}

25% {
    transform: translateX(100px) translatey(100px);
}
	50% {
    transform: translateX(0px) translatey(50px);
}
}
#Error_404 .error_pic {
    display: none;
}
#Error_404 .error_desk {
	    padding-top: 15vh;
    width: 100%;
	    text-align: center;
}
#Error_404 {
	height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    margin-top: 0;
}

body .Latest_news ul .category-shibaba-podcast .photo, body .Latest_news ul .category-shiba-podcast .photo {
    max-height: 160px;
}
body .Latest_news ul .category-shibaba-podcast .photo  img.scale-with-grid.wp-post-image, body .Latest_news ul .category-shiba-podcast .photo img.scale-with-grid.wp-post-image {
margin-right: auto!important;
    max-height: 157px;
    width: auto;
}

.photo2 .category .cat-wrapper ul li {



    float: left;



}



.photo2 .category {



    width: 50%;



    clear: unset;



    float: left;



}



h2.entry-title {



    font-size: 21px;



    font-weight: 600;



}



i.icon-clock {



    display: none;



}



.pager_lm .pager_load_more, .section-post-related .simple .post-related a.button {



    border-radius: 0;



}



.pager_load_more .button_icon, .section-post-related .simple .post-related a.button .button_icon {



    padding: 15px 0px 8px 12px!important;



	  background-color: rgba(0, 0, 0, 0)!important;



}



.section-post-related .simple .post-related a.button .button_label {



    padding: 11px 20px 11px 10px;



}



.pager_lm .pager_load_more .icon-layout:before , .section-post-related .simple .post-related a.button .icon-layout:before{



    content: '\e8b7'!important;



    font-weight: 400!important;



    font-size: 19px!important;



    line-height: 0!important;



}



.section-post-related .post-related h4 {



    font-weight: 600;



    font-size: 16px;



}



.widget .Recent_posts.blog_news ul li .desc {



    width: 100%;



    position: absolute;



    vertical-align: middle;



    padding: 25px 30px 15px 30px;



margin:0!important;



    right: 0;



}



.widget .Recent_posts.blog_news ul li .photo {



    float: right;



    border-left: none;



    border-right: none;



    width: 100%;



}



.widget .Recent_posts.blog_news ul li.post.format-.active .desc h6{



    color: #FFF;



}



.widget .Recent_posts.blog_news ul li.post.format-.active .desc .date{



    color: #FFF;



}



.widget .Recent_posts.blog_news ul li .desc h6 {



    font-weight: 600;



font-size: 17px;



    display: block;



    background-size: cover;



    background-position: center;



    background-repeat: no-repeat;



    text-decoration: none;



    line-height: 1.5;



    transition: color 200ms linear;



min-height: 60px;



}



.widget .Recent_posts.blog_news ul li.post.format-.active {



    background-color: rgba(0,0,0);



}



.widget .Recent_posts ul li.post.format-.active .desc .date







{



color:#fff!important;



opacity: .5;



}



.widget .Recent_posts.blog_news ul li{



    display: table;



    background-color: #f6f6f6;



width: 100%;



}



.widget .Recent_posts.blog_news ul li .desc h6



{



color:#536566;



    border: none!important;



}



.widget .Recent_posts.blog_news ul li img.scale-with-grid.wp-post-image {



    opacity: 0;



}



.widget .Recent_posts.blog_news ul li.post.format-.active img.scale-with-grid.wp-post-image {



    opacity: 0.5;



}



.widget .Recent_posts.blog_news ul li {



    border-bottom: solid 1px #EEE;



}



.widget .widget-area:before {



    background: transparent;



}



.widget .Recent_posts ul{



    list-style: none;



    padding: 0;



    margin: 0;



    background-color: #f6f6f6;



    border-radius: 2px;



    border: solid 1px #EEE;



    overflow: hidden;



}



.widget .aside_left .widget-area {



    border-right: none;



}



.widget .Recent_posts ul li .desc .date i {



    display: none;



}



.widget {



    padding-top: 50px;



}



.widget > h3 {



    font-weight: 600;

	font-size: 19px;



}



.widget > h3:after {



    content: "";



    background-image: url(http://www.shibafoods.com/wp-content/uploads/2020/02/seperator.png);



    display: inline-block;



    height: 15px;



    width: 53%!important;



    background-position: top left;



    background-repeat: repeat-x;



    background-size: 6px;



    top: 5px;



    right: 0px;



    position: relative;



    opacity: .6;



margin-left: 10px;



}



.widget .Recent_posts.blog_news ul li {



    margin-bottom: 0px!important;



}



.with_aside .sidebar.columns {



    width: 25%;



}



.with_aside .sections_group {



    width: 75%;



}



.widget .Recent_posts.blog_news ul li .photo {



    max-height: 130px;



}



.widget-area {



    padding: 30px 15px 20px;



}



.section-post-related .image_frame .image_wrapper .image_links {



    display: none;



}

span.post-date.updated {

    font-size: 13px;

    color: #727b7d;

}

.photo2 .category .cat-wrapper ul li a {

    font-size: 13px;

    color: #727b7d;

}

.post-excerpt {

    font-size: 13px;

    color: #556062;

}

.widget .Recent_posts ul li .desc .date {

    color: #556062!important;

    font-size: 12px;

    opacity: .7;

}

.widget > h3, h2.entry-title, h2.entry-title a

{

color:#0e4a4f;

}

.single #Subheader {

	min-height: 190px;

}

.single #Subheader .title {

display: none!important;

}

#Subheader ul.breadcrumbs {

    display: none;

}

.single #Subheader ul.breadcrumbs {

    display: block!important;

}

.single .section_wrapper .column_attr.clearfix p {
    font-size: 17px;
    line-height: 2;
	    text-align: justify;

}
.single .section_wrapper .column_column ul
{
	font-size: 17px;
}

.single .section_wrapper li{

    text-indent: 0;

}

.single .section_wrapper ol {

    margin: 15px 30px 0 0px!important;

}

.single .section_wrapper li i

{

	color: #095157;

	padding-left: 10px;

}

.single li i.icon-pencil-line

{

	padding-left:15px;

}

.single .post-meta {

    margin-bottom: 0px;

}

.single .widget .Recent_posts.blog_news ul li.post.format-.active img.scale-with-grid.wp-post-image {

    float: right;

}

.single .section_wrapper h2, .single .section_wrapper h3

{

	font-size: 24px;

    line-height: 1.8;

    font-weight: 600;

}

.post-header .title_wrapper h1 {

     font-size: 23px;

    font-weight: 600;

    line-height: 1.8;

    margin-bottom: 0;

    margin-top: 50px;

}

.post-header .title_wrapper {

    margin-right: 0px;

}

.section-post-header .single-photo-wrapper.image .image_frame {

    max-width: 100%!important;

}

.single .post-meta {

    display: none!important;

}

.single #Header {

    min-height: 0!important;

}

.supercat-shibaba #Subheader 

{

        background-image: url(http://www.shibafoods.com/wp-content/uploads/2020/05/shib.jpg);
        background-position: inherit;

}

.supercat-shiba #Subheader 

{

        background-image: url(http://www.shibafoods.com/wp-content/uploads/2020/03/header-blog-shiba-1.jpg);

}

.supercat-shiva #Subheader 

{

	    background-image: url(http://www.shibafoods.com/wp-content/uploads/2020/02/header-4.jpg);
        background-position: center left;
}

.supercat-shiva .post-wrapper-content ul li:before

{

    content: '\e8b2';

    font-family: "mfn-icons";

    font-style: normal;

    font-weight: 400;

    speak: none;

    display: inline-block;

    text-decoration: none!important;

    width: 1em;

    margin-right: 1em;

    text-align: center;

    font-variant: normal;

    text-transform: none;

    line-height: 1em;

    margin-left: auto;

	color: #84b95d;

}

.supercat-shiva .post-header .title_wrapper h1 {

    color: #0e4a69;

}

.supercat-shiva .section_wrapper h2, .single .section_wrapper h3 {

    color: #32b558;

}

.supercat-shibaba .section_wrapper ul li:before

{

	color: #d21537;

}

.supercat-shiba .section_wrapper ul li:before

{

	color: #f37225;

}

.category-shibaba-podcast .section_wrapper ul li:before, .category-shiba-podcast .section_wrapper ul li:before

{

	font-family: "mfn-icons";

    content: '\e940';

    font-style: normal;

    font-weight: 400;

    speak: none;

    display: inline-block;

    text-decoration: none!important;

    width: 1em;

    margin-right: 1em;

    text-align: center;

    font-variant: normal;

    text-transform: none;

    line-height: 1em;

    margin-left: 1em;

}

.category-shibaba-stories .section_wrapper ul li:before , .category-shiba-stories .section_wrapper ul li:before

{

	    font-family: "mfn-icons";

    content: '\e8f3';

    font-style: normal;

    font-weight: 400;

    speak: none;

    display: inline-block;

    text-decoration: none!important;

    width: 1em;

    margin-right: 1em;

    text-align: center;

    font-variant: normal;

    text-transform: none;

    line-height: 1em;

    margin-left: 1em;

}

.category-shiba-blog .section_wrapper ul li:before , .category-shibaba-blog .section_wrapper ul li:before

{

	font-family: "mfn-icons";

    content: '\e8c1';

    font-style: normal;

    font-weight: 400;

    speak: none;

    display: inline-block;

    text-decoration: none!important;

    width: 1em;

    margin-right: 1em;

    text-align: center;

    font-variant: normal;

    text-transform: none;

    line-height: 1em;

    margin-left: 1em;

}

.photo2 .category {

    display: none!important;

}

.photo2 .post-desc-wrapper h2.entry-title {

    min-height: 105px;

}

.single.supercat-shiba #Footer {

    background-color: #0072bf;

}
.single.supercat-shibaba #Footer {

    background-color: #f8ba35;

}
.single.supercat-shiba footer p {

    color: #f9fcfd;

}
.single.supercat-shibaba footer p {

	font-size:14px;
    color: #fff9fa;

}
.single.supercat-shibaba  #Footer a:hover, .single.supercat-shibaba footer#Footer i.icon-record, .single.supercat-shibaba footer#Footer i:hover, .single.supercat-shibaba #Footer .footer_copy .copyright
{
	color:#9d0621!important
}

.single.supercat-shiba.footer-copy-center #Footer .footer_copy * {

    color: #fed3e6 !important;

}
.single.supercat-shibaba.footer-copy-center #Footer .footer_copy * {

    color: #9d0621 !important;

}
body.supercat-shibaba #Top_bar ul.sub-menu {
    background: rgba(157, 6, 33, 0.75)!important;
}
body.supercat-shibaba #Top_bar .menu > li ul li a {
    color: #fff !important;
}
.single.supercat-shiba .widgets_wrapper h3, .single.supercat-shibaba .widgets_wrapper h3 {
    color: #fff!important;
}
.single.supercat-shiba #Footer a{

    color: #fcecf3!important;

	text-decoration: none!important;
}
.single.supercat-shiba footer#Footer i {
    color: #ffc6df!important;
}
.single.supercat-shibaba #Footer a, .single.supercat-shibaba footer#Footer i{

    color: #fff9fa!important;

	text-decoration: none!important;

}

.single.supercat-shiba #Footer a:hover, .single.supercat-shiba footer#Footer i:hover {

    color: #ffc6df!important;

}
.single.supercat-shibaba #Footer a:hover, .single.supercat-shibaba footer#Footer i:hover {

    color: #9d0621!important;

}

body.single.supercat-shiba #Top_bar .menu > li ul li a {

    color: #fff;

    font-weight: 500;

    font-size: 15px;

}



.single.supercat-shiba #Top_bar .menu > li ul li a:hover, .single.supercat-shiba #Top_bar .menu > li ul li.hover > a {

    text-decoration: none;

    background: rgba(0,0,0,.06);

    color: #fff !important;

}
.single .section_wrapper li {
    line-height: 1.8;
}
.supercat-shiba #Top_bar #menu .menu > li > a:hover, .supercat-shiba #Top_bar #menu .menu > li > a:active {
    color: #ffc6df;
}
	#Top_bar .responsive-menu-toggle{
    color: #0e8791!important;
	}
	.grecaptcha-badge {
    visibility: hidden;
}
/*-----------------------END-FARZIN---------------------------*/

/*-----------------------Farzin-RESP-------------------------*/
@media (max-width:1239px)
{

	.single .post-wrapper-content li
	{
		    padding-right: 40px;
		    text-indent: -1em;
	}
	.single .post-wrapper-content li:before
	{
	margin-right: 0!important;
    margin-left: 0!important;
	}
}

@media (min-width:960px) and (max-width:1239px)

{
		#Error_404 {
    padding-top: 0px;
	}
	#Error_404 .error_desk h2 {
    font-size: 42px;
	}
	#Error_404 .error_desk h4 {
    font-size: 21px;
	}
	#Error_404 .error_desk {
    padding-top: 10vh;
	}
	#Footer .widgets_wrapper .widget img {
    width: 100%;
}
	.single.single-post.with_aside .sections_group {
    width: 73%;
}
	.single.single-post.with_aside .sidebar.columns {
    width: 27%;
}
.single .section_wrapper h2, .single .section_wrapper h3 {
    font-size: 21px!important;
	}
	.single.with_aside .sidebar.columns .widget > h3:after{
right: 0px;
    width: 44%!important;

}
	.photo2 .post-desc-wrapper h2.entry-title
	{
		min-height: 85px!important;
	}

	.with_aside .sidebar.columns .widget-area {

    padding: 30px 15px 20px 0px;

}

	.with_aside .sidebar.columns .widget > h3:after {

    width: 50%!important;

    right: 10px;

}

	.with_aside .sidebar.columns .widget .Recent_posts ul li .desc .date {

    font-size: 10px;

	}

	.with_aside .sidebar.columns .widget .Recent_posts.blog_news ul li .desc h6 {

    font-size: 14px;

		    line-height: 1.7;

		min-height: 60px;

}

	.with_aside .sidebar.columns .widget .Recent_posts.blog_news ul li .desc {

    padding: 15px 15px 5px 10px;

	}

	.photo2.col-2 .post-desc-wrapper {

    width: 90%;

    top: -50px;

    padding: 20px 30px;

}

	.photo2 .image_frame {

    min-height: 170px;

}

}

@media (min-width:768px) and (max-width:959px)

{
		.search.with_aside .sections_group {
    width: 72%;
}
	.search.with_aside .sidebar.columns {
    width: 28%;
}
		html:lang(en-US) .with_aside .sidebar.columns .widget > h3:after {
    right: 0px;
    width: 42%!important;
}
	html:lang(en-US) .with_aside .sidebar.columns .widget-area {
    padding: 30px 0px 20px 15px;
}
	html:lang(en-US) .search.with_aside .sidebar.columns .widget > h3:after {
    right: 0px;
    width: 38%!important;
}
		html:lang(fa-IR) .search.with_aside .sidebar.columns .widget > h3:after {
    width: 45%!important;
}
		#Error_404 {
    padding-top: 0px;
	}
	#Error_404 .error_desk p .check {
    font-size: 15px;
}
	#Error_404 .error_desk h4 {
    font-size: 19px;
	}
	#Error_404 .error_desk h2 {
    font-size: 36px;
	}
	#Error_404 .error_desk {
    padding-top: 6vh;
	}
	body.error404 form#searchform input.field {
    width: 45%;
}
	.category-shiba-podcast .vc_col-sm-6 , .category-shibaba-podcast .vc_col-sm-6 {
    width: 100%;
}
.category-shiba-podcast .vc_col-sm-6 .wpb_text_column.wpb_content_element, .category-shibaba-podcast .vc_col-sm-6 .wpb_text_column.wpb_content_element {
    float: right;
}
	.category-shiba-podcast .vc_col-sm-6 .wpb_single_image.vc_align_right , .category-shibaba-podcast .vc_col-sm-6 .wpb_single_image.vc_align_right {
    margin-bottom: 0;
}
		#Footer .widgets_wrapper .widget img {
    width: 100%;
}
	footer .widgets_wrapper h3 {
    font-size: 21px;
	}
	.single.single-post .post-header .title_wrapper h1 {
    font-size: 19px;
		    margin-top: 30px;
	}
	.single.single-post  .post-header {
    margin-bottom: 10px;
}
	.single .section_wrapper h2, .single .section_wrapper h3 {
    font-size: 19px;
	}
	
		.single.single-post.with_aside .sections_group {
    width: 70%;
}
	.single.single-post.with_aside .sidebar.columns {
    width: 30%;
}
.photo2 .post-desc-wrapper h2.entry-title {
    min-height: auto!important;
}
	.with_aside .sidebar.columns .widget-area {

    padding: 30px 10px 20px 0px;

}

	.with_aside .sidebar.columns .widget > h3:after {

    width: 49%!important;

    right: 10px;

}
		.single.with_aside .sidebar.columns .widget > h3:after {

    width: 44%!important;

    right: 0px;

}

	.with_aside .sidebar.columns .widget > h3{

		font-size: 17px;

	}

	.with_aside .sidebar.columns .widget .Recent_posts ul li .desc .date {

    font-size: 10px;

	}

	.with_aside .sidebar.columns .widget .Recent_posts.blog_news ul li .desc h6 {

    font-size: 12px;

		    line-height: 1.7;

		min-height: 62px;

}

	.with_aside .sidebar.columns .widget .Recent_posts.blog_news ul li .desc {

    padding: 10px 10px 5px 10px;

	}

	.with_aside .content_wrapper {

    max-width: 740px;

}

	.photo2.col-2 .post-desc-wrapper {

    width: 90%;

    top: -25px;

    padding: 20px 15px;

}

}

@media (max-width:767px)
{
	#Error_404 .error_desk {
    padding-top: 5vh;
	}
	#Error_404 .error_desk p .button {
    margin: 0px 0px 0px 0px;
}
	#Error_404 .error_desk p .check {
    line-height: 2;
	}
	body.error404 form#searchform input.field {
    margin-top: 25px;
    width: 70%;
	}
	#Error_404 {
    padding-top: 0px;
	}
	#Error_404 .column.mcb-column.two-fifth.column_image.safineshiba, #Error_404 .column.mcb-column.two-fifth.column_image.fazanavardshiba {
    width: 35%!important;
}
	#Error_404 .column.mcb-column.two-fifth.column_image.fazanavardshiba
	{
			margin-top: 100px!important;
	}
    .supercat-shiba #Subheader {
        background-position: -175px;
    }
    .single-post p {
        text-align: justify;
    }
	.single .widget .Recent_posts.blog_news ul li.post.format-.active img.scale-with-grid.wp-post-image {
    width: 100%;
}
		footer .widgets_wrapper h3 {
    font-size: 19px;
	}
	#Header_wrapper{
    background-position: 33% center!important;
}
	.with_aside .sidebar.columns .widget {
    padding-top: 0;
}
	.single.single-post .widget .Recent_posts.blog_news ul li .desc h6 {
    font-size: 16px;
	}
		.with_aside .sidebar.columns .widget > h3:after {

    width: 100%!important;
		margin-left: 0px;
		    top: 10px;
    right: 0px;

}
	#Top_bar {
    background-color: transparent !important;
}
	#Top_bar .logo {
    padding: 0 0px!important;
}
	.photo2 .post-desc-wrapper h2.entry-title {
    min-height: auto;
}
	.widget .Recent_posts.blog_news ul li .photo {
    max-height: 180px!important;
}
	.widget .Recent_posts.blog_news ul li .desc {
    padding: 40px 40px 35px 40px!important;
}
	.widget .Recent_posts.blog_news ul li .desc h6 {
    min-height: 80px!important;
		    line-height: 1.6;
}
	.photo2 .post .post-desc-wrapper {
    width: 95%;
    top: -25px;
    padding: 13px 18px;
}
	.photo2 .post-item {
    margin-bottom: 0!important;
}
	.widget .Recent_posts.blog_news ul li img.scale-with-grid.wp-post-image {
    margin-top: -30px;
}
	.photo2 .post-excerpt {
    line-height: 1.8;
}
	.photo2 .image_frame {
    min-height: auto!important;
}
	footer p {
    line-height: 1.6;
	}
	single .widget {
    padding-top: 0px!important;
}
	.post-header .title_wrapper h1 {
    font-size: 19px!important;
	}
	.single .section_wrapper h2, .single .section_wrapper h3 {
    font-size: 19px!important;
    line-height: 1.6!important;
}
	.post-header .title_wrapper {
    border-right-width: 0px!important;
    padding-right: 5px!important;
	}
}
@media (max-width:479px)
{
	#Error_404 .column.mcb-column.two-fifth.column_image.fazanavardshiba {
    margin-top: 200px!important;
    width: 40%!important;
}
	.widget .Recent_posts ul li .desc .date {
    font-size: 11px;
	}
	.widget .Recent_posts.blog_news ul li .desc h6 {
    min-height: 80px!important;
}
	.widget .Recent_posts.blog_news ul li .desc {
    padding: 20px!important;
}
	.widget .Recent_posts.blog_news ul li img.scale-with-grid.wp-post-image {
    margin-top: 0;
}
	.widget .Recent_posts.blog_news ul li .desc h6 {
    font-size: 15px!important;
	}
	.post-header .title_wrapper h1 {
    font-size: 17px!important;
    line-height: 1.6!important;
	}
	.single .section_wrapper h2, .single .section_wrapper h3 {
    font-size: 17px!important;
    line-height: 1.6!important;
}
	body .Latest_news ul .category-shibaba-podcast .photo, body .Latest_news ul .category-shiba-podcast .photo {
    max-height: 160px;
}
body .Latest_news ul .category-shibaba-podcast .photo  img.scale-with-grid.wp-post-image, body .Latest_news ul .category-shiba-podcast .photo img.scale-with-grid.wp-post-image {
margin-right: auto!important;
   max-height: 170px;
    width: fit-content;
}
	body.page-child #Content .Latest_news ul.ul-first li .photo {

	width: 170px!important;
}
	.table-container{
        overflow-x: scroll;
    }
.table-container::-webkit-scrollbar-button:horizontal:start,.table-container::-webkit-scrollbar-button:horizontal:decrement{
        background: url(http://www.shibafoods.com/wp-content/uploads/2020/06/left.png) no-repeat 50% 50%;
    }
.table-container::-webkit-scrollbar-button:horizontal:end,.table-container::-webkit-scrollbar-button:vertical:increment {
        background: url(http://www.shibafoods.com/wp-content/uploads/2020/06/right.png) no-repeat 50% 50%;
    }
.table-container::-webkit-scrollbar {
    box-shadow: inset 0px 0px 5px #cacaca!important;
    border-radius: 5px;
    -webkit-appearance: none; 
    width: 7px;
    height: 15px;
}
.table-container::-webkit-scrollbar-button {
    background-color: #bbbbbb;
    height: 15px;
    display: block;
    width: 5px;
    background-size: contain!important;
}
.table-container::-webkit-scrollbar-thumb {
    border-radius: 5px;
}
}
@media (min-width:768px) and (max-width:1239px)
	{
        .search-results .post-title h2 { 
            min-height: 90px;
        }
        .search-results .post-excerpt {
            min-height: 105px;
        }
		.prod-about .one-third.column_image img.scale-with-grid 
		{ 
			display: block; 
			margin: 0 auto;
		}
		.prod-about .one-third.column_image 
		{ 
			width: 100%;
		}
		.prod-about .two-third 
		{ 
			width: 100%!important;
		}  
		.prod-about .section_wrapper.mcb-section-inner .mcb-wrap
		{
			padding: 10px 30px 10px 20px!important;
		}
		.prod-about .foto-abouto, .foto-abouto * {
    margin-right: auto;
    margin-left: auto;
		}
}

@media (max-width:424px)
{
	.Latest_news ul.ul-first li .photo img.scale-with-grid.wp-post-image
	{
	width: auto!important;
    height: auto!important;
    max-width: 201%!important;
    margin-right: calc((158px - 322px) / 2)!important;
	}
}
@media (min-width:425px)
{
    body #Content .Latest_news ul li .photo img.scale-with-grid.wp-post-image {
    max-width: 351px!important;
    margin-right: calc((158px - 518px) / 2)!important;
}
}
/*----------------------END-Farzin-RESP---------------------*/







/*     shiva footer     */



.parent-pageid-10  #Footer .widgets_wrapper aside:not(:first-child), .parent-pageid-444  #Footer .widgets_wrapper aside:not(:first-child), .page-id-10   #Footer .widgets_wrapper aside:not(:first-child), .page-id-444   #Footer .widgets_wrapper aside:not(:first-child) , .supercat-shiva   #Footer .widgets_wrapper aside:not(:first-child) {



    display: none;



}



/*     shiva footer     */

/*     shibaba footer     */



.parent-pageid-762 #Footer .widgets_wrapper aside:last-child,.page-id-762 #Footer .widgets_wrapper aside:last-child, .supercat-shibaba #Footer .widgets_wrapper aside:last-child, .parent-pageid-1757 #Footer .widgets_wrapper aside:last-child, .page-id-1757 #Footer .widgets_wrapper aside:last-child

,.parent-pageid-762 #Footer .widgets_wrapper aside:first-child, .parent-pageid-1757 #Footer .widgets_wrapper aside:first-child, .page-id-762 #Footer .widgets_wrapper aside:first-child, .page-id-1757 #Footer .widgets_wrapper aside:first-child,  .supercat-shibaba #Footer .widgets_wrapper aside:first-child{



    display: none;



}



/*     shibaba footer     */

/*     shiba footer     */



.parent-pageid-502  #Footer .widgets_wrapper aside:not(:last-child), .parent-pageid-1742  #Footer .widgets_wrapper aside:not(:last-child), .page-id-502  #Footer .widgets_wrapper aside:not(:last-child), .page-id-1742  #Footer .widgets_wrapper aside:not(:last-child), .supercat-shiba #Footer .widgets_wrapper aside:not(:last-child){



    display: none;



}



/*     shiba footer     */











/*     shiva header     */

body.page-id-10 #Top_bar .logo ,body.parent-pageid-10  #Top_bar .logo,.search #Top_bar .logo{

    float: left;

}

/*     shibaba header     */



body.page-id-762 #Top_bar .logo ,body.parent-pageid-762  #Top_bar .logo,body.supercat-shibaba #Top_bar .logo{

    float: left;

}

body.page-id-762 #Top_bar .menu > li:first-child img ,body.parent-pageid-762 #Top_bar .menu > li:first-child img ,body.supercat-shibaba  #Top_bar .menu > li:first-child img {

    width: 130px;

}

.parent-pageid-762 #Top_bar .menu > li:first-child a ,

.supercat-shibaba  #Top_bar .menu > li:first-child a ,

.page-id-762 #Top_bar .menu > li:first-child a {

    padding-top: 20px;

}

.supercat-shibaba  #Top_bar .menu > li ul li a ,

.page-id-762  #Top_bar .menu > li ul li a {

    color: #9b061d !important;

    font-weight: 500;

    font-size: 15px;

}

.parent-pageid-762 #Top_bar #menu .menu > li.current_page_item > a,.parent-pageid-762 #Top_bar #menu .menu > li:hover > a ,

.supercat-shibaba  #Top_bar #menu .menu > li.current_page_item > a,.supercat-shibaba  #Top_bar #menu .menu > li:hover > a ,

.page-id-762  #Top_bar #menu .menu > li.current_page_item > a,.page-id-762  #Top_bar #menu .menu > li:hover > a {

    color: #9d0620;

    text-shadow: 0 0 13px #a48489;

    font-weight: 900;

}

body.supercat-shibaba  #Top_bar ul.sub-menu ,

body.parent-pageid-762 #Top_bar ul.sub-menu ,

body.page-id-762  #Top_bar ul.sub-menu {

    background: rgb(255, 238, 188);

}



.supercat-shibaba #Top_bar #menu .menu > li > a,.supercat-shibaba #Top_bar a#search_button ,

.parent-pageid-762 #Top_bar #menu .menu > li > a,.parent-pageid-762 #Top_bar a#search_button ,.page-id-762  #Top_bar a#search_button {

    color: #fff;

    font-size: 17px;

    font-weight: 800;

}



/*     shibaba header     */

/*     shiba header     */



body.page-id-502 #Top_bar .logo ,body.parent-pageid-502  #Top_bar .logo,body.supercat-shiba #Top_bar .logo{

    float: left;

}

body.page-id-502 #Top_bar .menu > li:first-child img ,body.parent-pageid-502 #Top_bar .menu > li:first-child img ,body.supercat-shiba  #Top_bar .menu > li:first-child img {

    width: 115px;

}

.parent-pageid-502 #Top_bar .menu > li:first-child a ,

.supercat-shiba  #Top_bar .menu > li:first-child a ,

.page-id-502 #Top_bar .menu > li:first-child a {

    padding-top: 5px;

}

body.supercat-shiba  #Top_bar .menu > li ul li a {

    color: #fff !important;

    font-weight: 500;

    font-size: 15px;

}

.parent-pageid-502 #Top_bar #menu .menu > li.current_page_item > a,.parent-pageid-502 #Top_bar #menu .menu > li:hover > a ,

.supercat-shiba  #Top_bar #menu .menu > li.current_page_item > a,.supercat-shibaba  #Top_bar #menu .menu > li:hover > a ,

.page-id-502  #Top_bar #menu .menu > li.current_page_item > a,.page-id-502  #Top_bar #menu .menu > li:hover > a {

    color: #9d0620;

    text-shadow: 0 0 13px #a48489;

    font-weight: 900;

}

body.supercat-shiba  #Top_bar ul.sub-menu ,

body.page-id-502  #Top_bar ul.sub-menu {

    background: rgba(255, 131, 175, 0.9)!important;

}



.supercat-shiba #Top_bar #menu .menu > li > a,.supercat-shiba #Top_bar a#search_button ,

.parent-pageid-502 #Top_bar #menu .menu > li > a,.parent-pageid-502 #Top_bar a#search_button ,

.page-id-502 #Top_bar #menu .menu > li > a,.page-id-502  #Top_bar a#search_button {

    color: #fff;

    font-size: 17px;

    font-weight: 800;

}





/*     shiba header     */

.supercat-shibaba #Top_bar #logo img,

.parent-pageid-762#Top_bar #logo img,

.page-id-762 #Top_bar #logo img,

.supercat-shiba #Top_bar #logo img,

.parent-pageid-502#Top_bar #logo img,

.page-id-502 #Top_bar #logo img{

width:75px;

}

.sbi-screenreader {

    display: none !important;

}

#Top_bar #menu .menu > li > a, #Top_bar a#search_button{

	pointer-event:none;

}

@media (min-width:1240px){
.single-post .matn-kotah-pod {

    margin-top: 40px;

}}
@media (max-width:1240px){
.supercat-shibaba #Subheader 
{
        background-position: left;
}}

@media only screen and (min-width: 960px){
	ul#menu-brands-en li img, ul#menu-brands li img{
    max-width: 100%;
}
	ul#menu-shiva .menu-item-has-children .sub-menu {
		display: none !important;
	}
}
@media only screen and (min-width: 960px){
	ul#menu-shiva-en .menu-item-has-children .sub-menu{/*, ul#menu-shiba-en .menu-item-has-children .sub-menu, ul#menu-shibaba-en .menu-item-has-children .sub-menu */
		display: none !important;
	}
}
@media only screen and (max-width: 959px){
	.product-manu.vizi, .product-manu-en.vizi {
    display: none;
}
	#Side_slide #menu ul li.submenu .menu-toggle:after {
    float: right;
}
    body:not(.template-slider) #Header {
        min-height: 365px;
        background-position: bottom;
        background-position-x: -80px;
    }
	div#Top_bar {
		background: white !important;
		position: relative;
    	box-shadow: 0 0 10px #858585;
	}
    .rtl #Top_bar a.responsive-menu-toggle {
        right: 20px!important;
        left: auto!important;
		    padding: 10px 0 20px 20px!important;
    }
	#Top_bar a.responsive-menu-toggle {
    right: auto;
    left: 20px;
		    padding: 10px 20px 20px 0px;
	}
    .custom_wrapper{
        display:none;
    }
    body.mobile-side-slide {
        left: 0 !important;
        right: 0 !important;
    }
    ul#menu-shiva .menu-item-has-children > a {
        pointer-events: none;
        cursor: pointer;
    }
ul#menu-shiva-en .menu-item-has-children > a, ul#menu-shiba-en .menu-item-has-children > a, ul#menu-shibaba-en .menu-item-has-children > a {
        pointer-events: none;
        cursor: pointer;
    }
    #Side_slide #menu ul li.submenu .menu-toggle {
        width: 100%;
        text-align: left;
        padding-left: 10px;
    }
	#Side_slide #menu ul li img {
		max-width: 100%;
	}
	.top_bar_right {
		display: none;
	}
}
@media only screen and (max-width: 767px){
    .supercat-shibaba #Subheader {
        background-position: -254px;
    }
    body:not(.template-slider) #Header {
        background-position: bottom!important;
        background-position-x: -455px!important;
    }
    .search-not-found .snf-desc h4 {
        font-size: 20px;
    }
    .search #Subheader .title {
        line-height: 1.4;
    }
    .search-results .post-item {
        width: 100%;
        max-width: -webkit-fill-available;
        margin-left: 0%;
        padding: 20px 22px 20px 20px;
    }

	#Top_bar .logo #logo{
    	margin: 10px auto !important;
   		max-width: 180px;
	}
	#Header {
		min-height: auto !important ;
	}
	#Top_bar .logo {
		background: unset;
			position: relative;
		z-index: 100;
	}

}

@media only screen and (max-width: 373px){
    .search #Subheader .title {
        font-size: 20px;
    }
    body:not(.template-slider) #Header {
        background-position-x: -485px!important;
    }}

#Side_slide {
    background-color: #ffffff;
    border-color: #046f77;
}

#Side_slide #menu ul li.current-menu-item > a, #Side_slide #menu ul li.current_page_item > a, #Side_slide #menu ul li.current-menu-parent > a, #Side_slide #menu ul li.current-page-parent > a, #Side_slide #menu ul li.current-menu-ancestor > a, #Side_slide #menu ul li.current-page-ancestor > a, #Side_slide #menu ul li.current_page_ancestor > a, #Side_slide #menu ul li.hover > a, #Side_slide #menu ul li:hover > a,#Side_slide a:not(.action_button):hover, #Side_slide a.active, #Side_slide #menu ul li.hover > .menu-toggle {
    color: #046f77;
}

#Side_slide, #Side_slide .search-wrapper input.field, #Side_slide a:not(.action_button), #Side_slide #menu ul li.submenu .menu-toggle {
    color: #6b6b6b;
}

#Side_slide #menu ul li.hover {
    background: rgba(5, 107, 115, 0.1);
}

#Side_slide #menu ul li.hover li {
    background: rgba(255, 255, 255, 0.5);
}
.search-not-found .snf-desc h4 {
    line-height: 1.5;
}
.search-not-found .snf-desc {
    width: 100%;
}



@media only screen and (max-width: 767px) and (min-width: 480px){
.rtl #comments .commentlist > li .comment-body {
    margin-right: 0px;
}}
@media only screen and (max-width: 479px){
.rtl #comments .commentlist > li .comment-body {
    margin-right: 0px;
}}

#comments .commentlist > li .comment-body {
    margin-left: 0px;
}
.supercat-shiba #Top_bar #menu .menu > li:not(:first-child) > a, .supercat-shiba #Top_bar a#search_button, .parent-pageid-502 #Top_bar a#search_button, .page-id-502 #Top_bar #menu .menu > li:not(:first-child) > a, .page-id-502 #Top_bar a#search_button, .parent-pageid-502 #Top_bar #menu .menu > li:not(:first-child)> a, .parent-pageid-1742 #Top_bar a#search_button, .page-id-1742 #Top_bar #menu .menu > li:not(:first-child) > a, .page-id-1742 #Top_bar a#search_button, .parent-pageid-1742 #Top_bar #menu .menu > li:not(:first-child)> a   {
	padding: 25px 0!important;
}
.supercat-shiba #Top_bar .wpml-languages.horizontal, .parent-pageid-502 #Top_bar .wpml-languages.horizontal, .page-id-502 #Top_bar .wpml-languages.horizontal, .parent-pageid-1742 #Top_bar .wpml-languages.horizontal, .page-id-1742 #Top_bar .wpml-languages.horizontal{
    padding-top: 20px!important;
}
.single .post-wrapper-content .one.column_column .column_attr.clearfix {
    padding: 0 8px;
}
@media (min-width:960px) and (max-width:1239px)
{
	html:lang(en-US) .supercat-shibaba #Top_bar .menu > li:first-child a, html:lang(en-US) .parent-pageid-1757 #Top_bar .menu > li:first-child a, html:lang(en-US) .page-id-1757 #Top_bar .menu > li:first-child a{
    padding-top: 20px;
}
	html:lang(en-US) .supercat-shibaba #Top_bar .menu > li > a span:not(.description), html:lang(en-US) .parent-pageid-1757 #Top_bar .menu > li > a span:not(.description), html:lang(en-US) .page-id-1757 #Top_bar .menu > li > a span:not(.description){
    padding: 0 18px;
}
	.parent-pageid-444 footer .widgets_wrapper h3 , html:lang(en-US) .supercat-shiva footer .widgets_wrapper h3 , html:lang(en-US) .search footer .widgets_wrapper h3, .page-id-444 footer .widgets_wrapper h3{
	    min-height: 80px;}
	.search.with_aside .sections_group {
    width: 73%;
}
	.search.with_aside .sidebar.columns {
    width: 27%;
}
	html:lang(en-US) .with_aside .sidebar.columns .widget > h3:after {
    right: 0px;
    width: 44%!important;
}
	html:lang(en-US) .with_aside .sidebar.columns .widget-area {
    padding: 30px 0px 20px 15px;
}
	html:lang(en-US) .search.with_aside .sidebar.columns .widget > h3:after {
    right: 0px;
    width: 45%!important;
}
}
#Footer .insta p a {
    color: #fff!important;
    font-size: 13px;
    text-decoration: none;
}
#Footer .insta p a:first-child {
    margin-right: 25px;
    margin-left: 0px;
}/*
::-webkit-scrollbar,
*::-webkit-scrollbar {
display: block;
	overflow: visible!important;
}*/
body.supercat-shiba #Top_bar ul.sub-menu, body.page-id-1742 #Top_bar ul.sub-menu {
    background: rgba(255, 131, 175, 0.9)!important;
}