/** defaults*/
BUTTON.button
{
	border-radius: 5px;
	border-color: #ADADAD;
	transition: none;
}
.cms-page-view .container-main, .customer-account-login .container-main
{
	padding: 20px 0 40px;
}
.cms-page-view .col-main A, .checkout-onepage-success A
{
	color: #CB0739;
	text-decoration: underline;
}
.cms-page-view .two-col-left, .cms-page-view .two-col-right
{
	width: 40%;
}
@media (max-width: 767px)
{
	.cms-page-view .two-col-left, .cms-page-view .two-col-right
	{
		width: 100%;
	}
}
.cms-page-view .two-col-left IMG, .cms-page-view .two-col-right IMG
{
	max-width: 100%;
}
.cms-page-view .two-col-left
{
	float: left;
	clear: left;
}
.cms-page-view .two-col-right
{
	float: right;
}
.cms-page-view TABLE
{
	border: 1px solid #AEAEAE;
}
.cms-page-view TABLE TD
{
	padding: 10px;
	vertical-align: text-top;
}
.cms-page-view TABLE TR:nth-of-type(1) TD
{
	background-color: #CB0739;
	color: #FFFFFF;
	font-weight: bold;
}
/** header*/
.header .logo
{
	padding: 5px 0 5px 15px;
	margin-bottom: 25px;
}
@media (max-width: 555px)
{
	.header .logo H1
	{
		float: left;
		margin: 5px 0 20px 5px;
	}
}
.welcome-msg:before
{
	font-family: FontAwesome;
	content: "\f095";
	color: #FFFFFF;
	padding-right: 5px;
}
.welcome-msg
{
	float: left;
	font-family: "Open Sans";
	font-size: 16px !important;
	font-weight: 700;
}
.welcome-msg A
{
	font-weight: normal;
	margin-left: 10px;
}
.header-container .header .header-top .header-top-left
{
	line-height: 100%;
	padding-top: 14px;
}
.header-container .header .header-top .header-top-right
{
	line-height: 100%;
}
.header-container .header .header-top .header-top-right UL.links LI A
{
	height: 100%;
	line-height: 100%;
	padding: 14px;
}
.header-container .header .header-top
{
	padding: 0 !important;
}
/** breadcrumbs*/
.breadcrumbs
{
	line-height: 75px;
}
@media (max-width: 767px)
{
	.breadcrumbs
	{
		line-height: 35px;
	}
}
.breadcrumbs
{
	text-transform: uppercase;
}
@media (max-width: 767px)
{
	.breadcrumbs LI
	{
		line-height: 25px;
	}
}
.breadcrumbs LI
{
	padding: 0 10px;
}
.breadcrumbs LI:nth-last-of-type(1)
{
	white-space: nowrap;
}
@media (max-width: 991px)
{
	.catalog-product-view .main-breadcrumbs
	{
		display: none;
	}
}
/** search & cart*/
.search-cart
{
	width: 100%;
	max-width: 330px;
	float: right;
}
@media (max-width: 555px)
{
	.search-cart
	{
		float: left;
		max-width: 100%;
		margin-left: 15px;
	}
}
@media (min-width: 556px) and (max-width: 767px)
{
	.search-cart
	{
		max-width: 290px;
	}
}
.am_getcart
{
	float: right;
}
.top-search
{
	float: left;
}
.header .header-content-right .quick-access .search-icon
{
	display: inline-block !important;
}
.header .header-content-right .quick-access .search-icon, .am-icon-ajaxcart A.am-cart-label
{
	color: #CB0739;
}
.header .header-content-right .quick-access .search-icon:HOVER, .am-icon-ajaxcart A.am-cart-label:HOVER
{
	color: #CB0739;
}
.top-search, .am_getcart
{
	padding: 23px 0 0 !important;
	margin: 0px !important;
}
.quick-access, .am-top-cart
{
	padding: 0 !important;
}
.quick-access
{
	/*[disabled]width:264px;*/
}
.quick-access .search-icon
{
	float: right;
	margin: 0 !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}
