@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600');

@font-face {

    font-family: "GothamLight";

    src: url("/wp-content/themes/storeone/fonts/GothamBlackRegular.otf") format("opentype");

}

@font-face {

    font-family: "GothamLight-eot";

    src: url("/wp-content/themes/storeone/fonts/GothamBlackRegular.eot") format("opentype");

}

@font-face {

    font-family: "HelveticaNeueLight";

    font-style: normal;

    font-weight: 400;

    src: url("/wp-content/themes/storeone/fonts/HelveticaNeueLight.otf") format("opentype");

}

@font-face {

    font-family: "HelveticaNeueLight-eot";

    font-style: normal;

    font-weight: 400;

    src: url("/wp-content/themes/storeone/fonts/HelveticaNeueLight.eot") format("opentype");

}

@font-face {

    font-family: "HelveticaNeueBold";

    font-style: normal;

    font-weight: 400;

    src: url("/wp-content/themes/storeone/fonts/HelveticaNeueBold.ttf") format("truetype");

}

@font-face {

    font-family: "HelveticaNeueBold-eot";

    font-style: normal;

    font-weight: 400;

    src: url("/wp-content/themes/storeone/fonts/HelveticaNeueBold.eot") format("truetype");

}

@font-face {

    font-family: "HelveticaNeueMedium";

    font-style: normal;

    font-weight: 400;

    src: url("/wp-content/themes/storeone/fonts/HelveticaNeueMedium.otf") format("opentype");

}

@font-face {

    font-family: "HelveticaNeueMedium-eot";

    font-style: normal;

    font-weight: 400;

    src: url("/wp-content/themes/storeone/fonts/HelveticaNeueMedium.eot") format("opentype");

}

@font-face {

    font-family: "MYRIADPROREGULAR";

    font-style: normal;

    font-weight: 400;

    src: url("/wp-content/themes/storeone/fonts/MYRIADPROREGULAR.otf") format("opentype"), url('/wp-content/themes/storeone/fonts/MYRIADPROREGULAR.woff') format('woff'), url('/wp-content/themes/storeone/fonts/MYRIADPROREGULAR.ttf') format('truetype');

}
.visuallyhidden {
   clip-path: inset(100%);
   clip: rect(1px, 1px, 1px, 1px);
   height: 1px;
   overflow: hidden;
   position: absolute;
   white-space: nowrap;
   width: 1px;
}
.main-content {

    margin: 0 auto;

    max-width: 1920px;

}

#content .container {

    max-width: 1566px;

    padding: 0;

    width: 81.3%;

}

html {

    font-size: 100%;

}

body {

    font-size: 20px;

    font-family: "HelveticaNeueMedium","HelveticaNeueMedium-eot";

}

.form-horizontal .control-label {

    font-size: 18px;

}
/*Covid-19 msg CSS*/
.covid-19
{
  background-color:#00509d;
  color:#fff;
  font-size:18px;
  padding:3% 2.5%;
	/*font-weight:400 !important;
	    font-family: "Montserrat";*/
}
.covid-19 p
{
    line-height:2;
	font-weight:400;
}
/*Covid-19 msg CSS*/

/*Accesibility*/
.accessibility-statement .bgs-page.bps-slingle {
    margin-right: 18%;
    margin-left: 18%;
}
.accessibility-statement ol li {
    margin-bottom: 10px;
	margin-left:30px;
}
.accessibility-statement ul li {
	margin-left:30px;
}

/*End of accesibility*/

/*tawk button css*/
.c-buttons {
    position: fixed;
    right: 18px;
    bottom: 18px;
    width: 64px;
    height: 64px;
    background: transparent;
}
a.sec-btn {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}

a.sec-btn:focus {
    border: 1px solid #000;
}

/**/

#page-slider .n2-ss-layer h2,

#page-slider .n2-ss-desktop.n2-ss-mobile.n2-ss-tablet p {

    text-shadow: 1px 1px 1px #000000 !important;

}

#tacook_IH h4,

#IH h4 {

    font-size: 20px;

}

.footer-widget .sub-menu {

    display: none;

}

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

    body {

        font-size: 16px;

    }

    .form-horizontal .control-label {

        font-size: 15px;

    }

    .h3,

    h3 {

        font-size: 20px;

    }

    .h4,

    h4 {

        font-size: 18px;

    }

    #tacook_IH h4,

    #IH h4 {

        font-size: 16px;

    }

}

@media screen and (max-width: 767px) {
.accessibility-statement .bgs-page.bps-slingle {
    margin-right: 5%;
    margin-left: 5%;
}
    body {

        font-size: 14px;

    }

    .form-horizontal .control-label {

        font-size: 13px;

    }

    .h3,

    h3 {

        font-size: 18px;

    }

    .h4,

    h4 {

        font-size: 16px;

    }

    #tacook_IH h4,

    #IH h4 {

        font-size: 14px;

    }

}

ol,

ul {

    list-style-position: outside;

    padding: 0 0 0 20px;

}

ul {

    list-style-type: disc;

}

a {

    transition: all 0.3s ease-in-out 0s;

}
:focus {
    outline: -webkit-focus-ring-color auto 1px !important;
}
a:focus {
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: -2px;
}

a,

a:hover,

a:focus {

    color: #005aab;
    text-decoration: none;

}
span.ac_title_class:focus {
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: -2px;
}
.btn,

.btn:hover,

.btn:focus {

    border-radius: 2px !important;

    outline: medium none !important;

    text-decoration: none !important;

}

button,

button:hover,

button:focus {

    outline: medium none;

    text-decoration: none;

}

img {

    max-width: 100%;

}

input,

select,

textarea {

    border: 1px solid #607d8b;

    border-radius: 1px;

    max-width: 100%;

    outline: medium none;

    padding: 7px 10px;

}

input[type="checkbox"],

input[type="radio"] {

    display: inline;

}

input:focus,
button:focus,

button:active {

outline: 1px auto -webkit-focus-ring-color !important;

}

button,

input[type="button"],

input[type="submit"] {

    background-color: #005aab;

    border: medium none;

    color: #ffffff;

}

input[type="reset"] {

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

    border: 1px solid #005aab;

    color: #005aab;

}

button,

input[type="button"],

input[type="submit"],

input[type="reset"] {

    margin-right: 10px;

    min-width: 100px;

    padding: 5px 10px;

}

blockquote {

    background-color: #ffffff;

    border-left: 5px solid #969696;

}

.recipe_pdf_img,

.img-thumbnail {

    border: medium none;

    display: block;

    padding: 0;

    position: relative;

    height: 240px;

    overflow: hidden;

    border-radius: 0px;

}

.rtbs_menu .recipe_pdf_img,

.rtbs_menu .img-thumbnail{

	height: 180px;

}

.img-thumbnail img {

    height: auto;

}

.img-responsive {

    height: auto;

    width: 100%;

}

.bgs-section {

    margin: 0;

}

.bgs-space {

    padding: 3.8% 0;

}

.page-id-564 .bgs-space {

    padding: 120px 0 75px;

}

.bgs-heading {

    margin: 0 0 20px;

    text-align: center;

}

.section-heading {

    font-size: 45px;

    font-weight: bold;

    margin: 0;

    text-transform: uppercase;

    white-space: pre;

}

.section-description {

    font-size: 18px;

    margin: 10px;

    position: relative;

    top: 0;

}

.white-text {

    color: #ffffff;

}

.back-to-top i {

    background-color: #005aab;

    bottom: 10px;

    color: #ffffff;

    font-size: 36px;

    opacity: 0.8;

    padding: 5px 15px;

    position: fixed;

    right: 10px;

    transition: all 1s ease 0.6s;

    z-index: 1;

}

.navbar.navbar-default {

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

    border: medium none;

    margin: 0;

    padding: 0;

    font-size: 14px;

}

.header-topbar {

    background-color: #2196f3;

    margin: 0 auto;

    width: 100%;

}

.bgs-top-nav {

    min-height: 35px;

}

.account-links {

    margin: 0;

    padding: 0;

}

.account-links li {

    display: inline-block;

    margin-left: 15px;

}

.account-links li a {

    color: #ffffff;

    display: block;

    font-size: 12px;

    padding: 8px 0;

    text-transform: uppercase;

}

.account-links li a i.fa {

    margin-right: 5px;

}

.bgs-social li {

    display: inline-block;

    margin-right: 5px;

}

.bgs-social {

    margin: 0;

    padding: 5px 0;

}

.bgs-social li a {

    background-color: #ffffff;

    border: 1px solid #ffffff;

    border-radius: 1px;

    color: #005aab;

    display: block;

    text-align: center;

    width: 22px;

}

.bgs-social li.empty-slinks a {

    padding: 0 5px;

    width: auto;

}

.header-middle {

    min-height: 55px;

    padding: 2% 0; 

    width: 100%;

}

.header-bottom {

    background-color: #ffffff;

    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.35);

}

.header-middle .site-branding {

    display: inline-block;

    float: left;

    padding: 10px 0 10px 15px;

    width: 25%;

}

.site-main-navigation {

    padding-right: 15px;

    width: 75%;

}

.bgs-menu-container {

    width: 100%;

}

#menu-main-navigation {

    width: 100%;

}

.navbar{

    min-height: 30px;

}

.site-title img {

    height: auto;

    max-width: 320px;

    width: 100%;

}

.site-title {

    color: #ffffff;

    display: block;

    font-size: 30px;

    height: auto;

    margin: 0;

    overflow: hidden;

    width: 100%;

}

.site-title a {

    color: #ffffff;

}

.site-description {

    color: #e0e0e0;

    display: inline-block;

    font-size: 14px;

    margin: 0;

}

.search-container {

    display: inline-block;

    padding-top: 3px;

    margin-bottom: 15px;

    width: 40%;

}

.search-label {

    margin: 0;

    padding: 0;

    width: 100%;

}

.bgs-serach-group {

    background-color: #ffffff;

    border: 1px solid #b1b1b1;

    border-radius: 25px;

    display: inline-block;

    height: 30px;

    overflow: hidden;

    width: 100%;

}

.bgs-serach-cats {

    background-color: #ffe11b;

    border: 0 none;

    display: inline;

    outline: 0 none;

    padding: 9px;

}

.bgs-serach-group .input-search {

    border: medium none;

    display: inline;

    outline: medium none;

    padding: 4px 20px;

    width: 65%;

    font-size: 14px;

}

.bgs-search-submit {

    background: none repeat scroll 0 0 #ffffff;

    border: medium none;

    color: #212121;

    display: inline;

    float: right;

    margin: 0;

    min-width: 50px !important;

    height: 28px;

    padding: 0px 0;

}

.bgs-serach-group input.input-search,

.bgs-serach-group select {

    float: left;

    margin: 0;

}

.search-container .blog-search {

    width: 100%;

}

.sticky-head {

    padding: 0;

    transition: all 0.3s ease 0s;

    width: 100%;

}

.navbar-default .navbar-nav > .active > a,

.navbar-default .navbar-nav > .active > a:focus,

.navbar-default .navbar-nav > .active > a:hover {

    background-color: #005aab;

    color: #ffffff;

}

.navbar-default .navbar-collapse {

    border: 0 none;

    padding: 0;

}

.bgs-top-nav .nav > li > a {

    padding: 5px 15px;

}

.menu {

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

    border: 0 none;

    border-radius: 0;

    color: #ffffff;

    margin: 0;

}

.menu .navbar-collapse {

    float: right;

}

.menu .navbar-brand:hover,

.menu .navbar-brand {

    color: #ffffff;

    float: none;

    font-size: 30px;

    margin: 0 !important;

    padding: 1px;

}

.menu .navbar-nav li a {

    color: #ffffff;

    font-size: 16px;

    font-weight: bold;

    padding: 30px 10px;

}

.menu .navbar-nav li a:hover {

    color: #ffffff;

}

.menu .dropdown-menu {

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

    left: 0;

    min-width: 200px;

    padding: 0;

    right: 0;

}

.dropdown-submenu {

    position: relative;

}

.dropdown-submenu > .dropdown-menu {

    border-radius: 0;

    left: 100% !important;

    margin-left: -1px;

    margin-right: -130px;

    margin-top: 0;

    top: 0;

}

.dropdown-submenu > a::after {

    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #cccccc;

    border-width: 5px 0 5px 5px;

    content: "";

    display: block;

    float: right;

    font-size: 20px;

    font-weight: bold;

    height: 0;

    margin-right: 0;

    margin-top: -1px;

    width: 0;

}

.dropdown-submenu.pull-left {

    float: none;

}

.dropdown-submenu.pull-left > .dropdown-menu {

    border-radius: 6px 0 6px 6px;

    left: -100%;

    margin-left: 10px;

}

