﻿/*------------------------------------------------------------------------
* Copyright (c) 2008-2011 ZooTemplate. All Rights Reserved.
* Author: ZooTemplate
* Websites:  http://www.zootemplate.com
-------------------------------------------------------------------------*/
/* ZT Mainbody
------------------------------------------------------------------------*/
#zt-header-inner{background:url(../images/mainmenu-bg.png) no-repeat center top;}

#zt-userwrap1{border-bottom:2px solid #dedede;background:#fff;}
#zt-userwrap1-inner{padding:5px 0;}

#zt-userwrap4{border-top:1px solid #dadada;background:#ebebeb;}

#zt-userwrap5{background:#ebebeb;}

#zt-slideshow-inner{
    /* background:url(../images/slide-bg.png) repeat-x 0 0;*/
     border-radius:10px;
     -webkit-border-radius:10px;
}
#zt-userwrap2-inner,#zt-userwrap3-inner,
#zt-userwrap4-inner,#zt-userwrap5-inner,
#zt-userwrap6-inner{width:auto;margin:0 -10px;}

#zt-userwrap2-inner{padding-bottom:0;}
/* ZT News Headline
------------------------------------------------------------------------*/
.jv_headline_accord_wrap{display:inline-block;}

div.mask46{float:left;}

div.jv-headline-news .jv-headline-pagination{float:left;background:none !important;padding:10px 0 0;height:270px;}

div.jv-headline-news .jv-headline-pagination a.toc{
    height:60px;
    width:60px;
    display:inline-block;
    background:#d7d7d7;
    margin-bottom:5px;
    
    -webkit-border-radius:  30px;
    -moz-border-radius:   30px;
    border-radius:   30px;
    -moz-box-shadow: inset 2px 2px 2px #a9a9a9;
    -webkit-box-shadow: inset 2px 2px 2px #a9a9a9;
    box-shadow: inset 2px 2px 2px #a9a9a9;
}
div.jv-headline-news .jv-headline-pagination a.selected,
div.jv-headline-news .jv-headline-pagination a:hover{
    background:#1f7cdc;
     text-decoration:none;
     width:85px;
     
      -webkit-border-radius:  30px 0 0 30px;
    -moz-border-radius:   30px 0 0 30px;
    border-radius:   30px 0 0 30px;
    -moz-box-shadow: inset 2px 2px 2px#0e5db0;
    -webkit-box-shadow: inset 2px 2px 2px #0e5db0;
    box-shadow: inset 2px 2px 2px #0e5db0;
}

.jv-headline-pagination a.toc span{
    padding:0;display:table-cell;vertical-align:middle;text-align:center;
    height:60px;width:60px;
    background:none !important;
}
.jv-headline-pagination a.toc:hover span,
.jv-headline-pagination a.selected span{
    color:#fff;
    padding: 0;
    display:table-cell;vertical-align:middle;text-align:center;
    height:60px;width:60px;
    background:none !important;
   
}
.jv-headline-news{padding:20px 0 0;}

