@import "bootstrap.css";

@import "fonts.css";

/* ------------------------------ MAIN STYLE ------------------------------------*/





.no-right {

  margin-right: 0px !important;

}

.top-notice {

  position: relative;

  top: 0px;

  width: 98%;

  height: 35px;

  background: #d6efae;

  border: 1px solid #b4d284;

  color: #3d4f21;

  font-weight: bold;

  line-height: 35px;

  margin-top: 15px;

  padding-left: 15px;

}

.snap {

  display: none;

}

.clear {

  clear: both;

}

html{

	height: 100%;

}

body {

  width: 100%;

  height: 100%;

  position: relative;

/*  font-family: helvetica neue, "proxima-nova", Proxima Nova, helvetica, sans-serif;

*/  

  font-family: "Roboto",sans-serif;



font-size: 14px;

  /*background: url('images/bg.jpg') no-repeat;

  background-position: 25% 0%;*/

  float: left;

  -webkit-font-smoothing: antialiased;

}

.rating_star {

  width: 20px !important;

  height: 20px !important;

}

.din {

  /*font-family: 'DINCondensedC', proxima-nova, proxima nova, helvetica, sans-serif;*/

}

.proxima {

 /* font-family: helvetica neue, "proxima-nova", Proxima Nova, helvetica, sans-serif;*/

}

h1.page-title {

 /* font-family: 'DINCondensedC', proxima-nova, proxima nova, helvetica, sans-serif;*/

  color: #da2413;

  font-size: 26px;

}

.page-centre {

  width: 1170px;

  min-height: 100%;

  height: auto !important;

  background: white;

  margin: 0px auto;

  /*position: relative;

  margin-top: 15px;

  -moz-box-shadow: 0 0 10px #888;

  -webkit-box-shadow: 0 0 10px #888;

  box-shadow: 0 0 10px #888;*/

  padding: 0px 20px 35px 20px;

}

.second-navigation{ width:960px;

  min-height: 100%;

  height: auto !important;

  background: white;

  margin: 0px auto;

   padding: 0px 20px 35px 20px;}

section.page-centre{ min-height:450px;}

.centre {

  width: 960px;

  height: auto;

  background: white;

  margin: 0px auto;

  position: relative;

}

/* ------------------------------ HEADER ------------------------------------*/

header {

  width: 100%;

  float: left;

  height: auto;

  background:#000;

}

.header-wrapper {

    /*background: #ffffff none repeat scroll 0 0;*/

    margin: 0 auto;

    width: 1170px;

}



/*header .logo {

  display: block;

  width: 181px;

  height: 137px;

  float: left;

  background: url('images/logo.jpg');

  margin: 17px 0px 0px 15px;

}*/





header .logo {

  float: left; width:18%;

 /* display: block;

  width:302px;

  height:82px;

  margin:4px 0;

  background:none;*/

 

}

header .right-section {

  float: right;

 /* height:71px;

  width:616px;

  margin:7px 0px 0px 15px;*/

}







h1,h2,h3,h4 {

/*    font-family: "Lato",sans-serif;

*/    font-weight: 900;

}

















.right-section > a {

    color: #ffffff;

    float: left;

    font-size: 14px;

    padding:18px 11px;

    text-transform: uppercase;

}



.right-section > a.login:hover { text-decoration:none; background:rgba(254, 37, 37, 1);}

.right-section > a.signup { text-decoration:none; background:#009757;}

header .right-section .sm-icons {

  float: right;

  

}

header .right-section .sm-icons a {

  width:30px;

  height: 33px;

  background: url('images/sm-icons.jpg');

  display: block;

  float: left;

}

header .right-section .sm-icons a:hover {

  background: url('images/sm-icons-hover.jpg');

}

header .right-section .sm-icons .twitter {

  background-position: -31px 0px;

}

header .right-section .sm-icons .twitter:hover {

  background-position: -31px 0px;

}

header .right-section .sm-icons .linkedin {

  background-position: -62px 0px;

}

header .right-section .sm-icons .linkedin:hover {

  background-position: -62px 0px;

}

header .right-section .sm-icons .gplus {

  background-position: -93px 0px;

}

header .right-section .sm-icons .gplus:hover {

  background-position: -93px 0px;

}

header .right-section .sm-icons .youtube {

  background-position: -124px 0px;

}

header .right-section .sm-icons .youtube:hover {

  background-position: -124px 0px;

}

header .right-section .login_form {

  width:616px;

  float: left;

  margin-top:8px;

}

header .right-section .login_form input[type="text"],

header .right-section .login_form input[type="password"],

header .right-section .login_form input[type="email"] {

  width:185px;

  float: left;

  margin-right: 10px;

  border-radius: 0px !important;

  height: 20px;

}

header .right-section .login_form input[type="submit"] {

  float:left;

  background: url('images/go.jpg') repeat scroll center center;

  height:41px;

  

  text-align: center;

  color: white;

  font-weight: bold;

  text-transform: uppercase;

  border: 0px;

 /* font-family: 'DINCondensedC', sans-serif;*/

  font-size: 20px;

  background-size:100% 100%;

 width: 69px;

}

header .right-section .login_form .signup {

  width:118px;

  height: 31px;

  float: right;

  background: url('images/signup.jpg');

  color: white;

  text-align: center;

  text-transform: uppercase;

  /*font-family: 'DINCondensedC', sans-serif;*/

  font-size: 22px;

  padding-top: 10px;

}

.viewAll:hover{

color:#fff;

}

.viewAll {

  width: 185px;

  height: 31px;

  float: right;

  background: url('images/signup.jpg');

  color: white;

  text-align: center;

  text-transform: uppercase;

  /*font-family: 'DINCondensedC', sans-serif;*/

  font-size: 22px;

  padding-top: 10px;

}

header .right-section .login_form .top-link-wrap {

  float: left;

  width: 300px;

}

header .right-section .login_form .top-link-wrap p, .mobile-login-form .login_form .top-link-wrap p {

  width: 50%;

  float: left;

  margin-top:-1px;

  margin-bottom:0px;

}

header .main-menu {

  width:77%;

  float: right;

}



.menu-wrapper {

    margin: 0 auto;

    width: 1170px;

}



header .main-menu ul {

  width: auto;

  float: left;

  padding: 0px;

  margin: 0px;

  list-style: none;

}

header .main-menu ul li {

  float: left;

  position:relative;

}

header .main-menu ul li a {

  font-size: 14px;

  color: #ffffff;

  text-transform: uppercase;

  text-decoration: none;

  padding:18px 15px;

  float: left;

}

header .main-menu ul li a:hover, header .main-menu ul li:hover {

  /*text-decoration: underline;*/

  background: rgba(254, 37, 37, 1);

}

header .main-menu ul li .active {

  text-decoration: underline;

  background: url('images/main-menu-hover.jpg') repeat-x;

}

#header-logged-in {

  text-align: right;

  font-weight: bold;

  /*font-family: 'DINCondensedC', proxima-nova, proxima nova, helvetica, sans-serif;*/

  font-size: 24px;

  margin-bottom: 6px;

}





header .main-menu ul.sub-menu { display:none;

    background:rgba(254, 37, 37, .9);

    position: absolute;

    top:55px;

    width: 100%;

    z-index: 9999;

}

header .main-menu ul li:hover ul.sub-menu{ display:block;}



header .main-menu ul.sub-menu li {

    width: 100%;

}





header .main-menu ul.sub-menu li a {

	box-sizing:border-box;

    display: block;

    width: 100%;

	padding:5px 15px;

	height:auto;

	font-size:11px;

}







/* ------------------------------ INDEX ------------------------------------*/

.divider {

  width: 100%;

  height: 7px;

  clear: both;

  background: url('images/divider.jpg');

  margin: 15px 0px;

}

.home-slider {

  width: 960px !important;

  height: 343px !important ;

  float: left;

  border-bottom: 7px solid #AD3D2E;

}

.home-slider a {

  display: block;

}

#slide-one {

  background: url(images/slide1.png) no-repeat;

}

#slide-two {

  background: url(images/slide2.png) no-repeat;

}

#slide-three {

  background: url(images/slide3.png) no-repeat;

}

#slide-four {

  background: url(images/slide4.png) no-repeat;

}

#slide-five {

  background: url(images/slide5.png) no-repeat;

}

.intro {

  width: 960px;

  float: left;

}

.intro article {

  width: 470px;

  height: auto;

  position: relative;

}

.intro article .divider-mini {

  width: 470px;

  height: 7px;

  float: left;

  background: url('images/divider.jpg');

  margin: 15px 0px;

}

.intro article h2 {

  width: 470px;

  float: left;

  /*font-family: 'DINCondensedC', sans-serif;*/

  color: #DA2413;

  font-size: 28px;

  margin: 0px 0px 0px 0px;

  line-height: 100%;

}

.intro article p {

  width: 470px;

  float: left;

}

.intro article p a {

  color: black;

  text-decoration: none;

  font-weight: bold;

}

.intro article p a:hover {

  text-decoration: underline;

}

.intro article .random-work {

  width: 458px;

  float: left;

  min-height: 260px;

  height: auto;

  padding: 5px;

  border: 1px solid #E7E7E7;

}

