body{ color: #373737;    font-size: 13px;    line-height: 20px;}
body, #mainsite { background:url(img/body.png) repeat #f2f1f1;}

/*--CLASS PUBLIC
-------------------------------------------------------------------*/

.helvetica_neueitalic       			                {    font-family: 'helvetica_neueitalic';}
h2, h3, ul.fxmenu ,  .helvetica_neue_lightregular       		{    font-family: 'helvetica_neue_lightregular';}
.helvetica_neue_lightitalic       		                {    font-family: 'helvetica_neue_lightitalic';}
.helvetica_neue_thinregular       		                {    font-family: 'helvetica_neue_thinregular';}
.helvetica_neue_thinitalic       		                {    font-family: 'helvetica_neue_thinitalic';}
.helvetica_neue_mediumregular       	            {    font-family: 'helvetica_neue_mediumregular';}
.helvetica_neue_mediumitalic       		                {    font-family: 'helvetica_neue_mediumitalic';}
#logo, h1, .helvetica_neue_condensed_heRg       	            {    font-family: 'helvetica_neue_condensed_heRg';}
.clearfix:after, .container:after{ content:'';}
.btn-default {
    background-color: #FFFFFF;
    border:1px solid #CCCCCC;
    color: #333333;
}
select, input, textarea{ height:32px; line-height:32px}
input[type="file"]{ border:0; padding:0}
.button{ color:#fff}
/*--HEADER
-------------------------------------------------------------------*/
#block-header{ background:#181818; color:#fff; padding:20px 0 30px; position:relative; z-index:99}
#logo { float:left; margin-top: 15px; width:381px; height:96px}
#logo .text{ display:none}

.position-search { display:block; float:right;}
.top-email{ text-align:right; color:#a9a9a9; font-size:14px; padding:15px 0 10px}
.top-email a,.top-email a:hover{ color:#a9a9a9;} 

.position-search .mod-search{ position:relative; z-index:1; width:245px}
.mod-search input.search-query{ border-radius:0; background:#212121; border:1px solid #444444; color:#616161; width:287px; padding: 0 50px 0 10px; width:245px; height:30px; line-height:30px}
.position-search .button,.position-search .button:hover{ position:absolute; top:0; right:0; width:44px; height:29px; font-size:1px; text-indent:-999px; overflow:hidden;}
/*Font size*/
#block-header .timer { float:right; clear:left;padding-left:5px}
#block-header .font-size { float:right; clear:left;  }

.font-size a { width:25px; height:20px; display:block; float:left; text-indent:-999em;  margin-left:3px; font-size:0; background-image:url(img/button.png)}
.font-size a.smaller { background-position:0 0}
.font-size a.bigger { background-position:0 -20px}
.font-size a.reset { background-position:0 -40px}
	
/*--MENU
-------------------------------------------------------------------*/

#block-mainnav { background:url(img/nav-bg.png) center top no-repeat; padding-bottom:20px; height:71px; margin:0}
#block-mainnav ul.fxmenu { background:none; height:71px; position:absolute; top:0; left:0}
#block-main .container { background:#fff; padding:20px 15px; box-sizing:border-box; -moz-box-sizing:border-box;}



/*--MODULE
-------------------------------------------------------------------*/
.jv-module { background:#fff; margin-bottom:30px}
.contentmod  { padding:10px 0;}
h3.title-module{ background:url(img/title-mod.gif) repeat;  font-size: 20px;    text-transform: uppercase; color:#303030; margin-bottom:20px; padding-left:10px}
h3.title-module span, h3.title-module small{ display:inline-block;}
.sidebar h3.title-module{ background:none; padding-left:0; color:#808080; margin-bottom:10px}
.sidebar h3.title-module span{color:#808080; padding:10px 0; background:none}
.sidebar .contentmod{ padding:10px 0}


h3.title-module span{ display:block; padding:10px 10px 10px 35px; }
.share-social{ position:absolute;}
#block-header .share-social {
    background: url("img/social.gif") no-repeat scroll 0 0 #BCBCBC;
    height: 50px;
    padding: 21px 0 0 85px;
    position: absolute;
    right: 0;
	width:240px;
    bottom:-117px;
}
.share-social a {
    background-image: url("img/share.png");
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 33px;
    margin-left: 5px;
    text-indent: -999em;
    width: 33px;
}
.share-social a.share1 {
    background-position: 0 0;
}
.share-social a.share2 {
    background-position: -41px 0;
}
.share-social a.share3 {
    background-position: -82px 0;
}
.share-social a.share4 {
    background-position: -123px 0;
}
.share-social a.share5 {
    background-position: -164px 0;
}
.share-social a.share6 {
    background-position: -205px 0;
}
.share-social a.share1:hover {
    background-position: 0 -41px;
}
.share-social a.share2:hover {
    background-position: -42px -41px;
}
.share-social a.share3:hover {
    background-position: -83px -41px;
}
.share-social a.share4:hover {
    background-position: -124px -41px;
}
.share-social a.share5:hover {
    background-position: -165px -41px;
}
.share-social a.share6:hover {
    background-position: -206px -41px;
}

.page-header h1  { font-size:28px; padding:7px 10px; color:#fff; line-height:normal; margin:0; margin-bottom:20px; }
.page-header h2{ line-height:normal; font-size:26px;}
.componentheading{ font-size:28px;line-height:normal; margin:0; margin-bottom:20px;}


.follow-us {    margin: 0;    padding: 0;}
.follow-us li {    list-style-type: none;     margin-top: 5px;    padding-top: 5px;   box-shadow: 0 -1px 0 0 #fff, 0 -2px 0 0 #bcbcbc; -webkit-box-shadow: 0 -1px 0 0 #fff, 0 -2px 0 0 #bcbcbc; -moz-box-shadow: 0 -1px 0 0 #fff, 0 -2px 0 0 #bcbcbc;}
.follow-us li:first-child { margin-top:0; padding:0; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none}
.follow-us li a {	background: url(img/follow-us.png) no-repeat;	    display: block;    line-height: 16px;    padding: 8px 0 8px 40px;}
.follow-us .facebook a { background-position:0 0;}
.follow-us .twitter a { background-position:0 -50px;}
.follow-us .rss a { background-position:0 -100px;}
.follow-us .people a { background-position:0 -150px;}

.accordion-group { background:#fff; border-color:#BCBCBC;}
.accordion-inner { border-color:#BCBCBC;}
.tab-content {    background:  #FFFFFF;    padding: 10px;	border:1px solid #aaa;	border-top:none;}

#block-bottomb .accordion { margin:0}

/*latest news*/
.module-latest-news .title-module{ background:none; padding:10px 15px; border-bottom:1px solid #e9e9e9; margin-bottom:0; font-size:24px; font-weight:normal}
.module-latest-news .title-module span{ background:none; padding:0 0 5px; }
.module-latest-news .title-module small{ font-size:16px; color:#7d7d7d}
.module-latest-news .row-fluid,.module-latest-news .rows{padding:6px 15px; width:auto; margin-bottom:8px}

.module-latest-news  .rows:hover,.module-latest-news  .row-fluid:hover{ color:#fff}
.module-latest-news  .rows:hover a  ,.module-latest-news  .row-fluid:hover a{ color:#fff; text-decoration:none}
.module-latest-news .jv-new h3 , .module-latest-news .jvlatestnews .intro-title{ text-transform:uppercase; font-size:15px; margin-bottom:0}
.module-latest-news .jv-new h3 a{ line-height:normal}
.module-latest-news .Default .jvnews-content .jv-new{ font-size:13px}

.jvnews  .viewall{ display:none}
.module-latest-news  .viewall , .view_all_cat{ display:block}
.module-latest-news  .viewall  a, .view_all_cat a{ font-size:13px; padding:5px 15px; font-style:italic; display:block;color:#bcbcbc;text-decoration:underline; background:none }

.module-latest-news .jcomments-links,.module-our-recent .jcomments-links{ display:none}
.module-latest-news .jvlatestnews .content_intro{ margin-bottom:0}


.shawdow-box{
	position:relative
	}
.module-latest-news-mid .thumbnail{ border:0}	

.shawdow-box:after,.shawdow-box:before,
.module-latest-news-mid .intro-thumnail.left:after,.module-latest-news-mid .intro-thumnail.left:before
{
	content:''; display:block; position:absolute;  bottom:-20px; z-index:-5;   width:50%;  height:20px; 
	}	
.shawdow-box:after,
.module-latest-news-mid .intro-thumnail.left:after{
	background:url(img/frame-after.png) right bottom no-repeat;
	right:0
}
.shawdow-box:before,
.module-latest-news-mid .intro-thumnail.left:before{
	background:url(img/frame-before.png) left bottom no-repeat;
	left:0
}

.module-latest-news-mid .thumbnail{ position:relative; display:inline-block; padding:5px}
.module-latest-news-mid .thumbnail:after , .module-latest-news-mid .thumbnail:before{content:''; display:block; position:absolute;  bottom:-20px;   width:50%;  height:20px; }
.module-latest-news-mid .thumbnail:after{background:url(img/frame-after.png) right bottom no-repeat;	right:0}
.module-latest-news-mid .thumbnail:before{background:url(img/frame-before.png) left bottom no-repeat;	left:0}
/*latest news*/
.module-latest-news-mid .rows , .module-latest-news-mid .row-fluid{ background:#f8f8f8; padding:15px 15px 15px; margin-top:25px; width:auto}
.module-latest-news-mid .rows:first-child, .module-latest-news-mid .row-fluid:first-child{ margin-top:0}
.module-latest-news-mid .Default .jvnews-content img{ margin:5px}
.intro-thumnail.left{ margin-right:15px;}
.module-latest-news-mid .intro-thumnail.left{ position:relative; z-index:1; background:#fff;}
.module-latest-news-mid .Default .jvnews-content .jv-new{ margin-bottom:0; padding-bottom:15px; line-height:20px}
.module-latest-news-mid .jvnews-content h3{ text-transform:uppercase; font-family: 'nunitolight';}
.module-latest-news-mid .readmore{ display:block}
.intro-readmore{
	background-position:left center; background-repeat:no-repeat; padding-left:25px; color:#333
}
.module-latest-news-mid .jcomments-links{ display:none}
/*partner*/
 .module-partner .jcarousel-container{ padding:10px 53px; border:1px solid #ececec}
.module-partner .jcarousel-container-horizontal .jcarousel-clip li{ height:50px}
.module-partner .jcarousel-next-horizontal, .module-partner .jcarousel-prev-horizontal{ background-repeat:no-repeat; background-color:transparent; width:20px; height:30px;}
.module-partner .jcarousel-prev-horizontal { left:10px}
.module-partner .jcarousel-next-horizontal { right:10px}
.module-partner .jcarousel-prev-horizontal , .module-partner  .jcarousel-prev-disabled{ background-position:left top}
.module-partner .jcarousel-prev-horizontal:hover{ background-position:left bottom}
.module-partner .jcarousel-next-horizontal , .module-partner  .jcarousel-next-disabled{ background-position:right top}
.module-partner .jcarousel-next-horizontal:hover{ background-position:right bottom}

/*mod gallery*/
.jvgallery .style1 .zoom span{ background-position:0 10px !important}
.module-gallery .jvgallery .style1 .zoom{ line-height:22px; bottom:35%;}
/*product page*/
.product-page .jvgallery .style1 li .jv-caption h3.gallery-title{ font-size:16px; }
.product-page .jvgallery .style1 .zoom{ line-height:22px; bottom:7%;}
.product-page .jvgallery .style1 .zoom span{ background-position: 0 10px;}

/*article*/
.article-info {
    color: #666666;
    font-size: 88%;
    font-style: italic;
    line-height: 18px;
    margin-top: 0;
    overflow: hidden;
}
dl.article-info dd{
    border-left: 1px dotted #CCCCCC;
    float: left;
    margin-left: 10px;
    padding-left: 10px;
}
dl.article-info dd:first-child {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.second-title{ font-size:20px; font-weight:normal; font-family: 'ancillarybold';}
ul.list-check{ margin:0; list-style:none; padding:0}
ul.list-check li{  background-position:left center; background-repeat:no-repeat; padding-left:30px }
.rtl ul.list-check li{ background-position:right center; padding-left:0; padding-right:30px}
/*blog*/
.blog .page-header h2{ font-size:18px; font-weight:bold; margin-bottom:5px}

.leading-0{ overflow:hidden; background:#f8f8f8; padding:15px; margin-bottom:20px}
.leading-0 .thumbnail{ display:block; float:left; width:345px; }
.blog .items-row.cols-1 .item {background:#f8f8f8;  padding:15px; overflow:hidden}
.blog .item .thumbnail{ width:40%}
.blog .items-row.cols-1 .item .thumbnail{ width: 300px;}
.blog .thumbnail{ position:relative; padding:4px; border:0; margin-bottom:0}
.blog .thumbnail:after,.blog .thumbnail:before{ content:''; position:absolute; bottom:-15px; height:15px; width:50%}
.blog .thumbnail:after{ background:url(img/frame-after.png) right bottom no-repeat; right:0}
.blog .thumbnail:before{ background:url(img/frame-before.png) left bottom no-repeat; left:0}
.blog .items-row  .btn , .item-page .btn{ background-color:#ddd}
.blog .items-row .item p{ margin-bottom:10px}
.blog dl.article-info{ margin-bottom:10px}
.blog .jcomments-links{ clear:none; margin-top:0}
.item-page .page-header h2{  margin-bottom:5px; font-size:18px; font-weight:bold}
.item-page{  padding:15px; color:#4e4e4e; margin-bottom:15px}
 /*comment*/
#jc h4{ text-transform:uppercase; color:#292929; font:normal 18px Arial, Helvetica, sans-serif; padding-bottom:5px; border-bottom: none !important}
#jc #comments-form p, #jc #comments-form #comments-form-buttons, #jc #comments-form #comments-form-error, #jc #comments-form #comments-form-captcha-holder{ margin-left: 0 !important}
#comments-form .btn-inverse, #comments-report-form .btn-inverse{ padding:5px 15px; display:inline-block; border-radius:4px; font-weight:bold; font-size:14px; text-transform:uppercase}
#comments-form .btn-inverse:hover{ background:#292929 !important; color:#fff !important} 
#comments-form-send , #comments-form-cancel{ display:block; float:right; overflow:hidden}
#comments-form-send .button, #comments-form-cancel .button{ color:#fff; padding:5px 15px; border-radius:2px; font-style:italic; display:inline-block}
#comments-form .row-form{ padding-bottom:8px}
#comments-form .row-form input[type="text"],#comments-form .row-form #comments-form-comment { border:1px solid #dadad9; background:#fff; height:35px; line-height:35px; padding:0 10px; color:#333; display:block; width:100%;box-sizing:border-box;
-moz-box-sizing:border-box;-webkit-box-shadow: 4px 4px 0px 0px rgba(232, 232, 232, 1);-moz-box-shadow:    4px 4px 0px 0px rgba(232, 232, 232, 1);box-shadow:         4px 4px 0px 0px rgba(232, 232, 232, 1);}
#comments-form .row-form label{ display:block; color:#6f6f6f; font-size:14px}
#comments-form .row-form label[for="comments-form-subscribe"]{  display:inline-block; padding-left:5px}
#comments-form .row-form #comments-form-comment{ height:90px; line-height:20px; width:100% !important; max-width:none !important}
#comments-form .row-form input[type="checkbox"]{ display:inline-block}
#comments-form .grippie{ display:none}
#comments-footer{ display:none}
#comments .comments-list{ margin-left:0 !important}
#comments .author-homepage{ color:#93c032 !important}
#comments .comment-body{ color:#292929 !important; padding:10px 0; border-top:1px solid #e6e6e6; margin-top:10px !important}
#jc .rbox{ border-radius:0 !important; background:none; border:0; padding:0 !important }
#comments a{ color:#9f9f9f}
.comment-avatar{ width:68px; border:1px solid #e6e6e6; text-align:center; margin-right:20px !important}
.comment-avatar.no-avatar{ background:url(img/no_avatar.jpg) no-repeat; height:67px}
#comments-form-message{ margin-bottom:10px}
#comments-list-footer{ margin-left:0 !important}
/*user*/
.k2AccountPage .radio input[type="radio"]{ float:none; margin-top:2px; margin-left:0}
/*slider*/
#block-slide{ padding-bottom:40px}
.position-slideshow:after,.position-slideshow:before{ clear:both; content:''; display:table}
.slider-wrapper{ background:#fff; padding:5px 15px; position:relative;}
.slider-wrapper:after,.slider-wrapper:before,
.google-map .map:after,.google-map .map:before{ content:''; display:block; position:absolute;  bottom:-35px; z-index:-5;   width:50%;  height:35px;    }
.slider-wrapper:before {	  
    left:0;
	background:url(img/wrapper_before.png) left bottom no-repeat;	

	}
.slider-wrapper:after{	  
    right:0;
	background:url(img/wrapper_after.png) right bottom no-repeat;	
}
.slider-wrapper .nivo-caption{ 
	background: url("img/arrow1.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    bottom: auto;
    left: -32px;
    padding-bottom: 19px;
    text-transform: uppercase;
    top: 35px;
    width: 350px;
}
.nivo-caption > div {
    background: url("img/trans.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 10px 10px 10px 40px;
}
.nivo-caption h3 {
    color: #FFFFFF;   
    font-size: 18px;
    margin: 0;font-family: 'helvetica_neue_mediumregular';
}
.theme-default .nivo-caption a {
    border: medium none; font-size:14px;
}
.theme-default .nivo-caption a:hover {
    color: #FF0072;
}
.nivo-directionNav {
    bottom: -26px;
    display: block !important;
    left: 50%;
    margin-left: -70px;
    position: absolute;
    width: 140px;
}
.theme-default .nivo-directionNav a {
    background: url("img/arrows.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #404040;
    height: 26px;
    line-height: 26px;
    text-indent: 0;
    text-transform: uppercase;
    width: auto;
}
.theme-default a.nivo-prevNav {
    left: 0;
    padding-left: 20px;
}
.theme-default a.nivo-nextNav {
    background-position: 100% -26px;
    padding-right: 20px;
    right: 0;
}

/*welcome*/
.module-welcome .contentmod { padding:0}
.wrap_welcome{ position:relative; padding:20px 20px 10px}
.round.tl{ background-position: left top;    left: 0;    top: 0;}
 .round {
   
    font-size: 0;
    height: 20px;
    position: absolute;
    text-indent: -999em;
    width: 20px;
}
.round.tr {
    background-position: right top;
    right: 0;
    top: 0;
}
 .round.bl {
    background-position: left bottom;
    bottom: 0;
    left: 0;
}
.round.br {
    background-position: right bottom;
    bottom: 0;
    right: 0;
}
.wrap_welcome h3 , .title-inner-mod {
    font-family: 'nunitoregular';
    font-size: 20px;
    text-transform: uppercase;
}
/*your desing*/
.module-your_design{ margin:0}
.module-your_design .contentmod {  background:url(img/quest.png) right top no-repeat; padding:10px !important}
.module-your_design .title-inner-mod{ padding-bottom:10px}
.btn_click{ width:129px; height:29px; line-height:29px;  text-indent:15px;  display:block; text-transform:uppercase}
/*category*/
.module.mod-categories .contentmod{ padding:0}
ul.categories-module{ list-style:circle;  padding:0}
ul.categories-module h4{ line-height:normal; margin-bottom:0; font-size:13px}
ul.categories-module li a{
	display:block; padding:5px 10px; color:#575757;
	}
ul.categories-module li a:hover{  color:#fff; text-decoration:none}
/*our recents*/	
.module-our-recent  .jvnews-content .col3{ width:33.3%}
.module-our-recent .column .jv-new{ padding-left:15px; margin-left:15px; background: url(img/line-new.gif) left top repeat-y;}
.module-our-recent .jvlatestnews .span4{ padding-left:20px; background: url(img/line-new.gif) left top repeat-y;}
.module-our-recent .jvlatestnews .span4:first-child{ padding-left:0; background:none}
.module-our-recent .column:first-child .jv-new{ padding-left:0; margin-left:0; background:none}
.module-our-recent .intro-thumnail{ background:#fff; padding:2px; border:1px solid #d9d9d9; margin-bottom:10px}
.module-our-recent  .jv-new > h3{ margin-bottom:10px; text-transform:uppercase}
.Default .jvnews-content h3{ font-size:15px !important}
.module-our-recent .jv-new .readmore,
.module-our-recent .jvlatestnews .readmore{ display:block; text-align:right; margin-top:35px}
.module-our-recent .jv-new .readmore a,.module-our-recent .jvlatestnews .readmore a{  padding-right:25px; color:#383838; background-position:right center; background-repeat:no-repeat}
.module-our-recent .viewall{ display:none}

/*jv twitter*/
.jv-module .jvTwitter .well{ background:none; box-shadow:none; border:0; padding:0; margin:0}
.jv-module .jvTwitter .media.well{ background:url(img/hr.gif) left bottom repeat-x; padding-bottom:10px; margin-bottom:10px}
.jvTwitter .media-heading{ background:url(img/twitter.png) 0 5px no-repeat; padding:2px 0 3px 30px; font-size:13px; margin:0}
/*contact detail*/
.module-contact-detail{ position:relative; z-index:1; background:#f6f6f6; border-radius:10px; padding:10px}
.sidebar .module-contact-detail h3.title-module span{  border-bottom:1px solid #e8e8e8}
ul.list-info-ct{ list-style:none; margin:0; padding:0}
ul.list-info-ct li{ display:block; padding:2px 0 2px 25px; background-position:0 5px; background-repeat:no-repeat}
ul.list-info-ct li.ic-home{ background-image:url(img/icon-home.png)}
ul.list-info-ct li.ic-phone{ background-image:url(img/icon-phone.png)}
ul.list-info-ct li.ic-mail{ background-image:url(img/icon-email.png)}
ul.list-info-ct li.ic-sp{ background-image:url(img/icon-sp.png)}
ul.list-info-ct li.ic-note{ background-image:url(img/icon-note.png)}
#jvcontact104 .sumit-row{ overflow:hidden}
/*search*/
.phrases .phrases-box  { padding-bottom:10px; overflow:hidden}
.phrases .phrases-box label,.search .only label , .form-limit label , .ordering-box label{ display:inline; padding-left:0; padding-right:20px}
.phrases .phrases-box input,.search .only  input{ float:none; margin-left:0; margin-right:10px;}
.search .only{ padding-bottom:10px}
/*contact*/
.moduletable .formcontact{ margin-bottom:25px}
.formcontact .wrap_btncontact .button{ display:inline-block; padding:0 15px}
#jvcontact104 .row-ct{ display:block; padding-bottom:15px}
#jvcontact104 .row-ct .bl{ display:block; padding-bottom:10px; font:14px Arial, Helvetica, sans-serif; color:#6f6f6f}
#jvcontact104 .row-ct .inputbox { border:1px solid #dadad9; background:#fff; height:35px; line-height:35px; padding:0 10px; color:#333; display:block; width:100%;box-sizing:border-box;
-moz-box-sizing:border-box;-webkit-box-shadow: 4px 4px 0px 0px rgba(232, 232, 232, 1);-moz-box-shadow:    4px 4px 0px 0px rgba(232, 232, 232, 1);box-shadow:         4px 4px 0px 0px rgba(232, 232, 232, 1);}
#jvcontact104 .row-ct .inputbox.invalid{ border-color:red}
#jvcontact104 .row-ct .inputbox.field-message{ height:90px; line-height:20px}
.sumit-row .button{ float:right; clear:right; display:block; height:32px; line-height:32px; border:0; padding:0 15px; border-radius:2px; color:#fff; font-style:italic}
.contact-info{ text-align:right}
.google-map{ padding-bottom:40px; margin-bottom:30px; border-bottom:1px solid #d5d5d5 }
.google-map .map{ position:relative; background:#fff; padding:5px 5px 0;-webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 3px 0px rgba(50, 50, 50, 0.75); }
.google-map .map:after{ right:0; background:url(img/map_after.png) right bottom no-repeat; bottom:-34px;}
.google-map .map:before{ left:0; background:url(img/map_before.png) left bottom no-repeat; bottom:-34px;}
/*--CONTAINER
-------------------------------------------------------------------*/
#block-slide img { width:100%;}

[class*="blog"] .items-row {  padding-bottom:20px;}
div.pagination p.counter  { margin:6px 0 0}
p.readmore { margin:0}

#myTab { border-color:#aaa; margin:0; padding:0 10px;}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus { border-color:#BCBCBC #BCBCBC transparent}


.mailto-close a{ background:url(img/close.png) no-repeat;  overflow:hidden; width:32px; height:32px; display:block; position:absolute; top:0; right:0}
.itemPrintThisPage{ background:url(img/Print.png) no-repeat; display:inline-block; font-size:1px; text-indent:-999px; overflow:hidden; width:32px; height:32px}
.mailto-close a span{ display:none}
/*BLOCK BOTTOm*/
#block-bottomb{ background:#181818; color:#aaaaaa; margin-bottom:0}

#block-bottomb .jv-module{ background:none; margin:20px 0 0}
#block-bottomb h3.title-module{ background:none; padding:0; margin:0; text-transform:none}
#block-bottomb h3.title-module span{ background:none; padding:0 0 5px 0; color:#fff; font:13px Arial, Helvetica, sans-serif}
.menu-footer{ margin:0; padding:0; list-style:none;}
.menu-footer li a{color:#aaaaaa;}
/*--FOOTER
-------------------------------------------------------------------*/

#block-footer {    background: #181818; color:#aaaaaa; font-size:13px } 
#block-footer .container{ background:none}
div.copyright { padding:0; color:#757575}
div.copyright a{color:#aaaaaa; }
#toTop{ z-index:10000} 
/* Panigation
/------------------------------------------------*/
.pagination{ overflow:hidden}
.pagination ul{ float:right; clear:both}
.pagination ul > li > a, .pagination ul > li > span{ background:#3e3e3e; color:#fff; padding:4px 10px; margin:0 0 5px 5px;}
.pagination ul > .active > a, .pagination ul > .active > span{ color:#fff}

.position-color-position{ position:fixed; top:50%; margin-top:-30px; left:0; z-index:10000}
.moduletable-colors h3{ display:none}
.fix-color-mod{ background:#fff; padding:5px 5px 3px 0}
.fix-color-mod:hover a, .fix-color-mod:active a{ width:60px}
.fix-color-mod a{ display:block; font-size:1px; text-indent:-999px; overflow:hidden; width:30px; height:20px; position:relative; z-index:10000; cursor:pointer; margin-bottom:2px;-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;}
.fix-color-mod a.cl1{ background:#79b300;/*green*/}
.fix-color-mod a.cl2{ background:#0f9398; /**green-gradient*/}
.fix-color-mod a.cl3{ background:#00a4d9; /*blue*/}
.fix-color-mod a.cl4{ background:#97590e;/*brown*/}
.fix-color-mod a.cl5{ background:#fe0072;/*pin*/}

@media screen and (-webkit-min-device-pixel-ratio:0) {   
	.module-latest-news .row-fluid, .module-latest-news .rows { padding:9px 15px}
}