div.contentdiv-img,
div.img-round{
    float:left;
    margin-right:15px;
    overflow:hidden;
    
    -webkit-border-radius:  10px;
    -moz-border-radius:   10px;
    border-radius:   10px;
    box-shadow: -5px 5px 0 #cdcdcd;
}
div.img-round:hover{  box-shadow: -5px 5px 0 #9d9d9d;}

.sliderwrapper .contentdiv h2{font-size:180%;line-height:30px;}

.sliderwrapper,
.sliderwrapper .contentdiv{width:100%;height:320px;background:none;overflow:visible;float:left;}
.sliderwrapper .contentdiv p{clear:none !important;line-height:20px;}

.sliderwrapper .contentdiv a.readone{
    padding-left:20px;
    display:inline-block;
    text-shadow: none;
    background:url(../images/readone.png) no-repeat 0 1px;
}

.sliderwrapper .contentdiv a.readone span{
    padding:0 35px 0 0px;
    height:30px;
    line-height:30px;
    color:#fff;
    display:inline-block;
    background:url(../images/readone.png) no-repeat right bottom;
}



.jv_headline_accord_container .featured{
     border-radius:10px 10px 0px 10px;
    
     -moz-border-radius: 10px 10px 0px 10px;
     -webkit-border-radius: 10px 10px 0px 10px;
     
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px;
     border:none;
}

.jv_headline_accord_wrap .lof_shadow{ background:url(../images/slide-1.png) no-repeat 0 0;width:55px;height:50px;bottom:0;}

.jv_headline_accord_wrap .sliderheading{
     color:#000;
     left:10px;
     bottom: 50px !important;
     
     background: url(../images/opacity.png) repeat;
     padding: 5px 10px;
     min-height:40px;
     border : none;
     border-right:none;
     text-shadow: 0 0 1px #fff;
     
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px;
}
.jv_headline_accord_wrap .feature_excerpt{
     background: none !important;
     border:none;
     left:0;
     bottom:42px;
     padding: 10px;
}
.jv_headline_accord_wrap .position_excerpt{
     height:45px !important;
     background: url(../images/opacity.png) repeat;
     padding: 5px 10px;
     width:100%;
     -moz-box-shadow: inset 2px 2px 2px#ccc;
    -webkit-box-shadow: inset 2px 2px 2px #ccc;
    box-shadow: inset 2px 2px 2px #ccc, 0 1px 0 #fff;;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px;
}

.jv_headline_accord_wrap .featured .feature_excerpt h4{font-size:120%;text-transform:uppercase;color:#000;}

/* ZT News 
------------------------------------------------------------------------*/
div.jv-frame-cat{overflow:visible;}

div.jv-frame-cat .jv-category{margin-top:10px;}

div.jv-frame-cat .jv-category ul.lead li{border-bottom:none;}

div.jv-frame-cat .jv-category ul.lead {padding-bottom:10px;margin-bottom:20px;background:url(../images/lines-ztnew.png) no-repeat left bottom;}

.jv_news_wrap ul.jv-title-category{display:none;}

.jv_news_wrap li.jv-article-title h4{clear:both;display:inline-block; margin: 10px 0 0;}

div.jv-frame-cat .jv-category img.jv-sectcont-thumb-left{background:none;border:none;padding:0;margin:0;}

li.jv-article-title a{color:#1F7CDC;}

li.jv-article-title a{font-size:15px;}

.jv_news_wrap ul.article-item li{
     background:url(../images/bullet.png) no-repeat 0 -74px;
     margin-bottom:10px;
     border-bottom:none;
}

p.more_link{display:none;}

.jv_news_wrap ul.article-item li a{color:#1f7cdc;}
.jv_news_wrap ul.article-item li:hover{background-position: 0 7px;}
.jv_news_wrap ul.article-item li:hover a,
li.jv-article-title a:hover{color:#3f3f3f; text-shadow: 0 0 3px #ababab;}

div.img-round{margin:0;float:none;display:inline-block;}

/* Color Module title
------------------------------------------------------------------------*/
#zt-left h3.moduletitle{
    background:#ccc;
    padding: 8px 10px;
    
    box-shadow: inset 1px 1px 2px #bababa;
    -webkit-box-shadow: inset 1px 1px 2px #bababa;
    -webkit-border-radius:  0 15px 15px 0;
    border-radius:   0 15px 15px 0;
}

#zt-left div.style-blue h3.moduletitle{
    background:#1f7cdc;
    color:#fff;
    position:relative;
    z-index: 6;
    
     box-shadow: 1px 1px 3px 0 #1369c2 inset, 1px 0px 0px #fff;
    -webkit-box-shadow: 1px 1px 3px 0 #1369c2 inset, 1px 0px 0px #fff;;
    -webkit-border-radius:  0 15px 15px 0;
    border-radius:   0 15px 15px 0;
    
}

#zt-left div.style-green h3.moduletitle{
    background:#90cd1a;
    color:#fff;
    
     box-shadow: 1px 1px 3px 0 #7ab111 inset, 1px 0px 0px #fff;
    -webkit-box-shadow: 1px 1px 3px 0 #7ab111 inset, 1px 0px 0px #fff;
    -webkit-border-radius:  0 15px 15px 0;
    border-radius:   0 15px 15px 0;
   
}

/* ZT List Color
------------------------------------------------------------------------*/
#zt-left ul.menu li{background:none;padding:0;margin-bottom:5px;border:none;}

#zt-left ul.menu li a{
    background:#e5e5e5;
    border:1px solid #d8d8d8;
    color:#1f7cdc;
    display:inline-block;
    padding: 3px 15px;
    text-shadow:1px 1px 0 #f2f2f2;
    
    box-shadow:  1px 0 0 #fff;
    -webkit-box-shadow:  1px 0 0 #fff;
    border-radius:   15px;
     -webkit-border-radius:   15px;
     -moz-transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
}

#zt-left ul.menu li a:hover{
    background:#1f7cdc;
    text-shadow:1px 1px 1px #7bade0;
    color:#fff;
    border:1px solid #146dca;
}