.menu.navbar-default .navbar-nav > .active > a,

.menu.navbar-default .navbar-nav > .active > a:focus,

.menu.navbar-default .navbar-nav > .active > a:hover {

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

    color: #ffffff;

}

.menu.navbar-default .navbar-nav > .open > a,

.menu.navbar-default .navbar-nav > .open > a:focus,

.menu.navbar-default .navbar-nav > .open > a:hover {

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

    color: #ffffff;

}

.menu .dropdown-menu > li > a {

    border-bottom: 1px solid rgba(0, 0, 0, 0.2);

    color: #ffffff;

    padding: 10px !important;

    white-space: normal;

    word-wrap: normal;

}

.menu .dropdown-menu > li > a:focus,

.menu .dropdown-menu > li > a:hover {

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

    color: #ffffff;

}

.menu .dropdown-menu li.dropdown.open a {

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

    color: #ffffff;

}

.menu .dropdown-menu {

    border-top: 1px solid #005aab;

}

.menu li .dropdown-menu {

    border-radius: 0 0 2px 2px;

    position: absolute;

    transition: all 0.3s ease 0s;

    width: 180px;

}

.dropdown-menu > li > a {

    padding: 5px 20px;

}

.menu .nav {

    color: #ffffff;

}

.navbar-default .navbar-toggle:focus,

.navbar-default .navbar-toggle:hover {

    background-color: #ffffff;

}

.navbar-default .navbar-toggle {

    border-color: #005aab;

}

.navbar-default .navbar-toggle .icon-bar {

    background-color: #005aab;

}

.navbar-toggle {

    float: left;

    min-width: auto;

}

.navbar-collapse.in {

    overflow-x: hidden;

}

.bgs-cart-container {

    position: relative;

    z-index: 100;

}

@media (min-width: 768px) {

    .mobi-clk {

        display: none;

    }

}

.img-slide.post-blog-slide {

    height: auto;

    max-height: 452px;

}

.bgs-post {

    margin-bottom: 80px;

}

.bgs-space.bgs-blogs {

    background-color: #f5f5f5;

}

.post-inner {

    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.27);

}

.bgs-post-content {

    background-color: #f5f5f5;

    padding: 0 10px 5px;

}

.entry-title {

    font-size: 31px;

    margin: 0;

    padding: 0.7% 0 0;

    text-transform: capitalize;

    word-wrap: break-word;

    color: #005aab;

    font-family: "GothamLight";

}

.entry-title > span {

    display: block;

    font-family: "HelveticaNeueLight", "HelveticaNeueLight-eot";

    font-size: 26px;

}

.post-inner:hover .overlay {

    opacity: 1;

    transform: scale(1);

}

.nav > li > a:focus,

.nav > li > a:hover,

.nav-pills > li.active > a,

.nav-pills > li.active > a:focus,

.nav-pills > li.active > a:hover {

    background-color: #ffe11b;

    color: #000000;

}

.btn-filter.btn-active {

    background-color: #ffe11b;

    color: #000000;

}

.bgs-tabs .nav > li > a {

    padding: 6px 10px;

}

.bgs-tabs .product-tabs .nav-pills > li {

    margin-right: 5px;

}

.bgs-tabs .product-tabs .nav-pills {

    float: left;

    margin-bottom: 20px;

    text-align: center;

}

.bgs-tabs .product-tabs .tab-content {

    overflow: hidden;

    padding: 10px 0;

}

a.btn.btn-theme.shop-link {

    float: right;

    margin-bottom: 20px;

}

.owl-carousel > .item.product {

    float: left;

    margin-right: 10px;

    width: 23%;

}

.owl-carousel > .item.product:nth-child(n+5) {

    display: none;

}

.bgs-products-tabs {

    background-color: #ffffff;

}

.bs-p-callout-con {

    min-height: 200px;

    overflow: hidden;

    position: relative;

}

.bgs-callout {

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

    color: #ffffff;

    height: 100%;

    padding: 70px 0;

    position: relative;

    top: 0;

    width: 100%;

    z-index: 1;

}

.blur-backgound {

    filter: blur(5px);

    height: 100%;

    position: absolute;

    width: 100%;

}

.callout-buttons {

    margin: 0 auto;

    min-width: 250px;

    text-align: center;

    width: 100%;

}

.bt-1,

.bt-2 {

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

    border-radius: 2px;

    font-size: 18px;

    font-weight: bold;

    padding: 10px 20px;

    text-transform: uppercase;

}

.bt-1:hover,

.bt-1:active,

.bt-1:focus,

.bt-1:visited,

.bt-2:hover,

.bt-2:active,

.bt-2:focus,

.bt-2:visited {

    color: #ffffff;

    text-decoration: none;

}

.bt-1 {

    background-color: rgba(207, 207, 207, 0.57);

    border: 1px solid #1871b3;

    color: #ffffff;

    margin-right: 20px;

}

.bt-2 {

    background-color: #1871b3;

    color: #ffffff;

}

.bgs-testimonial {

    background-color: #212121;

}

.bgs-testimonial .section-heading,

.bgs-testimonial .section-description {

    color: #ffffff;

}

.testimonial-inner {

    background-color: #828282;

    border-radius: 5px;

    color: #ffffff;

    margin: 0 auto 50px;

    max-width: 500px;

    padding: 10px;

    text-align: center;

}

.testimonial-inner .testi-img-con {

    border: 1px solid #ffffff;

    border-radius: 100%;

    height: 100px;

    margin: 0 auto;

    padding: 5px;

    width: 100px;

}

.testimonial-inner img.img-responsive.testi-img {

    border-radius: 100%;

    height: 100%;

    width: 100%;

}

.testimonial-inner .testi-name {

    font-size: 20px;

    font-weight: bold;

}

.testimonial-inner .testi-desc {

    font-style: italic;

}

.bgs-home-testimonial .owl-next,

.bgs-home-testimonial .owl-prev {

    bottom: 0;

    font-size: 18px;

    height: 35px;

    top: auto;

    width: 35px;

}

.bgs-home-testimonial .owl-nav {

    position: relative;

    z-index: 5;

}

.bgs-home-testimonial .owl-prev {

    left: auto;

    right: 65%;

}

.bgs-home-testimonial .owl-next {

    left: 65%;

    right: auto;

}

.widget .form-group {

    margin: 0;

    padding: 0 5px;

}

.form-horizontal .form-group > p {

    margin: 0;

}

.widget-heading .widget-title,

.widget-heading .widget-title a {

    color: #ffffff !important;

    font-weight: 400;

    font-family: "HelveticaNeueMedium", "HelveticaNeueMedium-eot";

}

.widget-heading .widget-title {

    font-size: 16px;

    margin: 0;

}

.widget ul {

    list-style: outside none none;

    padding: 0;

}

.widget ul li a {

    font-size: 14px;

}

.widget ul li a:hover {

    color: #d1d1d1;

}

.widget input,

.widget select,

.widget textarea {

    width: 100%;

}

.widget.sidebar-widget {

    font-family: "Montserrat";

    float: right;

    margin-bottom: 30px;

    padding: 0px;

    width: 100%;

}

.widget.sidebar-widget .widget-heading .widget-title {

    margin: 0;

    padding: 0;

}

.widget.sidebar-widget ul {

    list-style-type: none;

    margin: 0;

    padding: 0;

}

.widget.sidebar-widget ul.menu li {

    position: relative;

    border-bottom: 1px solid #b8bfd3;

}

.widget.sidebar-widget ul li a {

    color: #343e5c;

    display: block;

/*     width: 100%;
 */
    font-size: 17px;

    padding: 17px 45px 17px 25px;

    text-decoration: none;

    font-weight: 500;

}

.widget.sidebar-widget ul li a:hover{color:#fff;}

.widget.sidebar-widget ul li > span {

    color: #343e5c;

    height: 55px!important;

    line-height: 55px!important;

}

.widget.sidebar-widget ul li > span span {

    height: 55px!important;

    line-height: 55px!important;

}

.widget.sidebar-widget ul > li.active > span span.accordion-btn.accordion-collapsed {

    display: none!important;

}

.widget.sidebar-widget ul > li.active > span span.accordion-btn.accordion-expanded {

    display: block!important;

}

.widget.sidebar-widget ul li.active {

    background: none repeat scroll 0 0 #f9f9f9;

}

.widget.sidebar-widget ul ul.sub-menu li {

    border-bottom: 1px dotted #ddd;

}

.widget.sidebar-widget ul ul.sub-menu li a {

    font-size: 15px;

    color: #333;

}

.widget.sidebar-widget ul ul.sub-menu li a:hover{color:#fff;}

.widget.sidebar-widget ul ul.sub-menu li:last-child,

.widget.sidebar-widget ul ul ul.sub-menu li:last-child {

    border: 0 none !important;

}

.widget.sidebar-widget ul ul ul.sub-menu {

    border-bottom: 1px dotted #ddd;

    background: #f1f1f1;

}

.widget.sidebar-widget ul ul ul.sub-menu li a {

    border: 0 none;

    font-size: 13px;

    font-weight: 400;

    color: #444;

    padding: 15px 27px;

    text-transform: uppercase;

}

.widget.sidebar-widget ul ul ul.sub-menu li a:hover {

    color: #005aab;

}

.widget.sidebar-widget ul ul li.active:after {

    color: #005aab;

}

.widget.sidebar-widget ul ul ul li.active:after {

    color: #005aab;

}

.sidebar-widget li a:hover,

.widget.sidebar-widget ul > li.active > a,

.widget.sidebar-widget ul > li.active {

    border: 0px;

}

.sidebar-widget li a:hover,

.widget.sidebar-widget ul > li.active > a,

.widget.sidebar-widget ul > li.active > span {

    background: none repeat scroll 0 0 #005aab;

    color: #fff;

}

.sidebar-widget li a:hover,

.widget.sidebar-widget ul > li.active > .sub-menu > li.active {

    border-bottom: 1px dotted #ddd;

}

.sidebar-widget li a:hover,

.widget.sidebar-widget ul > li.active > .sub-menu > li.active > a {

    color: #005aab;

    background: #f9f9f9;

}

.widget.sidebar-widget ul > li.active > .sub-menu > li.active {

    color: #005aab;

    background: #f9f9f9;

    border-bottom: 1px dotted #ddd;

}

.widget.sidebar-widget ul > li.active > .sub-menu > li.active span {

    color: #005aab;

    background: #f9f9f9;

    height: 55px;

    line-height: 55px;

}

.sidebar-widget li a:hover,

.widget.sidebar-widget ul ul > li.active .sub-menu > li.active > a,

.widget.sidebar-widget ul ul > li.active .sub-menu > li.active > span {

    border-bottom: 0px dotted #ddd;

    background: #f1f1f1;

}

.widget.sidebar-widget ul li .sub-menu {

    display: none!important;

    border-bottom: 1px solid #b8bfd3;

}

.widget.sidebar-widget ul ul li:last-child ul.sub-menu {

    border: 0px;

}

.widget.sidebar-widget ul li.active > .sub-menu {

    display: block!important;

}

#menu-item-51 .sub-menu{

    display: none!important;

}

.footer-widget {

    color: #ffffff;

}

.footer-widget ul li {

    margin: 0 0 15px;

}

.footer-widget ul li a,

.footer-widget li::before,

.footer-widget ul li {

    color: #ffffff;

    font-family: "HelveticaNeueLight", "HelveticaNeueLight-eot";

}

.footer-widget .widget-heading {

    color: #ffffff;

    font-size: 24px;

    font-weight: normal;

    margin: 125px 0 40px;

    position: relative;

}

.footer-widget .tagcloud a {

    color: #ffffff;

}

.footer-widget input,

.footer-widget select,

.footer-widget textarea {

    color: #212121;

}

.alignleft {

    float: left;

    margin: 0 20px 20px 0px;

}

.alignright {

    float: right;

}

.aligncenter {

    margin: 0 auto;

}

.alignnone {

    height: auto;

    max-width: 100%;

}

.alignnone img {

    height: auto;

    width: 100% !important;

}

.bgs-post-post .entry-meta i.fa,

.bgs-post-post .entry-footer i.fa {

    color: #212121;

    margin-right: 3px;

}

.bgs-post-post .entry-meta,

.bgs-post-post .entry-footer {

    border-bottom: 1px solid #dddddd;

    border-top: 1px solid #dddddd;

    margin-bottom: 20px;

    margin-top: 10px;

    padding: 5px 0;

}

.bgs-post-post .entry-meta span,

.bgs-post-post .entry-footer span {

    margin-right: 10px;

}

.bgs-post-post .entry-footer {

    margin-top: 30px;

}

.bgs-pagination .nav-previous a,

.bgs-pagination .nav-next a {

    border: 1px solid #005aab;

    border-radius: 1px;

    color: #005aab;

    cursor: pointer;

    padding: 7px 15px;

}

.bgs-pagination .nav-previous {

    float: right;

}

.bgs-pagination .nav-next {

    float: left;

}

.page-links {

    clear: both;

    margin: 10px 0;

}

.bgs-page-content .entry-title {

    font-size: 30px;

    margin-bottom: 20px;

    padding-top: 0;

}

.bps-slingle .bgs-post-post,

.bgs-post-page {

    background-color: #ffffff;

    padding: 0;

}

.bps-slingle .bgs-post-content {

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

}

.woocommerce nav.woocommerce-pagination ul {

    border: 0 none !important;

}

.woocommerce nav.woocommerce-pagination ul li a:focus,

.woocommerce nav.woocommerce-pagination ul li a:hover,

.woocommerce nav.woocommerce-pagination ul li span.current {

    background: none repeat scroll 0 0 #005aab !important;

    border: 1px solid #005aab;

    color: #ffffff !important;

}

.woocommerce nav.woocommerce-pagination ul li a,

.woocommerce nav.woocommerce-pagination ul li span {

    border: 1px solid #222222;

    color: #222222;

    padding: 7px 15px !important;

}

.woocommerce nav.woocommerce-pagination ul li {

    border: 0 none !important;

    margin: 0 4px !important;

}

.bgs-pagination {

    text-align: center;

    width: 100%;

}

.bgs-pagination .page-numbers {

    border: 1px solid #222;

    border-radius: 1px;

    color: #222;

    cursor: pointer;

    padding: 7px 15px;

}

.bgs-pagination .page-numbers.current {

    background-color: #005aab;

    border: 1px solid #005aab;

    color: #fff;

}

.bgs-pagination .page-numbers:hover {

    background-color: #222;

    border: 1px solid #222;

    color: #ffffff;

}

.screen-reader-text {

    clip: rect(1px, 1px, 1px, 1px);

    height: 1px;

    overflow: hidden;

    position: absolute !important;

    width: 1px;

}

.screen-reader-text:focus {

    background-color: #f1f1f1;

    border-radius: 3px;

    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);

    clip: auto !important;

    color: #21759b;

    display: block;

    font-size: 0.875rem;

    font-weight: bold;

    height: auto;

    left: 5px;

    line-height: normal;

    padding: 15px 23px 14px;

    text-decoration: none;

    top: 5px;

    width: auto;

    z-index: 100000;

}

