/*
Theme Name: Healthy and Safe
*/

-------------------------------------------------------------- */

html, button, input, select, textarea { color: #333; }
body { font-size: 1em; line-height: 1.4; }
::-moz-selection { background: #999; text-shadow: none; }
::selection { background: #999; text-shadow: none; }
.chromeframe { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0;}
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
img { vertical-align: middle; }
a{ text-decoration: none; color:#FFF; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; }
ol, ul{ margin: 0; padding: 0; }
body { font-size:100%; font-family: 'AvenirLTStd-Light', Arial, Helvetica, sans-serif; -webkit-font-smoothing: antialiased; font-smooth: always; background:#8E908F; /*background:#991923;*/ }
.wrapper { width: 92%; margin: 0 4%; }
h1, h2, h3, h4, h5, h6{ font-weight: normal; padding:0; margin:0; }
em{ color: #fff; font-weight: 300; }

.wrap1{
	display:block;
	float:left;
	width:100%;
	height:auto;
	top:0px;
	left:0px;
	position:relative;
	z-index:100;
}
.wrap2{
	display:block;
	padding:0px;
	margin:0;
	width:100%;
	/*max-width:980px;*/
	height:auto;
	position:relative;
	z-index:100;
}
.clear{
	clear:both;
	height:1px;
	line-height:1px;
	visibility:hidden;
	overflow:hidden;
}
.pull-right { float:right; }
.pull-left { float:left; }

.side_slider{
	display:inline-block;
	width:58.57143%;
	height:auto;
	padding:0 0;
	margin:0;
	position:relative;
}
.side_content_{
	display:inline-block;
	width:41.42857%;
	height:auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.header_{
	display:inline-block;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
}
.logo{ margin-top:2.5%; width:35.90244%; margin-left:6.02439%; }
.logos_{ margin-top:2.5%; width:35.19512%; margin-right:2.43902%; }
.btn_register{ display:block; float:left; width:48px; height:130px; position:absolute; top: 480%; left:-10px; z-index:100; cursor:pointer; }
.btn_register:hover{ left:0px; }
.btn_register-inner{ display:block; float:left; width:48px; height:130px; position:absolute; top: 20%; left:-5px; z-index:100; }
.btn_register-inner:hover{ left:0px; }
.btn_register-news{ display:block; float:left; width:48px; height:130px; position:absolute; top: -25%; left:-5px; z-index:100; }
.btn_register-news:hover{ left:0px; }

.side_content_index{
	display:block;
	width:39%;
	height:auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position:relative;
}
.language{
	display:inline-block;
	width:100%;
	text-align:right;
	font-family:'AvenirLTStd-Medium', Arial, Helvetica, sans-serif;
	font-size:12px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.language > ul{ padding:0; }
.language > ul li { display:inline-block; padding:0; margin:0 1%; text-align:left; }
.language > ul li:last-child { margin-right:0; }
.language > ul li a { color:#fff; }
.language > ul li a:hover, .active { color:#000; font-family:'AvenirLTStd-Medium', Arial, Helvetica, sans-serif; }
.icon_{ display:inline-block; width:16px; height:14px; }
.ico-home{ background:url(../imgs/ico_healthy.png) no-repeat 0px 0px;}
.ico-home:hover{ background:url(../imgs/ico_healthy.png) no-repeat 0px -14px;}
.ico-home-gr{ background:url(../imgs/ico_healthy.png) no-repeat 16px 0px;}
.ico-home-gr:hover{ background:url(../imgs/ico_healthy.png) no-repeat 16px -14px;}


/*menu*/
.menu_index{
	position:relative;
	display:inline-block;
	width:100%;
	height:auto;
	font-size:16px;
	background:url(../imgs/line_menu.png) no-repeat 45px 0px;
	padding-left:45px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family:'AvenirLTStd-Medium', Arial, Helvetica, sans-serif;
}
.menu_index > ul{ padding:0; }
.menu_index > ul li { display:block; padding:0 0; margin:1% 0%; text-align:left; }
.menu_index > ul li:last-child { margin-right:0; }
.menu_index > ul li a { color:#fff; opacity:1;  }
.menu_index > ul li a:hover, .active { color:#000; opacity:1; }

.text_index{
	display:inline-block;
	width:100%;
	color:#FFF;
	padding-left:45px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top:25px;
}
.text_index > h1{ font-size:275%; font-family:'AvenirLTStd-Medium', Arial, Helvetica, sans-serif; }
.text_index > p{ font-size:140%; padding-right:10%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
/*.text_index > ul{ padding:0; }
.text_index > ul li { display:inline-block; padding:0 10% 0% 5%; margin:1% 0%; text-align:left; font-size:150%; background:url(../imgs/bullet_index.png) no-repeat 0 0; }*/
.text_index > ul{ list-style-type:disc; }
.text_index > ul li { padding:0 0% 0% 0%; margin:1% 0%; text-align:left; font-size:150%; }

.img_c{ display:block; float:left; width:100%; position:absolute; bottom:0; background:#999; }

/*footer*/
.footer{
	/*background:#8E908F;
	padding:1% 1% 0 1%;
	min-height:112px;
	font-size:13px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;*/
	z-index:1;
	background:#8E908F;
	padding:0.6% 1% 0.6% 1%;
	min-height:84px;
	font-size:80%;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
/*.menu-footer{ display:inline-block; width:100%; height:auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.menu-footer > ul{ padding:0; margin:0 0%; }
.menu-footer  > ul li { display:inline-block; padding:0; margin:0 1.5%; text-align:left; }
.menu-footer  > ul li:last-child { margin-right:0; }
.menu-footer  > ul li a { color:#f2f2f2; }
.menu-footer  > ul li a:hover, .active { color:#fff; }

.social-m{ display:inline-block; width:170px; text-align:left; margin-left:0% }
.social-m > ul{ padding:0; }
.social-m > ul li { display:inline-block; padding:0; margin:3% 5px 0 5px; text-align:left; }
.social-m > ul li:last-child { margin-right:0; }
.social-m > ul li a { color:#fff; }
.social-m > ul li a:hover, .active { color:#fff; }

.social-p{ display:inline-block; width:100%; text-align:left; margin:0; padding:0; }
.social-p > ul{ padding:0; }
.social-p > ul li { display:inline-block; padding:0; margin:0 5px 0 5px; text-align:left; }
.social-p > ul li:first-child { margin-left:0; }
.social-p > ul li:last-child { margin-right:0; }
.social-p > ul li a { color:#fff; }
.social-p > ul li a:hover, .active { color:#fff; }

.sm_{ display:inline-block; width:24px; height:24px; margin:0; padding:0; text-align:left; }
.ico-fb{ background:url(../imgs/social-icons.png) no-repeat 0px 0px;}
.ico-tw{ background:url(../imgs/social-icons.png) no-repeat -24px 0px;}
.ico-gp{ background:url(../imgs/social-icons.png) no-repeat -48px 0px;}
.ico-in{ background:url(../imgs/social-icons.png) no-repeat -72px 0px;}
.ico-fb:hover{ background:url(../imgs/social-icons.png) no-repeat 0px -24px;}
.ico-tw:hover{ background:url(../imgs/social-icons.png) no-repeat -24px -24px;}
.ico-gp:hover{ background:url(../imgs/social-icons.png) no-repeat -48px -24px;}
.ico-in:hover{ background:url(../imgs/social-icons.png) no-repeat -72px -24px;}

.second-menu-footer{ display:inline-block; width:100%; height:auto; text-align:right; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.second-menu-footer > ul{ padding:0; margin:0; width:100%; }
.second-menu-footer  > ul li { display:inline-block; padding:0; margin:0 1.5%; text-align:left; }
.second-menu-footer  > ul li:last-child { margin-right:0; }
.second-menu-footer  > ul li a { color:#f2f2f2; }
.second-menu-footer  > ul li a:hover, .active { color:#fff; }

.delevoper{ display:inline-block; width:100%; text-align:right; margin-top:8%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.no-margin{ margin:0; }
.no-padding{ padding:0; }
.mr-bottom-20{ margin-bottom:4%; }*/
.menu-footer{ display:inline-block; width:100%; height:auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.menu-footer > ul{ padding:0; margin:0 0%; }
.menu-footer  > ul li { display:inline-block; padding:0; margin:0 1.5%; text-align:left; }
.menu-footer  > ul li:last-child { margin-right:0; }
.menu-footer  > ul li a { color:#fff; }
.menu-footer  > ul li a:hover, .active { color:#000; }

.social-m{ display:inline-block; width:100%; text-align:left; margin-left:1% }
.social-m > ul{ padding:0; margin:0; }
.social-m > ul li { display:inline-block; padding:0; margin:2% 5px 0 5px; text-align:left; }
.social-m > ul li:last-child { margin-right:0; }
.social-m > ul li a { color:#fff; }
.social-m > ul li a:hover, .active { color:#fff; }

.social-p{ display:inline-block; width:100%; text-align:left; margin:0; padding:0; }
.social-p > ul{ padding:0; }
.social-p > ul li { display:inline-block; padding:0; margin:0 5px 0 5px; text-align:left; }
.social-p > ul li:first-child { margin-left:0; }
.social-p > ul li:last-child { margin-right:0; }
.social-p > ul li a { color:#fff; }
.social-p > ul li a:hover, .active { color:#fff; }

.sm_{ display:inline-block; width:24px; height:24px; margin:0; padding:0; text-align:left; }
.ico-fb{ background:url(imgs/social-icons.png) no-repeat 0px 0px;}
.ico-tw{ background:url(imgs/social-icons.png) no-repeat -24px 0px;}
.ico-gp{ background:url(imgs/social-icons.png) no-repeat -48px 0px;}
.ico-in{ background:url(imgs/social-icons.png) no-repeat -72px 0px;}
.ico-pin{ background:url(imgs/social-icons.png) no-repeat -96px 0px;}
.ico-inst{ background:url(imgs/social-icons.png) no-repeat -120px 0px;}
.ico-fb:hover{ background:url(imgs/social-icons.png) no-repeat 0px -24px;}
.ico-tw:hover{ background:url(imgs/social-icons.png) no-repeat -24px -24px;}
.ico-gp:hover{ background:url(imgs/social-icons.png) no-repeat -48px -24px;}
.ico-in:hover{ background:url(imgs/social-icons.png) no-repeat -72px -24px;}
.ico-pin:hover{ background:url(imgs/social-icons.png) no-repeat -96px -24px;}
.ico-inst:hover{ background:url(imgs/social-icons.png) no-repeat -120px -24px;}

.second-menu-footer{ display:inline-block; width:100%; height:auto; text-align:right; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.second-menu-footer > ul{ padding:0; margin:0; }
.second-menu-footer  > ul li { display:inline-block; padding:0; margin:0 1.5%; text-align:left; }
.second-menu-footer  > ul li:last-child { margin-right:0; }
.second-menu-footer  > ul li a { color:#f2f2f2; }
.second-menu-footer  > ul li a:hover, .active { color:#fff; }

.delevoper{ display:inline-block; width:100%; text-align:right; margin-top:5%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.delevoper a:hover{ color:#000; }
.no-margin{ margin:0; }
.no-padding{ padding:0; }
.mr-bottom-20{ margin-bottom:4%; }

.red-bg{ background:#991923; }

.img_box{ display:block; float:right; position:absolute; bottom:0; right:0; }

.top_resp_pa{ padding-bottom:0 !important; }
.cont_bread{ display:inline-block; width:100%; height:auto; padding:10px 0 0px 0px; margin:0; }
.br_{ display:inline-block; float:left; width:auto; height:auto; padding-left:5.35714%; }
.cont_lang{ display:block; float:right; /*width:20%;*/ width:38%; height:auto; }
.br-color{ border:1px solid #ddd !important; }

.side_full{ margin-top:20px !important; }
.pager_{ border:0 !important; }
.current{ background:#F0F0F0 !important; border:0 !important; color:#000 !important; }

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none !important;
	border: none !important;
	padding: 5px 5px !important;
	margin: 2px !important;
	background:#fff;
	color:#000 !important;
}

.cont_neswletter{ display:block; float:left; width:auto; height:auto; padding:8px 0px; }
.cont_neswletter input[type="text"]{ display:inline-block; float:left; border:1px solid #858785; width:auto; width:200px; padding:4px 8px; font-size:13px; margin-right:5px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; }
.cont_neswletter input[type="text"]:focus { outline:0; -webkit-box-shadow:inset 0 1px 2px rgba(204,204,204,.1), 0 0 6px rgba(0,0,0,.2); box-shadow:inset 0 1px 2px rgba(204,204,204,.1), 0 0 6px rgba(0,0,0,.2); border:1px solid #999; behavior: url(css/pie/PIE.htc); }
.btn_newletter{ background:#747674; border:0px; text-align:center; padding:5px 15px; color:#fff; }
.btn_newletter:hover{ background:#626463; }
.btn_newletter:focus{ outline:0; -webkit-box-shadow:inset 0 1px 2px rgba(204,204,204,.1), 0 0 6px rgba(0,0,0,.2); box-shadow:inset 0 1px 2px rgba(204,204,204,.1), 0 0 6px rgba(0,0,0,.2); behavior: url(css/pie/PIE.htc); }

.cont_search_{ display:block; float:left; width:auto; height:auto; padding:0px 0px; }
.cont_search_ input[type="text"]{ display:inline-block; position:relative; top:6px; float:left; border:1px solid #730F14; width:auto; width:200px; padding:4px 8px 4px 25px; background: url(imgs/search_ico.png) no-repeat 3px 3px #ffffff; font-size:12px; margin-right:5px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; }
.cont_search_ input[type="text"]:focus { outline:0; -webkit-box-shadow:inset 0 1px 2px rgba(204,204,204,.1), 0 0 6px rgba(0,0,0,.2); box-shadow:inset 0 1px 2px rgba(204,204,204,.1), 0 0 6px rgba(0,0,0,.2); border:1px solid #5D0B0F; behavior: url(css/pie/PIE.htc); }

.fb_iframe_widget{ top:-5px; }
.cont_mailchimp{ display:block; float:left; }