.intro article .random-work h3 {

  color: white;

  font-size: 22px;

  width: 440px;

  padding: 0px 10px 5px 10px;

  margin-top: -5px;

  margin-bottom: 0px;

  background: #515050;

  font-style: italic;

/*  font-family: 'DINCondensedC', sans-serif;

*/  border-top: 5px solid #DB3127;

  position: relative;

  

}

.categories {

  width: 960px;

  float: left;

}

.categories a {

  width: 205px;

  float: left;

  background: black;

  height: 72px;

  margin: 33px 33px 0px 0px;

  color: white;

  padding: 55px 0px 0px 10px;

  font-weight: bold;

  font-style: italic;

  font-size: 16px;

}

.categories .stand-up {

  background: #000000 url('images/stand-up.png');

}

.categories .tv {

  background: #000000 url('images/tv.png');

}

.categories .art {

  background: #000000 url('images/art.png');

}

.categories .poetry {

  background: #000000 url('images/poetry.png');

}

.categories .music {

  background: #000000 url('images/music.png');

}

.categories .photos {

  background: #000000 url('images/photos.png');

}

.categories .film-ideas {

  background: #000000 url('images/film-ideas.png');

}

.categories .acting {

  background: #000000 url('images/acting.png');

}

.categories .animation {

  background: #000000 url('images/animation.png');

}

.categories .websites {

  background: #000000 url('images/websites.png');

}

.categories .short-film {

  background: #000000 url('images/short-film.png');

}

.categories .inventions {

  background: #000000 url('images/inventions.png');

}

.categories .drawing {

  background: #000000 url('images/drawingicons.png') no-repeat scroll right 0;

}

.categories .songwriting {

  background: #000000 url('images/songs.png')no-repeat scroll right 0;

}

.categories .short-stories {

  background: #000000 url('images/shortstoriesicons.png')no-repeat scroll right 0;

}

.categories .nomarg {

  margin-right: 0px;

}

.view-entry {

  background: #da2413;

  color: white;

  display: inline-block;

  padding: 3px 10px 3px 10px;

  height:25px;

  line-height: 25px;

  font-weight: bold;

  font-size: 13px;

}

.likeblock {

  margin: 6px 0;

}

.likeblock .like_btn {

  background-color: #ECEEF5;

  border-color: #CAD4E7;

  border-radius: 3px 3px 3px 3px;

  display: inline-block;

  padding: 4px 5px;

}

.likeblock .loading {

  display: none;

}

.like-button {

  width: 60px;

  height: 70px;

  text-align: right;

  background: url(images/like-button.jpg) no-repeat;

  font-weight: bold;

  float: left;

  color: #4da227;

  margin-right: 10px;

  position: relative;

}

.like-button .like-action {

  position: absolute;

  bottom: 0px;

  text-align: center;

  width: 50px;

  color: silver;

}

.like-button .like-action a {

  color: #4da227;

}

.video-error {

  color: silver;

  font-size: 12px;

}

.dislike-button {

  width: 60px;

  height: 70px;

  text-align: right;

  background: url(images/dislike-button.jpg) no-repeat;

  float: left;

  font-weight: bold;

  color: #ff463c;

  position: relative;

}

.dislike-button .like-action {

  position: absolute;

  bottom: 0px;

  text-align: center;

  width: 50px;

  color: silver;

}

.dislike-button .like-action a {

  color: #ff463c;

}

.newest-members h3 {

/*  font-family: 'DINCondensedC', proxima-nova, proxima nova, helvetica, sans-serif;

*/  color: #da2413;

}

.newest-members ul {

  padding: 0px;

  margin: 0px;

}

.newest-members ul li {

  float: left;

  width: 147px;

  margin-right: 15px;

  height: 100px;

  overflow: hidden;

  background: black;

  list-style: none;

}

/* PROFILE PAGE /////////////////////////////////////////////////// */

.navbar {

  margin-top: 10px;

  margin-bottom: 0px !important;

}

.navbar .red-link {

  color: #da2413 !important;

  font-weight: bold;

}

.navbar .active {

  font-weight: bold;

}

#profile-top,

#profile-edit {

  height: auto;

  position: relative;

  padding-top: 25px;

}

#profile-top .image,

#profile-edit .image {

  width: 190px;

  float: left;

  height: auto;

}

#profile-top .details,

#profile-edit .details {

  width: 730px;

  float: right;

  height: auto;

}

#profile-top .details h1.name,

#profile-edit .details h1.name {

  color: #da2413;

/*  font-family: 'DINCondensedC', proxima-nova, proxima nova, helvetica, sans-serif;

*/  font-size: 22px;

  margin: 0px;

  padding: 0px;

  display: inline-block;

  float: left;

  

}

#profile-top .details .location,

#profile-edit .details .location {

  float: right;

  display: inline-block;

  font-size: 16px;

  font-weight: bold;

  padding-top: 6px;

}

#profile-top .details .location span,

#profile-edit .details .location span {

  color: #555;

}

#profile-top .details .info-box,

#profile-edit .details .info-box {

  clear: both;

  margin-bottom: 10px;

}

#profile-top .details .info-box h2,

#profile-edit .details .info-box h2 {

  color: black;

  font-weight: bold;

  font-size: 15px;

  margin: 0px;

  padding: 0px;

}

#profile-top .details .info-box p,

#profile-edit .details .info-box p {

  color: #555;

}

.contact-details {

  width: 100%;

  margin: 0px;

  padding: 0px;

}

.contact-details li {

  float: left;

  margin-right: 20px;

  list-style: none;

  font-size: 18px;

  border-right: 1px solid black;

  padding-right: 15px;

  font-weight: bold;

}

.contact-details li span {

  font-weight: bold;

  color: #da2413;

}

#profile-edit #member-birthday-fields select,

#login-form #member-birthday-fields select {

  width: 95px !important;

  float: left;

  margin-right: 10px;

}

#profile-edit fieldset,

#login-form fieldset {

  clear: both;

  border: 0px;

  border-bottom: 1px solid silver;

  padding-bottom: 10px;

  outline: 0px;

  padding-top: 10px;

}

#profile-edit fieldset label,

#login-form fieldset label {

  font-weight: bold;

  display: block;

  padding-bottom: 10px;

}

#profile-edit fieldset .field-group,

#login-form fieldset .field-group {

  float: left;

  width: 220px;

  margin-right: 15px;

  height: auto;

}

#portfolio-list {

  width: 600px;

  float: left;

  border-right: 1px solid silver;

  padding-right: 20px;

}

#portfolio-list h2 {

  font-size: 22px;

  margin: 0px 0px 20px 0px;

  padding: 0px;

/*  font-family: 'DINCondensedC', proxima-nova, proxima nova, helvetica, sans-serif;

*/}

#message-form {

  width: 300px;

  float: right;

  height: auto;

  padding: 15px;

  background: #efefef;

  min-height: 100px;

}

.talent-nav-item {

  min-height: 80px !important;

  border: 0px !important;

  margin-bottom: 0px !important;

}

.talent-category-menu {

  border-bottom: 1px dotted silver;

}

.portfolio-item,

.talent-nav-item {

  width: 100%;

  box-sizing: border-box;

  clear: both;

  margin-bottom: 20px;

  height: auto;

  border-bottom: 1px dotted silver;

  padding-bottom: 15px;

}

.portfolio-item .category,

.talent-nav-item .category {

  width: 78px;

  float: left;

  height: 100%;

  height: auto;

  font-weight: bold;

  text-align: center;

  font-size: 12px;

}

.portfolio-item .category .item-icon,

.talent-nav-item .category .item-icon {

  width: 62px;

  height: 50px;

  margin-left: 10px;

}

.poem .category {

  background-color: #da2413;

}

.poetry .category {

  background-color: #da2413;

}

.poem .category a {

  color: #E39024;

}

.poetry .category a {

  color: #E39024;

}

.poem .item-icon {

  background: url(images/poem-icon.png) no-repeat;

}

.poetry .item-icon {

  background: url(images/poem-icon.png) no-repeat;

}

.tv-scripts .category {

   background-color: #4DA227;

}

.tv-scripts .category a {

  color: #4DA227;

}

.tv-scripts .item-icon {

  background: url(images/tv-script-icon.png) no-repeat;

}

.film-ideas .category {

  color: #009757;

}

.film-ideas .category a {

  color: #009757;

}

.film-ideas .item-icon {

  background: url(images/film-ideas-icon.png) no-repeat;

}

.drawing .item-icon{

  background:url(images/drawingicon.png) no-repeat scroll center 2px/ 44px 44px rgba(0, 0, 0, 0);

}



.drawing .category{

     background-color: #0088cc  ;

}

.song-lyrics .item-icon {

  background:url(images/songwritingicon.png) no-repeat scroll center 2px/ 44px 44px rgba(0, 0, 0, 0);

}



.song-lyrics .category {

    background-color: #006299;

}

.short-stories .item-icon {

  background:url(images/shortstoriesicon.png) no-repeat scroll center 2px/ 42px 42px rgba(0, 0, 0, 0);

}



.short-stories .category {

     background-color: #75225A;

}

.websites .category {

  color: #006299;

}

.websites .category a {

  color: #006299;

}