#content[tabindex="-1"]:focus {

    outline: 0 none;

}

.site-footer.footer {

    background-color: #005aab;

}

.site-footer .footer-bar {

    background-color: #005aab;

    color: #ffffff;

    margin-top: 30px;

    padding: 65px 0;

    font-family: "HelveticaNeueLight","HelveticaNeueLight-eot";

}

.site-footer .footer-bar a {

    color: #ffffff;

}

.site-footer .footer-bar a:hover {

    color: #ffffff;

}

.footer-copy p {

    margin: 0 0 5px;

}

.footer-right {

    text-align: right;

}

.footer-right .bgs-social li a {

    color: #005aab;

}

.bgs-404-page {

    background-color: #adadad;

    color: #ffffff;

}

.page-header.error {

    border-bottom: 1px solid #005aab;

    padding-bottom: 30px;

}

.bgs-404-page h2.code-404 {

    color: #005aab;

    font-size: 50px;

    font-weight: 100;

}

.bgs-404-page .title-404 {

    color: #ffe11b;

}

.bgs-404-page .title-404 i.fa {

    margin-right: 10px;

}

.bgs-404-page .bgs-error {

    text-align: center;

}

.woocommerce div.item.product,

.woocommerce ul.products li.product,

.woocommerce-page ul.products li.product {

    background-color: #f8f8f8;

    border: 0px;

    padding: 10px 10px 60px;

    text-align: center;

    border-radius: 4px;

}

.woocommerce ul.products li.product a img {

    margin: 25px auto;

    width: 70%;

    max-width: 300px;

}

.woocommerce .woocommerce-LoopProduct-link {

    display: block;

    margin: -10px -10px 10px;

}

.woocommerce ul.products li.product h3 {

    font-size: 18px;

}

.woocommerce ul.products li.product h2 {

    font-size: 20px!important;

    color: #535353;
	
    padding-left:10px !important; padding-right:10px !important;

    font-family: "HelveticaNeueMedium","HelveticaNeueMedium-eot";

}

.woocommerce div.product .woocommerce-tabs ul.tabs li {

    background-color: #ffffff;

    border: 0;

    border-bottom: 6px solid #fff;

    margin-right: 3em;

    padding: 0px;

    text-transform: capitalize;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li,

.data-responsive-tabs.tabs>nav ul li,

.data-responsive-tabs.tabs>nav ul li:last-child {

    margin: 0 3em 0 0;

    border: 0px;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child,

.data-responsive-tabs.tabs > nav ul li:last-child {

    margin: 0 0px 0 0;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active,

.data-responsive-tabs.tabs>nav ul li.active,

.data-responsive-tabs.accordion h3.accordion-title.active {

    background-color: #ffffff;

    border: 0;

    border-bottom: 6px solid #005aab;

    color: #005aab;

}

.data-responsive-tabs.accordion h3.accordion-title.active {

    border-bottom: 4px solid #005aab;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after,

.woocommerce div.product .woocommerce-tabs ul.tabs li::before {

    content: none;

}

.woocommerce div.product .woocommerce-tabs ul.tabs::before {

    border: 0px;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li a,

.data-responsive-tabs.tabs>nav ul li a,

.data-responsive-tabs.accordion h3.accordion-title a {

    color: #005aab;

    font-size: 21px;

    padding: 0 0 0.2em;

    font-weight: 400!important;

    font-family: 'GothamLight';

}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,

.data-responsive-tabs.tabs>nav ul li a:hover,

.data-responsive-tabs.accordion h3.accordion-title a:hover {

    color: #222;

}

.woocommerce div.product .woocommerce-tabs .panel,

.data-responsive-tabs.tabs>div.content,

.recipe_media_container {

    padding: 30px 0 30px;

    border: 0;

    margin: 0;

    box-shadow: none;

    /*font-size: 20px;*/

    

    font-family: "HelveticaNeueMedium","HelveticaNeueMedium-eot";

}

.recipe_media_container img {

    width: 100%;

}

.woocommerce div.product .woocommerce-tabs .panel {

    min-height: 300px;

}

.prod_pdf_cnt {

    margin: 15px 0 0;

    border-top: 1px dotted #000;

    border-bottom: 1px dotted #000;

    padding: 10px 0;

}

.product_instruction_manuals img{

    max-height: 40px;

    margin: 0 0px 0 0;

}

.product_instruction_manuals a{

    color: #000;

}

.product_cook_book {

    position: relative;

    padding: 0px 0 0 10px;

    display: inline-block;

    float: left;

}

.product_cook_book a {

    display: inline-block;

}

.product_cook_book img {

}

.printfriendly{

    display: inline-block;

    float: left;

}

.recipe_media_container {

    padding: 0 5% 30px 0;

}

.data-responsive-tabs.tabs>div.content ol {

    padding: 0px 0px 0 25px;

}

.data-responsive-tabs.tabs>div.content li,

.data-responsive-tabs.tabs>div.content p {

    margin: 0 0 15px;

}

.data-responsive-tabs.accordion {

    border: 0 none;

    box-shadow: none;

}

.data-responsive-tabs.accordion h3.accordion-title a {

    border: 0 none;

}

.woocommerce-Tabs-panel h2 {

    display: none;

}

.woocommerce div.product .woocommerce-tabs ul.tabs {

    margin-bottom: 0px;

    padding: 0px;

}

.woocommerce div.product .product_title {

    display: none;

}

.woocommerce-product-details__short-description {

    display: none;

}

a.button.product_type_simple.ajax_add_to_cart {

    display: none;

}

.post_tags {

    display: inline-block;

    text-align: left;

}

.post_tags > ul {

    display: inline;

    padding: 0px;

    margin: 0px;

}

.post_tags li {

    display: inline-block;

    padding: 0 2px 4px;

    vertical-align: middle;

}

.post_tags a, .lp_tag {

    background: none repeat scroll 0 0 #000000;

    border-radius: 50%;

    color: #ffffff;

    display: table-cell;

    font-size: 11px;

    height: 44px;

    line-height: 100%;

    text-align: center;

    vertical-align: middle;

    font-family: arial black, arial;

    width: 44px;

}

a.p_tag.four-in-one, .lp_tag.four-in-one {

    background: #433d36;

    font-size: 10px;

}

a.p_tag.ih, .lp_tag.ih {

    background: #bc2f80;

    font-size: 18px;

}

a.p_tag.easy-clean, .lp_tag.easy-clean {

    background: #397cac;

    font-size: 8px;

}

a.p_tag.keep-warm, .lp_tag.keep-warm {

    background: #98442a;

    font-size: 8px;

}

a.p_tag.tacook, .lp_tag.tacook {

    background:#d54215;

    font-size: 8px;

}

a.p_tag.temp-setting, .lp_tag.temp-setting {

    background: #af312a;

    font-size: 8px;

}

a.p_tag.ve, .lp_tag.ve {

    background: #2b6b34;

    font-size: 18px;

}

a.p_tag.super-clean, .lp_tag.super-clean{

    background: #7d7d7c;

    font-size: 9px;   

}

a.p_tag.super-clean-plus, .lp_tag.super-clean-plus{

    background: #2e2f2f;

    font-size: 9px;   

}

a.p_tag.ultra-light, .lp_tag.ultra-light{

    background: #1bb0d9;

    font-size: 9px;   

}

#product_legend {

    /*border: 3px solid #005aab;*/

    margin-top: 20px;

}

.product_legend_title {

    background: #005aab;

    padding: 15px 25px 15px 25px;

    color: #fff;

    font-size: 18px;

    line-height: 120%;

    display: none;

}

.lp_taglist {

    background: #f9f9f9;

    margin: 0px;

}

.lp_taglist #tacook{

    border: 0px;

    padding: 0px;

    margin: 0 0 0px;

}

.lp_tag_row {

    margin-bottom: 0px;

    display: none;

}

.lp_tag_row td {

    padding: 8px 15px 8px 0;

    vertical-align: top;

}

.lp_tag_icon {

    padding: 8px 0 8px 20px !important;

    width: 80px;

}

.lp_tag_desc {

    font-size: 12px;

}

.lp_tag_desc p {

    margin: 0;

}

.lp_tag_desc h3 {

    font-size: 14px;

    margin: 5px 0;

    color: #272727;

}



#wheretobuy ul li,

#wheretobuy ul li a {

    color: #005aab;

    font-family: "GothamLight";

    font-size: 26px;

    height: 40px;

    line-height: 40px;

    list-style: outside none none;

}

#wheretobuy ul {

    padding: 0;

    margin: 0 0 25px;

}

#wheretobuy ul li {

    margin: 0 0 35px;

    position: relative;

}

#wheretobuy ul li img {

    margin: 0 8px;

    max-width: 28px;

    position: absolute;

    top: 7px;

}

#wheretobuy ul li a {

    padding: 0 40px 0 0;

}

.tagged_as {

    display: none;

}

.page-header-section {

    border: 4px solid #005aab;

    margin: 0 0 3.5%;

    padding: 0 0;

}

header.entry-header {

    background: #fff;

}

.entry-title {

    font-size: 24px;

    margin: 0;

    padding: 10px 15px 10px;

    text-transform: capitalize;

    word-wrap: break-word;

    color: #222;

    font-family: "GothamLight";

    font-weight: 400;

}

#breadcrumbs li {

    display: inline-block;

    vertical-align: middle;

}

#breadcrumbs .separator {

    font-size: 18px;

    margin: 0 9px;

}

#breadcrumbs,

.woocommerce .woocommerce-breadcrumb,

#breadcrumbs > a,

.woocommerce .woocommerce-breadcrumb a {

    color: #fff;

    font-family: arial;

    font-size: 14px;

    font-weight: 400;

    text-transform: uppercase;  

    margin-bottom: 0px;

}

#breadcrumbs {

    list-style: none;

    overflow: hidden;

    background: #005aab;

    padding: 5px 15px 10px;

    margin: -2px 0 0 0;

}

.aboutwrapper {

    padding: 0 0;

}

.aboutwrapper h2 {

    border: 1px solid #d0cdcd;

    border-left: 0px;

    border-right: 0px;

    color: #005aab;

    font-family: "GothamLight";

    font-size: 32px;

    padding: 30px 0;

    position: relative;

    margin: 0 0 3.9%;

}

.aboutwrapper h2 img {

    bottom: 0;

    margin-left: 15px;

    position: absolute;

}

