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

@font-face {
    font-family: 'avenir_next_lt_proMdCn';
    src: url('../fonts/avenirExltpro-medium/avenirnextltpro-mediumcn-webfont.eot');
    src: url('../fonts/avenirExltpro-medium/avenirnextltpro-mediumcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/avenirExltpro-medium/avenirnextltpro-mediumcn-webfont.woff2') format('woff2'),
         url('../fonts/avenirExltpro-medium/avenirnextltpro-mediumcn-webfont.woff') format('woff'),
         url('../fonts/avenirExltpro-medium/avenirnextltpro-mediumcn-webfont.ttf') format('truetype'),
         url('../fonts/avenirExltpro-medium/avenirnextltpro-mediumcn-webfont.svg#avenir_next_lt_proMdCn') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'avenirnext_lt_pro_regularRg';
    src: url('../fonts/avenirExltpro-regular/avenirnextltpro-regular-webfont.eot');
    src: url('../fonts/avenirExltpro-regular/avenirnextltpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/avenirExltpro-regular/avenirnextltpro-regular-webfont.woff2') format('woff2'),
         url('../fonts/avenirExltpro-regular/avenirnextltpro-regular-webfont.woff') format('woff'),
         url('../fonts/avenirExltpro-regular/avenirnextltpro-regular-webfont.ttf') format('truetype'),
         url('../fonts/avenirExltpro-regular/avenirnextltpro-regular-webfont.svg#avenirnext_lt_pro_regularRg') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*custom banner*/
@media (max-width: 1024px) { 
.over1024 {display: none; }
}

@media (min-width: 1025px) { 
.under1024 {display: none; }
}








/*ms fix*/
@media screen and (max-width:400px) {
    @-ms-viewport{
        width:320px;
    }
}
@media print
{
	.naviRight, .naviLeft, .menuSec, .foTop, .wFooter, .knSec1, .knSec2, .knSec3, .knSec4, .printBtn{display:none !important;}
	.knTop{text-align:center;}
}					

body{font-family: 'avenirnext_lt_pro_regularRg', arial, sans-serif; background:#fff; color:#494949;	 overflow-x:hidden; height: 100% !important; -webkit-text-size-adjust: none;}
h1,h2,h3,h4,h5{font-family: 'avenirnext_lt_pro_regularRg';}
h1, h2, h3, h4, h5, p, ul, li, ol{padding:0px;margin:0px;outline:none;font-weight:normal;}
p{text-size-adjust: none; -webkit-text-size-adjust: none; -moz-text-size-adjust:none; -ms-text-size-adjust: none;}
a:link, a:visited{text-decoration:none;	color:#770067;}
.container{width:100% !important; padding:0px; overflow:hidden;}
.ceMa{position:relative;}
.noPa{padding:0px;}
.res-state {display:none; width: 10000px;}
/*buttons*/
.cta1:link, .cta1:visited{background:url(../img/public/icons/ctaAr1.png) #780068 89.1% center no-repeat; padding:16px 40px; width:230px; color:#fff ; font-size:20px; font-size:2rem; line-height:17px;-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px; text-align:left;}
.no-touch .cta1:hover{background-color:#f1f1f1;color:#780068;}

.cta2:link, .cta2:visited{background:url(../img/public/icons/ctaAr1.png) #ffb800 89.1% center no-repeat; padding:16px 40px; width:230px; color:#780068 ; font-size:20px; font-size:2rem; line-height:17px;-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px; text-align:left;}
.watch-btn{background:#ffb800 89.1% center no-repeat; padding:16px 40px; color:#780068 ; font-size:20px; font-size:2rem; line-height:17px;-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px; text-align:left;margin-top:290px;}
.hs4:hover .watch-btn {background-color:#f1f1f1; color:#780068;}
.no-touch .cta2:hover{background-color:#f1f1f1;background-image:url(../img/public/icons/ctaAr1h.png); color:#780068;}

.cta3:link, .cta3:visited{background:#780068; padding:16px 40px; width:230px; color:#fff ; font-size:20px; font-size:2rem; line-height:17px;-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px; text-align:center;}
.no-touch .cta3:hover{background-color:#f1f1f1; color:#780068;}

.cta4:link, .cta4:visited{background:#ffb800; padding:16px 40px; width:230px; color:#780068 ; font-size:20px; font-size:2rem; line-height:17px;-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px; text-align:left;}
.no-touch .cta4:hover{background-color:#f1f1f1; color:#780068;}


.formBtn{background:#ffb800; padding:0px 10px; width:210px; color:#780068 ; font-size:20px; font-size:2rem; line-height:17px;-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px; text-align:center; border:none; height:40px;}
.no-touch .formBtn:hover{background-color:#f1f1f1; color:#780068;}
/*buttons*/
.navi{height:auto; font-size:16px; font-size:1.6rem; color:#f0f0f0; width:100%; font-family: 'avenirltstd-roman-55'; z-index:980;}
.naviTop{background:url(../img/public/header-lg.png) #90007e center top no-repeat; height:70px; position:relative;}
.logo{max-width:90px; padding-top:10px; margin:auto;}
.logo img, .logo a{max-width:100%;}
.naviLeft{position:absolute; left:1.3%; top:14px; line-height:18px;}
.naviRightTop{position:absolute; right:18px; top:10px; line-height:18px;}
.naviRight{float:left; padding-top:2px;}
.naviRight li{padding:0px; display:inline-block; float:left;}
.naviRight a, .naviLeft a, .lang-xs a{color:#ffb800;}
.no-touch .naviRight a:hover, .no-touch .naviLeft a:hover{color:#fff;}
.naviRight .sep{margin:0px 9px;}
.naviRight .country {background:url(../img/public/icons/arDown4.png) right center no-repeat; padding-right:25px;}
.no-touch .naviRight .country:hover {background-image:url(../img/public/icons/arDown4h.png);}

.naviCountries{position:absolute; right:0px; top:0px; line-height:17px; background:#f1f1f1; width:370px; padding:10px 0px 0px 34px; color:#770067; font-size:14px; font-size:1.4rem; z-index:910; display:none; overflow-y:auto; outline:none;}
.naviCountries h3{font-size:22px; font-size:2.2rem;color:#ffb800; background:url(../img/public/icons/arDown1.png) 293px bottom no-repeat; margin-bottom:24px;}
.naviCountries h4{font-family: 'avenir-medium-65'; font-size:14px; font-size:1.4rem; font-weight:bold;}
.naviCountries li{margin-bottom:24px;}
.no-touch .naviCountries a:hover{text-decoration:underline;}
.naviCountries .left{width:130px;	margin-right:20px; float:left}
.naviCountries .right{width:140px; float:left;}
.naviRightScm{ float:left; height:30px; height:auto; margin-right:15px;}
.menuBtnLg{background:url(../img/public/icons/menuBtnLg.png) center 7px #770067 no-repeat; position:absolute; right:18px; bottom:15px; height:31px; width:35px; cursor:pointer; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.no-touch .menuBtnLg:hover {background-color:#830071;}
.menuBtnLgActive { background-position:center -21px;}

.sIcons li{padding:0px; line-height:20px; height:20px;}
.sIcons a{width:21px; height:20px; background-image:url(../img/public/smIcons-small.png);}
.sIcons .s1{background-position:0px 0px;}
.sIcons .s2{background-position:-24px 0px;}
.sIcons .s3{background-position:-48px 0px;}
.sIcons .s4{background-position:-74px 0px; width:47px;}
.sIcons .s5 {background-position: -123px 0px;}
.no-touch .sIcons .s1:hover{background-position:0px -20px;}
.no-touch .sIcons .s2:hover{background-position:-24px -20px;}
.no-touch .sIcons .s3:hover{background-position:-48px -20px;}
.no-touch .sIcons .s4:hover{background-position:-74px -20px;}
.no-touch .sIcons .s5:hover{background-position:-123px -20px;}

.menuSec{/*display:none;*/ height:46px; position:relative; z-index:900; outline:none; width:100%;}
.menuFixed{position:fixed; top:0px; left:0px; z-index:980;}
.menuCon{display:block; background:#e2e2e2;	color:#770067; font-size:22px; font-size:2.2rem; padding:10px 0;  outline:none; width:100%;}
.menuConOpen {top:0px !important;}
.menuList{display:table; margin:auto; line-height:26px; background:#fff; z-index:200; overflow-y:auto;}
.menuList li{padding:0px 23.5px; float:left; position:relative;}
.menuList li a{color:#880f69;}
.no-touch .menuList li a:hover, .menuActive:link, .menuActive:visited{text-decoration:underline !important; font-family: 'avenirltstd-roman-55';}

.menuSub.lrg{width:200%; left:-50%;}
.menuSub{display:none; position:absolute; width:100%; left:0px; top:36px; z-index:200;}
.menuSub li{display:block; float:none; text-align:center; padding:0px; border-bottom:2px solid #ffffff;}
.menuSub li a{padding:15px 0; background:#f1f1f1; display:block;}
.menuSub li:last-child{border-bottom:none;}
.menuSm{background:#fff; width:100%; font-size:20px; font-size:2rem; font-family: 'avenir-medium-65'; padding:18px; line-height:18px; cursor:pointer; position:relative;}
.no-touch .menuSm:hover{text-decoration:underline;}
.menuSmDropBtn{width:60px; background:url(../img/public/icons/arDown2.png) center center no-repeat; height:100%; position:absolute; right:0px; top:0px; border-left:1px solid #fff;}
.menuSmActive .menuSmDropBtn{background-image:url(../img/public/icons/arDown2a.png);}
.menuXsBtn{width:auto; background:url(../img/public/icons/menuXsa.png) left center no-repeat; height:40px; top:0px; left:9px; position:absolute; padding-left:29px; padding-right:20px; line-height:43px; cursor:pointer;}
.menuSmActive .menuXsBtn{background-image:url(../img/public/icons/menuXsb.png);}
.menuDropBtn{width:60px; background:url(../img/public/icons/arDown2.png) center center no-repeat; height:100%; position:absolute; right:0px; top:0px; border-left:1px solid #fff; cursor:pointer; max-height:54px;}
.menuDropBtnActive{background-image:url(../img/public/icons/arDown2a.png);}

/*home*/
.homeSlide{display:block; z-index:1; position:relative; height:410px; overflow:hidden;}
.homeSlide .cycle-slideshow{width:100%;}
.homeSlide .item{width:100%; height:410px; text-align:center}
.slideNav{max-width:1280px; position:absolute; display:table; margin:auto; height:300px; background:#fff; z-index:101}
.slidePre{background:url(../img/public/icons/slidePre.png) no-repeat; width:38px; height:65px; cursor:pointer; position:absolute; top:44%; z-index:101; left:5.7%;}
.no-touch .slidePre:hover{background-position:0px -65px;}
.slideNe{background:url(../img/public/icons/slideNe.png) no-repeat; width:38px; height:65px; cursor:pointer; position:absolute; top:44%; z-index:101; right:5.7%;}
.no-touch .slideNe:hover{background-position:0px -65px;}
.homeSlide .item .txt{ position:absolute; width:100%; text-align:center; color:#fff; padding-top:60px;}
.homeSlide .item .txt h2{font-size:100px; font-size:8rem; margin:0 auto 40px auto; font-family: 'avenir-medium-65'; line-height:110px; text-shadow:0 0 10px rgba(0, 0, 0, 0.6); padding:35px 20px 0 20px; max-width:900px;}
.homeSlide .item .txt p{font-size:34px; font-size:2.7rem; line-height:40px; padding:0 10%; text-shadow:0 0 3px rgba(0, 0, 0, 1); font-family: 'avenirltstd-roman-55';}
.hs1 {background:url(../img/home/slide/s1.jpg) top center no-repeat;}
.hs1 a {color:#fff;}
.hs2 {background:url(../img/home/slide/s2.jpg) center top no-repeat;}
.hs2 a {color:#fff;}
.hs3 {background:url(../img/home/slide/s3.jpg) center center no-repeat;}
.hs3 a {color:#fff;}
.hs4 {background:url(../img/home/slide/s4.jpg) left top no-repeat;}
.hs4 a {color:#fff;}




/*hs8 main slider*/
.hs8{background:url(../img/home/slide/s8.jpg) #790069 center 70% no-repeat; color:#fff;}
.hs8 .center{ display:inline-block; padding:0; width:1024px;max-width:100%; height:560px;  position:relative; height:100%; text-align:center;}
.hs8 .before{display:inline-block;height:100%; text-align:center; padding:0;}
.hs8 .before:before {content:'';display:inline-block; vertical-align:middle; height:100%;}
.hs8 .left{text-align:left;}
.hs8 .before .inline-block{display:inline-block; max-width:90%; vertical-align: middle;}
.hs8 .before img{max-width:96%;}
.hs8 .before p{font-size:22px; font-size:2.0rem; font-family: 'avenir-medium-65';font-weight: bold;  margin-bottom:20px;}
.hs8 .center .sup {position:absolute; bottom:20px; right:20px; color:#FFF; font-size:22px; font-size:1.9rem; font-weight:bold; font-family: 'avenir-medium-65';}








/*videoSlide*/
.videoSlide{display:block; z-index:1; position:relative; height:560px; overflow:hidden;}
.videoSlide .cycle-slideshow{width:100%;}
.videoSlide .item{width:100%; height:560px; text-align:center}


/*hs5 main slider*/
.hs5{background:url(../img/home/slide/s5.jpg) #44003b center no-repeat; color:#fff; text-align:left !important;}
.hs5 .ceMa{padding:68px 0 0 15px; height:560px; max-width:1024px; position:relative; height:100%;}
.hs5 h1{font-family: 'avenirltstd-light-35'; font-size:54px; font-size:5.4rem; margin-bottom:60px; width:520px; padding-top:20px;}
.hs5 h1 span {font-size:48px; font-size:4.8rem;}
.hs5 p{font-family: 'avenirltstd-light-35'; font-size:34px; font-size:3.4rem; max-width:392px; line-height:40px; margin-bottom:30px;}
.hs5Bottom{font-size:14px; font-size:1.4rem; position:absolute; bottom:20px; left:15px;}
.noPadding {padding-left:0;padding-right:0;}

.hYourCat{display:block; background:#f1f1f1;padding:55px 0px;}
.hYourCat .ceMa{max-width:920px;}
.hYourCat .txt{padding:0px;}
.hYourCat h2{font-size:46px; font-size:4.6rem; color:#780068; font-family: 'avenirltstd-light-35'; line-height:46px; text-align:center}
.hYourCat p{font-size:20px; font-size:2rem; font-family: 'avenirltstd-roman-55'; line-height:24px;text-align:center}
.hYourCat .cat img{ margin-left: -30%;}

.hCatType{display:block; background:#fff; padding:59px 0px 125px 0px;}
.hCatType .ceMa{max-width:940px;}
.hctCon{max-width:230px; margin:auto; text-align:center;}
.hctCon h3{color:#770067; font-size:42px; font-size:4.2rem; font-family: 'avenirltstd-light-35'; line-height:35px; padding-bottom:25px;}
.hctCon p{font-size:18px; font-size:1.8rem; line-height:21px; margin-bottom:30px;}

.hParallax1{display:block; height:550px; overflow:hidden; position:relative; background:url(../img/home/parallax/p1.jpg) center top no-repeat;}

.hTaste{background:#780068; padding:25px 0px 60px 0px; min-height:450px;}
.hTaste .ceMa{max-width:980px;}
.hTaste .leftSec{padding:35px 0px 0px 0px;}
.newSec{background:#fff; font-size:24px; font-size:2.4rem; color:#770067; line-height:36px; padding:3px 15px 0 15px; width:auto; display:inline-block; -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; font-family: 'avenir-medium-65'; margin-bottom:20px;}
.hTaste h2{color:#fff; font-size:60px; font-size:6rem; font-family: 'avenirltstd-light-35'; margin-bottom:23px;}
.hTaste p{font-size:24px; font-size:2.4rem; color:#fff; line-height:28px; width:415px; margin-bottom:30px; }
.hTaste .catPack{padding:0px; text-align:right; position:absolute; /*right:-170px;top:20px;*/ right:-230px; top:40px;}
.hTaste h2 span {font-size:50px; font-size:5rem;}


.hVideo1{display:block; background:url(../img/home/hVideo1.jpg) center top no-repeat; height:560px; position:relative;}
.hvTxt{position:absolute; left:0px; top:60px; color:#fff; width:100%;}
.hvTxt .ceMa{max-width:980px;}
.hvTxt h2{font-size:60px; font-size:6rem; font-family: 'avenirltstd-light-35'; line-height:60px; margin-bottom:5px;}
.hvTxt p{width:330px; font-size:22px; font-size:2.2rem; line-height:30px;}
.hvPlay{position:absolute; left:0px; top:0px; color:#fff; width:100%; height:100%; text-align:center; overflow:hidden;}
.hvPlayBtn{background:url(../img/public/icons/play1.png) no-repeat; width:83px; height:83px; cursor:pointer; margin-top:239px;}
.no-touch .hvPlayBtn:hover{background-position:0px -83px;}
.hvPauseBtn{background:url(../img/public/icons/pause1.png) no-repeat; width:83px; height:83px; cursor:pointer; margin:239px auto 0px auto; display:none !important; visibility:hidden;}
.no-touch .hvPauseBtn:hover{background-position:0px -83px;}
.hvArrow1{position:absolute; left:0px; bottom:0px; width:100%; height:39px; background:url(../img/public/icons/contentArrow1.png) center top no-repeat; z-index:10;}
.hvVideo{height:100%; max-width:980px; margin:auto}
.hvVideo video{height:100%; width:100%; display:none;}
.hVideo1Playing{background:#000 !important;}
.hVideo1Playing .hvTxt{display:none !important;}
.hVideo1Playing video{display:block;}
.no-touch .hVideo1Playing:hover .hvPauseBtn{display:block;}

.hProText1{display:block; background:#ffffff; padding:35px 0px; text-align:center;}
.hProText1 .ceMa{max-width:960px;}
.hProText1 h2{font-family: 'avenirltstd-light-35'; color:#780068; font-size:60px; font-size:6rem; line-height:60px; margin-bottom:20px;}
.hProText1 p{font-size:22px; font-size:2.2rem; color:#780068;}

.hProducts{display:block; background:url(../img/home/hProductsBg.png) center top #f1f1f1 no-repeat; padding:58px 0px 55px 0px;}
.hProducts .ceMa{max-width:940px;}
.hpCon{max-width:230px; margin:auto; text-align:center;}
.hpCon h3{color:#91007e; font-size:42px; font-size:4.2rem; font-family: 'avenirltstd-light-35'; line-height:35px; padding-bottom:37px;}
.hpImg{height:210px; overflow:hidden;}
.hpCon a:link, .hpCon a:visited {line-height:19px;}

.hParallax2{display:block; height:550px; overflow:hidden; position:relative; background:url(../img/home/parallax/p2.jpg) center top no-repeat;}

.hSocial{display:block; padding:45px 0px 60px 0px;}
.hSocial .ceMa{max-width:885px;}
.hsCon{max-width:245px; text-align:center; margin:auto;}
.hsCon .colm{padding:0px;}
.hsCon .ico{margin-bottom:15px;}
.c4 .hsCon .ico{margin-bottom:81px; text-align:center;}
.c4 .hsCon .ico img{display:inline-block; max-width:100%; margin-top:25px;}
.hsCon h3{color:#770067; font-size:42px; font-size:4.2rem; font-family: 'avenirltstd-light-35'; margin-bottom:25px; line-height:42px;}
.hsCon p{font-size:20px; font-size:2rem; line-height:22px; margin-bottom:15px;}
.hsCon h4{color:#770067; font-size:24px; font-size:2.4rem; font-family: 'avenirltstd-roman-55'; margin-bottom:15px; line-height:24px;}
.hsLinks li:first-child{margin-bottom:20px;}
.hSocial .c3 .hsLinks li{margin-bottom:0px;}
.sIconsBig li{padding:0px; line-height:30px; height:30px;}
.sIconsBig a{width:31px; height:30px; background-image:url(../img/public/smIcons.png);}
.sIconsBig .s1{background-position:0px 0px;}
.sIconsBig .s2{background-position:-36px 0px;}
.sIconsBig .s3{background-position:-72px 0px;}
.sIconsBig .s4{background-position:-112px 0px; width:70px;}
.sIconsBig .s5{background-position:-185px 0px; }
.no-touch .sIconsBig .s1:hover{background-position:0px -30px;}
.no-touch .sIconsBig .s2:hover{background-position:-36px -30px;}
.no-touch .sIconsBig .s3:hover{background-position:-72px -30px;}
.no-touch .sIconsBig .s4:hover{background-position:-112px -30px;}
.no-touch .sIconsBig .s5:hover{background-position:-185px -30px;}

.foTop{display:block; background:#797979; text-align:center; color:#fff;  padding:55px 0px;}
.foTop .ceMa{max-width:870px;}
.foTop h3{font-size:28px; font-size:2.8rem; min-height:67px; font-family: 'avenirltstd-light-35';}
.foTop a{color:#fff; font-size:18px; font-size:1.8rem;}
.no-touch .foTop a:hover{text-decoration:underline;}
.foTop .legal{margin-top:43px; padding-top:45px; background:url(../img/public/foLine.png) center top no-repeat;}

.wFooter{background:#770067; padding:40px 0px; color:#fff; font-size:14px; font-size:1.4rem;}
.wFooter .ceMa{max-width:1020px;}
.wFooter a{color:#fff; text-decoration:underline; font-family: 'avenirltstd-roman-55';}
.no-touch .wFooter a:hover{color:#f1f1f1;}
.wFooter .colm{padding:0px;}
.wFooter .c2{float:right; text-align:right;}
/* WWF */
.secWWF{text-align:center; position:relative; z-index:100;}
.secWWF:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}
.mainCenter {display:inline-block;vertical-align: middle;}
.wwfLeft , .wwfRight {display:inline-block; vertical-align: middle;}
.cta1.donate-tiger, .cta1.donate-tiger:hover , .cta2.donate-tiger , .cta2.donate-tiger:hover {background-image: none !important;}

.wwfMainTop{background:#780068 url(../img/wwf/wwfMainTop.jpg) center no-repeat; height:560px; margin-top: -3px;}
.wwfMainTop .mainCenter {width:1025px; max-width:96%;}
.wwfMainTop h1{color:#fff; font-family: 'avenir-medium-65'; font-size:80px; font-size:8rem; padding:30px 0; text-shadow:0px 0px 16px rgba(0,0,0,0.15);}
.wwfMainTop p {color:#fff; font-size:30px; font-size:3rem;}

.wwfTiger {background:#780068;}
.wwfTiger .mainCenter {padding:50px 0px;}
.wwfTiger .wwfLeft {margin-right:30px;}

.wwfTiger .wwfRight {margin-left:30px; padding:5px 0; max-width:360px; text-align:left;}
.wwfTiger h2{color:#fff; font-family: 'avenir-medium-65'; font-size:24px; font-size:2.4rem; max-width:260px; margin-bottom:30px;}
.wwfTiger .cta2 {width:auto;}
.cta2.adop-a-tiger {margin-bottom:25px;}

.wwfStory{height:460px;}
.wwfStory .mainCenter {width:520px; max-width:96%;}
.wwfStory h1{color:#780068; font-size:60px; font-size:6rem; margin-bottom:45px;}
.wwfStory p {color:#494949; font-size:24px; font-size:2.4rem;margin-bottom:45px;}


.wwfVideo {height:660px;background: url(../img/wwf/wwfvideobg3.jpg) center top no-repeat;}
.wwfVideo .mainCenter {width:1080px; max-width:96%; text-align:left;}
.wwfVideo .mainCenter div{padding-right:57px;}
.wwfVideo .hvPlayBtn {position:absolute; top:50%; right:-42px; margin-top:-42px;}
.wwfVideo h2{color:#fff; font-family: 'avenir-medium-65'; font-size:45px; font-size:4.5rem; line-height:130%;}
.wwfVideo iframe{position:absolute; top:0; left:0; width:100%; height:100%; z-index:99999;}

.ifVideo {position:absolute; width:100%;left:0; background:#000; height:100%; z-index:9999; top:0; overflow:hidden; display:none;}
.ifClose {font-size:40px; color:#000 !important; background:#780068; font-family: 'avenir-medium-65'; position:absolute; right:0; top:0; z-index:999999; max-width:100%; width:50px; text-align:center; height:50px;}
.ytPlayerContent iframe{position:absolute; top:0px; left:0; z-index:99999; width:100%;  height:100%;}


.wwfVideo2 {height:560px;background: url(../img/wwf/wwfvideobg1.jpg) center top no-repeat;}
.wwfVideo2 .mainCenter {width:1080px; max-width:96%; text-align:left;}
.wwfVideo2 .hvPlayBtn {position:absolute; top:50%; right:-42px; margin-top:-42px;}
.wwfVideo2 h2{color:#fff; font-family: 'avenir-medium-65'; font-size:60px; font-size:6rem; line-height:130%; margin-bottom:30px;}
.wwfVideo2 p {color:#fff; font-family: 'avenir-medium-65'; font-size:20px; font-size:2rem; line-height:130%; max-width:400px;}
.wwfVideo2 iframe{position:absolute; top:0; left:0; width:100%; height:100%;z-index:99999;}



.wwfDonateMainTop{background:#ccc url(../img/wwf/wwfDonateMainTop.jpg) center no-repeat; height:560px;margin-top: -3px;}
.wwfDonateMainTop.secWWF:before {vertical-align: top;}
.wwfDonateMainTop .mainCenter {width:1025px; max-width:96%; text-align:left;}
.wwfDonateMainTop h1{color:#fff; font-family: 'avenir-medium-65'; font-size:80px; font-size:8rem; margin-top:70px; text-shadow:0px 0px 16px rgba(0,0,0,0.15);}

.wwfDonate{ padding:60px 0;}
.wwfDonate .mainCenter {width:820px; max-width:96%; text-align:center;}
.wwfDonate h1{color:#780068; font-size:60px; font-size:6rem; margin-bottom:45px;}
.wwfDonate p {width:100%; max-width:245px; color:#494949; font-size:24px; font-size:2.4rem;margin-bottom:45px; display:inline-block; min-height:250px;}
.wwfDonate img {max-width:100%; margin-bottom:30px;}
.wwfDonate .cta1 {width:auto;}



.wwfStoryMainTop{background:#ccc url(../img/wwf/wwfStoryMainTop.jpg) left top no-repeat; height:660px;margin-top: -3px;}
.wwfStoryMainTop .mainCenter {width:1025px; max-width:96%;}
.wwfStoryMainTop h1{color:#FFF; font-family: 'avenir-medium-65'; font-size:80px; font-size:8rem; padding:30px 0; text-shadow:0px 0px 16px rgba(0,0,0,0.15);}
.wwfStoryMainTop p {color:#FFF; font-size:20px; font-size:2rem; margin-bottom:15px;text-shadow:0px 0px 16px rgba(0,0,0,0.15);}
.wwfStoryMainTop .videoScroll {width:auto; margin-top:15px; color:#fff; font-size:28px; font-size:2.8rem; padding:22px 0px 21px 105px;background: url(../img/public/icons/play1.png) no-repeat;cursor: pointer;}
.wwfStoryMainTop .videoScroll:hover {color:#780068;background-position: 0px -83px;}
.wwfStoryMainTop iframe{position:absolute; top:0; left:0;width: 100%;height: 100%;display: none;}

.wwfStoryOurAims{ padding:60px 30px;}
.wwfStoryOurAims .mainCenter {}
.wwfStoryOurAims h1{color:#780068; font-size:60px; font-size:6rem;line-height: 100%;}

.wwfStory2{ padding:100px 30px;}
.wwfStory2 .mainCenter {width:100%; max-width:945px;}
.wwfStory2 p{color:#494949; font-size:24px; font-size:2.4rem;margin-bottom:30px;}
.wwfStory2 ul{text-align:left; list-style:none;}
.wwfStory2 ul li{font-size:20px; font-size:2rem; padding-left:30px;margin-bottom:15px;background:url(../img/wwf/wLogo.png)0px 4px no-repeat; line-height:120%;}


.wwfStoryFuture{ padding:100px 30px;}
.wwfStoryFuture .mainCenter {width:100%; max-width:950px;}
.wwfStoryFuture h1{color:#780068; font-size:60px; font-size:6rem; margin-bottom:45px;}
.wwfStoryFuture p{position:relative;text-align:left; color:#494949; font-size:24px; font-size:2.4rem;margin-bottom:35px; line-height:130%;}
.wwfStoryFuture p.excerpt{padding:30px 60px; margin-bottom:0px; background:#ededed;}
.wwfStoryFuture .exc{position:absolute; width:23px; height:15px;}
.wwfStoryFuture .pos1{top:20px; left:20px;background:url(../img/wwf/exc1.png) center no-repeat;}
.wwfStoryFuture .pos2{bottom:20px; right:20px;background:url(../img/wwf/exc2.png) center no-repeat;}

.terms{margin-top:100px; text-align:center;}
.terms a{font-family: 'avenir-medium-65'; font-size:14px; color:#c0c0c0;}

.termsAndConditions .mainCenter {width:100%; max-width:1020px;}
.termsAndConditions .terms {padding:30px 0px; margin-top:0;}

.termscont {padding-top:15px; margin-top:10px; width:100%;}
.termscont a{color:#c0c0c0;}




.wwfStoryHelp{padding:50px 0;background:#780068;}
.wwfStoryHelp .mainCenter {width:100%; max-width:950px;}
.wwfStoryHelp .Litem {display:inline-block; vertical-align:top;float:none;width:360px; margin:0px 7px; max-width: 45%;}
.wwfStoryHelp h1{color:#FFF; font-size:32px; font-size:3.2rem;font-family: 'avenir-medium-65'; margin-bottom:35px;}
.wwfStoryHelp .cta2{width:360px; max-width: 100%;text-align:center;}


/* WWf Slider */
.wwfSlide {display: block;z-index: 1;position: relative;height: 560px;overflow: hidden;}
.wwfSlide .cycle-slideshow {width: 100%;}
.wwfSlide .item{width: 100%;height: 560px;text-align: center;}
.wwfSlide .item img{display:none;}
.wwfSlide1 {background:url(../img/wwf/slide/s1.jpg) center top  no-repeat;}
.wwfSlide2 {background:url(../img/wwf/slide/s2.jpg) center top no-repeat;}
.wwfSlide3 {background:url(../img/wwf/slide/s3.jpg) center top no-repeat;}
.wwfSlide4 {background:url(../img/wwf/slide/s4.jpg) center top no-repeat;}

.wwfSlidePaging {width:100%;position:absolute; bottom:20px; text-align:left; padding:0px 2%;z-index: 999;}
.wwfSlidePaging span{width:31px; height:31px; cursor:pointer; display:inline-block; margin:0 4px; text-indent:-999px;background:url(../img/wwf/slide/wwfSlidePaging.png) bottom center no-repeat;}
.wwfSlidePaging span.cycle-pager-active{background-position:top center;cursor:default;}

.wwfParallax1{display:block; height:550px; overflow:hidden; position:relative; background:url(../img/wwf/parallax/1.jpg) center top no-repeat;}
.wwfParallax2{display:block; height:550px; overflow:hidden; position:relative; background:url(../img/wwf/parallax/2.jpg) center top no-repeat;}
.wwfParallax3{display:block; height:550px; overflow:hidden; position:relative; background:url(../img/wwf/parallax/3.jpg) center top no-repeat;}

/* WWf Slider */

/* WWF */

/*products*/
.pMainTop{background:url(../img/products/pMainTop.jpg) center top no-repeat; height:410px; text-align:center; position:relative;}
.pMainTop:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}
.pMainTop h1{color:#fff; font-family: 'avenir-medium-65'; font-size:100px; font-size:8rem; vertical-align:middle; display:inline-block; padding:30px 0; text-shadow:0px 0px 16px rgba(0,0,0,0.15); max-width:885px; margin:auto;}

.pMainTxt1{background:#780068; color:#fff; padding:60px 0px; height:auto; overflow:hidden;}
.pMainTxt1 h2{font-family: 'avenirltstd-light-35'; color:#fff; font-size:46px; font-size:4.6rem;}
.pMainTxt1 p{font-family: 'avenirltstd-light-35'; font-size:20px; font-size:2rem; line-height:25px; padding-left:25px;}
.pMainTxt1 .ceMa{max-width:940px;}

.pMainLife{background:#fff; position:relative;}
.pMainLife .ceMa{max-width:940px; padding:53px 0px;}
.pMainLife h2{color:#780068; font-size:60px; font-size:6rem; font-family: 'avenirltstd-light-35'; margin-bottom:10px; padding-top:65px;}
.pMainLife p{color:#780068; font-size:24px; font-size:2.4rem; line-height:25px;}
.pMainLife .c2{text-align:right;}
.pMainLife .arrow{position:absolute; bottom:0px; left:0px; width:100%; height:21px; background:url(../img/products/pMainLife-arrow-lg.png) center bottom no-repeat;}

.pMainCatAges{background:#f1f1f1; min-height:465px; border-bottom:4px solid #fff;}
.pMainCatAges .ceMa{max-width:1080px;}
.pmcaCon{max-width:412px; padding:70px 0px 0px 70px;}
.pmcaCon h2{color:#770067; font-family: 'avenirltstd-light-35'; font-size:42px; font-size:4.2rem; margin-bottom:25px; line-height:31px; display:table}
.pmcaCon h2 span{vertical-align:bottom;}
.pmcaCon h2 .txt{float:left; padding-top:37px;  margin-right:15px;}
.pmcaCon h2 .ico{float:right;}
.pmcaCon p{font-size:20px; font-size:2rem; line-height:24px; margin-bottom:28px;}
.pmcaCon .img{margin-bottom:10px;}
.pmcaCon .img img{max-width:100%;}
.no-touch .pmcaCon .cta1:hover{background-color:#fff}
.pmcaR1 .ceMa{background:url(../img/products/proA1.jpg) 370px top no-repeat; min-height:465px;}
.pmcaR2 .ceMa{background:url(../img/products/proA2.jpg) 370px top no-repeat; min-height:465px;}
.pmcaR2 h2 .txt{padding-top:49px;}
.pmcaR3 .ceMa{background:url(../img/products/proA3.jpg) 370px top no-repeat; min-height:465px;}

.pmcaR3 h2 .txt{padding-top:46px;}

.pMainFoodType{background:#fff; padding:50px 0px 75px 0px; text-align:center; position:relative;}
.pMainFoodType .ceMa{max-width:665px;}
.pMainFoodType h2{font-size:60px; font-size:6rem; color:#780068; font-family: 'avenirltstd-light-35'; margin-bottom:30px;}
.pMainFoodType p{color:#780068; font-size:24px; font-size:2.4rem; line-height:26px; margin-bottom:30px;}
.pMainFoodType .cta1:link, .pMainFoodType .cta1:visited{text-align:center;}
.pMainFoodType .arrow{position:absolute; bottom:0px; left:0px; width:100%; height:21px; background:url(../img/products/pMainLife-arrow-lg.png) center bottom no-repeat;}


.pMainF{display:block; background:url(../img/products/pMainF.jpg) center top no-repeat #f1f1f1; padding:59px 0px 125px 0px;}
.pMainF .ceMa{/*max-width:760px;*/max-width:960px;}
.pmfCon{max-width:175px; margin:auto; text-align:center;}
.pmfCon h3{color:#770067; font-size:42px; font-size:4.2rem; font-family: 'avenirltstd-light-35'; line-height:46px; margin-bottom:15px;}
.pmfCon p{height:165px; overflow:hidden; font-size:18px; font-size:1.8rem; line-height:21px;}
.pmfCon .cta1:link, .pmfCon .cta1:visited{width:100%; padding:16px 16%; }
.no-touch .pmfCon .cta1:hover{background-color:#fff;}
.lastPmfCon {max-width: 265px !important;}

.pListTop{height:410px; text-align:center; color:#fff; position:relative;}
.PlistTopText {position:absolute; left:0; top:0; width:100%; z-index:2;}
.pListTop h1{font-family: 'avenir-medium-65'; font-size:100px; font-size:10rem; padding-top:125px; text-shadow:0px 0px 16px #000; max-width:885px; margin:0 auto 15px auto;}
.pListTop h3{font-family: 'avenirltstd-light-35'; font-size:34px; font-size:3.4rem; text-shadow:0px 0px 6px #000; max-width:555px; margin:0 auto 0 auto;}
.pListTop .botTxt{position:absolute; width:100%; left:0px; bottom:25px;}
.pListTop p{font-family: 'avenirltstd-roman-55'; font-size:18px; font-size:1.8rem; text-shadow:0px 0px 10px rgba(32,13,6,0.95); max-width:530px; margin:auto;}
.pListTopBg {height:100%; width:100%; position:absolute; left:0; top:0; z-index:1;}
.pListTopBg div {width:100%; height:100%; background:center top no-repeat;}

.filterBtn{position:absolute; left:0px; top:0px; background:url(../img/public/icons/arRight1.png) #780068 right center no-repeat; padding:23px 70px 25px 55px; width:220px; font-family: 'avenirltstd-roman-55'; font-size:22px; font-size:2.2rem; line-height:20px; text-align:left; cursor:pointer; z-index:10; height:68px;}
.no-touch .filterBtn:hover{background-color:#f1f1f1;background-image:url(../img/public/icons/arRight1h.png); color:#780068;}
.filterCon{width:385px; position:absolute; left:0px; top:68px; background:#f1f1f1; height:auto; border-top:2px solid #fff; text-align:left; padding-bottom:30px; z-index:9; display:none; overflow-y:auto;}
.filterCon .row{width:100%; margin:0px;}
.filterCon h4{font-family: 'avenirltstd-roman-55'; font-size:22px; font-size:2.2rem; color:#780068; line-height:19px; padding:19px 0px 19px 35px; border-bottom:2px solid #fff; margin-bottom:10px;}
.filterCon .jquery-checkbox {display: inline-block; cursor: pointer; cursor: hand; margin-right:7px; vertical-align:middle;}
.filterCon .jquery-checkbox .mark {display: inline;}
.filterCon .jquery-checkbox img{background:url(../img/public/icons/checkBox.png) transparent no-repeat; width:16px; height:15px;}
.filterCon .jquery-checkbox-checked img{background-position:0px -15px !important;}
.filterCon label{padding:9px 0px 9px 33px; cursor:pointer; font-family: 'avenirltstd-roman-55';}
.filterCon label .txt{line-height:16px; color:#780068; font-size:18px; font-size:1.8rem; vertical-align:middle;}
.filterMenuBtn{color:#4f4f4f; width:auto; background:url(../img/public/icons/menuXsFilter.png) right center no-repeat; height:40px; top:0px; right:9px; position:absolute; padding-right:28px; line-height:43px; cursor:pointer;}
.filterMenuBtnActive{background-image:url(../img/public/icons/menuXsFilterA.png);}

.pListTxt1{background:#780068; padding:45px 0 38px 0; text-align:center; color:#fff;}
.pListTxt1 .ceMa{max-width:460px;}
.pListTxt1 h2{ line-height:37px; font-size:34px; font-size:3.4rem; font-family: 'avenirltstd-roman-55'; margin-bottom:20px;}
.pListTxt1  p{font-size:14px; font-size:1.4rem;}

.pListCon{padding:40px 0 0 0; background:#f1f1f1;}
.pListConPager{max-width:850px; display:table; margin:auto; text-align:center; margin-bottom:60px;}
.pListConPager a{font-family: 'avenir-medium-65'; font-size:20px; font-size:2rem; color:#7f006e; height:34px; width:34px; -webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;line-height:34px;}
.pListConPager li{padding:0px; margin:0px 5px;}
.no-touch .pListConPager a:hover, .pListConPager .active{background:#7f006e !important; color:#fff !important;}
.pListProdBg{width:100%; display:table; background:url(../img/products/pListBg-lg.png) center top repeat-y; margin:auto;}
.pListProd{max-width:950px; margin:auto; text-align:center;}
.pListProd .img{height:235px; overflow:hidden; position:relative; margin-bottom:20px;}
.pListProd .cntr{position:absolute; bottom:0px; left:0px; width:100%;}
.pListProd .cntr img{max-width:225px; max-height:230px;}
.pListProd li{height:610px; width:285px; position:relative; margin-bottom:95px; padding:0px; vertical-align:top;}
.pListProd h3{height:95px; font-family: 'avenirltstd-roman-55'; font-size:24px; font-size:2.4rem; color:#770067; margin-bottom:15px; line-height:26px; padding:0 5px;} 
.pListProd p{height:145px; color:#4b4b4b; font-size:17px; font-size:1.7rem;line-height:20px; padding:0 8%; overflow:hidden; margin-bottom:35px;}
.pListProd .links{position:relative;}
.pListProd .links .cta2:link, .pListProd .links .cta2:visited{margin-bottom:20px;}
.buyOnlineButton {margin-bottom:20px;}
.no-touch .pListProd .links .cta1:hover{background-color:#fff;}
.no-touch .pListProd .links .cta2:hover{background-color:#797979; background-image:url(../img/public/icons/ctaAr1.png); color:#fff;}
.pListProd .buyOnline-xs{margin:0 0 15px 0; width:100%; display:none;}
.pListProd .buyOnline-xs li{width:auto; padding:5px !important; border-bottom:none; margin-bottom:5px;}
.pListProd .buyOnline-xs li img{max-width:50px;}
.modal1{width:630px; min-height:465px; background:#f1f1f1; padding-bottom:10px; display:none;}
.modal1Rel{width:630px; min-height:465px; position:relative;}
.closeBtn1{width:49px; height:50px; background:url(../img/public/closeBtn1.png) no-repeat; position:absolute; top:0px; right:0px; cursor:pointer;}
.no-touch .closeBtn1:hover{background-position:0px -50px;}
.mod1Left{width:280px;float:left; background:url(../img/products/mod1Left.png) left top no-repeat; height:500px; text-align:center; position:relative;}
.mod1Left:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}
.mod1Left .img{display: inline-block; width:225px; text-align:center; vertical-align:middle;}
.mod1Left .img img{max-width:240px; margin-left:-10px;}
.mod1Right{width:335px;float:left;}
.mod1Right h3{padding-top:55px; color:#770067; font-size:38px; font-size:3.8rem; font-family: 'avenirltstd-light-35'; margin-bottom:25px;}
.mod1Right h4{color:#770067; font-size:20px; font-size:2rem; font-family: 'avenirltstd-light-35'; margin-bottom:50px; max-width:285px;}
.mod1Right h5{color:#770067; font-size:14px; font-size:1.4rem; font-family: 'avenir-medium-65'; margin-bottom:30px;}
.mod1Right ul{margin-left:-5px;}
.mod1Right li{float:left; margin:5px; padding:0px;}

.pDeTop{background:#f1f1f1; min-height:600px; position:relative;}
.pDeTop .ceMa{max-width:1085px;}
.pDeTopLeft{height:560px; position:relative; float:left}
.pDeTopLeft:before {content: '';display: inline-block; height: 100%;vertical-align: middle;}
.pDeTopLeft .img{position:relative; width:97%;  text-align:center; padding-top:60px; vertical-align:middle; background:url(../img/products/pDeTopLeft.png) center bottom no-repeat;}
.pDeTopLeft .img img{max-width:450px;}
.pDeTopRight{float:left; padding:45px 0 30px 0;}
.pDeTopRight h1{color:#770067; font-size:42px; font-size:4.2rem; font-family: 'avenirltstd-light-35'; max-width:380px; line-height:42px; margin-bottom:20px;}
.pDeTopRight h3{font-size:20px; font-size:2rem; color:#770067; font-family: 'avenirltstd-light-35'; margin-bottom:20px;}
.pDeTopRight  .protxt{color:#797979; margin-bottom:20px; line-height:17px; padding-right:20px;}
.pDeTopRight h4{font-size:14px; font-size:1.4rem; color:#770067; font-family: 'avenirltstd-light-35'; margin-bottom:20px;}
.no-touch .pDeTopRight .cta1:hover{background-color:#fff;}
.pDeTopRight .bottom{width:510px; height:auto;}
.pDeTopRight .bottom span{vertical-align:middle;}
.pDeTopRight .bottom .buyO{margin-right:20px;}
.pDeTopRight .bottom ul{width:250px;}
.pDeTopRight .bottom li{padding:0px; overflow:hidden;}
.pDeTopRight .bottom .sc1{width:85px;}
.pDeTopRight .bottom .sc2{width:85px;}
.pDeTopRight .bottom .sc3{width:62px;}
.pDeTopRight .bottom iframe{width:92px !important; height:20px !important;}
.pDeTopRight .buyOnline-xs{margin:0 0 15px 0; width:100% !important; display:none; padding:20px 10px 0 10px;}
.pDeTopRight .buyOnline-xs li{width:auto; padding:5px !important; border-bottom:none; margin-bottom:5px;}
.pDeTopRight .buyOnline-xs li img{max-width:50px;}
.backBtn{background:url(../img/public/icons/backAr.png) 16px center #ffb800 no-repeat; font-size:22px; font-size:2.2rem; color:#780068; line-height:17px; padding:25px 30px 25px 50px; position:absolute; left:0px; top:0px; z-index:10;}
.no-touch .backBtn:hover{background-color:#797979; color:#fff;}
.pDeTop .xsTitle{color:#770067; font-size:25px; font-size:2.5rem; font-family: 'avenirltstd-light-35'; line-height:28px; padding:60px 18% 0 18%; }

.pDeIngre{background:#fff; padding:45px 0 45px 0px; position:relative;}
.pDeIngre .ceMa{max-width:980px;}
.pDeIngre .col-md-6{padding-left:0px; padding-right:45px;}
.pDeIngre h2{color:#770067; font-family: 'avenirltstd-light-35'; font-size:30px; margin-bottom:20px;}
.pDeIngre .txt{color:#797979; line-height:16px;}
.tag-Box{position:absolute; width:320px; padding:20px; background:#780068; color:#fff; display:none; z-index:10;}
.tag-Box h3{font-size:30px; font-size:3rem; margin-bottom:15px; font-family: 'avenirltstd-light-35';}
.tag-Box p{color:#fff;}

.pDeFG{background:#780068; padding:50px 0 50px 0; color:#fff;}
.pDeFG .ceMa{max-width:980px;}
.pDeFG .c1, .pDeFG .c2{padding-left:0px; padding-right:90px;}
.pDeFG h2{font-family: 'avenirltstd-light-35'; font-size:30px; font-size:3rem; line-height:30px;}
.pDeFG ul{padding-top:20px; margin-bottom:30px; font-family: 'avenirltstd-roman-55';}
.pDeFGList li{border-bottom:1px solid #ffb800; padding:9px 0px; line-height:13px;}
.pDeFGListFirst{border-bottom:1px solid #fff !important; line-height:15px !important;}
.pDeFGList .left{width:60%; padding-right:10px; word-wrap:break-word;}
.pDeFGList .right{width:38%; word-wrap:break-word;}
.pDeFG p{line-height:17px;}
.pDeFGListP {padding-top:20px;}

.pDeRe{display:block; background:url(../img/products/pDeRe.png) center top #f1f1f1 repeat-y; /*padding:58px 0px 100px 0px;*/padding:58px 0px 28px 0px; text-align:center;}
.pDeRe h2 {margin-bottom:10px; color:#780068;}
.pDeRe li {vertical-align:top;}
.pDeRe .ceMa{max-width:940px;}
.pDeRe .col-xs-12{padding:0px;}
.pDeReCon{max-width:275px; margin:auto; text-align:center; height:550px;}
.pDeReCon h3{color:#91007e; font-size:34px; font-size:3.4rem; min-height:180px; font-family: 'avenirltstd-light-35'; line-height:35px; padding-bottom:10px;}
.no-touch .pDeReCon .cta1:hover{background-color:#fff;}
.pDeReImg{height:240px; overflow:hidden; position:relative;}
.pDeReImg img {max-width:100%;}
.pDeReImg a {width:100%; position:absolute; bottom:4px; left:0px; text-align:center;}
.Psup {padding:15px;width: 835px;max-width: 100%;display: inline-block}
/*big cat campaign*/
/*.bCatTop{height:560px; background:url(../img/bigCat/bCatTopWide.jpg) center top no-repeat; text-align:center;}*/
.bCatTop{height:560px; background:url(../img/home/parallax/p4.jpg) center top no-repeat; text-align:center; position:relative; }
.bCatTop .ceMa{max-width:1280px; height:560px;}
.bCatTop2{height:560px; background:url(../img/home/parallax/p5.jpg) center top no-repeat; text-align:center;}
.bCatTop2 .ceMa{max-width:1280px; height:560px;}

.bCatTop3{height:560px; background:url(../img/home/parallax/p3.jpg) center top no-repeat; text-align:center;}
.bCatTop3 .ceMa{max-width:1280px; height:560px;}
.hs4 {cursor:pointer;}
.ceMa4 {max-width:1200px; margin:auto; position:relative; overflow:hidden; }
.hs4 .ceMa4{/*background:url(../img/bigCat/bCatTopTitle.png) left center no-repeat !important;*/ z-index:9999; width:100%; height:374px; top:150px; left:0; }
/*.hs4 .videoScroll {width: auto; margin-top:120px; color: #fff;font-size: 28px;font-size: 2.8rem;padding: 22px 0px 21px 0px;padding: 22px 0px 21px 105px; background: url(../img/public/icons/play1.png) no-repeat;cursor: pointer;}
.hs4 .videoScroll:hover {color:#780068;background-position: 0px -83px;}*/

.bCatTxt1{background:#780068; color:#fff; padding:60px 0px;}
.bCatTxt1 h2{font-family: 'avenirltstd-light-35'; color:#fff; font-size:46px; font-size:4.6rem;}
.bCatTxt1 p{font-family: 'avenirltstd-roman-55'; font-size:20px; font-size:2rem; line-height:25px; padding-left:130px; padding-top:30px;}
.bCatTxt1 .ceMa{max-width:920px;}

.bCatRow{display:block; height:auto; position:relative;}

.bCatPar1{background:url(../img/bigCat/parallax/parallax1.jpg) center top no-repeat; height:410px;}
.bCatNoPar1{ height:410px; background:url(../img/bigCat/parallax/parallax1-sm.jpg) center top no-repeat;}
.bCatPar2{background:url(../img/bigCat/parallax/parallax2.jpg) center top no-repeat; height:410px;}
.bCatNoPar2{ height:410px; background:url(../img/bigCat/parallax/parallax2-sm.jpg) center bottom no-repeat;}
.bCatPar3{background:url(../img/bigCat/parallax/parallax3.jpg) center top no-repeat; height:410px;}
.bCatNoPar3{ height:410px; background:url(../img/bigCat/parallax/parallax3-sm.jpg) center bottom no-repeat;}
.bCatPar4{background:url(../img/bigCat/parallax/parallax4.jpg) center top no-repeat; height:410px;}
.bCatNoPar4{ height:410px; background:url(../img/bigCat/parallax/parallax4-sm.jpg) center bottom no-repeat;}
.bCatPar5{background:url(../img/bigCat/parallax/parallax5.jpg) center top no-repeat; height:410px;}
.bCatNoPar5{ height:410px; background:url(../img/bigCat/parallax/parallax5-sm.jpg) center bottom no-repeat;}


.bCatLand{min-height:430px; background:url(../img/bigCat/landingRowbg.png) left top repeat-x;}
.bCatLand .ceMa{max-width:920px;}
.bCatLand .c1, .bCatLand .c2{padding:0px;}
.bCatLand .c1{padding-top:60px;}
.bCatLand .imgBorder{background:url(../img/bigCat/landingPhotoFrame.png) no-repeat; width:544px; height:218px; position:relative;}
.bCatLand .imgBorder .img{width:370px; height:190px; position:absolute; left:89px; top:10px; overflow:hidden;}
.bCatLand .c2{padding-top:55px; margin-left:-15px;}
.bCatLand h2{font-family: 'avenirltstd-light-35'; color:#770067; font-size:42px; font-size:4.2rem; margin-bottom:20px;}
.bCatLandimg{margin-left:22px; vertical-align:bottom;}
.bCatLand p{font-size:20px; font-size:2rem; line-height:23px; margin-bottom:30px; width:440px;}
.bCatLand .cta1{min-width:440px; background-position:94% center;}

.bCatSBtnCon{position:fixed; height:35px; width:100%; text-align:center; left:0px; bottom:0px; z-index:100;}
.bCatSBtn:link, .bCatSBtn:visited{background:url(../img/bigCat/icons/bCatSectionAr.png) no-repeat; width:71px; height:35px; outline:none; }
.no-touch .bCatSBtn:hover{background-position:0px -35px;}
.bCatUpBtn{background:url(../img/bigCat/icons/bCatSectionArUp.png) no-repeat; width:71px; height:35px; outline:none; display:none}
.no-touch .bCatUpBtn:hover{background-position:0px -35px;}

.bSleeping .c2{padding-top:40px;}

.bCatNav{background:url(../img/bigCat/icons/bCatNavLine.png) 16px top repeat-y; position:fixed; top:350px; right:1.2%; z-index:900;}
.zIndex {z-index:900;}
.bCatNav li{margin-bottom:15px}
.bCatNav .first{margin-top:-8px;}
.bCatNav .last{margin:0px;}
.bCatNav a{background:url(../img/bigCat/icons/bCatNav.png) 0px 3px no-repeat; color:#ffffff; padding-left:40px; height:23px; line-height:28px; text-shadow:0 0 5px #000; font-family: 'avenir-medium-65'; outline:none;}
.no-touch .bCatNav a:hover{color:#780068; text-shadow:0 0 10px #fff;}
.bCatNav .active a{background-position:0px -24px; height:23px;}

.bCatDetTopHunting{height:240px; background:url(../img/bigCat/hunting/bCatDetTop.jpg) center top no-repeat;}
.bCatDetTopSleeping{height:240px; background:url(../img/bigCat/sleeping/bCatDetTop.jpg) center top no-repeat;}
.bCatDetTopSocialising{height:240px; background:url(../img/bigCat/socialising/bCatDetTop.jpg) center top no-repeat;}
.bCatDetTopFeeding{height:240px; background:url(../img/bigCat/feeding/bCatDetTop.jpg) center top no-repeat;}
.bCatDetTopProtecting{height:240px; background:url(../img/bigCat/protecting/bCatDetTop.jpg) center top no-repeat;}

.bCatDetSec1{background:#fff; padding:60px 20% 118px 20%; text-align:center;}
.bCatDetSec1 h1{color:#770067; font-size:60px; font-size:6rem; font-family: 'avenirltstd-light-35'; margin-bottom:30px;}
.bCatDetSec1 h1 span{display:block; margin-bottom:13px;}
.bCatDetSec1 h2{ margin-bottom:67px;}
.bCatDetSec1 h2 img{max-width:100%;}
.bCatDetSec1 p{font-size:20px; font-size:2rem; line-height:21px;}

.bCatDetVideo{height:560px; position:relative; width:100%;}
.bCatDetVideo .ceMa{text-align:center; max-width:1280px; height:100%;}
.bCatDetVideo iframe{display:none; width:100%; height:100%;}
.bCatDetVideoTxt{width:435px; position:absolute; left:13.2%; top:60px; color:#fff;}
.bCatDetVideoTxt h3{ font-size:60px; font-size:6rem;font-family: 'avenirltstd-light-35'; line-height:60px;}
.bCatDetVideoTxt p{font-size:22px; font-size: 2.2rem; line-height:23px; width:320px;}
.huntingVideo1{background:url(../img/bigCat/hunting/huntingVideoBg.jpg) center top no-repeat;}
.huntingVideo2{background:url(../img/bigCat/hunting/huntingVideoBg.jpg) center top no-repeat;}
.feedingVideo1{background:url(../img/bigCat/hunting/huntingVideoBg.jpg) center top no-repeat;}
.feedingVideo2{background:url(../img/bigCat/hunting/huntingVideoBg.jpg) center top no-repeat;}
.sleepingVideo1{background:url(../img/bigCat/hunting/huntingVideoBg.jpg) center top no-repeat;}
.sleepingVideo2{background:url(../img/bigCat/hunting/huntingVideoBg.jpg) center top no-repeat;}
.socializingVideo1{background:url(../img/bigCat/hunting/huntingVideoBg.jpg) center top no-repeat;}
.socializingVideo2{background:url(../img/bigCat/hunting/huntingVideoBg.jpg) center top no-repeat;}
.protectingVideo1{background:url(../img/bigCat/hunting/huntingVideoBg.jpg) center top no-repeat;}
.protectingVideo2{background:url(../img/bigCat/hunting/huntingVideoBg.jpg) center top no-repeat;}


.bCatDetSec2{background:#fff; padding:60px 20% 10px 20%; text-align:center;}
.bCatDetSec2 h2{color:#770067; font-size:60px; font-size:6rem; margin-bottom:35px;}
.bCatDetSec2 p{max-width:768px; font-size:34px; font-size:3.4rem; margin:auto; line-height:37px;}

.bCatDetTipsRow{background:url(../img/bigCat/bCatDetTipsRow.png) #f1f1f1 left top repeat-x; min-height:350px; padding-top:110px; padding-bottom:110px;}
.bCatDetTipsRow .ceMa{max-width:1070px;}
.bCatDetTipsRow .left{width:55%; float:left; padding-left:160px;}
.bCatDetTipsRow h3{color:#770067; font-size:42px; font-size:4.2rem; margin-bottom:30px; width:475px;}
.bCatDetTipsRow .number{width:56px; height:56px; background-color:#ffb800; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; text-align:center; color:#fff; margin-right:14px; line-height:56px;}
.bCatDetTipsRow h3 .txt{width:50px; vertical-align:top; padding-top:5px; width:100%; max-width:400px;}
.bCatDetTipsRow p{font-size:20px; font-size:2rem; max-width:440px; line-height:24px;}
.bCatDetTipsRow .right{width:45%; float:left;}
.bCatDetTipsImg{background:url(../img/bigCat/landingPhotoFrame.png) no-repeat; width:544px; height:218px; position:relative;}
.bCatDetTipsImg .img{width:370px; height:190px; position:absolute; left:89px; top:10px; overflow:hidden;}
.bCatDetTipsImg .img img{max-width:100%;}

.bCatDetComments{padding:140px 0px 60px 0px; background:#fff; text-align:center;}
.bCatDetComments .ceMa{max-width:720px;}
.bCatDetComments .img{width:60.1%; margin:auto; margin-bottom:25px;}
.bCatDetComments .img img{max-width:100%;}
.bCatDetComments h2{color:#770067; font-size:60px; font-size:6rem; margin-bottom:60px;}
.bCatDetComments .comments{height: auto;}
.bCatDetComments iframe{width:720px; height:350px;}

.bclcVideoSlider {width:100%; height:auto; position:relative; background-color:#770067;}
.bclcVideoSlider .slidePre {left:6%; opacity:0.25;}
.bclcVideoSlider .slideNe {right:6%; opacity:0.25;}
.no-touch .bclcVideoSlider:hover .slideNe, .no-touch .bclcVideoSlider:hover .slidePre{opacity:1;}

/*kitten namer*/
.knTop{width:100%; background:url(../img/kittenNamer/knTop.jpg) #979796 center top no-repeat; height:240px; color:#fff;}
.knTop .ceMa{max-width:950px;}
.knTop h1{font-family: 'avenir-medium-65'; font-size:60px; font-size:6rem; padding-top:40px; line-height:60px; margin-bottom:15px;}
.knTop h3{font-family: 'avenirltstd-roman-55'; font-size:22px; font-size:2.2rem;}

.knCon{max-width:950px; margin:auto; padding-top:35px;}
.knSec1 .ceMa{max-width:100%;}
.knSec1 h2{width:auto; display:inline-block; vertical-align:middle; color:#780068; font-size:32px; font-size:3.2rem; margin-right:15px;}
.knSelbox{vertical-align:middle;}
.knInput{margin-right:8px; vertical-align:middle;}
.knInput input[type=text]{-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px; border:1px solid #ccc; height:40px; padding:0 12px; width:200px;}
.knSec1 .cta4:link, .knSec1 .cta4:visited{font-size:17px; font-size:1.7rem; padding:12px 10px; text-align:center; width:200px; vertical-align:middle; height:40px;}

.knSec2{padding:20px 0;}
.knSec2 ul{width:960px; margin:auto;}
.knSec2 .cta3:link, .knSec2 .cta3:visited{width:147px; font-size:17px; font-size:1.7rem; height:40px; padding:12px 25px; outline:none;}
.sltdType:link, .sltdType:visited{background-color:#e6e6e6 !important; color:#000 !important;}
.knSec3{background:#e6e6e6; display:block; min-height:300px; padding:20px;text-align:center;}
.knNames{padding:0 20px; background:#fff; font-size:20px; font-size:2rem; color:#780068; line-height:40px; height:38px; font-family: 'avenir-medium-65'; -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; margin:5px; cursor:pointer;}
.no-touch .knNames:hover{background:#ffb800;}

.knSec4{padding:20px 0 40px 0;}
.knSltdNames{-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px; border:1px solid #ccc; height:40px; margin:0 auto 35px auto; padding: 5px; overflow:hidden; background:#fff;}
.knSltdNames .knNames, .no-touch .knSltdNames .knNames:hover{font-size:1px; color:#d188ca; background:url(../img/kittenNamer/catMask.png) no-repeat; width:27px; height:19px; padding:0px; line-height:19px; -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; text-align:center}
.knSltdNames .knNamesMale, .no-touch .knSltdNames .knNamesMale:hover {color:#88a9d1; background:url(../img/kittenNamer/catMaskMale.png) no-repeat;}
.knSec4 .btns{text-align:center;}
.knSec4 .btns .cta4:link, .knSec4 .btns .cta4:visited{font-size:17px; font-size:1.7rem; padding:12px 10px; text-align:center; width:240px; vertical-align:middle; height:40px; margin:0 5px;}
.knSec4 .btns .refresh{background-image:url(../img/kittenNamer/refresh.png); background-position:6px center; background-repeat:no-repeat;}
.knSec5 {background:#e6e6e6; display:block; min-height:300px; padding:40px 0; display:none;}
.knSec5 h4{ font-family: 'avenir-medium-65'; font-size:18px; font-size:1.8rem; margin-bottom:20px;}
.knSec5 .cta4:link, .knSec5 .cta4:visited{font-size:17px; font-size:1.7rem; padding:12px 20px; text-align:center; width:250px; vertical-align:middle; height:40px; margin:0 5px;}
.knSec5 .bottom{text-align:center; padding-top:30px;}
.knSec5List{margin:auto; display:table; max-width:720px;}
.knSec5List li{width:100%; text-align:center; padding:0px; font-family: 'avenir-medium-65'; font-size:28px; font-size:2.8rem;}
.knSec5List li .txt{max-width:185px; overflow:hidden; height:40px;}
.knSec5List li .per{min-width:72px; text-align:right; float:right;}

/*contact*/
.contactTop {height:240px; display:block; position:relative;}
.contactTopBg{display:block; height:240px; width:100%; background:url(../img/contact/cTop-lg.jpg) #a2248d right top no-repeat; position:absolute; left:0; top:0; }
.contactTopTxt {width:960px; color:#fff; margin:auto; position:relative; z-index:10; padding-top:43px;}
.contactTopTxt h1 {font-family: 'avenir-medium-65'; font-size:60px; font-size:6rem; max-width:400px;}
.contactTopTxt h3 {font-family: 'avenirltstd-roman-55'; font-size:22px; font-size:2.2rem; max-width:400px;}
.contactForm {padding:70px 0;}
.contactFields {max-width:460px; margin:auto; padding:0 0 45px 0;}
.ctRow {width:100%; height:auto; min-height:40px; display:table; margin-bottom:10px;}
.ctrLeft {width:250px; float:left; font-size:18px; font-size:1.8rem; height:40px; padding-top:5px;}
.ctrRight {width:205px; float:right;}
.ctrRight .selectboxit {width:205px !important;}
.ctrRight .selectboxit-text {width:170px !important; max-width:170px !important;}
.ctrRight .selectboxit-options {min-width:205px !important; max-width:205px !important;}
.ctrRight input[type=text]{-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px; border:1px solid #ccc; height:40px; padding:0 12px; width:205px; font-size:17px; font-size:1.7rem; outline:none; line-height:40px;}
.ctrRight textarea{-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px; border:1px solid #ccc; height:40px; padding:5px 12px; width:205px; font-size:17px; font-size:1.7rem; height:100px; resize:none; outline:none;}
.captchaImg {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align:middle;}
.ctBtns {max-width:455px; margin:auto; text-align:center; margin-bottom:40px;}
.ctBtns input {margin:0px 5px;}
.ctTerms {max-width:1000px; text-align:center; padding:0px 20px; font-size:18px; font-size:1.8rem; margin:auto;}
.field-validation-error { padding:4px 0 0 12px; color:red; display:none;}
.field-notice { padding:4px 0 0 12px; font-size:12px; font-size:1.2rem;}
.thankYouPage { max-width:960px; padding:70px 0px; margin:auto;}
.ui-icon-circle-triangle-e{background:url(../img/public/icons/ctaAr2h.png) center center no-repeat !important;}
.ui-icon-circle-triangle-w{background:url(../img/public/icons/ctaAr2hLeft.png) center center no-repeat !important;}

/*about us and site owner*/
.abuTop {display:block; background-color:#770067; padding:30px 0px;}
.abuTop .ceMa {max-width:960px;}
.abuTop h1 {color:#fff; font-family: 'avenir-medium-65'; font-size:60px; font-size:6rem;}
.abuContent {padding:50px 0; max-width:960px; margin:auto;}
.abuContent p {margin-bottom:15px;}
.abuContent h3 {font-size:28px; font-size:2.8rem; color:#770067; margin-bottom:15px}
.abuContent h4 {font-size:22px; font-size:2.2rem; color:#770067; margin-bottom:15px}
.abuContent a { text-decoration:underline;}
.listFaq .img-content{width:75px; height:75px;display:inline-block; vertical-align:top;}
.listFaq .acs{display:inline-block; float:none;}
.listFaq .img-content img{width:100%;display:inline-block; margin-top:1%;}
.listFaq li {margin-bottom:30px; display:inline-block; width:100%;}
.listFaq h3, .listFaq h4{margin-bottom:5px}
.listFaq h4 { font-size:18px; font-size:1.8rem;}
.listFaq p, .listFaq table  { margin-bottom:20px;}


/* Breeds Page*/
.breeds-page .showCase{background:url(../img/404/bg-md.jpg) center top no-repeat; width:100%; height:250px;}
.breeds-page .pListTop{height:250px;}
.breeds-page .pListTop h1{padding-top:20px;}
.breeds-page .sec {width:100%;text-align:center; position:relative;}
.breeds-page .sec .center {display:inline-block;width:100%; max-width:1300px; padding:0px 20px;}
.breeds-page .breed-content {background-color:#e5e5e5;}
.breeds-page .breed-content.finish {}
.breeds-page .breed-content.finish .left{display:none;}
.breeds-page .breed-content.finish .center{max-width:840px;}
.breeds-page .breed-content .center {position:relative;padding-top:20px;padding-bottom:40px; text-align:left;}
.breeds-page .left{padding-left:0;}
.breeds-page .quesbox{display:inline-block;width:100%;padding:20px;background: #fff;margin-bottom:20px;box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);}
.breeds-page .breed-content .allbreeds{float:left;width:100%; text-align:right; margin-bottom:20px;}

/*
.breeds-page .step2{display:none;}
.breeds-page .step3{display:none;}
    */
.breeds-page .quesbox h2{font-size:30px; font-size:3rem; color:#780068; margin-bottom:15px;}
.breeds-page .quesbox h3{font-size:20px; font-size:2rem; margin-bottom:15px;}
.breeds-page .quesbox p{color:#780068; font-size: 16px; font-size: 1.6rem;}
.breeds-page .quesbox .radio-item{width:100%;font-size:14px; font-size:1.4rem; margin-bottom:5px; color:#3a3a3a;font-weight: bold; cursor:pointer;}
.breeds-page .quesbox .radio-item input[type="radio"]{ margin:0 8px 0 0px;vertical-align: middle;}
.breeds-page .quesbox a{font-size:14px; font-size:1.4rem; margin-top:5px; color:#780068;font-weight: bold;}
.breeds-page .quesbox .finishques{float:right;}
.breeds-page .right{padding-right:0;padding-left:0;}
.breeds-page .breeds-result{display:inline-block; width:100%; text-align:center;}
.breeds-page .resultboximg{background-image:url(../img/breed/Landingpage-cat-image.png); background-position:75% bottom; background-repeat:no-repeat; background-size:60%;}
.breeds-page .resultbox{padding:0 10px 10px;margin-bottom:10px; display:none;}
.breeds-page .resultbox a{display:inline-block;padding:20px;background:#770067;box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2); color:#FFF; width:100%; height:100%;}
.breeds-page .resultbox .image{display:inline-block;width:100%; height:200px; margin-bottom:10px;}
.breeds-page .resultbox img{display:inline-block; max-width:100%;}
.breeds-page .resultbox .description{display:inline-block;width:100%; height:180px; text-align:left;}
.breeds-page .resultbox h3{display:inline-block;width:100%;font-size:22px; font-size:2.2rem; margin-bottom:10px;}
.breeds-page .resultbox p{display:inline-block;width:100%;font-size:14px; font-size:1.4rem; margin-bottom:5px;}

.breeds-page .sec.detail-page .center { max-width:1024px; padding-top:100px;}
.breeds-page .detail-page .left{padding-right:50px;}
.breeds-page .detail-page h1{font-size:35px; font-size:3.5rem; color:#780068; margin-bottom:20px;}
.breeds-page .detail-page p{font-size:15px; font-size:1.5rem; color: #3a3a3a; margin-bottom:20px;}
.breeds-page .detail-page .image{text-align:right;}
.breeds-page .detail-page .image img{margin-bottom:20px;max-width:100%; display:inline-block;}


.breeds-page .breedAll .center {max-width:inherit; padding:0;background:#FFF;}
.breeds-page .breedAll .breedList {display:inline-block;width:100%; padding:40px 8px;text-align:center;}
.breeds-page .breedAll .breedList.style {background:#770067;}
.breeds-page .breedAll .breedList .breedListItem {padding:15px; opacity: 1;  transition: all .5s ease;}
.breeds-page .breedAll .breedList .breedListItem img{max-width:100%;}
.breeds-page .breedAll .breedList .breedListItem:hover img{opacity:0.7;}
.breeds-page .breedAll .breedList h3{font-size:16px; font-size:1.6rem; margin-top:10px; line-height:140%;}
.breeds-page .breedAll .breedList.style h3{color:#FFF;}




/* Breeds Page*/



/*404 page*/
.notFound {width:100%;}
.notFound .showCase{background:url(../img/404/bg-md.jpg) center top no-repeat; width:100%; height:250px;}
.notFound .content {max-width:960px; margin:auto; padding:40px 0;}
.notFound .content h1 {color:#8f8d8f; font-size:50px; font-size:5rem; font-family: 'avenir-medium-65'; margin-bottom:25px;}
.notFound .content p {color:#7e006e; font-size:22px; font-size:2.2rem;}
.notFound .content p a {text-decoration:underline;}

/*article pages*/
.arCatImg {width:100%; text-align:center; max-height:410px; overflow:hidden;}
.arCatImg img {width:100%;}
.kittenSec1 {background:#780068; padding:37px 10px;}
.kittenSec1 .ceMa{max-width:1100px;}
.kittenSec1 .left{padding:0;}
.articleTitle1 {color:#ffb800; font-size:30px; font-family: 'avenir-medium-65'; margin-bottom:7px;}
.articleText1 {color:#fff; font-size:18px; font-family: 'avenirltstd-roman-55'; margin-bottom:7px;}
.kittenSec1 .center p{max-width:435px;}
.kittenSec1 .right{padding-top:35px;}
.kittenSec1 .right .cta4 {max-width:188px; text-align:center;   color: #780068;}

.articleTypes {padding:80px 10px 0 10px;}
.articleTypes .ceMa{max-width:1010px;}
.articleTypesList li{padding:0 20px; text-align:center; min-height:270px; margin-bottom:20px;}
.articleIcon{margin-bottom:24px;}
.articleTypesList li h3 {color:#780068; font-family: 'avenirltstd-roman-55'; font-size:24px; margin-bottom:7px;}
.no-touch .articleTypesList li h3 a:hover{text-decoration:underline;}
.articleTypesList li p {color:#363636; font-family: 'avenirltstd-light-35'; font-size:14px; max-width:260px; margin:auto;}
.kittenSec2 {background:#f1f1f1; padding:50px 10px; text-align:center;}
.kittenSec2 .ceMa{max-width:1100px;}
.kittenSec2 .left img{vertical-align:middle; margin-right:50px;}
.kittenSec2 .left h3{display:inline-block; width:auto; vertical-align:middle; font-family: 'avenir-medium-65'; font-size:30px; color:#780068;}
.kittenSec2 .center{font-size:19px; line-height:22px; padding:0 18px;}
.kittenSec2 .right{padding-top:20px;}
.kittenSec2 .cta3{width:211px;}
.no-touch .kittenSec2 .cta3:hover {background-color:#fff;}

.toJoin{background:#780068; padding:55px 10px;}
.toJoinColor2{background:#90007d}
.toJoin .ceMa{max-width:780px;}
.toJoin h2{color:#ffb800; font-family: 'avenir-medium-65'; font-size:30px;}
.toJoin p{color:#fff; font-family: 'avenir-medium-65'; font-size:24px; margin-bottom:10px;}
.toJoin .cta4 {max-width:188px; text-align:center; color:#000; margin-top:5px;}

.articleList{max-width:955px !important; padding:40px 30px;}
.articleList>li{margin-bottom:60px;}
.articleList .image{margin-bottom:30px;}
.articleList h1,.articleList h2{color:#780068; font-family: 'avenirltstd-roman-55'; font-size:36px; margin-bottom:25px;}
.articleList .text h1, .articleList .text h2, .articleList .text h3, .articleList .text h4, .articleList .text h5, .articleList .text h6{font-family: 'avenir-medium-65'; font-size:18px; margin-bottom:15px; color:#474747;}
.articleList .text{font-size:16px; margin-bottom:30px;}
.articleList blockquote{background:url(../img/article/blockquote.png) 0 0 no-repeat; padding-left:70px; max-width:650px; margin:0 auto 30px auto; font-family: 'avenirltstd-roman-55'; font-size:28px; font-style:italic; border:none;}
.articleList .toArticle{margin-bottom:30px;}
.articleList .sIconsBig{margin-bottom:25px;}
.cta5, .cta5:link, .cta5:visited{background:#ffb800; padding:16px 40px; min-width:230px; color:#fff; font-size:20px; font-size:2rem; line-height:17px;-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px; text-align:center; border:none;}
.no-touch .cta5:hover{background-color:#f1f1f1; color:#780068;}
.cta6:link, .cta6:visited{background:#fff; padding:16px 40px; min-width:230px; color:#ffb800; font-size:20px; font-size:2rem; line-height:17px;-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px; border:1px solid #ffb800; text-align:center;}
.no-touch .cta6:hover{background-color:#ffb800; color:#fff;}
.nePreArticles{width:100%; overflow:hidden; margin-bottom:20px;}
.nePreArticles .left{float:left; margin-bottom:10px; padding:0;}
.nePreArticles .right{float:right; margin-bottom:10px; padding:0;}

/*article pages*/

/*account*/
.loginTop{float:left; width:auto; margin-right:10px; font-size:14px;}
.loginTop li{vertical-align:top;}
.loginTop .cta4{height:20px; padding: 4px 8px; font-size:14px; border-radius:4px; width:auto; line-height:14px;}
.loginTop .logedIn {border-right:1px solid #530048; padding-right:10px !important; color:#ffb800; line-height:20px; max-width:240px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.loginTop .logedIn img{vertical-align:middle; border-radius:2px; max-width:20px; margin-right:8px;}
.loginTop .logout{padding-left:7px;}
.loginTop .logout a{color:#ffb800; text-decoration:underline;}
.loginTop .info{color:#530048; background:#ffb800; border-radius:4px; font-size:12px; display:block; margin-top:5px; text-align:center; min-width:250px;}

.signInSec{width:100%; padding:60px 10px;}
.signInSec .ceMa{max-width:900px; color:#a6a6a6;}
.txtBox1{-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px; border:1px solid #ccc; height:40px; padding:0 12px; width:280px; font-size:17px; font-size:1.7rem; outline:none; line-height:40px;}
.signInSec h1{padding-top:15px; margin-bottom:30px; font-size:41px; font-family: 'avenirltstd-light-35';}
.signInSec ul{max-width:410px;}
.signInSec li{margin-bottom:20px;}
.signInSec .left{font-size:20px; padding:6px 0 0 15px;}
.signInSec .left span{float:right;}
.signInSec .right{text-align:right;}
.signInSec .fPassword{text-align:right; padding-right:5px;}
.signInSec .fPassword a{color:#a6a6a6; text-decoration:underline;}
.signInSec .fPassword a:hover{color:#780068;}
.signInSec .signInSubmit{text-align:right;}
.signInSec .signInSubmit .cta5{min-width:140px;}

.registerSec{width:100%; padding:50px 10px;}
.registerSec h2{color:#780068; font-size:40px; margin-bottom:50px; text-align:center;}
.regNumbers{background:url(../img/account/line1.png) 0 center repeat-x; max-width:490px; margin:0 auto 50px auto; text-align:center;}
.regNumbers li{width:58px; height:58px; line-height:58px; background:#c9c9c9; color:#fff; text-align:center; font-size:30px; border-radius:100%; padding:0;}
.regNumbers .active{background:#780068; border:2px solid #fff; box-shadow:0px 0px 0px 2px #780068;}
.regNumbers .n1{float:left;}
.regNumbers .n3{float:right;}
.regNumbers .clearfix{height:0; width:0;}

.regSteps{max-width:1000px; padding-bottom:60px; margin:auto;}
.regStepTitle{color:#780068; font-size:30px; padding-bottom:15px; margin-bottom:50px; border-bottom:1px solid #cfcfcf; position:relative;}
.regStepTitle .required{position:absolute; right:0; top:14px; font-size:16px; color:#363636;}
.regStep1{height:auto;}
.regStep1List .left {font-size:23px; text-align:right; padding:2px 10px 0 0;}
.regStep1List .right {padding:0;}
.regStep1List>li{margin:0 0 18px 0;}
.regStep1List>li:last-child{margin-bottom:0;}
.regStep1List .txtBox1{width:220px;}
.regStep1List .selectboxit, .regStep1List .selectboxit-options {width: 220px !important;}
.regStep1List .selectboxit-text{max-width: 170px !important; width: 170px !important;}
.regSubmitSec{margin-top:50px; border-top:1px solid #cfcfcf; padding-top:30px; text-align:right;}
.err1 input, .err1 .selectboxit-btn, .err1 #regTitleSelectBoxIt{border-color:#ff0000 !important;}
.err1 h5 {color:red !important;}

.regStep2{height:auto; display:none;}
.catProfileForm{width:100%; background:#f7f7f7; padding:25px 0; margin:0 0}
.catProUpload .fileBtn{filter:alpha(opacity=0); opacity:0; position:absolute; top:0; left:0px; font-size:80px; height:165px; width:150px; cursor:pointer;}
.catProUpload{width:150px; margin:auto; position:relative;}
.catProUpload .image{width:150px; height:150px; overflow:hidden; background:url(../img/account/uplaodBg.png) 0 0 / 150px auto no-repeat;}
.catProUpload h5{font-size:12px; color:#979797; text-align:center; padding-top:5px;}
.no-touch .catProUpload:hover h5{color:#780068;}
.catProEl {color:#363636;}
.catProEl>li{margin:0 0 20px 0;}
.catProEl>li:last-child{margin-bottom:0;}
.catProEl .left{font-size:23px; text-align:right; padding:2px 10px 0 0;}
.catProEl .right{font-size:23px; padding-left:0; max-width:430px;}
.catProEl .right .txtBox1{width:100%;}
.catProEl .catProSelect{margin:0; width:100%;}
.catProEl .selectboxit-container{width:100%;}
.catProEl .catProSelect .selectboxit, .regStep1List .selectboxit-options {width: 100% !important;}
.catProEl .catProSelect .selectboxit-text{max-width: 70% !important; width: 70% !important;}
.catProCb{padding-top:0 !important;}
.catProSubmit {text-align:right; padding-right:20px;}
.catProSubmit a{font-size:20px; color:#363636; text-decoration:underline; font-family: 'avenirltstd-roman-55';}
.catProSubmit a:hover{color:#780068;}
.catProfile{background:#f7f7f7; padding:30px; margin-bottom:20px; height:auto; overflow:hidden;}
.catProfile .image{width:150px; margin-right:20px; float:left;}
.catProfile .text{font-size:22px; float:left; width:auto;}
.catProfile li{margin-bottom:20px; max-width:320px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.catProfile li:last-child{margin-bottom:0;}

.regStep3{display:none;}
.regStep3 .text{max-width:680px; margin:auto;}
.regStep3 h4{font-size:20px; font-family: 'avenirltstd-roman-55'; margin-bottom:10px;}
.regStep3 p{font-size:12px; margin-bottom:10px;}
.regStep3 h5{font-size:16px;}
.regStep3 h5 a{text-decoration:underline; color:#494949; font-family: 'avenirltstd-roman-55';}
.regStep3 .regSubmitSec{text-align:center;}
.regStep3 .regSubmitSec ul{font-size:22px; margin-bottom:20px;}
.regStep3 .regSubmitSec ul li:first-child{margin-right:20px;}
.cbAccount{vertical-align:middle;}
.cbAccount .jquery-checkbox {display: inline-block; vertical-align:top; line-height: 25px; width: 25px; height: 25px; font-size:12px; cursor: pointer;}
.cbAccount .jquery-checkbox .mark {display: inline;}
.cbAccount .jquery-checkbox img {vertical-align: middle; width: 25px; height: 25px; background:url(../img/account/checkBoxBg.png) no-repeat 0 0 / 25px auto; }
.cbAccount .jquery-checkbox-checked img{background-position: 0 -25px !important;}
.cbAccount .jquery-checkbox-err img{background-position: 0 -50px;}
.err1 .jquery-checkbox img{background-position: 0 -50px;}
.loginErr {color:red;}

.whyRegister{background:#f1f1f1; padding:40px 10px; text-align:center;}
.whyRegister h3{color:#780068; font-size:30px; margin-bottom:22px; font-family: 'avenir-medium-65';}
.whyRegister p{font-size:19px; max-width:950px; margin:auto;}

.afterReg{color:#8a8a8a; max-width:870px; margin:auto; padding:120px 10px;}
.afterReg h1{color:#a6a6a6; font-size:40px; margin-bottom:50px;}
.afterReg h2, .afterReg h3{font-size:20px; font-family: 'avenir-medium-65'; margin-bottom:5px;}
.afterReg h2{margin-bottom:30px;}
.afterReg p{margin-bottom:30px; font-size:20px;}
.afterReg a{text-decoration:underline;}

.pfMyWhiskas{background:#f7f7f7; width:100%; padding:26px 0; margin-bottom:38px;}
.pfMyWhiskas h1{font-size:41px; color:#a1a1a1; line-height:42px; text-align:center; font-family: 'avenirltstd-light-35';}

.pfUser{padding:0 10px; margin-bottom:70px;}
.pfUser .ceMa{max-width:1080px;}
.pfColTitle{font-size:30px; color:#780068; padding-bottom:16px; border-bottom:1px solid #cacaca; font-family: 'avenirltstd-light-35';}
.pfUserDetails{padding-top:20px; margin:0 0 60px 0;}
.pfUserDetails > li{margin:0 0 8px 0;}
.pfUserDetails .left{font-size:22px; color:#adadad; padding:0;}
.pfUserDetails .right{font-size:22px; color:#363636; padding:0;}
.pfUserDetails .link{padding-top:5px;}
.pfUserLink:link, .pfUserLink:visited{color:#adadad; text-decoration:underline;}
.pfUserLink:hover{color:#780068;}
.pfMyCats{padding-top:20px;}
.pfCatEditBtn{display:block; text-align:right;}
.pfAddCatBtn {text-align:center; padding-top:10px;}
.pfAddCatBtn a{color:#adadad; text-decoration:underline;}
.pfAddCatBtn a:hover{color:#780068;}
.pfAddCatBtn a span{display:block; padding-top:20px;}
#pfAddCatRow{display:none;}
.pfCatForm{padding:30px 15px; margin-bottom:20px;}
.pfCatForm .catProEl{padding-left:10px;}
.pfCatForm .catProSelect > li{padding-right:0;}


.pfUserInfo {color:#adadad; margin:15px 0 60px 0; display:none;}
.pfUserInfo p{margin-bottom:15px;}
.pfUserInfo ul{padding-left:0;}
.pfUserInfo li{margin-bottom:15px;}
.pfUserInfo h4{padding-left:5px; margin-bottom:5px; font-size:23px;}
.pfUserInfo .txtBox1{color:#adadad; width:100%;}
.pfUserInfo .selectboxit-container, .pfUserInfo .selectboxit{width: 100% !important;}
.pfUserInfo .selectboxit-text{max-width: 260px !important; width: 260px !important;}
.pfUserInfo .submit a{margin-left:5px;}
.overlay1{background:url(../img/public/purpleAlpha.png) repeat;width:100%;height:100%;position:fixed;top:0;left:0;display:none;z-index:980;-webkit-transform: translateZ(0);}
.loading{position:fixed;background:url(../img/public/loading.gif) #fff center center no-repeat;width:120px;height:80px;top:220px;left:0;right:0;bottom:0;top:0;margin:auto;z-index:981;display:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0px 1px 5px 2px rgba(47,7,39,0.65);-moz-box-shadow:0px 1px 5px 2px rgba(47,7,39,0.65);box-shadow:0px 1px 5px 2px rgba(47,7,39,0.65);-webkit-transform: translateZ(0);}
/*account*/
.fgiconimg { width:100%; margin:10px 0px 10px 0px;}

/* Popup */
.popup-overlay {position:fixed;width:100%; height:100%;top:0px; left:0px; z-index:99999; background:rgba(120,0,104,0.5); text-align:center;display:none;}
.popup-overlay.donatePopup {position:absolute;}
.termsAndConditions:before {content:''; height:100%; display:inline-block; vertical-align:middle;}
.popup-overlay.donatePopup { }
.donatePopup .popup-content{padding:50px 40px 30px 40px;}

.popup-content {position:relative; display:inline-block;width:90%;max-width:720px;padding:50px 0px 30px 40px; background:#FFF; vertical-align:middle;}
.popup-content h1{color:#000; font-size:30px; font-size:3rem;font-family: 'avenir-medium-65'; margin-bottom:40px;}
.popup-content .data-content span{width:100%;color:#000; font-size:24px; font-size:2.4rem;font-family: 'avenir-medium-65'; margin-bottom:10px; text-align:left;}
.popup-content p{color:#000; font-size:18px; font-size:1.8rem; margin-bottom:30px; text-align:left;}
.popup-content .data-content ul {list-style:none;text-align: left; margin-bottom:20px;}
.popup-content .data-content ul li{line-height: 130%;margin-bottom: 10px;}

.termsmobilpage {position:relative; display:inline-block;width:90%;max-width:720px;padding:50px 0px 30px 40px; background:#FFF; vertical-align:middle;}
.termsmobilpage h1{color:#000; font-size:20px; font-size:2rem;font-family: 'avenir-medium-65'; margin-bottom:40px;}
.termsmobilpage span{width:100%;color:#000; font-size:16px; font-size:1.6rem;font-family: 'avenir-medium-65'; margin-bottom:10px; text-align:left;}
.termsmobilpage p{color:#000; font-size:14px; font-size:1.4rem; margin-bottom:30px; text-align:left;}
.termsmobilpage ul {list-style:none;text-align: left; margin-bottom:20px;}
.termsmobilpage ul li{line-height: 130%;margin-bottom: 10px;}


.termsmobilpage {
    padding:20px;
}

/* Product Icons */

.pLogo {
    width:100%;
    height:76px;
    padding:15px 0px;
    background:#FFF;
    text-align:center;
    position:relative;
    display:none;
        
}
.pLogo ul {
    width:100%;
    height:46px;
}

.pLogo ul li{
    display:inline-block;
    min-width:46px;
    height:46px;
    padding:0 5px;
    cursor:pointer;
    position:relative;
    z-index:5;
    
}

.pLogo ul li span{
    float:left;
    width:46px;
    height:46px; 
    background:url(../img/public/icons/product_icons.png) no-repeat;
    cursor:pointer;
}
.pLogo ul li .plContent {
    float:left;
    width:0px;
    height:46px;
    text-align:left;
    overflow:hidden;
    -webkit-transition: width 0.5s linear 0.6s;
    transition: width 0.5s linear 0.6s;
}
.pLogo ul li:hover{
    z-index:99;
}
.pLogo ul li:hover .plContent{
    width:120px;
}
.pLogo ul li .plContent:before {
    content:'';
    vertical-align:middle;
    height:100%;
    display:inline-block;
}
.pLogo ul li .plContent p {
   display:inline-block;
   width:120px;
    font-size:14px;
    line-height:16px;
    color:#6b005e;
    text-align:left;
    padding-left:15px;
    vertical-align: middle;
    font-family:'avenir-medium-65';
}


.pLogo ul li .pl1{
    background-position:0px 0px;
    -webkit-transition: background-position 0.5s;
    transition: background-position 0.5s;
}
.pLogo ul li:hover .pl1{
    background-position:0px -48px;
}

.pLogo ul li .pl2{
    background-position:-56px 0px;
     -webkit-transition: background-position 0.5s;
    transition: background-position 0.5s;
}
.pLogo ul li:hover .pl2{
    background-position:-56px -48px;
}
.pLogo ul li .pl3{
    background-position:-112px 0px;
     -webkit-transition: background-position 0.5s;
    transition: background-position 0.5s;
}
.pLogo ul li:hover .pl3{
    background-position:-112px -48px;
}
.pLogo ul li .pl4{
    background-position:-168px 0px;
     -webkit-transition: background-position 0.5s;
    transition: background-position 0.5s;
}
.pLogo ul li:hover .pl4{
    background-position:-168px -48px;
}
.pLogo ul li .pl5{
    background-position:-224px 0px;
     -webkit-transition: background-position 0.5s;
    transition: background-position 0.5s;
}
.pLogo ul li:hover .pl5{
    background-position:-224px -48px;
}
.pLogo ul li .pl6{
    background-position:-280px 0px;
     -webkit-transition: background-position 0.5s;
    transition: background-position 0.5s;
}
.pLogo ul li:hover .pl6{
    background-position:-280px -48px;
}
.pLogo ul li .pl7{
    background-position:-336px 0px;
     -webkit-transition: background-position 0.5s;
    transition: background-position 0.5s;
}
.pLogo ul li:hover .pl7{
    background-position:-336px -48px;
}
.pLogo ul li .pl8{
    background-position:-392px 0px;
     -webkit-transition: background-position 0.5s;
    transition: background-position 0.5s;
}
.pLogo ul li:hover .pl8{
    background-position:-392px -48px;
}
.pLogo ul li .pl9{
    background-position:-448px 0px;
     -webkit-transition: background-position 0.5s;
    transition: background-position 0.5s;
}
.pLogo ul li:hover .pl9{
    background-position:-448px -48px;
}
.pLogo ul li .pl10{
    background-position:-504px 0px;
     -webkit-transition: background-position 0.5s;
    transition: background-position 0.5s;
}
.pLogo ul li:hover .pl10{
    background-position:-504px -48px;
}
.pLogo ul li .pl11{
    background-position:-560px 0px;
     -webkit-transition: background-position 0.5s;
    transition: background-position 0.5s;
}
.pLogo ul li:hover .pl11{
    background-position:-560px -48px;
}
.pLogo ul li .pl12{
    background-position:-616px 0px;
     -webkit-transition: background-position 0.5s;
    transition: background-position 0.5s;
}
.pLogo ul li:hover .pl12{
    background-position:-616px -48px;
}
.pLogo ul li .pl13{
    background-position:-672px 0px;
     -webkit-transition: background-position 0.5s;
    transition: background-position 0.5s;
}
.pLogo ul li:hover .pl13{
    background-position:-672px -48px;
}



/* Product Icons */



.goVideo {
    width:100%;
    min-height:640px;
}

.searchNav {
    position: absolute !important;
    top: 6px;
    right: 20px;
    float:none !important;
    width:30px;
    max-width:100%;
}
.searchNavMob {
     background:url(../img/home/searchIcon-xs.png) center center no-repeat #f1f1f1 !important;
     width:60px;
     height: 100%;
     position: absolute;
     right: 0px;
     top: 0px;
     border-left: 1px solid #fff;
     cursor: pointer;
     max-height: 54px;
}
/*blog*/
.secBlog{text-align:center; position:relative; background:#ffffff; }
.secBlog:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}
.mainCenter {display:inline-block;vertical-align: middle;}

.blog {display:inline-block; margin-bottom:100px; width:100%; max-width:100%;}

.blogMainTop{background:#909090 url(../img/blog/blogMainTop.jpg) top left no-repeat; height:412px; margin-top: -3px;}
.blogMainTop .mainCenter {width:1025px; max-width:96%;}
.blogMainTop h1{color:#fff; font-family: 'avenir-medium-65'; font-size:100px; font-size:10rem; padding:30px 0; text-shadow:0px 0px 16px rgba(0,0,0,0.15);}
.blogMainTop p {color:#fff; font-size:25px; font-size:2.5rem; max-width:65%; margin:auto;}
.blogTab {width:100%; max-width:914px; margin:auto; padding:40px 15px 0 15px;}

.blogHead {width:100%; display:inline-block; text-align:left; margin-bottom:24px;}
.blogLeft, .blogTxt {padding-right:0 !important; padding-left:0 !important; text-align:left;  }
.secBlog h4 {font-size:36px; font-size:3.6rem; font-family: 'avenirltstd-roman-55'; color:#780068; }
.blogRight {text-align:right; padding-right:0 !important; padding-left:0 !important;}
.blogRight a:link, .blogRight a:visited {margin-left:10px; vertical-align:top;}
.blogLeft a:link, .blogLeft a:visited {float:left; vertical-align:top; margin-right:10px; }
.speechBubble {background:url(../img/blog/speechBubble.png) 0 0 no-repeat; display:inline-block; width:40px; height:39px; color:#7c7c7c !important; font-size:14px !important; font-size:1.4rem !important; font-family: 'avenirltstd-roman-55';}
.speechBubble span {display:inline-block; width:40px; text-align:center; vertical-align:top; padding-top:10px; }
.speechBubble:hover {background-position:0 -54px; color:#ffba00 !important;}
.speechBubble:focus, .speechBubble.active {background-position:0 -108px; color:#780068 !important;}
.fbBubble {background:url(../img/blog/facebookIcon.png) 0 0 no-repeat; display:inline-block; width:36px; height:36px;}
.fbBubble:hover, .fbBubble.active {background:url(../img/blog/facebookIcon.png) 0 -53px no-repeat;}
.twBubble {background:url(../img/blog/twitterIcon.png) 0 0 no-repeat; display:inline-block; width:36px; height:36px;}
.twBubble:hover, .twBubble.active {background:url(../img/blog/twitterIcon.png) 0 -53px no-repeat;}

.blogImg {width:100%; display:inline-block; border-top:solid 1px #d7d7d7; margin:0px auto; /*display: table;*/position: relative; min-height:276px; }
.blogImgOrt {position: absolute; top:0%;left:50%;display: table-cell; vertical-align: middle; }
.blogImg img {/*max-width:894px;*/ margin-top:2px; /*width:100%;*/ position: relative; top:0%;left:-50%; max-height:275px;} 

.blogMiddle {width:100%; display:inline-block; margin:30px auto 20px auto; }
.blogTxt p {font-size:16px; font-size:1.6rem; color:#474747; font-family: 'avenirltstd-light-35';  padding-bottom:24px;  width:100%; }
.blogTxt iframe {width:640px; max-width:100%; margin:auto; display: inherit; /*position:relative; z-index:1;*/}
.blogMore {float: right; padding-right: 0 !important;}
.blogMoreBttn:link, .blogMoreBttn:visited  {font-size:17px !important; font-size:1.7rem !important; background:#780068 !important; text-align:center; float:right;}
.no-touch .blogMoreBttn:hover{background:#f1f1f1 !important; color:#780068;}

.blogBottom {border-bottom:solid 1px #d7d7d7;  border-top:solid 1px #d7d7d7; width:100%; padding:10px 0; margin:auto;  display:inline-block;}
.beOne {float:left; width:auto; padding-right:30px; }
.beOne .beTxt {display:inline-block; vertical-align:middle; color:#780068; font-size:14px; font-size:1.4rem; font-family: 'avenirltstd-roman-55'; padding-top:10px;}

.blogRight p {color:#838383; font-size:14px; font-size:1.4rem; font-family: 'avenirltstd-roman-55'; text-align:right; padding-top:10px; }
.blogRight p span.blogTime {color:#780068 !important;  font-family: 'avenirboldbold';}
/*blog*/
/*comment*/
.commentTab {width:100%; max-width:914px; margin:-50px auto 0 auto;}
.comments {max-width:710px; margin:30px auto 45px auto; display:inline-block; width:100%;}
.commentBubble {background:#ffb800; padding:12px 24px; font-family: 'avenirltstd-roman-55'; width:100%; max-width:706px; -webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px; text-align:left; margin-bottom:20px;}
.commentBubble .showVideo {border:none !important;}
.commentDetail {color:#91007e !important; display:inline-block; font-size:12px !important; font-size:1.2rem !important; padding-bottom:10px;}
.commentTxt {color:#ffffff ; font-size:16px; font-size:1.6rem; }
.commentLink:link, .commentLink:visited {color:#000000 !important; text-decoration:underline !important;}
.formTab {width:100%; max-width:805px; margin:auto; text-align:center;}
.addComment {display:inline-block; width:100%; background:#d7d7d7;}
.addComment form {display:inline-block; width:100%; padding:35px 0 70px 0;}
.addComment form ul {width:100%; margin-bottom:20px;}
.addComment form ul li {width:100%; display:inline-block; margin-bottom:20px;}
.addComment form ul li div.cmTxt {float:left; color:#780068; font-size:14px; font-size:1.4rem; font-family: 'avenirboldbold'; line-height:38px; text-align:right; min-width:80px;}
.inBox {border: solid 1px #c9c9c9; -webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px; text-align:left; width:710px; max-width:100%; padding:0 10px; height:38px; background:#ffffff; background-image:none; outline:none;}
.addComment form ul li div.cmBox {float:left; margin-left:12px; }
.texBox {min-height:192px; border: solid 1px #c9c9c9; -webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px; text-align:left; max-width:100%; width:710px; padding:0 10px; background:#ffffff; background-image:none; outline:none; }
.messageBox {min-height:120px; resize:none; overflow:auto; border:none; outline:none; width:98%; padding: 0px 10px; margin:10px 0px;}
.addPhoto { border-top:solid 1px #d7d7d7; width:100%; padding:10px 0;}
.addPhoto span{display:inline-block;  color:#828282;font-size: 14px; vertical-align:middle;}
.addPhoto .fileBtn{position: relative; width:38px ;cursor: pointer;overflow: hidden;text-align: center;padding-top: 1px;  height:38px; display:inline-block; background:url(../img/blog/camIcon.png) 0 0 no-repeat;}
.addPhoto .fileBtn:hover {background:url(../img/blog/camIcon.png) 0 -51px no-repeat;}
.addPhoto .fileBtn input[type=file]{filter: alpha(opacity=0);opacity: 0;position: absolute;top: 0;left: 0px;font-size: 80px;height:38px;width:38px;cursor: pointer;}
.formTab .blogMoreBttn {float:none !important;}
.shareDetail {max-width:710px; overflow:hidden; display:none;}
.showVideo{width:100%; max-width:710px; margin:10px auto 0 auto; border:solid 1px #d7d7d7; position:relative; display:inline-block; height:auto; overflow:hidden; z-index:1;}
.showVideoLeft {float:left; width:200px; max-width:100%; }
.showVideoRight.difWid{width:440px !important; padding: 5px 10px;}
.showVideoRight {width:460px; max-width:100%; display:inline-block; vertical-align: top; margin-left: 10px;}
.showVideo img {width:100%; max-width:200px; display:inline-block; margin:auto;}
.hideVideo {position:absolute; right:5px; top:0; font-size:24px; font-size:2.4rem; color:#d7d7d7 !important; font-family: 'avenirboldbold';  }
.videoMessage {min-height:40px; resize:none; overflow:auto; border:none; outline:none; width:100%; padding: 0px 10px;display: inline-block; margin:5px 0;}

.pMainTopNew {width:100%;position:absolute;top:40px;}
.pMainTopImg {width:100%;display:inline-block;}
.pMainTopImg img {max-width:100%;}
.pMainTopNew h1 {font-size:40px;font-size:4rem; width:780px;}
.pMainTxtBlock {width:700px;margin:auto;padding:30px 0 0 0;max-width:100%; display:block;}
.pMainTxtBlock ul li a {width:100%;display:inline-block;}
.pMainTxtBlock ul li a:hover span {color:#ffb800;}
.pMainTxtBlock ul li img {vertical-align:top !important;}
.pMainTxtBlock ul li a span {color:#fff;font-size:25px;font-family: 'avenir-medium-65';padding-left:10px;display:inline-block;padding-top:30px;}
.OurProTxt {font-size:0.4em;margin-top:5px;display:block;}



/* Money Back */
.money-back {
    position:relative;
    width:100%;
}
.money-back-top {
    width:100%;
    height:326px;
    background:#780068 url(../img/money-back/money-back-top.jpg) center no-repeat;
}
.money-back-top img{
}
.money-back-content {
    width:100%;
    text-align:center;
    padding:40px 20px;
}
.money-back-description {
    width:100%;
    max-width: 980px;
    display:inline-block;
    text-align:left;
}
.money-back-description h1{
    width:100%;
    display:inline-block;
    color: #780068;
    font-family: 'avenirltstd-roman-55';
    font-size: 36px;
    font-size: 3.6rem;
    margin-bottom: 25px;
}

.money-back-description p{
    width:100%;
    display:inline-block;
    font-size:16px;
    font-size:1.6rem;
    margin:0px 0px 25px;
}
.money-back-description .cta5{
    margin:0px 0px 25px;
}
.money-back-phone {
    cursor:text;
    color:#494949 !important;
}
.money-back-description .sIconsBig {
    margin:0px 0px 25px;
}
.money-back-description h2 {
    font-size:28px;
    font-size:2.8rem;
    margin:0px 0px 25px;
    color:#780068;
    font-family: 'avenirltstd-roman-55';
}
.money-back-description .trms {
    color:#494949;
    margin-bottom:10px;
}


.money-back-description ul {
    list-style:none;
}
.money-back-description ul li {
    margin-bottom:10px;
    line-height:160%;
}
.money-back-description ul li span {
    font-family: 'avenirltstd-roman-55';
    color:#494949;
    font-weight:bold;
}
.money-back-description ul li ul {
      margin: 10px 0px 10px 20px;
}
.ktnkolegesingin {

padding:25px 0px 0px 20px;
}


/* Money Back */