/* =============================================================================
  [WLT FRAMEWORK] // GENERAL STYLES
   ========================================================================== */
.nomargin { margin:0px; }
.wlt1170 { max-width:1170px; margin: auto auto; }
.alignleft { float: left; margin: 0 15px 5px 0; display: inline; }
.alignright { float: right; margin: 0 0 5px 15px; display: inline; }
.aligncenter, .aligncenter img { display: block; margin: 0 auto; }
.nopadding { padding:0px !important; }
.left { float:left; }
.right, .btn-right { float:right; }
.padding5 { padding:5px !important; padding-top:10px !important; }
.padding10 { padding:10px; }
.padding20 { padding:20px; }
.footer_advertising {  text-align:center; margin-top:10px; }
.help-block { font-size:12px; line-height:30px; }
.gmnoprint img {  max-width: none; }
.cat-item-none { display:none; }
.nodivider .btn-group { margin-top:-7px; }
.nodivider:before { content:none !important; }
.modal-dialog {  padding-top: 15%;}
.highlight {padding: 9px 14px;margin-bottom: 14px;background-color: #f7f7f9;border: 1px solid #e1e1e8; }
.storelogo { padding: 4px;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);box-shadow: 0 1px 3px rgba(0,0,0,0.1); margin-bottom:15px; }
#core_homepage_fullwidth_wrapper .col-md-12 { float:none; }
.breadcrumb { background:transparent; }
#authortoolbox { background:#fff; }
.textwidget { line-height:28px; }
/* =============================================================================
  [WLT FRAMEWORK] -  TPL-MYACCOUNT
   ========================================================================== */
#MyAccountBlock .media i { font-size:40px; margin-right:20px; color:#ccc; }
/* =============================================================================
  [WLT FRAMEWORK] - ADMIN BAR OPTIONS
   ========================================================================== */
#wp-admin-bar-wlt_adminbar_editor {}
.wlt_runeditor { text-indent: 0px; font-size:9px; display: inline; margin-left:2px; }
/* =============================================================================
  [WLT FRAMEWORK] - MOBILE MENU
   ========================================================================== */
