/**
 * @package     TX_Finnix
 * @version     1.7.3
 * @author      ThemeXpert http://www.themexpert.com
 * @copyright   Copyright (C) 2010 - 2011 ThemeXpert
 * @license     http://www.gnu.org/licenses/gpl-3.0.html GNU/GPLv3
 * @file        template.css
 **/
body{font-family: Arial,Verdana,sans-serif}
.tx-container{background: none}

/*Logo Settings*/
.logo .tx-block{margin: 0;padding: 0;}
.logo p{margin: 0}
.logo a{display: block;width: 222px;height: 96px;text-indent: -9999px;}

/*Menu*/
#tx-header{z-index:9999;clear:both}
.tx-menu{background:  url(../images/menu_l.png) no-repeat;position: absolute;right: 35px;bottom: -57px}
    .tx-menu .tx-block{background: url(../images/menu_r.png) no-repeat 100% 0; padding: 10px;margin-bottom: 0px;margin-right: -31px; border: none;height: 52px;}
    .tx-menu ul li{color: #1b2124;}
        .tx-menu ul.menu >li{margin-right: 10px;border-right: 1px solid #c37f08;padding: 0 5px;}
            .tx-menu ul.menu > li > a{
                color:#1b2124;
                font-size: 20px;
                font-weight: normal;
                padding: 0;

            }
    .tx-menu ul.menu > li.active > a, .tx-menu ul.menu > li:hover > a{border-radius: 8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
    .tx-menu ul.menu > li.parent span.arrow{width: 17px;height: 14px;display: none;position:absolute;left:43%;bottom:-14px}
    .tx-menu ul.menu > li.over span.arrow{display: block}
    .tx-menu ul ul{padding: 0}
    .tx-menu ul.menu li ul{background:url(../images/submenu_bg.png) repeat-x 0 100% #f4e855; padding: 10px; zoome:1;border-radius: 8px;-moz-border-radius:8px;-webkit-border-radius: 8px;}
        .tx-menu ul li a{padding: 11px 10px 10px !important;display: block;line-height: 12px}
        .tx-menu ul li ul li.active > a,.tx-menu ul li ul li a:hover, .tx-menu ul li ul li:hover{-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
    .tx-menu ul.menu .title,.tx-menu ul.menu .subtitle{padding: 0}
    .tx-menu ul.menu .title{line-height: 20px;}
    .tx-menu ul.menu .subtitle{font-size: 10px;line-height: 7px;font-weight: normal;padding-bottom: 3px}
    .tx-menu ul li a img{margin: 8px 6px 0 0;padding: 0;background: none;border: none}
    .tx-menu ul li ul{margin-top: 13px}

/*General purpose classes*/
.size-auto{max-width: 100%;height: auto;}
.readon{line-height: 25px;margin: 10px 10px 0 0;padding: 0 10px; text-transform: uppercase;font-family: arial,sans-serif;font-weight: bold}

.readon, .readon2,.readon input[type=submit], .readon button{display: inline-block;cursor: pointer;}
.noborder{background: none;border: none}

/*General styles*/
#tx-roof .tx-container{padding-top: 10px}
#tx-utility .tx-container,
#tx-feature .tx-container,
#tx-main-top .tx-container,
#tx-content-top .tx-container,
#tx-content-bottom .tx-container,
#tx-main-bottom .tx-container{padding-top: 10px;margin-bottom: 20px;}

#tx-main .tx-container{min-height: 7px;padding-bottom: 10px;}
    #tx-main .tx-main-inner{padding: 15px 0;margin: 0 24px 0 10px}
    #tx-main .tx-content{background: #fff;border: 1px solid #cacaca; }

#sidebar-left, #sidebar-right{margin-top: 30px}
.layout-2 #sidebar-left .mod-inner, .layout-2 #sidebar-right .mod-inner, .layout-1 #sidebar-right .mod-inner{margin: 20px 0 0 24px}

#tx-bottom .mod-header,
    #tx-footer .mod-header{
    padding: 15px 10px 15px 20px;
    margin: -15px -25px 10px -15px;
    display: block;
    float: none;
}
#tx-footer .mod-header{padding: 15px 10px 15px 15px;}

#tx-bottom .first .tx-block,
    #tx-footer .first .tx-block{background: none}
#tx-bottom .mod-inner,
    #tx-footer .mod-inner{margin: 0 10px 0 0}
#tx-bottom a,
    #tx-footer a{color: #fff}

#tx-footer .tx-container{padding-top: 20px}
#tx-footer .mod-content{font-size: 10px; font-family: verdana,sans-serif;}
    #tx-footer ul li a{font-size: inherit; line-height: inherit}
    #tx-footer label{display: block;color: #fff;text-align: left}
    #tx-footer input[type=text], #tx-footer textarea{
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        background: rgba(0,0,0,0.5);
        border: none;
        padding: 5px 10px;
        color: #fff;
        -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.25),0 1px 0px rgba(255,255,255,.1);
        -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.25),0 1px 0px rgba(255,255,255,.1);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.25),0 1px 0px rgba(255,255,255,.1);
    }
