/* ==========================================================================
   Custom styles
   ========================================================================== */
    body {
      min-width: 978px;
      padding-bottom: 30px;
      font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
      background:url('../img/theme/wrapper.jpg') 50% 0%;
      font-size:14px;
    }
    .structure{
        max-width:1180px;
        min-width:978px;
        background:#fff;
        margin:40px auto 20px auto;
    }
    .sh_page{
        -webkit-box-shadow: 5px 0px 30px 2px rgba(0,0,0,0.8);
        -moz-box-shadow: 5px 0px 30px 2px rgba(0,0,0,0.8);
        box-shadow: 5px 0px 30px 2px rgba(0,0,0,0.8);
    }

    .fullpage{
        max-width:1180px;
        min-width:978px;
        background:#fff;
        margin:40px auto 20px auto;
    }
    .container {
      width: 978px;
      max-width: none !important;
    }
    
/*Section header */
    header#phead{position:relative;height:175px; background:url('../img/theme/border.png') 50% 100% repeat-x;margin-bottom:10px;}
    header#phead a#h_logo{display:block;width:306px;height:101px;overflow:hidden;text-indent:-999px;background:url('../img/theme/layout.png') 0px 0px no-repeat;position:absolute;top:32px;left:0px;}

    header#phead #h_search{position:absolute;top:20px;left:792px;}
    header#phead #h_search input[type="text"]{width:144px;}
    header#phead #h_search button[type="submit"]{ width:22px; height:22px;background:url('../img/theme/layout.png') 3px -126px  no-repeat;text-indent:-999px;overflow:hidden;border:0;}

    header ul.nav{position:absolute;top:60px;left:315px;}
    header .nav li.parent{
        display: block;float:left;
        border-radius: 80px;
        cursor: pointer;
        font: bold 14px/24px 'Open Sans';
        width: 80px;height: 80px;
        letter-spacing: -1px;
        margin: 0;outline:0;
        padding: 5px 0;position: relative;text-align: center;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.12);
        text-transform: uppercase;
        white-space: nowrap;
    }
    header .nav li.parent a{
        display:block;
        color:#424242;line-height:80px;
    }
    header .nav li.parent a:hover{
        color:#05CEFF;background:none;
    }
    header .nav li.selected{
        background:#05CEFF;color: #fff;padding: 0;
        border: 5px solid #fff;
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.19);
    }
    header .nav li.selected a{color: #fff;}
    header .nav li.selected a:hover{color: #fff;}
    header ul.nav .dropdown-menu{min-width:113px;list-style:none;top:62px;border-color:#05CEFF;
    -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
    header ul.nav .dropdown-menu li{padding-top:3px;height:24px;}
    header ul.nav .dropdown-menu li.first{padding-top:0;}
    header ul.nav .dropdown-menu li a{color:#424242;line-height:24px;padding:0;font-size:16px;height:24px;}
    header ul.nav .dropdown-menu li a:hover{background:#05CEFF;color:#fff;}
    

    
/*slideshow*/
    #slideshow{overflow:hidden;margin-top:10px;}
/*sub nav */
    #subnav{width:978px;height:45px;margin:0px auto 20px auto;background:#ECEBE6;overflow:hidden;}
    #subnav li{height:45px;width:190px;padding:0;float:left;}
    #subnav li.space{width:7px;background:url('../img/layout.png') -700px 15px  no-repeat; }
    #subnav li a{display:block;line-height:45px;color:#005ca8;text-align:center;}
    #subnav li a:hover,#subnav li a.selected{color:#ff6300;text-decoration:none;}



ul.menu-social {float: right;}
ul.menu-social li {list-style: none;float: left;padding-left: 7px;}
ul.menu-social li span.separator {line-height: 34px;}
.menu-social .separator span {color: #000;font-size: 10px;line-height: 34px;text-transform: uppercase;}
ul.menu-social li a {display: block;width: 35px;height: 34px;text-indent: -999em;}
ul.menu-social li a.google {background: url(../img/theme/google.png) 0 0 no-repeat;}
ul.menu-social li a.rss {background: url(../img/theme/rss.png) 0 0 no-repeat;}
ul.menu-social li a.twitter {background: url(../img/theme/twitter.png) 0 0 no-repeat;}
ul.menu-social li a:hover {opacity: 0.8;background-position:0 bottom;}



ul.comments{
    overflow:hidden;margin:0;padding:0;
}
.comments li{
    background: url("../img/theme/comments.png") 0px 17px no-repeat;margin-bottom:10px;
}
.comments li div{
    padding:0px 0px 10px 35px;
    background: url("../img/theme/carli.png") 0% 100% repeat-x;
    min-height:50px;
}
.comments li div p{
    padding-bottom:0px;margin-bottom:0px;
}

 .comments li a{
    color:#05CEFF;
 }


    .dropdown:hover .dropdown-menu {display: block;}
    ul.barmenu{margin:0px;}
    a.moduleCustomLink{
        display: inline-block;
        overflow: hidden;
        padding: 6px 11px;
        margin: -1px 0 0 1px;
        cursor:pointer;
        font: 12px/20px Arial, Helvetica, sans-serif !important;
        text-transform: uppercase;
        text-shadow: 1px 1px 0px rgba(0,0,0,0.15);
    }
    a.moduleCustomLink:hover{
        color:#05CEFF;
    }


.gallery-video {
    margin: 0;
    padding: 0;
}
.gallery-video ul {
    margin: 0;list-style:none;
}
.gallery-video ul li {
    width: 93px;height: 93px;float:left;
}
.gallery-video ul li a {
    margin: 0 0 0px !important;
    padding: 0;
}
.gallery-video ul li a img {
    border: 5px solid white;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.19);
    -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.19);
    -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.19);
}
.gallery-video ul li a:hover img {
    border: 5px solid #464748;
}

    .itemList{overflow:hidden;margin-bottom:30px;}
    .itemList .item{
        float:left;width:306px;margin-right:30px;
    }
    .itemList .last{
        margin-right:0px;
    }
    .itemList .item a.headline{
        color:#424242;
        font:bold 24px/40px Arial;  
        height: 30px;
        letter-spacing: -1px;
        margin: 0;padding: 0;
        text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.12);
        text-transform: uppercase;text-align:center;
        display:block;
        margin-bottom:10px;
    }
    .itemList .item a.headline:hover{
        color:#05CEFF;text-decoration:none;
    }   


    .list_options{list-style:none;padding:0;margin:0 0 40px 0;overflow:hidden;}
    .list_options li{margin-bottom:5px;}
    .list_options a{font-size:12px;}

.pagination {
    background-color: #f1f2f1;
    list-style: none outside none;
}
.pagination li {
    display: inline;
    padding-top: 20px;
}
.pagination li a {
    background: none repeat scroll 0 0 #424242;
    border-radius: 3px;
    color: #fff;
    display: block;
    float: left;
    font-size: 11px;
    margin-right: 7px;
    padding: 2px 8px;
    text-decoration: none;
    text-shadow: none;
}
.pagination li.current a {
    background-color: #05ceff;
    color: #ffffff;
}
.pagination li a:hover {
    background-color: #05ceff;
    color: #ffffff;
    transition: background-color 0.4s ease-in-out 0s;
}
.margtop40{margin-top:40px;}



div#footer {background: url(../img/theme/footer.gif) center 0 repeat-x;padding: 20px 0 0;}
p.copyright {margin-bottom: 20px;font: 12px/24px 'Ubuntu', sans-serif;color: #232121;float:left;width:400px;}
p.copyright a {color: #8d8d8d;}
p.copyright a:hover {text-decoration:underline;}
p.copyright .madeby{display:block;font-size:12px;color:#8d8d8d;}
p.copyright .madeby a{color:#05ceff;}   
span.sitename {font: 48px/60px 'Playball', cursive;color: #424242;text-transform: none;text-shadow:1px 1px 1px #fff;}
span.date {}
span.footerText {color:#8D8D8D;}
ul.menu-footer {float: right;overflow: hidden;padding: 0px 0 20px 0;margin: 0;}
ul.menu-footer li {float: left;list-style: none;padding-left: 9px;}
ul.menu-footer li span.separator,
ul.menu-footer li a {font: 11px/21px 'Ubuntu', sans-serif;text-transform: uppercase;color: #898989;}
ul.menu-footer li.active span.separator,
ul.menu-footer li.active a,
ul.menu-footer li a:hover {color: black;text-decoration: underline;}
ul.menu-footer ul {display: none;}



    .letter_nav ol.index-alfabetic{list-style:none;overflow: hidden;}
    .letter_nav ol.index-alfabetic li{float:left;margin-right: 0px;display: inline-block;}
    .letter_nav ol.index-alfabetic li.labellist{margin-right:10px;border-right:0;padding:0;color:#424242;}
    .letter_nav ol.index-alfabetic li::after {content: '|'; margin-left: 3px; font-size: 0.8em;}
    .letter_nav ol.index-alfabetic li:last-child::after {content: normal;}
    .letter_nav ol.index-alfabetic li:first-child::after {content: normal;}
    .letter_nav ol.index-alfabetic li {display: inline-block; color: #ddd;}
    .letter_nav ol.index-alfabetic li a {padding: 0 2px; color: #999;}
    .letter_nav ol.index-alfabetic li.curent a, ol.index-alfabetic li a:hover {color: #05CEFF; text-decoration: none;}
    .letter_nav{
        background: url("../img/theme/border.png") repeat-x scroll 50% 100% rgba(0, 0, 0, 0);margin-bottom: 20px;position: relative;
        font: bold 16px/24px 'Open Sans';
        
    }

    .person_list{margin-bottom:20px;}
    ul.actors{list-style:none;margin:0;padding:0;}
    .actors li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #d5d5d5;overflow:hidden;}
    .actors li a.imgbtn{display: block;float:left;margin:0px 10px 10px 0px;width:158px;}
    .actors li a.imgbtn img{border:1px solid #ccc;padding:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
    .actors li a.imgbtn:hover img{border-color:#05CEFF;}
    .actors li a strong.name{color:#150B03;font-size:14px;line-height:18px;}
    .actors li a:hover strong.name{color:#05CEFF;font-size:14px;line-height:18px;}
    .actors li a:hover{text-decoration:none;}
    .actors li a{-webkit-transition: color 300ms ease;-moz-transition: color 300ms ease;-ms-transition: color 300ms ease;-o-transition: color 300ms ease;transition: color 300ms ease;}
    .actors li .details{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px; line-height: 22px;margin-top:10px;margin-left:170px;}
    .actors li a.title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;display: block;}

.breadcrumb {background: none;color: #999999;display: block;font-size: 11px;font-weight: normal;line-height: 14px;margin-bottom: 10px;overflow: hidden;padding: 0;position: relative;font-family:Tahoma;}
.breadcrumb a {color: #150B03;text-decoration: none;}
.breadcrumb a:hover{color:#05CEFF;}
.breadcrumb h1 {color:#150B03;display: inline;font-size: 11px;font-weight:normal;}


    ul.actor{list-style:none;margin:0;padding:0;}
    .actor li{margin-bottom:10px;padding-bottom:10px;overflow:hidden;}
    .actor li a.imgbtn{display: block;float:left;margin:0px 10px 10px 0px;width:258px;}
    .actor li a.imgbtn img{border:1px solid #ccc;padding:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
    .actor li a.imgbtn:hover img{border-color:#05CEFF;}
    .actor li h2{color:#150B03;font-size:16px;line-height:18px;font-weight:bold;}
    .actor li a{-webkit-transition: color 300ms ease;-moz-transition: color 300ms ease;-ms-transition: color 300ms ease;-o-transition: color 300ms ease;transition: color 300ms ease;}
    .actor li .details{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px; line-height: 22px;margin:10px 0px 0px 290px;}


.zoom_project{cursor:url(images/mag_glass.png),pointer;}
.actor .project_image{float:left;width:290px;display:inline-block;overflow:hidden;}
.actor .project_image .img_nav{overflow:hidden;}
.actor .project_image a.cover{width:264px;text-align:center;}
.actor .project_image a.project_thumb{width:84px;float:left;display:inline-block;margin:5px 2px 0px 0px;}
.actor .project_image a{border:2px solid #ddd;display:block;}
.actor .project_image a:hover{border:2px solid #FF5B00;display:block;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.actor .project_image img{padding:6px 2px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}


.imgfloatleft{float:left;padding:10px 10px;}
.imgfloatright{float:right;padding:10px 10px;}


    #links{overflow:hidden;list-style:none;padding:0;}
    #links li{float:left;width:206px;height:206px;margin:0px 10px 20px 0px;}
    #links li a{border:1px solid #ccc;display:block;}
    #links li a img{padding:2px;}
    #links li a:hover{border-color:#FF5B00;}

.actor li .specialb{margin-left:0;}
.actor li .specialb img{padding:10px;}










h2.title {
    font-size: 24px;
    letter-spacing: -1px;
    margin: 0;
    padding: 0;
    text-shadow: 1px 0 1px rgba(0, 0, 0, 0.12);
    text-transform: uppercase;
}
h2.title, h3.catItemTitle {
    color: #353434;
}
p.text {
    margin-bottom: 18px;
}
.text {
    color: #000000;
    font-size: 10px;
    text-transform: uppercase;
}
.moduleItemIntrotext{
    margin:20px 0px 20px 0px;
}


.img_gallery{overflow:hidden;margin-top:20px;}
.img_gallery a{display:block;float:left;margin-right:10px;}
.img_gallery a img{height:100px;}
.video_gallery{overflow:hidden;margin:20px 0px;clear:left;}
.video_gallery a{display:block;float:left;margin-right:10px;}
.video_gallery a img{height:150px;}

.actor_profile{overflow:hidden;}
    .img_profile{
        float:left;width:280px;
    }
    .profile{
        float:left;width:680px;
    }
    .profile h1{
        font-size:20px;line-height:24px;margin-bottom:10px;
    }
    .profile .categories{
        margin-bottom:10px;
    }
    .profile .categories a{
        color:#05CEFF;
    }
    .profile .details{
        margin-bottom:20px;
    }
    .profile .description{
        margin-bottom:20px;
    }
    .details a{
        color:#05CEFF;
    }
.gallery_movie{margin-top:20px;}
.gallery_movie ul li{
    width:160px;height:160px;margin-right:10px;
}
.social_box{
    position:absolute;top:26px;left:335px;z-index:999;
}
ul.actorslist{overflow:hidden;padding:0;margin:0;list-style:none;}
.actorslist li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ddd;}
.actorslist li .lnkimg img{padding:2px; border:1px solid #ccc;float:left;max-width:40px;max-height:40px;overflow:hidden;margin-right:10px;}