/*
Theme Name: Oshin Child
Description: Oshin Child Theme
Author: Brand Exponents
Template: oshin
Version: 1.2
*/

@import url("../oshin/style.css");

.icon-shortcode.align-none {margin: 0px !important}
#navigation a, #navigation-right-side a, #navigation-left-side a {padding: 0px 20px !important;}
.page-title-module-custom {display: none}
#bottom-widgets {border-top: 1px solid #c4c3c3 !important}
.column-block {}
.one-fifth {width: 17% !important}
.padding-here {padding-top: 15px !important; padding-bottom: 14px !important}
.sec-bg, .gallery_content, .fixed-sidebar-page .fixed-sidebar, .style3-blog .blog-post.element .element-inner, .style4-blog .blog-post, .blog-post.format-link .element-inner, .blog-post.format-quote .element-inner, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .chosen-container.chosen-container-single .chosen-drop, .chosen-container.chosen-container-single .chosen-single, .chosen-container.chosen-container-active.chosen-with-drop .chosen-single {background: #fff !important}
.normal-logo {width: 250px !important; height: auto !important}
#header-wrap {line-height: 100px !important}
#navigation-left-side {padding-right: 130px !important}
#navigation-right-side {padding-left: 130px !important}
body #header-inner-wrap.no-transparent.top-animate .logo img.sticky-logo {width: 210px !important}

.style3-blog .blog-post.format-quote .post-title-section, .style3-blog .blog-post.format-link .post-title-section {padding-left: 0px !important}
.style3-blog .blog-post.format-quote .post-date-wrap, .style3-blog .blog-post.format-link .post-date-wrap {display: none !important}
.post-custom-meta {display: none !important}
.post-category {display: none !important}
.mobile-nav-controller-wrap {line-height: 95px !important}
#header-controls-right, .mobile-nav-controller-wrap {line-height: 95px !important}


@media only screen and (max-device-width: 1024px) and (min-device-width: 0px)
  {.smallbtn {font-size: 14px !important}}

@media only screen 
  and (min-device-width: 0px) 
  and (max-device-width: 736px) { 
.header-code-widgets {display: none !important}
.one-fifth {width: 100% !important}
.be-button-wrap.block-right {text-align: left !important}
.be-section .be-row:last-child .column-block {margin-bottom: 10px !important}
.be-no-space .no-background .be-custom-column-inner, .be-no-space .no-background .be-custom-column-pad {padding: 20px 30px !important}
.be-row.be-no-space {padding: 0px 0px !important}
.subtract {padding: 0px 0px !important}
.footer-content-inner-left {font-size: 10px !important}
.padding-mobile {padding-top: 20px !important}
  .style1 #navigation, .style3 #navigation, .style4 #navigation, .style5 #navigation, #header-controls-left, #header-controls-right, #header-wrap, .mobile-nav-controller-wrap, #left-header-mobile .header-cart-controls, .style6 #navigation-left-side, .style6 #navigation-right-side {line-height: 95px !important}
  .font-icon.tiny {font-size: 25px !important}
  ul#mobile-menu ul.sub-menu a {font-size: 16px !important}
  ul#mobile-menu a {font-size: 16px !important}}

@media only screen and (max-width: 480px) and (min-width: 321px) 
  {#header-controls-right, .mobile-nav-controller-wrap {right: 0px !important}
#header-controls-right {right: 0px !important}
}

@media only screen 
  and (min-device-width: 0px) 
  and (max-device-width: 736px) { 
 .reveal {display: block; padding-bottom: 15px} 
  p {font-size: 18px !important; line-height: 30px !important; color: #333 !important}
  h6 {font-size: 18px !important; line-height: 30px !important}
  h5 {font-size: 25px !important; line-height: 35px !important}
  .smallbtn {font-size: 14px !important}
  .font-icon.tiny {font-size: 18px !important}
  #header-controls-right {right: 0px !important}
  .style2 .logo {text-align: center !important}
}

@media only screen 
  and (min-device-width: 737px) 
  and (max-device-width: 6000px) { 
  .reveal {display: none}  
  p {font-size: 13px !important; line-height: 24px !important; color: #333 !important}
}

@media only screen 
  and (min-device-width: 0px) 
  and (max-device-width: 1024px) { 
.smallbtn {font-size: 6px !important}
}

@media only screen 
  and (min-device-width: 737px) 
  and (max-device-width: 1439px) 
and (-webkit-min-device-pixel-ratio: 1){ 
#navigation a, #navigation-right-side a, #navigation-left-side a {padding: 0px 7px !important; font-size: 11px !important}
p {font-size: 11px !important; line-height: 21px !important}
.smallbtn {font-size: 8px !important}
.email-size {font-size: 8px !important}
  .style1 #navigation, .style3 #navigation, .style4 #navigation, .style5 #navigation, #header-controls-left, #header-controls-right, #header-wrap, .mobile-nav-controller-wrap, #left-header-mobile .header-cart-controls, .style6 #navigation-left-side, .style6 #navigation-right-side {line-height: 100px !important}
}

@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 1) { 
#navigation a, #navigation-right-side a, #navigation-left-side a {padding: 0px 15px !important; font-size: 11px !important}
p {font-size: 15px !important; line-height: 26px !important; color: #666}
.smallbtn {font-size: 8px !important}
.email-size {font-size: 10px !important}
}


@media screen 
  and (min-device-width: 1440px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (min-resolution: 192dpi) { 
#navigation a, #navigation-right-side a, #navigation-left-side a {padding: 0px 15px !important; font-size: 11px !important}
p {font-size: 13px !important;}
.smallbtn {font-size: 11px !important}
.email-size {font-size: 13px !important}
  .style1 #navigation, .style3 #navigation, .style4 #navigation, .style5 #navigation, #header-controls-left, #header-controls-right, #header-wrap, .mobile-nav-controller-wrap, #left-header-mobile .header-cart-controls, .style6 #navigation-left-side, .style6 #navigation-right-side {line-height: 100px !important}
}

@media screen 
  and (min-device-width: 1600px) 
  and (max-device-width: 6000px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (min-resolution: 192dpi) { 
#navigation a, #navigation-right-side a, #navigation-left-side a {padding: 0px 10px !important; font-size: 12px !important}
p {font-size: 13px !important;}
.smallbtn {font-size: 11px !important}
.email-size {font-size: 13px !important}
  .style1 #navigation, .style3 #navigation, .style4 #navigation, .style5 #navigation, #header-controls-left, #header-controls-right, #header-wrap, .mobile-nav-controller-wrap, #left-header-mobile .header-cart-controls, .style6 #navigation-left-side, .style6 #navigation-right-side {line-height: 100px !important}
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
.header-code-widgets {display: none}
.add-space {padding-top: 100px}
}

@media only screen and (max-width: 480px) and (min-width: 321px)
  {#header-controls-right, .mobile-nav-controller-wrap {line-height: 95px !important}}

@media only screen and (max-width: 480px) and (min-width: 321px)
  {.logo {max-width: 70% !important}}