.quick-access .am-search-form .form-search
{
	border-radius: 5px !important;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	padding: 0;
	height: 44px !important;
	line-height: 44px !important;
}
.quick-access .am-search-form
{
	float: right;
	display: inline-block !important;
	width: 244px;
	overflow: hidden;
}
.quick-access .am-search-form .form-search INPUT#search
{
	float: left;
	padding: 0 0 0 10px;
	height: 44px !important;
	line-height: 44px !important;
	border: none !important;
}
@media (max-width: 767px)
{
	.header .header-content-right .form-search INPUT#search
	{
		width: 215px;
	}
}
.header .search-form-border
{
	background: none !important;
	height: 0px;
}
.header .search-form-border:before
{
	display: none !important;
}
.ajaxcart
{
	top: auto !important;
	margin-top: 5px;
}
.ajaxcart .product-name A, .ajaxcart .product-name A:HOVER
{
	color: #393939;
}
.am-ajax-container .product-details .items SPAN.price
{
	color: #CB0739;
}
.ajaxcart .product-name A:HOVER
{
	text-decoration: underline;
}
.am-ajax-container P.subtotal
{
	box-shadow: none;
	border: none;
	border-top: 1px solid #CCCCCC;
}
/** main nav*/
#amnav
{
	height: 50px;
}
#amnav A
{
	margin: 0 0 0 24px;
	margin: 0 0 0 12px\0/;
	font-size: 13px;
}
#amnav LI.level0
{
	line-height: 50px;
}
#amnav .sub-wrapper
{
	top: 50px;
}
/** mobile nav*/
.header-content-left, .navbar
{
	padding: 23px 0 0;
}
@media (min-width: 1201px)
{
	.header-content-left
	{
		padding: 59px 0 0;
	}
}
.header-content-left
{
	clear: left\0/;
}
UL.nav-mobile-accordion LI A, UL.nav-mobile-accordion LI UL LI A
{
	padding: 7px 0;
}
.navbar-inverse
{
	padding: 0px;
}
.navbar-toggle
{
	display: block !important;
}
@media (max-width: 555px)
{
	.navbar
	{
		padding: 0 0 0 10px;
	}
}
@media (min-width: 556px) and (max-width: 991px)
{
	.navbar
	{
		padding: 10px 0 0 10px;
	}
}
.am-menu UL.nav-accordion LI UL LI SPAN.collapse, .am-menu UL.nav-accordion LI UL LI SPAN.expand
{
	top: -7px;
}
.am-menu UL.nav-accordion LI.level2 SPAN.collapse, .am-menu UL.nav-accordion LI.level2 SPAN.expand
{
}
/** side nav*/
UL.nav-accordion LI A
{
	line-height: 115%;
	margin-bottom: 10px;
}
UL.nav-accordion LI.level0 A.level-top
{
	text-transform: uppercase;
	font-weight: 600;
}
UL.nav-accordion LI UL LI A
{
	padding: 0 0 0 8px;
}
UL.nav-accordion UL LI.active A
{
	color: #E2E2E2;
}
UL.nav-accordion LI .level2 A
{
	font-size: 90%;
}
UL.nav-accordion LI A:HOVER
{
	color: #CB0739;
}
UL.nav-accordion LI SPAN.expand
{
	background-position: 6px 2px;
}
UL.nav-accordion LI SPAN.collapse
{
	background-position: 6px 0;
	top: 4px;
}
.price-slider-handle.max, .price-slider-handle.min
{
	background-color: #CB0739 !important;
}
/** footer*/
.footer-container .footer-top, .footer-container .footer-top .container
{
	background-color: #303030;
}
.footer-top .slider-block-wrapper
{
	display: inline-block;
	width: 50%;
}
@media (max-width: 767px)
{
	.footer-top .slider-block-wrapper
	{
		width: 100%;
	}
}
.footer-top .slider-block-wrapper .col-lg-6, .footer-top .slider-block-wrapper .col-md-6, .footer-top .slider-block-wrapper .col-sm-6
{
	width: 100%;
}
.footer-top #mc_embed_signup
{
	margin-left: 15px;
}
@media (max-width: 767px)
{
	.footer-top #mc_embed_signup
	{
		margin-left: 0px;
	}
}
.footer-top #mc_embed_signup SPAN, .footer-top #mce-EMAIL, .footer-top #mc-embedded-subscribe
{
	float: left;
	line-height: 42px;
}
.footer-top #mc_embed_signup SPAN
{
	color: #ADADAD;
	padding: 5px 20px 5px 0;
}
.footer-top #mce-EMAIL, .footer-top #mc-embedded-subscribe
{
	border: none;
	padding: 5px 10px;
}
.footer-top #mce-EMAIL
{
	background-color: #454545;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	width: 260px;
}
@media (max-width: 767px)
{
	.footer-top #mce-EMAIL
	{
		clear: left;
	}
}
@media (max-width: 340px)
{
	.footer-top #mce-EMAIL
	{
		width: 240px;
	}
}
@media (min-width: 991px) and (max-width: 1200px)
{
	.footer-top #mce-EMAIL
	{
		width: 230px;
	}
}
.footer-top #mc-embedded-subscribe
{
	color: #FFFFFF;
	background-color: #CB0739;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.footer A .fa
{
	border-radius: 5px;
	background-color: #454545;
	width: 62px;
	height: 62px;
	line-height: 62px;
	text-align: center;
	margin-right: 15px;
	font-size: 2em;
}
@media (max-width: 340px)
{
	.footer A .fa
	{
		margin-right: 7px;
	}
}
.footer-container .footer-bottom, .footer-container .footer-bottom .container
{
	background-color: #454545 !important;
}
.footer .block-content
{
	padding: 0 0 20px;
}
.footer-bottom .container
{
	padding: 0;
}
.footer-container .footer-bottom .section-space .collapsible H3
{
	color: #FFFFFF;
	padding-bottom: 20px;
	margin: 0 0 20px;
}
@media (max-width: 767px)
{
	.footer-container .footer-bottom .section-space .collapsible H3
	{
		margin: 0;
	}
}
.footer A
{
	text-transform: none;
}
.footer P SPAN
{
	font-weight: 700;
	color: #FFFFFF;
}
/** category*/
.am-main-container
{
	padding: 30px 0;
}
.toolbar A
{
	color: #CB0739 !important;
	font-weight: 700;
}
.toolbar .pager .pages STRONG
{
	display: none;
}
.toolbar .toolbar-top .pages OL LI A
{
	color: #AEAEAE !important;
}
.toolbar .toolbar-top .pages OL LI A.next
{
	background-color: #EDEDED;
}
.toolbar .toolbar-top .pages OL LI.current
{
	background-color: #393939;
}
.product-hover
{
	border: 1px solid #D9D9D9;
	border-radius: 5px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	height: 360px;
	overflow: hidden;
}
@media (min-width: 768px) and (max-width: 991px)
{
	.product-hover
	{
		height: 300px;
	}
}
.product-hover A.product-image
{
	float: left;
	position: relative;
	height: 100%;
	width: 100%;
}
.product-hover .margin-image IMG
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.block-image-hover .mask
{
	height: 84px;
}
@media (min-width: 768px) and (max-width: 991px)
{
	.block-image-hover .mask
	{
		height: 102px;
	}
}
.block-image-hover .mask
{
	padding: 12px 25px;
}
.block-image-hover:hover .mask
{
	height: 84px;
	padding: 12px 25px;
}
@media (min-width: 768px) and (max-width: 1200px)
{
	.category-guitar-showroom .product-hover .margin-image IMG
	{
		bottom: initial;
	}
}
.category-guitar-showroom .product-item IMG
{
	padding: 0;
}
.category-products .item .price-box
{
	padding: 0px;
	border-bottom: none;
}
.product-item IMG
{
	padding: 10px;
}
.top-actions-inner
{
	padding: 5px 0;
}
.top-actions-inner:HOVER BUTTON.button
{
	background-color: #CB0739;
}
.category-products .item H3.product-name A:hover
{
	text-decoration: underline !important;
}
.category-products .item
{
}
.category-products .item H3.product-name
{
	height: 36px;
	margin: 0 0 2px;
}
.block-image-hover .mask .am-mask-top.am-mask-icons
{
	height: auto;
}
/** product page*/
.product-view .product-img-box .product-image
{
	padding: 10px;
	border-radius: 5px;
	background-color: #FFFFFF;
	border: 1px solid #D7D7D7;
}
.product-name H1
{
	line-height: 110% !important;
}
.price
{
	color: #EA0A43 !important;
}
.special-price .price
{
	color: #EA0A43 !important;
}
.old-price .price
{
	color: #CCCCCC !important;
}
.product-view .add-warranty-ship
{
	float: left;
}
.add-warranty-ship.col-lg-12, .add-warranty-ship.col-md-12, .add-warranty-ship.col-sm-12, .add-warranty-ship.col-xs-12, .add-warranty-ship .col-lg-4, .add-warranty-ship.col-md-4
{
	padding: 0 !important;
}
.product-view .product-shop .add-to-box, .product-view .product-shop .warranty, .product-view .product-shop .shipping
{
	float: left;
	margin: 10px 0 20px;
}
.product-view .product-shop .add-to-box
{
	padding: 0;
	width: 33.333%;
}
.product-view .product-shop .warranty SPAN, .product-view .product-shop .shipping SPAN
{
	float: left;
	padding: 0 15px;
	border-radius: 5px;
	text-align: center;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: 900;
	max-width: 170px;
	width: 100%;
	line-height: 40px;
}
.product-view .product-shop .warranty SPAN
{
	background-color: #00ACE9;
}
.product-view .product-shop .shipping SPAN
{
	background-color: #5DC500;
}
.product-view .product-shop #product-options-wrapper
{
	background-color: #FFFFFF;
	border-top: 1px solid #D9D9D9;
	clear: left;
	padding: 15px 0 0;
}
.product-view .product-shop DT
{
	font-size: 125%;
	font-weight: 700;
}
.product-view .product-shop DL
{
	margin: 0 !important;
}
.product-view .product-shop .product-options DD SELECT
{
	margin: 0;
	background-color: #E2E2E2;
	border: none;
	font-size: 115%;
	height: 40px;
}
.product-view .product-shop .product-options DD OPTION
{
}
.advice, .alert-stock
{
	background-color: #E2E2E2;
	clear: left;
	padding: 25px 20px;
	margin-bottom: 20px;
}
.advice H3
{
	font-weight: 900 !important;
	margin-bottom: 15px !important;
	text-transform: uppercase !important;
}
.advice SPAN
{
}
.product-view .std
{
	clear: left;
}
.readmore-js-toggle, .readmore-js-section
{
	display: block;
	width: 100%;
}
.readmore-js-section
{
	overflow: hidden;
}
A.readmore-js-toggle
{
	color: #CB0739;
	line-height: 40px;
	font-weight: 700;
}
.product-shop .std UL
{
	list-style: disc inside;
}
.sku-avail
{
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	clear: left;
	float: left;
	padding: 20px 0 10px;
	margin-bottom: 20px;
	width: 100%;
}
.sku-avail .sku
{
	float: left;
	font-weight: bold;
}
.sku-avail .sku SPAN
{
	font-weight: normal;
}
.sku-avail .availability
{
	float: left;
	clear: left;
	font-weight: bold;
}
.sku-avail .availability.out-of-stock SPAN
{
	color: #AEAEAE;
	font-weight: normal;
}
.product-view .product-shop .availability SPAN.in-stock1
{
	color: #5DC500;
}
.alert-stock
{
	float: left;
	border-radius: 5px;
}
.alert-stock A
{
	background-color: #CB0739;
	border-radius: 5px;
	padding: 7px 14px;
	color: #FFFFFF;
	text-transform: uppercase;
	float: left;
	font-weight: 700;
	margin-right: 10px;
}
.alert-stock H2, .alert-stock P
{
	margin: 0 0 15px;
}
.alert-stock H2
{
	text-transform: uppercase;
}
.productcontact H4
{
	text-transform: uppercase;
	margin: 0;
}
.productcontact
{
	background-color: #EDEDED;
	clear: left;
	padding: 30px;
}
@media (max-width: 767px)
{
	.productcontact
	{
		padding: 20px;
	}
}
.productcontact
{
	float: left;
	margin: 20px 0 40px;
	width: 100%;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.productcontact .fieldset
{
	background: none;
	border: none;
	padding: 0;
}
.productcontact .fieldset .field
{
	padding: 0;
	margin: 0;
	width: 100%;
}
.productcontact .fieldset .col-lg-4
{
}
.productcontact INPUT
{
	border: none;
	box-shadow: none;
	margin: 0 0 18px;
	padding: 15px;
}
.productcontact TEXTAREA
{
	padding: 10px;
	border: none;
	box-shadow: none;
	height: 181px;
}
.productcontact .contact-col
{
	padding: 0 15px 0 0;
}
/** my account*/
.account-login .content H2
{
	color: #CB0739;
}
.account-login .new-users H2, .account-login .registered-users H2
{
	background-image: none;
	padding: 0 0 10px;
}
.account-login .new-users H2:before, .account-login .registered-users H2:before
{
	font-family: FontAwesome;
	padding-right: 5px;
	color: #454545;
}
.account-login .new-users H2:before
{
	content: "\f007";
}
.account-login .registered-users H2:before
{
	content: "\f118";
}
.account-login .registered-users A
{
	color: #454545;
	padding-right: 10px;
}
/** home*/
.cms-home .main-top
{
	padding: 30px 0;
}
.cms-home .main-top .slider-block-wrapper
{
	float: left;
}
.cms-home .main-top .slider-block-wrapper IMG
{
	display: inline;
	max-width: 373px;
	width: 100%;
}
#rev_slider_1_wrapper
{
	max-width: 750px;
}
.cms-home .container-main
{
	padding: 0;
	background-color: #FFFFFF;
	margin-bottom: 30px;
}
.cms-home .container-main UL
{
	margin: 0;
	padding: 0;
}
.cms-home .container-main LI
{
	display: inline-block;
	width: 24.5%;
	line-height: 60px;
}
@media (max-width: 991px)
{
	.cms-home .container-main LI
	{
		width: 49%;
	}
}
@media (max-width: 555px)
{
	.cms-home .container-main LI
	{
		width: 100%;
	}
}
.cms-home .container-main LI
{
	font-size: 20px;
}
.cms-home .container-main LI A
{
	color: #454545;
}
.cms-home .container-main LI A:HOVER
{
	/*[empty]text-decoration:;*/
}
.cms-home .container-main LI.co-1:before, .cms-home .container-main LI.co-2:before, .cms-home .container-main LI.co-3:before, .cms-home .container-main LI.co-4:before
{
	font-family: FontAwesome;
	font-size: 125%;
	background-color: #CB0739;
	color: #FFFFFF;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	margin: 0 10px 0 0;
	padding: 15px;
}
.cms-home .container-main LI.co-1:before
{
	content: "\f0d1";
}
.cms-home .container-main LI.co-2:before
{
	content: "\f06b";
}
.cms-home .container-main LI.co-3:before
{
	content: "\f0e2";
}
.cms-home .container-main LI.co-4:before
{
	content: "\f095";
}
.cms-home .container-main LI:nth-of-type(3)
{
	clear: left;
}
.cms-home .am-main-content
{
	background-color: #E2E2E2;
}
.cms-home .am-main-content H2
{
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 0 60px;
}
@media (max-width: 480px)
{
	.cms-home .am-main-content H2
	{
		width: 180px;
	}
}
.cms-home .am-main-content .flex-direction-nav
{
	position: absolute;
	right: 0;
	top: 0;
	width: 125px;
}
.cms-home .am-main-content .flex-direction-nav A.flex-prev, .cms-home .am-main-content .flex-direction-nav A.flex-next
{
	text-align: center;
	line-height: 35px;
	float: left;
	display: inline-block;
	border-radius: 5px;
	padding: 0 10px;
}
.cms-home .am-main-content .flex-direction-nav A.flex-prev
{
	background-color: #D7D7D7;
	margin-right: 4px;
}
.cms-home .am-main-content .flex-direction-nav A.flex-next
{
	background-color: #CB0739;
}
.cms-home .block-image-hover
{
	width: 271px;
	margin: -5px auto 0;
	position: relative;
	height: 120px;
}
.cms-home .block-image-hover .mask
{
	width: 100%;
	height: 130px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-align: left;
}
.cms-home .category-products .item .price-box
{
	border: none;
}
.cms-home .category-products .item .actions
{
	text-align: center;
}
.cms-home UL.products-grid LI.item H3.product-name
{
	height: 36px;
}
.cms-home .slider-product-wrapper .products-grid .item
{
	margin: 0;
}
.cms-home .parallax-block-content
{
	font-size: 3em;
	text-align: center;
	color: #FFFFFF;
	font-weight: 900;
}
.parallax .parallax-block-content
{
	padding: 100px 0;
	/*[disabled]background-size:100% auto;*/
}
.am-bottom
{
	padding: 30px 0 40px;
}
.am-bottom .slider-block-wrapper
{
	float: left;
	width: 30%;
}
@media (max-width: 767px)
{
	.am-bottom .slider-block-wrapper
	{
		width: 100%;
	}
}
.am-bottom .slider-block-wrapper A
{
	color: #CB0739;
}
.am-bottom .slider-block-wrapper:nth-of-type(1) P:nth-of-type(1)
{
	width: 104%;
}
.am-bottom .slider-block-wrapper:nth-of-type(2)
{
	margin: 0 5%;
}
@media (max-width: 767px)
{
	.am-bottom .slider-block-wrapper:nth-of-type(2)
	{
		margin: 0;
	}
}
.am-bottom .slider-block-wrapper .col-lg-4, .am-bottom .slider-block-wrapper .col-md-4, .am-bottom .slider-block-wrapper .col-sm-4
{
	width: 100%;
}
.am-bottom H3
{
	margin-bottom: 0px;
	height: 75px;
}
.am-bottom #mce-EMAIL, .am-bottom #mc-embedded-subscribe
{
	border: none;
	padding: 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.am-bottom #mce-EMAIL
{
	background-color: #E2E2E2;
	margin: 15px 0 0;
	width: 100%;
}
.am-bottom #mc-embedded-subscribe
{
	background-color: #CB0739;
	color: #FFFFFF;
	text-transform: uppercase;
	margin: 0 0 20px;
}
.am-postscript
{
	background-color: #CB0739;
	margin: 0;
	padding: 20px 0;
}
.am-postscript .container
{
	background-color: #CB0739;
}
.am-postscript .block-testimonial-sidebar
{
	background-color: #CB0739;
	border: none;
	padding: 0;
	text-align: center;
	max-width: 66%;
}
@media (max-width: 767px)
{
	.am-postscript .block-testimonial-sidebar
	{
		max-width: 90%;
	}
}
.am-postscript .block-testimonial-sidebar
{
	margin: 0 auto;
}
.am-postscript .block-testimonial-sidebar H5
{
	font-size: 28px;
	font-weight: bold;
	padding: 0 0 20px;
	text-transform: uppercase;
	color: #303030;
}
.am-postscript .block-testimonial-sidebar .std
{
	font-size: 1.25em;
	color: #FFFFFF;
}
.am-postscript .block-testimonial-sidebar .std A
{
	color: #FFFFFF;
}
.block-testimonial-sidebar .testimonial-sidebar-content .testimonial-author, .block-testimonial-sidebar .testimonial-sidebar-content .testimonial-date
{
	text-align: left;
	display: inline-block;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 1em;
}
.block-testimonial-sidebar .testimonial-sidebar-content .post-by
{
	color: #FFFFFF;
	margin: 15px 0 0;
	width: 100%;
	text-align: center;
}
.block-testimonial-sidebar .bx-pager
{
	display: inline-block;
	margin: 0 auto;
}
.block-testimonial-sidebar .bx-pager A
{
	background: #B60634;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.block-testimonial-sidebar .bx-pager A.active
{
	background: #FFFFFF;
}
.footer-container
{
	margin: 0;
}
.footer-container .container
{
	background-color: #E2E2E2;
}
.footer-top-brands H3
{
	margin-bottom: 50px;
}
.footer-top-brands LI.slide
{
	display: inline-block;
	background-color: #FFFFFF;
	border-radius: 5px;
	line-height: 115px;
	max-width: 170px;
	height: 115px;
	padding: 0 30px;
	margin: 0 20px 30px 0;
}
@media (min-width: 1200px)
{
	.footer-top-brands LI.slide:nth-of-type(6), .footer-top-brands LI.slide:nth-of-type(12)
	{
		margin-right: 0;
	}
}
@media (max-width: 991px)
{
	.footer-top-brands LI.slide
	{
		margin: 0 5px 10px 0;
	}
}
.footer .footer-link
{
	float: right;
}
@media (max-width: 767px)
{
	.footer .footer-link
	{
		float: left;
	}
}
.footer .footer-link
{
	width: 310px;
}
.footer .footer-link IMG
{
	float: left;
	margin-right: 5px;
}
@media (max-width: 767px)
{
	.footer .footer-link IMG
	{
		height: 16px;
	}
}
/** cart*/
.cart .page-title H1
{
	font-weight: 700;
}
.page-title UL.checkout-types LI
{
	float: left;
}
.page-title UL.checkout-types LI .paypal-logo
{
	margin-right: 20px;
	line-height: 38px;
}
.cart-table TD .product-image
{
	height: 200px;
	width: 200px;
}
#shopping-cart-table A, .cart-empty A, #checkout-step-review A
{
	color: #393939;
}
#shopping-cart-table A
{
	text-transform: uppercase;
}
#shopping-cart-table .product-name A
{
	font-weight: normal;
}
.cart-collaterals .col-1
{
	margin-left: -15px;
}
@media (max-width: 767px)
{
	.cart-collaterals .col-1
	{
		margin: 0;
	}
}
#shopping-cart-totals-table
{
	margin: 15px 15px 0 auto;
}
@media (max-width: 991px)
{
	.cart .totals .checkout-types
	{
		padding: 0;
	}
}
@media (max-width: 767px)
{
	.cart .totals .checkout-types
	{
		padding: 15px 0 0;
	}
}
.checkout-types .button.btn-proceed-checkout.btn-checkout, #checkout-review-submit BUTTON.button
{
	background: #5DC500;
	border: none;
}
.a-right BUTTON.button
{
	background: none;
	border: none;
	color: #303030;
}
.a-right BUTTON.button SPAN
{
	color: #303030;
	font-size: 95%;
}
/** customer dashboard*/
.my-account A, .block-account .block-content UL LI.current STRONG
{
	color: #CB0739 !important;
}
.box-account
{
	background: none;
	border: none;
}
.my-account .welcome-msg P
{
	margin-bottom: 15px;
	font-weight: normal;
}
.my-account .box
{
	background: #EDEDED;
	border: 1px solid #E2E2E2;
	padding: 15px;
	float: left;
	width: 100%;
}
.dashboard .box .box-title H3
{
	font-weight: bold;
}
/** testimonials*/
.customer-testimonials .amount
{
	display: none;
}
.customer-testimonials .customer-testimonials-content
{
	width: 46% !important;
}
@media (max-width: 555px)
{
	.customer-testimonials .customer-testimonials-content
	{
		width: 95% !important;
	}
}
.customer-testimonials .customer-testimonials-content
{
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #EDEDED;
	padding: 20px !important;
}
.customer-testimonials .customer-testimonials-content:HOVER
{
	border: 1px solid #EDEDED !important;
}
.customer-testimonials .customer-testimonials-content:nth-of-type(odd)
{
	clear: left;
}
.testimonial-author
{
	font-weight: 700 !important;
	font-size: 14px !important;
	text-transform: uppercase;
}
.testimonial-index-index .testimonial-author
{
	color: #CB0739;
}
.testimonial-address
{
	float: right;
	font-weight: 700;
	font-size: 14px;
}
/*Youtube Embed*/
.youtubes
{
	float: left;
	margin-top: 20px;
	width: 100%;
}
.youtubes IFRAME
{
	height: 310px;
	width: 100%;
}

.fa-reverb
{
	background-image: url(../../../base/default/images/reverb/reverb_icon.png);
	background-repeat: no-repeat;
}
