.cl { clear: both; display: block; height: 0; font-size: 0; line-height: 0; }
.c-left {float:left; width:48%;text-align:left;}
.c-right{float:right; width:48%; text-align:right;}
.notext {  font-size: 0; line-height: 0; text-indent: -4000px; color: #fff; }

/* ---------------------------------------------------------------- */
/* photo gallery */
.c-photos-fadeslideshow img,
.c-photos-pager img {display:block;}
.c-photos-fadeslideshow img.firstimg,
.c-photos-pager img.firstimg {display:block;}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.slideshow-container a:active,
.flexslider a:active,
.slideshow-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.slideshow-control-nav,
.slideshow-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.slideshow-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* THEME CSS for FlexSlider should be in your start.less file */


/* feedtypes - only show author names first. */
.feedtypearticles {display:none;}

/* account login form */
#login-form .new-account-show {display:none;}
#login-form.new-account-create .new-account-show {display:block;}
#login-form.new-account-create .new-account-hide {display:none;}
#login-form .account-forgot-password-hide {display:none;}



/* login form */

.form-loginform .new-loginform-show {display:none;}
.form-loginform.new-loginform-create .new-loginform-show {display:block;}
.form-loginform.new-loginform-create .new-loginform-hide {display:none;}

/* account */

table#account-subscription-list .show-modifying-subscription {display:none!important;}
table#account-subscription-list.modifying-subscription .hide-modifying-subscription {display:none!important;}
table#account-subscription-list.modifying-subscription .show-modifying-subscription {display:block!important;}

table#account-subscription-list.modifying-subscription tr.not-this-row td {opacity:0.3; background:#ddd;}
table#account-subscription-list.modifying-subscription tr.this-row td { background:#ffd;}
table#account-subscription-list.modifying-subscription tr.this-row a#save-modified-subscription{color:#378702;}
table#account-subscription-list.modifying-subscription tr.this-row a#undo-modified-subscription{color:#db0000;}
table#account-subscription-list.modifying-subscription td.account-subscription-amount{width:100px;}

.user-menu-itemlist.user-itemlist-edit-one,
.user-personal .user-itemlist .item-name,
.user-personal .user-itemlist .item-view-link,
.user-personal .user-itemlist .field-name,
.user-personal-form .user-itemlist-fields .itemlist-default-field-name,
.user-personal-form .user-itemlist-fields .itemlist-default-field-slug{display:none!important; }

/*product photos */
ul.product-image-thumbs {list-style:none; }

/*product rating - jQuery UI Stars*/

.ui-stars-star,.ui-stars-cancel{float:left;display:block;overflow:hidden;text-indent:-999em;cursor:pointer;}.ui-stars-star a,.ui-stars-cancel a{width:16px;height:15px;display:block;background:url(../images/jquery.ui.stars.gif) no-repeat 0 0;}.ui-stars-star a{background-position:0 -32px;}.ui-stars-star-on a{background-position:0 -48px;}.ui-stars-star-hover a{background-position:0 -64px;}.ui-stars-cancel-hover a{background-position:0 -16px;}.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a{cursor:default!important;}

/* pagination */
.category-pagination {clear:both;}

/* filters */
a.filter-checkbox{text-decoration:none;}
i.icon-checkbox{ display:inline-block;background:url(../images/check.gif) no-repeat top; height:16px; width:15px; margin-top:2px; }
.filter-is-checked i.icon-checkbox{background-position:0 bottom;}
.filter-is-checked a{color:#000;}

form.form-comments .c-special-form-box,
form.commentform .c-special-form-box,
#emailinputrequiredurl,
#emailinputrequiredurl input,
#formfieldsrequiredurlbox,
#formfieldsrequiredurlbox input {display:none!important;}

.file-uploaded-box img,
.user-personal-image img {width:100px;}

#ui-datepicker-div{display:none;}