/* Social Nav */
.social-title span{vertical-align: middle; font-weight: bold; }
li.social-title{margin-top: 15px; margin-right: 5px;}
.social-links a span{text-transform: capitalize; font-size: .8em; font-family: Arial, Helvetica, sans-serif; vertical-align: middle;}
.social-links a img {width: 28px; height: 28px; vertical-align: middle;}
#nav > li.social-links > a {padding: 0px 8px !important;}

.nav-regular .nav-submenu--mega > .nav-item > a{font-size: 14px !important; text-transform: capitalize !important;}
.custom-shop-menu .heading{font-size: 2em;}
.nav-regular .mega > .nav-panel--dropdown{top: 54px !important;}

/* sidebar menu */
.uaccordion {font-size: 1.4em !important; font-weight: 700;}
.uaccordion-style1 .opener:hover{background-color: #333 !important;color: #fff !important;}
.uaccordion-style1 li a:hover{background-color: rgba(0,0,0, 0.03) !important;color: #00a9c7 !important;}
.sidebar-additional .uaccordion-style1 li a{background: no-repeat !important;}

/* newsletter css */
.mini-newsletter .title{display: none;}
.mini-newsletter #SignUp td{padding-left:00;padding-bottom:00;padding-right:00;/*font:75%/150% Arial, Helvetica, sans-serif;*/}
.newsletter-tiitle{padding-top: 00 !important;padding-bottom: 0.5em !important;margin-bottom: 0.4em !important;}
.signupframe{width: 214px !important;}
.mini-newsletter #SignUp td{padding-left: 00;padding-right: 00;/*font: 83%/150% Arial, Helvetica, sans-serif;*/}
.mini-newsletter button{background-color: #234e88;color: #ffffff;}

/*article css*/
.section-title.article-title{padding-top: 7px;padding-bottom: 7px;border-bottom: 1px solid #e5e5e5;font-weight: 500;font-size: 1.5em;line-height: 1.2222em;font-family: "Bitter", georgia, serif;}
.rec-new-article .newsdesc{/*font: 83%/150% Arial, Helvetica, sans-serif*/; text-align: justify;}
.rec-new-article a{padding-right: 17px;display: inline !important;/*font: 83%/150% Arial, Helvetica, sans-serif;*/}
.rec-new-article h3{ font-size: 1.6666em;line-height: 1.2em; }
.rec-new-article h3 a{font:inherit;}
.rec-new-article a.go{background:url(../images/bullet.png) 97% 50% no-repeat;}
.rec-new-article .icon.large{max-width: 100%;max-height: 100%;background-position: 0 0;background-repeat: no-repeat;border-radius: 50%;vertical-align: middle;display: inline-block;background: #3ec2df;padding: 5px;float: none;margin: 0 0 10px;}
.rec-new-article .feature-icon-hover:hover span.icon{background-color: #234e88;}
.rec-new-article .feature.centered{margin-top:10px;}

/* recently viewed products sidebar */
.sidebar-additional .block-viewed-products-grid .block-title{padding-top: 00 !important;padding-bottom: 0.5em !important;margin-bottom: 0.4em !important;}
.sidebar-additional .block-viewed-products-grid .block-content .product-item-details{margin-left: 00;/*font: 87%/150% Arial, Helvetica, sans-serif;*/}
.sidebar-additional .block-viewed-products-grid .block-content li{margin-bottom: 00;}
.sidebar-additional .block-viewed-products-grid .block-content .product-item .product-item-details a{background:url(../images/bullet.png) 1% 50% no-repeat;padding-left: 19px;}
.sidebar-additional .block-viewed-products-grid .block-content .product-item .product-item-actions{display: none;}
.sidebar-additional .block-viewed-products-grid .block-content .product-item .product-item-description{display: none;}

/* copyright footer */
.footer-bottom.footer .footer-copyright .copyright{/*font: 105%/150% Arial, Helvetica, sans-serif;*/}
.footer-bottom.footer .footer-copyright .copyright p{margin-bottom: 0.2em;}
.footer-container .grid12-2{width: 18%;}
.footer-container .retailers.collapsible .left{float: left !important;}
.footer-container .retailers.collapsible .left img{margin-bottom: 15px;}

/*header css*/
#user-menu-wrapper-regular #header-search input{width: 220px;}

/* home page slider */
.cms-index-index .block.itemslider{margin-bottom: 00;}
.cms-index-index .block.itemslider .block-content{margin-bottom: 00;}

/* Catgeory Page css */
.catalog-category-view #page-title-heading{border-bottom: 1px solid #e5e5e5;}
.catalog-category-view .sidebar .block .block-title{display: block !important;margin-bottom: 00;padding-bottom: 0.8em;}
.catalog-category-view .filter-title strong{position: relative;background: none;padding: 00;font-size: 1.5em;color: #333333;font-family: "Bitter", georgia, serif;}
.catalog-category-view .filter-options-title:after{content: none;}
.catalog-category-view .sidebar .filter-content{padding-left: 1em;}
.catalog-category-view .sidebar .filter-options-item .filter-options-title{font-weight: bold;font-size: 1.2em;}
.catalog-category-view .filter-options-content ol li{background:url(../images/bullet.png) 3px 8px no-repeat;font-size: 1.2em !important;color: #aaa;}
.catalog-category-view .sidebar .filter-options-item .filter-options-title{font-weight: bold;font-size: 1.2em;}
.catalog-category-view .sidebar .filter-options-content a{margin-left: 3px;padding: 2px 10px;}
.catalog-category-view .sidebar .block{margin-bottom: 1em;}
@media (min-width: 768px){ .fieldset.login .field .label {text-align: left !important;}}

/* product detail page css */
.catalog-product-view .product-info-price .stock.available{float: right;color: #aaa;text-transform: capitalize;line-height: unset;}
.catalog-product-view .product-info-price .price-container{font-size: 1.6666em;font-family: Verdana, Geneva, sans-serif;color: #00a9c7;}
@media only screen and (min-width: 768px) {
	.page-product-downloadable .product-options-wrapper{width: 100% !important;}
	.page-product-downloadable .product-options-bottom{float:left !important;width: 100% !important; }
	.custom-shop-menu .dd-itemgrid-4col > .nav-item{width: 22% !important;}
}
.page-product-downloadable .product-options-bottom .field.qty{display: block !important;}
.catalog-product-view .product.media .fotorama__caption__wrap{display: none;}

/* listing page add to cart button css*/
.items-grid.equal-height .item .actions {left: 50%;transform: translate(-50%);}
.product-items.itemgrid .product-item-details {text-align:center !important}
.catalog-product-view .download-preview{font-weight: bold;margin-bottom: 15px;}

/*Cart Page*/
#cart-totals .table-wrapper .table.totals .totals th.mark .title {display:none;}

@media only screen and (max-width: 767px) {
	.nav-acco .opener:hover { background: none; }
}