/* =============================================================================
  GLOBAL // GENERAL STYLES
   ========================================================================== */
.nomargin { margin:0px; }
.fixed940 { max-width:940px; }
.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; }
.right { float:right; }
.padding20 { padding:20px; }
#mobile-menu-select { width:100%; margin-top:10px; background:#efefef; margin-left:5px; margin-left:5px; width:96%;  }
.footer_advertising {  text-align:center; margin-top:10px; }
.help-block { font-size:12px; line-height:30px; }
.navbar .brand { font-size:12px; }
.gmnoprint img {  max-width: none; }
.cat-item-none { display:none; }
/* =============================================================================
  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:20px; padding-left: 50px; text-align:center;  padding-right:20px; }
#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; }
/* =============================================================================
  HOME PAGE STYLES
  ========================================================================== */
/* carousel */
#HomeMainBanner .carousel { margin-bottom:0px; }
#HomeMainBanner .carousel .item img { width:100%; }
#HomeMainBanner .carousel-control { opacity: 0.1; }
.carousel-control1 {width:26px; height:26px; background:transparent; border:1px solid #fff; margin-right:10px; float:right; display:block; text-align:center;line-height:22px; font-weight:bold; color:#fff; font-size:25px; text-decoration:none; margin-top:4px;opacity: 0.3;}
.carousel_block .block-content { padding-top:0px !important ; padding-bottom:0px !important; }
/* =============================================================================
   MAIN BODY STYLES
   ========================================================================== */ 
/* main body wrapper */
#core_padding { padding:0px; padding-top:10px; } 
/* main widget and block styles */
.block { margin-bottom:15px; padding-bottom:5px;}
.block .block-title { background: #f6f6f6; 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: #727272; border-top: 0px;  }
/* breadcrumb text change */
.breadcrumb li {text-transform: uppercase;}
/* =============================================================================
   NAVIGATION STYLES
   ========================================================================== */
/* main nav bar */
#core_menu_wrapper .navbar {  *position: relative;  *z-index: 2;  overflow: visible;  color: #777777;  margin-bottom: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; background:#EFEFEF;
-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; }
/* SUB MENU STYLES */
 #core_padding { background:#fff; }
.container-fluid { padding-right: 10px;padding-left: 10px;}

/* 
@media (min-width: 480px) and (max-width: 979px){ .nav-collapse .nav {float: none;margin: 0 0 0px !important;} .nav-collapse, .nav-collapse.collapse {height: 30px !important;overflow: visible !important;} .core_mobile_menu button, .nav-collapse-mobile, .brand { display:none !important; } }
 
@media (max-width: 480px)  { #core_menu_wrapper .nav-collapse, #core_menu_wrapper .nav-collapse.collapse, #core_menu_wrapper .nav-collapse .nav { height: 0px;overflow: hidden;margin:0px;} }
*/
 /* =============================================================================
   GALLERY PAGE
   ========================================================================== */
.resultsfound { line-height:30px; font-size:16px; text-align:center; margin-bottom:0px; }
 /* drop down tabs fro order-by options */
#SearchPage #core_padding .nav { margin-bottom:0px; margin-left:-10px; }
#SearchPage #core_padding .nav-tabs { border-bottom: 0px solid #DDD;} 
#SearchPage #core_padding .nohover { cursor:default;background:transparent;border:0px; }
/* switch icon */
.pag_switch_box { float:right !important; }
 ol.pag_switch {font-size: 0px; margin:0px; margin-bottom:10px; }
 ol.pag_switch li {display: inline-block;}
 ol.pag_switch a.pag_switch_button {background: #e6e6e6 url('../../framework/img/pag-bg.png') repeat-x;border: 1px solid #bbbbbb;border-left: none;
display: inline-block;margin: 0px;padding: 3px 6px 1px 6px;-webkit-box-shadow: 0px 1px 0px #ffffff;-moz-box-shadow: 0px 1px 0px #ffffff;box-shadow: 0px 1px 0px #ffffff;}
 ol.pag_switch a.selected.pag_switch_button, ol.pag_switch a.pag_switch_button:active {background: #d0d0d0 url('../../framework/img/pag-bg-selected.png') repeat-x;}
 ol.pag_switch li:first-child a.pag_switch_button {border-left: 1px solid #bbbbbb;-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-bottomleft: 4px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
 ol.pag_switch li:last-child a.pag_switch_button {-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
/*drop down for order by on gallery page */
#SearchPage .dropdown-menu li > a:hover, #SearchPage .dropdown-menu li > a:focus, #SearchPage .dropdown-submenu:hover > a { background:#efefef; filter:none; color:#666; }
#SearchPage .nav .dropdown-toggle .caret {margin-top: 8px;border-top-color: #ddd;border-bottom-color: #ddd;}
 /* GENERAL STYLES */
ul.items { margin: 0px;}
ul.items li {margin-left: 15px; display: inline-block; float:left;overflow: hidden; }
ul.items li .frame:hover { opacity: 0.5; filter: alpha(opacity = 40); }
/* LIST STYLE OPTIONS */ 
ul.items.list_style.list_style .span4 {width: 100%;}
ul.items.list_style.list_style .span4 .span4 {width: 31.623931623931625%;}
@media (max-width: 480px)  { ul.items.list_style.list_style .span4 .span4 {width: 100%;}  }
ul.items.list_style li { margin: 0px; padding-top:10px; padding-bottom:10px; border-top: 1px solid #dddddd;display: block;float:none; }
ul.items.list_style li:nth-child(odd) { background: #FAFAFA;; } /* odd items */
ul.items.list_style li .frame {  float:left; padding-right:20px;   } 
ul.items.list_style li .right {  float:right; padding-left:20px; padding-right:0px;   } 
ul.items.list_style li .frame img { max-height:180px; max-width:180px; }
ul.items.list_style h1 {margin: 0px 0px; font-size:16px; line-height: 24px; }
/* 3 COLUMN ADJUSTMENTS */
article.span6 ul.items.list_style li .frame img { max-height:100px; max-width:100px; margin-bottom: 5px; }
article.span6 ul.items.list_style h1 { line-height: 20px; padding-top:0px; }
article.span6 ul.items.list_style.list_style .span4 {font-size: 11px; }
article.span6 ul.items.list_style li .frame { padding-right: 10px; }
/* custom styles for responsive setup*/
@media (max-width: 480px)  {  ul.items.list_style li .frame {float:none; } ul.items.list_style li .caption { margin-left:10px; margin-top:10px; } }
/* GALLERY STYLE OPTIONS */
ul.items.three_columns .span4 {  float: left; overflow: hidden; }
ul.items.three_columns .span4 .span4 { min-height:1px; }
ul.items.three_columns li {  margin-top:0px;  padding:10px; text-align:center; } 
.butleft { margin-left:0px !important; padding-left:0px;  }
ul.items.three_columns li h1 { margin: 10px 0px; font-size:12px; line-height:20px; margin-bottom:5px;  text-align: center; clear:both; }
ul.items.three_columns li div {   }
ul.items.three_columns li .frame img { margin:auto auto; overflow: hidden; } 
ul.items.three_columns li .hidden_details { display:none;  }
/* VALUES */
ul.items.list_style .actions { margin-top:5px;   }
/* gallery box items */
 
#HomePage ul.items.three_columns li { border-top:0px; }
#itemsbox.three_columns .span4, #homebox.three_columns .span4 {   }
ul.items hr { margin-top:5px; margin-bottom:5px; }
/* audiobox */
ul.items.three_columns .span4 .audiobox { cursor:pointer; position: absolute; margin-top:-30px;}
ul.items.list_style.list_style .span4 .audiobox {float:left; margin-top:-41px; margin-left:20px; cursor:pointer; position: relative; }
/* featured items */
ul.items.list_style .featured {   }
/** map display icon ***/
.sm {background: -webkit-gradient(linear,left top,left bottom,color-stop(0, rgb(112,112,112)),color-stop(0.51, rgb(94,94,94)),color-stop(0.52, rgb(57,57,57)));
 background: -moz-linear-gradient(center top,rgb(112,112,112) 0%,rgb(94,94,94) 51%,rgb(57,57,57) 52%);  }
.smtext img { max-width:100px; max-height:100px; }
.smtext {  text-align:center; text-shadow: 0 -1px 0 #000; color: #fff; font-family: Helvetica Neue, Helvetica, arial; font-size: 16px; line-height: 25px; padding:10px; }
/*** DEFAULT STYLES FOR SHORTCODES ***/
.wlt_shortcodes_timesince, .wlt_shortcode_location, .wlt_shortcode_category 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; }
/* =============================================================================
   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; } 
/* contact form styles*/
#ContactForm, #commentform { margin-bottom:0px; }
.custom-fields { border-bottom:1px solid #efefef; margin-bottom:20px; margin-top:10px; }
.custom-field-row { margin-top:0px; border-top:1px solid #efefef; text-align:left; line-height:45px; }
.custom-field-row .span5 { font-weight:bold; padding-left:20px; }
.custom-field-row .span7 { line-height:30px; }
#SINGLEIMAGEDISPLAY { margin-bottom:15px;margin-right:10px; text-align:center;  }
.val_expiry_date, .val_expires { font-size:11px; }
#BlogSingle .block-content .img-polaroid { max-width: 98%; }
.fieldtitlebox { background:#fafafa; border:1px solid #ddd; padding:5px; margin-bottom:5px; font-size:14px; font-weight:bold; }
/* =============================================================================
   FOOTER STYLES
   ========================================================================== */
#footer { padding-right: 20px; padding-left: 20px; padding-top: 0px; padding-bottom: 35px;}
#footer .footer-block-title h3 { font-size:17px; line-height:25px; }
#footer_bottom { 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;}
@media (max-width: 480px) and (max-width: 500px) {  #footer_bottom ul.socialicons { float:none; margin-left:30px; } }
/* =============================================================================
   WIDGET STYLES
   ========================================================================== */
/*** membership packages on account page ***/
#MyMembershipPackages .packagelistitems { margin:0px; }
#MyMembershipPackages .packagelistitems .btn { float:right; margin-top:-25px; margin-left:20px; }
/* =============================================================================
   BLOG STYLES
   ========================================================================== */
.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; }
/* =============================================================================
   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; }
.form-row {  margin-bottom:5px; border-bottom: 1px solid #EFEFEF;  }
.form-row label {  line-height:40px; padding-left:0px; border-right:1px solid #EFEFEF; font-weight:bold; text-transform:uppercase; margin-top:5px;text-shadow: 0 1px 0 #fff; font-size:100%; }
.form-row .add-on, .form-row input, .form-row select { margin-top:10px; }
.form-row .description { font-style: italic; fot-size:11px; }
.wlt_map_text {  padding:5px; font-size:12px; }
.wlt_map_text span { margin-left:0px;}
.required { color:red; }
 /*====================================================================================================
* PAGE NAV STYLES
====================================================================================================*/
ul.pagination {margin:0px;padding:0px;overflow:hidden;font-size:12px; list-style-type:none; margin-top:10px; margin-bottom:15px; }
ul.pagination li{float:left;margin:0px;padding:0px;margin-left:5px;}
ul.pagination li.pages { float:right; }
ul.pagination li:first-child{margin-left:0px;}
ul.pagination li a{color:black;display:block;text-decoration:none;padding:7px 10px 7px 10px;}
ul.pagination li a img{border:none;}
ul.paginationD{ padding:8px;padding-left:0px; }
ul.paginationD li a{color:#333333;text-shadow:0px 1px #F6F6F6;padding:6px 9px 6px 9px;border:solid 1px #B6B6B6;box-shadow:0px 1px #EFEFEF;-moz-box-shadow:0px 1px #EFEFEF;-webkit-box-shadow:0px 1px #EFEFEF;background:#E6E6E6;background:-moz-linear-gradient(top,#FFFFFF 1px,#F3F3F3 1px,#E6E6E6);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFFFFF),color-stop(0.02,#F3F3F3),color-stop(1,#E6E6E6));}
ul.paginationD li{padding-bottom:1px;}
ul.paginationD li a:hover,ul.paginationD li a.current{color:#FFFFFF;box-shadow:0px 1px #E7E7E7;-moz-box-shadow:0px 1px #E7E7E7;-webkit-box-shadow:0px 1px #E7E7E7;}
ul.paginationD10 li a:hover,ul.paginationD10 li a.current{text-shadow:0px 1px #3C3C3C;border-color:#202020;background:#525252;background:-moz-linear-gradient(top,#9F9F9F 1px,#6C6C6C 1px,#525252);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#9F9F9F),color-stop(0.02,#6C6C6C),color-stop(1,#525252));}
/*====================================================================================================
* 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; } 
 /*====================================================================================================
* FILE UPLOAD STYLES ON ADD PAGE
====================================================================================================*/ 
.fileinput-button {  position: relative;  overflow: hidden;  float: left;  margin-right: 4px;}
.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;}
.fileupload-buttonbar .btn,.fileupload-buttonbar .toggle {  margin-bottom: 5px;}
.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;  }
}
/*====================================================================================================
* LIGHTBOX
====================================================================================================*/ 
#lightboxOverlay {  position: absolute;  top: 0;  left: 0;  z-index: 9999;  background-color: black;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);  opacity: 0.85;  display: none;}
#lightbox {  position: absolute;  left: 0;  width: 100%;  z-index: 10000;  text-align: center;  line-height: 0;  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;  font-weight: normal;}
#lightbox img {  width: auto;  height: auto;}
#lightbox a img {  border: none;}
.lb-outerContainer {  position: relative;  background-color: white;  *zoom: 1;  width: 250px;  height: 250px;  margin: 0 auto;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px;  border-radius: 4px;}
.lb-outerContainer:after {  content: "";  display: table;  clear: both;}
.lb-container {  padding: 10px;}
.lb-loader {  position: absolute;  top: 40%;  left: 0%;  height: 25%;  width: 100%;  text-align: center;  line-height: 0;}
.lb-nav {  position: absolute;  top: 0;  left: 0;  height: 100%;  width: 100%;  z-index: 10;}
.lb-container > .nav {  left: 0;}
.lb-nav a {  outline: none;}
.lb-prev, .lb-next {  width: 49%;  height: 100%;  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");  display: block;}
.lb-prev {  left: 0;  float: left;}
.lb-next {  right: 0;  float: right;}
.lb-prev:hover {  background: url(../img/l/prev.png) left 48% no-repeat;}
.lb-next:hover {  background: url(../img/l/next.png) right 48% no-repeat;}
.lb-dataContainer {  margin: 0 auto;  padding-top: 5px;  *zoom: 1;  width: 100%;  -moz-border-radius-bottomleft: 4px;  -webkit-border-bottom-left-radius: 4px;  -ms-border-bottom-left-radius: 4px;  -o-border-bottom-left-radius: 4px;  border-bottom-left-radius: 4px;  -moz-border-radius-bottomright: 4px;  -webkit-border-bottom-right-radius: 4px;  -ms-border-bottom-right-radius: 4px;  -o-border-bottom-right-radius: 4px;  border-bottom-right-radius: 4px;}
.lb-dataContainer:after {  content: "";  display: table;  clear: both;}
.lb-data {  padding: 0 10px;  color: #bbbbbb;}
.lb-data .lb-details {  width: 85%;  float: left;  text-align: left;  line-height: 1.1em;}
.lb-data .lb-caption {  font-size: 13px;  font-weight: bold;  line-height: 1em;}
.lb-data .lb-number {  display: block;  clear: left;  padding-bottom: 1em;  font-size: 11px;}
.lb-data .lb-close {  width: 35px;  float: right;  padding-bottom: 0.7em;  outline: none;}
.lb-data .lb-close:hover {  cursor: pointer;}
.lb-outerContainer { max-width:800px;  }
.customfield textarea {width:96%;  }
.customfield .radio, .customfield .checkbox { margin-left:20px; }
@media (max-width: 480px) and (max-width: 500px) { .customfield input[type="text"], .customfield textarea {width:auto;  } }
#BlogBlock .media-body h2 { font-size:18px; line-height:25px; margin:0px; text-decoration:underline; }
#BlogBlock .media-body small { float:right; }
/*====================================================================================================
* BASIC WIDGETS OBJECT STYLE 
====================================================================================================*/ 
/** 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; }
.core_widgets_author .top5posts li.title { font-weight:bold;}
.core_widgets_author .top5posts li {display:block; border-bottom:1px solid #ddd; padding-top:3px; padding-bottom:3px; }
/*** 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;  }
.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) 0px 0px no-repeat; padding-left:20px; }
.core_widgets_categories_list ul.normal .cat-item { padding-left:10px;  }
.core_widgets_categories_list ul.normal .children { font-weight:normal; margin-left:-10px;  padding-top:10px; border-top:1px solid #ddd; display:none; }
.core_widgets_categories_list ul.normal .children li { padding-left:30px; background: url(../img/a2.png) 10px 2px no-repeat; border-bottom:0px solid #ddd; line-height:25px;; }
.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_tabbed_object .tab-content { background:#fff; }
.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;   
}
/*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 { margin-top:-5px; }
.category_object_block ul { margin:0px; margin-top:5px; }
.category_object_block ul li { list-style:none; }
.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 .span3box4, .category_object_block .span3box8, .category_object_block .span3box12, .category_object_block .span3box16, .category_object_block .span3box20 { 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;   }
	.hasiconlarge_catme { margin-top:15px !important; }
	.fullwidthblock ul { padding-top:5px; }
	.fullwidthblock .categorysublist { padding-top:5px;  }
	@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; }

/* toolbar */
.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 ***/
.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; }
/*** wlt rating shortcode ***/
.wlt_starrating { height:24px; overflow:hidden; }
#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; }
@media (max-width: 480px){ .wlt_toolbox {width:99%; padding:0px; margin:0px; clear:both; margin-bottom:20px; } .nav-tabs > li { width:100%; } }
/* listing list widget */
.core_widgets_listings li h3 { padding-top:0px; margin-top:0px; font-size:16px; }
.core_widgets_listings ul, .core_widgets_listings .block .block-content {  padding:0px; margin:0px; list-style:none; margin-bottom: -3px; }
.core_widgets_listings li { border-bottom:1px solid #ddd; min-height:50px; padding-top:10px; margin:0px !important;  }
.core_widgets_listings li img { max-width:40px; max-height:40px; margin-left:15px; }
.twocolshort .core_widgets_listings li img { margin-left: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; }
p.smallbits a {  padding-left:10px; border:0px; text-decoration:underline; }
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; }
#core_widgets_membershiplist ul li { border-top:1px solid #ddd; padding-bottom:10px; }
#core_widgets_membershiplist h5 { font-size:21px; }
#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; }
.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; }
/*** carsousel ***/
#core_homepage_fullwidth_wrapper .wlt_carsousel_main_wrapper .row-fluid .span2 {width: 17.52991452991453%;}
#core_homepage_fullwidth_wrapper .wlt_carsousel_main_wrapper .carousel-control { opacity: .1; }
@media (max-width: 480px) and (max-width: 500px) { #core_homepage_fullwidth_wrapper .wlt_carsousel_main_wrapper .row-fluid .span2 { width:100%; } }
#carousel img { cursor:pointer; }
#core_homepage_fullwidth_wrapper .wlt_carsousel_main_wrapper .lastitem {  } 
/* =============================================================================
  STORES WIDGET
   ========================================================================== */
#coupon_styles .core_widgets_stores_list a.store {	text-align:center; border: 1px solid #ddd;	background: #fbfbfb;	display: inline-block; margin-bottom:10px; }
#coupon_styles .core_widgets_stores_list a.store img {	max-width: 130px;	max-height: 60px;	background-repeat: no-repeat; display:block; }
#coupon_styles .core_widgets_stores_list .span6 { min-height:100px; }
#coupon_styles .core_widgets_stores_list a.store span {line-height: 22px;padding: 0 11px;font-size: 12px;font-weight: bold;color: #666;}
#coupon_styles .core_widgets_stores_list a.list { display:block; background: url(img/a1.png) 1px 3px no-repeat; padding-left:20px; margin-bottom:10px;  }
#coupon_styles .core_widgets_stores_list .box4, #coupon_styles .core_widgets_stores_list .box6,.core_widgets_stores_list .box8, #coupon_styles .core_widgets_stores_list .box10,#coupon_styles .core_widgets_stores_list .box12,#coupon_styles .core_widgets_stores_list .box14,#coupon_styles .core_widgets_stores_list .box16,#coupon_styles .core_widgets_stores_list .box18,#coupon_styles .core_widgets_stores_list .box20,#coupon_styles .core_widgets_stores_list .box22,#coupon_styles .core_widgets_stores_list .box24,.core_widgets_stores_list .box26,.core_widgets_stores_list .box28,.core_widgets_stores_list .box30,.core_widgets_stores_list .box32,.core_widgets_stores_list .box34 { margin-left:0px; } 
#coupon_styles .core_widgets_listings_list img, #coupon_styles .core_widgets_stores_list img { max-width:50px; }
#coupon_styles .core_widgets_listings_list .span4, .core_widgets_stores_list .span4 { width:70px;  }
#coupon_styles .core_widgets_listings_list .span7, .core_widgets_stores_list .span7 { width: 65%; }
#coupon_styles .core_widgets_stores_list .span7 p { font-size:11px; margin-top:5px; }
#coupon_styles .store_carouselblock { background:#fff; margin-bottom:5px;  }
#coupon_styles .store_carouselblock ul { margin-left:10px; }
#coupon_styles .store_carouselblock .frame img { max-height:50px !important; }
#coupon_styles .store_carouselblock .left { margin-left:-25px; }
#coupon_styles .store_carouselblock .right { margin-right:-25px; }
#coupon_styles .core_widgets_stores_list [class*="span"]:first-child {margin-left: 7px !important;}
/* =============================================================================
  3rd party extras
   ========================================================================== */ 
ul.items.three_columns li .ratingblock .gdsr-size-30 { display: block; clear: both; margin-right: 14px; margin-top: 10px; }
ul.items.three_columns li .ratingblock .gdsr-size-24 { display: block; clear: both; margin-right: 33px; margin-top: 10px; }
ul.items.three_columns li .ratingblock .gdsr-size-20 { display: block; clear: both; margin-right: 44px; margin-top: 10px; }
ul.items.three_columns li .ratingblock .gdsr-size-16 { display: block; clear: both; margin-right: 54px; margin-top: 10px; }

.ratingtext { display:none; } 
   .packagesblock { margin-right:10px; }
   .packagelistitems { list-style:none; margin-left:0px;  }
   .packagelistitems li { padding-bottom:10px; padding-left:20px; margin-bottom:10px;  background:#fdfdfd; border:1px solid #ddd; border-radius:5px; }
   .packagelistitems li label { float:left; }
   .packagelistitems li h3 { font-size:16px; font-weight: bold; }
   .packagelistitems li div { margin-left:30px; } 
   .label-s { background:rgb(49, 179, 54); }  
   .label-w { background:rgb(255, 143, 0); }
   .btn-right { float:right; margin-right:20px; }
   .topofcategory_text { color: #468847 !important; font-weight:bold; margin-bottom:10px; font-size:11px; }
   .topofcategory { color: #468847 !important;background-color: #dff0d8 !important;border-color: #d6e9c6 !important; border:1px solid !important; }
#wlt_google_map { width:100%; height:300px; border:1px solid #ddd; margin-bottom:10px;  }
#map_object_container .block { position:relative; }
#map_object_container .ratingblock  { display:none; }
#wlt_carsousel_aa { margin-bottom:0px; }
#map_object_container .three_columns li img { max-width:184px; }
#core_middle_column #map_object_container .three_columns li img { max-width:120px; }
/* =============================================================================
  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;  } 
/* =============================================================================
  MOBILE MENU & MOBILE STYLES
   ========================================================================== */
.nav-collapse-mobile { border-top:1px solid #efefef; width:100%;  overflow: hidden; }
.nav-collapse-mobile li { float:none; width:100%; margin:0px; padding:0px; line-height:20px; padding-left:10px; display: block; clear: both;  background-image:url(../img/a1.png); background-repeat:no-repeat; background-position:  15px 16px;  }
.nav-collapse-mobile li:hover { background:#efefef; }
.nav-collapse-mobile li.nb,.nav-collapse-mobile li.nb:hover { background:none; }
.nav-collapse-mobile form { margin:0px; padding:0px; padding-top:10px; padding-bottom:10px; }
.nav-collapse-mobile form .input-append { margin-bottom:0px; }
/*** mobile advanved search ***/
.mobile_advanced_search .field { margin-right:20px; }
/*** remove boarders ***/
@media (max-width: 767px) { body {padding-right: 0px !important;padding-left: 0px !important;} }
/*** center contents ***/
@media (max-width: 480px) and (max-width: 500px) { ul.items.list_style.list_style .span4 {width: 100%; text-align: center;} }
@media (max-width: 767px){ .wlt_auction_theme #core_left_column { display:inherit !important; } .wlt_auction_theme #core_left_column .block { display:none; } }
/* =============================================================================
  SHOPPING CART STYLES
   ========================================================================== */
._cb {color: #fff;border: none;text-indent: 0;cursor: pointer;font-size: 12px;display: inline-block;background-color: #888;text-transform: uppercase;padding: 11px 15px 9px 15px;transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-webkit-transition: 0.3s ease-in-out;min-width: 138px;text-align: center; } 
.extram { margin-top:20px; }
._cb:hover { text-decoration:none; color:#fff; }
.three_columns .product-grid {  margin-bottom:10px; }
.three_columns .product-grid .details:hover {border: 1px solid #ddd;} 
/* BOX PRODUCTS - INSIDE CONTENT */
.three_columns .box-product > div {position: relative;vertical-align: top;transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-webkit-transition: 0.3s ease-in-out;}
.three_columns .box-product .details {padding: 25px;overflow: hidden;position: relative;border: 1px solid transparent;transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-webkit-transition: 0.3s ease-in-out;}
.three_columns .box-product .price {font-size: 20px;line-height: 120%;font-weight: 700;width:100%;}
.three_columns .box-product .special-price .price-old {color: #aaa;font-size: 14px; font-weight: 400;text-decoration: line-through;}
.three_columns .box-product .special-price .price-fixed {color: #E05352;display: block;margin-bottom: -8px;}
.three_columns .box-product .price-tax {display: none;}
/* products list */
.list_style .box-product .ratingblock { display:none; }
.list_style .product-grid {padding: 0;clear: both;} 
.list_style .product-grid .left {float: left;text-align: center;margin-right: 20px;}
.list_style .product-grid .details {float: left; margin-left: 20px; width: 200px; padding-right:20px; }
.list_style .product-grid .image {margin: 0;float: none; max-width: 200px; max-height: 200px; }
.list_style .product-grid .frame { padding-right:0px !important;}
.list_style .product-grid .name, .list_style .product-grid .price { float:left; width:390px; }
.list_style .product-grid .name a {color: #444; }
.list_style .product-grid .description {color: #666; font-size: 14px; margin: 10px 0 5px 0; display:block; width:390px; float:left; }
.list_style .product-grid ._b {margin: 10px 0; }
.list_style .product-grid ._a, .list_style .product-grid ._b, .list_style .product-grid ._c { display:none; }
.list_style .product-grid ._cb { min-width:inherit; }
.list_style .special-price .price-old {color: #aaa;font-size: 14px; font-weight: 400;text-decoration: line-through;}
.list_style .special-price .price-fixed {color: #E05352;display: block;margin-bottom: -8px; font-size:25px;}
/* PRODUCTS GRID */
.three_columns .product-grid {   }
.three_columns .product-grid .description { display:none; }
.three_columns .product-grid .image {margin: 0;float: none; transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-webkit-transition: 0.3s ease-in-out; min-width:150px;  }
.three_columns .product-grid .img-polaroid { padding:0px; border:0px; -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0 0px 0px rgba(0,0,0,0.1); box-shadow: 0 0px 0px rgba(0,0,0,0.1); }
.three_columns .product-grid ._a,.three_columns .product-grid ._b,.three_columns .product-grid ._c {top: 50%;width: 100%;left: -999px;position: absolute;}
.three_columns .product-grid ._a {margin-top: -70px;transition: left 0.3s cubic-bezier(0.5, 0.84, 0.44, 1);-moz-transition: left 0.3s cubic-bezier(0.5, 0.84, 0.44, 1);-webkit-transition: left 0.3s cubic-bezier(0.5, 0.84, 0.44, 1);}
.three_columns .product-grid ._b {margin-top: -20px;transition: left 0.3s cubic-bezier(0.5, 0.84, 0.44, 1) 0.1s;-moz-transition: left 0.3s cubic-bezier(0.5, 0.84, 0.44, 1) 0.1s;-webkit-transition: left 0.3s cubic-bezier(0.5, 0.84, 0.44, 1) 0.1s;}
.three_columns .product-grid ._c {margin-top: 30px;transition: left 0.3s cubic-bezier(0.5, 0.84, 0.44, 1) 0.2s;-moz-transition: left 0.3s cubic-bezier(0.5, 0.84, 0.44, 1) 0.2s;-webkit-transition: left 0.3s cubic-bezier(0.5, 0.84, 0.44, 1) 0.2s;}
.three_columns .product-grid .details:hover .image {opacity: 0.2;}
.three_columns .product-grid .details:hover ._a,.three_columns .product-grid .details:hover ._b,.three_columns .product-grid .details:hover ._c {left: 0;}
.three_columns .product-grid .name {min-width: 202px;margin: 10px auto;display:block; clear:both; max-height: 51px; overflow: hidden;}
.three_columns .product-grid .rating {margin: 5px 0;display:block;clear:both;width:100%;}
/*** 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; }
/*** checkout page ***/
 
/*** 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; }

.downloadstag { line-height:30px; text-align:center; }
#wlt_shop_basket .wlt_basket_list { max-height:310px; overflow:auto; }
.table td.txtalignright { text-align:right; }
.total { font-weight:bold; }
table#cart_summary  .img-circle {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_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 ***/

@media (max-width: 480px) and (max-width: 500px) { #wlt_basketbar .dropdown-toggle {width: 110px !important; }  }
#wlt_basketbar .btn { background: #f5f5f5; background-image:none; max-width:300px; }
#wlt_basketbar .dropdown-toggle { width:30px; }
#wlt_cartproducts_dropdown li { display:block; clear:both; font-size:11px; min-width:250px; padding-bottom: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; }
#wlt_cartproducts_dropdown li.checkoutnow a {  font-weight:bold; font-size:16px; line-height:30px; padding-top:8px; }
@media (max-width: 480px) and (max-width: 500px) { #wlt_cartproducts_dropdown li.checkoutnow a {  font-weight:bold; font-size:12px; line-height:30px; padding-top:2px; } }
#wlt_cartproducts_dropdown li.emptybasket { text-align:center; line-height:40px; }
/**** CHECKOUT STEPS ****/
#wlt_checkoutsteps h3 { font-size:16px; margin:0px; padding:0px; }
#wlt_checkoutsteps p { font-size:12px; }
/* =============================================================================
  COMPARISON TABLE
   ========================================================================== */
#comparisonTable { background:#fff; }
#comparisonTable .media img { max-width:70px; max-height:100px; }
#comparisonTable .price {font-size: 26px; margin-top:10px; }
/* =============================================================================
  IMAGE STYLES
   ========================================================================== */
.frame { position:relative; display: block; }
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;}
.three_columns span.sticker { top: -10px;right: 0px; }

span.ftext {position: absolute;bottom: 5px;left: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; top:16px; 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;   } 

/* =============================================================================
  MAILING LIST FORMS
   ========================================================================== */
#mailinglist2 { width:300px; height:157px; background: transparent url('../img/forms/mailinglist1.png') no-repeat; margin-bottom:20px; }
#mailinglist2 .msg { clear:both; display:block; padding-top:65px; overflow:hidden; height:40px; padding-bottom:10px; padding-right:20px; padding-left:20px; text-align:center; }
#mailinglist2 .form-search {  padding-left:20px; clear:both; display:block; }
#mailinglist3 { width:300px; height:157px; background: transparent url('../img/forms/mailinglist2.png') no-repeat; margin-bottom:20px; }
#mailinglist3 .msg { clear:both; display:block; padding-top:65px; overflow:hidden; height:40px; padding-bottom:10px; padding-right:20px; padding-left:20px; text-align:center; color:#fff; text-shadow: 0 1px 0 #444; }
#mailinglist3 .form-search {  padding-left:20px; clear:both; display:block; }
#mailinglist4 { width:300px; height:157px; background: transparent url('../img/forms/mailinglist3.png') no-repeat; margin-bottom:20px; }
#mailinglist4 .msg { clear:both; display:block; padding-top:65px; overflow:hidden; height:40px; padding-bottom:10px; padding-right:20px; padding-left:20px; text-align:center; color:#fff; text-shadow: 0 1px 0 #914b0b; }
#mailinglist4 .form-search {  padding-left:20px; clear:both; display:block; }
#mailinglist5 { width:300px; height:157px; background: transparent url('../img/forms/mailinglist4.png') no-repeat; margin-bottom:20px; }
#mailinglist5 .msg { clear:both; display:block; padding-top:65px; overflow:hidden; height:40px; padding-bottom:10px; padding-right:20px; padding-left:20px; text-align:center; color:#fff; text-shadow: 0 1px 0 #914b0b; }
#mailinglist5 .form-search {  padding-left:20px; clear:both; display:block; }
#mailinglist2 .alert, #mailinglist3 .alert, #mailinglist4 .alert, #mailinglist5 .alert { font-size:11px; max-width:200px; }

/* =============================================================================
  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%;}

/* =============================================================================
  SLIDER TWO
   ========================================================================== */
.flexslider .slides img {  margin:0 auto; }
.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 {max-height: 369px; width:100%; }

.wlt_core_slider_two .sidebox { margin-left:0px !important; width:34% !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 { text-align: center;}
.wlt_core_slider_two .sidebox .text_widget { display: block;color: #ffffff;text-align: center;height: 127px; vertical-align: middle; min-width: 310px; 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;}

.wlt_core_slider_two .bottom_box .span4 { margin-top:20px; margin-left:0px; min-width: 313px;  }
.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 .main_text:after {display: block;position: absolute;content: ""; height: 60px;width: 1px; background: #dad9d9; right: -4px; top: 6px;}
.wlt_core_slider_two .bottom_box {   overflow: hidden;}