.aboutwrapper p {

    color: #000000;

    margin: 0 0 2%;

}

.aboutwrapper .row > div {

    padding: 0 10px;

}

.tigerinfo {

    border-bottom: 1px solid #d0cdcd;

    border-top: 1px solid #d0cdcd;

    margin: 3% 0 0;

    padding: 3% 0;

}

.tigerinfo h3 {

    color: #005aab;

    font-family: HelveticaNeueBold, HelveticaNeueBold-eot;

    font-size: 26px;

    line-height: 120%;

    margin: 0 0 6%;

}

.table.no-bordered {

    margin: 0;

}

.table.no-bordered td {

    border: 0 none;

}

.tigerinfo td:first-child {

    color: #000000;

    font-family: HelveticaNeueBold, HelveticaNeueBold-eot;

    font-size: 20.54px;

    width: 100px;

}

.tigerinfo td {

    color: #5d5e5f;

    font-size: 20px;

    padding: 0 25px 2.5% 0 !important;

    vertical-align: middle !important;

}

.tigerinfo .row > div {

    padding: 0 10px;

}

.tigerinfo table {

    width: 85%;

}

.col-60 {

    width: 53.5%;

}

.col-40 {

    width: 45.5%;

}

.tigerinfo .col-40 table td {

    vertical-align: top !important;

}

.tigerinfo .col-40 table {

    width: 90%;

}

.ch_top h2 {

    border: 0 none;

    font-style: normal;

    margin: -10px 0 0;

    padding: 0;

}

.ch_top > ul {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}

.ch_top > ul li {

    color: #000000;

    display: inline-block;

    font-size: 19px;

    font-style: italic;

    font-weight: 600;

    margin: 0;

    padding: 15px 0 10px;

    vertical-align: middle;

}

.ch_top {

    border-bottom: 1px solid #d0cdcd;

}

.ch_top > ul li:first-child {

    padding: 0 2.5% 0 0;

}

.ch_top img {

    margin-top: -5px;

}

.cd-container {

    width: 100%;

    max-width: 1170px;

    margin: 0 auto;

}

.cd-container::after {

    /* clearfix */

    

    content: '';

    display: table;

    clear: both;

}

#cd-timeline {

    position: relative;

    padding: 2em 0;

    margin-top: 2em;

    margin-bottom: 2em;

}

#cd-timeline .cd-timeline-block::before {

    background: url("/wp-content/uploads/2017/06/timelinedivider.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);

    content: "";

    height: 100%;

    left: 50%;

    margin-left: -35px;

    position: absolute;

    top: 60px;

    width: 40px;

}

.cd-timeline-block:last-child::before {

    content: url("/wp-content/uploads/2017/06/timelinedividerlast.png") !important;

}

.cd-timeline-block h4 {

    color: #005aab;

    font-family: HelveticaNeueBold, HelveticaNeueBold-eot;

    font-size: 45px;

    font-weight: 400;

    margin: 5px 0 0;

}

#product-detail-page .printemailwrapper, #post-detail-page .printemailwrapper{

    margin: 8px 0;

    padding: 0em 15px;

    clear: both;

}

.printemailwrapper {

    margin: 0 0 0;

    padding: 0em;

}

.img-thumbnail p {

    margin: 0px!important;

    padding: 0px!important;

}

@media only screen and (min-width: 1170px) {

    div#secondary {

    padding: 0 20px 0 15px;

    z-index: 9999;

}

    #cd-timeline {

        margin-top: 3em;

        margin-bottom: 3em;

    }

    #cd-timeline::before {

        left: 50%;

        margin-left: -20px;

    }

}

.cd-timeline-block {

    position: relative;

    margin: 2em 0;

}

.cd-timeline-block:after {

    content: "";

    display: table;

    clear: both;

}

.cd-timeline-block:first-child {

    margin-top: 0;

}

.cd-timeline-block:last-child {

    margin-bottom: 0;

}

@media only screen and (min-width: 1170px) {

    .cd-timeline-block {

        margin: -3.5em 0 0em 0;

    }

    .cd-timeline-block:first-child {

        margin: 0 !important;

    }

    .cd-timeline-block:nth-child(5) {

        margin: -2.5em 0 6em;

    }



    .cd-timeline-block:first-child {

        margin-top: 0;

    }

    .cd-timeline-block:last-child {

        margin-bottom: 0;

    }

}

.cd-timeline-img {

    height: 70px;

    left: 50%;

    margin-left: -70px;

    width: 100px;

}

.cd-timeline-img img {

    display: block;

    width: 24px;

    height: 24px;

    position: relative;

    left: 50%;

    top: 50%;

    margin-left: -12px;

    margin-top: -12px;

}

.cd-timeline-img.cd-picture {

    background: #75ce66;

}

.cd-timeline-img.cd-movie {

    background: #c03b44;

}

.cd-timeline-img.cd-location {

    background: #f0ca45;

}

.cd-timeline-content {

    position: relative;

    margin-left: 60px;

    background: #f2f2f2;

    border-radius: 0em;

    padding: 1em;

}

.cd-timeline-content:after {

    content: "";

    display: table;

    clear: both;

}

.cd-timeline-content h2 {

    color: #303e49;

}

.cd-timeline-content p {

    font-size: 13px;

    font-size: 0.8125rem;

}

.cd-timeline-content p {

    color: #005aab;

    line-height: 1;

    margin: 1em 0;

    text-align: center;

}

.cd-timeline-content:before {

    content: '';

    position: absolute;

    top: 16px;

    right: 100%;

    height: 0;

    width: 0;

    border: 30px solid transparent;

    border-right: 30px solid #f2f2f2;

}

@media only screen and (min-width: 768px) {

    .cd-timeline-content h2 {

        font-size: 20px;

        font-size: 1.25rem;

    }

    .cd-timeline-content p {

        font-size: 16px;

        font-size: 1rem;

    }

    .cd-timeline-img {

        height: 50px;

        left: 50%;

        margin-left: -70px;

        position: absolute;

        width: 100px;

        text-align: center;

        background: #fff;

    }

    .cd-timeline-content {

        font-size: 18px;

        margin-left: 0;

        padding: 0.5em 2em;

        width: 42%;

        margin-top: -1em;

        min-height: 190px;

    }

    .cd-timeline-content::before {

        border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #f2f2f2;

        left: 100%;

        top: 15%;

    }

    .cd-timeline-block:nth-child(2n+1) .cd-timeline-content {

        float: right;

        margin-top: 0px;

    }

    .cd-timeline-block:nth-child(2n+1) .cd-timeline-content::before {

        top: 15%;

        left: auto;

        right: 100%;

        border-color: transparent;

        border-right-color: #f2f2f2;

    }

    .cd-timeline-content img{

        margin-top: 20px;

    }

    .cssanimations .cd-timeline-content.is-hidden {

        visibility: hidden;

    }

    .cssanimations .cd-timeline-content.bounce-in {

        visibility: visible;

    }

}

.h1,

.h2,

.h3,

.h4,

.h5,

.h6,

h1,

h2,

h3,

h4,

h5,

h6 {

    color: #023cc2

}

#tacook {

    border-bottom: 1px solid #d0cdcd;

    margin: 0 0 3.5%;

    padding: 0 0 4.5%;

}

#tacook_IH h4,

#IH h4 {

    font-family: "helveticaneuemedium", "helveticaneuemedium-eot";

    line-height: 110%;

    margin: 0 0 15px;

}

#tacook .col-sm-5,

#IH .col-sm-5 {

    padding-left: 4% !important;

}

#tacook_IH p,

#IH p {

    margin: 0 0 25px;

}

.tacook_IH_img > img {

    margin: 30px 0 0;

    max-width: 250px;

    width: 40%;

}

.ccms {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}

.ccms li {

    display: inline-block;

    margin: 0 20px 20px 0;

    max-width: 190px;

    width: 190px;

    text-align: left;

    vertical-align: top;

    word-wrap: break-word;

}

.ccms_nm {

    color: #000000;

    font-size: 18px;

    line-height: 150%;

    margin: 10px 1.2em 0 0.5em;

    word-wrap: break-word;

}

.ccms_section h4 {

    color: #005aab;

    font-family: "GothamLight";

    font-size: 26px;

    margin: 0 0 2em;

    text-transform: capitalize;

}

.ccms_section {

    border-top: 1px solid #d0cdcd;

    margin: 0;

    padding: 4em 0;

    clear: both;

}

.woocommerce div.product::after {

    clear: both;

}

.woocommerce div.product div.images {

    margin-bottom: 5em;

}

.woocommerce-product-gallery__image {

    background: #f8f8f8;

}

.woocommerce div.product p.price,

.woocommerce div.product span.price {

    display: none;

}

.summary .product-subtitle,

.variations_form,

.sku_wrapper {

    display: none;

}

.woocommerce-product-gallery__wrapper {

    text-align: right;

}

.woocommerce table.shop_attributes th {

    width: 180px;

    font-weight: 400;

    vertical-align: top;

}

.bgs-post .img-thumbnail iframe {

    width: 100%;

    height: 280px;

}

.recipe_media_container iframe,

.recipe_media_container .recipe_media iframe,

.recipe_media_container .recipe_short_description iframe {

    width: 100%;

    height: 600px;

    margin: 0 0 30px;

}

.recipe_media_container .recipe_media > p:first-child {

    margin: 0px;

}

.recipe_media_container .recipe_media img {

    width: 100%;

    max-width: 100%;

    /*height: 100%;*/

    

    margin: 0 0 30px;

}

.data-responsive-tabs.accordion > div.content > section {

    padding: 20px 0;

}

.responsive-tabs.accordion ol,

.responsive-tabs.accordion ul {

    padding: 0 0 0 20px;

}

.responsive-tabs.accordion ol li,

.responsive-tabs.accordion ul li,

.responsive-tabs.accordion p {

    margin: 0 0 15px;

}

#faq .faq_block h3 {

    font-weight: 600;

    margin: 0 0 10px!important;

}

#faq .faq_block .wpsm_panel-body {

    font-family: "helveticaNeueLight", "helveticaNeueLight-eot" !important;

    font-weight: 400;

    font-size: 14px!important;

    line-height: 180%;

}

#faq .faq_block .wpsm_panel-body li {

    margin: 0 0 5px;

}

#faq .faq_block {

    padding: 0 0 20px;

}

.inst-manu-right ul {

    padding: 0;

    margin: 0;

}

.inst-manu-right ul li {

    list-style: none;

    padding: 0;

    margin: 5px 0px

}

.inst-manu-right ul.subcategory {

    margin: 0 0 5px;

}

.prod_nm_pdf {

    padding: 0px 0 0 0;

    font-size: 15px;

    color: #000;

}

.prod_nm_pdf a {

    color: #000;

    font-size: 15px;

}

.prod_nm_pdf img {

    height: 30px;

    margin: 0 15px 0 0px;

}

#wpsm_accordion_IM .wpsm_panel-heading {

    padding: 0 !important;

}

#wpsm_accordion_IM .wpsm_panel-title {

    line-height: 1 !important;

    margin: 0 !important;

    text-transform: none !important;

}

#wpsm_accordion_IM .wpsm_panel-title a {

    border-bottom: 0 none !important;

    color: #000000 !important;

    display: block;

    overflow: hidden;

    padding: 0;

    text-decoration: none;

}

#wpsm_accordion_IM .wpsm_panel-title a:focus {

    outline: 0 none !important;

}

#wpsm_accordion_IM .wpsm_panel-title a:hover,

#wpsm_accordion_IM .wpsm_panel-title a:focus {

    color: #000000 !important;

}

#wpsm_accordion_IM .acc-a {

    background-color: #e8e8e8 !important;

    border-color: #dddddd;

    color: #000000 !important;

}

#wpsm_accordion_IM .wpsm_panel-default > .wpsm_panel-heading {

    background-color: #e8e8e8 !important;

    border-color: #e8e8e8 !important;

    border-top-left-radius: 0;

    border-top-right-radius: 0;

    color: #000000 !important;

}

#wpsm_accordion_IM .wpsm_panel-default > .wpsm_panel-heading.acc-a,

#wpsm_accordion_IM .wpsm_panel-default > .wpsm_panel-heading.acc-a .ac_title_class,

#wpsm_accordion_IM .wpsm_panel-default > .wpsm_panel-heading.acc-a .ac_open_cl_icon {

    background-color: #005aab !important;

    color: #fff !important;

}

#wpsm_accordion_IM .wpsm_panel-default {

    border: 1px solid rgba(0, 0, 0, 0) !important;

}

#wpsm_accordion_IM {

    display: block;

    float: none;

    margin-bottom: 20px;

    overflow: hidden;

    width: 100%;

}

