/* Design by VTEM http://www.vtem.net  All Rights Reserved */



#vt_logo{

	display: inline-block;

    float: left;

    height: 126px;

    margin: 0;

    width:100%;

	 }





#vt_full{ min-height:50px; margin-bottom:10px; padding-bottom:10px;}

.vt_moduletable.mod_weather{ border:1px solid #eee;}

#vt_nav_left .vt_moduletable,#vt_nav_right .vt_moduletable{ margin-bottom:20px;}





#vt_header .vt_module_inside.defaultmenu{ padding-top:60px; position:relative;}

.moduletable_social { position:absolute; right:0px; top:0px;}

.ie.ie7 .nspArt.nspCol3{ width:30% !important;}



.vt_wrapper_drawer .moduletable_social{float:right; height:60px;}



/* Social ---------------------------------------------------------------*/

.mod_social{ display:block; height:24px; overflow:hidden; margin-top:17px; float:right;}

.mod_social ul{ float:right;}

.mod_social ul li{ float:left; display:inline;}

.mod_social ul li a{

	width:24px;

	height:24px;

	background:url(../images/icon_social.png) left top no-repeat;

	float:left;

	margin-left:10px;

	padding:0px;

	text-indent:-9999px;

	transition: background 0.5s ease 0s;

	transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;

}

.mod_social ul li.face a{ background-position:0 0;}

.mod_social ul li.face a:hover{ background-position:0 -24px;}

.mod_social ul li.twi a{ background-position:-24px 0;}

.mod_social ul li.twi a:hover{ background-position:-24px -24px;}

.mod_social ul li.in a{ background-position:-48px 0;}

.mod_social ul li.in a:hover{ background-position:-48px -24px;}

.mod_social ul li.rss a{ background-position:-72px 0;}

.mod_social ul li.rss a:hover{ background-position:-72px -24px;}







/* Infor running ---------------------------------------------------------------*/



.Infor_running{ display:block;}

.Infor_running ul{ list-style:none; margin:0px;}

.Infor_running ul li{ 

display:inline-block;

list-style:none;

margin:0px 20px 0px 0px;

float:left; 

position:relative;

width:23.4%;

text-align:center;

color:#fff;

overflow:hidden;

}

.Infor_running ul li.fist_child{ float:left;}

.Infor_running ul li.last_child{ float:right; margin-right:0px;}

.Infor_running ul li img{ width:100%; height:auto; margin:0px 0 -7px; padding:0px; position:relative; z-index:0;}

.Infor_running ul li.oddrun img{ top:0px;}

.Infor_running ul li.evenrun img{ bottom:0px;}

.Infor_running ul li h3{

	font-size:24px;

	font-weight:normal;

	padding:20px 0px;

	margin:0px;

	z-index:10;

}

.Infor_running ul li h3 span{ font-size:14px;}

.Infor_running ul li h3 .conner{

	width:100%;

	height:10px;

	left:0px;

	display:block;

	position:absolute;

	top:-10px;

	text-indent:-9999px;

	z-index:99;

}

.Infor_running ul li.oddrun h3 .conner{ background-position:50% 0;}

.Infor_running ul li.evenrun h3 .conner{ background-position:50% -10px; top:auto; bottom:-10px;}

.Infor_running ul li a.view{

	margin:0px;

	padding:0px;

	width:52px;

	height:52px;

	text-indent:-9999px;

	position:absolute;

	top:-30%;

	left:40%;

	transition: background 0.5s ease 0s;

	transition:all .18s linear;

	z-index:9;

}

.Infor_running ul li:hover img{ opacity:0.6;filter:alpha(opacity=60);}

.Infor_running ul li:hover a.view{top:30%;}

.Infor_running ul li.evenrun:hover a.view{top:60%;}





/*  News Pro _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  _ _ _ */





.nspArt h4.nspHeader{ padding-bottom:5px;}

.nspArtScroll1, .nspLinkScroll1{ width:101% !important;}

.gkResponsive img.nspImage, img.nspImage.gkResponsive{ margin:0px !important;}



.vt_moduletable.upcoming_events .nspArt p.nspInfo{ padding-bottom:5px; font-size:12px; font-weight:bold; font-style:italic;}

.vt_moduletable.upcoming_events .nspArt .nspText{ padding-bottom:0px;}



.vt_moduletable.special_offers .nspArt img.nspImage {

    border: medium none;

    height: auto !important;

    width: 100% !important;

}



.vt_moduletable.news_slides,

.vt_moduletable.news_list_top{ padding-right:20px;}

.vt_moduletable.top_stories{ padding-right:5px;}



.vt_moduletable.news_slides .nspArt h4.nspHeader{ padding-bottom:10px;}

.vt_moduletable.news_slides .nspArt h4.nspHeader a{ font-size:24px; text-transform:uppercase; font-weight:normal; line-height:28px;}

.vt_moduletable.news_list_top .nspMain{ width:101% !important;}

.vt_moduletable.news_list_top .nspMain .nspArts{ position:relative; padding-bottom:20px;}

.vt_moduletable.news_list_top .nspMain .nspArts .nspTopInterface{

	position:absolute;

	bottom:0px;

	right:0px;

}

.vt_moduletable.top_stories .nspArts h4.nspHeader a,

.vt_moduletable.news_list_top .nspArt h4.nspHeader a{ font-size:14px; text-transform:uppercase; font-weight:normal; line-height:20px; color:#666 !important;}

.vt_moduletable.news_list_top .nspArt{

	border-bottom:1px solid #eee;

	margin-bottom:10px;

}

.vt_moduletable.news_list_top .nspPagination li {

    background:#DDDDDD !important;

    border-radius:30px !important;

	-webkit-border-radius:30px !important;

	-moz-border-radius:30px !important;

    height: 10px !important;

    width: 10px !important;

}

.vt_moduletable.what_new .nspNext, 

.vt_moduletable.what_new .nspPrev {

    background:url(styles/navi_newspro.png) 0 0 !important;

    height:22px !important;

    width:22px !important;

}

.vt_moduletable.what_new .nspNext{ background-position:-22px 0 !important;}

.vt_moduletable.what_new .nspPrev:hover{ background-position:0 -22px !important;}

.vt_moduletable.what_new .nspNext:hover{ background-position:-22px -22px !important;}



.banners_frueature{ display:block; width:100%;}

.banners_frueature img{ width:100%; height:auto; margin:0px; padding:0px;}



.vt_moduletable.what_new .nspMain .nspArts,

.vt_moduletable.running_tips .nspMain .nspArts,

.vt_moduletable.top_stories .nspMain .nspArts{ position:relative; padding-top:60px;}



.vt_moduletable.what_new .nspMain,

.vt_moduletable.top_stories .nspMain{ margin-top:-60px;}



.vt_moduletable.running_tips .nspMain{ margin-top:-50px;}



.vt_moduletable.running_tips .nspMain .nspArts .nspTopInterface,

.vt_moduletable.what_new .nspMain .nspArts .nspTopInterface,

.vt_moduletable.top_stories .nspMain .nspArts .nspTopInterface{

	position:absolute;

	top:0px;

	right:0px;

}

.vt_moduletable.what_new .nspMain .nspArts .nspTopInterface{ right:0px !important;}





/*  Newsletter _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  _ _ _ */



.vt_moduletable.Newsletter{ background:#333; color:#f5f5f5; padding:20px; text-align:center; *float:left;}

.vt_moduletable.Newsletter h3 span,

.vt_moduletable.Newsletter h3{ color:#fff; background:none; padding:0px; margin:0px !important;}

.vt_moduletable.Newsletter form span{ padding-bottom:15px; clear:both; display:block;}

.vt_moduletable.Newsletter input{ border:0px; padding:7px 5px;}

.vt_moduletable.Newsletter input.your_mail{ background:#f5f5f5; width:44%; margin-right:5px; *float:left;}

.vt_moduletable.Newsletter input.submit_mail{ padding:7px 10px; *padding:6px 10px; cursor:pointer; color:#f5f5f5; font-weight:bold; text-transform:uppercase; *width:49%; *float:left;}

.vt_moduletable.Newsletter input.submit_mail:hover{opacity:0.8;filter:alpha(opacity=80);}



/* Categories Menu_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  _ _ _ */



.vt_moduletable.categories_list{

	padding:20px;

	background:#333;

}

.categories_list h3{ color:#fff;}

.categories_list ul{ padding:0px; margin:0px; display:block;}

.categories_list ul li{ display:block; border-bottom:1px solid #444 !important; list-style:none;}

.categories_list ul li a{

	display:block;

	color:#999;

	font-size:14px;

	padding:10px 0px;



}

/* Latest News_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  _ _ _ */



.vt_moduletable.what_new{ *margin-bottom:20px;}

.vt_moduletable.news_gallery{ clear:both; *float:left;}

.vt_moduletable.news_gallery .news_gallery{ *display:block; *float:left;}



.vt_moduletable.special_offers .nspMain .nspArtPage a.nspImageWrapper{ width:32% !important; height:auto !important; float:left; margin:0px !important;}

.vt_moduletable.special_offers .nspMain .nspArtPage .nspArt h4.nspHeader,

.vt_moduletable.special_offers .nspMain .nspArtPage .nspArt p.nspText{ width:65% !important; float:right; clear:none !important;}

.vt_moduletable.special_offers .nspMain .nspArtPage .nspArt h4.nspHeader{padding-bottom:5px;}

.vt_moduletable.special_offers .nspMain .nspArtPage .nspArt p.nspText{ padding-bottom:0px;}





.vt_moduletable.special_offers .nspMain .nspArtPage .nspArt h4.nspHeader a{ 

font-size:14px; 

font-weight:bold;

text-transform:uppercase; 

color:#666;

}





.vt_moduletable.what_new .nspMain .nspArtPage a.nspImageWrapper{ width:40% !important; height:auto !important; float:left; margin:0px !important;}

.vt_moduletable.our_tools .nspMain .nspArtPage a.nspImageWrapper {

    float: left;

    height: auto !important;

    margin:0 10px 0px 0px !important;

    width:20% !important;

}

.vt_moduletable.what_new .nspMain .nspArtPage .nspArt h4.nspHeader,

.vt_moduletable.what_new .nspMain .nspArtPage .nspArt p.nspText,

.vt_moduletable.our_tools .nspMain .nspArtPage .nspArt h4.nspHeader,

.vt_moduletable.our_tools .nspMain .nspArtPage .nspArt p.nspInfo{ width:100% !important;  *width:55% !important; clear:none !important;}

.vt_moduletable.what_new .nspMain .nspArtPage .nspArt h4.nspHeader,

.vt_moduletable.what_new .nspMain .nspArtPage .nspArt p.nspText{ width:57% !important; float:right; clear:none !important;}



.vt_moduletable.popular_news .nspMain .nspArtPage .nspArt h4.nspHeader,

.vt_moduletable.what_new .nspMain .nspArtPage .nspArt h4.nspHeader,

.vt_moduletable.our_tools .nspMain .nspArtPage .nspArt h4.nspHeader{padding-bottom:15px;}

.vt_moduletable.what_new .nspMain .nspArtPage .nspArt p.nspText,

.vt_moduletable.our_tools .nspMain .nspArtPage .nspArt p.nspInfo{ padding-bottom:0px;}



.vt_moduletable.our_tools .nspMain .nspArtPage .nspArt h4.nspHeader a,

.vt_moduletable.popular_news .nspMain .nspArtPage .nspArt h4.nspHeader a{ 

font-size:14px; 

font-weight:normal;

text-transform:uppercase; 

}

.nspArt h4.nspHeader a{ font-size:16px; font-weight:normal; color:#666;}

.vt_moduletable.what_new .nspMain .nspArtPage .nspArt h4.nspHeader a{ font-size:18px;}

.vt_moduletable.what_new .nspMain .nspArtPage a.readon{ margin:15px 0px 0px 10px;}





.nspLinks ul{ margin:0px !important;}

.nspLinks ul li{ margin:0px !important; display:block; width:100%; padding:0px; border:0px; background:none;}

.nspLinks ul li h4{ width:100%; float:left;}

.nspLinks ul li h4 a,

.nspLinks ul li h4{ font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#666;}

.nspLinks ul li h4 a{

	padding:7px 0px 7px 15px;

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

	float:left;

}



.nspMain .nspArt {

    -moz-box-sizing: border-box;

    border-bottom: 1px solid #DDDDDD;

    float: left;

    margin-bottom: 20px;

}

.nspMain .nspArt p.nspText,

.vt_moduletable.our_tools .nspMain .nspArt{ border:0px; margin-bottom:0px; padding-bottom:0px;}

.vt_moduletable.our_tools .nspMain .nspArt,

.running_tips .nspMain .nspArt{margin-bottom:15px; padding-bottom:0px;}

.vt_moduletable.our_tools .nspMain .nspArt{ width:49% !important;}





/*   Plg Flybox  */



.vtemflybox a{ width:45%; margin:10px 5px 0px 5px !important; float:left;}

.vtemflybox img{

background:none !important;

width:100% !important;

height:auto !important;

-moz-box-sizing: border-box;

-webkit--box-sizing: border-box;

box-sizing: border-box;

padding:0px !important;

margin:0px !important;

border:0px !important;

margin:0px !important;

}













	 	  

#vt_footer .moduletable, #vt_footer .vt_module, #vt_footer .vt_moduletable,

#vt_drawer .moduletable{ margin-bottom:0px;}

#vt_path_drawer .moduletable{margin-bottom:0;}

.vt_heading_style{ margin-bottom:10px;}

div.moduletable h3,div.moduletable_menu h3,

.vt_heading_style h3,

div.componentheading h3,.vt_shop_title, .moduletable_best_sales h3,

.category_description h3, .moduletable_featured_products h3,

.vt_moduletable h3, .finder h1{

display:block;

font-size:30px;

width:100%;

margin-bottom:20px;

font-weight:normal;

position:relative;

text-transform: uppercase;

padding:0px;

}

#vt_nav_right .vt_moduletable h3{ margin-bottom:10px;}

.vt_moduletable.categories_list h3{ margin-bottom:0px;}

.items-more h3{

background:none;

height:33px;

line-height:33px;

margin:0px;

padding:0px;

font-size:18px;

font-weight:normal;

}



h3 .vt_heading1{

display:block;

padding-bottom:5px;

line-height:normal;

background:url(../images/bg_title.png) left bottom repeat-x;

}

.vt_moduletable.categories_list h3 .vt_heading1{ background:none; height:auto;}

#vt_nav_left .vt_moduletable.LoginForm,

#vt_nav_right .vt_moduletable.LoginForm{background:#222;}



#vt_nav_left .vt_moduletable.LoginForm .vt_box,

#vt_nav_right .vt_moduletable.LoginForm .vt_box{ border:0px;}



#vt_nav_left #login-form, #vt_nav_right #login-form{ padding:10px 10px 0px;}



#vt_nav_left .vt_moduletable.LoginForm h3 .vt_heading1,

#vt_nav_right .vt_moduletable.LoginForm h3 .vt_heading1{

 background:#191919;

 border-bottom:1px solid #333333;

 color:#fff;

}





#vt_footer h3{ 

font-size:18px;

font-weight:normal;

color:#f5f5f5;

margin:0px;

}

#vt_footer h3 .vt_heading1{ background:none !important;}

#vt_footer strong{ font-size:14px;}

#vt_top .moduletable h3 span{

	display:inline-block;

	padding-right:5px;

}

.latest_video .custom_html{ padding-top:10px;}

.vt_search-results .result-title a{font-weight:bold;}

#advanced-search-toggle{ 

	font-weight:bold;

	background:#444;

	padding:3px 15px;

	margin-top:10px;

	display:inline-block;

	font-size:14px;

	color:#fff;

	cursor:pointer;

}

#advanced-search {

    margin:0px !important;

    padding: 0 0 15px;

    text-align: left;

    width: 100%;

}

#advanced-search-toggle:hover{ text-decoration:none;}



/* custem HTML  */







.vt_module_latest table td{

padding:15px 0;

border-bottom:1px solid #eee;

}

.poll,.pollstableborder{width:100%;}

.pollstableborder td,.poll thead td{padding:5px; text-align:left;}

.moduletable tr.sectiontableentry1 td{padding:0;}



h4.newsflash-title{padding:5px 0px; display:block;}	

h4.newsflash-title a{ font-size:14px; color:#555; text-decoration:none !important;}

h4.newsflash-title a:hover{ text-decoration:underline !important;}

.vt_img_fix{ background:url(../images/title_content.png) left bottom repeat-x; padding-bottom:10px;}





/*  Module Most Popular */



/*  Blog featured  */

.blog-featured .img-intro-left{ width:40%; float:left; padding-right:10px;}

.blog-featured .vt_boxitem{ width:58%; float:right;}

.blog-featured .items-row .item{

margin: 0 0 20px;

padding-bottom:20px;

background:url(../images/line_content.jpg) left bottom repeat-x;

}

.blog-featured .items-row.row-1 .item{ background:none;}



.blog-featured .items-row .item img{ margin:0px; width:100%; height:auto;}

.blog-featured .items-row .article-info-term{ display:none;}

.blog-featured .boxwap_featured{ padding:10px;}

.blog-featured .box_title_featured{ width:40%; float:left;}

.blog-featured .box_title_featured .contentheading a{ 

font-size:26px;

line-height:26px;

text-transform:uppercase;

}

.article-info{ color:#999;}

.blog-featured .box_introtext_featured{ width:60%; float:left;}

.blog-featured .boxboder_introtext{ padding-left:10px; border-left:1px solid #ddd;}

.blog-featured .boxboder_introtext .readmore{ background:none; padding:0px;}









#vt_bottom ul.login_lost a{

background:url(../images/li_arrow11.gif) 2px 8px no-repeat !important;

}



#vt_footer #login-form p{ padding-bottom:5px;}

#vt_footer .best_results img{ width:100%; height:auto; margin:0;}

#vt_footer .boxitem{ display:block; padding:10px 0px;}

#vt_footer .boxitem1{ border-bottom:1px solid #222;}

#vt_footer .boxitem2{ border-top:1px solid #444;}

#vt_footer .boxitem a{ display:block; clear:both; font-weight:bold;}









/*     IMG     */



.img-fulltext-left{ display:inline; float:left;}

.vtemtabs-item img,#k2Container div.subCategory img,

div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img,

.contact-category img,

.items-row img,

.item-page img,

.vt_blog .vt_intro img{

margin:0px 10px 10px 0px;

max-width:100%; 

-moz-box-sizing: border-box;

-webkit--box-sizing: border-box;

box-sizing: border-box;

}



.blog .items-row .item img{ width:40%; height:auto; margin-bottom:15px; float:left;}



.vtemtabs-item img,#k2Container div.subCategory img,

div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img,

.contact-category img,

.items-row img,

.itemListView img,

.tagItemList img,

.userItemList img,

.vt_blog .vt_intro img,

.vtemflybox img,

.gkResponsive img.nspImage, 

img.nspImage.gkResponsive{

  opacity:1;filter:alpha(opacity=100);

  -webkit-box-sizing:border-box;

  -moz-box-sizing:border-box;

  -ms-box-sizing:border-box;

  -o-box-sizing:border-box;

  box-sizing:border-box;

  transition: all 1s;

-moz-transition: all 1s;

-webkit-transition: all 1s;

-o-transition: all 1s;

}



a.nspImageWrapper{ overflow:hidden; display:block;}



.vtemtabs-item img,#k2Container div.subCategory img:hover,

div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img:hover,

.contact-category img:hover,

.items-row img:hover,

.itemListView img:hover,

.tagItemList img:hover,

.userItemList img:hover,

.vt_blog .vt_intro img:hover,

.vtemflybox img:hover,

.gkResponsive img.nspImage:hover, 

img.nspImage.gkResponsive:hover{

	opacity:0.7;filter:alpha(opacity=70);

	transform: scale(1.1);

	-ms-transform: scale(1.1);

	-webkit-transform: scale(1.1);

	-o-transform: scale(1.1);

	-moz-transform: scale(1.1);

	

	}

.items-row .item img:hover{

	transform:none;

	-ms-transform:none;

	-webkit-transform:none;

	-o-transform:none;

	-moz-transform:none;

}





.bannerheader{font-weight:bold;}

.banneritem_text{

margin:5px 0;

border-bottom:1px dotted #333;

padding:3px 0;

}

.ie.ie8 .nspArt img.nspImage,

.ie.ie7 .nspArt img.nspImage{ max-width:none !important;}

.banneritem_text a{font-weight:bold; border-bottom:none !important;}

.bannerfooter_text,.bannerfooter{font-style:italic; float:right;}

.moduletable_clients img{margin:0; padding:0;}

.blog-featured .items-row { }

/*  Static  */

.stats-module{ display:block;}

.stats-module dt {

    font-weight: bold;

    width: 44%;

}

.stats-module dd {

    width: 55%;

}

.stats-module dt, .stats-module dd {

    float: left;

    margin: 0;

    padding:4px 0px;

}

.categories-list dl{ display:block;}

.categories-list dl dt{ display:inline-block; float:left;}

.categories-list dl dd{

	clear: right;

    display: inline-block;

    padding-left: 5px;

    text-align: left;

	}

.item-title{ font-weight:bold;}	

/*  Back to Top  */

#gotop{ position:absolute; top:10px; right:0px; z-index:9;}

#gotop p {

    margin: 0;

    overflow: visible;

    position: absolute;

    top: 0;

	padding:0px;

    z-index: 99999;

	right:0;

}

#gotop p span{ display:none; width:26px; height:26px;

float:right;}

#gotop p a{

display: block;

background:url(../images/back_to_top.png) center top no-repeat;

height:26px;

width: 26px;

}

#gotop p a:hover{background:url(../images/back_to_top.png) center -26px no-repeat;  transition: background 0.5s ease 0s;}



/*   jcarousel     */



#vtemcarouselcarouselid99 .jcarousel-container-horizontal{ background:none !important;}

.vtem_carousel_item.vtem-carousel-style4 .jcarousel-next-horizontal, .vtem_carousel_item.vtem-carousel-style4 .jcarousel-next-vertical,.vtem_carousel_item .jcarousel-next-horizontal,

.vtem_carousel_item.vtem-carousel-style4 .jcarousel-prev-horizontal, .vtem_carousel_item.vtem-carousel-style4 .jcarousel-prev-vertical,.vtem_carousel_item .jcarousel-prev-horizontal{

	top:-54px !important;

}

.vtem_carousel_item.vtem-carousel-style4{ padding-bottom:0px !important;}



.vt_moduletable.top_partners .jcarousel-container-horizontal, 

.vt_moduletable.top_partners .jcarousel-container-vertical{

	background:none !important;

}



#vtemcarouselcarouselid108 .jcarousel-container-horizontal, #vtemcarouselcarouselid108 .jcarousel-container-vertical,

#vtemcarouselcarouselid109 .jcarousel-container-horizontal, #vtemcarouselcarouselid109 .jcarousel-container-vertical,

.vt_moduletable.top_partners .vtem_carousel_item .jcarousel-container-horizontal,

.vt_moduletable.top_partners .vtem_carousel_item .jcarousel-container-vertical,

.vt_moduletable.featured_properties .vtem_carousel_item .jcarousel-container-horizontal,

.vt_moduletable.featured_properties .vtem_carousel_item .jcarousel-container-vertical{ padding:0px !important; background:none !important; }

.vt_moduletable.featured_properties .jcarousel-clip-horizontal img{ margin:0px; padding:0px; width:100%;}

.vtem_carousel_item .jcarousel-clip{ padding:0px !important;}

.vtem_carousel_item .jcarousel-item-horizontal .vtem_carousel_inside{ padding:0px 10px !important;}

.featured_properties .vtem_carousel_item .jcarousel-item-horizontal .vtem_carousel_inside{ 

padding:0 0px 35px !important;

margin:0px 10px !important;

background:#eee url(../images/bg_liproperties.jpg) left bottom repeat-x !important;

text-align:center;

}

.featured_properties .vtem_carousel_item .vtem_carousel_title, 

.featured_properties .vtem_carousel_item .vtem_carousel_title a{ font-weight:bold; color:#666;}



/*  Showcase  vtem image show*/



.vtem-skitter-module{

background:#fff;

position:relative;

overflow:hidden;

}



.vtemskitter-wrapper,

.vtem_image_show {

background:none;

position:relative;

overflow:visible !important;

width:100%;

}





.box_skitter .container_skitter{ width:100% !important;}



.box_skitter .image img{ border:0px !important; padding:0px !important; margin:0px !important;}

.container_skitter img {

    margin: 0px !important;

}

.box_skitter{ background:none !important; margin:0px !important;}

.box_skitter .next_button,

.box_skitter .prev_button {

    height:42px !important;

    width: 42px !important;

	bottom:20px !important;

	transition: background 0.5s ease 0s;

}

.box_skitter .prev_button{background:#333 url(../images/next_pre_slide.png) 0 0 no-repeat !important;} 

.box_skitter .next_button{background:#333 url(../images/next_pre_slide.png) -42px 0 no-repeat !important;} 



.box_skitter .prev_button:hover,

.box_skitter .next_button:hover{

opacity:1 !important;

filter:alpha(opacity=100) !important;

}

.box_skitter .prev_button{ position:absolute; left:auto !important; right:72px !important; }

.box_skitter .next_button{ position:absolute; left:auto !important; right:20px !important; }

.box_skitter .info_slide_dots{bottom:20px !important;}

.box_skitter .info_slide_dots .image_number{ margin-right:10px !important; background:url(styles/dots.png) 0 0 no-repeat !important; width:22px !important; height:22px !important;}

.box_skitter .info_slide{ bottom:20px !important; width:auto !important; left:auto !important; right:210px !important;}

.box_skitter .info_slide .image_number_select, .box_skitter .info_slide .image_number{ margin:0px 2px !important;}

.box_skitter .info_slide .image_number{ background-position:0 0 !important;}

.box_skitter .info_slide .image_number_select:hover{ color:#fff !important;}

.label_skitter{background:none;}

.box_skitter .label_skitter {

	left:auto !important;

    position: absolute;

    top:30% !important;

	width:100% !important;

	font-size:30px;

	height:90px;

	text-align:center;

	background:none !important;

	opacity:1 !important;

	filter:alpha(opacity=100) !important;

    z-index: 150;

	text-transform:uppercase;

	font-weight:normal;

}



.vtem_imagesshow_intro{ display:inline-block; margin:0 auto; *width:600px;}

.box_skitter .label_skitter h4{ 

font-weight:normal;

display:inline-block !important; 

padding:0px;

width:100%;

clear:both;

font-size:150px;

}

.vtemimageshow_content{ 

display:inline-block;

*position:relative;

*top:10px;

*display:inline;

*padding:5px; 

margin:10px auto 0px; 

font-size:30px;

font-weight:normal;





}







/*   Plg Flybox  */



.image_gallery a{ width:46%; margin:5px;}

.image_gallery img{

background:none !important;

width:100% !important;

height:auto;

-moz-box-sizing: border-box;

-webkit--box-sizing: border-box;

box-sizing: border-box;

padding:0px !important;

margin:0px !important;

border:0px !important;

margin:0px !important;

}

.pp_gallery ul a img{ margin:0px; padding:0px; height:60px; width:60px;}

#pp_full_res #fullResImage{ margin:0px;}





