/*
Theme Name: PNKids
Theme URI: 
Author: 
Author URI: 
Description: WordPress Custom Theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Bootstrap 3.3.5 , Wordpress 4.5, Font Awesome 
Text Domain: 
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@import url(https://fonts.googleapis.com/css?family=Pacifico);
/*
 font-family: 'Pacifico', cursive;
*/
@font-face {
  font-family: 'linotte-bolduploaded_file';
  src: url('fonts/linotte_bold-webfont.eot');
  src: url('fonts/linotte_bold-webfont.eot?#iefix') format('embedded-opentype'),
	   url('fonts/linotte_bold-webfont.woff2') format('woff2'),
	   url('fonts/linotte_bold-webfont.woff') format('woff'),
	   url('fonts/linotte_bold-webfont.ttf') format('truetype'),
	   url('fonts/linotte_bold-webfont.svg#linotte-bolduploaded_file') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'linotte-heavyuploaded_file';
  src: url('fonts/linotte_heavy-webfont.eot');
  src: url('fonts/linotte_heavy-webfont.eot?#iefix') format('embedded-opentype'),
	   url('fonts/linotte_heavy-webfont.woff2') format('woff2'),
	   url('fonts/linotte_heavy-webfont.woff') format('woff'),
	   url('fonts/linotte_heavy-webfont.ttf') format('truetype'),
	   url('fonts/linotte_heavy-webfont.svg#linotte-heavyuploaded_file') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'linotte-lightuploaded_file';
  src: url('fonts/linotte_light-webfont.eot');
  src: url('fonts/linotte_light-webfont.eot?#iefix') format('embedded-opentype'),
	   url('fonts/linotte_light-webfont.woff2') format('woff2'),
	   url('fonts/linotte_light-webfont.woff') format('woff'),
	   url('fonts/linotte_light-webfont.ttf') format('truetype'),
	   url('fonts/linotte_light-webfont.svg#linotte-lightuploaded_file') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'linotte-semibolduploaded_file';
  src: url('fonts/linotte_semi_bold-webfont.eot');
  src: url('fonts/linotte_semi_bold-webfont.eot?#iefix') format('embedded-opentype'),
	   url('fonts/linotte_semi_bold-webfont.woff2') format('woff2'),
	   url('fonts/linotte_semi_bold-webfont.woff') format('woff'),
	   url('fonts/linotte_semi_bold-webfont.ttf') format('truetype'),
	   url('fonts/linotte_semi_bold-webfont.svg#linotte-semibolduploaded_file') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'anjelika_rose_hollowhollow';
  src: url('fonts/anjelika_rose_hollow-webfont.eot');
  src: url('fonts/anjelika_rose_hollow-webfont.eot?#iefix') format('embedded-opentype'),
	   url('fonts/anjelika_rose_hollow-webfont.woff2') format('woff2'),
	   url('fonts/anjelika_rose_hollow-webfont.woff') format('woff'),
	   url('fonts/anjelika_rose_hollow-webfont.ttf') format('truetype'),
	   url('fonts/anjelika_rose_hollow-webfont.svg#anjelika_rose_hollowhollow') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'anjelika_rose_thinthin';
  src: url('fonts/anjelika_rose_thin-webfont.eot');
  src: url('fonts/anjelika_rose_thin-webfont.eot?#iefix') format('embedded-opentype'),
	   url('anjelika_rose_thin-webfont.woff2') format('woff2'),
	   url('fonts/anjelika_rose_thin-webfont.woff') format('woff'),
	   url('fonts/anjelika_rose_thin-webfont.ttf') format('truetype'),
	   url('fonts/anjelika_rose_thin-webfont.svg#anjelika_rose_thinthin') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'anjelika_rosemedium';
  src: url('fonts/anjelika_rose-webfont.eot');
  src: url('fonts/anjelika_rose-webfont.eot?#iefix') format('embedded-opentype'),
	   url('fonts/anjelika_rose-webfont.woff2') format('woff2'),
	   url('fonts/anjelika_rose-webfont.woff') format('woff'),
	   url('fonts/anjelika_rose-webfont.ttf') format('truetype'),
	   url('fonts/anjelika_rose-webfont.svg#anjelika_rosemedium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot');
  src: url('fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
	   url('fonts/fontawesome-webfont.woff2') format('woff2'),
	   url('fonts/fontawesome-webfont.woff') format('woff'),
	   url('fonts/fontawesome-webfont.ttf') format('truetype'),
	   url('fonts/fontawesome-webfont.svg#helveticabold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'arial_rounded_mt_boldbold';
    src: url('fonts/arial_rounded_mt_bold_bold-webfont.eot');
    src: url('fonts/arial_rounded_mt_bold_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/arial_rounded_mt_bold_bold-webfont.woff2') format('woff2'),
         url('fonts/arial_rounded_mt_bold_bold-webfont.woff') format('woff'),
         url('fonts/arial_rounded_mt_bold_bold-webfont.ttf') format('truetype'),
         url('fonts/arial_rounded_mt_bold_bold-webfont.svg#arial_rounded_mt_boldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="number"],
input[type="password"],
select,
textarea{outline:none;border: 1px solid #901708;font-family: 'linotte-lightuploaded_file';}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
select:focus,
textarea:focus
{outline:none;border: 1px solid #901708;font-family: 'linotte-lightuploaded_file';}

html, body {padding:0 !important;margin:0 !important;font-family: 'linotte-lightuploaded_file';}
body {color:#757575;background-color:#FFF; overflow-x:hidden;font-family: 'linotte-lightuploaded_file';}
::-moz-selection {background: #008ad1;color:#FFF;}
::selection {background: #008ad1;color:#FFF;}
p{font-size:18px;margin-bottom: 23px;line-height:22px;color:#716f6c; font-family: 'linotte-lightuploaded_file';}
img{max-width:100%;height:auto;outline:none;}
h1{font-size:36px;line-height:50px;color:#009ade;font-family: 'arial_rounded_mt_boldbold'; font-weight:400; letter-spacing: 0px;}
h2{font-size:32px;line-height:50px;color:#008ad1;font-family: 'arial_rounded_mt_boldbold';font-weight:400;letter-spacing: 0px;}
h3{font-size:30px;color:#008ad1;font-family: 'arial_rounded_mt_boldbold';font-weight:400;letter-spacing: 0px;}
h4{font-size:28px;line-height:35px;color:#009ade;font-family: 'arial_rounded_mt_boldbold'; font-weight:400;letter-spacing: 0px; }
h5{font-size:26px;line-height:30px;color:#009ade;letter-spacing: 0px;}
h6{font-size:20px;color: #a2070f;letter-spacing: 0px;}
a, a:hover {-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;outline:none;}
a:hover, a:focus{color:#db1f26;text-decoration:none;}
img{border:none;box-shadow:none;}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="password"],
select,
textarea,{background-color:#FFF;color:#9d9d9d;position:relative;display:inline-block;border:1px solid #9d9d9d;outline:none; border-radius: 0px;padding: 2px 10px;;font-size: 18px;background-color:#FFF;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out; outline:none; }
#addressInput{ background:#ffffff;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
select:focus,
textarea:focus,#addressInput:focus,#radiusSelect:focus{ border:1px solid #901708;-webkit-transition: all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
textarea{height:100px;}
.btn-blue{padding: 10px 38px;background-color:#008ad1;border:none; color:#ffffff;sssss font-size: 16px;-webkit-transition: all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;border-radius:5px;font-family:'linotte-lightuploaded_file';}
.btn-blue:hover, .btn-blue:focus{background-color:#db1f26;color:#ffffff;text-decoration:none;outline:none;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.btn-red{padding: 10px 38px;background-color:#db1f26;border:none; color:#ffffff;sssss font-size: 16px;-webkit-transition: all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;border-radius:5px;font-family:'linotte-lightuploaded_file';}
.btn-red:hover, .btn-red:focus{background-color:#008ad1;color:#FFF;text-decoration:none;outline:none;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.white-btn{padding: 5px 18px;background-color:transparent;border:none; color:#008ad1; border:2px solid #008ad1;  font-size: 16px;-webkit-transition: all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;border-radius:5px;font-family:'linotte-lightuploaded_file';line-height:0;}
.white-btn:hover, .white-btn:focus{background-color:#008ad1;color:#FFF;text-decoration:none;outline:none;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.small-nav .btn-shop, .small-nav .btn-shop:hover{color:#FFF !important;}
.wp-pagenavi {text-align:center;}
.wp-pagenavi a, .wp-pagenavi span {text-decoration: none;background:#008ad1;border:none !important; padding:5px 8px !important; margin: 2px;color:#ffffff; font-size:16px !important; }
.wp-pagenavi a:hover, .wp-pagenavi span.current{background:#db1f26;border:none !important;}
.wp-pagenavi span.current{background-color:#db1f26;}
/****************************************
		  Header CSS
****************************************/

header{-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.6);

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

  -webkit-transition: all 0.5s ease-in-out;

  -moz-transition: all 0.5s ease-in-out;

  -o-transition: all 0.5s ease-in-out;

  -ms-transition: all ease-in-out;background: #ffffff; padding:20px 0px;/* position:relative; z-index:9;*/}

.logo {float: left;width: 250px; }

.nav-container{ float: right;margin-right: 0px;width: 825px;}

.nav-container .small-nav {float:right; padding: 0px 0 10px;}

.small-nav .location{display: inline-block;}

.small-nav .location a{color:#abaaa9; font-size:15px; font-family: 'linotte-lightuploaded_file'; }
.small-nav .location a:hover{color:#db1f26;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}

.small-nav .search{position: relative;margin-left: 10px;display: inline-block;margin-top: 0;right: 20px; top:-10px;}

.search a{ font-size:16px; color:#009ade; text-decoration:none;  padding:0px; font-weight:600; letter-spacing: 0px; background:none;}
.search a:hover{ color:#db1f26;}
.search span{ font-size:20px; color:#db1f26;}
.small-nav .search input[type=text]{border-radius: 50px;border: 1px solid #d5d4d4;font-size: 12px;font-family: 'Booster',arial,sans-serif;font-weight: 600;width: 150px;padding: 5px 9px;transition: width 0.5s; height:30px; outline:none;}

.small-nav .search #searchsubmit{ background-color:transparent; display: inline-block;background-size: contain;height: 18px;width:0px;position: absolute;top: 5px;right: 11px;color:transparent;  border:none; padding:10px;}
.small-nav .search #searchsubmit:hover{ background-color:transparent;}
.small-nav .search  .fa{ font-size:18px; position:relative; color:#db1f26; top:-8px; right:10px;}
.custom-submenu{display:none;}
div#gtranslate {float: left;}
div#text-7 {float: left;}

.switcher{ width:120px !important; }

.location h3{ margin:0px; border:none; display:none;}

.location select.goog-te-combo{ color:#333333; margin:0px; height:35px !important;}

.location .switcher .selected a{ background:none; border:none; color:#009ade !important;

padding: 5px 5px;

    color: #337ab7;

    font-size: 18px;

    margin-top: 1px;
height: 15px;
vertical-align: baseline;
display: inline-block;
width:120px !important;

font-weight:600;letter-spacing:0px;
}

.switcher .option a{ padding:5px !important; font-weight:600;letter-spacing:0px;}

.switcher .selected{ background:none !important; width:120px; margin:0px 0px !important; position:relative; top:-9px !important; /*padding: 2px 0px !important;*/  }

.switcher .selected a:hover{background:none !important; background-color:transparent !important;}


.switcher .option{ background:#ffffff !important; width:130px !important; position:absolute !important; top:60px !important; border:none !important;}

.switcher .option a{ line-height:30px; font-size:16px; float:left; color:#337ab7 !important;font-weight:600; letter-spacing:0px;}

.switcher a span.gflag{ margin-right:5px !important;/* vertical-align: text-bottom !important;*/ float:none !important; display:inline !important; } 

.switcher .option a:hover{ background:none !important; color:#db1f26 !important;}

span.gflag img{ margin-top:0px !important;}




.main-nav{float: right;width: 100%; padding:0px 0px 0px 0px;}

.main-nav ul{ /*float:left;*/  list-style: outside none none;margin: 0; padding:0px; text-align:center; /*position:relative;*/}

.main-nav ul li{display:inline-block; margin:0;float:left;padding:0px 12px;}

.main-nav ul li a{font-size:16px; color:#009ade; text-decoration:none;  padding:0px;font-family: 'anjelika_rosemedium'; font-weight:400; text-transform:uppercase;letter-spacing: 0px; background:none; font-family: 'arial_rounded_mt_boldbold';}

.main-nav ul li a:hover{color:#db1f26;background-color:transparent;}

.main-nav ul li.current-menu-item a{color:#db1f26;}

.main-nav  ul li .sub-menu{width:100%; position: absolute;z-index: 99;background-color:transparent; opacity:0; visibility:hidden; -webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all ease-in-out;transition: all 0.5s ease-in-out; right:0; -moz-box-shadow:inset 0 0 10px #ccc;-webkit-box-shadow: inset 0 0 10px #ccc;box-shadow: inset 0 0 10px #ccc;}
.main-nav  ul li:hover .sub-menu{ visibility:visible; opacity: 1; background: rgb(255, 255, 255);padding: 10px 10px;}
.main-nav  ul li .sub-menu li{display: inline-block; float:none; text-align: left;border-right:none;padding: 0;}

.main-nav ul li .sub-menu li a{color:#A8A8A8;padding: 0px 15px 0 15px;display: inline-block;width: 100%;letter-spacing: 0px;}

/*.main-nav  ul li:hover .sub-menu{opacity: 1;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all ease-in-out;transition: all 0.5s ease-in-out;}
*/
.main-nav  ul li .sub-menu li a:hover{background-color:transparent; color:#db1f26;}
.main-nav ul li .sub-menu li a:active{color:#db1f26; }
.main-nav  ul li .sub-menu li a:after{content:'';border-bottom:none;}

.main-nav ul li:hover .sub-menu li.current-menu-item a,
.main-nav  ul li:hover .sub-menu li:hover a{background-color:transparent;color: #db1f26;}
.main-nav ul li#menu-item-99{ position:relative;margin-right: 15px;}
.custom-submenu {background-color: #effaff;
    width: 100%;
    float: left;
    position: absolute;
    z-index: 999999;
    top: 122px; box-shadow:0 10px 10px -5px rgba(0, 0, 0, 0.1) inset, 0 10px 10px -5px rgba(0, 0, 0, 0.2);
}
.left-menu{padding-top:20px;} 

#result_hover {
    position: absolute;
    right: -15px;
    top: 0px;
    font-size: 24px;
	color:#db1f26;
	cursor:pointer;
}
.custom-submenu .product_category {
    display: inline-block;
    float: none;
    width: 33%;
}
.left-menu.col-xs-12 .col-xs-12.col-sm-9.col-md-9{text-align:center}
.product_category.col-md-3 {width:24.7%;float:none;display:inline-block;}
.title_cat {
    font-size: 16px !important;
    min-height: 40px;
	border-bottom:none !important;
	text-align:center;
}
.title_cat:hover {
	color:#db1f26;
   
}
.product_category:hover .title_cat{color:#db1f26;}
#menu2{display:none;}
#menu-item-99:hover .sub-menu{ display:none; }



/*****************************************

	  Home Css

*****************************************/

.banner{ position:relative; width:100%;}

.banner-caption{width:500px; height:250px; float:right; position:absolute; z-index:999; text-align:center; top:65px; right:30px;}

.banner-caption h1{text-transform:uppercase;font-family: 'linotte-semibolduploaded_file'; text-shadow: 0px 3px #d7d7d7; }

.banner-caption h1 span:before{ background-image:url(images/banner_img01.png); background-repeat:no-repeat; width:43px; height:48px;}

.banner-caption h1 span:after{ background-image:url(images/banner_img02.png); background-repeat:no-repeat; width:43px; height:48px;}

.banner-caption p{font-size:24px; line-height:25px; color:#000000;text-transform:uppercase; font-family: 'linotte-lightuploaded_file';}

.scroll-down {display: block;background:url(images/scroll-down.gif) no-repeat;height: 130px;width: 130px;z-index: 180;position: absolute;left: 50%;bottom: -60px;margin-left: -65px;outline: none !important;}

.flex-direction-nav a{text-indent:-999999999px !important;}

.home-top{ width:100%; padding:60px 0px 30px 0px;}

.home-top h3{margin-bottom:30px;}
.product-slider{ width:100%;overflow:hidden; }
.home-top p{font-size:20px; line-height:30px;}
.product{ width:100%; padding:30px 0px 70px 0px;}

.prodcut-content{ text-align:center; border-right: 1px solid #e4e5e5; width:370px; float:left; }

.prodcut-content .product-img {  height: 250px;}
.col-lg-4:last-child .prodcut-content{ border-right:none;}

.prodcut-content h2{ padding-bottom:30px;min-height: 130px;}

.prodcut-content h2:hover{color:#db1f26;}

.product-details{padding:30px;}

.prodcut-content span{font-size:16px; line-height:25px;}





.home-bottom{ background-image:url(images/home-bottom-bg.png); width:100%; background-color: transparent;background-position: 0 2px;background-repeat: repeat;height: 350px;padding: 0;margin: 0;overflow:hidden;}
.home-bottom-image-1{      float: left; margin-top: 40px;  position: relative;  width: 30%;}
.home-bottom-image-2{ 	float: right;  margin-top: 52px;  width: 30%;}
.home-bottom-content{  float: left; padding: 50px 0 40px 0px; text-align: center; width: 40%;}
.home-bottom-content-details h3{font-family: 'linotte-lightuploaded_file'; letter-spacing:0px;}

.custom-post{ width:100%; padding:30px 0px;}
.custom-post h3{ font-size:30px;}
.fa.fa-caret-right{margin-left:10px; position:relative; top:1px;}

.home .footer-social-icons{float:none; padding-top:40px;}

.home .footer-social-icons ul{padding-left:0;}
/*****************************************
	  About Page Css
*****************************************/
.wrapper_content{width: 100%; float: left; background-color:#fdfaf7; padding:40px 0px; border-bottom:3px solid rgba(255, 192, 194, 0.6);}

.mission{ width:100%; padding:10px 0px 50px 0px; border-bottom:3px solid rgba(255, 192, 194, 0.6);}

.mission .top-image{text-align:center;}

.mission .mission-content{ padding:0px 80px; padding-top:30px;}

.mission-content h4{ padding-bottom:20px;}

.mission-title{text-align:center;}

.mission-title h4{color:#db1f26; font-size:20px;}

.red-scroll {display: block;background-image:url(images/red-arrow.gif); background-repeat:no-repeat; margin:0 auto; width:36px; height:44px; outline:none;}

.about-bottom{ width:100%;}

.factory-list, .about-bottom{text-align:center;}

.about-bottom h2{text-align:center; padding:20px 0px}

.factory-list .col-lg-4, .about-bottom .col-lg-4{display:inline-block; float:none; width:33.1%; vertical-align:top;}

.about-bottom-content{text-align:center; padding:10px 0px;cursor:pointer;}

.about-bottom-content h4{ color:#555555; font-size:20px;-webkit-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;    transition: all 0.5s ease-out;}

.col-md-4:first-child .about-bottom-content h4{ color:#008ad1;}

.about-bottom-content .about-bottom-image{ position:relative; display:block; width:100%; overflow:hidden; height:70px;}

.about-bottom-content .about-bottom-image img{-webkit-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;    transition: all 0.5s ease-out;}

.about-bottom-content:hover img{margin-top:-84px;-webkit-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;    transition: all 0.5s ease-out;}

.about-bottom-content:hover h4{color:#008ad1;-webkit-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;    transition: all 0.5s ease-out;}

.col-md-4 .about-bottom-conten:first-child h4{color:#008ad1;}

.search-submit{padding: 10px 38px;background-color:#db1f26;border:none; color:#ffffff;sssss font-size: 16px;-webkit-transition: all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;border-radius:5px;font-family:'linotte-lightuploaded_file';}

.search-submit:hover, .search-submit:focus{background-color:#008ad1;color:#FFF;text-decoration:none;outline:none;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}

.factory-list h4{ font-size:20px !important; }

.product-slider .flex-direction-nav{ display:none !important;}
/*****************************************
	  Contact Page Css
*****************************************/
.contact {padding:20px 0px;}

.contact h4{margin:0px; padding-bottom:20px; border-bottom:none;}

.contact-info{padding:40px 0px; text-align:center;}

.contact-info h6{color:#009ade; font-weight:600;    font-size: 18px;}

.contact-info b{color:#db1f26;}

.contact-info i,a{line-height:35px; font-weight:400;color: #008ad1;}

.right-menu a{display:block;}

.contact-info a:hover{color:#db1f26;}

.contact b{ color:#008ad1;}

.contact span{ color:#db1f26;}

.contact input[type="text"],.contact input[type="email"],.contact input[type="tel"],.contact input[type="url"],.contact input[type="password"],.contact select,.contact textarea{width:100%; background-color:#FFF;color:#9d9d9d;position:relative;display:inline-block;border:1px solid #9d9d9d;outline:none; border-radius: 0px;padding: 2px 10px;;font-size: 18px;background-color:#FFF;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}

.contact input[type="text"]:focus,.contact input[type="email"]:focus,.contact input[type="tel"]:focus,.contact input[type="url"]:focus,.contact input[type="password"]:focus,.contact select:focus,.contact textarea:focus{border:1px solid #901708;-webkit-transition: all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;
}
.contact .wpcf7-form-control.wpcf7-submit{padding: 10px 38px;background-color:#db1f26;border:none; color:#ffffff;sssss font-size: 16px;-webkit-transition: all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;border-radius:5px;font-family:'linotte-lightuploaded_file';}



.contact .wpcf7-form-control.wpcf7-submit:hover, .contact .wpcf7-form-control.wpcf7-submit:focus{background-color:#008ad1;color:#FFF;text-decoration:none;outline:none;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}

/*****************************************

	  Product Page Css

*****************************************/
.product-list {width: 100%;padding: 20px 0px;margin-bottom: 20px;text-align:center;}
.product-list .product-post{ text-align:center; padding:20px 0px; margin:20px 0px; background:#ffffff;width:100%; border:2px solid; border-color:transparent;}

.product-list .product-post:hover{border:2px solid #008ad1; box-sizing:border-box;outline:none;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out; }

.product-list .product-post:hover .product-title{color:#db1f26;outline:none;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}

.product-list .product-post:hover  .btn-red{background:#008ad1;outline:none;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}

.product-list .product-post img{ outline:none;}

.product-list .product-post a{ outline:none;}

.product-list .product-title{ min-height:70px; font-size:20px;font-size: 20px;line-height: 24px;}

.product-list .product-post-details .product-title:hover{ color:#db1f26;outline:none;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}

.wrapper_content .nav.nav-tabs > li{ list-style:none; background-image:none;}



/*****************************************
	  FAQ Page Css
*****************************************/

.inner_content {padding: 20px 0 60px;display: inline-block;position: relative;width: 100%;}
.faq_content{background-color: #ffffff;padding: 40px 0px;border-bottom: 3px solid rgba(255, 192, 194, 0.6);}
.faq_content .wrapper_inner h3 { font-size:20px; line-height:25px; margin-bottom:10px; padding-bottom:10px;}
.faq_content  h1.page_title {
    padding: 5px 0 10px 0;
    border-bottom: 2px solid #009ade;
    margin: 12px 0 18px 0;
}
.faq_list {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-top: 5px;
}

.faq {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}

.faq .accordion-heading {
  font-size: 18px;
  width: 100%;
  position: relative;
  display: inline-block;
  border-radius: 5px;
  padding:0px 20px;
  background: #008ad1;
}



.faq .accordion-heading a {
  text-decoration: none;
  position: relative;
  display: inline-block;
  outline: none;
  line-height:none;
  color:#ffffff;
  background-repeat: no-repeat;
    background-position: 100% 8px;
    background-size: 15px;
	width:100%;
}

.faq .accordion-inner {
  padding: 10px 15px 0 15px;
}

.faq-title{ font-size:16px; text-decoration:none; border-bottom:none; line-height:normal; margin:5px 0px;    padding: 5px 0;}


.faq .accordion-heading:hover{ background:#db1f26;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.faq .accordion-heading:hover .faq-title{ color:#db1f26;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}

a.accordion-toggle{ 

 background-image:url(images/minus.png);
	background-repeat:no-repeat; }
a.accordion-toggle.collapsed{
   
	 background-image:url(images/plus.png);
	background-repeat:no-repeat; 
	
}
.faq-sidebar .widget_text.widget{margin-bottom:20px;}
.faq-sidebar .widget_text.widget:last-child{margin-bottom:0;}
/******************************************

			Team

*****************************************/

.team{max-width: 720px;margin: 0 auto;display: block;}
.team-list{ width:30%;display:inline-block; margin:20px 10px; text-align:center;} 
.team_content{ margin:15px 0px;}

.team-list:last-child{ margin-bottom:0px;}
.team h2{ text-align:center; margin-top:0px;}
.team-list .team_image{ text-align:center;}
.team-list h4{ font-size:18px; line-height:20px; margin-top:0px;}
.team-list span{ font-size:15px;}
.team-post {border-bottom: 1px solid #008ad1;width: 100%;float: Left;margin-bottom: 20px;text-align: center;}
/*****************************************

	  Archive category Page Css

*****************************************/

.product-page{ width:100%; padding:20px 0px;text-align:center;}

.product-page .col-lg-3 {width: 24.7%;float:none;display:inline-block;}

.product-page .product-post{ text-align:center; padding:20px 0px; margin:20px 0px; background:#ffffff;width:100%; border:2px solid; border-color:transparent;}

.product-page .product-post:hover{border:2px solid #008ad1; box-sizing:border-box;outline:none;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out; }

.product-page .product-post:hover .product-title{color:#db1f26;outline:none;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}

.product-page .product-post:hover  .btn-red{background:#008ad1;outline:none;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}



.product-page .product-post img{ outline:none;}

.product-page .product-post a{ outline:none;}

.product-page .product-title{ min-height:70px; font-size:20px;line-height: 24px;}

.product-post-details .product-title:hover{ color:#db1f26;outline:none;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}

.wrapper_content .nav.nav-tabs > li{ list-style:none; background-image:none;}




.alignright{ float:right; margin-left:10px;} 
.alignleft{ float:left; margin-right:10px;}
.aligncenter{ margin:10px 0px;}

/*****************************************

	  Inner Page Css

*****************************************/
.page-id-285 .post-title{ display:none;}
.root-content { padding-top:20%;}
.page-id-289 .wrapper_inner h3 {border-bottom:none; display: block;font-size:30px;}
.root-content p{text-align: center;padding: 0 5% 25px;}

.wrapper_inner .post-title{ text-align:center; font-size: 36px;}

.wrapper_inner .alignleft{ float:left; margin-right:15px; margin-bottom:15px;} 

.wrapper_inner .alignright{ float:right; margin-left:15px; margin-bottom:15px;} 

img.alignright.kids {max-width: 399px;}

img.aligncenter.girls{max-width:440px;}

.wrapper_inner .aligncenter  {float: none;margin: 0 auto;display: block; margin-bottom:15px;}
.col-sm-5.our-value {margin-top:5%;}

.wrapper_inner h3{ border-bottom:2px solid #db1f26; display:inline-block;font-size: 24px;}

.wrapper_inner h4{font-size: 22px;}
.page-template-template-kids-activities .wrapper_inner h4 {margin:0 0 25px 0;}

.wrapper_content p {font-size:18px;line-height:22px;}

.wrapper_content a{}

.wrapper_content strong{ color:#008ad1;}

.wrapper_content ul {padding-left: 0;list-style-type: none;margin-bottom: 30px;}

.wrapper_content ul li {background-image:url(images/red.png);background-repeat: no-repeat;background-size: 12px;padding-left: 25px;font-size: 15px;line-height: 18px;background-position: left top 3px;margin-bottom: 8px;}


blockquote{border-left: none;s}

blockquote p:before {content: '';display: inline-block;position: relative;width: 20px;height: 18px;background-image:url(images/quotes_1.png);background-repeat: no-repeat;background-size: 20px;vertical-align: top;margin-right: 8px;}



blockquote p:after {content: '';display: inline-block;position: relative;width: 20px;height: 18px;background-image:url(images/quotes_2.png);background-repeat: no-repeat;background-size: 20px;margin-left: 8px;}

.kid-activities li {
    background-image: none !important;
    float: left;
    padding: 0 !important;
    width: 33%;text-align:center;padding:0 15px !important;margin-bottom:30px !important;}
.kid-activities li .color-img{min-height:170px;text-align:center;margin-bottom: 20px;}
.kid-activities li label{min-height:45px;font-weight:normal;font-family: 'linotte-lightuploaded_file';}

/*****************************************
	  Single Page Css
*****************************************/
/*.nav-tabs{ }

.wrapper_content .nav-tabs{margin-bottom: 20px;}
.wrapper_content .nav-tabs li{background-image:none;padding-left: 0;margin-bottom: 0;}
.wrapper_content .nav-tabs li a{color: #555555;border: 1px solid #ccc;border-bottom:none;font-family: 'Helvetica-Condensed';}
.wrapper_content .nav-tabs li.active{}
.wrapper_content .nav-tabs li.active a{background-color: #c70927;color: #FFF;border: 1px solid #c70927;border-bottom:none;}*/
.loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('images/page-loader.gif') 50% 50% no-repeat rgb(249,249,249);
}

.loader1{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('images/page-loader.gif') 50% 50% no-repeat rgb(249,249,249);
}
.product-info{ width:100%; display:block;text-align:center; position:relative; background-repeat: no-repeat/*;background-image: url('images/ranbow1.PNG');*/background-position: top center; background-size:100%;background-image: url("images/product-bg.png");background-repeat:no-repeat; }
.product-info .product-image{float:left; width:100%;}
.product-info .product-image img{border-radius: 5px;-webkit-box-shadow: 0 0 1px rgba(0,0,0,0.4);-moz-box-shadow: 0 0 1px rgba(0,0,0,0.4);box-shadow: 0 2px 2px rgba(0,0,0,0.6);}
 .clear {clear:both;}
.product-info .product-des{ float:right; text-align:left;border-radius: 5px;-webkit-box-shadow: 0 0 1px rgba(0,0,0,0.4);-moz-box-shadow: 0 0 1px rgba(0,0,0,0.4);box-shadow: 0 0 1px rgba(0,0,0,0.4);padding: 36px 46px; background:#FFF;}

.product-description{ width:100%; display:inline-block; position:relative; padding:40px 0px;}
.product-description h3{ margin:20px 0px; font-size:24px;}
.product-description .ingredients-info{ float:left;font-size:20px;line-height:23px;}
.ingredients-info p{font-size:20px;line-height:21px;}
.ingredients-image{ border-bottom:1px solid #008ad1;}
.other_ingredients p{font-size:20px;line-height:21px;}
.related-product{ border-top:1px solid #008ad1;}
.product-description .nutritional-image{border-top:1px solid #008ad1; display:table; margin:0 auto;}
.other_ingredients{margin:0 auto; max-width:400px;}
.product-description .product-window{ text-align:center;min-height: 240px;}
.product-description .product-window img{ margin-bottom:10px;border-radius: 5px;-webkit-box-shadow: 0 0 1px rgba(0,0,0,0.4);-moz-box-shadow: 0 0 1px rgba(0,0,0,0.4);box-shadow: 0 0 1px rgba(0,0,0,0.4); background:#FFF;}
.product-description .product-window a{ font-size:16px; line-height:20px; display:inline-block; }
.product-description h4{color: #008ad1;font-weight: 600; font-size:20px; line-height:25px;}

.event .wrapper_inner h3{   border-bottom: 2px solid #008ad1; font-size: 24px; width: 100%;}
.event .post_content{ margin-bottom:15px;}
.event .btn-blue { padding: 8px 30px; }

.post_details h1 {
    border-bottom: 2px solid #008ad1;
    font-size: 24px;
    width: 100%;
}
/*****************************************
	  Footer Css
*****************************************/
.footer-contact-info{ width:100%; position:relative; display:inline-block; padding:0px 0px 10px 0px;}
.news-letter{ width:100%;}
.news-letter h2{ margin-top:0px; line-height:35px;}
.news-letter h3{ font-size:25px; color:#db1f26; margin-top:0px; line-height:30px;}

.news-letter input[type="text"],.news-letter input[type="email"],.news-letter input[type="tel"],.news-letter input[type="url"],.news-letter input[type="password"],.news-letter select,.news-letter textarea{ width:100%; margin-bottom:15px;  background-color:#FFF;color:#9d9d9d;position:relative;display:inline-block;border:1px solid #9d9d9d;outline:none; border-radius: 0px;padding: 2px 10px;;font-size: 18px;background-color:#FFF;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}

.news-letter input[type="text"]:focus,.news-letter input[type="email"]:focus,.news-letter input[type="tel"]:focus,.news-letter input[type="url"]:focus,.news-letter input[type="password"]:focus,.news-letter select:focus,.news-letter textarea:focus{border:1px solid #901708;-webkit-transition: all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;
}
.news-letter input[type="submit"] {padding: 6px 38px;background-color:#db1f26;border:none; color:#ffffff;sssss font-size: 16px;-webkit-transition: all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;border-radius:5px;font-family:'linotte-lightuploaded_file'; margin-bottom:5px;}



.news-letter input[type="submit"]:hover, .news-letter input[type="submit"]:focus{background-color:#008ad1;color:#FFF;text-decoration:none;outline:none;-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.footer-social-icons{ float:right; padding-top:85px;}


footer{background:#effaff; padding:10px 0px; width:100%;float:left;}

.footer-top{padding:20px 0px; width:100%;border-top: 2px solid #555555; display:inline-block;  position:relative;}

.footer-top .widget_title{margin-bottom:30px;}

.footer-top ul{padding:0px;}

.footer-top ul li{list-style:none;}

.footer-top ul li a{color:#555555; line-height:30px; font-size:16px; font-family: 'linotte-lightuploaded_file'; font-weight:600;text-transform: capitalize;letter-spacing: 1px; }

.footer-top ul li a:hover{color:#008ad1;}

.footer-top h3{font-size:28px; text-transform:uppercase;  }

.footer-menu{ width:190px; float:left; }

.footer-product{ width:380px; float:left; padding-left:30px;}

.footer-contact{ width:266px; float:left; padding-left:57px; padding-top:20px;}

.our-community{ width:300px; float:left; }

.footer-product ul{margin-top:30px;}

.footer-social-icons ul{ margin-top:20px;}

.footer-social-icons ul li{display:inline-block;}

.footer-social-icons a {width: 40px;height: 40px;display: inline-block;border: 2px solid #ffffff;text-align: center;border-radius: 50%;padding:3px 0;background-color:#555555;color:#ffffff;}

.footer-social-icons a:hover{background-color:#db1f26;}

.footer-social-icons a i {font-size: 20px;color:#ffffff;}

.footer-contact ul li{font-size:16px; }

.footer-contact ul.asia span{line-height:35px;font-family: 'linotte-heavyuploaded_file';}

.footer-contact ul.usa span{line-height:35px;font-family: 'linotte-heavyuploaded_file';}

.footer-contact span{  }

.footer-contact i{padding:0px 5px 0px 35px;}

.footer-contact a{font-size:16px; }



.footer-bottom{ width:100%; float:left; border-top:2px solid #555555; padding:20px 0px;  }

.left-footer{ text-align:left; float:left; color:#555555; font-family: 'linotte-lightuploaded_file';}

.right-footer{ text-align:right; float:right; color:#555555; font-family: 'linotte-lightuploaded_file';}

.right-footer a{ color:#555555; }

.right-footer a:hover{color:#008ad1;}





#top_btn{height: 40px;width: 40px;position: fixed;right: 15px;text-align: center;background-color: #b11f24;color: #FFF;padding: 1px;z-index: 99999999;bottom: 5%;font-size: 25px;border-radius: 20%;padding: 8px 0; }

#top_btn{background-color:#0099dd;outline:none; }


#top_btn {height: 40px;width: 40px;position: fixed; right: 15px;text-align: center;background-color: #009ade;color: #FFF;padding: 0 8px;z-index: 99999999;bottom: 3%;font-size: 23px;opacity: 0;border-radius: 50%;    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);}
#top_btn:hover{color:#FFF;background-color:#db1f26;}


.footer-product .more-btn a{margin-left:50%;}

.more-btn .fa.fa-caret-right{ margin-left:1px;}


.right_sidebar .widget{position:relative;display:inline-block;width:100%;margin-bottom:30px;}
.right_sidebar .widget_title{font-size: 24px;margin-bottom:15px;}
.right_sidebar ul.vitamin_list li{margin-bottom:0 !important;background-position:left center !important;}


.page-id-285 .wrapper_inner h3{color: #ffc063;border-bottom:none; display:block;}
.page-id-287 .wrapper_inner h3{color: #db1f26;margin: auto;display: block;float: none;text-align: center;margin-bottom: 20px;border-bottom:none;font-size: 28px;}

.page-id-287 .wrapper_inner .post-title{display:none;}

.close{ color: #008ad1;opacity: 1;}
.close:hover{color:#db1f26; opacity:1; }
.page-template-template-our-parents  input[type="text"], 
.page-template-template-our-parents  input[type="email"], 
.page-template-template-our-parents  input[type="tel"], 
.page-template-template-our-parents  input[type="url"], 
.page-template-template-our-parents  input[type="password"], 
.page-template-template-our-parents  select, 
.page-template-template-our-parents  textarea{
	width: 100%;
    background-color: #FFF;
    color: #9d9d9d;
    position: relative;
    display: inline-block;
    border: 1px solid #9d9d9d;
    outline: none;
    border-radius: 0px;
    padding: 2px 10px;
    font-size: 18px;
    background-color: #FFF;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
	margin-bottom:15px;
}

.page-template-template-our-parents input[type="text"]:focus, 
.page-template-template-our-parents input[type="email"]:focus, 
.page-template-template-our-parents input[type="tel"]:focus, 
.page-template-template-our-parents input[type="url"]:focus, 
.page-template-template-our-parents input[type="password"]:focus, 
.page-template-template-our-parents select:focus, 
.page-template-template-our-parents textarea:focus {
    border: 1px solid #901708;
    -webkit-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.col-xs-12.col-sm-6.col-md-6.nurition_ipad {
    display: none;
}

/******** Nutrition Page Css *******/
.nutrition_odd{ float:left; width:100%; position:relative; background-repeat: no-repeat;background-image: url('images/first.jpg'); background-size: cover;}
.nutrition_odd .nutrition_image {float: right;}
.nutrition_odd .nutrition_content{float: left;
    padding-left: 30px;
    padding-top: 7%;
    width: 50%;}
.nutrition_content h1{ font-size: 45px !important;line-height: 43px !important;}
.nutrition_content p{ font-size:18px !important; line-height:25px !important; }


.nutrition_even{ float:left; width:100%; position:relative;margin:20px 0;}
.nutrition_even .nutrition_image {float: left;}
.nutrition_even .nutrition_content {    float: right;
    padding-top: 4%;
    width: 40%;margin-right: 5%;}

.nutrition_odd .nutrition_image img{width:390px;}
.nutrition_even .nutrition_image img{width:390px;}

/************* Single Page Css ***/
.wrapper_inner a.download_link{background-color: #008ad1;border-radius: 4px;color: #ffffff;font-weight: 400;line-height: 35px;padding: 8px;border:2px solid #008ad1;}
.wrapper_inner a.download_link:hover{color: #008ad1;background-color: #ffffff;}

.accordion-title-list{margin:0 auto; max-width:900px; padding:30px 40px;}
.accordion-title-list a{display:inline-block; float:left; font-size:16px; font-weight:bold; line-height: 20px; -webkit-transition:all 0.5s ease-out; 
-moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; transition:all 0.5s ease-out; width:100%;}
.product_item{ text-align:center; margin-right: 20px; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.post-image{ width:100%;}
.main_content .product-info img {
    width: auto;
}
.main_content .mobile-display{display:none; float: left;
    text-align: center;
    width: 100%;}

.owl-controls .owl-nav .owl-prev{background-image:url("images/arrow-left.png"); left:0;}

.owl-controls .owl-nav .owl-next{background-image:url("images/arrow-right.png"); right:0;}

.owl-controls .owl-nav .owl-prev, .owl-controls .owl-nav .owl-next{background-position:0 0; background-repeat:no-repeat; float:left; height:25px; position:absolute;
text-indent:-11111px; top:50%; width:20px;}

.accordion-section-content{ display:none;}
.accordion-content-list .accordion-section-content.open {
    display: block;

}

.accordion .owl-carousel .owl-item img{margin:0 auto; width:auto;}

.our-roots .root-content p, .our-values .root-content p{padding-left:0; padding-right:0;}

.our-roots .root-content, .our-values .root-content{padding-top:0%; text-align:center;}

.our-roots .root-content h3, .our-values .root-content h3{font-size:35px; line-height:normal;}
.product-list .product_category {display:inline-block; float:none}

/* Responsive CSS */

@media only screen and (max-width: 1199px) {
	.logo{ width:auto;}
	.banner{height:auto ; overflow:hidden;}
	.banner-caption{ width:100%; height:auto;  top:0px; right:0px; position:relative; padding:20px 0px;}
	.home-top{ padding-top:0px;}
	.scroll-down{bottom:40px; position:relative;}
	.banner-caption h1{ font-size:30px; line-height:40px;}
	.nav-container{ width:730px;}
	.main-nav ul{ padding-left:65px;}
	.main-nav ul li { padding:0px 10px;}
	.main-nav ul li .sub-menu li a{padding:3px 8px 0 4px; letter-spacing: 1px;}
	.main-nav ul li a {letter-spacing:1px; font-size:13px;}
	.prodcut-content{ width:300px; float:left; border:none; }
	.prodcut-content h2{ font-size:35px; padding-bottom:15px;}
	.home-bottom{ height:300px;}
	.home-bottom-image-1{ width:300px; margin-top:75px;}
	.home-bottom-image-2{ width:300px; margin-top:75px;}
	.home-bottom-content{ width:400px; padding:30px 0px;}
	.home-bottom-content-details h1{ font-size:30px;}
	.home-bottom-content-details h3{ font-size:20px;}
	.footer-menu {width: 170px;}
	.footer-product {width: 300px; padding-left:0px;}
	.footer-contact {width: 170px; padding-left:0px;}
	.footer-social-icons {width: 175px;}
	#custom-tabs-0 li{ padding-left:2px; padding-right:2px;}
	#custom-tabs-0 li a{ padding-left:5px; padding-right:5px;}
	.news-letter input[type="submit"]{ float:right; padding:5px 30px;}
	.footer-top .widget_title{ margin-bottom:20px; font-size:22px;}
	.factory-list .col-sm-6, .about-bottom .col-sm-6{width:49.79%;}
	.home .footer-social-icons{width:auto;}
	.our-roots .root-content h3, .our-values .root-content h3{font-size:35px;}
	.main_content .product-info img {width: 33%;}
	.product-description .product-window img{min-height:153px;}
	.nutrition_odd .nutrition_image img {width: 320px;}
	.nutrition_odd .nutrition_content {width: 45%;}
	.nutrition_even .nutrition_image img {width: 320px;}
	.nutrition_even .nutrition_content {width: 37%;}
	img.map_image {max-width: 595px;}
	
}

@media only screen and (max-width: 992px) {
	.destop_display{display:none !important;}
	header{ padding-top:10px; padding-bottom:0px;}
	.logo{text-align:center; padding-left:10px; padding-bottom:10px;}
	.nav-container{ width:450px;}
	.nav-container .small-nav {float:right; padding:15px 0px 10px 0px;text-align: center;}
	.main-nav{ display:none;}
	#menu2{display:block; float:none;  width:100%;}
	#menu2 .slicknav_menu{ background-color:#db1f26;}
	.slicknav_nav .slicknav_row:hover{ background-color:#269bd8; color:#ffffff;}
	.slicknav_nav a:hover{ background-color:#269bd8; color:#ffffff;}
	#menu2 .slicknav_nav ul{margin:0px;}
	#menu2 .slicknav_nav a{ padding:5px; line-height:25px; font-size:14px;}
	.banner{background-position:top; height:auto;}
	.banner-caption{ width:100%; position:relative; height:auto; float:none; }
	.banner-caption h1{ font-size:25px; line-height:30px }
	.banner-caption h3{ font-size:20px; }
	.banner-caption p{ font-size:18px; line-height:20px;}
	.kid-activities li .color-img{margin-bottom:0;}
	.scroll-down{ bottom:0px !important ; margin-top:20px;}
	.prodcut-content{ width:100%; padding-bottom:20px;}
	.prodcut-content h2{ padding-bottom:15px;}
	.prodcut-content .product-details{padding:30px 100px;}
	.mission .mission-content{ padding:30px 0px;}
	.about-bottom-content h4{ font-size:15px;}
	.event .post_content{margin-top:20px;}
	.contact h4{ font-size:19px; text-align:center;}
	.flex-direction-nav a {text-indent:999999999999999999999999999999px !important;color:transparent;}
	.home-bottom{ height:auto;}
	.home-bottom-image-1 {float: left;padding-bottom: 20px;text-align: center;width: 100%;margin:0px;}
	.home-bottom-content {float: left;position: relative;text-align: center;width: 100%;padding:0px 0px 20px 0px;}
	.home-bottom-image-2 {float: right;margin: 0 auto;text-align: center;width: 100%;}
	.footer-menu{ width:300px; margin-bottom:20px;}
	.footer-product{width:300px; margin-bottom:20px; padding-left:60px; float:right;}
	.footer-contact{ width:300px;  padding-left:0px;float: right;padding-left: 50px;}
	.product-details{padding:30px 0px;}
	#custom-tabs-0 li{ padding-left:15px; padding-right:15px;}
	.news-letter input[type="text"], .news-letter input[type="email"], .news-letter input[type="tel"], .news-letter input[type="url"], .news-letter input[type="password"], .news-letter select, .news-letter textarea{ width:190px;}
	.news-letter input[type="submit"]{ padding:6px 20px; }
	.team{max-width:100%;}
	.product-page .col-lg-3{width:49%;}
	.product-info.mobile-display.nutrition{background:none;}
	.col-xs-12.col-sm-6.col-md-6.nurition_ipad{display:none;}
	.col-xs-12.col-sm-6.col-md-6.mobile-ingredients {text-align:left;padding-left:20px;}
	.product-description .product-window{margin-bottom:30px;}
	.clear {clear:none;}
	img.map_image {max-width:100%;}
	#menu-item-99:hover .sub-menu{ display:block; }
	img.alignright.kids {width:90%;}
	img.aligncenter.girls {max-width: 400px;width:95%;}
	.accordion-title-list{width:96%;}
	.product-description .ingredients-info {float: none;}
	.factory-list .col-sm-6, .about-bottom .col-sm-6{width:49.73%;}
	.our-roots .root-content h3, .our-values .root-content h3{font-size:30px;}
	.main_content .mobile-display{display:block !important;}
	.main_content .product-info{display:none;}
		.main_content .mobile-display img:last-child {width: auto;}
	.main_content .mobile-display img {width: 40%;}

	.nutrition_odd .nutrition_image img {width: 320px;}
	.nutrition_even .nutrition_image img { width: 320px;}	
}


@media only screen and (max-width: 767px) {
	.wrapper_inner h3{font-size:28px;}
	header{ padding-top:10px; padding-bottom:0px;}
	.logo{ width:165px; text-align:center; padding-left:0px; padding-bottom:10px;}
	.nav-container{ width:50%;}
	.main-nav{ display:none;}
	.team-list{width:auto;}
	.product-page .col-lg-3 {width:100%;}
	.kid-activities li .color-img {margin-bottom:10px;}
	#menu2{display:block; float:none;  width:100%;}
	#menu2 .slicknav_menu{ background-color:#db1f26;}
	.slicknav_nav a:hover{ background-color:#269bd8; color:#ffffff;}
	#menu2 .slicknav_nav a{ padding:5px; line-height:25px; font-size:14px;}
	#menu2 .slicknav_nav ul{margin:0px;}
	.nav-container{ width:282px;   margin:0px; float:right;}
	.nav-container .small-nav {float:none; padding:15px 0px 10px 0px;text-align: center;}
	.main-nav ul li .sub-menu{background-color:#db1f26;}
	.slicknav_nav .slicknav_row:hover{background-color:#269bd8;}
	.product{ padding-top:0px;}
	.prodcut-content h2{  padding-bottom:0px;}
	.prodcut-content .product-details{padding:10px 0px;}
	.home-bottom-content-details h1{font-size:30px;}
	.home-bottom-content-details h3{font-size:20px;}
	.left-footer{ padding:0px 10px; margin:0px; line-height:20px; text-align:center; float:none;}
	.right-footer{ padding:0px 10px; margin:0px; line-height:20px; text-align:center; float:none;}
	.right-footer a{line-height:0px;}
	.footer-top{ text-align:left;}
	.footer-menu{padding-left:0px; width:250px; }
	.footer-product{padding-left:0px;width:250px; }
	.footer-contact{padding-left:0px;width:230px;}
	.footer-social-icons{padding-left:0px; text-align:left; }
	.product{ padding-top:0px;}
	.footer-product .more-btn a{ margin:0px;}
	.wrapper_content h1{ font-size:30px;}
	.wrapper_inner h2{ font-size:40px;}
	.mission h2{ font-size:40px;}
	.about-bottom h2{ font-size:40px;}
	.mission{ padding-bottom:10px;}
	.kid-activities li{width:100%;}
	.mission-content{padding:0px;}
	.mission-content-image{ text-align:center;}
	#custom-tabs-0 li{ padding-left:0px; padding-right:5px;}
	#custom-tabs-0 li a{ padding-left:5px; padding-right:5px; font-size:12px; }
	.footer-social-icons{ padding:0px; margin:0 auto; float:none;}
	.product-description .nutritional-image{ text-align:center; float:none;}
	.product-description h3{ text-align:center;}
	.product-description .ingredients-info{text-align:left;}	
	.team h2{ font-size:25px; line-height:30px; }
	.factory-list .col-xs-12, .about-bottom .col-xs-12{width:100%;}
	.page-id-285 .wrapper_inner h3{word-break:break-all;}
	.home .footer-social-icons{padding-left:0; text-align:center;}
	.our-roots .root-content h3, .our-values .root-content h3{font-size:25px;}
	.main_content .mobile-display img:last-child {width: auto;}
	.main_content .mobile-display img {width: 40%;}
	
	.nutrition_odd .nutrition_image img {width: 280px;}
	.nutrition_odd .nutrition_content {float: left;padding: 0 4%;width: 44%;}
	.nutrition_content h1 {font-size: 35px !important;line-height: 30px !important;}
	.nutrition_content p {font-size: 16px !important;line-height: 23px !important;}
	.nutrition_even .nutrition_content {margin-right: 0;width: 40%;}
	.nutrition_even .nutrition_image img {width: 280px;}
	
}


@media only screen and (max-width: 479px) {
	.mc4wp-form input[type="text"]{margin-bottom:10px;}	
	input, button, select, textarea{width:100%;}
	.logo{ width:100%;}
	.nav-container{ width:100%;}
	.main-nav{ display:none;}
	#menu2{display:block; float:none;  width:100%;}
	#menu2 .slicknav_menu{ background-color:#db1f26;}
	.slicknav_nav a:hover{ background-color:#269bd8; color:#ffffff;}
	#menu2 .slicknav_nav ul{margin:0px;}
	#menu2 .slicknav_nav a{ padding:5px; line-height:25px; font-size:14px;}
	.switcher .option{ top:170px !important;}
	.logo {margin: 10px auto;text-align: center;}
	.home-top{ padding-bottom:0px;}
	.home-top h2{ font-size:30px;}
	.home-bottom-content{ width:100%;}
	.banner {background-position: center top;background-attachment: local; background-size: 100% auto;}
	.banner-caption{ width:100%; height:auto; position:absolute; top:160px; float:none; }
	.banner-caption h1{ font-size:20px; line-height:25px;}
	.banner-caption p{ font-size:16px; line-height:20px;}
	.custom-post h3{ font-size:20px; line-height:25px;}
	.product{ padding-top:0px;}
	.prodcut-content h2{  padding-bottom:0px;}
	.prodcut-content .product-details{padding:10px 0px;}
	.left-footer{ float:none; text-align:center; font-size: 12px;}
	.right-footer{ float:none; text-align:center; font-size: 11px;}
	.footer-menu{ width:100%;  float:left; padding-left:30px; }
	.footer-product{ width:100%; float:left; padding-left:30px;}
	.footer-contact{ width:100%; float:left; padding-left:30px;}
	.footer-social-icons{ width:100%; float:left; padding-left:30px; text-align:left;}
	.footer-top ul li a{ font-size:14px;}
	.footer-product .more-btn a{ margin:0px;}
	.contact{ padding:0px;}
	.contact-info{ padding:0px;}
	.contact h4{ line-height:25px; font-size:16px;}
	.contact-info h6{ font-size:16px;} 
	.contact-info p{ font-size:14px;}
	.our-community {padding-left: 30px;width: 100%;}
	.wrapper_content h1{ font-size:25px; line-height:30px; text-align:center;}
	.wrapper_inner h2{ font-size:29px;}
	.mission h2{ font-size:30px;}
	.about-bottom h2{ font-size:30px;}
	.contact h4{ text-align:center;}
	#custom-tabs-0 li{ padding-left:0px; padding-right:0px;}
	#custom-tabs-0 li a{ font-size:9px; padding-left:3px; padding-right:3px; }
	.product-details{padding:30px 0px;}
	.faq-title{ font-size:18px; letter-spacing:1px;}
	.news-letter h2{ font-size:35px;}
	.news-letter h3{ font-size:17px; }
	.news-letter input[type="text"], .news-letter input[type="email"], .news-letter input[type="tel"], .news-letter input[type="url"], .news-letter input[type="password"], .news-letter select, .news-letter textarea{ width:100%;}
	.news-letter .btn{display:block;}
	.product-description .ingredients-info{text-align:center;}
	.prodcut-content h2{ font-size:30px;}
	.product-description .product-window{width:100%; margin-bottom:20px;} 
	.team h2{ font-size:20px;}
	.news-letter { text-align: center; }
	.scroll-down {margin-top: -6px;}
	.main_content .mobile-display img:last-child {width: 100%;}

	.nutrition_odd .nutrition_image img {width: 100%;}	
	.nutrition_content h1 {font-size: 36px !important;line-height: 37px !important;}
	.nutrition_content p {font-size: 15px !important;line-height: 21px !important;}
	.nutrition_even .nutrition_content {margin-right: 0;padding-top: 4%;width:100%;}
	.nutrition_odd .nutrition_content {float: left;padding: 7%;width: 100%;}	
	.nutrition_even .nutrition_image img {width: 100%;}
}