#wpsm_accordion_IM .ac_title_class {

    display: block;

    font-family: "HelveticaNeueLight","HelveticaNeueLight-eot";

    font-size: 16px !important;

    font-weight: 600;

    padding: 12px 15px;

}

#wpsm_accordion_IM .wpsm_panel {

    border-radius: 0;

    box-shadow: 0 0 0 rgba(0, 0, 0, 0.05);

    overflow: hidden;

    margin: 0px;

}

#wpsm_accordion_IM .wpsm_panel + .wpsm_panel {

    margin-top: 5px;

}

#wpsm_accordion_IM .wpsm_panel-body {

    background-color: #ffffff !important;

    border: 1px solid #f9f9f9 !important;

    color: #000000 !important;

    font-size: 14px !important;

    overflow: hidden;

}

#wpsm_accordion_IM .ac_open_cl_icon {

    background-color: #e8e8e8 !important;

    color: #000000 !important;

    display: inline-block !important;

    float: right !important;

    line-height: 1 !important;

    padding: 12px 15px !important;

}

.page-id-19 .page-header-section {

    display: none;

}

/*.bgs-space .container > .row > div{

    padding: 0px;

}*/



.post_tags_desc {

    background: none repeat scroll 0 0 #ffffff;

    border-radius: 4px;

    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);

    color: #000000;

    display: none;

    font-family: HelveticaNeueLight,HelveticaNeueLight-eot;

    font-size: 20px;

    height: 200px;

    left: -5%;

    line-height: 138%;

    padding: 10%;

    position: absolute;

    top: 0;

    width: 110%;

    font-weight: 600;

}

/*.woocommerce ul.products li.product a#tacook:hover > .post_tags_desc {

    display: block;

}

h3.p_tag.tacook {

    border-radius: 50%;

    font-family: arial black, arial !important;

    font-size: 27px !important;

    font-weight: 600;

    height: 150px;

    line-height: 125px;

    margin: -100px auto 15px !important;

    width: 150px;

    background: none repeat scroll 0 0 #e95415;

    color: #ffffff;

}*/

.woocommerce ul.products li.product .button {

    display: none;

}

.bgs-comment-form,

.bgs-comment {

    display: none;

}

.woocommerce table.shop_attributes td p {

    font-family: "HelveticaNeueLight","HelveticaNeueLight-eot";

}

.a3dg-navbar-control {

    display: none!important;

}

.bgs-woocommerce .product_gallery .a3-dgallery .a3dg-thumbs li a {

    border-width: 0 0 4px !important;

}

.product_gallery .a3-dgallery .a3dg-thumbs li a.a3dg-active {

    border-width: 0 0 4px !important;

}

.a3-dgallery .a3dg-thumbs li {

    background: #f8f8f8!important;

    /*width: 70px!important*/

    width: 79.6px!important;

}

.a3-dgallery .a3dg-thumbs li.first_item{

    clear: none!important;

}

.bps-slingle h3 {

    margin: 0 0 20px;

}

.recipe_title {

    margin: 10px 0;

}

.recipe_title .entry-title {

    font-size: 16px;

    color: #005aab;

    font-family: "HelveticaNeueMedium","HelveticaNeueMedium-eot";

    font-weight: 400;

    height: 40px;

}

.recipe_title a {

    color: #222;

}

.lcp_catlist .bgs-post{

    margin-bottom:30px;

}

.product_gallery .a3-dgallery .a3dg-thumbs .a3dg-thumb-list {

   /* float: right!important;*/

    width: auto!important;

}

span.wpcf7-not-valid-tip {

    font-size: 13px!important;
  color: #DC3545!important;
}

.form-control {

    border-radius: 0px!important;

}

input,

select,

textarea {

    border: 1px solid #cccccc

}

.form-fields-container img {

    margin-right: 15px;

}

.a3dg-image img {

    /*max-width: 70%!important;*/

}

.a3-dgallery .a3dg-image-wrapper .a3dg-image {

    padding: 0% 0%;

}

#fancybox-content img {

    max-width: 100%!important;

}

.bgs-post:nth-child(4n+1) {

    clear: left;

}

.sm-submenu {

    font-family: "HelveticaNeueLight","HelveticaNeueLight-eot";

    font-size: 18px;

}

.sm-submenu a {

    color: #222222;

}

.sm-submenu a:hover {

    color: #005aab

}

a.clickprevent {

    pointer-events: none;

}

.footer-widget ul li a,

.footer-last-col,

footer {

    font-family: "HelveticaNeueLight","HelveticaNeueLight-eot" !important;

}





.product-video-gallery img {

    width: 79.6px!important;

    display: inline-block!important;

    margin-right: 10px;

    float: none;

}

.product-video-gallery {

    text-align: left;

}

.product-video-gallery p {

    margin: 0;

    padding: 0;

    display: inline;

}

.home-bottom-tabs .rtbs {

    margin: 20px 0;

}

.home-bottom-tabs .rtbs .rtbs_menu ul {

    list-style: outside none none;

    margin: 0 !important;

    padding: 0 !important;

}

.home-bottom-tabs .rtbs .rtbs_menu li {

    display: inline-block;

    margin-bottom: 0;

    margin-left: 0;

    padding: 0;

}

.home-bottom-tabs .rtbs .rtbs_menu li a {

    box-shadow: 0 0 0;

    color: #757575;

    display: inline-block;

    font-family: "GothamLight";

    font-size: 18px;

    line-height: 18px;

    padding: 0;

    text-decoration: none;

}

.home-bottom-tabs .rtbs .rtbs_menu li.active {

    border: 0px!important;

    border-right: 1px solid #d5d5d5!important;

}

.home-bottom-tabs .rtbs .rtbs_menu li.active a {

    color: #3a3a3a;

    position: relative;

}

.home-bottom-tabs .rtbs .rtbs_menu .mobile_toggle {

    cursor: pointer;

    display: none;

    padding-left: 18px;

}

.home-bottom-tabs .rtbs > .rtbs_content {

    border: 0 none !important;

    color: #333333;

    display: none;

    padding: 35px 0 0;

}

.home-bottom-tabs .rtbs > .rtbs_content ul,

.home-bottom-tabs .rtbs > .rtbs_content ol {

    margin-left: 20px;

}

.home-bottom-tabs .rtbs > .active {

    display: block;

}

.home-bottom-tabs .rtbs .rtbs_menu ul li {

    border-right: 1px solid #d5d5d5!important;

    margin: 0 30px 0 0;

    padding: 0 30px 0 0;

}

.home-bottom-tabs .rtbs .rtbs_menu ul li:last-child {

    border: 0 none!important;

}

.home-bottom-tabs .rtbs .rtbs_menu ul li a {

    border: medium none;

}

.home-bottom-tabs .rtbs_full .rtbs_menu ul {

    border-bottom: 0 none;

    display: block;

    overflow: hidden;

    position: relative;

}

.home-bottom-tabs .rtbs_full .rtbs_menu ul::after {

    content: url("../img/dktbs_menu.png");

    pointer-events: none;

    position: absolute;

    right: 15px;

    top: 5px;

    z-index: 2;

}

.home-bottom-tabs .rtbs_full .rtbs_menu ul li {

    background: none repeat scroll 0 0 #f1f1f1;

    display: none;

    padding-left: 30px;

}

.home-bottom-tabs .rtbs_full .rtbs_menu ul li a {

    font-size: 17px !important;

    padding-bottom: 14px;

    padding-left: 0;

    padding-top: 14px;

}

.home-bottom-tabs .rtbs_full .rtbs_menu a {

    height: auto;

    width: 100%;

}

.home-bottom-tabs .rtbs_full .rtbs_menu li.mobile_toggle {

    color: #ffffff;

    display: block;

    font-size: 17px;

    padding: 12px 0.5rem 12px 30px;

}

.home-bottom-tabs .rtbs_tab_ori .rtbs_menu a,

.rtbs_tab_ori .rtbs_menu .mobile_toggle,

.rtbs_tab_ori .rtbs_content,

.rtbs_tab_ori .rtbs_content p,

.rtbs_tab_ori .rtbs_content a {

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;

    font-weight: 300 !important;

}

.home-bottom-tabs h4.prod_cat,

.home-bottom-tabs h4.rec_nm,

.home-bottom-tabs h4.prod_cat a,

.home-bottom-tabs h4.rec_nm a,

.news_date,

.news_date a {

    color: #757575!important

}
.prod_cnt p, .rec_cnt p {
    color: #757575 !important;
}
.home-bottom-tabs .prod_title,

.home-bottom-tabs .rec_mon,

.home-bottom-tabs .prod_title a,

.home-bottom-tabs .rec_mon a,

.news_title,

.news_title a {

    color: #535353!important;

    font-size: 18px;

}

.home-bottom-tabs .rec_img p {

    margin: 0px!important;

}

.rtbs_home-bottom {

    border-bottom: 1px solid #d0cdcd!important

}

.rec_img iframe,

.img-thumbnail iframe {

    pointer-events: none;

    width: 100%;

}

.cbp-tm-menu > li > a:hover {

    color: #004dff;

}

.footer-last-col input::-webkit-input-placeholder {

    color: #fff;

}

.footer-last-col input:-ms-input-placeholder {

    color: #fff;

}

.footer-last-col input::-moz-placeholder {

    color: #fff;

    opacity: 1;

}

.footer-last-col input:-moz-placeholder {

    color: #fff;

    opacity: 1;

}

#fancybox-wrap {

    position: fixed !important;

    top: 5% !important;

}

.product-attribute-table td {

    padding: 0px!Important;

}

.product-attribute-table table {

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

}

table.product-attribute-table tr > th.heading {

    background: #fff;

    vertical-align: middle;

    border: 0px!important;

}

select#prod-model-selector {

    background: #fff;

}

.shop_attributes-table td,

.shop_attributes-table th {

    background: #fff!important;

}

#woocommerce-product-data {

    display: none;

}

.page-id-19 .rtbs.rtbs_home-bottom {

    border: 0 none !important;

}

.page-id-19 .home-bottom-tabs {

    padding: 3.8% 0 0;

}

.page-id-19 .rtbs_menu li {

    color: #a2a2a2;

}

ul.lcp_paginator {

    text-align: center;

}

.bgs-page-content .lcp_paginator li.lcp_currentpage {

    background: #005aab;

    color: #fff;

    border: 1px solid #005aab;

}

.bgs-page-content .lcp_paginator li {

    border: 1px solid #222;

    padding: 7px 15px;

    cursor: pointer;

}

.bgs-page-content .lcp_paginator li:hover {

    background-color: #222;

    border: 1px solid #222;

    color: #ffffff;

}

.recipe-page-slider {

    display: none;

}

.category-56 .recipe-page-slider {

    display: block;

}

.category-56 .other-page-slider {

    display: none;

}

.page-template-page-left .entry-content > h2 {

    font-size: 20px;

    margin: 0 0 20px;

    border-bottom: 2px solid #023cc2;

    padding: 0 0 10px;

}

@media screen and (max-width: 1900px) {
    .ch_top img{
        max-width: 120px;
    }

    #cbpNavbar > ul > li {

        margin: 0 1.5em;

        padding: 0 0;

    }

    #cbpNavbar > ul > li > a {

        font-size: 1.17em;

        letter-spacing: 0.03em;

    }

    .recipe_media_container .recipe_media iframe,

    .recipe_media_container .recipe_short_description iframe {

        height: 500px;

    }

    .img-thumbnail,

    .recipe_pdf_img {

        height: 180px;

        overflow: hidden;

    }

    .bgs-post {

        margin-bottom: 30px;

    }

    .ccms li {

        max-width: 120px;

    }

    .sm-submenu {

        font-size: 16px;

    }

}
@media screen and (max-width: 1700px) {
    .ch_top img{
        max-width: 100px;
    }
}

