@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'Handelson-Three';
	src: url('../fonts/webfonts/34D396_0_0.eot');
	src: url('../fonts/webfonts/34D396_0_0.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/webfonts/34D396_0_0.woff2') format('woff2'),
		 url('../fonts/webfonts/34D396_0_0.woff') format('woff'),
		 url('../fonts/webfonts/34D396_0_0.ttf') format('truetype');}
@font-face {
    font-family: 'Montecatini Pro Largo';
    src: url('../fonts/webfonts/MontecatiniPro-LargoBold.eot');
    src: local('Montecatini Pro Largo Bold'), local('MontecatiniPro-LargoBold'),
        url('../fonts/webfonts/MontecatiniPro-LargoBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/webfonts/MontecatiniPro-LargoBold.woff2') format('woff2'),
        url('../fonts/webfonts/MontecatiniPro-LargoBold.woff') format('woff'),
        url('../fonts/webfonts/MontecatiniPro-LargoBold.ttf') format('truetype');font-weight: bold;font-style: normal;}
@font-face {
		font-family: 'MuseoSansCyrl-300';
		src: url('../fonts/webfonts/MuseoSansCyrl-300.eot');
		src: local('☞MuseoSansCyrl-300'), local('MuseoSansCyrl-300'),
			url('../fonts/webfonts/MuseoSansCyrl-300.eot?#iefix') format('embedded-opentype'),
			url('../fonts/webfonts/MuseoSansCyrl-300.woff2') format('woff2'),
			url('../fonts/webfonts/MuseoSansCyrl-300.woff') format('woff'),
			url('../fonts/webfonts/MuseoSansCyrl-300.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
@font-face {
    font-family: 'HelveticaNeueCyr';
    src: url('../fonts/webfonts/HelveticaNeueCyr-Bold.eot');
    src: local('HelveticaNeueCyr-Bold'),
        url('../fonts/webfonts/HelveticaNeueCyr-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/webfonts/HelveticaNeueCyr-Bold.woff2') format('woff2'),
        url('../fonts/webfonts/HelveticaNeueCyr-Bold.woff') format('woff'),
        url('../fonts/webfonts/HelveticaNeueCyr-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

body{margin:0px; padding:0px; -webkit-text-size-adjust: none; font-size:16px; background:#ffffff; font-family: 'Work Sans', sans-serif;}

.clear{clear:both;}
img{max-width:100%;height:auto !important;}
a img{border:none;}
a{text-decoration:none; transition-property:all; transition-duration:0.2s; transition-timing-function:ease-in-out; color:#e28000;}
button,input[type="submit"]{transition-property:all; transition-duration:0.2s; transition-timing-function:ease-in-out;}
.wrapper{max-width:1159px; margin:0 auto; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
h1{font-size:24px;}
h2{color:#6f2a18; font-size:64px; margin:0; padding:0; font-family: 'Work Sans', sans-serif; font-weight:700; text-transform:uppercase;}
h3{color:#e28000; font-family: 'Handelson-Three', Arial; font-size:54px; font-weight:normal; margin:0; padding:0;}
.page_banner table{width:100%;}
.lightpink{background-color:#fffcf2;}

header.home{position:absolute; top:0; left:0; width:100%; z-index:2;}
.header{max-width:1159px; margin:0 auto 15px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:30px 0; border-bottom:1px solid rgba(255,255,255,0.3);}

.header .social{float:left; width:33%; padding-top:33px;}
.header .social a{color:#ddc8b5; margin-right:8px;}
.header .social a:hover{color:rgba(226,128,0,1);}
.header .social .btn,.header .headrgt .btn{font-family: 'Handelson-Three', Arial; font-size:22px; margin-left:25px; background-color:rgba(221,200,181,0.2); border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px; display:inline-block; vertical-align:middle;}
.header .social .btn:hover,.header .headrgt .btn:hover{background:rgba(226,128,0,1);text-decoration: none;transition-property: all; transition-duration: 0.2s; transition-timing-function: ease-in-out;}
.header .social .btn a,.header .headrgt .btn a{color:#ffffff; padding:7.5px 20px; display:inline-block; vertical-align:middle; margin:0;}
.header .logo{text-align:center; float:left; width:29%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:0 5px;}
.header .logo img{max-height: 95px;}
.header .headrgt{text-align:right; float:right; font-family: 'Work Sans', sans-serif; font-weight:500; font-size:13px; letter-spacing:0.75px; width:38%; padding-top:33px;}
.header .headrgt ul{margin:0; padding:0; list-style:none; display: inline-block; vertical-align: middle;}
.header .headrgt ul li{display:inline-block; text-transform:uppercase; margin-left:18px; position:relative;}
.header .headrgt ul li:first-child{background-color:rgba(221,200,181,0.2); border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px;}
.header .headrgt ul li:first-child:hover{background:rgba(226,128,0,1);text-decoration: none;transition-property: all;transition-duration: 0.2s;transition-timing-function: ease-in-out;}
.header .headrgt ul li:first-child a{padding:12.5px 31px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; display:inline-block; vertical-align:middle;}
.header .headrgt ul li a{color:#ffffff; display:block; width:100%;}
.header .headrgt ul li .fa-lock{color:rgba(221,200,181,0.4);}
.header .headrgt ul li #search{-webkit-appearance:none; border:0; background:none; color:#ffffff; cursor:pointer; outline:none; padding:0;}
.header .headrgt ul li .search-form{position:absolute; top:30px; right:0; width: 245px; display:none;}

header .menu{text-align:center;}
.menu ul{margin:0; padding:0; list-style:none;}
.menu ul li{letter-spacing:0.75px; font-family: 'Work Sans', sans-serif; font-weight:600; font-size:16px; display:inline-block; position:relative; text-transform:uppercase; text-align:center; margin:0 1.9px; vertical-align:middle;}
.menu ul li a{color:#ffffff; border:2px solid transparent; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; display:block; width:100%; padding:13px 18px;}
.menu ul li:hover>a,.menu ul li.current_page_item>a{border-color:#ddc8b5;}
.menu ul li.menu-item-has-children>a{background:url(../images/list_ico.png) no-repeat right center;}

.menu ul li ul{position:absolute; top:65px; left:50%; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; padding:15px 0; background:#ffffff; display:none; z-index:9; min-width:320px; max-width:320px; margin-left:-160px; -webkit-box-shadow: 0px 9px 25px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 9px 25px 0px rgba(0, 0, 0, 0.5); box-shadow: 0px 9px 25px 0px rgba(0, 0, 0, 0.5);}
.menu ul li:hover ul{display:block;}
.menu ul li ul:before{background: url(../images/sub_menu_arrow.png) no-repeat 160px bottom; content:''; background-color:transparent; height:7px; width:100%; position:absolute; top:-27px; left:0; padding-top:20px;}
.menu ul li ul li{display:block; line-height:22px; text-align:left; margin:0; white-space:nowrap; padding:5px 0;}
.menu ul li ul li:first-child{border-top-left-radius: 3px; -moz-border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-top-right-radius: 3px; -moz-border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px;}
.menu ul li ul li:last-child{border-bottom-left-radius: 3px; -moz-border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; -moz-border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px;}
.menu ul li ul li a{color:#6f2a18; padding:0 23px; border:0;}
.menu ul li ul li:hover>a,.menu ul li ul li.current_page_item>a{border-color:transparent; color:#e28000;}

.header .headrgt .custom-select{display: inline-block;}
.header .headrgt .custom-select .selectedTxt{background-color: rgba(221,200,181,0.2); border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; padding: 12.5px 31px;
	color: #ffffff; text-transform: uppercase;}
.header .headrgt .custom-select .SSContainerDivWrapper{padding: 0; width: 100%; position: absolute; top: 47px !important; left: 0; z-index: 99;}
.header .headrgt .custom-select ul {position:absolute; top:0px; right:0; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; padding:15px 0; background:#ffffff;
	z-index:9; min-width:160px; max-width:160px; -webkit-box-shadow: 0px 9px 25px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 9px 25px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 9px 25px 0px rgba(0, 0, 0, 0.5);}
.header .headrgt .custom-select ul:before{background: url(../images/sub_menu_arrow.png) no-repeat 102px bottom; content:''; background-color:transparent; height:7px; width:100%; position:absolute;
	top:-7px; left:0;}
.header .headrgt .custom-select ul li{display:block; line-height:22px; text-align:left; margin:0; white-space:nowrap; padding:5px 0; background-color: transparent; border-radius: 0px;
	-moz-border-radius: 0px; -webkit-border-radius: 0px;}
.header .headrgt .custom-select ul li:hover{background: none;}
.header .headrgt .custom-select ul li:last-child{border-bottom-left-radius: 3px; -moz-border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px;}
.header .headrgt .custom-select ul li a{color:#6f2a18; padding:0 23px; border:0;}
.header .headrgt .custom-select ul li:hover>a,.header .headrgt .custom-select ul li.current_page_item>a{border-color:transparent; color:#e28000;}

.slider .swiper-slide {text-align: center; background-position:center center; background-size:cover; background-repeat:no-repeat; min-height:767px;	display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; align-items: center; position:relative; justify-content: center;}
.slider .swiper-slide:after {position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: '';}

.slider .swiper-slide .slidercontent{color:#ffffff; font-family: 'Work Sans', sans-serif; font-size:18px; line-height:25px; font-weight:400; position:relative; z-index:1;}
.slider .swiper-slide .slidercontent h2{margin:0; font-size:90px; font-family: 'Work Sans', sans-serif; /*font-family: 'Handelson-Three', Arial;*/ padding:0; line-height:normal; font-weight:normal; text-shadow: 0px 2px 18px rgba(43, 17, 8, 0.75); color:#ffffff; text-transform:none;}
.slider .swiper-slide .slidercontent p{max-width:720px; margin-left:auto; margin-right:auto; text-shadow: 0px 2px 6px rgba(43, 17, 8, 0.71);}
.slider .swiper-slide .slidercontent .btn{font-family: 'Work Sans', sans-serif; font-size:16px; line-height:20px; font-weight:500; padding-top:12px;}
.slider .swiper-slide .slidercontent .btn a{background:#6f2a18; display:inline-block; vertical-align:middle; color:#ffffff; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:12px 30px;}
.slider .swiper-slide .slidercontent .btn a .fa{margin-right: 10px;}
.slider .swiper-slide .video{width: 100%; height: 0px; padding-bottom: 617px; position: relative; z-index:9; pointer-events: none;}
.slider .swiper-slide .video iframe{width:100%; border:0; height: 100%; position: absolute; left: 0px; top: 0px; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
	
.swiper-button-prev, .swiper-container-rtl .swiper-button-next, .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity:1;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled, .swiper-pagination.disabled{opacity:0;}

.swiper-button-next, .swiper-button-prev {background-image:none; width: 27px; height: 48px; margin-top: 0; background-position: left center; top:auto; bottom:35.07170795306389%; z-index:8;}
.swiper-button-next{background-position: right center; background-image:url(../images/next_ico.png);}
.swiper-button-prev{background-position: left center; background-image:url(../images/prev_ico.png);}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:41px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 30px; left: auto;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left: 30px; right: auto;}
.slider .swiper-pagination-bullet,.blogslider .swiper-pagination-bullet,.recepies .swiper-pagination-bullet {width:14px; height:14px; background-color:rgba(255,255,255,0.2); opacity:1;}
.slider .swiper-pagination-bullet-active,.blogslider .swiper-pagination-bullet-active,.recepies .swiper-pagination-bullet-active{background:#ffffff;}

.ftop{background:#69321f; padding:65px 0 45px 0; font-size:14px;}
.ftop h5{margin:0; padding:0; font-size:inherit; padding:11px 0; font-family: 'Work Sans', sans-serif; font-weight:700; color:#ffffff; text-transform:uppercase;}
.ftop .col5{width:20%; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding-right:50px;}
.ftop .col6{width:16.66666666666667%; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding-right:50px;}
.ftop ul{list-style:none; padding:0; margin:0;}
.ftop ul li{font-family: 'Work Sans', sans-serif; font-weight:400; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:8px 0;}
.ftop ul li a{color:rgba(255,255,255,0.5);}
.ftop ul li a:hover{color:#e28000;}

footer .footer{background:#4f2216; padding:58px 0 50px; font-size:14px;}
footer .footer .lft{padding-left:36px; float:left; width:49%; padding-right:10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
footer .footer .lft .inner{max-width:285px; text-align:center;}
footer .footer .lft .inner p{font-family: 'Work Sans', sans-serif; font-weight:400; line-height:16px; color:rgba(255,255,255,0.5);}
footer .footer .lft .inner h3{margin:0 15px; padding:0; color:#ffffff; font-size:34px; font-family: 'Handelson-Three', Arial; display:inline-block; vertical-align:middle; font-weight:normal;}
footer .footer .lft .inner h2{margin:0; padding:0; color:#ffffff; font-family: 'Work Sans', sans-serif; font-weight:700; font-size:44px; text-transform:uppercase; line-height:44px;}
footer .footer .rgt{float:right; width:51%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding-top:44px;}
footer .footer .rgt input[type="text"],footer .footer .rgt input[type="email"]{width:calc(100% - 184px); width:-moz-calc(100% - 184px); width:-moz-calc(100% - 184px);float:left;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:54px; border:0; border-radius:0; -webkit-border-radius:0; -moborder-radius:0; border-bottom-left-radius: 40px; -moz-border-bottom-left-radius: 40px; -webkit-border-bottom-left-radius: 40px; border-top-left-radius: 40px; -moz-border-top-left-radius: 40px; -webkit-border-top-left-radius: 40px; box-shadow: none; padding:0 29px; font-size:18px; font-family: 'Work Sans', sans-serif; font-weight:500; color:#a29797; outline:none; -webkit-appearance:none;background:#fff !important;background-color: #fff !important;opacity: 1;}
footer .footer .rgt input[type="submit"]{float:left; max-width:184px; width:100%; border:0; border-radius:0; -webkit-border-radius:0; -moborder-radius:0; -webkit-appearance:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:54px; border-bottom-right-radius: 40px; -moz-border-bottom-right-radius: 40px; -webkit-border-bottom-right-radius: 40px; border-top-right-radius: 40px; -moz-border-top-right-radius: 40px; -webkit-border-top-right-radius: 40px; box-shadow: none; background-color:#e28000; font-size:18px; font-family: 'Work Sans', sans-serif; font-weight:700; text-transform:uppercase; color:#ffffff; outline:none; cursor:pointer;}
footer .footer .rgt input[type="submit"]:hover{background: #f18800;}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#a29797;
}
::-moz-placeholder { /* Firefox 19+ */
  color:#a29797;
}
:-ms-input-placeholder { /* IE 10+ */
  color:#a29797;
}
:-moz-placeholder { /* Firefox 18- */
  color:#a29797;
}

footer .footer .fbot{padding-top:118px; line-height:23px;}
footer .footer .fbot .left{font-family: 'Work Sans', sans-serif; font-weight:400; float:left; color:rgba(255,255,255,0.5);}
footer .footer .fbot .right{text-align:right; float:right; font-size:large;}
footer .footer .fbot .right a{color:#e28000; margin-left:9px;}

.subscribeform{text-align:center; padding:90px 0 90px; color:#6f2a18; font-family: 'Work Sans', sans-serif; font-weight:400;}
.subscribeform .inner{max-width:755px; margin:0 auto;}
.subscribeform .inner p{line-height:23px;}
.subscribeform .form{max-width:558px; margin:0 auto; padding-top:20px;}
.subscribeform input[type="text"],.subscribeform input[type="email"]{width:calc(100% - 184px); width:-moz-calc(100% - 184px); width:-moz-calc(100% - 184px); float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:54px; border:0; border-bottom-left-radius: 40px; -moz-border-bottom-left-radius: 40px; -webkit-border-bottom-left-radius: 40px; border-top-left-radius: 40px; -moz-border-top-left-radius: 40px; -webkit-border-top-left-radius: 40px; box-shadow: none; padding:0 29px; font-size:18px; font-family: 'Work Sans', sans-serif; font-weight:500; color:#a29797; outline:none; background-color: #ede9e8;}
.subscribeform input[type="submit"]{float:left; max-width:184px; width:100%; border:0; -webkit-appearance:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:54px; border-bottom-right-radius: 40px; -moz-border-bottom-right-radius: 40px; -webkit-border-bottom-right-radius: 40px; border-top-right-radius: 40px; -moz-border-top-right-radius: 40px; -webkit-border-top-right-radius: 40px; box-shadow: none; background-color:#e28000; font-size:18px; font-family: 'Work Sans', sans-serif; font-weight:700; text-transform:uppercase; color:#ffffff; outline:none; cursor:pointer;}
.subscribeform input[type="submit"]:hover{background: #f18800;}

.subscribeform.lightpink input[type="text"],.subscribeform.lightpink input[type="email"]{background:#ffffff;}

.learnmorebg{background-size:cover; background-position:center; background-repeat:no-repeat; min-height:375px; text-align:center; font-size:16px; color:#605250; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.learnmorebg table{height:375px; border-collapse:collapse; width:100%; padding:30px 0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.products{text-align:center;}
.products .prod{width:33.33333333333%; display:inline-block; vertical-align:top; margin-left:-6px; padding:74px 39px 73px 39px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; color:#ffffff; text-align:left;}
.products .prod h3{color:#ffffff; font-size:24px; padding:0; margin:0; font-family: 'Lora', Arial; font-style:italic;}
.products .prod h3 a{color:#ffffff;}
.products .prod h4{color:#fff0d5; font-size:24px; font-family: 'Handelson-Three', Arial; font-weight:normal; margin:0; padding:0;}
.products .prod h4 a{color:#fff0d5;}
.products .prod p{line-height:20px; font-family: 'Work Sans', sans-serif; font-weight:400; line-height:20px;}
.products .prod.first{margin-left:0;}
.products .prod .cont{float:right; width:calc(100% - 126px); width:-moz-calc(100% - 126px); width:-webkit-calc(100% - 126px); padding-left:33px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding-top:35px; padding-right:23px; font-size:14px; position:relative;}
.products .prod .cont .button{position:absolute; bottom:44px; left:33px;}
.button{font-family: 'Work Sans', sans-serif; font-weight:500; font-size:16px; padding-top:14px; position:relative; z-index:9;}
.button a{background:#ffffff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; display:inline-block; padding:12.5px 29.5px;}

.color1{background: rgba(97,28,13,1);
background: -moz-linear-gradient(45deg, rgba(97,28,13,1) 0%, rgba(150,86,66,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(97,28,13,1)), color-stop(100%, rgba(150,86,66,1)));
background: -webkit-linear-gradient(45deg, rgba(97,28,13,1) 0%, rgba(150,86,66,1) 100%);
background: -o-linear-gradient(45deg, rgba(97,28,13,1) 0%, rgba(150,86,66,1) 100%);
background: -ms-linear-gradient(45deg, rgba(97,28,13,1) 0%, rgba(150,86,66,1) 100%);
background: linear-gradient(45deg, rgba(97,28,13,1) 0%, rgba(150,86,66,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#611c0d', endColorstr='#965642', GradientType=1 );}

.color1 .button a{color:#6f2a18;}

.color2{background: rgba(43,109,118,1);
background: -moz-linear-gradient(45deg, rgba(43,109,118,1) 0%, rgba(60,149,165,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(43,109,118,1)), color-stop(100%, rgba(60,149,165,1)));
background: -webkit-linear-gradient(45deg, rgba(43,109,118,1) 0%, rgba(60,149,165,1) 100%);
background: -o-linear-gradient(45deg, rgba(43,109,118,1) 0%, rgba(60,149,165,1) 100%);
background: -ms-linear-gradient(45deg, rgba(43,109,118,1) 0%, rgba(60,149,165,1) 100%);
background: linear-gradient(45deg, rgba(43,109,118,1) 0%, rgba(60,149,165,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b6d76', endColorstr='#3c95a5', GradientType=1 );}

.color2 .button a{color:#036e75;}

.color3{background: rgba(50,113,73,1);
background: -moz-linear-gradient(45deg, rgba(50,113,73,1) 0%, rgba(79,156,112,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(50,113,73,1)), color-stop(100%, rgba(79,156,112,1)));
background: -webkit-linear-gradient(45deg, rgba(50,113,73,1) 0%, rgba(79,156,112,1) 100%);
background: -o-linear-gradient(45deg, rgba(50,113,73,1) 0%, rgba(79,156,112,1) 100%);
background: -ms-linear-gradient(45deg, rgba(50,113,73,1) 0%, rgba(79,156,112,1) 100%);
background: linear-gradient(45deg, rgba(50,113,73,1) 0%, rgba(79,156,112,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#327149', endColorstr='#4f9c70', GradientType=1 );}

.color3 .button a{color:#418059;}

.color4{background: rgba(229,96,59,1);
background: -moz-linear-gradient(45deg, rgba(229,96,59,1) 0%, rgba(208,121,90,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(229,96,59,1)), color-stop(100%, rgba(208,121,90,1)));
background: -webkit-linear-gradient(45deg, rgba(229,96,59,1) 0%, rgba(208,121,90,1) 100%);
background: -o-linear-gradient(45deg, rgba(229,96,59,1) 0%, rgba(208,121,90,1) 100%);
background: -ms-linear-gradient(45deg, rgba(229,96,59,1) 0%, rgba(208,121,90,1) 100%);
background: linear-gradient(45deg, rgba(229,96,59,1) 0%, rgba(208,121,90,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5603b', endColorstr='#d0795a', GradientType=1 );}

.color4 .button a{color:#db5936;}

.color5{background: rgba(253,0,80,1);
background: -moz-linear-gradient(45deg, rgba(253,0,80,1) 0%, rgba(255,59,134,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(253,0,80,1)), color-stop(100%, rgba(255,59,134,1)));
background: -webkit-linear-gradient(45deg, rgba(253,0,80,1) 0%, rgba(255,59,134,1) 100%);
background: -o-linear-gradient(45deg, rgba(253,0,80,1) 0%, rgba(255,59,134,1) 100%);
background: -ms-linear-gradient(45deg, rgba(253,0,80,1) 0%, rgba(255,59,134,1) 100%);
background: linear-gradient(45deg, rgba(253,0,80,1) 0%, rgba(255,59,134,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd0050', endColorstr='#ff3b86', GradientType=1 );}

.color5 .button a{color:#e3556d;}

.color6{background: rgba(183,102,67,1);
background: -moz-linear-gradient(45deg, rgba(183,102,67,1) 0%, rgba(231,153,105,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(183,102,67,1)), color-stop(100%, rgba(231,153,105,1)));
background: -webkit-linear-gradient(45deg, rgba(183,102,67,1) 0%, rgba(231,153,105,1) 100%);
background: -o-linear-gradient(45deg, rgba(183,102,67,1) 0%, rgba(231,153,105,1) 100%);
background: -ms-linear-gradient(45deg, rgba(183,102,67,1) 0%, rgba(231,153,105,1) 100%);
background: linear-gradient(45deg, rgba(183,102,67,1) 0%, rgba(231,153,105,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b76643', endColorstr='#e79969', GradientType=1 );}

.color6 .button a{color:#b27048;}

.recepies .swiper-button-next, .recepies .swiper-button-prev {margin-top: -24px; top: 50%; bottom: auto;}
.recepies .next{background:url(../images/recepiesnextbg.png) no-repeat center center; width:102px; position:absolute; top:0; right:0; height:100%; z-index:7; background-size:cover;}
.recepies .prev{background:url(../images/recepiesprevbg.png) no-repeat center center; width:102px; position:absolute; top:0; left:0; height:100%; z-index:7; background-size:cover;}
.recepies .swiper-slide .img{position:relative;}
.recepies .swiper-slide .img a{width:100%; display:block;}
.recepies .swiper-slide .img img{width:100%;}
.recepies .swiper-slide .overlay{position: absolute; width: 100%; height: 60%; bottom: 0px; left: 0px;}

.recepies .content{position:absolute; bottom:39px; width:100%; text-align:center;}
.recepies .content h4{margin:0; padding:0; font-family: 'Work Sans', sans-serif; font-weight: 500; font-size: 14px; color:#ffffff; text-transform:uppercase; line-height:20px; letter-spacing:1px;}
.recepies .content h3{font-size:50px; color:#ffffff;}
.recepies .content .btn{font-family: 'Work Sans', sans-serif; font-weight: 500; font-size: 16px; padding-top: 8px;}
.recepies .content .btn a{background: #ffffff; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; display: inline-block; padding: 12.5px 29.5px; color:#6f2a18;}

.recepies .content.black{}
.recepies .content.black h4{color:#000000;}
.recepies .content.black h3{color:#000000;}
.recepies .content.black .btn a{color:#ffffff; background:#000000;}

.recepies .content.testi{bottom:auto; top:0; padding:49px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.recepies .content.testi h2{font-size:24px; color:#69321f; font-family: 'Lora', Arial; font-style:italic; font-weight:normal; text-transform:none; margin:23px 0;}
.recepies .content.testi h3{color:#e28000; font-size:40px; font-family: 'Handelson-Three', Arial; font-weight:normal; margin-bottom:13px;}
.recepies .content.testi small{color:#69321f; display:block; font-family: 'Work Sans', sans-serif; font-weight:500; letter-spacing:1px; font-size:10px; line-height:14px; max-width:260px; margin:0 auto; text-transform:uppercase;}

.video{background:#fffcf2; padding:150px 0 0;}
.video .lftcont{float:left; font-family: 'Work Sans', sans-serif; font-weight:400; color:#605250; width:calc(100% - 580px); width:-moz-calc(100% - 580px); width:-webkit-calc(100% - 580px); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding-right:88px;}
.video .lftcont p{line-height:24px;}
.video .fluid-width-video-wrapper{float:right; margin-bottom:-83px; max-width:580px; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; overflow:hidden; padding-top:50% !important;}
.video iframe{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px;}

.newsletter{text-align:center; padding:170px 0 83px 0; color:#69321f;}
.newsletter .wrapper{max-width: 1235px;}
.newsletter .lft{width:34%; float:left;}
.newsletter .lft img{border-bottom-left-radius: 25px; -moz-border-bottom-left-radius: 25px; -webkit-border-bottom-left-radius: 25px; border-top-left-radius: 25px; -moz-border-top-left-radius: 25px; -webkit-border-top-left-radius: 25px; width:100%; display:block;}

.newsletter .rgt{width:66%; float:right; padding:38px 72px 50px 57px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; text-align:left; border-bottom-right-radius: 25px; -moz-border-bottom-right-radius: 25px; -webkit-border-bottom-right-radius: 25px; border-top-right-radius: 25px; -moz-border-top-right-radius: 25px; -webkit-border-top-right-radius: 25px;}
.newsletter .rgt .btn{padding-top:14px;}
.newsletter .rgt h3{color:#69321f; font-family: 'Work Sans', sans-serif; font-weight:700; font-size:38px;}
.newsletter .rgt p{line-height:23px;}

.newsletter .newsform {max-width:755px; margin:0 auto; color:#6f2a18;}
.newsletter .newsform p{line-height:23px;}
.newsletter .newsform .form{max-width:638px; margin:0 auto; padding-top:20px;}
.newsletter .newsform h4{color:#6f2a18; font-family: 'Work Sans', sans-serif; font-weight:700; font-size:64px; margin:0; text-transform:uppercase; margin-top:4px;}
.newsletter .newsform input[type="text"],.newsletter .newsform input[type="email"]{width:calc(100% - 184px); width:-moz-calc(100% - 184px); width:-moz-calc(100% - 184px); float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:54px; border:0; border-bottom-left-radius: 40px; -moz-border-bottom-left-radius: 40px; -webkit-border-bottom-left-radius: 40px; border-top-left-radius: 40px; -moz-border-top-left-radius: 40px; -webkit-border-top-left-radius: 40px; box-shadow: none; padding:0 29px; font-size:18px; font-family: 'Work Sans', sans-serif; font-weight:500; color:#a29797; outline:none; background-color:#ede9e8;}
.newsletter .newsform input[type="submit"]{float:left; max-width:184px; width:100%; border:0; -webkit-appearance:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:54px; border-bottom-right-radius: 40px; -moz-border-bottom-right-radius: 40px; -webkit-border-bottom-right-radius: 40px; border-top-right-radius: 40px; -moz-border-top-right-radius: 40px; -webkit-border-top-right-radius: 40px; box-shadow: none; background-color:#e28000; font-size:18px; font-family: 'Work Sans', sans-serif; font-weight:500; text-transform:uppercase; color:#ffffff; outline:none; cursor:pointer;}
.newsletter .newsform input[type="submit"]:hover{background: #f18800;}

.newsletter .rgt .btn a{background: #e28000; display: inline-block; vertical-align: middle; color: #ffffff; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 12px 30px;}
.newsletter .rgt .btn a:hover{background: #f18800;}
.newsletter .outer{overflow-X:hidden; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; padding:38px 38px 79px;}
.newsletter .swiper-container{-webkit-box-shadow: 0px 32px 79px 0px rgba(36, 5, 5, 0.26); -moz-box-shadow: 0px 32px 79px 0px rgba(36, 5, 5, 0.26); box-shadow: 0px 32px 79px 0px rgba(36, 5, 5, 0.26); border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; margin-top:20px; overflow:visible; background:#ffffff;}
.newsletter .swiper-container .swiper-button-next, .newsletter .swiper-container .swiper-button-prev {width: 18px; height: 32px; margin-top: -16px; top: 50%; bottom: auto; background-size:auto;}
.newsletter .swiper-container .swiper-button-prev{left: -38px; right: auto;}
.newsletter .swiper-container .swiper-button-next{right: -38px; left: auto;}
.newsletter .swiper-container .swiper-button-next {background-image: url(../images/newsletter_next_arrow.png);}
.newsletter .swiper-container .swiper-button-prev {background-image: url(../images/newsletter_prev_arrow.png);}

.newsletter.defaultnewpad{padding-top:42px;}

.contact_top{max-width:395px; margin:0 auto; text-align:center; padding-top:60px; color:#605250;}
.contact_top h2{font-size:50px; font-family: 'Work Sans', sans-serif; font-weight:700;}
.contact_top p{line-height:23px;}

.bdr{border-bottom:1px solid #efebe9;}

.contact_mid{padding-bottom:56px;}
.contact_mid p{line-height:23px; margin:29px 0; color:#605250;}
.contact_mid b,.contact_mid strong{color:#605250; font-family: 'Work Sans', sans-serif; font-weight:600; margin:29px 0 0; display:block;}
.contact_mid a[href^=mailto]{color:#e28000;}
.contact_mid a[href^=mailto]:hover{color:#f18800;}
.contact_mid h3{color:#69321f; font-size:38px; font-family: 'Work Sans', sans-serif; font-weight:700;}
.contact_mid .lft{width:50%; float:left; margin-top:40px; padding-right:60px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.contact_mid .lft.first{padding-right:120px;}
.contact_mid .rgt{width:50%; float:right; margin-top:40px;}

.contact_mid .left{width:50%; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding-right:5px;}
.contact_mid .right{width:50%; float:right; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding-left:22px;}

.contact_form{background:#fffcf2; padding:60px 0 68px;}
.contact_form form{max-width:359px; margin:0 auto; line-height:20px; color:#605250; font-family: 'Work Sans', sans-serif; font-weight:500;}
.contact_form form span.wpcf7-not-valid-tip{position:absolute; right:-165px; top:0px; width:152px;    font-size: 14px;
}
.contact_form form span.wpcf7-list-item{margin:0;}

.contact_form h3{text-align:center; font-size:34px; padding-bottom:10px;}
.contact_form input[type="text"],.contact_form input[type="email"]{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:44px; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; font-size:16px; font-family: 'Work Sans', sans-serif; font-weight:500; margin-bottom:20px; border:0; box-shadow:none; padding:0 22px; color:#6f2a18; outline:none;}
.contact_form select{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:44px; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; font-size:16px; font-family: 'Work Sans', sans-serif; font-weight:500; margin-bottom:20px; border:0; box-shadow:none; border:1px solid #ffc476; padding:0 22px; color:#605250; outline:none; background:#ffffff url(../images/select_arrow.jpg) no-repeat right center; -webkit-appearance:none; -moz-appearance:none;}
select::-ms-expand {display: none;}
.contact_form textarea{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:120px; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; font-size:16px; font-family: 'Work Sans', sans-serif; font-weight:500; margin-bottom:20px; border:0; box-shadow:none; padding:10px 22px; color:#6f2a18; outline:none;overflow: auto}

.contact_form input[type="submit"]{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:44px; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; font-size:16px; font-family: 'Work Sans', sans-serif; font-weight:500; border:0; box-shadow:none; padding:0 22px; color:#ffffff; cursor:pointer; outline:none; -webkit-appearance:none; background:#e28000; margin-top:5px;}
.contact_form input[type="submit"]:hover{background:#f18800;}
.contact_form .zip{max-width:177px;}

.contact_form [type="radio"]:checked,.contact_form [type="radio"]:not(:checked) {position: absolute;
    /* left: -9999px; */
    z-index: 99;
    width: 52px;
    height: 24px;
    margin: 0px;
    opacity: 0;}
.contact_form [type="radio"]:checked + label, .contact_form [type="radio"]:not(:checked) + label,.contact_form [type="radio"]:checked + .wpcf7-list-item-label, .contact_form [type="radio"]:not(:checked) + .wpcf7-list-item-label{position: relative; padding-left: 31px; cursor: pointer; line-height: 24px; display: inline-block; margin-right: 24px;	margin-bottom:15px;}
.contact_form [type="radio"]:checked + label:before, .contact_form [type="radio"]:not(:checked) + label:before,.contact_form [type="radio"]:checked + .wpcf7-list-item-label:before, .contact_form [type="radio"]:not(:checked) + .wpcf7-list-item-label:before  {content: ''; position: absolute; left: 0; top: 0; width: 22px; height: 22px; border: 1px solid #e28000; border-radius: 100%; background: #fff;}
.contact_form [type="radio"]:checked + label:after, .contact_form [type="radio"]:not(:checked) + label:after,.contact_form [type="radio"]:checked + .wpcf7-list-item-label:after, .contact_form [type="radio"]:not(:checked) + .wpcf7-list-item-label:after {content: ''; width: 8px; height: 8px; background: #ffffff; border: 8px solid #e28000; position: absolute; top: 0px; left: 0px; border-radius: 100%;}
.contact_form [type="radio"]:not(:checked) + label:after, .contact_form [type="radio"]:not(:checked) + .wpcf7-list-item-label:after  {opacity: 0; -webkit-transform: scale(0); transform: scale(0);}
.contact_form [type="radio"]:checked + label:after,.contact_form [type="radio"]:checked + .wpcf7-list-item-label:after {opacity: 1; -webkit-transform: scale(1); transform: scale(1);}
.contact_form .wpcf7-list-item label{ position:relative;}

.business_solutions{padding-top:100px;}
.business_solutions.title{padding-top:79px;}
.business_solutions.title h2{text-align:center; margin-bottom:40px;}
.newsletter.defaultnewpad.business_pad{padding-bottom:21px;}

.business_solutions ul{margin:0; padding:0; list-style:none; margin: 0 -5.5px;}
.business_solutions ul li{width:32.355%; margin:0 5.5px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; float:left; position:relative; text-align:center;}
.business_solutions ul li h3{font-size:44px; color:#ffffff; line-height:42px;}
.business_solutions ul li h3 a{color:#ffffff; display:block;}
.business_solutions ul li .img{position:relative;}
.business_solutions ul li .img img{width:100%; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.business_solutions ul li .img:after{content:''; opacity:0.9; background:url(../images/business_overlay.png) no-repeat center bottom; width:100%; height:100%; position:absolute; left:0; top:0; border-radius:3px;
	-webkit-border-radius:3px; -moz-border-radius:3px;}
.business_solutions#meet_the_nielsens ul li .img:after{background:url(../images/nielsens_overlay.png) no-repeat center 46px; opacity:0.5;}
.business_solutions ul li .cont{position:absolute; bottom:50px; width:100%; padding:0 19%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.business_solutions ul li .cont .btn{padding-top:12px;}
.business_solutions ul li .cont .btn a{background: #e28000; display: inline-block; vertical-align: middle; color: #ffffff; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px;
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 12px 30px;}
.business_solutions ul li .cont .btn a:hover{background: #f18800;}

.newsletter_optin{background:#fffcf2; padding:100px 0 100px;}
.newsletter_optin.nobg{background:#ffffff;}
.newsletter_optin img{max-width:380px; width: 100%; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.newsletter_optin h2{line-height:64px;}
.newsletter_optin .cont{width:calc(100% - 380px); width:-moz-calc(100% - 380px); width:-moz-calc(100% - 380px); float:right; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding-left:75px; color:#605250; margin-top:-10px; color:#6f2a18;}
.newsletter_optin .cont p{line-height:23px;}
.newsletter_optin input[type="text"], .newsletter_optin input[type="email"] {width: calc(100% - 184px); width: -moz-calc(100% - 184px); width: -moz-calc(100% - 184px); float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; height: 54px; border: 0; border-bottom-left-radius: 40px; -moz-border-bottom-left-radius: 40px; -webkit-border-bottom-left-radius: 40px; border-top-left-radius: 40px; -moz-border-top-left-radius: 40px; -webkit-border-top-left-radius: 40px; box-shadow: none; padding: 0 29px; font-size: 18px; font-family: 'Work Sans', sans-serif; font-weight: 500; color: #a29797; outline: none; background-color: #ede9e8; background:#ffffff;}
.newsletter_optin input[type="submit"]{float:left; max-width:184px; width:100%; border:0; -webkit-appearance:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:54px; border-bottom-right-radius: 40px; -moz-border-bottom-right-radius: 40px; -webkit-border-bottom-right-radius: 40px; border-top-right-radius: 40px; -moz-border-top-right-radius: 40px; -webkit-border-top-right-radius: 40px; box-shadow: none; background-color:#e28000; font-size:18px; font-family: 'Work Sans', sans-serif; font-weight:500; text-transform:uppercase; color:#ffffff; outline:none; cursor:pointer;}
.newsletter_optin input[type="submit"]:hover{background: #f18800;}
.newsletter_optin .form{padding-top:20px;}

.breadcrumb{padding:37px 0;}
/* Style the list */
.breadcrumb ul {padding: 0; list-style: none; margin:0;}
/* Display list items side by side */
.breadcrumb ul li {display: inline; font-size: 14px; color: #d0c4c2; font-weight:400;}
/* Add a slash symbol (/) before/behind each list item */
.breadcrumb ul li+li:before {padding: 3px; color: #d0c4c2; content: "→";}
/* Add a color to all links inside the list */
.breadcrumb ul li a {color: #605250; text-decoration: none;}
/* Add a color on mouse-over */
.breadcrumb ul li a:hover {color: #605250;}

.distributor{text-align:center; color:#605250; max-width:770px; margin:0 auto; padding:10px 0 35px;}
.distributor h3{line-height:50px;}
.distributor h2{font-size:50px;}
.distributor p{line-height:23px;}

.distributor_state{padding-bottom:55px;}
.distributor_state.pad{padding-bottom:42px;}
.distributor_state h3{font-size:38px; font-family: 'Work Sans', sans-serif; font-weight:700; color:#69321f; margin-bottom:34px;}
.distributor_state .inner{border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:40px; padding-bottom:15px;}
.distributor_state .inner.nopad{padding:0;}
.distributor_state select{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:44px; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; font-size:16px; font-family: 'Work Sans', sans-serif; font-weight:500; margin-bottom:20px; border:0; box-shadow:none; padding:0 22px; color:#605250; outline:none; background:#ffffff url(../images/select_arrow.jpg) no-repeat right center; -webkit-appearance:none; -moz-appearance:none; max-width:329px;}
.distributor_state h4{margin:0; color:#6f2a18; font-size:17px; /*font-family: 'Handelson-Three', Arial;*/ font-weight:700; font-family: 'Work Sans', sans-serif; text-transform:uppercase; padding-top:15px;}
.distributor_state a{color:#e28000;}
.distributor_state b,.distributor_state strong{color:#e28000; font-family: 'Work Sans', sans-serif; font-weight:600; display:block; padding-bottom:18px; padding-top:13px;}
.distributor_state ul{margin:0; padding:0; list-style:none;}
.distributor_state ul li{float:left; width:33.33333333333333%; padding-right:110px; padding-bottom:20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.distributor_state p{color:#605250; font-size:14px; line-height:20px;}
.distributor_state ul li:nth-of-type(3){clear: both;}

.page_banner.single_post{min-height:451px; position:relative; height:auto;}
.page_banner.single_post:after{background:url(../images/blog_banner_bg.png) no-repeat center bottom; position:absolute; left:0; top:0; width:100%;
height:100%; content:'';}
.page_banner.single_post .inner{/*max-width:450px;*/ margin:0 auto;}
.page_banner.single_post .inner.singl_art{max-width:450px;}
.page_banner.single_post table {height: 451px; position:relative; z-index:2;}
.page_banner.single_post table h3{font-size:30px; color:#ffffff;}
.page_banner.single_post table h2{line-height:normal; max-width:100%;}
.page_banner.single_post table p{color:#ffffff; font-weight:400;}

.single_post_cont{max-width:720px; margin:0 auto; line-height:24px; color:#605250; padding:44px 0 80px;}
.single_post_cont b,.single_post_cont strong{font-size:20px; color:#605250; font-weight:600; margin:32px 0; display:block;}
.single_post_cont p{margin:32px 0;}
.single_post_cont a{color:#e28000;}
.single_post_cont a:hover{color:#f18800;}

img.alignleft {float: left; margin-right: 40px;}
img.alignright {float: right; margin-left: 40px;}

.share{padding:60px 0 0; display:inline-block;}
.share img{margin-right:9px; vertical-align:middle;}
.share:hover .image,.share button:hover .image{display:none;}
.share .image.hover{display:none;}
.share:hover .image.hover,.share button:hover .image.hover{display:inline-block;}
.share button{-webkit-appearance:none; box-shadow:none; display:inline-block; vertical-align:middle; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; background:none; border:2px solid #e28000; color:#e28000; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:0 20px; font-size:16px; font-family: 'Work Sans', sans-serif; font-weight:500; outline:none; cursor:pointer; padding: 9.5px 23px; position:relative;}

.share .tooltipcont {visibility:hidden; width:200px; background-color:#e28000; color:#fff; text-align:center; padding:19px 10px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; position: absolute; z-index:1; bottom:63px; left:50%; margin-left:-100px; opacity: 0; transition: opacity 0.2s; -webkit-box-shadow: 0px 24px 49px 0px rgba(36, 5, 5, 0.2); -moz-box-shadow: 0px 24px 49px 0px rgba(36, 5, 5, 0.2); box-shadow: 0px 24px 49px 0px rgba(36, 5, 5, 0.2); box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.share .tooltipcont img{margin:0 5.5px;}
.share .tooltipcont a:hover img{opacity:0.7;}
.share .tooltipcont::after{content: ""; position: absolute; top: 100%; left: 50%; margin-left: -7px; border-width: 7px; border-style: solid;
	border-color: #e28000 transparent transparent transparent;}
.share .tooltipcont span{}
.share .tooltipcont span:after{content: ''; display: block; width: 20px; height: 20px; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit;
	text-rendering: auto; -webkit-font-smoothing: antialiased;}
.share .tooltipcont .st_twitter:after{content: "\f099";}
.share .tooltipcont .st_facebook:after{content: "\f09a";}
.share .tooltipcont .st_linkedin:after{content: "\f0e1";}
.share .tooltipcont .st_pinterest:after{content: "\f0d2";}
.share button:hover .tooltipcont,.share:hover .tooltipcont{visibility: visible; opacity: 1;}
.share button:active,.share button:hover,.share:hover button{background:#e28000; color:#ffffff;}
.related_post{border-top:1px solid #f0e9e7; padding:77px 0 0;}
.related_post h3{font-size:50px; text-align:center; margin-bottom:35px; line-height:50px;}

.distributor_details {color:#605250; padding:65px 0 75px;}
.distributor_details h2{font-size:38px; text-transform:none;}
.distributor_details h4{color:#69321f; font-family: 'Work Sans', sans-serif; font-weight:700; font-size:24px; margin:0; padding:28px 0 24px;}
.distributor_details p{line-height:23px; max-width:755px; margin-bottom:21px;}
.distributor_details ul{list-style:none; padding:0; margin:0;}
.distributor_details ul li{width:25%; float:left; font-size:14px; position:relative; padding:0 10px 0 38px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.distributor_details ul li:before{content:'R'; position:absolute; top:7px; left:0; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; background:#e28000; width:29px; height:29px; line-height:29px; color:#fff2ee; text-align:center; font-family: 'Work Sans', sans-serif; font-weight:500; font-size:18px;}
.distributor_details ul li p{line-height:20px; max-width:100%; margin-bottom:20px;}
.distributor_details ul li a{color:#e28000;}

.single_post_cont .flexslider .slides img,.single_post_cont .flexslider .slides iframe,.single_post_cont .flexslider .slides .fluid-width-video-wrapper{border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.single_post_cont #carousel img {display: block; opacity: .5; cursor: pointer;}
.single_post_cont #carousel .flex-active-slide img {opacity: 1; cursor: default;}
.single_post_cont .flexslider .slides a{position:relative; display:block; width:100%;}
.single_post_cont .flexslider .slides a#video:before{background:url(../images/play_icon.png) center center no-repeat; content: ''; position: absolute; width: 100%; top: 0; left:0; height: 100%; z-index:1; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.single_post_cont .flexslider .slides a#video:after{background:rgba(0,0,0,0.5); content: ''; position: absolute; width: 100%; top: 0; height: 100%; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.blog{}
.blog.related_post{padding-bottom:70px;}
.blog ul{list-style:none; padding:0; margin:0 -20px;}
.blog ul li{float:left; width:calc(33.33333333333333% - 20px); margin:0 10px; margin-bottom:63px; padding:10px; font-size:14px; font-family: 'Work Sans', sans-serif; font-weight:400; color:#605250; position:relative; box-sizing:border-box;}
.blog.related_post ul li{margin-bottom:0;}
.blog ul li .inner{ -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; -moz-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}
.blog ul li:hover .inner{-webkit-box-shadow: 0px 21px 38px 0px rgba(98, 57, 39, 0.35); -moz-box-shadow: 0px 21px 38px 0px rgba(98, 57, 39, 0.35); box-shadow: 0px 21px 38px 0px rgba(98, 57, 39, 0.35); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); padding:20px; margin-top: 8px; z-index: 2; position: absolute; top: 0; left: 0;  -webkit-animation: fadein 0.5s; -moz-animation: fadein 0.5s; -ms-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation: fadein 0.5s;}
.blog ul li h3{font-size:30px; line-height:30px; margin:0; text-align:left; margin-top:29px;}
.blog ul li h2{font-size:24px; font-family: 'Lora', sans-serif; text-transform:none; font-style: italic; font-weight: 400;}
.blog ul li h2 a{color: #6f2a18;}
.blog ul li p{line-height:20px;}
.blog ul li a{color: #e28000;}
.blog ul li img{border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; width:100%;}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

.topblogpnl{padding-bottom:65px;}

.blogfilter{padding:0px 0 55px;}
.blogfilter.video_filter .filter_menu{padding:0;}
.blogfilter.video_filter .filter_menu .video_cat,.blogfilter.video_filter .filter_menu .all_video{position:relative; padding-top: 60px;}
.blogfilter .tooltipcont {display:none; background-color: #e28000; color: #fff; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; position: absolute; z-index: 3; bottom: 42px; left: 0; opacity: 0; transition: opacity 0.2s; -webkit-box-shadow: 0px 24px 49px 0px rgba(36, 5, 5, 0.2); -moz-box-shadow: 0px 24px 49px 0px rgba(36, 5, 5, 0.2); box-shadow: 0px 24px 49px 0px rgba(36, 5, 5, 0.2); box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin-left:-40px; overflow:hidden;}
.blogfilter .tooltipcont table{border-spacing:0; width:100%; text-align:left; border:0; border-collapse:collapse; margin-right:-1px;}
.blogfilter .tooltipcont table tr td{border-right:1px solid #e89933; border-bottom:1px solid #e89933; padding:10px; min-width:200px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.blogfilter .tooltipcont table tr:last-child td{border-bottom:0;}
.blogfilter .tooltipcont::after {content: ""; position: absolute; top: 100%; left: 47px; margin-left: -7px; border-width: 7px; border-style: solid; border-color: #e28000 transparent transparent transparent;}
.blogfilter button:hover .tooltipcont,.blogfilter.video_filter .filter_menu .video_cat:hover .tooltipcont {display:inline-block; opacity: 1;}
.blogfilter button{outline:none; color: #605250; font-family: 'Handelson-Three', Arial; font-size: 30px; -webkit-appearance:none; font-weight: normal; padding: 0; border:0; background:none; cursor:pointer;}
.blogfilter.video_filter .filter_menu a{color:#ffffff; padding:7px 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:100%;}
.blogfilter.video_filter .filter_menu a:hover{background:#e89933;}

.blogfilter .tooltipcont ul{margin:0; padding:0; list-style:none; column-count:5; -moz-column-count:5; -webkit-column-count:5; column-gap:0px;-webkit-column-gap:0px; -moz-column-gap:0px;}
.blogfilter .tooltipcont ul li{float:none; text-align:left;}
.blogfilter .tooltipcont ul ul{margin:0; padding:0 10px; list-style:none; column-count:auto; -moz-column-count:auto; -webkit-column-count:auto; column-gap:0px; -webkit-column-gap:0px; -moz-column-gap:0px; border-left:1px solid #e89933; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.blogfilter .tooltipcont ul ul:first-child{border:0;}

.loadmore{padding:0 0 101px; font-family: 'Work Sans', sans-serif; font-weight:500; text-align:center; margin-top:-10px; clear:both;}
.loadmore a{display:inline-block; color:#e28000; border:2px solid #e28000; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 12px 29px;}
.loadmore a:hover{color:#ffffff; background:#e28000;}
.blogslider .swiper-button-next, .blogslider .swiper-button-prev {margin-top: -24px; top: 50%; bottom: auto;}

.search-form input[type="text"],.search-form input[type="search"]{width: calc(100% - 84px); width: -webkit-calc(100% - 84px); width: -moz-calc(100% - 84px); float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:35px; border:0; border-radius:0; -webkit-border-radius:0; -moborder-radius:0; border-bottom-left-radius:25px; -moz-border-bottom-left-radius:25px; -webkit-border-bottom-left-radius:25px; border-top-left-radius: 25px; -moz-border-top-left-radius:25px; -webkit-border-top-left-radius:25px; box-shadow: none; padding:0 15px; font-size:14px; font-family: 'Work Sans', sans-serif; font-weight:500; color:#a29797; outline:none; background-color:#ede9e8; -webkit-appearance:none;}
.search-form input[type="submit"] {float:left; max-width:84px; width:100%; border:0; -webkit-appearance:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:35px; border-radius:0; -webkit-border-radius:0; -moborder-radius:0; border-bottom-right-radius:25px; -moz-border-bottom-right-radius: 25px; -webkit-border-bottom-right-radius:25px; border-top-right-radius:25px; -moz-border-top-right-radius:25px; -webkit-border-top-right-radius:25px; box-shadow: none; background-color: #e28000; font-size:14px; font-family: 'Work Sans', sans-serif; font-weight: 700; text-transform:uppercase; color:#ffffff; outline:none; cursor:pointer;}
.search-form input[type="submit"]:hover{background: #f18800;}

.all_video .search-form{display:inline-block; vertical-align:middle; max-width:170px; width:100%; margin-right:10px; position:relative;}
.all_video .search-form input[type="text"], .all_video .search-form input[type="search"]{width:100%; background:none; border-radius:0; padding: 0 10px 0 26px; opacity:0.5; font-weight:400;}
.blogfilter .all_video .search-form button{position:absolute; top:9px; left:0;}
.blogfilter .all_video .search-form button .fa{margin:0;}

.slider.recipe_single .swiper-slide:before{background:rgba(0,0,0,0.5); width:100%; height:100%; position:absolute; top:0; left:0; content:'';}
.slider.recipe_single .swiper-slide:after{background:url(../images/play_icon.png); position:absolute; top:50%; margin-top:-40px; margin-left:-40px; left:50%; content:''; width:80px; height:80px;}

.single_recipe{padding:75px 0 50px;}
.single_recipe .lft{width:67.5%; padding-right:68px; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.single_recipe .rgt{width:32.5%; float:right; padding-top:5px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; text-align:center;}

.single_recipe{color:#605250; font-weight:400;}
.single_recipe .rgt .share{padding:20px 0px 0px; margin-top:-20px;}
.single_recipe h2{font-size:50px; line-height:50px; font-weight:700;}
.single_recipe h3{font-size:38px; color:#69321f; font-weight:700; margin:25px 0; font-family: 'Work Sans', sans-serif;}
.single_recipe h4{color:#e28000; font-size:34px; font-family: 'Handelson-Three', Arial; font-weight:normal; margin:28px 0 15px;}
.single_recipe h5{color:#605250; font-size:30px; font-family: 'Handelson-Three', Arial; font-weight:normal; margin:0;}
.single_recipe b{line-height:24px; color:#605250; font-size:22px; display:block; font-weight: 600; padding:20px 0;}
.single_recipe strong{line-height:24px; color:#605250;display:block; font-weight: 600; padding:20px 0;}
.single_recipe .top-pd-innr-tx{font-size:18px;line-height:24px;  }
.single_recipe p{line-height:24px;}
.single_recipe ul{list-style:none; padding:0; margin:0;}
.single_recipe ol{padding:0; margin:0; margin-bottom:45px; list-style-position: inside;}
.single_recipe li{position:relative; padding:4px 0;}
.single_recipe ul li{padding-left:25px;}
.single_recipe ul li:before{ content:'-'; position:absolute; top:4px; left:0;}

.print {display:inline-block; vertical-align:middle;}
.print button{color:#6f2a18; border:2px solid #6f2a18; margin-left:23px; -webkit-appearance: none; box-shadow: none; display: inline-block; vertical-align: middle; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; background: none;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 0 20px; font-size: 16px; font-family: 'Work Sans', sans-serif; font-weight: 500; outline: none; cursor: pointer; padding: 10.5px 25px; position: relative;}
.print button:hover{color:#ffffff; background:#6f2a18;}

.botcont{font-family: 'Work Sans', sans-serif; color:#69321f; font-weight:500; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding:29px 38px 22px; margin-top:49px;}
.botcont a{color:#e28000;}
.botcont h3{font-size:30px; font-family: 'Handelson-Three', Arial; font-weight:normal; color:rgba(105,50,31,0.5); margin:0;}
.botcont p{line-height:24px;}

.recent_recipe{padding-top:40px; text-align:center;}

.product-section-top h2, .heading_pnl h2{font-size:50px;}
.product-section-top h3, .heading_pnl h3{font-size:50px;line-height: 35px;}
.page_banner{width:100%; height:585px; position:relative;}
.page_banner table{ height:585px; text-align:center; vertical-align:middle;}
.page_banner h2{ font-size:50px;line-height:54px;color:#fff;max-width:1050px;margin:0px auto;position: relative;z-index: 8;}
.page_banner h2 b,.page_banner h2 strong{color:#ffae00;}
.mission_pnl{ background:#ffffff;}
.mission_pnl ul{margin:0px; padding:0; font-size:30px; line-height:28px; font-family: 'Handelson-Three', Arial; width:100%;}
.mission_pnl ul li{color:#e28000; list-style:none; width:12.5%; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-left:1px solid #fff2ee; text-align:center; transition-property: all; transition-duration: 0.2s; transition-timing-function: ease-in-out; cursor:pointer; float:left; display:table; height:100px;}
.mission_pnl ul li:first-child{ border-left:1px solid transparent;}
.mission_pnl ul li a{color:#e28000; padding:0 25px; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; display:table-cell; vertical-align:middle;}
.mission_pnl ul li:hover,.mission_pnl ul li.active{ background:#e28000; color:#fff; position:relative;border-left:1px solid #e28000;}
.mission_pnl ul li:hover:after,.mission_pnl ul li.active:after{position:absolute; bottom:-10px; content:""; background:url(../images/about_tole.png); width:20px; height:10px; right:50%; margin-right:-10px;}
.mission_pnl ul li:hover a,.mission_pnl ul li.active a{color:#fff;}
#mission{width:100%; background:#fffcf2; padding:100px 0 96px;}
.about_lft{ width:50%;float:left;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;padding-right:80px;}
.about_lft img, .about_lft iframe{ border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.about_rgt{ width:50%;float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#6f2a18; line-height:23.09px;}
#mission p{ margin:0px 0 46px;}
.about_rgt h4{font-size:60px; color:#6f2a18; font-family: 'Handelson-Three', Arial; margin:0 0 24px; font-weight:normal;}
.about_rgt h4:nth-child(2){padding-top:20px;}
.about_rgt ul{margin:0px; padding:0;color:#69321f; line-height:23.09px; }
.about_rgt ul li{list-style:none; position:relative; padding-left:21px;}
.about_rgt ul li:before{ content:"-"; position:absolute; top:0px; left:0;}
#history{ color:#605250; padding:88px 0 0px;}
#history .about_rgt{ color:#605250;}
#history h2{text-align:center; margin-bottom:48px;}
#history p{ margin:0 0 35px;}
#history .pagnation{background: rgba(57,161,111,1); margin-top:101px; position:relative;
background: -moz-linear-gradient(left, rgba(57,161,111,1) 0%, rgba(8,104,72,1) 90%, rgba(2,98,68,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(57,161,111,1)), color-stop(90%, rgba(8,104,72,1)), color-stop(100%, rgba(2,98,68,1)));
background: -webkit-linear-gradient(left, rgba(57,161,111,1) 0%, rgba(8,104,72,1) 90%, rgba(2,98,68,1) 100%);
background: -o-linear-gradient(left, rgba(57,161,111,1) 0%, rgba(8,104,72,1) 90%, rgba(2,98,68,1) 100%);
background: -ms-linear-gradient(left, rgba(57,161,111,1) 0%, rgba(8,104,72,1) 90%, rgba(2,98,68,1) 100%);
background: linear-gradient(to right, rgba(57,161,111,1) 0%, rgba(8,104,72,1) 90%, rgba(2,98,68,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39a16f', endColorstr='#026244', GradientType=1 );-webkit-box-shadow: inset 9px 10px 87px 2px rgba(50,0,0,0.35);
-moz-box-shadow: inset 9px 10px 87px 2px rgba(50,0,0,0.35);
box-shadow: inset 9px 10px 87px 2px rgba(50,0,0,0.35);  padding:52px 0;}
#history .pagnation:after{background: url(../images/time_line_overlay.png) no-repeat center bottom;
    position: absolute;
    background-size: cover;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: '';}
.pagnation ul{ margin:0; padding:0; list-style:none;text-align:center; position:relative; z-index: 9;}
.pagnation ul:before{content:""; background:url(../images/pagination_border.png)repeat top center; width:100%; height:1px; position:absolute; right:0px; top:10px;}
.pagnation ul li{display:inline-block; text-align: center; margin-left:89px; position:relative; font-family: 'Handelson-Three', Arial; font-size:28px; cursor:pointer;}
.pagnation ul li:before{content:""; background:url(../images/not-active.png) no-repeat top center; width:19px; height:46px; position:absolute; right: 50%; margin-right: -9px; }
.pagnation ul .selected:before{background:url(../images/active_pagination.png) no-repeat top center;}	
.pagnation ul li a{padding-top:50px;display: block; color:#4ac88d;}
.pagnation ul li:hover:before{background-image:url('../images/not-active-hover.png');}
.pagnation ul li a:hover{color:#9fecc8;}
.pagnation ul .selected a{color:#fff;}
.history_slider{ padding:80px 0 98px; color:#605250;}
.history_slider .list_carousel { position:relative;}
.control_nav a{ width:27px; height:48px; top:50%; margin-top:-24px;}
.history_slider .prev{ position:absolute; left:-57px;}
.history_slider .next{ position:absolute; right:-57px;}
.history_slider .list_carousel ul {margin: 0; padding: 0; list-style: none;}
.history_slider .list_carousel ul li {width: 100%; padding: 0; margin: 0; display: block; float: left; overflow:hidden;}
#history .history_slider h2{ line-height:50px; text-align:left; margin-bottom:29px;}
#history .history_slider h3{ line-height: normal;}
#history .history_slider p{ margin:0;}
#meet_the_nielsens{padding:100px 0; text-align:center; color:#605250;} 
#meet_the_nielsens p{max-width:778px; line-height:23.09px; margin:0 auto;}
#meet_the_nielsens span{color:#fff; font-weight:500; padding-top:5px; display:block;}
#meet_the_nielsens h2{ margin-bottom:50px;}
#meet_the_nielsens ul{ margin-top:57px;}
#news{padding:100px 0;}
#news h2{}
#news h3{}
#social_responsibility{ padding:100px 0 100px; text-align:center; color:#605250; }
#social_responsibility p{line-height:23.09px; margin:40px 0 58px;}
#social_responsibility h3{}
#social_responsibility ul{ margin:0 0 0 -10px; padding:0; list-style:none;}
#social_responsibility ul li{ float:left; width:33.33%; padding:5px 0px 5px 10px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#community_involvement{ padding:100px 0 90px;}
.comm_lft{ width:49%; display:inline-block; vertical-align:middle;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;padding-right:74px;}
.comm_lft img, .comm_lft iframe{ border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.comm_rgt{width:50%; display:inline-block; vertical-align:middle; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#605250; line-height:23.09px;}
.comm_rgt h3{ line-height:70px;}
.comm_rgt p{ margin:40px 0;}
#community_involvement .logo_pnl{ padding-top:100px;}
#certifications{ padding:100px 0;}
#certifications h2{ text-align:center; padding-bottom:50px;}
.certi_lft{width:50%;float:left;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#605250; line-height:23.09px; }
.certi_lft p{ margin:0 0 40px;}
.certi_lft .certi_logo{ margin-left:-34px;}
.certi_lft .certi_logo .cer_logos{width:260px; height:195px;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; display:inline-block; margin:0  0 40px 34px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; vertical-align:top;}
.certi_lft .certi_logo .cer_logos a{ display:table; width:100%; height:100%;}
.certi_lft .certi_logo .cer_logos .logo_img{display:table-cell;vertical-align: middle;height: 100%; text-align:center;}
.certi_lft .certi_logo .cer_logos:hover{-webkit-box-shadow: 0px 0px 49px 0px  rgba(36,5,5,0.2);-moz-box-shadow: 0px 0px 49px 0px  rgba(36,5,5,0.2);box-shadow: 0px 0px 49px 0px  rgba(36,5,5,0.2)}
.certi_rgt{width:50%;float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#605250; line-height:23.09px; padding-left:80px; }
.certi_rgt p{ margin:29px 0;}
.affiliations_pnl{ text-align:center; color:#605250; line-height:23.09px; padding:100px 0 90px;}
.affiliations_pnl p{ max-width:760px; margin:0px auto 27px;}
.affiliations_pnl h2{ padding-bottom:34px; line-height:50px;}
.logo_pnl{ margin-left:-4px;padding-top:24px;}
.logo_pnl .logos{width: 157px; height:157px; background:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; display:inline-block; margin:0  0 10px 4px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; vertical-align:top; text-align:center;}
.logo_pnl .logos a{ display:table; width:100%; height:100%;}
.logo_pnl .logos .logo_img{display:table-cell;vertical-align: middle;height: 100%;}
.logo_pnl .logos:hover{-webkit-box-shadow: 0px 0px 49px 0px  rgba(36,5,5,0.2);-moz-box-shadow: 0px 0px 49px 0px  rgba(36,5,5,0.2);box-shadow: 0px 0px 49px 0px  rgba(36,5,5,0.2)}
.organization{ padding:50px 0 0;}
.organization h3{ line-height:60px; }
.ehics_pnl{ line-height:23.09px; color:#605250; padding:103px 0 69px;}
.ehics_pnl p{ margin:0 0 27px;}
.ehics_pnl h2{ text-align:center; line-height:normal; margin-bottom:41px;}
.ehics_pnl h3{ text-align:center;line-height: 35px;}
.about_banner{background: rgba(183,53,47,1);
background: -moz-linear-gradient(top, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(183,53,47,1)), color-stop(100%, rgba(128,27,27,1)));
background: -webkit-linear-gradient(top, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
background: -o-linear-gradient(top, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
background: -ms-linear-gradient(top, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
background: linear-gradient(to bottom, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7352f', endColorstr='#801b1b', GradientType=0 );-webkit-box-shadow: inset 9px 10px 87px 2px rgba(50,0,0,0.45);
-moz-box-shadow: inset 9px 10px 87px 2px rgba(50,0,0,0.45);
box-shadow: inset 9px 10px 87px 2px rgba(50,0,0,0.45); min-height:582px;}
.about_banner table{width:100%; height:100%; min-height:582px; vertical-align:middle;}
.about_banner h2{font-size:90px; font-family: 'Handelson-Three', Arial; font-weight:normal;  text-transform:capitalize; color:#fff;}
.about_banner_lft{width:40%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;text-align:center; color:#fff; font-size:20px;}
.about_banner_lft span{opacity:0.5;}
.about_banner_rgt{width:60%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.about_banner_rgt img{ width:100%; margin-left: 113px;}
.banner_breadcrum{position:absolute; width:100%;}
.banner_breadcrum ul li{ color:#ff9d9d;}
.banner_breadcrum ul li a{ color:#fff;}
.about_con{  color:#605250; padding:79px 0 0;}
.about_con p{ line-height:24px; text-align:justify; margin:0 0 39px;  }
.about_con p:nth-child(1){ font-weight:700;}
.about_pad{padding-top: 0px;}
.business_banner .swiper-slide{min-height:585px; width:100%;background-position: center center !important;background-size: cover !important;background-repeat: no-repeat !important; position:relative; justify-content:space-around;}
.business_banner .swiper-slide:after{position: absolute; background-size: cover; left: 0;top: 0;width: 100%;height: 100%;content: '';}
.page_banner:after{position: absolute; background-size: cover; left: 0;top: 0;width: 100%;height: 100%;content: '';}
.business_banner .swiper-slide h2{ color:#fff; max-width:687px; margin:0px auto; font-size:50px; position: relative; z-index:9; }
.business_banner .btn{padding-top: 14px; position:relative; z-index:9999;}
.business_banner .btn a{background: #e28000; display: inline-block; vertical-align: middle; color: #ffffff; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; box-sizing: border-box;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; padding: 12px 30px;}
.business_banner .swiper-button-next, .business_banner .swiper-button-prev  { bottom:50%; margin-bottom:-24px;}
.services_solution{ text-align:center; padding-bottom:100px;}
.services_solution ul{ margin:0 0 0 -10px; padding-top:50px;}
.services_solution ul li{ width:20%; margin:0; padding-left:10px;}
.business_solutions.services_solution ul li .cont{ padding:0px; bottom:30px; right:0;}
.buss_cont{background: rgba(183,53,47,1);
background: -moz-linear-gradient(top, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(183,53,47,1)), color-stop(100%, rgba(128,27,27,1)));
background: -webkit-linear-gradient(top, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
background: -o-linear-gradient(top, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
background: -ms-linear-gradient(top, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
background: linear-gradient(to bottom, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7352f', endColorstr='#801b1b', GradientType=0 );-webkit-box-shadow: inset 9px 10px 87px 2px rgba(50,0,0,0.45);
-moz-box-shadow: inset 9px 10px 87px 2px rgba(50,0,0,0.45);
box-shadow: inset 9px 10px 87px 2px rgba(50,0,0,0.45); padding:100px 0 97px;}
.non-baground{background: rgba(183,53,47,1);
background: -moz-linear-gradient(top, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(183,53,47,1)), color-stop(100%, rgba(128,27,27,1)));
background: -webkit-linear-gradient(top, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
background: -o-linear-gradient(top, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
background: -ms-linear-gradient(top, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
background: linear-gradient(to bottom, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7352f', endColorstr='#801b1b', GradientType=0 );}
.non-baground:after{ display:none;}
.buss_lft{width:50%; float:left;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding-right:16px;}
.buss_rgt{width:50%; float:left;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding-left:16px;}
.lft_sect{width:224px; float:left}
.lft_sect img, .lft_pnl img, .indivi_cont .right_pnl .sider_cont img{ border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.lft_pnl img.alignleft,.lft_pnl img.alignright{margin-bottom:29px;}
.rgt_sect{width: calc(100% - 224px); width: -moz-calc(100% - 224px ); width: -webkit-calc(100% - 224px); float:right; color:#fff;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding-left:35px;}
.rgt_sect h3{font-size:60px; color:#fff; line-height:54px;}
.rgt_sect p{line-height:23.09px; opacity:0.8;}
.bus_cont{padding:100px 0 38px; line-height:24px; color:#605250;}
.bus_cont a{color: #e28000;}
.bus_cont p{margin:0 0 37px;}
.bus_cont ul{margin:0; padding:0px; list-style:none;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.bus_cont ul li{padding: 0px 0px 0px 22px;background-position: left 11px;background: url(../images/tab-li.png) no-repeat left 12px;}
.main_produ{ text-align:center;padding: 38px 0 100px;}
.main_produ h2{ padding-bottom:70px;}
.product_slider .product-sec{  position:relative;}
.product_slider .product-pnl{ width:100%; padding:0 !important; float:inherit;}
.product_slider{margin:0; position:relative; text-align:center;}
.product_slider .swiper-button-next ,.about_product .swiper-button-next{background-position: right center; background-image: url(../images/1900-next-arrow.png);}
.product_slider .swiper-button-prev,.about_product .swiper-button-prev {background-position: left center; background-image: url(../images/1900-prev-arrow.png);}
.product_slider .swiper-button-next,.about_product .swiper-button-next{right:-57px;}
.product_slider .swiper-button-prev{left:-95px;}
.about_product .swiper-button-prev{left:-57px;}
.product_slider .swiper-button-next, .product_slider .swiper-button-prev, .about_product .swiper-button-next, .about_product .swiper-button-prev{top:80px; bottom:0;}
.about_slider{position:relative;}
.about_product{text-align:center; padding-top:112px;}
.about_product_lft{width:417px; display:inline-block; vertical-align:middle;}
.about_product_rgt{width: calc(99% - 417px); width: -moz-calc(99% - 417px); width: -webkit-calc(99% - 417px); display:inline-block; padding:20px 54px; color:#605250; vertical-align:middle; text-align:left;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.about_product_rgt p{line-height:23.09px;}
.about_author{ font-weight:700; font-size:17px; line-height:17px; display:block; text-transform:uppercase;}
.about_digination{font-size:14px; line-height:23px;display:block;}
.about_product h2{padding-bottom:34px;}
.newsletter_pad{ padding-top:42px;}
.indivi_cont{padding:100px 0 5px;}
.indivi_cont .lft_pnl{float:left; width: calc(100% - 260px); width: -webkit-calc(100% - 260px); width: -moz-calc(100% - 260px); padding:0 100px 0 130px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:23.09px; color:#605250;}
.indivi_cont .lft_pnl p{ margin: 0 0 37px; }
.indivi_cont .lft_pnl h2{padding-bottom:50px;}
.indivi_cont .right_pnl{width: 260px; float:right;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#605250}
.indivi_cont .right_pnl .sider_cont{padding-bottom:40px;}
.indivi_cont .right_pnl .about_author{text-transform:uppercase;}
.indivi_cont .right_pnl .sider_cont h3{padding-bottom:27px; font-size:44px;}
.indivi_cont .right_pnl .sider_cont img{padding-bottom:29px;}
.indivi_cont .sider_form{ text-align:center; padding:30px; background:#fffcf2;}
.indivi_cont .sider_form h3{font-size:34px; padding-bottom:22px;}
.sider_form input[type="text"], .sider_form input[type="email"] {width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;height: 44px; border-radius: 40px; -moz-border-radius: 40px;-webkit-border-radius: 40px;font-size: 16px;font-family: 'Work Sans', sans-serif;font-weight: 500;margin-bottom:10px;border: 0;box-shadow: none;padding: 0 22px;    color: #a29797; outline: none;}
.sider_form textarea {width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;height: 120px;border-radius: 25px;-moz-border-radius: 25px;-webkit-border-radius: 25px;font-size: 16px; font-family: 'Work Sans', sans-serif;font-weight: 500;margin-bottom: 20px;border: 0;box-shadow: none;padding: 10px 22px;color: #a29797;outline: none;}
.sider_form input[type="submit"]{width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;height: 44px;border-radius: 40px;-moz-border-radius: 40px;-webkit-border-radius: 40px;font-size: 16px;    font-family: 'Work Sans', sans-serif;font-weight: 500;border: 0; box-shadow: none; padding: 0 22px; color: #ffffff; cursor: pointer; outline: none;-webkit-appearance: none; background: #e28000;}
.sider_form input[type="submit"]:hover{background:#f18800;}
.newsletter_nopad{padding-top:0;}
.inline_pop{ max-width:692px; padding:45px 45px 37px; color:#605250; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.inline_pop p{line-height:24px; margin:0 0 28px;}
.inline_pop span{ font-size:20px; font-weight:600; margin-bottom:21px; display:block;}
.inline_pop h2{ color:#69321f; font-size:38px ; line-height:44px; text-align:center; text-transform: capitalize; padding-bottom:32px;}
.author_pop{ max-width:1130px; padding:45px; color:#605250; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.author_lft{width:380px;float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position:relative; text-align:center; }
.author_rgt{float:right;width: calc(100% - 380px); width: -moz-calc(100% - 380px); width: -webkit-calc(100% - 380px); box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding-left:60px;color:#605250;}
.author_pop p{line-height:24px; margin:0 0 30px;}
.author_pop .author_rgt span, .author_pop .author_rgt p:first-child{font-size:20px; font-weight:600; margin:10px 0 29px; display:block;}
.author_lft .img{ position:relative;border-radius: 3px;-webkit-border-radius: 3px; -moz-border-radius: 3px;}

.author_rgt .button{padding-top:8px;}
.author_lft .img:after{content:'';opacity:0.5;background:url(../images/black_overlay.png) center bottom;width:100%;height:100%;position:absolute;left:0;top:0;border-radius:3px;-webkit-border-radius:3px;
	-moz-border-radius:3px;}
.author_lft.nielsens .img:after{content:'';opacity:0.8;background: url(../images/nielsens_overlay.png)no-repeat center 46px; width:100%;height:100%;position:absolute;left:0;
	top: 0;border-radius: 3px;-webkit-border-radius: 3px; -moz-border-radius: 3px;}
.author_lft .cont {position: absolute;bottom: 50px;width: 100%;padding: 0 19%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.author_lft h3 {font-size: 44px;color: #ffffff;line-height: 44px;}
.author_lft span {color: #fff;font-weight: 500;padding-top: 10px;display: block;}
.slider.video_page .swiper-slide{ min-height:585px;}
.slider.video_page .swiper-slide .video, .slider.business_banner .swiper-slide .video{background:none; padding:0; padding-bottom:585px;}
.slider.video_page .swiper-slide .video iframe, .slider.business_banner .swiper-slide .video iframe{height:585px;}
.page_banner.videos{position:relative;}
.page_banner.videos table{position: relative;z-index: 2;}
.page_banner.videos table td{ padding-top:46px;}
.page_banner.videos h2{ line-height:50px;}
.button.icon{padding-top: 42px;}
.button.icon a{ background:#e28000; color:#fff;padding: 12.5px 30px;}
.button.icon a:hover{background: #f18800;}
.button.icon a .fa{ margin-right:10px; color:#f2e7dc;}
.page_banner.videos:after {position: absolute; left:0; top: 0; width: 100%;height: 100%; content: '';}
.video_filter .filter_menu{ padding-top:60px;}
.video_filter .filter_menu a{color: #605250;font-family: 'Handelson-Three', Arial;font-size:30px; font-weight: normal;  padding: 0;}
.video_filter .filter_menu a .fa,.video_filter .filter_menu button .fa,.video_filter .filter_menu button img{ margin-right:18px; color:#e28000;font-size: 16px;}
.video_filter .filter_menu button img{vertical-align:middle;}
.video_filter .filter_menu .video_cat{ float:left;}
.video_filter .filter_menu .all_video{ float:right;}
.business_solutions.video_filter{ padding-top:0px;}
.business_solutions.video_filter ul{margin: 0 -20px;padding-top: 68px;}
.business_solutions.video_filter ul li{margin: 0 20px 40px;width: 29.99%; transition-property:all; transition-duration:0.2s; transition-timing-function:ease-in-out;}
.business_solutions.video_filter ul li:hover{-webkit-box-shadow: 0px 22px 50px 0px rgba(98, 57, 37, 0.8); -moz-box-shadow: 0px 22px 50px 0px rgba(98, 57, 37, 0.8); box-shadow: 0px 22px 50px 0px rgba(98, 57, 37, 0.8); border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.business_solutions.video_filter ul li .cont{padding: 0px 4%;left: 0px; z-index:2;bottom: 40px;}
.business_solutions.video_filter ul li img{border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.video_filter .button.icon{padding-top:14px;}
.video_filter .button.no_bg,.video_filter .malinky-load-more{ text-align:center; padding-top:20px;}
.video_filter .button.no_bg a{ color:#e28000; border:2px solid #e28000;}
.video_filter .button.no_bg a:hover{ color:#ffffff; background:#e28000;}
.fancybox-overlay{background:rgba(0, 0, 0, .5)!important;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image: url(../fancybox/fancybox_sprite_color.png)!important;
}
.fancybox-type-iframe .fancybox-inner{border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
.newsletter.video_news{ padding-top:100px;}

.button.orange a{background:#e28000; color:#fff;}
.button.orange a:hover{background: #f18800;}
.default{background:url(../images/head-img.jpg) no-repeat top center; background-size:cover;}
.default{}
.default .menu{background:#fff; padding:15px 0px 16px;}
.default .header{margin:0px auto; border-bottom:0px;}
.default .menu ul li a{color:#6f2a18;}
.default .menu ul li.menu-item-has-children>a{background:url(../images/list_ico-img.png) no-repeat right center;}
.cat_section{}
.cat_section ul{margin:0px; padding:0px; list-style:none; background:rgba(115,57,16,1);}
.cat_section ul:after{content:''; display:block; clear:both;}
.cat_section ul li{float:left; width:20%; text-align:center; background-repeat:no-repeat; background-position:center center; background-size:cover; cursor:pointer; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:0 10px; overflow:hidden;}
.cat_section ul li h4{font:normal 38px 'Handelson-Three', Arial; color:#fff; margin:0px; height:95px; display:table; width:100%; line-height:30px; padding-top:5px;}
.cat_section ul li h4 span, .cat_section ul li h4 a{display:table-cell; vertical-align:middle; width:100%;}
.cat_section ul li a{color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; display:block;}
.cat_section ul li .imgpnl{height:165px; background-repeat:no-repeat; background-position:top center; position:relative; margin:0 -10px;}
.cat_section ul li .arrow{background:#fffcf2; height:29px; position:absolute; bottom:0px; width:100%}
.cat_section ul li.active .arrow{background:url(../images/cat-active-arrow.png) no-repeat bottom center;}
.cat_section ul li.active .arrow > div{width:calc(50% - 28.5px); width: -moz-calc(50% - 28.5px); width: -webkit-calc(50% - 28.5px); height:29px; background:#fffcf2; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.cat_section ul li.active .arrow .left{float:left; margin-right:28.5px;}
.cat_section ul li.active .arrow .right{float:right; margin-left:28.5px;}
.cat_section ul li:after{width:100%; height:100%; content:''; display:inline-block; position:absolute; left:0px; top:20px; z-index:-2;}
.cat_section ul li:nth-child(1){
	-webkit-box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	-moz-box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	background: rgba(238,127,42,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(238,127,42,1) 0%, rgba(166,94,31,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(238,127,42,1)), color-stop(100%, rgba(166,94,31,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(238,127,42,1) 0%, rgba(166,94,31,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(238,127,42,1) 0%, rgba(166,94,31,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(238,127,42,1) 0%, rgba(166,94,31,1) 100%);
	background: radial-gradient(ellipse at center, rgba(238,127,42,1) 0%, rgba(166,94,31,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee7f2a', endColorstr='#a65e1f', GradientType=1 );
}
.cat_section ul li:nth-child(2){
	-webkit-box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	-moz-box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	background: rgba(57,161,110,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(57,161,110,1) 0%, rgba(2,98,68,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(57,161,110,1)), color-stop(100%, rgba(2,98,68,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(57,161,110,1) 0%, rgba(2,98,68,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(57,161,110,1) 0%, rgba(2,98,68,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(57,161,110,1) 0%, rgba(2,98,68,1) 100%);
	background: radial-gradient(ellipse at center, rgba(57,161,110,1) 0%, rgba(2,98,68,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#026243', endColorstr='#39a16e', GradientType=1 );
}
.cat_section ul li:nth-child(3){
	-webkit-box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	-moz-box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	background: rgba(115,57,16,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(115,57,16,1) 0%, rgba(82,40,15,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(115,57,16,1)), color-stop(100%, rgba(82,40,15,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(115,57,16,1) 0%, rgba(82,40,15,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(115,57,16,1) 0%, rgba(82,40,15,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(115,57,16,1) 0%, rgba(82,40,15,1) 100%);
	background: radial-gradient(ellipse at center, rgba(115,57,16,1) 0%, rgba(82,40,15,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52280f', endColorstr='#733910', GradientType=1 );
}
.cat_section ul li:nth-child(4){
	-webkit-box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	-moz-box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	background: rgba(183,53,47,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(183,53,47,1)), color-stop(100%, rgba(128,27,27,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
	background: radial-gradient(ellipse at center, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#801b1b', endColorstr='#b7352f', GradientType=1 );
}
.cat_section ul li:nth-child(5){
	-webkit-box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	-moz-box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	background: rgba(43,207,226,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(43,207,226,1) 0%, rgba(0,157,179,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(43,207,226,1)), color-stop(100%, rgba(0,157,179,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(43,207,226,1) 0%, rgba(0,157,179,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(43,207,226,1) 0%, rgba(0,157,179,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(43,207,226,1) 0%, rgba(0,157,179,1) 100%);
	background: radial-gradient(ellipse at center, rgba(43,207,226,1) 0%, rgba(0,157,179,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009cb3', endColorstr='#2bcfe2', GradientType=1 );
}
.cat_section ul li.color1{
	-webkit-box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	-moz-box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	background: rgba(238,127,42,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(238,127,42,1) 0%, rgba(166,94,31,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(238,127,42,1)), color-stop(100%, rgba(166,94,31,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(238,127,42,1) 0%, rgba(166,94,31,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(238,127,42,1) 0%, rgba(166,94,31,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(238,127,42,1) 0%, rgba(166,94,31,1) 100%);
	background: radial-gradient(ellipse at center, rgba(238,127,42,1) 0%, rgba(166,94,31,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee7f2a', endColorstr='#a65e1f', GradientType=1 );
}
.cat_section ul li.color2{
	-webkit-box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	-moz-box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	background: rgba(57,161,110,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(57,161,110,1) 0%, rgba(2,98,68,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(57,161,110,1)), color-stop(100%, rgba(2,98,68,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(57,161,110,1) 0%, rgba(2,98,68,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(57,161,110,1) 0%, rgba(2,98,68,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(57,161,110,1) 0%, rgba(2,98,68,1) 100%);
	background: radial-gradient(ellipse at center, rgba(57,161,110,1) 0%, rgba(2,98,68,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#026243', endColorstr='#39a16e', GradientType=1 );
}
.cat_section ul li.color3{
	-webkit-box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	-moz-box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	background: rgba(115,57,16,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(115,57,16,1) 0%, rgba(82,40,15,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(115,57,16,1)), color-stop(100%, rgba(82,40,15,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(115,57,16,1) 0%, rgba(82,40,15,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(115,57,16,1) 0%, rgba(82,40,15,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(115,57,16,1) 0%, rgba(82,40,15,1) 100%);
	background: radial-gradient(ellipse at center, rgba(115,57,16,1) 0%, rgba(82,40,15,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52280f', endColorstr='#733910', GradientType=1 );
}
.cat_section ul li.color4{
	-webkit-box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	-moz-box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	background: rgba(183,53,47,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(183,53,47,1)), color-stop(100%, rgba(128,27,27,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
	background: radial-gradient(ellipse at center, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#801b1b', endColorstr='#b7352f', GradientType=1 );
}
.cat_section ul li.color5{
	-webkit-box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	-moz-box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	box-shadow: inset 0px 0px 60px -5px rgba(0,0,0,0.35);
	background: rgba(43,207,226,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(43,207,226,1) 0%, rgba(0,157,179,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(43,207,226,1)), color-stop(100%, rgba(0,157,179,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(43,207,226,1) 0%, rgba(0,157,179,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(43,207,226,1) 0%, rgba(0,157,179,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(43,207,226,1) 0%, rgba(0,157,179,1) 100%);
	background: radial-gradient(ellipse at center, rgba(43,207,226,1) 0%, rgba(0,157,179,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009cb3', endColorstr='#2bcfe2', GradientType=1 );
}
/*
.cat_section ul li:nth-child(1){background-image:url(../images/cat-bg-1.jpg);}
.cat_section ul li:nth-child(2){background-image:url(../images/cat-bg-2.jpg);}
.cat_section ul li:nth-child(3){background-image:url(../images/cat-bg-3.jpg);}
.cat_section ul li:nth-child(4){background-image:url(../images/cat-bg-4.jpg);}
.cat_section ul li:nth-child(5){background-image:url(../images/cat-bg-5.jpg);}
*/
.product-page{padding:100px 0px;}
.product-page.bg-color{background:#fffcf2;}
.top-content{text-align:center; width:67%; margin:0px auto; padding-bottom:40px; color:#605250;}
.top-content p{line-height:24px;}
.extract-pnl{background-position:center center; background-repeat:no-repeat; background-size:cover; min-height:585px; color:#fff; display:table; width:100%;}
.extract-pnl h2{color:#fff;}
.extract-pnl .leftpnl{width:50%; background:url(../images/ext-top-bg.png) no-repeat left top; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background-size:100%; padding:40px 0px 0px 40px; display:table-cell;}
.extract-pnl .leftpnl h2{line-height:60px; font-size:50px;}
.extract-pnl .leftpnl .leftcont{transition-property:all; transition-duration:0.2s; transition-timing-function:ease-in-out; width:511px; padding:50px 50px 40px 50px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.extract-pnl .leftpnl .leftcont p{opacity:0;}
.extract-pnl:hover .leftpnl .leftcont p{opacity:1;}
.extract-pnl:hover .leftpnl .leftcont.color-1{
	-webkit-box-shadow: inset 0px 0px 62px 7px rgba(0,0,0,0.35);
	-moz-box-shadow: inset 0px 0px 62px 7px rgba(0,0,0,0.35);
	box-shadow: inset 0px 0px 62px 7px rgba(0,0,0,0.35);
	background: rgba(57,161,111,1);
	background: -moz-linear-gradient(top, rgba(57,161,111,1) 0%, rgba(2,98,68,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(57,161,111,1)), color-stop(100%, rgba(2,98,68,1)));
	background: -webkit-linear-gradient(top, rgba(57,161,111,1) 0%, rgba(2,98,68,1) 100%);
	background: -o-linear-gradient(top, rgba(57,161,111,1) 0%, rgba(2,98,68,1) 100%);
	background: -ms-linear-gradient(top, rgba(57,161,111,1) 0%, rgba(2,98,68,1) 100%);
	background: linear-gradient(to bottom, rgba(57,161,111,1) 0%, rgba(2,98,68,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39a16f', endColorstr='#026244', GradientType=0 );
}
.extract-pnl:hover .leftpnl .leftcont.color-2{
	-webkit-box-shadow: inset 0px 0px 62px 7px rgba(0,0,0,0.35);
	-moz-box-shadow: inset 0px 0px 62px 7px rgba(0,0,0,0.35);
	box-shadow: inset 0px 0px 62px 7px rgba(0,0,0,0.35);
	background: rgba(115,57,16,1);
	background: -moz-linear-gradient(top, rgba(115,57,16,1) 0%, rgba(82,40,15,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(115,57,16,1)), color-stop(100%, rgba(82,40,15,1)));
	background: -webkit-linear-gradient(top, rgba(115,57,16,1) 0%, rgba(82,40,15,1) 100%);
	background: -o-linear-gradient(top, rgba(115,57,16,1) 0%, rgba(82,40,15,1) 100%);
	background: -ms-linear-gradient(top, rgba(115,57,16,1) 0%, rgba(82,40,15,1) 100%);
	background: linear-gradient(to bottom, rgba(115,57,16,1) 0%, rgba(82,40,15,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#733910', endColorstr='#52280f', GradientType=0 );
}
.extract-pnl:hover .leftpnl .leftcont.color-3{
	-webkit-box-shadow: inset 0px 0px 62px 7px rgba(0,0,0,0.35);
	-moz-box-shadow: inset 0px 0px 62px 7px rgba(0,0,0,0.35);
	box-shadow: inset 0px 0px 62px 7px rgba(0,0,0,0.35);
	background: rgba(183,53,47,1);
	background: -moz-linear-gradient(top, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(183,53,47,1)), color-stop(100%, rgba(128,27,27,1)));
	background: -webkit-linear-gradient(top, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
	background: -o-linear-gradient(top, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
	background: -ms-linear-gradient(top, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
	background: linear-gradient(to bottom, rgba(183,53,47,1) 0%, rgba(128,27,27,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7352f', endColorstr='#801b1b', GradientType=0 );
}
.extract-pnl:hover .leftpnl .leftcont.color-4{
	-webkit-box-shadow: inset 0px 0px 62px 7px rgba(0,0,0,0.35);
	-moz-box-shadow: inset 0px 0px 62px 7px rgba(0,0,0,0.35);
	box-shadow: inset 0px 0px 62px 7px rgba(0,0,0,0.35);
	background: rgba(43,208,226,1);
	background: -moz-linear-gradient(top, rgba(43,208,226,1) 0%, rgba(0,155,179,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(43,208,226,1)), color-stop(100%, rgba(0,155,179,1)));
	background: -webkit-linear-gradient(top, rgba(43,208,226,1) 0%, rgba(0,155,179,1) 100%);
	background: -o-linear-gradient(top, rgba(43,208,226,1) 0%, rgba(0,155,179,1) 100%);
	background: -ms-linear-gradient(top, rgba(43,208,226,1) 0%, rgba(0,155,179,1) 100%);
	background: linear-gradient(to bottom, rgba(43,208,226,1) 0%, rgba(0,155,179,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bd0e2', endColorstr='#009bb3', GradientType=0 );
}
.extract-pnl .rightpnl{width:50%; text-align:right; line-height:24px; padding:0px 50px 46px 0px; background:url(../images/ext-bot-bg.png) no-repeat right bottom; box-sizing:border-box; vertical-align:bottom;
	-moz-box-sizing:border-box; -webkit-box-sizing:border-box; background-size:100%; display:table-cell;}
.extract-pnl .chef{}
.extract-pnl .chef .chefimg{display:inline-block;}
.extract-pnl .chef .chefimg img{margin:0px 5px -12px 0px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.extract-pnl .chef .name{display:inline-block; font-size:17px; line-height:17px; font-weight:bold; text-align:left; padding-right:10px; text-align:right;}
.extract-pnl .chef .name span{font-size:14px; font-weight:normal; display:block;}
.product-sec{margin-left:-40px;}
.product-sec .product-pnl{text-align:center; font-size:14px; line-height:20px; color:#605250; width:25%; padding-left:40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
	float:left; padding-top:70px;}
.product-sec .product-pnl h3{color:#6f2a18; font:italic 24px 'Lora', Arial; margin:0; padding:0;}
.product-sec .product-pnl h3 a{color:#6f2a18;}
.product-sec .product-pnl h4{color:#e28000; font:normal 30px 'Handelson-Three', Arial; margin:0; padding:0;}
.product-sec .product-pnl h4 a{color:#e28000;}
.product-sec .product-pnl .bodr{background:url(../images/prod-shadow.png) no-repeat center bottom; width:89px; height:18px; margin:0px auto 15px;}
.productpage .newsletter{padding:0px 0px 83px;}

.cat_section.single-page ul li{padding:10px 10px 0px; width:20%;}
.cat_section.single-page ul li .imgpnl{height:20px;}
.cat_section.single-page ul li .arrow{background:#fff; height:16px; position: absolute; bottom: 0px; width: 100%; left:0;}
.cat_section.single-page ul li.active .arrow{background: url(../images/single-active-arrow.png) no-repeat bottom center;}
.cat_section.single-page ul li.active .arrow > div{width: calc(50% - 16px); height:16px; background:#fff;}
.cat_section.single-page ul li.active .arrow .left{float: left; margin-right:16px;}
.cat_section.single-page ul li.active .arrow .right{float: right; margin-left:16px;}

.product-page{}
.product-page .single-left{width:34.68507333908542%; float:left;}
.product-page .single-left #slider{border:1px solid #f2e7dc; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.product-page .single-left #slider img{border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; max-height:402px;}
.product-page .single-left #slider table{width:100%; height:100%; border:0; border-collapse:collapse;}
.product-page .single-left #slider table td{vertical-align:middle;}
.product-page .single-left #slider .slidervideo {position:relative;}
.product-page .single-left #slider .slidervideo .fluid-width-video-wrapper{pointer-events: none;}
.product-page .single-left #slider .slidervideo .button.icon{position:absolute; top:50%; left:50%; padding:0; width: 80px; height: 56px; margin-left: -40px; margin-top: -28px; text-align:center;}
.product-page .single-left #slider .slidervideo .button.icon a{padding: 20px 27px; display:block;}
.product-page .single-left #slider .slidervideo .button.icon a .fa{margin:0;}

.product-page .single-left #carousel {border:0 !important;}
.product-page .single-left #carousel > div > ul > li{border:1px solid #f2e7dc; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; background-position:center; background-size:cover; height:69px;
	background-repeat:no-repeat; opacity:0.5; width:69px !important; display:table !important;}
.product-page .single-left #carousel > div > ul > li .play-icon{display:table-cell; vertical-align:middle; text-align:center; font-size:50px; color:#fff;}
.product-page .single-left #carousel > div > ul > li.flex-active-slide{opacity:1;}
.product-page .single-left #carousel > div > ul > li:hover{cursor:pointer;}
.product-page .single-left #carousel > div > ul > li img{border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.product-page .single-left #carousel .video-img{min-height:69px;}
.product-page .single-right{width:65.31492666091458%; float:right; padding-left:58px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:14px; line-height:20px; color:#605250;}
.product-page .single-right h2{font:italic 54px 'Lora', Arial; text-transform:none; padding-bottom:15px;}
.product-page .single-right h3{font-size:34px;}
.product-page .single-right .read-more a{color:#6f2a18;}
.product-page .single-right .block{}
.product-page .single-right .block p{ margin:0 0 20px 0;}

/* Shore more styles */
.product-page .single-right .showmore_content{position:relative; overflow:hidden;}
.product-page .single-right .showmore_trigger{width:100%; cursor:pointer; line-height:50px;}
.product-page .single-right .showmore_trigger span{display:block; color: #6f2a18;}

.qty-size{color:rgba(96,82,80,0.5); padding-top:30px;}
.qty-size .heading{}
.qty-size .heading span{font-size:18px; color:#6f2a18; padding-right:8px;}
.qty-size ul{margin:0px; padding:12px 0px; list-style:none; float:left;}
.qty-size ul li{float:left; text-align:center; vertical-align:middle; width:48px; height:48px; margin-right:8px; margin-bottom:6px; font:normal 24px 'Handelson-Three', Arial; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.qty-size ul li a, .qty-size ul li span{color:#6f2a18; border:1px solid #ede5de; display:block; width:46px; height:46px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; cursor:pointer; padding:10px 0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.qty-size ul li a:hover, .qty-size ul li.active a, .qty-size ul li span:hover, .qty-size ul li.active span{background:#6f2a18; color:#fff; border:1px solid #6f2a18;}
.qty-size ul li .fa{font-size:3px; padding:0px 2px;}
.qty-size ul li:last-child{padding:0px; display:block; position:relative;}
.qty-size ul li:last-child a, .qty-size ul li:last-child span{padding:20px 0px; border:1px solid #e28000; color:#e28000;}
.qty-size ul li:nth-child(4n+1){clear:both;}
.qty-size .pro{float:left; padding:13px 28px 24px; background:url(../images/arrow.png) no-repeat left 50px; font-family:'Work Sans', sans-serif; font-size:14px; position:absolute;
	text-align:left; bottom:-18px; right:-320px; width:265px;}
.button.buy-now{float:right; margin-top:-20px; padding:0px;}
.button.buy-now a, .button.buy-now span{padding:30px 37.5px; font-size:24px;}
.product-page .single-right .logo-pnl{margin-top:70px; padding-top:36px; border-top:1px solid #f0e9e7;}
.product-page .single-right .logo-pnl img{padding-right:22px;}
.related{text-align:center;}
.related h3{font-size:44px; line-height:38px;}
.related h2{font-size:38px;}
.related .related-sec{margin-left:-22px; padding-top:52px; padding-bottom:30px;}
.related .related-pnl{width:25%; float:left;padding-left:22px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font:italic 22px 'Lora', Arial; color:#6f2a18;}
.related .related-pnl a{color:#6f2a18;}
.related .related-pnl p{padding:0px 10px;}
.related .related-pnl img{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.tab-section{padding-top:50px; position:relative;}
.tab-section .lft-shadow{background:url(../images/shadow-img.png) no-repeat right top; position:absolute; left:-34px; top:141px; width:38px; height:80%; z-index:9999}
.tab-section .tab-pnl h5{font-size:18px; line-height:20px; color:#6f2a18; margin:0px; padding:0px; font-weight:normal;}
.tab-section .tab-pnl ul{padding:0px; list-style:none;}
.tab-section .tab-pnl ul li{padding:5px 0px; background:url(../images/tab-li.png) no-repeat left 16px; padding-left:24px;}
.tab-section .tab-pnl ul li a{color:#e28000;}
.tab-section .tab-pnl ul li a:hover{color:#f18800;}
.tab-section .tab-pnl table{width:100%; border:1px solid #f2e7dc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.tab-section .tab-pnl table tr:nth-child(2n){background:#fbf8f4;}
.tab-section .tab-pnl table th{line-height:49px; color:#bab5b5; font-weight:normal; font-size:14px;}
.tab-section .tab-pnl table th:first-child{text-align:left; padding-left:30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.tab-section .tab-pnl table td{line-height:70px; color:#6f2a18; font-weight:normal; font-size:18px; text-align:center; width:15%; border-top:1px solid #f2e7dc;}
.tab-section .tab-pnl table td:first-child{text-align:left; padding-left:30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.tab-section .nutripnl{width:50%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.tab-section .nutri-left{float:left; padding-right:40px;}
.tab-section .nutri-left .nutrihead{padding-bottom:24px;}
.tab-section .nutri-left .nutrihead h5{float:left; padding-right:40px; min-height:40px;}
.tab-section .nutri-left .nutrihead span{font-size:14px; line-height:20px;}
.tab-section .nutri-left table{margin-bottom:10px;}
.tab-section .nutri-left table td{line-height:30px; padding:20px; vertical-align:top;}
.tab-section .nutri-right{float:right; padding-left:40px;}
.tab-section .nutri-right ul{-webkit-column-count:3; -moz-column-count:3; column-count:3;}
.tab-section .nutri-right ul li{padding:0px 0px 0px 22px; background-position:left 11px;}
.faqpage{padding-bottom:100px;}
.faq-page .title{color:#69321f; font:700 38px 'Work Sans', sans-serif, Arial; padding-bottom:15px;}
.faq-page .ui-tabs{padding:0;}
.faq-page .ui-widget {font-family:inherit; font-size:inherit;}
.faq-page .ui-tabs-vertical{}
.faq-page .ui-tabs-vertical .ui-tabs-nav{padding:0; float:left; width:25%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.faq-page .ui-tabs-vertical .ui-tabs-nav li{clear:left; width:100%; margin:0;}
.faq-page .ui-tabs-vertical .ui-tabs-nav li a{display:inline-block;}
.faq-page .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{padding-bottom:0; padding-right:0;}
.faq-page .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a{color:#e28000;}
.faq-page .ui-tabs-vertical .ui-tabs-panel{padding:0; float:right; width:75%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-top:-50px;}
.faq-page .ui-widget.ui-widget-content{border:none;}
.faq-page .ui-widget-header{border:none; background:none; color: #3d2d29;}
.faq-page .ui-state-default, .faq-page .ui-widget-content .ui-state-default, .faq-page .ui-widget-header .ui-state-default, .faq-page .ui-button, .faq-page .ui-button.ui-state-disabled:hover, .faq-page .ui-button.ui-state-disabled:active {border: none; background: none; font-weight: normal; font:normal 15px/50px 'Work Sans', serif; outline:none;}
.faq-page .ui-state-active a, .faq-page .ui-state-active a:link, .faq-page .ui-state-active a:visited {color: #e28000; text-decoration: none;}
.faq-page .ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:none; padding:0px; text-decoration: none;	outline:none; color: #605250;}
.ui-state-focus a{outline:none;}
.faq-page .ui-tabs-active a,.faq-page .ui-tabs-anchor:hover{color:#e28000;}
.faq-page .accordion{border-bottom:1px solid #f2e7dc;}
.faq-page .accordion:first-child{border-top:1px solid #f2e7dc;}
.faq-page .accordion h3{margin:0px; z-index:999; cursor:pointer; position:relative; font:600 24px 'Work Sans', sans-serif, Arial; color:#605250; padding:25px 70px 25px 30px; transition-duration:.2s;
	transition-timing-function:ease-in-out; transition-property:all}
.faq-page .accordion h3:after{display:none;}
.faq-page .accordion h3:before{content:'\f107'; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; position:absolute; right:30px; top:18px; font-size:42px; color:#f2e7dc;}
.faq-page .accordion.active h3{color:#e28000;}
.faq-page .accordion.active h3:before{content:'\f106'; color:#e28000;}
.faq-page .accordion:hover h3:before{color:#e28000;}
.faq-page .accordion.active, .accordion .panel{background:url(../images/accordion-pnl-bg.jpg) repeat-y left top; padding:0px 0px 15px 0px;}
.faq-page .accordion:hover h3{color:#e28000; -webkit-box-shadow:0px 18px 50px 0px rgba(36, 5, 5, 0.26); -moz-box-shadow:0px 10px 50px 0px rgba(36, 5, 5, 0.26); box-shadow:0px 18px 50px 0px rgba(36, 5, 5, 0.26); border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.faq-page .accordion:hover{border-top:1px solid transparent; border-bottom:1px solid transparent;}
.faq-page .accordion.active:hover{border-bottom:1px solid #f2e7dc; border-top:none;}
.faq-page .accordion.active:first-child:hover{border-top:1px solid #f2e7dc; border-bottom:1px solid #f2e7dc;}
.faq-page .accordion.active:hover h3{color:#e28000; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
.faq-page .accordion .panel{display:none;}
.faq-page .accordion .panel p{padding-left:30px; margin-top:0px; line-height:23px; color:#605250;}
.faqpage .top-content p{color:#605250;}
.recepies-page{padding:60px 0px}
.recepies-page .topcont{padding-bottom:40px;}
.recepies-page .topcont .lft-pnl{float:left; width:50%;}
.recepies-page .topcont .rgt-pnl{float:right; width:50%; text-align:right; color:#bab5b5; font-size:14px; padding-top:20px;}
.recepies-page .topcont .rgt-pnl a{color:#bab5b5;}
.recepies-page .topcont .rgt-pnl .fa{color:#e28000; font-size:18px; padding:0px 5px 0px 0px;}
.recepies-page .topcont .rgt-pnl input[type="text"]{background:none; line-height:24px; border:none; font-size:14px; font-family:'Work Sans', sans-serif; width:102px; outline:none;}
.recepies-page .topcont .rgt-pnl button[type="submit"]{width:24px; height:24px; padding:0px; border:none; background:none;}
.recepies-page .topcont .rgt-pnl ::-webkit-input-placeholder{color:#bab5b5;}
.recepies-page .topcont .rgt-pnl :-moz-placeholder{color:#bab5b5;}
.recepies-page .topcont .rgt-pnl ::-moz-placeholder{color:#bab5b5;}
.recepies-page .topcont .rgt-pnl :-ms-input-placeholder{color:#bab5b5;}
.recepies-page .sidebar{float:left; width:25%; padding-right:40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.recepies-page .sidebar h4{font:italic 30px 'Lora', Arial; margin:0px; padding:0px 0px 15px; color:#6f2a18;}
.recepies-page .sidebar ul{margin:0px; padding:0px 0px 38px; list-style:none;}
.recepies-page .sidebar ul li{padding:12px 0px;}
.recepies-page .sidebar ul li a{}
.recepies-page .sidebar ul li input[type=checkbox]:not(old),
.recepies-page .sidebar ul li input[type=radio   ]:not(old){
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}
.recepies-page .sidebar ul li input[type=checkbox]:not(old) + label,
.recepies-page .sidebar ul li input[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : -28px;
  padding-left : 28px;
  background   : url(../images/checks.png) no-repeat 0 0;
  line-height  : 24px;
  cursor:pointer;
  color:#605250;
}
.recepies-page .sidebar ul li input[type=checkbox]:not(old):checked + label{background-position : 0 -24px; color:#e28000;}
.recepies-page .sidebar ul li input[type=radio]:not(old):checked + label{background-position : 0 -48px;}
.recepies-page .content-rgt{width:75%; float:right;}
.recepies-page .recipes-sec{margin-left:-40px;}
.recepies-page .recipes-sec .recipes-pnl{width:33.33333%; float:left; padding-left:40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font:italic 22px 'Lora', Arial; color:#6f2a18; text-align:center;}
.recepies-page .recipes-sec .recipes-pnl img{border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.recepies-page .recipes-sec .recipes-pnl p{margin-bottom:30px;}
.view-more{font:normal 16px/40px 'Work Sans', serif; text-align:center; padding-top:25px; clear:both;}
.view-more a{display:inline-block; color:#e28000; padding:0px 30px; border:2px solid #e28000; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
.view-more a:hover{color:#ffffff; background:#e28000;}
.business_banner span.button{padding-top:40px; display:block;}
.business_banner span.button a{background:#e28000; color:#fff;}
.business_banner span.button a:hover{background:#f18800;}

.single_recipe .rgt .outer{-webkit-box-shadow: 0px 21px 38px 0px rgba(98, 57, 39, 0.17); -moz-box-shadow: 0px 21px 38px 0px rgba(98, 57, 39, 0.17); box-shadow: 0px 21px 38px 0px rgba(98, 57, 39, 0.17); border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; margin-top:30px; margin-bottom:65px;}
.single_recipe .rgt ul li{float:left; width:33.33333333333333%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:18px 10px; text-align:center; border-left:1px solid #f2e7dc;}
.single_recipe .rgt ul.col1 li{width:100%;}
.single_recipe .rgt ul.col2 li{width:50%;}
.single_recipe .rgt ul li:before{content:'';}
.single_recipe .rgt ul li:first-child{border-left:0;}
.single_recipe .rgt h3{font-size:44px; font-family: 'Handelson-Three', Arial; font-weight: normal; color:#e28000;}
.single_recipe .rgt ul li h4{margin:0; padding-top:15px; font-size:40px; line-height:27px; color:#69321f; font-family: 'Handelson-Three', Arial; font-weight: normal;}
.single_recipe .rgt ul li h4 span{display:block; font-size:24px;}

.recipes-details{text-align:center; color:#6f2a18; font-family:'Lora', Arial; font-style:italic; font-size:18px; padding:17px 20px 0;}
.recipes-details p{margin-top:10px;}
.recipes-details .cont{padding-bottom:18px;}

.recent_recipe h3{margin-bottom:42px;}
.recent_recipe ul{list-style:none; padding:0; margin:0 -1.725625539257981%;}
.recent_recipe ul li{float:left; margin:0 1.725625539257981%; width:21.54874892148404%; font-family:'Lora', Arial; font-style:italic; font-size:22px; color:#6f2a18;}
.recent_recipe ul li p{margin:18px 0;}
.recent_recipe ul li img{border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.recent_recipe ul li a{color:#6f2a18;}

.recent_recipe .btn{text-align:center; padding-top:35px; padding-bottom:50px;}
.recent_recipe .btn a{display: inline-block; color: #e28000; border: 2px solid #e28000; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 12px 29px;}
.recent_recipe .btn a:hover{color: #ffffff; background:#e28000;}

.single_post_cont .flexslider .slides > li{min-height:93px; background-size:cover; background-position:center; opacity:0.5; cursor:pointer; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.single_post_cont .flexslider .slides > li.flex-active-slide{opacity:1;}

#meet_the_nielsens ul li {margin:5.5px;}

.business_solutions.video_filter{}
.business_solutions.video_filter .all_video{}
.business_solutions.video_filter .all_video a{color:#605250; font-family:'Handelson-Three', Arial; font-size:30px; font-weight:normal; padding:0;}
.business_solutions.video_filter .blogfilter.video_filter .filter_menu a:hover {background:none;}
.business_solutions.video_filter.cat-page{padding-bottom:100px;}
#wpsl-wrap{overflow:visible !important;}
.canvas-border{-webkit-box-shadow: 0px 22px 50px 0px rgba(36, 5, 5, 0.26); -moz-box-shadow: 0px 22px 50px 0px rgba(36, 5, 5, 0.26); box-shadow: 0px 22px 50px 0px rgba(36, 5, 5, 0.26);}
.loader {border: 16px solid #f3f3f3; border-top: 16px solid #e28000; border-radius: 50%; width: 120px; height: 120px; margin: 5% auto; animation: spin 2s linear infinite;}
.newsletter_optin .iframe .fluid-width-video-wrapper{overflow:hidden;}
.newsletter_optin .iframe,.newsletter_optin .iframe .fluid-width-video-wrapper,.newsletter_optin .iframe .fluid-width-video-wrapper iframe{width: 380px; border-radius: 40px; -webkit-border-radius: 40px; -moz-border-radius: 40px; float:left;}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.recepies-page .sidebar input[type="reset"],.recepies-page .sidebar input[type="button"]{color: #e28000; padding: 0px 30px; border: 2px solid #e28000; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; background:none; width:100%; display:block; font: normal 16px/40px 'Work Sans', serif; text-align:center; outline:none; cursor:pointer;}
.full{width:100% !important; float:none; text-align:center; margin-top:-50px !important;}
.full h3{text-align:center !important; margin:0;}

.navigation.pagination {clear:both;}
.navigation.pagination h2 {display: none;}
#malinky-ajax-pagination-button{display: inline-block; color: #e28000; border: 2px solid #e28000; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 12px 29px;}
	
#malinky-ajax-pagination-button:hover {color: #ffffff; background: #e28000;}	
.new_blog, .new_article{padding-bottom:80px;}
.fancybox-nav {top:50% !important; width:36px !important; height:34px !important; margin-top:-34px !important;}
.fancybox-next span{right:0px !important;}
.fancybox-prev span{left:0px !important;}

.mission_pnl .select{display:none;}
.ftop h5 span{display:none;}
#searchpnl{display:none;}

.cat_section.fixed-header,.mission_pnl.fixed-header{position: fixed; top:0; left:0; width:100%; z-index:10;}
.cat_section.fixed-header ul li .arrow,.cat_section.fixed-header ul li .imgpnl{display:none;}
.cat_section.fixed-header ul li{padding: 10px 10px 0px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; overflow:visible;}
.cat_section.fixed-header ul li.active:after{z-index:1; bottom:-16px; top:auto; width: 0; height: 0; border-left:16px solid transparent; border-right:16px solid transparent; border-top:16px solid #f00; border-top-color:inherit; left:auto; margin-left:-10px;}

.single_post_cont, .new_blog{position:relative;}
.blog_popup, .pop_up{position:absolute; z-index:99; width:100%; max-width:317px; color:#fff; bottom:23.5%; text-align:center;border-radius: 4px;-moz-border-radius: 4px; -webkit-border-radius: 4px; padding:40px 36px; font-size:14px; line-height:20px;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; right:-247px;
background: #b7352f; 
background: -moz-linear-gradient(top, #b7352f 1%, #801b1b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #b7352f 1%,#801b1b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #b7352f 1%,#801b1b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7352f', endColorstr='#801b1b',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 0px 26px 49px 0px rgba(64, 18, 18, 0.5);
-moz-box-shadow:0px 26px 49px 0px rgba(64, 18, 18, 0.5);
box-shadow:0px 26px 49px 0px rgba(64, 18, 18, 0.5);}
.blog_popup h3, .pop_up h3{font-size:34px; color:#fff; padding:11px 0px 0px; line-height:1em;}
.blog_popup h3 span, .pop_up h3 span{font-weight:bold; display:block; font-family:'Work Sans', sans-serif;}
.blog_popup p, .pop_up p{margin:20px 0px 10px;}
.blog_popup.contact_form.blog, .pop_up.contact_form.blog{z-index:9;right:0px; bottom:0; margin-right:-28px;margin-bottom: -109px;}
.blog_popup.contact_form input[type="submit"], .pop_up.contact_form input[type="submit"]{ padding:0px 38px; width: 100%; margin-top:10px;}
.blog_popup.contact_form input[type="text"], .pop_up.contact_form input[type="text"],.pop_up.contact_form input[type="email"] {width:100%; margin-bottom:0px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.blog_popup.contact_form ::-webkit-input-placeholder, .pop_up.contact_form ::-webkit-input-placeholder {text-align:center;}
.blog_popup.contact_form :-moz-placeholder, .pop_up.contact_form :-moz-placeholder {text-align: center;}
.blog_popup.contact_form ::-moz-placeholder, .pop_up.contact_form ::-moz-placeholder {text-align: center;}
.blog_popup.contact_form :-ms-input-placeholder, .pop_up.contact_form :-ms-input-placeholder {text-align: center;}
.blog_popup.contact_form a, .pop_up.contact_form a{float:right; margin-top:-26px; margin-right:-15px;}

.pop_btn{ position:relative;}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor{color:rgba(111,42,24,0.5);}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a{color:rgba(111,42,24,1);}
.ui-widget-content{color:#605250;}

div[style="background:#fffcf2"] input[type="text"], div[style="background:#fffcf2"] input[type="email"]{background: #ffffff;}

.business_banner .swiper-slide.nogradient:after{background:none;}

.single_recipe input[name="tabs"]{display: none;}
.single_recipe h3.tabbed_content_heading{display:inline-block; vertical-align:middle; margin-right:22px;}
.single_recipe label{background:#e28000; font-size:16px; line-height:20px; color:#ffffff; font-weight:400; padding:3.5px 14px; cursor:pointer;}
.single_recipe input:checked + label{background:#ffffff; color:#e28000; cursor:default;}
.single_recipe label[for="us"]{border-bottom-left-radius: 40px; -moz-border-bottom-left-radius: 40px; -webkit-border-bottom-left-radius: 40px; border-top-left-radius: 40px; -moz-border-top-left-radius: 40px; -webkit-border-top-left-radius: 40px; border:2px solid #e28000; border-right:0;}
.single_recipe label[for="metric"]{border-bottom-right-radius: 40px; -moz-border-bottom-right-radius: 40px; -webkit-border-bottom-right-radius: 40px; border-top-right-radius: 40px; -moz-border-top-right-radius: 40px; -webkit-border-top-right-radius: 40px; border:2px solid #e28000; border-left:0;}
section.tabbed_content{display: none;}
section.tabbed_content a{color: #e28000;}
#us:checked ~ #content1, #metric:checked ~ #content2{display:block;}

.error-404{text-align:center; padding:50px 0; color: #605250;}
.error-404 a{color:#e28000;}
.find_cont .wpsl-store-location p strong{text-transform:lowercase; font-weight:normal;}

.single_recipe .lft.fullwidth{width:100%; float:none; padding:0;}

.single_video_design{}
.single_video_design .fluid-width-video-wrapper{padding-top: 50% !important; margin-top:20px;}

.business_solutions .bus_cont{ padding:0px;}
.business_solutions .bus_cont p{margin: 0 0 50px;}
.buss_cont a{color:#fff; text-decoration:underline;}
.button a{text-decoration:none;}

div.wpcf7-validation-errors, wpcf7-mail-sent-ng, div.wpcf7-mail-sent-ng {
	font-family: 'Work Sans', sans-serif !important;
	display: block;
    line-height: 21px !important;
    text-align: center;
    background: #b7352f !important;
    color: #fff !important;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 0 !important;
    max-width: 862px!important;
    margin: 0px auto !important;
    box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    padding: 20px;
} 
div.wpcf7-response-output{margin:16px 0px 0px 0px !important; padding:24px !important;}
.wpcf7-not-valid {color: #f0690c !important; position:relative;	z-index:99;}
.subscribeform span.wpcf7-not-valid-tip, .news_l span.wpcf7-not-valid-tip, footer span.wpcf7-not-valid-tip, .tbAddress span.wpcf7-not-valid-tip, .pop_up  span.wpcf7-not-valid-tip{ display:none !important;}
div.wpcf7-mail-sent-ok{text-align: center;background:#00B233;border-radius: 4px;font-family: 'Work Sans', sans-serif !important;font-style: italic !important; font-weight: 700 !important; font-size:20px !important; line-height:30px !important; color:#fff !important; border:1px solid #00a0e3 !important;}

.button.buy-now h3{ display:block; margin-bottom:10px;text-align: center;}
.pop_up{bottom: -211px; right:0px;; z-index:99; display:none;}
.pop_up p{margin:0px; color:#fff; text-align:left;}
.pop_up input{margin-top:10px;}
.pop_up select{margin-top:10px; margin-bottom:0px; border:none;}
.product-page .single-right .pop_up h3{line-height: 29px;}
.pop_up input[type="email"]{margin-bottom:0px;}
.top-mission-header{ padding-top:190px !important;}
.swiper-wrapper-div{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.pop_up p{ text-align:center;}
.pop_up .top_txt{ margin-top:15px;}

.product-section-mid .cat_section{display:block}
.product-section-mid .main_produ{background:#fffcf2; padding-top:66px;}
.product-section-top{text-align:center; padding-bottom:73px; padding-top:40px;}
.product-section-top h2{padding-bottom:35px;}
.product-section-mid .button{text-align:center;}
.product-section-mid .btnmargin{padding:37px 0px 0px;}
.product-section-mid .cat_section ul li{}
.product-section-mid .cat_section ul li:hover.color1{background: rgba(238,127,42,1);}
.product-section-mid .cat_section ul li:hover.color2{background: rgba(57,161,110,1);}
.product-section-mid .cat_section ul li:hover.color3{background: rgba(115,57,16,1);}
.product-section-mid .cat_section ul li:hover.color4{background: rgba(183,53,47,1);}
.product-section-mid .cat_section ul li:hover.color5{background:rgba(43,208,226,1);}

.sidebar .intro{font: italic 30px 'Lora', Arial; margin: 0px;color: #6f2a18; padding-left:0 !important; position: relative; cursor:pointer;padding-bottom: 15px;}
.recepies-page .sidebar ul li{ padding:0;}
.sidebar .hide,.sidebar .active{ display:none !important;}
.recepies-page .sidebar ul li input[type=checkbox]:not(old) + label.intro, .recepies-page .sidebar ul li .hideinput[type=radio ]:not(old) + label.intro{background: none;}	
.recepies-page .sidebar ul li ul li ul li ul{ padding-bottom:0; padding-left:22px;}
.recepies-page .sidebar ul li ul li ul li { padding:12px 0;}

.recepies-page .sidebar ul li.active_categories .intro:after {content: "\f0d8";	}
.recepies-page .sidebar ul li .intro:after{ content: "\f0d7";font-size: 18px !important;padding: 0px 0px 0px 10px;color: #e28000;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit; text-rendering: auto;position:absolute;right: -17px;top: 15px;}

.recepies-page .sidebar .children{ display:none !important;}
.recepies-page .sidebar .children li:last-child{ padding-bottom:0;}
.recepies-page .sidebar .active_categories .children{ display:block !important;}

.search-filter-scroll-loading{border: 16px solid #f3f3f3 !important; border-top: 16px solid #e28000 !important; border-radius: 50% !important; width: 120px !important; height: 120px !important; margin: 5% auto !important; animation: spin 2s linear infinite !important;}

.footer .wpcf7-form a {
	color: #e28000;
}
.acceptance-488{ padding:10px 0; color:#fff; display:block;}
.privac{float: none !important;margin: 0 !important; color:#fff !important; text-decoration:underline !important;}
.influ-cont{max-width:800px;}
.influ-contact form{max-width:800px;}
.influ-contact form input[type="submit"]{ max-width:359px;margin: 0px auto;display: inherit;}
.contact_top h2{ word-wrap:break-word;}
.influ-contact .text-color{color: #6f2a18;}
.influ-contact .select-box span.wpcf7-list-item{padding-bottom: 10px}
.influ-contact .select-box input[type='text']{margin-top: -12px;}
.form-three{width:10%;display: inline-block;vertical-align: middle; margin-bottom: 20px;}
.form-left{width: 44%;display: inline-block;padding-left: 15px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;    vertical-align: middle;}
.influ-contact .select-box{width:50%; float:left}
.contact_form form .form-left span.wpcf7-not-valid-tip{width: auto;position: static;margin-top: -12px;margin-bottom: 18px;}

.distributor_state ul{ width:100%; display:block; clear:both; border-top:2px solid #ddc8b5;}
.distributor_state ul:first-child{width:100%; display:block; clear:both; border-top:0px;}
.distributor_state ul li{margin-bottom: 10px;margin-top: 10px;}
.distributor_state.pad.count{ display:none;}

.ehics_pnl a.buy-button {background: #e28000; color: #fff;font-family: 'Work Sans', sans-serif; font-weight: 500; padding: 30px 37.5px; font-size: 24px;}

.Emailcheckbox{opacity: 0; height: 0px;}
.newList{ height: 115px!important;}


.multilen-blog-social .multilen-single-icon .multilen-single-icon-inner a{color: #fff;font-size: 18px;padding-right: 12px;padding-left: 12px;}
.business_banner .slidercontent .button.icon{margin-bottom:30px;}

.size-medium.wp-image-32670{ width: 130px!important; padding-top: 14px!important; margin-left: -13px!important;}