.websites .item-icon {

  background: url(https://www.thetbank.com/wp-content/themes/talentbank/assets/images/websites-icon.png) no-repeat;

}

.stand-up .category {

   background-color: #FF463C;

}

.stand-up .category a {

  color: #FF463C;

}

.stand-up .item-icon {

  background: url(images/stand-up-icon.png) no-repeat;

}

.standup .category {

   background-color: #FF463C;

}

.standup .category a {

  color: #FF463C;

}

.standup .item-icon {

  background: url(images/stand-up-icon.png) no-repeat;

}

.art .category {

  background-color: #9452A7;

}

.art .category a {

  color: #9452A7;

}

.art .item-icon {

  background: url(images/art-icon.png) no-repeat;

}

.music .category {

  background-color: #00BDDA;

}

.music .category a {

  background-color: #00BDDA;

}

.music .item-icon {

  background: url(images/music-icon.png) no-repeat;

}

.photos .category {

  background-color: #ff8c00;

}

.photos .category a {

  background-color: #CD6319;

}

.photos .item-icon {

  background: url(images/photos-icon.png) no-repeat !important;

}

.acting .category {

   background-color: #BC1011;

}

.acting .category a {

  color: #BC1011 !important;

}

.acting .item-icon {

  background: url(images/acting-icon.png) no-repeat !important;

}

.animation .category {

 background-color: #00A249;

}

.animation .category a {

  color: #00A249;

}

.animation .item-icon {

  background: url(images/animation-icon.png) no-repeat !important;

}

.short-film .category {

   background-color:#009757;

}

.short-film .category a {

  color: #E33E17;

}

.short-film .item-icon {

  background: url(images/short-film-icon.png) no-repeat !important;

}

.short_film .category {

   background-color:#009757;

}

.short_film .category a {

  color: #E33E17;

}

.short_film .item-icon {

  background: url(images/short-film-icon.png) no-repeat !important;

}

.inventions .category {

  color: #75225A;

}

.inventions .category a {

  color: #75225A;

}

.inventions .item-icon {

  background: url(images/inventions-icon.png) no-repeat !important;

}

/* TALENT SUBMIT /////////////////////////////////////////////////// */

#talent-sidebar {

  width: 200px;

  float: left;

}

.talent-nav-item {

  float: left !important;

  clear: none !important;

  width: 70px !important;

  margin-right: 10px;

}

#talent-entry h1 {

  margin: 20px 0px 20px 0px;

  padding: 0px;

  font-size: 22px;

}

#talent-entry label {

  font-weight: bold;

  display: block;

  padding-bottom: 5px;

  font-size: 14px;

  color: #da2413;

  margin-top: 15px;

}

#talent-entry textarea {

  width: 98%;

  font-size: 13px;

  height: 100px;

}

.SearchVideos,

.cvsearch {

  display: none !important;

}

.video-embed {

  width: 240px;

  float: left;

  margin-left: 10px;

}

.video-description {

  width: 250px;

  float: left;

  font-size: 13px;

}

.video-description strong.title {

  font-size: 15px !important;

}

.text-entry {

  float: left;

  width:100%;

  margin-left: 10px;

  font-size: 13px;

}

.text-entry strong.title {

  font-size: 15px !important;

}

#footer {

  width: 100%;

  background: #1C1C1C;

  min-height: 160px;

  border-top: 8px solid #da2413;

  padding-top: 15px;

  height: 160px;

}

#footer #footer-logo {

  width: 153px;

  height: 127px;

  background: url(images/footer_logo_new.png) no-repeat;

}

#footer .column {

  float: left;

  width: 225px;

  height: auto;

  margin-right: 20px;

  color: white;

text-align:left !important;

font-size:14px !important;

}

#footer .column h4 {

  color: #da2413;

/*  font-family: 'DINCondensedC', proxima-nova, proxima nova, helvetica, sans-serif;

*/text-align:left !important;

}

#footer .column ul.links {

  margin: 0px;

  padding: 0px;

}

#footer .column ul.links li {

  width: 205px;

  clear: both;

  list-style: none;

  background: url(images/footer-arrow.png) no-repeat left center;

  height: 25px;

  border-bottom: 1px dotted silver;

  padding-left: 20px;

  margin-top: 5px;

text-align:left !important;

font-size:14px !important;

/* font-family: 'DINCondensedC', proxima-nova, proxima nova, helvetica, sans-serif !important;

*/}

#footer .column ul.links li a {

  color: white;

  line-height: 25px;

}

/* TALENT VIEW /////////////////////////////////////////////////// */

#talent-entry #likes .addthis_toolbox {

  float: right;

  width: auto;

  min-width: 350px;

}

#talent-entry #likes .rate-label {

  float: left;

  background: #da2413;

  color: white;

  padding: 0px 10px 0px 10px;

  line-height: 45px;

  height: 45px;

  font-weight: bold;

  font-size: 18px;

  margin-right: 15px;

}

#talent-entry #media-area {

  width: 600px;

  float: left;

  height: auto;

  padding-bottom: 20px;

}

#talent-entry #media-area .image {

  float: left;

  margin-right: 20px;

}

#talent-entry #talent-description {

  width: 300px;

  float: right;

}

#talent-entry #entry-details ul {

  padding: 0px;

  margin: 0px;

}

#talent-entry #entry-details ul li {

  float: left;

  list-style: none;

  margin-right: 25px;

}

#talent-entry #full-description {

  width: 100%;

  float: left;

}

#talent-entry #full-description .portoflio-item {

  float: left;

  width: 450px !important;

}

#talent-entry #download-icon {

  background: url(images/download.png) center 50px no-repeat;

  width: 200px;

  height: 200px;

  text-align: center;

  font-size: 20px;

  display: block;

  font-weight: bold;

}

#talent-entry #comment-form {

  width: 100%;

  float: left;

  height: auto;

  margin-bottom: 20px;

}

.breadcrumb {

  padding: 10px 0px 10px 0px;

  background: white;

  border-bottom: 1px dotted silver;

}

#rate-button,

.rate-button {

  font-size: 14px;

  font-weight: bold;

  display: none;

}

/* ======================custom==================*/

/*.tal-description img {

    height: 200px;

}*/

#rating-submit{

  display: block;

  margin: 20px 0px 20px 0px;

  height: auto;

  width: 100%;

  /*background: none;

  padding: 20px;*/

  box-sizing: border-box;

}

.rating-submit {

 /* display: block;*/

 /*display:none;*/

  margin: 20px 0px 20px 0px;

  height: 150px;

  width: 100%;

  background: #f0f0f0;

  padding: 20px;

  box-sizing: border-box;

}

#rating-submit h4,

.rating-submit h4 {

  margin-top: 0px;

}

#rating-submit .column {

  width: 270px;

  float: left;

  display: inline-flex;

  font-weight: bolder;

/*  margin-right: 15px;*/

}

.star-rating-control {

    padding: 3px;

}

#rating_form532 > h4 {

  /*  display: none;*/

}

#rating-submit input[type="submit"]{

    margin-top: 0px !important;

}

/* ======================gray box==================*/

#rating-submit input[type="submit"],

.rating-submit input[type="submit"] {

  margin-top: 15px;

}

.nav-tabs > li {

  margin-bottom: 0px;

}

#talent-category h1 {

  color: #da2413;

/*  font-family: 'DINCondensedC', proxima-nova, proxima nova, helvetica, sans-serif;

*/}

#talent-category .chart-menu {

  width: 100%;

  height: 48px;

  padding: 0px 10px 0px 10px;

  box-sizing: border-box;

  background: black;

  color: white;

  line-height: 45px;

  font-weight: bold;

  font-size: 18px;

	float:left;

}

#talent-category .chart-menu #chart-items {

  padding: 0px;

  margin: 0px;

}

#talent-category .chart-menu #chart-items li.active {

  background: #555;

  font-weight: bold;

}

#talent-category .chart-menu #chart-items li.active a {

  font-weight: bold !important;

}

#talent-category .chart-menu #chart-items li {

  float: right;

  padding: 0px 15px 0px 15px;

  list-style: none;

  margin-right: 20px;

  height: 48px;

  line-height: 48px;

}

#talent-category .chart-menu #chart-items li a {

  font-weight: normal !important;

  color: white;

  background: none !important;

  border: 0px !important;

  border-radius: 0px;

  line-height: 29px;

  font-size: 16px;

}

.talent-listing {

  border: 1px solid #dddddd;

  padding: 15px;

  margin-top: 10px;

  margin-bottom: 10px;

  position: relative;

}

/***************** 12-jan-2016 **************** */

.talent-listing .number {

  width:13%; /* before it is 80px; */

  float: left;

  margin-right:0px;

  font-size: 38px;

  height: auto;

  font-weight: 900;

	margin-top:5px;

}

/***************** 12-jan-2016 **************** */



.talent-listing .number .hash {

  color: #da2413;

  font-size: 22px !important;

}

.talent-listing .video {

  width: 400px;

  float: left;

  margin-right: 15px;

}

.talent-listing .tal-description {

    float: right;

    width:42%;

}

/*.talent-listing .tal-description {

  float: left;

  width: 350px;

}*/

.vdo {

   float: left;

}