@media screen and (max-width: 1600px) {
    .ch_top img{
        max-width: 85px;
    }

    #cbpNavbar > ul > li > a {

      /*  font-size: 1.10em;

        letter-spacing: 0.03em;*/

    }

    #cbpNavbar > ul > li {

        margin: 0 1.3%;

    }

    #cbpNavbar .dropdown-menu a {

        font-size: 13px;

        padding: 10px 25px;

    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li,

    .data-responsive-tabs.tabs>nav ul li {

        margin: 0 2em 0 0;

    }

    .ccms_nm {

        font-size: 16px;

    }

    .ccms li {

        max-width: 170px;

    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li a,

    .data-responsive-tabs.tabs > nav ul li a,

    .data-responsive-tabs.accordion h3.accordion-title a {

        font-size: 18px;

    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li.active,

    .data-responsive-tabs.tabs>nav ul li.active,

    .data-responsive-tabs.accordion h3.accordion-title.active {

        border-bottom: 4px solid #005aab!important

    }

    .post_tags a {

        width: 40px;

        height: 40px;

    }

}

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

    .recipe_title .entry-title {

        font-size: 14px;

    }

    .recipe_media_container .recipe_media iframe,

    .recipe_media_container .recipe_short_description iframe {

        height: 400px;

    }

    #cbpNavbar > ul > li > a,

    #cbpNavbar .dropdown-menu a {

      /*  font-size: 1em!important;

        line-height: 2.8em*/

    }

    #cbpNavbar > ul > li {

        margin: 0 1.3%;

    }

    .cbp-tm-submenu > li > a {

        font-size: 1em!important;

    }

    .woocommerce ul.products li.product h2 {

        font-size: 18px!important

    }

    .post_tags a {

        width: 38px;

        height: 38px;

    }

    .page-id-564 .bgs-space {

        padding: 80px 0 75px

    }

    .aboutwrapper h2 {

        font-size: 28px;

    }

    .tigerinfo h3 {

        font-size: 22px;

    }

    .tigerinfo td:first-child {

        font-size: 16px;

        width: auto;

    }

    .tigerinfo td {

        font-size: 15px

    }

    .tigerinfo td:first-child {

        width: auto;

    }

    .ch_top img {

        width: 85px;

    }

    .ch_top h2 {

        font-size: 22px;

    }

    .ch_top > ul li {

        font-size: 15px;

        padding: 5px 0;

    }

    #wheretobuy ul li a {

        font-size: 24px;

    }

    .cd-timeline-block h4 {

        font-size: 35px;

    }

    .entry-title {

        font-size: 22px;

    }

    .entry-title > span {

        font-size: 18px;

    }

    .product_cook_book {

    	font-size: 18px;

    	margin-top: -2px;

    }

    .product_cook_book img{

    	margin-top: 0px;

    }

    #breadcrumbs,

    .woocommerce .woocommerce-breadcrumb,

    #breadcrumbs > a,

    .woocommerce .woocommerce-breadcrumb a {

        font-size: 14px;

        margin: 0px;

    }

    #cd-timeline .cd-timeline-block::before {

        background: url("/wp-content/uploads/2017/06/timelinedivider.png") no-repeat scroll 0 0 / 90% auto rgba(0, 0, 0, 0)

    }

    #tacook_IH h4,

    #IH h4,

    #tacook_IH {

        font-size: 15px;

    }

    .ccms_section h4 {

        font-size: 22px;

    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li.active,

    .data-responsive-tabs.tabs>nav ul li.active,

    .data-responsive-tabs.accordion h3.accordion-title.active {

        border-bottom: 3px solid #005aab!important

    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li a,

    .data-responsive-tabs.tabs>nav ul li a,

    .data-responsive-tabs.accordion h3.accordion-title a {

        font-size: 18px;

    }

    .printemailwrapper img {

        max-height: 25px;

    }

    .printemailwrapper {

        margin: 0 0 2em;

    }

    .widget.sidebar-widget ul li a {

        font-size: 15px;

    }

    .widget.sidebar-widget ul ul.sub-menu li a {

        font-size: 14px;

    }

    .widget.sidebar-widget ul ul ul.sub-menu li a {

        font-size: 11px;

    }

    #product-detail-page .printemailwrapper, #post-detail-page .printemailwrapper {

        margin: 0 0% 0;

        padding: 10px 0px 10px 15px;

    }



    .lp_tag_desc {

        font-size: 11px;

    }

    .lp_tag_desc h3 {

        font-size: 13px;

    }

}

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

    .woocommerce div.item.product,

    .woocommerce ul.products li.product,

    .woocommerce-page ul.products li.product {

        padding: 10px 5px 40px;

    }

    .img-thumbnail,

    .recipe_pdf_img {

        height: 200px;

    }

    .bgs-post {

        margin-bottom: 50px;

    }

    .ccms_nm {

        margin: 10px 0em 0 0.5em;

        font-size: 14px;

    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li,

    .data-responsive-tabs.tabs > nav ul li {

        margin: 0 25px 0 0;

    }

    .sm-submenu {

        font-size: 14px;

    }

    .a3-dgallery .a3dg-thumbs li, .product-video-gallery img {

        width: 77.7px !important;

    }

}

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

    .bgs-post-tiger:nth-child(4n+1),

    .bgs-post:nth-child(4n+1) {

        clear: none;

    }

    .rtbs_menu {

        text-align: left;

    }

    #cbpNavbar > ul > li > a,

    #cbpNavbar .dropdown-menu a {

        font-size: 16px !important;

    }

    .prod-section-text {

        top: 12.5%!important;

    }

    .n2-ss-layer {

        height: 100% !important;

        left: 30px !important;

        top: 0 !important;

        width: 30% !important;

    }

    .n2-ss-desktop.n2-ss-mobile.n2-ss-tablet {

        position: absolute;

        top: 40% !important;

    }

    .n2-ss-layer h2 {

        position: absolute;

        top: 15%;

    }

    #masthead .container {

        width: 92.3%!important;

    }

    #content .container {

        width: 93%!important

    }

    .header-middle {

        padding: 2% 0;

        position: relative;

    }

    .navbar-toggle {

        margin: 10px 0 0;

    }

/*

    .header-middle .site-branding{

        width: 20%;

    }

    .site-main-navigation {

        width: 80%;

    }*/

    .site-title img{

        width: 100%;

    }

    .bgs-menu-container {

        margin: 0px 0 0;

    }

    .navbar {

        min-height: auto;

    }

   /* .site-title img {

        height: auto;

        max-width: 150px;

        width: 80%;

    }

    .search-container {

        position: absolute;

        right: 0px;

        padding: 10px 0 0;

    }*/

    .woocommerce ul.products li.product h2 {

        font-size: 18!important;

    }

    .woocommerce div.item.product,

    .woocommerce ul.products li.product,

    .woocommerce-page ul.products li.product {

        padding: 10px 10px 20px;

    }

    .woocommerce ul.products li.product h2 {

        font-size: 20px!important

    }

    .ch_top img {

        width: 70px;

    }

    .tacook_IH_img > img {

        width: 40%;

    }

    .ccms li {

        width: 14%;

    }

    .ccms li:nth-child(7) {

        margin: 0 20px 20px 0;

    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li,

    .responsive-tabs.tabs > nav ul li {

        margin: 0 1.1em 0 0

    }

    .ccms_nm {

        font-size: 1em

    }

    .entry-title > span {

        font-size: 20px;

    }

    #tacook .col-sm-5,

    #IH .col-sm-5 {

        padding-left: 1%!important

    }

    .woocommerce ul.products li.product a img {

        max-width: 150px;

    }

    .woocommerce table.shop_attributes th {

        width: 150px;

    }

    .a3-dgallery .a3dg-image-wrapper .a3dg-image {

        /*padding: 5%;*/

    }

    #page-slider h2 {

        font-size: 30px!important;

    }

    #page-slider .n2-ss-layer p {

        font-size: 16px!important;

    }

    .post_tags a {

        width: 35px;

        height: 35px;

    }

}

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

	.page-header-section{

		margin: 15px 0 3.5%;

	}

    .mobi-clk {

        padding: 0px!important;

    }

    .site-title {

        margin: 0px!important;

    }

    .site-title img {

        margin: 0px!important;

    }

    #page-slider h2 {

        display: block !important;

        width: 100% !important;

        text-shadow: 1px 1px 1px #000000 !important;

        font-size: 28px!important;

    }

    #page-slider .n2-ss-layer {

        display: block !important;

        left: 15px !important;

        width: 60%!important;

        text-shadow: 1px 1px 1px #000000 !important

    }

    #page-slider .n2-ss-layer p {

        font-size: 16px!important;

        text-shadow: 1px 1px 1px #000000 !important

    }

    .n2-ss-desktop.n2-ss-mobile.n2-ss-tablet {

        top: 40%!important

    }

    .rtbs_menu {

        text-align: left;

    }

    #cbpNavbar > ul > li {

        margin: 0 0.7%;

    }

    #cbpNavbar > ul > li > a,

    #cbpNavbar .dropdown-menu a {

        font-size: 13px!important;

        line-height: 24px;

    }

    .page-id-564 .bgs-space {

        padding: 30px 0;

    }

    .woocommerce #content div.product .woocommerce-tabs,

    .woocommerce #content div.product .woocommerce-tabs ul.tabs::after,

    .woocommerce #content div.product div.thumbnails a.first,

    .woocommerce #content div.product div.thumbnails::after,

    .woocommerce .cart-collaterals::after,

    .woocommerce .col2-set::after,

    .woocommerce .woocommerce-pagination ul.page-numbers::after,

    .woocommerce div.product .woocommerce-tabs,

    .woocommerce div.product .woocommerce-tabs ul.tabs::after,

    .woocommerce div.product div.thumbnails a.first,

    .woocommerce div.product div.thumbnails::after,

    .woocommerce ul.products,

    .woocommerce ul.products li.first,

    .woocommerce ul.products::after,

    .woocommerce-page #content div.product .woocommerce-tabs,

    .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,

    .woocommerce-page #content div.product div.thumbnails a.first,

    .woocommerce-page #content div.product div.thumbnails::after,

    .woocommerce-page .cart-collaterals::after,

    .woocommerce-page .col2-set::after,

    .woocommerce-page .woocommerce-pagination ul.page-numbers::after,

    .woocommerce-page div.product .woocommerce-tabs,

    .woocommerce-page div.product .woocommerce-tabs ul.tabs::after,

    .woocommerce-page div.product div.thumbnails a.first,

    .woocommerce-page div.product div.thumbnails::after,

    .woocommerce-page ul.products,

    .woocommerce-page ul.products li.first,

    .woocommerce-page ul.products::after {

        clear: none;

    }

    .woocommerce ul.products li.product h2,

    .post_tags_desc {

        font-size: 18px!important

    }

    #wheretobuy ul li,

    #wheretobuy ul li a {

        font-size: 20px;

    }

    h3.p_tag.tacook {

        font-size: 24px!important

    }

    .col-60,

    .col-40 {

        float: none;

        margin: 20px 0 0;

        padding: 0 15px !important;

        width: 100% !important;

    }

    .tigerinfo table {

        width: 100%!important;

    }

    .cd-timeline-content {

        font-size: 15px;

        min-height: 100px;

        padding: 2em 1em;

        width: 35%;

    }

    .cd-timeline-block h4 {

        font-size: 35px;

    }

    #tacook img,

    #IH img {

        margin: 0 0 30px;

    }

    #tacook_IH h4,

    #IH h4,

    #tacook_IH {

        font-size: 16px;

    }

    .ccms li {

        width: 22%;

    }

