@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,500,700);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:200,400,600,700|Dosis:400,600,500,700);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,500,700);

* {margin:0px; padding:0px;}
body {   font-family: 'gotham_htfbook'; font-size:12px; min-width:1000px;  background:url(../images/main-pattern.png) repeat;}
a {text-decoration:none; outline:none; color:#EE005D; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
a:hover {color:#05a9b2;}
img {border:none; display:block;}
.fl {float:left !important;}
.fr {float:right !important;}
.cl{clear:both;}
a{  font-family: 'gotham_htfbook'; font-size:11px; color:#e22e23; line-height:18px; font-weight:normal;}
.no-margin{margin:0px !important;}
.last{margin-right:0px !important;}
.first{margin-left:0px !important;}




@font-face {
    font-family: 'gotham_htfbold';
    src: url('fonts/gothamhtf-bold-webfont.eot');
    src: url('fonts/gothamhtf-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothamhtf-bold-webfont.woff') format('woff'),
         url('fonts/gothamhtf-bold-webfont.ttf') format('truetype'),
         url('fonts/gothamhtf-bold-webfont.svg#gotham_htfbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'gotham_htfbook';
    src: url('fonts/gothamhtf-book-webfont.eot');
    src: url('fonts/gothamhtf-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothamhtf-book-webfont.woff') format('woff'),
         url('fonts/gothamhtf-book-webfont.ttf') format('truetype'),
         url('fonts/gothamhtf-book-webfont.svg#gotham_htfbook') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'gotham_htflight';
    src: url('fonts/gothamhtf-light-webfont.eot');
    src: url('fonts/gothamhtf-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothamhtf-light-webfont.woff') format('woff'),
         url('fonts/gothamhtf-light-webfont.ttf') format('truetype'),
         url('fonts/gothamhtf-light-webfont.svg#gotham_htflight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'gotham_htfmedium';
    src: url('fonts/gothamhtf-medium-webfont.eot');
    src: url('fonts/gothamhtf-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothamhtf-medium-webfont.woff') format('woff'),
         url('fonts/gothamhtf-medium-webfont.ttf') format('truetype'),
         url('fonts/gothamhtf-medium-webfont.svg#gotham_htfmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gotham_htfblack';
    src: url('fonts/gothamhtf-black-webfont.eot');
    src: url('fonts/gothamhtf-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothamhtf-black-webfont.woff') format('woff'),
         url('fonts/gothamhtf-black-webfont.ttf') format('truetype'),
         url('fonts/gothamhtf-black-webfont.svg#gotham_htfblack') format('svg');
    font-weight: normal;
    font-style: normal;

}




.wrap{width:1200px; margin:auto;}
.header{background:#cf0000; padding:15px 0 0 0; min-height:90px;}
.logo{padding:5px 0 15; float:left;}

.header-right{float:right;}
.lognlink{font-size:14px;  font-family: 'gotham_htfmedium'; line-height:20px; color:#fff;}
.addcelbtn{background:#ff9a00; color:#fff; font-size:14px; line-height:34px; padding:0 25px; text-transform:uppercase; display:inline-block; border-radius:20px; margin:0 0 0 8px;}
.addcelbtn:hover{background:#05a9b2; color:#fff;}

.toplinks{float:right;}

.nav{margin:14px 0 0 0;}
.nav ul{}
.nav ul li{list-style:none; float:left; margin:0 10px;}
.nav ul li a{display:block; font-size:16px; color:#fff; line-height:34px; font-family: 'gotham_htfbook'; padding:0 15px; font-weight:500;}
.nav ul li a:hover{background:#ff9a00;}

.perfectserch{background:#dddddd; padding:8px 0;}
.atoz{background:#b2b2b2; border-radius:5px; text-align:center;}
.atoz ul li{display:inline-block; list-style:none; margin:0 9px;}
.atoz ul li a{font-size:16px; color:#3f2622; line-height:35px; font-family: 'gotham_htfmedium'; text-transform:uppercase; padding:0 5px;}
.atoz ul li a:hover{color:#05A9B2;}

.maincontain{background:#f4f4f4; padding:0 0 28px 0;}
.homecontner{background:#fff; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
.maincontain .left{width:820px; float:left; padding:10px 15px;}
.banrslides{border:1px solid #dadada; padding:4px; position:relative;}
.bx-wrapper{width:623px;}
.bx-controls-direction{display:none;}
#bx-pager2{position:absolute; right:5px; top:5px;}
#bx-pager2 ul{}
#bx-pager2 ul li{list-style:none}
.bx-caption{background:rgba(0,0,0,0.5); padding:15px 7px 13px 22px; position:absolute; bottom:0; color:#fff;}
.bx-caption b{font-size:20px; color:#fff; line-height:20px;   font-family: 'gotham_htfbold'; margin:0 0 7px 0; float:left; width:100%;}
.bx-caption i{clear:left; font-size:14px; color:#fff; line-height:15px; font-family: 'gotham_htfbook'; font-style:normal; float:left;}
#bx-pager2 li img{opacity:0.6;  transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
#bx-pager2 li .active img{opacity:1}
#bx-pager2 li:hover img{opacity:1;}


.heading{font-size:25px; color:#2d2d2d; line-height:25px; font-weight:lighter; font-family: 'gotham_htflight'; border-bottom:1px solid #e5e5e5; padding:12px 0; margin:15px 0 15px 0;}
.heading span{ font-family: 'gotham_htfbook';}

.celebadcon{ margin:0 0 25px 0;}
.celebadcon .box{float:left; text-align:center; margin:0 23px 0 0;}
.celebadcon .box:nth-child(4){margin-right:0px;}
.celebadcon .box .image{ padding:3px; border:1px solid #dadada; margin:0 0 10px 0; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s; position:relative;}
.celebadcon .box .image img{transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.celebadcon .box .image:hover{background:#000;}
.celebadcon .box .image:hover img{opacity:0.6;}
.celebadcon .box .image i{position:absolute; left:50%; top:60%; font-size:25px; color:#fff; z-index:22; font-weight:normal; margin-left:-7px; margin-top:-7px; opacity:0; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.celebadcon .box .image:hover i{opacity:1; top:50%;}
.celebadcon .box h4{font-size:15px; color:#242629; line-height:15px; font-weight:normal;}
.profupdtcon{}
.profupdtcon .box{float:left; width:394px; border:1px solid #dedede; margin:0 0 25px 0; min-height:488px;}
.profupdtcon .box:nth-child(2n){float:right;}
.profupdtcon .box .image{position:relative;}
.profupdtcon .box .image a{display:inline-block;background:#000;}
.profupdtcon .box .image img{width:100%; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.profupdtcon .box .image img:hover{opacity:0.6; background:#000;}
.profupdtcon .box .image i{position:absolute; left:50%; top:60%; font-size:32px; color:#fff; z-index:22; font-weight:normal; margin-left:-7px; margin-top:-7px; opacity:0; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.profupdtcon .box .image:hover i{opacity:1; top:50%;}

.profupdtcon .box .text{padding:15px 15px 15px 15px; min-height:150px;}
.profupdtcon .box .text h2{font-size:16px; color:#2d2d2d; line-height:20px; font-family: 'gotham_htfbook'; font-weight:normal; font-weight:600; margin:0 0 8px 0;}
.profupdtcon .box .text p{font-size:13px; color:#2d2d2d; line-height:20px; font-family: 'gotham_htfbook'; margin:0 0 8px 0; min-height:82px;}
.profupdtcon .box .text a{font-size:13px; line-height:20px; color:#cf0000;}
.profupdtcon .box .text a:hover{color:#05A9B2;}

.profthreebx{ border-top:1px solid #dedede;}
.profthreebx .jonbx{float:left; width:33%; padding:8px 0; border-right:1px solid #dedede;}
.profthreebx .jonbx h2{font-size:13px; color:#2d2d2d; line-height:20px; font-weight:normal;}
.profthreebx .jonbx i{color:#cf0000; margin:0 8px 0 17px;}
.profthreebx .jonbx:last-child{border-right:none;}


.maincontain .right{width:332px; float:right; padding:10px 15px 0 0;}
.searchbx{background:#05a9b2 ; padding:14px; margin:0 0 15px 0; position:relative;}
.searchbx input{width:100%; background:#fff; border:1px solid #047c83; width:300px; height:44px;  font-family: 'gotham_htfbook'; font-size:12px; color:#666; text-indent:8px;}
.searchbx .searchbtn{background:none; border:none; color:#6c6b6b; text-align:center; width:44px; height:44px; line-height:44px;  font-size:20px; cursor:pointer; position:absolute; right:14px; top:14px;}
.searchbx .searchbtn:hover{color:#ff9a00;}

.hotdiet{}
.hotdiet h1{background:#59616b; font-size:20px; color:#fff; line-height:20px; font-weight:normal; text-indent:20px; padding:15px 0;}
.dietcon{background:#efefef; padding:15px 15px 50px 15px; border-bottom:3px solid #59616b; position:relative;}
.dietcon .box{text-align:center; float:left; margin:5px;}
.dietcon .box:nth-child(2n){float:right;}
.dietcon .box img{border:1px solid #ccc; padding:3px; background:#fff; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.dietcon .box a{background:#000; display:block; position:relative;}
.dietcon .box a:hover img{opacity:0.6; background:#000;}
.dietcon .box a i{position:absolute; left:50%; top:60%; font-size:25px; color:#fff; z-index:22; font-weight:normal; margin-left:-7px; margin-top:-7px; opacity:0; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.dietcon .box a:hover i{opacity:1; top:50%;}
.dietcon .box h3{font-weight:normal; font-size:15px; color:#242629; line-height:30px;}
.viewallink{background:#59616b; font-size:15px; color:#fff; line-height:36px; display:inline-block; font-family: 'gotham_htfbook'; padding:0 20px; position:absolute; right:20px; bottom:0;} 
.viewallink:hover{background:#05A9B2; color:#fff;}


.fitneswrk{ margin:15px 0 0 0; border:1px solid #dedede; padding:0 0 40px 0; position:relative; background:#efefef; border-bottom:3px solid #ff9a00;}
.fitneswrk h1{background:#ff9a00; font-size:20px; color:#fff; line-height:20px; font-weight:normal; text-indent:20px; padding:15px 0;}
.fitneswrk h1 span{}
.fitneswrk .box{ padding:20px 15px; border-bottom:1px solid #bfbfbf;}
.fitneswrk .box:nth-child(4){border-bottom:none;}
.fitneswrk .box .image{float:left; padding:3px; border:1px solid #ccc; position:relative;}

.fitneswrk .box .image img{ transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.fitneswrk .box .image a{display:block; background:#000;}
.fitneswrk .box .image:hover img{opacity:0.6;}
.fitneswrk .box .image i{position:absolute; left:50%; top:60%; font-size:25px; color:#fff; z-index:22; font-weight:normal; margin-left:-7px; margin-top:-7px; opacity:0; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.fitneswrk .box .image:hover i{opacity:1; top:50%;}
.fitneswrk .box .text{float:right; width:195px;}
.fitneswrk .box .text h3{font-size:14px; color:#2d2d2d; line-height:18px; font-family: 'gotham_htfbook'; font-weight:500; margin:0 0 10px 0;}
.fitneswrk .box .text p{font-size:13px; color:#2d2d2d; line-height:18px; font-family: 'gotham_htfbook';}
.fitneswrk .viewallink{background:#ff9a00;}
.fitneswrk .viewallink:hover{background:#1998A1}

.subscrbltr{background:url(../images/subscrib-line.png) repeat-x left top #ffdca8; margin:15px 0; padding:20px 14px 20px 14px;}
.subscrbltr h3{font-size:20px; color:#402f15; line-height:28px; font-weight:normal; font-family: 'gotham_htfbook'; margin:0 0 10px 0;}
.subscrbltr input{width:262px; height:44px; background:#fff; border:1px solid #bca27c; float:left; -webkit-box-shadow:inset 1px 1px 1px 1px #bab9b8;
box-shadow:inset 1px 1px 1px 1px #bab9b8;}

.subscrbarw{background: #2d8ac3; /* Old browsers */
background: -moz-linear-gradient(top, #2d8ac3 0%, #15468c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2d8ac3), color-stop(100%,#15468c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2d8ac3 0%,#15468c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2d8ac3 0%,#15468c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2d8ac3 0%,#15468c 100%); /* IE10+ */
background: linear-gradient(to bottom, #2d8ac3 0%,#15468c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d8ac3', endColorstr='#15468c',GradientType=0 ); /* IE6-9 */ border:none; color:#fff; font-size:20px; line-height:44px; float:left; cursor:pointer; padding:0 10px;}
.subscrbarw:hover{background: #15468c; /* Old browsers */
background: -moz-linear-gradient(top, #15468c 0%, #2d8ac3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#15468c), color-stop(100%,#2d8ac3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #15468c 0%,#2d8ac3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #15468c 0%,#2d8ac3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #15468c 0%,#2d8ac3 100%); /* IE10+ */
background: linear-gradient(to bottom, #15468c 0%,#2d8ac3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#15468c', endColorstr='#2d8ac3',GradientType=0 ); /* IE6-9 */}


.favortceleb{}
.favortceleb h1{background:#6b0101; font-size:20px; color:#fff; line-height:20px; font-weight:normal; text-indent:20px; padding:15px 0;}

.favcelcon{padding:25px 20px 46px 20px; border-bottom:3px solid #59616b; position:relative; background:#efefef;}
.favcelcon .box{text-align:center; float:left; width:135px; margin:0 0 30px 0;}
.favcelcon .box:nth-child(2n){float:right;}
.favcelcon .box img{border:1px solid #ccc; padding:3px; background:#fff; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.favcelcon .box a{background:#000; display:inline-block; position:relative}
.favcelcon .box a:hover img{opacity:0.6; background:#000;}
.favcelcon .box a i{position:absolute; left:50%; top:60%; font-size:25px; color:#fff; z-index:22; font-weight:normal; margin-left:-7px; margin-top:-7px; opacity:0; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.favcelcon .box a:hover i{opacity:1; top:50%;}
.favcelcon .box h3{font-size:15px; color:#242629; line-height:17px; padding:7px 0px; font-weight:normal;}
.favcelcon .box h5{font-size:13px; color:#6a6b6b; line-height:18px; font-weight:normal;}
.favcelcon .box h5 i{margin:0 5px 0 0;}
.favcelcon .viewallink{background:#6b0101;}
.favcelcon .viewallink:hover{background:#05A9B2;}

.banner-sample{margin:20px 0 0 0;}

.footertop{background:url(../images/footer-topbg.png) no-repeat center top; height:70px; }
.footertop h1{font-size:21px; color:#fff; line-height:25px; font-weight:normal; padding:12px 0 0 0; width:160px; float:left;}
.footertop input{border:1px solid #abaaaa; width:396px; height:44px; -webkit-box-shadow:inset 1px 1px 1px 0 #dedddd;
box-shadow:inset 1px 1px 1px 0 #dedddd; font-size:13px; color:#2d2d2d; line-height:20px; font-style:italic; font-family: 'gotham_htfbook'; text-indent:15px; margin:13px 7px 0 0; float:left}
.submitbtn{background: #d41e1e; /* Old browsers */
background: -moz-linear-gradient(top, #d41e1e 0%, #bd0707 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d41e1e), color-stop(100%,#bd0707)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d41e1e 0%,#bd0707 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d41e1e 0%,#bd0707 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d41e1e 0%,#bd0707 100%); /* IE10+ */
background: linear-gradient(to bottom, #d41e1e 0%,#bd0707 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d41e1e', endColorstr='#bd0707',GradientType=0 ); /* IE6-9 */
font-size:20px; color:#fff; line-height:43px; border:none;	font-weight:normal; padding:0 80px; float:right; margin:13px 0 0 0;display:block; cursor:pointer;
}
.submitbtn:hover{background: #bd0707; /* Old browsers */
background: -moz-linear-gradient(top, #bd0707 0%, #d41e1e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bd0707), color-stop(100%,#d41e1e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bd0707 0%,#d41e1e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bd0707 0%,#d41e1e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #bd0707 0%,#d41e1e 100%); /* IE10+ */
background: linear-gradient(to bottom, #bd0707 0%,#d41e1e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd0707', endColorstr='#d41e1e',GradientType=0 ); /* IE6-9 */}

.footerbotm{background:url(../images/footerbotm-bg.jpg) no-repeat center top; padding:30px 0; }

.social{ margin:0 0 18px 0;}
.social {width:100%; text-align:center;}
.social li{list-style:none; display:inline-block; margin:0 2px; border-radius:50%;}
.social li a{display:inline-block; background:url(../images/social-icn.png) no-repeat; width:30px; height:31px;}
.social li a.socialicn1{background-position:left -1px;}
.social li a.socialicn1:hover{background-position:left bottom;}
.social li a.socialicn2{background-position:-41px top;}
.social li a.socialicn2:hover{background-position:-41px bottom;}
.social li a.socialicn3{background-position:-83px -1px;}
.social li a.socialicn3:hover{background-position:-83px bottom;}
.social li a.socialicn4{background-position:-123px top;}
.social li a.socialicn4:hover{background-position:-123px bottom;}

.foterlinks{width:100%; text-align:center;}
.foterlinks li{display:inline-block; border-right:1px solid #fff; }
.foterlinks li a{display:inline-block; font-size:16px; color:#fff; line-height:16px; font-family: 'gotham_htfbook'; padding:0 7px;}
.foterlinks li a:hover{color:#cf0000;}
.foterlinks li:last-child{border-right:none;}

.footerbotm p{font-size:12px; color:#adadad; line-height:23px; font-family: 'gotham_htfbook'; text-align:center; margin:3px 0 0 0;}


.sidr ul li a, .sidr ul li span{line-height:32px; font-size:13px;}
.sidr ul li:hover > a, .sidr ul li:hover > span, .sidr ul li.active > a, .sidr ul li.active > span, .sidr ul li.sidr-class-active > a, .sidr ul li.sidr-class-active > span{box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; background:#E22E23 }
#responsive-menu-button{background:url(../images/menu_icon.png) no-repeat; width:23px; height:23px; display:block;}
#mobile-header{position:absolute; left:5%; top:10px;}


.homecontner{}
.homecontner .left{position:relative;}
.peoplhed{font-size:25px; line-height:25px; color:#2d2d2d;  font-family: 'gotham_htflight'; font-weight:lighter; border-bottom:1px solid #e5e5e5; padding:12px 0 12px 0;}
.peoplhed span{font-family: 'gotham_htfbook'; font-weight:normal;}

.listgridicn{position:absolute; right:22px; top:28px;}
.listvicn{background:url(../images/list-gridicn.png) no-repeat; width:17px; height:18px; display:block; float:left;}
.listvicn:hover{background-position:left bottom;}
.gridvicn{background:url(../images/list-gridicn.png) no-repeat right top; width:17px; height:18px; display:block; float:left; margin:0 0 0 8px;}
.gridvicn:hover{background-position:right bottom;} .gridvicn.activ{background-position:right bottom;}

.pepllistcon{padding:12px 0;}
.pepllistcon .box{width:398px; float:left; border-bottom:1px dashed #90959b; padding: 0 0 23px 0; margin:0 0 23px 0; min-height:141px;}
.pepllistcon .image{border:1px solid #dadada; border-radius:2px; float:left; padding:3px; margin:0 10px 0 0;}
.pepllistcon .image a{background:#000; display:block; position:relative;}
.pepllistcon .image a:hover img{opacity:0.6; background:#000;}
.pepllistcon .image a i{position:absolute; left:50%; top:60%; font-size:25px; color:#fff; z-index:22; font-weight:normal; margin-left:-7px; margin-top:-7px; opacity:0; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.pepllistcon .image a:hover i{opacity:1; top:50%;}

.pepllistcon .text{}
.pepllistcon .text h3{font-size:14px; color:#2d2d2d; line-height:20px; margin:0 0 6px 0;}
.pepllistcon .text h4{font-size:13px; line-height:20px; font-weight:normal; font-style:italic;}
.pepllistcon .text h4 i{color:#ff9a00;}
.pepllistcon .text p{font-size:13px; color:#2d2d2d; line-height:20px; font-family: 'gotham_htfbook';}
.pepllistcon .text h5{font-size:11px; color:#7a7a7a; line-height:12px; font-weight:normal; font-style:italic; margin:14px 0 0 0;}
.pepllistcon .box:nth-child(2n){float:right;}

.listgridicn a.actvlist{background-position:left bottom;}
.listgridicn a.actvthumb{background-position:right bottom;}

.pagintionprt{text-align:center;}
.pagintionprt h3{display:inline-block; font-size:12px; color:#666666; line-height:35px; font-weight:normal;}
.pagintionprt ul{display:inline-block;}
.pagintionprt ul li{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#323a45;
	display:inline-block;
	list-style:none;
	margin:0 3px;
	padding:0;
	vertical-align:top;
}
.pagintionprt ul li a{height:23px; width:23px; line-height:23px; border:1px solid #c8c8c8; border-radius:23px; text-align:center; background:#dedede;color:#323a45; display:inline-block; vertical-align:top; overflow:hidden;}
.pagintionprt ul li a:hover{border-color:#c10b0b; background-color:#c10b0b; box-shadow:inset 1px 1px 0 0 rgba(0, 0, 0, 0.3); color:#fff} .pagintionprt ul li a.currnet-active{border-color:#c10b0b; background-color:#c10b0b; box-shadow:inset 1px 1px 0 0 rgba(0, 0, 0, 0.3); color:#fff;}
.pagintionprt ul li a.nextpagi {
	font-size:0;
	line-height:0;
	background-image:url(../images/page-next.png);
	background-position:50% 50%;
	background-repeat:no-repeat;
}

.pagintionprt ul li a.prewpagi {
	font-size:0;
	line-height:0;
	background-image:url(../images/page-prev.png);
	background-position:50% 50%;
	background-repeat:no-repeat;
}
.thumbcon{padding:20px 0;}
.thumbcon .box{float:left; text-align:center; margin:0 23px 20px 0;}
.thumbcon .box:nth-child(4n){margin-right:0px;}
.thumbcon .box .image{border:1px solid #dadada; padding:3px; margin:0 0 10px 0;}
.thumbcon .box h3{font-size:15px; line-height:15px; color:#242629; font-weight:normal; min-height:30px;}
.thumbcon .box .image a{background:#000; display:block; position:relative;}
.thumbcon .box .image a:hover img{opacity:0.6; background:#000;}
.thumbcon .box .image a i{position:absolute; left:50%; top:60%; font-size:25px; color:#fff; z-index:22; font-weight:normal; margin-left:-7px; margin-top:-7px; opacity:0; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.thumbcon .box .image a:hover i{opacity:1; top:50%;}




.detailpagecn{background:#fff; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
.detiltop{}
.detiltop .left{float:left; width:522px;}
.detiltop .left h1{font-size:43px; color:#2d2d2d; line-height:43px; font-family: 'gotham_htfmedium'; font-weight:normal; margin:20px 0 28px 0;}
.detiltop .left .image{border:1px solid #dbdbdb; padding:5px; position:relative; overflow:hidden;}
.detiltop .left .image a{position:absolute; right:-200px; top:20px; opacity:0; display:block; z-index:33; background:#fff; padding:10px 14px; border-radius:25px 0 0 25px; font-size:12px; color:#2d2d2d; font-family: 'gotham_htfbook';  transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.detiltop .left .image a i{margin:0 8px 0 0;  color:#f98081; font-size:18px;}
.detiltop .left .image:hover a{opacity:1; right:0;}
.detiltop .left .image a:hover{background:#dddddd;}

.imgbotm{border-bottom:1px solid #dadada; border-left:1px solid #dadada; border-right:1px solid #dadada; padding:5px 0;}
.imgbotm h3{font-size:13px; color:#2d2d2d; line-height:20px; font-weight:normal; float:left; padding:8px 0 0 13px;}
.imgbotm h3 i.fa-thumbs-o-up{color:#70b00c; margin:0 5px; font-size:15px;}
.imgbotm h3 i.fa-thumbs-o-down{color:#cf0000; margin:0 5px; font-size:15px;}


.dsocialicn{float:right; margin:0 10px 0 0;}
.dsocialicn li{float:left; list-style:none; margin:0 3px;}
.dsocialicn li a{background:url(../images/social-icn2.png) no-repeat; width:39px; height:39px; display:block; border-radius:50%;}
.dsocialicn li a.dsocial1{}
.dsocialicn li a.dsocial1:hover{background-position:left bottom;}
.dsocialicn li a.dsocial2{background-position: -44px 0;}
.dsocialicn li a.dsocial2:hover{background-position:-44px bottom;}

.dsocialicn li a.dsocial3{background-position: -88px 0;}
.dsocialicn li a.dsocial3:hover{background-position:-88px bottom;}

.dsocialicn li a.dsocial4{background-position: -132px 0;}
.dsocialicn li a.dsocial4:hover{background-position:-132px bottom;}

.detiltop .right{width:603px; padding:25px 0 0 0; margin:0 30px 0 0;}
.detrghtlink{border-radius:30px; float:right; overflow:hidden; border:1px solid #ddd;}
.detrghtlink li{border-right:1px solid #ddd; float:left; list-style:none;}
.detrghtlink li:last-child{border-right:none; }
.detrghtlink li a{font-size:16px; color:#3f2622; line-height:48px; display:block; padding:0 19px; background: #faf9f9; /* Old browsers */
background: -moz-linear-gradient(top,  #faf9f9 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faf9f9), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #faf9f9 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #faf9f9 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #faf9f9 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #faf9f9 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf9f9', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
}
.detrghtlink li a:hover{color:#cf0000}
.detrghtlink li:last-child a{padding:0 30px 0 20px;}
.detrghtlink li:first-child a{padding:0 20px 0 30px;}

.smiytext{padding:25px 0 10px 0;}
.smiytext label{text-align:right; float:left; font-size:18px; color:#2d2d2d; line-height:45px;font-family: 'gotham_htfmedium'; clear:left; width:170px; margin:0 18px 0 0;}
.smiytext p{float:left; font-size:18px; color:#2d2d2d; line-height:45px; font-family: 'gotham_htfbook'; }

.quotebx{background:#f8f8f8; border:1px solid #dcdcdc; border-radius:8px; text-align:center; padding:26px; margin:10px 0 0 0;}
.quotebx h1{font-size:43px; color:#cf0000; line-height:43px; font-family: 'gotham_htflight'; font-weight:lighter; border-bottom:1px solid #43a5d1; padding:0 0 10px 0; margin:0 0 20px 0;}
.quotebx ul li h3{font-size:19px; color:#2d2d2d; line-height:33px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:italic;}
.quotebx ul li h3 i{font-size:18px; font-weight:lighter; margin:0 8px;}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
  
  
  
.detabout{background:#fdfae7; padding:18px;}
.detabout h1{ float: left; font-size:25px; color:#2d2d2d; line-height:25px; font-weight:lighter; font-family: 'gotham_htflight';}
.detabout h1 span{ font-family: 'gotham_htfbook'; color:#ff9a00;}
.detabout a.biobtn{background:#ff9a00; font-size:15px; color:#fff; padding:12px 40px; font-family: 'gotham_htfbook'; float:right; display:inline-block; margin:0 0 10px 0;}
.detabout a.biobtn:hover{background:#333;}
.detabout p{font-size:15px; color:#2d2d2d; line-height:23px; font-family: 'gotham_htfbook';}  

.jodapinkbx{margin:0 18px; position:relative;}
.jodapinkbx .celebadcon{}
.jodapinkbx .celebadcon .box{margin: 0 8px 15px 0;}
.jodapinkbx .celebadcon .box:nth-child(6n){margin:0;}
.viewlbtbn{background:#ff9a00; font-size:15px; color:#fff; padding:12px 0; font-family: 'gotham_htfbook'; float:right; display:inline-block; margin:0 0 10px 0; width:185px; position:absolute; right:0; top:8px; text-align:center;}
.viewlbtbn:hover{background:#333; color:#fff;}

.gosipcon{}
.gosipcon .left{position:relative; width:775px; padding-top:0px;}
.gosipcon .left .heading {margin-top:3px;}
.gosipcon .left .heading span{color:#05a9b2;}
.gosipcon .left .viewlbtbn{background:#05a9b2;}
.gosipcon .left .viewlbtbn:hover{background:#666;}

.relative{position:relative;}
.gosipcon .left .box{border-bottom:1px solid #e5e5e5; padding:0 0 22px 0; margin:0 0 17px 0;}
.gosipcon .left .box .image{border:1px solid #dcdcdc; padding:3px; float:left;}
.gosipcon .left .box .text{float:right; width:585px;}
.gosipcon .left .box .text h2{font-size:18px; color:#2d2d2d; line-height:23px; font-weight:normal;}
.gosipcon .left .box .text h4{font-size:14px; color:#ff9a00; line-height:23px; font-style:italic; font-weight:normal; margin:0 0 25px 0;}
.gosipcon .left .box .text p{font-size:15px; color:#2d2d2d; line-height:23px;}

.gosipcon .right{width:368px;}
.walphed{background:#ff9a00; padding:7px 18px;}
.walphed h3{float:left; font-size:20px; color:#fff; line-height:35px; font-weight:normal; font-family: 'gotham_htfbook'; }
.walphed a{float:right; display:inline-block; background:#8b5503; color:#fff; font-size:15px; line-height:15px; font-family: 'gotham_htfbook'; padding:10px 20px;}
.walphed a:hover{background:#666;}

.bordnon{border-bottom:none !important;}
.walcon{background:#efefef; border-bottom:5px solid #ff9a00;}
.walcon .box{text-align:center; padding:20px 0; border-bottom:1px solid #bfbfbf;}
.walcon .box .image{border:1px solid #ccc; padding:3px; background:#fff; display:inline-block; margin:0 0 10px; }
.walcon .box h3{font-size:15px; color:#242629; line-height:15px; font-weight:normal;}

.lststvido{}
.lststvido .heading span{color:#6b0101;}
.lststvido .viewlbtbn{background:#6b0101;}
.lststvido .viewlbtbn:hover{background:#666;}
.lststvido .celebadcon .box .image i{font-size:55px; margin-top:-23px; margin-left:-17px;}



#comments {
	 font-family: 'Open Sans', sans-serif;  margin:30px 0 0 22px; width:604px;
}
.section-title{font-size:15px; line-height:22px; color:#333;}
#comments .section-title, #respond .section-title {
    font-weight: 600;
    margin-bottom: 15px;
}
.comments-list {
    border-bottom: 1px dotted #CED8DF;
    margin: 27px 0 45px;
    overflow: hidden;
    padding: 0 0 30px;
}
.comment {
    border-top: 1px dotted #CED8DF;
    list-style: none outside none;
    margin: 18px 0 0;
    padding: 18px 0 0;
}
.comment:first-child {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
.comment > article {
    margin: 0;
    overflow: hidden;
}
.comment .avatar {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin: 0 0 5px;
    position: relative;
    width: 54px;
    z-index: 1;
}
.comment .comment-body, .comment .comment-meta {
    float: right;
    margin: 0 0 0px 15px;
    width:531px;
}
.comment .comment-meta {
    margin-bottom: 0;
}
.comment .author, .comment .author a {
	 font-family: 'Open Sans', sans-serif; 
    color: #54555A;
    margin: 0; font-size:15px; line-height:25px; font-weight:600; 
}
.comment .author .comment-reply-link {
    font-size: 11px;
}
.comment .date, .comment .date a {
    color: #ADB3B8;
    font-style: italic;
    margin: 1px 0 5px; font-size:12px; line-height:18px;
}
.comment-body p{font-size:12px; color:#666; line-height:18px;}
.comment .author a:hover, .comment .date a:hover {
    color: #249FD5;
}
.comment .children {
    margin: 0;
    padding: 18px 0 0 70px;
    position: relative;
}
.comment .children .comment {
    border-top: 1px dotted #CED8DF;
    margin: 30px 0 0;
    padding: 18px 0 0;
    position: relative;
}
.comment .children .comment:first-child {
    margin-top: 0;
}
.comment .children .comment-body, .comment .children .comment-meta {
    width:465px;
}
#respond {
}
.comments-form {
    margin: 20px -20px 0 0;
}
.comments-form input {
    width: 191px;
}
.comments-form textarea {
    height: 150px;
    width: 657px;
}


.leavecmnt{margin-bottom:15px; border-bottom:1px solid #ccc; padding-bottom:20px;}
.leavecmnt img{float:left;}
.leavecmnt input{float:left; width:531px; height:44px; border:2px solid #c2ccd4; border-radius:5px; margin:0 0 0 10px; font-size:15px; color:#c2ccd4; text-indent:18px;}



.ltstgosipcon{padding:24px 19px;}
.deatlhead{font-size:25px; line-height:25px; color:#2d2d2d; font-weight:lighter;  font-family: 'gotham_htflight'; border-bottom:1px solid #e5e5e5; padding:0 0 10px 0; margin:0 0 15px 0;}
.deatlhead span{font-family: 'gotham_htfbook'; color:#05a9b2; font-weight:normal;}


.gosippart{position:relative;}
.gosippart .box{border-bottom:1px solid #e5e5e5; padding:0 0 22px 0; margin:0 0 17px 0;}
.gosippart .box .image{border:1px solid #dcdcdc; padding:3px; float:left;}
.gosippart .box .text{float:right; width:960px;}
.gosippart .box .text h2{font-size:18px; color:#2d2d2d; line-height:23px; font-weight:normal;}
.gosippart .box .text h4{font-size:14px; color:#ff9a00; line-height:23px; font-style:italic; font-weight:normal; margin:0 0 25px 0;}
.gosippart .box .text p{font-size:15px; color:#2d2d2d; line-height:23px;}

.detrghtlink li a.det-active{color:#CF0000;}
.bordrnon{border:none !important;}
.loading{text-align:center;}
.loading img{display:inline;}

.gosippart .box .image{position:relative;}
.gosippart .box .image a{display:inline-block;background:#000;}
.gosippart .box .image img{width:100%; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.gosippart .box .image img:hover{opacity:0.6; background:#000;}
.gosippart .box .image i{position:absolute; left:50%; top:60%; font-size:32px; color:#fff; z-index:22; font-weight:normal; margin-left:-7px; margin-top:-7px; opacity:0; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.gosippart .box .image:hover i{opacity:1; top:50%;}


.detailphoto{}

.detailphoto .box{float:left; text-align:center; margin:0 7px 9px 0;}
.detailphoto .box:nth-child(6n){margin-right:0px;}
.detailphoto .box .image{border:1px solid #dadada; padding:3px; margin:0 0 10px 0;}
.detailphoto .box .image a{background:#000; display:block; position:relative;}
.detailphoto .box .image a:hover img{opacity:0.6; background:#000;}
.detailphoto .box .image a i{position:absolute; left:50%; top:60%; font-size:25px; color:#fff; z-index:22; font-weight:normal; margin-left:-7px; margin-top:-7px; opacity:0; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.detailphoto .box .image a:hover i{opacity:1; top:50%;}

.vidplayicn{position:absolute; left:50%; top:50%; margin-left:-29px; margin-top:-29px;}
.detailphoto .box .image a:hover .vidplayicn img{background:inherit;}


.picturtopdet{width:100%; position:relative;}
.picturtopdet .bx-wrapper{width:100%; position:relative;}
.picturtopdet .bx-controls-direction{display:block;}
.picturtopdet .bx-prev{position:absolute; left:0; top:50%; width:33px; height:96px; background:url(../images/nextprev-arw.png) no-repeat 0px center; font-size:0px; margin-top:-48px;}
/*.picturtopdet .bx-prev:hover{background-color:#eee;}*/
.picturtopdet .bx-next{position:absolute; right:0; top:50%; width:33px; height:96px;  background:url(../images/nextprev-arw.png) no-repeat 100% center ; font-size:0px; margin-top:-48px;}
/*.picturtopdet .bx-next:hover{background-color:#eee;}*/
#bx-pager{margin:9px 0 0 18px;}
#bx-pager a{border:1px solid #dadada; padding:3px; float:left; margin:0 8px 0 0 ; position:relative;}
#bx-pager a:hover{background:#d91515;}
#bx-pager a:last-child{margin:0;}
#bx-pager a.active{background:#d91515;}
.alllike{margin:30px 0 0 0;}



.detailbotm #comments{float:left;}

.detailright{float:right;}
.detailright .box{float:left; width:495px; border:1px solid #dedede; margin:0 0 25px 0;}
.detailright .box:nth-child(2n){float:right;}
.detailright .box .image{position:relative;}
.detailright .box .image a{display:inline-block;background:#000;}
.detailright .box .image img{width:100%; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.detailright .box .image img:hover{opacity:0.6; background:#000;}
.detailright .box .image i{position:absolute; left:50%; top:60%; font-size:32px; color:#fff; z-index:22; font-weight:normal; margin-left:-7px; margin-top:-7px; opacity:0; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.detailright .box .image:hover i{opacity:1; top:50%;}


.detailright .box .text{padding:15px 15px 15px 15px;}
.detailright .box .text h2{font-size:16px; color:#2d2d2d; line-height:20px; font-family: 'gotham_htfbook'; font-weight:normal; font-weight:600; margin:0 0 8px 0;}
.detailright .box .text p{font-size:13px; color:#2d2d2d; line-height:20px; font-family: 'gotham_htfbook'; margin:0 0 8px 0; }
.detailright .box .text a{font-size:13px; line-height:20px; color:#cf0000;}
.detailright .box .text a:hover{color:#05A9B2;}


.forumcon{}
.fheading{background:url(../images/newshead.png) repeat-y left top; font-size:20px; line-height:24px; font-family: 'gotham_htflight'; font-weight:normal; color:#fff; text-indent:22px; padding:12px 0;}
.fheading span{font-family: 'gotham_htfbook'; font-weight:normal; color:#fff;}
.forumcon .box{padding:18px 0 20px 0; border-bottom:1px dashed #858b92;}
.forumcon .box .image{float:left; padding:0 0 0 5px;}
.forumcon .box .text{float:right; position:relative; width:735px; }
.forumcon .box .text a{font-size:14px; line-height:20px; color:#05a9b2; font-weight:500; font-family: 'gotham_htfbook'; margin:0 0 5px 0; display:block; }
.forumcon .box .text a:hover{color:#333;}
.forumcon .box .text p{font-size:13px; color:#2d2d2d; line-height:20px; font-family: 'gotham_htfbook'; width:580px; margin:0 0 10px 0;}
.forumcon .box .text h6{font-size:11px; color:#6d6d6d; line-height:20px; font-weight:normal; font-family: 'gotham_htfbook'; }
.topictext{position:absolute; right:4px; top:0; text-align:right;}
.topictext h3{font-weight:normal; font-size:14px; color:#2d2d2d; line-height:20px;}
.topictext h3 span{font-weight:normal; font-family: 'gotham_htfmedium';} 
.jobwrk{margin:0 0 20px 0;}
.jobwrk .box .text h6{font-size:13px; color:#2d2d2d; line-height:28px; font-family: 'gotham_htfbook'; font-weight:normal; margin:5px 0 0 0; font-style:italic;}
.jobwrk .box:nth-child(4n){border-bottom:1px solid #BFBFBF;}
.jobwrk .box:nth-child(5n){border-bottom:none;}

.marktplce{border-bottom-color:#02bace;}
.marktplce h1{background:#02bace;}
.marktplce .viewallink{background:#02bace;}

.discusionbx{ border:1px solid #dedede;  position:relative; background:#efefef; border-bottom:3px solid #6b0101;}
.discusionbx h1{background:#6b0101; font-size:20px; color:#fff; line-height:20px; font-weight:normal; text-indent:20px; padding:15px 0;}
.discusionbx h1 span{}
.discusionbx .box{ padding:20px 15px; border-bottom:1px solid #bfbfbf;}
.discusionbx .box p{font-size:13px; line-height:20px; font-weight:normal; color:#2d2d2d; margin: 0 0 5px 0;}
.discusionbx .box h6{font-size:13px; line-height:20px; font-weight:normal; color:#2d2d2d; font-style:italic;}

.registercon{background:#fff;}
.resgistrhed{text-align:center; padding:45px 0;}
.resgistrhed h1{font-size:36px; color:#2d2d2d; line-height:40px; font-family: 'gotham_htflight'; font-weight:normal;}
.resgistrhed h1 span{font-family: 'gotham_htfbook'; font-weight:normal;}
.resgistrhed h2{font-size:36px; color:#ff9a00; line-height:40px; font-family: 'gotham_htfbook'; }
.registerimg{text-align:center; }
.registerimg img{display:inline;}

.registrbotm{padding:0 55px;}
.rleft{float:left; width:480px;}
.rleft ul{margin:0 0 0 35px;}
.rleft ul li{list-style:url(../images/listing2.png); font-size:15px; line-height:28px; color:#2d2d2d; font-family: 'gotham_htfbook'; margin:0 0 20px 0;}
.rright{float:right; width:530px; padding:0 0 0 45px; background:url(../images/regstr-shdw.png) no-repeat left top;}
.twosignbtn{}
.twosignbtn a{float:left; margin:0 18px 0 0;}
.ortxt{font-size:16px; color:#2d2d2d; line-height:55px; font-weight:normal; text-transform:uppercase; text-indent:195px;}

.regstform{padding:0 0 30px 0;}
.regstform label{float:left; clear:left; font-size:16px; line-height:47px; margin:0 12px 0 0; width:165px; text-align:right;}
.regstform input{float:left; width:350px; height:47px; border:1px solid #dadada; margin:0 0 7px 0; border-radius:2px; text-indent:10px; font-family:'gotham_htfbook'; font-size:17px;}
.regstform .radioin{width:auto;}
.regstform p{float:left; font-size:14px; color:#2d2d2d; line-height:47px; font-weight:normal; font-family: 'gotham_htfbook'; margin:0 25px 0 5px;}
.regstform span{border:1px solid #dadada; border-radius:2px; float:left;}
.regstform .smaltxt{width:165px; margin:0 0 0 10px;}
.rsubmitbtn{background:#ff9a00; font-size:15px; color:#fff; line-height:38px; text-transform:uppercase;  font-family: 'gotham_htfmedium'; float:left; border:none; border-radius:20px; padding:0 20px; font-weight:normal; cursor:pointer; margin:10px 0 0 0;}
.rsubmitbtn:hover{background:#666;}
.regstform h3{float:left; font-size:14px; line-height:55px; font-family: 'gotham_htfbook'; font-weight:normal; margin:0 0 0 10px;}
.regstform h3 a{font-size:14px; line-height:20px; font-family: 'gotham_htfbook'; color:#ff9a00;}
.regstform h3 a:hover{color:#333;}

.strfitness{}
.strfitness .box{width:263px; margin:0 12px 0 0;}
.strfitness .box:nth-child(3){margin:0;}
.strfitness .jonbx{width:49%;}
.strfitness .box:nth-child(2n){float:left;} 	
.celebadcon .vidplayicn{transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.celebadcon .box .image:hover .vidplayicn img{opacity:1; position:relative; z-index:22;}
.fitnsnews{}
.fitnsnews .left{width:100%; padding:0;}
.fitnsnews .left .box .text{width:628px;}


.fitnsnews .box a{background:#000; display:block; position:relative;}
.fitnsnews .box a:hover img{opacity:0.6; background:#000;}
.fitnsnews .box a i{position:absolute; left:50%; top:60%; font-size:25px; color:#fff; z-index:22; font-weight:normal; margin-left:-7px; margin-top:-7px; opacity:0; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.fitnsnews .box a:hover i{opacity:1; top:50%;}

.watmarcssay{background:#fffaf1; border:1px solid #f8e8cc; padding:20px;}
.watmarcssay h1.heading{margin:0 0 15px 0;}
.watmarcssay h1.heading span{color:#ff9a00;}
.watmarcssay .image{border:1px solid #dad6ce; padding:3px; float:left;}
.watmarcssay .text{float:right; width:480px; }
.watmarcssay .text h2{font-size:15px; color:#2d2d2d; line-height:20px; font-weight:normal; font-family: 'gotham_htfmedium'; margin:0 0 10px 0;}
.watmarcssay .text p{font-size:13px; color:#2d2d2d; line-height:20px; font-weight:normal; font-family: 'gotham_htfbook'; margin:0 0 18px 0;} 
.watmarcssay .text ul{margin:0 0 0 16px; float:left;}
.watmarcssay .text ul li{list-style:url(../images/listing.png); font-size:13px; color:#2d2d2d; line-height:20px; font-family: 'gotham_htfbook'; border-bottom:1px dashed #656461; width:205px; padding:0 0 4px 0;}
.watmarcssay .text ul li:last-child{border-bottom:none;}

.marcright{border:1px solid #dedede; position:relative; margin:0 0 15px 0;}
.marcright .text{position:absolute; bottom:0; left:0; right:0; background:rgba(86,86,86,0.9); text-align:center; height:120px;  transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.marcright .text h1{font-size:35px; color:#ff9a00; line-height:35px; font-family: 'gotham_htfmedium'; font-weight:normal; padding:12px 0 0 0;}
.marcright .text h3{ font-family: 'gotham_htfbook'; font-size:16px; line-height:16px; color:#fffefe; font-weight:normal;	}
.marcright:hover .text{height:150px; background:#269898;}
.rstartdiet{margin:15px 0 0 0;}




.recentreciep{ margin:15px 0 0 0; border:1px solid #dedede; padding:0 0 40px 0; position:relative; background:#efefef; border-bottom:3px solid #05a9b2;}
.recentreciep h1{background:#05a9b2; font-size:20px; color:#fff; line-height:20px; font-weight:normal; text-indent:20px; padding:15px 0;}
.recentreciep h1 span{}
.recentreciep .box{ padding:20px 15px; border-bottom:1px solid #bfbfbf;}
.recentreciep .box:nth-child(3){border-bottom:none;}
.recentreciep .box .image{float:left; padding:3px; border:1px solid #ccc; position:relative;}

.recentreciep .box .image img{ transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.recentreciep .box .image a{display:block; background:#000;}
.recentreciep .box .image:hover img{opacity:0.6;}
.recentreciep .box .image i{position:absolute; left:50%; top:60%; font-size:25px; color:#fff; z-index:22; font-weight:normal; margin-left:-7px; margin-top:-7px; opacity:0; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.recentreciep .box .image:hover i{opacity:1; top:50%;}
.recentreciep .box .text{float:right; width:195px;}
.recentreciep .box .text h2{font-size:14px; color:#2d2d2d; line-height:18px; font-family: 'gotham_htfmedium'; font-weight:500; margin:0 0 5px 0;}
.recentreciep .box .text p{font-size:13px; color:#2d2d2d; line-height:18px; font-family: 'gotham_htfbook';}
.recentreciep .box .text a{font-size:13px; color:#cf0000; line-height:20px; font-family: 'gotham_htfbook'; font-weight:normal;}
.recentreciep .box .text a:hover{color:#333;}
.recentreciep .viewallink{background:#05a9b2;}
.recentreciep .viewallink:hover{background:#1998A1}

.marcdettop{padding:15px;}
.marcdettop .leftprt{float:left; width:765px;}
.marcdettop .leftprt .heading{margin-top:0px;}
.marcdettop .leftprt .heading span{color:#cf0000;}
.marcdettop .leftprt p{font-size:14px; line-height:25px; color:#2d2d2d; margin:0 0 25px 0;}

.fitnestesti{}
.fitnestesti h2{text-align:center; font-size:18px; line-height:28px; color:#2d2d2d; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:0 0 20px 0;}
.fitnestesti h2 i{color:#c8c8c8; margin:0 5px 0 0;}


.reciepecon{}
.reciepecon .box{float:left; text-align:center; margin:0 20px 20px 0;}
.reciepecon .box:nth-child(4n){margin-right:0px;}
.reciepecon .box .image{border:1px solid #dadada; padding:3px; margin:0 0 10px 0;}
.reciepecon .box h3{font-size:15px; line-height:15px; color:#242629; font-weight:normal;}
.reciepecon .box .image a{background:#000; display:block; position:relative;}
.reciepecon .box .image a:hover img{opacity:0.6; background:#000;}
.reciepecon .box .image a i{position:absolute; left:50%; top:60%; font-size:25px; color:#fff; z-index:22; font-weight:normal; margin-left:-7px; margin-top:-7px; opacity:0; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.reciepecon .box .image a:hover i{opacity:1; top:50%;}

.marcdettop .rightprt{float:right; width:376px;}
.fitnesguide{border:1px solid #dedede;}
.persnlfitnes{padding:10px 0; background:#5e5e5e;}
.persnlfitnes .box{border:1px solid #7e7e7e;width:290px; margin:auto;}
.persnlfitnes .box img{margin:0 15px 0 25px; float:left;}
.persnlfitnes .box h3{font-size:16px; color:#fff; line-height:20px; font-family: 'gotham_htfbook'; font-weight:normal; padding:6px 0 0 0;}
.persnlfitnes .box a{display:block;  padding:9px 0; }
.persnlfitnes .box a:hover{background:#B2B2B2;}

.fitnessguide{padding:0 15px;}
.fitnessguide h1.heading{}
.fitnessguide h1.heading span{color:#cf0000;}
.fitnessguide .box{border:1px solid #dedede; width:372px; float:left; margin:0 22px 0 0;}
.fitnessguide .box:nth-child(4n){margin:0;}
.fitnessguide .box .image a{background:#000; display:block; position:relative;}
.fitnessguide .box .image a:hover img{opacity:0.6; background:#000;}
.fitnessguide .box .image a i{position:absolute; left:50%; top:60%; font-size:25px; color:#fff; z-index:22; font-weight:normal; margin-left:-7px; margin-top:-7px; opacity:0; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.fitnessguide .box .image a:hover i{opacity:1; top:50%;}
.fitnessguide .box .text{padding:15px 15px 0 15px;}
.fitnessguide .box .text h2{font-size:18px; color:#2d2d2d; line-height:20px; font-family: 'gotham_htfmedium';  font-weight:normal; margin:0 0 10px 0;}
.fitnessguide .box .text p{font-size:13px; line-height:20px; color:#2d2d2d; font-family: 'gotham_htfbook'; margin:0 0 18px 0;}
.fitnessguide .box .text a{font-size:15px;line-height:15px; color:#fff; font-family: 'gotham_htfbook';  background:#cf0000; padding:9px 0; display:block; width:170px; margin:auto; text-align:center;}
.fitnessguide .box .text a:hover{background:#333;}


.plnroutin{padding:0 15px; margin:20px 0;}
.plnroutin .leftpart{width:570px; float:left;}
.plnroutin .leftpart .heading{margin:0; }
.plnroutin .leftpart .heading span{color:#cf0000;}
.plnroutin .leftpart .box{ padding:18px 0; border-bottom:1px dashed #858b92;}
.plnroutin .leftpart .box:nth-child(4n){border-bottom:none;}
.plnroutin .leftpart .box .image{float:left; padding:3px; border:1px solid #ccc; position:relative; margin:0 10px 0 0;}

.plnroutin .leftpart .box .image img{ transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.plnroutin .leftpart .box .image a{display:block; background:#000;}
.plnroutin .leftpart .box .image:hover img{opacity:0.6;}
.plnroutin .leftpart .box .image i{position:absolute; left:50%; top:60%; font-size:25px; color:#fff; z-index:22; font-weight:normal; margin-left:-7px; margin-top:-7px; opacity:0; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.plnroutin .leftpart .box .image:hover i{opacity:1; top:50%;}
.plnroutin .leftpart .box .text{float:left; width:445px;}
.plnroutin .leftpart .box .text h2{font-size:14px; color:#2d2d2d; line-height:18px; font-family: 'gotham_htfmedium'; font-weight:500; margin:0 0 5px 0;}
.plnroutin .leftpart .box .text p{font-size:13px; color:#2d2d2d; line-height:18px; font-family: 'gotham_htfbook';}

.plnroutin .rightpart{float:right; width:570px;}
.plnroutin .rightpart .heading{margin:0; }
.plnroutin .rightpart .heading span{color:#cf0000;}
.plnroutin .rightpart .box ul{}
.plnroutin .rightpart .box ul li{list-style:url(../images/listing.png); padding:10px 0; border-bottom:1px dashed #858b92; margin-left:18px;}
.plnroutin .rightpart .box ul li h3{font-size:14px; color:#2d2d2d; line-height:20px; font-family: 'gotham_htfmedium'; font-weight:normal;}
.plnroutin .rightpart .box ul li p{font-size:13px; line-height:20px; color:#2d2d2d; font-family: 'gotham_htfbook';}
.plnroutin .rightpart .box ul li:last-child{border-bottom:none;}

.mrcphotovid{padding:0 15px;}
.mrcphotovid .leftpart{width:570px; float:left;}
.mrcphotovid .leftpart .heading{margin:0 0 15px 0; }
.mrcphotovid .leftpart .heading span{color:#cf0000;}
.mrcphotovid .rightpart{width:570px; float:right;}
.mrcphotovid .rightpart .heading{margin:0 0 15px 0; }
.mrcphotovid .rightpart .heading span{color:#cf0000;}

.mrcgallery .box{float:left; text-align:center; margin:0 22px 22px 0;}
.mrcgallery .box:nth-child(3n){margin-right:0px;}
.mrcgallery .box .image{border:1px solid #dadada; padding:3px; margin:0 0 7px 0;}
.mrcgallery .box .image a{background:#000; display:block; position:relative;}
.mrcgallery .box .image a:hover img{opacity:0.6; background:#000;}
.mrcgallery .box .image a i{position:absolute; left:50%; top:60%; font-size:25px; color:#fff; z-index:22; font-weight:normal; margin-left:-7px; margin-top:-7px; opacity:0; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.mrcgallery .box .image a:hover i{opacity:1; top:50%;}

.mrcphotovid .rightpart .box{border:1px solid #dadada; padding:3px; width:555px; margin:0 0 12px 0; position:relative;}
.mrcphotovid .rightpart .box .vidplayicn{right:17px; top:17px; left:inherit; margin:0;}
.mrcphotovid .rightpart .box img{ transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.mrcphotovid .rightpart .box a{display:block; background:#000;}
.mrcphotovid .rightpart .box:hover img{opacity:0.6;}

.stardiet{}
.stardiet .heading{margin:0 0 15px 0; color:#cf0000;}

.sdietcon{}
.sdietcon .box{float:left; width:242px; border-right:1px solid #e5e5e5; padding:0 22px 0 0; margin: 0 22px 0 0;}
.sdietcon .box:nth-child(3n){margin:0; padding:0; border-right:none;}
.sdietcon .box h1{font-family: 'gotham_htfmedium'; font-size:18px; line-height:23px; color:#2d2d2d; font-weight:normal;}
.sdietcon .box h3{font-weight:normal; font-size:15px; color:#2d2d2d; line-height:23px; font-weight:normal; font-family: 'gotham_htfbook';}
.sdietcon .box .image{margin:5px 0 10px 0;}
.sdietcon .box .image a{background:#000; display:block; position:relative;}
.sdietcon .box .image a:hover img{opacity:0.6; background:#000;}
.sdietcon .box .image a i{position:absolute; left:50%; top:60%; font-size:25px; color:#fff; z-index:22; font-weight:normal; margin-left:-7px; margin-top:-7px; opacity:0; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.sdietcon .box .image a:hover i{opacity:1; top:50%;}
.sdietcon .box p{font-size:13px; line-height:20px; color:#2d2d2d; font-family: 'gotham_htfbook';}
.sdietcon .box a.redmorlink{font-size:13px; line-height:20px; color:#cf0000;font-family: 'gotham_htfmedium'; font-weight:normal;}
.sdietcon .box a.redmorlink:hover{color:#333;}

.dietips{}
.dietips .heading{color:#6b0101; margin:15px 0 15px 0;}
.celdietbx{}
.celdietbx .box{}


.celdietbx{padding:12px 0;}
.celdietbx .box{width:398px; float:left; border-bottom:1px dashed #90959b; padding: 0 0 23px 0; margin:0 0 23px 0;}
.celdietbx .image{border:1px solid #dadada; border-radius:2px; float:left; padding:3px; margin:0 10px 0 0;}
.celdietbx .image a{background:#000; display:block; position:relative;}
.celdietbx .image a:hover img{opacity:0.6; background:#000;}
.celdietbx .image a i{position:absolute; left:50%; top:60%; font-size:25px; color:#fff; z-index:22; font-weight:normal; margin-left:-7px; margin-top:-7px; opacity:0; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.celdietbx .image a:hover i{opacity:1; top:50%;}

.celdietbx .text{}
.celdietbx .text h3{font-size:14px; color:#2d2d2d; line-height:20px; margin:0 0 6px 0;}
.celdietbx .text h4{font-size:13px; line-height:20px; font-weight:normal; font-style:italic;}
.celdietbx .text h4 i{color:#ff9a00;}
.celdietbx .text p{font-size:13px; color:#2d2d2d; line-height:20px; font-family: 'gotham_htfbook';}
.celdietbx .text a{margin:5px 0 0 0; display:block; font-size:13px; color:#cf0000;  font-family: 'gotham_htfbook';}
.celdietbx .text a:hover{color:#333;}
.celdietbx .box:nth-child(2n){float:right;}

.tradrecip{padding:0;}
.tradrecip h1.heading{color:#2d2d2d;}
.tradrecip h1.heading span{color:#2d2d2d;}
.tradrecip .box{width:395px;}
.tradrecip .box img{width:100%;}
.tradbx .box{margin:0 25px 25px 0;}
.tradbx .box:nth-child(2n){margin-right:0px;}
.ddietcn{}
.ddietcn .box{margin-right:24px;}

.reciptopcn{padding:25px 20px 46px 20px; border-bottom:3px solid #6fc01a; position:relative; background:#efefef;}
.tprecipe h1{background:#6fc01a; font-size:20px; color:#fff; line-height:20px; font-weight:normal; text-indent:20px; padding:15px 0;}

.reciptopcn .box{ float:left; width:135px; margin:0 0 15px 0;}
.reciptopcn .box:nth-child(2n){float:right;}
.reciptopcn .box img{border:1px solid #ccc; padding:3px; background:#fff; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.reciptopcn .box a{background:#000; display:inline-block; position:relative}
.reciptopcn .box a:hover img{opacity:0.6; background:#000;}
.reciptopcn .box a i{position:absolute; left:50%; top:60%; font-size:25px; color:#fff; z-index:22; font-weight:normal; margin-left:-7px; margin-top:-7px; opacity:0; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.reciptopcn .box a:hover i{opacity:1; top:50%;}
.reciptopcn .box h3{font-size:15px; color:#242629; line-height:32px; font-weight:normal;}
.reciptopcn .box h5{font-size:13px; color:#6a6b6b; line-height:18px; font-weight:normal;}
.reciptopcn .box h5 i{margin:0 5px 0 0;}
.reciptopcn .viewallink{background:#6b0101;}
.reciptopcn .viewallink:hover{background:#05A9B2;}


.tprecipe{}
.tprecipe .viewallink{background:#6fc01a;}
.getabsbnr{margin:15px 0 0 0;}

.celewhite{background:#fff;}
.addcelebrity{background:#fff; padding:40px 0;}
.celebhed{font-size:36px; line-height:40px; color:#2d2d2d;  font-family: 'gotham_htflight'; font-weight:lighter; border-bottom:1px dashed #000; padding:0 0 22px 0; margin:0 0 15px 0;}
.celebhed span{font-family: 'gotham_htfbook';}
.filbx{float:left; position:relative;}
.filbx input{position:relative; z-index:1; opacity:0;}
.addcelebrity .left{float:left;}
.addcelebrity span.fileuplod{position:absolute; left:0; background:url(../images/fileuplod.png) no-repeat center top; width:358px; height:51px; border:none;}
.addcelebrity input{width:355px;}
.addcelebrity select{float:left; width:355px; height:47px; border:1px solid #dadada; margin:0 0 7px 0; border-radius:2px; padding:9px;}
.addcelebrity textarea{float:left; width:480px; height:135px; border:1px solid #dadada; margin:0 0 7px 0; border-radius:2px; resize:none;}
.dragbx{float:left; margin:0 0 10px 0;}
.dragbx a{font-size:14px; color:#336699; line-height:14px; margin:7px 0 0 0; display:block;}
.dragbx a:hover{color:#333;}
.admorlink{background:url(../images/addmorlink.png) no-repeat; width:166px; height:51px; display:block; float:left; margin:0 0 0 10px; transition:none; -webkit-transition:none; -moz-transition:none; -o-transition:none;}
.admorlink:hover{background-position: left bottom;}
.ambedlinks input{width:180px;}
.ambedlinks h4{font-size:14px; line-height:55px; color:#989696; float:left; clear:left; font-weight:normal; margin-left:180px; margin-top:-20px;}
.addcelebrity .right{float:right; padding:50px 0 0 0;}


/* 6-3-2014  */

.email-confirmation {
	text-align:center;
	padding:45px 12px;
}
.head-mailcom {
	padding:0 0 8px;
	margin:0 0 22px;
	border-bottom:1px solid #d5d5d5;
	color:#0ca005;
	font-size:25px;
	font-family: 'gotham_htfbook';
	background:url(../images/mail-icon.png) 0 0 no-repeat;
	padding-left:50px;
}
.email-confirmation h2 {
	font-size:22px;
	color:#d21c1c;
	font-family: 'gotham_htfmedium';
	font-weight:normal;
	padding:0 0 15px;
}
.email-confirmation p {
	font-size:14px;
	color:#2d2d2d;
	line-height:20px;
	padding:0 0 10px;
}
.button {
	display:inline-block;
	vertical-align:middle;
	background:#ff9a00;
	border-radius:40px;
	padding:0 20px;
	line-height:40px;
	font-size:15px;
	color:#fff;
	font-family: 'gotham_htfmedium';
	font-weight:normal;
	text-transform:uppercase;
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);
}
.button:hover {
	color:#fff;
	/*background:#bd0707;*/ background:#05A9B2;
}
.email-confirmation.alignleftside,
.email-confirmation.resend {
	text-align:left;
	font-family: 'Source Sans Pro', sans-serif;
}
.email-confirmation h4 {
	font-size:18px;
	padding:0 0 12px;
}
.email-confirmation img {
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
}
.email-confirmation h5 {
	font-size:21px;
	color:#d31e1e;
	border-bottom:1px solid #d5d5d5;
	padding:0 0 6px;
	margin:0 0 12px;
	font-weight:500;
}
.dibox {
	display:inline-block;
	margin:0 5px;
}
.email-confirmation.resend .head-mailcom {
	color:#2d2d2d;
	font-size:19px;
	line-height:29px;
}
.email-confirmation.resend h4 {
	font-size:25px;
	color:#2f2338;
	font-weight:normal;
}
.email-confirmation a {
	font-size:inherit;
	/*color:#ff9a00;*/
}
.rright {
	min-height:430px;
}
.forgotpass {
	padding:45px 0;
}
.forgotpass input[type="text"] {
	width:500px;
}



/* 1-4-2014 by Hitesh patel */

.userinfor {
	display:inline-block;
	font-size:14px;  font-family: 'gotham_htfmedium'; line-height:20px; color:#fff;
}
.userinfor img {
	display:inline-block;
	vertical-align:baseline;
	margin-right:10px;
}
.serchform {
	display:inline-block;
	position:relative;
	background:#fff;
	height:34px;
	border-radius:34px;
	width:197px;
	vertical-align:top;
	margin-left:10px;
}
.serchform input[type="text"] {
	width:100%;
	border:none;
	background:none;
	height:34px;
	padding:0 10px;
	line-height:34px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	font-family:'gotham_htfbook';
	font-size:17px;
}
.serchform input[type="submit"] {
	position:absolute;
	right:0px;
	top:0px;
	height:34px;
	width:34px;
	border:none;
	background:url(../images/search-icon.png) 50% 50% no-repeat;
	cursor:pointer;
}
.homecontentop {
	clear:both;
	padding:0 0 20px;
}
.homecontentop {
	padding:25px;
	position:relative;
	padding-bottom:0px;
	max-height:506px;
}
.homecontentop ul {
	list-style:none;
}
.homecontentop ul li {
	float:left;
	width:330px;
	min-height:558px;
}
.homecontentop ul li .image {
	min-height:355px;
}
.homecontentop ul li .image img {
	width:100%;
}
.homecontentop ul li .stardetail {
	padding:15px;
	background:#f5f5f5;
	font-family: 'Roboto', sans-serif;
}
.homecontentop ul li .stardetail h4 {
	font-size:20px;
	color:#000;
	font-weight:300;
	text-transform:uppercase;
}
.homecontentop ul li .stardetail p {
	font-size:15px;
	color:#5a5a5a;
	line-height:20px;
	font-weight:300;
	min-height:60px;
}
.homecontentop ul li .footbox {
	background:#dddddd;
	display:table;
	width:100%;
}
.homecontentop ul li .footbox div {
	display:table-cell;
	padding:11px;
	line-height:15px;
	color:#333;
	font-size:13px;
}
.homecontentop ul li .footbox div img {
	display:inline-block;
	vertical-align:middle;
}
.homecontentop ul li .footbox div a {
	color:#333333;
}
.homecontentop .bx-wrapper {
	width:auto;
	margin:0 auto;
}
.homecontentop .bx-controls-direction {
	display:block;
}
.homecontentop .bx-controls-direction a {
	width:30px;
	position:absolute;
	height:30px;
	background:url(../images/slidearrow.png) 0 0 no-repeat;
	top:50%;
	margin-top:-15px;
	font-size:0px;
	line-height:0px;
}
.homecontentop .bx-controls-direction a.bx-prev {
	left:25px;
	background-position:0 0;
}
.homecontentop .bx-controls-direction a.bx-next {
	right:25px;
	background-position:100% 0;
}
.homecontentop .bx-controls-direction a.bx-prev:hover {
	background-position:0 100%;
}
.homecontentop .bx-controls-direction a.bx-next:hover {
	background-position:100% 100%;
}

.newsslide {
	padding:5px 15px;
	clear:both;
	line-height:50px;
	border-bottom: 1px solid #D3D3D3;
    border-left: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
	background:#fff;
	padding-top:12px;
}
.newsslide:after {
	clear:both;
	display:block;
	visibility:hidden;
	content:"";
}
.newsslide .headhp {
	float:left;
	/*width:174px;*/width:189px;
	border-right:1px solid #ddd;
	font-size:16px;
	color:#cf0000;
	font-family: 'gotham_htfmedium';
}
.newsslide .headhp img {
	display:inline-block;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}
.newsslide .conhp {
	font-size:14px;
	color:#5a5a5a;
	margin-left:204px;
	padding-right:40px;
	position:relative;
}
.newsslide .conhp .bx-wrapper {
	width:auto;
	margin:0 auto;
}
.newsslide .conhp .bx-controls-direction {
	display:block;
}
.newsslide .conhp .bx-controls-direction a {
	position:absolute;
	top:0px;
	font-size:0px;
	line-height:0px;
	position:absolute;
	width:13px;
	height:13px;
	top:50%;
	margin-top:-7px;
	background:url(../images/arrow-slide.png) 0 0 no-repeat;
}
.newsslide .conhp .bx-controls-direction a.bx-prev {
	right:13px;
}
.newsslide .conhp .bx-controls-direction a.bx-next {
	right:0;
	background-position:100% 0;
}

.newsbg {
	background:#F4F4F4;
}

/*****copy form emp11/perfectppl/html/css   (hiteshbhai)**/

.myaccount {
	padding:35px 30px;
}
.myaccount h2 {
	font-size:22px;
	font-family: 'Roboto', sans-serif;
	color:#888888;
	font-weight:300;
	padding:0 0 030px;
}
.myaccount h2 a {
	font-size:22px;
	color:#000;
	display:inline-block;
	font-weight:normal;
}
.myaccount h2 img {
	display:inline-block;
	vertical-align:middle;
}
.accoutconetnt {
	clear:both;
}
.accoutconetnt:after,
.listhead:after,
.dropimageinfor:after {
	clear:both;
	display:block;
	visibility:hidden;
	content:"";
}
.accountnav {
	float:left;
	width:220px;
	border-bottom:1px solid #dddddd;
	border-left:1px solid #dddddd;
}
.accountnav ul {
	list-style:none;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	max-width:220px;
}
.accountnav ul li {
	border-top:1px solid #ddd;
	background:#f5f5f5;
}
.accountnav ul li a {
	display:block;
	padding:12px;
	font-size:14px;
	line-height:27px;
	color:#444;
}
.accountnav ul li a.current {
	background:#fff;
	margin-right:-1px;
	padding-right:1px;
}
.accountnav ul li a:before {
	display:inline-block;
	vertical-align:middle;
	background:url(../images/nav-arrow.png) 0 0 no-repeat;
	width:14px;
	height:14px;
	margin-right:12px;
	content:"";
}
.accountcon {
	border:1px solid #ddd;
	overflow:hidden;
	min-height:350px;
	padding:15px 15px;
}
.accountcon .listgridicn {
	float:right;
	position:static;
}
.updatepro {
	color:#fff;
	line-height:none;
	display:inline-block;
	background:#d9b275;
	padding:0 15px;
	border-radius:2px;
	line-height:28px;
	font-size:13px;
	margin-top:7px;
}
.accountcon .atoz {
	background:#ddd;
}
.accountcon .atoz ul li a {
	font-size:14px;
	color:#3f2622;
}
.accountcon .atoz ul li {
	margin:0 3px;
}
.listhead {
	padding:12px 0;
	font-size:14px;
	color:#999999;
	line-height:25px;
	font-family: 'Roboto', sans-serif;
}
.listhead .rightpart {
	float:right;
}
.listhead .listview-option {
	float:right;
	margin-left:8px;
}
.listhead .listview-option a {
	width:25px;
	height:25px;
	display:inline-block;
	background-color:#d5d5d5;
	background-position:50% 50%;
	background-repeat:no-repeat;
}
.listhead .listview-option a:hover,
.listhead .listview-option a.selected {
	background-color:#cf0000;
}
.listhead .listview-option a.list-vw {
	background-image:url(../images/list-ioc.png);
}
.listhead .listview-option a.grid-vw {
	background-image:url(../images/grid-ioc.png);
}
.listhead .searchbox {
	float:right;
}
.searchbox {
	width:202px;
	height:25px;
	background:#eeeeee;
	position:relative;
}
.searchbox input[type="text"] {
	border:none;
	background:none;
	width:100%;
	padding:0 10px;
	height:25px;
	line-height:25px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.searchbox input[type="submit"] {
	background:none;
	border:none;
	width:25px;
	height:25px;
	background:url(../images/searchglass.png) 50% 50% no-repeat;
	position:absolute;
	right:0px;
}
.formupdate {
	clear:both;
}
.formupdate .box {
	clear:both;
}
.formupdate .box .box-head {
	background:#eee;
	border-bottom:1px solid #d5d5d5;
	padding:8px;
	font-size:18px;
	color:#222222;
}
.formupdate .box .box-con {
	padding:20px 20px;
}
.input {
	border:1px solid #dbdbdb;
	height:47px;
	line-height:47px;
	padding:0 20px;
	border-radius:4px;
	vertical-align:middle;
	width:400px;
	font-family:'gotham_htfbook';
	font-size:17px;

}
.textarea {
	border:1px solid #dbdbdb;
	height:129px;
	line-height:27px;
	padding:0 20px;
	border-radius:4px;
	vertical-align:top;
	width:400px;
	resize:none;
}
.formupdate .box .box-con label {
	display:inline-block;
	width:146px;
	font-size:16px;
	color:#2d2d2d;
}
.marright {
	margin-right:15px;
}
.addmore {
	border:1px solid #9a9898;
	height:47px;
	line-height:47px;
	padding:0 20px;
	display:inline-block;
	background:url(../images/bg-btn.png) 0 0 repeat-x;
	border-radius:4px;
	font-size:16px;
	color:#fff;
	text-transform:uppercase;
}
.addmore img {
	display:inline-block;
	margin-right:8px;
}
.addmore:hover {
	color:#fff;
	background:#000;
}
.dropimage {
	height:119px;
	background:url(../images/drop-image.png) 50% 50% no-repeat #fff7eb; 
	border:1px solid #f4e6d2;
	border-radius:4px;
}
.dropimageinfor {
	padding:7px 0 0;
}
.dropimageinfor span.fr {
	color:#999999;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
}
.dropimageinfor span.fl {
	color:#336699;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	text-decoration:underline;
}
.notevideo {
	margin-left:150px;
	font-size:13px;
	color:#999999;
	padding:10px 0 0;
}
.formmain {
	padding:0 0 12px;
}
.formbutton {
	border-top:1px solid #ddd;
	padding:15px 0 0;
}
.formbutton input[type="submit"],
.formbutton input[type="button"] {
	background:#ff9a00;
	height:40px;
	line-height:40px;
	color:#fff;
	text-transform:uppercase;
	border-radius:40px;
	padding:0 30px;
	border:none;
	cursor:pointer;
	font-family: 'gotham_htfmedium';
	font-size:15px;
}
.formbutton input[type="submit"]:hover, .formbutton input[type="submit"]:disabled,
.formbutton input[type="button"]:hover {
	background:#CF0000;
}



.slider-news > li { width:938px;}


.newtyniclass { margin:0; padding:0; display:inline-block;}

.prevlink { position:absolute; bottom:50px; left:-20px; background:#F00; color:#fff; padding:5px 5px; font-size:14px;}
.nextlink { position:absolute; bottom:50px; right:-20px; background:#F00; color:#fff; padding:5px 5px; font-size:14px;}
.prevlink:hover { color:#000;}
.nextlink:hover { color:#000;}

.comingsooncontent {
	padding:30px;
}
.comingsoontop {
	text-align:center;
	padding:25px 0;
}
.comingsoontop h2 {
	font-size:43px;
	color:#2d2d2d;
	font-weight:normal;
	font-family: 'gotham_htflight';
	padding:0 0 20px; 
}
.comingsoontop h2 strong {
	font-family: 'gotham_htfbook';
}
.comingsoontop h2 span {
	color:#cf0000;
}
.comingsoontop h4 {
	font-size:25px;
	color:#2f2338;
	padding:0 0 0px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:200;
}

.comingsoontop h3 {
	font-size:31px;
	color:#2f2338;
	padding:0 0 22px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:200;
}
.comingsoontop p {
	font-size:15px;
	line-height:25px;
	max-width:913px;
	margin:auto;
	color:#5a5a5a;
}
.comingsoontop .imagebanner {
	padding:0 0 20px;
}
.comingsoontop .imagebanner img {
	display:inline-block;
}
.imagelistbox {
	clear:both;
	width:100%;
	display:table;
	padding-bottom:30px;
}
.imagelistbox .box {
	display:table-cell;
	width:25%;
	padding:15px;
	text-align:center;
}
.imagelistbox .box .imghp {
	padding:0 0 30px;
}
.imagelistbox .box .imghp img {
	display:inline-block;
	padding:3px;
	border:1px solid #ddd;
	transform:rotate(-10deg);
	-webkit-transform:rotate(-10deg);
}
.imagelistbox .box .texthp {
	padding:10px 0 0;
}
.imagelistbox .box .texthp h3 {
	color:#de3635;
	font-size:20px;
	padding:0 0 6px;
	font-weight:normal;
}
.imagelistbox .box .texthp p {
	font-size:18px;
	color:#2f2338;
}
.imagelistbox .box + .box .imghp img {
	transform:rotate(10deg);
	-webkit-transform:rotate(10deg);
}
.imagelistbox .box + .box + .box .imghp img {
	transform:rotate(-10deg);
	-webkit-transform:rotate(-10deg);
}
.imagelistbox .box + .box + .box + .box .imghp img {
	transform:rotate(10deg);
	-webkit-transform:rotate(10deg);
}
.imagelistbox .box + .box {
	background:url(../images/line-bg.png) 0 50% no-repeat;
}
.startform {
	padding:20px 0;
	text-align:center;
}
.startform h3 {
	font-size:25px;
	color:#2f2338;
	line-height:40px;
	font-weight:200;
	font-family: 'Source Sans Pro', sans-serif;
	max-width:986px;
	margin:0 auto;
}
.startform h4 {
	font-size:25px;
	color:#2f2338;
	font-family: 'gotham_htfbook';
	padding:0 0 20px;
	font-weight:normal;
}
.formbk {
	text-align:center;
}
.formbk input[type="text"] {
	height:54px;
	color:#888;
	border:1px solid #bdbdbd;
	line-height:54px;
	padding:0 12px;
	width:331px;
}
.formbk input[type="submit"] {
	background:#de3635;
	height:54px;
	border:1px solid #bd2727;
	padding:0 20px;
	color:#fff;
	font-size:15px;
    font-family: 'gotham_htfmedium';
	text-transform:uppercase;
	cursor:pointer;
}
.downloadbutton {
    left: 50%;
    margin-left: -110px;
    margin-top: -40px;
    position: absolute;
    top: 50%;
    width: 221px;
    z-index: 10;
	opacity:0;
	transition:all 0.3s linear;
}
.downloadicon .fa.fa-download {
    color: #fff;
    font-size: 35px;
}
.downloadbutton .downlodanc {
    background: none repeat scroll 0 0 #888;
    border-radius: 20px;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    line-height: 34px;
    margin: 6px 0 0;
    padding: 0 25px;
    text-transform: uppercase;
}
.downloadbutton .downlodanc:hover{background: none repeat scroll 0 0 #05A9B2;  color: #FFFFFF;}



.detailright .box .text p { word-break:break-all; width:465px;}

.detailslides {
	position:relative;
}
.detailslides .overlay-mb:before {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.45);
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
	transition: all 0.3s linear;
}
.detailslides .overlay-mb {
    display: inline-block;
    position: relative;
}
.detailslides .overlay-mb:hover:before {
	opacity:1;
}
.detailslides .overlay-mb:hover .downloadbutton {
	opacity:1;
	z-index:11;
}

.gosiplisting {
	clear:both;
	margin-left:-21px;
}
.gosiplisting:after {
	clear:both;
	display:block;
}
.gosiplisting .box {
	width:520px;
	padding:20px;
	position:relative;
	background:#f4f4f4;
	box-shadow:1px 1px 0 0 #cccccc;
	float:left;
	margin:0 0 21px 21px;
}
.gosiplisting .box .image {
	float:left;
	width:144px;
	padding:3px;
	background:#fff;
	border:1px solid #dedede;
	margin-right:20px;
}
.gosiplisting .box .text {
	float:none;
	width:auto;
	overflow:hidden;
}
.gosiplisting .box .text h2 {
	font-size:16px;
	line-height:19px;
	font-weight:normal;
	font-family: 'gotham_htfmedium';
	padding:0 0 0;
}
.gosiplisting .box .image img {
	vertical-align:top;
	display:inline-block;
}
.gosiplisting .box .text h4 {
	font-size:14px;
	color:#545454;
	margin:0;
	font-style:normal;
	padding:9px 0;
}
.gosiplisting .box .text p {
	font-size:14px;
	color:#545454;
	line-height:22px;
}
.gosiplisting .box .text .morinfolinks {
	font-size:0;
	line-height:0;
	position:absolute;
	right:0;
	bottom:0;
	width:35px;
	height:35px;
	background:url(../images/plush-ic.png) 0 0 no-repeat;
}
.gosiplisting .box:nth-child(2n+1) {
	clear:left;l
}
.biopartdetail .detabout {
	background:none;
	padding:0;
}

.biopartdetail .bioimbdiv {
	float:left;
	margin-right:25px;
	margin-bottom:25px;
	border:1px solid #dddddd;
	padding:8px;
	background:#fff;
}
.biopartdetail .detabout p {
	padding:0 0 23px;
	font-size:14px;
	line-height:24px;
	color:#555;
}
.maincontain .editlinkceleb {
	background:#42BCD8;
	height:35px;
	line-height:35px;
	display:inline-block;
	color:#fff;
	padding:0 10px;
	font-weight:normal;
	font-size:13px;
	border-radius:3px;
	margin-left:10px;
}
.buttombk {
	clear:both;
	overflow:hidden;
}
.buttombk .leftbk {
	float:left;
}

.buttombk .rightbk {
	float:right;
}
.ltstgosipcon .buttombk.alllike a {
	margin:0 3px;
}
.rightcontbk {
	overflow:hidden;
	margin-right:30px;
}