.talent-listing .tal-description h3 {

  color: #da2413;

  font-size: 15px;

  margin-top: 0px;

  margin-bottom: 0px;

  line-height: 30px;

}

.talent-listing .tal-description h3 a {

  color: red;

}

.talent-listing .tal-description h3 span {

  color: red;

}

.talent-listing .tal-description p {

  font-size: 12px;

}

.talent-listing .tal-description .author {

  font-size: 12px;

  color: silver;

  font-weight: bold;

}

#member-contact label {

  font-size: 12px;

  font-weight: bold;

  color: #555;

}

#member-contact input[type="text"],

#member-contact input[type="email"] {

  width: 95% !important;

}

#member-contact textarea {

  width: 95% !important;

}

#member-contact input[type="submit"] {

  background: #da2413;

  color: white;

/*  font-family: 'DINCondensedC', proxima-nova, proxima nova, helvetica, sans-serif;

*/  font-size: 24px;

  outline: 0px;

  border: 0px;

}

.profile-box {

  border-right: 1px dotted silver;

 /* width: 160px;*/

 width:14.2%;

  height: 230px;

  float: left;

  padding: 5px;

  margin-bottom: 15px;

  box-sizing: border-box;

  text-align:center;

}

.profile-box .image {

  height: 120px !important;

}

.profile-box .name {

  font-weight: bold;

  font-size: 13px;

  height: 20px;

  overflow-y: hidden;

}

.profile-box .details {

  font-weight: bold;

  font-size: 12px;

  color: red;

}

.profile-box .entries {

  color: #1D97B4;

  font-size: 14px;

}

.profile-box .view-profile {

  background: #da2413;

  color: white;

/*  font-family: 'DINCondensedC', proxima-nova, proxima nova, helvetica, sans-serif;

*/  font-size: 19px;

  text-align: center;

  height: 30px;

  line-height:27px;

  display: block;

  margin-top: 5px;

}

.contact-login {

  background: #da2413;

  color: white;

  display: inline-block;

  padding: 6px 15px 6px 15px;

  font-size: 18px;

  font-weight: bold;

}

.contact-login a {

  color: white;

  text-decoration: underline;

}

#agent-register {

  font-size: 16px;

  font-weight: bold;

  background: #da2413;

  color: white;

  height: 50px;

  line-height: 50px;

  padding: 0px 10px 0px 10px;

  margin-bottom: 20px;

  display: block;

}

#agent-register:hover {text-decoration: none;

}

.competition h4 {

  margin-top: 0px;

  color: #da2413;

}

.competition p {

  font-size: 13px;

}

#competition-submit label {

  font-weight: bold;

  display: block;

  margin-bottom: 15px;

  margin-top: 10px;

}

#topBar{

display:none !important;

}

#pageheader{

display:none !important;

}

.page-centre.clearfix #footer {

    display: none !important;

	margin:0px !important;

   }

.tableHeadingBG{

background:#000 !important;

}

/*.tableRowHeading, .tableRowHeadingBold , .tableCellOne ,.tableCellTwo , #subheader

{

background:none !important;

border:none !important;

}*/

.breadcrumb{

border:none !important;

}

.tableBorderLeft,.tableBorderTopLeft{

border:none !important;

}

#footer {

   	margin:0px !important;

}

.category > div{ height: 50px;}



#blog-post-page .talent-listing { border:none;

    border-bottom: 1px solid #dddddd;

    margin: 10px 0;

    padding: 15px 15px 20px;

}



.blog-left img { /*margin: 15px 0; padding: 5px;*/ max-width: 90%;}



.blog-page .blog-right h3 { display: inline-block; line-height: inherit;  margin:19px 0; width: 100%; padding-top: 25px;}

.blog-page .blog-right h3 a{  font-size: 22px;}

.blog-page .blog-right h1.blog-title { display: inline-block; line-height: inherit;  margin:19px 0; width: 100%;padding-top: 25px;}