/*     #secondary .widget {

        display: none;

    } */

    #tacook .col-sm-5,

    #IH .col-sm-5 {

        padding-left: 15px!important;

    }

    .ch_top {

        text-align: center;

    }

    .ch_top > ul li:first-child {

        padding: 0 0 0 0;

        display: block;

    }

    .ch_top h2 {

        font-size: 22px;

        margin: 20px 0 0;

        text-align: center;

    }

    .bgs-post {

        margin-bottom: 20px;

    }

    .bgs-post-content {

        padding: 0 15px 0px

    }

    .woocommerce ul.products li.product a img {

        max-width: 200px;

    }

    .rec_img {

        height: 200px;

    }

    .img-thumbnail,

    .recipe_pdf_img {

        height: 180px;

    }

    .lp_taglist {

        display: none;

    }

    #execphp-2 {

        bottom: -15px !important;

        display: block !important;

        position: fixed;

        top: auto !important;

        width: 230px !important;

    }

    .lp_tag_desc p{

        display: none;

    }

    .lp_tag_row td{

        padding: 0px;

        vertical-align: middle;

    }

    .lp_taglist_cnt{

        max-height: 600px;

        overflow-y:auto;

    }

    .site-title img{

        width: 180px;

    }

}

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

    #cbpNavbar > ul > li {

        margin: 0 0.5%;

    }

    #cbpNavbar > ul > li > a,

    #cbpNavbar .dropdown-menu a,

    .cbp-tm-submenu > li > a {

        font-size: 13px!important;

    }

    .prodbg {

        display: none;

    }

    .prod-section-text {

        left: 0 !important;

        max-width: 100% !important;

        position: relative !important;

        top: 0 !important;

        width: 100% !important;

    }

    #wheretobuy ul li,

    #wheretobuy ul li a {

        font-size: 15px;

    }

    .data-responsive-tabs.accordion h3.accordion-title:first-child a {

        font-weight: 400;

    }

    .img-thumbnail,

    .recipe_pdf_img {

        height: 150px;

    }



    .post_tags a {

        width: 44px;

        height: 44px;

    }

    .header-middle {

        padding: 10px 0;

    }

}

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

    .nextend-bullet-bar.n2-ib.nextend-bullet-bar-horizontal {

        display: none!important;

    }

    #page-slider .n2-ss-layer {

        width: 95%!important;

    }

    #page-slider .n2-ss-layer p {

        display: none!important;

    }

    .page-id-564 .bgs-space {

        padding: 20px 0 20px;

    }

    .woocommerce div.item.product,

    .woocommerce ul.products li.product,

    .woocommerce-page ul.products li.product {

        padding: 10px 10px 30px;

    }

    .tigerinfo h3 {

        font-size: 20px;

    }

    .cd-timeline-block h4 {

        font-size: 20px;

        text-align: left;

    }

    #cd-timeline .cd-timeline-block::before {

        display: none;

    }

    .cd-timeline-img {

        height: auto;

        left: 0;

        margin: 0;

    }

    .cd-timeline-content {

        left: 0;

        margin: 0;

        min-height: auto;

        padding: 1em;

        right: 0;

        width: 100%;

    }

    .cd-timeline-content::before {

        display: none;

    }

    .cd-timeline-content p {

        line-height: 1.5;

        text-align: left;

        margin: 0px;

    }

    #cd-timeline .cd-timeline-block::before {

        display: none;

    }

    .cd-timeline-img {

        height: auto;

        left: 0;

        margin: 0;

    }

    .cd-timeline-content {

        left: 0;

        margin: 0;

        min-height: auto;

        padding: 1em;

        right: 0;

        width: 100%;

    }

    .cd-timeline-content::before {

        display: none;

    }

    .cd-timeline-content p {

        line-height: 1.5;

        text-align: left;

    }

    .ch_top > ul li {

        display: inline-block;

        padding: 0 10px;

        width: 49%;

    }

    .ch_top > ul li:first-child {

        display: block;

        text-align: center !important;

        width: 100%;

    }

    .companyhistory {

        padding: 30px 0;

        text-align: center;

    }

    .ch_top h2 {

        margin: 0 0 20px;

    }

    .ch_top {

        padding: 0 0 30px;

    }

    #cd-timeline {

        margin: 0;

        padding: 0;

    }

    .tigerinfo td,

    .tigerinfo td:first-child {

        font-size: 15px;

        padding: 0 0 10px !important;

        vertical-align: top !important;

    }

    .tigerinfo td:first-child {

        font-size: 16px;

        padding-right: 10px !important;

        width: auto;

    }

    .aboutwrapper .row > div {

        padding: 0 15px;

    }

    .aboutwrapper h2 img {

        bottom: auto;

        max-width: 100px;

        top: 15px;

    }

    #tacook_IH h4,

    #IH h4,

    #tacook_IH {

        font-size: 14px;

    }

    #breadcrumbs,

    .woocommerce .woocommerce-breadcrumb,

    #breadcrumbs > a,

    .woocommerce .woocommerce-breadcrumb a {

        font-size: 12px;

    }

    .entry-title {

        font-size: 17px;

    }

    .entry-title > span {

        font-size: 16px;

    }

    #breadcrumbs .separator {

        font-size: 13px;

        margin: 0 3px;

    }

    .ccms li {

        width: 30%;

    }

    .ccms_section h4 {

        font-size: 16px;

        font-weight: 400;

    }

    #product-detail-page .printemailwrapper, #post-detail-page .printemailwrapper,

    .printemailwrapper {

        margin: 0 0 0em;

        padding:0.5em 15px;

    }

    .printfriendly a img {

        max-width: 145px;

    }

    .product_cook_book img{

    	max-height: 20px;

    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li a,

    .data-responsive-tabs > nav ul li a {

        font-size: 15px!important;

    }

    .product_cook_book {

    	font-size: 14px;

    	margin: 0px;

    	padding-left: 0px;

	}

	.product_cook_book a{

		padding-left: 10px;

	}

    .woocommerce div.product .woocommerce-tabs .panel,

    .data-responsive-tabs > div.content,

    .recipe_media_container {

        /*font-size: 13px;*/

    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li,

    .data-responsive-tabs > nav ul li,

    .data-responsive-tabs > nav ul li:last-child {

        margin-right: 1.5em

    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li.active,

    .data-responsive-tabs.tabs>nav ul li.active,

    .data-responsive-tabs.accordion h3.accordion-title.active {

        border-width: 0 0 2px!important

    }

    .woocommerce div.product .woocommerce-tabs .panel,

    .data-responsive-tabs.tabs>div.content,

    .recipe_media_container {

        padding: 20px 0;

    }

    .ccms_section {

        padding: 2em 0

    }

    .woocommerce div.product div.images {

        margin-bottom: 2em

    }

    .alignleft {

        float: none;

    }

    .img-thumbnail,

    .recipe_pdf_img {

        height: 150px;

    }

    .recipe_title .entry-title {

        font-size: 13px;

        height: 60px;

    }

    .bgs-post.category-recipes:nth-child(2n+1) {

        clear: both;

    }

    .rec_img {

        height: 180px;

    }

    h4.prod_cat,

    h4.rec_nm {

        margin: 10px 0 20px

    }

    .lp_taglist_cnt{

        max-height: 350px;

        overflow-y:auto;

    }

}

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

    .ccms li,

    .ccms li:nth-child(7) {

        display: inline-block;

        float: none;

        margin: 5px 5px 25px;

        width: 27%;

    }

    .ccms_nm {

        font-size: 13px;

        margin: 10px 0 0 0.5em

    }

    .recipe_title {

        min-height: 40px;

    }

    .woocommerce ul.products li.product,

    .woocommerce-page ul.products li.product,

    .woocommerce-page[class*="columns-"] ul.products li.product,

    .woocommerce[class*="columns-"] ul.products li.product {

        width: 100%;

    }

    .header-middle .pull-left.site-branding {

        left: 15px;

    }

    .woocommerce table.shop_attributes {

        font-size: 14px;

    }

    .aboutwrapper h2 {

        font-size: 20px;

        padding-right: 100px;

        text-align: left;

    }

    .aboutwrapper h2 img {

        right: 0

    }

    .img-thumbnail,

    .recipe_pdf_img {

        height: 100px;

    }

}



.page-id-558 .product_legend_title, .page-id-558 .lp_taglist tr#tacook, .page-id-558 tr#ih, .page-id-558 tr#four-in-one, .page-id-558 tr#keep-warm, .page-id-558 tr#easy-clean

{

    display: block;

}

.page-id-564 .product_legend_title, .page-id-564 .lp_taglist tr#tacook, .page-id-564 .lp_taglist tr#ih, .page-id-564 .lp_taglist tr#four-in-one, .page-id-564 .lp_taglist tr#keep-warm, .page-id-564 .lp_taglist tr#easy-clean,

.parent-pageid-564 .product_legend_title, .parent-pageid-564 .lp_taglist tr#tacook, .parent-pageid-564 .lp_taglist tr#ih, .parent-pageid-564 .lp_taglist tr#four-in-one, .parent-pageid-564 .lp_taglist tr#keep-warm, .parent-pageid-564 .lp_taglist tr#easy-clean

{

    display: block;

}

.page-id-566 .product_legend_title, .page-id-566 .lp_taglist tr#easy-clean, .page-id-566 .lp_taglist tr#temp-setting,.page-id-566 .lp_taglist tr#ve,

.parent-pageid-566 .product_legend_title, .parent-pageid-566 .lp_taglist tr#easy-clean, .parent-pageid-566 .lp_taglist tr#temp-setting,.parent-pageid-566 .lp_taglist tr#ve {

    display: block;

}

.page-id-573 .product_legend_title, .page-id-573 .lp_taglist tr#super-clean, .page-id-573 .lp_taglist tr#super-clean-plus,.page-id-573 .lp_taglist tr#ultra-light,

.page-id-577 .product_legend_title, .page-id-577 .lp_taglist tr#super-clean, .page-id-577 .lp_taglist tr#super-clean-plus,.page-id-577 .lp_taglist tr#ultra-light,

.page-id-718 .product_legend_title, .page-id-718 .lp_taglist tr#super-clean, .page-id-718 .lp_taglist tr#super-clean-plus,.page-id-718 .lp_taglist tr#ultra-light

/*.parent-pageid-573  .product_legend_title, .parent-pageid-573 .lp_taglist tr#super-clean, .parent-pageid-573 .lp_taglist tr#super-clean-plus,.parent-pageid-573 .lp_taglist tr#ultra-light,

.parent-pageid-577  .product_legend_title, .parent-pageid-577 .lp_taglist tr#super-clean, .parent-pageid-577 .lp_taglist tr#super-clean-plus,.parent-pageid-577 .lp_taglist tr#ultra-light*/  {

    display: block;

}



.page-id-579 .product_legend_title, .page-id-579 .lp_taglist tr#super-clean{

    display: block;

}



.product-template-default #execphp-2 {

    display: none;

}

.single-product #page-slider {

    display: none;

}

.bgs-products {

    padding-top: 0;

}

div.printfriendly a, div.printfriendly a:link, div.printfriendly a:visited{

    display: inline-block;

}



.page-header-section .col-sm-6.col-md-7.col-lg-8 {

    width: 62%;

}

.page-header-section .col-sm-6.col-md-5.col-lg-4 {

    width: 38%;

}

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

	.page-header-section .col-sm-6.col-md-5.col-lg-4 {

	    width: 51%;

	}

	.page-header-section .col-sm-6.col-md-7.col-lg-8 {

	    width: 49%;

	}

}

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

	.page-header-section .col-sm-6.col-md-7.col-lg-8,

	.page-header-section .col-sm-6.col-md-5.col-lg-4 {

	    width: 100%;

	}



}

/* Recipe SNS Share Button */
#product-detail-page .printemailwrapper, #post-detail-page .printemailwrapper{float:left;}

.addtoany_list{float:right; margin-top:8px;}

.footer-last-col input{text-align:center;}

.footer-last-col input[type="submit"]{margin-top:0; margin-bottom:20px;}

/* Added 04.16.2018 */
@media screen and (max-width:767px){
.search-container{width:100%; padding-top:0;}

.h50-xs{height:50px;}
}

