    @charset "utf-8";
/* CSS Document */

@font-face{font-family:'GothamBook'; src:url('../fonts/GothamBook.eot'); src:url('../fonts/GothamBook.eot') format('embedded-opentype'),  url('../fonts/GothamBook.woff2') format('woff2'),  url('../fonts/GothamBook.woff') format('woff'),  url('../fonts/GothamBook.ttf') format('truetype'),  url('../fonts/GothamBook.svg#GothamBook') format('svg');}
@font-face{font-family:'avantgardegothicltmedium'; src:url('../fonts/avantgardegothicltmedium.eot'); src:url('../fonts/avantgardegothicltmedium.eot') format('embedded-opentype'),  url('../fonts/avantgardegothicltmedium.woff2') format('woff2'),  url('../fonts/avantgardegothicltmedium.woff') format('woff'),  url('../fonts/avantgardegothicltmedium.ttf') format('truetype'),  url('../fonts/avantgardegothicltmedium.svg#avantgardegothicltmedium') format('svg');}
@font-face{font-family:'Gotham-light'; src:url('../fonts/Gotham-light.eot'); src:url('../fonts/Gotham-light.eot') format('embedded-opentype'),  url('../fonts/Gotham-light.woff2') format('woff2'),  url('../fonts/Gotham-light.woff') format('woff'),  url('../fonts/Gotham-light.ttf') format('truetype'),  url('../fonts/Gotham-light.svg#Gotham-light') format('svg');}
@font-face{font-family:'GothamMedium'; src:url('../fonts/GothamMedium.eot'); src:url('../fonts/GothamMedium.eot') format('embedded-opentype'),  url('../fonts/GothamMedium.woff2') format('woff2'),  url('../fonts/GothamMedium.woff') format('woff'),  url('../fonts/GothamMedium.ttf') format('truetype'),  url('../fonts/GothamMedium.svg#GothamMedium') format('svg');}
@font-face{font-family:'WalkwayBold'; src:url('../fonts/WalkwayBold.eot'); src:url('../fonts/WalkwayBold.eot') format('embedded-opentype'),  url('../fonts/WalkwayBold.woff2') format('woff2'),  url('../fonts/WalkwayBold.woff') format('woff'),  url('../fonts/WalkwayBold.ttf') format('truetype'),  url('../fonts/WalkwayBold.svg#WalkwayBold') format('svg');}
*{border:0px; outline:none;}
/*------------------------------------------------------------------------------------------------------*/
*, *:before, *:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
/**{ box-sizing:border-box; -webkit-box-sizing:border-box;   -moz-box-sizing:border-box; }*/
h1, h2, h3, h4, h5, h6, p, div, ol, ul, li{margin:0; padding:0; font-weight:normal;}
a{text-decoration:none; outline:none; border:none;}
*:focus{outline:none;}
ul{list-style:none;}
img{border:0; /*max-width:100%; vertical-align:middle;*/}
html, body{float:left; width:100%; margin:0px; padding:0px; overflow-x:hidden;}
body, p, form, h1, h2 hr{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
.clear{clear:both; height:0;}
#wrapper{width:100%; max-width:1920px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#424242; position:relative;}
.container{width:100%; max-width:1200px; margin:0 auto; position:relative;}
#header{background-color:#fff; background:url(../images/bg-header.gif); height:142px; display:block;}
.loader{float: left; width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: url(../images/loader.gif) no-repeat center rgba(0,0,0,0.8); z-index: 1100; display:none;}  
/*NavPan*/
.navHolder{position:absolute; width:100%; left:0px; top:-125%; background-color:#fff; z-index:99999; height:690px;}
.navHolder .navPan{font-family:'WalkwayBold', Arial, Helvetica, sans-serif; position:absolute; left:50%; top:90px; width:100%; max-width:1140px; margin:0 0 0 -570px; background-color:#fff; text-align:center;}
.navHolder .navPan ul{margin:0; padding:0;}
.navHolder .navPan ul li{width:300px; margin:0 auto; padding:0; font-size:30px; color:#000000; padding:15px 0;}
.navHolder .navPan ul li:first-child{padding:0 0 15px 0;}
.navHolder .navPan ul li a{display:block; width:315px; padding:5px 0 5px 0;}
.navHolder .navPan ul li a.activeNav{color:#ffffff; background-color:#1d3170;}
.newhead{position:absolute; top:0; right:0; background:url(../images/vip_head.png) no-repeat center center / cover; padding:8px 0; text-align:center; color:#fff; font-size:14px; width:435px;}
/* Shutter Out Horizontal */
.hvr-shutter-out-horizontal{display:inline-block; vertical-align:middle; -webkit-transform:translateZ(0); transform:translateZ(0); box-shadow:#000000; color:#000000; -webkit-backface-visibility:hidden; backface-visibility:hidden; -moz-osx-font-smoothing:grayscale; position:relative; background:#ffffff; -webkit-transition-property:color; transition-property:color; -webkit-transition-duration:0.5s; transition-duration:0.5s;}
.hvr-shutter-out-horizontal:before{content:""; position:absolute; z-index:-1; top:0; bottom:0; left:0; right:0; background:#1d3170; -webkit-transform:scaleX(0); transform:scaleX(0); -webkit-transform-origin:50%; transform-origin:50%; -webkit-transition-property:transform; transition-property:transform; -webkit-transition-duration:0.5s; transition-duration:0.5s; -webkit-transition-timing-function:ease-out; transition-timing-function:ease-out;}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active{color:#ffffff;}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before{-webkit-transform:scaleX(1); transform:scaleX(1);}
.butHolder{position:absolute; width:100%; left:0px; top:75px; background-color:#fff; z-index:99999;}
.navHolder .butPan{position:absolute; left:50%; top:0px; width:100%; max-width:1140px; margin:0 0 0 -570px; background-color:#fff;}
.butHolder .butPan #nav-toggle{position:absolute; right:21%; top:50%;}
.butHolder .butPan #nav-toggle{cursor:pointer; padding:0px 23px 16px 0px;}
.butHolder .butPan #nav-toggle span, #nav-toggle span:before, #nav-toggle span:after{cursor:pointer; border-radius:1px; height:3px; width:40px; background:#000000; position:absolute; display:block; content:'';}
.butHolder .butPan #nav-toggle span:before{top:-10px;}
.butHolder .butPan #nav-toggle span:after{bottom:-10px;}
.butHolder .butPan #nav-toggle span, #nav-toggle span:before, #nav-toggle span:after{transition:all 500ms ease-in-out;}
.butHolder .butPan #nav-toggle.active span{background-color:transparent;}
.butHolder .butPan #nav-toggle.active span:before, #nav-toggle.active span:after{top:0;}
.butHolder .butPan #nav-toggle.active span:before{transform:rotate(45deg);}
.butHolder .butPan #nav-toggle.active span:after{transform:rotate(-45deg);}
/*NavPan*/


#header .container{position:relative; /*z-index:9999;*/
	z-index:99;}
#logo{display:block;}
#topnav{float:right; margin-top:0; font-size:12px; display:block; position:absolute; right:100px; top:calc(50% - 10px);}
#topnav li{display:inline; margin:0 4px;}
#topnav li a{color:#DF4C18; text-decoration:underline;}
#banner{color:#fff; margin-top:-142px;}
.bannerHolder{color:#fff; margin-top:-143px; position:relative; width:100%; height:auto; overflow:hidden;}
#brands { /*background:url(../images/shadow-top-bdr.jpg) no-repeat center top;*/
	background:url(../images/home-burb-big-bg.jpg) no-repeat center top;}
#brands, #studio, #awards{text-align:center;}
#brands .container li{display:block; float:left; margin:10px 13px; position:relative; width:350px; height:363px;}
#brands .stepcarousel{width:1100px; height:358px; margin:0px auto 0px auto;}
#brands .stepcarousel .panel{float:left; overflow:hidden; width:350px; height:363px; text-align:center;}
#brands .stepcarousel .belt{position:absolute; left:0; top:0; width:350px; height:363px;}
/*#brands .stepcarousel .panel img{ height:350px;}*/

#brands .prevBtn{position:absolute; left:-20px; top:46%;}
#brands .NextBtn{position:absolute; right:-20px; top:46%;}
#studio{background:url(../images/bg-studio-blurb.gif); padding-bottom:80px;}
#toTop{width:64px; height:64px; position:fixed; right:20px; bottom:45px; background:url(../images/scroll-top.jpg) no-repeat; display:none; cursor:pointer;}
 @-moz-document url-prefix() {
 .whiteSpacing {
margin:-16px auto 0 auto;}
 .whiteSpacing h2 {
padding:13px 0 0 0;}
 #brands .stepcarousel {
width:1100px;
height:347px;
margin:0px auto;}}
/* Sweep To Left */
.hvr-sweep-to-left-vip, .hvr-sweep-to-left-frenchie, .hvr-sweep-to-left-feeling, .hvr-sweep-to-left-leader, .hvr-sweep-to-left-brat, .hvr-sweep-to-left-emin{display:inline-block; vertical-align:middle; -webkit-transform:translateZ(0); transform:translateZ(0); box-shadow:0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility:hidden; backface-visibility:hidden; -moz-osx-font-smoothing:grayscale; position:relative; -webkit-transition-property:color; transition-property:color; -webkit-transition-duration:0.3s; transition-duration:0.3s;}
.hvr-sweep-to-left-vip:before, .hvr-sweep-to-left-frenchie:before, .hvr-sweep-to-left-feeling:before, .hvr-sweep-to-left-leader:before, .hvr-sweep-to-left-brat:before, .hvr-sweep-to-left-emin:before{content:""; position:absolute; z-index:-1; top:0; left:0; right:0; bottom:0; background:#ffffff; -webkit-transform:scaleX(0); transform:scaleX(0); -webkit-transform-origin:100% 50%; transform-origin:100% 50%; -webkit-transition-property:transform; transition-property:transform; -webkit-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-timing-function:ease-out; transition-timing-function:ease-out;}
.hvr-sweep-to-left-vip:hover, .hvr-sweep-to-left-vip:focus, .hvr-sweep-to-left-vip:active, .hvr-sweep-to-left-frenchie:hover, .hvr-sweep-to-left-frenchie:focus, .hvr-sweep-to-left-frenchie:active, .hvr-sweep-to-left-feeling:hover, .hvr-sweep-to-left-feeling:focus, .hvr-sweep-to-left-feeling:active, .hvr-sweep-to-left-leader:hover, .hvr-sweep-to-left-leader:focus, .hvr-sweep-to-left-leader:active, .hvr-sweep-to-left-brat:hover, .hvr-sweep-to-left-brat:focus, .hvr-sweep-to-left-brat:active, .hvr-sweep-to-left-emin:hover, .hvr-sweep-to-left-emin:focus, .hvr-sweep-to-left-emin:active{color:white;}
.hvr-sweep-to-left-vip:hover:before, .hvr-sweep-to-left-vip:focus:before, .hvr-sweep-to-left-vip:active:before, .hvr-sweep-to-left-frenchie:hover:before, .hvr-sweep-to-left-frenchie:focus:before, .hvr-sweep-to-left-frenchie:active:before, .hvr-sweep-to-left-feeling:hover:before, .hvr-sweep-to-left-feeling:focus:before, .hvr-sweep-to-left-feeling:active:before, .hvr-sweep-to-left-leader:hover:before, .hvr-sweep-to-left-leader:focus:before, .hvr-sweep-to-left-leader:active:before, .hvr-sweep-to-left-brat:hover:before, .hvr-sweep-to-left-brat:focus:before, .hvr-sweep-to-left-brat:active:before, .hvr-sweep-to-left-emin:hover:before, .hvr-sweep-to-left-emin:focus:before, .hvr-sweep-to-left-emin:active:before{-webkit-transform:scaleX(1); transform:scaleX(1);}
.container .productBlurbCon{width:100%; position:relative;}
.container .productBlurbCon .prodBlurb{width:350px; float:left; position:relative;}
.container .modelHolder{position:absolute;}
.container .vipModel{left:0; top:0px;}



.container .rivoltacur{position:absolute; right:0px; top:118px; background-color:#000; width:280px; height:125px;}
.container .rivoltacur:hover{border:#000 3px solid;}
.container .rivoltacur .frenWhiteLogo{position:absolute;  right:19%; top:28%;}
.container .rivoltacur .frenRedLogo{position:absolute;  right:19%; top:28%; opacity:0; filter:alpha(opacity=0);}
.container .rivolModel{left:-5%; top:0px;}


.container .bratcur{position:absolute; right:0px; top:118px; background-color:#133978; width:280px; height:125px;}
.container .bratcur:hover{border:#000 3px solid;}
.container .bratcur .frenWhiteLogo{position:absolute; right:30%; top:30px;}
.container .bratcur .frenRedLogo{position:absolute; right:30%; top:30px; opacity:0; filter:alpha(opacity=0);}


.container .vipCur{position:absolute; right:0px; top:118px; background-color:#133978; width:280px; height:125px;}
.container .vipCur:hover{border:#133978 3px solid; /*background:none; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;*/}
.container .vipCur .vipWhiteLogo{position:absolute; right:20px; top:25px;}
.container .vipCur .vipBlueLogo{position:absolute; right:17px; top:22px; opacity:0; filter:alpha(opacity=0);}
.container .frenchieCur{position:absolute; right:0px; top:118px; background-color:#fd0000; width:280px; height:125px;}
.container .frenchieCur:hover{border:#fd0000 3px solid;}
.container .frenchieCur .frenWhiteLogo{position:absolute; right:30px; top:42px;}
.container .frenchieCur .frenRedLogo{position:absolute; right:27px; top:39px; opacity:0; filter:alpha(opacity=0);}
.container .feelingCur{position:absolute; right:0px; top:118px; background-color:#f12a83; width:280px; height:125px;}
.container .feelingCur:hover{border:#f12a83 3px solid;}
.container .feelingCur .felWhiteLogo{position:absolute; right:35px; top:25px;}
.container .feelingCur .felPinkLogo{position:absolute; right:35px; top:25px; opacity:0; filter:alpha(opacity=0);}
.container .leaderCur{position:absolute; right:0px; top:118px; background-color:#6c3938; width:280px; height:125px;}
.container .leaderCur:hover{border:#6c3938 3px solid;}
.container .leaderCur .leaderLogo{position:absolute; right:30px; top:47px;}
.container .leaderCur .leaderBrownLogo{position:absolute; right:30px; top:44px; opacity:0; filter:alpha(opacity=0);}
.container .bradCur{position:absolute; right:0px; top:118px; background-color:#acacac; width:280px; height:125px;}
.container .bradCur:hover{border:#acacac 3px solid;}
.container .bradCur .bradLogo{position:absolute; right:20px; top:12px;}
.container .bradCur .bradGrayLogo{position:absolute; right:17px; top:9px; opacity:0; filter:alpha(opacity=0);}
.container .emiCur{position:absolute; right:0px; top:118px; background-color:#9a1a1a; width:280px; height:125px;}
.container .emiCur:hover{border:#9a1a1a 3px solid;}
.container .emiCur .emiLogo{position:absolute; right:25px; top:40px;}
.container .emiCur .emiRedLogo{position:absolute; right:23px; top:37px; opacity:0; filter:alpha(opacity=0);}
/* STEP CAROUSEL 1*/

.stepcarousel{position:relative; overflow:scroll; width:1112px; height:278px; margin:80px auto 40px auto;}
.stepcarousel .belt{position:absolute; left:0; top:0; width:278px; height:278px;}
.stepcarousel .panel{float:left; overflow:hidden; width:278px; height:278px; text-align:center;}
/*.stepcarousel .panel img{ width:278px; height:278px;  }*/
.pager{text-align:center;}
#studio p{padding-left:200px; padding-right:200px; color:#fff; line-height:24px;}
.animCon{position:relative;}
.rollPopCon{position:absolute; left:0; top:0; width:100%; height:100%;}
.rollPopCon .rollBg{position:absolute; width:100%; height:100%; background-color:#000000; opacity:0; filter:alpha(opacity=0);}
.rollPopCon .explore{position:absolute; left:70px; top:70px; transform:scale(0.3); opacity:0; filter:alpha(opacity=0);}
.rollPopCon .explore img{border-radius:200px 200px 200px 200px; -moz-border-radius:200px 200px 200px 200px; -webkit-border-radius:200px 200px 200px 200px;}
/* STEP CAROUSEL 2*/

#awards{background-color:#E8E8E8;}
#awards .stepcarousel{width:1080px; height:259px; margin:0px auto 40px auto;}
#awards .stepcarousel .panel{float:left; overflow:hidden; width:270px; height:259px; text-align:center;}
#awards .stepcarousel .panel img{width:270px; height:259px;}
.prev{position:absolute; left:7px; top:46%;}
.Next{position:absolute; right:7px; top:46%;}
/*Inner Pages*/

/*Inner Pages*/


.innerBanner img{max-width:100%; display:block; margin:0 auto;}
.innerBanner.bannerAdj{margin:-90px 0 0 0; position:relative; max-width:100%;}
@-moz-document url-prefix() {
 .innerBanner.bannerAdj {
margin:-90px 0 0 0;}}
.innerPageCon{background:url(../images/shadow-top-bdr.jpg), url(../images/shadow-bottom-bdr.jpg); background-repeat:no-repeat; background-position:center top, center bottom; padding:0 0 50px 0;}
.tabCon{padding:0 45px;}
.breadcrumbs{position:relative; font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:13px; color:#a6a6a6; padding:20px 0px 20px 27px; z-index:99;}
.breadcrumbs span{color:#a6a6a6;}
.breadcrumbs a{color:#1b2f6d;}
.resTab{margin:0 0 30px 0;}
.resTab ul {}
.tabName>span{display:block;}
.FaqPan{padding:20px 20px 0px 0; line-height:22px;}
.mypets { /*header of 1st demo*/
	cursor:hand; cursor:pointer; font-family:'avantgardegothicltmedium', Arial, Helvetica, sans-serif; font-size:18px; color:#727272; padding:22px 0 20px 30px; background:url(../images/faq-open.png) right 28px no-repeat; border-bottom:#dcdcdc 1px solid;}
.mypets span{font-size:14px; color:#727272;}
.openpet{font-family:'avantgardegothicltmedium', Arial, Helvetica, sans-serif; font-size:18px; color:#ea450a; border:0; background:url(../images/faq-close.png) right 35px no-repeat;}
.openpet span{font-size:14px; color:#1e3376;}
.thepet{padding:0px 20px 25px 30px; border-bottom:#dcdcdc 1px solid;}/**/
#custFocus .FaqPan{padding:20px 20px 0px 0; line-height:22px;}
#custFocus .custmypets { /*header of 1st demo*/
	cursor:hand; cursor:pointer; font-family:'avantgardegothicltmedium', Arial, Helvetica, sans-serif; font-size:18px; color:#727272; padding:22px 0 20px 0px; background:url(../images/faq-open.png) right 28px no-repeat; border-bottom:#dcdcdc 1px solid;}
#custFocus .custmypets span{font-size:14px; color:#727272;}
#custFocus .custopenpet{font-family:'avantgardegothicltmedium', Arial, Helvetica, sans-serif; font-size:18px; color:#ea450a; border:0; background:url(../images/faq-close.png) right 35px no-repeat;}
#custFocus .custopenpet span{font-size:14px; color:#1e3376;}
#custFocus .custthepet{padding:0px 20px 25px 0px; border-bottom:#dcdcdc 1px solid;}/**/
#boardFocus .FaqPan{padding:20px 20px 0px 0; line-height:22px;}

.invDetCon .custmypets { /*header of 1st demo*/
	cursor:hand; cursor:pointer; font-family:'avantgardegothicltmedium', Arial, Helvetica, sans-serif; font-size:18px; color:#727272; padding:22px 0 20px 0px; background:url(../images/faq-open.png) right 28px no-repeat; border-bottom:#dcdcdc 1px solid;}
.invDetCon .custmypets span{font-size:14px; color:#727272;}
.invDetCon .custopenpet{font-family:'avantgardegothicltmedium', Arial, Helvetica, sans-serif; font-size:18px; color:#ea450a; border:0; background:url(../images/faq-close.png) right 35px no-repeat;}
.invDetCon .custopenpet span{font-size:14px; color:#1e3376;}
.invDetCon .custthepet{padding:0px 20px 25px 0px; border-bottom:#dcdcdc 1px solid;}


#boardFocus .boardmypets { /*header of 1st demo*/
	cursor:hand; cursor:pointer; font-family:'avantgardegothicltmedium', Arial, Helvetica, sans-serif; font-size:18px; color:#727272; padding:22px 0 20px 0px; background:url(../images/faq-open.png) right 28px no-repeat; border-bottom:#dcdcdc 1px solid;}
#boardFocus .boardmypets span{font-size:14px; color:#727272;}
#boardFocus .boardopenpet{font-family:'avantgardegothicltmedium', Arial, Helvetica, sans-serif; font-size:18px; color:#ea450a; border:0; background:url(../images/faq-close.png) right 35px no-repeat;}
#boardFocus .boardopenpet span{font-size:14px; color:#1e3376;}
#boardFocus .boardthepet{padding:0px 20px 25px 0px; border-bottom:#dcdcdc 1px solid;}/**/
.aboutCon{padding:30px 20px 0 20px;}
.aboutCon h2{font-family:'GothamMedium', Arial, Helvetica, sans-serif; font-size:16px; color:#ff4300; font-weight:bold; text-transform:uppercase;}
.aboutCon p{font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:14px; color:#545454; padding:10px 0; line-height:22px;}
.aboutCon p a{color:#545454;}
.aboutCon p.padAdj{padding:10px 0 20px 0;}
.aboutCon .Disclosure{font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:14px; color:#ff4300; padding:10px 0; font-weight:bold;}
.aboutCon .Disclosure a{color:#545454;}
.faqContent{width:980px;}
.faqContent h2{font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:16px; color:#545454; line-height:100%;}
.committeeCon{padding:30px 0 0 0;}
.committeeCon h2{font-family:'GothamMedium', Arial, Helvetica, sans-serif; font-size:16px; color:#545454;}
.committeeCon ul{margin:0; padding:0;}
.committeeCon ul li{display:block; float:left; width:163px; margin:0 45px 0 0; min-height:270px;}
.committeeCon ul li p{font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:14px; color:#1e3376; text-align:center; padding:15px 0; line-height:20px;}
.committeeCon ul li p span{display:block;}
.commSpecCon{font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:14px; color:#545454; padding:0 0 0 15px;}
.committeeCon .dirProfileImg{width:163px; float:left;}
.committeeCon .dirDetails{width:780px; float:left; padding:0 0 0 35px;}
.committeeCon .dirDetails p{font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:14px; color:#545454;}
.directorCon .dirDetails .subHead{font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:18px; color:#ea450a; padding:0 0 15px 0;}
.directorCon .dirDetails ul{margin:0 0 0 0px; padding:0;}
.directorCon .dirDetails ul li{font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:14px; color:#545454; margin:0; padding:0 0 0 15px; background:url(../images/list-bullet.gif) no-repeat left center;}
.directorCon .dirDetails ul li ul{margin:5px 0 5px 20px;}
.directorCon .dirDetails table{width:100%; font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:14px; color:#545454; margin:0; padding:0;}
.directorCon .dirDetails{width:100%; float:left; padding:0 0 0 0px;}
.directorCon .dirDetails p{font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:14px; color:#545454; padding:0 0 15px 0;}
.directorCon .dirDetails p a{color:#df4c18;}
.directorCon .dirDetails p a:hover{color:#545454; border-bottom:#545454 1px solid;}
.directorCon .dirDetails p span{display:block; padding:0 0 0 34px;}
.FaqPan .franchisee{font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:14px; color:#545454; padding:10px 0 0 25px;}
.FaqPan .franchisee a{color:#545454;}
#parentHorizontalTab span span{display:block; padding:3px 0 0 0;}
.careerCon{padding:30px 20px 0 20px; min-height:300px;}
.careerCon h2{font-family:'GothamMedium', Arial, Helvetica, sans-serif; font-size:16px; color:#ff4300; font-weight:bold; text-transform:uppercase;}
.careerCon p{font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:14px; color:#545454; padding:10px 0; line-height:22px;}
.careerCon p a{color:#ff4300;}
.careerCon p.padAdj{padding:10px 0 20px 0;}
.popContent{max-width:670px; margin:20px auto; padding:0px 20px 25px 20px; position:relative; background-color:#FFFFFF; text-align:left;}
.popContent h2{margin:10px 10px 0 0; font-family:'GothamMedium', Arial, Helvetica, sans-serif; font-size:24px; color:#545454; padding-right:15px; line-height:32px;}
.popContent p{font-family:'Open Sans', sans-serif; font-size:14px; margin:0; margin-top:10px; margin-bottom:15px;}
.popContent table{display:none;}
.video-container{position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden;}
/*About Awards*/
.awardCon{width:100%; padding:50px 0;}
.awardCon .awardIcon{width:475px; float:left; text-align:center; padding:70px 0 0 0;}
.awardCon .awardDesc{width:460px; float:left;}
.awardCon .awardDesc p{font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:14px; color:#545454; padding:10px 0; line-height:22px;}
.awardCon .awardDesc p span{color:#ef460a;}
.pressCon{width:100%; float:left; padding:20px 0 0 0px;}
.pressCon p{font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:14px; color:#545454; padding:0px 0 15px 0; line-height:22px;}
.pressCon p a{color:#ff4300;}
.pressCon p a:hover{color:#545454; border-bottom:#545454 1px solid;}
.pressCon .pressRelease{font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:18px; color:#ea450a; padding:0px 0 15px 0;}
.pressCon .pressRelease span{font-size:14px;}
.pressCon .subHead{font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:18px; color:#ea450a; padding:0 0 15px 0;}
/*Brat In Brand*/

.bratCon{width:100%; padding:0px 0;}
.bratCon .bratDetCon{position:relative; height:631px;}
.bratCon .bratDetCon .bratBoy{width:375px; float:none; margin:10px 0 0 0;}
.bratCon .bratDetCon .bratBoy img{display:none;}
.bratCon .bratDetCon .bratProdInfo{width:640px; padding:15px 0 0 0px; display:none; margin:0 auto;}
.bratCon .bratDetCon .bratProdInfo p{font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:14px; color:#545454; padding:10px; line-height:22px;}
.bratCon .bratDetCon .bratProdInfo .prodInfoSect{padding:0 0 0 35px;}
.bratCon .bratDetCon .bratProdInfo .prodInfoSect h2{font-family:'avantgardegothicltmedium', Arial, Helvetica, sans-serif; font-size:18px; color:#1b2f6d; padding:0 0 0 15px;}
.bratCon .bratDetCon .bratProdInfo .prodInfoSect ul{margin:25px 0 0 0;}
.bratCon .bratDetCon .bratProdInfo .prodInfoSect ul li{display:inline-block; margin:0 15px 15px 15px; border:#a6a6a6 1px solid; cursor:pointer;}
.bratCon .bratTabCon{padding:45px 0; border-top:#a6a6a6 1px solid;}
.bratCon .bratTabCon ul{margin:0 0 0 285px; padding:0;}
.bratCon .bratTabCon ul li{display:inline-block; margin:0; padding:0 50px 0 15px; background:url(../images/list-bullet.gif) no-repeat left center;}
.bratCon .bratTabCon ul li span{font-family:'avantgardegothicltmedium', Arial, Helvetica, sans-serif; font-size:18px; color:#1b2f6d; cursor:pointer; cursor:pointer;}
.bratCon .bratTabCon ul li span:hover, .bratCon .bratTabCon ul li span.activeProdTab{color:#df4c18; border-bottom:#df4c18 1px solid;}
.sliderCon{width:100%; position:absolute; background-color:#ffffff; left:0; top:0; display:none;}
.item{width:600px; margin:17px auto 0 auto;}
.owl-controls .owl-buttons div{width:50px; height:99px; text-indent:-99999px;}
.owl-prev{background:url(../images/prev-arrow.jpg) center right no-repeat; position:absolute; left:-40%; top:40%;}
.owl-next{background:url(../images/next-arrow.jpg) center right no-repeat; position:absolute; right:-40%; top:40%;}
.sliderCon .closeSlider{position:absolute; right:50px; top:0px; cursor:pointer;}
.sliderCon .sliderDetCon{width:100%; background-color:#ffffff;}
.sliderCon .sliderDetCon .sliderImgPan{width:295px; float:left;}
.sliderCon .sliderDetCon .prodInfo{width:225px; float:left; padding:50px 0 0 10px;}
.sliderCon .sliderDetCon .prodInfo h2{font-family:'avantgardegothicltmedium', Arial, Helvetica, sans-serif; font-size:18px; color:#1b2f6d; text-transform:uppercase; padding:10px 0; line-height:100%;}
.sliderCon .sliderDetCon .prodInfo p{font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:14px; color:#545454; padding:5px 0; line-height:100%;}
.sliderCon .sliderDetCon .prodInfo .infoType{font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:14px; color:#545454; font-weight:bold; text-transform:uppercase; padding:10px 0 0 0;}
.sliderCon .sliderDetCon .prodInfo ul{margin:0; padding:0;}
.sliderCon .sliderDetCon .prodInfo ul li{display:inline-block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#545454; margin:0; padding:5px 8px; text-align:center;}
.sliderCon .sliderDetCon .prodInfo ul li:first-child{padding-left:0;}
.sliderCon .sliderDetCon .prodInfo .colorPan{padding:15px 0 0 0;}
.sliderCon .sliderDetCon .prodInfo .colorPan span{padding:0 7px 0 0;}
/*Media Section*/
#media .resp-tabs-list li{padding:0 30px;}
.mediaCon{width:100%; padding:30px 0;}
.mediaCon ul{margin:0; padding:0;}
.mediaCon ul li{display:block; width:305px; float:left; border:#a6a6a6 3px solid; margin:0 50px 50px 0;}
#inner .mediaCon ul li{display:block; width:305px; float:left; border:#a6a6a6 3px solid; margin:0 39px 50px 0;}
.mediaCon ul li.paddAdj{margin:0 0px 0 0;}
/* Accordian */


/* FOOTER*/
#quicklinks{ width:100%; float:left;} 
#quicklinks .container{padding:60px 0;}
#quicklinks a{color:#333;}
#quicklinks .container>ul>li{display:inline; width:160px; margin:0 0px 0 15px; font-weight:bold; font-size:14px; float:left; line-height:36px;}
#quicklinks .container>ul>li>ul>li{font-size:12px; line-height:30px;}
#quicklinks .container>ul>li:first-child{width:260px;}
#quicklinks .container>ul>li:last-child{width:300px;}


.link:hover {
    color: #545454;
    border-bottom: #545454 1px solid;
}
.link {
    color: #df4c18 !important;
}


#footer{background-color:#DF4C18; color:#fff; padding:40px 0; font-size:11px; width:100%; float:left;}
#footercontent{border-top:1px solid #E5E5E5; padding:6px 0; width:1140px; margin:0 auto;}
#copy{float:left; margin:0 15px}
#credits{float:right; margin:0 15px}
#copy a, #credits a{text-decoration:none; color:#fff;}
.mfp-bg{background:rgba(3,47,122,1.00) !important;}
.popupSign{display:none; width:80%; max-width:770px; display:inline-block; background:#fff; padding:0px 0px 0px; position:relative; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; text-align:center; overflow:hidden;}
.popupSign h2.page-ttl{display:inline-block; width:100%; height: 80px; line-height: 80px; text-transform:uppercase; font-weight:700; font-size:20px; color:#002e7b; background:#f2f2f2;}
.popupSign .popup-content{display:inline-block; width:100%; max-width:510px; padding: 40px 15px; text-align:center !important; color:#fff;}
.popupSign .popup-content .error{float:left; width:100%; color:red; text-align:center; margin-top:10px;}
.popupSign .popup-content input{width:100%; border:0; background:#ececec; height:50px; padding:0 20px; border-radius:5px 0px 0px 5px; border: 1px solid #e4e4e4;}
.popupSign .popup-content .inside{overflow:hidden;}
.popupSign .popup-content .sub-btn{float:right; width:120px;}
.popupSign .popup-content .sub-btn input{float: left; border-radius:0px 5px 5px 0px; background:#2251a9; font-size:12px; text-transform:uppercase; color:#fff; background: #2251a9; cursor: pointer;}
.popupSign .mfp-close{top:18px; text-transform: lowercase; font-weight: 700; color: #000;}
.popupSign ul{width:100%; float:left; text-align:center; margin:20px 0 0; background:#fff; overflow:hidden; border-radius:0px 0px 15px 15px; padding:42px 0 0px; text-align:center;}
.popupSign ul li{float:left; margin:0 0 20px;}
.popupSign ul li .inside{display:inline-block; margin-left:128px;}
.popupSign ul li input {}
.popupSign ul li .button{float:left;}
.popupSign ul li.error {}
.vip-quarterly-wrap{float:left; width:100%; padding:0 15px; text-align:center; margin-top:50px;}
.vip-quarterly-wrap-content{display:inline-block; width:100%; max-width:1200px;}
.vip-quarterly-wrap h2{float:left; width:100%; font-size:24px; text-transform:uppercase; color:#022e7a; font-weight:700; border-bottom:solid 1px #9b9b9b; padding-bottom:15px; margin-bottom:40px; text-align:left;}
.vip-quarterly-wrap ul.quarterly-listing{float:left; width:100%;}
.vip-quarterly-wrap ul.quarterly-listing li.item{float:left; width:100%; border-bottom:solid 1px #9b9b9b; padding-bottom:80px; margin-bottom:35px;}
.vip-quarterly-wrap ul.quarterly-listing li.item h4{float:left; width:100%; font-size:21px; color:#303030; margin-bottom:25px; text-align:left;}
.vip-quarterly-wrap ul.quarterly-listing li.item .inside{float:left; width:100%;}
.vip-quarterly-wrap ul.quarterly-listing li.item ul.content-listing{margin:0 -15px;}
.vip-quarterly-wrap ul.quarterly-listing li.item ul.content-listing li.sub{float:left; width:25%; padding:0 15px;height:400px;}
.vip-quarterly-wrap ul.quarterly-listing li.item ul.content-listing li.sub .img-box, .vip-quarterly-wrap ul.quarterly-listing li.item ul.content-listing li.sub .img-box img{float:left; width:100%;}
.vip-quarterly-wrap ul.quarterly-listing li.item ul.content-listing li.sub .img-box.over{box-shadow:0px 0px 10px 0px rgba( 0, 0, 0, 0.2);}
.vip-quarterly-wrap ul.quarterly-listing li.item ul.content-listing li.sub h6{float:left; width:100%; font-size:16px; color:#143b82; margin-top:10px; text-align:left;}

@media handheld, only screen and (max-width:840px) {
.stepcarousel{position:relative; overflow:scroll; width:834px; height:278px; margin:0 auto;}
#awards .stepcarousel{width:810px;}}

@media handheld, only screen and (max-width:640px) {
.stepcarousel{position:relative; overflow:scroll; width:556px; height:278px; margin:0 auto;}
#awards .stepcarousel{width:540px;}}

@media handheld, only screen and (max-width:440px) {
.stepcarousel{position:relative; overflow:scroll; width:278px; height:278px; margin:0 auto;}
#awards .stepcarousel{width:270px;}
#topnav{right:0; top:calc(36% - 10px);}
.newhead{padding:3px 0; font-size:12px; width:100%;}}
.bdrNone{border:none!important;}
.investor{font-family:'GothamBook', Arial, Helvetica, sans-serif;}
.investor .resp-tabs-list li{padding:0 9px;}
.investor .resp-tabs-container{width:50%;}
.investor .faqContent{width:auto;}
.pdfLink{color:#545454; text-decoration:underline; background:url('../images/pdf.gif') top right no-repeat; width:74%; padding-top:2px;}
.quarter, .pdfLink{display:inline-block;}
.quarter{width:25%;}
.investor .thepet{padding-left:0;}
.pdfListing li{margin-bottom:10px;}
.investor .mypets{padding:22px 0 20px 0px; background-position:right center; color:#1e3376;}
.investor .openpet{color:#ea450a; margin-bottom:10px;}
.investor .faqContent p{padding:10px 0 10px 0;}
.investor .faqContent p a{color:#1e3376;}
.investor .faqContent p a:hover{color:#545454;}
.invDetCon{padding:30px 20px 0 20px;}
.invDetCon h2{font-family:'GothamMedium', Arial, Helvetica, sans-serif; font-size:16px; color:#ff4300; font-weight:bold;}
.invDetCon p{font-family:'GothamBook', Arial, Helvetica, sans-serif; font-size:14px; color:#545454; padding:10px 0; line-height:22px;}
.invDetCon p a{color:#1e3376;}
.invDetCon p.padAdj{padding:10px 0 20px 0;}
/*ashish*/
#mask{position:absolute; left:0; top:0; z-index:9000; background-color:#000; display:none;}
#boxes .window{position:absolute; left:0; top:0;/*width:440px;height:200px;*/ display:none; z-index:9999; padding:20px; text-align:center;}
#boxes #dialog{width:778px; height:auto; padding:30px 25px; background-color:#1e3376; font-family:'Gotham-light', Arial, Helvetica, sans-serif; font-size:15pt;}
.maintext{text-align:center; font-family:"Gotham-light", Arial, Helvetica, sans-serif; text-decoration:none;}
#lorem {/*font-family:'GothamBook',Arial, Helvetica, sans-serif;font-size:30px;text-align:center; color:#ffffff;*/}
#lorem p{font-family:'Gotham-light', Arial, Helvetica, sans-serif; font-size:30px; text-align:center; color:#ffffff; line-height:40px;}
#popupfoot{font-family:"Gotham-light", sans-serif; font-size:16pt;  /*padding:10px 20px;*/ position:absolute; top:-50%; right:0;}
/*#popupfoot{	font-family:"Gotham-light", sans-serif;	font-size:16pt;  padding:10px 20px;}*/
#popupfoot a{text-decoration:none; background:url(../images/close.png) no-repeat 0 0; height:51px; width:51px; display:inline-block; font-family:'Gotham-light';}
.agree:hover{background-color:#D1D1D1;}
.popupoption:hover{background-color:#D1D1D1; color:green;}
.popupoption2:hover{color:red;}
.centerlink{text-align:center;}
.centerlink a{background:#e4430a; display:inline-block; padding:10px 30px; margin-top:25px; color:#fff; font-size:24px; font-family:'Gotham-light';}

.popupSign .mfp-close{ right:0px;}

@media handheld, only screen and (max-width:1080px) {
#boxes .window{margin:0 auto;}
#boxes #dialog{width:90%; left:3%!important; padding:30px 2%}}
/***********LATEST TO ADD NEW TAB IN INVESTOR SECTION**************/

.investor .container{max-width:1200px;}

@media(min-width:200px) and (max-width: 765px){
	.vip-quarterly-wrap ul.quarterly-listing li.item ul.content-listing li.sub{
		height:100%;
	}
}
@media(min-width:766px) and (max-width: 899px){
	.vip-quarterly-wrap ul.quarterly-listing li.item ul.content-listing li.sub{
		height:320px;
	}
}
@media(min-width:900px) and (max-width: 1199px){
	.vip-quarterly-wrap ul.quarterly-listing li.item ul.content-listing li.sub{
		height:350px;
	}
}