.menubtntop .glyphicon, .cartbtntop .glyphicon,.searchbtntop .glyphicon { color:#fff; }
#core_mobile_menu .nav li a span { background:none; }
#core_mobile_menu .nav li img { max-width:30px; max-height:30px; }
#core_mobile_menu .checkoutnow { text-align:center; border-top:1px solid #111; font-weight:bold; padding-top:10px; }
#core_mobile_menu .glyphicon-class { color:#fff; }
/* =============================================================================
  [WLT FRAMEWORK] - GALLERY STYLES
   ========================================================================== */
#wlt_search_tabs .glyphicon { margin-right:5px; }
#wlt_search_tabs .btn-group { float:right; margin-top:6px; }
#wlt_search_tabs .searchresultsnum { padding-top:12px; }
#wlt_search_tabs .btn-group .btn { margin-bottom:0px; }
.frame { position:relative; display: block; }
.wlt_search_results .thumbnail {    margin-bottom: 20px;    padding: 0px;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;}
.wlt_search_results .thumbnail img { }
.wlt_thumbnail { max-width:100%; height:auto; }

.wlt_search_results .thumbnail .frame img { max-width:180px; }
.wlt_search_results hr { margin-top:10px; margin-bottom:10px; }
.wlt_search_results .lead { font-size:16px; }
/*** animation changes ***/
.wlt_search_results .thumbnail .b-animate { margin-bottom:0px; }
.wlt_search_results .thumbnail .b-animate img { float:none !important; }
.wlt_search_results .thumbnail .b-animate img.avatar-60 { max-height:40px; max-width:40px; }
/*** search results ***/
.wlt_search_results.list_style .thumbnail .frame img { float:left; max-height:250px; }
.wlt_search_results.list_style .thumbnail img.avatar-100 { float:left; margin-right:20px; margin-bottom:20px; }
.wlt_search_results.list_style .thumbnail { margin-bottom:0px; padding:10px; }
.wlt_search_results.list_style .item { float: none;  width: 100%; margin-bottom: 10px;}
.wlt_search_results.list_style .frame { background:#fff; padding:5px; max-width:210px;  margin-right:20px; float:left;  }
.wlt_search_results.list_style .item:before, .wlt_search_results.list_style .item:after{    display: table;    content: " ";}
@media (max-width: 700px)  {  .wlt_search_results.list_style .item .wlt_thumbnail, .wlt_search_results.list_style .item .frame {  max-width:100px;  }}
.wlt_search_results.list_style .item:after{    clear: both;}
.wlt_search_results.list_style h1 { font-size: 22px; margin:0px; padding:0px; line-height:30px; margin-bottom:10px;  }
.wlt_search_results.list_style h2 { font-size: 18px; margin:0px; padding:0px; line-height:30px; margin-bottom:10px; }
.wlt_search_results .list-group { margin-left:10px; }
.wlt_search_results.list_style .list-group { width:200px; float:right; font-size:12px; }
.wlt_search_results.list_style .list-group i { margin-right:10px; }
.wlt_search_results.list_style .list-group .wlt_starrating {float: none; margin-left:30px; }
/*** grid styles ***/
.wlt_search_results.grid_style .thumbnail { text-align:center; }
.wlt_search_results.grid_style .thumbnail img.avatar-100 {  margin-bottom:10px; margin-top:10px; }
.wlt_search_results.grid_style .frame { width:100%; background:#fff; padding:5px;  }
.wlt_search_results.grid_style h1 { font-size: 18px; margin:0px; padding:0px; max-height: 56px; overflow: hidden; padding-bottom:8px; }
.wlt_search_results.grid_style h2 { font-size: 16px; margin:0px; padding:0px; line-height:21px; text-align:center;  }
.wlt_search_results.grid_style .wlt_shortcode_excerpt { font-size:12px; margin: 0 0 11px; }
.wlt_search_results.grid_style .list-group { display:none;  }
.wlt_search_results.grid_style .wlt_thumbs_style2 { display:none; }
.wlt_search_results.grid_style .highlight { display:none; }
/*** hidden data ***/
.wlt_search_results.grid_style .hidden_details, .wlt_search_results.grid_style .hidden-details { display:none;  }
.wlt_search_results.grid_style .hidden_list { display:visible; }
.wlt_search_results.list_style .hidden_list { display:none; }
.wlt_search_results.grid_style .hidden_grid { display:none; }
.wlt_search_results.list_style .hidden_grid { display:visible; }

/*** expired listings ***/
.wlt_search_results .item.expired { opacity: 1;}
/** pending listings ***/
.wlt_search_results .pending .thumbnail { border-left:10px solid red !important; }
/*** page navigation ***/
.pagnavbar { margin-left:10px; margin-right:10px; }
.pagnavbar .pagination, .pagnavbar .pager{ margin-top:0px; }
.pageresults { padding-right:0px; }
.pagnavbar .pager li { float:right; }
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus { background:#666; border-color: #444; }
.pagination>li>a, .pagination>li>span, .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus { color:#444; }
/*** featured item ***/
.item.featured .thumbnail { color: #468847; background:#dff0d8 !important; border-color: #d6e9c6; }
.item.featured hr { border-color: #d6e9c6; }
.item.featured a { color: #468847; }
.item.featured h1 a { color: #468847; }
.item.featured .btn-primary, .item.featured .btn-primary:hover { background: #468847; border-color:#468847; color:#fff; }
/*** google maps view ***/
#wlt_google_map { width:100%; height:300px; border:1px solid #ddd; margin-bottom:10px;  }
/* audiobox */
.wlt_search_results .audiowrapper {  margin-right:20px; }
.wlt_search_results.grid_style .audiowrapper { margin-right:0px; }
.wlt_search_results .audiowrapper .frame { margin-right:0px; }
.wlt_search_results .audiobox { z-index: 999; position:relative; left:15px; max-width:150px; top:-40px; height:30px;   }
.wlt_search_results .audiobox .player {   background:#000; border-radius: 4px;  padding:2px; position:relative; clear:both; display:block; cursor:pointer;   border-width: 0 1px 0 1px;
-webkit-box-shadow: 0px 0px 10px 0px #ccc;
box-shadow: 0px 0px 10px 0px #ccc; }
@media (max-width: 990px) { .wlt_search_results .audiobox .player { max-width:30px; height:25px; } .wlt_search_results .audiobox .col-md-1 { padding:0px; padding-left:6px; margin:0px; } } 
.wlt_search_results .audiobox .playbtn { color:#fff;   }
.wlt_search_results .audiobox .progress { margin-bottom:0px; background: #212227;
-webkit-box-shadow: inset 0px 1px 0px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.25);
-moz-box-shadow: inset 0px 1px 0px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.25);
box-shadow: inset 0px 1px 0px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.25);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;  height:5px; margin-top:7px;  }
.wlt_search_results .audiobox .progress-bar-success { background: #90d26a;
background: -webkit-linear-gradient(top, #90d26a 0%, #83bb63 100%);
background: -moz-linear-gradient(top, #90d26a 0%, #83bb63 100%);
background: -o-linear-gradient(top, #90d26a 0%, #83bb63 100%);
background: -ms-linear-gradient(top, #90d26a 0%, #83bb63 100%);
background: linear-gradient(top, #90d26a 0%, #83bb63 100%);
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; text-indent:-9999px; }
/** map display icon ***/
#wlt_google_map { width:100%; height:500px; border:1px solid #ddd; margin-bottom:10px;  }
.wlt-marker-wrapper {    position: relative;     left: 0;    width: 400px;    background: #FFF;    border: 1px solid #transparent;    font-size: 13px !important;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);} 
.wlt-marker-title {    padding: 15px;    line-height: 1.6em;    font-weight: 600;    font-size: 14px !important;    text-transform: uppercase;    color: #fff !important;     background: #444;    -webkit-border-top-left-radius: 3px;    -webkit-border-top-right-radius: 3px;    -moz-border-radius-topleft: 3px;    -moz-border-radius-topright: 3px;    border-top-left-radius: 3px;    border-top-right-radius: 3px;}
.wlt-marker-title a {    color: #fff;}
.wlt-marker-content {    padding: 10px; padding-top:20px;    line-height: 25px;} 
.wlt-marker-content img {   border:1px solid #ddd; padding:1px;  -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;	float:left;	max-width:80px;	max-height:80px; margin-right:10px; }
.wlt-marker-content .close {     cursor: pointer;     position: absolute;     right: 10px;     top:17px;    z-index: 1000;    padding: 0px 3px;    color: #fff;    font-size: 13px;     color: #fff; opacity:1; }
.wlt-marker-content .readmore {  padding:5px;	background:#efefef;	width:100%;	text-align:center;	margin-top:20px; font-size:14px; border-radius:5px; }
.wlt-marker-content .readmore a { color:#444; }
/*** top of category enhanced listings ***/
.noresultsfound { text-align:center; padding-bottom:20px; padding-top:10px; }
/* =============================================================================
  [WLT FRAMEWORK] - 3 COLUMN LAYOUT ADJUSTMENTS
   ========================================================================== */
.wlt_3_columns .wlt_starrating img { width:16px; }
.wlt_3_columns .list_favorites_add { font-size:10px; }
.wlt_3_columns .searchresultsnum { font-size:12px; }
.wlt_3_columns ._searchresults .btn { font-size:12px; }
.wlt_3_columns .btn-sm, .wlt_3_columns .btn-group-sm>.btn { font-size:10px; }
/* =============================================================================
  [WLT FRAMEWORK] - SHORTCODE STYLES
   ========================================================================== */
.shortcode_category_block ul .head, .shortcode_taxonomy_block ul .head { list-style:none; font-weight:bold; font-size:12px; }
.shortcode_category_block .categorysublist li a { font-size:11px; font-weight:normal;  } 
 
.wlt_shortcodes_timesince, .wlt_shortcode_location, .wlt_shortcode_category a, .wlt_shortcode_store a { font-size:11px; }
.wlt_shortcode_category a { text-decoration:underline; }
#wlt_core_subcategories { background: #FAFAFA; padding:20px; margin-bottom:20px; text-align:center; }
#wlt_core_subcategories span{  margin-right:10px; list-style:none; } 
#wlt_core_subcategories  span a { text-decoration:underline; }
/*** reead more ***/
.readmore { font-size:12px; text-decoration:underline; }
/*** tabs ***/
.wlt_object_tabs .wlt_tab_object { background:#fafafa; border-left: 1px solid #C4C4C4;	border-top: 1px solid #CCC;	border-right: 1px solid #C4C4C4;	border-bottom: 1px solid #C5C5C5;	background: white; }
.wlt_object_tabs .wlt_tab_object { padding:0px; }
.wlt_object_tabs .btn-viewall { margin-top:6px; margin-right:10px; color:#666; }
.wlt_object_tabs .wlt_tab_object > li { margin-top:5px; margin-left:10px; }
.wlt_object_tabs .wlt_tab_object > li.active { margin-bottom: -11px; }
.wlt_object_tabs .tab-content > .tab-pane { margin-top:15px; } 
.wlt_object_tabs .wlt_search_results.grid_style .thumbnail { margin-bottom:15px; }

.navstyle1  { margin-bottom:10px; padding:5px; background:#fafafa; border-left: 1px solid #C4C4C4;	border-top: 1px solid #CCC;	border-right: 1px solid #C4C4C4;	border-bottom: 1px solid #ddd;	background: #fafafa; }
.navstyle1 > li { margin-top:5px; margin-left:10px; margin-bottom: -6px; }
 
/* =============================================================================
  [WLT FRAMEWORK] - HEADER STYLES
  ========================================================================== */
#core_header h1 { line-height:80px; padding-left:20px;  }
#core_header a { text-decoration:none; }
#core_header a h1 { font-size:40px; color:#fff; }
#core_banner { margin-top:0px; padding-left: 200px; text-align:center;  padding-right:20px; }
#core_banner img {  max-width:100%; }
#core_header_navigation .welcometext { color:#fff; margin-top:8px;}
#core_header_navigation .breadcrumb { background:transparent; }
#core_header_navigation .navbar { margin:0px; }
#core_header_navigation .navbar-inner { border:0px; -webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px; background-image:none; filter:none; }
#core_header_navigation .navbar-inner li a span { background:none; }
/*** main menu style 2 ***/
.header_style2 .navbar-nav > li { padding-top:25px; }
.header_style2 .navbar-nav > li> a { font-size:16px;  color:#000; }
.header_style2 .navbar-nav > li> a:hover { background:transparent; }
.header_style2 .navbar-nav > li > .dropdown-menu {   }
.header_style2 .dropdown-menu { border-radius:0px; }
.header_style2 .navbar-toggle { background:#000; }
.header_style2 .navbar-toggle .icon-bar { background:white; }
.header_style2 #core_logo img { max-width:110%;  }
.header_style2 .container-fluid, .header_style2 .navbar-collapse { padding-left:0px; padding-right:0px; }
@media (min-width: 0px) and (max-width: 990px) { .header_style2 .navbar-nav > li > .dropdown-menu { margin-top:0px; } .header_style2 .container-fluid, .header_style2 .navbar-collapse { padding-left:15px; padding-right:15px; } .header_style2 .navbar-nav > li> a { font-size:16px; line-height:30px; } #core_logo { text-align:center; }  }
@media (max-width: 480px){ .dropdown-toggle span:after { content: " \2b"; font-family:glyphicon; } }
/* =============================================================================
  [WLT FRAMEWORK] - MENU STYLES
  ========================================================================== */
.wlt_searchbox {position:relative;float:right; margin-right: 10px; margin-top: 7px; }
.wlt_searchbox .wlt_button_search {	float:right;	font-size:26.24px;	color:#444;	width:46px;	height:46px;	line-height:46px;	vertical-align:top;	position:absolute;	text-align:center;	top:0;	right:0	}
.wlt_searchbox .wlt_button_search:hover {	color:#fff;	cursor:pointer;	}
.wlt_searchbox input {	color:#7e8e9b;	float:left;	border-radius:0;	line-height:20px;	height:46px;	width:260px;	max-width:none;	margin:0;	padding:13px 46px 13px 10px;	background-color:#ddd;	border:0;}
.wlt_searchbox .addthis_toolbox { position:relative;float:right; margin-top:10px; min-width: 160px; }
	/*** header style 4 ***/
	.header_style4 .wlt_searchbox { margin-right:0px; margin-top:15px; float:none; }
	.header_style4 .wlt_searchbox .glyphicon { top:4px; }
	.header_style4 .wlt_searchbox input { background:#ddd; width:100%; }	
#back-top {	position: fixed;	bottom: 30px;	z-index:9999;	left:50%;	margin-left:640px;}
#back-top a:hover {	color:#79ec3e;}
#back-top span {	width:42px;	height:26px;	display: block;	margin-bottom: 7px;	background:url(../img/up-arrow.png) no-repeat left 0px;}
#back-top a:hover span {	background-position:left bottom;}
/*** FIX FOR BOOTSTRAP 3 SUB SUB MENUS ***/
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
/* =============================================================================
  [WLT FRAMEWORK] - HOME PAGE STYLES
  ========================================================================== */
/* banner box element */
.bannerbox > div {	position:relative;	overflow:hidden;	}
.bannerbox > div > a{	overflow:hidden;	display:block;	position:relative;	}
.bannerbox img {	width:100%;	height:auto;	-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;	}
.bannerbox .desc {	font-family: 'Open Sans', sans-serif;	display:block;	position:absolute;	top:51px;	left:37px; color:#ffffff;	font-size:15px;	font-weight:300;	text-transform:uppercase;	}
.bannerbox .desc h1{	font-size:50px;	line-height:50px;	color:#fff;	font-weight:600;	margin:0px 0 5px; }
.bannerbox .desc h2{	font-size:30px;	line-height:30px;	color:#e74c3c;	font-weight:300;	margin:0px;	}
.bannerbox .desc1 {	font-family: 'Open Sans', sans-serif;	display:block;	position:absolute;	top:21px;	left:37px; color:#ffffff;	font-size:15px;	font-weight:300;	text-transform:uppercase;	}
.bannerbox .desc1 h3{	color:#888;	 }
.bannerbox .desc1 h4{ color:#fff; 	}
	#core_middle_column .bannerbox .desc { top:20px; }
	#core_middle_column .bannerbox .desc h1 { font-size:40px;   }
 
@media (min-width: 768px) and (max-width: 1199px) {.bannerbox .desc h1 {font-size:40px;} .bannerbox .desc {top:20px;	left:20px;	} .bannerbox .desc1 h2 {font-size:20px;} .bannerbox .desc1 {top:20px;	left:20px;	} }
@media (max-width: 991px) and (min-width: 768px){.bannerbox .desc h1 {font-size: 30px;line-height: 35px;} .bannerbox .desc1 {top:0px;	left:20px;	}}
/* carousel */
#HomeMainBanner { margin-bottom:15px; }
#HomeMainBanner .carousel { margin-bottom:0px; }
#HomeMainBanner .carousel .item img { width:100%; }
#HomeMainBanner .carousel-control { opacity: 0.1; }
/** tabs **/
.navs_object_container .nav { margin-bottom:10px; margin-top:10px; }
/*widget*/
#BasicSearchBox { padding-bottom:10px; }
#BasicSearchBox select { float:left; }
#BasicSearchBox .btn { float:left; margin-left:30px; }
#BasicSearchBox form {margin-bottom:0px;  }
/* category block */
.hasicon {padding-left: 25px !important; }
.category_object_block .btn-viewall { line-height:30px; margin-right:10px; }
.category_object_block ul { margin:0px; margin-top:5px; padding:0px; }
.category_object_block ul li { list-style:none; line-height: 25px; }
.category_object_block a.headBox {border: 1px solid #ddd;background: #fbfbfb;display: inline-block; text-align:center; margin-bottom:10px;  } 
.category_object_block a.headBox1 { font-size:14px; font-weight:bold; }
.category_object_block a.headBox img {width: 100%; background-repeat: no-repeat;}
.category_object_block a.headBox span {line-height: 22px;padding: 0 11px;font-size: 13px;font-weight: bold;color: #666;}
.category_object_block .box4 { margin-left:0px; }
.category_object_block ul.categorysublist {   }
.category_object_block ul.categorysublist li { padding-left:15px; background:url(../img/a1.png) 2px 6px no-repeat; }
.category_object_block ul.categorysublist li a, .category_object_block ul.categorysublist li { font-size:11px; }
.category_object_block .col-md-3box4, .category_object_block .col-md-3box8, .category_object_block .col-md-3box12, .category_object_block .col-md-3box16, .category_object_block .col-md-3box20 { margin-left: 0px !important; }
	/** full width block adjustments **/
	.fullwidthblock a.hasiconlarge { font-size:17px; display:block; line-height:31px; font-weight:bold;}
	.hasiconlarge { padding-left: 40px;  padding-bottom:18px; }
 
	.hasiconlarge_catme { margin-top:15px !important; }
	.fullwidthblock ul { padding-top:5px; }
	.fullwidthblock .categorysublist { padding-top:0px;  }
	@media (max-width: 480px){ .fullwidthblock ul { padding-top:0px; } .category_object_block a.headBox1 { text-align:center; } }
/*** 2 styles ***/
#core_categoryblock_side_yes { margin-bottom:10px; }
#core_categoryblock_side_yes ul.categorysublist li { padding-left:0px; padding-right:5px; background:none; float:left; }
/** basic widget adjustments **/
.widget ul { margin-left:0px; list-style:none; }
.widget ul li { margin-bottom:10px; }
/** RSS feed widget **/
.widget ul li .rsswidget { font-weight:bold; font-size:12px; }
.widget ul li .rss-date { font-size:11px; display:block; }
.widget ul li .rssSummary { font-size:12px; border-top:1px solid #ddd; margin-top:5px; padding-top:10px; }
.widget ul li cite { font-size:11px; }
/*** button widget ***/
.widget_button { margin-bottom:10px; }
/*** author widget ***/
.core_widgets_author .f2 { font-size:10px; }
.core_widgets_author .top5posts { margin-top:10px; padding-left:0px; }
.core_widgets_author .top5posts li.title { font-weight:bold;}
.core_widgets_author .top5posts li {display:block; border-bottom:1px solid #ddd; margin:0px; padding:0px; line-height:35px; }
/*** category list widget ***/
.core_widgets_categories_list { margin-bottom:20px; }
.normallayout .block .block-content { padding:0px;}
.core_widgets_categories_list ul.normal { font-weight:bold; margin-left:0px; padding-left:0px; margin-bottom:0px;  }
.core_widgets_categories_list ul.normal li { line-height:40px; border-bottom:1px solid #ddd; margin-bottom:0px;  }
.core_widgets_categories_list ul.normal .cat-item a {  background: url(../img/a3.png) 10px 0px no-repeat; padding-left:30px; }
.core_widgets_categories_list ul.normal .cat-item {   }
.core_widgets_categories_list ul.normal .children { font-weight:normal; padding-left:0px; border-top:1px solid #ddd; display:none; }
.core_widgets_categories_list ul.normal .children li { padding-left:40px; background: url(../img/a2.png) 20px 12px no-repeat; border-bottom:0px solid #ddd; line-height:40px; }
.core_widgets_categories_list ul.normal .children li a { padding-left:0px; background:none; }
.core_widgets_categories_list ul.normal .current-cat .children { display:inherit; }
.core_widgets_categories_list .openall { display:inherit !important; }
/** clear styles ***/
.core_widgets_categories_list .nav-tabs .children { display:none; }
.core_widgets_categories_list .nav-tabs .current-cat .children { display:inherit; }
.core_widgets_categories_list .nav-tabs li { background:#fff; }
.core_widgets_categories_list .nav-tabs .cat-item a {  background: url(../img/a3.png) 2px 10px no-repeat; padding-left:20px; }
.core_widgets_categories_list ul.nav-tabs .cat-item { padding-left:0px;  }
.core_widgets_categories_list ul.nav-tabs .children > li:first-child > a { -webkit-border-top-right-radius: 0px;border-top-right-radius: 0px;-webkit-border-top-left-radius: 0px;
border-top-left-radius: 0px;-moz-border-radius-topright: 0px; -moz-border-radius-topleft: 0px; }
.core_widgets_categories_list ul.nav-tabs .children li a { padding-left:40px; background: url(../img/a2.png) 20px 8px no-repeat; }
.core_widgets_categories_list .nav { margin-left:0px !important; }
/** tabs widget **/
.wlt_tab_object { margin-bottom:15px; }
.wlt_tabbed_object .tab-content { background:transparent; }
.wlt_tabbed_object .nav-tabs {  border:0px; border-bottom:3px solid #666; }
.wlt_tabbed_object .nav-tabs li { padding:0px; height:50px; padding-top:10px;   }
.wlt_tabbed_object .nav-tabs .active a, .wlt_tabbed_object .nav-tabs >.active >a:hover, .wlt_tabbed_object .nav-tabs >.active>a:focus {color: #555;border: 0px; }
.wlt_tabbed_object .nav-tabs .active a { background:#666;  color:#fff; border-radius:10px; }
.wlt_tabbed_object .nav-tabs li a:hover, .wlt_tabbed_object .nav-tabs>li>a:focus { border-color: transparent !important; background:#ddd; border-radius:10px; }
.wlt_tabbed_object .padding { padding:20px; }  
.wlt_tabbed_object .btn-right { margin-top:15px; }
/*** google map object ***/ 
#map_container { position:relative;height:420px;  }
#map_map { position:absolute; width:100%; height:100%; }
#map_sidebarslider { position: absolute;  right:10px;top:10px;width:250px;height:400px; overflow:hidden; display:none; }
#map_sidebarcontent {  background: rgba(0, 0, 0, 0.9);padding:10px; color:#ddd; }
#map_carousel .carousel-indicators { top: 90%; left: 48%; cursor:pointer; }
#map_carousel .carousel-indicators li { background-color: #ccc; }
#map_carousel .carousel-indicators .active { background-color: #6F6F6F; }
#map_carousel .left { margin-left:-12px; }
#map_carousel .right { margin-right:-12px; } 
.carousel-linked-nav {  width: 120px;  margin-bottom: 20px;   }
/*** carousel ***/
.wlt_carsousel_main_wrapper .carousel-control.right { opacity: 0; }
.wlt_carsousel_main_wrapper .carousel-control.right:hover { opacity: 1; }
.wlt_carsousel_main_wrapper .carousel-control.left { opacity: 0; }
.wlt_carsousel_main_wrapper .carousel-control.left:hover { opacity: 1; }
.wlt_carsousel_main_wrapper .wlt_search_results .thumbnail { margin-bottom:0px; }
.wlt_carsousel_main_wrapper .carousel-control1 { padding-left:10px; padding-right:10px; background:transparent; margin-right:10px; float:right; display:block; text-align:center;line-height:22px; font-weight:bold;  text-decoration:none; margin-top:15px;opacity: 0.3;}
.carousel_block .wlt_search_results .thumbnail { border:0px; }
/* =============================================================================
   SINGLE PAGE
   ========================================================================== */
/* carousel slider icons */
.cicon1 { border:0px; margin-left:-34px; left:0px; text-indent:-99999px; background:url(img/cicon1.png) no-repeat; }
.cicon2 { border:0px; margin-right:-50px; right:0px; text-indent:-99999px; background:url(img/cicon2.png) no-repeat; } 
#carousel img { cursor: pointer; }
/* default tab size */
.single .tab-pane { min-height:250px; }
#wlt_comments_block .tab-pane { min-height:10px; }
/* contact form styles*/
#SINGLEIMAGEDISPLAY { margin-bottom:15px;margin-right:10px; text-align:center;  }
#SINGLEIMAGEDISPLAY .col-md-5 .frame { border:1px solid #ddd; padding:2px;}
#SINGLEIMAGEDISPLAY .col-md-5 .frame img { max-width:100%;  }
#SINGLEIMAGEDISPLAY { position: relative; }
#mousetrap { background: url(../img/mousetrap.png) no-repeat; width:60px; height:60px; position: absolute; bottom:10px; right:10px; }
.val_expiry_date, .val_expires { font-size:11px; }
#BlogSingle .block-content .img-polaroid { max-width: 100%; }
.fieldtitlebox { background:#fafafa; border:1px solid #ddd; padding:5px; margin-bottom:5px; font-size:14px; font-weight:bold; }
.nocomments { margin-top:20px; font-size:16px; text-align:center; }
/*** blog and content descriptions ***/
.blogcats .post-categories { float:right; }
.blogcats .post-categories li { float:left; margin-right:20px; list-style-type:none; background: url(../img/blogcats.png) no-repeat; padding-left:25px; } 
.blogcats .post-categories li a { text-decoration:underline; }
.core_post_content { line-height: 1.5; word-wrap: break-word; }
.core_post_content ol, .core_post_content p, .core_post_content ul, .core_post_content pre {margin-bottom: 24px; }
.core_post_content h1 {font-size: 2em;}
.core_post_content h2 {font-size: 1.6em;font-weight: 700;line-height: 1.4em;margin-bottom: .8em;}
.core_post_content h3 {font-size: 1.4em;line-height: 1.4em; margin-bottom: 16px;}
.core_post_content h4 {font-size: 19px;line-height: 1.8em;}
/*====================================================================================================
* COMMENT STYLES
====================================================================================================*/ 
ol.commentlist { list-style:none; margin:0 0 0; padding:0px !important; text-indent:0; }
ol.commentlist li { color: #808080; background: #f8f8f8;border: 1px solid #eee;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin-bottom:15px; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard { font-size:16px; }
ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar { border:1px solid #ccc; padding:1px; float:right; margin:0 0 1em 1em; }
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta { font-size:10px; border-bottom: 1px solid #ddd; line-height: 20px; }
ol.commentlist li.comment div.comment-meta a { color:#ccc; }
ol.commentlist li.comment p {  margin:0 0 1em; }
ol.commentlist li.comment ul {  list-style:square; margin:0 0 1em 2em; }
ol.commentlist li.comment div.reply { font-size:11px; }
ol.commentlist li.comment div.reply a { font-weight:bold; }
ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even { background:#f8f8f8; }
ol.commentlist li.odd { background:#fff; }
ol.commentlist li.parent { border-left:5px solid #E4E4E4; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
ol.commentlist .form-group { padding-top:10px; }
#commentform .form-allowed-tags { display:none; }
#commentform .form-group { margin-top:15px; }
/*====================================================================================================
* COMMENT STYLES
====================================================================================================*/ 
h3#comments  { font-size:16px;  }  
#comments-title {font-size: 10px;font-family: "ff-meta-web-pro-1", "ff-meta-web-pro-2", "Helvetica Nueue", Helvetica, sans-serif;letter-spacing: 0.1em;line-height: 2.6em;padding: 0 0 2.6em;text-transform: uppercase;}
#comments nav {margin: 0 auto 0.8125em;    width: 68.9%;}
.commentlist {list-style: none;margin: 0;clear:both; list-style-type:none !important; } 
.commentlist > li.comment {border: 1px solid #ddd;-moz-border-radius: 3px;border-radius: 3px; padding: 1.625em;position: relative; margin-top:5px;background:#ffffff; margin-bottom:5px; }
.commentlist .pingback {font-size: 12px;font-family: "ff-meta-web-pro-1", "ff-meta-web-pro-2", "Helvetica Nueue", Helvetica, sans-serif;margin-left: 102px;}
.commentlist .pingback p {margin: 0 0 2.2em 2.4em;}
.commentlist .fn, .commentlist .says { color:#ccc; font-size:11px; } 
.comment-meta {color: #666;font-size: 12px;font-family: "ff-meta-web-pro-1", "ff-meta-web-pro-2", "Helvetica Nueue", Helvetica, sans-serif;line-height: 2.2em;  padding: 3px;
border-bottom: 1px solid #efefef;
margin-bottom: 10px;}
.comment-meta a { text-decoration: none;font-weight: bold;}
.comment-meta a:focus,.comment-meta a:active,.comment-meta a:hover {color: #ff4b33; }
.comment-small { font-size:10px; letter-spacing:1px; color:#666; float:right; }
#respond h3 { display:none; }
#commentform p { display:block; clear:both; }
#commentform .logged-in-as { display:none; }
#reply-title { font-size: 12px; color: #CCC;padding: 0px;margin: 0px;letter-spacing: 1px;text-transform: uppercase; }
#commentform p.form-allowed-tags { display:none; }
#comment { padding:0px; width:95%; }
#commentform #submit { margin-top:10px; }
.commentlist { margin-left:0px; }
.commentlist li { min-height:60px; border:1px solid #ddd; margin-bottom:10px; padding:10px; list-style:none; } 
/* =============================================================================
   MAIN BODY STYLES
   ========================================================================== */ 
/* main body wrapper */
#core_homepage_fullwidth_wrapper { padding-left:15px; padding-right:15px; }
#core_padding .container { margin-top:10px; } 
/* main widget and block styles */
.block { margin-bottom:15px; padding-bottom:5px;}
#core_left_column .block { overflow:hidden; }
.block .block-title { background: #000000; padding:10px 0 6px 10px; color:#555; text-transform:uppercase; margin-bottom:5px;   }
.block .block-title h1, .block .block-title h3  { font-size:16px; line-height: 30px; padding-bottom: 0px; margin-top: 0px; margin:0px; text-transform:uppercase;  } 
.block .block-content { color: #000000; border-top: 0px;  }
.block .block-content .nav-tabs { margin-bottom:15px; }
/* breadcrumb text change */
#core_main_breadcrumbs_wrapper .breadcrumb { margin-bottom:0px; margin-top:0px; border-radius:0px; }
#core_main_breadcrumbs_wrapper .breadcrumb .right:before { content: none; }
#core_main_breadcrumbs_wrapper .breadcrumb li {text-transform: uppercase;}
/* =============================================================================
   NAVIGATION STYLES
   ========================================================================== */
/* main nav bar */
#core_menu_wrapper { border-radius:0px; }
#core_menu_wrapper .navbar-collapse { padding-left:0px; }
#core_menu_wrapper .nav > li > a { font-size:120%; font-weight:normal; }
#core_menu_wrapper .nav > li > a:hover { background:transparent; }
#core_menu_wrapper .navbar {  *position: relative;  *z-index: 2;  overflow: visible;  color: #777777;  margin-bottom:0px;  }
#core_header_navigation .breadcrumb { margin-bottom:0px; border-radius:0px; }
#core_header_navigation .navbar-inner, #core_menu_wrapper .navbar-inner { border:0px; -webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px; padding-right: 0px;  padding-left: 0px; filter:none;  *zoom: 1; 
-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.065);-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.065);box-shadow: 0 0px 0px rgba(0, 0, 0, 0.065);}
#core_header_navigation .navbar .nav > li {float: left;  }
#core_menu_wrapper .navbar .nav > li {  float: left;  line-height: 50px;}
.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {background-color: inherit;opacity:0.5;}
#core_header_navigation .navbar .nav > li > a,
#core_menu_wrapper .navbar .nav > li > a { float: none; padding: 0px 20px; text-decoration: none;  font-weight: bold;  text-transform: uppercase;-webkit-transition: background-color .2s linear, color .2s linear;-moz-transition: background-color .2s linear, color .2s linear;-o-transition: background-color .2s linear, color .2s linear;-ms-transition: background-color .2s linear, color .2s linear;transition: background-color .2s linear, color .2s linear; text-shadow: 0 0px 0 white;}
#core_menu_wrapper .navbar .nav li.dropdown > .dropdown-toggle .caret {border-top-color: #444;border-bottom-color: #E5E5E5; }
#core_header_navigation .navbar .nav .dropdown-toggle .caret { margin-left:10px; }
#core_menu_wrapper .navbar .nav .dropdown-toggle .caret {margin-top: 22px; margin-left:10px; }
#core_menu_wrapper .withicon { margin-left:10px; }
#core_menu_wrapper .withicon1 { margin-left:30px; }
/*** remove background from dropdwn menu ***/
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#000;text-decoration:none;background-color:#efefef; background-image:none; }
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#000;text-decoration:none;background-color:#efefef;background-image:none; }
/*** remove padding from bootstrap menu ***/
#core_menu_wrapper { margin-bottom:0px;margin-top:0px; }
 
/* =============================================================================
   FOOTER STYLES
   ========================================================================== */
#footer_content { padding-bottom:20px; }
#core_footer_wrapper .footer-block-title h3 { font-size:17px; line-height:25px; }
#core_footer_wrapper a { color:#fff; }
#footer_bottom .container { padding-left:10px; line-height:30px; font-size:11px; }
#footer_bottom p { padding:0px; margin:0px; }
#footer_bottom ul.socialicons{float:right;padding:0px;margin:0px; width:230px; }
#footer_bottom ul.socialicons > li{list-style-image: none;list-style-type: none;padding:4px 6px 3px 6px;float:left;display:inline-block;height:auto;-webkit-transition: background .3s ease-in-out;    -moz-transition: background .3s ease-in-out;    -o-transition: background .3s ease-in-out;    transition: background .3s ease-in-out;}
#footer_bottom ul.socialicons > li:hover{background-color:#666; text-indent:-999909px;}
#footer_bottom ul.socialicons > li > img{border:0px;}
#footer_bottom .twitter div { width:25px; height:25px; background:url(../img/social/twitter.png) 2px 5px no-repeat;}
#footer_bottom .dribbble div { width:25px; height:25px; background:url(../img/social/dribbble.png) 5px 5px no-repeat;}
#footer_bottom .facebook div { width:25px; height:25px; background:url(../img/social/facebook.png) 8px 5px no-repeat;}
#footer_bottom .linkedin div { width:25px; height:25px; background:url(../img/social/linkedin.png) 5px 5px no-repeat;}
#footer_bottom .youtube div { width:25px; height:25px; background:url(../img/social/youtube.png) 3px 5px no-repeat;}
#footer_bottom .rss div { width:25px; height:25px; background:url(../img/social/rss.png) 3px 5px no-repeat;}
/* =============================================================================
   PACKAGES PAGE STYLES
   ========================================================================== */ 
#PACKAGEBLOCK, #PACKAGEBLOCK form { margin-bottom:0px; }
#PACKAGESFORM {  margin: 0 0 0px; }
#PACKAGEBLOCK .package h3 { font-size:16px; }
#PACKAGEBLOCK .package .btn-primary { float:right; }
#PACKAGEBLOCK .package .thumbnail { margin-bottom:20px; background:#fff; }
#PACKAGEBLOCK .row-fluid { margin-bottom:0px;  }
#PACKAGEBLOCK .thumbnail { margin-top:20px; }

.packagelistitems { list-style:none; margin-left:0px;  padding-left:0px; }
#PACKAGEBLOCK .panel h3 { margin-top:10px; }
#PACKAGEBLOCK .panel {
-webkit-transition-property : scale; 
-webkit-transition-duration : 0.2s; 
-webkit-transition-timing-function : ease-in-out; 
-moz-transition : all 0.2s ease-in-out;  
}
#PACKAGEBLOCK .panel:hover {
box-shadow: 0 0 10px rgba(0,0,0,.5);
-moz-box-shadow: 0 0 10px rgba(0,0,0,.5);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
}
#PACKAGEBLOCK .list-group-item { border:0px; border-top:1px solid #ddd; }
#PACKAGEBLOCK .price { font-size:30px; }
#PACKAGEBLOCK .row-odd { background:#FCFCFC; }
#PACKAGEBLOCK .days { font-size:12px; }
 
.label-s { background:rgb(49, 179, 54); }  
.label-w { background:rgb(255, 143, 0); }
.btn-right { float:right; margin-right:20px; }
#PACKAGEBLOCK .topofcategory_text { color: #468847 !important; font-weight:bold; margin-bottom:10px; font-size:11px; }
#PACKAGEBLOCK .topofcategory { color: #468847 !important;background-color: #dff0d8 !important;border-color: #d6e9c6 !important; border:1px solid !important; }

/*** submission form ***/
#wlt_stepswizard .panel-heading, #steps_left_column .panel-heading { padding:20px; }
#wlt_stepswizard .panel-heading a, #steps_left_column .panel-title { font-size:20px; }
#wlt_stepswizard .fieldtitle { border-bottom: 1px solid #ddd;line-height: 30px;background: #fafafa;padding: 20px;text-align: center;font-size: 20px; }
#wlt_stepswizard .step-number { color: #666; background-color: #fff; border:1px solid #ddd; padding: 10px; padding-left: 15px; padding-right: 15px; border-radius: 25px; margin-right:10px; }
#wlt_stepswizard .col-md-9 input[type=file] {margin-bottom: 10px; }
#wlt_stepswizard .description { padding-top:5px; font-size:12px; color:#bbb; }

#steps_left_column .info { line-height:30px; font-size:15px; }
#steps_left_column .totalpayment { font-size:18px; }
#steps_left_column ul {padding:0px; margin:0px; list-style:none; }
#steps_left_column ul li { margin-bottom:10px;  }
#steps_left_column ul li span { float: left; width:150px;  }

.required { color:red; }
/*** file upload form  ***/
.fileinput-button {  z-index:99; position: relative;  overflow: hidden;  float: left;  margin-right: 4px;}
.fileupload-buttonbar .btn,.fileupload-buttonbar .toggle {  margin-bottom: 5px;}
.fileinput-button input {  position: absolute;  top: 0;  right: 0;  margin: 0;  opacity: 0;  filter: alpha(opacity=0);  transform: translate(-300px, 0) scale(4);  font-size: 23px;  direction: ltr;  cursor: pointer;}

.files .progress {  width: 200px;}
.progress-animated .bar {  background: url(../img/progressbar.gif) !important;  filter: none;}
.fileupload-loading {  position: absolute;  left: 50%;  width: 128px;  height: 128px;  background: url(../img/loading.gif) center no-repeat;  display: none;}
.fileupload-processing .fileupload-loading {  display: block;}
* html .fileinput-button {  line-height: 24px;  margin: 1px -3px 0 0;}
* + html .fileinput-button {  padding: 2px 15px;  margin: 1px 0 0 0;}
@media (max-width: 767px) {
  .files .btn span {    display: none;  }
  .files .preview * {    width: 40px;  }
  .files .name * {    width: 80px;    display: inline-block;    word-wrap: break-word;  }
  .files .progress {    width: 20px;  }
  .files .delete {    width: 60px;  }
}
#AddItems .wlt_thumbnail { padding:2px; border:1px solid #ddd; }
/* =============================================================================
  CALLOUT STYLES
   ========================================================================== */
.bs-callout {margin: 20px 0;padding: 20px;border-left: 3px solid #eee; background-color: #fcf8f2; border-color: #f0ad4e; }
.bs-callout h4 {color: #f0ad4e;}
.bs-callout-info {background-color: #f4f8fa;border-color: #5bc0de;}
.bs-callout-info h4 {color: #5bc0de;}
.bs-callout-danger {background-color: #fdf7f7;border-color: #d9534f;}
.bs-callout-danger h4 {color: #d9534f;}
.bs-callout-success {background-color: #F2F7F0;border-color: #d6e9c6;}
.bs-callout-success h4 {color: #3c763d;}
/* =============================================================================
  IMAGE STYLES
   ========================================================================== */
span.sticker {position: absolute;bottom: 0;right: 0;width: 60px;height: 60px;overflow: hidden;text-indent: -5000px; background: url(../img/sprite_sticker.png) 0 0 no-repeat; z-index: 10;}
span.sticker0{background-position:0 0px;left:auto;top: -10px;right: -10px;}
span.sticker1{background-position:0 -60px;left:auto;top: -10px;right: -10px;}
span.sticker2{background-position:0 -120px;left:auto;top: -10px;right: -10px;}
span.sticker3{background-position:0 -180px;left:auto;top: -10px;right: -10px;}
span.sticker4{background-position:0 -240px;left:auto;top: -10px;right: -10px;}
span.sticker5{background-position:0 -300px;left:auto;top: -10px;right: -10px;}
span.sticker6{background-position:0 -360px;left:auto;top: -10px;right: -10px;}
span.sticker7{background-position:0 -420px;left:auto;top: -10px;right: -10px;}
span.sticker8{background-position:0 -480px;left:auto;top: -10px;right: -10px;}
span.sticker9{background-position:0 -540px;left:auto;top: -10px;right: -10px;}
span.sticker10{background-position:0 -600px;left:auto;top: -10px;right: -10px;}
.grid_style span.sticker { top: -10px;right: 0px; }
span.ftext {position: absolute;bottom: 5px;left:10px; }
/* =============================================================================
  COUNT DOWN STYLES
   ========================================================================== */
.hasCountdown { }
.countdown_rtl {	direction: rtl;}
.countdown_holding span {color: #888;}
.countdown_row {	clear: both;	width: 100%;	padding: 0px 0px;	text-align: center;}
.countdown_show1 .countdown_section {width: 98%;}
.countdown_show2 .countdown_section {	width: 48%;}
.countdown_show3 .countdown_section {	width: 32.5%;}
.countdown_show4 .countdown_section {	width: 24.5%;}
.countdown_show5 .countdown_section {	width: 19.5%;}
.countdown_show6 .countdown_section {	width: 16.25%;}
.countdown_show7 .countdown_section {	width: 14%;}
.countdown_section {	display: block;	float: left;	font-size: 75%;	text-align: center;}
.countdown_amount {	font-size: 200%;}
.countdown_descr {	display: block;	width: 100%;}
.wlt_search_results.list_style .hasCountdown .countdown_section { width:60px; }
/* =============================================================================
  TOOBAR STYLES
   ========================================================================== */
.wlt_toolbar { border:1px solid #fff; margin-bottom:10px;padding:5px;line-height: 21px; text-transform: uppercase; padding-bottom:15px; } 
.wlt_toolbar a { text-decoration:underline; } 
.wlt_toolbar strong { display:none; }
.wlt_toolbar li { float:left; list-style:none; margin-right:10px;  }
.wlt_toolbar i { margin-right:5px; }
/* =============================================================================
  TOOLBOX STYLES
   ========================================================================== */
.wlt_toolbox { width: 200px; border: solid 1px #E1E1E1; padding: 1px; float: right; margin: 0px 0px 10px 15px; background:#fff; }
.wlt_toolbox strong {  background:#efefef; font-size: 14px; font-weight: bold; color: #323232; text-transform: uppercase; display: block; padding: 8px 9px 9px 9px; }
.wlt_toolbox p { margin: 1px 0 0 0; border-top: solid 1px #E1E1E1; padding: 7px 10px 7px 7px;  color: #555555; }
.wlt_toolbox i { margin-right:10px; }
.wlt_toolbox a { text-decoration:underline; }
.wlt_toolbox .rating, .wlt_toolbox .social { text-align:center; }
/*** toolset ***/
.wlt_toolset {background-color: #fafafa; border: solid 1px #efefef;padding: 10px 10px 10px 0px; margin-bottom:20px; }
.wlt_toolset strong { font-size: 14px; font-weight: bold; color: #323232; text-transform: uppercase; display: block; padding: 8px 9px 9px 9px; }
.wlt_toolset ul li { width:25%; float:left; list-style:none; line-height:40px; }
.wlt_toolset .at16nc, .wlt_toolset .at15t_pdfmyurl { display:none; }
.wlt_toolset i { padding-right:5px; }
/*** attachments ***/
.wlt_attachments h4 { border-bottom:1px solid #efefef; padding-bottom:10px; }
.wlt_attachments ul { list-style:none; margin-left:0px; }



/* =============================================================================
  [WLT FRAMEWORK] RATING STYLES
   ========================================================================== */
/*** star rating ***/   
.wlt_starrating { height:24px; overflow:hidden; }
.wlt_starrating img { margin-right:0px; }
.grid_style .wlt_starrating {  margin-top:5px; margin-bottom:5px; display:block; text-align:center; }
.list_style .wlt_starrating { float:right;  max-width:120px;  }

#core_left_column .wlt_starrating, #core_right_column .wlt_starrating{ display:block; }
#core_left_column .wlt_starrating img, #core_right_column .wlt_starrating img  { margin:0px; padding:0px; }
.wlt_rating_updown { float:right; }
.wlt_rating_updown a { color:#fff; }
.wlt_rating_updown .upv { padding:6px 4px 6px 4px; background:#a6c041;color:#fff; float:left; width:95px; font-size:12px; text-align:center; }
.wlt_rating_updown .downv { padding:6px 4px 6px 4px; background:#c84847; color:#fff;  float:left; width:95px; font-size:12px; text-align:center; }
.wlt_thumbs_style1 { float:right; }
.wlt_thumbs_style1 .up {
border-right:0px;
-webkit-border-bottom-left-radius: 0px !important;
border-bottom-left-radius: 0px !important;
-webkit-border-top-left-radius:0px !important;
border-top-left-radius: 0px !important;
-moz-border-radius-bottomleft: 0px !important;
-moz-border-radius-topleft: 0px !important;
}
.wlt_thumbs_style2 { float:right; padding-left:10px; }
.wlt_thumbs_style2 .btn { width:40px; }
/*** success metetr ***/
.wlt_rating_successmeter { float:right;width:180px;padding:10px;padding-top:0px; }
.wlt_rating_successmeter h4 { text-align:center; }
.wlt_rating_successmeter.style9 { text-align:center; }
.wlt_rating_successmeter.style9 .progress { margin-bottom:5px; }
.grid_style .wlt_rating_successmeter { float:none; width:100%; margin-bottom:10px; padding-top:5px; }
/* =============================================================================
  [WLT FRAMEWORK] WIDGET STYLES
   ========================================================================== */
/* listing list widget */
.core_widgets_listings li h2 { padding-top:0px; margin-top:0px; font-size:18px;  margin-bottom:0px; }
.core_widgets_listings li h3 { padding-top:0px; margin-top:0px; font-size:14px;  margin-bottom:0px; }
.core_widgets_listings ul, .core_widgets_listings .block .block-content {  padding:0px; margin:0px; list-style:none; margin-bottom: -1px; }
.core_widgets_listings .block-content ul li { border-bottom:1px solid #ddd; margin-bottom: 0px; padding-top:5px; padding-bottom:5px; padding:15px; padding-left:5px; padding-right:5px; }
.core_widgets_listings li img { max-width:40px; max-height:40px; }
.core_widgets_listings .btn { font-size:10px; margin-top:5px; padding:5px; }

.core_widgets_listings .img-polaroid { padding: 2px; }
.core_widgets_listings .padding { padding-left:20px; }
.core_widgets_listings li .ratingblock { float:none; }
/* 3 columns object */
.columns3_object { margin-top:10px; margin-bottom:10px; }
.list_small_style li {  margin-left:0px !important;  padding:5px; padding-left:0px; line-height:40px; border-bottom:1px solid #ddd;  }
.list_small_style li .frame { float:left; margin-right:15px;  }
.list_small_style li .frame img { max-width:50px; max-height:30px; }
/* new custom pre-designed styles */
p.smallbits { padding:0px; margin:0px; line-height:25px; }
article.span6 p.smallbits { line-height:15px; font-size:10px; }
article.span6 p.smallbits a { font-size:10px; }
/**** MEMBERSHIP WIDGET ***/
#core_widgets_membershiplist ul { list-style:none; margin:0px; padding-left:0px; margin-bottom:-15px; }
#core_widgets_membershiplist ul li { border-bottom:1px solid #ddd; padding-bottom:10px; padding-left:10px; color:#444; }
#core_widgets_membershiplist ul li p { font-size:12px; }
#core_widgets_membershiplist h5 { font-size:18px; }
#core_widgets_membershiplist ul li .btn { color:#666; text-shadow: 0 0px 0 rgba(0,0,0,0.25); }
#core_widgets_membershiplist .mtext { font-size:14px; line-height:25px; }
/*** USER WIDGET ***/
.userdisplay ul { margin:0px; list-style:none; padding-left:0px; }
.userdisplay ul li { margin-bottom:2px; }
.userdisplay h4 { font-size:16px; margin:0px; margin-bottom:5px; }
.userdisplay p { font-size: 11px; letter-spacing: -0.5px;line-height: 15px; }
/*** advanced search ***/
#core_advanced_search_widget_box label { font-weight:normal; }
#core_advanced_search_widget_box .block-content { padding:0px; padding-top:10px; padding-bottom:10px; }
#core_advanced_search_widget_box .btn { margin-left:10px; }
/*** mailing list widget ***/
#mailinglist1 b, #mailinglist2 b, #mailinglist3 b, #mailinglist4 b, #mailinglist5 b { color:#fff; padding:10px; font-weight:normal; }
#mailinglist2 { width:100%; min-height:157px; background: transparent url('../img/forms/mailinglist1.png') no-repeat; margin-bottom:20px; background-size: 100% 100%; max-height:200px; }
#mailinglist2 .msg { clear:both; display:block; padding-top:65px;   padding-bottom:10px; padding-right:20px; padding-left:20px; text-align:center; }
#mailinglist2 .form-search { clear:both; display:block; }
#mailinglist3 { width:100%; min-height:157px; background: transparent url('../img/forms/mailinglist2.png') no-repeat; margin-bottom:20px; background-size: 100% 100%; max-height:200px; }
#mailinglist3 .msg { clear:both; display:block; padding-top:65px; padding-bottom:10px; padding-right:20px; padding-left:20px; text-align:center; color:#fff; text-shadow: 0 1px 0 #444;  }
#mailinglist3 .form-search {  clear:both; display:block; }
#mailinglist4 { width:100%; min-height:157px; background: transparent url('../img/forms/mailinglist3.png') no-repeat; margin-bottom:20px; background-size: 100% 100%;  max-height:200px;}
#mailinglist4 .msg { clear:both; display:block; padding-top:65px; padding-bottom:10px; padding-right:20px; padding-left:20px; text-align:center; color:#fff; text-shadow: 0 1px 0 #914b0b; }
#mailinglist4 .form-search {  clear:both; display:block; }
#mailinglist5 { width:100%; min-height:157px; background: transparent url('../img/forms/mailinglist4.png') no-repeat; margin-bottom:20px; background-size: 100% 100%; max-height:200px; }
#mailinglist5 .msg { clear:both; display:block; padding-top:65px; padding-bottom:10px; padding-right:20px; padding-left:20px; text-align:center; color:#fff; text-shadow: 0 1px 0 #914b0b; }
#mailinglist5 .form-search { clear:both; display:block; }
#mailinglist2 .alert, #mailinglist3 .alert, #mailinglist4 .alert, #mailinglist5 .alert { font-size:11px; max-width:200px; }
@media (max-width: 700px) { #mailinglist1 button, #mailinglist2 button, #mailinglist3 button, #mailinglist4 button, #mailinglist5 button { margin-bottom:20px; margin-right:10px; margin-left:10px; width:93%; } }
/* =============================================================================
  SLIDER TWO
   ========================================================================== */
.flexslider .slides img {  margin:0 auto; max-width:100%; }
.wlt_core_slider_two { margin-top:20px; }
.wlt_core_slider_two .flexslider { background:#fff; padding:0px; } 
.wlt_core_slider_two .flex-direction-nav a {  }
.wlt_core_slider_two .flexslider .slides img { }

.wlt_core_slider_two .sidebox { margin-left:0px !important;  }
.wlt_core_slider_two .sidebox .box1 {background: #C7C7C7; color:#fff; height:123px; overflow:hidden;}
.wlt_core_slider_two .sidebox .box2 {background: #929292; color:#fff; height:123px; overflow:hidden;}
.wlt_core_slider_two .sidebox .box3 {background: #6D6D6D; color:#fff; height:123px; overflow:hidden;}
.wlt_core_slider_two .sidebox .box1,box2,box3 {background-repeat:no-repeat !important;}
.wlt_core_slider_two .sidebox { text-align: center;}
.wlt_core_slider_two .sidebox .text_widget { display: block;color: #ffffff;text-align: center; min-height: 127px; vertical-align: middle;  text-decoration:none; padding-top:20px; }
.wlt_core_slider_two .sidebox .text_span {font-size: 42px;line-height: 42px;text-transform: uppercase;display: block;}
.wlt_core_slider_two .sidebox .main_text {font-family: Georgia,sans-serif;font-size: 20px;line-height: 24px;font-style: italic;font-weight: normal !important;color: #ffffff;  }
.wlt_core_slider_two .sidebox .text_span1 {color: #4d4944;font-size: 12px;line-height: 16px;text-transform: uppercase;}
@media (max-width: 979px){
.wlt_core_slider_two .sidebox .text_widget {min-width: 100px;}
}
.wlt_core_slider_two .col-md-8 { padding-right:0px; }
.wlt_core_slider_two .bottom_box .col-md-4 { margin-top:20px; margin-left:0px; min-width: 313px;  min-height:100px;  }
@media (max-width: 979px) and (min-width: 768px){ .wlt_core_slider_two .bottom_box .span4 { margin-left:0px !important; } .wlt_core_slider_two .bottom_box .span4 { min-width:240px !important; } }
.wlt_core_slider_two .bottom_box .main_text {font-size: 28px; font-weight: normal;color: #4d4944;}
.wlt_core_slider_two .bottom_box .text_span {font-size: 17px;line-height: 18px;color: #444; display: block;}
.wlt_core_slider_two .bottom_box .text_span1 {font-size: 12px;line-height: 18px;color: #939393;}
.wlt_core_slider_two .bottom_box .text_widget { text-align: center; display: table-cell; vertical-align: middle; text-transform: uppercase; position: relative; }
 
.wlt_core_slider_two .bottom_box .botbox3 .main_text:after  { width:0px; }
.wlt_core_slider_two .bottom_box {   overflow: hidden;}
/* =============================================================================
  STORES WIDGET
   ========================================================================== */
.core_widgets_stores_list a.store {	text-align:center; border: 1px solid #ddd;	background: #fbfbfb;	display: inline-block; margin-bottom:10px; }
.core_widgets_stores_list a.store img {	max-width: 130px;	max-height: 60px;	background-repeat: no-repeat; display:block; }
.core_widgets_stores_list .span6 { min-height:100px; }
.core_widgets_stores_list a.store span {line-height: 22px;padding: 0 11px;font-size: 12px;font-weight: bold;color: #666;}
.core_widgets_stores_list a.list { display:block; background: url(../img/a1.png) 1px 3px no-repeat; padding-left:20px; margin-bottom:10px;  }
.core_widgets_listings_list img, .core_widgets_stores_list img { max-width:120px; }
.core_widgets_stores_list .storediv { padding-bottom:5px; padding-top:10px; border-bottom:1px solid #ddd; }

.core_widgets_stores_list .span7 p { font-size:11px; margin-top:5px; }
.store_carouselblock { background:#fff; margin-bottom:5px;  }
.store_carouselblock ul { margin-left:10px; }
.store_carouselblock .frame img { max-height:50px !important; }
.store_carouselblock .left { margin-left:-25px; }
.store_carouselblock .right { margin-right:-25px; }
.core_widgets_stores_list [class*="span"]:first-child {margin-left: 7px !important;}
.coupon_wrapper { font-size:16px; font-weight:bold; padding:4px; border:1px dashed #ddd; background:#E4F5E9; max-width:200px; float:right; }
.coupon_wrapper a { padding-left:25px; background:url(../img/t6.png) 0px 2px no-repeat; color:#2C8145; }
.core_widgets_listings .storelogo { margin-bottom:0px !important;  }

/* =============================================================================
  SHOPPING CART STYLES
   ========================================================================== */
/*** listing page ***/
.productattributebox { padding-top:10px; border-top:1px solid #ddd; }
.productattribute { border-bottom:1px solid #ddd; margin-bottom:10px; }
.productattribute label { height:30px; line-height:30px; }
#color_to_pick_list { margin:0px; padding:0px; list-style:none; }
#color_to_pick_list a.color_pick {display: block;height: 20px;width: 20px;cursor:pointer;}
#color_to_pick_list li {border: 1px solid #CCCCCC;float: left;margin: 0 8px 8px 0;padding: 1px;}
#color_to_pick_list li.selected { border:1px solid red; }
/*** basket ***/
#wlt_shop_basket select { width:100%;  }
#wlt_shop_basket .pricettag { text-align:left; color:#E05352; margin:auto auto; font-size:30px; line-height:40px; }
#wlt_shop_basket .pricettag .text { font-size:12px; text-transform:uppercase; color:#666; }
#wlt_shop_basket .wlt_basket { background:#efefef; text-align:center; line-height:30px;}
#wlt_shop_basket .wlt_basket_item { margin-bottom:5px; }
#wlt_shop_basket .wlt_basket_item img { max-height:60px;max-width:60px; float:left; margin-right:10px; float:left; }
#wlt_shop_basket .wlt_basket_item .data { float: left;width: 190px;font-size: 12px;}
#wlt_shop_basket .wlt_basket_actions { text-align:right; }
#wlt_shop_basket .wlt_basket_list { max-height:310px; overflow:auto; }
/*** language drop downs ***/
#wlt_basketbar .dropdown-toggle { width:30px; }
#wlt_shop_language, #wlt_shop_currency, #wlt_basketbar { border: 1px solid #ddd;padding: 0px;background: #fff; margin-left:5px; }
#wlt_shop_language .btn, #wlt_shop_currency .btn, #wlt_basketbar .btn { font-size:10px; background: #fff; background-image:none; max-width:300px; border-color:#fff; color:#444; }
@media (max-width: 480px) and (max-width: 500px) { .nodivider, #wlt_shop_language, #wlt_shop_currency, #wlt_basketbar { width:100%; } #wlt_basketbar { margin-top:10px; } #wlt_shop_language .btn, #wlt_shop_currency .btn, #wlt_basketbar .btn {width: 50%; } }
.downloadstag { line-height:30px; text-align:center; }
.table td.txtalignright { text-align:right; }
.total { font-weight:bold; }
table#cart_summary  img {max-width:40px; max-height:40px; border:1px solid #ddd; float:left; margin-right:10px; }
table#cart_summary { margin-bottom:5px; }
.emptycart { font-size:12px; text-decoration:underline; }
table#cart_summary th {font-size: 14px;text-transform: uppercase;background: #F2F2F2;}
table#cart_summary a.cart_rproduct i { float:right; color:#000; font-size:11px; }
table#cart_summary a.cart_quantity_up {width: 12px;height: 12px;display: inline-block;vertical-align: middle;cursor: pointer;background-color: gainsboro;background-image: url(../img/cart_plus.png);background-repeat: no-repeat;background-position: 0px 0px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-webkit-transition: background-color 0.2s;-moz-transition: background-color 0.2s;transition: background-color 0.2s;-ms-transition: background-color 0.2s;-o-transition: background-color 0.2s;text-indent: -100000px;display:block;margin-top:2px;margin-bottom:5px;}
table#cart_summary a.cart_quantity_down {width: 12px;height: 12px;display: inline-block;vertical-align: middle;cursor: pointer;background-color: gainsboro;background-image: url(../img/cart_minus.png);background-repeat: no-repeat;background-position: 0px 0px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-webkit-transition: background-color 0.2s;-moz-transition: background-color 0.2s;transition: background-color 0.2s;-ms-transition: background-color 0.2s;-o-transition: background-color 0.2s;text-indent: -100000px;display:block;}
.qty {background: #EDEDED;font-size: 12px;line-height: 18px;color: #666;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border: none;padding: 6px 7px 6px 7px; outline: none;border: 1px solid white;-webkit-transition: border-color 0.2s;transition: border-color 0.2s;text-align:center;}
.qtytd { min-width:50px; }
/*** CART PRODUCTS DROP DOWN MENU ***/
#wlt_cartproducts_dropdown { margin-bottom:0px; padding-bottom:0px; }
#wlt_cartproducts_dropdown li { display:block; clear:both; font-size:11px; min-width:250px; padding-bottom:0px; padding-top:5px; overflow:hidden; }
#wlt_cartproducts_dropdown img  { max-width:50px; max-height:50px; float:left; margin-right:10px; }
#wlt_cartproducts_dropdown li.checkoutnow { text-align:center; border-top:1px solid #ddd; padding-top:0px; }
#wlt_cartproducts_dropdown li.checkoutnow a {  font-weight:bold; font-size:14px; line-height:30px;  }
@media (max-width: 480px) and (max-width: 500px) { #wlt_cartproducts_dropdown li.checkoutnow a {  font-weight:bold; font-size:12px; line-height:30px;  } }
#wlt_cartproducts_dropdown li.emptybasket { text-align:center; line-height:40px; }
/**** CHECKOUT STEPS ****/
#wlt_checkoutsteps h3 { font-size:16px; margin:0px; padding:0px; line-height:50px; }
#wlt_checkoutsteps p { font-size:12px; }
#wlt_checkoutsteps .accordion-group {margin-bottom: 2px;border: 1px solid #e5e5e5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#wlt_checkoutsteps .accordion {margin-bottom: 20px;}
#wlt_checkoutsteps .accordion-heading {border-bottom: 0;}
#wlt_checkoutsteps .accordion-heading .accordion-toggle {display: block;padding: 8px 15px;}
#wlt_checkoutsteps .accordion-inner { padding: 9px 15px; border-top: 1px solid #e5e5e5; }
/* =============================================================================
  COMPARISON TABLE
   ========================================================================== */
#comparisonTable { background:#fff; }
#comparisonTable .media img { max-width:70px; max-height:100px; }
#comparisonTable .price {font-size: 26px; margin-top:10px; }
  
/* =============================================================================
  ICON STYLES PACK 1
   ========================================================================== */
span.iconpack1 { background-image: url(../img/iconpack1/fullpack_b.png); z-index: 10; text-indent: -5000px; width:25px; height:20px;  overflow:hidden; position: absolute; }
#core_menu_wrapper .navbar .nav > li:hover span.iconpack1 { background-image: url(../img/iconpack1/fullpack_w.png);  }
.current-menu-item span.iconpack1 { background-image: url(../img/iconpack1/fullpack_w.png);  }
.iconpack_1 { background-position:0px 0px;   }
.iconpack_2 { background-position:0px -32px;   }
.iconpack_3 { background-position:0px -64px;   }
.iconpack_4 { background-position:0px -96px;   }
.iconpack_5 { background-position:0px -128px;   }
.iconpack_6 { background-position:0px -160px;   }
.iconpack_7 { background-position:0px -192px;   }
.iconpack_8 { background-position:0px -224px;   }

.iconpack_9 { background-position:-32px 0px;   } 
.iconpack_10 { background-position:-64px 0px;   } 
.iconpack_11 { background-position:-96px 0px;   } 
.iconpack_12 { background-position:-128px 0px;   } 
.iconpack_13 { background-position:-160px 0px;   } 
.iconpack_14 { background-position:-192px 0px;   } 
.iconpack_15 { background-position:-224px 0px;   } 
.iconpack_16 { background-position:-256px 0px;   } 
.iconpack_17 { background-position:-288px 0px;   } 
.iconpack_18 { background-position:-320px 0px;   } 
.iconpack_19 { background-position:-354px 0px;   } 

.iconpack_20 { background-position:-32px -32px;   } 
.iconpack_21 { background-position:-64px -32px;   } 
.iconpack_22 { background-position:-96px -32px;   } 
.iconpack_23 { background-position:-128px -32px;   } 
.iconpack_24 { background-position:-160px -32px;   } 
.iconpack_25 { background-position:-192px -32px;   } 
.iconpack_26 { background-position:-224px -32px;   } 
.iconpack_27 { background-position:-256px -32px;   } 
.iconpack_28 { background-position:-288px -32px;   } 
.iconpack_29 { background-position:-320px -32px;   } 
.iconpack_30 { background-position:-354px -32px;   } 

.iconpack_31 { background-position:-32px -64px;   } 
.iconpack_32 { background-position:-64px -64px;   } 
.iconpack_33 { background-position:-96px -64px;   } 
.iconpack_34 { background-position:-128px -64px;   } 
.iconpack_35 { background-position:-160px -64px;   } 
.iconpack_36 { background-position:-192px -64px;   } 
.iconpack_37 { background-position:-224px -64px;   } 
.iconpack_38 { background-position:-256px -64px;   } 
.iconpack_39 { background-position:-288px -64px;   } 
.iconpack_40 { background-position:-320px -64px;   } 
.iconpack_41 { background-position:-354px -64px;   } 

.iconpack_42 { background-position:-32px -96px;   } 
.iconpack_43 { background-position:-64px -96px;   } 
.iconpack_44 { background-position:-96px -96px;   } 
.iconpack_45 { background-position:-128px -96px;   } 
.iconpack_46 { background-position:-160px -96px;   } 
.iconpack_47 { background-position:-192px -96px;   } 
.iconpack_48 { background-position:-224px -96px;   } 
.iconpack_49 { background-position:-256px -96px;   } 
.iconpack_50 { background-position:-288px -96px;   } 
.iconpack_51 { background-position:-320px -96px;   } 
.iconpack_52 { background-position:-346px -96px;   } 
 
.iconpack_53 { background-position:-32px -128px;   } 
.iconpack_54 { background-position:-64px -128px;   } 
.iconpack_55 { background-position:-96px -128px;   } 
.iconpack_56 { background-position:-128px -128px;   } 
.iconpack_57 { background-position:-160px -128px;   } 
.iconpack_58 { background-position:-192px -128px;   } 
.iconpack_59 { background-position:-224px -128px;   } 
.iconpack_60 { background-position:-256px -128px;   } 
.iconpack_61 { background-position:-288px -128px;   } 
.iconpack_62 { background-position:-320px -128px;   } 
.iconpack_63 { background-position:-354px -128px;   } 
 
.iconpack_64 { background-position:-32px -160px;   } 
.iconpack_65 { background-position:-64px -160px;   } 
.iconpack_66 { background-position:-96px -160px;   } 
.iconpack_67 { background-position:-128px -160px;   } 
.iconpack_68 { background-position:-160px -160px;   } 
.iconpack_69 { background-position:-192px -160px;   } 
.iconpack_70 { background-position:-224px -160px;   } 
.iconpack_71 { background-position:-256px -160px;   } 
.iconpack_72 { background-position:-288px -160px;   } 
.iconpack_73 { background-position:-320px -160px;   } 
.iconpack_74 { background-position:-354px -160px;   } 

.iconpack_75 { background-position:-32px -192px;   } 
.iconpack_76 { background-position:-64px -192px;   } 
.iconpack_77 { background-position:-96px -192px;   } 
.iconpack_78 { background-position:-128px -192px;   } 
.iconpack_79 { background-position:-160px -192px;   } 
.iconpack_80 { background-position:-192px -192px;   } 
.iconpack_81 { background-position:-224px -192px;   } 
.iconpack_82 { background-position:-256px -192px;   } 
.iconpack_83 { background-position:-288px -192px;   } 
.iconpack_84 { background-position:-320px -192px;   } 
.iconpack_85 { background-position:-354px -192px;   } 

/* =============================================================================
  IMAGE HOVER AFFECT
   ========================================================================== */
.safari5 *{-webkit-transform: none !important;-webkit-transition: none !important;}
.b-link-fade{position: relative;display: inline-block;vertical-align: top;margin-bottom: 5px;}.b-link-fade .b-wrapper{z-index:1;}.b-link-fade .b-top-line{z-index:0}.b-link-fade .b-wrapper, .b-link-fade .b-top-line{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;color:#fff;background: #444444;visibility:hidden; /* lt-ie9 */}.b-link-fade .b-wrapper, .b-link-fade .b-top-line{transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;-webkit-transition:all 0.6s ease;overflow: hidden;opacity:0;}.b-link-fade:hover .b-wrapper, .b-link-fade:hover .b-top-line{opacity:1;visibility:visible; /* lt-ie9 */}.b-link-flow{position: relative;display: inline-block;vertical-align: top;margin-bottom: 5px;}.b-link-flow .b-wrapper{z-index:1;}.b-link-flow .b-top-line{z-index:0}.b-link-flow .b-wrapper, .b-link-flow .b-top-line{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;color:#fff;background: #444444;visibility:hidden; /* lt-ie9 */}.b-link-flow .b-wrapper, .b-link-flow .b-top-line{transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;-webkit-transition:all 0.6s ease;transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);opacity:0;}.b-link-flow:hover .b-wrapper, .b-link-flow:hover .b-top-line{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);opacity:1;visibility:visible; /* lt-ie9 */}
.b-link-stroke{position:relative;display:inline-block;vertical-align:top;font-family: 'Open Sans', sans-serif;font-weight: 300;overflow:hidden;margin-bottom: 5px;}.b-link-stroke .b-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;color:#fff;}.b-link-stroke .b-top-line{position:absolute;top:-100%;left:0;width:50%;height:100%;background: #444444;}.b-link-stroke .b-bottom-line{position:absolute;bottom:-100%;right:0;width:50%;height:100%;background: #444444;}.b-link-stroke .b-top-line, .b-link-stroke .b-bottom-line{transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;} .b-link-stroke:hover .b-top-line{top:0;}.b-link-stroke:hover .b-bottom-line{bottom:0;}
.b-link-twist{position:relative;display:inline-block;vertical-align:top;font-family: 'Open Sans', sans-serif;font-weight: 300;margin-bottom: 5px;}.b-link-twist .b-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;color:#fff;overflow:hidden;}.b-link-twist .b-top-line{position:absolute;top:0;left:1px;width:50%;height:100%;background: #444444;transform: perspective(400px) rotate3d(180,0,0,0deg);-webkit-transform: perspective(400px) rotate3d(180,0,0,0deg);-moz-transform: perspective(400px) rotate3d(180,0,0,0deg);-o-transform: perspective(400px) rotate3d(180,0,0,0deg);-ms-transform: perspective(400px) rotate3d(180,0,0,0deg);}.b-link-twist .b-bottom-line{position:absolute;bottom:0;right:0px;width:50%;height:100%;background: #444444;transform: perspective(400px) rotate3d(180,0,0,0deg);-webkit-transform: perspective(400px) rotate3d(180,0,0,0deg);-moz-transform: perspective(400px) rotate3d(180,0,0,0deg);-o-transform: perspective(400px) rotate3d(180,0,0,0deg);-ms-transform: perspective(400px) rotate3d(180,0,0,0deg);}.b-link-twist .b-top-line{transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;background-position:left top;} .b-link-twist .b-bottom-line{transition:all 1s 0.1s;-moz-transition:all 1s 0.1s;-ms-transition:all 1s 0.1s;-o-transition:all 1s 0.1s;-webkit-transition:all 1s 0.1s;background-position:right top;}.b-link-twist:hover .b-top-line{transform: perspective(400px) rotate3d(180,0,0,180deg);-webkit-transform: perspective(400px) rotate3d(180,0,0,180deg);-moz-transform: perspective(400px) rotate3d(180,0,0,180deg);-o-transform: perspective(400px) rotate3d(180,0,0,180deg);-ms-transform: perspective(400px) rotate3d(180,0,0,180deg);}.b-link-twist:hover .b-bottom-line{transform: perspective(400px) rotate3d(180,0,0,-180deg);-webkit-transform: perspective(400px) rotate3d(180,0,0,-180deg);-moz-transform: perspective(400px) rotate3d(180,0,0,-180deg);-o-transform: perspective(400px) rotate3d(180,0,0,-180deg);-ms-transform: perspective(400px) rotate3d(180,0,0,-180deg);}.b-link-twist .b-top-line b, .b-link-twist .b-bottom-line b{transition:all 0.3s 0.2s;-moz-transition:all 0.3s 0.2s;-ms-transition:all 0.3s 0.2s;-o-transition:all 0.3s 0.2s;-webkit-transition:all 0.3s 0.2s;position:absolute;top:0;left:0;width:101%;height:100%;}.b-link-twist:hover .b-top-line b, .b-link-twist:hover .b-bottom-line b{background: #444444;height:100%;}
.b-link-flip{position:relative;display:inline-block;vertical-align:top;font-family: 'Open Sans', sans-serif;font-weight: 300;margin-bottom: 5px;background: #444444;}.b-link-flip .b-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;color:#fff;overflow:hidden;z-index:1;visibility:hidden; /* lt-ie9 */}/* lt-ie9 */.b-link-flip:hover .b-wrapper{visibility:visible;}.b-link-flip .b-top-line{position:absolute;top:0px;left:0;width:100%;height:50%;background: #444444;-webkit-transform-origin: 50% 100%;-moz-transform-origin: 50% 100%;-o-transform-origin: 50% 100%;-ms-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-transform: perspective(400px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);-moz-transform: perspective(400px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);-o-transform: perspective(400px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);-ms-transform: perspective(400px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform: perspective(400px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);}.safari5 .b-link-flip .b-top-line{height:100%}.b-link-flip .b-bottom-line{position:absolute;bottom:0px;right:0;width:100%;height:50%;background: #444444;}.b-link-flip .b-top-line{transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;background-position:left top;z-index:1;} .b-link-flip .b-bottom-line{background-position:left bottom;z-index:0;}.b-link-flip:hover .b-top-line{-webkit-transform-origin: 50% 100%;-moz-transform-origin: 50% 100%;-o-transform-origin: 50% 100%;-ms-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-transform: perspective(400px) rotateX(-180deg) rotateY(0deg) rotateZ(0deg);-moz-transform: perspective(400px) rotateX(-180deg) rotateY(0deg) rotateZ(0deg);-o-transform: perspective(400px) rotateX(-180deg) rotateY(0deg) rotateZ(0deg);-ms-transform: perspective(400px) rotateX(-180deg) rotateY(0deg) rotateZ(0deg);transform: perspective(400px) rotateX(-180deg) rotateY(0deg) rotateZ(0deg);}.b-link-flip .b-top-line b{transition:all 0.3s 0.2s;-moz-transition:all 0.3s 0.2s;-ms-transition:all 0.3s 0.2s;-o-transition:all 0.3s 0.2s;-webkit-transition:all 0.3s 0.2s;}.b-link-flip .b-top-line b, .b-link-flip .b-bottom-line b{height:101%;position:absolute;top:0;left:0;width:100%;}.b-link-flip:hover .b-top-line b{background: #444444;}.lt-ie10 .b-link-flip:hover .b-bottom-line b{background: #444444;}
.b-link-box{position:relative;display:inline-block;vertical-align:top;font-family: 'Open Sans', sans-serif;font-weight: 300;margin-bottom: 5px;overflow:hidden;}.b-link-box .b-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;color:#fff;overflow:hidden;}.b-link-box .b-top-line{position: absolute;left: 0;top: -4%;right: 0;bottom: -4%;transition: all 0.5s linear;-moz-transition: all 0.5s linear;-ms-transition: all 0.5s linear;-o-transition: all 0.5s linear;-webkit-transition: all 0.5s linear;border: 30px solid #444444;-webkit-transform: scale(2);-moz-transform: scale(2);-o-transform: scale(2);-ms-transform: scale(2);transform: scale(2);visibility:hidden; /* lt-ie9 */}.b-link-box .b-bottom-line{position:absolute;left:0;top:0;width:100%;height:100%;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;visibility:hidden; /* lt-ie9 */-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);transform: scale(0);background: #444444; }.b-link-box:hover .b-top-line{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);visibility:visible; /* lt-ie9 */}.b-link-box:hover .b-bottom-line{-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-o-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);visibility:visible; /* lt-ie9 */}
.b-link-stripe{position:relative;display:inline-block;vertical-align:top;font-family: 'Open Sans', sans-serif;font-weight: 300;margin-bottom: 5px;overflow:hidden;}.b-link-stripe .b-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;color:#fff;overflow:hidden;}.b-link-stripe .b-line{position:absolute;top:0;bottom:0;width:20%;background:#444444;transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;opacity:0;visibility:hidden; /* lt-ie9 */}/* lt-ie9 */.b-link-stripe:hover .b-line{visibility:visible;}.b-link-stripe .b-line1{left:0;}.b-link-stripe .b-line2{left:20%;transition-delay:0.1s !important;-moz-transition-delay:0.1s !important;-ms-transition-delay:0.1s !important;-o-transition-delay:0.1s !important;-webkit-transition-delay:0.1s !important;}.b-link-stripe .b-line3{left:40%;transition-delay:0.2s !important;-moz-transition-delay:0.2s !important;-ms-transition-delay:0.2s !important;-o-transition-delay:0.2s !important;-webkit-transition-delay:0.2s !important;}.b-link-stripe .b-line4{left:60%;transition-delay:0.3s !important;-moz-transition-delay:0.3s !important;-ms-transition-delay:0.3s !important;-o-transition-delay:0.3s !important;-webkit-transition-delay:0.3s !important;}.b-link-stripe .b-line5{left:80%;transition-delay:0.4s !important;-moz-transition-delay:0.4s !important;-ms-transition-delay:0.4s !important;-o-transition-delay:0.4s !important;-webkit-transition-delay:0.4s !important;}.b-link-stripe:hover .b-line{opacity:1;}/*-----------------------------------------------------------------------------------*//*	Apart/*-----------------------------------------------------------------------------------*/.b-link-apart-horisontal, .b-link-apart-vertical{position:relative;display:inline-block;vertical-align:top;font-family: 'Open Sans', sans-serif;font-weight: 300;margin-bottom: 5px;overflow:hidden;}.b-link-apart-horisontal .b-wrapper, .b-link-apart-vertical .b-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;color:#fff;overflow:hidden;}.b-link-apart-horisontal .b-top-line, .b-link-apart-horisontal .b-bottom-line,.b-link-apart-vertical .b-top-line, .b-link-apart-vertical .b-bottom-line {position:absolute;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;}.b-link-apart-horisontal .b-top-line-up, .b-link-apart-horisontal .b-bottom-line-up,.b-link-apart-vertical .b-top-line-up, .b-link-apart-vertical .b-bottom-line-up {position:absolute;transition:all 0.2s 0.2s linear;-moz-transition:all 0.2s 0.2s linear;-ms-transition:all 0.2s 0.2s linear;-o-transition:all 0.2s 0.2s linear;-webkit-transition:all 0.2s 0.2s linear;}/* Horisontal */.b-link-apart-horisontal .b-top-line, .b-link-apart-horisontal .b-bottom-line{height: 0.1%;left:50%;right:50%;}.b-link-apart-horisontal:hover .b-top-line, .b-link-apart-horisontal:hover .b-bottom-line{left:0;right:0;}.b-link-apart-horisontal .b-top-line-up, .b-link-apart-horisontal .b-bottom-line-up{left:0;right:0;height:0;}.b-link-apart-horisontal:hover .b-top-line-up, .b-link-apart-horisontal:hover .b-bottom-line-up{height: 50%;}/* Vertical */.b-link-apart-vertical .b-top-line, .b-link-apart-vertical .b-bottom-line{width: 0.1%;top:50%;bottom:50%;}.b-link-apart-vertical:hover .b-top-line, .b-link-apart-vertical:hover .b-bottom-line{top:0;bottom:0;}.b-link-apart-vertical .b-top-line-up, .b-link-apart-vertical .b-bottom-line-up{top:0;bottom:0;width:0;}.b-link-apart-vertical:hover .b-top-line-up, .b-link-apart-vertical:hover .b-bottom-line-up{width: 50%;}/* Horisontal */.b-link-apart-horisontal .b-top-line, .b-link-apart-horisontal .b-top-line-up{top:50%;background:#444444;}.b-link-apart-horisontal .b-bottom-line, .b-link-apart-horisontal .b-bottom-line-up{bottom:50%;background:#444444;}/* Vertical */.b-link-apart-vertical .b-top-line, .b-link-apart-vertical .b-top-line-up{left:50%;background:#444444;}.b-link-apart-vertical .b-bottom-line, .b-link-apart-vertical .b-bottom-line-up{right:50%;background:#444444;}/*-----------------------------------------------------------------------------------*//*	Diagonal/*-----------------------------------------------------------------------------------*/.b-link-diagonal{position:relative;display:inline-block;vertical-align:top;font-family: 'Open Sans', sans-serif;font-weight: 300;margin-bottom: 5px;overflow:hidden;}.b-link-diagonal .b-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;color:#fff;overflow:hidden;}.b-link-diagonal .b-line-group{position:absolute;top:0;left:0;right:0;bottom:0;transform: rotate(-25deg);-webkit-transform: rotate(-25deg);-moz-transform: rotate(-25deg);-o-transform: rotate(-25deg);-ms-transform: rotate(-25deg);}.b-link-diagonal .b-line{position:absolute;top: -90px;bottom: -60px;width:22%;background:#444444;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;}.b-link-diagonal .b-line1{left: -10%;width: 31%;}.b-link-diagonal .b-line2{left:20%;transition-delay:0.1s !important;-moz-transition-delay:0.1s !important;-ms-transition-delay:0.1s !important;-o-transition-delay:0.1s !important;-webkit-transition-delay:0.1s !important;}.b-link-diagonal .b-line3{left:40%;transition-delay:0.2s !important;-moz-transition-delay:0.2s !important;-ms-transition-delay:0.2s !important;-o-transition-delay:0.2s !important;-webkit-transition-delay:0.2s !important;}.b-link-diagonal .b-line4{left:60%;transition-delay:0.3s !important;-moz-transition-delay:0.3s !important;-ms-transition-delay:0.3s !important;-o-transition-delay:0.3s !important;-webkit-transition-delay:0.3s !important;}.b-link-diagonal .b-line5{left: 80%;width: 30%;transition-delay:0.4s !important;-moz-transition-delay:0.4s !important;-ms-transition-delay:0.4s !important;-o-transition-delay:0.4s !important;-webkit-transition-delay:0.4s !important;}.b-link-diagonal .b-line1, .b-link-diagonal .b-line3, .b-link-diagonal .b-line5{top: 130%;}.b-link-diagonal .b-line2, .b-link-diagonal .b-line4{bottom: 130%;}.b-link-diagonal:hover .b-line1, .b-link-diagonal:hover .b-line3, .b-link-diagonal:hover .b-line5{top: -90px;}
.b-link-diagonal:hover .b-line2, .b-link-diagonal:hover .b-line4{
bottom: -60px;}/***	Delay ***/
.b-delay03{transition-delay:0.3s !important;-moz-transition-delay:0.3s !important;-ms-transition-delay:0.3s !important;-o-transition-delay:0.3s !important;-webkit-transition-delay:0.3s !important;}
.b-delay06{transition-delay:0.6s !important;-moz-transition-delay:0.6s !important;-ms-transition-delay:0.6s !important;-o-transition-delay:0.6s !important;-webkit-transition-delay:0.6s !important;}
.b-delay09{transition-delay:0.9s !important;-moz-transition-delay:0.9s !important;-ms-transition-delay:0.9s !important;-o-transition-delay:0.9s !important;-webkit-transition-delay:0.9s !important;}
.b-delay12{transition-delay:1.2s !important;-moz-transition-delay:1.2s !important;-ms-transition-delay:1.2s !important;-o-transition-delay:1.2s !important;-webkit-transition-delay:1.2s !important;}
.b-delay15{transition-delay:1.5s !important;-moz-transition-delay:1.5s !important;-ms-transition-delay:1.5s !important;-o-transition-delay:1.5s !important;-webkit-transition-delay:1.5s !important;}
/*** Animation effects ***/
.b-animate-go{text-decoration:none;}
.b-animate{transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;visibility:hidden; }
.b-animate-go:hover .b-animate{visibility:visible;}
.b-from-left{position:relative;left:-100%;}
.b-animate-go:hover .b-from-left{left:0;}
.b-from-right{position:relative;right:-100%;}
.b-animate-go:hover .b-from-right{right:0;}
.b-from-top{position:relative;top:-100%;}
.b-animate-go:hover .b-from-top{top:0;}
.b-from-bottom{position:relative;bottom:-100%;}
.b-animate-go:hover .b-from-bottom{bottom:0;}
.b-scale{position:relative;transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);}
.b-animate-go:hover .b-scale{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);}
.b-opacity{opacity:0;}
.b-animate-go:hover .b-opacity{opacity:1;}
.b-animate-go:hover .b-cw-90,.b-animate-go:hover .b-cw-180,.b-animate-go:hover .b-ccw-90,.b-animate-go:hover .b-ccw-180{transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);}
.b-animate-go .b-cw-90{transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.b-animate-go .b-cw-180{transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.b-animate-go .b-ccw-90{transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);}
.b-animate-go .b-ccw-180{transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}
blockquote {
width: 100%;
position: relative;
background: #f3f3f3;
border: 1px solid #dfdfdf;
border-left: 2px solid #3965a8;
font-style:italic;
font-variant:normal;
font-weight: normal;
font-stretch: normal;
font-size:14px;
line-height: normal;
font-family: Arial, sans-serif;
color:#405778;

}
blockquote cite:before {
content: "\2014 \2009";
}