.btn-inverse{border:2px solid #0059aa; color:#0059aa; background:transparent; border-radius:4px !important;}

.btn-inverse:hover, .btn-inverse:focus{background:#0059aa;}

/* youtube responsive */
.videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; } 

.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/* Added 05.31.2018 */
#recipe-detail h2{font-size: 27px; color: #222; font-family: "GothamLight"; margin-bottom:20px; margin-top:0;}

#recipe-detail h3, .recipe_media_container h3{color:#005aab; font-weight:600; font-size:20px;}

.recipe-tag a{display:inline-block; color:#fff; background:#333; padding:4px 8px; font-size:0.8em; margin-right:7px;}

.recipe-tag a:hover{opacity:0.7;}

.recipe-sentence{margin-top:20px; margin-bottom:20px;}

.recipe-detail-box{margin-bottom:25px; margin-top:20px; padding-top:15px; padding-bottom:5px; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}

.recipe-detail-box p{text-align:center; color:#005aab; font-weight:500;}

.recipe-detail-box img{display:block; margin-left:auto; margin-right:auto; margin-bottom:10px;}

.pic-70p{width:75% !important; display:block; margin-left:auto; margin-right:auto; margin-bottom:10px;}

@media screen and (max-width:767px){
.pic-70p{width:83% !important;}
}

/* Added 06.07.2018 */
.btn-buy-now{padding:8px 30px; background:#005aab; border-color:#005aab;}

.lcp_paginator li{padding:0 !important;}

.lcp_paginator li a{display:block; padding: 7px 15px !important;}

.bgs-page-content .lcp_paginator li.lcp_currentpage{padding: 7px 15px !important;}

.bgs-page-content .lcp_paginator li:hover {
    background-color: #005aab;
    border: 1px solid #005aab !important;
}

.bgs-page-content .lcp_paginator li a:hover{color:#fff;}

/* Added 08.12.2018 Print CSS */
@media print {
 .owl-item{width:25%;}
}

/* Added 08.12.2018 Recipe Top CSS */
.prod-cate-3{padding:1.5% 3% !important;}

.prod-cate-1{padding:1.5% 3% !important;}

.recipe-cate{padding:1.5% 3%; margin-bottom:1.5%; position:relative; background:#0059aa;}

.recipe-cate .prodbg img{max-width:1400px; height:auto;}

.recipe-section-text{background-color: rgba(255, 255, 255, 0.70);
    color: #0059aa;
    font-family: "HelveticaNeueLight";
    font-size: 26px;
    right: 3%;
    max-width: 600px;
    padding: 45px 70px;
    position: absolute;
    top: 20%;
    width: 70%;}

.recipe-section-text h2 {
    font-family: 'GothamLight';
    margin: 0px 0 25px;
    font-size: 32px;
    line-height: 120%;
    color: #00529e;
}

@media screen and (max-width:1469px){
.recipe-cate .prodbg img{width:75%; height:100%;}
}

@media screen and (max-width:1199px){
.recipe-section-text{padding: 20px 30px; width:40%;}
}

@media screen and (max-width:800px){
.recipe-section-text{position:static; width:100%}

.recipe-section-text h2{font-size:24px;}

.recipe-cate{padding:3%;}

.recipe-cate .prodbg{display:block !important;}

.recipe-cate .prodbg img{width:100%;}

.recipe-cate .prod-read-more{font-size:18px;}
}

.recipe-submission .panel-title{font-size:26px;}

.recipe-submission .panel-default>.panel-heading{background:#005aab;}

.recipe-submission .panel-default>.panel-heading a{color:#fff;}

.recipe-submission label{font-size:14px;}

/* Newsleter Popup */
.wpmci-popup-cnt-wrp input{width:100%;}

.wpmci-popup-cnt-wrp input[type="submit"]{width:60%; margin-top:15px;}

.wmpci-popup-body p {margin: 0 0 5px;}

.wmpci-popup-body i {color:#666;}

.wmpci-popup-body{max-width:768px !important;}

.wmpci-popup-body .mc4wp-alert{color: #bf0d0d;}

@media screen and (max-width:1499px){
.wmpci-popup-wrp .wmpci-popup-body {max-width:50% !important;}
}

@media screen and (max-width:1199px){
.wmpci-popup-wrp .wmpci-popup-body {max-width:60% !important;}
}

@media screen and (max-width:991px){
 .wmpci-popup-wrp img{display:none;}
}

@media screen and (max-width:767px){
.wmpci-popup-wrp .wmpci-popup-body {max-width:80% !important;}
}

#ingredients_content table{border: 1px solid #dddddd; width:100%; margin-bottom:15px;}

#ingredients_content table td{border: 1px solid #dddddd; padding:6px;}

/* Blog Post */
.flex-box {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.blogs-archive-box{margin-bottom:50px;}

.blogs-archive-box h2{font-family:"GothamLight";}

a:hover img.hoverImg{opacity:0.6;}

#blogs-side .side-blogs:hover{opacity:0.6;}

#blogs-side h4{margin-top:0; margin-bottom:14px; font-family:"GothamLight"; font-size:24px;}

#blogs-side img{height: auto; width: 100%;}

#blogs-side .col-xs-9{font-size:0.8em;}

.divide-line-sm{border-bottom:1px solid #005aab; margin-top:10px; margin-bottom:10px;}

/* Added 11.12.2019 Cart CSS */
.cart-area{padding:20px; border:3px solid #f88f1f; border-radius:4px; display:inline-block;}

.cart-area .circle-discount{color:#fff; border-radius:50%; background:#e71919; text-align:center; display:inline-block; width:56px; padding:5px; vertical-align:-9px; font-size:16px;}

.cart-area .text-danger{color:#e71919;}

#page-policy p {font-size:.85em;}

.mb-20px{margin-bottom:20px !important;}

.mb-35px{margin-bottom:35px !important;}

/* FAQ CSS */
.pr-8px{padding-right:8px;}

#faq{font-size:.9em !important;}

#faq .panel-title{font-size:18px;}

#faq .panel-title>a{display:block;}

#faq .faq_block h3{font-size:18px;}

/* Support CSS */
.row-eq-height {
    display: flex;
    flex-wrap: wrap;
}

.h-100{height:100%;}

#support .panel-title>a{display:block;}

#support .btn{white-space:normal; display:block;}

#support .btn-primary{background-color:#005aab; border-color:#005aab;}

#support .btn-primary:hover{background-color:#2682d2;}

#support table td{vertical-align:top; text-align:left;}

/**top header css**/
.sec_top {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}
#wpsm_accordion_1381 .wpsm_panel-title a:focus {
    outline: 5px auto -webkit-focus-ring-color !important;
}
/*play pause CSS*/
.nextend-autoplay.n2-ib.nextend-autoplay-image {
    position: absolute !important;
    width: 50px !important;
    height: 50px !important;
    top: 50% !important;
    right: 50% !important;
    background: none !important;
    transform: translate(50%, -50%) !important;
}
img.nextend-autoplay-pause.n2-ow, img.nextend-autoplay-play.n2-ow {
    width: 50px !important;
    height: 50px !important;
}
.prod_cnt p, .rec_cnt p {
	color: #757575 !important;
}

.shopify-buy__product
{
	display:none !important;
}

/* CSS New */
body{font-size:17px !important; color:#333 !important; line-height:150%;}

.main-content{max-width:initial;}

.row-flex{display: flex; flex-wrap: wrap;}

.flex-height {display: flex; align-items: center;}

h1,h2,h3,h4,h5,h6{color:#333 !important; margin-top:0 !important;}

a:hover img.hoverImg{opacity:0.6;}

.img-center{display:block; margin-left:auto; margin-right:auto;}

.font-gotham{font-family:'GothamLight' !important;}

.mb-0{margin-bottom:0 !important;}

.mt-10px{margin-top:10px !important;}

.mt-15px{margin-top:15px !important;}

.mt-20px{margin-top:20px !important;}

.mt-30px{margin-top:30px !important;}

.mb-10px{margin-bottom:10px !important;}

.mb-15px{margin-bottom:15px !important;}

.mb-20px{margin-bottom:20px !important;}

.mb-30px{margin-bottom:30px !important;}

.mb-40px{margin-bottom:40px !important;}

.mb-50px{margin-bottom:50px !important;}

.mb-60px{margin-bottom:60px !important;}

.mb-70px{margin-bottom:70px !important;}

.pt-100px{padding-top:100px !important;}

.pt-120px{padding-top:120px !important;}

.pb-100px{padding-bottom:100px !important;}

.pb-120px{padding-bottom:120px !important;}

@media screen and (max-width:767px){
 .mb-30px-xs{margin-bottom:30px !important;}
}

.btn{padding:6px 80px;}

.header-middle{background:#323232; padding:10px 0;}

.site-title img{max-width:220px;}

.header-middle{padding:7.5px 0 !important;}

.navbar-default .navbar-toggle{border-color:#fff;}

.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}

.cbp-tm-menu>li.active>a, .cbp-tm-menu>li.current-menu-parent>a, #menu-main-navigation>li.current-page-ancestor>a{color:#9b9b9b!important;}

@media screen and (max-width:991px){
 #menu-main-navigation{background:none repeat scroll 0 0 #565656 !important;}
	
 .mobi-clk{background-color:#565656 !important; border:1px solid #fff !important;}
	
 .mobi-clk .caret{border-top-color:#fff !important;}
}

.cbp-tm-submenu:before{content:url('/wp-content/themes/storeone/images/navicon.png') !important;}

.search-container{margin-bottom:7px;}

.cbp-tm-menu>li>a{color:#fff !important; font-size:16px !important;}

.cbp-tm-submenu>li{background-color:#565656 !important;}

.cbp-tm-submenu>li>a{font-size:14px !important;}

.cbp-tm-menu>li.dropdown:hover .cbp-tm-submenu{background-color:#565656 !important;}

.covid-19{color:inherit; font-size:15px; background-color:#f0f0f0; padding:20px 0;}

#hero-img{margin-top:30px; margin-bottom:30px; position:relative;}

#hero-img h1{font-size:55px; color:#fff !important; font-family:'GothamLight' !important; width:90%; text-align:center; text-shadow:0 0 10px rgba(0,0,0,.5), 0 0 20px rgba(0,0,0,.5);
	position:absolute; top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);}

@media screen and (max-width:767px){
	#hero-img img{object-fit:cover; height:450px;}
	
	#hero-img h1{font-size:45px;}
}

.sec-padding-80px{padding:80px 0;}

.bg-light-gray{background-color:#f1f1f1;}

.flex-height {display: flex; align-items: center;}

.section-ttl-lg{font-size:42px;}

#owl-recipes h3, #owl-products-home h3, #owl-you-may-like h3{font-size:17px;}

#owl-products-home img, #owl-you-may-like img{width:80%; margin-left:auto; margin-right:auto; margin-bottom:10px;}

#owl-products-home .price, , #owl-you-may-like .price{font-size:18px;}

#newsletter-home{padding:100px 0; background:url('/wp-content/themes/storeone/images/bg-home-newsletter.jpg') center center no-repeat; background-size:cover;}

.site-footer.footer, .site-footer .footer-bar{background-color:#323232;}

.nav-owl-products-home, .nav-owl-recipes-home{display:none;}

#newsletter-home .mc4wp-form-fields input[type=email]{width:77%; margin-right:1%;}

#newsletter-home .mc4wp-form-fields input[type=submit]{width:20%;}

@media screen and (max-width:1199px){
 .nav-owl-products-home, .nav-owl-recipes-home{display:block;}
}

@media screen and (max-width:767px){
#newsletter-home .mc4wp-form-fields input[type=email]{width:100%; margin-right:0;}

#newsletter-home .mc4wp-form-fields input[type=submit]{width:100%; margin-top:20px;}
}

/* product archive */
.hero-img-products{padding:180px 0; color:#fff; text-shadow:0 0 10px rgba(0,0,0,.5), 0 0 20px rgba(0,0,0,.5);}

.hero-img-products h1{font-size:44px; color:#fff !important;}

@media screen and (max-width:767px){
 .hero-img-products{padding:70px 0;}
}

.sidebar-widget li a:hover, .widget.sidebar-widget ul > li.active > a, .widget.sidebar-widget ul > li.active > span{background:#323232;}

.product_legend_title{background:#323232;}

.woocommerce ul.products li.product{margin:0 2% 30px 0; width:23.5%; padding:22px;}

.woocommerce ul.products li.last, .woocommerce-page ul.products li.last{margin-right:0;}

.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:17px !important; text-align:left;}

.post_tags a{width:40px; height:40px;}

/* product single */
.bread-crumbs-section{padding:12px 0; border-bottom:1px solid #b8b8b8; margin-bottom:50px; text-align:center;}

#breadcrumbs, .woocommerce .woocommerce-breadcrumb, #breadcrumbs > a, .woocommerce .woocommerce-breadcrumb a{color:inherit; text-align:center;}

.page-subnav{background:#323232; color:#fff; padding:6px 0;}

.page-subnav a{color:#fff;}

.page-subnav ul{margin-bottom:0; display:flex; justify-content:center;}

.page-subnav ul li{float:left; padding:2px 20px; list-style:none;}

.page-subnav ul li a:hover{color:#9b9b9b;}

.padding-product-details{padding:60px 0 0;}

ul.computerized li{float:left; width:25%;}

.product-features .well{background-color:transparent;}

@media screen and (max-width:767px){
 .page-subnav{display:none;}

 ul.computerized li{width:100%;}
}

a.btn-dark{background:#333; border-color:#333; color:#fff; padding:6px 12px;}

/* recipe */
.recipe-ingredients ul{padding-left:0;}

.recipe-ingredients ul li{list-style:none; padding:8px;}

.recipe-ingredients ul li:nth-child(odd){background-color:#f5f5f5;}

.recipe-directions ol{list-style: none; counter-reset: item; padding-left:0;}

.recipe-directions ol > li{counter-increment: item; margin-bottom: 8px; position:relative; padding-left:35px;}

.recipe-directions ol > li:before{margin-right: 10px;
   content: counter(item);
   background: #333;
   border-radius: 100%;
   color: white;
   width: 1.5em;
   text-align: center;
   display: inline-block;
   position:absolute; left:0;}

/* discontinued */
table.discontinued a{text-decoration:underline; color:#333;}

table.discontinued a:hover{text-decoration:none;}

table.discontinued tr td{vertical-align:middle;}

table.discontinued th{text-align:center; background-color:#323232; color:#fff;}

table.discontinued img{max-width:110px; display:block; margin-left:auto; margin-right:auto;}

table.discontinued i{font-size:50px;}

table.discontinued img:hover, table.discontinued i:hover{opacity:.5;}

table.discontinued td.model-picture{width:140px;}

table.discontinued td.manuals{width:120px;}

@media screen and (max-width:767px){
 table.discontinued th{display:none;}
	
 table.discontinued tr td{display:block;}
	
 table.discontinued td.model-no{background-color:#323232;}
	
 table.discontinued td.model-no a{color:#fff;}
	
 table.discontinued td.model-picture, table.discontinued td.manuals{width:100%;}
}

/* print */
@media print {
 .a2a_kit, #recipe-detail h2.h3, .recipe-tag, .bread-crumbs-section, #masthead, .site-footer {display:none;}	
}