#tx-footer small{color:#ffec4f;margin-right: 5px;}
#tx-legal .tx-container{padding-top: 15px;}
    #tx-legal .tx-totop{
        width: 30px;
        height: 27px;
        display: block;
        position: absolute;
        bottom:25px;
        right: 30px;
        text-indent:-9999px;
        zoom:1
    }

.tx-content{padding:10px;margin: 0;}
.tx-content, .tx-content .items-row{overflow: visible;}
.tx-content .tx-article-bg{border-bottom: none; padding-bottom: 25px;}
.tx-content ul.actions{background: none;border: none}
.tx-content .tx-article-icons{margin-top: 20px}

/****** Pagination ******/
.tx-content .tx-pagination ul {
  float: left;
  margin: 0;
  border: 1px solid #ddd;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.tx-content .tx-pagination ul li {
  display: inline;
    padding: 0;
    margin: 0
}
.tx-content .tx-pagination ul li a, .tx-content .tx-pagination ul li span {
  float: left;
  padding: 0 14px !important;
  line-height: 34px;
  border-right: 1px solid;
  border-right-color: #ddd;
  border-right-color: rgba(0, 0, 0, 0.15);
  *border-right-color: #ddd;
  /* IE6-7 */

  text-decoration: none;
}
.tx-content .tx-pagination ul li a:hover, .tx-content .tx-pagination ul li.active a {
  background-color: #c7eefe;
}
.tx-content .tx-pagination ul li.disabled a, .tx-content .tx-pagination ul li.disabled a:hover {
  background-color: transparent;
  color: #bfbfbf;
}
.tx-content .tx-pagination ul li.next a {
  border: 0;
}
/*Icons*/
.twitter,.facebook, .rss, .davientart, .linkedin{width:33px;height: 33px;display: block;float: left; text-indent: -9999px;}
.facebook{background-position: -35px 0; }
.rss{background-position: -140px 0}
.davientart{background-position: -70px 0 }
.linkedin{background-position: -105px 0 }
.rss2{background: url(../images/rss2_icon.png) no-repeat 0 50%; padding: 0 0 0 20px;}