.blog-page .blog-right h1.blog-title a{  font-size: 22px;color:#000000!important;}



/*     font size updated 13-sept actucal size 14px */

.tal-description.blog-page p, .tal-description.blog-detail-page p { font-size: 16px; line-height: 24px;}



.talent-listing .tal-description.blog-page, .talent-listing .tal-description.blog-detail-page{ float: left; width: 100%;}



.blog-left { float: left;  width: 39%!important;}

.blog-right { float: right; width:61% !important;}

.blog-right h5 {  float: right; text-align: right;  width: 100%;margin:0; font-weight:normal;font-style: italic;}



.blog-detail-page .blog-left, .blog-detail-page .blog-right{ float: left;  width: 100% !important; margin-bottom:20px;}



.blog-detail-page .blog-left img { height: auto !important; max-width: 98%;}

.blog-detail-page.tal-description h3{ font-size:18px;}



.blog-detail-page .blog-category {border-top: 1px solid #ccc; float: left; margin-top: 20px; padding: 25px 0 15px 0;  width: 100%;}

.blog-detail-page h5 { float: left;  font-size:1.0em;  font-style: italic; font-weight:normal;}

.share-link { float: right;}

.share-social-link { float:left; clear:both; width:100%;}

.blog-detail-page .blog-category strong a{color:#000000;}

.blog-detail-page .blog-category span{color:#000000 !important;font-size: 30px;}

.home_cat{margin-top: 10px !important; float:left;}

.home_cat .talent-category-menu{border:none !important;}

.detail-left{width:100% !important;}

.blog-right  h3 a{color: #000000!important;}

.blog-left .blog-category strong a{color:#FF0000;}

.blog-right .blog-category strong a{color:#FF0000; float:right;}

.share-social-link1{float:right;}

.blog-rel h3 {

/*  font-family: 'DINCondensedC', proxima-nova, proxima nova, helvetica, sans-serif;

*/  color: #da2413;

}

.blog-rel ul {

  padding: 0px;

  margin: 0px;

}

.blog-rel ul li {

  float: left;

  margin-right: 15px;

  width:150px;

  overflow: hidden;

  list-style: none;

}

.blog-rel ul li a img{height:auto!important}

.blog-rel h3{font-size:18px !important;padding: 10px 0;}

.blog-rel h3{font-size:18px !important;padding: 10px 0;}

.blog_ttl{color:#FF0000 !important;}

.chart-bot{margin-top:20px !important;}



/*search page css*/

.search-page { float: left; text-align: center; width: 100%;}

.search-page h1{ color:#555;  text-transform:capitalize;}

.search-page input[type="button"], .register-page input[type="submit"], .search-page a, #talent-entry input[type="submit"], 

.mobile-login-form .signup, .details input[type="submit"] { background:#009757 ;  

font-size:18px; line-height: 20px;  text-transform: uppercase; color:#fff; padding: 16px 40px 17px; cursor:pointer; margin-bottom: 25px; border:none;   display:inline-block;}















#talent-entry img { /*background:#f1f1f1; -webkit-border-radius: 4px; border-radius: 4px; margin: 5px; padding: 10px;*/}

.block {

    background: none repeat scroll 0 0 #fff;

    float: left;

    margin: 0 10px 25px;

    padding: 10px 0 20px 0;

    text-align: center;

    width:298px;

	border: 1px solid #ebebeb; 

}

.block .submit_chart{float:right; padding:6px 6px 7px 0; text-align:right; width:100%;}



.block-detail .block-detail-top h3 a{color:#000000;}

a.block-img {

    display: block;

    margin: 0;

    padding: 0;

}



.block-detail {

    float: left;

    padding: 15px 20px 20px;

    position: relative;

    text-align: center;

    width: 86.5%;

}



.block h4 {

    color: #fd7578;

   /* font-family: "dosisbold";*/

    font-size: 15px;

    padding: 0 0 6px;

    text-transform: uppercase;

}



.block h3{

    color: #333333;

    font-size: 18px;

    line-height: 18px;

    padding: 0 0 2px;

		word-wrap:break-word;

}



/*a.view-project {

    color: #4e4e4e;

    display: inline-block;

    font-family: "Arvo",serif;

    font-size: 13px;

    font-style: italic;

    margin: 0 0 2px;

}*/

a.view-project {

    color: #4e4e4e;

    display: inline-block;

    font-size: 13px;

    margin: 0 0 2px;

	font-style: italic;

}



#talent-entry {

    float: left;

    position: relative;

    width: 100%;

	margin-top:10px;

}







.register-page {

    float: left;

    width: 100%;

}







#profile-edit .register-page .field-group {

    width:48%;

	margin-right:2%;

}







.register-page input[type="text"], .register-page input[type="email"], .register-page input[type="password"] {

    padding: 1%;

    width: 90%;

}





.img-section a {

    border: 1px solid #ccc;

    float: left;

    padding: 2%;

    width: 95%;

}



.img-section a:hover { background:#f1f1f1;}



.pagination-none{ display:none;}



#talent-entry  p {  text-align: center;}



.inner, .mobile-login-form{ display:none;}

.top-paginate{ display:none !important;}



/*28-05-2015*/

#profile-edit .mob{ display:none;}

.block_img img{margin:2px !important; }

.mobile-login-form{ margin:20px 0 0 0;}



.form-section {

    float: left;

    width: 58%;

	clear:none;

	display:inline-block;

}





.img-section {

    float: right;

    width: 37%;

	clear:none;

	display:inline-block;

}



.content-static img {

    float: left;

    margin: 15px 15px 15px 0;

}



.block .vdo {

    float: none;

}



.block .submit_chart a.tv-scripts{ background:#4da227; color:#fff; font-weight:normal; font-size:12px; padding:5px;  }

.block .submit_chart a.song-lyrics{background:#006299; color:#fff; font-weight:normal; font-size:12px; padding:5px;}

.block .submit_chart a.stand_up{background:#ff463c; color:#fff; font-weight:normal;font-size:12px; padding:5px;  }

.block .submit_chart a.standup{background:#ff463c; color:#fff; font-weight:normal;font-size:12px; padding:5px;  }

.block .submit_chart a.short-stories{background:#75225a; color:#fff; font-weight:normal;font-size:12px; padding:5px;   }

.block .submit_chart a.acting{background:#bc1011;  color:#fff; font-weight:normal;font-size:12px; padding:5px; }

.block .submit_chart a.animation{background:#00a249;  color:#fff;  font-weight:normal;font-size:12px; padding:5px;  }

.block .submit_chart a.short-film{background:#009757; color:#fff; font-weight:normal;font-size:12px; padding:5px;}

.block .submit_chart a.drawing{background:#0088cc; color:#fff; font-weight:normal;font-size:12px; padding:5px; }

.block .submit_chart a.photos{background:#ff8c00; color:#fff; font-weight:normal;font-size:12px; padding:5px;   }

.block .submit_chart a.music{ background:#00bdda; color:#fff; font-weight:normal;font-size:12px; padding:5px;}

.block .submit_chart a.art{background:#9452a7; color:#fff; font-weight:normal;font-size:12px; padding:5px;   }

.block .submit_chart a.film_ideas{background:#FF0000; color:#fff; font-weight:normal;font-size:12px; padding:5px;  }

.block .submit_chart a.graphic-design{background:#FF0000; color:#fff; font-weight:normal;font-size:12px; padding:5px;  }

.block .submit_chart a.poetry{background:#da2413; color:#fff; font-weight:normal;font-size:12px; padding:5px;  }

.block .submit_chart a.websites{background:#FF0000; color:#fff; font-weight:normal;font-size:12px; padding:5px;}

.block-detail-bottom{font-weight:normal !important;}

.action_cat{padding-top:2px !important;}

.block-detail-bottom strong{font-weight:normal !important;}

.block-detail-bottom b{font-weight:normal !important;}

.dig-it { 

   height:35px !important;

   width:35px !important;

 }

 .tal-description span{/* color:#0F0; */}







.blog-detail-left { float: left; width: 65%;}

.blog-detail-left iframe{ max-width:100%;}

.blog-detail-right { float: right; text-align: right; width: 35%;}

.pagination strong{font-weight:bold;}

/*.page-centre strong{font-weight:normal;}
*/
.page-centre .blog-left strong{font-weight:bold;}



/*******14-09-2015*******/

.listing { margin:0 -10px 0 0; float:left; width:100%; }

.list-post { float:left; height:auto; width:33.33%; box-sizing: border-box; padding:0 10px; margin:0 0 15px 0; min-height:242px;}

.list-post img {  max-width:100%; /*border:#cccccc solid 1px;*/ padding:3px; box-sizing: border-box; /*width:292px; height:200px;*/}

.list-post h3 { /*font-family: "Oswald",sans-serif !important;*/  font-size:16px; margin:0px; padding:10px 0 0 0; color:#333;}

#profile-edit .details { float:left; width:100%;}

.post-detail-contant { clear:both; }

.post-detail-contant img {  max-width:100%;/* border:#cccccc solid 1px;*/ padding:3px; width:100%; box-sizing: border-box; float: right; margin:0 0 5px 10px;  }

.post-detail-contant h3 { /*font-family: "Oswald",sans-serif !important;*/  font-size:20px; margin:0px; padding:0px 0 0px 0; color: #000000 !important; } .post-detail-contant p {  font-size: 14px; line-height: 24px; margin:0px 0 15px 0; }

/*#new .talent-listing { border:none; padding:0px; }*/



/*****02-10-2015*****/

h2 { /*font-family:'DINCondensedC', proxima-nova, proxima nova, helvetica, sans-serif;*/  }



#exp-detail h2,#guides-details h2,#blog-head h2 { /*font-family:'DINCondensedC', proxima-nova, proxima nova, helvetica, sans-serif; */ color: rgb(34, 34, 34) !important; font-size:22px !important;}



#exp-detail h1,#guides-details h1 {color: rgb(34, 34, 34) !important;

   /* font-family: "DINCondensedC",proxima-nova,proxima nova,helvetica,sans-serif;*/}



span[class ^="scoreeCount"],span[class ^="countscore"]

{

	 color: green;

    font-size: 30px;

    font-weight: bolder;

    vertical-align: middle;

}





.user-thread { float: left; list-style:none; margin: 0; width:100%; border:1px solid #ccc; -webkit-box-sizing: border-box; box-sizing: border-box;}

.user-thread li { float: left; padding: 8px 10px; /*width: 100%;*/ line-height:41px;}

.user-thread li.active { background-color:#CCC; box-sizing: border-box; width: 100%;}

.u_pic { float: left; width: 25%;}

.u_name { float: left; padding: 0 5%; width: 60%;}

.u_name a {color: #333; display: inline-block; margin: 10px 0;}

.u_pic img { border: 1px solid #ccc;}

.u_status { float: left; width: 5%;  margin: 10px 0;}





.self .messages{ width:100%; word-wrap:break-word;}

.self .messages textarea{border: 1px solid #ccc; border-radius: 10px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); box-sizing: border-box; display: inline-block; height: 60px;

    padding: 15px; width:89%;}

	



.self .messages #submit { background: url(images/send-icon.png) center center no-repeat; border:none; height: 25px; margin: 8px; text-indent: -9999px;

    width: 40px;}

	

#messaging_form{ display: inline-block;

    margin: 0 0 20px;

    width: 100%;}	

#messaging_form{display: inline-block; margin: 0 0 20px; width: 100%;}



#messaging_form textarea#message {

    max-width: 95%;

}



#messaging_form input[type="button"] {

    background:#009757 ;

    border: medium none;

    color: rgb(255, 255, 255);

    cursor: pointer;

    float: right;

    font-weight: 700;

    margin-left: 0;

    padding: 5px 15px;

    text-transform: uppercase;

}

.top-bar{ box-sizing:border-box;}

.navbar .nav{ width:100%;}

.navbar .nav li.login-user-detail { float: right;}

.navbar .nav li.login-user-detail a { float: left; padding: 9px 5px;}

.navbar .nav li.login-user-detail img{ max-width:20px;}





.discussion .avatar img { width:40px !important; max-width:none !important;}

.module span.view-entry { text-align: center; width:100%; cursor:default; box-sizing: border-box; }

.top-bar{ text-align:center;}





/*******************1feb2016*************/

.msgloading,.msgsending {

    background: #e5e5e5 none repeat scroll 0 0;

    padding: 5px 0;

    text-align: center;

	display:none;

}

/*******************1feb2016*************/



.page-centre .notify-popup{max-height: 40%;

    overflow-x: auto;}

	





.msgform {

  list-style: none;

  background: #e5e5e5;

  margin: 0;

  padding:0;

}

.msgform li {

  padding: 0.5rem;

  overflow: hidden;

  display: flex;

}

.msgform .avatar {

  width: 40px;

  position: relative;

}

.msgform .avatar img {

  display: block;

  width: 100%;

}

/*****************04jan2016*************************/

.tab-content {

     overflow: visible !important;

    word-wrap: break-word !important;

}

/*****************04jan2016*************************/

/********************01Feb2016 **************************/

@import url(http://weloveiconfonts.com/api/?family=typicons);

[class*="typicons-"]:before {

  /*font-family: 'Typicons', sans-serif;*/

}



.module {

    float: right;

    margin: 20px auto;

    width: 70%;

}

.module-left {

    float: left;

    margin: 20px auto;

    width: 30%;

}



.top-bar {

  background: #000;

  color: white;

  padding: 0.5rem;

  position: relative;

  overflow: hidden;

}

.top-bar h1 {

  display: inline;

  font-size: 1.1rem;

}

.top-bar .typicons-message {

  display: inline-block;

  padding: 4px 5px 2px 5px;

}

.top-bar .typicons-minus {

  position: relative;

  top: 3px;

}

.top-bar .left {

  float: left;

}

.top-bar .right {

  float: right;

  padding-top: 5px;

}

.top-bar > * {

  position: relative;

}

.top-bar::before {

  content: "";

  position: absolute;

  top: -100%;

  left: 0;

  right: 0;

  bottom: -100%;

  opacity: 0.25;

  /*background: radial-gradient(#ffffff, #000000);

  animation: pulse 1s ease alternate infinite;*/

}



.discussion {

  list-style: none;

  background: #e5e5e5;

  margin: 0;

  padding: 0 0 50px 0;

  max-height:360px; 

  overflow-y:scroll; 

  overflow-x:hidden

}

.discussion li {

  padding: 0.5rem;

  overflow: hidden;

  display: flex;

}

.discussion .avatar {

  width: 40px;

  position: relative;

}

.discussion .avatar img {

  display: block;

  width: 100%;

}



.other .avatar:after {

  content: "";

  position: absolute;

  top: 0;

  right: 0;

  width: 0;

  height: 0;

  border: 5px solid white;

  border-left-color: transparent;

  border-bottom-color: transparent;

}



.self {

  justify-content: flex-end;

  align-items: flex-end;

}

.self .messages {

  order: 1;

  border-bottom-right-radius: 0;

}

.self .avatar {

  order: 2;

}

.self .avatar:after {

  content: "";

  position: absolute;

  bottom: 0;

  left: 0;

  width: 0;

  height: 0;

  border: 5px solid white;

  border-right-color: transparent;

  border-top-color: transparent;

  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);

}



.messages {

  background: white;

  padding: 10px;

  border-radius: 2px;

  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);

}

.messages p {

  font-size: 0.8rem;

  margin: 0 0 0.2rem 0;

}

.messages time {

  font-size: 0.7rem;

  color: #ccc;

}

textarea {

	border: 2px solid #765942;

	border-radius: 10px;

	height: 60px;

	width: 170px;

}

#submit {

   background: #009757;

    color: #fff;



}



#competition-submit input[type="submit"], .contact-form input[type="submit"], #Event-submit input[type="submit"]{ background: #009757;

    color: #fff; border:none; padding: 10px 30px; font-size:16px;}



#monthly .talent-listing::before {

    border-top: 1px dotted #c0c0c0;

    content: "";

    display: block;

    padding: 5px 0;

    position: relative;

}





#profile-edit .details .competition {

    border: 1px dotted #c0c0c0;

    border-radius: 5px;

    padding: 10px;

	margin: 15px 0; width:96%;

}

















@keyframes pulse {

  from {

    opacity: 0;

  }

  to {

    opacity: 0.5;

  }

}



.navbar .nav > li > span {

  color: #777;

  float: none;

  padding: 10px 15px;

  text-decoration: none;

  text-shadow: 0 1px 0 #fff;

}

.nav > li > span { display:block;}



/*new css ****08-03-2016*****/



#talent-category { clear:both;}



.breadcrumb { float:left; margin:0px !important;}

.talent-category-menu { float:right;  border: 1px none #dddddd; border-top:none; margin:1px 0 5px 0 !important;}



.portfolio-item, .talent-nav-item { padding:0px;  min-height: inherit !important; width:auto !important; margin:0px !important;  }

.portfolio-item .category, .talent-nav-item .category { font-size:14px; width:145px !important; height:25px;  padding:0; border-right:1px solid #dddddd;  color:#fff;  line-height: 24px;}



.navbar-inner { clear:both; width:99.8%; box-sizing:border-box;}

.navbar.talent-category-menu{ width:100%}



.talent-nav-item.more { position:relative;}

.talent-nav-item.more a.more-links { border:none; background:#000 url(images/arrow.png) 88% 50% no-repeat; background-size:15px 6px;  }



.talent-nav-item.more:hover .dropdown { display:block;}



.dropdown {  background: #fff none repeat scroll 0 0; border: 1px solid #dddddd;  left: -32px; position: absolute; top: 25px;  width: 150px; z-index: 999; display:none; }

.dropdown .portfolio-item .category, .dropdown .talent-nav-item .category { border:none; padding:0px 12px; text-align:left; width: 150px !important; height:25px; box-sizing:border-box; }

.dropdown .talent-nav-item { clear: both !important; }





.item-icon { display:none;}





.no_message {  padding: 50px 0 50px 0;  text-align: center; }



/*21-03-2016*/

.art-list-img { float: left;  min-height: 170px; width:18%; margin-right:10px;} 

#page,.slider9{ display:none;}



/*22-03-2016*/

.vdo{ width:42%;}

.talent-listing .width100{ width:87%;}

#profile-edit{ width:100%; float:left;}

#profile-edit .resc {float: left; width: 70%;}

#profile-edit .section-resource{ float:right; width:25%; } 

.content-static { float: left; width: 100%;}



/*23-03-2016*/

.hr-line {  border-bottom: 1px solid #717171; width:55%;}

.page-centre textarea{ width: 21.4%; box-sizing:border-box;}



/*28-03-2016*/

.home_cat { width: 100%;}



/*29-03-2016*/

#full-description .portfolio-item,#portfolio-list .portfolio-item{ padding: 10px;}



#talent-entry .vdo,#newtab_checkid_773  iframe  { width: 100%;}

.portfolio-item .video-description{ width:100% !important;}

.tal-description iframe { width: 100%;}

.blog-img-holder{ float:left; width:65%;}

.blog-banner-img { width: 32%; float: right;}

#profile-top .details{ width:100%; box-sizing:border-box;}



/*30-03-2016*/

#talent-entry #media-area{ width:100%;}

.top-link-wrap input[type="checkbox"]{ margin: -3px 0 0 0;}

#talent-entry #talent-description{ width:100%;}



.meta-image-holder{ float:left; width:100%;/* min-height:408px;*/ margin-bottom:10px;}

#talent-description p{ text-align:left;}

.entrie-img {margin-bottom: 10px; float:left; margin-right: 10px;}



#talent-entry #media-area p,#talent-entry p{ text-align:left;}



/*30-03-2016*/



.competition p,.contact-details li a { word-break: break-all;}

.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel{ margin-top:5px;}

.page-centre .profile-box{ height:auto;}



/*01-04-2016*/

#profile_video{width: 100%;}

#talent-entry #publishForm  input[type="text"]{ width:98%;}

ul, ol{ list-style:none;}

.exp-rel li img { margin-bottom: 10px;}

#profile-edit .right-box{ float:right; width:25%;}

#profile-top .info-box {font-size:15px;}

.categories {  box-sizing: border-box;   width: 100%;}



/*02-04-2016*/

#profile-top{ width:100%; float:left;}



/*05-04-2016*/

#profile-edit .details{ width:100%; float:left;}



.module .view-entry{ height:35px;}



/*09-04-2016*/

.home_cat {

   margin-top: 0px !important;

}

.user-thread li p {

    float: left;

    padding: 0 10px;

}



/*10-04-2016*/

.navbar .nav  li.login-user-detail span { display:inline-block; padding:9px 5px;}

.page-centre .error-page{width: 100%; box-sizing: border-box; background-size:100% 100%;} 







/*07-07-2016*/







.login_form form{ float:left;  width:100%; margin:0px;}



.dot-line {

    float: left;

    font-size: 14px;

    font-weight:500;

    margin: 0;

    padding: 10px 0 0 0;

    width: 100%;

	 color: #000000;

	

}







.product-box {

    float: left;

    width: 100%;

	border-bottom:2px solid #000;

}

/*.product-box .block{width: 277px; box-sizing: border-box; padding:0 5px;}

.product-box .block.box.action_cat:first-child{ margin-left:0px;}

.product-box .block.box.action_cat:last-child{ margin-right:0px;}

header .logo{ margin-left:15px;}

.product-box .block{ min-height:386px;}*/

.dropdown{left: -6px;}

.login_form form .signup.mob{ display:none;}



section#new-entry, section#talent-entry{ margin:0; padding:0px 0;}

#talent-entry .block, .product-box .block {width:272px; margin:10px 10px; box-sizing:border-box;}



/*#talent-entry .block:nth-child(4n+4) { margin-right: 0;}*/



/*12-07-2016*/

.member-pagination {

    float: left;

    width: 100%;

}



#footer .centre {

    width: 1170px;

}









 #footer .column.second-box {

    width: 29%;

}

 #footer .column.footer-box {

    width:12%;

}





/*10-8-16*/

.mm-opening #menu-header{ display:none;}

.Wrapper  #menu-header {

    background:none;

    float: right;

    padding: 0;

    position: fixed;

    right: 0;

    z-index: 9999999; top:10px;

}



/*10-8-16*/

/*29-08-2016*/

.talent-listing { overflow:hidden; border:none; padding:0px;}

.blog-detail-page .blog-category { border:none; margin:0px; padding:0px;  }

#talent-category .blog-left .blog-category h1 { float: left; }

.blog-img-holder { width:100%;}

.blog-img-holder .right-img  { float:right; clear:both; }

.blog-detail-page .blog-category .share-link span { font-size: 11px;  }

.blog-detail-page .blog-img-holder h1 {color: #000000 !important;font-size: 30px;}

.blog-detail-page .blog-img-holder { /*padding: 15px 0 0 0;*/ }

.share-link { padding: 3px 0 0 0; }



.no-space {  max-width: 610px; }

/*29-08-2016*/

.sign-up-sec {

    float: left;

    position: relative;

    text-align: center;

    width: 100%;

}



.sign-up-inner {

    background: #1c1c1c none repeat scroll 0 0;

    bottom: 0;

    margin: 0 auto;

    padding:45px 0;

    position: absolute;

    width: 100%;

	box-sizing:border-box;

}



.sign-up-inner  p{ font-size:24px; color:#fff;  line-height: 31px;  margin: 0;}

.sign-up-inner  .sign-btn { display:inline-block; padding:16px 40px 17px 40px; margin-top:20px; color:#fff; background:#009757; font-size:18px; }



/**/

#login-popup{ width:306px; display:none;}

.login_form input[type="email"], .login_form input[type="password"] {box-sizing: border-box; height: 40px; padding: 0 15px; width: 100%;}

.login_form input[type="submit"] { float:left; background:#009757 ; border: none; color: #fff; padding: 8px 40px; margin-bottom:10px;}

.top-link-wrap p:last-child { float: right;}

.top-link-wrap > p {  float: left;}





.custom-blog-post{float: left;

    margin: 0 0 15px;

    min-height: 285px;

    padding: 0 10px;

    width: 33%; box-sizing:border-box;}

.custom-blog-post .post-thumbnail {

    margin-bottom: 25px;  display: inline-block;

}.post-thumbnail img {

    display: block;

}

.entry-header{

    margin-left: 0;

    margin-right: 0;

}

.custom-blog-post .entry-title {

    font-family: "Lato",sans-serif;

    font-size: 16px;

    font-weight: 900;

    margin: 0 0 20px;

		 line-height: normal;

}

.entry-title {

    color: #222222 !important; }

		.custom-blog-post .entry-title a {

    color: #333333;

}

.post-row {

    margin: 0 auto;

    max-width: 960px;

}





.custom-content-area {

    float: left;

    width: 100%;

}



#content {

    float: left;

    padding-bottom: 70px;

}





.post-row h1 {

    margin: 20px 0;

}



.contact-form textarea{ width:100%}











.clear::before, .clear::after, blockquote::before, blockquote::after, .entry-content::before, .entry-content::after, .entry-summary::before, .entry-summary::after, .comment-content::before, .comment-content::after, .site-content::before, .site-content::after, .site-main > article::before, .site-main > article::after, .primary-menu::before, .primary-menu::after, .social-links-menu::before, .social-links-menu::after, .textwidget::before, .textwidget::after, .content-bottom-widgets::before, .content-bottom-widgets::after {

    content: "";

    display: table;

}



.clear::after, blockquote::after, .entry-content::after, .entry-summary::after, .comment-content::after, .site-content::after, .site-main > article::after, .primary-menu::after, .social-links-menu::after, .textwidget::after, .content-bottom-widgets::after {

    clear: both;

}





.tab-content .wp-pagenavi .current {

    margin: 0 3px;

}



#login-popup .login_form { float:left; width:100%;}



#login-popup .login_form .top-link-wrap .tml-rememberme-wrap { width:50%; float:left;}



#login-popup .login_form .top-link-wrap .tml-action-links { width:40%; float:left;}

#login-popup .login_form .top-link-wrap .tml-action-links li a{ text-align:right; display:inline-block; width:100%;} 



#login-popup .login_form .top-link-wrap .tml-rememberme-wrap label { display:inline;}





#login-popup .login_form .top-link-wrap  .tml-submit-wrap { width:100%; float:left;}



#login-popup .login_form .top-link-wrap p:last-child { margin-bottom:0px;}





#login-popup .login_form .top-link-wrap  .tml-submit-wrap  input[type="submit"] { margin-bottom:0px;}



#login-popup .login_form .tml-login { float:left; width:100%; margin-top:10px;}



.margin-right10 { margin-right: 10px;}





/*



.my-repeated-section strong {

    background-color: #fff;

    border: 2px solid #e1e1e1;

    border-radius: 30px;

    color: #000;

    cursor: pointer;

    float: left;

    font-size: 13px;

    height: 100%;

    padding: 0.625rem 1.25rem;

}



.my-repeated-section strong:hover {

    background-color: #da2413;

    border: 2px solid #ee2d26;

    color: #fff;

}



.my-repeated-section input[type="file"] {

    display: none;

}



.my-repeated-section  span.file-name {

    margin-left: 5px;

    vertical-align: middle;

	float: none;

}



.wpcf7-form-control-wrap {

    position: relative;

}





.my-repeated-section label {

    float: left;

   

    font-size: 16px;

    margin: 0;

    width: 100%;

}

.my-repeated-section input[type="file"]{opacity:0;}

.my-repeated-section {  float:left; width:100%;  margin-bottom: 25px;}

.upload-sec {  float:left; width:auto; position:relative;}

.file-box .box {

    float: left;

    width: 100%;

}







.inputfile-6 + label {

    color: #d3394c;

 width:auto;

}



.inputfile-6 + label {

     padding: 0;

}



.inputfile-6:focus + label,

.inputfile-6.has-focus + label,

.inputfile-6 + label:hover {

    border-color: #722040;

}



.inputfile-6 + label span,

.inputfile-6 + label strong {

    padding: 0.625rem 1.25rem;

    / 10px 20px /

}



.inputfile-6 + label span {

    width: 200px;

    line-height:18px;

    display: inline-block;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    vertical-align: middle;

 float:right;

 color:#000;

 font-size:13px;

}



.inputfile-6 + label strong {

    height: 100%;

    color: #000;

    background-color: #fff;

 float:left;

 border:2px solid #e1e1e1;

 border-radius: 30px;

 font-size:13px;

    

 

}

.info-inner input[type="file"]{ display:none;}



.file-box .box {

    padding: 5px 0 0;

}*/

.my-repeated-section .add-more-btn, .my-repeated-section .remove-more-btn {font-size:20px; margin-top:4px; line-height:31px; height:35px; text-decoration: none; }





.my-repeated-section span  a.add-more-btn:hover, .my-repeated-section span a:focus .add-more-btn, .my-repeated-section span  a.remove-more-btn:hover, .my-repeated-section span a:focus .remove-more-btn {text-decoration: none; font-size:20px;}

.my-repeated-section{ clear:both }



.my-repeated-section input{ float: left; }

.my-repeated-section span{ float: left;}

.add-more-btn {

	 text-decoration: none;

    border: 1px solid #ccc;

    background-color: #009757;

    color: #fff;

    display: block;

    float: left;

    width: 40px;

	height:25px;

    text-align: center;

}

.remove-more-btn {

	 text-decoration: none;

    border: 1px solid #ccc;

    background-color: #DA2413;

    color: #fff;

    display: block;

    float: left;

    width: 40px;

	height:25px;

    text-align: center;

}

.clearboth { clear:both;}

#theme-my-login1 #header-element {

 display:none;

}

.tv-script-domn-btn {height:200px; float:left;}



.entry-content { float:left; width:100%; padding:20px 0;} 



.entry-content  .top-link-wrap .tml-rememberme-wrap input[type="checkbox"] { margin: 0; vertical-align: middle;}



.entry-content  .top-link-wrap .tml-rememberme-wrap label {display: inline-block;}



.entry-content .tml-action-links, .entry-content .top-link-wrap > p {  float: left; margin-bottom: 0;  margin-left: 0; margin-right: 15px;  width: auto;}



.entry-content  .top-link-wrap {border-top: 1px solid #c0c0c0;  float: left; padding:10px 0 ;  width: 100%; border-bottom: 1px solid #c0c0c0;}



.entry-content .tml-user-login-wrap {  float: left;  margin-right: 15px;}







.entry-content #lostpasswordform {float: left; width: 100%; margin-bottom:0px;}





.entry-content #lostpasswordform .tml-submit-wrap { line-height:73px;}



.entry-content .tml-action-links { float: left;   width: 100%;}



.entry-content  .tml-action-links > li { float: left; margin: 0 10px;}





.entry-content  #resetpassform .password-input-wrapper.show-password .input.hide-if-no-js.strong {  margin-right: 10px;}







#talent-description div { box-sizing: border-box; }







#profile-edit .field-group .tml-submit-wrap input {width: auto;}



.block-detail-bottom { overflow-wrap: break-word;}



.common-text-single { border: 2px solid; padding: 10px; margin-top: 100px; }

.entry-header .edit-link .post-edit-link { display: none; }

.success-compition-msg { border: 2px solid #398f14; padding: 0.2em 1em; }

.js .tmce-active .wp-editor-area { color: #000 !important; }



.custom_data {float: left;

padding-left: 10px;


width: 100%;}

.custom_data_chart {float: left;

width: 100%;}


.custom_data strong {
    font-weight: bold;
}


.right_popup_content { float: right; width: 100%;}

					.categories_blog { float: none; position: relative; width: 24.6%; margin: 0 auto;

    padding: 15px 0 0 0;}

					.categories_blog > a {

    background: #ffffff url("images/select_arrow.jpg") no-repeat scroll right center;

    border: 1px solid #cccccc;

    color: #999999;

    float: left;

    padding: 10px 15px;

    width:100%; box-sizing:border-box;

}



.categories_toggle {

    background: #ffffff none repeat scroll 0 0;

    border: 1px solid #cccccc;

    display: none;

    height: 200px;

    list-style: outside none none;

    overflow: auto;

    padding: 0;

    position: absolute;

    top:55px;

    width: 99.5%; margin:0px;

}

.categories_toggle > li {

    float: left;

    width: 100%;

}

.categories_toggle li a {

    color: #999999;

    float: left;

    padding: 8px 10px;

    width: 100%; box-sizing:border-box;

}





.categories_blog ul{display:none;}

html input[type="submit"], html input[type="button"]	{ font-family: "Roboto",sans-serif;		}



.talent-listing .blog-img-holder .post-div.full-img  { text-align: center; float:none; margin:0px;}	

.talent-listing .blog-img-holder .post-div.full-img  a .btn-danger, .talent-listing .blog-img-holder .post-div  a .btn-danger, .talent-listing .blog-img-holder .mainbox p a .btn-danger, .talent-listing .blog-img-holder .tablepress a .btn-danger   { 

background:#009757 none repeat scroll 0 0;

    border: 0 none;

    border-radius: 2px;

    color: #ffffff;

  

   font-weight: 700;

    letter-spacing: 0.046875em;

    line-height: 1;

    padding: 0.84375em 0.875em 0.78125em;

    text-transform: uppercase; font-size:13px;}









.talent-listing .blog-img-holder .post-div { text-align:left; float:left; margin:0 15px 0 0;}



.tal-description .blog-img-holder ul li {

    font-size: 16px;

    font-weight: normal;

    line-height: 27px;

	

    list-style:inside;



}

.tal-description .blog-img-holder ul {margin:0 0 1.75em 1.25em; list-style:inside;}







.tal-description.blog-detail-page .post-div .easyazon-link  { display:inline-block; margin:10px 0;}





.tal-description.blog-detail-page .post-div.full-img .easyazon-link  { width:100%;  }



#talent-category .tal-description.blog-detail-page.left-blog-section{

    width: 69%;

}

#talent-category .right-aside {float: right;

    width: 31%;}



.left-blog-section .blog-rel ul li {margin-right: 10px; width: 122px;}

.right-aside .adsbygoogle {right: 0; margin:10px 0;}

.tal-description.blog-detail-page.left-blog-section h3{ color: #222222;}





.tal-description.blog-detail-page.left-blog-section .no-space p a {color: #009757;  text-decoration: underline;}

.lowdown-detail { width:100%; }





.lowdown-detail  .list-post { min-height: 300px;}



.attachment-blog-thumbnail.size-blog-thumbnail.wp-post-image { height: 225px; width: 318px; }



.gglcptch_recaptcha > div {  float: left; width: 100% !important;  margin: 10px 0;}





/*#profile-edit .details {

    float: left;

    width: 60%;

}





#profile-edit .details  fieldset .field-group, #login-form .details fieldset .field-group {

    float: left;

    height: auto;

    margin-right: 15px;

    width: 326px;

}





#profile-edit .details input[type="text"] { width: 289px;}*/



#profile-edit .details.agent-regis-form { width:60%;}



#profile-edit .details.agent-regis-form fieldset .field-group {

    width: 48%;

    margin-right: 2%;

}



#profile-edit .details.agent-regis-form fieldset .field-group  input[type="text"], #profile-edit .details.agent-regis-form fieldset .field-group  input[type="password"] { width:100%; height:100%; box-sizing:border-box;}







#gglcptch_recaptcha_1369798356 iframe {

    box-sizing: border-box;

    width: 100% !important;

}

#profile-edit .details .tab-content .listing .list-post { width:25%;}

#profile-edit .lowdown-detail .tab-content .listing  .list-post h3 a { color:#000;}



#lostpasswordform .tml-submit-wrap input[type="submit"] {background: #009757;

font-size: 18px;

line-height: 20px;

text-transform: uppercase;

color: #fff;

padding: 16px 40px 17px;

cursor: pointer;

margin-bottom: 25px;

border: none;

display: inline-block;}







#loginform1 .top-link-wrap .tml-submit-wrap input[type="submit"] {background: #009757;

border: none;

color: #fff;

padding: 8px 40px; font-size: 14px;

font-weight: normal;

line-height: 20px; margin-bottom:5px;}

.bold-reset-note { color:#DA2413; }


.blog-img-holder .no-space  p span{font-family: "Roboto",sans-serif !important; line-height:24px !important;} 

.blog-img-holder .no-space h2 span {font-size: 22px !important; font-weight: 900; font-family: "Roboto",sans-serif !important;}
.blog-img-holder .no-space h3 span {font-size: 18px !important; font-weight: 900; font-family: "Roboto",sans-serif !important;}

.the_lowdown-template-default  .blog-img-holder .no-space h3 span, .blog-template-default .blog-img-holder .no-space h3 span{ color:#000;}

#mysticky-nav.wrapfixed {
    background-color: transparent  !important;
    left: 332px !important; z-index: 0  !important;
}

.right-aside-second {
    float: right;
    width: 31%;
}
.lowdown-table { border: 2px solid #B2C3DC; border-radius: 3px; margin:10px 0;}

.lowdown-table  table { width:100%;} 

.lowdown-table th { text-align: left; padding-left: 20px;}
.lowdown-table th:last-child  { padding-left:0px;} 
.lowdown-table th:first-child {width: 50%;}

.lowdown-table .usrlist {margin-left: 20px; width:70%;}
.lowdown-table .usrlist td { border:none !important;}
.lowdown-table .usrlist td:first-child  {width: 61px;}

.lowdown-table  td ul { width:100%;
margin-left: 0px !important;
float: left;
text-align: left;}
.lowdown-table  td ul li{ width:100%; text-align:left; margin-bottom: 0px !important;}

.right-aside.right-aside-second.sticky-element-original.sticky-element-active.element-is-not-sticky iframe { margin-left: -2px; }
h1, h2, h3 { /*line-height: 30px !important;*/ }



.tal-description.blog-detail-page.left-blog-section .no-space li a {color: #009757;}

.right-aside-mobile { display:none;}

.MsoNormal a span { color: #009757 !important; }

/*submenu css*/
.navbar .nav > li ul {
    display: none;
    position: absolute;
    background: #bfbfbf;
    width: 150px;  
    padding: 0;
    margin: 0;
    z-index: 999;
}
.navbar .nav > li:hover ul {
    display: block;
}
.navbar .nav > li ul li a {
    padding: 5px 15px;
    float: left;
    width: 100%;
    color: #777;
    box-sizing: border-box;
}
.navbar .nav > li ul li a:hover {
    background: #fafafa;
    color: #da2413;
}
/*submenu css*/

/*03-02-2018*/
.right-profile-section .portfolio-item .video-embed{ margin-bottom: 15px;}
.right-profile-section .portfolio-item.clearfix .video-embed img {
    width: 100% !important;
    height: 250px;
    object-fit: cover;
}
.right-profile-section .portfolio-item .category{ position: absolute; border: 0;}
.right-profile-section .portfolio-item .video-description img {
    width: auto !important;
    height: auto !important;
}

.right-profile-section .portfolio-item .video-description{ overflow:inherit !important;}
.right-profile-section #portfolio-list h2 {
  margin:20px 0px 10px 0;
}
.left-profile-section .contact-details li{ line-height: 30px;}
.left-profile-section #message-form{ margin-top:20px; }

/*05-02-2018*/
.navbar.newprofilepage {
    background: #bfbfbf;
		margin: 0;
}
.navbar.newprofilepage #main-menu {
    border: 0;
    background: none;
    padding: 0;
}
.navbar.newprofilepage .nav li.active a, .navbar.newprofilepage .nav li a,
.navbar.newprofilepage .login-user-detail span{
    background: none;
    color: #000;
    text-shadow: inherit;
    box-shadow: inherit;
    font-weight: normal;
}
.navbar.newprofilepage .red-link { color:#000 !important;}

.navbar.newprofilepage .nav li.login-user-detail span{padding:0;}
.navbar.newprofilepage .nav li a.navMenuclick { background: url(images/down_arrow.png) no-repeat right center;}


@media screen and (min-width: 1170px) {
	.navbar.newprofilepage #main-menu {
		width: 1170px;
		margin: auto;
	}
}
@media screen and (max-width: 1169px) and (min-width: 978px) {
	.navbar.newprofilepage #main-menu {
		width: 960px;
		margin: auto;
	}
}
@media screen and (max-width: 979px) and (min-width: 768px) {
	.navbar.newprofilepage #main-menu {
		width: 724px;
		margin: auto;
	}
}

@media (max-width: 767px) {
.navbar .nav > li:hover ul { display:none;}
.navbar.newprofilepage .nav li a.navMenuclick {
    background: url(images/down_arrow.png) no-repeat 70% center;
}
	.navbar .nav > li ul{ position: static; background: #E0E0E0; float: left; width: 100%;}
	
}

.page-id-10040 #theme-my-login1 .navbar.newprofilepage{display:none;}
ul.dpsp-networks-btns-wrapper.dpsp-networks-btns-content.dpsp-networks-btns-share.dpsp-column-auto li {
    list-style: none;
}
#talent-entry #entry-details ul li:last-child {
    float: right;
}

.deletesec b {
    font-size: 15px;
    font-weight: 900;
}
.deleteleft p {
    width: 216px;
    font-size: 16px;
    color: #000;
}
.deleteleft {
    float: left;
}
.deletesec {
    width: 35%;
}
.right_button {
    float: right;
}
button#delete_user_detail {
    background: #000;
    color: #fff;
    padding: 6px 20px;
    border-color: #000;
    font-size: 18px;
    margin-top: 15px;
}.privacypolicy {
    margin: 10px 0;
    padding: 10px 0;
}