ul.lst-contact li{ border-bottom:none;margin-bottom:5px;padding-left:50px; font-size:13px;}
ul.lst-contact li.map{background:url(../images/icons/contact.png) no-repeat 0 0; font-size:15px;line-height:20px;}

ul.lst-contact li.phone{background:url(../images/icons/contact.png) no-repeat 0 -70px;  font-size:15px;}

ul.lst-contact li.email{background:url(../images/icons/contact.png) no-repeat 0 -104px; }

ul.lst-contact li.website{background:url(../images/icons/contact.png) no-repeat 0 -134px;}

ul.lst-social{display:block;margin:0 -5px;overflow:hidden;}
ul.lst-social li{float:left; width:18%;padding:5px;
     background:none;
     
     border-radius: 5px;
     -webkit-border-radius: 5px;
     -moz-transition: background-color 0.5s ease 0s;
    -webkit-transition: background-color 0.5 ease 0s;
    -o-transition: background-color 0.5s ease 0s;
}
ul.lst-social li b{display:block;font-size:15px;}

ul.lst-social li:hover{
     background:#aeaeae;
}
ul.lst-social li:hover a{ color:#fff !important;text-shadow: none;}

ul.lst-social li a{display:block;padding-left:45px;background:url(../images/icons/social.png) no-repeat;color:#515151;}
ul.lst-social li.fb a {background-position: 0 0;}
ul.lst-social li.tt a {background-position: 0 -55px;}
ul.lst-social li.yt a {background-position: 0 -110px;}
ul.lst-social li.sp a {background-position: 0 -168px;}
ul.lst-social li.gb a {background-position: 0 -226px;}

/* ZT Titleflash
------------------------------------------------------------------------*/

div.hotnews div.ztmodule{padding:0;}

.jv-jvtitleflash .sliderwrapper .contentdiv{height:18px;padding: 10px 10px 5px;width:100%; overflow:hidden;}

div.jv-jvtitleflash{
    background:#e4e4e4;
    padding: 0px 10px;
    overflow:hidden;
    box-shadow: inset 1px 1px 2px #c7c7c7, 0 1px 0 #fff;
    
    border-radius:    15px 0 0 15px ;
    -webkit-border-radius:  15px 0 0 15px;
}
.jv-titleflash-pagination li{border-bottom:none;}

.jv-titleflash-pagination span.title{
    font-size:13px;
    color:#343434;
    font-weight:bold;
    display:inline-block;
    margin-top:8px;
}

.jv-titleflash-pagination a{
    height:19px;
    width:19px;
    margin:8px 0 0 5px;
}
.jv-titleflash-pagination a:hover{
     -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
}
.jv-jvtitleflash .sliderwrapper{width:79% ;}

.jv-titleflash-pagination a.prev, .jv-titleflash-pagination a.prev:active{background:url(../images/hand-flashtitle.png) no-repeat 0 0;}

.jv-titleflash-pagination a.next, .jv-titleflash-pagination a.next:active{background:url(../images/hand-flashtitle.png) no-repeat right 0;}

.jv-titleflash-pagination a.prev:hover,
.jv-titleflash-pagination a.prev:focus{background: url(../images/hand-flashtitle.png) no-repeat left bottom;}
.jv-titleflash-pagination a.next:hover,
.jv-titleflash-pagination a.next:focus{background: url(../images/hand-flashtitle.png) no-repeat right bottom;}

.jv-jvtitleflash .sliderwrapper .contentdiv span{font-size:100%;color:#515050;text-shadow: 1px 1px 0 #fafafa;}
.jv-jvtitleflash .sliderwrapper .contentdiv span.cattitle{text-decoration:none;}

.jv-titleflash-time{display:none;}