/***** Module variations *****/
/*Default*/
.tx-block{background: #fff; border: 1px solid #cacaca;}
#sidebar-left .tx-block, #sidebar-right .tx-block{margin-bottom: 25px;}
.nostyle .tx-block{background: none; border: none;}
.nopad .tx-block{padding: 0}
.mod-inner{margin: 0 24px 0 10px;}
.mod-header, .tx-content .title{
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 1px;
    margin: -33px 0 -5px -31px;
    padding: 10px 25px 29px 35px;
    float: left;
}
.mod-content{clear:both;}
.tx-content .title{margin: 0 0 0 -27px;padding: 12px 10px 28px 26px; float:none;display:inline-block}
.tx-content .column-1 .title,
.tx-content .column-2 .title{display: block}
.tx-content .column-2 .title{margin: 0 -27px 0;padding: 12px 26px 28px 12px;}
.contact .title{display: block}
.list ul{padding: 0;list-style: none}
    .list ul li{}
    .list ul li a{display: block;line-height: 34px;padding: 0 10px 0 5px;border-bottom: 1px solid #f4f4f4}
    .list ul li a:hover{background: #f8f8f8}

/*Top menu*/
.top-menu ul{list-style:none;}
    .top-menu ul li {float: left}
    .top-menu ul li a{color: #fff;margin:  0 5px 0 0;padding: 0 5px 0 0; font-size: 12px;font-style:normal;line-height: 12px; border-right: 1px solid #ffec4f;display: block;}
    .top-menu .tx-block{padding: 5px; margin-bottom: 0;float:right;}

/*Xpert Scroller*/
.basic_h{margin-bottom: -15px}
.basic_h .scroller,.zebra-list .scroller{background: none;border: none}
.basic_h .scroller .item:hover{background: none;}
.basic_h .scroller .item .padding{padding: 0}
.basic_h .scroller .item img{background: none;padding: 0;border: none}
.basic_h .scroller .item h4{font-size: 18px; line-height: 28px;}
.basic_h .browse{
    position: absolute;
    top:35%;
    z-index: 9999;
    background: url(../images/scroller_arrow.png) no-repeat;
    width: 51px;
    height: 50px;
    visibility: hidden;
}
.basic_h .scroller:hover .browse{visibility: visible;}
    .basic_h a.prev{left:10px;}
    .basic_h a.next{right:10px; background-position: 0 -51px !important;}
    .basic_h a.prev:hover{background-position: -51px 0 !important;}
    .basic_h a.prev:active{background-position: -102px 0 !important;}
    .basic_h a.next:hover{background-position: -51px -51px !important;}
    .basic_h a.next:active{background-position: -102px -51px !important;}

.basic_h .navi{padding: 10px 0 0 0;text-align: center;margin: 0; position: absolute;left: 50px;bottom: 50px;}
.basic_h .navi a{
    width: 15px;
    height: 15px;
    display:inline-block;
    margin-right: 5px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}
    .basic_h .navi a:hover{background:#ffdd47 !important;}
    .basic_h .navi a.active{background:#ffdd47 !important;box-shadow: 1px 1px 1px rgba(39,39,39,0.5);-moz-box-shadow: 1px 1px 1px rgba(39,39,39,0.5);-webkit-box-shadow: 1px 1px 1px rgba(39,39,39,0.5);}

.zebra-list .item:nth-child(2n+1){background: #f5f5f5;border: 1px solid #ddd}
.zebra-list .item img{float:left;margin-right: 15px;}
.zebra-list a.browse{display: none}
.zebra-list .navi{position: absolute; top:10px;right: 10px;margin: 0;width:auto}
.zebra-list .navi a{background: #f5f5f5;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.25),0 1px 1px rgba(255,255,255,.5);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.25),0 1px 1px rgba(255,255,255,.5);box-shadow: inset 0 1px 1px rgba(0,0,0,.25),0 1px 1px rgba(255,255,255,.5);-moz-border-radius:20px;-webkit-border-radius:20x;border-radius:20px}
.zebra-list .navi a.active{background: #ddd}


/*Xpert Tabs*/
.custom .xt-nav{width:30%;float: left;}
.custom .xt-nav ul{list-style: none;padding: 0}
.custom .xt-nav ul li a{display: block;height:70px;line-height: 70px;padding: 0 15px;font-size:15px;font-weight: bold}
.custom .xt-pans{float: left;width:70%}
.custom .xt-pans .xt-pane{padding: 10px}

/*Input Style*/
.search #mod-search-searchword{background: url(../images/search_box.png) no-repeat;width: 184px; height: 24px;border: none;padding: 0 20px 0 10px;float: right;margin: 20px 0 -10px 0;box-shadow: none;}
#searchForm input[type="checkbox"], #searchForm input[type="radio"]{float:left}
#searchForm label{padding: 0;width: auto;}
.tx-content .phrases-box, .tx-content .ordering-box{float: left}
/*input[type=text], input[type=password]{background:#fff;border:1px solid #ddd;padding:2px 3px}*/
.form-validate label, #com-form-login label{width:120px;display:block;}
.message_field label{display:inline}

/************* RTL ******************/
/*Menu*/
body.rtl .tx-menu ul li a img{margin: 8px 0 0 6px;float:right;}
/*Component Content*/
body.rtl .tx-category,
body.rtl .tx-date-published,
body.rtl .tx-author,
body.rtl .tx-content .tx-pagination .tx-results,
body.rtl .tx-content .tx-pagination ul,
body.rtl .tx-content .tx-pagination ul li,
body.rtl #tx-copyright,
body.rtl .designed-by,
body.rtl .tx-content form fieldset dd{float: right}
body.rtl .tx-menu{background:  url(../images/menu_l_rtl.png) no-repeat 100% 0;left:5px;right: auto}
body.rtl .tx-menu .tx-block{margin:0 0 0 -16px; background:url(../images/menu_r_rtl.png) no-repeat 0 0;}
body.rtl .tx-content .tx-pagination .tx-results{padding-right: 10px;}
body.rtl .tx-content .tx-article-icons{float: left;margin-top: 15px}
body.rtl .tx-content .tx-article-icons ul li a,
body.rtl #tx-poweredby{float: left}
body.rtl .tx-content .panel .jicons-icons{float: right;margin-left: 10px}
body.rtl .tx-content form fieldset dt{float: right;clear: right;}
body.rtl .tx-content .profile dt, body.rtl .tx-content #member-profile dt, body.rtl .tx-content #member-registration dt{float: right}
body.rtl .tx-content table.weblinks th, body.rtl .tx-content table.category th{text-align: right}
body.rtl.layout-2 #sidebar-left .mod-inner,
body.rtl.layout-2 #sidebar-right .mod-inner,
body.rtl.layout-1 #sidebar-right .mod-inner{margin: 30px 24px 0 0}
body.rtl.layout-1 #tx-main .tx-content{padding-top: 30px}
body.rtl .top-menu .tx-block{float: left}
body.rtl .search #mod-search-searchword{float: left;text-align: left}
body.rtl .mod-header{margin: -33px -31px -12px 0;float: right}
body.rtl .tx-content .title{margin: 0 -27px 0 0;}
body.rtl .tx-content .column-1 .title{margin: 0 0 0 -27px;padding: 12px 10px 30px 35px;text-align: left;}
body.rtl .tx-content .column-2 .title{padding: 13px 20px}
body.rtl ul, ol{padding-right: 0;list-style-position: inside;}
body.rtl #tx-footer label {text-align: right}
body.rtl #tx-bottom .tx-block,
body.rtl #tx-footer .tx-block{background: url(../images/style1/bottom_sep.png) repeat-y 0 0}
body.rtl #tx-bottom .last .tx-block,
body.rtl #tx-footer .last .tx-block{background: none}
body.rtl #tx-copyright, .designed-by{margin-right: 15px;}
body.rtl form label {float: right;}
body.rtl #tx-bottom .first .mod-header{margin-right: -10px}
/*Module Specific*/
body.rtl .scroller img.left{float:right; margin-left: 15px;margin-right: 0}
body.rtl .scroller img.right{float:left;margin-right: 15px;margin-left: 0}
body.rtl .zebra-list .navi{left:10px}
body.rtl .custom .xt-nav, .body.rtl .custom .xt-pans{float:right}
body.rtl ul.arrow li{float: right}
/*Gist*/
body.rtl #tx-date{left: 19px;}
